P
US10410159B2ActiveUtilityPatentIndex 63

User health management for mobile devices

Assignee: PAGERDUTY INCPriority: Sep 5, 2017Filed: Jul 30, 2018Granted: Sep 10, 2019
Est. expirySep 5, 2037(~11.2 yrs left)· nominal 20-yr term from priority
Inventors:RONEN OPHIRKEARNS JUSTIN DAVIDMOTLEY SHAWN CHRISTOPHERDZIEDZIC THOMASWILSON OWEN HOWARD
G16H 40/20G06Q 10/0635A61B 5/4815G16H 10/60A61B 5/7275G16H 20/30A61B 5/7264A61B 5/0004G06Q 10/06393G06Q 10/067A61B 5/0022A61B 5/165A61B 2503/24G16H 50/30
63
PatentIndex Score
3
Cited by
34
References
30
Claims

Abstract

Embodiments are directed towards embodiments for monitoring or predicting user health with respect their use of connected computers, such as, mobile phones, tablets, or the like. Activities associated with a user and a computing device may be monitored to determine activity events. One or more sub-scores may be provided in real time based on metrics provided as input to sub-score models such that the metrics are associated with the activity events. A health score associated with a probability of an occurrence of adverse user outcomes may be provided based on a health model that uses the sub-scores. An analysis engine may compare the health score to other health scores to predict in real time the adverse outcomes. The analysis engine may recommend one or more actions to decrease the probability of the occurrence of the adverse outcomes based on the result.

Claims

exact text as granted — not AI-modified
What is claimed as new and desired to be protected by Letters Patent of the United States is: 
     
       1. A method for managing operations over a network using one or more network computers that include one or more processors that perform actions, comprising:
 instantiating one or more user management engines to perform actions, including:
 monitoring one or more activities associated with a user and a computing device to determine one or more activity events, wherein the one or more activity events include one or more interrupt events; 
 determining one or more sub-scores in real time based on one or more metrics being provided as input to one or more provided sub-score models, wherein the one or more metrics are associated with the one or more activity events; and 
 providing a health score that is associated with a probability of an occurrence of one or more adverse user outcomes based on a health model that uses the one or more sub-scores; and 
 
 instantiating an analysis engine to perform actions, including:
 comparing the health score to one or more other health scores, wherein the comparison is employed to reduce an amount of computing resources used to predict in real time the one or more adverse outcomes; and 
 updating one or more coefficients of the one or more sub-score models when a result of the comparison exceeds a threshold; and 
 recommending one or more actions to decrease the probability of the occurrence of the one or more adverse outcomes based on the result, wherein the one or more recommended actions are provided in a report. 
 
 
     
     
       2. The method of  claim 1 , wherein the one or more user management engines perform further actions, including:
 providing telemetry information that is associated with the user based on one or more sensors, wherein the telemetry information includes one or more of pulse rate information, physical activity levels, gyroscopic data, or accelerometer data; and 
 providing one or more additional metrics based on the telemetry information; and 
 modifying the one or more sub scores based on the one or more additional metrics. 
 
     
     
       3. The method of  claim 1 , wherein the one or more user management engines perform further actions, including:
 determining one or more activities that are associated with the one or more adverse outcomes; 
 determining an amount of harm contributed by the one or more activities; and 
 communicating the amount of harm contributed by the one or more activities to one or more services or organizations that manage or manufacture the computing device. 
 
     
     
       4. The method of  claim 1 , further comprising, instantiating a modeling engine, that performs actions, including:
 providing the one or more sub-score models based on the metrics; and 
 providing the health model based on the one or more sub-score models. 
 
     
     
       5. The method of  claim 1 , wherein the one or more metrics, further comprise one or more values that represent one or more of a measure of mean hour of day notifications received, a proportion of interrupting events during user sleep hours, a proportion of interrupt events during user meal hours, a measure of notification variation throughout a time period, a proportion of email notifications, an amount of time the user spends on non-utility applications, an amount of user interaction with the computing device that occurs before user sleep hours, or a proportion of interrupt events that occur during weekends, wherein the one or more values may be provided from continuous data or discrete data. 
     
     
       6. The method of  claim 1 , wherein the one or more adverse outcomes include one or more of cognitive degradation, sleeplessness, internet addiction, or reduced productivity by the user. 
     
     
       7. The method of  claim 1 , wherein the one or more user management engines perform further actions, including, predicting a health score based on the one or more metrics and the one or more sub-score models and the health model. 
     
     
       8. The method of  claim 1 , wherein the one or more user management engines perform further actions, including, providing health scores that are associated with one or more of applications, services, or one or more types of the computing device. 
     
     
       9. A system for managing operations over a network, comprising:
 a network computer, comprising:
 a transceiver that communicates over the network; 
 a memory that stores at least instructions; and 
 one or more processors that execute instructions that perform actions, including:
 instantiating one or more user management engines to perform actions, including:
 monitoring one or more activities associated with a user and a computing device to determine one or more activity events, wherein the one or more activity events include one or more interrupt events; 
 determining one or more sub-scores in real time based on one or more metrics being provided as input to one or more provided sub-score models, wherein the one or more metrics are associated with the one or more activity events; and 
 providing a health score that is associated with a probability of an occurrence of one or more adverse user outcomes based on a health model that uses the one or more sub-scores; and 
 instantiating an analysis engine to perform actions, including: 
 comparing the health score to one or more other health scores, wherein the comparison is employed to reduce an amount of computing resources used to predict in real time the one or more adverse outcomes; and 
 updating one or more coefficients of the one or more sub-score models when a result of the comparison exceeds a threshold; and 
 recommending one or more actions to decrease the probability of the occurrence of the one or more adverse outcomes based on the result, wherein the one or more recommended actions are provided in a report; and 
 
 
 
 one or more other network computers, comprising:
 another transceiver that communicates over the network; 
 another memory that stores at least instructions; and 
 one or more processors that execute instructions that perform actions, including:
 providing information associated with one or more portions of the one or more activities. 
 
 
 
     
     
       10. The system of  claim 9 , wherein the one or more user management engines perform further actions, including:
 providing telemetry information that is associated with the user based on one or more sensors, wherein the telemetry information includes one or more of pulse rate information, physical activity levels, gyroscopic data, or accelerometer data; and 
 providing one or more additional metrics based on the telemetry information; and 
 modifying the one or more sub scores based on the one or more additional metrics. 
 
     
     
       11. The system of  claim 9 , wherein the one or more user management engines perform further actions, including:
 determining one or more activities that are associated with the one or more adverse outcomes; 
 determining an amount of harm contributed by the one or more activities; and 
 communicating the amount of harm contributed by the one or more activities to one or more services or organizations that manage or manufacture the computing device. 
 
     
     
       12. The system of  claim 9 , further comprising, instantiating a modeling engine, that performs actions, including:
 providing the one or more sub-score models based on the metrics; and 
 providing the health model based on the one or more sub-score models. 
 
     
     
       13. The system of  claim 9 , wherein the one or more metrics, further comprise one or more values that represent one or more of a measure of mean hour of day notifications received, a proportion of interrupting events during user sleep hours, a proportion of interrupt events during user meal hours, a measure of notification variation throughout a time period, a proportion of email notifications, an amount of time the user spends on non-utility applications, an amount of user interaction with the computing device that occurs before user sleep hours, or a proportion of interrupt events that occur during weekends, wherein the one or more values may be provided from continuous data or discrete data. 
     
     
       14. The system of  claim 9 , wherein the one or more adverse outcomes include one or more of cognitive degradation, sleeplessness, internet addiction, or reduced productivity by the user. 
     
     
       15. The system of  claim 9 , wherein the one or more user management engines perform further actions, including, predicting a health score based on the one or more metrics and the one or more sub-score models and the health model. 
     
     
       16. The system of  claim 9 , wherein the one or more user management engines perform further actions, including, providing health scores that are associated with one or more of applications, services, or one or more types of the computing device. 
     
     
       17. A processor readable non-transitory storage media that includes instructions for managing operations over a network, wherein execution of the instructions by one or more hardware processors performs actions, comprising:
 instantiating one or more user management engines to perform actions, including:
 monitoring one or more activities associated with a user and a computing device to determine one or more activity events, wherein the one or more activity events include one or more interrupt events; 
 determining one or more sub-scores in real time based on one or more metrics being provided as input to one or more provided sub-score models, wherein the one or more metrics are associated with the one or more activity events; and 
 providing a health score that is associated with a probability of an occurrence of one or more adverse user outcomes based on a health model that uses the one or more sub-scores; and 
 
 instantiating an analysis engine to perform actions, including:
 comparing the health score to one or more other health scores, wherein the comparison is employed to reduce an amount of computing resources used to predict in real time the one or more adverse outcomes; and 
 updating one or more coefficients of the one or more sub-score models when a result of the comparison exceeds a threshold; and 
 recommending one or more actions to decrease the probability of the occurrence of the one or more adverse outcomes based on the result, wherein the one or more recommended actions are provided in a report. 
 
 
     
     
       18. The media of  claim 17 , wherein the one or more user management engines perform further actions, including:
 providing telemetry information that is associated with the user based on one or more sensors, wherein the telemetry information includes one or more of pulse rate information, physical activity levels, gyroscopic data, or accelerometer data; and 
 providing one or more additional metrics based on the telemetry information; and 
 modifying the one or more sub scores based on the one or more additional metrics. 
 
     
     
       19. The media of  claim 17 , wherein the one or more user management engines perform further actions, including:
 determining one or more activities that are associated with the one or more adverse outcomes; 
 determining an amount of harm contributed by the one or more activities; and 
 communicating the amount of harm contributed by the one or more activities to one or more services or organizations that manage or manufacture the computing device. 
 
     
     
       20. The media of  claim 17 , further comprising, instantiating a modeling engine, that performs actions, including:
 providing the one or more sub-score models based on the metrics; and 
 providing the health model based on the one or more sub-score models. 
 
     
     
       21. The media of  claim 17 , wherein the one or more metrics, further comprise one or more values that represent one or more of a measure of mean hour of day notifications received, a proportion of interrupting events during user sleep hours, a proportion of interrupt events during user meal hours, a measure of notification variation throughout a time period, a proportion of email notifications, an amount of time the user spends on non-utility applications, an amount of user interaction with the computing device that occurs before user sleep hours, or a proportion of interrupt events that occur during weekends, wherein the one or more values may be provided from continuous data or discrete data. 
     
     
       22. The media of  claim 17 , wherein the one or more adverse outcomes include one or more of cognitive degradation, sleeplessness, internet addiction, or reduced productivity by the user. 
     
     
       23. The media of  claim 17 , wherein the one or more user management engines perform further actions, including, predicting a health score based on the one or more metrics and the one or more sub-score models and the health model. 
     
     
       24. A network computer for managing operations over a network, comprising:
 a transceiver that communicates over the network; 
 a memory that stores at least instructions; and 
 one or more processors that execute instructions that perform actions, including:
 instantiating one or more user management engines to perform actions, including:
 monitoring one or more activities associated with a user and a computing device to determine one or more activity events, wherein the one or more activity events include one or more interrupt events; 
 determining one or more sub-scores in real time based on one or more metrics being provided as input to one or more provided sub-score models, wherein the one or more metrics are associated with the one or more activity events; and 
 providing a health score that is associated with a probability of an occurrence of one or more adverse user outcomes based on a health model that uses the one or more sub-scores; and 
 
 instantiating an analysis engine to perform actions, including:
 comparing the health score to one or more other health scores, wherein the comparison is employed to reduce an amount of computing resources used to predict in real time the one or more adverse outcomes; and 
 updating one or more coefficients of the one or more sub-score models when a result of the comparison exceeds a threshold; and 
 recommending one or more actions to decrease the probability of the occurrence of the one or more adverse outcomes based on the result, wherein the one or more recommended actions are provided in a report. 
 
 
 
     
     
       25. The network computer of  claim 24 , wherein the one or more user management engines perform further actions, including:
 providing telemetry information that is associated with the user based on one or more sensors, wherein the telemetry information includes one or more of pulse rate information, physical activity levels, gyroscopic data, or accelerometer data; and 
 providing one or more additional metrics based on the telemetry information; and 
 modifying the one or more sub scores based on the one or more additional metrics. 
 
     
     
       26. The network computer of  claim 24 , wherein the one or more user management engines perform further actions, including:
 determining one or more activities that are associated with the one or more adverse outcomes; 
 determining an amount of harm contributed by the one or more activities; and 
 communicating the amount of harm contributed by the one or more activities to one or more services or organizations that manage or manufacture the computing device. 
 
     
     
       27. The network computer of  claim 24 , further comprising, instantiating a modeling engine, that performs actions, including:
 providing the one or more sub-score models based on the metrics; and 
 providing the health model based on the one or more sub-score models. 
 
     
     
       28. The network computer of  claim 24 , wherein the one or more metrics, further comprise one or more values that represent one or more of a measure of mean hour of day notifications received, a proportion of interrupting events during user sleep hours, a proportion of interrupt events during user meal hours, a measure of notification variation throughout a time period, a proportion of email notifications, an amount of time the user spends on non-utility applications, an amount of user interaction with the computing device that occurs before user sleep hours, or a proportion of interrupt events that occur during weekends, wherein the one or more values may be provided from continuous data or discrete data. 
     
     
       29. The network computer of  claim 24 , wherein the one or more adverse outcomes include one or more of cognitive degradation, sleeplessness, internet addiction, or reduced productivity by the user. 
     
     
       30. The network computer of  claim 24 , wherein the one or more user management engines perform further actions, including, predicting a health score based on the one or more metrics and the one or more sub-score models and the health model.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.