Tracking user physical activity with multiple devices
First Claim
Patent Images
1. A device comprising:
- a communication interface for receiving a plurality of data streams from a plurality of separate devices, each data stream including data of a same user activity metric captured with a respective device, each of the plurality of devices configured to be separately employable by the user; and
a processor for determining, based on the data streams, when a user is utilizing each of the plurality of devices,wherein the processor is configured to assemble 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, andwherein the processor is configured to provide the unified activity data stream for presentation 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.
577 Citations
30 Claims
-
1. A device comprising:
-
a communication interface for receiving a plurality of data streams from a plurality of separate devices, each data stream including data of a same user activity metric captured with a respective device, each of the plurality of devices configured to be separately employable by the user; and a processor for determining, based on the data streams, when a user is utilizing each of the plurality of devices, wherein the processor is configured to assemble 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 wherein the processor is configured to provide the unified activity data stream for presentation on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server device, comprising:
-
a processor; and a memory, wherein the processor is configured to interface with a network for receiving a plurality of data streams from a plurality of separate activity monitoring devices, each data stream including data of a same user activity metric captured with a respective device of a user, each of the plurality of devices configured to be separately employable by the user, wherein the processor is further configured to;
(i) determine, based on the data stream, when the user is utilizing each of the plurality of devices and (ii) determine when the user is switching from utilizing one device to another,wherein the processor is further configured to assemble a unified activity data stream for the user activity metric over a period of time, the unified activity data stream includes 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, wherein the processor is further configured to enable access and presentation of the unified activity data stream via a user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An cloud-based activity-monitoring system, comprising:
a server configured to process an application for managing activity data for a plurality of devices of users, the server includes a processor and a memory, the server is configured to process; program instructions for 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, program instructions for receiving a second data stream from a smartphone, the second data stream including steps taken during each period from the plurality of periods, the step-counter and the smartphone being configured to be separately employable by the user, program instructions for determining, based on the first and second data streams, when the user utilized the step-counter device for tracking the steps taken and when the user utilized the smartphone for tracking the steps taken, program instructions for 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 program instructions for providing access to a user interface for accessing information regarding the steps-taken data stream. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
26. An apparatus, comprising:
-
a processor; and a memory, wherein the processor is configured to receive 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, wherein the processor is further configured to determine, based on the data streams, activities of a user during a day, and for each activity of the user, assigning a priority to each device, wherein the processor is further configured to assemble 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, wherein the processor of the apparatus is further configured to provide access to remote devices to view the unified activity data stream on a user interface. - View Dependent Claims (27, 28, 29, 30)
-
Specification