Network framework and applications for providing notification(s)
First Claim
1. A notification system comprising:
- a database engine that processes received events and subscription information, the database engine modeling the events and subscriptions as data prior to processing so as to facilitate event and subscription processing;
a notification platform that delivers notifications to subscribers in accordance with the processed events and subscription information; and
at least one application model to facilitate subscribing and un-subscribing to at least one source that generates the notifications.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology to facilitate automated delivery of notifications according to various applications that can be employed with the framework of a notification platform. The applications are described by models that enable users to easily/conveniently interact with the notification platform. One such model includes a brokering model acting as a third party to receive user definitions of desired services and then chains such services in order to deliver a service bundle to the user in accordance with the platform. A dynamic pricing model can be provided to facilitate delivery of services according to various factors such as volume pricing discounts for notification services. A subscription access model is provided to enable users to conveniently subscribe and un-subscribe to services, whereas a push/pull model may be employed to give users one or more options regarding delivery of alternative services. A context model can be provided that enables users to alter their subscriptions based upon current contextual states. A device filter model provides users with controls for varying the types and amounts of notifications. A billing model includes describing interactions between an automated billing and subscription service and one or more interactions of the notification platform, wherein subscription events/messages relating one or more users in the billing system can be delivered to the user via the notification platform.
-
Citations
34 Claims
-
1. A notification system comprising:
-
a database engine that processes received events and subscription information, the database engine modeling the events and subscriptions as data prior to processing so as to facilitate event and subscription processing;
a notification platform that delivers notifications to subscribers in accordance with the processed events and subscription information; and
at least one application model to facilitate subscribing and un-subscribing to at least one source that generates the notifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A notification system comprising:
-
means for obtaining events and subscription information;
means for processing the events and subscriptions information;
means for generating notification data from the events and subscriptions data; and
means for delivering notifications to subscribers in accordance with at least one application component. - View Dependent Claims (23)
-
-
24. A notification methodology, comprising:
-
defining at least one application model;
interfacing the application model with a notification platform; and
employing the application model to at least one of subscribe and un-subscribe to a notification service associated with the notification platform. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A signal for a notification system, comprising:
-
a first data packet that transmits at least one of notification events and subscription information; and
a second data packet that delivers notifications to subscribers in accordance with the notification events and a subscription, at least one of the notifications, notification events, and the subscription is associated with an application model that can automatically adjust the status of the subscription. - View Dependent Claims (34)
-
Specification