Method and apparatus for propagating content filters for a publish-subscribe network
First Claim
Patent Images
1. A method for propagating filters in a publish-subscribe network, comprising:
- receiving a plurality of filters relating to subscriptions to content in the network;
reducing a number of the filters based upon particular criteria; and
propagating in the network the reduced number of filters for use in satisfying the subscriptions to content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus provide for propagating filters in a publish-subscribe network. A plurality of filters relating to subscriptions to content in the network are received. A number of the filters is reduced based upon particular criteria, and the reduced number of filters are propagated for use in satisfying the subscriptions. A filter receiving module, a filter reduction module, and a filter propagation module may execute these steps.
173 Citations
50 Claims
-
1. A method for propagating filters in a publish-subscribe network, comprising:
-
receiving a plurality of filters relating to subscriptions to content in the network;
reducing a number of the filters based upon particular criteria; and
propagating in the network the reduced number of filters for use in satisfying the subscriptions to content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for propagating filters in a publish-subscribe network, comprising:
-
a filter receiving module, wherein the filter receiving module receives a plurality of filters relating to subscriptions to content in the network;
a filter reduction module, wherein the filter reduction module reduces a number of the filters based upon particular criteria; and
a filter propagation module, wherein the filter propagation module propagates, in the publish-subscribe network, the reduced number of filters for use in satisfying the subscriptions. - View Dependent Claims (22, 23)
-
-
24. A method for propagating filters in a publish-subscribe network, comprising the steps of:
-
(a) receiving a plurality of filters at a node in the network;
(b) processing one or more of the received filters to reduce the number of filters;
(c) determining whether to propagate filters based on recipient behavior rules; and
(d) propagating the processed filters to a next node in the network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus for propagating filters in a publish-subscribe network, comprising:
-
a filter receiving module, wherein the filter receiving module receives a plurality of filters at a node in the network;
a filter processing module, wherein the filter processing module reduces the number of filters in the plurality of received filters; and
,a filter propagation module, wherein the filter propagation module determines whether to propagate filters based on recipient behavior rules and, if determined to propagate, propagates the reduced number of filters to a next node in the network. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A method of filter propagation in a publish-subscribe network, comprising the steps of:
-
a router sending notification requesting filters;
one or more downstream routers receiving the notification;
propagating the filter requests further downstream;
waiting for a response from the downstream routers to which the filter request is propagated;
collecting filters from the downstream routers to which the filter request is propagated;
processing the propagated filters to reduce the number of filters; and
,sending the reduced number of filters upstream to the router requesting filters. - View Dependent Claims (49, 50)
-
Specification