USRE35952E - Television receiver having memory control for tune-by-label feature - Google Patents

Television receiver having memory control for tune-by-label feature Download PDF

Info

Publication number
USRE35952E
USRE35952E US08/116,019 US11601993A USRE35952E US RE35952 E USRE35952 E US RE35952E US 11601993 A US11601993 A US 11601993A US RE35952 E USRE35952 E US RE35952E
Authority
US
United States
Prior art keywords
channel
designations
designation
tuning
operator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/116,019
Inventor
Jack Beery
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TECHNOLOGY DEVELOPMENT & LICENSING LLC
Original Assignee
Beery; Jack
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27000360&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE35952(E) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US90/002829A external-priority patent/US5068734B1/en
Application filed by Beery; Jack filed Critical Beery; Jack
Priority to US08/116,019 priority Critical patent/USRE35952E/en
Application granted granted Critical
Publication of USRE35952E publication Critical patent/USRE35952E/en
Assigned to TECHNOLOGY DEVELOPMENT & LICENSING, LLC reassignment TECHNOLOGY DEVELOPMENT & LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BEERY, JACK
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/23Remote control device with display showing data to be transmitted to the controlled apparatus

Definitions

  • the present invention relates generally to devices for viewer control of a television receiver and, more particularly, to such a control adapted especially for use with cable television service.
  • channel numbers which numbers correspond both to a particular frequency with which the television signals are broadcast, and to a numerical designation on the controls of the television receiver.
  • Specific channel numbers have been assigned to television broadcasting stations by governmental control agencies so as to minimize interference among the limited number of channels in use, typically by insuring adequate geographic separation between stations of the same channel number.
  • cable television service provides its channels on frequencies which are different from traditional over-the-air broadcasting, it has become common practice for cable subscribers to tune their television receivers to a desired channel using other than the normal tuning system. Even in the case of so-called "cable ready" receivers, the tuning band is different from that used in the absence of cable. Thus, cable service providers assign stations to channels available within the cable frequency band. These channels are numerical, like those for over-the-air broadcasting, although the total number of such channels may be different.
  • cable providers assign over-the-air stations available on cable service to cable channels having the same numbers as the non-cable designation. For example, a channel “7" which may be received on the VHF broadcast band will be provided by the cable service on cable channel "7". However, it is not uncommon for more than one channel to be available on cable service having identical channel designations. For example, two stations may be available with both identified for over-the-air broadcasting as channel "17". Further, some cable channels are not available as over-the-air broadcasts in any locations. These channels may not have any numerical channel associated with them, but may be designated by a single word (e.g., "WEATHER,” "NEWS,” etc.), or by an acronym (e.g., "HBO,” “ESPN,” etc.).
  • cable service providers assign the various channels to numerical designations which may or may not correspond to the over-the-air channel designations with which the viewer is more likely to be familiar.
  • a conversion chart must therefore be provided to the viewer, to enable him to locate the proper numerical designation for the desired channel. This can be awkward and inconvenient for the viewer, particularly in metropolitan areas having more than one cable service provider, or for travelers and others who may not be familiar with the local system.
  • the present invention provides a television control system for selecting a television channel corresponding to a preassigned channel designation.
  • the channel designation represents a tuning designation.
  • the system apparatus includes tuner means for inputing a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations.
  • a memory means stores at least one operator-assigned channel select designation for at least one of the channel tuning designations.
  • An operator-actuated control means generates a control output signal comprising one of (a) a first data signal representative of a desired channel select designation for one of the channel tuning designations, and (b) a second data signal representative of a desired viewing channel identified by an operator selected one of the channel select designations.
  • a processor means receives the control output signal from the operator-actuated control means, and upon receipt of the first data signal, causes the memory means to store the desired channel select designation as corresponding to the one channel tuning designation. Upon receipt of the second data signal, the processor means retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
  • the operator actuated control means may include an alpha- and/or numeric keypad, with the control output signal comprising a string of alpha- and/or numeric characters generated in response to actuation of said keypad.
  • a remote housing may be provided for mounting the keypad, along with means for transmitting the control output signal from the housing to the processor means.
  • the transmitting means may include means for encoding the control signal as an infrared data stream, means for transmitting the infrared data stream, and means connected to the processor means for receiving the infrared data stream.
  • the remote housing may be for mounting the keypad, the processor means and the memory means, along with means for transmitting the processor signal from the housing to said tuner means.
  • the television control system includes the tuner means for receiving a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations.
  • a memory means is provided for storing at least one operator-assigned channel select designation for at least one of the channel tuning designations.
  • a first operator-actuated control means generates a first control output signal comprising a first data set representative of a desired channel select designation for one of the channel tuning designations.
  • a second operator-actuated control means generates a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator-selected one of the channel select designations.
  • a processor means receives the first and second control output signals from the first and second operator-actuated control means, and upon receipt of the first data set, causes the memory means to store the desired channel select designation as corresponding to the one channel tuning designation, and upon receipt of the second data set, retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
  • the first control output signal comprises a first one of the channels of the multi-channel input signal.
  • the processor means generates the processor signal to cause the tuner means to tune out all but the first one of the channels, and receives from the tuner means the first control output signal comprising the first of the channels.
  • This embodiment enables the control system to be programmed through the cable itself.
  • the first operator actuated control means is remote from the second operator actuated control means and, indeed, is located at the origin of the multi-channel signal.
  • the television control system apparatus includes the tuner means for receiving a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations.
  • a first memory means stores at least one operator-assigned channel select designation for at least one of the channel tuning designations.
  • a second memory means also stores the operator-assigned channel select designations for the channel tuning designations.
  • a first operator-actuated control means generates a first control output signal comprising a first data set representative of a desired channel select designation for one of the channel tuning designations and generates a dump control output signal.
  • a second operator-actuated control means generates a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of the channel select designations.
  • a first processor means receives the first control output signal from the first operator-actuated control means, and upon receipt of the first data set, causes the first memory means to store the desired channel select designation as corresponding to the one channel tuning designation. Upon receipt of the dump control output signal, the first processor means causes the first memory means to dump any contents thereof to the second memory 10 means.
  • a second processor means receives the second control output signal from the second operator-actuated control means, and upon receipt of the second data set, retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
  • This embodiment enables a single remote control unit to program more than one television receiver if desired. Accordingly, the first operator actuated control means, the first memory means and the first processor means may be remote from the second operator actuated control means, the second memory means and the second processor means.
  • FIG. 1 is a block diagram illustrating the television control system of the present invention incorporated into a television receiver
  • FIG. 2 is a block diagram illustrating a portion of the television control system located within a remote control unit
  • FIG. 3 is a perspective view of a remote control unit which may be used with the control system of FIGS. 1 and 2;
  • FIG. 4, FIG. 5 (comprising FIGS. 5A and 5B), FIG. 6 (comprising FIGS. 6A and 6B) and FIG. 7 (comprising FIGS. 7A and 7B) are flowchart diagrams of a program for operating the control system of the present invention.
  • FIG. 1 A general block diagram of a preferred embodiment of the present invention may be seen generally by reference to FIG. 1.
  • the circuitry comprising the various blocks as shown in FIG. 1 are conventional, and the detailed design of the individual circuits will be readily apparent to one of ordinary skill in such circuitry.
  • the television system includes a screen 10, under immediate control of picture control circuitry 12 which for description purposes includes various power supply circuits, raster scan circuits, color control circuits and the like which are conventional and typically associated with a television receiver.
  • a speaker 14 or other sound output means receives an audio output signal from audio control circuitry 16, again which includes conventional and typical circuitry including power supply, amplifier, audio filter and similar circuits.
  • a tuner 18 receives a multi-channel input at 20 and tunes out all but a selected channel for viewing. It will be recognized that the multi-channel input received by tuner 18 at 20 may be a convention cable input signal, but may also be the input signal received from a satellite transmission receiver. Moreover, the present invention may be used with any television input signal, including a conventional over-the-air broadcast signal received through a conventional antenna.
  • Processing unit 22 in turn is controlled by an operator-actuated control means.
  • operator-actuated control means includes a hand-held remote control unit, illustrated in block diagram form in FIG. 2.
  • Input from the remote unit is received, in a preferred embodiment, in the form of infrared transmissions by infrared receiver 24. This input is in turn supplied to processing unit 22.
  • input may be received from a local control 26, such as a keypad or other control means located on the television receiver.
  • local control 26 may be provided in addition to a remote control means.
  • Processing unit 22 includes memory 28 for storing the control program for controlling the television receiver, control processor 30 for receiving input from memory 28 and operator input from either infrared receiver 24 or local control 26 and executing the control program, and output interface 32 for directing the output from control processor 30 to the appropriate circuits. As is known, these components may be located on one or more integrated circuit chips as appropriate.
  • a remote control unit operates under control of its own processing unit 34, which may be for example a microprocessor located on a single integrated circuit chip. Connected to processor unit 34 is an alpha/numeric keypad 36 for operator input.
  • processing unit 34 may be for example a microprocessor located on a single integrated circuit chip.
  • processor unit 34 Connected to processor unit 34 is an alpha/numeric keypad 36 for operator input.
  • the remote unit is cordless, i.e., without physical connection to the television receiver.
  • processing unit 36 is connected to a transmitter 38 which generates, preferably, an infrared signal containing the control information. Such information is transmitted to the television receiver unit, being received by receiver 24.
  • a transmitter 38 which generates, preferably, an infrared signal containing the control information.
  • Such information is transmitted to the television receiver unit, being received by receiver 24.
  • alternative means for transmitting the control signals to the television receiver may be used, such as by other than infrared radiation or ultrasonic waves.
  • a cable could be used connecting the remote unit to the television receiver.
  • a memory 40 which includes some portion of the control data for use in controlling the television receiver.
  • This memory 40 may carry out some functions in place of or in addition to some portion of memory 28 associated with the system control processor 30 of the processing unit 22 for the television receiver.
  • a local display 42 may be provided for displaying commands as they are entered through the keypad 36, or for displaying control information concerning the television receiver or its tuning.
  • An important feature of the present invention is the memory available as memory 28 and/or as memory 40. These memories are connected to system control processor 30 and processing unit 34, respectively. At least one of these memories can be both read and written by the corresponding processor, and is preferably an electrically erasable programmable read only memory (EE PROM), or a non-volatile random access memory (NV RAM), the latter preferably equipped with a battery-powered back up. Either of these alternatives are well known to those skilled in the art, and are readily commercially available.
  • E PROM electrically erasable programmable read only memory
  • NV RAM non-volatile random access memory
  • the invention enables the user of the television receiver to select a desired channel using a channel designation which the user or some other operator has previously chosen for the particular channel desired.
  • This designation may be different from the designation assigned by the cable service provider or governmental agency. In this way, the user can select a designation (or "select code") which makes sense to the individual user.
  • Such a designation may be comprised of numeric characters, alphabetic characters, or both.
  • appropriate keys on the keypad 36 of the remote unit are 20 actuated for channel selection.
  • appropriate controls in local control 26 may be actuated for channel selection.
  • the remote unit keypad 36 could include a series of "preset" keys as is common in radio receivers, possibly coded or designated by key shape, color or the like, which the user could program to correspond to certain desired channels. (Such presets, as with channel designations comprised of characters, could be associated with a "display code" as defined below.)
  • Chrom code is the numerical (and perhaps also alphabetic) tuner designation at which a particular signal may be found. Such characters are the conventional input to a television receiver control system.
  • Select code is the channel designation chosen by the viewer for subsequent use in selecting a particular channel.
  • Display code is a series of alpha-/numeric characters chosen by the viewer for subsequent display on the television screen or a display panel as a channel is chosen using the select code.
  • the display code may, but does not have to, be different from the select code.
  • Cue is the listing in memory of the various programmed entries made by the viewer, wherein each select code is stored along with its corresponding channel code and display code.
  • keypad 36 may be seen on the remote unit shown in FIG. 3.
  • keypad 36 may be mounted in an appropriate housing 44 also containing a power source (not shown) for the remote unit such as a dry cell battery.
  • the keypad includes various specific keys, each with its designation imprinted thereon. For example, alpha-/numeric keys 46 for numerals 0-9 are provided. Alphabetic characters may be provided by the numeric keys as well, with most numeric keys also including up to three alphabetic designations per key. For instances where it is important to specify a particular alphabetic character, "alpha 1" keys 48, 50 and 52 are provided.
  • alpha 1 key 48 An input from “alpha 1" key 48, for example, will indicate to processor 30 that the next key input will be one of the alpha-/numeric keys 46, and that such key should be interpreted as the first alphabetic character on the particular key. For instance, “alpha 1” followed by the "5" key will represent the character “M”. Similarly, “alpha 2" followed by “4" will represent the character "K”.
  • Keypad 36 also includes several special keys.
  • the "clear" key 54 and “enter” key 56 are used in programming memory 28 and/or 40, as will be described below.
  • Other keys conventional in remote television control devices may be provided, such as a channel advance or "scroll" key 58 to step through a series of channel selections.
  • a "program" switch 60 is used to alert processor 30 and/or processing unit 34, as will be described below, that input keystrokes are to be used in programming the memory.
  • the remote unit shown in FIG. 3 includes only those controls critical to the system as described herein. It will be readily apparent that other controls may be provided in a known manner on the remote control unit, such as power on/off and audio volume and muting controls.
  • alpha characters may be used.
  • more or less than three "alpha" keys 48, 50 and 52 may be provided.
  • a complete set of 26 dedicated alphabetic keys may also be provided.
  • control system Operation of the control system is in accordance with a program resident in either system control processor 30, located within the television receiver, or processing unit 34 located within the remote unit.
  • system control processor 30 located within the television receiver
  • processing unit 34 located within the remote unit.
  • Advantages to either location will be apparent to those skilled in the art, although it may be noted that operation of the control system by the remote control processor enables the control system to function as a "universal" remote; that is, the remote control unit incorporating the control system described herein may be used with any television receiver capable of being remotely controlled. This permits the remote control to be manufactured by one other than the television manufacturer, whereas controlling the system from the television receiver as a practical matter requires the remote to be produced by the television manufacturer. On the other hand, this configuration simplifies or eliminates the processing unit 34 from the remote unit.
  • control program regardless of which processor executes the program, may be seen by reference to FIGS. 4-7.
  • the control system operates in either a "channel selection” mode, wherein the operator selects the desired viewing channel using channel designations (select codes) which the operator has previously assigned, or in a "program” mode, wherein the select code assignments are made, changed, reviewed and the like. This latter mode will be described first, with specific reference made to FIG. 4.
  • the program mode operates in the preferred embodiment as in interrupt; i.e., the program operates in its normal, program selection mode until the program switch 60 is actuated. At such time, the program immediately moves to the routine shown in FIG. 4 beginning at block 62. Conversely, the program mode routine may be interrupted at any time by actuating the program switch 60 to return the control to the normal channel selection mode.
  • the operator is prompted "SELECT TV CHAN" to indicate whether he wishes to assign a channel selection code.
  • An appropriate response in the form of "1" for yes and “0" for no, followed by the enter key (blocks 66 and 68) is entered. If yes, the program moves (block 70) to the select code entry routine shown in FIG. 5. If no, the program prompts the operator in block 72 for "SELECT CUE” wherein the operator may review the cue of previously assigned select and display codes.
  • a response of "1" for yes and "0" for no is followed by the enter key, blocks 74 and 76, whereafter the program either moves to the select cue routine (block 78) shown in FIG. 6, or displays a "CLEAR PROGRAM” prompt at block 80. This prompt gives the operator the option to entirely clear the memory of select and display codes.
  • the select code entry routine may be seen.
  • the operator enters the characters (typically numeric) corresponding to the tuner designation (or "channel code") for the desired channel, block 96.
  • the entered channel code is temporarily stored in memory, block 100, while the channel cue is checked to determine whether any select codes have been previously assigned to the channel on a restricted (or password) basis.
  • One feature of the present invention is the ability to designate particular channels such that they may only be selected by entry of a password. Any selectable channel may be made such a restricted channel, thereby enabling, for example, a parent to restrict access to certain channels by children. As will be seen from the further description of the preferred embodiment, such feature can be readily incorporated into the control system of the present invention.
  • the operator enters his desired select code of up to six characters, block 108, followed by the enter key, block 110.
  • a check is made at block 112 as to whether the entered select code has been previously used and if so, a flashing display "PREVIOUS USE" is shown (block 114) until the user actuates the "clear" key (block 116).
  • a select code may contain a maximum of six characters, although a code for a restricted channel must contain six characters and an unrestricted . .channel.!. .Iadd.select .Iaddend.code must include less than six.
  • a check of the entered code is next made at block 118 to determine whether the entered select code includes six characters. If less than six characters are found, indicating a nonrestricted code, the program moves to block 120.
  • One further feature of the preferred embodiment of the present invention is the ability to select a display code which differs from the select code used by the operator to choose a channel for viewing.
  • the display code is displayed either on the hand held remote display, on a display associated with the television receiver controls, or directly on the television screen.
  • the display code may be entirely different from the select code (but need not be), so that the operator may choose, for example, the channel number of the selected channel to be displayed along with the station call letters, network affiliation, or other description.
  • the operator enters these characters at block 122, actuates the enter key at block 124, and the display code is temporarily stored at block 126.
  • Yet another feature of the preferred embodiment is the ability of the operator to designate only certain channels to be placed into a "scroll" so that the operator may later "scroll” by actuating a single key through a number of frequently watched channels. Those channels to be placed in the scroll are flagged with a marker bit. Thus, at block 128, the operator is presented the opportunity to so mark the channel by responding to the prompt "SCROLL ENABLE". At block 130, the user responds with "1" to enable scrolling of the channel and "0" to not enable, followed by the enter key at 132.
  • the program the enters the channel code, select code, display code and scroll marker into the channel selection cue in the alpha-numeric order of select code.
  • the program then returns to the point at which . .the.!. .Iadd.then .Iaddend.program interrupt was initiated.
  • the program determines that the entered select code includes six characters, thereby signifying a restricted channel
  • the program branches to block 136 where a check is made to determine whether any other select codes exist for this tuner channel. If some other select code is noted, indicating that the channel is not in fact a restricted channel, a display is presented at block 138 such as "NOT RESTRICTED CHANNEL". Once the operator clears this display using the clear key, block 140, the program returns to block 94.
  • the operator is prompted at block 142 with "RESTRICTED CHANNEL?" to insure that the operator intends for the particular channel to be restricted.
  • the program then enters the tuner channel, select code, and display code into the memory cue.
  • This data is preferably entered in order of tuner channel designation, to further make difficult entry of the select code by an unauthorized operator.
  • the program then pauses until the program switch is actuated to take the apparatus out of the control mode.
  • the final portion of the program mode of the control system is the "SCROLL SELECT", entered form block 78 of FIG. 4, and which enables the operator to review the memory cue and codes contained therein.
  • SCROLL SELECT entered form block 78 of FIG. 4, and which enables the operator to review the memory cue and codes contained therein.
  • FIG. 6 (comprising FIGS. 6A and 6B), the program initially begins at the top of the cue, block 160, and displays the initial entry, showing its channel code, select code, display code and whether a marker bit has been entered for scrolling during channel selection. A sample display for an unrestricted channel selection is shown in block 162.
  • the operator may enter, block 164, either the "scroll” key or the "clear” key.
  • the program simply scrolls ahead to the next item in the cue, block 166.
  • the operator then enters either "1” or "0", block 170, followed by the enter key, block 172. If the operator chooses "1”, the cue entry is deleted, block 174, and the program scrolls forward to the next entry in the cue, block 166. If the operator chooses "0", the program returns to block 162 where the cue entry is simply displayed.
  • preprogrammed entries in memory are provided initially wherein the select code and display code are simply the same as the channel code. These entries are written over as select codes are chosen for the various channels.
  • the memory may be designed to reinstate the original entry for that channel code, so that such channel may be chosen by entering its tuner designation.
  • a sample cue display for a restricted channel may be seen in block 176.
  • channels may be selected either by select code entry or by scrolling. In the case of scrolling, no flowchart is presented due to the simplicity of the operation.
  • the program advances to the next item in the cue. This entry is checked for the presence of a marker bit. If none is found, the program simply advances through the cue until a marker is found. The corresponding channel is then displayed on the screen, and the appropriate display code is also presented.
  • Such routine is appropriate whether the "scroll up" key 58 or the "scroll down" key 59 is actuated; the particular key simply affects the direction of advance through the cue.
  • Channel selection may be seen by reference to FIG. 7 (comprised of FIGS. 7A and 7B).
  • the operator enters the select code for the desired channel, followed by the enter key.
  • the user has entered a . .display.!. .Iadd.select .Iaddend.code "225" for a particular channel and no other . .display.!. .Iadd.select .Iaddend.code begins with the numeral "2”
  • entry of the single character "2” will cause tuning of the receiver to the channel identified by the full code "225".
  • Select codes comprising alphabetic characters may be handled in several manners, as will be appreciated by those skilled in the art, depending upon the details of the program.
  • a select code may be initially entered using the alphabetic designations of the keys (and using the appropriate "alpha” keys; see FIG. 3), but may be recalled for channel selection using only the numeric designations of the corresponding keys.
  • a select code "ABC” may be originally entered using the keystrokes (see FIG. 3) "alpha 1" key, "A (or 1)” key, alpha "2" key, "B (or 1)” key, "alpha 3” key and “C (or 1)” key.
  • Channel selection may be made simply by actuating "1", "1", “1".
  • Such an approach may be disadvantageous in that it precludes other select codes such as "111", "CBA” or "B11".
  • the program may be written to permit selection of select codes containing alphabetic characters using corresponding numerals only if no conflict exists. Otherwise, the select code must be entered using the "alpha" keys.
  • the program checks at block 196 to determine whether more than one non-restricted select code begins with the entered character. (Restricted channels are treated as special cases and require entry of all six characters, followed by entry of the secret code.) If there is no more than one select code beginning with the entered character, the program checks at block 198 whether there are any entries which begin with the initial character. If not, an error message is given, block 200, and the program erases the entered character and awaits further input.
  • the program moves to block 202 where the select code having the entered initial character is selected from the non-restricted cue.
  • block 206 further keypad entry is temporarily blocked to avoid processing any further characters, and the selected channel is tuned and the corresponding display code is presented, block 206.
  • the program proceeds to block 208 where the next keystroke, either a further character or the enter key, is received. If the keystroke is the enter key, the . .display.!. .Iadd.select .Iaddend.code has been completely entered (consisting of one character). At block . .208.!. .Iadd.210.Iaddend., a search for the entered select code is performed, and if such a code is found, the appropriate channel is tuned and display code is presented, block 212. If no such code is found, an error message such as "NO SUCH CODE" is presented, block 214.
  • the next keystroke may be a second character.
  • a check is made as to whether more than one . .display.!. .Iadd.select .Iaddend.code begins with the first two characters. If not, and if in fact no such . .display.!. .Iadd.select .Iaddend.codes so begin, block 218, the appropriate error message is shown, block 200. If from block 218 a single corresponding select code is found, the corresponding channel is selected, blocks 202, 204 and 206. If more than one select code begins with the two entered characters at block 216, then a third character or an enter key is awaited at block 220.
  • the next entry can be either a fifth character or the enter key following the fourth character. If an enter key, the program proceeds to block 210 to work with the entered select code. If a fifth character, there is no need to consider whether more than one non-restricted code begin with the initial five characters since such a situation is not possible, and the program accordingly at block 224 awaits the entry of the enter key or a sixth character. If an enter key is received, the program moves to block 210. If a sixth character is received, the viewer has requested a restricted channel.
  • the program awaits an enter key at block 226.
  • the message "ENTER SECRET CODE” is displayed.
  • the operator enters the secret code followed by an enter key at block 230, whereafter the code is checked to determine whether it is valid. If the code is correct, the selected channel is tuned and the corresponding display code is shown at block 232. If the code is incorrect, the error message "ENTER CODE AGAIN" is given at block 234, with the program returning to block 230 to await reentry of the secret code.
  • the processor may be used to perform other tasks in addition to enabling user-designations to identify particular available channels.
  • a clock circuit may be included, whereby restricting of channels unless the proper code is entered may be made necessary only during preselected days and/or times. In this way, parents for example may preclude children from viewing particular programs while leaving the channel in question available at other times.
  • the manner in which the processor may be programmed to carry out this feature will be readily apparent to those skilled in the art.
  • Another additional feature may be incorporated with respect to the "scroll" ability of the control system.
  • a single, binary marker bit is used whereby a single scroll order is provided.
  • a multiple bit marker may be used. In such a case, it will be possible to create more than one scroll sequence.
  • Such sequences may be used to create subject matter scrolls (e.g., news, educational programming, entertainment programming and the like), or individual scroll sequences for each member of the same household.
  • the preferred embodiment is described as incorporating an easily accessible program switch. It should be recognized, however, that the present invention may also be used in embodiments wherein programming of the control system, while similar in operating concept, is more difficult to carry out.
  • hotels may wish to locate programming switches as DIP switches or the like positioned internally of the television receiver and/or remote unit to prevent guests from programming the units in a nonuniform manner.
  • programming could be carried out remote from the unit, such as by utilizing a removable chip for the system memory.
  • the television receiver could include an accessible data port. In such a case, again using a hotel as an example, access to "premium" channels such as movie channels could be authorized only by office personnel through the data port.
  • a further alternative to programming the control system through a data port is to program the system through the cable itself.
  • Such an alternative might be useful, for example, where the cable service company itself wishes to program its subscriber's control systems to match the designations it uses for channels which it provides, or the designations used by local newspapers in providing program information.
  • One cable channel may be reserved for transmitting the necessary data.
  • the control system may be made responsive to such channel either on a periodic basis, or upon receiving an instruction to program itself from the incoming data stream.
  • One cable provider may wish to provide multiple programmed series, useful for example where a cable provider serves an area covered by newspapers using different designations in their television listings. While this approach can be implemented in a number of ways, one possibility is to reserve a separate cable channel for each channel designation series. This will in fact enable the user to select the series desired, by tuning to the appropriate channel for programming of the control unit.
  • the television controller memory may be available for programming to the cable service provider, while other portions of the memory may be available for programming by the viewer.
  • the cable provider may determine the display code, while the viewer may establish the select codes.
  • the remote unit may be provided with a memory which serves merely to store the control data as it is being entered.
  • local control 36 of the remote unit (FIG. 2) provides the user input to processing unit 34 regarding the select codes to be used for channel selection. This data is retained in memory 40.
  • a memory dump control is provided on control 36, so that once user input is completed, the memory contents may subsequently be dumped through transmitter 38 to the receiver 24 located with the television receiver (FIG. 1).
  • This data is then directed by processor 30 to the memory 28 associated with the control system located on the television receiver.
  • Channel select codes subsequently entered at the remote are simply passed through to the receiver's controls, where channel selection is made in a manner as already described.
  • the remote serves to "teach" the television receiver. This approach will be particularly useful where the user wishes to program two or more television receivers. Once the remote has received the programming information, the remote may be used to teach any number of television receivers.
  • a television receiver such reference is intended to include not only conventional television sets, but also videocassette recorders, satellite receivers, or any other apparatus capable of tuning a television signal from a multiple-channel source.

Abstract

A television control system is for selecting a television channel corresponding to a preassigned channel tuning designation. A tuner receives multi-channel input signal, and in response to a processor signal, tunes out all but one selected channel. A memory stores at least one operator-assigned channel select designation for the channel tuning designations. An operator-actuated control means generates a first data signal representative of a desired channel select designation for one of the channel tuning designations, and a second data signal representative of a desired viewing channel identified by one of the channel select designations. A processor receives the first data signal from the control means, and in response, causes the memory to store the desired channel select designation as corresponding to the tuning designation. Upon receipt of the second data signal, the processor retrieves from the memory the channel tuning designation corresponding to the channel select designation, and generates the processor signal to correspond to the channel tuning designation.

Description

RELATED APPLICATION
This is .Iadd.a reissue of U.S. patent application Ser. No. 08/514,693, now U.S. Pat. No. 5,045,949, which is .Iaddend.a continuation in-part of U.S. patent application Ser. No. 359,155, filed May 31, 1989.Iadd., now U.S. Pat. No. 5,068,734.Iaddend..
BACKGROUND OF THE INVENTION
The present invention relates generally to devices for viewer control of a television receiver and, more particularly, to such a control adapted especially for use with cable television service.
Historically, television channels have been identified by channel numbers, which numbers correspond both to a particular frequency with which the television signals are broadcast, and to a numerical designation on the controls of the television receiver. Specific channel numbers have been assigned to television broadcasting stations by governmental control agencies so as to minimize interference among the limited number of channels in use, typically by insuring adequate geographic separation between stations of the same channel number.
With the advent of cable television service in recent years, proper separation between different stations having the same channel number designation may no longer be possible. Certain stations which may broadcast on a particular numbered channel in their local area have become regionally or nationally distributed channels through cable service. Further, other channels have become available only on cable service, providing movie, sports and similar special programming. Such channels are typically not associated with any traditional channel number.
Because cable television service provides its channels on frequencies which are different from traditional over-the-air broadcasting, it has become common practice for cable subscribers to tune their television receivers to a desired channel using other than the normal tuning system. Even in the case of so-called "cable ready" receivers, the tuning band is different from that used in the absence of cable. Thus, cable service providers assign stations to channels available within the cable frequency band. These channels are numerical, like those for over-the-air broadcasting, although the total number of such channels may be different.
In general, cable providers assign over-the-air stations available on cable service to cable channels having the same numbers as the non-cable designation. For example, a channel "7" which may be received on the VHF broadcast band will be provided by the cable service on cable channel "7". However, it is not uncommon for more than one channel to be available on cable service having identical channel designations. For example, two stations may be available with both identified for over-the-air broadcasting as channel "17". Further, some cable channels are not available as over-the-air broadcasts in any locations. These channels may not have any numerical channel associated with them, but may be designated by a single word (e.g., "WEATHER," "NEWS," etc.), or by an acronym (e.g., "HBO," "ESPN," etc.).
As a result, cable service providers assign the various channels to numerical designations which may or may not correspond to the over-the-air channel designations with which the viewer is more likely to be familiar. A conversion chart must therefore be provided to the viewer, to enable him to locate the proper numerical designation for the desired channel. This can be awkward and inconvenient for the viewer, particularly in metropolitan areas having more than one cable service provider, or for travelers and others who may not be familiar with the local system.
A similar problem exists for television viewers who receive programming with a satellite receiver. Indeed, the tuning designations of the satellite receiver are even less likely to have some correspondence to the conventional, over-the-air channel designations of the desired programming.
What is needed, therefore, is a means by which cable and satellite television control devices may be made more convenient for the viewer. In particular, such means should enable control of television viewing using channel designations which match those with which the viewer is familiar, such as those published in a local newspaper, or other designations which are more meaningful to the viewer.
SUMMARY OF THE INVENTION
In meeting the foregoing needs, the present invention provides a television control system for selecting a television channel corresponding to a preassigned channel designation. Preferably, the channel designation represents a tuning designation. The system apparatus includes tuner means for inputing a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations. A memory means stores at least one operator-assigned channel select designation for at least one of the channel tuning designations. An operator-actuated control means generates a control output signal comprising one of (a) a first data signal representative of a desired channel select designation for one of the channel tuning designations, and (b) a second data signal representative of a desired viewing channel identified by an operator selected one of the channel select designations.
A processor means receives the control output signal from the operator-actuated control means, and upon receipt of the first data signal, causes the memory means to store the desired channel select designation as corresponding to the one channel tuning designation. Upon receipt of the second data signal, the processor means retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
The operator actuated control means may include an alpha- and/or numeric keypad, with the control output signal comprising a string of alpha- and/or numeric characters generated in response to actuation of said keypad. A remote housing may be provided for mounting the keypad, along with means for transmitting the control output signal from the housing to the processor means. The transmitting means may include means for encoding the control signal as an infrared data stream, means for transmitting the infrared data stream, and means connected to the processor means for receiving the infrared data stream.
Alternatively, the remote housing may be for mounting the keypad, the processor means and the memory means, along with means for transmitting the processor signal from the housing to said tuner means.
In accordance with one embodiment of the present invention, the television control system includes the tuner means for receiving a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations. A memory means is provided for storing at least one operator-assigned channel select designation for at least one of the channel tuning designations. A first operator-actuated control means generates a first control output signal comprising a first data set representative of a desired channel select designation for one of the channel tuning designations. A second operator-actuated control means generates a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator-selected one of the channel select designations.
A processor means receives the first and second control output signals from the first and second operator-actuated control means, and upon receipt of the first data set, causes the memory means to store the desired channel select designation as corresponding to the one channel tuning designation, and upon receipt of the second data set, retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
The first control output signal comprises a first one of the channels of the multi-channel input signal. The processor means generates the processor signal to cause the tuner means to tune out all but the first one of the channels, and receives from the tuner means the first control output signal comprising the first of the channels.
This embodiment enables the control system to be programmed through the cable itself. In such a case, the first operator actuated control means is remote from the second operator actuated control means and, indeed, is located at the origin of the multi-channel signal.
In accordance with another embodiment of the invention, the television control system apparatus includes the tuner means for receiving a processor signal and a multi-channel input signal, and in response to the processor signal, tuning out all but one channel corresponding to a selected one of the preassigned channel tuning designations. A first memory means stores at least one operator-assigned channel select designation for at least one of the channel tuning designations. A second memory means also stores the operator-assigned channel select designations for the channel tuning designations.
A first operator-actuated control means generates a first control output signal comprising a first data set representative of a desired channel select designation for one of the channel tuning designations and generates a dump control output signal. A second operator-actuated control means generates a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of the channel select designations.
A first processor means receives the first control output signal from the first operator-actuated control means, and upon receipt of the first data set, causes the first memory means to store the desired channel select designation as corresponding to the one channel tuning designation. Upon receipt of the dump control output signal, the first processor means causes the first memory means to dump any contents thereof to the second memory 10 means.
A second processor means receives the second control output signal from the second operator-actuated control means, and upon receipt of the second data set, retrieves from the memory means the one of the channel tuning designations corresponding to the operator selected channel select designation, and generates the processor signal to correspond to the one channel tuning designation.
This embodiment enables a single remote control unit to program more than one television receiver if desired. Accordingly, the first operator actuated control means, the first memory means and the first processor means may be remote from the second operator actuated control means, the second memory means and the second processor means.
Accordingly, it is an object of the present invention to provide a control system for television receivers, particularly although not limited to those receiving cable and/or satellite broadcasts, which is more convenient for use by the viewer; to provide such a system wherein the viewer may select his own channel designations to accommodate his own preference; to provide such a system which may be incorporated into . .convention.!. .Iadd.conventional .Iaddend.television designs; and to provide such a control system which may be added to conventional designs without undue cost or complication.
Other objects and advantages of the present invention will be readily apparent from the following description, the accompanying drawings, and the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating the television control system of the present invention incorporated into a television receiver;
FIG. 2 is a block diagram illustrating a portion of the television control system located within a remote control unit;
FIG. 3 is a perspective view of a remote control unit which may be used with the control system of FIGS. 1 and 2; and
FIG. 4, FIG. 5 (comprising FIGS. 5A and 5B), FIG. 6 (comprising FIGS. 6A and 6B) and FIG. 7 (comprising FIGS. 7A and 7B) are flowchart diagrams of a program for operating the control system of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A general block diagram of a preferred embodiment of the present invention may be seen generally by reference to FIG. 1. In general, the circuitry comprising the various blocks as shown in FIG. 1 are conventional, and the detailed design of the individual circuits will be readily apparent to one of ordinary skill in such circuitry.
The television system includes a screen 10, under immediate control of picture control circuitry 12 which for description purposes includes various power supply circuits, raster scan circuits, color control circuits and the like which are conventional and typically associated with a television receiver. A speaker 14 or other sound output means receives an audio output signal from audio control circuitry 16, again which includes conventional and typical circuitry including power supply, amplifier, audio filter and similar circuits.
A tuner 18 receives a multi-channel input at 20 and tunes out all but a selected channel for viewing. It will be recognized that the multi-channel input received by tuner 18 at 20 may be a convention cable input signal, but may also be the input signal received from a satellite transmission receiver. Moreover, the present invention may be used with any television input signal, including a conventional over-the-air broadcast signal received through a conventional antenna.
Tuner 18, and indeed, audio control 16 and picture control 12, operate under the control of processing unit 22, which may be any conventional programmable microprocessor or other means capable of receiving input control signals and producing a corresponding output control signal. Processing unit 22 in turn is controlled by an operator-actuated control means. In a preferred embodiment, operator-actuated control means includes a hand-held remote control unit, illustrated in block diagram form in FIG. 2. Input from the remote unit is received, in a preferred embodiment, in the form of infrared transmissions by infrared receiver 24. This input is in turn supplied to processing unit 22. As an alternative, input may be received from a local control 26, such as a keypad or other control means located on the television receiver. Preferably, local control 26 may be provided in addition to a remote control means.
Processing unit 22 includes memory 28 for storing the control program for controlling the television receiver, control processor 30 for receiving input from memory 28 and operator input from either infrared receiver 24 or local control 26 and executing the control program, and output interface 32 for directing the output from control processor 30 to the appropriate circuits. As is known, these components may be located on one or more integrated circuit chips as appropriate.
One embodiment for a remote control unit may be seen by reference to FIG. 2. The remote unit operates under control of its own processing unit 34, which may be for example a microprocessor located on a single integrated circuit chip. Connected to processor unit 34 is an alpha/numeric keypad 36 for operator input.
In one preferred embodiment, the remote unit is cordless, i.e., without physical connection to the television receiver. Thus, processing unit 36 is connected to a transmitter 38 which generates, preferably, an infrared signal containing the control information. Such information is transmitted to the television receiver unit, being received by receiver 24. Of course, alternative means for transmitting the control signals to the television receiver may be used, such as by other than infrared radiation or ultrasonic waves. In addition, a cable could be used connecting the remote unit to the television receiver.
Associated with processing unit 34 may be a memory 40 which includes some portion of the control data for use in controlling the television receiver. This memory 40 may carry out some functions in place of or in addition to some portion of memory 28 associated with the system control processor 30 of the processing unit 22 for the television receiver. As another option, a local display 42 may be provided for displaying commands as they are entered through the keypad 36, or for displaying control information concerning the television receiver or its tuning.
An important feature of the present invention is the memory available as memory 28 and/or as memory 40. These memories are connected to system control processor 30 and processing unit 34, respectively. At least one of these memories can be both read and written by the corresponding processor, and is preferably an electrically erasable programmable read only memory (EE PROM), or a non-volatile random access memory (NV RAM), the latter preferably equipped with a battery-powered back up. Either of these alternatives are well known to those skilled in the art, and are readily commercially available.
The invention enables the user of the television receiver to select a desired channel using a channel designation which the user or some other operator has previously chosen for the particular channel desired. This designation may be different from the designation assigned by the cable service provider or governmental agency. In this way, the user can select a designation (or "select code") which makes sense to the individual user. Such a designation may be comprised of numeric characters, alphabetic characters, or both. Afterwards, appropriate keys on the keypad 36 of the remote unit are 20 actuated for channel selection. Alternatively, appropriate controls in local control 26 may be actuated for channel selection.
It should be recognized that channel designations other than alpha-/numeric characters could be used. For example, the remote unit keypad 36 could include a series of "preset" keys as is common in radio receivers, possibly coded or designated by key shape, color or the like, which the user could program to correspond to certain desired channels. (Such presets, as with channel designations comprised of characters, could be associated with a "display code" as defined below.)
To facilitate further description of the present invention, the following terminology will be used as defined:
"Channel code" is the numerical (and perhaps also alphabetic) tuner designation at which a particular signal may be found. Such characters are the conventional input to a television receiver control system.
"Select code" is the channel designation chosen by the viewer for subsequent use in selecting a particular channel.
"Display code" is a series of alpha-/numeric characters chosen by the viewer for subsequent display on the television screen or a display panel as a channel is chosen using the select code. The display code may, but does not have to, be different from the select code.
"Cue" is the listing in memory of the various programmed entries made by the viewer, wherein each select code is stored along with its corresponding channel code and display code.
A preferred embodiment for the layout of keypad 36 may be seen on the remote unit shown in FIG. 3. As can be seen, keypad 36 may be mounted in an appropriate housing 44 also containing a power source (not shown) for the remote unit such as a dry cell battery. The keypad includes various specific keys, each with its designation imprinted thereon. For example, alpha-/numeric keys 46 for numerals 0-9 are provided. Alphabetic characters may be provided by the numeric keys as well, with most numeric keys also including up to three alphabetic designations per key. For instances where it is important to specify a particular alphabetic character, "alpha 1" keys 48, 50 and 52 are provided. An input from "alpha 1" key 48, for example, will indicate to processor 30 that the next key input will be one of the alpha-/numeric keys 46, and that such key should be interpreted as the first alphabetic character on the particular key. For instance, "alpha 1" followed by the "5" key will represent the character "M". Similarly, "alpha 2" followed by "4" will represent the character "K".
Keypad 36 also includes several special keys. The "clear" key 54 and "enter" key 56 are used in programming memory 28 and/or 40, as will be described below. Other keys conventional in remote television control devices may be provided, such as a channel advance or "scroll" key 58 to step through a series of channel selections.
Also for use in programming memory 28 and/or 40 is a "program" switch 60, which may for example be a conventional slide switch. Switch 60 is used to alert processor 30 and/or processing unit 34, as will be described below, that input keystrokes are to be used in programming the memory.
It will, of course, be recognized that the remote unit shown in FIG. 3 includes only those controls critical to the system as described herein. It will be readily apparent that other controls may be provided in a known manner on the remote control unit, such as power on/off and audio volume and muting controls.
It will further be recognized that other means of inputing alpha characters using the keypad 36 may be used. For example, more or less than three "alpha" keys 48, 50 and 52 may be provided. A complete set of 26 dedicated alphabetic keys may also be provided.
It will also be realized that while the television control input device is described herein as keys and the like located on a remote control unit, similar controls may be physically located on the television receiver itself. Such controls may be in addition to or in place of those incorporated into a remote unit.
Operation of the control system is in accordance with a program resident in either system control processor 30, located within the television receiver, or processing unit 34 located within the remote unit. Advantages to either location will be apparent to those skilled in the art, although it may be noted that operation of the control system by the remote control processor enables the control system to function as a "universal" remote; that is, the remote control unit incorporating the control system described herein may be used with any television receiver capable of being remotely controlled. This permits the remote control to be manufactured by one other than the television manufacturer, whereas controlling the system from the television receiver as a practical matter requires the remote to be produced by the television manufacturer. On the other hand, this configuration simplifies or eliminates the processing unit 34 from the remote unit.
A preferred embodiment for the control program, regardless of which processor executes the program, may be seen by reference to FIGS. 4-7. The control system operates in either a "channel selection" mode, wherein the operator selects the desired viewing channel using channel designations (select codes) which the operator has previously assigned, or in a "program" mode, wherein the select code assignments are made, changed, reviewed and the like. This latter mode will be described first, with specific reference made to FIG. 4.
The program mode operates in the preferred embodiment as in interrupt; i.e., the program operates in its normal, program selection mode until the program switch 60 is actuated. At such time, the program immediately moves to the routine shown in FIG. 4 beginning at block 62. Conversely, the program mode routine may be interrupted at any time by actuating the program switch 60 to return the control to the normal channel selection mode.
At block 64, the operator is prompted "SELECT TV CHAN" to indicate whether he wishes to assign a channel selection code. An appropriate response in the form of "1" for yes and "0" for no, followed by the enter key (blocks 66 and 68) is entered. If yes, the program moves (block 70) to the select code entry routine shown in FIG. 5. If no, the program prompts the operator in block 72 for "SELECT CUE" wherein the operator may review the cue of previously assigned select and display codes. A response of "1" for yes and "0" for no is followed by the enter key, blocks 74 and 76, whereafter the program either moves to the select cue routine (block 78) shown in FIG. 6, or displays a "CLEAR PROGRAM" prompt at block 80. This prompt gives the operator the option to entirely clear the memory of select and display codes.
In response to this prompt, the operator enters "1" for yes and "0" for no, followed by the enter key, blocks 82 and 84. If the response is no ("0"), the program reverts to the "SELECT TV CHAN" prompt at block 64. If, on the other hand, the response is yes ("1"), the operator is given a confirmation prompt of "ARE YOU SURE?", block 86, to which the viewer responds with "1" or "0" followed by the enter key, blocks 88 and 90. Only if an affirmative response is received will the memory be cleared, block 92. In the preferred embodiment, clearing of the memory substitutes codes wherein the select code is made equal to the tuning channel so that the television receiver may be used in a conventional manner.
Referring now to FIG. 5 (comprising FIGS. 5A and 5B), the select code entry routine may be seen. This routine is entered from block 70 in FIG. 4, and commences with block 94 whereat the operator is prompted "TV CHANNEL=-- -- -- ". In response, the operator enters the characters (typically numeric) corresponding to the tuner designation (or "channel code") for the desired channel, block 96. Upon receipt of an "enter" keystroke, block 98, the entered channel code is temporarily stored in memory, block 100, while the channel cue is checked to determine whether any select codes have been previously assigned to the channel on a restricted (or password) basis.
One feature of the present invention is the ability to designate particular channels such that they may only be selected by entry of a password. Any selectable channel may be made such a restricted channel, thereby enabling, for example, a parent to restrict access to certain channels by children. As will be seen from the further description of the preferred embodiment, such feature can be readily incorporated into the control system of the present invention.
As noted, when a particular channel code is entered for assigning a select code thereto, a check is made to determine whether this channel has previously been assigned a restricted access (password required) select code. This is to ensure that a restricted channel is not assigned both a restricted and unrestricted select code, thereby defeating the restricted access. If the channel has been made restricted, a message "RESTRICTED CHANNEL" is displayed as flashing on the remote control unit display or on the television screen, block 102. The operator in response actuates the "clear" key 54, block 104, whereafter the program returns to block 94 to request entry of a tuner channel.
If the requested tuner channel has not been previously made restricted, as determined at block 100, the operator is prompted (block 106) with "SELECT=-- -- -- -- -- -- ". In response, the operator enters his desired select code of up to six characters, block 108, followed by the enter key, block 110. A check is made at block 112 as to whether the entered select code has been previously used and if so, a flashing display "PREVIOUS USE" is shown (block 114) until the user actuates the "clear" key (block 116).
In the preferred embodiment, a select code may contain a maximum of six characters, although a code for a restricted channel must contain six characters and an unrestricted . .channel.!. .Iadd.select .Iaddend.code must include less than six. Of course, it will be recognized that any other means may be used for distinguishing between restricted and unrestricted channels, but in the program of the preferred embodiment, a check of the entered code is next made at block 118 to determine whether the entered select code includes six characters. If less than six characters are found, indicating a nonrestricted code, the program moves to block 120.
One further feature of the preferred embodiment of the present invention is the ability to select a display code which differs from the select code used by the operator to choose a channel for viewing. When a channel is selected for viewing, the display code is displayed either on the hand held remote display, on a display associated with the television receiver controls, or directly on the television screen. As can be seen, the display code may be entirely different from the select code (but need not be), so that the operator may choose, for example, the channel number of the selected channel to be displayed along with the station call letters, network affiliation, or other description. Thus, at block 120, the user is prompted "DISPLAY=-- -- -- -- -- -- ", with a maximum display of six characters provided in this embodiment. The operator enters these characters at block 122, actuates the enter key at block 124, and the display code is temporarily stored at block 126.
Yet another feature of the preferred embodiment is the ability of the operator to designate only certain channels to be placed into a "scroll" so that the operator may later "scroll" by actuating a single key through a number of frequently watched channels. Those channels to be placed in the scroll are flagged with a marker bit. Thus, at block 128, the operator is presented the opportunity to so mark the channel by responding to the prompt "SCROLL ENABLE". At block 130, the user responds with "1" to enable scrolling of the channel and "0" to not enable, followed by the enter key at 132.
The program the enters the channel code, select code, display code and scroll marker into the channel selection cue in the alpha-numeric order of select code. The program then returns to the point at which . .the.!. .Iadd.then .Iaddend.program interrupt was initiated.
It is possible, in addition to the entries made as described above, to provide for entry along with the marker bit one or more order bits. Such entry makes it possible for the operator to predetermine the order of channels during scrolling. Details of the various means by which such a feature could be provided are within the ordinary level of skill within the art.
If, at block 118, the program determines that the entered select code includes six characters, thereby signifying a restricted channel, the program branches to block 136 where a check is made to determine whether any other select codes exist for this tuner channel. If some other select code is noted, indicating that the channel is not in fact a restricted channel, a display is presented at block 138 such as "NOT RESTRICTED CHANNEL". Once the operator clears this display using the clear key, block 140, the program returns to block 94.
If the tuner channel does not have a select code already associated therewith, the operator is prompted at block 142 with "RESTRICTED CHANNEL?" to insure that the operator intends for the particular channel to be restricted. The operator responds at block 144 with "1" for "yes" or "0" for "no", followed by the enter key at block 146. If the response was "0", a display of "TOO MANY DIGITS" is shown at block 148, until the operator actuates the "clear" key at block 150 to return the program to block 94. If the response was "1", the operator is next prompted at block 152 with "DISPLAY =-- -- -- -- -- -- ". The operator enters, block 154, the desired display code to be presented whenever the channel in question is selected, followed by the enter key at block 156.
At block 158, the program then enters the tuner channel, select code, and display code into the memory cue. This data is preferably entered in order of tuner channel designation, to further make difficult entry of the select code by an unauthorized operator. The program then pauses until the program switch is actuated to take the apparatus out of the control mode.
The final portion of the program mode of the control system is the "SCROLL SELECT", entered form block 78 of FIG. 4, and which enables the operator to review the memory cue and codes contained therein. Referring now to FIG. 6 (comprising FIGS. 6A and 6B), the program initially begins at the top of the cue, block 160, and displays the initial entry, showing its channel code, select code, display code and whether a marker bit has been entered for scrolling during channel selection. A sample display for an unrestricted channel selection is shown in block 162.
At this point, the operator may enter, block 164, either the "scroll" key or the "clear" key. In the former case, the program simply scrolls ahead to the next item in the cue, block 166. In the latter, the operator is prompted with "DELETE. Y=1 N=0", block 168. The operator then enters either "1" or "0", block 170, followed by the enter key, block 172. If the operator chooses "1", the cue entry is deleted, block 174, and the program scrolls forward to the next entry in the cue, block 166. If the operator chooses "0", the program returns to block 162 where the cue entry is simply displayed.
It should be noted that in a preferred embodiment, preprogrammed entries in memory are provided initially wherein the select code and display code are simply the same as the channel code. These entries are written over as select codes are chosen for the various channels. However, in the event all . .display.!. .Iadd.select .Iaddend.codes for a given channel are deleted, the memory may be designed to reinstate the original entry for that channel code, so that such channel may be chosen by entering its tuner designation. A particular advantage of this feature is that the remote unit may be operated immediately to control the television receiver without programming.
A sample cue display for a restricted channel may be seen in block 176. It will be noted that the select code is shown as "S=XXXXXX", with the characters "X" used in place of the actual characters of the code. The operator enters, at block 178, either the "scroll" or "clear" key, with use of the scroll key advancing the scroll to the next item in the cue, block 180. If the clear key is used, the prompt "DELETE Y=1, N=0" is shown, block 182. The operator enters "1" or "0", block 184, followed by the enter key, block 186. If "0" is entered, the original display is again shown, block 176. If "1" is entered, the operator is prompted "ENTER SECRET CODE NOW", block 188, whereafter the operator must respond with the same secret code used to select the restricted channel followed by the enter key, block 190. Only if the correct code is entered is the entry deleted from the cue, block 192. Entry of an incorrect code returns the program to block 176. After deleting the entry, the program moves to the next record in the cue, block 182.
In the normal channel selection mode of operation, channels may be selected either by select code entry or by scrolling. In the case of scrolling, no flowchart is presented due to the simplicity of the operation. Each time the "scroll" key is actuated, the program advances to the next item in the cue. This entry is checked for the presence of a marker bit. If none is found, the program simply advances through the cue until a marker is found. The corresponding channel is then displayed on the screen, and the appropriate display code is also presented. Such routine is appropriate whether the "scroll up" key 58 or the "scroll down" key 59 is actuated; the particular key simply affects the direction of advance through the cue.
Channel selection may be seen by reference to FIG. 7 (comprised of FIGS. 7A and 7B). For channel selection, the operator enters the select code for the desired channel, followed by the enter key. However, provision is made within the program for selection of the desired channel after entry of less than all the characters of the select code if such characters are unique to a single code. In other words, if the user has entered a . .display.!. .Iadd.select .Iaddend.code "225" for a particular channel and no other . .display.!. .Iadd.select .Iaddend.code begins with the numeral "2", entry of the single character "2" will cause tuning of the receiver to the channel identified by the full code "225".
Select codes comprising alphabetic characters may be handled in several manners, as will be appreciated by those skilled in the art, depending upon the details of the program. As one alternative, a select code may be initially entered using the alphabetic designations of the keys (and using the appropriate "alpha" keys; see FIG. 3), but may be recalled for channel selection using only the numeric designations of the corresponding keys. For example, a select code "ABC" may be originally entered using the keystrokes (see FIG. 3) "alpha 1" key, "A (or 1)" key, alpha "2" key, "B (or 1)" key, "alpha 3" key and "C (or 1)" key. Channel selection may be made simply by actuating "1", "1", "1".
Such an approach may be disadvantageous in that it precludes other select codes such as "111", "CBA" or "B11". Thus, as a further alternative, the program may be written to permit selection of select codes containing alphabetic characters using corresponding numerals only if no conflict exists. Otherwise, the select code must be entered using the "alpha" keys.
Referring now to FIG. 7, the initial character is received at block 194. Immediately, the program checks at block 196 to determine whether more than one non-restricted select code begins with the entered character. (Restricted channels are treated as special cases and require entry of all six characters, followed by entry of the secret code.) If there is no more than one select code beginning with the entered character, the program checks at block 198 whether there are any entries which begin with the initial character. If not, an error message is given, block 200, and the program erases the entered character and awaits further input.
If at block 198 a single select code beginning with the first character is found, the program moves to block 202 where the select code having the entered initial character is selected from the non-restricted cue. At block 206, further keypad entry is temporarily blocked to avoid processing any further characters, and the selected channel is tuned and the corresponding display code is presented, block 206.
Returning to block 196, if more than one select code begins with the entered initial character, the program proceeds to block 208 where the next keystroke, either a further character or the enter key, is received. If the keystroke is the enter key, the . .display.!. .Iadd.select .Iaddend.code has been completely entered (consisting of one character). At block . .208.!. .Iadd.210.Iaddend., a search for the entered select code is performed, and if such a code is found, the appropriate channel is tuned and display code is presented, block 212. If no such code is found, an error message such as "NO SUCH CODE" is presented, block 214.
At block 208, the next keystroke may be a second character. As before, at block 216, a check is made as to whether more than one . .display.!. .Iadd.select .Iaddend.code begins with the first two characters. If not, and if in fact no such . .display.!. .Iadd.select .Iaddend.codes so begin, block 218, the appropriate error message is shown, block 200. If from block 218 a single corresponding select code is found, the corresponding channel is selected, blocks 202, 204 and 206. If more than one select code begins with the two entered characters at block 216, then a third character or an enter key is awaited at block 220.
Similar processing of the third and fourth characters, if any, are performed. Such operations are not shown in FIG. 7 except by broken lines, but will be readily understood.
At block 222, the next entry can be either a fifth character or the enter key following the fourth character. If an enter key, the program proceeds to block 210 to work with the entered select code. If a fifth character, there is no need to consider whether more than one non-restricted code begin with the initial five characters since such a situation is not possible, and the program accordingly at block 224 awaits the entry of the enter key or a sixth character. If an enter key is received, the program moves to block 210. If a sixth character is received, the viewer has requested a restricted channel.
After receiving the sixth character at block 224, the program awaits an enter key at block 226. At block 228, the message "ENTER SECRET CODE" is displayed. The operator enters the secret code followed by an enter key at block 230, whereafter the code is checked to determine whether it is valid. If the code is correct, the selected channel is tuned and the corresponding display code is shown at block 232. If the code is incorrect, the error message "ENTER CODE AGAIN" is given at block 234, with the program returning to block 230 to await reentry of the secret code.
Throughout the channel selection routine, entry of the clear key will interrupt the channel selection program and return the program to a standby mode.
Other alternatives to the foregoing program will be readily apparent to those skilled in the art. What is important is that means be provided whereby the user may enter his own selected designations for available channels, and that those user-designated channel identifications be used in selecting a channel for viewing.
However, it will be recognized that the processor, whether incorporated in the television receiver or in a hand-held remote, may be used to perform other tasks in addition to enabling user-designations to identify particular available channels. For example, a clock circuit may be included, whereby restricting of channels unless the proper code is entered may be made necessary only during preselected days and/or times. In this way, parents for example may preclude children from viewing particular programs while leaving the channel in question available at other times. The manner in which the processor may be programmed to carry out this feature will be readily apparent to those skilled in the art.
Another additional feature may be incorporated with respect to the "scroll" ability of the control system. As described in connection with the preferred embodiment, a single, binary marker bit is used whereby a single scroll order is provided. However, it will be recognized that a multiple bit marker may be used. In such a case, it will be possible to create more than one scroll sequence. Such sequences may be used to create subject matter scrolls (e.g., news, educational programming, entertainment programming and the like), or individual scroll sequences for each member of the same household.
Further, the preferred embodiment is described as incorporating an easily accessible program switch. It should be recognized, however, that the present invention may also be used in embodiments wherein programming of the control system, while similar in operating concept, is more difficult to carry out. For example, hotels may wish to locate programming switches as DIP switches or the like positioned internally of the television receiver and/or remote unit to prevent guests from programming the units in a nonuniform manner. Alternatively, programming could be carried out remote from the unit, such as by utilizing a removable chip for the system memory. As yet a further alternative, the television receiver could include an accessible data port. In such a case, again using a hotel as an example, access to "premium" channels such as movie channels could be authorized only by office personnel through the data port.
A further alternative to programming the control system through a data port is to program the system through the cable itself. Such an alternative might be useful, for example, where the cable service company itself wishes to program its subscriber's control systems to match the designations it uses for channels which it provides, or the designations used by local newspapers in providing program information. One cable channel may be reserved for transmitting the necessary data. The control system may be made responsive to such channel either on a periodic basis, or upon receiving an instruction to program itself from the incoming data stream.
One cable provider may wish to provide multiple programmed series, useful for example where a cable provider serves an area covered by newspapers using different designations in their television listings. While this approach can be implemented in a number of ways, one possibility is to reserve a separate cable channel for each channel designation series. This will in fact enable the user to select the series desired, by tuning to the appropriate channel for programming of the control unit.
Of course, it will be readily recognized that some portions of the television controller memory may be available for programming to the cable service provider, while other portions of the memory may be available for programming by the viewer. For example, the cable provider may determine the display code, while the viewer may establish the select codes.
It has been mentioned that similar controls may be provided both on a remote control unit and on the television receiver itself. This may require separate programming of each control system for the same television receiver. As an alternative to this approach, the remote unit may be provided with a memory which serves merely to store the control data as it is being entered. Referring back to FIGS. 1 and 2, local control 36 of the remote unit (FIG. 2) provides the user input to processing unit 34 regarding the select codes to be used for channel selection. This data is retained in memory 40. A memory dump control is provided on control 36, so that once user input is completed, the memory contents may subsequently be dumped through transmitter 38 to the receiver 24 located with the television receiver (FIG. 1). This data is then directed by processor 30 to the memory 28 associated with the control system located on the television receiver. Channel select codes subsequently entered at the remote are simply passed through to the receiver's controls, where channel selection is made in a manner as already described.
Hence, the remote serves to "teach" the television receiver. This approach will be particularly useful where the user wishes to program two or more television receivers. Once the remote has received the programming information, the remote may be used to teach any number of television receivers.
Specific implementation of any of the alternatives described herein will be readily apparent to those skilled in the art, and may be accomplished using techniques well known in the art of circuit design.
It will also be recognized that while frequent reference is made herein to a "television receiver", such reference is intended to include not only conventional television sets, but also videocassette recorders, satellite receivers, or any other apparatus capable of tuning a television signal from a multiple-channel source.
While the methods described herein, and the apparatus for carrying these methods into effect, constitute preferred embodiments of the present invention, it should be recognized that changes may be made therein without departing from the scope of the present invention, which is defined in the appended claims.

Claims (31)

What is claimed is:
1. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
second operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said first and second control output signals from said first and second operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation;
said first control output signal comprising a first one of said channels of said multi-channel input signal;
said processor means including means for generating said processor signal to cause said tuner means to tune out all but said first one of said channels, and for receiving from said turner means said first control output signal comprising said first one of said channels.
2. Apparatus as defined in claim 1, wherein said first operator actuated control means is remote from said second operator actuated control means.
3. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
first memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
second memory means for storing said operator-assigned channel select designations for said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations and for generating a dump control output signal;
second operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
first processor means for receiving said first control output signal from said first operator-actuated control means, and upon receipt of said first data set, causing said first memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said dump control output signal, causing said first memory means to dump any contents thereof to said second memory means; and
second processor means for receiving said second control output signal from said second operator-actuated control means, and upon receipt of second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation.
4. Apparatus as defined in claim 3, wherein said first operator actuated control means, said first memory means and said first processor means are remote from said second operator actuated control means, said second memory means and said second processor means. .Iadd.5. A method of controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, comprising the steps of:
generating using an operator-actuated control means a first control output signal comprising a first data set representative of at least one desired channel select designation for at least one of said channel tuning designations;
storing in a memory said channel select designation as corresponding to the respective one of said channel tuning designations;
generating using said operator-actuated control means a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
retrieving from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation; and
generating said channel tuning control signal to correspond to said one
channel tuning designation. .Iaddend..Iadd.6. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
said memory means including means for initially storing a channel select designation for at least one of said channel tuning designations which is
identical thereto. .Iaddend..Iadd.7. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker/order bit for at least one of said channel tuning designations, for retaining slid channel tuning designations in an ordered cue;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and upon receipt of said second data set, reviewing said cue to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation.
.Iaddend..Iadd.8. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing a marker value for at least one of said channel tuning designations, and means for retaining said channel tuning designations in a plurality of ordered cues;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker value associated with one of said channel tuning designations and one of said cues, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within a selected one of said cues;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store any of said marker values associated with one of said channel tuning designations, and upon receipt of said second data set, reviewing the corresponding one of said cues to determine a next of said channel tuning designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel tuning
designation. .Iaddend..Iadd.9. A television control apparatus as defined in claim 8, wherein said control means further includes means for generating a cue selection signal corresponding to one of said cues, and wherein said processor means, upon receipt of said cue selection signal
reviews the one of said cues corresponding thereto. .Iaddend..Iadd.10. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing a marker value for each of said channel select designations, and means for retaining said channel select designations in a plurality of ordered cues;
said control means including means for generating, at the selection of the operator, a part of said first data set representative of the presence of said marker value associated with one of said channel select designations and one of said cues, and means for generating a third data set representative of a command to advance to a subsequent channel select designation within a selected one of said cues;
said processor means, upon receipt of said first data set, causing said memory means to store any of said marker values associated with one of said channel select designations, and upon receipt of said third data set, reviewing the corresponding one of said cues to determine a next of said channel select designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel select designation.
.Iaddend..Iadd.11. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for initially storing a channel select designation for each of said channel tuning designations which is identical thereto;
said operator-actuated control means including means for generating a memory clear signal;
said processor means including means for receiving said memory clear signal, and in response thereto, clearing said memory and restoring therein said channel select designation for each of said channel tuning designations which is identical thereto. .Iaddend..Iadd.12. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
second operator-actuated control means distinct and remotely located from said first operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said first and second control output signals from said first and second operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one
channel tuning designation. .Iaddend..Iadd.13. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
means for receiving said first data set and causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation;
second operator-actuated control means distinct and remotely located from said first operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said second control output signal from said second operator-actuated control means, and upon receipt thereof, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to
correspond to said one channel tuning designation. .Iaddend..Iadd.14. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing more than one of said channel select designations corresponding to a single one of said channel
tuning designations. .Iaddend..Iadd.15. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered cue;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store any of said marker bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and upon receipt of said second data set, reviewing said cue to determine a next in order of said channel tuning designations to have one of said marker bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation;
said memory means including means for storing at least one order bit for each of said channel tuning designations which have one of said marker bits associated therewith which comprises said means for retaining said channel tuning designations in said ordered cue;
said processor means, upon receipt of said first data set, causing said memory means to store an order bit associated with said channel tuning designation which has one of said marker bits associated therewith corresponding to the respective place of said channel tuning designation within said cue, and upon receipt of said third data signal, determining said next of said channel tuning designations which have one of said marker bits associated therewith by reviewing said order bits.
.Iaddend..Iadd.16. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
said memory means including means for initially storing a channel select designation for at least one of said channel tuning designations which is identical thereto. .Iaddend..Iadd.17. A television control system as defined in claim 16, wherein said memory means includes means for storing, for a plurality of said channel tuning designations, a channel select designation for each of said plurality of channel tuning designations which is identical thereto. .Iaddend..Iadd.18. A television control system as defined in claim 17, wherein said multi-channel input includes a plurality of active channels, said memory means including means for storing a channel select designation for each of said active channels
which is identical thereto. .Iaddend..Iadd.19. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker/order bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered cue;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and in response to said second data set, reviewing said cue to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation. .Iaddend..Iadd.20. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing a marker value for at least one of said channel tuning designations, and means for retaining said channel tuning designations in a plurality of ordered cues;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker value associated with one of said channel tuning designations and one of said cues, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within a selected one of said cues;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store any of said marker values associated with one of said channel tuning designations, and in response to said second data set, reviewing the corresponding one of said cues to determine a next of said channel tuning designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel tuning
designation. .Iaddend..Iadd.21. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing a marker value for each of said channel select designations, and means for retaining said channel select designations in a plurality of ordered cues;
said control means including means for generating, at the selection of the operator, a part of said first data set representative of the presence of said marker value associated with one of said channel select designations and one of said cues, and means for generating a third data set representative of a command to advance to a subsequent channel select designation within a selected one of said cues;
said processor means, in response to said first data set, causing said memory means to store any of said marker values associated with one of said channel select designations, and in response to said third data set, reviewing the corresponding one of said cues to determine a next of said channel select designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel select designation.
.Iaddend..Iadd.22. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for initially storing a channel select designation for each of said channel tuning designations which is identical thereto;
said operator-actuated control means including means for generating a memory clear signal;
said processor means including means for receiving said memory clear signal, and in response thereto, clearing said memory and restoring therein said channel select designation for each of said channel tuning designations which is identical thereto. .Iaddend..Iadd.23. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
second operator-actuated control means distinct and remotely located from said first operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations:
processor means for receiving said first and second control output signals from said first and second operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one
channel tuning designation. .Iaddend..Iadd.24. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
means for receiving said first data set and causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation;
second operator-actuated control means distinct and remotely located from said first operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said second control output signal from said second operator-actuated control means, and in response thereto, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to
correspond to said one channel tuning designation. .Iaddend..Iadd.25. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing more than one of said channel select designations corresponding to a single one of said channel tuning designations. .Iaddend..Iadd.26. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered cue;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store any of said marker bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and in response to said second data set, reviewing said cue to determine a next in order of said channel tuning designations to have one of said marker bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation;
said memory means including means for storing at least one order bit for each of said channel tuning designations which have one of said marker bits associated therewith which comprises said means for retaining said channel tuning designations in said ordered cue;
said processor means, in response to said first data set, causing said memory means to store an order bit associated with said channel tuning designation which has one of said marker bits associated therewith corresponding to the respective place of said channel tuning designation within said cue, and in response to said third data signal, determining said next of said channel tuning designations which have one of said marker bits associated therewith by reviewing said order bits.
.Iaddend..Iadd.27. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
a memory adapted to store at least one operator-assigned channel select designation for at least one of said channel tuning designations;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieves from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation, and generates said channel tuning control signal to correspond to said one channel tuning designation;
said memory further being adapted to initially store a channel select designation for at least one of said channel tuning designations which is identical thereto. .Iaddend..Iadd.28. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
a tuner for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
a memory adapted to store at least one marker/order bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered cue;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory means to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and in response to said second data set, reviews said cue to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generates said processor signal to correspond to said next channel tuning designation.
.Iaddend..Iadd.29. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
a tuner for receiving said multi-channel input signal and tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
a memory adapted to store a marker value for at least one of said channel tuning designations, and for retaining said channel tuning designations in a plurality of ordered cues;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker value associated with one of said channel tuning designations and one of said cues, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within a selected one of said cues;
a processor that receives said control output signal from said operator-actuated control device, and upon receipt of said first data set, causes said memory to store any of said marker values associated with one of said channel tuning designations, and upon receipt of said second data set, reviews the corresponding one of said cues to determine a next of said channel tuning designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel tuning designation. .Iaddend..Iadd.30. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
a memory adapted to store at least one operator-assigned channel select designation for at least one of said channel tuning designations;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieves from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation, and generates said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory further stores a marker value for each of said channel select designations, and retains said channel select designations in a plurality of ordered cues;
said control device further generating, at the selection of the operator, a part of said first data set representative of the presence of said marker value associated with one of said channel select designations and one of said cues, and generating a third data set representative of a command to advance to a subsequent channel select designation within a selected one of said cues;
said processor, in response to said first data set, causes said memory to store any of said marker values associated with one of said channel select designations, and in response to said third data set, reviews the corresponding one of said cues to determine a next of said channel select designations to have one of said marker values associated therewith which corresponds to said cue, and generates said processor signal to correspond to said next channel select designation. .Iaddend..Iadd.31. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
a memory adapted to store at least one operator-assigned channel select designation for at least one of said channel tuning designations;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieves from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation, and generates said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory is adapted to initially store a channel select designation for each of said channel tuning designations which is identical thereto;
said operator-actuated control device being adapted to generate a memory clear signal;
wherein said processor receives said memory clear signal, and in response thereto, clears said memory and restores therein said channel select designation for each of said channel tuning designations which is
identical thereto. .Iaddend..Iadd.32. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
a memory adapted to store at least one operator-assigned channel select designation for at least one of said channel tuning designations;
a first operator-actuated control device for generating a first control output signal comprising a first data set representative of a desired channel select designation for one of said channel tuning designations;
a second operator-actuated control device distinct and remotely located from said first operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
a processor that receives said first and second control output signals from said first and second operator-actuated control devices, and in response to said first data set, causes said memory to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieves from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation, and generates said channel tuning control signal to correspond to said one channel tuning
designation. .Iaddend..Iadd.33. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
a memory adapted to store at least one operator-assigned channel select designation for at least one of said channel tuning designations;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory to store said desired channel select designation as corresponding to said one channel tuning designation, and in response to said second data set, retrieves from said memory the one of said channel tuning designations corresponding to said operator selected channel select designation, and generates said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory is adapted to store more than one of said channel select designations corresponding to a single one of said channel tuning designations. .Iaddend..Iadd.34. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
a tuner for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
a memory adapted to store at least one marker/order bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered cue;
an operator-actuated control device for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said cue;
a processor that receives said control output signal from said operator-actuated control device, and in response to said first data set, causes said memory to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said cue, and in response to said second data set, reviews said cue to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generates said processor signal to correspond to said next channel tuning designation;
said memory being adapted to store at least one order bit for each of said channel tuning designations which have one of said marker bits associated therewith which retains said channel tuning designations in said ordered cue;
wherein said processor, in response to said first data set, causes said memory to store an order bit associated with said channel tuning designation which has one of said marker bits associated therewith corresponding to the respective place of said channel tuning designation within said cue, and in response to said third data signal, determines said next of said channel tuning designations which have one of said marker bits associated therewith by reviewing said order bits. .Iaddend..Iadd.35. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one operator-assigned channel select designation for each of a plurality of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation;
wherein said memory means includes means for initially storing a channel select designation for each of said plurality of said channel tuning designations which is identical thereto;
said operator-actuated control means including means for generating a memory clear signal;
said processor means including means for receiving said memory clear signal, and in response thereto, clearing from said memory a selected one of said channel select designations and restoring therein said channel select designation for a corresponding one of said channel tuning designations which is identical thereto. .Iaddend..Iadd.36. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation upon receipt of a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned channel select designation for each of a plurality of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to correspond to said one channel tuning designation;
wherein said memory means includes means for initially storing a channel select designation for each of said plurality of said channel tuning designations which is identical thereto;
said operator-actuated control means including means for generating a memory clear signal:
said processor means including means for receiving said memory clear signal, and in response thereto, clearing from said memory a selected one of said channel select designations and restoring therein said channel select designation for a corresponding one of said channel tuning designations which is identical thereto. .Iaddend..Iadd.37. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing a marker value for at least one of said channel tuning designations, and means for retaining said channel tuning designations in a plurality of scroll sequences;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker value associated with one of said channel tuning designations and one of said scroll sequences, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within a selected one of said scroll sequences;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store any of said marker values associated with one of said channel tuning designations, and upon receipt of said second data set, reviewing the corresponding one of said scroll sequences to determine a next of said channel tuning designations to have one of said marker values associated therewith which corresponds to said scroll sequence, and generating said processor signal to correspond to said next
channel tuning designation. .Iaddend..Iadd.38. A television control apparatus as defined in claim 37, wherein said control means further includes means for generating a scroll sequence selection signal corresponding to one of said scroll sequences, and wherein said processor means, upon receipt of said scroll sequence selection signal reviews the one of said scroll sequences corresponding thereto. .Iaddend..Iadd.39. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker/order bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered scroll sequence;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said scroll sequence;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said scroll sequence, and upon receipt of said second data set, reviewing said scroll sequence to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation;
said memory means including means for storing at least one order bit for each of said channel tuning designations which have one of said marker bits associated therewith which comprises said means for retaining said channel tuning designations in said ordered scroll sequence;
said processor means, upon receipt of said first data set, causing said memory means to store an order bit associated with said channel tuning designation which has one of said marker bits associated therewith corresponding to the respective place of said channel tuning designation within said scroll sequence, and upon receipt of said third data signal, determining said next of said channel tuning designations which have one of said marker bits associated therewith by reviewing said order bits. .Iaddend..Iadd.40. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one marker/order bit for at least one of said channel tuning designations, for retaining said channel tuning designations in an ordered scroll sequence;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of the presence of said marker/order bit associated with one of said channel tuning designations, and (b) a second data set representative of a command to advance to a subsequent channel tuning designation within said scroll sequence;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store any of said marker/order bits associated with one of said channel tuning designations corresponding to the respective place of said channel tuning designation within said scroll sequence, and in response to said second data set, reviewing said scroll sequence to determine a next in order of said channel tuning designations to have one of said marker/order bits associated therewith, and generating said processor signal to correspond to said next channel tuning designation;
said memory means including means for storing at least one order bit for each of said channel tuning designations which have one of said marker bits associated therewith which comprises said means for retaining said channel tuning designations in said ordered scroll sequence;
said processor means, in response to said first data set, causing said memory means to store an order bit associated with said channel tuning designation which has one of said marker bits associated therewith corresponding to the respective place of said channel tuning designation within said scroll sequence, and in response to said third data signal, determining said next of said channel tuning designations which have one of said marker bits associated therewith by reviewing said order bits. .Iaddend..Iadd.41. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing a marker value for each of said channel select designations, and means for retaining said channel select designations in a plurality of scroll sequences;
said control means including means for generating, at the selection of the operator, a part of said first data set representative of the presence of said marker value associated with one of said channel select designations and one of said scroll sequences, and means for generating a third data set representative of a command to advance to a subsequent channel select designation within a selected one of said scroll sequences;
said processor means, upon receipt of said first data set, causing said memory means to store any of said marker values associated with one of said channel select designations, and upon receipt of said third data set, reviewing the corresponding one of said scroll sequences to determine a next of said channel select designations to have one of said marker values associated therewith which corresponds to said scroll sequences, and generating said processor signal to correspond to said next channel select designation. .Iaddend..Iadd.42. A television control system apparatus as defined in claim 8, wherein:
said memory means further includes means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
said control output signal further comprises one of (c) a third data set representative of a desired channel select designation for one of said channel tuning designations, and (d) a fourth data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
said processor means further, following receipt of said third data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and following receipt of said fourth data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation. .Iaddend..Iadd.43. A television control system apparatus as defined in claim 42, further comprising a display, and wherein:
said memory means further includes means for storing at least one operator-assigned display designation for at least one of said channel tuning designations;
said control output signal further comprises one of (e) a fifth data set representative of a desired display designation for one of said channel tuning designations;
said processor means further, following receipt of said fifth data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and following receipt of said fourth data set, retrieving from said memory means the one of said display designations corresponding to said one channel tuning designation and causing said one display designation to be displayed on said display. .Iaddend..Iadd.44. A television control system apparatus as defined in claim 8, further comprising a display, and wherein:
said memory means further includes means for storing at least one operator-assigned display designation for at least one of said channel tuning designations;
said control output signal further comprises one of (c) a third data set representative of a desired display designation for one of said channel tuning designations;
said processor means further, following receipt of said third data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and further following receipt of said second data set, retrieving from said memory means the one of said display designations corresponding to said next channel tuning designation and causing said one display designation to be displayed on said display. .Iaddend..Iadd.45. In a television control system apparatus for selecting a television channel corresponding to a preassigned channel tuning designation, the system apparatus comprising:
a television screen;
tuner means for receiving a processor signal and a multi-channel input signal, and in response to said processor signal, tuning out all but one channel corresponding to a selected one of said preassigned channel tuning designations;
memory means for storing at least one operator-assigned channel select designation for at least one of said channel tuning designations;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and upon receipt of said first data set, causing said memory means to store said desired channel select designation as corresponding to said one channel tuning designation, and upon receipt of said second data set, retrieving from said memory means the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said processor signal to correspond to said one channel tuning designation;
wherein said memory means includes means for storing a marker value for each of said channel select designations, and means for retaining said channel select designations in a plurality of ordered cues;
said control means including means for generating, at the selection of the operator, a part of said first data set representative of the presence of said marker value associated with one of said channel select designations and one of said cues, and means for generating a third data set representative of a command to advance to a subsequent channel select designation within a selected one of said cues;
said processor means, upon receipt of said first data set, causing said memory means to store any of said marker values associated with one of said channel select designations, and upon receipt of said third data set, reviewing the corresponding one of said cues to determine a next of said channel select designations to have one of said marker values associated therewith which corresponds to said cue, and generating said processor signal to correspond to said next channel select designation whereby a selected television channel is displayed on said screen.
.Iaddend..Iadd. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel code in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned select code for at least one of said channel codes;
operator-actuated control means for generating a control output signal including a string of two or more label characters and comprising one of (a) a first data set representative at least in part of a desired select code for one of said channel codes, and (b) a second data set having as an initial character one of said label characters and representative of a desired viewing channel identified by an operator selected one of said select codes;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired select code as corresponding to said one channel code, and in response to solely said second data set, retrieving from said memory means the one of said channel codes corresponding to said operator selected select code, and generating said channel tuning control signal to correspond to said one channel code.
.Iaddend..Iadd.47. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel code in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned select code for at least one of said channel codes;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired select code for one of said channel codes, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said select codes;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired select code as corresponding to said one channel code, and in response to said second data set, retrieving from said memory means the one of said channel codes corresponding to said operator selected select code, and generating said channel tuning control signal to correspond to said one channel code;
said memory means including means for initially storing a select code for at least one of said channel codes which is identical thereto.
.Iaddend..Iadd.48. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel code in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned select code for at least one of said channel codes;
first operator-actuated control means for generating a first control output signal comprising a first data set representative of a desired select code for one of said channel codes;
second operator-actuated control means for generating a second control output signal comprising a second data set representative of a desired viewing channel identified by an operator selected one of said select codes;
processor means for receiving said first and second control output signals from said first and second operator-actuated control means, and in response to said first data set, causing said memory means to store said desired select code as corresponding to said one channel code, and in response to said second data set, retrieving from said memory means the one of said channel codes corresponding to said operator selected select code, and generating said channel tuning control signal to correspond to
said one channel code. .Iaddend..Iadd.49. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel code in response to a channel tuning control signal, the system comprising:
memory means for storing at least one operator-assigned select code for at least one of said channel codes;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative of a desired select code for one of said channel codes, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said select codes;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired select code as corresponding to said one channel code, and in response to said second data set, retrieving from said memory means the one of said channel codes corresponding to said operator selected select code, and generating said channel tuning control signal to correspond to said one channel code;
wherein said memory means includes means for storing more than one of said select codes corresponding to a single one of said channel codes.
.Iaddend..Iadd.50. A system for controlling a television receiver capable of tuning from a multi-channel input a television channel corresponding to a preassigned channel tuning designation in response to a channel tuning control signal, the system comprising:
memory means for storing a plurality of said channel tuning designations within a first series, and for storing within a second series a plurality of operator-assigned channel select designations wherein each of said channel select designations within said second series corresponds to one of said channel tuning designations within said first series;
operator-actuated control means for generating a control output signal comprising one of (a) a first data set representative at least in part of a desired channel select designation for one of said channel tuning designations, and (b) a second data set representative of a desired viewing channel identified by an operator selected one of said channel select designations;
processor means for receiving said control output signal from said operator-actuated control means, and in response to said first data set, causing said memory means to store said desired channel select designation within said second series as corresponding to said one channel tuning designation within said first series, and in response to said second data set, retrieving from said first series the one of said channel tuning designations corresponding to said operator selected channel select designation, and generating said channel tuning control signal to
correspond to said one channel tuning designation. .Iaddend..Iadd.51. A television control system as defined in claim 50, further comprising a display, and wherein:
said memory means further includes means for storing within a third series an operator-assigned display designation corresponding to at least one of said channel tuning designations within said first series;
said control output signal further comprises one of (c) a third data set representative of a desired display designation for one of said channel tuning designations;
said processor means further, following receipt of said third data set, causing said memory means to store said desired channel select designation within said third series as corresponding to said one channel tuning designation, and further following receipt of said second data set, retrieving from said third series the one of said display designations corresponding to said next channel tuning designation and causing said one display designation to be displayed on said display. .Iaddend..Iadd.52. The method of claim 5, wherein said step of generating said first control output signal is performed by a first person, and wherein said step of generating said second control output signal is performed by a second
person. .Iaddend..Iadd.53. The method of claim 5, wherein said step of generating said first control output signal is performed by a first person, and wherein said desired channel select designation is predetermined by a second person. .Iaddend.
US08/116,019 1989-05-31 1993-09-02 Television receiver having memory control for tune-by-label feature Expired - Lifetime USRE35952E (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/116,019 USRE35952E (en) 1989-05-31 1993-09-02 Television receiver having memory control for tune-by-label feature

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US90/002829A US5068734B1 (en) 1989-05-31 1989-05-31 Apparatus for controlling a television receiver
US07/514,693 US5045947A (en) 1989-05-31 1990-04-26 Television receiver having memory control for tune-by-label feature
US08/116,019 USRE35952E (en) 1989-05-31 1993-09-02 Television receiver having memory control for tune-by-label feature

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US90/002829A Continuation-In-Part US5068734B1 (en) 1989-05-31 1989-05-31 Apparatus for controlling a television receiver
US07/514,693 Reissue US5045947A (en) 1989-05-31 1990-04-26 Television receiver having memory control for tune-by-label feature

Publications (1)

Publication Number Publication Date
USRE35952E true USRE35952E (en) 1998-11-10

Family

ID=27000360

Family Applications (2)

Application Number Title Priority Date Filing Date
US07/514,693 Ceased US5045947A (en) 1989-05-31 1990-04-26 Television receiver having memory control for tune-by-label feature
US08/116,019 Expired - Lifetime USRE35952E (en) 1989-05-31 1993-09-02 Television receiver having memory control for tune-by-label feature

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US07/514,693 Ceased US5045947A (en) 1989-05-31 1990-04-26 Television receiver having memory control for tune-by-label feature

Country Status (3)

Country Link
US (2) US5045947A (en)
EP (1) EP0401015A3 (en)
CA (1) CA2017876C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532592B1 (en) * 1998-11-09 2003-03-11 Sony Corporation Bi-directional remote control unit and method of using the same
US6802076B1 (en) * 1997-07-18 2004-10-05 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6882352B2 (en) * 1997-07-18 2005-04-19 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US20050243209A1 (en) * 2004-04-15 2005-11-03 Funai Electric Co., Ltd. State-setting changing apparatus for television receiver
US20060128327A1 (en) * 2004-12-15 2006-06-15 Funai Electric Co., Ltd. Television receiving tuner and television receiver
US20060132326A1 (en) * 2000-03-10 2006-06-22 Fang Calvin C Universal remote controller with voice and digital memory
US7591703B2 (en) 2006-06-09 2009-09-22 Mattel, Inc. Interactive DVD gaming systems
US20120274859A1 (en) * 2009-12-14 2012-11-01 Paul Gothard Knutson Method and apparatus for interference mitigation in a wireless home gateway interface

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US6014092A (en) * 1987-10-14 2000-01-11 Universal Electronics Inc. Key mover
US5023938A (en) * 1988-06-03 1991-06-11 Pioneer Electronic Corporation Station selecting device in tuner for automatic selection according to input information
US5727060A (en) * 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
US7748018B2 (en) * 1989-10-30 2010-06-29 Starsight Telecast, Inc. Arranging channel indicators in a television schedule system
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
US5247364A (en) * 1991-11-29 1993-09-21 Scientific-Atlanta, Inc. Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
KR960015390B1 (en) * 1991-12-06 1996-11-11 삼성전자 주식회사 Ghost eliminating method and apparatus
DE4230912A1 (en) * 1992-02-21 1993-08-26 Bosch Gmbh Robert METHOD FOR ENTERING ALPHANUMERIC INFORMATION
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
US5523800A (en) * 1993-11-04 1996-06-04 Dudek; Walter J. Programmable alpha/numeric channel entry translation function for hand held video remote controls
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6661468B2 (en) 1994-05-20 2003-12-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5461427A (en) * 1994-06-28 1995-10-24 Thomson Consumer Electronics, Inc. Television receiver having the capability to associate any HDTV and any NTSC channel
USD377651S (en) * 1994-10-26 1997-01-28 Lucent Technologies Inc. Remote controller
US20030213001A1 (en) * 1994-11-07 2003-11-13 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US5886746A (en) * 1994-12-13 1999-03-23 Gemstar Development Corporation Method for channel scanning
DE69527724T2 (en) * 1994-12-13 2003-04-24 Gemstar Dev Corp METHOD OF CHANNEL TESTING BY THEME
US5963269A (en) * 1995-06-07 1999-10-05 Beery; Jack Apparatus for controlling a television receiver using a plurality of stored labels
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
DE19525336B4 (en) * 1995-07-12 2006-04-13 Deutsche Thomson-Brandt Gmbh System with a telecommunications device
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US5964724A (en) * 1996-01-31 1999-10-12 Medtronic Electromedics, Inc. Apparatus and method for blood separation
US8006260B2 (en) 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US5761604A (en) * 1996-04-25 1998-06-02 Philips Electronics North America Corporation Music key for directly selecting audio channels on satellite receiver
US6529680B1 (en) * 1996-04-26 2003-03-04 Mitsubishi Digital Electronics America, Inc. Device for selecting and controlling a plurality of signal sources in a television system
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
WO1997044897A1 (en) * 1996-05-17 1997-11-27 Società Italiana per lo Sviluppo dell'Elettronica S.I.SV.EL. S.p.A. Method for programming television signal receivers and/or television signal receivers implementing the mentioned method
US5969748A (en) * 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US6708336B1 (en) 1996-08-13 2004-03-16 Hughes Electronics Corporation Method of and apparatus for generating and searching a database
US6133910A (en) * 1996-09-20 2000-10-17 Echostar Engineering Corp. Apparatus and method for integrating a plurality of video sources
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
BRPI9812104B1 (en) 1997-07-21 2016-12-27 Guide E Inc method for navigating an interactive program guide
US5886730A (en) * 1997-08-14 1999-03-23 Tsosie; Harold Security system for disabling an electronic device
AU9298398A (en) 1997-09-05 1999-03-29 Prevue International, Inc. Program guide application interface system
US6094239A (en) * 1997-09-30 2000-07-25 Weber; Harold J. Remote control for a television enabling a user to enter and review a channel selection choice immediately prior to sending an encoded channel selection command to the television
US7565673B1 (en) 1997-09-30 2009-07-21 Hewlett-Packard Development Company, L.P. Apparatus and method for using keyboard macros to control viewing channel
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
AU2101999A (en) * 1998-01-05 1999-07-26 Amiga Development Llc Channel tuner for television
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
AR019458A1 (en) 1998-07-23 2002-02-20 United Video Properties Inc AN INTERACTIVE TELEVISION PROGRAMMING GUIDE PROVISION THAT SERVES AS AN ENTRY
US20100325668A1 (en) * 1998-08-11 2010-12-23 Starsight Telecast, Inc. Television schedule system
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6052929A (en) * 1998-09-11 2000-04-25 Canadas; Herbert Mnemonic marking system for fluid valves and the like
US6701523B1 (en) 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
US7202915B2 (en) * 1998-10-30 2007-04-10 Sony Corporation Systems, methods, and apparatus for simultaneous viewing of differing video program sources
MXPA01013446A (en) 1999-06-28 2002-08-06 Index Systems Inc System and method for utilizing epg database for modifying advertisements.
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6606486B1 (en) * 1999-07-29 2003-08-12 Ericsson Inc. Word entry method for mobile originated short messages
JP4544664B2 (en) * 1999-08-11 2010-09-15 パナソニック株式会社 Television receiver channel selection method and television receiver
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
NZ509679A (en) 2000-01-31 2003-02-28 Turnils Ab Control system for an awning with pivoted connected two section side arms
JP2003529844A (en) 2000-03-31 2003-10-07 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for advertising linked by metadata
US20040263377A1 (en) * 2000-08-03 2004-12-30 Risi Christopher P. Television remote control systems and methods
DE10040745B4 (en) * 2000-08-19 2004-11-04 Grundig Ag Method and arrangement for program selection in a consumer electronics receiver
AU2001263476A1 (en) * 2000-10-06 2002-04-22 Digeo, Inc. Interactive, off-screen entertainment guide
US7340761B2 (en) 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
US7057673B1 (en) * 2001-12-11 2006-06-06 Savvy Stuff Property Trust Television remote controller utilizing a program provider's acronym to select a channel number
US20050003851A1 (en) * 2003-06-05 2005-01-06 Visteon Global Technologies, Inc. Radio system with touch pad interface
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
WO2006105480A1 (en) 2005-03-30 2006-10-05 United Video Properties, Inc. Systems and methods for video-rich navigation
US20100311399A1 (en) * 2005-03-31 2010-12-09 United Video Properties, Inc. Systems and methods for generating audible reminders on mobile user equipment
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
KR100716172B1 (en) * 2005-07-12 2007-05-10 삼성전자주식회사 Apparatus and Method for Changing the Channel in Digital Broadcasting System
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US8863168B2 (en) * 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
JP4604984B2 (en) * 2005-11-25 2011-01-05 株式会社デンソー In-vehicle device control system
US20070143790A1 (en) * 2005-12-16 2007-06-21 Sbc Knowledge Ventures, L.P. System and method for channel selection on a set-top box
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
KR20070074782A (en) * 2006-01-10 2007-07-18 삼성전자주식회사 Digital tv, digital broadcasting system and control method thereof
US7774341B2 (en) 2006-03-06 2010-08-10 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
DE102006021924A1 (en) * 2006-05-11 2007-11-22 Grundig Multimedia B.V. Program selecting arrangement for e.g. TV receiver, has input unit with keyboard to input program numbers specifying programs, and control unit to switch receiver to program specified by number immediately after input of number
US8799954B1 (en) 2006-07-31 2014-08-05 Rovi Guides, Inc. Systems and methods for providing custom media content flipping
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
CN101447119A (en) * 2007-11-26 2009-06-03 鸿富锦精密工业(深圳)有限公司 Household appliance and control method thereof
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8225356B2 (en) * 2008-10-02 2012-07-17 Echostar Technologies L.L.C. Media channel selection
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
USD868748S1 (en) * 2019-07-23 2019-12-03 SpeedTech Lights, Inc. Controller

Citations (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3976995A (en) * 1975-05-22 1976-08-24 Sanders Associates, Inc. Precessing display pager
DE2612260A1 (en) * 1976-03-23 1977-09-29 Nordmende TV receiver remote control device - selects switching on time and selected program can be preset, visibly displayed and cancelled
DE2542021B2 (en) * 1975-09-20 1977-10-06 Philips Patentverwaltung Gmbh, 2000 Hamburg REMOTE CONTROL DEVICE FOR AN ELECTRICAL MESSAGE TECHNOLOGY DEVICE, IN PARTICULAR FOR A TELEVISION RECEIVER
US4123713A (en) * 1977-06-28 1978-10-31 Rca Corporation Memory type tuning system with provisions to facilitate setup
GB2021887A (en) * 1978-05-19 1979-12-05 Cox W G Radio receiver channel selector
US4187469A (en) * 1977-10-07 1980-02-05 Zenith Radio Corporation Limited channel television receiver with organized memory
US4228541A (en) * 1977-09-13 1980-10-14 Bbc Brown Boveri & Company Limited Device for the electro-optical display of the tuning of a television and/or sound radio receiver
US4228543A (en) * 1978-03-24 1980-10-14 Jackson Joseph N Programmable television receiver controllers
US4232396A (en) * 1978-07-14 1980-11-04 Grimes Arnold S Television channel lock-out apparatus
US4261055A (en) * 1975-11-17 1981-04-07 Indesit Industria Elettrodomestici Italiana, S.P.A. Electronic tuning circuit arrangement for direct and indirect station selection using a memory circuit
US4270145A (en) * 1978-05-22 1981-05-26 Indesit Industria Elettrodomestici Italiana S.P.A. Television set which displays analog data relevant to the operation of the television set on its video display
US4279035A (en) * 1979-12-27 1981-07-14 Zenith Radio Corporation Channel number entry system
US4313213A (en) * 1978-06-26 1982-01-26 Italiana S.P.A. Indesit Industria Elettrodomestici Computer controlled television receiver with display
US4314375A (en) * 1978-05-22 1982-02-02 Italiana S.P.A. Indesit Industria Elettromdomestici Television tuning system
US4317225A (en) * 1979-05-30 1982-02-23 Rca Corporation Channel identification apparatus useful in a sweep type tuning system
US4317213A (en) * 1980-05-09 1982-02-23 Dilorenzo Mark Television reception interfering apparatus
GB2083722A (en) * 1980-09-01 1982-03-24 Tokyo Shibaura Electric Co Broadcast wave receiving system
US4352202A (en) * 1979-09-04 1982-09-28 Carney Richard E Combined remote control for wireless communication equipment and associated antenna
US4355415A (en) * 1980-04-29 1982-10-19 Rca Corporation Tuning mode arrangement useful for restricting channel selection to certain channels
US4355416A (en) * 1975-10-16 1982-10-19 Indesit Industria Elettrodomestici Italiana S.P.A. Circuit arrangement for the selection of a frequency of signals receivable in a receiving set
US4361907A (en) * 1980-08-14 1982-11-30 Rca Corporation Direct access channel selection apparatus for a digital tuning system
JPS5813082A (en) * 1981-07-16 1983-01-25 Matsushita Electric Ind Co Ltd Channel selection display device
US4375651A (en) * 1981-07-27 1983-03-01 Zenith Radio Corporation Selective video reception control system
GB2104277A (en) * 1980-11-07 1983-03-02 Victor Company Of Japan Video signal recording/reproducing apparatus
JPS58172011A (en) * 1982-04-01 1983-10-08 Sharp Corp Channel selector
US4419769A (en) * 1976-03-08 1983-12-06 General Instrument Corporation Digital tuning system for a varactor tuner employing feedback means for improved tuning accuracy
US4425579A (en) * 1981-05-22 1984-01-10 Oak Industries Inc. Catv converter with keylock to favorite channels
GB2126002A (en) * 1982-08-25 1984-03-14 Simon William Breese Automatic control for recording apparatus
US4495654A (en) * 1983-03-29 1985-01-22 Rca Corporation Remote controlled receiver with provisions for automatically programming a channel skip list
US4510623A (en) * 1982-07-23 1985-04-09 General Electric Company Television channel lockout
US4521914A (en) * 1980-11-26 1985-06-04 Branko Petrovic Circuit arrangement for indicating the names of broadcasting stations in radio or TV receivers
US4527194A (en) * 1983-07-27 1985-07-02 Zenith Electronics Corporation Channel assignment for CATV system
US4559561A (en) * 1982-11-30 1985-12-17 Sony Corporation Television receiver
JPS6161577A (en) * 1984-08-31 1986-03-29 Sony Corp Television receiver
US4600918A (en) * 1981-06-29 1986-07-15 Indesit Industria Elettrodomestici Italiana Spa Equipment for reproduction of alphanumerical data
US4620229A (en) * 1984-04-28 1986-10-28 Sony Corporation Picture display device
US4626848A (en) * 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
EP0209703A2 (en) * 1985-06-12 1987-01-28 Wandzel, Ilse Glow insert for furnaces, in particular for boilers, and furnace equipped with such a glow insert
US4644349A (en) * 1983-08-25 1987-02-17 Matsushita Electric Industrial Co., Ltd. Control unit including a circuit for controlling and setting control data for a digital processing circuit of a color television receiver
US4686564A (en) * 1984-05-30 1987-08-11 Kabushiki Kaisha Toshiba Communication data processing device of cable television system
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4718107A (en) * 1986-02-14 1988-01-05 Rca Corporation Parental control for CATV converters
JPS6336608A (en) * 1986-07-31 1988-02-17 Sony Corp Television receiver
DE3628964A1 (en) * 1986-08-26 1988-03-10 Standard Elektrik Lorenz Ag METHOD FOR TRIGGERING A SWITCHING FUNCTION IN A PROGRAMMABLE RECEIVER OF THE ENTERTAINMENT ELECTRONICS
JPS6359075A (en) * 1986-08-27 1988-03-14 Sony Corp Television receiver
DE3640437A1 (en) * 1986-11-27 1988-06-09 Siemens Ag Programmable device for adjusting a receiving set of entertainment electronics
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4763195A (en) * 1987-05-08 1988-08-09 Rca Licensing Corporation Television tuning system with provisions for quickly locating active cable channels
US4885579A (en) * 1986-04-18 1989-12-05 British Broadcasting Corporation Device for the remote control of a videorecorder or a videoreceiver
US4897714A (en) * 1987-02-25 1990-01-30 Sony Corporation Passenger vehicle service system
US4907085A (en) * 1988-09-22 1990-03-06 Thomson Consumer Electronics, Inc. Television system user-accessible component display apparatus
US4912463A (en) * 1988-08-09 1990-03-27 Princeton Technology Corporation Remote control apparatus
US4914428A (en) * 1986-05-30 1990-04-03 Mitsubishi Denki Kaushiki Digital remote control transmission apparatus
US4914517A (en) * 1989-04-06 1990-04-03 Thomson Consumer Electronics, Inc. Tuner control apparatus having tune-by-label capability and using alphabetical label storage
WO1990007844A1 (en) * 1988-12-23 1990-07-12 Yuen Henry C Apparatus and method for using encoded video recorder/player timer preprogramming information
US4959720A (en) * 1989-04-06 1990-09-25 Rca Licensing Corporation Tuner control apparatus having tune-by-label capability
US4977455A (en) * 1988-07-15 1990-12-11 Insight Telecast, Inc. System and process for VCR scheduling
US4998292A (en) * 1987-09-30 1991-03-05 Deutsche Thomson-Brandt Gmbh Programming method and/or equipment for audio or video appliances
US4999622A (en) * 1988-06-28 1991-03-12 Sony Corporation Remote commander having a ROM read-out pre-programmed codes therefrom
EP0424725A2 (en) * 1989-10-23 1991-05-02 Societa Italiana Per Lo Sviluppo Dell'elettronica S.I.Sv.El S.P.A. System for the automatic recording of a television programme
WO1992004801A1 (en) * 1990-09-10 1992-03-19 Insight Telecast, Inc. User interface for television schedule system
US5151789A (en) * 1989-10-30 1992-09-29 Insight Telecast, Inc. System and method for automatic, unattended recording of cable television programs
WO1993007711A1 (en) * 1991-09-30 1993-04-15 Yuen Henry C Apparatus and method using compressed codes for television program record scheduling
WO1993012612A1 (en) * 1988-12-23 1993-06-24 Yuen Henry C Apparatus and method using compressed codes for scheduling broadcast information recording

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0219703B1 (en) * 1981-06-29 1991-05-22 Società Italiana per lo Sviluppo dell'Elettronica S.I.SV.EL S.p.A. Improved television receiver
US4959719A (en) * 1988-12-21 1990-09-25 North American Philips Corporation Picture-in-picture television receiver control

Patent Citations (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3976995A (en) * 1975-05-22 1976-08-24 Sanders Associates, Inc. Precessing display pager
DE2542021B2 (en) * 1975-09-20 1977-10-06 Philips Patentverwaltung Gmbh, 2000 Hamburg REMOTE CONTROL DEVICE FOR AN ELECTRICAL MESSAGE TECHNOLOGY DEVICE, IN PARTICULAR FOR A TELEVISION RECEIVER
US4355416A (en) * 1975-10-16 1982-10-19 Indesit Industria Elettrodomestici Italiana S.P.A. Circuit arrangement for the selection of a frequency of signals receivable in a receiving set
US4261055A (en) * 1975-11-17 1981-04-07 Indesit Industria Elettrodomestici Italiana, S.P.A. Electronic tuning circuit arrangement for direct and indirect station selection using a memory circuit
US4419769A (en) * 1976-03-08 1983-12-06 General Instrument Corporation Digital tuning system for a varactor tuner employing feedback means for improved tuning accuracy
DE2612260A1 (en) * 1976-03-23 1977-09-29 Nordmende TV receiver remote control device - selects switching on time and selected program can be preset, visibly displayed and cancelled
US4123713A (en) * 1977-06-28 1978-10-31 Rca Corporation Memory type tuning system with provisions to facilitate setup
US4228541A (en) * 1977-09-13 1980-10-14 Bbc Brown Boveri & Company Limited Device for the electro-optical display of the tuning of a television and/or sound radio receiver
US4187469A (en) * 1977-10-07 1980-02-05 Zenith Radio Corporation Limited channel television receiver with organized memory
US4228543A (en) * 1978-03-24 1980-10-14 Jackson Joseph N Programmable television receiver controllers
GB2021887A (en) * 1978-05-19 1979-12-05 Cox W G Radio receiver channel selector
US4270145A (en) * 1978-05-22 1981-05-26 Indesit Industria Elettrodomestici Italiana S.P.A. Television set which displays analog data relevant to the operation of the television set on its video display
US4314375A (en) * 1978-05-22 1982-02-02 Italiana S.P.A. Indesit Industria Elettromdomestici Television tuning system
US4313213A (en) * 1978-06-26 1982-01-26 Italiana S.P.A. Indesit Industria Elettrodomestici Computer controlled television receiver with display
US4232396A (en) * 1978-07-14 1980-11-04 Grimes Arnold S Television channel lock-out apparatus
US4317225A (en) * 1979-05-30 1982-02-23 Rca Corporation Channel identification apparatus useful in a sweep type tuning system
US4352202A (en) * 1979-09-04 1982-09-28 Carney Richard E Combined remote control for wireless communication equipment and associated antenna
US4279035A (en) * 1979-12-27 1981-07-14 Zenith Radio Corporation Channel number entry system
US4355415A (en) * 1980-04-29 1982-10-19 Rca Corporation Tuning mode arrangement useful for restricting channel selection to certain channels
US4317213A (en) * 1980-05-09 1982-02-23 Dilorenzo Mark Television reception interfering apparatus
US4361907A (en) * 1980-08-14 1982-11-30 Rca Corporation Direct access channel selection apparatus for a digital tuning system
GB2083722A (en) * 1980-09-01 1982-03-24 Tokyo Shibaura Electric Co Broadcast wave receiving system
US4392246A (en) * 1980-09-01 1983-07-05 Tokyo Shibaura Denki Kabushiki Kaisha Broadcast wave receiving system
GB2104277A (en) * 1980-11-07 1983-03-02 Victor Company Of Japan Video signal recording/reproducing apparatus
US4521914A (en) * 1980-11-26 1985-06-04 Branko Petrovic Circuit arrangement for indicating the names of broadcasting stations in radio or TV receivers
US4425579A (en) * 1981-05-22 1984-01-10 Oak Industries Inc. Catv converter with keylock to favorite channels
US4600918A (en) * 1981-06-29 1986-07-15 Indesit Industria Elettrodomestici Italiana Spa Equipment for reproduction of alphanumerical data
JPS5813082A (en) * 1981-07-16 1983-01-25 Matsushita Electric Ind Co Ltd Channel selection display device
US4375651A (en) * 1981-07-27 1983-03-01 Zenith Radio Corporation Selective video reception control system
JPS58172011A (en) * 1982-04-01 1983-10-08 Sharp Corp Channel selector
US4510623A (en) * 1982-07-23 1985-04-09 General Electric Company Television channel lockout
GB2126002A (en) * 1982-08-25 1984-03-14 Simon William Breese Automatic control for recording apparatus
US4559561A (en) * 1982-11-30 1985-12-17 Sony Corporation Television receiver
US4495654A (en) * 1983-03-29 1985-01-22 Rca Corporation Remote controlled receiver with provisions for automatically programming a channel skip list
US4527194A (en) * 1983-07-27 1985-07-02 Zenith Electronics Corporation Channel assignment for CATV system
US4644349A (en) * 1983-08-25 1987-02-17 Matsushita Electric Industrial Co., Ltd. Control unit including a circuit for controlling and setting control data for a digital processing circuit of a color television receiver
US4620229A (en) * 1984-04-28 1986-10-28 Sony Corporation Picture display device
US4626848A (en) * 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
US4686564A (en) * 1984-05-30 1987-08-11 Kabushiki Kaisha Toshiba Communication data processing device of cable television system
JPS6161577A (en) * 1984-08-31 1986-03-29 Sony Corp Television receiver
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
EP0209703A2 (en) * 1985-06-12 1987-01-28 Wandzel, Ilse Glow insert for furnaces, in particular for boilers, and furnace equipped with such a glow insert
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4718107A (en) * 1986-02-14 1988-01-05 Rca Corporation Parental control for CATV converters
US4885579A (en) * 1986-04-18 1989-12-05 British Broadcasting Corporation Device for the remote control of a videorecorder or a videoreceiver
US4914428A (en) * 1986-05-30 1990-04-03 Mitsubishi Denki Kaushiki Digital remote control transmission apparatus
JPS6336608A (en) * 1986-07-31 1988-02-17 Sony Corp Television receiver
US4870492A (en) * 1986-07-31 1989-09-26 Sony Corporation Television receiver having automatically programmable skip channel list
DE3628964A1 (en) * 1986-08-26 1988-03-10 Standard Elektrik Lorenz Ag METHOD FOR TRIGGERING A SWITCHING FUNCTION IN A PROGRAMMABLE RECEIVER OF THE ENTERTAINMENT ELECTRONICS
JPS6359075A (en) * 1986-08-27 1988-03-14 Sony Corp Television receiver
DE3640437A1 (en) * 1986-11-27 1988-06-09 Siemens Ag Programmable device for adjusting a receiving set of entertainment electronics
US4897714A (en) * 1987-02-25 1990-01-30 Sony Corporation Passenger vehicle service system
US4763195A (en) * 1987-05-08 1988-08-09 Rca Licensing Corporation Television tuning system with provisions for quickly locating active cable channels
US4998292A (en) * 1987-09-30 1991-03-05 Deutsche Thomson-Brandt Gmbh Programming method and/or equipment for audio or video appliances
US4999622A (en) * 1988-06-28 1991-03-12 Sony Corporation Remote commander having a ROM read-out pre-programmed codes therefrom
US4977455A (en) * 1988-07-15 1990-12-11 Insight Telecast, Inc. System and process for VCR scheduling
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
US4912463A (en) * 1988-08-09 1990-03-27 Princeton Technology Corporation Remote control apparatus
US4907085A (en) * 1988-09-22 1990-03-06 Thomson Consumer Electronics, Inc. Television system user-accessible component display apparatus
WO1993012612A1 (en) * 1988-12-23 1993-06-24 Yuen Henry C Apparatus and method using compressed codes for scheduling broadcast information recording
WO1990007844A1 (en) * 1988-12-23 1990-07-12 Yuen Henry C Apparatus and method for using encoded video recorder/player timer preprogramming information
US5307173A (en) * 1988-12-23 1994-04-26 Gemstar Development Corporation Apparatus and method using compressed codes for television program record scheduling
US4914517A (en) * 1989-04-06 1990-04-03 Thomson Consumer Electronics, Inc. Tuner control apparatus having tune-by-label capability and using alphabetical label storage
US4959720A (en) * 1989-04-06 1990-09-25 Rca Licensing Corporation Tuner control apparatus having tune-by-label capability
EP0424725A2 (en) * 1989-10-23 1991-05-02 Societa Italiana Per Lo Sviluppo Dell'elettronica S.I.Sv.El S.P.A. System for the automatic recording of a television programme
US5151789A (en) * 1989-10-30 1992-09-29 Insight Telecast, Inc. System and method for automatic, unattended recording of cable television programs
WO1992004801A1 (en) * 1990-09-10 1992-03-19 Insight Telecast, Inc. User interface for television schedule system
WO1993007711A1 (en) * 1991-09-30 1993-04-15 Yuen Henry C Apparatus and method using compressed codes for television program record scheduling

Non-Patent Citations (71)

* Cited by examiner, † Cited by third party
Title
"Experts Agree The TV of the future is here . . . in the Heathkit Digital-Design GR-2000 TV," magazine advertisement, source unknown, pp. 28-29.
"If you can use any of these tools . . . ," Radio Electronics, date unknown, pp. 46-47.
"MOS Chip in Remote-control Unit Helps Tune TV Set Electronically," Electronics, Jun. 27, 1974, pp. 34-35.
"Video Programm System: Flexibel programmieren mit VPS Video Program System: Flexible Programming with VPS!," Funkschau, vol. 25, pp. 47-51, 1985.
Advertisement re Eagle Centronics CATV Converters, Cable Television Business, Oct. 1, 1983. *
Advertisement re Hamlin Model CR 6600 Channel Convertor, Cable Television Business, Sep. 1, 1986. *
Advertisement re Hamlin Model CR-6600 Channel Convertor, Cable Television Business, Sep. 1, 1986.
Advertisement re Hamlin Model CRX 5000 Channel Convertor, Cable Television Business, Dec. 1, 1983. *
Advertisement re Jerrold Channel Converters: "Welcome to Jerrold's World of Impulse", Cable Television Business, May 15, 1987.
Advertisement re Jerrold Channel Converters: Welcome to Jerrold s World of Impulse , Cable Television Business, May 15, 1987. *
Advertisement re Jerrold Starcom VI Channel Converter, Cable Television Business, Dec. 15, 1986. *
Advertisement re Magnavox Magna 6400 Digital Converter, Cable Television Business, Feb. 1, 1983. *
Advertisement re Oak Communications Sigma Converters, Cable Television Business, Nov. 1, 1986. *
Advertisement re Oak Communications Sigma Converters, Cable Television Business, Oct. 1, 1987. *
Advertisement re Oak Communications Sigma Converters, Communication Engineering and Design, May 1987. *
Advertisement re Panasonic Model VCS 1 Switcher, TZ PC120 and TZ PC150 Converters and PC200 Converter, Communication Engineering and Design, Mar. 1987. *
Advertisement re Panasonic Model VCS-1 Switcher, TZ-PC120 and TZ-PC150 Converters and PC200 Converter, Communication Engineering and Design, Mar. 1987.
Advertisement re Pioneer Model BC 4000 Channel Converter, Cable Television Business, Dec. 15, 1983. *
Advertisement re Pioneer Model BC-4000 Channel Converter, Cable Television Business, Dec. 15, 1983.
Advertisement re Scientific Atlanta Models 8525, 6780 and 8530 Channel Converters, Cable Television Business, Jan. 1, 1986. *
Advertisement re Scientific Atlanta Series 8500 Channel Converter, Cable Television Business, Dec. 1, 1983. *
Baer, "Tele-briefs, A Novel User-Selectable Real Time News Headline Service for Cable TV," IEEE Trans. on Consumer Electronics, Vol. CE-25, No. 3, Jul. 1979.
Baer, Tele briefs, A Novel User Selectable Real Time News Headline Service for Cable TV, IEEE Trans. on Consumer Electronics, Vol. CE 25, No. 3, Jul. 1979. *
Customer Handbook Jerrold Impulse 7000 Model DP71/DPV72/DPBB73 Addressable Converters (Jun. 1988). *
d Andrea et al., Frequency Synthesis for Color TV Receivers with a New Dedicated Micro Computer, IEEE Trans. on Consumer Electronics, vol. CE 27, No. 3, Aug. 1981. *
d'Andrea et al., "Frequency Synthesis for Color TV-Receivers with a New Dedicated Micro-Computer," IEEE Trans. on Consumer Electronics, vol. CE-27, No. 3, Aug. 1981.
Digital ICs Think for TV Tuners, Electronics, Jun. 19, 1975, p. 38. *
Eitz et al., "Videotext programmiert Videoheimgerate Video Text Programs Video Devices in the Home!," Rundfunktechn. Mitteilungen, vol. 30 (1986).
Eitz et al., Videotext programmiert Videoheimger a te Video Text Programs Video Devices in the Home , Rundfunktechn. Mitteilungen, vol. 30 (1986). *
Experts Agree The TV of the future is here . . . in the Heathkit Digital Design GR 2000 TV, magazine advertisement, source unknown, pp. 28 29. *
If you can use any of these tools . . . , Radio Electronics , date unknown, pp. 46 47. *
Instruction Manual for Hitachi videorecorder Model VT 1800A (excerpts). *
Instruction Manual for Hitachi videorecorder Model VT 2500A (excerpts). *
Instruction Manual for Hitachi videorecorder Model VT-1800A (excerpts).
Instruction Manual for Hitachi videorecorder Model VT-2500A (excerpts).
Instruction Manual for JVS TVs Models C 2018/C 2028/C 2038. *
Instruction Manual for JVS TVs Models C-2018/C-2028/C-2038.
Kleiman, "HEATHKIT GR-2001--Programmable Color TV," Radio-Electronics, May 1977, pp. 49-51, 93.
Kleiman, HEATHKIT GR 2001 Programmable Color TV, Radio Electronics, May 1977, pp. 49 51, 93. *
MOS Chip in Remote control Unit Helps Tune TV Set Electronically, Electronics, Jun. 27, 1974, pp. 34 35. *
Operating Guide for Hitachi TV Model CT 1938. *
Operating Guide for Hitachi TV Model CT 2079B. *
Operating Guide for Hitachi TV Model CT-1938.
Operating Guide for Hitachi TV Model CT-2079B.
Operating Guide for Mitsubishi TV Model CF2670R. *
Operations Manual for Jerrold Starcom VI Model DQN Digital Plain Converter. *
Owner s Manual for RCA videocorder Model VR695HF (1988). *
Owner's Manual for RCA videocorder Model VR695HF (1988).
Page from article, Radio Electronics, date unknown, p. 50. *
Pat. Abs. of Japan, vol. 12, No. 246 re JP A 63 036 608, abstract published Jul. 12, 1988. *
Pat. Abs. of Japan, vol. 12, No. 246 re JP-A-63 036 608, abstract published Jul. 12, 1988.
Penner, "Digital Television Tuner Uses MOS LSI and Nonvolatile Memory," Electronics, Apr. 1, 1976, pp. 86-90.
Penner, Digital Television Tuner Uses MOS LSI and Nonvolatile Memory, Electronics, Apr. 1, 1976, pp. 86 90. *
Philips, Technical Information 024, DICS Digital Tuning System for TV Receivers, release date Feb. 7, 1977. *
RCA "Dimensia" Color Television Owner's Manual, copyr. 1987 (excerpts).
RCA Dimensia Color Television Owner s Manual, copyr. 1987 (excerpts). *
Service Manual for Grundig TV Model CUC 2400 (excerpts). *
Service Manual for JVC TV Model AV 2637S (Jun. 1987). *
Service Manual for JVC TV Model AV-2637S (Jun. 1987).
Service Manual for JVC TV Model C 2018 (Jan. 1988)(excerpts). *
Service Manual for JVC TV Model C 2627 (Apr. 1987)(excerpts). *
Service Manual for JVC TV Model C-2018 (Jan. 1988)(excerpts).
Service Manual for JVC TV Model C-2627 (Apr. 1987)(excerpts).
Service Manual for Mitsubishi TV Model CF2670R. *
Steckler, "STAR--New Kind of TV Remote Control," Radio-Electronics, Dec. 1974, pp. 44-50.
Steckler, STAR New Kind of TV Remote Control, Radio Electronics, Dec. 1974, pp. 44 50. *
Video Programm System: Flexibel programmieren mit VPS Video Program System: Flexible Programming with VPS , Funkschau, vol. 25, pp. 47 51, 1985. *
Walker, "For TV Tuners, a Digital Look," Electronics, Jun. 26, 1975, pp. 65-66.
Walker, For TV Tuners, a Digital Look, Electronics, Jun. 26, 1975, pp. 65 66. *
Wilson, "New Digital Remote Control," Remote-Electronics, Jan. 1976, pp. 58-60, 86-87.
Wilson, New Digital Remote Control, Remote Electronics, Jan. 1976, pp. 58 60, 86 87. *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6983484B2 (en) 1997-07-18 2006-01-03 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6802076B1 (en) * 1997-07-18 2004-10-05 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6836296B1 (en) * 1997-07-18 2004-12-28 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6882352B2 (en) * 1997-07-18 2005-04-19 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US20050166231A1 (en) * 1997-07-18 2005-07-28 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an apparatus system, and transmission medium
US20050177864A1 (en) * 1997-07-18 2005-08-11 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6993781B2 (en) * 1997-07-18 2006-01-31 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
US6981276B2 (en) 1997-07-18 2005-12-27 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an apparatus system, and transmission medium
US20100043027A1 (en) * 1998-11-09 2010-02-18 Sony Corporation Bi-directional remote control unit and method of using the same
US6532592B1 (en) * 1998-11-09 2003-03-11 Sony Corporation Bi-directional remote control unit and method of using the same
US7840990B2 (en) * 1998-11-09 2010-11-23 Sony Corporation Bi-directional remote control unit and method of using the same
US20110051018A1 (en) * 1998-11-09 2011-03-03 Sony Corporation Bi-directional remote control unit and method of using the same
US8104064B2 (en) 1998-11-09 2012-01-24 Sony Corporation Bi-directional remote control unit and method of using the same
US20060132326A1 (en) * 2000-03-10 2006-06-22 Fang Calvin C Universal remote controller with voice and digital memory
US7138927B2 (en) * 2000-03-10 2006-11-21 Fang Calvin C Universal remote controller with voice and digital memory
US20050243209A1 (en) * 2004-04-15 2005-11-03 Funai Electric Co., Ltd. State-setting changing apparatus for television receiver
US7609328B2 (en) * 2004-04-15 2009-10-27 Funai Electric Co., Ltd State-setting changing apparatus for television receiver
US20060128327A1 (en) * 2004-12-15 2006-06-15 Funai Electric Co., Ltd. Television receiving tuner and television receiver
US7733427B2 (en) * 2004-12-15 2010-06-08 Yoshiyuki Kunita Television receiving tuner and television receiver
US7591703B2 (en) 2006-06-09 2009-09-22 Mattel, Inc. Interactive DVD gaming systems
US20120274859A1 (en) * 2009-12-14 2012-11-01 Paul Gothard Knutson Method and apparatus for interference mitigation in a wireless home gateway interface

Also Published As

Publication number Publication date
US5045947A (en) 1991-09-03
CA2017876C (en) 2000-07-25
CA2017876A1 (en) 1990-11-30
EP0401015A2 (en) 1990-12-05
EP0401015A3 (en) 1991-09-18

Similar Documents

Publication Publication Date Title
USRE35952E (en) Television receiver having memory control for tune-by-label feature
US5068734A (en) Apparatus for controlling a television receiver
EP0391657B1 (en) Tuner control apparatus having tune-by-label capability
EP0391656B1 (en) Tuner control apparatus having tune-by-label capability and using alphabetical label storage
KR100282785B1 (en) Video signal processing device
KR100276949B1 (en) Video cassette recorder with automatic programming channel mapping
KR100276944B1 (en) Video cassette recorder
US5367316A (en) Remote-control apparatus for electronics apparatus
KR100211846B1 (en) Linkable scan lists for a television receiver
EP0393664B1 (en) User programmable switching arrangement
KR970001315B1 (en) Device for programming audio or video apparatus
JP2001197396A (en) Method for surfing spectrum of television channel
US5943467A (en) Adaptive menu for programming a videocassette recorder
US5592213A (en) Receiving unit for two-way broadcasting including automatic display of operating state of a transmitting system
US5422682A (en) Configurable channel selecting apparatus with channel increasing key
JP2590955B2 (en) Television receiver
EP1095513B1 (en) Method for driving a satellite receiver
EP0701365B1 (en) Method for programming a receiver of television programmes
KR20020036967A (en) Television program guide
JP2007281899A (en) Television receiver
JPH11127489A (en) Electronic equipment having outside inputting function
JPH04329796A (en) Reservation data setting device
JPS61264815A (en) Receiver
KR980007582A (en) Channel setting device using broadcasting station name key and its implementation method
KR19990034042A (en) How to display station name on TV

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: TECHNOLOGY DEVELOPMENT & LICENSING, LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BEERY, JACK;REEL/FRAME:017957/0379

Effective date: 20060712

RR Request for reexamination filed

Effective date: 20090209

RR Request for reexamination filed

Effective date: 20090527

RR Request for reexamination filed

Effective date: 20091030

RF Reissue application filed

Effective date: 20101208

RR Request for reexamination filed

Effective date: 20101208

B1 Reexamination certificate first reexamination

Free format text: THE PATENTABILITY OF CLAIMS 1-4, 8, 9, 37, 38 AND 42-44 IS CONFIRMED. CLAIMS 5-7, 10-36, 39-41 AND 45-53 ARE CANCELLED

RR Request for reexamination filed

Effective date: 20140423

CONR Reexamination decision confirms claims

Filing date: 20140423

Effective date: 20150624