Method, monitoring system and monitoring system device for monitoring blood oxygen saturation of user, and machine-readable storage medium
AssigneeNational Yang Ming Chiao Tung University
InventorAlbert Chih-Chieh YANG
Life of this patent
Estimating the term…
Abstract
A method for monitoring blood oxygen saturation level of a user includes: obtaining a plurality of values of blood oxygen saturation level measured during a predetermined time duration; obtaining an nth degree polynomial equation that fits the values of blood oxygen saturation level; determining whether a leading coefficient of the nth degree polynomial equation is smaller than a predetermined value that is associated with a normal variation in blood oxygen saturation level; and when it is determined that the leading coefficient is smaller than the predetermined value, outputting a warning indicating that the blood oxygen saturation level of the user is getting worse.
Claims24
A method for monitoring blood oxygen saturation level of a user, the method to be implemented by a monitoring device communicating with a blood oxygen saturation detector, the blood oxygen saturation detector being worn by the user to periodically measure the blood oxygen saturation level of the user, the method comprising steps of:
- obtaining a plurality of values of blood oxygen saturation level from the blood oxygen saturation detector, the values of blood oxygen saturation level being detected during a time period of a predetermined duration;
- obtaining an nth degree polynomial equation in two variables that represents a curve which fits the values of blood oxygen saturation level, where n is an integer equal to or greater than one;
- determining whether a leading coefficient of the nth degree polynomial equation is smaller than a predetermined value that is associated with a normal variation in blood oxygen saturation level;
- and
- when it is determined that the leading coefficient is smaller than the predetermined value, outputting a warning indicating that the blood oxygen saturation level of the user is getting worse, wherein the step of outputting a warning includes:
- determining whether a last one of the values of blood oxygen saturation level is smaller than an abnormal value that represents severe low level of blood oxygen saturation;
- outputting a first warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is smaller than the abnormal value, wherein outputting the first warning notification includes outputting, by the monitoring device, the first warning notification to instruct the user to contact a medical professional, and transmitting the first warning notification to a care end device to instruct a caregiver associated with the care end device to check on the user;
- and
- outputting a second warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is not smaller than the abnormal value, wherein outputting the second warning notification includes outputting, by the monitoring device, the second warning notification to instruct the user to pay attention to subsequent variation in the blood oxygen saturation level;
- generating a control command that causes implementation of an intervening action.
A monitoring system for monitoring blood oxygen saturation level of a user, comprising:
- a blood oxygen saturation detector adapted to be worn by the user, and configured to periodically measure the blood oxygen saturation level of the user and to output a value of blood oxygen saturation level for each measurement of the blood oxygen saturation level;
- and
- a monitoring device configured to
- communicate with said blood oxygen saturation detector to obtain a plurality of values of blood oxygen saturation level from said blood oxygen saturation detector, the values of blood oxygen saturation level being measured in a time period of a predetermined duration,
- obtain an nth degree polynomial equation in two variables that represents a curve which fits the values of blood oxygen saturation level, where n is an integer equal to or greater than one,
- determine whether a leading coefficient of the nth degree polynomial equation is smaller than a predetermined value that is associated with a normal variation in blood oxygen saturation level, and
- when it is determined that the leading coefficient is smaller than the predetermined value, output a warning indicating that the blood oxygen saturation level of the user is getting worse
- wherein the monitoring device is configured to output the warning by:
- determining whether a last one of the values of blood oxygen saturation level is smaller than an abnormal value that represents severe low level of blood oxygen saturation;
- outputting a first warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is smaller than the abnormal value, wherein the monitoring device outputs the first warning notification to instruct the user to contact a medical professional, and transmits the first warning notification to a care end device to instruct a caregiver associated with the care end device to check on the user;
- outputting a second warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is not smaller than the abnormal value, wherein the monitoring device outputs the second warning notification to instruct the user to pay attention to subsequent variation in the blood oxygen saturation level;
- and
- generating a control command that causes implementation of an intervening action.
A monitoring device for monitoring blood oxygen saturation level of a user, comprising:
- a communication unit configured to communicate with a blood oxygen saturation detector that is worn by the user to periodically measure the blood oxygen saturation level of the user;
- a processing unit electrically connected to said communication unit;
- and
- a storage medium electrically connected to said processing unit, and storing instructions that when executed by said processing unit cause said processing unit to
- obtain a plurality of values of blood oxygen saturation level from the blood oxygen saturation detector via said communication unit, the values of blood oxygen saturation level being measured in a time period of a predetermined duration,
- obtain an nth degree polynomial equation in two variables that represents a curve which fits the values of blood oxygen saturation level, where n is an integer equal to or greater than one,
- determine whether a leading coefficient of the nth degree polynomial equation is smaller than a predetermined value that is associated with a normal variation in blood oxygen saturation level, and
- when it is determined that the leading coefficient is smaller than the predetermined value, output a warning indicating that the blood oxygen saturation level of the user is getting worse;
- wherein the processing unit is configured to output the warning by:
- determining whether a last one of the values of blood oxygen saturation level is smaller than an abnormal value that represents severe low level of blood oxygen saturation;
- outputting a first warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is smaller than the abnormal value, wherein the processing unit outputs the first warning notification to instruct the user to contact a medical professional, and transmits the first warning notification to a care end device to instruct a caregiver associated with the care end device to check on the user;
- outputting a second warning notification to serve as the warning when it is determined that the last one of the values of blood oxygen saturation level is not smaller than the abnormal value, wherein the processing unit outputs the second warning notification to instruct the user to pay attention to subsequent variation in the blood oxygen saturation level;
- and
- generating a control command that causes implementation of an intervening action.
Dependencies are inferred from the claim text.