Statistics overlay
AssigneeGoogle Inc.
InventorHui Sok Moon
Life of this patent
Estimating the term…
Abstract
A publisher web page is rendered at a client device from a publisher and the client device issues a request for traffic statistics data related to traffic content in the web page. The client device receives the traffic statistics data and overlays the traffic statistics data on the web page, e.g., proximate to the related traffic content in the web page.
Claims31
A method, comprising:
- receiving, at a client device and from a publisher server, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics server that is different from the publisher server;
- rendering, at the client device, the web page using the web page content instructions received from the publisher server;
- identifying, at the client device and using the traffic statistics instructions received from the statistics server, traffic content items in the web page, each of the traffic content items being a content item displayed on the web page that facilitates navigation from the web page or that facilitates interaction with the web page;
- issuing, from the client device and using the traffic statistics instructions received from the statistics server, a request for traffic statistics data related to one or more of navigations through the traffic content items or visitor interactions with the traffic content items;
- receiving, at the client device, the traffic statistics data related to the navigations through the traffic content items or the visitor interactions with the traffic content items;
- generating overlay data at the client device, the overlay data including the traffic statistics data formatted and to appear, upon subsequent display, as adjacent to the traffic content items to which the traffic statistics data are related;
- applying the generated overlay data to the web page, including rendering the generated overlay data subsequent to the rendering of the web page such that the generated overlay data display the traffic statistics data adjacent to the traffic content items to which the traffic statistics data are related;
- and
- preserving an appearance of the rendered web page underlying the overlay data while applying the generated overlay data to the web page.
A method, comprising:
- identifying, at a statistics server device, traffic statistics session instructions for a client device;
- receiving a traffic statistics session request for a web page from the client device based on a rendering of the web page and execution of the traffic statistics session instructions by the client device, the web page being rendered and the traffic statics session instructions being requested from the statistics server device by the client device in response to execution of web page content instructions received by the client device from a publisher device that is different from the statistics server device, the web page including a traffic content item that is to be displayed on the web page and to facilitate navigation from the web page or interaction with the web page;
- and
- providing traffic statistics data processing instructions to the client device in response to the traffic statistics session request, the traffic statistics data processing instructions to cause the client device to perform operations comprising:
- requesting traffic statistics data from the statistics server device, the traffic statistics data relating to navigations through the traffic content item or visitor interactions with the traffic content item;
- generating overlay data, the overlay data including the traffic statistics data formatted and to appear, upon subsequent display, as adjacent to the traffic content item to which the traffic statistics data are related,
- applying the generated overlay data to the web page, including providing the generated overlay data for rendering, subsequent to the rendering of the web page so that the generated overlay data display the traffic statistics data adjacent to the traffic content items to which the traffic statistics data are related;
- and
- wherein an appearance of the rendered web page underlying the overlay data is preserved while applying the generated overlay data to the web page.
A system, comprising:
- one or more computer devices, to perform operations comprising:
- receiving, at a client device and from a publisher server, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics server that is different from the publisher server;
- rendering, at the client device, the web page received from the publisher server;
- identifying, at the client device and using the traffic statistics instructions received from the statistics server, traffic content items in the web page, each of the traffic content items being a content item displayed on the web page that facilitates navigation from the web page or that facilitates interaction with the web page;
- issuing, from the client device and using the traffic statistics instructions received from the statistics server, a request for traffic statistics data related to one or more of navigations through the traffic content items or visitor interactions with the traffic content items;
- receiving, at the client device, the traffic statistics data related to the navigations through the traffic content items or the visitor interactions with the traffic content items;
- generating overlay data at the client device, the overlay data including the traffic statistics data formatted and to appear, upon subsequent display, as adjacent to the traffic content items to which the traffic statistics data are related;
- applying the generated overlay data to the web page, including rendering the generated overlay data subsequent to the rendering of the web pare such that the generated overlay data display the traffic statistics data adjacent to the traffic content items to which the traffic statistics data are related;
- and
- preserving an appearance of the rendered web page underlying the overlay data while applying the generated overlay data to the web page.
Program code stored on a non-transient storage device, the program code to cause a computer processing system to perform operations comprising:
- receiving, at a client device and from a publisher server, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics server that is different from the publisher server;
- rendering, at the client device, the web page received from the publisher server;
- identifying, at the client device and using traffic statistics instructions received from the statistics server, traffic content items in the web page, each of the traffic content items being a content item displayed on the web page that facilitates navigation from the web page or that facilitates interaction with the web page;
- issuing, from the client device and using the traffic statistics instructions received from the statistics server, a request for traffic statistics data related to one or more of navigations through the traffic content items or visitor interactions with the traffic content items;
- receiving, at the client device, the traffic statistics data related to the navigations through the traffic content items or the visitor interactions with the traffic content items;
- generating overlay data at the client device, the overlay data including the traffic statistics data formatted and to appear, upon subsequent display, as adjacent to the traffic content items to which the traffic statistics data are related;
- applying the generated overlay data to the web page, including rendering the generated overlay data subsequent to the rendering of the web page such that the generated overlay data display the traffic statistics data adjacent to the traffic content items to which the traffic statistics data are related;
- and
- preserving an appearance of the rendered web page underlying the overlay data while applying the generated overlay data to the web page.
A system, comprising:
- means for receiving, at a client device and from a publisher server, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics server that is different from the publisher server;
- means for rendering, at the client device, the web page received from the publisher server;
- means for identifying, at the client device and using the traffic statistics instructions received from the statistics server, a traffic content item in the web page, the traffic content being a content item displayed on the web page that facilitates navigations from the web page or interactions with the web page;
- means for issuing, from the client device and using the traffic statistics instructions received from the statistics server, a request for traffic statistic data related to navigations through the traffic content item or visitor interactions with the traffic content item;
- means for receiving the statistic data;
- means for generating overlay data, the overlay data including the statistics data;
- means for applying the generated overlay data to the web page, including rendering the generated overlay data subsequent to rendering the web page underlying the overlay data such that the generated overlay data display the traffic statistics data adjacent to the traffic content item to which the traffic statistics data are related;
- and
- means for preserving an appearance of the rendered web page underlying the overlay data while applying the generated overlay data to the web page.
A method, comprising:
- receiving, at a client device and from a publisher device, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics device that is different from the publisher device;
- the web page including a traffic content item of the web page, the traffic content item facilitates navigations from the web page or interactions with the web page;
- issuing, from the client device and using the web page content instructions, a request for the traffic statistics instructions to the statistics device;
- receiving, at the client device, the traffic statistics instructions from the statistics device,
- identifying, at the client device and using the traffic statistics instructions, the traffic content item;
- requesting, at the client device and using the traffic statistics instructions, traffic statistics data, the traffic statistics data being related to navigations through the traffic content item or visitor interactions with the traffic content item;
- rendering representations of the traffic statistics data subsequent to rendering the web page including providing the traffic statistics data for display adjacent to the traffic content item in the web page;
- and
- preserving an appearance of the rendered web page while displaying the representations of the traffic statistics data on the web page.
Program code stored on a non-transient storage device, the program code to cause a computer processing system to perform operations comprising:
- receiving, at a client device and from a publisher server, web page content instructions to cause the client device to render a web page and request traffic statistics instructions from a statistics server that is different from the publisher server
- the web page including a traffic content item of the web page, the traffic content item facilitates navigations from the web page or interactions with the web page;
- sending from the client device to the statistics server and using the web pare content instructions, a request for the traffic statistics instructions;
- receiving, at the client device and from the statistics server the traffic statistics instructions;
- identifying, at the client device and using the traffic statistics instructions, the traffic content item;
- requesting, at the client device and using the traffic statistics instructions, traffic statistics data related to navigations through the traffic content item or visitor interactions with the identified traffic content item;
- rendering representations of the traffic statistics data subsequent to rendering the web page, including providing the traffic statistics data for display adjacent to the traffic content item in the web page;
- and
- preserving an appearance of the rendered web page while displaying the representations of the traffic statistics data on the web page.
Dependencies are inferred from the claim text.