Methods and apparatus for nonintrusive monitoring of web browser usage
First Claim
Patent Images
1. A method for monitoring web browsing, the method comprising:
- obtaining a video signal from a video output of a device implementing a web browser;
performing graphical recognition processing on a video image obtained from the video signal to extract an image region less than the entire video image, the extracted image region displaying at least a portion of the web browser, the portion of the web browser including at least a portion of an address bar;
performing textual recognition processing to determine textual information displayed in the portion of the address bar included in the extracted image region of the video image; and
using the textual information to record usage of the web browser.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for nonintrusive monitoring of web browser usage are disclosed. An example method for monitoring web browsing disclosed herein comprises obtaining a video signal from a video output of a device implementing a web browser, processing a video image obtained from the video signal to identify a region of the video image displaying at least a portion of the web browser, determining textual information displayed by the web browser in the identified region of the video image, and using the textual information to record usage of the web browser.
76 Citations
21 Claims
-
1. A method for monitoring web browsing, the method comprising:
-
obtaining a video signal from a video output of a device implementing a web browser; performing graphical recognition processing on a video image obtained from the video signal to extract an image region less than the entire video image, the extracted image region displaying at least a portion of the web browser, the portion of the web browser including at least a portion of an address bar; performing textual recognition processing to determine textual information displayed in the portion of the address bar included in the extracted image region of the video image; and using the textual information to record usage of the web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus to monitor Internet usage, the apparatus comprising:
-
a video interface, implemented by at least one of hardware or a combination of hardware and at least one of software or firmware, to accept a video signal from a device implementing a web browser; a graphical recognition processor to extract a rectangular image region that is a subset of a video image of the video signal, the extracted rectangular image region having an image characteristic corresponding to a presentation of at least a portion of an address bar of the web browser included in the video image; a textual recognition processor to extract uniform resource locator (URL) information included in the extracted rectangular image region; and a network interface to report the extracted URL information to a central processing facility to track usage of the web browser. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus to monitor Internet usage, the apparatus comprising:
-
a video interface to accept a video signal from a device implementing a web browser, wherein the video interface comprises a camera positioned to capture video images associated with a display of the device implementing the web browser to generate the video signal; a graphical recognition processor to extract a rectangular image region that is a subset of a video image of the video signal, the extracted rectangular image region having an image characteristic corresponding to a presentation of at least a portion of an address bar of the web browser included in the video image; a textual recognition processor to extract uniform resource locator (URL) information included in the extracted rectangular image region; and a network interface to report the extracted URL information to a central processing facility to track usage of the web browser.
-
-
21. An apparatus to monitor Internet usage, the apparatus comprising:
-
a video interface, implemented by at least one of hardware or a combination of hardware and at least one of software or firmware, to accept a video signal from a device implementing a web browser; a graphical recognition processor to extract a rectangular image region that is a subset of a video image of the video signal, the extracted rectangular image region having an image characteristic corresponding to a presentation of at least a portion of an address bar of the web browser included in the video image, wherein the graphical recognition processor is to; determine whether the rectangular image region has a first image characteristic corresponding to the rectangular image region having a light solid background and a high aspect ratio; determine whether the rectangular image region has a second image characteristic corresponding to the rectangular image region being located below a second rectangular region having a dark solid background; determine whether the rectangular image region has a third image characteristic corresponding to the rectangular image region being located above a third rectangular region; and extract the rectangular image region from the video image when the rectangular image region is determined to have the first, second and third image characteristics; a textual recognition processor to extract uniform resource locator (URL) information included in the extracted rectangular image region; and a network interface to report the extracted URL information to a central processing facility to track usage of the web browser.
-
Specification