System and method for associating queries and documents with contextual advertisements
First Claim
1. A method of associating advertisements with a query from a user directed to a search engine comprising the steps of:
- a) (i) obtaining advertisement keyword meanings associated with said advertisements, each of the advertisement keyword meanings comprising a specific intended meaning of a word contained in the respective advertisement;
(ii) indexing the advertisements according to the associated advertisement keyword meanings;
(iii) storing said indexed advertisements in a database;
andb) (i) receiving a query from a user through a user interface, said query comprising words used in a context;
(ii) disambiguating said query to identify query keyword meanings of words contained in said query, each of said query keyword meanings comprising a specific deduced intended meaning of a respective word in the query, in view of the context of its usage in the query;
(iii) expanding said query keyword meanings using their relevant semantic relations to other word meanings to create a list of expanded query keyword meanings;
(iv) searching said database of indexed advertisements to identify matches between the expanded query keyword meanings and the advertisement keyword meanings;
(v) extracting advertisements indexed to the advertisement keyword meanings matched to the query keyword meanings, said extracted advertisements comprising advertisements relevant to said query; and
,(vi) providing said relevant advertisements to said user through said user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a system and method of associating results from a query from a user directed to a search engine to advertisements associated with the search engine. In the method, there are the steps of: obtaining advertisement keyword senses associated with the advertisements; disambiguating the query to identify query keyword senses associated with the query; expanding the query keyword senses to include relevant semantic synonyms for the query keyword senses to create a list of expanded query keyword senses; using the expanded keyword senses to search the advertisement keyword senses to locate relevant advertisements correlating to the query; and providing the relevant advertisements to the user. The system incorporates modules conducting steps of the method.
-
Citations
21 Claims
-
1. A method of associating advertisements with a query from a user directed to a search engine comprising the steps of:
-
a) (i) obtaining advertisement keyword meanings associated with said advertisements, each of the advertisement keyword meanings comprising a specific intended meaning of a word contained in the respective advertisement; (ii) indexing the advertisements according to the associated advertisement keyword meanings; (iii) storing said indexed advertisements in a database; and b) (i) receiving a query from a user through a user interface, said query comprising words used in a context; (ii) disambiguating said query to identify query keyword meanings of words contained in said query, each of said query keyword meanings comprising a specific deduced intended meaning of a respective word in the query, in view of the context of its usage in the query; (iii) expanding said query keyword meanings using their relevant semantic relations to other word meanings to create a list of expanded query keyword meanings; (iv) searching said database of indexed advertisements to identify matches between the expanded query keyword meanings and the advertisement keyword meanings; (v) extracting advertisements indexed to the advertisement keyword meanings matched to the query keyword meanings, said extracted advertisements comprising advertisements relevant to said query; and
,(vi) providing said relevant advertisements to said user through said user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for associating advertisements with a query from a user directed to a search engine, said system comprising one or more tangible computer readable media having stored thereon:
-
a database associated with said search engine and containing advertisements and associated advertisement keyword meanings, each of the advertisement keyword meanings comprising a specific intended meaning of a word contained in the respective advertisement; an indexing module for creating a reference index for said advertisements contained in said database, wherein said advertisements are indexed according to the associated advertisement keyword meanings; a disambiguation module for disambiguating words contained in the query into query keyword meanings, each of said query keyword meanings comprising a specific deduced intended meaning of a respective word in the query, in view of the context of its usage in the query; a keyword expanding module for expanding said query keyword meanings using their relevant semantic relations to other word meanings to create an expanded list of query keyword meanings; and, a query processing module for processing said query and for searching said reference index to find relevant advertisements for said query by matching the expanded query keyword meanings to the advertisement keyword meanings indexed in said database, the advertisements associated with the matched advertisement keyword meanings comprising advertisements relevant to the query; and
provides search results comprising said relevant advertisements to said user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of associating advertisements to an input text comprising the steps of:
-
a) (i) obtaining advertisement keyword meanings associated with said advertisements, each of the advertisement keyword meanings comprising a specific intended meaning of a word contained in the respective advertisement; (ii) indexing the advertisements according to the associated advertisement keyword meanings; (iii) storing said indexed advertisements in a database; and b) (i) obtaining a text in electronic form, said text comprising words used in a context; (ii) disambiguating said text to identify text keyword meanings of words contained in said text, each of said text keyword meanings comprising a specific deduced intended meaning of a respective word in the text, in view of the context of its usage therein; (iii) expanding at least one of the advertisement keyword meanings or the text keyword meanings, using their relevant semantic relations to other word meanings, to expand the list of advertisement keyword meanings or to expand the list of text keyword meanings (iv) searching said database of indexed advertisements to identify matches between the text keyword meanings and the advertisement keyword meanings; (v) extracting advertisements indexed to the advertisement keyword meanings matched to the text keyword meanings, said extracted advertisements comprising advertisements relevant to said text; and
,(vi) providing results consisting of said relevant advertisements. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification