Hosted notifications templates
First Claim
1. A method of generating notifications in a notifications system, said notifications system being configured to provide notifications to subscribers via a data communication network, said notifications containing content provided by one or more content providers, said method comprising:
- receiving a parameter-driven template from a content provider, said template containing one or more parameters specified by the content provider, said parameters relating to a subscription for notifications;
enabling a notifications application based on the received template, said notifications application mapping a recurring event to one or more subscribers as a function of the parameters specified by the content provider; and
executing the notifications application to generate a notification in response to the recurring event and to deliver the notification to the subscribers.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and systems for generating notifications in a notifications system. A parameter-driven template received from a content provider contains one or more parameters related to a subscription for notifications. The notifications system enables an application based on the received template and executes it to map a recurring event to one or more subscribers as a function of the parameters specified by the content provider. In response to the recurring event, the notification system generates a notification. Other aspects of the invention relate to a computer-readable medium that defines the application for use in a notifications system.
-
Citations
40 Claims
-
1. A method of generating notifications in a notifications system, said notifications system being configured to provide notifications to subscribers via a data communication network, said notifications containing content provided by one or more content providers, said method comprising:
-
receiving a parameter-driven template from a content provider, said template containing one or more parameters specified by the content provider, said parameters relating to a subscription for notifications;
enabling a notifications application based on the received template, said notifications application mapping a recurring event to one or more subscribers as a function of the parameters specified by the content provider; and
executing the notifications application to generate a notification in response to the recurring event and to deliver the notification to the subscribers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having a data structure stored thereon, said data structure defining an application for use in a notifications system, said notifications system being configured to execute the defined application for providing notifications to subscribers via a data communication network, said notifications containing content provided by one or more content providers, said data structure comprising:
-
a scenario template configured to contain information for defining the application, said scenario template having one or more parameters specified by the content provider and relating to a subscription for notifications;
a notification generation component responsive to an event feed for mapping a recurring event to one or more subscribers as a function of the parameters specified by the content provider and generating a notification therefor; and
a delivery component for routing the notification to the subscribers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system configured for generating and delivering notifications to subscribers via a data communication network, said notifications containing content provided by one or more content providers, said system comprising:
-
a computing device coupled to a data communication network and configured to receive a parameter-driven template from a content provider via the data communication network, said template containing information provided by the content provider and relating to a subscription for notifications;
a computer-readable medium storing computer-executable instructions to be executed on the computing device to enable a notifications application based on the template, said notifications application mapping a recurring event to one or more subscribers as a function of one or more parameters specified by the content provider and delivering the notification to the subscribers in response to the recurring event. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A notification system for generating and delivering notifications to subscribers, said notifications containing content provided by one or more content providers, said system comprising:
-
a computing device coupled to a data communication network, said computing device being configured to receive a parameter-driven template from a content provider via the data communication network, said template containing information provided by the content provider and relating to a subscription for notifications;
a subscription store associated with the computing device, said subscription store being configured to store one or more notification offerings described by an application definition file; and
a computer-readable medium storing computer-executable instructions to be executed on the computing device to enable a notifications application according to the application definition file, said notifications application delivering the notification to the subscribers in response to a recurring event - View Dependent Claims (37, 38, 39, 40)
-
Specification