Sessions and Groups
Abstract
Athletic activity may be tracked while providing encouragement to perform athletic activity. For example, energy expenditure values and energy expenditure intensity values may be calculated and associated with a duration and type of activity performed by an individual. These values and other movement data may be displayed on an interface in a manner to motivate the individual and maintain the individual's interest. The interface may track one or more discrete “sessions”. The sessions may be associated with energy expenditure values during a duration that is within a second duration, such as a day, that is also tracked with respect to variables, such as energy expenditure. Other individuals (e.g., friends) may also be displayed on an interface through which a user's progress is tracked. This may allow the user to also view the other individuals' progress toward completing an activity goal and/or challenge.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A device comprising:
a processor, a display device; a non-transitory computer-readable medium that comprises computer-executable instructions, that when executed by the processor, perform at least:
automatically initiating an energy expenditure accumulator configured to calculate energy expenditure values for a first user wearing a body worn device during a first predetermined duration of time;
calculating energy expenditure values for a first non-predetermined duration of time in response to receiving a first user input at the body worn device, in which the first non-predetermined duration of time is within the first predetermined duration of time;
determining that first user and a second user are participating in a common athletic activity based upon energy expenditure values of the first user and received energy expenditure values of the second user, and locational data indicating that the first user and the second user are within a predetermined distance of one another; and
in response, transmitting a request to at least one of the first user and the second user to join an athletic activity group including at least the first and the second users.
2 . The device of claim 1 , wherein calculating the energy expenditure values during the first predetermined duration of time comprises using sensor data from the body worn device.
3 . The device of claim 2 , wherein calculating the energy expenditure values during the first non-predetermined duration of time comprises using sensor data from the body worn device.
4 . The device of claim 1 , the non-transitory computer-readable medium that comprises computer-executable instructions, that when executed by the processor, perform at least:
for at least the first user and the second user, automatically determining a final energy expenditure value for the first predetermined duration of time; and displaying the final energy expenditure value for the first predetermined duration of time on the device and a second device of the second user.
5 . The device of claim 1 , the non-transitory computer-readable medium that comprises computer-executable instructions, that when executed by the processor, perform at least:
automatically matching at least a portion of movement data collected during the first predetermined duration of time to an activity template; and automatically classifying the movement data, based on the matching.
6 . The device of claim 1 , wherein the first predetermined duration of time is a first time period, the non-transitory computer-readable medium that comprises computer-executable instructions, that when executed by the processor, perform at least:
after initiation of the calculating the energy expenditure values for the predetermined first time period, initiating a second time clock for measuring athletic activity during the second time period; and terminating the second time period for both the first user and the second user upon determining that an energy expenditure intensity value for one of the first user or the second user during the second time period has decreased below a threshold level.
7 . The device of claim 1 , wherein the first predetermined duration of time is a first time period, the non-transitory computer-readable medium that comprises computer-executable instructions, that when executed by the processor, perform at least:
after initiation of the calculating the energy expenditure values for the first predetermined duration of time, initiating a second time clock for measuring athletic activity during a second time period; and pausing the second time period for both the first user and the second user upon determining that an energy expenditure intensity value for one of the first user or the second user during the second time period has decreased below a threshold level.
8 . A method comprising:
automatically initiating an energy expenditure accumulator configured to calculate energy expenditure values for a first user wearing a body worn device during a first predetermined duration of time; calculating energy expenditure values for a first non-predetermined duration of time in response to receiving a first user input at the body worn device, in which the first non-predetermined duration of time is within the first predetermined duration of time; determining that first user and a second user are participating in a common athletic activity based upon energy expenditure values of the first user and received energy expenditure values of the second user, and locational data indicating that the first user and the second user are within a predetermined distance of one another; and in response, transmitting a request to at least one of the first user and the second user to join an athletic activity group including at least the first and the second users.
9 . The method of claim 8 , wherein calculating the energy expenditure values during the first predetermined duration of time comprises using sensor data from the body worn device.
10 . The method of claim 9 , wherein calculating the energy expenditure values during the first non-predetermined duration of time comprises using sensor data from the body worn device.
11 . The method of claim 8 , further comprising:
for at least the first user and the second user, automatically determining a final energy expenditure value for the first predetermined duration of time; and displaying the final energy expenditure value for the first predetermined duration of time on the device and a second device of the second user.
12 . The method of claim 8 , further comprising:
automatically matching at least a portion of movement data collected during the first predetermined duration of time to an activity template; and automatically classifying the movement data, based on the matching.
13 . The method of claim 8 , wherein the first predetermined duration of time is a first time period, the method further comprising:
after initiation of the calculating the energy expenditure values for the first predetermined duration of time, initiating a second time clock for measuring athletic activity during a second time period; and terminating the second time period for both the first user and the second user upon determining that an energy expenditure intensity value for one of the first user or the second user during the second time period has decreased below a threshold level.
14 . The method of claim 8 , wherein the first predetermined duration of time is a first time period, the method further comprising:
after initiation of the calculating the energy expenditure values for the first predetermined duration of time, initiating a second time clock for measuring athletic activity during a second time period; and pausing the second time period for both the first user and the second user upon determining that an energy expenditure intensity value for one of the first user or the second user during the second time period has decreased below a threshold level.
15 . One or more non-transitory computer-readable media storing computer-executable instructions, that when executed by a processor, cause the processor to perform at least:
automatically initiating an energy expenditure accumulator configured to calculate energy expenditure values for a first user wearing a body worn device during a first predetermined duration of time; calculating energy expenditure values for a first non-predetermined duration of time in response to receiving a first user input at the body worn device, in which the first non-predetermined duration of time is within the first predetermined duration of time; determining that first user and a second user are participating in a common athletic activity based upon energy expenditure values of the first user and received energy expenditure values of the second user, and locational data indicating that the first user and the second user are within a predetermined distance of one another; and in response, transmitting a request to at least one of the first user and the second user to join an athletic activity group including at least the first and the second users.
16 . The one or more non-transitory computer readable media of claim 15 , wherein calculating the energy expenditure values during the first predetermined duration of time comprises using sensor data from the body worn device.
17 . The one or more non-transitory computer readable media of claim 15 , wherein calculating the energy expenditure values during the first non-predetermined duration of time comprises using sensor data from the body worn device.
18 . The one or more non-transitory computer readable media of claim 15 , storing computer-executable instructions, that when executed by the processor, cause the processor to perform at least:
for at least the first user and the second user, automatically determining a final energy expenditure value for the first predetermined duration of time; and displaying the final energy expenditure value for the first predetermined duration of time on the first device and a second device of the second user.
19 . The one or more non-transitory computer readable media of claim 15 , storing computer-executable instructions, that when executed by the processor, cause the processor to perform at least:
automatically matching at least a portion of movement data collected during the first predetermined duration of time to an activity template; and automatically classifying the movement data, based on the matching.
20 . The one or more non-transitory computer readable media of claim 15 , storing computer-executable instructions, that when executed by the processor, cause the processor to perform at least:
after initiation of the calculating the energy expenditure values for the first predetermined duration of time, initiating a second time clock for measuring athletic activity during a second time period; and terminating the second time period for both the first user and the second user upon determining that an energy expenditure intensity value for one of the first user or the second user during the second time period has decreased below a threshold level.Join the waitlist — get patent alerts
Track US2023178208A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.