IDENTIFICATION AND ALTERING OF USER ROUTINES
First Claim
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
- identifying a first routine of a first user, wherein the first routine corresponds to at least one recurring behavior of the first user;
determining an alteration for the first routine of the first user based at least in part on a second routine of a second user, wherein the second routine corresponds to at least one recurring behavior of the second user;
simulating the first routine with the alteration based on historical data associated with the alteration, wherein the simulation predicts a first performance score with respect to multiple future iterations of at least the altered first routine;
selecting the alteration for the first routine based on the predicted first performance score and a second performance score with respect to at least the unaltered first routine; and
presenting the selected alteration for the first routine to the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
A computerized method includes identifying a first routine of a first user and determining an alteration for the first routine. The alteration can be determined based at least in part on a second routine, where the second routine corresponds to a second user. In addition, or instead, the determining may be based at least in part on generating and selecting one or more alterations and/or selecting one or more enumerated alterations for the first routine. The first routine can be simulated with the alteration to predict a first performance score with respect to multiple future iterations of at least the altered first routine. The alteration may be selected for the first routine based on the prediction of the first performance score and a second performance score with respect to at least the unaltered first routine. The selected alteration for the first routine may be presented to the first user.
-
Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
identifying a first routine of a first user, wherein the first routine corresponds to at least one recurring behavior of the first user; determining an alteration for the first routine of the first user based at least in part on a second routine of a second user, wherein the second routine corresponds to at least one recurring behavior of the second user; simulating the first routine with the alteration based on historical data associated with the alteration, wherein the simulation predicts a first performance score with respect to multiple future iterations of at least the altered first routine; selecting the alteration for the first routine based on the predicted first performance score and a second performance score with respect to at least the unaltered first routine; and presenting the selected alteration for the first routine to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method comprising:
-
identifying a routine of a user, wherein the routine corresponds to at least one recurring behavior of the user; simulating the routine with an alteration based on historical data associated with the alteration, wherein the simulating predicts a first performance score with respect to multiple future iterations of the altered routine; selecting the alteration for the routine based on the predicted first performance score and a second performance score with respect to the unaltered routine; and presenting the selected alteration for the routine to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computerized system comprising:
-
one or more processors; and one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to; identify a routine of a user, wherein the routine corresponds to at least one recurring behavior of the user; simulate the routine with an alteration based on historical data associated with the alteration, wherein the simulation predicts a first performance score with respect to multiple future iterations of the altered routine; select the alteration for the routine based on the predicted first performance score and a second performance score with respect to the unaltered routine; and present the selected alteration for the routine to the user. - View Dependent Claims (19, 20)
-
Specification