Method for sending and receiving a boolean function over a network
First Claim
1. A method for transmitting predicates in a publish-subscribe network, comprising:
- receiving an expression including Boolean-valued predicates relating to a subscription;
encoding the expression into a message for transmission in the network for use in content-based routing; and
transmitting the message to at least one router in a network core in order to provide content-based routing for the subscription.
1 Assignment
0 Petitions
Accused Products
Abstract
Conversion of subscription predicates for transmission in a publish-subscribe network. Subscriptions include Boolean-valued predicates defining content desired by a subscriber. An agent application converts the predicates into a suitable form for transmission to routers in a network core. The routers process the predicates into filter tables or data structures for use in content-based routing, which involves applying attributes in received packets to the filters. The agent also receives content corresponding with subscriptions and calls applications for presenting the content to a subscriber.
25 Citations
20 Claims
-
1. A method for transmitting predicates in a publish-subscribe network, comprising:
-
receiving an expression including Boolean-valued predicates relating to a subscription;
encoding the expression into a message for transmission in the network for use in content-based routing; and
transmitting the message to at least one router in a network core in order to provide content-based routing for the subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for transmitting predicates in a publish-subscribe network, comprising:
-
a receive module for receiving an expression including Boolean-valued predicates relating to a subscription;
an encode module for encoding the expression into a message for transmission in the network for use in content-based routing; and
a transmit module for transmitting the message to at least one router in a network core in order to provide content-based routing for the subscription. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification