Systems and methods for synchronizing data received from multiple sensor modules in a patient monitor system
First Claim
1. A patient monitor system for synchronizing a display of patient data, the system comprising:
- a patient monitor host for receiving patient data sensed by a plurality of sensors attached to a patient, at least a first subset of the patient data arriving at the patient monitor host later than a second subset of the patient data, wherein the plurality of sensors sense the first and second subsets of the patient data within a global predetermined transmission period associated with an interval of sequence count values, the patient monitor host configured to;
transmit a first start value;
transmit sequence count values at a predetermined count interval, wherein the sequence count values are incremented at the predetermined count interval;
receive data packets including the patient data and data count values, the data count values corresponding to last received sequence count values at which the patient monitor host scheduled the respective data packets to be transmitted;
align the first subset of the patient data with the second subset of the patient data based on the respective data count values as end of measurement timings, the aligned first subset of the patient data and the aligned second subset of the patient data forming aligned patient data; and
display the aligned patient data on a display device; and
a plurality of sensor modules configured to selectively establish communications with the patient monitor host, the plurality of sensor modules respectively coupled to the plurality of sensors for acquiring the sensor data and for communicating the data packets to the patient monitor host, each of the plurality of sensor modules configured to start transmitting the data packets at the predetermined transmission period based on direct comparisons of the sequence count values to the first start value received from the patient monitor host.
2 Assignments
0 Petitions
Accused Products
Abstract
A patient monitor system synchronizes patient data acquired by a plurality of sensor modules. Patient data from the sensor modules are synchronized by transmitting, from a patient monitor host, a start message that each newly connected sensor module uses to determine when to begin transmitting patient data to the patient monitor host. At a predetermined count interval, the patient monitor host also broadcasts an incrementing sequence count value to each of the connected sensor modules. The sensor modules use the sequence count values and the start message to determine when the patient monitor host expects each sensor module to transmit data packets. Each data packet sent by the sensor modules includes a sequence count value that the patient monitor host uses to align the various waveforms for display.
-
Citations
30 Claims
-
1. A patient monitor system for synchronizing a display of patient data, the system comprising:
-
a patient monitor host for receiving patient data sensed by a plurality of sensors attached to a patient, at least a first subset of the patient data arriving at the patient monitor host later than a second subset of the patient data, wherein the plurality of sensors sense the first and second subsets of the patient data within a global predetermined transmission period associated with an interval of sequence count values, the patient monitor host configured to; transmit a first start value; transmit sequence count values at a predetermined count interval, wherein the sequence count values are incremented at the predetermined count interval; receive data packets including the patient data and data count values, the data count values corresponding to last received sequence count values at which the patient monitor host scheduled the respective data packets to be transmitted; align the first subset of the patient data with the second subset of the patient data based on the respective data count values as end of measurement timings, the aligned first subset of the patient data and the aligned second subset of the patient data forming aligned patient data; and display the aligned patient data on a display device; and a plurality of sensor modules configured to selectively establish communications with the patient monitor host, the plurality of sensor modules respectively coupled to the plurality of sensors for acquiring the sensor data and for communicating the data packets to the patient monitor host, each of the plurality of sensor modules configured to start transmitting the data packets at the predetermined transmission period based on direct comparisons of the sequence count values to the first start value received from the patient monitor host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for synchronizing a display of patient data in a patient monitoring system, the method comprising:
-
acquiring, using a plurality of sensor modules, patient data sensed by a plurality of sensors, the plurality of sensor modules including a first sensor module and a second sensor module; receiving the patient data from the plurality of sensor modules at a patient monitor host, at least a first subset of the patient data arriving at the patient monitor host later than a second subset of the patient data, wherein the first sensor module senses the first subset of the patient data within a global predetermined transmission interval defined by a starting sequence count value and an ending sequence count value, and wherein the second sensor module senses the second subset of the patient data within the same global predetermined transmission interval; transmitting a first start value from the patient monitor host as a system start value; transmitting sequence count values from the patient monitor host at a predetermined count interval, wherein the sequence count values are incremented at the predetermined count interval, the incrementing sequence count values forming a global time base with global synchronized time increments for the plurality of sensor modules; receiving, at the patient monitor host, a first data packets from first sensor module, the first sensor module configured to start transmitting a first subset of data packets at the global predetermined transmission intervals based on direct comparisons of the sequence count values to the first start value received from the patient monitor host, the first data packet including the first subset of the patient data and a data count value, the data count value corresponding to a transmitted sequence count value at which the patient monitor host scheduled the first data packets to be transmitted; receiving, at the patient monitor host, a second data packet from the second sensor module, the second sensor module configured to start transmitting a second subset of data packets at the global predetermined transmission intervals based on direct comparisons of the incrementing sequence count values to the first start value received from the patient monitor host, the second data packet including the second subset of patient data and the data count value corresponding to the transmitted sequence count value at which the patient monitor host scheduled the second data packet to be transmitted; aligning the first subset of the patient data with the second subset of the patient data based on the data count value representing an end timing of measurement data; and displaying the aligned patient data on a display device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification