×

Stream processing utilizing virtual processing agents

  • US 10,554,709 B2
  • Filed: 07/08/2014
  • Issued: 02/04/2020
  • Est. Priority Date: 07/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for delivering events to a processing agent executing on one or more servers, the method comprising:

  • receiving a publication of an event in a queue of events, wherein the event includes information that describes a player interaction with a game application;

    mapping the event to a processing agent of a plurality of different processing agents, wherein the processing agent has not explicitly subscribed to receive the event;

    determining that the processing agent is not activated;

    in response to determining that the processing agent is not activated, activating the processing agent such that the processing agent is available to provide functionality to the game application;

    delivering the event to the processing agent;

    receiving a subscription from the processing agent;

    receiving one or more additional publications of one or more additional events in the queue of events, the one or more additional events occurring after the subscription is received from the processing agent;

    delivering, based at least in part on the subscription, the one or more additional events to the processing agent;

    determining that the subscription requests that one or more past events be delivered, the one or more past events having been published in the queue of events prior to the receiving the subscription from the processing agent; and

    in response to determining that the subscription requests that the one or more past events be delivered, delivering the one or more past events to the processing agent.

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