×

Event queuing and distribution system

  • US 9,654,566 B2
  • Filed: 05/15/2014
  • Issued: 05/16/2017
  • Est. Priority Date: 04/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. An event distribution system, the system comprising:

  • a server configured to respond to event requests via a synchronous client-server protocol, the server further including;

    a backing store configured to store a first event associated with a first channel identifier and to allow subsequent retrieval of the first event using the first channel identifier, wherein the first event is associated with a first event identifier;

    a communications module operable to receive event requests and send responses to the event requests, wherein the communications module receives from a client an event request including a second event identifier and an interval indicating a period in the past, wherein the first event was added to the first channel before a second event associated with the second event identifier was added to the first channel;

    an event filtering system operable to evaluate, modify, and block event requests and responses, wherein in response to the event request, the event filtering system sends a response including one or more events satisfying the interval, wherein the one or more events includes the first event, but not the second event, and wherein the response includes one or more events that were added to the first channel since the second event was added to the first channel, wherein a third event was added to the first channel after the second event, and the response includes the third event; and

    an event manager coordinating the use of the backing store, communications module, and event filtering system, wherein the event manager uses the event filtering system to block a recording of one or more first requests in the backing store and to block the sending of the one or more first requests via the communications module, wherein the first request is identical to the event request;

    wherein the event requests represent interactions with a distributed filesystem storage system.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×