Patent ID: 7712054

Claim:
A computer-implemented method of displaying information in a table on a computer display device, the method configured to reduce the number of operations required to populate the table, the method comprising: displaying a front end view on the display device, the front end view comprising dropdown values and a plurality of data in a table of rows and columns, the data received from a back end node data structure stored in a memory, the back end node data structure comprising: one or more table node elements configured to contain data for display in the front end view, the one or more table node elements including one or more identification attributes and one or more non-identification attributes; and one or more data node elements configured to contain data, each data node element including a method that computes a data node identifier configured to identify the row and column of the table where the data in the data node element is displayed; receiving a request to repopulate the table; in response to the request to repopulate the table, creating a repopulated table via: calling the method that computes the data node identifier for each data node element in the back end node data structure; populating the one or more non-identification attributes in the back end node data structure with data from the one or more data node elements in the back end node data structure having data node identifiers that match the identification attributes; repopulating the plurality of data in the table of rows and columns in the front end view with the data in the one or more populated non-identification attributes; and displaying the repopulated plurality of data in the front end view.