Capture of configuration and service provider data via OCR
First Claim
1. A method of obtaining configuration information associated with a television access device used in a television reception system, wherein the method is carried out in a control device that does not have direct access to the configuration information of the access device, comprising:
- directing the access device to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of one or more successive video frames containing the configuration information of the access device;
receiving the signal and storing the visual representation of the one or more successive video frames;
processing the one or more successive video frames using optical character recognition (OCR) and pattern matching to extract the configuration information of the access device from the one or more successive video frames;
identifying, based upon the extracted configuration information, a service provider for which the access device is configured;
identifying, based upon the identified service provider, at least one selective OCR template associated with the identified service provider for selective OCR extraction of data displayed in selected areas of display screens used by the access device; and
storing the extracted configuration information, the identified service provider, and the identified at least one selective OCR template to a configuration database in the control device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method of obtaining information associated with a television access device used in a television reception system, wherein the method is carried out in a control device that does not have direct access to the configuration information of the access device involves directing the access device to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of one or more successive video frames containing at least one or more of the following: a service provider logo, a VOD channel accessible by the access device, a broadcast channel accessible by the access device, a program content stored on the access device, an access device model identifier, a MAC address, a software version and a system time on a display; receiving the signal and storing a representation of the video frame; processing the video frame using optical character recognition (OCR) and pattern matching to extract information from the video frame; and storing the extracted information to a configuration database in the control device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
90 Citations
47 Claims
-
1. A method of obtaining configuration information associated with a television access device used in a television reception system, wherein the method is carried out in a control device that does not have direct access to the configuration information of the access device, comprising:
-
directing the access device to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of one or more successive video frames containing the configuration information of the access device; receiving the signal and storing the visual representation of the one or more successive video frames; processing the one or more successive video frames using optical character recognition (OCR) and pattern matching to extract the configuration information of the access device from the one or more successive video frames; identifying, based upon the extracted configuration information, a service provider for which the access device is configured; identifying, based upon the identified service provider, at least one selective OCR template associated with the identified service provider for selective OCR extraction of data displayed in selected areas of display screens used by the access device; and storing the extracted configuration information, the identified service provider, and the identified at least one selective OCR template to a configuration database in the control 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. A method of obtaining configuration information associated with a television access device used in a television reception system, wherein the method is carried out in a control device that does not have direct access to the configuration information of the access device, comprising:
-
directing the access device to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of one or more successive video frames containing the configuration information of the access device; receiving the signal and storing the visual representation of the one or more successive video frames, wherein the visual representation of the one or more successive video frames comprises one of a compressed representation and a bitmapped representation; processing the one or more successive video frames using optical character recognition (OCR) and pattern matching to extract the configuration information of the access device from the one or more successive video frames; identifying, based upon the extracted configuration information, a service provider for which the access device is configured; identifying, based upon the identified service provider, at least one selective OCR template associated with the identified service provider for selective OCR extraction of data displayed in selected areas of display screens used by the access device; and storing the extracted configuration information, the identified service provider, and the identified at least one selective OCR template to a configuration database in the control device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A control device for obtaining configuration information associated with a television access device used in a television reception system, wherein the control device does not have direct access to the configuration information of the access device, comprising:
-
a command transmitter that automatically sends commands directing the access device to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of one or more successive video frames containing the configuration information of the access device; a receiver that receives the signal; a frame memory that stores the visual representation of the one or more successive video frames; a processor performs;
processing the one or more successive video frames using optical character recognition (OCR) and pattern matching to extract the configuration information of the access device from the one or more successive video frames;identifying, based upon the extracted configuration information, a service provider for which the access device is configured; identifying, based upon the identified service provider, at least one selective OCR template associated with the identified service provider for selective OCR extraction of data displayed in selected areas of display screens used by the access device; and storing the extracted configuration information, the identified service provider, and the identified at least one selective OCR template to a configuration database in the control device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method, comprising:
-
instructing an access device, via a control device that does not have direct access to configuration information of the access device, to generate and communicate a signal to the control device suitable for driving a display, wherein the signal contains a visual representation of the configuration information of the access device; receiving the signal and storing a representation of the visual representation of the configuration information of the access device; processing the visual representation of the configuration information of the access device using optical character recognition (OCR) and pattern matching; extracting the configuration information of the access device from the visual representation of the configuration information of the access device based upon the OCR and pattern matching processing of at least one video frame; determining at least one of a tier of service, a service provider, and a location within a country for which the access device is configured based upon the extracted configuration information; identifying, based upon the determined at least one of the tier of service, the service provider, and the location within the country for which the access device is configured, at least one selective OCR template associated with the identified service provider for selective OCR extraction of data displayed in selected areas of display screens used by the access device; controlling the access device in a slave-device capacity based upon the determined at least one of the tier of service, the service provider, and the location within a country for which the access device is configured; and selectively processing additional video frames comprising metadata using selective OCR to extract a portion of the metadata from the additional video frames, where the portion of the metadata is located in selected areas of the additional video frames defined by the at least one selective OCR template.
-
Specification