Managing user information—source prioritization
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying, by a computer system, a particular data type of a plurality of data types to manage;
receiving health data corresponding to the particular data type from at least a first source and a second source of a plurality of data sources;
receiving priority information identifying a priority of first source and the second source;
identifying a time interval for partitioning the health data by the plurality of data sources;
during each identified time interval over an amount of time, identifying a data entry for the particular data type with a highest identified priority when the data entry exists in a data store configured to maintain the received health data corresponding to the particular data type; and
aggregating each identified data entry to form an aggregated record for the particular data type over the amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable medium are provided for managing user information. For example, data of a particular data type may be received from a plurality of sources. In some examples, the data may include at least respective time stamps. The received data may be aggregated to form a data record for a period of time based at least in part on the respective time stamps. Additionally, in some cases, the data record may be provided to at least one application configured to present a user interface representing the aggregated data of the plurality of sources.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by a computer system, a particular data type of a plurality of data types to manage; receiving health data corresponding to the particular data type from at least a first source and a second source of a plurality of data sources; receiving priority information identifying a priority of first source and the second source; identifying a time interval for partitioning the health data by the plurality of data sources; during each identified time interval over an amount of time, identifying a data entry for the particular data type with a highest identified priority when the data entry exists in a data store configured to maintain the received health data corresponding to the particular data type; and aggregating each identified data entry to form an aggregated record for the particular data type over the amount of time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor in communication with the memory configured to execute the computer-executable instructions to at least; receive data of a particular data type from a plurality of sources, the data including at least respective time stamps; aggregate the received data to form a data record for a period of time based at least in part on the respective time stamps; and provide the data record to at least one application configured to present a user interface representing the aggregated data of the plurality of sources. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, configure the processor to perform operations comprising:
-
receiving data of a particular data type from at least a first data source and a second data source; identifying priority information associated with the first data source and the second data source; aggregating, based at least in part on the priority information, the received data to form a data record over a period of time; and providing the data record to at least one application configured to present a user interface representing the aggregated data of the first data source and the second data source. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification