×

Progressive pregnancy wellness promotion using a progression scheme and task tracking

  • US 10,121,389 B1
  • Filed: 06/12/2017
  • Issued: 11/06/2018
  • Est. Priority Date: 05/24/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×