IP Library Granted Patent US 10,413,779
Granted Patent B2
US 10,413,779 · App. 15/186,169 · Granted Sep 17, 2019

Task modulation for wellness programs

Inventors: Paul Ingram (Poulsbo, WA); Elizabeth Quinn (Seattle, WA); Travis McElfresh (Redmond, WA)
Assignee: Welltok, Inc.
A63B24/0062A61B5/0022A61B5/1118A63B24/0059A63B71/0622G06Q10/0639G06Q10/109G06Q10/1097G09B5/125G09B7/04G09B19/00G09B19/003H04W4/02A63B2024/0065A63B2024/0068
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 10,413,779
App. No.
15/186,169
Filed
Jun 17, 2016
Granted
Sep 17, 2019
Kind
B2
Art Unit
3715
USPC
434/247
Abstract

A system to assist users with the completion of tasks in a wellness program itinerary. The system assists users in completing tasks by recommending a controlled number of tasks for a user to perform in a next task period. The system determines the number of tasks to recommend by computing a pace that would enable the user to complete all wellness programs in the itinerary within a recommended time period. The system determines which tasks to recommend to the user based on several factors, such as a user state and user environment. The user environment is based on the location of the user, and may include the weather and surrounding landmarks at the location.

Claims (52)

1. A method implemented by a computing system to modulate a set of tasks associated with a plurality of wellness programs, the method comprising:

for each wellness program in a plurality of wellness programs associated with a user:

retrieving a time remaining to complete the wellness program;

retrieving tasks remaining to complete the wellness program;

determining a recommended number of tasks to be completed in a next task period based on the time remaining to complete each wellness program and a total number of tasks remaining for each the wellness program;

retrieving state data associated with the health of the user based on obtaining sensor data from a sensor;

retrieving environment data based on a location of the user based on determining the location of a mobile device associated with the user;

selecting a set of recommended tasks for the user to complete in the next task period, the recommended tasks selected from the tasks remaining to complete for each wellness program, the selection based on the recommended number of tasks to be completed in the next task period, the user state data, and the user environment data;

providing the selected set of recommended tasks to the user; and

generating a revised set of recommended tasks for the user based on updated user state data, updated user environment data, and task completion progress for the user.

2. The method of claim 1 , wherein generating the revised set of recommended tasks comprises:

tracking the task completion progress by the user; and

after a triggering event:

retrieving the updated user state data and the updated user environment data,

determining a second recommended number of tasks to be completed based on the time remaining to complete each wellness program and a total number of tasks remaining for each the wellness program; and

generating a modified recommended set of tasks for the user based on the updated user state data, the updated user environment data, and the second recommended number of tasks.

3. The method of claim 2 , wherein the first triggering event is a task period elapsing, a request to add a new wellness program to the wellness program itinerary, or an indication that all tasks in the recommended set of tasks have been completed.

4. The method of claim 1 , wherein the user environment data is further based on retrieved weather conditions associated with the location of the user.

5. The method of claim 1 , wherein retrieving user environment data comprises retrieving information on surrounding landmarks based on the location of the user.

6. The method of claim 2 , wherein tracking progress of task completion for the user comprises querying the user to determine whether a task has been completed or receiving data from a mobile device associated with the user that reflects that the task has been completed.

7. The method of claim 1 , wherein the state data associated with the health of the user is further based on medical records received from a health provider service.

8. The method of claim 1 ,

wherein the user state data includes data that indicates a task has a physical requirement, and

wherein selecting the set of recommended tasks comprises identifying tasks capable of being performed by the user with the physical requirement.

9. The method of claim 1 , wherein the determined location of the mobile device associated with the user is based on determined Global Positioning System (GPS) coordinates.

10. The method of claim 1 , wherein the next task period is a single day, two days, or a week.

11. A non-transitory computer-readable storage medium containing instructions that, when executed by one or more processors, perform to modulate a number of tasks provided to a user, the method comprising:

for each wellness program in a plurality of wellness programs associated with a user:

retrieving a time remaining to complete the wellness program;

retrieving tasks remaining to complete the wellness program;

determining a recommended number of tasks to be completed in a next task period based on the time remaining to complete each wellness program and a total number of tasks remaining for each the wellness program;

retrieving state data associated with the health of the user based on obtaining sensor data from a sensor;

retrieving environment data based on a location of the user based on determining the location of a mobile device associated with the user;

selecting a set of recommended tasks for the user to complete in the next task period, the recommended tasks selected from the tasks remaining to complete for each wellness program, the selection based on the recommended number of tasks to be completed in the next task period, the user state data, and the user environment data;

providing the selected set of recommended tasks to the user; and

generating a revised set of recommended tasks for the user based on updated user state data, updated user environment data, and task completion progress for the user.

12. The non-transitory computer-readable storage medium of claim 11 , wherein generating the revised set of recommended tasks comprises:

tracking task completion progress by the user; and

after a triggering event:

retrieving the updated user state data and the updated user environment data,

determining a second recommended number of tasks to be completed based on the time remaining to complete each wellness program and a total number of tasks remaining for each the wellness program; and

generating a modified recommended set of tasks for the user based on the updated user state data, the updated user environment data, and the second recommended number of tasks.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the first triggering event is a task period elapsing, a request to add a new wellness program to the wellness program itinerary, or an indication that all tasks in the recommended set of tasks have been completed.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the user environment data is further based on retrieved weather conditions associated with the location of the user.

15. The non-transitory computer-readable storage medium of claim 11 , wherein retrieving user environment data comprises retrieving information on surrounding landmarks based on the location of the user.

16. The non-transitory computer-readable storage medium of claim 12 , wherein tracking progress of task completion for the user comprises querying the user to determine whether a task has been completed or receiving data from a mobile device associated with the user that reflects that the task has been completed.

17. The non-transitory computer-readable storage medium of claim 11 , wherein the state data associated with the health of the user is further based on medical records received from a health provider service.

18. The non-transitory computer-readable storage medium of claim 11 ,

wherein the user state data includes data that indicates a user has a physical requirement, and

wherein selecting the set of recommended tasks comprises identifying tasks capable of being performed by the user with the physical requirement.

19. The non-transitory computer-readable storage medium of claim 11 , wherein the determined location of the mobile device associated with the user is based on determined Global Positioning System (GPS) coordinates.

20. The non-transitory computer-readable storage medium of claim 11 , wherein the next task period is a single day, two days, or a week.

Assignments (9)
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 →
SECURITY INTEREST Recorded Nov 8, 2023
From: WELLTOK, INC.
To: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065497/0553 →
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 039710/0194 Recorded Nov 11, 2021
From: SILICON VALLEY BANK
To: WELLTOK, INC.
Reel/Frame 058567/0779 →
SECURITY AGREEMENT Recorded Aug 17, 2016
From: WELLTOK, INC.
To: SILICON VALLEY BANK
Reel/Frame 039710/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2016
From: INGRAM, PAUL; QUINN, ELIZABETH; MCELFRESH, TRAVIS
To: WELLTOK, INC.
Reel/Frame 038947/0660 →
Continuity (1)
Related Publication 20170365186A1 · Dec 21, 2017
Cited By (6)
US 12,235,912 US 12,265,565 US 12,468,765 US 12,499,163 US 12,547,631 US 12,645,670