×

Ordered processing of groups of messages

  • US 8,875,155 B2
  • Filed: 07/16/2013
  • Issued: 10/28/2014
  • Est. Priority Date: 10/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for processing data using messages, comprising:

  • a plurality of independent, asynchronous processing nodes, the processing nodes comprising one or more computer programs running on one or more computers, the processing nodes interconnected in a manner represented by a directed graph;

    wherein the plurality of processing nodes includes a first node configured to output groups of messages; and

    wherein the plurality of processing nodes includes a second node configured to process messages within a group of messages output by the first node in order;

    wherein the second node comprises;

    a buffer in memory for storing messages in a group of messages; and

    a buffer manager configured to, for each message in a group of messages;

    determine whether the message is a parent message, andif the message is not a parent message, then place the message in the buffer, andif the message is a parent message, then determine a number of child messages and place the message in the buffer.

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