×

Method and system for data analysis

  • US 9,489,364 B2
  • Filed: 11/26/2012
  • Issued: 11/08/2016
  • Est. Priority Date: 05/05/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, executed in a processor, of joining a target table and a source table, the target table and the source table each comprising a plurality of cells arranged in rows and columns, each cell in the plurality of cells being capable of including data, the method comprising:

  • designating certain ones of the columns of the source table as source key columns;

    assigning corresponding ones of the columns of the target table as target key columns thereby creating a one to one correspondence between each source key column and each of the assigned ones of the target key columns;

    associating each row of the target table with a single source table rows meeting the condition that data included in a cell belonging to a source key column is identical to data included in the cells of the target table rows and the corresponding target key column;

    populating, into cells of conjoined columns appended onto the target table, data identical to data in cells from corresponding source table columns and from source table rows associated with the target table rows, thereby directly appending to the target table conjoined columns populated with associated data from the source table;

    then further changing, adding or removing data in at least one cell of the source table or of the target table;

    updating all associations between source table rows and target table rows to remain consistent with all current values in cells of the source key columns and of the target key columns; and

    updating the values in the conjoined columns of the target table to remain consistent with any updated associations between source table rows and target table rows, and to remain consistent with all current values in cells of the source table.

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