Coaching Engine for a Health Coaching Service
First Claim
Patent Images
1. A method for executing a health coach for a user, comprising:
- creating a health coach by an application for a user associated with a first set of stored user health data, the health coach stored in memory and executable by a processor, the application stored and executed at a computing device;
performing a first action by the health coach at the computing device based on the user health data;
storing updated user health data in memory by the application based on the performed first action;
executing the health coach based on the updated user health data; and
performing a second action by the health coach at the computing device based on the updated user health data.
6 Assignments
0 Petitions
Accused Products
Abstract
An automated coaching service executes one or more coaches for a health service user. The coaches evaluate expressions created in part from a current user status and evaluate whether any actions should be taken for the user. Once an action has been performed, the status of the user is updated and taken into account the next time user coaches are executed. Actions performed by health coach service coaches can be directed to a user or a health care professional. The health coach service can provide a dynamic coaching mechanism to the user that provides custom coaching based on the most current user health data and recent actions performed for the user.
110 Citations
34 Claims
-
1. A method for executing a health coach for a user, comprising:
-
creating a health coach by an application for a user associated with a first set of stored user health data, the health coach stored in memory and executable by a processor, the application stored and executed at a computing device; performing a first action by the health coach at the computing device based on the user health data; storing updated user health data in memory by the application based on the performed first action; executing the health coach based on the updated user health data; and performing a second action by the health coach at the computing device based on the updated user health data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for executing a coach protocol for a user, comprising:
-
retrieving a list of users of a coach service from memory by an application stored and executed on a computing device; retrieving a list of health coaches for a user in the user list from memory by the application; executing the health coaches listed in the health coach list by the application; and performing an action at the computing device based on user health data by at least one of the executed coaches on the computing device - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for authoring a protocol to coach a user, the method comprising:
-
creating a health coach by an application for a user associated with a first set of stored user health data,, the health coach stored in memory and executable by a processor, the application stored and executed at a computing device; performing a first action by the health coach at the computing device based on the user health data; storing updated user health data in memory by the application based on the performed first action; executing the health coach based on the updated user health data; and performing a second action by the health coach at the computing device based on the updated user health data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification