Tracking user physical activity with multiple devices
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of data streams from a plurality of devices, each data stream including data of a same user activity metric captured with a respective device;
determining, based on the data streams, when a user is utilizing each of the plurality of devices;
assembling a unified activity data stream for the user activity metric over a period of time, the unified activity data stream including data segments from at least two devices of the plurality of devices, the included data segments being associated with time segments when the user utilized the respective device, the unified activity data stream being organized time-wise over the period of time; and
presenting the unified activity data stream on a user interface.
1 Assignment
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.
13 Citations
29 Claims
-
1. A method comprising:
-
receiving a plurality of data streams from a plurality of devices, each data stream including data of a same user activity metric captured with a respective device; determining, based on the data streams, when a user is utilizing each of the plurality of devices; assembling a unified activity data stream for the user activity metric over a period of time, the unified activity data stream including data segments from at least two devices of the plurality of devices, the included data segments being associated with time segments when the user utilized the respective device, the unified activity data stream being organized time-wise over the period of time; and presenting the unified activity data stream on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a plurality of data streams from a plurality of devices, each data stream including data of a same user activity metric captured with a respective device; determining, based on the data streams, when a user is utilizing each of the plurality of devices; determining when the user is switching from utilizing one device to another; assembling a unified activity data stream for the user activity metric over a period of time, the unified activity data stream including data segments from at least two devices of the plurality of devices, wherein the included data segments being associated with time segments when the user utilized the respective device, the unified activity data stream being organized time-wise over the period of time; and presenting the unified activity data stream on a user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a first data stream from a step-counter device, the first data stream including steps taken during each period from a plurality of periods; receiving a second data stream from a smartphone, the second data stream including steps taken during each period from the plurality of periods; determining, based on the first and second data streams, when a user utilized the step-counter device for tracking the steps taken and when the user utilized the smartphone for tracking the steps taken; assembling a steps-taken data stream for the user over a day, the steps-taken data stream including data segments from the first data stream and from the second data stream, wherein the included data segments are associated with time segments when the user utilized the step-counter device or the smartphone, the steps-taken data stream being organized time-wise for the day; and presenting the steps-taken data stream on a user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving a plurality of data streams from a plurality of devices, each data stream including data of a same user activity metric captured with a respective device; determining, based on the data streams, activities of a user during a day; for each activity of the user, assigning a priority to each device; assembling a unified activity data stream for the user activity metric over a period of time, the unified activity data stream including data segments from at least two devices of the plurality of devices, wherein the included data segments are selected based on the activity corresponding to the data segment and the priorities assigned to the plurality of devices for the activity of the data segment, the unified activity data stream being organized time-wise over the period of time; and presenting the unified activity data stream on a user interface. - View Dependent Claims (26, 27, 28, 29)
-
Specification