Patent ID: 11923876
Assignee: MAYO FOUNDATION FOR MEDICAL EDUCATION AND RESEARCH
Field: Medical technology (Instruments)
Classification: CPC H  A | IPC A  H

Claim 0:
1. A system for low-power encoding of continuous physiological signals, the system comprising:
a sensor; and
a remote physiological monitor comprising:
a battery;
memory storing a k-ary tree, the k-ary tree including a root node with k branches corresponding to k delta values, k nodes at a first depth below the root node each having k branches corresponding to the k delta values, and k2 nodes at a second depth below the root node each having k branches corresponding to the k delta values, wherein the nodes at each depth are indexed such that each node is associated with an index number indicating that node's lateral position within that depth of the k-ary tree, and k>2;
a processor coupled to the sensor, the processor programmed to:
receive a first signal from the sensor at a first time, the first signal corresponding to a first sample value;
receive a second signal from the sensor at a second time, the second signal corresponding to a second sample value;
calculate a difference between the second sample value and the first sample value, the difference corresponding to a first delta value;
determine that the first delta value corresponds to a first particular delta value of the k delta values;
in response to determining that the first delta value corresponds to the first particular delta value, store a first depth and a first node index of a child node at the end of the branch corresponding to the first particular delta value;
receive a third signal from the sensor at a third time, the third signal corresponding to a third sample value;
calculate a difference between the third sample value and the second sample value, the difference corresponding to a second delta value;
determine that the second delta value corresponds to a second particular delta value of the k delta values;
in response to determining that the second delta value corresponds to the second particular delta value, store a second depth and a second node index of a child node at the end of the branch corresponding to the second particular delta value; and
encode the sequence of the first delta value and the second delta value based on the second depth and the second node index.