Patent ID: 7401119

Claim:
A computer implementable method for message subscription management, comprising: sending a subscription request from a subscriber to a first publisher; intercepting the subscription request from the subscriber and redirecting the subscription request to a broker, wherein the intercepting is directed by the subscriber that is aware of the broker, and wherein the first publisher is unaware of the broker; upon intercepting the subscription request, adding additional information to the subscription request and forwarding the additional information along with the subscription request to the broker, wherein the additional information is attached to the subscription request, wherein the additional information is provided by the subscriber, wherein the additional information includes an instruction to send event messages, which originate with the first publisher, to the subscriber, and wherein the additional information includes instructions to the broker to filter out and block content from any blocked publisher that has been identified by the subscriber; sending a subscription ID from the broker to the first publisher; returning the subscription ID from the first publisher to the subscriber via the broker; forwarding the subscription request from the broker to the first publisher; sending a first event message from the first publisher to the broker, wherein the first event message includes a message source identifier that uniquely associates the first publisher with the broker, and wherein the first publisher addresses the first event message to the subscriber, and wherein the first event message is automatically redirected to the broker; forwarding the first event message from the broker to the subscriber; sending a second event message from a second publisher to the broker, wherein the second event message uniquely associates the second publisher to the broker and to the subscriber; and filtering the second event message, wherein the first event message is sent to the subscriber, but the second event message is not sent to the subscriber.