Personalized scaling of graphical indicators
First Claim
Patent Images
1. A device, comprising:
- a displayone 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 for;
receiving, via the one or more sensors, first data indicative of activity of a user;
determining one or more values of a metric based on the first data;
determining a display scale based on the one or more values, the display scale associating N units of the metric with a value of a graphical characteristic;
receiving, via the one or more sensors, second data indicative of activity of the user over a first time interval;
determining a second value of the metric based on the second data;
determining a first value of the graphical characteristic based on the second value and on the display scale;
generating a first graphical indicator exhibiting the first value of the graphical characteristic;
displaying the first graphical indicator at a first position on the display, where the first position of the displayed first graphical indicator on the display indicates the first time interval, the first position is along an arc of a circle, and a first portion of the arc represents the first time interval;
after displaying the first graphical indicator at the first position on the display, receiving, via the one or more sensors, third data indicative of activity of the user over a second time interval;
determining a third value of the metric based on the third data;
determining a second value of the graphical characteristic based on the third value and on the display scale;
generating a second graphical indicator exhibiting the second value of the graphical characteristic; and
displaying the second graphical indicator at a second position on the display, where the second position of the displayed second graphical indicator on the display indicates the second time interval, the second position is along the arc of the circle, and a second portion of the arc 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.
-
Citations
30 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 for; receiving, via the one or more sensors, first data indicative of activity of a user; determining one or more values of a metric based on the first data; determining a display scale based on the one or more values, the display scale associating N units of the metric with a value of a graphical characteristic; receiving, via the one or more sensors, second data indicative of activity of the user over a first time interval; determining a second value of the metric based on the second data; determining a first value of the graphical characteristic based on the second value and on the display scale; generating a first graphical indicator exhibiting the first value of the graphical characteristic; displaying the first graphical indicator at a first position on the display, where the first position of the displayed first graphical indicator on the display indicates the first time interval, the first position is along an arc of a circle, and a first portion of the arc represents the first time interval; after displaying the first graphical indicator at the first position on the display, receiving, via the one or more sensors, third data indicative of activity of the user over a second time interval; determining a third value of the metric based on the third data; determining a second value of the graphical characteristic based on the third value and on the display scale; generating a second graphical indicator exhibiting the second value of the graphical characteristic; and displaying the second graphical indicator at a second position on the display, where the second position of the displayed second graphical indicator on the display indicates the second time interval, the second position is along the arc of the circle, and a second portion of the arc 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; determining one or more values of a metric based on the first data; determining a display scale based on the one or more values, the display scale associating N units of the metric with a value of a graphical characteristic; receiving, via the one or more sensors, second data indicative of activity of the user over a first time interval; determining a second value of the metric based on the second data; determining a first value of the graphical characteristic based on the second value and on the display scale; generating a first graphical indicator exhibiting the first value of the graphical characteristic; displaying the first graphical indicator at a first position on a display, where the first position of the displayed first graphical indicator on the display indicates the first time interval, the first position is along an arc of a circle, and a first portion of the arc represents the first time interval; after displaying the first graphical indicator at the first position on the display, receiving, via the one or more sensors, third data indicative of activity of the user over a second time interval; determining a third value of the metric based on the third data; determining a second value of the graphical characteristic based on the third value and on the display scale; generating a second graphical indicator exhibiting the second value of the graphical characteristic; and displaying the second graphical indicator at a second position on the display, where the second position of the displayed second graphical indicator on the display indicates the second time interval, the second position is along the arc of the circle, and a second portion of the arc 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; determining one or more values of a metric based on the first data; determining a display scale based on the one or more values, the display scale associating N units of the metric with a value of a graphical characteristic; receiving second data indicative of activity of the user over a first time interval; determining a second value of the metric based on the second data; determining a first value of the graphical characteristic based on the second value and on the display scale; generating a first graphical indicator exhibiting the first value of the graphical characteristic; transmitting data representing the first graphical indicator and a first position at which to display the graphical indicator to a display device, where the first position indicates the first time interval, the first position is along an arc of a circle, and a first portion of the arc represents the first time interval; after transmitting the data representing the first graphical indicator and the first position at which to display the graphical indicator, receiving third data indicative of activity of the user over a second time interval; determining a third value of the metric based on the third data; determining a second value of the graphical characteristic based on the third value and on the display scale; generating a second graphical indicator exhibiting the second value of the graphical characteristic; and transmitting data representing the second graphical indicator and a second position at which to display the graphical indicator to the display device, where the second position indicates the second time interval, the second position is along the arc of the circle, and a second portion of the arc represents the second time interval. - View Dependent Claims (22, 23, 24, 25)
-
-
26. 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 for; receiving first data indicative of activity of a user; determining one or more values of a metric based on the first data; determining a display scale based on the one or more values, the display scale associating N units of the metric with a value of a graphical characteristic; receiving second data indicative of activity of the user over a first time interval; determining a second value of the metric based on the second data; determining a first value of the graphical characteristic based on the second value and on the display scale; generating a first graphical indicator exhibiting the first value of the graphical characteristic; transmitting data representing the first graphical indicator and a first position at which to display the graphical indicator to a display device, where the first position indicates the first time interval, the first position is along an arc of a circle, and a first portion of the arc represents the first time interval; after transmitting the data representing the first graphical indicator and the first position at which to display the graphical indicator, receiving third data indicative of activity of the user over a second time interval; determining a third value of the metric based on the third data; determining a second value of the graphical characteristic based on the third value and on the display scale; generating a second graphical indicator exhibiting the second value of the graphical characteristic; and transmitting data representing the second graphical indicator and a second position at which to display the graphical indicator to the display device, where the second position indicates the second time interval, the second position is along the arc of the circle, and a second portion of the arc represents the second time interval. - View Dependent Claims (27, 28, 29, 30)
-
Specification