Protocol Authoring for a Health Coaching Service
First Claim
1. A method for authoring a protocol to coach a user, comprising:
- receiving a selection of a first user health attribute at a computing device;
receiving range data for the first user health attribute at the computing device, the range data configured to be reported when the value of the first user health attribute satisfies a first range associated with the user health attribute;
generating expression data based on the first user health attribute, the expression data received at the computing device and including one or more operations to perform on the first user health attribute; and
receiving a selection of an action at the computing device, the action performed based on a result of an evaluation of the expression.
6 Assignments
0 Petitions
Accused Products
Abstract
An author can create a protocol for providing user health coaching. The protocol is based on attributes and configures a health coaching service to be provided for a user. The author can use the attributes to report user health status, set user health goals, and evaluate expressions related to the user'"'"'s health. The user health status can be reported based on author-created ranges that contain a user health attribute value. User health goals with respect to an attribute can be set over time for a user (or group of users) by the author. Expressions related to the user'"'"'s health can be created by the author from sets of attributes and operators and executed as rules.
70 Citations
29 Claims
-
1. A method for authoring a protocol to coach a user, comprising:
-
receiving a selection of a first user health attribute at a computing device; receiving range data for the first user health attribute at the computing device, the range data configured to be reported when the value of the first user health attribute satisfies a first range associated with the user health attribute; generating expression data based on the first user health attribute, the expression data received at the computing device and including one or more operations to perform on the first user health attribute; and receiving a selection of an action at the computing device, the action performed based on a result of an evaluation of the expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for authoring a protocol to coach a user, comprising:
-
receiving a selection of a first user health attribute through an interface provided by an application executed at a first computing device; receiving range data for the first user health attribute through the interface, the range data configured to be reported when the value of the first user health attribute satisfies a first range associated with the user health attribute; receiving expression data for on the first user health attribute through the interface, the expression data including one or more operations to perform on the first user health attribute; and receiving a selection of an action through the interface, the action performed based on a result of an evaluation of the expression. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. 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:
-
receiving a selection of a first user health attribute; receiving range data for the first user health attribute, the range data configured to be reported when the value of the first user health attribute satisfies a first range associated with the user health attribute; generating expression data based on the first user health attribute, the expression data including one or more operations to perform on the first user health attribute; and receiving a selection of an action, the action performed based on a result of an evaluation of the expression. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification