Synthesizing data sources
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
accessing user metadata from multiple different sources associated with a user;
determining that metadata items from two or more sources are related to an event of the user, the two or more sources being from among the multiple different sources;
storing the metadata items from the two or more sources in conjunction with the event;
accessing, from one or more data repositories, a set of externa factors related to the event;
storing the set of external factors in conjunction with the event, wherein;
the event comprises a sleep event on a specified night;
the metadata items comprise a heart rate from a wearable heart rate tracker, a sleep start time from a mobile phone, a sleep end time from the mobile phone, and a number of times woken up during the specified night from the mobile phone; and
the set of external factors comprises calendar events of the user from a day preceding the specified night, and weather in a geographic location of the user during the specified night and during the day preceding the specified night; and
providing, to the user, an output representing the event, the metadata items, and the set of external factors.
2 Assignments
0 Petitions
Accused Products
Abstract
In example embodiments, a machine accesses metadata items from multiple different sources associated with a user. The machine determines that metadata items from two or more sources are related to an event of the user, the two or more sources being from among the multiple different sources. The machine stores the metadata items from the two or more of the sources in conjunction with the event.
-
Citations
16 Claims
-
1. A system comprising:
-
one or more processors; and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing user metadata from multiple different sources associated with a user; determining that metadata items from two or more sources are related to an event of the user, the two or more sources being from among the multiple different sources; storing the metadata items from the two or more sources in conjunction with the event; accessing, from one or more data repositories, a set of externa factors related to the event; storing the set of external factors in conjunction with the event, wherein; the event comprises a sleep event on a specified night; the metadata items comprise a heart rate from a wearable heart rate tracker, a sleep start time from a mobile phone, a sleep end time from the mobile phone, and a number of times woken up during the specified night from the mobile phone; and the set of external factors comprises calendar events of the user from a day preceding the specified night, and weather in a geographic location of the user during the specified night and during the day preceding the specified night; and providing, to the user, an output representing the event, the metadata items, and the set of external factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable medium comprising instructions which, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:
-
accessing user metadata from multiple different sources associated with a user; determining that metadata items from two or more sources are related to an event of the user, the two or more sources being from among the multiple different sources; storing the metadata items from the two or more sources in conjunction with the event; accessing, from one or more data repositories, a set of external factors related to the event; storing the set of external factors in conjunction with the event, wherein; the event comprises a sleep event on a specified night; the metadata items comprise a heart rate from a wearable heart rate tracker, a sleep start time from a mobile phone, a sleep end time from the mobile phone, and a number of times woken up during the specified night from the mobile phone; and the set of external factors comprises calendar events of the user from a day preceding the specified night, and weather in a geographic location of the user during the specified night and during the day preceding the specified night; and providing, to the user, an output representing the event, the metadata items, and the set of external factors. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method implemented by at least one computing device, comprising:
-
accessing user metadata from multiple different sources associated with a user; determining that metadata items from two or more sources are related to an event of the user, the two or more sources being from among the multiple different sources; storing the metadata items from the two or more sources in conjunction with the event; accessing, from one or more data repositories, a set of external factors related to the event; storing the set of external factors in conjunction with the event, wherein; the event comprises a sleep event on a specified night; the metadata items comprise a heart rate from a wearable heart rate tracker, a sleep start time from a mobile phone, a sleep end time from the mobile phone, and a number of times woken up during the specified night from the mobile phone; and the set of external factors comprises calendar events of the user from a day preceding the specified night, and weather in a geographic location of the user during the specified night and during the day preceding the specified night; and providing, to the user, an output representing the event, the metadata items, and the set of external factors. - View Dependent Claims (16)
-
Specification