US 12,462,934 B2
Device-insulated monitoring of patient condition
Samuel Mansfield, Santa Cruz, CA (US); and Katia Obraczka, Santa Cruz, CA (US)
Assigned to THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, Oakland, CA (US)
Filed by The Regents of the University of California, Oakland, CA (US)
Filed on Nov. 17, 2021, as Appl. No. 17/455,317.
Claims priority of provisional application 63/114,674, filed on Nov. 17, 2020.
Prior Publication US 2022/0157455 A1, May 19, 2022
Int. Cl. G16H 40/60 (2018.01); A61B 5/00 (2006.01); G16H 40/67 (2018.01); G16H 50/30 (2018.01)
CPC G16H 40/67 (2018.01) [A61B 5/7275 (2013.01); A61B 5/742 (2013.01); G16H 50/30 (2018.01)] 6 Claims
OG exemplary drawing
 
1. A system for measuring patient condition comprising:
a plurality of sensors for collecting measurements suitable for a condition of a patient, with the collected measurements being reported as native samples using native interactions associated with a sensor type of each of the plurality of the sensors, the plurality of sensors having more than one sensor types;
a display device configured to be viewed by a caregiver for the patient;
at least one processor; and
at least one memory including one or more sequences of instructions, the at least one memory and the one or more sequences of instructions configured to, with the at least one processor, provide:
a sensing module configured to:
access generic sensor commands, the generic sensor commands being independent of the native interactions for each sensor type;
translate the generic sensor commands into the native interactions understood by a corresponding sensor type of each of the plurality of sensors;
transmit the native interactions to each of the plurality of sensors based on the sensor types of the plurality of sensors;
determining an actual maximum throughput for each of the plurality of sensors by operating the each of the plurality of sensors at a corresponding maximum sampling rate;
setting a down-sampling factor for the each sensor based on a throughput of the analysis module and the actual maximum throughput of the each sensor;
receive, from the plurality of sensors, the native samples that indicate the collected measurements;
reformat the received native samples into generic sample data packets comprising basic fields holding sample data indicating sample type, patient identifier, device identifier, timestamp, and sample value; and
store the generic sample data packets in a local buffer,
a storage module configured to receive from the sensing module the generic sample data packets;
an analysis module configured to determine metrics based on the sample values in the generic sample data packets, and to store into metric data structures metric data indicating metric type, patient identifier, device identifier, time stamp, and metric value; and
a visualization module configured to present the metrics on the display device.