US 12,089,964 B2
Microcontroller for recording and storing physiological data
Ryan Halter, Lyme, NH (US); and Gunnar C. Pope, Lebanon, NH (US)
Assigned to THE TRUSTEES OF DARTMOUTH COLLEGE
Appl. No. 17/270,971
Filed by THE TRUSTEES OF DARTMOUTH COLLEGE, Hanover, NH (US)
PCT Filed Aug. 23, 2019, PCT No. PCT/US2019/047950
§ 371(c)(1), (2) Date Feb. 24, 2021,
PCT Pub. No. WO2020/041730, PCT Pub. Date Feb. 27, 2020.
Claims priority of provisional application 62/722,520, filed on Aug. 24, 2018.
Prior Publication US 2021/0251574 A1, Aug. 19, 2021
Int. Cl. A61B 5/00 (2006.01); A61B 5/08 (2006.01); A61B 5/369 (2021.01); A61B 5/389 (2021.01); H03M 7/30 (2006.01); A61B 5/0531 (2021.01)
CPC A61B 5/7232 (2013.01) [A61B 5/08 (2013.01); A61B 5/369 (2021.01); A61B 5/389 (2021.01); A61B 5/681 (2013.01); A61B 5/7225 (2013.01); A61B 5/726 (2013.01); H03M 7/3082 (2013.01); A61B 5/0531 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A microcontroller for recording and storing physiological data, comprising:
an analog-to-digital converter (ADC) for converting analog physiological sensor signals to digital signals;
a sample buffer for holding a temporal sequence of the digital signals;
a central processing unit (CPU); and
a non-volatile memory including:
(i) a code storage encoding machine-readable data compression instructions that, when executed by the CPU, control the CPU to (a) transform the temporal sequence of the digital signals by applying a wavelet transformation to produce transformed physiological data characterized by a set of transformation coefficients, the set of transformation coefficients consisting of N transformation coefficients, the most significant subset being K largest transformation coefficients, N and K being positive integers, N/K>5, and (b) compress the set of transformation coefficients to generate compressed physiological data as a subset of the set of transformation coefficients, and
(ii) a data storage configured to contain several different instances of the compressed physiological data respectively associated with several different instances of the temporal sequence of the digital signals.