CPC A61B 5/02416 (2013.01) [A61B 5/02125 (2013.01); A61B 5/02141 (2013.01); A61B 5/0225 (2013.01); A61B 5/02255 (2013.01); A61B 5/0245 (2013.01); A61B 5/1102 (2013.01); A61B 5/14542 (2013.01); A61B 5/14551 (2013.01); A61B 5/318 (2021.01); A61B 5/7203 (2013.01); A61B 5/7235 (2013.01); A61B 5/746 (2013.01); G06F 21/31 (2013.01); A61B 5/01 (2013.01); A61B 5/0205 (2013.01); A61B 5/021 (2013.01); A61B 5/026 (2013.01); A61B 5/352 (2021.01); A61B 2560/0228 (2013.01)] | 19 Claims |
1. A device comprising
memory storing instructions; and
at least one processor that executes the instructions to perform operations comprising:
obtaining a pulse transit time based on a first physiological signal representing heart activity of a subject and a second physiological signal representing time-varying information on an at least one pulse wave of the subject;
receiving a first set of calibration values relating to the subject, wherein the first set of calibration values include a first calibration pulse transit time, a first variation between the first calibration pulse transit time and the pulse transit time;
determining if the first variation is equal to or lower than a first threshold;
acquiring personal data from a subject that is stored in a library;
wherein the library is stored privately on the device;
communicating with a server or a database comprising the library;
wherein the library is configured to collect and store personal and non-personal data;
deriving one or more models further comprising one or more sets of calibration data selected from either the library or the server;
wherein the library is configured to extract a plurality of sets of calibration values from the server;
wherein the server is configured to store a plurality of personal and public sets of calibration data;
applying the one or more sets of calibration data to derive the model;
optimizing a plurality of models produced from the library;
determining a favorite model for the subject based on optimizing;
receiving the model further comprising a second set of calibration values from the library;
wherein the second set of calibration values further comprising a second calibration pulse transit time;
calculating a blood pressure of the subject according to the model based on the pulse transit time and the first set of calibration values;
uploading the model from the library to a public cloud in the server;
saving one or more models in the library or a private cloud in the server for future use in connection with the subject or other subjects; and
wherein the first and second physiological signal is a cardiovascular signal.
|