×

STREAM PROCESSING WITH DYNAMIC EVENT ROUTING

  • US 20160071011A1
  • Filed: 05/12/2015
  • Published: 03/10/2016
  • Est. Priority Date: 09/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a router executing on a system of one or more computers, events of an event stream;

    providing each event, by the router, to a respective local modeler selected by the router according to an initial routing strategy, the respective local modeler being selected from a plurality of local modelers executing on the system;

    processing, by each local modeler in parallel, according to a first plurality of operations, events received from the router, wherein the operations include aggregating information associated with each event to generate aggregated information;

    providing to a central modeler executing on the system, aggregated information generated by the one or more of the local modelers, the central modeler being one of a plurality of central modelers executing on the system;

    determining, by the central modeler, a plurality of parameters of a machine learning model using the aggregated information received by the central modeler;

    generating, by the central modeler, an updated routing strategy based on one or more of the parameters of the machine learning model;

    providing, by the central modeler, the updated routing strategy to the router; and

    thenrouting subsequent events of the event stream, by the router, according to the updated routing strategy.

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