Patent US4698264A successfully refreshed from Google Patents.
Patent US6801909B2 successfully refreshed from Google Patents.
US6801909B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services
Assignee: TripleHop Technologies Inc
•
Filing: 2001-07-23
•
Granted: 2004-10-05
•
Expires: 2021-07-23
Abstract
Abstract A system and method for searching data repositories and for obtaining user preferences and providing user recommendations for unseen physical and information goods and services. The system includes, for example, four levels of filtering: content-based, collaborative, event-based and context-based. Filtering is designed to understand and anticipate a user's physical and information goods and services needs by learning about the user's preferences and the preferences of users similar to the user.
Inventors
- 👤 Joaquin Delgado
- 👤 Renaud LaPlanche
- 👤 Mathias Turck
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 13:16
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06Q; G06Q30/00; G06Q30/02; G06F16/951; G06F16/9532; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99936; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
121 words
A method for obtaining user preferences, comprising: providing input search criteria; matching information about a user to information stored in a database, the database having a multi-level structure enabling grouping of the information for scalability, the information about the user modified by an event filter; selecting a target attribute and calculating a long-term memory value for the user, and setting a short-term memory value to 1 each time the target attribute is selected; ranking and displaying attributes according to a predicted relevance to the user based on the matched and selected calculations; and updating the information in the database to reflect a similarity between users in a group and to better predict an individual user's interest in one of the attributes.
Claim 2
Independent Claim
121 words
A method for obtaining user preferences, comprising: providing input search criteria; matching information about a user to information stored in a database, the database having a multi-level structure enabling grouping of the information for scalability, the information about the user modified by an event filter; selecting a target attribute and calculating a long-term memory value for the user, and setting a short-term memory value to 1 each time the target attribute is selected; ranking and displaying attributes according to a predicted relevance to the user based on the matched and selected calculations; and updating the information in the database to reflect a similarity between users in a group and to better predict an individual user's interest in one of the attributes.
Claim 3
Dependent Claim
98 words
The method according to claim 1 , further comprising: assigning a plurality of two-value pairs to each visited attribute, each two-value pair comprising a short-term memory (STM) value and a long term-memory (LTM) value, the LTM being calculated as the ratio of the number of times one of the users has selected the attribute divided by the total number of searches performed by the user, the STM decaying at β∈[0,1] based on d(STM (t+1) )=STM (t) ×β; and averaging the LTM and STM to create an attribute-interest ratio, where an attribute interest level corresponds to the attribute-interest ratio.
Claim 4
Dependent Claim
134 words
The method according to claim 1 , further comprising: determining one of the user's interest in an attribute using a collaborative filter by selecting the most visited attribute among the attributes common to the group, wherein a similarity between users in the group is used to predict the interest, a similarity calculated by comparing the attribute values in a compared users' profile tree with any overlap between the values using the following equation: sim ( U , i ) = ∑ j = 1 M ℏ 2 * v U , j * v i , j ∑ j = 1 M ( ℏ * v U , j ) 2 ∑ j = 1 N ( ℏ * v i , j ) 2 .
Claim 5
Independent Claim
94 words
A system for obtaining information, comprising: a content-based filter to acquire and maintain at least one user profile, and comparing instances being filtered using a similarity measure to evaluate relevance; an attribute based collaborative filter to monitor shared impressions of a group of user profiles, the impressions rated such that unknown impressions can be selected and shown to specific users in the group based on a rating; an event-based filter to track movements of users; and a context-based filter to determine the a relevance of contextual information embedded in searches conducted by the users.
Claim 6
Independent Claim
94 words
A system for obtaining information, comprising: a content-based filter to acquire and maintain at least one user profile, and comparing instances being filtered using a similarity measure to evaluate relevance; an attribute based collaborative filter to monitor shared impressions of a group of user profiles, the impressions rated such that unknown impressions can be selected and shown to specific users in the group based on a rating; an event-based filter to track movements of users; and a context-based filter to determine the a relevance of contextual information embedded in searches conducted by the users.
Claim 7
Dependent Claim
39 words
The system according to claim 4 , further comprising: an automated collaborative filter to determine users in the group having similar impressions, and to analyze and facilitate the creation of interest groups for the purpose of targeting specific users.
References Cited (Backward Citations)
US5724567A
Cited
US6202058B1
Cited
US6041311A
Cited
US6092049A
Cited
US6112186A
Cited
US6064980A
Cited
US6266668B1
Cited
US6289354B1
Cited
US20020151992A1
Cited
US6438579B1
Cited
US6484164B1
Cited
US20020107853A1
Cited
US20020130902A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-10-05 | 2008-04-05 | 2008-10-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-10-05 | 2012-04-05 | 2012-10-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-10-05 | 2016-04-05 | 2016-10-05 | $7700.00 | Window Closed / Lapsed |