Exercise behavior prediction
First Claim
1. A method of exercise behavior prediction, the method comprising:
- generating, by a prediction evaluation controller, an exercise activity pattern based on correlations between scheduling of a user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events, wherein the correlation is a repeated scheduling of exercise events and non-exercise events, and wherein the user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events are calendar events on the user'"'"'s calendar indicating that the user performed a non-exercise activity and an exercise at a particular time before the user'"'"'s current time;
generating, based on the generated exercise activity pattern, by the prediction evaluation controller, a future exercise event to correspond with a future non-exercise event scheduled on the user'"'"'s calendar; and
providing, by the prediction evaluation controller, an indication of the generated future exercise event, wherein providing the indication of the generated future exercise event includes sending to the user, a new event request to schedule the generated future exercise event on the user'"'"'s calendar.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer readable mediums for exercise behavior prediction are provided. In a particular embodiment, the prediction evaluation controller is configured to generate an exercise activity pattern based on correlations between scheduling of a user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events. In the particular embodiment, the prediction evaluation controller is also configured to generate, based on the generated exercise activity pattern, by the prediction evaluation controller, a future exercise event to correspond with a future non-exercise event scheduled on the user'"'"'s calendar. In the particular embodiment, the prediction evaluation controller is also configured to provide an indication of the generated future exercise event.
-
Citations
19 Claims
-
1. A method of exercise behavior prediction, the method comprising:
-
generating, by a prediction evaluation controller, an exercise activity pattern based on correlations between scheduling of a user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events, wherein the correlation is a repeated scheduling of exercise events and non-exercise events, and wherein the user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events are calendar events on the user'"'"'s calendar indicating that the user performed a non-exercise activity and an exercise at a particular time before the user'"'"'s current time; generating, based on the generated exercise activity pattern, by the prediction evaluation controller, a future exercise event to correspond with a future non-exercise event scheduled on the user'"'"'s calendar; and providing, by the prediction evaluation controller, an indication of the generated future exercise event, wherein providing the indication of the generated future exercise event includes sending to the user, a new event request to schedule the generated future exercise event on the user'"'"'s calendar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for exercise behavior prediction, the apparatus comprising a computer processor and computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
-
generating, by a prediction evaluation controller, an exercise activity pattern based on correlations between scheduling of a user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events, wherein the correlation is a repeated scheduling of exercise events and non-exercise events, and wherein the user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events are calendar events on the user'"'"'s calendar indicating that the user performed a non-exercise activity and an exercise at a particular time before the user'"'"'s current time; generating, based on the generated exercise activity pattern, by the prediction evaluation controller, a future exercise event to correspond with a future non-exercise events scheduled on the user'"'"'s calendar; and providing, by the prediction evaluation controller, an indication of the generated future exercise event, wherein providing the indication of the generated future exercise event includes sending to the user, a new event request to schedule the generated future exercise event on the user'"'"'s calendar. - View Dependent Claims (17)
-
-
18. A non-transitory computer readable storage medium storing instructions executable by a computer for exercise behavior prediction, the instructions comprising:
-
instructions that are executable by the computer to generate, by a prediction evaluation controller, an exercise activity pattern based on correlations between scheduling of a user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events, wherein the correlation is a repeated scheduling of exercise events and non-exercise events, and wherein the user'"'"'s historical non-exercise events and the user'"'"'s historical exercise events are calendar events on the user'"'"'s calendar indicating that the user performed a non-exercise activity and an exercise at a particular time before the user'"'"'s current time; instructions that are executable by the computer to generate, based on the generated exercise activity pattern, by the prediction evaluation controller, a future exercise event to correspond with a future non-exercise events scheduled on the user'"'"'s calendar; and instructions that are executable by the computer to provide, by the prediction evaluation controller, an indication of the generated future exercise event, wherein providing the indication of the generated future exercise event includes sending to the user, a new event request to schedule the generated future exercise event on the user'"'"'s calendar. - View Dependent Claims (19)
-
Specification