Methods and interfaces for probing and understanding behaviors of alerting and filtering systems based on models and simulation from logs
First Claim
1. A system that provides predictions relating to future communications performance, comprising:
- computer storage medium comprising a data store that logs past communications traffic directed to a user;
a model that predicts a future amount of communications traffic in each of a plurality of categories based upon the past communications activities and user context information; and
computer storage medium comprising computer-executable instructions that, when executed, provide a user interface through which a user may supply at least one threshold setting, modifiable by the user, that influences the model in regard to the prediction of the future number of communications in one or more of the plurality of categories, wherein the user interface displays the predicted future number of communications in each of a plurality of categories as a function of modifications to the at least one threshold setting.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods that predict behaviors of alerting and filtering systems based on simulation from messaging logs. By logging contextual information, such as the presence, activity, and availability of users, as well as incoming messages and their properties, forecasting services can be created that serve to provide users with an interactive “what if” capability, informing them what they might expect in terms of future behaviors of an automated message alerting and/or filtering system, based on recent messaging histories. A log of the history of incoming messages and contextual data is examined by modeling and simulation tools. The tools reveal the influence of alternate settings on the system'"'"'s behavior, in response to an expected stream of incoming messages, providing users with insights about how control settings affect alerting, filtering, or routing behaviors.
-
Citations
37 Claims
-
1. A system that provides predictions relating to future communications performance, comprising:
-
computer storage medium comprising a data store that logs past communications traffic directed to a user; a model that predicts a future amount of communications traffic in each of a plurality of categories based upon the past communications activities and user context information; and computer storage medium comprising computer-executable instructions that, when executed, provide a user interface through which a user may supply at least one threshold setting, modifiable by the user, that influences the model in regard to the prediction of the future number of communications in one or more of the plurality of categories, wherein the user interface displays the predicted future number of communications in each of a plurality of categories as a function of modifications to the at least one threshold setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to facilitate tuning of an automated communications system, comprising:
-
automatically logging past communications activities of a system; operating at least one processor to perform a method comprising; predicting the future communications performance of the system, the predicting being based on the logged past communications activities; receiving adjustments through a user interface by specifying a threshold associated with communications in a category; automatically providing feedback associated with the future communications performance in response to the adjustments, the feedback indicating a number of expected communications to be received in the category based on the specified threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system to facilitate communications system adjustment comprising:
a computer comprising a processor and computer storage media implementing; means for logging communications activities of a system or user; means for determining expected communications performance of the system; means for determining user context information; means for predicting a future amount of communications traffic in each of a plurality of categories based upon the logged communications activities and the user context information; means for user configuration of the system by adjusting the allocation of communications traffic into categories of the plurality of categories; means for displaying the expected communications performance in response to configuring the system; and means for notifying a user of a received communication in accordance with a category into which the communication is allocated based on the configuration.
-
28. A system that provides predictions relating to future communications performance, comprising:
-
computer storage medium comprising a data store that logs past communications traffic directed to a user; computer storage medium comprising computer executable instructions that, when executed, implement; a model that predicts a future number of communications in each of a plurality of categories based upon the past communications activities, user presence data and user modifications to preference settings that configure the system to assign a received communications to a category of a plurality of categories; and a simulator that influences the model in regard to the predicted number of future communications in each of the plurality of categories and the modifications to preference settings and generates simulations associated with the influenced model. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification