최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0675997 (2012-11-13) |
등록번호 | US-8719698 (2014-05-06) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 336 |
The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The in
The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The invention can also enable monitoring of the display at a content display site of content that is provided by a content provider site over a network to the content display site. It is contemplated that the invention can be particularly useful with a computer network, including private computer networks and public computer networks. In particular, the invention can be advantageously used with computer networks or portions of computer networks over which video and/or audio content are transferred from one network site to another network site for observation, such as the World Wide Web portion of the Internet.
1. A method of determining whether specified content has been displayed within a visible area of a web browser application executing on a client device, the method comprising: downloading a first content of a webpage from a first server;downloading a second content from a second server;downloading m
1. A method of determining whether specified content has been displayed within a visible area of a web browser application executing on a client device, the method comprising: downloading a first content of a webpage from a first server;downloading a second content from a second server;downloading monitoring code from a third server, wherein the monitoring code comprises a set of instructions; andexecuting the monitoring code, wherein executing the monitoring code causes the web browser application to perform operations comprising: monitoring a redraw operation of one or more display elements associated with the second content;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 2. The method of claim 1, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 3. The method of claim 1, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 4. The method of claim 1, further including: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 5. The method of claim 1, further including: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between at least two of the plurality of time stamps. 6. The method of claim 1, the operations further comprising: reporting, to a fourth server, a result of the determining of whether at least the portion of the second content was likely visible. 7. The method of claim 1, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to a fourth server. 8. The method of claim 1, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 9. The method of claim 1, wherein the determining whether at least the portion of the second content was likely visible further comprises: determining whether at least the portion of the second content is located in a visible portion of a display based on a location of the one or more display elements in relation to the second content. 10. The method of claim 1, the operations further comprising: determining that a portion of the second content was displayed on a display based on at least one, but not all, of the one or more display elements being redrawn. 11. The method of claim 1, wherein the second content includes an advertisement. 12. The method of claim 11, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 13. The method of claim 1, wherein the second content includes at least one of an image, text, and graphics. 14. A method of determining whether a specified content has been displayed within a visible area of a web browser application executing on a client device, the method comprising: transmitting to an external device a set of instructions configured to cause a web browser application executing on the client device, the web browser displaying a first content associated with a webpage, to perform operations comprising: monitoring a redraw operation for one or more display elements associated with a second content rendered by the web browser application on a display screen, wherein the first content associated with the webpage has been downloaded from a first server and the second content has been downloaded from a second server;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 15. The method of claim 14, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 16. The method of claim 14, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 17. The method of claim 14, further including: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 18. The method of claim 14, further including: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between two of the plurality of time stamps. 19. The method of claim 18, further comprising: transmitting the set of instructions to the client device in connection with transmitting the webpage to the client device. 20. The method of claim 14, the operations further comprising: reporting a result of the determining of whether at least the portion of the second content was likely visible to one or more external devices. 21. The method of claim 14, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to one or more external devices. 22. The method of claim 14, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 23. The method of claim 14, wherein the second content includes an advertisement. 24. The method of claim 23, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 25. The method of claim 14, wherein at least one of the one or more display elements is a pixel. 26. The method of claim 14, wherein the determining whether at least the portion of the second content was likely visible, further comprises: determining whether at least the portion of the second content is located in a visible portion of the display based on a location of the one or more display elements in relation to second content. 27. The method of claim 14, the operations further comprising: determining that only a portion of the second content was displayed based on at least one, but not all, of the one or more display elements being redrawn. 28. The method of claim 14, wherein the external device is the client device. 29. The method of claim 14, wherein the second content includes at least one of an image, text, and graphics. 30. A non-transitory computer-readable medium containing instructions embodied thereon, wherein the instructions, when executed by a web browser application of a computer, cause the web browser application to perform operations comprising: monitoring a redraw operation for one or more display elements associated with a second content incorporated into a display rendered by the web browser application on a display screen, wherein a first content associated with the webpage has been downloaded from a first server, and the second content has been downloaded from a second server;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 31. The non-transitory computer-readable medium of claim 29, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 32. The non-transitory computer-readable medium of claim 29, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 33. The non-transitory computer-readable medium of claim 29, the operations further comprising: reporting, to a fourth server, a result of the determining of whether at least the portion of the second content was likely visible. 34. The non-transitory computer-readable medium of claim 29, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to a third server. 35. The non-transitory computer-readable medium of claim 29, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 36. The non-transitory computer-readable medium of claim 29, wherein determining whether at least the portion of the second content was likely visible further comprises: determining whether at least the portion of the second content is located in a visible portion of a display based on a location of the one or more display elements in relation to the second content. 37. The non-transitory computer-readable medium of claim 29, the operations further comprising: determining that a portion of the second content was displayed on a display based on at least one, but not all, of the one or more display elements being redrawn. 38. The non-transitory computer-readable medium of claim 29, wherein the second content includes an advertisement. 39. The non-transitory computer-readable medium of claim 38, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 40. A system for determining whether specified content has been displayed within a visible area of a web browser application, the system comprising: a non-transitory memory storing instructions; anda processor executing the instructions to cause the system to perform a method comprising: downloading a first content of a webpage from a first server;downloading a second content from a second server;downloading monitoring code from a third server, wherein the monitoring code comprises a set of instructions; andexecuting the monitoring code, wherein executing the monitoring code causes the web browser application to perform operations comprising: monitoring a redraw operation of one or more display elements associated with the second content;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 41. The system of claim 40, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 42. The system of claim 40, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 43. The system of claim 40, the method further comprising: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 44. The system of claim 40, the method further comprising: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between at least two of the plurality of time stamps. 45. The system of claim 40, the operations further comprising: reporting, to a fourth server, a result of the determining of whether at least the portion of the second content was likely visible. 46. The system of claim 40, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to a fourth server. 47. The system of claim 40, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 48. The system of claim 40, wherein determining whether at least the portion of the second content was likely visible further comprises: determining whether at least the portion of the second content is located in a visible portion of a display based on a location of the one or more display elements in relation to the second content. 49. The system of claim 40, the operations further comprising: determining that a portion of the second content was displayed on a display based on at least one, but not all, of the one or more display elements being redrawn. 50. The system of claim 40, wherein the second content includes an advertisement. 51. The system of claim 50, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 52. The system of claim 40, wherein the second content includes at least one of an image, text, and graphics. 53. A system for determining whether a specified content has been displayed within a visible area of a web browser application executing on a client device, the system comprising: a non-transitory memory storing instructions; anda processor executing the instructions to cause the system to perform a method comprising: transmitting to an external device a set of instructions configured to cause a web browser application executing on the client device, the web browser displaying a first content associated with a webpage, to perform operations comprising: monitoring a redraw operation for one or more display elements associated with a second content rendered by the web browser application on a display screen, wherein the first content associated with the webpage has been downloaded from a first server and the second content has been downloaded from a second server;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 54. The system of claim 53, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 55. The system of claim 53, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 56. The system of claim 53, the operations further comprising: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 57. The system of claim 53, the operations further comprising: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between two of the plurality of time stamps. 58. The system of claim 57, the method further comprising: transmitting the set of instructions to the client device in connection with transmitting the webpage to the client device. 59. The system of claim 53, the operations further comprising: reporting a result of the determining of whether at least the portion of the second content was likely visible to one or more external devices. 60. The system of claim 53, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to one or more external devices. 61. The system of claim 53, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 62. The system of claim 53, wherein the second content includes an advertisement. 63. The system of claim 62, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 64. The system of claim 53, wherein at least one of the one or more display elements is a pixel. 65. The system of claim 53, wherein determining whether at least the portion of the second content was likely visible, further comprises: determining whether at least the portion of the second content is located in a visible portion of the display based on a location of the one or more display elements in relation to second content. 66. The system of claim 53, the operations further comprising: determining that only a portion of the second content was displayed based on at least one, but not all, of the one or more display elements being redrawn. 67. The system of claim 53, wherein the external device is the client device. 68. The system of claim 53, wherein the second content includes at least one of an image, text, and graphics. 69. A non-transitory computer-readable medium containing instructions embodied thereon, wherein the instructions, when executed by a processor, cause the processor to perform at least one operation comprising: transmitting to an external device a set of instructions configured to cause a web browser application executing on a client device, the web browser displaying a first content associated with a webpage, to perform operations comprising: monitoring a redraw operation for one or more display elements associated with a second content rendered by the web browser application on a display screen, wherein the first content associated with the webpage has been downloaded from a first server and the second content has been downloaded from a second server;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 70. The non-transitory computer-readable medium of claim 69, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 71. The non-transitory computer-readable medium of claim 69, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 72. The non-transitory computer-readable medium of claim 69, the operations further comprising: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 73. The non-transitory computer-readable medium of claim 69, the operations further comprising: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between two of the plurality of time stamps. 74. The non-transitory computer-readable medium of claim 73, the at least one operation further comprising: transmitting the set of instructions to the client device in connection with transmitting the webpage to the client device. 75. The non-transitory computer-readable medium of claim 69, the operations further comprising: reporting a result of the determining of whether at least the portion of the second content was likely visible to one or more external devices. 76. The non-transitory computer-readable medium of claim 69, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to one or more external devices. 77. The non-transitory computer-readable medium of claim 69, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 78. The non-transitory computer-readable medium of claim 69, wherein the second content includes an advertisement. 79. The non-transitory computer-readable medium of claim 78, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 80. The non-transitory computer-readable medium of claim 69, wherein at least one of the one or more display elements is a pixel. 81. The non-transitory computer-readable medium of claim 69, wherein determining whether at least the portion of the second content was likely visible, further comprises: determining whether at least the portion of the second content is located in a visible portion of the display based on a location of the one or more display elements in relation to second content. 82. The non-transitory computer-readable medium of claim 69, the operations further comprising: determining that only a portion of the second content was displayed based on at least one, but not all, of the one or more display elements being redrawn. 83. The non-transitory computer-readable medium of claim 69, wherein the external device is the client device. 84. The non-transitory computer-readable medium of claim 69, wherein the second content includes at least one of an image, text, and graphics. 85. A non-transitory computer-readable medium containing instructions embodied thereon, wherein the instructions, when executed by a processor, cause the processor to perform a method comprising: downloading a first content of a webpage from a first server;downloading a second content from a second server;downloading monitoring code from a third server, wherein the monitoring code comprises a set of instructions; andexecuting the monitoring code, wherein executing the monitoring code causes a web browser application to perform operations comprising: monitoring a redraw operation of one or more display elements associated with the second content;determining that the one or more display elements is redrawn based on the monitoring of the redraw operation; anddetermining whether at least a portion of the second content was likely visible based on the determining that the one or more display elements is redrawn. 86. The non-transitory computer-readable medium of claim 85, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a display associated with the client device. 87. The non-transitory computer-readable medium of claim 85, wherein determining that the one or more display elements is redrawn comprises: determining how many times the one or more display elements have been redrawn on a viewable portion of a display associated with the web browser application. 88. The non-transitory computer-readable medium of claim 85, the method further comprising: determining an occurrence of a change in a likely visibility of the second content; andrecording a time stamp corresponding to the occurrence of the change in the likely visibility of the second content. 89. The non-transitory computer-readable medium of claim 85, the method further comprising: determining a plurality of occurrences of changes of a determined likely visibility of the second content;recording a plurality of time stamps respectively corresponding to each of the plurality of occurrences of changes; anddetermining a duration of time between at least two of the plurality of time stamps. 90. The non-transitory computer-readable medium of claim 85, the operations further comprising: reporting, to a fourth server, a result of the determining of whether at least the portion of the second content was likely visible. 91. The non-transitory computer-readable medium of claim 85, the operations further comprising: reporting a result of the determining that the one or more display elements is redrawn to a fourth server. 92. The non-transitory computer-readable medium of claim 85, the operations further comprising: locating the one or more display elements in one or more portions of the display; anddetermining whether the second content was fully or partially visible based on the locating. 93. The non-transitory computer-readable medium of claim 85, wherein determining whether at least the portion of the second content was likely visible further comprises: determining whether at least the portion of the second content is located in a visible portion of a display based on a location of the one or more display elements in relation to the second content. 94. The non-transitory computer-readable medium of claim 85, the operations further comprising: determining that a portion of the second content was displayed on a display based on at least one, but not all, of the one or more display elements being redrawn. 95. The non-transitory computer-readable medium of claim 85, wherein the second content includes an advertisement. 96. The non-transitory computer-readable medium of claim 95, wherein the second content includes the one or more display elements positioned on or in a proximity to the advertisement. 97. The non-transitory computer-readable medium of claim 85, wherein the second content includes at least one of an image, text, and graphics.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.