Patent ID: 8214485

Claim:
A computer implemented method of accessing data across a network, the computer implemented method comprising: collecting output data structures and usage operations on data for a set of functions; analyzing the output data structures and usage operations for uniqueness, wherein unique output data structures and usage operations are retained; sorting the unique output data structures and usage operations based on logical categories; flattening the unique output data structures and usage operations, wherein flattening the unique output data structures and usage operations comprises: identifying and removing cyclic loops in the unique output data structures; analyzing the unique output data structures for cross-category linking; analyzing the unique output data structures for in-category linking; and responsive to a preference specified by one of a user or memory, performing one of an unrolling the unique output data structures or usage operations having multiple levels or creating a new category for the unique output data structures or usage operations; and mapping the unique output data structure and unique usage operations in a data format.