METHOD AND APPARATUS FOR GATHERING, CATEGORIZING AND PARAMETERIZING DATA
First Claim
1. A method of linking data to a searchable database, the searchable database in a directory tree structure having nodes and branches, each node representing a category and each branch representing a relationship between nodes, wherein each node comprises rules for associating data with the node, the method comprising:
- locating data to link to the searchable database;
identifying one or more attributes associated with the located data;
parsing a value from the located data for each of the one or more attributes associated with the located data;
generating a document associated with the located data, the document comprising one or more tags, wherein each of the one or more tags comprises one of the one or more attributes and the parsed value for the one of the one or more attributes;
storing an object in an objects database, the object comprising the document and a link to the located data;
determining a specific node in the searchable database, wherein the one or more tags in the document satisfy the rules for associating data with the specific node; and
associating a pointer to the located data with the specific node, the pointer comprising a link based on the link in the stored object.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for and a method of gathering new data form a specific data source, categorizing this data into a hierarchical directory structure, and building parameters to further describe this data. A harvesting system is an application that can organize and locate external data; the harvesting system can be used to navigate, organize and locate this data. The harvesting system utilizes a defined data model, referred to as a core data structure, that describes the logical structure of the data. Within the core data structure are pointers, which refer back to the source data. The loading process can be manually done, or can be automatically accomplished using this harvesting process.
206 Citations
25 Claims
-
1. A method of linking data to a searchable database, the searchable database in a directory tree structure having nodes and branches, each node representing a category and each branch representing a relationship between nodes, wherein each node comprises rules for associating data with the node, the method comprising:
-
locating data to link to the searchable database; identifying one or more attributes associated with the located data; parsing a value from the located data for each of the one or more attributes associated with the located data; generating a document associated with the located data, the document comprising one or more tags, wherein each of the one or more tags comprises one of the one or more attributes and the parsed value for the one of the one or more attributes; storing an object in an objects database, the object comprising the document and a link to the located data; determining a specific node in the searchable database, wherein the one or more tags in the document satisfy the rules for associating data with the specific node; and associating a pointer to the located data with the specific node, the pointer comprising a link based on the link in the stored object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16)
-
-
10. A system for linking data to a searchable database, the searchable database in a directory tree structure having nodes and branches, the nodes representing a category and the branches representing relationships between the categories, wherein each node comprises rules for associating data with the node, the system comprising:
-
a communication mechanism configured to access a network; an objects database; and a controller, wherein the controller is configured to; locate, on the network, data to link to the searchable database; identify one or more attributes associated with the located data; parse a value from the located data for each of the one or more attributes associated with the located data; generate a document associated with the located data, the document comprising one or more tags, wherein each of the one or more tags comprises one of the one or more attributes and the parsed value for the one of the one or more attributes; store an object in the objects database, the object comprising the document and a link to the located data; determine a specific node in the searchable database, wherein the one or more tags in the document satisfy the rules for associating data with the specific node; and associate a pointer to the located data with the specific node, the pointer comprising a link based on the link in the stored object. - View Dependent Claims (11, 12, 13)
-
-
17. A system for linking data to a searchable database, the searchable database in a directory tree structure having nodes and branches, the nodes representing a category and the branches representing relationships between the categories, wherein each node comprises rules for associating data with the node, the method comprising:
-
means for locating data to link to the searchable database; means for identifying one or more attributes associated with the located data; means for parsing a value from the located data for each of the one or more attributes associated with the located data; means for generating a document associated with the located data, the document comprising one or more tags, wherein each of the one or more tags comprises one of the one or more attributes and the parsed value for the one of the one or more attributes; means for storing an object in an objects database, the object comprising the document and a link to the located data; means for determining a specific node in the searchable database, wherein the one or more tags in the document satisfy the rules for associating data with the specific node; and means for associating a pointer to the located data with the specific node, the pointer comprising a link based on the link in the stored object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification