System and method for defining, refining, and personalizing communications policies in a notification platform
First Claim
1. A notification system, comprising;
- a profile definition and selection system that receives contextual information relating to a user state, the profile definition and selection system generating and/or relaying a set of control parameters based at least partially upon the contextual information; and
a notification manager that selectively sends a user at least one of a notification and a communication based upon the set of control parameters; and
a user interface for adjusting the control parameters, wherein the user interface includes sliding adjustments to enable the control parameters to be increased or decreased; and
wherein the user interface utilizes display feedback to indicate anticipated system performance effects based upon the user the adjustments.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for personalizing and refining policies within a general notification platform. The system includes a profile definition and selection system that receives contextual information relating to a user state. The profile definition and selection system generates and/or relays a set of control parameters based at least partially upon the contextual information, and a notification manager selectively sends a user notification and/or communication based upon the set of control parameters. Methods are provided for tuning the notification platform. This may include defining one or more context profiles, assigning values to parameters employed in one or more context profiles, determining a current user context, determining which of the one or more user profiles is consistent with the current user context, and utilizing the parameter value associated with the one or more context profiles consistent with the current user context to adjust the notification system.
-
Citations
26 Claims
-
1. A notification system, comprising;
-
a profile definition and selection system that receives contextual information relating to a user state, the profile definition and selection system generating and/or relaying a set of control parameters based at least partially upon the contextual information; and
a notification manager that selectively sends a user at least one of a notification and a communication based upon the set of control parameters; and
a user interface for adjusting the control parameters, wherein the user interface includes sliding adjustments to enable the control parameters to be increased or decreased; and
wherein the user interface utilizes display feedback to indicate anticipated system performance effects based upon the user the adjustments.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for tuning a notification system, comprising:
-
defining one or more context profiles;
assigning a tuning value to the one or more context profiles;
determining a current user context;
determining which of the one or more user profiles is consistent with the current user context; and
utilizing the tuning value associated with the one or more context profiles consistent with the current user context to adjust the notification system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
transforming multiple context profile parameters to provide a singular boost to the notification system. -
13. The method of claim 12, further comprising,
utilizing the singular boost to at least one of compress or expand time, inflate or deflate a notification value and inflate or deflate a disruption cost determinations within the notification system. -
14. The method of claim 11, further comprising,
utilizing context probabilities to determine current contextual information. -
15. The method of claim 14, further comprising,
utilizing a weighted average to determine an expected boost, wherein the expected boost is weighted by the likelihood of the current contextual information and computed as an average boost. -
16. The method of claim 11, further comprising combining variables to normalize one or more resulting values.
-
17. The method of claim 16, further comprising utilizing a first consistent context to combine variables.
-
18. The method of claim 16, further comprising utilizing a most specific consistent context to combine variables.
-
19. The method of claim 18, the most specific context includes the context with the most matching literals.
-
20. The method of claim 16, further comprising combining the most specific contexts and in the event of a tie, the tied contexts are combined.
-
21. A computer-readable medium having computer-executable instructions for performing the method of claim 11.
-
-
22. A system for tuning a notification manager, comprising:
-
means for defining one or more context profiles;
means for assigning a tuning value to the one or more context profiles;
means for determining a current user context;
means for determining which of the one or more user profiles is consistent with the current user context; and
means for utilizing the tuning value associated with the one or more context profiles consistent with the current user context to adjust the notification system.
-
-
23. A notification system, comprising;
-
a profile adjustment system that enables users to define curves by directly assessing one or more points on the curves to capture the dynamics of value as a function of a single priority score; and
a notification manager that selectively sends a communication based upon the curves. - View Dependent Claims (24, 25, 26)
-
Specification