Content rendering control system for a pre-defined area of a content page

Patent No. US9824074 (titled "Content rendering control system for a pre-defined area of a content page") on Dec 31, 2012. The application was issued on Nov 21, 2017.

What is this patent about?

'074 is related to the field of content distribution over electronic networks, specifically addressing the efficient rendering of content on web pages. Traditional web page delivery loads and renders the entire page, regardless of whether all content is visible within the user's browser window. This leads to inefficient bandwidth usage and inaccurate metrics for advertising and content delivery, as users may never actually view significant portions of the loaded content.

The underlying idea behind '074 is to control content rendering dynamically based on the user's browser window dimensions and scrolling position. The system uses a correlator code to determine if a pre-defined area of the content page, where content is intended to be rendered, is within the visible portion of the browser window. Only when this area is visible (or within a pre-defined proximity) is the content actually retrieved and rendered, saving bandwidth and improving resource utilization.

The claims of '074 focus on software, a system, and a method for selectively rendering content on a web page. The core concept involves generating code to mark a pre-defined rendering area on a content page. The system then determines if this area is at least partially within the visible area of a user's browser window. If so, instructions are provided to retrieve and render content in that area. The claims also cover scenarios where the rendering area is completely outside the visible area but within a certain pre-defined distance, triggering content retrieval and rendering as well.

In practice, the system works by embedding a tag on the content page, which links to a server-side application. This application generates the correlator code, which is then embedded on the page. The correlator code continuously monitors the browser window's position and dimensions relative to the pre-defined rendering area. When a match is detected, the correlator code triggers the retrieval and rendering of the content. This dynamic approach ensures that content is only loaded when it has a reasonable chance of being viewed by the user.

This invention differentiates itself from prior approaches by avoiding the wasteful loading of entire web pages. Instead of relying on server-side logs that merely record content requests, '074 uses client-side monitoring to determine actual visibility. This allows for more accurate tracking of content views and more efficient use of network resources. The system can also provide detailed reports on viewer behavior, such as scrolling patterns and display resolutions, enabling content providers to optimize their content placement and delivery strategies. The use of a content rendering module further enhances tracking and reporting capabilities.

How does this patent fit in bigger picture?

Technical Landscape

Prosecution Position

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Content page
(Claim 1, Claim 9, Claim 12, Claim 16)
Internet web page content delivery typically involves a content viewer's use of a browser application that is installed in the viewer's computer which connects to the Internet, and through hypertext transfer protocol or “http” requests web pages from content servers. These web pages are generally written in Hyper Text Markup Language or “HTML.” When a content page is requested, the viewer's browser will download and assemble the web page according to the HTML instructions for the page, including commands from other languages that may be set in the HTML code, such as JavaScript or Ajax, and any images or rich media content that may be requested and loaded from the same server or other content servers.A page, such as a web page, on which content is displayed to a viewer.
Correlator code
(Claim 9, Claim 12)
The system server-side application then collects data from the request, including, but not limited to, the address of the content page and the viewer's network address (for example, the Internet Protocol address associated with a viewer computer when the network is the Internet), and retrieves the corresponding record containing content page data stored in the system server database, and generates code, preferably JavaScript code, referred to herein as a “correlator code,” which is written to or otherwise embedded on the content page and interacts with the viewer's browser. The correlator code can be positioned anywhere on the content page, not necessarily the location on the content page where the particular content will be rendered. The correlator code is preferably JavaScript code, although the invention is not limited to use of JavaScript; other scripting or compiling languages can be used, such as, without limitation, JScript, ECMAScript or other scripting capable of generating code that determines whether or not the specified content page triggering area is within, or within a pre-defined distance outside of, the dimensions and scrolling position of a viewer's browser window.Code, preferably JavaScript, generated by the system server-side application and embedded on the content page. It interacts with the viewer's browser to determine if the pre-defined area is within the visible area and triggers content rendering.
Pre-defined area
(Claim 1, Claim 9, Claim 12, Claim 16)
The present invention is a system and method for delivering and rendering content automatically and only when and/or to the extent that a pre-defined area of the content page is within the viewer's browser window dimensions and scrolling position, or within a pre-defined distance from the viewer's browser window dimensions and scrolling position. As used herein, the term “render” or “rendering” refers to the process of requesting and loading content so that it may be viewed, heard or otherwise perceived by a viewer communicating electronically using a browser. The pre-defined area, designated by the content page administrator to trigger rendering, is referred to below as the “content page triggering area.” In a preferred embodiment, the pre-defined area of the content page referred to as the “content page triggering area” is the designated content page area where the content is to be rendered.A specific region on a content page designated for content rendering, serving as a placeholder for content. Its location is determined by coordinates.
Pre-defined distance
(Claim 1, Claim 9, Claim 12, Claim 16)
The present invention is a system and method for delivering and rendering content automatically and only when and/or to the extent that a pre-defined area of the content page is within the viewer's browser window dimensions and scrolling position, or within a pre-defined distance from the viewer's browser window dimensions and scrolling position. The system can be configured to trigger rendering of content in a designated content page rendering area when the pre-defined content page triggering area is within the dimensions and scrolling position of a viewer's browser window, or alternatively, when the pre-defined content page triggering area is within a pre-defined distance outside of the viewer's browser screen dimensions and scrolling position.A specified range outside the visible area of the browser window. If the pre-defined area is within this distance, content rendering is triggered.
Visible area
(Claim 1, Claim 9, Claim 12, Claim 16)
The present invention is a system and method for delivering and rendering content automatically and only when and/or to the extent that a pre-defined area of the content page is within the viewer's browser window dimensions and scrolling position, or within a pre-defined distance from the viewer's browser window dimensions and scrolling position. As used herein, the term “render” or “rendering” refers to the process of requesting and loading content so that it may be viewed, heard or otherwise perceived by a viewer communicating electronically using a browser. The pre-defined area, designated by the content page administrator to trigger rendering, is referred to below as the “content page triggering area.”The portion of a viewer's browser window on a display device that is currently viewable. Its location is determined by coordinates.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
2:25-cv-00934Sep 4, 2025RICH MEDIA CLUB LLC v. GANNETT CO., INC
2:25-cv-00932Sep 4, 2025RICH MEDIA CLUB LLC v. GUARDIAN MEDIA GROUP PLC
2:25-cv-00933Sep 4, 2025RICH MEDIA CLUB LLC v. NEWS GROUP NEWSPAPERS LIMITED

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US9824074

Application Number
US13731742A
Filing Date
Dec 31, 2012
Publication Date
Nov 21, 2017
External Links
Slate, USPTO, Google Patents