System and method for modeling subscriptions and subscribers as data
First Claim
Patent Images
1. A subscription services programming model, comprising:
- an interface that provides for developers of subscription applications to enter subscription queries and subscriber information, the interface comprising;
an application definition file (ADF) by which the developers can specify subscription application specific information; and
an execution engine that processes the ADF by reading contents thereof and building application specific databases from schema information corresponding to the processed ADF.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology for modeling subscription information and/or subscriber information as data. An interface provides for developers of subscription applications to enter subscription queries and subscriber information. The interface includes an application definition file (ADF) by which the developers can specify subscription application specific information; and an execution engine that processes the ADF by reading contents thereof and building application specific databases from schema information corresponding to the processed ADF.
-
Citations
31 Claims
-
1. A subscription services programming model, comprising:
-
an interface that provides for developers of subscription applications to enter subscription queries and subscriber information, the interface comprising;
an application definition file (ADF) by which the developers can specify subscription application specific information; and
an execution engine that processes the ADF by reading contents thereof and building application specific databases from schema information corresponding to the processed ADF. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A subscription services programming methodology, comprising:
-
receiving subscription queries and subscriber information;
abstracting the subscription queries and subscriber information into data classes;
propagating databases of the data classes with respective query and subscriber information; and
upon a notification event occurring, performing a join operation to join subsets of the databases to generate notification data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A subscription services programming methodology, comprising:
-
generating a first set of data fields that represent subscription information;
generating a second set of data fields that represent subscriber information; and
generating a third set of data fields that represent event information. - View Dependent Claims (21, 22, 23)
-
-
24. A subscription services programming system, comprising:
-
means for abstracting at least a subset of subscriber information, subscription information and event information into schema; and
means for propagating databases with information corresponding to the respective schemas; and
means for performing a join operation on a subset of the databases to generate notification data.
-
-
25. A subscription services programming system, comprising:
-
a subscription data store that stores abstractions of subscription queries and subscriber information; and
a notification engine that performs a join operation on subsets of the abstractions to generate notifications. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification