×

System and method for enabling real-time eventing

  • US 9,967,224 B2
  • Filed: 08/05/2014
  • Issued: 05/08/2018
  • Est. Priority Date: 06/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for real-time eventing comprising:

  • an event router system receiving a first event subscription request from a first subscriber for a first event channel of a plurality of event channels of the event router system;

    the event router system receiving from the first subscriber a first event processing attribute for the first event channel that specifies processing for event messages received at the first event channel;

    the event router system receiving a second event subscription request from a second subscriber for a second event channel of the plurality of event channels;

    the event router system receiving from the second subscriber a second event processing attribute for the second event channel that specifies processing for event messages received at the second event channel;

    the event router system authenticating a publisher system;

    responsive to receiving a first event message from the authenticated publisher system, the event router system providing the first event message to the first event channel;

    responsive to the first event channel receiving the first event message, the event router system;

    routing the first event message from the first event channel to the second event channel in accordance with a routing attribute of the first event channel that specifies routing of messages from the first event channel to the second event channel;

    identifying the first subscriber as a subscriber to the first event channel;

    processing the first event message, received at the first event channel, in accordance with the first event processing attribute for the first event channel; and

    sending the processed event message of the first event channel from the first event channel to a system of the first subscriber;

    identifying the second subscriber as a subscriber to the second event channel;

    processing the first event message, received at the second event channel from the first event channel, in accordance with the second event processing attribute for the second event channel; and

    sending the processed event message of the second event channel from the second event channel to a system of the second subscriber.

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