×

Methods and apparatus for information modeling

  • US 8,275,799 B2
  • Filed: 07/26/2006
  • Issued: 09/25/2012
  • Est. Priority Date: 08/02/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system for capturing product information, comprising at least one of a programmable computer and a server having a memory, said system further comprising within said memory:

  • a plurality of product trees, each said product tree of the plurality of product trees representing a hierarchical assembly of a plurality of logical component nodes representing a configuration of all roles that actual components perform in configurations of a product, each product tree comprising;

    a plurality of root definition nodes;

    at least one usage node, each said usage node being an instance of a reusable definition, each said usage node being a child one of said root definition nodes, each said usage node having a reference link to one other of said root definition nodes;

    a plurality of occurrence nodes, each said occurrence node being a child of a respective said usage node or a child of one other of said occurrence nodes, each said occurrence node being derived when said respective usage node is created to represent an instance of a reference assembly, each said occurrence node representing an instance of a child of said respective usage node;

    at least one usage subtree, each said usage subtree formed by each said usage node and said occurrence nodes that are direct or indirect children of the respective said usage node;

    a plurality of definition trees, each definition tree comprising one of said root definition nodes and all said usage subtrees that are children of the respective said root definition node, each said usage subtree having a structure that is the same as the definition tree associated with another of said reference root definition nodes to which usage node has a reference link;

    a plurality of configuration trees, each said configuration tree of the plurality of configuration trees representing a hierarchical assembly of a plurality of actual components of the product, each said configuration tree associated with one of said plurality of product trees, the association including an implement link between each actual component and the corresponding logical component, each actual component representing an implementation of the corresponding logical component, each configuration tree comprising;

    a plurality of root definition configuration nodes;

    at least one usage configuration node, each said usage configuration node being a child of at least one of said root definition configuration nodes, each said usage configuration node having a reference link to one other of said root definition configuration nodes;

    a plurality of occurrence configuration nodes, each said occurrence configuration node being a child of one or more respective said usage configuration nodes or a child of one or more other of said occurrence configuration nodes;

    at least one usage configuration subtree, each said usage configuration subtree formed by each said usage configuration node and said occurrence configuration nodes that are direct or indirect children of the respective said usage configuration nodes; and

    a plurality of definition configuration trees, each definition configuration tree comprising one of said root definition configuration nodes and all said usage configuration subtrees that are children of the respective said root definition configuration node, each said usage configuration subtree having a structure that is the same as the definition configuration tree associated with another of said root definition configuration nodes to which said usage configuration node has a reference link;

    at least two of said configuration trees sharing at least one said usage configuration node for sharing content between said plurality of configuration trees and thereby minimizing a number of usage configuration nodes used to capture the product information, said at least two configuration trees associated with a same product tree; and

    said at least two configuration trees sharing at least one occurrence configuration node, for sharing content between said plurality of usage configuration nodes, to thereby minimize a number of occurrence configuration nodes used to capture the product information, said at least two configuration trees associated with a same product tree.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×