System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
First Claim
Patent Images
1. A computer-implemented method of analyzing a web page that comprises universal resource locator (URL) information that identifies the web page and other content, the method comprising:
- at a server, receiving from a client system one or more portions of the other content of the web page;
analyzing the other content received from the client system to generate keyword information by comparing the other content of the web page with information in a keyword taxonomy, generating keywords that are not presently included in a keyword taxonomy database, and adding the newly generated keywords to the keyword taxonomy database;
communicating a request to an advertisement server for advertisement information relating to the keyword information;
receiving from the advertisement server the advertisement information;
ranking the advertisement information based, at least in part, on ranking advertisements based on information indicating a likelihood of a user clicking on the advertisements;
selecting an advertisement to be inserted into the web page based, at least in part, on the ranking;
generating web page modification instructions that, when processed at the client system, modify how the web page is displayed on the client system; and
communicating the web page modification instructions to the client system, wherein the web page modification instructions, when processed by the client system;
insert the advertisement into the web page; and
cause a URL request to be transmitted to the server based on detecting an action that includes a click event, wherein the URL request includes embedded information enabling the server to identify various information about an advertisement selected, via the click event, by the user of a user of the client system.
3 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.
-
Citations
37 Claims
-
1. A computer-implemented method of analyzing a web page that comprises universal resource locator (URL) information that identifies the web page and other content, the method comprising:
-
at a server, receiving from a client system one or more portions of the other content of the web page; analyzing the other content received from the client system to generate keyword information by comparing the other content of the web page with information in a keyword taxonomy, generating keywords that are not presently included in a keyword taxonomy database, and adding the newly generated keywords to the keyword taxonomy database; communicating a request to an advertisement server for advertisement information relating to the keyword information; receiving from the advertisement server the advertisement information; ranking the advertisement information based, at least in part, on ranking advertisements based on information indicating a likelihood of a user clicking on the advertisements; selecting an advertisement to be inserted into the web page based, at least in part, on the ranking; generating web page modification instructions that, when processed at the client system, modify how the web page is displayed on the client system; and communicating the web page modification instructions to the client system, wherein the web page modification instructions, when processed by the client system; insert the advertisement into the web page; and cause a URL request to be transmitted to the server based on detecting an action that includes a click event, wherein the URL request includes embedded information enabling the server to identify various information about an advertisement selected, via the click event, by the user of a user of the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
at least one processor; at least one interface configured to exchange information with at least one client device that stores a web page comprising uniform resource locator (URL) information identifying the web page and other content; and a memory, wherein the system is operable to; receive from the client device one or more portions of the other content of the web page; analyze the other content received from the client device to generate keyword information based on comparing the other content of the web page with information in a keyword taxonomy, generating keywords that are not presently included in a keyword taxonomy database, and adding the newly generated keywords to the keyword taxonomy database; communicate a request to an advertisement server for advertisement information relating to the keyword information; receive from the advertisement server the advertisement information; rank the advertisement information based, at least in part, on ranking advertisements based on information indicating a likelihood of a user clicking on the advertisements; select an advertisement to be inserted into the web page based, at least in part, on the ranking; generate web page modification instructions that, when processed at the client device, modify how the web page is displayed on the client device; and communicate the web page modification instructions to the client device, wherein the web page modification instructions, when processed by the client system; insert the advertisement into the web page; and cause a URL request to be transmitted to the server based on detecting an action that includes a click event, wherein the URL request includes embedded information enabling the server to identify various information about an advertisement selected, via the click event, by the user of a user of the client system.
-
Specification