US2016342755A1PendingUtilityA1

User Behavior Monitoring On A Computerized Device

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jun 20, 2013Filed: Aug 1, 2016Published: Nov 24, 2016
Est. expiryJun 20, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G16H 50/50G06N 20/00A61B 2562/0204A61B 5/165G16H 50/20G06F 16/951G09B 19/00A61B 5/4803G09B 5/12G06N 99/005G06F 19/345G06F 17/30864G16Z 99/00
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The subject disclosure is directed towards monitoring user behavior on a computerized device for any deviation from normal or acceptable behavior that is likely to affect the user's mental state. A prediction model corresponding to features of one or more mental states may be compared with features based upon current user behavior. If the user's current behavior presents a mental state indicative of an uncharacteristic deviation from the normal or acceptable behavior, descriptive data associated with that mental state may be presented to the user in addition to a trusted individual, such as a health care professional.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A method performed at least in part on at least one processor comprising:
 accessing, by a training mechanism implemented on the at least one processor, a decision tree corresponding to at least one mental state;   comparing the decision tree with an expert assessment corresponding to the at least one mental state;   determining whether to update the decision tree based on the comparison of the decision tree and the expert assessment;   responsive to a determination to update the decision tree, modifying the decision tree; and   generating a classifier for predicting psychological events from user interaction data comprising one or more of search engine queries and social media postings based on the modified decision tree corresponding to the at least one mental state.   
     
     
         22 . The method of  claim 21 , wherein the decision tree is configured to identify behavior changes indicative of an effect on the at least one mental state. 
     
     
         23 . The method of  claim 21 , wherein the decision tree is a prediction model. 
     
     
         24 . The method of  claim 21 , wherein comparing the decision tree with the expert assessment further comprises:
 receiving at least one of an annotation, addition, removal, condition, or modification to the decision tree as the expert assessment corresponding to the at least one mental state.   
     
     
         25 . The method of  claim 24 , wherein determining whether to update the decision tree based on the comparison further comprises:
 analyzing the received expert assessment to identify a number of errors associated with the decision tree;   determining whether the identified number of errors exceeds a threshold;   responsive to a determination that the identified number of errors does not exceed the threshold, generating the classifier; and   responsive to a determination that the identified number of errors exceeds the threshold, modifying the decision tree.   
     
     
         26 . The method of  claim 24 , wherein determining whether to update the decision tree based on the comparison further comprises:
 analyzing the received expert assessment to identify a measure associated with an increase in a detection success rate for the at least one mental state;   determining whether the identified measure exceeds a threshold;   responsive to a determination that the identified measure does not exceed the threshold, generating the classifier; and   responsive to a determination that the identified measure exceeds the threshold, modifying the decision tree.   
     
     
         27 . The method of  claim 21 , wherein modifying the decision tree further comprises:
 modifying at least one comparison operation based on the comparison between the decision tree and the expert assessment.   
     
     
         28 . In a computing environment, a computerized device, comprising:
 a prediction model corresponding to at least one mental state; and   a training mechanism configured to:
 access the prediction model corresponding to the at least one mental state; 
 compare the prediction model with an expert assessment corresponding to the at least one mental state; 
 determine whether to update the decision tree based on the comparison of the decision tree and the expert assessment; 
 modify the decision tree in response to a determination to update the decision tree; and 
 generate a classifier for predicting psychological events based on the modified decision tree. 
   
     
     
         29 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the training mechanism is further configured to:
 receive at least one of an annotation, addition, removal, condition, or modification to the decision tree as the expert assessment corresponding to the at least one mental state.   
     
     
         30 . The computerized device or the configuration of coupled computerized devices of  claim 29 , wherein the training mechanism is further configured to:
 analyze the received expert assessment to identify a number of errors associated with the decision tree;   determine whether the identified number of errors exceeds a threshold;   responsive to a determination that the identified number of errors does not exceed the threshold, proceed to the generating step; and   responsive to a determination that the identified number of errors exceeds the threshold, proceed to the modifying step.   
     
     
         31 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the training mechanism is further configured to:
 modify at least one comparison operation based on the comparison between the decision tree and the expert assessment.   
     
     
         32 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the generated classifier is downloadable from a server for use by a monitoring component implemented on a computing device. 
     
     
         33 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the generated classifier is configured to operate on a server as a network service for a monitoring component implemented on a computing device. 
     
     
         34 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the training mechanism is further configured to:
 receive user feedback corresponding to the generated classifier for the at least one mental state; and   continuously modify the prediction model for the at least one mental state based on the received user feedback.   
     
     
         35 . The computerized device or the configuration of coupled computerized devices of  claim 28 , wherein the training mechanism is further configured to:
 determine whether an amount of additional training data available corresponding to the at least one mental state exceeds a threshold; and   responsive to a determination that the amount exceeds the threshold, rebuilding a new instance of the prediction model for the at least one mental state using the additional training data and existing training data.   
     
     
         36 . One or more computer storage media having computer-executable instructions, which on execution by a computer cause the computer to perform operations, comprising:
 accessing, by a training mechanism implemented on the at least one processor, a decision tree corresponding to at least one mental state;   comparing the decision tree with an expert assessment corresponding to the at least one mental state;   determining whether to update the decision tree based on the comparison of the decision tree and the expert assessment;   responsive to a determination to update the decision tree, modifying the decision tree; and   generating a classifier for predicting psychological events based on the modified decision tree.   
     
     
         37 . The one or more computer storage media of  claim 36 , wherein comparing the decision tree with the expert assessment further comprises:
 receiving at least one of an annotation, addition, removal, condition, or modification to the decision tree as the expert assessment corresponding to the at least one mental state.   
     
     
         38 . The one or more computer storage media of  claim 37 , wherein determining whether to update the decision tree based on the comparison further comprises:
 analyzing the received expert assessment to identify a number of errors associated with the decision tree;   determining whether the identified number of errors exceeds a threshold;   responsive to a determination that the identified number of errors does not exceed the threshold, proceeding to the generating step; and   responsive to a determination that the identified number of errors exceeds the threshold, proceeding to the modifying step.   
     
     
         39 . The one or more computer storage media of  claim 37 , wherein determining whether to update the decision tree based on the comparison further comprises:
 analyzing the received expert assessment to identify a measure associated with an increase in a detection success rate for the at least one mental state;   determining whether the identified measure exceeds a threshold;   responsive to a determination that the identified measure does not exceed the threshold, proceeding to the generating step; and   responsive to a determination that the identified measure exceeds the threshold, proceeding to the modifying step.   
     
     
         40 . The one or more computer storage media of  claim 36 , wherein modifying the decision tree further comprises:
 modifying at least one comparison operation based on the comparison between the decision tree and the expert assessment.

Join the waitlist — get patent alerts

Track US2016342755A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.