Trial selection of STB remote control codes
First Claim
1. A method of identifying a functional command set for an access device that accesses television programming provided by a service provider, comprising:
- at a control device, transmitting a command from a first command set to the access device;
ascertaining whether or not the access device provides a correct response to the command, wherein;
if the command comprises an [ON] command, then the ascertaining is carried out by determining if a video synchronization signal is produced by the access device; and
if the command comprises a command that is expected to generate a text containing video frame, then the ascertaining is carried out by determining if the text containing video frame is displayed by using an optical character recognition process to extract text from the video frame to determine if the video frame corresponds to the expected text containing video frame.
3 Assignments
0 Petitions
Accused Products
Abstract
A method consistent with certain embodiments of identifying a functional command set for an access device that accesses television programming provided by a service provider involves, at a control device, transmitting a command from a first command set to the access device; ascertaining whether or not the access device provides a correct response to the command, wherein: if the command comprises an [ON] command, then the ascertaining is carried out by determining if a video synchronization signal is produced by the access device; and if the command comprises a command that is expected to generate a text containing video frame, then the ascertaining is carried out by determining if the text containing video frame is displayed by using an optical character recognition process to extract text from the video frame to determine if the video frame corresponds to the expected text containing video frame. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
27 Claims
-
1. A method of identifying a functional command set for an access device that accesses television programming provided by a service provider, comprising:
-
at a control device, transmitting a command from a first command set to the access device; ascertaining whether or not the access device provides a correct response to the command, wherein; if the command comprises an [ON] command, then the ascertaining is carried out by determining if a video synchronization signal is produced by the access device; and if the command comprises a command that is expected to generate a text containing video frame, then the ascertaining is carried out by determining if the text containing video frame is displayed by using an optical character recognition process to extract text from the video frame to determine if the video frame corresponds to the expected text containing video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of identifying a functional command set for an access device that accesses television programming provided by a service provider, comprising:
-
at a control device, transmitting a command from a first command set to the access device, wherein the transmitting comprises transmitting of one of an infrared remote control command and an RF remote control command; ascertaining whether or not the access device provides a correct response to the command, wherein; if the command comprises an [ON] command, then the ascertaining is carried out by determining if a video synchronization signal is produced by the access device; and if the command comprises one of a [MENU] and a [GUIDE] command, then the command is expected to generate a text containing video frame, then the ascertaining is carried out by determining if the text containing video frame is displayed by using an optical character recognition process to extract text from the video frame to determine if the video frame corresponds to the expected text containing video frame in the form of either a menu or a program guide on screen display; and
further comprising;if the access device does not provide a correct response to the command, the transmitting and ascertaining are repeated for additional command sets until a correct response is produced by the access device - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A control device that identifies a functional command set for an access device that accesses television programming provided by a service provider, comprising:
-
a memory storing a plurality of sets of remote commands; a video input coupled to the access device for receiving video signals; a video synchronization detector; a frame store that stores a video frame received at the video input; an optical character recognition (OCR) machine that carries out an OCR process on the video frame stored in the video frame store; a transmitter that transmits a command from a first of said command sets to the access device; wherein, the control device ascertains whether or not the access device provides a correct response to the command by; if the command comprises an [ON] command, then the ascertaining is carried out by determining if a video synchronization signal is produced by the access device and detected by the video synchronization detector; and if the command comprises a command that is expected to generate a text containing video frame, then the ascertaining is carried out by determining if the text containing video frame is displayed by using an optical character recognition process to extract text from the video frame stored in the frame store to determine if the video frame corresponds to the expected text containing video frame. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification