Patent JPS6072908A successfully refreshed from Google Patents.
Patent US6480837B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6480837B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method, system, and program for ordering search results using a popularity weighting

Assignee: LinkedIn Corp
•
Filing: 1999-12-16
•
Granted: 2002-11-12
•
Expires: 2019-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a method, system, program, and data structures for ordering electronic files subject to searching. At least one keyword is associated with each file. A physical location of each file is identified by a file address, such as a URL. A popularity weight is associated with at least one file address and key word pair such that a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair. In response to executing a search query including search keywords, file address search results are received that have at least one associated keyword that matches at least one search keyword in response to executing the search query. The search results are ordered according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword. A document is then coded to include the file address search results such that the document will display the file address search results according to the ordering.

Inventors

  • 👤 Rabindranath Dutta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:36
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06F16/951; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 174 words
A method for ordering electronic files subject to searching, comprising: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated with multiple keywords associated with one file address are capable of being different; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query, and ordering the search results according to the popularity weight associated with each file address search result and keyword pad whose keyword matches the search keyword.
Claim 2
Independent Claim 174 words
A method for ordering electronic files subject to searching, comprising: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated with multiple keywords associated with one file address are capable of being different; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query, and ordering the search results according to the popularity weight associated with each file address search result and keyword pad whose keyword matches the search keyword.
Claim 3
Dependent Claim 32 words
The method of claim 1 , further comprising coding a document to include the file address search results, wherein the document will display the file address search results according to the ordering.
Claim 4
Dependent Claim 132 words
The method of claim 1 , wherein a server having a server URL executes the search and generates the document, wherein the file address search results comprise search result URLs denoting the location of files distributed at servers over an Internet, wherein generating the document including the file address search results comprises: combining the server URL with each search result URL into a combined URL for each search result; coding the document to display each search result with the combined URL, wherein issuing a request to the combined URL is directed to the server; receiving a request to the combined URL; adjusting upward each popularity weight associated with each search result URL in the combined URL and keyword pair matching the search keywords; and redirecting the request to the search result URL.
Claim 5
Dependent Claim 49 words
The method of claim 1 , further comprising; receiving a request to access at least one of the file address search results displayed in the document; and adjusting the popularity weights upward for the at least one requested file address search result and keyword pair matching the search keywords.
Claim 6
Dependent Claim 28 words
The method of claim 4 , further comprising adjusting the popularity weights downward for those file address and keyword pairs matching the search keywords that were not requested.
Claim 7
Dependent Claim 49 words
The method of claim 4 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results from the document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results.
Claim 8
Dependent Claim 44 words
The method of claim 1 , further comprising generating multiple documents to include all the file address search results when the search results cannot all be included in a single document, wherein each document displays the file address search results according to the ordering.
Claim 9
Dependent Claim 52 words
The method of claim 7 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results within one document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results within one document.
Claim 10
Independent Claim 227 words
A method for ordering electronic files subject to searching, comprising: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; and determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.
Claim 11
Independent Claim 227 words
A method for ordering electronic files subject to searching, comprising: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; and determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.
Claim 12
Independent Claim 184 words
A system for ordering electronic files subject to searching, comprising: means for associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; means for associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated with multiple keywords associated with one file address are capable of being different; means for executing a search query including search keywords; means for receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query, and means for ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword.
Claim 13
Independent Claim 184 words
A system for ordering electronic files subject to searching, comprising: means for associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; means for associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated with multiple keywords associated with one file address are capable of being different; means for executing a search query including search keywords; means for receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query, and means for ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword.
Claim 14
Dependent Claim 34 words
The system of claim 10 , further comprising means for coding a document to include the file address search results, wherein the document will display the file address search results according to the ordering.
Claim 15
Dependent Claim 145 words
The system of claim 11 , wherein a server having a server URL executes the search and generates the document, wherein the file address search results comprise search result URLs denoting the location of files distributed at servers over an Internet, wherein the means for generating the document including the file address search results comprises: means for combining the server URL with each search result URL into a combined URL for each search result; means for coding the document to display each search result with the combined URL, wherein issuing a request to the combined URL is directed to the server; means for receiving a request to the combined URL; means for adjusting upward each popularity weight associated with each search result URL in the combined URL and keyword pair matching the search keywords; and means for redirecting the request to the search result URL.
Claim 16
Dependent Claim 53 words
The system of claim 11 , further comprising; means for receiving a request to access at least one of the file address search results displayed in the document; and means for adjusting the popularity weights upward for the at least one requested file address search result and keyword pair matching the search keywords.
Claim 17
Dependent Claim 30 words
The system of claim 13 , further comprising means for adjusting the popularity weights downward for those file address and keyword pairs matching the search keywords that were not requested.
Claim 18
Dependent Claim 49 words
The system of claim 13 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results from the document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results.
Claim 19
Dependent Claim 46 words
The system of claim 11 , further comprising means for generating multiple documents to include all the file address search results when the search results cannot all be included in a single document, wherein each document displays the file address search results according to the ordering.
Claim 20
Dependent Claim 52 words
The system of claim 16 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results within one document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results within one document.
Claim 21
Independent Claim 240 words
A system for ordering electronic files subject to searching, comprising: means for associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; means for associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; means for executing a search query including search keywords; means for receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and means for ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; means for determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and means for averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.
Claim 22
Independent Claim 240 words
A system for ordering electronic files subject to searching, comprising: means for associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; means for associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; means for executing a search query including search keywords; means for receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and means for ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; means for determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and means for averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.
Claim 23
Dependent Claim 207 words
An article of manufacture for ordering electronic files subject to searching, the article of manufacture comprising computer useable media accessible to a computer, wherein the computer usable media includes at least one computer program that is capable of causing the computer to perform: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated wit. multiple keywords associated with one file address are capable of being different; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword.
Claim 24
Dependent Claim 207 words
An article of manufacture for ordering electronic files subject to searching, the article of manufacture comprising computer useable media accessible to a computer, wherein the computer usable media includes at least one computer program that is capable of causing the computer to perform: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair, wherein the popularity weight for each file address and keyword pair indicates a frequency of selection of the file address in response to searches including the associated keyword, and wherein the popularity weights associated wit. multiple keywords associated with one file address are capable of being different; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; and ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword.
Claim 25
Dependent Claim 34 words
The article of manufacture of claim 19 , further comprising coding a document to include the file address search results, wherein the document will display the file address search results according to the ordering.
Claim 26
Dependent Claim 134 words
The article of manufacture of claim 19 , wherein a server having a server URL executes the search and generates the document, wherein the file address search results comprise search result URLs denoting the location of files distributed at servers over an Internet, wherein generating the document including the file address search results comprises: combining the server URL with each search result URL into a combined URL for each search result; coding the document to display each search result with the combined URL, wherein issuing a request to the combined URL is directed to the server; receiving a request to the combined URL; adjusting upward each popularity weight associated with each search result URL in the combined URL and keyword pair matching the search keywords; and redirecting the request to the search result URL.
Claim 27
Dependent Claim 51 words
The article of manufacture of claim 19 , further comprising; receiving a request to access at least one of the file address search results displayed in the document; and adjusting the popularity weights upward for the at least one requested file address search result and keyword pair matching the search keywords.
Claim 28
Dependent Claim 30 words
The article of manufacture of claim 22 , further comprising adjusting the popularity weights downward for those file address and keyword pairs matching the search keywords that were not requested.
Claim 29
Dependent Claim 51 words
The article of manufacture of claim 22 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results from the document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results.
Claim 30
Dependent Claim 46 words
The article of manufacture of claim 19 , further comprising generating multiple documents to include all the file address search results when the search results cannot all be included in a single document, wherein each document displays the file address search results according to the ordering.
Claim 31
Dependent Claim 54 words
The article of manufacture of claim 25 , wherein the adjustment to the popularity weight is determined by a number of previously requested file address search results within one document, wherein later requested file address search results have a relatively lower priority weight adjustment than earlier requested file address search results within one document.
Claim 32
Dependent Claim 258 words
An article of manufacture for ordering electronic files subject to searching, the article of manufacture comprising computer useable media accessible to a computer, wherein the computer usable media includes at least one computer program that is capable of causing the computer to perform: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.
Claim 33
Dependent Claim 258 words
An article of manufacture for ordering electronic files subject to searching, the article of manufacture comprising computer useable media accessible to a computer, wherein the computer usable media includes at least one computer program that is capable of causing the computer to perform: associating at least one keyword with each file, wherein a physical location of each file is identified by a file address; associating a popularity weight with at least one file address and key word pair, wherein a file address is capable of having multiple associated keywords and one associated popularity weight for each file address and keyword pair; executing a search query including search keywords; receiving file address search results that have at least one associated keyword that matches at least one search keyword in response to executing the search query; ordering the search results according to the popularity weight associated with each file address search result and keyword pair whose keyword matches the search keyword; determining multiple popularity weights associated with at least one file address search result for those search results having multiple associated keywords that match the search keyword; and averaging the determined multiple popularity weights to determine an averaged popularity weight for the file address search results having determined multiple popularity weights, wherein the search results are ordered according to the popularity weight associated with each file address search result having only one associated keyword that matches the search keywords and the averaged popularity weight for each file address search result having only multiple associated keywords that matches the search keywords.

References Cited (Backward Citations)

US4839853A Cited
US5870546A Cited
US5862325A Cited
US5835718A Cited
US5835712A Cited
US5765150A Cited
US6065001A Cited
US6240408B1 Cited
US6327590B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-11-11 2006-05-13 2006-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-11-11 2010-05-13 2010-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-11-11 2014-05-13 2014-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag