Patent Document ID: 8010570
Application ID: 12477977

Base Claim:
1. A computer-implemented method for transforming an existing complex data structure to a new complex data structure, the method comprising: using one or more computer processors configured by stored program instructions to perform acts of (a) accessing, or facilitating accessing of, a source data structure from one or more domains, the source data structure comprising at least one existing complex data structure representing a set of concepts and a first set of concept relationships between the concepts, wherein the set of concepts and the first set of concept relationships define a first set of dimensional axes; (b) processing, or facilitating processing of, the source data structure to generate a second set of concept relationships between the concepts, wherein the set of concepts and the second set of concept relationships define a second set of dimensional axes, wherein the second set of concept relationships comprises at least one concept relationship not represented in the at least one existing complex data structure; and (c) synthesizing, or facilitating synthesis of, a new complex data structure representing the set of concepts and the second set of concept relationships defining the second set of dimensional axes.

---

Claim 5:
5. The computer-implemented method of claim 1 , wherein the second set of dimensional axes is defined by concept relationships between concepts sharing attributes from a set of attributes that need not be equal to a set of facet attributes discovered through analysis of the source data structure.