×

Method and apparatus for implementing persistent and reliable message delivery

  • US 7,376,092 B2
  • Filed: 03/28/2003
  • Issued: 05/20/2008
  • Est. Priority Date: 04/03/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing persistent caching of messages delivered via a publish-subscribe network, comprising the steps of:

  • (a) receiving, at a first node, a message having data via the network;

    (b) time-marking the data;

    (c) caching the data in a cache memory at the first node;

    (d) routing the message to a second node using content-based routing;

    (e) repeating steps (a) through (d) at the second node, wherein the data is cached in a cache memory at the second node;

    (f) routing at least one of the messages from the second node to a subscriber machine using content-based routing;

    (g) the second node receiving a request for cached data from the subscriber machine;

    (h) determining a time-amount of cached data to retrieve in response to the request; and

    (i) retrieving the determined time-amount of cached data based on the time-mark of the cached data.

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