IP Library Granted Patent US 8,560,479
Granted Patent B2
US 8,560,479 · App. 12/623,992 · Granted Oct 15, 2013

Risk factor coaching engine that determines a user health score

Inventors: Adam Bosworth (San Francisco, CA); George Kassabgi (Winchester, MA); Stephan Richter (Maynard, MA); Stu Statman (San Francisco, CA)
Assignee: Keas, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,560,479
App. No.
12/623,992
Granted
Oct 15, 2013
Kind
B2
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.

Claims (39)

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.

2. The method of claim 1 , further comprising performing a second action through execution of the risk factor coaching engine by the processor and based on the user health score, wherein the health data includes a food consumption trend generated from food consumption data received from the user, the first action includes determining a predicted user weight based on the food consumption trend, and the second action includes reporting to the user a health action required to achieve or avoid the predicted user weight.

3. The method of claim 2 , further comprising reporting the predicted user weight through a graphical interface as an image of a human figure, the size and the shape of the human figure determined by the value of the predicted user weight.

4. The method of claim 1 , wherein the expression of the rule returns a predicted user life span based on the one or more calculated health attribute values.

5. The method claim 4 , wherein the first action includes reporting the predicted user life span.

6. The method of claim 1 , wherein the first action includes determining a predicted user weight based on the one or more calculated health attribute values.

7. The method of claim 1 , wherein the first action includes determining a predicted user attribute based on a trend calculated from a portion of the user health data.

8. The method of claim 1 , wherein the user health score is associated with a user expected life span.

9. The method of claim 1 , wherein the first action includes reporting to the user a user action required to achieve a user goal, the user health data including the user goal.

10. The method of claim 1 , further comprising:

executing the risk factor coaching engine based on the updated user health data; and

performing a second action through execution of the risk factor coaching engine by the processor and based on the updated user health data.

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.

12. The method of claim 11 , further comprising performing a second action through execution of the risk factor coaching engine by the processor and based on the user health score, wherein the health data includes a food consumption trend generated from food consumption data received from the user, the first action includes determining a predicted user weight based on the food consumption trend, and the second action includes reporting to the user a health action required to achieve or avoid the predicted user weight.

13. The method of claim 11 , wherein the first action includes setting a goal for a user health risk attribute value.

14. The method of claim 11 , further comprising calculating a trend based on the user health data and determining that the trend indicates a health risk applicable to the user.

15. The method of claim 12 , further comprising reporting the predicted user weight through the graphical interface as an image of a human figure, the size and the shape of the human figure determined by the value of the predicted user weight.

16. The method of claim 11 , wherein the first action includes determining a predicted user attribute based on a trend calculated from a portion of the user health data.

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.

18. The computer readable storage medium of claim 17 , further comprising determining a user health score when user health data has changed.

19. The computer readable storage medium of claim 17 , further comprising performing a second action through execution of the risk factor coaching engine by the processor and based on the user health score, wherein the health data includes a food consumption trend generated from food consumption data received from the user, the first action includes determining a predicted user weight based on the food consumption trend, and the second action includes reporting to the user a health action required to achieve or avoid the predicted user weight.

20. The computer readable storage medium of claim 17 , wherein the expression returns a predicted user life span based on one or more user risk factor attributes.

21. The computer readable storage medium of claim 17 , wherein the first action includes reporting a predicted user life span.

22. The computer readable storage medium of claim 17 , wherein the first action includes determining a predicted user weight.

23. The computer readable storage medium of claim 17 , wherein the first action includes determining a predicted user attribute based on a trend calculated from a portion of the user health data.

24. The computer readable storage medium of claim 17 , wherein the user health score is associated with a user expected life span.

25. The computer readable storage medium of claim 17 , wherein the first action includes reporting to the user a user action required to achieve a user goal, the user health data including the user goal.

Assignments (14)
SECURITY INTEREST Recorded Nov 8, 2023
From: WELLTOK, INC.
To: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065497/0553 →
RELEASE OF FIRST LIEN SECURITY INTEREST AT 58671/0463 Recorded Nov 8, 2023
From: KKR LOAN ADMINISTRATION SERVICES LLC
To: WELLTOK, INC.
Reel/Frame 065524/0227 →
RELEASE OF SECURITY INTEREST AT 58671/0470 Recorded Nov 8, 2023
From: JPMORGAN CHASE BANK, N.A.
To: WELLTOK, INC.
Reel/Frame 065524/0232 →
PATENT SECURITY AGREEMENT Recorded Jan 10, 2022
From: WELLTOK, INC.
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS A COLLATERAL AGENT
Reel/Frame 058671/0463 →
PATENT SECURITY AGREEMENT Recorded Jan 10, 2022
From: WELLTOK, INC.
To: JPMORGAN CHASE BANK, N.A. AS A COLLATERAL AGENT
Reel/Frame 058671/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 19, 2021
From: TRUSTMARK GROUP, INC.
To: WELLTOK, INC.
Reel/Frame 058567/0787 →
RELEASE OF SECURITY INTEREST RECORDED AT R/F 038768/0258 Recorded Nov 11, 2021
From: SILICON VALLEY BANK
To: WELLTOK, INC. AS SUCCESSOR IN INTEREST TO WELLTOK ACQUISITION LLC
Reel/Frame 058106/0678 →
RELEASE OF SECURITY INTEREST RECORDED AT R/F 043798/0844 Recorded Nov 11, 2021
From: SILICON VALLEY BANK
To: WELLTOK, INC. AS SUCCESSOR IN INTEREST TO WELLTOK ACQUISITION LLC
Reel/Frame 058106/0620 →
MERGER Recorded Sep 1, 2021
From: WELLTOK ACQUISITION, LLC
To: WELLTOK, INC.
Reel/Frame 057361/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2018
From: KEAS, INC.
To: KEAS, LLC
Reel/Frame 045147/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2018
From: KEAS, LLC
To: WELLTOK ACQUISITION, LLC
Reel/Frame 045147/0659 →
SECURITY INTEREST Recorded Oct 5, 2017
From: WELLTOK ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 043798/0844 →
SECURITY INTEREST Recorded Jun 1, 2016
From: KEAS, INC.
To: SILICON VALLEY BANK
Reel/Frame 038768/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2010
From: BOSWORTH, ADAM; KASSABGI, GEORGE; RICHTER, STEPHAN; STATMAN, STU
To: KEAS, INC.
Reel/Frame 023918/0536 →
Continuity (1)
Related Publication 20110125680A1 · May 26, 2011