Methods and systems for generation and rendering interactive events having combined activity and location information
First Claim
1. A monitoring device comprising:
- a motion sensor configured to measure an amount of movement of a user;
a heart rate measurement sensor configured to measure a heart rate of the user;
a time measurement device configured to determine an amount of time during which the heart rate is measured;
a display device; and
a processor coupled to the display device, the motion sensor, the heart rate measurement sensor, and the time measurement device, the processor configured to execute a computer readable code accessed from a memory device of the monitoring device to;
identify the amount of time measured by the time measurement device, wherein the amount of time comprises;
a first portion of the amount of time during which the user is sleeping, anda second portion of the amount of time during which the user is not sleeping;
determine a number of calories burned by the user during the amount of time;
identify the second portion of the amount of time during which the user is not sleeping based on the amount of movement, the number of calories burned by the user, and the heart rate of the user during the amount of time;
determine the heart rate of the user, the number of calories burned by the user, and the amount of movement of the user during the second portion of the amount of time;
classify an activity performed by the user during the second portion of the amount of time for which the user is not sleeping as a sedentary activity based on the determined heart rate of the user, the number of calories burned by the user, and the amount of movement of the user during the second portion of the amount of time;
determine a non-sedentary activity to be performed by the user upon said classifying the activity as the sedentary activity, wherein the non-sedentary activity increases an activity level of the user; and
generate a notification for presentation on the display device recommending the user to increase the activity level by performing the non-sedentary activity, wherein the display device is further configured to display an indication of a time interval during the second portion of the amount of time for which the sedentary activity has occurred.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is described. The computer-implemented method is used for populating data of a graphical user interface (GUI). The computer-implemented method includes generating one or more graphical elements of one or more activities captured by a monitoring device. The monitoring device is usable by a user during the capturing. The method further includes generating a timeline including a time period over which the activities are performed. The timeline includes a chronological order of time within the time period. The method further includes generating an activity symbol for one or more of the activities performed during the time period. The activity symbol has an image that is graphically overlaid on the graphical elements of the activities.
-
Citations
20 Claims
-
1. A monitoring device comprising:
-
a motion sensor configured to measure an amount of movement of a user; a heart rate measurement sensor configured to measure a heart rate of the user; a time measurement device configured to determine an amount of time during which the heart rate is measured; a display device; and a processor coupled to the display device, the motion sensor, the heart rate measurement sensor, and the time measurement device, the processor configured to execute a computer readable code accessed from a memory device of the monitoring device to; identify the amount of time measured by the time measurement device, wherein the amount of time comprises; a first portion of the amount of time during which the user is sleeping, and a second portion of the amount of time during which the user is not sleeping; determine a number of calories burned by the user during the amount of time; identify the second portion of the amount of time during which the user is not sleeping based on the amount of movement, the number of calories burned by the user, and the heart rate of the user during the amount of time; determine the heart rate of the user, the number of calories burned by the user, and the amount of movement of the user during the second portion of the amount of time; classify an activity performed by the user during the second portion of the amount of time for which the user is not sleeping as a sedentary activity based on the determined heart rate of the user, the number of calories burned by the user, and the amount of movement of the user during the second portion of the amount of time; determine a non-sedentary activity to be performed by the user upon said classifying the activity as the sedentary activity, wherein the non-sedentary activity increases an activity level of the user; and generate a notification for presentation on the display device recommending the user to increase the activity level by performing the non-sedentary activity, wherein the display device is further configured to display an indication of a time interval during the second portion of the amount of time for which the sedentary activity has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a plurality of activity parameters, wherein the activity parameters include an amount of movement of a user and a physiological parameter comprises a heart rate of the user that are collected by a monitoring device with one or more sensors, wherein the monitoring device is configured to be coupled to a body of the user; determining a number of calories burned by the user; determining an amount of time during which the physiological parameter of the user is measured; identify a first portion of the amount of time during which the user is sleeping; identify a second portion of the amount of time during which the user is not sleeping; determining the second portion of the amount of time during which the user is not sleeping based on the activity parameters and the number of calories burned by the user; classifying an activity performed by the user during the second portion of the amount of time of the user is not sleeping as a sedentary activity based on an analysis of the activity parameters and the number of calories burned by the user; determining a non-sedentary activity to be performed by the user upon said classifying the activity as the sedentary activity, wherein the non-sedentary activity increases an activity level of the user; and generating a notification recommending the user to increase the activity level by performing the non-sedentary activity; and displaying an indication of a time interval during the second portion of the amount of time for which the sedentary activity has occurred. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing programming instructions that cause a computer processor of a monitoring device to perform operations of:
-
receiving a plurality of activity parameters, wherein the activity parameters include an amount of movement of a user and a physiological parameter comprises a heart rate of the user that are collected by the monitoring device with one or more sensors, wherein the monitoring device is configured to be coupled to a body of the user; determining a number of calories burned by the user; determining an amount of time during which the physiological parameter of the user is measured; identify a first portion of the amount of time during which the user is sleeping; identify a second portion of the amount of time during which the user is not sleeping; determining the second portion of the amount of time during which the user is not sleeping based on the activity parameters and the number of calories burned by the user; classifying an activity performed by the user during the second portion of the amount of time of the user is not sleeping as a sedentary activity based on an analysis of the activity parameters and the number of calories burned by the user; determining a non-sedentary activity to be performed by the user upon said classifying the activity as the sedentary activity, wherein the non-sedentary activity increases an activity level of the user; and generating a notification recommending that the user to perform increase the activity level by performing the non-sedentary activity; and displaying an indication of a time interval during the second portion of the amount of time for which the sedentary activity has occurred. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification