Associative search engine
First Claim
Patent Images
1. A method of searching for desired information, the method comprising:
- receiving, from a user having user profile data associated therewith, a first search request comprising a first search argument indicative of desired information;
correlating, using at least one non-precise technique, the first search argument and the user profile data to first particular information in a database;
providing the first particular information to the user as a first search result;
updating the user profile data based on at least one of the first search argument, user selection of certain of the first particular information in the first search result, and user non-selection of certain of the first particular information in the first search result;
receiving from the user a subsequent search request comprising a subsequent search argument indicative of the desired information;
correlating, using the at least one non-precise technique, the received subsequent search argument and the updated user profile data to subsequent particular information in the database to provide a subsequent search result; and
providing the subsequent search result to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to an advertisement machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from a user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlates the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.
-
Citations
23 Claims
-
1. A method of searching for desired information, the method comprising:
-
receiving, from a user having user profile data associated therewith, a first search request comprising a first search argument indicative of desired information; correlating, using at least one non-precise technique, the first search argument and the user profile data to first particular information in a database; providing the first particular information to the user as a first search result; updating the user profile data based on at least one of the first search argument, user selection of certain of the first particular information in the first search result, and user non-selection of certain of the first particular information in the first search result; receiving from the user a subsequent search request comprising a subsequent search argument indicative of the desired information; correlating, using the at least one non-precise technique, the received subsequent search argument and the updated user profile data to subsequent particular information in the database to provide a subsequent search result; and providing the subsequent search result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of searching for desired information, the method comprising:
-
receiving, from a user having user profile data associated therewith, a first search request comprising a first search argument indicative of desired information; correlating, using at least one rule based software algorithm, the first search argument and the user profile data to first particular information in a database; providing the first particular information to the user as a first search result; updating the user profile data based on at least one of the first search argument, user selection of certain of the first particular information in the first search result, and user non-selection of certain of the first particular information in the first search result; receiving from the user a subsequent search request comprising a subsequent search argument indicative of the desired information; correlating, using at least one non-precise technique, the received subsequent search argument and the updated user profile data to second particular information in the database to provide a subsequent search result; and providing the subsequent search result to the user. - View Dependent Claims (20, 21, 22, 23)
-
Specification