Risk factor coaching engine that determines a user health score
First Claim
Patent Images
1. A method for processing risk factors for a user, comprising:
- receiving protocol data for creating a risk factor coaching engine by an application stored and executed at a computing device, the risk factor coaching engine stored in memory and executable by a processor to process a first set of stored user health data for a user, wherein the protocol data includes a rule and one or more health attribute values, the rule and the one or more health attribute values each including a computer programming expression editable by a user through a graphical interface, the graphical interface including a first menu for editing the programmable expressions and a second menu for entering the user health data;
determining a user health score through execution of the risk factor coaching engine by the processor and based on the user health data, wherein determining the user health score includes evaluating the expressions of the one or more health attribute values by inputting the user health data to calculate one or more calculated health attribute values, and then evaluating the expression of the rule by inputting the one or more calculated health attribute values to calculate the user health score;
performing a first action through execution of the risk factor coaching engine by the processor and based on the user health score, the first action including reporting information to the user about the presence of the health risk; and
storing updated user health data in memory based on the performed first action, the updated user health data including the user health score.
14 Assignments
0 Petitions
Accused Products
Abstract
Risk factor data can be processed by a risk factor coaching engine to determine health risk for a user. The risk factor coaching engine may be executed within a health coaching protocol to perform actions that provide a user with information, recommendations and alerts via other coaching engines, and appointments with health care professionals. The risk factor coaching engine may also predict attribute values for a user based on a time period and goals for user health data upon which the predicted attribute value is based.
-
Citations
25 Claims
-
1. A method for processing risk factors for a user, comprising:
-
receiving protocol data for creating a risk factor coaching engine by an application stored and executed at a computing device, the risk factor coaching engine stored in memory and executable by a processor to process a first set of stored user health data for a user, wherein the protocol data includes a rule and one or more health attribute values, the rule and the one or more health attribute values each including a computer programming expression editable by a user through a graphical interface, the graphical interface including a first menu for editing the programmable expressions and a second menu for entering the user health data; determining a user health score through execution of the risk factor coaching engine by the processor and based on the user health data, wherein determining the user health score includes evaluating the expressions of the one or more health attribute values by inputting the user health data to calculate one or more calculated health attribute values, and then evaluating the expression of the rule by inputting the one or more calculated health attribute values to calculate the user health score; performing a first action through execution of the risk factor coaching engine by the processor and based on the user health score, the first action including reporting information to the user about the presence of the health risk; and storing updated user health data in memory based on the performed first action, the updated user health data including the user health score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing risk factors for a user, comprising:
-
receiving protocol data for creating a risk factor coaching engine by an application stored in at a computing device, the risk factor coaching engine stored in memory and executable by a processor to process a first set of stored user health data for a user by a protocol rule, wherein the protocol data includes the protocol rule and one or more health attribute values, the protocol rule and the one or more health attribute values each including a computer programming expression editable by a user through a graphical interface, the graphical interface including a first menu for editing the programmable expressions and a second menu for entering the user health data; executing the risk factor coaching engine to apply the protocol rule to the user health data to determine that the user is subject to a health risk based on the one or more health attribute values, wherein applying the protocol rule to the user health data includes evaluating the expressions of the one or more health attribute values by inputting the user health data to calculate one or more calculated health attribute values, and then evaluating the expression of the protocol rule by inputting the one or more calculated health attribute values to calculate a user health score, the user health score indicating the presence of the health risk; performing a first action by the risk factor coaching engine at the computing device based on the presence of the health risk, the first action including reporting information to the user about the presence of the health risk; and storing updated user health data in memory based on the performed first action, the updated user health data including the user health score. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer readable non-transitory storage medium having embodied thereon a program, the program being executable by a processor to perform a method for processing risk factors for a user, the method comprising:
-
receiving protocol data for creating a risk factor coaching engine whereby the risk factor coaching engine processes a first set of stored user health data for a user, wherein the protocol data includes a rule and one or more health attribute values, the rule and the one or more health attribute values each including a computer programming expression editable by a user through a graphical interface, the graphical interface including a first menu for editing the programmable expressions and a second menu for entering the user health data; determining a user health score based on the user health data, wherein determining the user health score includes evaluating the expressions of the one or more health attribute values by inputting the user health data to calculate one or more calculated health attribute values, and then evaluating the expression of the rule by inputting the one or more calculated health attribute values to calculate the user health score; performing a first action based on the user health score, the first action including reporting information to the user about the presence of the health risk; and storing updated user health data based on the performed first action, the updated user health data including the user health score. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification