System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
First Claim
1. A method for delivering contextually relevant advertising information to end users of a data network, the data network including a first client system associated with an end user, the method comprising:
- identifying a first portion of document content relating to a first document intended for display on the client system, the first document being associated with a first URL associated with a first content provider;
performing a keyword search analysis on the first portion of document content, wherein the keyword search analysis includes analyzing the first portion of document content for a keyword information, the keyword information including one or more keywords provided by an entity other than an end user of the client system;
identifying a first portion of text of the first portion of document content which is contextually related to a first portion of the keyword information;
performing a concept search analysis on the first portion of document content, wherein the concept search analysis includes grouping or linking selected keywords into one or more concepts, and includes analyzing the first portion of document content for at least a portion of said concepts;
selecting, using the first portion of concepts, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider;
analyzing the first portion of document content for a dynamic keyword information based on language and grammar rules;
dynamically generating keywords relating to the first portion of document content based upon the dynamic keyword information analysis;
selecting, using the first portion of keyword information, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider;
generating, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
providing the first set of markup instructions to the client system to thereby cause the first portion of contextually relevant advertising information to be displayed at the client system.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is described for delivering contextual information to end users of a data network which includes at least one client system associated with an end user. According to a specific embodiment, the technique of the present invention provides a contextual-based platform for delivering to an end user in real-time proactive, personalized, contextual information relating to web page content currently being displayed to the user. A portion of web page content relating to a web page intended for display on the client system is received. According to a specific embodiment, the web page corresponds to a URL associated with a content provider. The portion of web page content is analyzed for keyword information. A portion of keyword information associated with the portion of web page content is identified. According to a specific embodiment, the portion of keyword information includes at least one keyword. Contextual information to be delivered to the end user is selected using the portion of keyword information. According to a specific implementation, the contextual information corresponds to ad information which is provided by a campaign provider server system. A set of web page modification instructions is generated using the contextual information. According to a specific embodiment, the set of web page modification instructions includes instructions for modifying the web page content to include the selected contextual information. The set of web page modification instructions is provided to the client system to thereby cause the portion of contextual information to be delivered to the user. According to a specific embodiment, when the client system implements the web page modification instructions, the web page content is caused to be modified in a manner which results in a display of contextual information on the client system.
188 Citations
39 Claims
-
1. A method for delivering contextually relevant advertising information to end users of a data network, the data network including a first client system associated with an end user, the method comprising:
-
identifying a first portion of document content relating to a first document intended for display on the client system, the first document being associated with a first URL associated with a first content provider; performing a keyword search analysis on the first portion of document content, wherein the keyword search analysis includes analyzing the first portion of document content for a keyword information, the keyword information including one or more keywords provided by an entity other than an end user of the client system; identifying a first portion of text of the first portion of document content which is contextually related to a first portion of the keyword information; performing a concept search analysis on the first portion of document content, wherein the concept search analysis includes grouping or linking selected keywords into one or more concepts, and includes analyzing the first portion of document content for at least a portion of said concepts; selecting, using the first portion of concepts, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; analyzing the first portion of document content for a dynamic keyword information based on language and grammar rules; dynamically generating keywords relating to the first portion of document content based upon the dynamic keyword information analysis; selecting, using the first portion of keyword information, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; generating, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
providing the first set of markup instructions to the client system to thereby cause the first portion of contextually relevant advertising information to be displayed at the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for delivering contextually relevant advertising information to end users of a data network, the data network including at a first client system associated with an end user, the method comprising:
-
identifying a first portion of document content relating to a first document intended for display on the client system, the first portion of document content including a first string of text, the first document being associated with a first URL, the first URL being associated with a first content provider; performing a concept search analysis on the first portion of document content, wherein the concept search analysis includes grouping or linking selected keywords into one or more concepts, and includes analyzing the first portion of document content for at least a portion of said concepts; selecting, using the first portion of concepts, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; analyzing the first string of text to dynamically identify nouns, proper nouns, and/or noun phrases; dynamically identifying a first plurality of potential keywords selected from a group consisting of;
nouns identified in the first string of text, identified proper nouns identified in the first string of text, and identified noun phrases identified in the first string of text;automatically selecting, using at least one first criteria, a first plurality of selected keywords from the first plurality of potential keywords; identifying a first portion of text of the first portion of document content which is contextually related to at least one keyword of the first portion of selected keywords; selecting, using information relating to the at least one keyword, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information; generating, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
providing the first set of markup instructions to the client system for causing the first portion of contextually relevant advertising information to be displayed at the client system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for delivering contextually relevant advertising information to end users of a data network, the data network including a first client system associated with an end user, the system comprising:
-
at least one processor; at least one interface operable to provide a communication link to at least one network device; and memory; the system being operable to;
identify a first portion of document content relating to a first document intended for display on the client system, the first document being associated with a first URL associated with a first content provider;perform a keyword search analysis on the first portion of document content, wherein the keyword search analysis includes analyzing the first portion of document content for a keyword information, the keyword information including one or more keywords provided by an entity other than an end user of the client system; identify a first portion of text of the first portion of document content which is contextually related to a first portion of the keyword information; perform a concept search analysis on the first portion of document content, wherein the concept search analysis includes grouping or linking selected keywords into one or more concepts, and includes analyzing the first portion of document content for at least a portion of said concepts; select, using the first portion of concepts, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; analyze the first portion of document content for a dynamic keyword information based on language and grammar rules; dynamically generate keywords relating to the first portion of document content based upon the dynamic keyword information analysis; select, using the first portion of keyword information, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; generate, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
provide the first set of markup instructions to the client system to thereby cause the first portion of contextually relevant advertising information to be displayed at the client system. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A system for delivering contextually relevant advertising information to end users of a data network, the data network including a first client system associated with an end user, the system comprising:
-
at least one processor; at least one interface operable to provide a communication link to at least one network device; and memory; the system being operable to; identify a first portion of document content relating to a first document intended for display on the client system, the first portion of document content including a first string of text, the first document being associated with a first URL, the first URL being associated with a first content provider; identify a first plurality of taxonomy keywords from a taxonomy keyword database, the first plurality of taxonomy keywords corresponding to predetermined words and/or predetermined phrases which have been provided by an entity other than an end user of the client system; wherein the selected keywords include at least one dynamically identified keyword which does not correspond to any taxonomy keyword associated with the taxonomy keyword database; analyze the first string of text to dynamically identify nouns, proper nouns, and/or noun phrases; dynamically identify a first plurality of potential keywords selected from a group consisting of;
nouns identified in the first string of text, identified proper nouns identified in the first string of text, and identified noun phrases identified in the first string of text;automatically select, using at least one first criteria, a first plurality of selected keywords from the first plurality of potential keywords; identify a first portion of text of the first portion of document content which is contextually related to at least one keyword of the first portion of selected keywords; select, using information relating to the at least one keyword, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information; generate, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
provide the first set of markup instructions to the client system for causing the first portion of contextually relevant advertising information to be displayed at the client system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for delivering contextually relevant advertising information to end users of a data network, the data network including a first client system associated with an end user, the system comprising:
- at least one processor;
at least one interface operable to provide a communication link to at least one other network device in the data network; and memory; means for identifying a first portion of document content relating to a first document intended for display on the client system, the first portion of document content including a first string of text, the first document being associated with a first URL, the first URL being associated with a first content provider; means for performing a concept search analysis on the first portion of document content, wherein the concept search analysis includes grouping or linking selected keywords into one or more concepts, and includes analyzing the first portion of document content for at least a portion of said concepts; means for selecting, using the first portion of concepts, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information being provided by a first campaign provider; means for analyzing the first string of text to dynamically identify nouns, proper nouns, and/or noun phrases; means for dynamically identifying a first plurality of potential keywords selected from a group consisting of;
nouns identified in the first string of text, identified proper nouns identified in the first string of text, and identified noun phrases identified in the first string of text;means for automatically selecting, using at least one first criteria, a first plurality of selected keywords from the first plurality of potential keywords; means for identifying a first portion of text of the first portion of document content which is contextually related to at least one keyword of the first portion of selected keywords; means for selecting, using information relating to the at least one keyword, a first portion of contextually relevant advertising information to be displayed at the client system, the first portion of contextually relevant advertising information; means for generating, using the first portion of contextually relevant advertising information, a first set of markup instructions for performing markup operations on at least a portion of the first portion of text to thereby generate a first portion of marked up text to be displayed to the user, wherein the first set of markup instructions includes instructions for displaying the first portion of contextually relevant advertising information in a manner which conveys an association with the first portion of marked up text; and
providing the first set of markup instructions to the client system for causing the first portion of contextually relevant advertising information to be displayed at the client system. - View Dependent Claims (39)
- at least one processor;
Specification