×

Aggregation framework system architecture and method

  • US 10,031,956 B2
  • Filed: 02/12/2016
  • Issued: 07/24/2018
  • Est. Priority Date: 07/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for consistent execution of aggregation expressions, the method comprising the acts of:

  • determining, by a computer system, an optimization for execution of an aggregation operation, wherein the aggregation operation includes a plurality of data operations on a non-relational database including an aggregation expression operation;

    determining, by the computer system, a set of responsive data objects for input into the aggregation expression;

    flattening, by the computer system, data content stored within each data object of the set of responsive data objects based on a specified attribute, wherein the act of flattening includes generating a new data object for each respective data record, stored within an array or as a reference to another data object within a respective data object, matching the specified attribute;

    executing, by the computer system, the aggregation expression against the flattened data content.

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