TRACKING USER PHYSICAL ACTIVITY WITH MULTIPLE DEVICES
First Claim
1. A method, comprising,receiving a plurality of activity data streams from a plurality of devices, each activity data stream being associated with physical activity data of a user;
- andassembling a unified activity data stream for the user over a period of time, the unified activity data stream including data segments from the data streams of at least two devices of the plurality of devices, the data segments being organized time-wise over the period of time, wherein operations of the method are executed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, devices, and computer programs are presented for creating a unified data stream from multiple data streams acquired from multiple devices. One method includes an operation for receiving activity data streams from the devices, each activity data stream being associated with physical activity data of a user. Further, the method includes an operation for assembling the unified activity data stream for a period of time. The unified activity data stream includes data segments from the data streams of at least two devices, and the data segments are organized time-wise over the period of time.
265 Citations
30 Claims
-
1. A method, comprising,
receiving a plurality of activity data streams from a plurality of devices, each activity data stream being associated with physical activity data of a user; - and
assembling a unified activity data stream for the user over a period of time, the unified activity data stream including data segments from the data streams of at least two devices of the plurality of devices, the data segments being organized time-wise over the period of time, wherein operations of the method are executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- and
-
10. A method comprising:
-
receiving data streams regarding activity of a user, each data stream being associated with a respective device of a plurality of devices; evaluating one or more rules for consolidating the data streams into a unified activity data stream, wherein evaluating the one or more rules further includes; identifying first time segments where data is available from a single device from the plurality of devices; adding the available data to the unified activity data stream for the first time segments; identifying second time segments where data exists from two or more devices from the plurality of devices; and adding data to the second time segments based on the existing data from the two or more devices and based on the one or more rules; and storing the unified activity data stream for presentation to the user, wherein operations of the method are executed by a processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server comprising:
-
a communications module operable to receive a plurality of activity data streams from a plurality of devices, each activity data stream being associated with physical activity data of a user; a memory for storing the plurality of activity data streams and a unified activity data stream that includes data segments from the data streams of at least two devices of the plurality of devices; and a processor operable to assemble the unified activity data stream for the user over a period of time, the data segments being organized time-wise over the period of time. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium storing a computer program, the computer-readable storage medium comprising:
-
program instructions for receiving a plurality of activity data streams from a plurality of devices, each activity data stream being associated with physical activity data of a user; and program instructions for assembling a unified activity data stream for the user over a period of time, the unified activity data stream including data segments from the data streams of at least two devices of the plurality of devices, the data segments being organized time-wise over the period of time. - View Dependent Claims (29, 30)
-
Specification