Metadata search results ranking system
First Claim
1. A metadata search ranking system comprising:
- a session manager;
a result analyzer;
a relevancy calculator;
a representation manager;
a monitoring agent;
a version manager;
a version adjusted popularity daemon process;
a ranking database; and
a scheme database;
wherein said session manager applies search requests to a search engine and forwards search requests to said monitoring agent;
said monitoring agent uses selections indicated by said session manager to update the popularity counter in said ranking database for the URL of said search request;
said version manager takes detected changes in URLs subject to said search requests and updates said ranking database to indicate said changes;
said result analyzer retrieves said search engine results and interprets said results based on said scheme database to generate a content relevance;
said relevancy calculator takes said content relevance from said result analyzer and at least one of a version adjusted popularity and a document recency from said ranking database and generates one or more metadata ranking value;
said representation manager takes said ranking value and permits at least one of viewing and interrogation of said search results based on said ranking values; and
said version adjusted popularity daemon process calculates the version-adjusted popularity and stores it within said ranking database.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of metadata search ranking is disclosed. The present invention utilizes a combination of popularity and/or relevancy to determine a search ranking for a given search result association. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which searches of this vast distributed database can produce useful results ranked and sorted by usefulness to the searching web surfer. The present invention permits embodiments incorporating a Ranking System/Method (0100) further comprising a Session Manager (0101), Query Manager (0102), Popularity Sorter (0103), and Association (0104) functions. These components may be augmented in some preferred embodiments via the use of a Query Entry means (0155), Search Engine (0156); Data Repository (0157), Query Database (0158), and/or a Resource List (0159).
697 Citations
20 Claims
-
1. A metadata search ranking system comprising:
-
a session manager;
a result analyzer;
a relevancy calculator;
a representation manager;
a monitoring agent;
a version manager;
a version adjusted popularity daemon process;
a ranking database; and
a scheme database;
wherein said session manager applies search requests to a search engine and forwards search requests to said monitoring agent;
said monitoring agent uses selections indicated by said session manager to update the popularity counter in said ranking database for the URL of said search request;
said version manager takes detected changes in URLs subject to said search requests and updates said ranking database to indicate said changes;
said result analyzer retrieves said search engine results and interprets said results based on said scheme database to generate a content relevance;
said relevancy calculator takes said content relevance from said result analyzer and at least one of a version adjusted popularity and a document recency from said ranking database and generates one or more metadata ranking value;
said representation manager takes said ranking value and permits at least one of viewing and interrogation of said search results based on said ranking values; and
said version adjusted popularity daemon process calculates the version-adjusted popularity and stores it within said ranking database. - View Dependent Claims (2, 3, 4)
-
-
5. A metadata search ranking system comprising:
-
a session manager means;
a result analyzer means;
a relevancy calculator means;
a representation manager means;
a monitoring agent means;
a version manager means;
a version adjusted popularity daemon process means;
a ranking database means; and
a scheme database means;
wherein said session manager means applies search requests to a search engine and forwards search requests to said monitoring agent means;
said monitoring agent means uses selections indicated by said session manager means to update the popularity counter in said ranking database means for the URL of said search request;
said version manager means takes detected changes in URLs subject to said search requests and updates said ranking database means to indicate said changes;
said result analyzer means retrieves said search engine results and interprets said results based on said scheme database means to generate a content relevance;
said relevancy calculator means takes said content relevance from said result analyzer and version adjusted popularity or document recency from said ranking database means and generates one or more metadata ranking value;
said representation manager means takes said ranking value and permits viewing or interrogation of said search results based on said ranking value; and
said version adjusted popularity daemon process means calculates the version-adjusted popularity and stores it within said ranking database means. - View Dependent Claims (6, 7, 8)
-
-
9. A metadata search ranking method comprising:
-
obtaining a search request query string and submitting said search request to a session manager;
submitting said search request to a search engine;
obtaining search results from said search engine;
analyzing said search results for content relevance using a ranking database;
calculating relevancy based on at least one version adjusted popularity and document recency;
ranking said search results based on relevancy;
performing at least one of representing and viewing said ranked search results;
monitoring selection of said ranked search results and updating said ranking database accordingly; and
updating URL version numbers within said ranking database when there are at least one of detected document changes and updates to version adjusted popularity information;
a version adjusted popularity daemon process;
said version adjusted popularity daemon process calculates the version-adjusted popularity and stores it within said ranking database. - View Dependent Claims (10, 11, 12)
-
-
13. A metadata search ranking method comprising:
-
means for obtaining a search request query string and submitting said search request to a session manager;
means for submitting said search request to a search engine;
means for obtaining search results from said search engine;
means for analyzing said search results for content relevance using a ranking database;
means for calculating relevancy based on at least one of a version adjusted popularity and document recency;
means for ranking said search results based on relevancy;
means for performing at least one of representing and viewing said ranked search results;
means for monitoring selection of said ranked search results and updating said ranking database accordingly; and
means for updating URL version numbers within said ranking database when there are detected at least one of document changes and updates to version adjusted popularity information;
a version adjusted popularity daemon process;
said version adjusted popularity daemon process calculates the version-adjusted popularity and stores it within said ranking database. - View Dependent Claims (14, 15, 16)
-
-
17. A computer usable medium having computer-readable program code means providing metadata search ranking, said computer-readable program means comprising:
-
computer program code means for obtaining a search request query string and submitting said search request to a session manager;
computer program code means for submitting said search request to a search engine;
computer program code means for obtaining search results from said search engine;
computer program code means for analyzing said search results for content relevance using a ranking database;
computer program code means for calculating relevancy based on at least one of version adjusted popularity and document recency;
computer program code means for ranking said search results based on relevancy;
computer program code means for performing at least one of representing and viewing said ranked search results;
computer program code means for monitoring selection of said ranked search results and updating said ranking database accordingly;
and computer program code means for updating URL version numbers within said ranking database when there are detected at least one of document changes and updates to version adjusted popularity information;
a version adjusted popularity daemon process;
said version adjusted popularity daemon process calculates the version-adjusted popularity and stores it within said ranking database. - View Dependent Claims (18, 19, 20)
-
Specification