Content rendering control system and method
First Claim
1. A system for controlling the rendering of content via an electronic communications network at a designated content rendering area of a content page to one or more viewers having a network communications device with a browser software application with adjustable window dimensions and scrolling position, for perceiving content pages within said browser'"'"'s window dimensions and scrolling position, comprising:
- a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processing units and means for, communicating with one or more content pages that have one or more of said content rendering areas and one or more content page triggering areas on said pages, and a system server including a database that stores one or more records containing data pertaining to said one or more content pages, said one or more content page triggering areas, said one or more content page rendering areas and said one or more content files,one or more content file servers which house one or more content files,one or more network communications interface software applications for receiving from system users data designating one or more content pages, one or more content page rendering areas within said one or more content pages, one or more content page triggering areas that, when determined to be within a content page viewer'"'"'s browser window dimensions and scrolling position, will result in content being rendered in said content page rendering area, and one or more content files for rendering at said one or more designated content rendering areas of said one or more content pages; and
for creating a record, for storage in said system server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more content pages, said tag/link including a reference to said data record identification code and a link to a system custom software application; and
one or more system custom software applications for generating and writing to said designated content page a correlator code to determine when said designated content page triggering area is within a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating HTML code to be used as a marker for said designated content page rendering area, and for communicating with said correlator code to cause said one or more content files to be rendered in said one or more content page rendering areas when said correlator code detects that said designated content page triggering area is within said content viewer'"'"'s browser window dimensions and scrolling position.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling of rendering of content via electronic networks, whereby content is rendered at a content page only when and 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 outside of said browser window dimensions and scrolling position. When a viewer accesses a content page and as the viewer scrolls up or down or left or right on the page, or increases or decreases the dimensions of the viewer'"'"'s browser window, content that has been designated to render in the content page area corresponding to the viewer'"'"'s then current browser window dimensions and scrolling position is rendered. Content relating to areas of the content page that are not within (or within such pre-defined distance from) the viewer'"'"'s browser window dimensions and scrolling position unless or until such area is within such browser window dimensions and scrolling position or said pre-defined distance outside of same.
188 Citations
61 Claims
-
1. A system for controlling the rendering of content via an electronic communications network at a designated content rendering area of a content page to one or more viewers having a network communications device with a browser software application with adjustable window dimensions and scrolling position, for perceiving content pages within said browser'"'"'s window dimensions and scrolling position, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processing units and means for, communicating with one or more content pages that have one or more of said content rendering areas and one or more content page triggering areas on said pages, and a system server including a database that stores one or more records containing data pertaining to said one or more content pages, said one or more content page triggering areas, said one or more content page rendering areas and said one or more content files, one or more content file servers which house one or more content files, one or more network communications interface software applications for receiving from system users data designating one or more content pages, one or more content page rendering areas within said one or more content pages, one or more content page triggering areas that, when determined to be within a content page viewer'"'"'s browser window dimensions and scrolling position, will result in content being rendered in said content page rendering area, and one or more content files for rendering at said one or more designated content rendering areas of said one or more content pages; and
for creating a record, for storage in said system server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more content pages, said tag/link including a reference to said data record identification code and a link to a system custom software application; andone or more system custom software applications for generating and writing to said designated content page a correlator code to determine when said designated content page triggering area is within a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating HTML code to be used as a marker for said designated content page rendering area, and for communicating with said correlator code to cause said one or more content files to be rendered in said one or more content page rendering areas when said correlator code detects that said designated content page triggering area is within said content viewer'"'"'s browser window dimensions and scrolling position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for controlling the rendering of content via an electronic communication network on a content page rendering area of a content page based on determination of when a pre-defined area of said content page is within the browser window dimensions and scrolling position of a viewer'"'"'s browser window, comprising the steps of:
-
designating one or more content pages, one or more content page areas and one or more content files, said content files being previously stored in electronic file format in a mass storage device of a computer system for rendering at said one or more designated content page areas of said one or more content pages; storing as a record within a database data pertaining to said one or more content pages, said one or more content page rendering areas and said one or more content files; generating and placing on said one or more designated content pages a tag/link that when activated by a content page viewer request for said designated content page, links to a system server-side application and retrieves, via said server-side application, data from said record stored in said system server-side database and data pertaining to said viewer and viewer browser from said content page request; generating and writing a correlator code to said one or more designated content pages which determines whether said one or more designated content rendering areas of said one or more designated content pages is within said viewer'"'"'s browser window dimensions and scrolling position and generates an HTML layer to serve as a marker for said one or more designated content page areas where said one or more designated content files are to be rendered; generating a query string and link for placement at said one or more content pages, which when activated by said correlator code based on detection that one of said one or more designated content page areas is within the dimensions and scrolling position of said viewer'"'"'s browser window, dynamically generates HTML codes and tags to render said one or more designated content files in said one or more content page rendering areas of said one or more content pages. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for the control of content rendering via an electronic communications network at one or more content pages having one or more content page rendering areas, to one or more content page viewers having means for communicating via said electronic communications network and having a browser with one or more window dimensions and scrolling positions, comprising:
-
a system-end computer equipped and configured for network communications, including one or more computer processors and communicating with said one or more content pages and a server including a database that stores one or more records containing parameters and commands for rendering one or more content files at one or more specified content rendering areas of said one or more content pages, one or more network communications interface software applications for interfacing with system users and for creating a record in said server database that contains parameters and commands to retrieve, assemble and display said one or more content files at said one or more designated content rendering areas, and one or more system software applications for generating code for placement at said designated one or more content pages which, when one of said content page rendering areas is within the dimensions and scrolling position of said viewer'"'"'s browser screen, causes said parameter and command record for said content page rendering area to be activated, thereby retrieving said content files and assembling and displaying said content at said content rendering area and retrieving from said viewer'"'"'s browser data pertaining to said content rendering activity. - View Dependent Claims (39, 40)
-
-
41. A system for controlling the rendering of content via an electronic communications network at a designated content rendering area of a content page to one or more viewers having a network communications device with a browser software application with adjustable window dimensions and scrolling position, for perceiving content pages within said browser'"'"'s window dimensions and scrolling position, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processing units and means for communicating with one or more content pages that have one or more of said content rendering areas and one or more content page triggering areas on said pages, and a system server including a database that stores one or more records containing data pertaining to said one or more content pages, said one or more content page triggering areas, said one or more content page rendering areas and said one or more content files, one or more content file servers which house one or more content files, one or more network communications interface software applications for receiving from system users data designating one or more content pages, one or more content page rendering areas within said one or more content pages, one or more content page triggering areas that, when determined to be within a pre-defined distance outside of a content page viewer'"'"'s browser window dimensions and scrolling position, will result in content being rendered in said content page rendering area, and one or more content files for rendering at said one or more designated content rendering areas of said one or more content pages; and
for creating a record, for storage in said system server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more content pages, said tag/link including a reference to said data record identification code and a link to a system custom software application; andone or more system custom software applications for generating and writing to said designated content page a correlator code to determine when said designated content page triggering area is within said pre-defined distance outside of a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating HTML code to be used as a marker for said designated content page rendering area, and for communicating with said correlator code to cause said one or more content files to be rendered in said one or more content page rendering areas when said correlator code detects that said designated content page triggering area is within said pre-defined distance outside of said content viewer'"'"'s browser window dimensions and scrolling position. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method for controlling the rendering of content on a content page rendering area of a content page based on determination of when a pre-defined area of said content page is within a pre-defined distance outside of the browser window dimensions and scrolling position of a viewer'"'"'s browser window via an electronic communications network, comprising the steps of:
-
designating one or more content pages, one or more content page areas and one or more content files, said content files being previously stored in electronic file format in a mass storage device of a computer system for rendering at said one or more designated content page areas of said one or more content pages; storing as a record within a system-side database data pertaining to said one or more content pages, said one or more content page rendering areas and said one or more content files; generating and placing at said one or more designated content pages a tag/link that when activated by a content page viewer request for said designated content page, links to a system server-side application and retrieves, via said server-side application, data from said record stored in said system server-side database and data pertaining to said viewer and viewer browser from said content page request; generating and writing a correlator code to said one or more designated content pages which determines whether said one or more designated content rendering areas of said one or more designated content pages is within a pre-defined distance outside of said viewer'"'"'s browser window dimensions and scrolling position and generates an HTML layer to serve as a marker for said one or more designated content page areas where said one or more designated content files are to be rendered; generating a query string and link for placement at said one or more content pages, which when activated by said correlator code based on detection that one of said one or more designated content page areas is within said pre-defined distance outside of the dimensions and scrolling position of said viewer'"'"'s browser window, dynamically generates HTML codes and tags to render said one or more designated content files in said one or more content page rendering areas of said one or more content pages. - View Dependent Claims (57, 58, 59, 60, 61)
-
Specification