×

System and method for analyzing data records

  • US 9,405,808 B2
  • Filed: 02/28/2012
  • Issued: 08/02/2016
  • Est. Priority Date: 06/18/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of processing a plurality of data records, performed on a system having one or more processors and memory storing one or more programs for execution by the one or more processors to perform the computer-implemented method, comprising:

  • allocating subgroups of the plurality of data records to respective processes of a first plurality of processes;

    after the allocating, executing in parallel, in each respective process of the first plurality of processes, application-specific and application-independent operations comprising;

    for at least one data record in at least a subset of the subgroups of data records allocated to the respective process;

    extracting information from the at least one data record, by using one or more application-specific data processing operators provided by an application programmer;

    applying a multi-step script comprising a plurality of information processing commands applied sequentially to the extracted information to produce one or more values, wherein at least one step in the multi-step script includes selecting a respective application-independent emit operator on an application-specific basis and applying the respective application-independent emit operator to the information extracted from the at least one data record; and

    storing the one or more values in one or more intermediate data structures in a plurality of intermediate data structures; and

    in each process of a second plurality of processes, aggregating values from a subset of the plurality of intermediate data structures to produce output data.

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