NOTIFICATION PLATFORM ARCHITECTURE
First Claim
1. A computerized system comprising:
- a mechanism designed to access and store information regarding context information and notification parameters, the notification parameters including at least one of;
an automatically inferred time criticality parameter indicating time-dependent decay of the value of information contained in a notification, an automatically inferred novelty parameter that indicates whether a notification is new to a user, and an automatically inferred fidelity parameter that indicates a loss of value of a notification due to truncation and/or summarization of the information;
at least one notification source, each source designed to generate notifications;
at least one notification sink, each sink designed to receive the notifications; and
, a notification manager designed to convey the notifications generated by the at least one notification source to the at least one notification sink based on the information stored in the mechanism.
2 Assignments
0 Petitions
Accused Products
Abstract
An architecture for a notification platform is disclosed. In one embodiment, the architecture includes a user mechanism, one or more notification sources and sinks, and a notification manager. The user mechanism stores information regarding notification parameters of a user, such as the user'"'"'s default notification preferences, and may also contain, access, and/or infer contextual information. Each notification source generates notifications intended for the user, while each notification sink can provide the notifications to the user. Notification sources and sinks provide information via standardized notification schema. The notification manager is designed to appropriately convey the notifications generated by the sources to the sinks, based on information provided by the user mechanism, and by the sources and sinks. As disclosed, the architecture is applicable to entities other users as well.
-
Citations
20 Claims
-
1. A computerized system comprising:
-
a mechanism designed to access and store information regarding context information and notification parameters, the notification parameters including at least one of;
an automatically inferred time criticality parameter indicating time-dependent decay of the value of information contained in a notification, an automatically inferred novelty parameter that indicates whether a notification is new to a user, and an automatically inferred fidelity parameter that indicates a loss of value of a notification due to truncation and/or summarization of the information;
at least one notification source, each source designed to generate notifications;
at least one notification sink, each sink designed to receive the notifications; and
,a notification manager designed to convey the notifications generated by the at least one notification source to the at least one notification sink based on the information stored in the mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized system comprising:
-
a user mechanism designed to store information regarding notification parameters, and comprising;
a user notification parameters store designed to store default notification preferences for a user and notification parameters including at least one of;
an automatically inferred time criticality parameter indicating time-dependent decay of the value of information contained in a notification, an automatically inferred novelty parameter that indicates whether a user already knows the information in a notification, and an automatically inferred fidelity parameter that indicates a loss of value of a notification due to truncation of the information;
a user context mechanism designed to determine a current context of the user, based on at least one context source;
at least one notification source, each source designed to generate notifications intended for the user;
at least one notification sink, each sink designed to provide the notifications to the user; and
,a notification manager designed to convey the notifications generated by the at least one notification source to the at least one notification sink based on the information stored in the user mechanism by performing a decision-theoretic analysis. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
generating one or more notifications intended for a user by one or more notification sources;
receiving the one or more notifications by a notification manager;
generating contextual information by a user mechanism, the mechanism also storing information regarding notification parameters of the user, the notification parameters including at least one of;
an automatically inferred time criticality parameter indicating time-dependent value of information contained in a notification, an automatically inferred novelty parameter that indicates whether a user is already aware of the contents a notification, and an automatically inferred fidelity parameter that indicates a loss of value of a notification due to summarization of the information;
receiving the contextual information by the notification manager;
determining which of the notifications to convey to which of one or more notification sinks by the notification manager, based on at least one or more of the contextual information and the information regarding the notification parameters of the user; and
,conveying the which of the notifications to the which of the one or more notification sinks by the notification manager. - View Dependent Claims (20)
-
Specification