Method and apparatus for providing customized subscription data
First Claim
1. A method for providing customized subscription data, the method comprising:
- receiving a subscription request for a tuple via a publish/subscribe protocol from a subscriber;
sending a first message related to the subscription request to a publisher capable of providing customized information associated with the tuple, wherein the customized information is based on a characteristic of the first message;
receiving from the publisher a second message including the customized information;
in response to receiving the second message, constructing a notification including the customized information; and
using the publish/subscribe protocol to send the notification including the customized information to the subscriber.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for providing customized subscription data. According to an exemplary embodiment, a method is described for receiving a subscription request for a tuple via a publish/subscribe protocol from a subscriber, and sending a first message related to the subscription request to a publisher capable of providing customized information associated with the tuple, where the customized information is based on a characteristic of the first message. The method further indudes receiving from the publisher a second message including the customized information and in response to receiving the second message, constructing a notification including the customized information and using the publish/subscribe protocol to send the notification including the customized information to the subscriber.
142 Citations
36 Claims
-
1. A method for providing customized subscription data, the method comprising:
-
receiving a subscription request for a tuple via a publish/subscribe protocol from a subscriber;
sending a first message related to the subscription request to a publisher capable of providing customized information associated with the tuple, wherein the customized information is based on a characteristic of the first message;
receiving from the publisher a second message including the customized information;
in response to receiving the second message, constructing a notification including the customized information; and
using the publish/subscribe protocol to send the notification including the customized information to the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing customized subscription information comprising:
-
receiving in a publisher service a notification of a subscription related to a resource;
creating a profile associated with the notification of the subscription, the profile created using a characteristic of the notification of the subscription;
using the profile to generate customized information related to the resource, the customized information based on the characteristic; and
sending the customized information to a publish/subscribe service for delivery to a subscriber associated with the subscription. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing customized subscription data from a publisher to a subscriber, the system comprising:
-
a publish/subscribe service configured to receive from the subscriber a subscription request for a tuple, to create a first message related to the subscription request to be sent to the publisher, to receive from the publisher a second message induding customized information, wherein the customized information is based on a characteristic of the first message, to construct a notification including the customized information, and to send the notification including the customized information to the subscriber; and
a communications protocol stack component coupled to the publish/subscribe service configured to allow the publish/subscribe service to receive the subscription request and to send the notification including the customized information using a publish/subscribe protocol. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A publishing system for providing customized subscription information, the system comprising:
-
a resource; and
a publisher service associated with the resource, wherein the publisher service comprises;
a publisher application configured to generate customized information related to the resource; and
a resource agent component coupled to the publisher application, the resource agent component configured to receive a notification of a subscription for information related to the resource, to receive customized information based on a characteristic of the notification from the publisher application, and to send the customized information to a publish/subscribe service for delivery to a subscriber associated with the subscription;
wherein the publisher application is further configured to create a profile associated with the subscription based on the characteristic of the notification. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer readable medium including a computer program for providing customized subscription data, the computer program comprising instructions executable in a service for:
-
receiving a subscription request for a tuple via a publish/subscribe protocol from a subscriber;
sending a first message related to the subscription request to a publisher capable of providing customized information associated with the tuple, wherein the customized information is based on a characteristic of the first message;
receiving from the publisher a second message including the customized information;
in response to receiving the second message, constructing a notification including the customized information; and
using the publish/subscribe protocol to send the notification including the customized information to the subscriber.
-
Specification