Method of implementing an acyclic directed graph structure using a relational data-base
OwnerKah Yuen John Francis Chonginventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKah Yuen John Francis Chonginventor
Estimating the term…
A method for implementing an acyclic directed graph structure using a computer relational database system, and a data structure corresponding thereto. An advantageous relational database structure representing the acyclic diagraph can be obtained by creating three table structures storing relationships between nodes in the diagraph and other properties. A node table stores relationships between each node in the diagraph and properties assigned to the nodes. An edge table stores indications of nodes which are directly linked and the direction of the link. A path table stores indications of nodes which are directly or indirectly linked and the direction of those paths. Procedures for maintaining the database structure in a consistent manner are also described.
A method for generating an acyclic directed graph structure, or acyclic diagraph, utilising a computer operated relational database, the acyclic diagraph comprising a plurality of nodes directionally coupled to one another so that each node has at least one child node in a forward coupling direction and/or at least one parent node in a reverse coupling direction, comprising:
A method of maintaining a computer stored data structure in a relational database system for representing an acyclic diagraph comprising a plurality of nodes directionally coupled to one another so that each node has at least one child node in a forward coupling direction and/or at least one parent node in a reverse coupling direction, the data structure comprising:
A method of maintaining a product and/or service classification system comprising a computer stored data structure in a relational database system for representing an acyclic diagraph comprising a plurality of nodes directionally coupled to one another so that each node has at least one child node in a forward coupling direction and/or at least one parent node in a reverse coupling direction, the data structure comprising:
Dependencies are inferred from the claim text.