Context-based advertising
AssigneeeBay Inc.
InventorThomas Geiger
Life of this patent
Estimating the term…
Abstract
A method and a system for context-based real-time advertising are provided. In example embodiments, a document content that is displayed to a user may be analyzed and keywords may be identified. Selected listings from a publication system may be received; the selected listings may he selected using the keywords. The system may detect user events associated with the keywords and, in response to the detection of the user events, display information related to the listings while maintaining the displaying of the document content.
Claims9
A method comprising:
- displaying a document that includes a script and a program, the program being executable to initiate an analysis that identifies a word in the document as a contextual keyword of the document, the script being executable to highlight any contextual keywords identified in the document;
- by execution of the program included within the document, initiating the analysis in response to the displaying of the document;
- by execution of the program included within the document, performing the analysis by:
- determining an occurrence frequency of the word in the document;
- determining that the word is among a group of most frequently occurring words in the document, the group having a predefined size;
- identifying an ad category with a highest probability of containing the word based on the word being among the group of most frequently occurring words in the document;
- comparing the word in the document with words contained in the ad category;
- and
- identifying a the word in the document as the contextual keyword of the document that is being displayed;
- selecting an ad from a publication system and from a further ad category that includes the highest number of ads related to the contextual keyword of the document that is being displayed, the selecting of the ad being performed by a processor of a machine;
- by execution of the script included within the document, highlighting the word identified as the contextual keyword document that is being displayed;
- detecting a mouseover event over the word that is highlighted in the document that is being displayed;
- and
- displaying the ad within a tooltip window over the document in response to the detecting of the mouseover event over the word highlighted in the document that is being displayed.
The method of claim wherein:
- the identifying of the word in the document as the contextual keyword of the document is in response to a request made by an owner of the document.
A system comprising:
- a client device configured to:
- display a document that includes a script and a program, the program being executable to initiate an analysis that identifies a word in the document as a contextual keyword of the document, the script being executable to highlight any contextual keywords identified in the document;
- by executing the program included within the document, initiate the analysis in response to the displaying of the document;
- by executing the program included within the document, perform the analysis by:
- determining an occurrence frequency of the word in the document;
- determining that the word is among a group of most frequently occurring words in the document, the group having a predefined size;
- identifying an ad category with a highest probability of containing the word based on the word being among the group of most frequently occurring words in the document;
- comparing the word in the document with words contained in the ad category;
- and
- identifying the word in the document as the contextual keyword of the document that is being displayed;
- and
- a server configured by a processor configured by a listing selector to:
- select an ad from a publication system and from a further ad category that includes the highest number of ads related to the contextual keyword of the document that is being displayed;
- the client device including [0027]:
- an event detector configured to detect a mouseover event over the word that is highlighted in the document that is being displayed
- a user interface configured to display the ad within a tooltip window over the document in response to the mouseover event over the word highlighted in the document that is being displayed.
A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- displaying a document that includes a script and a program, the program being executable to initiate an analysis that identifies a word in the document as a contextual keyword of the document, the script being executable to highlight any contextual keywords identified in the document;
- by execution of the program included within the document, initiating the analysis in response to the displaying of the document;
- by execution of the program included within the document, performing the analysis by:
- determining an occurrence frequency of the word in the document;
- determining that the word is among a group of most frequently occurring words in the document, the group having a predefined size;
- identifying an ad category with a highest probability of containing the word based on the word being among the group of most frequently occurring words in the document;
- comparing the word in the document with words contained in the ad category;
- identifying a the word in the document as the contextual keyword of the document that is being displayed
- selecting an ad from a publication system and from a further ad category that includes the highest number of ads related to the contextual keyword of the document that is being displayed;
- by execution of the script included within the document, highlighting the word identified as the contextual keyword document that is being displayed;
- detecting a mouseover event over the word that is highlighted in the document that is being displayed;
- and
- displaying the ad within a tooltip window over the document in response to the detecting of the mouseover event over the word highlighted in the document that is being displayed.
Dependencies are inferred from the claim text.