System and technique for automatically associating related advertisements to individual search results items of a search result set
DC CAFCFirst Claim
1. A method of targeting at least one associated advertisement from an Internet search having access to an information repository by a user, comprising:
- identifying at least one search result item from a search result of said Internet search by said user;
searching for said at least one associated advertisement within said repository using said at least one search result item;
identifying said at least one associated advertisement from said repository having at least one word that matches said at least one search result item; and
correlating said at least one associated advertisement with said at least one search result item.
1 Assignment
Litigations
2 Petitions
Accused Products
Abstract
The resultant search result items from a search engine performing an Internet search are associated with similar or related advertisements. These associated advertisements, once acquired, may be viewed by a user on demand. An Internet user selects a query to submit to a search engine. For each search result item available from the query, a matching search of related product advertisements is then performed. For each related product advertisement found for a given search result item, the search result item is then flagged. This process is repeated until each search result item has been investigated and matched to related product advertisements when applicable. The user then designates a selection. This selection initiates a search of an advertisement database. Each product advertisement acquired is then formatted and displayed to the user.
The computer system capable of associating related advertisements to individual search results items uses the following subsystems: 1) a product database; 2) a user/session manager; 3) a product matching manager; 4) a product listing manager; and, 5) a result presentation manager.
198 Citations
35 Claims
-
1. A method of targeting at least one associated advertisement from an Internet search having access to an information repository by a user, comprising:
-
identifying at least one search result item from a search result of said Internet search by said user; searching for said at least one associated advertisement within said repository using said at least one search result item; identifying said at least one associated advertisement from said repository having at least one word that matches said at least one search result item; and correlating said at least one associated advertisement with said at least one search result item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing related advertisements for search result items from a search of an information repository, comprising:
-
matching said search result items to said related advertisements; designating each of said search result items that have said related advertisements matched therewith; providing a corresponding graphical user interface for each of said search result items so designated for subsequent user selection; searching and retrieving said related advertisements for one of said search result items when said corresponding graphical user interface is selected by a user; and
,formatting and displaying said related advertisements upon selection. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for targeting at least one associated advertisement from an Internet search having access to an information repository by a user, comprising:
-
identifying at least one search result item from a search result of said Internet search by said user; searching for said at least one associated advertisement within said repository using said at least one search result item; identifying said at least one associated advertisement from said repository having at least one a word that matches said at least one search result item; and correlating said at least one associated advertisement with said at least one search result item. - View Dependent Claims (22, 23)
-
-
24. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for targeting related advertisements to individual search result items from a search of an information repository, said method steps comprising:
-
matching said individual search result items to said related advertisements; and
,designating those of said individual search result items matched to said related advertisements for subsequent selection by a user. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for providing related advertisements for search result items from a search of an information repository, comprising:
-
matching said search result items to said related advertisements; designating each of said search result items that have said related advertisements matched therewith; providing a corresponding graphical user interface for each of said search result items so designated for subsequent user selection; searching and retrieving said related advertisements for one of said search result items when said corresponding graphical user interface is selected by a user; and
,formatting and displaying said related advertisements upon selection.
-
-
30. A system for providing associated advertisements for search result items from an Internet search of an information repository, comprising:
-
a user/session manager means for maintaining and tracking search result items from user sessions, user queries, and advertisement requests; a product database means for providing storage and retrieval for said associated advertisements; a product matching manager means for analyzing said user sessions, said user queries, and said advertisement requests from said user/session manager and matching said associated advertisements from said product database corresponding to each of said search result items; a request server means for displaying results from said search and displaying said associated advertisements from said product matching manager; and
,a product presentation manager means for referencing and retrieving said associated advertisements that correspond to each of said search result items, in said product database, and to formulate said associated advertisements into a list, and pass said list to said request server. - View Dependent Claims (31)
-
-
32. A computer program product comprising a computer usable medium having computer usable program code for providing related advertisements for search result items from a search of an information repository, the computer program product comprising:
-
a computer readable program code means for causing a computer to effect maintaining and tracking user sessions, user queries, and advertisement requests; a computer readable program code means for causing a computer to effect providing storage and retrieval of said related advertisements; a computer readable program code means for causing a computer to effect analyzing said search result items and matching said related advertisements corresponding to each of said search result items; a computer readable program code means for causing a computer to effect displaying results from said search and displaying said related advertisements; and
,a computer readable program code means for causing a computer to effect referencing and retrieving said related advertisements corresponding to each of said search result items, formulating said related advertisements into a list, and presenting said list to a user.
-
-
33. A computer program product comprising a computer usable medium having computer usable program code for selecting related advertisements for search result items from a search of an information repository, the computer program product comprising:
-
a computer readable program code means for causing a computer to effect matching said search result items to said related advertisements; a computer readable program code means for causing a computer to effect designating each of said search result items that have said related advertisements matched therewith; a computer readable program code means for causing a computer to effect providing a corresponding graphical user interface for each of said search result items so designated for subsequent selection by a user; a computer readable program code means for causing a computer to effect searching and retrieving said related advertisements for one of said search result items when said corresponding graphical user interface is selected by said user; and
,a computer readable program code means for causing a computer to effect formatting and displaying said related advertisements upon selection. - View Dependent Claims (34, 35)
-
Specification