Progressive pregnancy wellness promotion using a progression scheme and task tracking
First Claim
1. A progressive wellness-promotion system for promoting wellness via customized task presentation in a wellness app, the progressive wellness-promotion system comprising:
- a server system comprising at least one server coupled to one or more network interfaces to facilitate communications via a network, wherein the wellness app is provided to a user for installation on a mobile computing device that is remote from the server system and is associated with the user, the server system comprising;
a scheme engine that selects a progressive support scheme from a database of the server system that promotes wellness by encouraging a plurality of users to responsibly respond to a health condition, wherein the progressive support scheme includes a set of nodes, each node of the set of nodes representing a progression of the health condition and being associated with a set of tasks, each task of the set of tasks corresponding to a task characteristic of a plurality of task characteristics, the task characteristic including a type of task;
a progression tracker that identifies progress, for each user of the plurality of users and based at least in part on automatically detected data collected by the server system from a plurality of user devices that are associated with the plurality of users that comprise the mobile computing device, with respect to a current node from the set of nodes as corresponding to a current progression of the health condition for the plurality of users, the current node being associated with an associated set of tasks that corresponds to a set of task characteristics from amongst the plurality of task characteristics, such that, for each task characteristic of the set of task characteristics, at least one task in the set of tasks corresponds to the task characteristic, where the automatically detected data corresponds to each user device of the plurality of user devices automatically detecting sensor measurements of a corresponding sensor, the server system receiving the automatically detected data from the plurality of user devices;
a population manager that, based at least in part on the automatically detected data, generates a population statistic that indicates whether one or more other users of the plurality of users performed one or more tasks of the set of tasks, and correlates task completion of the set of tasks with one or more wellness result values corresponding to an objective attained by at least some of the plurality of users, where the scheme engine modifies the progressive support scheme based at least in part on the correlation;
a task engine that generates a transmission, the transmission comprising a piece of information, to the mobile computing device associated with the user based at least in part on;
assigning a weight to each task characteristic of the set of task characteristics, based at least in part on processing a previous transmission received via the network to determine an input received from the mobile computing device associated with the user, the input including an indication as to whether a previously presented task was performed;
automatically selecting one task characteristic from amongst the set of task characteristics associated with the current node based at least in part on the assigned weights;
identifying a subset of tasks associated with the current node, each task in the subset of tasks corresponding to the one task characteristic selected; and
automatically identifying one task from amongst the subset of tasks as an identified task to be presented; and
the server system to transmit a task notification via a wireless communication channel of the network to the mobile computing device associated with the user to present the population statistic indicating task completions of the plurality of users that performed one or more tasks of the set of tasks based at least in part on the automatically detected data.
4 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a scheme engine selects a progressive support scheme that promotes wellness by encouraging users to responsibly respond to a health condition. The scheme includes a set of nodes. Each node represents a progression of the health condition being experienced by a user. A node of the set of nodes is associated with a set of tasks, each promoting wellness given a presence of the condition. A progression tracker identifies, for the user, the node as corresponding to a current progression of the condition. A task engine assigns a weight to a task characteristic based on an input received from the user and selects a task from amongst the set of tasks associated with the identified node. The selection of the task is based on the weight assigned to the task characteristic. The task engine further presents the task to the user.
7 Citations
20 Claims
-
1. A progressive wellness-promotion system for promoting wellness via customized task presentation in a wellness app, the progressive wellness-promotion system comprising:
a server system comprising at least one server coupled to one or more network interfaces to facilitate communications via a network, wherein the wellness app is provided to a user for installation on a mobile computing device that is remote from the server system and is associated with the user, the server system comprising; a scheme engine that selects a progressive support scheme from a database of the server system that promotes wellness by encouraging a plurality of users to responsibly respond to a health condition, wherein the progressive support scheme includes a set of nodes, each node of the set of nodes representing a progression of the health condition and being associated with a set of tasks, each task of the set of tasks corresponding to a task characteristic of a plurality of task characteristics, the task characteristic including a type of task; a progression tracker that identifies progress, for each user of the plurality of users and based at least in part on automatically detected data collected by the server system from a plurality of user devices that are associated with the plurality of users that comprise the mobile computing device, with respect to a current node from the set of nodes as corresponding to a current progression of the health condition for the plurality of users, the current node being associated with an associated set of tasks that corresponds to a set of task characteristics from amongst the plurality of task characteristics, such that, for each task characteristic of the set of task characteristics, at least one task in the set of tasks corresponds to the task characteristic, where the automatically detected data corresponds to each user device of the plurality of user devices automatically detecting sensor measurements of a corresponding sensor, the server system receiving the automatically detected data from the plurality of user devices; a population manager that, based at least in part on the automatically detected data, generates a population statistic that indicates whether one or more other users of the plurality of users performed one or more tasks of the set of tasks, and correlates task completion of the set of tasks with one or more wellness result values corresponding to an objective attained by at least some of the plurality of users, where the scheme engine modifies the progressive support scheme based at least in part on the correlation; a task engine that generates a transmission, the transmission comprising a piece of information, to the mobile computing device associated with the user based at least in part on; assigning a weight to each task characteristic of the set of task characteristics, based at least in part on processing a previous transmission received via the network to determine an input received from the mobile computing device associated with the user, the input including an indication as to whether a previously presented task was performed; automatically selecting one task characteristic from amongst the set of task characteristics associated with the current node based at least in part on the assigned weights; identifying a subset of tasks associated with the current node, each task in the subset of tasks corresponding to the one task characteristic selected; and automatically identifying one task from amongst the subset of tasks as an identified task to be presented; and the server system to transmit a task notification via a wireless communication channel of the network to the mobile computing device associated with the user to present the population statistic indicating task completions of the plurality of users that performed one or more tasks of the set of tasks based at least in part on the automatically detected data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for promoting wellness via customized task presentation in a wellness app, the method comprising:
-
selecting a progressive support scheme from a database of a server system that promotes wellness by encouraging a plurality of users to responsibly respond to a health condition, wherein the progressive support scheme includes a set of nodes, each node of the set of nodes representing a progression of the health condition and being associated with a set of tasks, each task of the set of tasks corresponding to a task characteristic of a plurality of task characteristics, the task characteristic including a type of task; receiving by the server system automatically detected data from the plurality of user devices; identifying progress, for each user of the plurality of users and based at least in part on automatically detected data collected by the server system from a plurality of user devices that are associated with the plurality of users that comprise the mobile computing device, with respect to a current node from the set of nodes as corresponding to a current progression of the health condition for the plurality of users, the current node being associated with an associated set of tasks that corresponds to a set of task characteristics from amongst the plurality of task characteristics, such that, for each task characteristic of the set of task characteristics, at least one task in the set of tasks corresponds to the task characteristic, where the automatically detected data corresponds to each user device of the plurality of user devices automatically detecting sensor measurements of a corresponding sensor; generating a population statistic that indicates whether one or more other users of the plurality of users performed one or more tasks of the set of tasks based at least in part on the automatically detected data; generates a population statistic that indicates whether one or more other users of the plurality of users performed one or more tasks of the set of tasks based at least in part on the automatically detected data; correlating task completion of the set of tasks with one or more wellness result values corresponding to an objective attained by at least some of the plurality of users, and modifying the progressive support scheme based at least in part on the correlation; generating a transmission, the transmission comprising a piece of information, to a mobile computing device associated with a user based at least in part on; assigning a weight to each task characteristic of the set of task characteristics, based at least in part on processing a previous transmission received via the network to determine an input received from the mobile computing device associated with the user, the input including an indication as to whether a previously presented task was performed; automatically selecting one task characteristic from amongst the set of task characteristics associated with the current node based at least in part on the assigned weights; identifying a subset of tasks associated with the current node, each task in the subset of tasks corresponding to the one task characteristic selected; and automatically identifying one task from amongst the subset of tasks as an identified task to be presented; and transmitting a task notification via a wireless communication channel of the network to the mobile computing device associated with the user to present the population statistic indicating task completions of the plurality of users that performed one or more tasks of the set of tasks based at least in part on the automatically detected data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory, machine-readable media having instructions stored thereon, which, when executed by one or more processing devices of a server system, cause the server system to perform:
-
selecting a progressive support scheme from a database of the server system that promotes wellness by encouraging a plurality of users to responsibly respond to a health condition, wherein the progressive support scheme includes a set of nodes, each node of the set of nodes representing a progression of the health condition and being associated with a set of tasks, each task of the set of tasks corresponding to a task characteristic of a plurality of task characteristics, the task characteristic including a type of task; processing automatically detected data received by the server system from the plurality of user devices; identifying progress, for each user of the plurality of users and based at least in part on automatically detected data collected by the server system from a plurality of user devices that are associated with the plurality of users that comprise the mobile computing device, with respect to a current node from the set of nodes as corresponding to a current progression of the health condition for the plurality of users, the current node being associated with an associated set of tasks that corresponds to a set of task characteristics from amongst the plurality of task characteristics, such that, for each task characteristic of the set of task characteristics, at least one task in the set of tasks corresponds to the task characteristic, where the automatically detected data corresponds to each user device of the plurality of user devices automatically detecting sensor measurements of a corresponding sensor; generating a population statistic that indicates whether one or more other users of the plurality of users performed one or more tasks of the set of tasks based at least in part on the automatically detected data; correlating task completion of the set of tasks with one or more wellness result values corresponding to an objective attained by at least some of the plurality of users, and modifying the progressive support scheme based at least in part on the correlation; generating a transmission, the transmission comprising a piece of information, to a mobile computing device associated with a user based at least in part on; assigning a weight to each task characteristic of the set of task characteristics, based at least in part on processing a previous transmission received via the network to determine an input received from the mobile computing device associated with the user, the input including an indication as to whether a previously presented task was performed; automatically selecting one task characteristic from amongst the set of task characteristics associated with the current node based at least in part on the assigned weights; identifying a subset of tasks associated with the current node, each task in the subset of tasks corresponding to the one task characteristic selected; and automatically identifying one task from amongst the subset of tasks as an identified task to be presented; and transmitting a task notification via a wireless communication channel of the network to the mobile computing device associated with the user to present the population statistic indicating task completions of the plurality of users that performed one or more tasks of the set of tasks based at least in part on the automatically detected data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification