Patent ID: 8862979

Claim:
A method comprising: receiving at least one structured data element within a first client spreadsheet at a first client system published at least in part for collaborative access by the first client system and a second client system; defining a respective unique identifier that corresponds to the at least one structured data element, the respective unique identifier pointing to row and column values within the first client spreadsheet; sending the at least one structured data element and the respective unique identifier to a master table; merging the at least one structured data element into the master table based at least in part on the unique identifier; calculating a value from the at least one structured data element based on a formula in the master table; propagating the at least one structured data element and the calculated value from the master table to a second client spreadsheet at the second client system based at least in part on the respective unique identifier, and binding the propagated at least one structured data element in the second client spreadsheet to a corresponding structured data element in the master table based on the respective unique identifier; and propagating the calculated value from the master table to the first client spreadsheet at the first client system based at least in part on the respective unique identifier so that the first client spreadsheet contains the calculated value computed by the formula in the master table.