Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
112 words
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.
Claim 2
Dependent Claim
112 words
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.
Claim 3
Dependent Claim
18 words
The system of claim 1 , wherein the profile definition and selection system is a user context component.
Claim 4
Dependent Claim
47 words
The system of claim 2 , wherein user context component selects at least one of M user profiles, M being an integer, based upon the contextual information, the user profiles including at least one of N user context variables to define different states associated with a user.
Claim 5
Dependent Claim
22 words
The system of claim 3 , wherein the user profiles define at least one state relating to when, what, how and where.
Claim 6
Dependent Claim
25 words
The system of claim 4 , wherein the user profiles are provided via at least one of default files, prototype files, and survey directed files.
Claim 7
Dependent Claim
48 words
The system of claim 2 , wherein user context component selects at least one of M context profiles, M being an integer, based upon the contextual information, the context profiles including at least one of N user context variable sets to define different states associated with a user.
Claim 8
Dependent Claim
24 words
The system of claim 6 , wherein the context profiles are associated with a tuning value that is employed to adjust the notification manager.
Claim 9
Dependent Claim
22 words
The system of claim 7 , wherein the tuning value increases or decreases an amount of notifications associated with the context profiles.
Claim 10
Dependent Claim
35 words
The system of claim 6 , wherein the context profiles are defined as at least one of an empty set, a single set and a multiple set of context parameters acting upon the notification manager.
Claim 11
Dependent Claim
16 words
The system of claim 1 , wherein the display feedback is determined from past system performance.
Claim 12
Independent Claim
70 words
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.
Claim 13
Independent Claim
70 words
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.
Claim 14
Dependent Claim
22 words
The method of claim 11 , further comprising, transforming multiple context profile parameters to provide a singular boost to the notification system.
Claim 15
Dependent Claim
39 words
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.
Claim 16
Dependent Claim
16 words
The method of claim 11 , further comprising, utilizing context probabilities to determine current contextual information.
Claim 17
Dependent Claim
37 words
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.
Claim 18
Dependent Claim
17 words
The method of claim 11 , further comprising combining variables to normalize one or more resulting values.
Claim 19
Dependent Claim
16 words
The method of claim 16 , further comprising utilizing a first consistent context to combine variables.
Claim 20
Dependent Claim
17 words
The method of claim 16 , further comprising utilizing a most specific consistent context to combine variables.
Claim 21
Dependent Claim
18 words
The method of claim 18 , the most specific context includes the context with the most matching literals.
Claim 22
Dependent Claim
25 words
The method of claim 16 , further comprising combining the most specific contexts and in the event of a tie, the tied contexts are combined.
Claim 23
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for performing the method of claim 11 .
Claim 24
Independent Claim
80 words
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.
Claim 25
Independent Claim
80 words
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.
Claim 26
Dependent Claim
51 words
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.
Claim 27
Dependent Claim
51 words
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.
Claim 28
Dependent Claim
12 words
The system of claim 23 , the curves being sigmoid decay curves.
Claim 29
Dependent Claim
13 words
The system of claim 24 , the curves related to a priority value.
Claim 30
Dependent Claim
38 words
The system of claim 24 , further comprising a user interface to adjust the curves and at least one of an initial value parameter, a start to lose value parameter and a most value lost after value parameter.