×

System and method for analyzing data records

  • US 7,590,620 B1
  • Filed: 09/29/2004
  • Issued: 09/15/2009
  • Est. Priority Date: 06/18/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of analyzing data records, comprising:

  • storing the data records in one or more data centers;

    allocating groups of the stored data records to respective processes of a first plurality of processes executing in parallel;

    after allocating the groups of the stored data records to the respective processes of the first plurality of processes executing in parallel, in each respective process of the first plurality of processes;

    for each data record in at least a subset of the group of the stored data records allocated to the respective process;

    creating a parsed representation of the data record;

    applying a procedural language query to the parsed representation of the data record to extract one or more values, wherein the procedural language query is applied independently to each parsed representation; and

    applying a respective emit operator to at least one of the extracted one or more values to add corresponding information to a respective intermediate data structure, wherein the respective emit operator implements one of a predefined set of application-independent statistical information processing functions;

    in each process of a second plurality of processes, aggregating information from a subset of the intermediate data structures to produce aggregated data; and

    combining the produced aggregated data to produce output data.

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