Patent ID: 9595045
Date: 2017-03-14
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method for determining whether a region of a web page is in view, comprising: receiving, at a client device, content for display within the region of the web page, the content comprising a test feature having a characteristic that has a value that varies depending on whether the test feature is displayed within a viewable portion of the web page in a browser window of the client device or outside of the viewable portion; rendering, at the client device, at a first time, the test feature within a viewable portion of the web page, the test feature having a first value for the characteristic at the first time; determining, using executable code restricted from accessing a position of the region within the browser window, the first value for the characteristic at the first time responsive to the rendering of the test feature within the viewable portion of the web page; storing, as a control value, the first value of the characteristic of the test feature; rendering, at the client device, at a second time, the test feature within the region, the test feature rendered within the viewable portion or outside of the viewable portion during the second time, the test feature having a second value for the characteristic at the second time; monitoring, by the client device using the code restricted from accessing the position of the test feature within the browser window, the second value of the characteristic; comparing, by the executable code restricted from accessing the position of the test feature within the browser window, the monitored second value associated with the second time with the control value associated with the first time; and determining whether the region is within the viewable portion of the web page based on the comparison of the monitored second value with the control value.