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 search request comprising a search argument;
providing, to a first search engine, the received search argument for correlation with first contextual information in a database of network related information;
providing, to a second search engine, the received search argument and the user profile data for correlation with a first advertisement in an advertisement database;
providing the first contextual information and the first advertisement to the user as a first search result;
updating the user profile data based on at least one of the first contextual information, the first advertisement, selection of the first advertisement by the user, and non-selection of the first advertisement by the user;
receiving refinement information comprising a refined search argument from the user;
providing, to the first search engine, the refined search argument for correlation with second contextual information in the database of network related information;
providing, to the second search engine, the refined search argument and the updated user profile data for correlation with a second advertisement in the advertisement database; and
providing the second contextual information and the second advertisement 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
25 Claims
-
1. A method of searching for desired information, the method comprising:
-
receiving, from a user having user profile data associated therewith, a search request comprising a search argument; providing, to a first search engine, the received search argument for correlation with first contextual information in a database of network related information; providing, to a second search engine, the received search argument and the user profile data for correlation with a first advertisement in an advertisement database; providing the first contextual information and the first advertisement to the user as a first search result; updating the user profile data based on at least one of the first contextual information, the first advertisement, selection of the first advertisement by the user, and non-selection of the first advertisement by the user; receiving refinement information comprising a refined search argument from the user; providing, to the first search engine, the refined search argument for correlation with second contextual information in the database of network related information; providing, to the second search engine, the refined search argument and the updated user profile data for correlation with a second advertisement in the advertisement database; and providing the second contextual information and the second advertisement to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of searching for desired information, the method comprising:
-
receiving, from a user device having user profile data associated therewith, a search request comprising a search argument; providing, to a first search engine, the received search argument for correlation with first contextual information in a database of network related information; providing, to a second search engine, the received search argument and the user profile data for correlation with a first advertisement in an advertisement database; providing the first contextual information and the first advertisement to the user device as a first search result; updating the user profile data based on at least one of the first contextual information, the first advertisement, selection of the first advertisement by the user device, and non-selection of the first advertisement at the user device; receiving refinement information comprising a refined search argument from the user device; providing, to the first search engine, the refined search argument for correlation with second contextual information in the database of network related information; providing, to the second search engine, the refined search argument and the updated user profile data for correlation with a second advertisement in the advertisement database; and providing the second contextual information and the second advertisement to the user device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification