Personalized scaling of graphical indicators
First Claim
Patent Images
1. A device, comprising:
- a display;
one or more sensors;
one or more processors;
a memory; and
program code, wherein the program code is stored in the memory and configured to be executed by the one or more processors, the program code including instructions that, when executed, cause the one or more processors to;
receive, via the one or more sensors, first data indicative of activity of a user performed during a first time interval;
determine one or more first values of a metric based on the first data;
determine a first display scale based on the one or more first values of the metric, the first display scale associating N units of the metric with a first value of a graphical characteristic;
receive, via the one or more sensors, second data indicative of activity of the user performed during a second time interval having a predetermined start time and occurring after the first time interval;
determine a plurality of second values of the metric based on the second data;
determine, based on the second values of the metric and on the first display scale, corresponding second values of the graphical characteristic;
generate a first graphical indicator for each second value of the metric, each first graphical indicator exhibiting the corresponding second value of the graphical characteristic; and
display each first graphical indicator of the first graphical indicators at a corresponding position on the display, where the corresponding position of each first graphical indicator on the display indicates a time within the second time interval associated with the corresponding second value of the metric, each of the positions corresponding with one of the first graphical indicators is arranged along a first segment of a circular path, and the first segment represents the second time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
Some aspects relate to reception from a user, via a sensor, first data indicative of activity of the user, determination of one or more values of a metric based on the first data, determination of a display scale based on the one or more values, reception from the user, via the sensor, second data indicative of activity of the user over a time interval, determination of a second value of the metric based on the second data, generation of a first graphical indicator representing the second value based on the display scale and the second value, and display of the first graphical indicator on a display.
271 Citations
40 Claims
-
1. A device, comprising:
-
a display; one or more sensors; one or more processors; a memory; and program code, wherein the program code is stored in the memory and configured to be executed by the one or more processors, the program code including instructions that, when executed, cause the one or more processors to; receive, via the one or more sensors, first data indicative of activity of a user performed during a first time interval; determine one or more first values of a metric based on the first data; determine a first display scale based on the one or more first values of the metric, the first display scale associating N units of the metric with a first value of a graphical characteristic; receive, via the one or more sensors, second data indicative of activity of the user performed during a second time interval having a predetermined start time and occurring after the first time interval; determine a plurality of second values of the metric based on the second data; determine, based on the second values of the metric and on the first display scale, corresponding second values of the graphical characteristic; generate a first graphical indicator for each second value of the metric, each first graphical indicator exhibiting the corresponding second value of the graphical characteristic; and display each first graphical indicator of the first graphical indicators at a corresponding position on the display, where the corresponding position of each first graphical indicator on the display indicates a time within the second time interval associated with the corresponding second value of the metric, each of the positions corresponding with one of the first graphical indicators is arranged along a first segment of a circular path, and the first segment represents the second time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, via one or more sensors, first data indicative of activity of the user performed during a first time interval; determining one or more first values of a metric based on the first data; determining a first display scale based on the one or more first values of the metric, the first display scale associating N units of the metric with a first value of a graphical characteristic; receiving, via the one or more sensors, second data indicative of activity of the user performed during a second time interval having a predetermined start time and occurring after the first time interval; determining a plurality of second values of the metric based on the second data; determining, based on the second values of the metric and on the first display scale, corresponding second values of the graphical characteristic; generating a first graphical indicator for each second value of the metric, each first graphical indicator exhibiting the corresponding second value of the graphical characteristic; and displaying each first graphical indicator of the first graphical indicators at a corresponding position on a display, where the corresponding position of each first graphical indicator on the display indicates a time within the second time interval associated with the corresponding second value of the metric, each of the positions corresponding with one of the first graphical indicators is arranged along a first segment of a circular path, and the first segment represents the second time interval. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
receiving first data indicative of activity of a user performed during a first time interval; determining one or more first values of a metric based on the first data; determining a first display scale based on the one or more first values of the metric, the first display scale associating N units of the metric with a first value of a graphical characteristic; receiving second data indicative of activity of the user performed during a second time interval having a predetermined start time and occurring after the first time interval; determining a plurality of second values of the metric based on the second data; determining, based on the second values of the metric and on the first display scale, corresponding second values of the graphical characteristic; generating a first graphical indicator for each second value of the metric, each first graphical indicator exhibiting the corresponding second value of the graphical characteristic; and transmitting data representing each first graphical indicator and information indicating a corresponding position at which to display each first graphical indicator on a display device, where the corresponding position of each first graphical indicator indicates a time within the second time interval associated with the corresponding second value of the metric, each of the positions corresponding with one of the first graphical indicators is arranged along a first segment of a circular path, and the first segment represents the second time interval. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device, comprising:
-
one or more processors; a memory; and program code, wherein the program code is stored in the memory and configured to be executed by the one or more processors, the program code including instructions that, when executed, cause the one or more processors to; receive first data indicative of activity of a user performed during a first time interval; determine one or more first values of a metric based on the first data; determine a first display scale based on the one or more first values of the metric, the first display scale associating N units of the metric with a first value of a graphical characteristic; receive second data indicative of activity of the user performed during a second time interval having a predetermined start time and occurring after the first time interval; determine a plurality of second values of the metric based on the second data; determine, based on the second values of the metric and on the first display scale, corresponding second values of the graphical characteristic; generate a first graphical indicator for each second value of the metric, each first graphical indicator exhibiting the corresponding second value of the graphical characteristic; and transmit data representing each first graphical indicator and information indicating a corresponding position at which to display each first graphical indicator on a display device, where the corresponding position of each first graphical indicator indicates a time within the second time interval associated with the corresponding second value of the metric, each of the positions corresponding with one of the first graphical indicators is arranged along a first segment of a circular path, and the first segment represents the second time interval. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification