Patent ID: 8560494
Filing Date: 2013-10-15
Classification: G06F

Abstract:
1. A method of generating object structures by importing structured data from one or more data sources, comprising: concurrently displaying, in a graphical user interface of a computer display unit, a first icon that graphically represents a first object type and a second icon that graphically represents a second object type, wherein the first object type is a category of object structures that are comprised of first properties, wherein the second object type is a different category of object structures that are comprised of second properties at least partly different than the first properties; receiving first input defining at least a portion of a first mapping between the first properties of the first object type and the structured data of the one or more data sources; receiving second input defining at least a portion of a second mapping between the second properties of the second object type and the structured data of the one or more data sources; wherein at least one of the first input or the second input originates from an analysis and comparison component that automatically identifies predicted mappings, and not from user input in the graphical user interface; receiving, in the graphical user interface, third input defining a relationship type, wherein the relationship type categorizes relationship structures that specify relationships between object structures of the first object type and object structures of the second object type; in response to the third input, displaying in the graphical user interface a graphical representation of the relationship type that visually links the first icon to the second icon; based at least on the first mapping, the second mapping, the relationship type, and the structured data, creating a plurality of first object structures of the first object type, a plurality of second object structures of the second object type, and a plurality of relationship structures between the first object structures and the second object structures; wherein the method is performed by one or more computing devices.