Dynamic search engine and database
First Claim
1. A method of creating an industry database, comprising:
- conducting an Internet search for information meeting at least one search criteria;
creating a first list of URL addresses corresponding to web pages identified as a result of said Internet search;
unstemming said URL addresses in said first list to create a second list of URL addresses corresponding to unique web sites;
comparing said second list of URL addresses to URL addresses previously stored in said database;
deleting URL addresses from said second list that are duplicative of URL addresses previously stored in said database so as to create a third list of URL addresses;
automatically categorizing at least one URL address from said third list as belonging to a predefined category; and
automatically indexing and storing said at least one URL under said predefined category in said database.
1 Assignment
0 Petitions
Accused Products
Abstract
An industry database and method of creating same is provided. The database is created in accordance with a process that includes: identifying a plurality of web sites meeting at least one search criteria; automatically extracting URL addresses for each of the plurality of web sites; automatically categorizing each of the web sites and their corresponding URL addresses in accordance with a predefined category structure; and automatically indexing and storing each of the URL addresses in accordance with the predefined category structure in the database. A method of using a database system is also provided. The method includes: storing in a database, information extracted from a plurality of web sites, wherein the information is automatically categorized and indexed in accordance with a predefined category structure and includes a plurality of URL addresses corresponding to the plurality of web sites; receiving a user query; executing a search engine in response to the user query that searches a subset of the stored information extracted from a subset of the plurality of web sites, and subsequently searching said subset of web sites to find additional information responsive to said user query.
375 Citations
60 Claims
-
1. A method of creating an industry database, comprising:
-
conducting an Internet search for information meeting at least one search criteria;
creating a first list of URL addresses corresponding to web pages identified as a result of said Internet search;
unstemming said URL addresses in said first list to create a second list of URL addresses corresponding to unique web sites;
comparing said second list of URL addresses to URL addresses previously stored in said database;
deleting URL addresses from said second list that are duplicative of URL addresses previously stored in said database so as to create a third list of URL addresses;
automatically categorizing at least one URL address from said third list as belonging to a predefined category; and
automatically indexing and storing said at least one URL under said predefined category in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of creating an industry database, comprising:
-
identifying a plurality of web sites meeting at least one search criteria;
automatically extracting URL addresses for each of said plurality of web sites;
automatically categorizing each of said plurality of web sites and their corresponding URL addresses in accordance with a predefined category structure comprising a plurality of categories; and
automatically indexing and storing each of said URL addresses in accordance with said predefined category structure in said database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An industry database, created in accordance with a process comprising the steps of:
-
conducting an Internet search for information meeting at least one search criteria;
creating a first list of URL addresses corresponding to web pages identified as a result of said Internet search;
unstemming said URL addresses in said first list to create a second list of URL addresses corresponding to unique web sites;
comparing said second list of URL addresses to URL addresses previously stored in said database;
deleting URL addresses from said second list that are duplicative of URL addresses previously stored in said database so as to create a third list of URL addresses;
automatically categorizing at least one URL address from said third list as belonging to a predefined category; and
automatically indexing and storing said at least one URL under said predefined category in said database. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An industry database created in accordance with a process comprising the steps of:
-
identifying a plurality of web sites meeting at least one search criteria;
automatically extracting URL addresses for each of said plurality of web sites;
automatically categorizing each of said plurality of web sites and their corresponding URL addresses in accordance with a predefined category structure comprising a plurality of categories; and
automatically indexing and storing each of said URL addresses in accordance with said predefined category structure in said database. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A database system comprising:
-
a relational database containing a plurality of URL addresses for a plurality web sites indexed and stored in accordance with a predefined category structure; and
a company directory search engine for automatically retrieving new URL addresses for new web sites, automatically categorizing said new URL addresses and new web sites, and storing at least a subset of said new URL addresses in said relational database in accordance with said predefined category structure. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method of providing information responsive to user queries, comprising:
-
storing in a database, information extracted from a plurality of web sites, wherein said information is automatically categorized and indexed in accordance with a predefined category structure and wherein said information includes a plurality of URL addresses corresponding to said plurality of web sites;
receiving a user query;
executing a search engine in response to said user query wherein said search engine searches a subset of said stored information extracted from a subset of said plurality of web sites, wherein said subset of information is selected based on corresponding category indices that match said use query; and
searching said subset of web sites to find additional information responsive to said user query.
-
-
60. A database system for providing information responsive to user queries, comprising:
-
a database for storing information extracted from a plurality of web sites, wherein said information is automatically categorized and indexed in accordance with a predefined category structure and wherein said information includes a plurality of URL addresses corresponding to said plurality of web sites;
a user interface module for receiving a user query; and
a server computer for executing said user interface module and a search engine in response to said user query, wherein said search engine searches a subset of a said stored information extracted from a subset of said plurality of web sites, wherein said subset of information is selected based on corresponding category indices matching said use query, and wherein said search engine subsequently searches said subset of web sites to find additional information responsive to said user query.
-
Specification