Distributed metadata searching system and method
First Claim
1. A metadata searching system comprising:
- a search manager means;
a scanner means;
a search engine means;
whereinsaid scanner means processes metadata and provides summarized data to said search manager means;
said search manager means augments one or more web crawler repositories utilized by said search engine means in providing search results in response to one or more query string inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of distributed metadata searching is disclosed. The present invention permits an extension of the searching and retrieval functions of existing Internet web search engines by utilizing computational resources embodied in user computer systems and search browsers. By distributing the searching and scanning functions to the user level, the present invention reduces the computational and communications burden on Internet web search engines and crawlers, resulting in lower computational resource utilization by Internet search engine providers. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which complete searches of this vast distributed database may be performed. The present invention permits embodiments incorporating a Search Manger (1001) further comprising a Service Results Manager (1013), User Profile Database (1012), Service Manager(1013), and Service Database (1014); a Light Weight Application SCANNER (1002); and a Search Engine (1008). These components may be augmented in some preferred embodiments via the use of a Search Browser (1003), Internet Communications (1004); Web Site(s) (1005), Web Crawler(s) (1006), and a Repository Database (1007).
182 Citations
32 Claims
-
1. A metadata searching system comprising:
-
a search manager means;
a scanner means;
a search engine means;
wherein said scanner means processes metadata and provides summarized data to said search manager means;
said search manager means augments one or more web crawler repositories utilized by said search engine means in providing search results in response to one or more query string inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A metadata searching method comprising:
-
entering a search query;
searching said search query using a Search Engine;
building results from said Search Engine;
providing a Light Weight Application to the results page using a Service Manager;
waiting for the user to select specific search results;
waiting for the selected URL data to arrive to said Light Weight Application;
summarizing URL data using said Light Weight Application;
forwarding said Light Weight Application data via a Service Results Manager to a standard web crawler for further processing;
recording the user ID in a User Profile Database; and
merging results from said Light Weight Application with a Master Repository. - View Dependent Claims (22, 23, 24)
-
-
25. A metadata searching method comprising:
-
means for entering a search query;
means for searching said search query using a Search Engine;
means for building results from said Search Engine;
means for providing a Light Weight Application to the results page using a Service Manager;
means for waiting for the user to select specific search results;
means for waiting for the selected URL data to arrive to said Light Weight Application;
means for summarizing URL data using said Light Weight Application;
means for forwarding said Light Weight Application data via a Service Results Manager to a standard web crawler for further processing;
means for recording the user ID in a User Profile Database; and
means for merging results from said Light Weight Application with a Master Repository. - View Dependent Claims (26, 27, 28)
-
-
29. A computer usable medium having computer-readable program code means providing metadata searching automation, said computer-readable program means comprising:
-
computer program code means for entering a search query;
computer program code means for searching said search query using a Search Engine;
computer program code means for building results from said Search Engine;
computer program code means for providing a Light Weight Application to the results page using a Service Manager;
computer program code means for waiting for the user to select specific search results;
computer program code means for waiting for the selected URL data to arrive to said Light Weight Application;
computer program code means for summarizing URL data using said Light Weight Application;
computer program code means for forwarding said Light Weight Application data via a Service Results Manager to a standard web crawler for further processing;
computer program code means for recording the user ID in a User Profile Database; and
computer program code means for merging results from said Light Weight Application with a Master Repository. - View Dependent Claims (30, 31, 32)
-
Specification