×

Computer implemented method for storing unlimited amount of data as a mind map in relational database systems

  • US 10,002,143 B2
  • Filed: 03/24/2014
  • Issued: 06/19/2018
  • Est. Priority Date: 03/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented database system having data structures for storing, in a memory, data and information defining relations between the data to enable storage and access to data across a plurality of complex arrangements, comprising:

  • a first table, stored in the memory, having definitions of at least one data set wherein a definition of a data set includes (i) a unique data set identifier and (ii) a property type name;

    a second table, stored in the memory, having definitions of object properties wherein a definition of an object property includes (i) a unique property identifier and (ii) a unique data set identifier, from the first table, the property is assigned to;

    a third table, stored in the memory, having definitions of objects, wherein a definition of an object includes (i) a unique object identifier and (ii) a unique data set identifier, from the first table, the object is assigned to;

    a fourth table, stored in the memory, having definitions of object values wherein a definition of an object value includes (i) a property value, (ii) a unique object identifier, from the third table, and (iii) a unique property identifier from the second table, the object is assigned to;

    a fifth table, stored in the memory, having definitions of relations wherein a definition of a relation includes (i) a unique relation identifier and (ii) a relation name;

    a sixth table, stored in the memory, having definitions of object relations wherein a definition of an object relation includes a unique relation identifier, from the fifth table, associating two object identifiers from the third table; and

    a mind map structure comprising nodes and directed links, wherein (i) each node of the mind map is directed to a data set identifier and a property type name in the first table and represents object identifiers in the third table and (ii) each directed link of the directed links is directed to a relation identifier in the fifth table and represents object relations in the sixth table,wherein the combination of the first table, second table, third table, fourth table, fifth table, sixth table and mind map structure permit efficient scalability at a reduced memory requirement.

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