IP Library Granted Patent US 7,747,654
Granted Patent B2
US 7,747,654 · App. 11/899,211 · Granted Jun 29, 2010

Method and apparatus for applying a parametric search methodology to a directory tree database format

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,747,654
App. No.
11/899,211
Granted
Jun 29, 2010
Kind
B2
Abstract

A method of and apparatus for applying a parametric search methodology to a searchable database formatted in a directory tree structure. The directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes. Each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by initializing the value of each parameter for each related data. The method accesses a particular node within the directory tree structure and performs a parametric search using one or more set search parameters corresponding to the specific node to generate one or more matching discrete data items, wherein each matching item corresponds to related data of the particular node. The parameters can be customizable and specific to the specific node. The method can also include accessing a particular node utilizing a selective one or more search methodologies including keyword search, hierarchical search, and dichotomous key search.

Claims (44)

1. A method of accessing information within a directory tree structure comprising:

a. formatting a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter;

b. accessing a particular node within the directory tree structure;

c. setting one or more search parameters corresponding to the set of parameters of the particular node; and

d. performing a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

2. The method as claimed in claim 1 wherein the parameters are customizable and specific to the particular node.

3. The method as claimed in claim 2 wherein accessing a particular node is performed utilizing a selective one or more search methodologies including keyword search, hierarchical search, and dichotomous key search.

4. The method as claimed in claim 3 wherein when the utilized search methodology is the keyword search, the search criteria is one or more keywords input by a user.

5. The method as claimed in claim 3 wherein when the utilized search methodology is the hierarchical search, the search criteria is a selected one of a list of one or more directory items.

6. The method as claimed in claim 3 wherein when the utilized search methodology is the dichotomous key search, the search criteria is a selected one of two binary items.

7. The method as claimed in claim 1 wherein the searchable database is distributed into more than one physical location.

8. The method as claimed in claim 1 wherein accessing a particular node, setting the search parameters, performing a parametric search are performed by a server.

9. The method as claimed in claim 1 further comprising maintaining the node by appropriately adding and deleting data to and from the node.

10. The method as claimed in claim 9 wherein maintaining the node is performed by a node owner who maintains the corresponding node and all nodes that are linked beneath the corresponding node within the directory tree structure.

11. A research system for accessing information within a directory tree structure comprising a research server configured to format a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter, to access a particular node within the directory tree structure, to set one or more search parameters corresponding to the set of parameters of the particular node, and to perform a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

12. The research system as claimed in claim 11 wherein the parameters are customizable and specific to the particular node.

13. The research system as claimed in claim 12 wherein the research server accesses the particular node by utilizing a selective one or more search methodologies including keyword search, hierarchical search, and dichotomous key search.

14. The research system as claimed in claim 13 wherein when the utilized search methodology is the keyword search, the search criteria is one or more keywords input by a user.

15. The research system as claimed in claim 13 wherein when the utilized search methodology is the hierarchical search, the search criteria is a selected one of a list of one or more directory items.

16. The research system as claimed in claim 13 wherein when the utilized search methodology is the dichotomous key search, the search criteria is a selected one of two binary items.

17. The research system as claimed in claim 11 wherein the searchable database is distributed into more than one physical location.

18. The research system as claimed in claim 11 further comprising an interface circuit coupled to the research server to establish a connection with a computer system.

19. The research system as claimed in claim 18 wherein the connection is established with the computer system at a remote location from the interface circuit.

20. The research system as claimed in claim 19 wherein the connection is established with the remote computer system and the interface circuit over the internet to allow users to access the research system, to access the particular node, to set the search parameters, and to perform the parametric search.

21. The research system as claimed in claim 11 further comprising a node owner for maintaining the node by appropriately adding and deleting related data to and from the node.

22. The research system as claimed in claim 21 wherein the node owner maintains the corresponding node and all nodes that are linked beneath the corresponding node within the directory tree structure.

23. A network of devices for accessing information within a directory tree structure comprising:

a. one or more computer systems configured to establish a connection with other systems; and

b. a research server coupled to the one or more computer systems to format a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter, to access a particular node within the directory tree structure, to set one or more search parameters corresponding to the set of parameters of the particular node, and to perform a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

24. A method of accessing information within a directory tree structure comprising:

a. formatting a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter;

b. accessing a particular node within the directory tree structure utilizing a research module including keyword search, hierarchical search, and dichotomous key search, wherein when accessing each of the nodes within the directory tree structure utilizing the research module, each of the keyword search, hierarchical search, and dichotomous key search, are usable at any location within the searchable database;

c. setting one or more search parameters corresponding to the set of parameters of the particular node; and

d. performing a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

25. A research system for accessing information within a directory tree structure comprising:

a. means for formatting a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter;

b. means for accessing a particular node within the directory tree structure utilizing a research module including keyword search, hierarchical search, and dichotomous key search, wherein when accessing each of the nodes within the directory tree structure utilizing the research module, each of the keyword search, hierarchical search, and dichotomous key search, are usable at any location within the searchable database;

c. means for setting one or more search parameters corresponding to the set of parameters of the particular node; and

d. means for performing a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

26. A method of accessing information within a directory tree structure comprising:

a. formatting a searchable database into the directory tree structure, wherein the directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes, further wherein each specific node provides a corresponding set of parameters by which each related item of data corresponding to the specific node is defined by setting each parameter with a corresponding value associated with the item of data, thereby forming a set parameter;

b. accessing a particular node within the directory tree structure utilizing a research module comprising a plurality of search implementations, wherein each utilization of the research module includes usability of each search at any location within the directory tree structure;

c. setting one or more search parameters corresponding to the set of parameters of the particular node; and

d. performing a parametric search from any node within the directory tree structure using the one or more set search parameters corresponding to the particular node to match the one or more search parameters to the set parameters for each item of data corresponding to the particular node, thereby generating one or more matching discrete data items.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: MIND FUSION, LLC
To: BYTEWEAVR, LLC
Reel/Frame 064803/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Oct 29, 2015
From: GAMROE APPLICATIONS, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 036916/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2011
From: INTELLIVENCE, INC.
To: GAMROE APPLICATIONS, LLC
Reel/Frame 025998/0941 →