Tag pyramid data management system
OwnerParham Sinainventor
Life of this patent
Estimating the term…
Abstract
A data storage and retrieval system for a computer storage memory, incorporating a tag pyramid data structure. The tag pyramid data structure may include a plurality of tag pyramid elements, including a root level element and one or more children branching from the root. Each of the children may have a hierarchical immutable tag sequence, including one or more immutable tags, which may define how the tag pyramid data structure is to be built. Each child may also have a mutable tag, selected from the hierarchical immutable tag sequence, which may serve as an identifier for that child. Children may be automatically grouped based on common tags, and may be organized into sequences based on the common tags.
Claims20
A data storage and retrieval system for a computer storage memory, comprising:
- a processor configured to access and modify said memory according to a tag pyramid data structure, said tag pyramid data structure including a plurality of tag pyramid elements, the plurality of tag pyramid elements comprising:
- a root level element, the root level element associated with a root tag, said root tag being a predefined tag fixedly associated with a root level of the tag pyramid data structure, and associated with one of the set of:
- an empty immutable tag list and a mirrored master tag pyramid immutable tag list;
- and
- at least one child element extending from the root tag, the at least one child element associated with at least one of a file or folder, the at least one child element comprising:
- a hierarchical immutable tag sequence comprising one or more immutable tags, each immutable tag having a sequence rank;
- and
- wherein an immutable tag in the hierarchical immutable tag sequence is selected as a mutable tag;
- wherein the tag pyramid data structure is configured to automatically define the placement of the at least one child element in the tag pyramid data structure based on the hierarchical immutable tag sequence of the at least one child element.
A method of storing and retrieving data in a computer system having a storage memory, comprising:
- configuring said memory according to a tag pyramid data structure, said tag pyramid data structure including a plurality of tag pyramid elements, the plurality of tag pyramid elements comprising:
- a root level element, the root level element associated with a root tag, said root tag being a predefined tag fixedly associated with a root level of the tag pyramid data structure, and associated with one of the set of:
- an empty immutable tag list and a mirrored master tag pyramid immutable tag list;
- and
- at least one child element extending from the root tag, the at least one child element associated with at least one of a file or folder, the at least one child element comprising:
- a hierarchical immutable tag sequence comprising one or more immutable tags, each immutable tag having a sequence rank;
- and
- wherein an immutable tag in the hierarchical immutable tag sequence is selected as a mutable tag;
- wherein the tag pyramid data structure is configured to automatically define the placement of the at least one child element in the tag pyramid data structure based on the hierarchical immutable tag sequence of the at least one child element.
Dependencies are inferred from the claim text.