×

Method and apparatus for distributed data processing

  • US 10,681,118 B2
  • Filed: 12/19/2016
  • Issued: 06/09/2020
  • Est. Priority Date: 12/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributed data processing at a current node, comprising:

  • receiving from an upstream node an input message attached with a shared count, the shared count being used for determining a processing status of a root message associated with the input message;

    processing the input message to generate one or more new messages;

    allocating to each of the one or more new messages a respective new shared count based on the received shared count; and

    transmitting the one or more new messages to one or more downstream nodes respectively, wherein the current node is one of a root node, a leaf node, and an intermediate working node, wherein, in response to the current node being the root node;

    the receiving an input message comprises receiving the root message from an external source, allocating a predetermined shared count for the root message, and, in response to receiving the root message from the external source, reporting first status information to a tracking task, wherein, in response to the current node being the leaf node;

    in response to receiving the input message attached with the shared count, reporting second status information to the tracking task, and wherein, in response to the current node being the intermediate working node;

    avoiding reporting status information to the tracking task.

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