US6421675B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Search engine
Assignee: Globalbrainnet Inc
•
Filing: 1998-07-15
•
Granted: 2002-07-16
•
Expires: 2018-07-15
Abstract
Abstract The present invention provides for a method of updatig an internet search engine database with the results of a user's selection of specific web page listings from the general web page listing provided to the user as a result of his initial keyword search entry. By updating the database with the selections of many different users, the database can be updated to prioritize those web listings that have been selected the most with respect to a given keyword, and thereby presenting first the most popular web page listings in a subsequent search using the same keyword search entry.
Inventors
- 👤 Grant James Ryan
- 👤 Shaun William Ryan
- 👤 Craig Matthew Ryan
- 👤 Wayne Alistar Munro
- 👤 Del Robinson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 14:32
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/06; G06Q30/08; G06F; G06F16/00; G06F16/30; G06F16/90; G06F16/95; G06F16/951; G06Q40/00; G06Q40/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
215 words
In a computer network having a plurality of user sites, a method of weighting the relative importance of a plurality of data items stored in a database on a server computer comprising the steps of: receiving at said server computer one or more keywords from user sites; generating at said server computer a plurality of listings corresponding to said keyword, each listing also corresponding to one of said data items; transmitting from said server computer to one of said user sites said plurality of listings; detecting at said server computer which ones of said plurality of data items are selected by said user site, said user site being transmitted each selected one of said data items upon selection of said corresponding listing by said user site; updating said database to weight said selected ones of said data items as relatively more important than unselected ones of said data items with respect to said keyword; wherein said step of detecting only detects each keyword one time from each user site during a determined interval of time; and wherein said step of generating uses a history factor associated with each keyword in determining said plurality of listings, wherein said history factor is a number less than or equal to 1 and greater than or equal to 0.
Claim 2
Dependent Claim
215 words
In a computer network having a plurality of user sites, a method of weighting the relative importance of a plurality of data items stored in a database on a server computer comprising the steps of: receiving at said server computer one or more keywords from user sites; generating at said server computer a plurality of listings corresponding to said keyword, each listing also corresponding to one of said data items; transmitting from said server computer to one of said user sites said plurality of listings; detecting at said server computer which ones of said plurality of data items are selected by said user site, said user site being transmitted each selected one of said data items upon selection of said corresponding listing by said user site; updating said database to weight said selected ones of said data items as relatively more important than unselected ones of said data items with respect to said keyword; wherein said step of detecting only detects each keyword one time from each user site during a determined interval of time; and wherein said step of generating uses a history factor associated with each keyword in determining said plurality of listings, wherein said history factor is a number less than or equal to 1 and greater than or equal to 0.
Claim 3
Dependent Claim
177 words
In a computer network having a plurality of user sites and developer sites, a method of populating a database on a server computer comprising the steps of: entering a plurality of data items into said database from said developer sites, each of said data items entered into said database including as associated identifiers a plurality of associated keywords; updating said database by entering a plurality of user traces, each of said user traces identifying one of said data items and an associated keyword so that each trace increases the relative importance of the associated data item with respect to said associated keyword, wherein said step of updating only updates each keyword one time for each user during a determined interval of time; and wherein said step of updating each keyword one time includes the steps of: associating an identifier with each user, wherein each of said user traces including the user identifier, wherein said user identifier is used to update a user table; and using said identifier to track keywords that have been entered by each user.
Claim 4
Dependent Claim
177 words
In a computer network having a plurality of user sites and developer sites, a method of populating a database on a server computer comprising the steps of: entering a plurality of data items into said database from said developer sites, each of said data items entered into said database including as associated identifiers a plurality of associated keywords; updating said database by entering a plurality of user traces, each of said user traces identifying one of said data items and an associated keyword so that each trace increases the relative importance of the associated data item with respect to said associated keyword, wherein said step of updating only updates each keyword one time for each user during a determined interval of time; and wherein said step of updating each keyword one time includes the steps of: associating an identifier with each user, wherein each of said user traces including the user identifier, wherein said user identifier is used to update a user table; and using said identifier to track keywords that have been entered by each user.
Claim 5
Dependent Claim
27 words
A method according to claim 2 , wherein said user table includes user traces corresponding to a plurality of different types of searches performed by the user.
Claim 6
Dependent Claim
27 words
A method according to claim 3 wherein one of the types of searches performed by the user corresponds to keyword searches that have been most recently updated.
Claim 7
Dependent Claim
24 words
A method according claim 2 wherein a particular user has a plurality of user identifiers, each user identifier corresponding to a different user profile.
References Cited (Backward Citations)
US5446891A
Cited
WO1995029451A1
Cited
US5819092A
Cited
US5530852A
Cited
WO1996023265A1
Cited
WO1996029661A1
Cited
US5659732A
Cited
US5778367A
Cited
WO1997022066A1
Cited
US5855020A
Cited
US5721897A
Cited
US6029182A
Cited
US6006218A
Cited
US5996007A
Cited
US6078916A
Cited
US6041326A
Cited
US6094649A
Cited
US6115718A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-07-15 | 2006-01-14 | 2006-07-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-07-15 | 2010-01-14 | 2010-07-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-07-15 | 2014-01-14 | 2014-07-16 | $7700.00 | Window Closed / Lapsed |