System and method for managing behavior change applications for mobile users
First Claim
1. A system for managing behavior change applications receiving data associated with a plurality of users operating a plurality of devices in a communications network and delivering interventions to the plurality of users, the system comprising:
- one or more servers computers including application programs which when executed cause the one or more servers computers to control the system to;
receive a first data set from a plurality of applications, each of the plurality of applications implemented on one of the plurality of devices and collecting data associated with one of the plurality of users for the first data set, wherein the first data set includes activity information of the plurality of users and user attributes of the plurality of users;
determine a plurality of user segments for a behavioral change program based on the received first data set, the plurality of user segments each including a subset of the plurality of first users;
determine a second data set, the second data set being a subset of the first data set and associated with a selected user segment of the plurality of user segments;
determine a behavioral model for the selected user segment, the behavioral model comprising a statistical model of relations based on the second data set;
receive a third data set from a selected application of the plurality of applications that is associated with a selected user and a selected device, wherein the third data set includes activity information of the selected user and user attributes of the selected user;
classify the selected user into the selected user segment of the plurality of user segments based on the third data set;
determine an intervention model for the selected user based on the behavior model for the selected user segment, and,send an intervention to the selected application according to the intervention model, wherein the intervention comprises a notification perceptible at the selected device and the intervention is sent to change behavior indicated by the activity information of the selected user.
1 Assignment
0 Petitions
Accused Products
Abstract
An example system and method for managing behavior change applications for mobile users is disclosed. In an embodiment of the system and method, data on a plurality of users in a behavioral change program is received from a plurality of devices operating in a communications network. The data is used to determine plurality of user segments. Each user of the plurality of users is classified into a one of the plurality of user segments. Then a plurality of behavioral models is determined, where each of the plurality of behavioral models comprises a statistical model of relations between behaviors of users within a corresponding one of the plurality of user segments. An intervention model is then determined for a user, where the intervention model is based on a behavior model of the user segment to which the user belongs. Interventions are then sent to a device of the user according to the intervention model.
32 Citations
16 Claims
-
1. A system for managing behavior change applications receiving data associated with a plurality of users operating a plurality of devices in a communications network and delivering interventions to the plurality of users, the system comprising:
one or more servers computers including application programs which when executed cause the one or more servers computers to control the system to; receive a first data set from a plurality of applications, each of the plurality of applications implemented on one of the plurality of devices and collecting data associated with one of the plurality of users for the first data set, wherein the first data set includes activity information of the plurality of users and user attributes of the plurality of users; determine a plurality of user segments for a behavioral change program based on the received first data set, the plurality of user segments each including a subset of the plurality of first users; determine a second data set, the second data set being a subset of the first data set and associated with a selected user segment of the plurality of user segments; determine a behavioral model for the selected user segment, the behavioral model comprising a statistical model of relations based on the second data set; receive a third data set from a selected application of the plurality of applications that is associated with a selected user and a selected device, wherein the third data set includes activity information of the selected user and user attributes of the selected user; classify the selected user into the selected user segment of the plurality of user segments based on the third data set; determine an intervention model for the selected user based on the behavior model for the selected user segment, and, send an intervention to the selected application according to the intervention model, wherein the intervention comprises a notification perceptible at the selected device and the intervention is sent to change behavior indicated by the activity information of the selected user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. One or more non-transitory computer readable storage media including instructions that, when executed by one or more server computers, cause the one or more server computers to:
-
receive a first data set from a plurality of applications, each of the plurality of applications implemented on one of the plurality of devices and collecting data associated with one of the plurality of users for the first data set, wherein the first data set includes activity information of the plurality of users and user attributes of the plurality of users; determine a plurality of user segments for a behavioral change program based on the received first data set, the plurality of user segments each including a subset of the plurality of first users; determine a second data set, the second data set being a subset of the first data set and associated with a selected user segment of the plurality of user segments; determine a behavioral model for the selected user segment, the behavioral model comprising a statistical model of relations based on the second data set; receive a third data set from a selected application of the plurality of applications that is associated with a selected user and a selected device, wherein the third data set includes activity information of the selected user and user attributes of the selected user; classify the selected user into the selected user segment of the plurality of user segments based on the third data set, determine an intervention model for the selected user based on the behavior model for the selected user segment, and, send an intervention to the selected application according to the intervention model, wherein the intervention comprises a notification perceptible at the selected device and the intervention is sent to change behavior indicated by the activity information of the selected user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for managing data associated with a plurality of applications on a plurality of devices operating in a communications network, the system comprising:
one or more server computers coupled to the communications network and configured to; receive a first data set from a plurality of applications, each of the plurality of applications implemented on one of the plurality of devices and collecting data associated with one of the plurality of users for the first data set, wherein the first data set includes activity information of the plurality of users and user attributes of the plurality of users; determine a plurality of user segments for a behavioral change program based on the received first data set, the plurality of user segments each including a subset of the plurality of first users; determine a second data set, the second data set being a subset of the first data set and associated with a selected user segment of the plurality of user segments; determine a behavioral model for the selected user segment, the behavioral model comprising a statistical model of relations based on the second data set; receive a third data set from a selected application of the plurality of applications that is associated with a selected user, wherein the third data set includes first activity information of the selected user and user attributes of the selected user; classify the selected user into the selected user segment of the plurality of user segments based on the third data set, determine an intervention model for the selected user based on the behavior model for the selected user segment, and, send a first intervention to the selected-application according to the intervention model, wherein the first intervention comprises a notification perceptible at a selected device of the plurality of devices on which the selected application is implemented and the intervention is sent to change behavior indicated by the first activity information of the selected user; and
,receive a fourth data set from the selected application, the fourth data set being information on a response to the first intervention sent to the selected application, the fourth data including second activity information of the selected user indicating if the first intervention changed the behavior indicated by the first activity information of the selected user. - View Dependent Claims (14, 15, 16)
Specification