Continuous time bayesian network models for predicting users' presence, activities, and component usage
First Claim
1. A prediction system to facilitate communications and collaboration between entities, comprising:
- a presence component to determine a user'"'"'s state at a computer; and
an application component associated with the presence component that forms a model to generate predictions relating to states of the user and at least one application, the model adapted in accordance with a continuous time Bayesian network.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology to facilitate collaboration and communications between entities such as between automated applications, parties to a communication and/or combinations thereof. The systems and methods of the present invention include a service that supports collaboration and communication by learning predictive continuous time Bayesian models that provide forecasts of one or more aspects of a users'"'"' presence and availability. Presence forecasts include a user'"'"'s current or future locations at different levels of location precision and usage of different devices or applications. Availability assessments include inferences about the cost of interrupting a user in different ways and a user'"'"'s current or future access to one or more communication channels. The predictive models are constructed from data collected by considering user activity and proximity from multiple devices, in addition to analysis of the content of users'"'"' calendars, the time of day, and day of week, for example. Various applications are provided that employ the presence and availability information supplied by the models in order to facilitate collaboration and communications between entities.
-
Citations
33 Claims
-
1. A prediction system to facilitate communications and collaboration between entities, comprising:
-
a presence component to determine a user'"'"'s state at a computer; and an application component associated with the presence component that forms a model to generate predictions relating to states of the user and at least one application, the model adapted in accordance with a continuous time Bayesian network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method to provide presence forecasts, comprising:
-
determining a presence model to predict a user'"'"'s presence or absence from a computer; and determining an application model to facilitate determining the use'"'"'s presence or absence from the computer, at least one of the presence model and the application model configured according to a continuous time Bayesian network. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system to facilitate communications and collaboration between entities, comprising:
-
means for learning activity patterns from one or more user events; means for generating predictions relating to future user states; and means for predicting the future user states based upon an application a user currently is working on and the events, the future user states modeled in accordance with a continuous time Bayesian network.
-
-
31. A prediction system to facilitate operating systems management, comprising:
-
a processing component to determine a state of a computer; and a model associated with the processing component that generates predictions relating to resource requirements of the computer, the model adapted in accordance with a continuous time Bayesian network. - View Dependent Claims (32, 33)
-
Specification