Method and a system for providing hosted services based on a generalized model of a health/wellness program
First Claim
Patent Images
1. A computer-executable method for creating a health/wellness program on a generic health/wellness platform, comprising:
- presenting to a program creator, by a server executing the generic health/wellness platform, a program editor with an interactive interface;
obtaining, by the server, a set of program elements specified by the program creator via the program editor, wherein the program elements include one or more of;
program activities, activity ranges, incentive structures, and reward structures corresponding to the health/wellness program;
compiling, by the server, based on the program elements and a generic platform element library, a computer-executable program instance comprising a set of health/wellness modules, a data structure, and a media element, wherein the modules include a coaching agent executable to;
determine a motivation level and an ability level of a user to achieve a goal defined by the program instance; and
estimate, based on the motivation level and ability level, a probability that the user will achieve the goal, wherein the probability increases with the motivation level;
executing, on the server or a client device, the program instance; and
in response to the estimated probability being less than a predetermined threshold, delivering, via the program instance, coaching interventions to increase the user'"'"'s motivation level and probability of achieving the goal.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for creating a health/wellness program on a generic health/wellness platform. During operation, the system receives, at the generic health/wellness platform, a set of definitions for the health/wellness program, constructs a program model for the health/wellness program, generates a program instance to be executed on the generic health/wellness platform, and associates the program instance to a number of health/wellness modules provided by the health/wellness platform.
-
Citations
16 Claims
-
1. A computer-executable method for creating a health/wellness program on a generic health/wellness platform, comprising:
-
presenting to a program creator, by a server executing the generic health/wellness platform, a program editor with an interactive interface; obtaining, by the server, a set of program elements specified by the program creator via the program editor, wherein the program elements include one or more of;
program activities, activity ranges, incentive structures, and reward structures corresponding to the health/wellness program;compiling, by the server, based on the program elements and a generic platform element library, a computer-executable program instance comprising a set of health/wellness modules, a data structure, and a media element, wherein the modules include a coaching agent executable to; determine a motivation level and an ability level of a user to achieve a goal defined by the program instance; and estimate, based on the motivation level and ability level, a probability that the user will achieve the goal, wherein the probability increases with the motivation level; executing, on the server or a client device, the program instance; and in response to the estimated probability being less than a predetermined threshold, delivering, via the program instance, coaching interventions to increase the user'"'"'s motivation level and probability of achieving the goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A generic health/wellness system, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the health/wellness system to implement; a program editor with an interactive interface that obtains a set of program elements specified by a program creator, wherein the program elements include one or more of;
program activities, activity ranges, and incentive structures, and reward structures corresponding to a health/wellness program;a program instance compiler that compiles, based on the program elements and a generic platform element library, a computer-executable program instance comprising a set of health/wellness modules that perform functions of the program instance, a data structure, and a media element, wherein the modules include a coaching agent executable to; determine a motivation level and an ability level of a user to achieve a goal defined by the program instance; and estimate, based on the motivation level and ability level, a probability that the user will achieve the goal, wherein the probability increases with the motivation level; and the set of health/wellness modules, to be deployed by the health/wellness platform, that facilitate execution of the program instance for a user; wherein, in response to the estimated probability being less than a predetermined threshold, the program instance delivers coaching interventions to increase the user'"'"'s motivation level and probability of achieving the goal. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification