Patent ID: 8924924

Claim:
A method of operating a computing device comprising at least one processor and memory, the method comprising: with the at least one processor: receiving, from a data source, a data structure comprising at least one function member and at least one data member representing at least one data element of a data storage, wherein the data structure is derived from a base data structure that allows accessing values of instances of the at least one data member; creating an instance of the data structure comprising an instance of the at least one data member; parsing, via the base data structure, the instance of the data structure to provide a representation of the instance of the at least one data member, wherein the representation comprises a layout of at least one item representing the at least one data element of the data storage; presenting the layout representing one or more results of the parsing on a display device; receiving an input to modify one or more of the presented results; creating new data conforming to the layout with the one or more modified results; analyzing the new data to determine whether further processing is required; and iteratively creating and analyzing the new data until a determination is made that no further processing is required.