Method and apparatus for organizing data by overlaying a searchable database with a directory tree structure
First Claim
1. A method of organizing data within a searchable database comprising the steps of:
- a. generating a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes;
b. generating one or more data pointers, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding pointers of the specific node are related to the designated category of the specific node;
c. generating one or more node pointers, wherein a first node pointer corresponds to a first node located in a first navigation path through the directory tree structure, and the first node pointer is directed to a second node located in a second navigation path different than the first navigation path, thereby forming a cross-link between two nodes located in two different navigation paths; and
d. navigating the directory tree structure and selecting a corresponding data pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search.
8 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for organizing data by overlaying a searchable database with a directory tree structure. The method includes generating the directory tree structure that includes nodes comprising a designated category for each node and branches comprising links between the nodes, and generating one or more pointers. Each pointer corresponds to a specific node and the pointer links the specific node to an item of data within the searchable database. All pointers associated with the specific node link related items of data corresponding to the designated category. Each node within the directory tree structure can include a corresponding html address. Items of data can be web-based multimedia including audio, video, images, and appropriately formatted text, displayed in an encyclopedia-like format. Nodes, branches, and pointers within the directory tree structure can continually be added, edited, or deleted.
-
Citations
43 Claims
-
1. A method of organizing data within a searchable database comprising the steps of:
-
a. generating a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes; b. generating one or more data pointers, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding pointers of the specific node are related to the designated category of the specific node; c. generating one or more node pointers, wherein a first node pointer corresponds to a first node located in a first navigation path through the directory tree structure, and the first node pointer is directed to a second node located in a second navigation path different than the first navigation path, thereby forming a cross-link between two nodes located in two different navigation paths; and d. navigating the directory tree structure and selecting a corresponding data pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An organization system for organizing data within a searchable database comprising:
-
a. means for generating a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes; b. means for generating one or more data pointers coupled to the means for generating a directory tree structure, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding data pointers of the specific node are related to the designated category of the specific node; c. means for generating one or more node pointers, wherein a first node pointer corresponds to a first node located in a first navigation path through the directory tree structure, and the first node pointer is directed to a second node located in a second navigation path different than the first navigation path, thereby forming a cross-link between two nodes located in two different navigation paths; and d. means for navigating the directory tree structure and selecting a corresponding data pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
- 21. An organization system for organizing data within a searchable database comprising an organization server configured to generate a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes, and to generate one or more data pointers, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding data pointers of the specific node are related to the designated category of the specific node and to generate one or more node pointers, wherein a first node pointer corresponds to a first node located in a first navigation path through the directory tree structure, and the first node pointer is directed to a second node located in a second navigation path different than the first navigation path, thereby forming a cross-link between two nodes located in two different navigation paths, wherein the organization server is utilized by a user to navigate the directory tree structure and to select a corresponding data pointer to access a particular item of data within the searchable database, and further wherein the directory tree structure is navigated utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search.
-
31. A network of devices for organizing data within a searchable database comprising:
-
a. one or more computer systems configured to communicate with other systems; and b. an organization server configured to couple to the one or more computer systems to generate a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes, and to generate one or more data pointers, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding data pointers of the specific node are related to the designated category of the specific node and to generate one or more node pointers, wherein a first node pointer corresponds to a first node located in a first navigation path through the directory tree structure, and the first node pointer is directed to a second node located in a second navigation path different than the first navigation path, thereby forming a cross-link between two nodes located in two different navigation paths, wherein the organization server is utilized by a user to navigate the directory tree structure and to select a corresponding data pointer to access a particular item of data within the searchable database, and further wherein the directory tree structure is navigated utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of organizing data within a searchable database comprising the steps of:
-
a. generating a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category and an html address for each node and branches comprising links between the nodes; b. generating one or more pointers, wherein each pointer corresponds to a specific node and the pointer links the specific node to an item of web-based multimedia within the searchable database, wherein each pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual web-based multimedia item thereby forming a set parameter, and the parameters are specific to the node in which the pointer is included, further wherein all items of web-based multimedia linked to the specific node by the corresponding pointers of the specific node are related to the designated category of the specific node; and c. navigating the directory tree structure and selecting a corresponding pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search. - View Dependent Claims (40)
-
-
41. A method of generating a directory tree structure for organizing data within a searchable database and for accessing the searchable database over the internet comprising the steps of:
-
a. generating one or more nodes wherein each node includes an html address and a designated category; b. generating links between the nodes wherein each node is linked to at least one other node, further wherein each link is a hypertext link between a first html address of a first node and a second html address of a second node; c. generating one or more pointers, wherein each pointer corresponds to a specific node and the pointer links the specific node to an item of web-based multimedia within the searchable database, wherein each pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual web-based multimedia item thereby forming a set parameter, and the parameters are specific to the node in which the pointer is included, further wherein all items of web-based multimedia linked to the specific node by the corresponding pointers of the specific node are related to the designated category of the specific node; d. establishing a connection over the internet to the directory tree structure for accessing the searchable database; and e. navigating the directory tree structure and selecting a corresponding pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search. - View Dependent Claims (42)
-
-
43. A method of organizing data within a searchable database comprising the steps of:
-
a. generating a directory tree structure, wherein the directory tree structure includes nodes and branches comprising a designated category for each node and branches comprising links between the nodes; b. generating one or more data pointers, wherein each data pointer corresponds to a specific node and the data pointer links the specific node to an item of data within the searchable database, wherein each data pointer is categorized by a navigation path through the directory tree structure and by one or more parameters, wherein each parameter is set with a corresponding value associated with an individual data item thereby forming a set parameter, and the parameters are specific to the node in which the data pointer is included, further wherein all items of data linked to the specific node by the corresponding pointers of the specific node are related to the designated category of the specific node; c. generating one or more node pointers, wherein a node pointer is different than a data pointer, further wherein each node pointer defines a cross-link between a first node located in a first navigation path and a second node located in a second navigation path; and d. navigating the directory tree structure and selecting a corresponding data pointer to access a particular item of data within the searchable database utilizing a search module including keyword search, hierarchical search, dichotomous key search and parametric search, wherein each utilization of the search module at any node within the directory tree structure includes availability of the keyword search, the hierarchical search, the dichotomous key search and the parametric search.
-
Specification