Systems and methods for mobile computer guided coaching
First Claim
1. A system comprising:
- a mobile device comprising a display device and at least one environmental sensor; and
a cloud-based service comprising;
at least one processor;
at least one database;
at least one machine readable medium containing instructions stored thereon that, when executed by the at least one processor, configure the at least one processor to;
generate, for rendering using the display device of the mobile device, a first view of a graphical user interface including a selectable user interface element corresponding with a first activity;
calculate an existing points total for a user of the mobile device;
identify a number of times the selectable user interface element has been selected over a period of time from a first activity history of the user collected from the at least one environmental sensor of the mobile device;
determine a first activity points value for the first activity using the first activity and the number of times the selectable user interface element has been selected over the period of time;
calculate, upon receiving an indication of a subsequent selection of the selectable user interface element from the at least one environmental sensor, a new points total for the user by summing the existing points total and the first activity points value;
generate, for rendering using the display device of the mobile device, an indication of the first activity points value, wherein the first activity points value indicates points that were added to the existing points total upon completion of the first activity, and wherein the first activity points value is rendered as an overlay on the first view of the graphical user interface upon the subsequent selection of the selectable user interface element;
transmit, for rendering using the display device of the mobile device, an update to the first view of the graphical user interface to modify the selectable user interface element to include a user interface element indicating that the activity has been completed, wherein the user interface element indicating that the activity has been completed replaces a user interface element indicating that the activity has not been completed; and
upon expiration of a window of time, remove the overlay from the first view of the graphical user interface and transmit, for rendering using the display device of the mobile device, in the first view of the graphical user interface, a second selectable user interface element, the second selectable user interface element corresponding with a second activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for mobile computer guided coaching are described herein. A selectable user interface element may be generated corresponding with a first activity. An points total may be calculated for a user of a mobile device. A number of times the selectable user interface has been selected over a period of time may be identified from a first activity history of the user. A first activity points value may be determined for the first activity. A new points total may be calculated for the user by summing the existing points total and the first activity points value. An indication of the first activity points value may be generated. An update to the selectable user interface element may be transmitted including an indication that the activity has been completed. A second selectable user interface element corresponding with a second activity may be transmitted upon expiration of a window of time.
-
Citations
21 Claims
-
1. A system comprising:
-
a mobile device comprising a display device and at least one environmental sensor; and a cloud-based service comprising; at least one processor; at least one database; at least one machine readable medium containing instructions stored thereon that, when executed by the at least one processor, configure the at least one processor to; generate, for rendering using the display device of the mobile device, a first view of a graphical user interface including a selectable user interface element corresponding with a first activity; calculate an existing points total for a user of the mobile device; identify a number of times the selectable user interface element has been selected over a period of time from a first activity history of the user collected from the at least one environmental sensor of the mobile device; determine a first activity points value for the first activity using the first activity and the number of times the selectable user interface element has been selected over the period of time; calculate, upon receiving an indication of a subsequent selection of the selectable user interface element from the at least one environmental sensor, a new points total for the user by summing the existing points total and the first activity points value; generate, for rendering using the display device of the mobile device, an indication of the first activity points value, wherein the first activity points value indicates points that were added to the existing points total upon completion of the first activity, and wherein the first activity points value is rendered as an overlay on the first view of the graphical user interface upon the subsequent selection of the selectable user interface element; transmit, for rendering using the display device of the mobile device, an update to the first view of the graphical user interface to modify the selectable user interface element to include a user interface element indicating that the activity has been completed, wherein the user interface element indicating that the activity has been completed replaces a user interface element indicating that the activity has not been completed; and upon expiration of a window of time, remove the overlay from the first view of the graphical user interface and transmit, for rendering using the display device of the mobile device, in the first view of the graphical user interface, a second selectable user interface element, the second selectable user interface element corresponding with a second activity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for mobile coaching using a cloud-based service and a mobile device comprising:
-
generating, by the cloud-based service for rendering using a display device of the mobile device, a first view of a graphical user interface including a selectable user interface element corresponding with a first activity; calculating an existing points total for a user of the mobile device; identifying a number of times the selectable user interface element has been selected over a period of time from a first activity history of the user collected from at least one environmental sensor of the mobile device; determining a first activity points value for the first activity using the first activity and the number of times the selectable user interface element has been selected over the period of time; calculating, upon receiving an indication of a subsequent selection of the selectable user interface element from the at least one environmental sensor, a new points total for the user by summing the existing points total and the first activity points value; generating, by the cloud-based service for rendering using the display device of the mobile device, an indication of the first activity points value, wherein the first activity points value indicates points that were added to the existing points total upon completion of the first activity, and wherein the first activity points value is rendered as an overlay on the first view of the graphical user interface upon the subsequent selection of the selectable user interface element; transmitting, by the cloud-based service for rendering using the display device of the mobile device, an update to the first view of the graphical user interface to modify the selectable user interface element to include a user interface element indicating that the activity has been completed, wherein the user interface element indicating that the activity has been completed replaces a user interface element indicating that the activity has not been completed; and upon expiration of a window of time, removing the overlay from the first view of the graphical user interface and transmitting, by the cloud-based service for rendering using the display device of the mobile device, in the first view of the graphical user interface, a second selectable user interface element, the second selectable user interface element corresponding with a second activity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory machine readable medium comprising as set of instructions that, when executed by at least one processor, cause a machine to:
-
generate, for rendering using a display device of a mobile device, a first view of a graphical user interface including a selectable user interface element corresponding with a first activity; calculate an existing points total for a user of the mobile device; identify a number of times the selectable user interface element has been selected over a period of time from a first activity history of the user collected from at least one environmental sensor of the mobile device; determine a first activity points value for the first activity using the first activity and the number of times the selectable user interface element has been selected over the period of time; calculate, upon receiving an indication of a subsequent selection of the selectable user interface element from the at least one environmental sensor, a new points total for the user by summing the existing points total and the first activity points value; generate, for rendering using the display device of the mobile device, an indication of the first activity points value, wherein the first activity points value indicates points that were added to the existing points total upon completion of the first activity, and wherein the first activity points value is rendered as an overlay on the first view of the graphical user interface upon the subsequent selection of the selectable user interface element; transmit, for rendering using the display device of the mobile device, an update to the first view of the graphical user interface to modify the selectable user interface element to include a user interface element indicating that the activity has been completed, wherein the user interface element indicating that the activity has been completed replaces a user interface element indicating that the activity has not been completed; and upon expiration of a window of time, remove the overlay from the first view of the graphical user interface and transmit, for rendering using the display device of the mobile device, in the first view of the graphical user interface, a second selectable user interface element, the second selectable user interface element corresponding with a second activity. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification