System Providing Methodology for Replication Subscription Resolution
First Claim
1. A system for determining subscribers to which a published item of data should be replicated, the system comprising:
- an interface module for receiving user input of lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber;
a build module for building an index based on the lists of the plurality of subscribers containing entries indicating subscribers for each item of data specified in the lists and a default list of subscribers for items of data not matching any of the entries; and
a resolution module for receiving a published item of data and determining subscribers to which the published item should be replicated based on the index.
1 Assignment
0 Petitions
Accused Products
Abstract
A system providing methodology for replication subscription resolution is described. In one embodiment, for example, a system of the present invention for determining subscribers to which a published item of data should be replicated is described that comprises: an interface module for receiving user input of lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber; a build module for building an index based on the lists of the plurality of subscribers containing entries indicating subscribers for each item of data specified in the lists and a default list of subscribers for items of data not matching any of the entries; and a resolution module for receiving a published item of data and determining subscribers to which the published item should be replicated based on the index.
-
Citations
44 Claims
-
1. A system for determining subscribers to which a published item of data should be replicated, the system comprising:
-
an interface module for receiving user input of lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber;
a build module for building an index based on the lists of the plurality of subscribers containing entries indicating subscribers for each item of data specified in the lists and a default list of subscribers for items of data not matching any of the entries; and
a resolution module for receiving a published item of data and determining subscribers to which the published item should be replicated based on the index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for determining subscribers to which a published item of data should be replicated, the method comprising:
-
receiving lists of a plurality of subscribers, each list specifying items of data to be replicated to a given subscriber;
building an index based on said lists of the plurality of subscribers containing entries indicating subscribers to which each item of data specified in said lists should be replicated and a default list for indicating subscribers to published items of data not matching any of the index entries;
given a published item of data, determining whether the published item matches at least one entry in the index;
if the published item matches at least one entry, generating a set of subscribers to which the published item should be replicated based on the subscribers associated with said at least one entry; and
otherwise, returning the default list of subscribers to which the published item should be replicated. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification