Combining information from multiple formats
First Claim
1. A computer-implemented method comprising:
- electronically receiving, from each of a plurality of devices, one or more physiological parameters of a user, wherein the one or more physiological parameters received from each device is in a data format specific to the device;
translating, using one or more processors, each of the physiological parameters received from the plurality of devices from their respective data formats into a common data format distinctive from the respective data formats specific to the plurality of devices;
storing, at a server in association with a user account, the translated physiological parameters in a data structure of the common data format so that the physiological parameters received from the plurality of devices are retrievable in the common data format from the data structure at the server when authorized by the user account;
electronically receiving a first authorization for a first user contact account to receive a first physiological parameter of the translated physiological parameters and a first time period for the first authorization, and a second authorization for a second user contact account to receive a second physiological parameter of the translated physiological parameters and a second time period for the second authorization, the first and second physiological parameters originating from different devices;
verifying, using the one or more processors, permissions to retrieve the first physiological parameter for the first user contact account and to retrieve the second physiological parameter for the second user contact account based on the received first authorization and the second authorization; and
instructing, based on the permissions, the server to permit the first user contact account to retrieve the first physiological parameter for the first time period and the second user contact account to retrieve the second physiological parameter for the second time period, wherein one or more applications display one or more physiological characteristics of the user based on the retrieved physiological parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for combining physiological and health information are provided. An example method includes receiving one or more physiological parameters of a user from one or more devices in data formats specific to the devices, translating the received physiological parameters from their respective data formats into a common data format, storing the translated physiological parameters into a common data structure configured to store data in the common data format, retrieving the stored physiological parameters for display in a user interface, wherein the user interface displays one or more human-readable physiological characteristics of the user based on the retrieved physiological parameters, and repeating the translating, the storing and the retrieving, upon receipt of one or more other physiological parameters from the devices, to update the displayed human-readable physiological characteristics.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
electronically receiving, from each of a plurality of devices, one or more physiological parameters of a user, wherein the one or more physiological parameters received from each device is in a data format specific to the device; translating, using one or more processors, each of the physiological parameters received from the plurality of devices from their respective data formats into a common data format distinctive from the respective data formats specific to the plurality of devices; storing, at a server in association with a user account, the translated physiological parameters in a data structure of the common data format so that the physiological parameters received from the plurality of devices are retrievable in the common data format from the data structure at the server when authorized by the user account; electronically receiving a first authorization for a first user contact account to receive a first physiological parameter of the translated physiological parameters and a first time period for the first authorization, and a second authorization for a second user contact account to receive a second physiological parameter of the translated physiological parameters and a second time period for the second authorization, the first and second physiological parameters originating from different devices; verifying, using the one or more processors, permissions to retrieve the first physiological parameter for the first user contact account and to retrieve the second physiological parameter for the second user contact account based on the received first authorization and the second authorization; and instructing, based on the permissions, the server to permit the first user contact account to retrieve the first physiological parameter for the first time period and the second user contact account to retrieve the second physiological parameter for the second time period, wherein one or more applications display one or more physiological characteristics of the user based on the retrieved physiological parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a processor, causes the processor to perform operations comprising:
-
electronically receiving, from each of a plurality of devices, one or more physiological parameters of a user, wherein the one or more physiological parameters received from each device is received in real time in a data format specific to the device; translating, using one or more processors, each of the physiological parameters in real time when received from the plurality of devices from their respective data formats into a data structure of a common data format distinctive from the respective data formats specific to the plurality of devices; storing, at a server in association with a user account, the translated physiological parameters into a common data structure configured to store data in the common data format, the physiological parameters received from the plurality of devices being retrievable in the common data format and in real time from the data structure when authorized by the user account; electronically retrieving the stored physiological parameters for display in a user interface, wherein the user interface displays one or more human-readable physiological characteristics of the user based on the retrieved physiological parameters and a result of correlation; electronically receiving a first authorization for a first user contact account to receive a first physiological parameter of the translated physiological parameters and a first time period for the first authorization, and a second authorization for a second user contact account to receive a second physiological parameter of the translated physiological parameters and a second time period for the second authorization, the first and second physiological parameters originating from different devices; verifying, using the one or more processors, permissions to retrieve the first physiological parameter for the first user contact account and to retrieve the second physiological parameter for the second user contact account based on the received first authorization and the second authorization; instructing, based on the permissions, the server to permit the first user contact account to retrieve the first physiological parameter for the first time period, and the second user contact account to retrieve the second physiological parameter for the second time period; and repeating the translating, the storing and the retrieving, upon receipt of one or more other physiological parameters from the plurality of devices, to update the displayed human-readable physiological characteristics. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
- a memory comprising instructions; and
a processor configured to execute the instructions to; electronically receive, from each of a plurality of devices, one or more physiological parameters of a user, wherein the one or more physiological parameters received from each device is received in real time in a data format specific to the device; translate, using one or more processors, each of the physiological parameters in real time when received from the plurality of devices from their respective data formats into a common data format distinctive from the respective data formats specific to the plurality of devices; store, at a server in association with a user account, the translated physiological parameters in a data structure of the common data format so that the physiological parameters received from the plurality of devices are retrievable in the common data format in real time from the data structure at the server when authorized by the user account; electronically receiving a first authorization for a first user contact account to receive a first physiological parameter of the translated physiological parameters and a first time period for the first authorization, and a second authorization for a second user contact account to receive a second physiological parameter of the translated physiological parameters and a second time period for the second authorization, the first and second physiological parameters originating from different devices; verify permissions to retrieve the first physiological parameter for the first user contact account and to retrieve the second physiological parameter for the second user contact account based on the received first authorization and the second authorization; and instruct, based on the permissions, the server to permit the first user contact account to retrieve the first physiological parameter for the first time period and the second user contact account to retrieve the second physiological parameter for the second time period, wherein one or more applications display one or more physiological characteristics of the user based on the retrieved physiological parameters. - View Dependent Claims (17, 18, 19, 20)
- a memory comprising instructions; and
Specification