CPC G09B 19/00 (2013.01) [A61B 5/1118 (2013.01); A61B 5/746 (2013.01); G08B 21/24 (2013.01); G09B 19/0092 (2013.01); A61B 5/0024 (2013.01); A61B 5/112 (2013.01); A61B 5/681 (2013.01); A61B 5/6898 (2013.01); A61B 5/726 (2013.01); A61B 5/7257 (2013.01); A61B 5/7455 (2013.01); A61B 2562/0219 (2013.01)] | 20 Claims |
1. One or more non-transitory computer-storage media storing computer-executable instructions which, when executed by one or more processors, perform operations, the operations comprising:
receiving a communication, via a network, comprising a first set of user-motion information that corresponds to real-time sensor-based measurement of motion by a sensor and of the user over a first time interval;
based on the received first set of user-motion information, determining a first level of variability of activity during the first time interval;
specifying a target threshold of activity variability;
comparing, in a first comparison, the first level of variability to the target threshold;
based on the first comparison, determining that the first level of variability is less than the target threshold;
based at least on the first level of variability being less than the target threshold, generating a pseudorandom value;
based on the generated pseudorandom value, generating an activity reminder for presentation to the user by way of a user device; and
causing the activity reminder associated with the first comparison to be presented via the user device.
|