Content rendering control system and method
First Claim
1. A system for controlling and monitoring the rendering of electronic content to a viewer via an electronic communications network, comprising:
- a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processors and one or more system servers communicating via said electronic communications network with one or more electronic content pages, said one or more electronic content pages having one or more content rendering areas, said one or more electronic content pages being remotely accessible via said electronic communications network by a viewer, said viewer having an electronic network communications device with a browser application having a window having a viewable area defined by said window'"'"'s dimensions and scrolling position for perceiving said one or more electronic content pages, said viewer'"'"'s electronic network communications device further comprising a display screen for perceiving said browser window;
said system further comprising an electronic database for storing one or more records identifying said one or more electronic content pages, and said one or more content rendering areas within said one or more electronic content pages, and one or more content files for rendering at said one or more content rendering areas;
one or more electronic content file servers for storing said one or more electronic content files;
one or more electronic network communications interface software applications providing an electronic user interface for receiving from system users communicating via said electronic communications network data designating one or more of said electronic content pages, one or more of said content rendering areas within said one or more electronic content pages and one or more of said electronic content files for rendering at said one or more content rendering areas, and for creating a record for storage in said system database containing said data, and for assigning an identification code to said data record and generating a tag for placement on said designated one or more electronic content pages, said tag having a reference to said stored data record identification code and a link to a system custom software application;
said tag, when the content page wherein said tag is placed is requested by said viewer communicating via said electronic communications network via said electronic communications device and browser application, causing a communication to be sent from said electronic content page wherein said tag is placed to said system custom software application;
said system custom software application executing when said communication from said tag is received to retrieve said data from said stored data record corresponding to said data record identification code referenced in said tag and generating and writing to said designated electronic content page a correlator code;
said correlator code generating a code for marking said one or more content rendering areas on said one or more electronic content pages designated in said stored data record and causing said one or more electronic content files designated in said stored data record to be retrieved and loaded at said one or more designated content rendering areas designated in said stored data record; and
said correlator code further determining, via retrieval of information from said browser application, whether a said content page rendering area designated in said stored data record is within said browser window dimensions and scrolling position and whether said browser window is the primary window open on said display device of said viewer'"'"'s electronic communications device.
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 is not rendered unless or until such area is within such browser window dimensions and scrolling position or said pre-defined distance outside of same.
-
Citations
72 Claims
-
1. A system for controlling and monitoring the rendering of electronic content to a viewer via an electronic communications network, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processors and one or more system servers communicating via said electronic communications network with one or more electronic content pages, said one or more electronic content pages having one or more content rendering areas, said one or more electronic content pages being remotely accessible via said electronic communications network by a viewer, said viewer having an electronic network communications device with a browser application having a window having a viewable area defined by said window'"'"'s dimensions and scrolling position for perceiving said one or more electronic content pages, said viewer'"'"'s electronic network communications device further comprising a display screen for perceiving said browser window; said system further comprising an electronic database for storing one or more records identifying said one or more electronic content pages, and said one or more content rendering areas within said one or more electronic content pages, and one or more content files for rendering at said one or more content rendering areas; one or more electronic content file servers for storing said one or more electronic content files; one or more electronic network communications interface software applications providing an electronic user interface for receiving from system users communicating via said electronic communications network data designating one or more of said electronic content pages, one or more of said content rendering areas within said one or more electronic content pages and one or more of said electronic content files for rendering at said one or more content rendering areas, and for creating a record for storage in said system database containing said data, and for assigning an identification code to said data record and generating a tag for placement on said designated one or more electronic content pages, said tag having a reference to said stored data record identification code and a link to a system custom software application; said tag, when the content page wherein said tag is placed is requested by said viewer communicating via said electronic communications network via said electronic communications device and browser application, causing a communication to be sent from said electronic content page wherein said tag is placed to said system custom software application; said system custom software application executing when said communication from said tag is received to retrieve said data from said stored data record corresponding to said data record identification code referenced in said tag and generating and writing to said designated electronic content page a correlator code; said correlator code generating a code for marking said one or more content rendering areas on said one or more electronic content pages designated in said stored data record and causing said one or more electronic content files designated in said stored data record to be retrieved and loaded at said one or more designated content rendering areas designated in said stored data record; and said correlator code further determining, via retrieval of information from said browser application, whether a said content page rendering area designated in said stored data record is within said browser window dimensions and scrolling position and whether said browser window is the primary window open on said display device of said viewer'"'"'s electronic communications device. - 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. A method for controlling the rendering of content via an electronic communication network on a content page rendering area of a content page, comprising the steps of:
-
receiving in a computer system having one or more computer processors, one or more servers, and one or more software applications, via a user interface communicating via an electronic communications network with a user having an electronic network communications device communicating via said electronic communications network, data designating an electronic content pages, a content page rendering area within said designated electronic content page, and one or more electronic content files, said electronic content files being previously stored in electronic file format in a content server of a computer system, for rendering at said designated content page rendering areas of said electronic content page; storing as a record within a database said designated data pertaining to said designated electronic content page, said content page rendering areas and said one or more electronic content files; assigning an identification code to said data record; generating and placing on said designated electronic content page a tag/link that when activated by an viewer request for said designated electronic content page, said request transmitted via said electronic communications network by said viewer, said viewer having an electronic communications device with a browser having a window for perceiving electronic content pages within said window'"'"'s dimensions and scrolling position and a display device for perceiving said browser window, 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 retrieves data pertaining to said viewer and viewer browser from said electronic content page request; generating and writing a correlator code to said designated electronic content page which determines whether said designated content page rendering area of said designated electronic content page is within said viewer'"'"'s browser window dimensions and scrolling position and generates an HTML layer to serve as a marker for said designated content page rendering area where said one or more designated electronic content files are to be rendered; generating a query string and link for placement at said designated electronic content page, which when activated by said correlator code based on detection that a predefined portion of said designated content page rendering area 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 electronic content files in said designated content page rendering area of said designated electronic content page; and determining via said correlator code retrieving data from said browser whether said browser window is the primary window open on said viewer display device and is unobstructed. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A system for monitoring the rendering of electronic content to a viewer via an electronic communications network, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processors and one or more system servers communicating via said electronic communications network with one or more electronic content pages, said one or more electronic content pages having one or more content rendering areas, said one or more electronic content pages being remotely accessible via said electronic communications network by a viewer, said viewer having an electronic network communications device with a browser application having a window having a viewable area defined by said window'"'"'s dimensions and scrolling position for perceiving said one or more electronic content pages, said viewer'"'"'s electronic network communications device further comprising a display screen for perceiving said browser window; said system further comprising an electronic database for storing one or more records identifying said one or more electronic content pages and said one or more content rendering areas within said one or more electronic content pages; one or more electronic network communications interface software applications providing an electronic user interface for receiving from system users communicating via said electronic communications network data designating one or more of said electronic content pages, one or more of said content rendering areas within said one or more electronic content pages, and for creating a record for storage in said system database containing said data, and for assigning an identification code to said data record and generating a tag for placement on said designated one or more electronic content pages, said tag having a reference to said stored data record identification code and a link to a system custom software application; said tag, when the content page wherein said tag is placed is requested by said viewer communicating via said electronic communications network via said electronic communications device and browser application, causing a communication to be sent from said electronic content page wherein said tag is placed to said system custom software application; said system custom software application executing when said communication from said tag is received to retrieve said data from said stored data record corresponding to said data record identification code referenced in said tag and generating and writing to said designated electronic content page a correlator code; said correlator code generating a code for marking said one or more content rendering areas on said one or more electronic content pages designated in said stored data record; and said correlator code further monitoring, via retrieval of information from said browser application, whether a said content page rendering area designated in said stored data record is within said browser window dimensions and scrolling position and whether said browser window is the primary window open on said display device of said viewer'"'"'s electronic communications device. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification