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 plurality of task characteristics including a physical exercise task, a relaxation task, a psychological wellness task, a preparatory task, a nutrition task, and a social task;
a progression tracker that identifies, for the user and based at least in part on automatically detected data collected by the server system from the mobile computing device and based at least in part on data for the user previously tracked and stored in the database of the server system, a current node from the set of nodes as corresponding to a current progression of the health condition for the user, 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; and
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 transmission received via 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, wherein the assigning results in assigned weights;
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 to result in a selected task characteristic;
identifying a subset of the associated set of tasks associated with the current node, each task in the subset of the set of tasks corresponding to the selected task characteristic; and
automatically identifying one task from amongst the subset of the associated set 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 unconditionally present the identified task on the mobile computing device without user-initiated opening of an app or downloading a webpage on the mobile computing device to present the identified task on the mobile computing device for the user and present a potential reward for task completion after user indication via network-based communication between the mobile computing device and the server system via the wellness app when the user selects a user-selectable option and causes the mobile computing device to transmit the user indication to the server system.
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.
-
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 plurality of task characteristics including a physical exercise task, a relaxation task, a psychological wellness task, a preparatory task, a nutrition task, and a social task; a progression tracker that identifies, for the user and based at least in part on automatically detected data collected by the server system from the mobile computing device and based at least in part on data for the user previously tracked and stored in the database of the server system, a current node from the set of nodes as corresponding to a current progression of the health condition for the user, 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; and 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 transmission received via 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, wherein the assigning results in assigned weights; 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 to result in a selected task characteristic; identifying a subset of the associated set of tasks associated with the current node, each task in the subset of the set of tasks corresponding to the selected task characteristic; and automatically identifying one task from amongst the subset of the associated set 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 unconditionally present the identified task on the mobile computing device without user-initiated opening of an app or downloading a webpage on the mobile computing device to present the identified task on the mobile computing device for the user and present a potential reward for task completion after user indication via network-based communication between the mobile computing device and the server system via the wellness app when the user selects a user-selectable option and causes the mobile computing device to transmit the user indication to the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
10. A progressive wellness-promotion system for promoting wellness via customized information 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 information pieces, each information piece in the set of information pieces corresponding to an information characteristic of a plurality of information characteristics, the plurality of information characteristics including whether an information piece refers to scientific research, whether the information piece identifies a population statistic, whether the information piece highlights potential benefits or potential drawbacks, a degree of detail in the information piece, a degree of objectiveness, and a strength of a recommendation; a progression tracker that identifies, for the user and based at least in part on automatically detected data collected by the server system from the mobile computing device and based at least in part on data for the user previously tracked and stored in the database of the server system, a current node from the set of nodes as corresponding to a current progression of the health condition for the user, the current node being associated with an associated set of information pieces that corresponds to a set of information characteristics from amongst the plurality of information characteristics, such that, for each information characteristic of the set of information characteristics, at least one information piece in the associated set of information pieces corresponds to the information characteristic; and an information 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 information characteristic of the set of information characteristics based at least in part on processing a transmission received via 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 information characteristic, from amongst the set of information characteristics associated with the current node based at least in part on the weights assigned to each task characteristic of the set of information characteristics, as a selected information characteristic; identifying a subset of the associated set of information pieces associated with the current node, each information piece in the subset of the associated set of information pieces corresponding to the selected information characteristic; and automatically identifying one information piece from amongst the subset of the associated set of information pieces as an identified information piece 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 unconditionally present the identified task on the mobile computing device without user-initiated opening of an app or downloading a webpage on the mobile computing device to present the identified information piece on the mobile computing device for the user and present a potential reward for task completion after user indication via network-based communication between the mobile computing device and the server system via the wellness app when the user selects a user-selectable option and causes the mobile computing device to transmit the user indication to the server system. - View Dependent Claims (11, 12, 13, 14)
-
15. A method for promoting wellness via customized task presentation in a wellness app, the method comprising:
-
providing the wellness app to a user for installation on a mobile computing device that is remote from a server system and is associated with the user; identifying by the server system comprising at least one server coupled to one or more network interfaces to facilitate communications via a network a progressive support scheme stored in a database of the server system that promotes wellness by encouraging a plurality of users to responsibly respond to a health condition, the progressive support scheme including 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 plurality of task characteristics including a physical exercise task, a relaxation task, a psychological wellness task, a preparatory task, a nutrition task, and a social task; identifying, for the user and based at least in part on automatically detected data collected by the server system from the mobile computing device and based at least in part on data for the user previously tracked and stored in the database of the server system, a current node from the set of nodes as corresponding to a current progression of the health condition for the user, 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 associated set of tasks corresponds to the task characteristic; generates by the server system 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 transmission received via 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, wherein the assigning results in assigned weights; 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 to result in a selected task characteristic; identifying a subset of the associated set of tasks associated with the current node, each task in the subset of the associated set of tasks corresponding to the selected task characteristic; and automatically identifying one task from amongst the subset of the associated set of tasks as an identified task to be presented; and transmitting by the server system a task notification via a wireless communication channel of the network to the mobile computing device associated with the user to unconditionally present the identified task on the mobile computing device without user-initiated opening of an app or downloading a webpage on the mobile computing device to present the identified task on the mobile computing device for the user and present a potential reward for task completion after user indication via network-based communication between the mobile computing device and the server system via the wellness app when the user selects a user-selectable option and causes the mobile computing device to transmit the user indication to the server system. - View Dependent Claims (16, 17, 18)
-
-
20. 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 accesses a pregnancy progressive support scheme stored in a database of the server system that promotes wellness by encouraging a plurality of users to responsibly respond to a pregnancy, wherein the pregnancy progressive support scheme includes a set of nodes, each node of the set of nodes representing a time-based progression of the pregnancy and being associated with a set of tasks, each task of the set of tasks corresponding to a task type of a plurality of task types, the plurality of task types including a physical exercise task, a relaxation task, a psychological wellness task, a preparatory task, a nutrition task, and a social task; a progression tracker that; estimates a current progression of a pregnancy based at least in part on an estimate of how long the user has been pregnant or a time until a due date; and identifies, for the user and based at least in part on automatically detected data collected by the server system from the mobile computing device and based at least in part on data for the user previously tracked and stored in the database of the server system, a current node from the set of nodes as corresponding to the current progression of the pregnancy for the user, the current node being associated with an associated set of tasks that corresponds to a set of task types from amongst the plurality of task types, such that, for each task type of the set of task types, at least one task in the associated set of tasks corresponds to the task type; 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; accessing user task-performance data that indicates whether the user performed a previously presented task of a particular task type of the plurality of task types; accessing population task-performance data that indicates whether one or more other users of the plurality of users performed a task of the particular task type; assigning a weight to each task type of the set of task types, based at least in part on the user task-performance data and the population task-performance data, resulting in assigned weights; automatically selecting one task type from amongst the set of task types associated with the current node based at least in part on the assigned weights, wherein the selecting results in a selected task type; identifying a subset of the associated set of tasks associated with the current node, each task in the subset of the associated set of tasks corresponding to the selected task type; and automatically identifying one task from amongst the subset of the associated set 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 unconditionally present the identified task on the mobile computing device without user-initiated opening of an app or downloading a webpage on the mobile computing device to present the identified task the user and present a potential reward for task completion after user indication via network-based communication between the mobile computing device and the server system via the wellness app when the user selects a user-selectable option and causes the mobile computing device to transmit the user indication to the server system; and detects an input identifying whether the user performed the identified task; and a report engine that; identifies a report recipient authorized to receive a report reflecting task-completion data corresponding to the user, wherein the report recipient is or is associated with a medical provider; generates a wellness report that reflects whether the input identified the user as having performed the identified task; and electronically transmits the wellness report to the report recipient.
Specification