METHOD AND APPRATUS FOR DETECTING PATTERNS OF BEHAVIOR
First Claim
1. A method of modifying the behavior of a device as a function of context of the device based on observations of the behavior of at least a user of the device as a function of context comprising:
- tracking contextual information related to the device;
tracking behavioral information of a user of the device related to the device;
correlating the behavioral information with the contextual information to determine the context within which user behaviors related to the device are exhibited;
generating a predictive model of future behavior of a user of the device as a function of context related to the device based on the tracked contextual information and the tracked behavioral information; and
adjusting operation of the device as a function of a set of contextual information related to the device based on the predictive model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus, techniques, and methods are disclosed for predictively adapting properties of devices as a function of a user'"'"'s historical behaviors (e.g., habits) as well as the specific context within which such behaviors are displayed. Such context can be virtually anything, such as day of the week, time of day, season, tide, temperature, weather, the user'"'"'s mood, the score of a particular sporting event from the previous day, the phase of the moon, the user'"'"'s location, etc. Based on observation by software, the user'"'"'s habits and the context within which those habits occur are observed and the device is customized based on the user'"'"'s behavioral patterns and the context thereof
194 Citations
22 Claims
-
1. A method of modifying the behavior of a device as a function of context of the device based on observations of the behavior of at least a user of the device as a function of context comprising:
-
tracking contextual information related to the device; tracking behavioral information of a user of the device related to the device; correlating the behavioral information with the contextual information to determine the context within which user behaviors related to the device are exhibited; generating a predictive model of future behavior of a user of the device as a function of context related to the device based on the tracked contextual information and the tracked behavioral information; and adjusting operation of the device as a function of a set of contextual information related to the device based on the predictive model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of modifying the behavior of a device as a function of context of the device based on observations of the behavior of at least a user of the device as a function of context comprising:
-
tracking contextual information related to the device; tracking behavioral information of a user of the device related to the device; generating and storing behavior atoms, the behavior atoms comprising a knowledge entity combined with the instance of contextual information to which it corresponds; generating a predictive model of future behavior of a user of the device as a function of context related to the device by applying a modeling algorithm to the behavior atoms to create a model comprising an organized set of data points; generating an empty data point, the empty data point comprising a set of contextual information without behavioral information; generating a predicted behavior of a user of the device by applying the empty data point to the model; and adjusting operation of the device as a function of the predicted behavior. - View Dependent Claims (12, 13, 14)
-
-
15. A method of modifying the behavior of a device as a function of context of the device based on observations of the behavior of at least a user of the device as a function of context comprising:
-
collecting behavioral information comprising a plurality of instances of use of the device; collecting contextual information comprising a plurality of instances of context of the device, each instance of context corresponding to one of the instances of use of the device and hereinafter termed a context object; generating behavior-context duples comprising the instances of use of the device with the corresponding context object; extracting from each behavior-context duple a behavior factor; transforming each behavior factor into at least one knowledge entity; combining each knowledge entity with the context object of the behavior-context duple from which the knowledge entity was derived, the combination hereinafter termed a behavior atom; creating a predictive model of use behavior with respect to the device from the behavior atoms, the predictive model comprising a plurality of data points derived from the behavior atoms; generating an inference query comprising a context object; generating an empty data point comprising the context object from the inference query; applying the empty data point to the predictive model to generate an inference query reply comprising a predicted behavior of a user of the device as a function of the context object; and modifying an operation of the device as a function of the inference query reply. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of predicting a context within which a voluntary behavior will be exhibited based on observations of the behavior of at least a user of a device as a function of context comprising:
-
tracking contextual information related to the device; tracking behavioral information of a user of the device related to the device; correlating the behavioral information with the contextual information to determine the context within which user behaviors related to the device are exhibited; generating a predictive model of future behavior of a user of the device as a function of context related to the device based on the tracked contextual information and the tracked behavioral information; and predicting a context of a user of the device as a function of a behavior related to the device based on the predictive model. - View Dependent Claims (22)
-
Specification