×

Performing an operation on a message received from a publish/subscribe service

  • US 7,720,914 B2
  • Filed: 08/05/2005
  • Issued: 05/18/2010
  • Est. Priority Date: 07/26/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing an operation on a publish/subscribe message, the method comprising the steps of:

  • a client subscribing to receive messages from a publish/subscribe service by subscribing to a channel of the publish/subscribe service by a User Interface (UI) function at a client computer;

    receiving by said publish/subscribe service a topic message associated with a subscribed topic to be published from a content provider for blind publication to a plurality of subscriber systems having selected the topic of said topic message;

    concurrently publishing the received topic message to said plurality of subscribers over said subscribed channel of said publish/subscribe service, said published topic message from said publish/subscribe service channel being identical for each of said subscribers;

    receiving at the client computer said topic message published by the publish/subscribe service channel;

    providing the received message to a client application program running at the client computer;

    blocking said published topic message from further processing by said client unless said topic message is directed to a sub-topic selected by a UI filtering function of the client computer by said subscriber, each of said plurality of subscribers selecting respective sub-topics for each respective subscriber; and

    the application program performing a first operation on the received message for accepting the unblocked topic message published by said publish/subscribe service channel;

    said first operation including any one of the steps of;

    presenting the message information to a user;

    saving the message to storage;

    accessing a web service based on information in the received message;

    authorizing the subscription;

    executing an application identified by the message;

    overriding a message function;

    transforming the message media format;

    orforwarding the message to another node; and

    the said method comprising the further steps of performing a Boolean operation on text fields of the message; and

    initiating the first operation based on the results of the Boolean operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×