Systems and methods for view-based advertisement selection
AssigneeSocial Networking Technology, Inc.
InventorsKevin OWENS, Taewook KANG, Grant GILLESPIE
Life of this patent
Estimating the term…
Abstract
Systems and methods for view-based advertisement selection involve controlling the rotation of reproduced advertisements based, in part, on whether the reproduced advertisements are within a browser viewport. An advertisement that is reproduced on a web page and is not within a browser viewport can continue to be reproduced until the advertisement is within the browser viewport for a period of time. After an advertisement is within the browser viewport for a period of time another advertisement is selected to replace the previously reproduced advertisement.
Claims17
A method, comprising:
- receiving, by a web browser being executed on a processor, code corresponding to a requested web page;
- executing, by the web browser, the received code to reproduce the requested web page;
- displaying a portion of the requested web page within a viewport of the web browser;
- executing, by a plug-in of the web browser, a plug-in script in the received code, wherein the execution of the plug-in script by the plug-in comprises
- selecting an advertisement from an advertisement queue;
- reproducing the selected advertisement in an advertisement space on a portion of the web page;
- determining whether the advertisement space is within the viewport of the web browser, whereby the advertisement space is displayed on the webpage when it is within the viewport of the web browser,
- wherein when a predetermined portion of the advertisement space is not within the viewport of the web browser
- waits for a viewing area change event;
- determines whether the viewing area change event caused the predetermined portion of the advertisement space to be within the viewport of the web browser;
- and
- selects another advertisement from the advertisement queue when the viewing area change event caused the predetermined portion of the advertisement space to be within the viewport of the web browser.
A method, comprising:
- receiving, by a web browser being executed on a processor, code corresponding to a requested web page;
- rendering, by the web browser, the web page based on the received code, wherein the rendered web page includes a portion that is within a viewport of the web browser and a portion that is outside of the viewport of the browser;
- rendering, by the web browser, an advertisement selected from an advertisement queue in an advertisement space on the web page;
- displaying at least the portion of the rendered webpage that is within the viewport of the web browser;
- and
- selecting and rendering, by the web browser, another advertisement in the advertisement space on the rendered web page when a predetermined amount of the advertisement space is within the web browser viewport, and thereby displayed, for a predetermined amount of time.
A computer, comprising:
- a memory storing a web browser and a plug-in;
- a processor, which loads the web browser and plug-in from the memory, which causes the processor to
- receive code corresponding to a requested web page;
- execute the received code to reproduce the requested web page;
- display a portion of the requested web page within a viewport of the web browser;
- execute a plug-in script in the received code, wherein the execution of the plug-in script by the plug-in causes the processor to
- select an advertisement from an advertisement queue;
- reproduce the selected advertisement in an advertisement space on a portion of the web page;
- determine whether the advertisement space is within the viewport of the web browser, whereby the advertisement space is displayed on the webpage when it is within the viewport of the web browser,
- wherein when a predetermined portion of the advertisement space is not within the viewport of the web browser, the processor
- waits for a viewing area change event;
- determines whether the viewing area change event caused the predetermined portion of the advertisement space to be within the viewport of the web browser;
- and
- selects another advertisement from the advertisement queue when the viewing area change event caused the predetermined portion of the advertisement space to be within the viewport of the web browser.
Dependencies are inferred from the claim text.