×

Visual data importer

  • US RE47,594 E1
  • Filed: 10/14/2015
  • Issued: 09/03/2019
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating object structures by importing structured data from one or more data sources into an object model based on an ontology that categorizes objects, relationships, and properties according to various defined types, comprising:

  • concurrently displaying, in a graphical user interface of a computer display unit, a first icon that graphically represents a first object associated with a first object type and a second icon that graphically represents a second object associated with 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 second object type is different from the first object type;

    receiving a 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 a 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, a third input defining a relationship type, wherein the relationship type characterizes relationship structures that specify relationships between object structures of the first object type and object structures of the second object type, wherein the relationship is associated with a relationship 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, automatically 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 including automatically adding one or more of the first object type and the second object type based on comparisons of the object types to available schema elements, a history of previously created schema maps by the same or a different user, and/or specified user or system rules;

    wherein the creating comprises creating the first object structures and the second object structures using the ontology and in which the relationship structures are of the relationship type;

    storing the plurality of first object structures, the plurality of second object structures, and the plurality of relationship structures in a database that persists data in the object model;

    wherein the method is performed by one or more computing devices.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×