搜尋 圖片 地圖 Play YouTube 新聞 Gmail 雲端硬碟 更多 »
登入
螢幕閱讀器使用者:按一下這個連結即可進入協助工具模式。協助工具模式的基本功能與普通模式相同,但與您的閱讀器搭配運作的效能更好。

專利

  1. 進階專利搜尋
公開號US4704725 A
出版類型授權
申請書編號US 06/829,531
發佈日期1987年11月3日
申請日期1986年2月14日
優先權日期1981年11月3日
其他公開專利號US4694490
公開號06829531, 829531, US 4704725 A, US 4704725A, US-A-4704725, US4704725 A, US4704725A
發明人John C. Harvey, James W. Cuddihy
原專利權人Harvey John C, Cuddihy James W
匯出書目資料BiBTeX, EndNote, RefMan
外部連結: 美國專利商標局, 美國專利商標局專利轉讓訊息, 歐洲專利局
Signal processing apparatus and methods
US 4704725 A
摘要
Apparatus and methods for automatically controlling programing transmissions and presentations on television and radio equipment and monitoring the programing transmitted and presented. ("Programing" here means everything transmitted over television or radio intended for communication of entertainment or to instruct or inform.) The apparatus can handle programing transmitted either over-the-air (hereinafter, "broadcast") or over hard-wire (hereinafter, "cablecast"). The apparatus receive transmissions from as many as one hundred or more channels that are sequentially scanned by one or more scanners/switches that transfer the transmissions to one or more receiver/decoders that identify signals in the programing and separate the signals from the programing transmissions. The signals may then be transferred through one or more decrypters. The separated and possibly wholly or partially decrypted signals are then transferred through one or more processors and buffers to external equipment and/or data recorders. The data recorders are adapted to output data to remote sites on predetermined instructions. In all these functions, the apparatus are governed by one or more controllers. The methods co-ordinate and instruct equipment in the transmission and presentation of radio and television programing, especially in multi-media and multi-channel presentations, and in certain other functions.
圖片(14)
Previous page
Next page
聲明所有權(5)
We claim:
1. A method of communicating data to a multiplicity of receiver stations, each of which includes a computer adapted to generate and transmit user specific signals to one or more associated output devices, with at least some of said computers being programmed to process modification control signals so as to modify the user specific signals transmitted to their associated output devices, each of said computers being programmed to accommodate a special user application, comprising the steps of:
transmitting an instruct-to-process signal to said computers to cause each of said computers to process data in accordance with its associated special user application,
transmitting an instruct-to-output signal to said computers at a time when the corresponding user specific information is not being transmitted to an output device,
detecting the presence of said instruct-to-output signal at selected receiver stations and coupling said instruct-to-output signal to the computers associated with said selected stations, and
causing said last named computers simultaneously to output their user specific signals to their associated output devices in response to said instruct-to-output signal, thereby to transmit to the selected output devices an output signal comprising said data and said related user specific signals, the output signals at a multiplicity of said output devices being different, with each output signal specific to a specific user.
2. A method according to claim 1, further including the step of transmitting a modification control signal to the computers which are programmed to process modification control signals, and causing said last named computers to modify their respective user specific signals in response thereto.
3. A method of communicating data to a multiplicity of receiver stations each of which includes a computer adapted to generate and transmit user specific signals to one or more associated output devices, with at least some of said computers being programmed to process modification control signals so as to modify the user specific signals transmitted to their associated output devices, each of said computers being programmed to accommodate a special user application, comprising the steps of:
transmitting an instruct-to-transmit signal to said computers at a time when the corresponding user specific information is not being transmitted to an output device,
detecting the presence of said instruct-to-transmit signal at selected receiver stations and coupling said instruct-to-transmit signal to the computers associated with said selected stations, and
causing said last named computers to generate and transmit their user specific signals to their associated output devices in response to said instruct-to-transmit signal, thereby to transmit to the selected output devices an output signal comprising said data and said related user specific signals, the output signals at a multiplicity of said output devices being different, with each output signal specific to a specific user.
4. A method according to claim 3, further including the step of transmitting a modification control signal to the computers which are programmed to process modification control signals, and causing said last named computers to modify their respective user specific signals in response thereto.
5. A method according to claims 3 or 4, wherein said last named computers simultaneously start and stop the transmission of their user specific signals to their associated output devices.
說明

This is a continuation of application Ser. No. 317,510, filed Nov. 3, 1981.

BACKGROUND OF THE INVENTION

At the present time, vast amounts of programing are transmitted through various media throughout the United States which programing is handled with significant degrees of manual processing as different, discrete units of programing transmitted on single channel systems. Broadcasters and cablecasters transmit programing with the expectation that viewers in one place tune to only one channel at a time.

On occasion and on a limited scale, the co-ordination of two media and two channels has occurred. Such co-ordination has taken the form of stereo simulcasts where one local television station broadcasts a program, generally of classical music, and simultaneously, a local radio station broadcasts the same music in stereo. But such simulcasts require significant degrees of manual processing at both the points of origination and reception.

Today great potential exists for a significant increase in the scope and scale of multi-media and multi-channel presentations. This increase is desirable because it will increase variety and add substantially to the richness of presentations as regards both entertainment and the communications of ideas and information.

This potential arises out of two simultaneous, independent trends. One is the development and growth of the so-called cable television industry whose member companies deliver locally not one but many channels of programing. The other is the widespread and growing ownership of computers, especially microcomputers in homes.

It is the object of this invention to unlock this potential by the development of means and methods which permit programing to communicate with equipment that is external to television and radio receivers, particularly computers and computer peripherals such as printers.

It is the further purpose of this invention to provide means and methods to process and monitor such transmissions and presentations at individual receiver sites and to control, in certain ways, the use of transmitted programing and the operation of certain associated equipment. Such receiver sites may be stations or systems that intend to retransmit the programing, or they may be end users of the programing. The present invention contemplates that certain data may be encrypted and that certain data collected from such processing and monitoring will automatically be transfered to a remote geographic location or locations.

In the prior art, there have been attempts to develop systems to control programing and systems to monitor programing, but the two have been treated as separate systems, and each has had limited capacity.

As regards control systems, cueing systems and equipment now exist that transmit instructions to operating equipment at receiver sites by means of tone signals that are carried, in television transmissions, in the audio portion and may be heard by the human ear. Such systems and devices are used to turn on equipment such as videotape players and recorders that have been manually loaded and to tell such equipment how long to run. Such systems operate transmitting operating signals that precede and follow programing and are called "headers" and "trailers" respectively. The use of headers and trailers limits prior art in that headers and trailers can become separated from programing, thereby hampering automatic operations. Such prior art techniques have lacked the capacity to process the programing in various ways including to instruct receiver end equipment what specific programing to select to play or record other than that immediately at hand, how to load it on player or recorder equipment, when and how to play it or record it other than immediately, how to modify it, what equipment or channel or channels to transmit it on, when to transmit it, and how and where to file it or refile it or dispose of it. (Within television studios that are original transmitters of programing, certain systems and equipment do exist for certain automatic co-ordination of players, loaders, and other equipment; however, manual instructions still must be given, on site, for the co-ordination of such equipment which instructions are transmitted electronically on hardwire channels that are strictly separate from the channels on which the programing is transmitted and such instructions are never broadcast.) Such prior art systems and equipment have lacked the capacity to automatically coordinate multi-channel and multi-media presentations. They have lacked the capacity to decrypt encrypted processing signals. They have lacked the capacity to monitor whether receiver-end equipment are following instructions properly.

As regards monitoring systems, various systems and devices have been developed to determine what programing is played on television. One such system for monitoring programs is described in U.S. Pat. No. 4,025,851 to Haselwood, et al. Another that monitors by means of audio codes that are only "substantially inaudible" is described in U.S. Pat. No. 3,845,391 to Crosby. Recently devices, called addressable converters, have been developed that facilitate so-called pay-per-view marketing of programing by monitoring what individual television receivers tune to and either permitting or preventing the tuners to tune to given frequencies satisfactorily. Such prior art techniques and equipment have been limited to monitoring single broadcast stations, channels or units and have lacked the ability to monitor multimedia presentations. They have been able to monitor only the audio or the video portion of television transmissions. They have been able either to monitor what is transmitted over one channel or what is received by one or more receivers but not both. They have lacked the capacity to record and transfer information simultaneously. They have been unable to decrypt encrypted signals. They have been able to monitor only single signal word types or word lengths that are placed, within the transmissions, in locations that are unvarying and unvariable. They have lacked the capacity to compare, assemble, and/or evaluate multi-word, multi-location signals. Except in the possible case of addressable converters, they have been unable to distinguish the absence of signals or signal words in transmissions. They have lacked the capacity to communicate processing instructions to external equipmeht as described in the paragraph above. It is the object of the present invention to overcome these and other deficiencies of the prior art.

(The term "signal unit" hereinafter means one complete signal instruction or information message unit. Examples of signal units are a unique code identifying a programing unit, or a unique purchase order number identifying the proper use of a programing unit, or a general instruction identifying whether a programing unit is to be retransmitted immediately or recorded for delayed transmission. The term "signal word" hereinafter means one full discrete appearance of a signal as embedded at one time in one location on a transmission. Examples of signal words are a string of one or more digital data bits encoded together on a single line of video or sequentially in audio. Such strings may or may not have predetermined data bits to identify the beginnings and ends of words. Signal words may contain parts of signal units, whole signal units, or groups of partial or whole signal units or combinations.)

It is a further object of the present invention to process and monitor signals on numerous channels by sequentially scanning each channel in a predetermined manner which manner may be varied. It is also an object of the present invention to prevent unauthorized use of signals and programing by permitting signal encryption, the variation of word numbers, word lengths, word compositions, and/or word locations. It is also an object of this system to process different signal words in different ways. It is also an object of the present invention to provide a record of signals that may be transferred to a geographically distant location on command or predetermined instruction.

Other objects of this invention will appear from the following descriptions and the appended claims.

SUMMARY OF THE INVENTION

The present invention consists of methods and apparatus with several forms.

One method provides a technique whereby a broadcast or cablecast transmission facility can duplicate the operation of a television studio automatically through the use of instruction and information signals embedded in programing either supplied from a remote source or sources or prerecorded. The programing may be delivered to the transmission facility by any means including broadcast, hard-wire, and manual means. The transmission facility may transmit a single channel or multiple channels of programing. The method includes a monitoring technique to construct a record for each transmitted channel that duplicates the log that the Federal Communications Commission requires broadcast station operators to maintain. The method permits the transfer of such records to a predetermined site or sites in a predetermined fashion or fashions.

Another method has application at receiver sites such as private homes or public places like theaters, hotels, brokerage offices, etc., whether commercial establishments or not. This method provides techniques whereby, automatically, single channel, single medium presentations, be they television, radio, or other electronic transmissions, may be recorded, co-ordinated in time with other programing previously transmitted and recorded, or processed in other fashions. Multimedia presentations may be co-ordinated in time and/or in place as, for example, when real-time video programing is co-ordinated with presentations from a microcomputer working with data supplied earlier. This method provides techniques whereby the timing and fashion of the playing, processing, and co-ordination of a presentation or presentations may be determined at the time and place of transmission or of presentation, either in whole or in part, either locally or remotely, or a combination of these factors. The method provides monitoring techniques to develop data on patterns of viewership and to permit the detemination of specific usage at individual receiving sites for various purposes including, for example, the billing of individual customers. The method provides techniques whereby unauthorized use of programing and/or of signals may be prevented.

These techniques employ signals embedded in programs. The advantage of such embedded signals, as compared to header and trailer signals, is that they cannot become separated inadvertantly from the programing and, thereby, inhibit automatic processing, that they can convey signals to equipment that must switch manners or modes of operation during transmissions of individual units of programing, and that they can be monitored. (The techniques described here may use headers and trailers from time to time.) The embedded signals may run and repeat continuously throughout the programing or they may run only occasionally or only once. They may appear in various and varying locations. In television they may appear on one line in the video portion of the transmission, or on a portion of one line, or on more than one line, and will probably lie outside the range of the television picture displayed on a normally tuned television set. In television and radio they may appear in a portion of the audio range that is not normally rendered in a form audible to the human ear. In television audio, they are likely to lie between eight and fifteen kilohertz. Signals may also be transmitted on frequencies outside the ranges of television and radio. Different and differing numbers of signals may be sent in different and differing word lengths and locations.

The present invention provides a method for obscuring the meaning of the signals to prevent unauthorized use of the signals and of their associated programing. Their meanings may be obscured through encryption so that apparatus described below are necessary to decrypt them. In addition, the pattern of the composition, timing, and location of the signals may vary in such ways that only receiving apparatus that are preinformed regarding the patterns that obtain at any given time will be able to process the signals correctly. Both the arrangement of signal units in signal words and the locations, timings, and lengths of signal words in individual transmissions or groups of transmissions may vary in fashions that can only be interpreted accurately by apparatus that are preprogramed with the keys to such variations.

The present invention also provides a method for identifying attempts to make unauthorized use of signals and the programing associated with signals. When an apparatus finds that signal words fail to appear in places and at times when and where they are expected, the apparatus may automatically contact one or more remote sites and may or may not disable the flow of programing in one or more ways.

The present invention contemplates signal processing apparatus comprising a device or devices that can selectively scan transmission channels as directed. The channels may convey television, radio, or other transmission frequencies. The input transmissions may be received by means of antennas or from hard-wire connections. The scanners/switches, working in parallel or series or combinations, transfer the transmissions to receiver/decoder/detectors that identify signals encoded in programing transmissions and convert the encoded signals to digital information; decryptors that may convert the received information, in part or in whole, to other digital information according to preset methods or patterns; and one or more processor/monitors and/or buffer/comparators that organize and transfer the information stream. The processors and buffers can have inputs from each of the receiver/detector lines and evaluate information continuously. From the processors and buffers, the signals may be transferred to external equipment such as computers, videotape recorders and players, etc. And/or they may be transferred to one or more internal digital recorders that receive and store in memory the recorded information and have connections to one or more remote sites for further transmission of the recorded information. The apparatus has means for external communication and an automatic dialer and can contact remote sites and transfer stored information as required in a predetermined fashion or fashions. The apparatus has a clock for determining and recording time as required. It has a read only memory for recording permanent operating instructions and other information and a programmable random access memory controller ("PRAM controller") that permits revision of operating patterns and instructions. The PRAM controller may be connected to all internal operating units for full flexibility of operations.

Signal processing apparatus that are employed in specific situations that require fewer functions than those provided by the basic apparatus described above may omit one or more of the specific operating elements described above.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of one embodiment of signal processing apparatus.

FIG. 2A is a block diagram of a TV signal decoder apparatus.

FIG. 2B is a block diagram of a radio signal decoder apparatus.

FIG. 2C is a block diagram of an other signal decode apparatus.

FIGS 3A, 3B and 3C are block diagrams of signal processing apparatus and methods as they might be used in an intermediate transmission facility, in this case a cable system head end.

FIG. 4A is a block diagram of a signal processor and a programing decryptor or other interrupt means with signals input to the signal processor before programing decryption. Also included is a local input.

FIG. 4B is a block diagram of a signal processor and a decryptor/interruptor with signals input to the signal processor in programing after programing decryption.

FIG. 4C is a block diagram of a signal processor and a decryptor/interruptor with signals input both before and after programing decryption.

FIG. 4D is a block diagram of a signal processor and a multiple decrypter/interrupters in series, with signals input both before and after programing decryption.

FIG. 4E is a block diagram of a signal processor and multiple decryptor/interruptors and with signals from one channel needed for decryption of a second channel.

FIG. 5 is a block diagram of signal processor apparatus monitoring various programing and viewership patterns.

FIGS. 6H and 6J are block diagrams of signal processor apparatus and methods as they might be used at a consumer receiver site.

FIG. 6A is a block diagram of signal processor apparatus and methods used to instruct and inform external equipment governing the environment of the local receiver site.

FIG. 6B is a block diagram of signal processor apparatus and methods used to co-ordinate a multi-media, multi-channel presentation and monitor such viewership.

FIG. 6C is a block diagram of signal processor apparatus and methods used to organize the reception of selected information and programing and to co-ordinate multi-media, multi-channel presentations in time.

FIG. 6D is a block diagram of another example of multi-media, multi-channel co-ordination. In this case, the co-ordination of video and print.

FIGS. 6E, 6F, 6G, 6H and 6J are block diagrams of signal processing techniques co-ordinated with programing decryptions techniques to facilitate electronic distribution of copyrighted materials while discouraging pirating and unauthorized copying.

DESCRIPTION OF THE PREFERRED EMBODIMENTS The Signal Processor Apparatus

A signal processor apparatus for simultaneous use with a cablecast input that conveys both television and radio programing and a broadcast television input is shown in FIG. 1. As shown, the input signals are the entire range of frequencies or channels transmitted on the cable and the entire range of broadcast television transmissions available to a local television antenna of conventional design. The cable transmission is input simultaneously to switch 1 and mixer 2. The broadcast transmission is input to switch 1. Switch 1 and mixers 2 and 3 are all controlled by local oscillator and switch control 6. The oscillator, 6, is controlled to provide a number of discrete specified frequencies for the particular radio and television channels required. The switch, 1, acts to select the broadcast input or the cablecast input and passes transmissions to mixer 3 which, with the controlled oscillator, 6, acts to select a television frequency of interest that is passed at a fixed frequency to a TV signal decoder, 30.

Decoder 30 is shown more fully in FIG. 2A. In the decoder, 30, the frequency passes first through filter 31 which defines the particular channel of interest to be analyzed. The television channel signal is then transmitted to a standard amplitude demodulator, 32, which uses standard demodulator techniques well known in the art to define the television base band signal. This base band signal is then transmitted through separate paths to three separate detector devices. These separate detectors are designed to act on the particular frequency ranges in which the encoded information may be found. The first path, designated A, inputs to a standard line receiver, 33, well known in the art. This line receiver, 33, detects the existance of an embedded signal or signals in one or more of the lines normally used to define a television picture. It receives and detects only that portion or portions of the overall video transmission and passes this line portion or portions to a digital detector, 34, which acts to decode the encoded signal information in the line portion or portions. The base band signal is also inputted through path B to an audio demodulator, 35, which further inputs a high pass filter, 36, and a digital detector, 37. The digital detector, 37, through standard detection techniques well known in the art, determines whether a particular signal is present in the transmission in a predetermined fashion. Path C inputs the separately defined transmission to a digital detector, 38. Detectors, 34, 37, and 38, line receiver, 33, and high pass filter, 36, all operate in predetermined fashions which fashions may be changed by external controller, 20 (referring to FIG. 1), to be described below.

If one returns to FIG. 1, one sees that the three separate lines of information outputted from TV signal decoder, 30, are then gated to a buffer/comparator, 8, which also receives other inputs from the other separate receivers comprising similar filters, demodulators, and decoders for other channels of interest.

One such other path is that from mixer 2. Mixer 2 and the controlled oscillator, 6, act to select a radio frequency of interest which is inputted to a radio signal decoder, 40, shown in FIG. 2B. The frequency passes first through standard radio receiver circuitry, 41, well known in the art, a radio decoder, 42, and a standard digital detector, 43. All operate in predetermined fashions that may be changed by external controller, 20 (referring to FIG. 1). As FIG. 1 shows, the radio signal detector outputs to buffer/comparator 8.

(The signal processor apparatus described here is configured to receive broadcast TV transmissions and cablecast TV and radio transmissions. Were it desirable to process signals in other transmissions such as broadcast microwave transmissions or cablecast transmissions on other than standard TV and radio frequencies, the mixers and switches would be appropriately reconfigured and one or more other signal decoders as described in FIG. 2C would be added. As FIG. 2C shows, the desired frequencies would pass through appropriate other receiver circuitry, 45, well known in the art, and an appropriate digital detector, 46, before being outputted to buffer/comparator 8. These, too, can be controlled by controller, 20 (referring to Fig.1).)

Buffer/comparator, 8, organizes the data stream that it receives according to a pre-determined fashion that enables buffer/comparator, 8, among other things, to assemble signal units from signal words. In a pre-determined fashion, buffer/comparator, 8, identifies signal words and/or signal units that must be decrypted, either in whole or in part, and passes identified signal words and/or units to decrypter, 10. Decrypter, 10, uses conventional decrypter techniques, well known in the art, in a predetermined fashion to decrypt such signals as required. Decrypter, 10, then passes the decrypted signals to processor or monitor, 12. Buffer/comparator, 8, passes signal words and units not identified as requiring decryption directly to processor or monitor, 12.

Processor or monitor, 12, analyzes, in a pre-determined fashion, the signal words and units that it receives and determines whether they are to be passed to external equipment or to buffer/comparator, 14, for further processing or both. If a signal or signals are to be passed externally, processor unit, 12, identifies, in a pre-determined fashion, the external equipment to which the signal or signals are addressed and passes them to appropriate jack ports for external transmission. If they are to be processed further, processor or monitor, 12, passes them to buffer/comparator, 14. Processor or monitor, 12, communicates with clock, 18, and has means to delay the transfer of signals, in a predetermined fashion, when delayed transfer is determined, in a predetermined fashion, to be required.

Buffer/comparator, 14, has means for identifying, according to a predetermined fashion, which signals are to be recorded. To avoid overloading digital recorder, 16, with duplicate data, buffer/comparator, 14, has means for counting and discarding duplicate signals. Buffer/comparator, 14, is connected to clock, 18, and has means for adding information such as time of receipt, for example, to signals. Upon determining in a pre-determined fashion that a signal word or unit should be passed, buffer/comparator, 14, transmits the combined information to a digital recorder, 16. Buffer/comparator, 14, also has means for determining, in a predetermined fashion, when signals require transfer immediately to a remote site and for communicating such a requirement to controller, 20, and such signals directly with the remote site via telephone connection, 22.

Digital recorder, 16, may be a memory storage element of standard design. It has means for determining in a predetermined fashion how full it is and passing this information to controller, 20. The pre-determined fashion may include provisions whereby recorder, 16, informs controller, 20, automatically when it reaches a certain level of fullness.

The signal processor apparatus also has a controller device which includes programable random access memory controller 20, read only memory 21 that may contain a unique digital code capable of identifying the signal processing apparatus uniquely, an automatic dialing device 24, and a telephone unit, 22. The controller, 20, governs the operation of all operating elements of the apparatus. The controller, 20, inputs the local oscillator, 6, a sequential pattern to select the various channels to be received by switch, 1, and mixers, 2 and 3. This then allows the channels to be diverted to the detectors, receivers, and decoders in any predetermined pattern desired. The controller, 20, can instruct signal decoders, 30 and 40, when, where, and how to look for signal words, which allows signal words to be received in any pattern or patterns. It can instruct buffer/comparator, 8, how to assemble signal words into signal units and join units together for further transfer and how to determine which signals to pass to decrypter, 10. It can tell decrypter, 10, when and how to change decryption patterns, fashions, and techniques. It can tell processor or monitor, 12, how to determine which signals to pass externally and when and where and how to determine which signals to pass to buffer/comparator, 14. It can tell buffer/comparator, 14, what and how to count, what and how to mark signals, and what received signals to discard. The controller, 20, also inputs the digital recorder, 16, to direct it to output the information from the memory of the recorder, 16, to telephone connection, 22, and thence to the collection site at the remote geographical location. The controller, 20, also controls the automatic telephone dialing device, 24, to allow the apparatus to automatically output its own information in accordance with a predetermined sequence and to change telephone numbers dialed as required.

To facilitate the operation of the device, the controller, 20, can receive information from all operating elements of the apparatus. Control signals can be passed to the apparatus by means of the programing transmissions input at switch, 1, and mixer, 2. An example of such a control signal is an instruction for the apparatus to contact a remote telephone unit. The processor unit, 12, has the capacity to identify instruction signals for controller, 20, and pass them to controller, 20, over control information lines. Buffer/comparator, 14, has the capacity to pass received time signals to the controller, 20, in a predetermined fashion set by and changeable by controller, 20. Buffer/comparator, 8, and monitor or processor, 12, each have the capacity to inform controller, 20, when signals that they are instructed to look for in predetermined fashions, set by and changeable by controller, 20, fail to appear. Oscillator, 6, the controller, 20, and buffer/comparator, 8, can interact in such a fashion that buffer, 8, can identify the channel that any given signal is received on and mark the signal for subsequent identification of the channel. Digital recorder, 16, can tell the controller, 20, when it reaches predetermined levels of fullness to permit the controller, 20, to instruct auto dialer, 24, to contact an appropriate remote site allowing the recorder, 16, to output its data making memory available. In normal operation, controller, 20, may be instructed by the remote site to erase recorder, 16, which instruction controller, 20, effects through communication with recorder, 16; however, controller may ignore such an instruction in a predetermined fashion, if the information in recorder, 16, is to be conveyed to more than one remote sites.

The controller, 20, can shut off any element or elements of the apparatus in whole or in part. It is interactive with external sources via telephone connection, 22, and can be reprogramed from such remote sources. It follows standard password protection techniques well known in the art.

Operation of Signal Processor Apparatus

The simplest forms of signal processor apparatus are each of the five paths described in FIGS. 2A, 2B, and 2C. Each path, by itself, is capable of identifying signals in the portions of programing transmissions that each receives. A digital signal is embedded by conventional generating and encoding means and transmitted in a television, radio or other transmission. Each path is capable of receiving a transmission or a portion of a transmission and detecting digital signals in that portion and transmitting said signals to in-line equipment for further processing. Each of the paths described in FIGS. 2A, 2B, and 2C can identify and process only signals embedded in the particular transmission channel inputted to said paths.

The signal processor apparatus described in FIG. 1 can identify such signals in multiple and variable locations in multiple and variable modes, channels, and transmissions. Such signals may be transmitted over and over continuously in such transmissions or they may be transmitted over and over only for predetermined time intervals. The controller, 20, is programed to sequence the local oscillator, 6, to select each desired frequency for a specific time interval in accordance with a predetermined pattern. This pattern may be selected in accordance with standard broadcast and cablecast practices known to exist on that transmission line or frequency. The local oscillator, being thus sequenced, will allow each signal decoder, 30 and 40, to receive a particular frequency at a particular time interval. This will define the timing of the composite outputs of the digital detectors, 34, 37, and 38 in FIG. 2A, and 43 in FIG. 2B. The same controller will control buffer/comparator, 8, to discard received duplicate and partial signals, to mark signals with correct channel identifiers, to transfer signals to decrypter, 10, and processor or monitor, 12, as required, and to perform such other functions as buffer/comparator, 8, performs. The controller, 20, instructs decrypter, 10, what to decrypt and in what fashion. It instructs processor or monitor, 12, how to identify what signals to pass externally and where to pass them and what signals to transfer to buffer/comparator, 14. The controller, 20, instructs buffer/comparator, 14, what signals to discard and how to mark signals and assemble signal strings. The controller activates digital recorder, 16, thus defining the location in memory of each of the signals and signal strings. The controller, 20, also controls the automatic telephone dialing device, 24, which can automatically output the digital information on the digital recorder, 12, to a remote site through a telephone connection, 22. The controller, 20, can also set the proper time into clock, 18, should this step be necessary. The controller, 20, operates in a predetermined fashion that can be altered by external means communicating by means of the telephone connection, 22.

Method of Use at an Intermediate Transmission Point

The signal processing apparatus outlined in FIGS. 1, 2A, 2B, and 2C, and their variants as appropriate, can be used to automate the operations of an intermediate transmission point whether it be a broadcast station transmitting only a single channel of programing or a cable system cablecasting many channels. They can be used in a facility transmitting television programing, radio programing, and making other electronic transmissions.

FIG. 3 illustrates one instance of such use. FIG. 3 illustrates the use of Signal Processing Apparatus and Methods at a cable television system "head end" transmission facility that cablecasts several channels of television programing. The means for and method of transmission of programing described here is well known in the art. The facility receives programing from many sources. Transmissions may be received from satellites by satellite antenna, 50, low noise amplifiers, 51 and 52, and TV receivers, 53, 54, 55, and 56. Microwave transmissions can be received by microwave antenna, 57, and television video and audio receivers, 58 and 59. Conventional TV broadcast transmissions can be received by antenna, 60, and TV demodulator, 61. Other electronic programing input means, 62, can receive programing transmissions. All of these receive transmissions fed into the facility by hard-wire and connect, by means of conventional switches (here matrix switch, 75), to one or more video recorder/players, 76 and 78, and/or to equipment that outputs them over various channels to the cable system's field distribution system, 93, which equipment includes here cable channel modulators, 83, 87, and 91, and channel combining and multiplexing system, 92. Programing can also be manually delivered to the facility on prerecorded video tapes and videodiscs. When played on video recorder and players, 76 and 78, or other similar equipment well known in the art, such prerecorded programing can be transmitted to the field.

In the present art, the identification of incoming programing, however received; the operation of video player and recorder equipment, 76 and 78; and the maintenance of records of programing transmissions are all largely manual operations.

FIG. 3 shows the introduction of signal processing apparatus and methods to automate these and other operations.

Incoming programing transmissions are received at the relevant receiver points, antennas, 50, 57, and 60, and other means, 62. They are fed along the conventional paths described above. At distribution amplifiers, 63 through 70, each incoming feed is split into two paths. One is the conventional path whereby programing has flowed and continues to flow to recording devices, 76 and 78, and/or to flow to field distribution system, 93. The other path flows from each distribution amplifier, 63 through 70, individually to signal processor, 71. Signal processor, 71, has means, described above, to identify and separate the instruction and information signals from their associated programing and pass them, along with information identifying the channel source of each signal, externally to code reader, 72. Signal processor, 71, also has means to record said signals and transfer them to external communications network, 97. It also has means to record and transfer simultaneously.

Code reader, 72, passes the received signals, with channel identifiers, to cable program controller and computer, 73.

Cable program controller and computer, 73, is the central automatic control unit for the transmission facility.

The controller/computer, 73, has means for receiving input information from local input, 74, and from remote sources via telephone or other data transfer network, 98. Such input information might include the cable television system's complete programing schedule, with each discrete unit of programing identified with a unique program code (which in the case of advertising might be a purchase order number). Such input information might also indicate when and where the cable head end facility should expect to receive the programing. Such input information might also indicate when and on which channel or channels the head end facility should transmit each program unit to cable field distribution system, 93.

By means of the signals, with channel indicators, received from code reader, 72, controller/computer, 73, can determine what specific programing and programing unit has been received by each receiver, 53 through 62, and is passing in line on each individual wire to matrix switch, 75.

By comparing identification signals on the incoming programing with the programing schedule received earlier from local input, 74, and/or from a remote site via network, 98, controller/computer, 73, can determine when and on what channel or channels the head end facility should transmit the programing.

Controller/computer, 73, has means for communicating control information with matrix switch, 75, and video recorder/players, 76 and 78. If incoming programing is meant for immediate transmission, controller/computer, 73, instructs matrix switch, 75, to configure its switches so as to transfer incoming programing to the proper output channel. For example, if controller/computer, 73, determines that programing incoming via receiver, 53, should be transmitted immediately to the field distribution system, 93, via cable channel modulator, 87, controller/computer, 73, instructs matrix switch, 75, to configure its switches so as to transfer programing transmissions inputted from TV receiver, 53, to the output that leads to modulator, 87. Similarly, if controller/computer, 73, determines that incoming programing should be recorded for delayed transmission, controller/computer, 73, selects a video recorder/player, 76 or 78, in a predetermined fashion, to record the incoming programing, instructs matrix switch, 75, to transfer the programing to the designated recorder/player, 76 or 78, and instructs the recorder/player, 76 or 78, to turn on and record the programing.

Recorder/players, 76 and 78, can communicate programing with each other through matrix switch, 75. If controller/computer, 73, determines at any time that it is necessary to reorganize the order in which programing units are stored on either recorder/player or on both, controller/computer, 73, can use techniques for reorganizing files stored on multidisk units, which techniques are well known to computer operators, and order the execution of such techniques by passing appropriate instructions to of matrix switch, 75, and recorder/players, 76 and 78. Were this head end facility equiped with automatic operating equipment well known in television studios, controller/computer, 73, could pass appropriate operating instructions to such equipment.

Controller/computer, 73, monitors the.operation of the head end facility by means of TV signal decoders, 77, 79, 80, 84, and 88, each of which shown in detail in FIG. 2A. Controller/computer, 73, has means to communicate control information with each decoder, 77, 79, 80, 84, and 88, to tell each how to operate and how and where to look for signals and to communicate other information. (This particular embodiment could be expanded to include a decrypter, such as decrypter 10 in FIG. 1, in signals-only line between each decoder, 77, 79, 80, 84, and 88, and controller/computer, 73.) Decoders, 80, 84, and 88, inform controller/computer, 73, what programing is passing on each cable channel and what signals the programing contains. Decoders, 77 and 79, inform controller/computer, 73, what specific programing is loaded on recorder/players, 76 and 78 respectively, and what signals it contains. (Among other signals, a program unit could contain signals that would inform controller/computer, 73, of the distance to the beginning and end of the program unit which signals would facilitate operation of recorder/players such as 76 and 78.)

The cable head end facility also contains signal strippers, 81, 85, and 89, of which models exist well known in the art, that controller/computer, 73, can instruct to remove signals from programing as required, and signal generators, 82, 86, and 90, also well known in the art, that controller/computer, 73, can instruct to add signals to programing as required. At each point, 81, 85, and 89, there may be single or multiple strippers. At each point, 82, 86, and 90, there may be single or multiple generators.

Beyond channel combining system and multiplexer, 92, amplifier, 94, transmits programing to signal processor, 71, and signal processor, 96, which permits both apparatus to monitor and record all the programing transmitted by the cable television system head end facility to field distribution system, 93. Such records can provide automatically for each channel the information that the Federal Communications Commission requires broadcast station operators to maintain as station logs. Signal processors, 71 and 96, can transmit such records of programing to remote sites via telephone or other data transfer networks, 97 and 99 respectively.

This particular embodiment describes a transmission facility transmitting only television programing. The facility could also process and transmit radio programing and other electronic data according to the methods described here by adding radio decoder paths and other signal decoder paths, as shown in FIGS. 2B and 2C respectively, to signal processors, 71 and 96, and decoders, 77, 79, 80, 84, and 88. Likewise, these methods are also applicable in a facility that transmits only a single channel of radio or television programing.

Methods for Governing the Reception of Programing

FIGS. 4A through 4E illustrate methods for governing the reception of programing and the use of signal processor apparatus in these methods. All of these methods involve the use of one or more devices, of which various models exist well known in the art, for the decryption of programing transmissions and/or one or more other means for interrupting programing transmissions, also well known in the art, which may be as simple as a switch and which may have means to interrupt programing by generating noise which noise may be an overlay of another audio and/or video transmission.

FIG. 4A shows a signal processor, 100, and a programing decrypter and/or interrupt means, 101, each of which receives the same transmission of programing. The devices, 100 and 101, may receive one channel of programing or multiple channels. The signals that enable the decrypter/interrupter, 101, to decrypt and/or transfer programing uninterrupted may be embedded in the programing or may be elsewhere. Signal processor, 100, identifies, evaluates, possibly decrypts, and passes a signal or signals to decrypter/interrupter, 101, either at the time of receipt of such programing or at a delayed time or a combination. The signal or signals instruct decrypter/interrupter, 101, to decrypt the transmission or not to decrypt the transmission or to interrupt the transmission or not to interrupt the transmission. The signal or signals may also inform decrypter/interrupter, 101, how to decrypt or interrupt the programing if decrypter/interrupter, 101, is capable of multiple means. The signal or signals may transmit a code or codes necessary for the decryption of the transmission.

FIG. 4A also shows local input, 102, with means for generating and transmitting signals to signal processor, 100. Local input, 102, is intended to permit a person at a local receiving site that is prevented, by any means, from receiving programing to instruct signal processor, 100, that the site wants to be enabled to receive the programing. Local input, 102, may also serve other purposes. Local input, 102, may convey a continuous signal or an occassional signal or a one-time-only signal. It may be activated by one or more switches or buttons or combinations. It may be a computer acting in a predetermined fashion. The signal may be input to signal processor, 100, as described in FIG. 1, at buffer/comparator, 8, or sighal processor or monitor, 12, or buffer/comparator, 14.

In the preferred embodiment, local input, 102, inputs a one-time signal to signal processor, 100, at buffer/comparator, 8, and transmits information in a digital code signal which information is input to local input, 102, in an alphanumeric form manually by means of buttons.

FIGS. 4B and 4C illustrate various alternative ways that signals may be input to the signal processor, 100, 103, or 106 as applicable. The fundamental point is that signals may be received in a manner that requires decryption and/or transmission by a decryptor/interruptor, 104, before they reach the signal processor, as with signal processor 103 in FIG. 4B, or they may not, as with signal processor 100 in FIG. 4A, or some combination, as with signal processor 106 in FIG. 4C.

However, FIGS. 4A, 4B, and 4C do not fully illustrate this point because these figures do not reveal that the question of the need for decryption prior to reaching the signal processor depends, among other things, on where the signal or signals are placed in the incoming transmission. A decrypter does not necessarily decrypt the entire transmission. Encrypted transmissions may be only partially encrypted. For example, only the video portion of the transmission may be encrypted. The audio portion may remain unencrypted. In such a circumstance, a connection such as that shown in FIG. 4B could pass unencrypted signals to signal processor 103, while passing a transmission unsuitable for satisfactory viewing, if the signals were placed in the audio portion of the overall transmission.

FIG. 4C illustrates a configuration that permits a method that provides a signal or signals to signal processor, 106, prior to decryption which signal or signals enables decryptor/interruptor, 107, to decrypt and/or pass programing transmissions it receives then signal processor, 106, searches in a predetermined fashion for a second signal or set of signals in the decrypted output of decryptor/interruptor, 107. If this second signal or set of signals fails to appear in the form or forms and place or places and time or times that signal processor, 106, expects, signal processor, 106, can respond in a predetermined fashion and generate and record in digital recorder, 16 (referring to FIG. 1), information that reports this fact in a predetermined fashion and/or transfer this information immediately to a remote site by telephone means and/or generate and transmit to decryptor/interruptor, 107, instructions that disable decryptor/interruptor, 107.

FIG. 4D shows that a multi-stage decryption/interruption process may be used in which transmissions must be processed by one or more additional decryptor/interruptors, 111, that follow decryptor/interruptor, 110.

FIG. 4E illustrates that the signal processor, 112, can monitor multiple channels and pass instructions to multiple decryptor/interruptors, each of which processes fewer channels than the multiple channels processed by signal processor, 112. FIG. 4E illustrates how signals transmitted on one channel can govern the decryption and/or transfer of another channel. Signal processor, 112, receives, evaluates, and processes a multiple channel transmission from cable transmission facility, 113. Cable converter box, 114, of which many types are now available, with means for informing signal processor, 112, which channel of programing it is transferring, receives the same multi-channel transmission and transfers one channel to decryptor/interruptor, 115. The signal or signals necessary for the decryption of the channel that box, 114, passes to decryptor/interruptor, 115, in this case, is not located in the channel transmission. They may be preprogramed into the signal processor (for example, in programable randon access memory controller, 20, in FIG. 1) or they may be transmitted in a channel other than the channel being transferred from box, 114. If signal processor, 112, has been preprogramed with the signal or signals or if it has been informed of the predetermined fashion for identifying and processing the the needed signal or signals in the incoming transmission from facility, 113, for example, where to look for the signals and when and how, signal processor, 112, can transfer the signal to decryptor/interruptor, 115. The tuner, 119, informs signal processor, 112, what channel box, 114, is switched to whenever box, 114, is switched or turned on. Signal processor, 112, receives this information probably at buffer/comparator, 8 (referring to FIG. 1), which signal processor, 112, processes the signal from tuner, 119, in a predetermined fashion that causes the signal or signals that relate to the necessary proper operation of decryptor/interruptor, 115. If signal processor, 112, can identify, processes, and transfer the needed signal or signals, decryptor/interruptor, 115, can decrypt and/or transfer the incoming transmission from box, 114, satisfactorily. If signal processor, 112, cannot transfer the needed signal or signals, decryptor/interruptor, 115, cannot decrypt and/or transfer the programing transmission satisfactorily.

FIG. 4E also illustrates how it may be necessary to decrypt a programing transmission on one channel in order to identify and process correctly the programing transmitted on another. In FIG. 4E, the signal or signals needed to operate decryptor/interruptor, 115, correctly may be on a separate channel of programing that is, itself, encrypted in transmission. Signal processor, 112, can transfer the correct signal or signals only if cable converter box, 117, is tuned to the proper channel and decryptor/interruptor, 118, can transfer a correctly decrypted transmission to signal processor, 112, for processing.

In any of the cases illustrated in FIGS. 4A through 4E, signal processors, 100, 103, 106, 109, and 112, could also operate in a predetermined fashion and telephone a remote site to get an additional signal or signals necessary for the proper decryption and/or transfer of incoming programing transmissions.

Methods for Monitoring Reception and Operation

FIG. 5 illustrates methods for monitoring reception and operation which methods can be used to gather statistics on programing usage and associated uses of other data transmissions and equipment. Such statistics are necessary, for example, in the development of television program ratings.

FIG. 5 shows two conventional TV sets, 132 and 144, a conventional video cassette recorder, 135, a conventional videodisc player, 137, a conventional radio, 141, a conventional microcomputer, 142, a conventional data printer, 146, and a television set, 148, that is capable of displaying two different television programing transmissions at once. This is only a representative group of equipment. Many other types of television and radio players and recorders could be included in FIG. 5.

Except for the videodisc player which neither records nor displays programing or other data, each unit has an appropriate associated signal decoder. Each decoder is likely to be located physically inside its associated player/recorder unit. Each is located at a point in the associated unit's circuitry where it receives every embedded signal on the programing channel or data channel to which the unit is tuned for which signal the decoder is programed in a predetermined fashion to search.

If a unit like the microcomputer can receive transmissions from more than one source or of more than one kind--television, radio, or other--it will have sufficient apparatus to monitor every channel and kind of transmission it can receive.

The signals for which the decoders are monitoring are likely to be unique digital codes that may identify each programing or data unit received and the source of each. They may identify networks, broadcast stations, channels on cable systems, and possibly times of transmission. They may convey unique identifier codes for each program or commercial. In the case of data transmitted to the microcomputer, they may be unique codes that identify the source and suppliers of the data. In the case of data received at the printer, they may identify publications, articles, publishers, distributors, advertisements, etc. The decoders, 131, 136, 138, 143, 145, 147, 149, and 150, may search for many types of codes, and the types described here provide only examples.

In FIG. 5, each decoder receives every relevant signal received by its associated player or recorder unit. For example, TV set, 131, may receive programing from many sources including cable converter box, 133, video cassette recorder, 135, and videodisc player, 137. In every programing unit played on TV set, 132, TV decoder, 131, receives every signal for which it is instructed to search in a predetermined

fashion and transfers the signals to signal processor, 130, which has means to identify the source decoder from which each signal that it receives comes. On all programing recorded by video cassette recorder, 135, decoder, 136, receives every relevant signal and transfers such signals to signal processor 130. Radio signal decoder, 138, operates similarly for radio, 141. Other signal decoder, 143, for microcomputer 142. TV signal decoder, 145, for TV set, 144 (which may receive programing inputs and associated signals generated or transferred by microcomputer, 142). Other signal decoder, 147, for printer 146. And TV signal decoders, 150 and 149, for each channel of programing received and displayed by multi-picture TV set, 148.

One particular advantage of these methods for monitoring programing is that, by locating the identifier signals in the audio and/or video and/or other parts of the programing that are conventionally recorded by, for example, conventional video cassette recorders, these methods provide techniques for gathering statistics on what is recorded on video cassette recorders and on how people replay such recordings. For example, a person might instruct video cassette recorder, 135, automatically to record the NBC Network Nightly News as broadcast over station WNBC in New York City. Recorder, 135, might receive the programing over Manhattan Cable TV channel 4 and record the programing from 7:00 PM to 7:30 PM on the evening of July 15, 1985. Each discrete bit of this information could be conveyed to recorder, 135, in a signal unit or units in the programing so received and recorded. Decoder, 136, would identify these signals and transfer them to signal processor, 130. Subsequently, the person might play the recorded programing on TV set, 132, from 10:45 PM to 11:15 PM the same evening. This time, TV signal decoder, 131, identifies the embedded signals and transfers them to signal processor, 131. Prerecorded video cassettes and videodiscs could also contain unique embedded codes that would identify their usage (and could also transfer instructions to other external equipment).

Signal processor, 130, would probably receive these signals from decoders, 131, 136, 138, 143, 145, 147, 149, and 150) at its buffer/comparator unit, 14 (referring to FIG. 1), in a predetermined fashion that would permit signal processor, 130, to identify which decoder the individual signals come from and, in a predetermined fashion, create a signal string by appending digital information to the received signal which information might identify the individual decoder, 131, 136, 138, 143, 145, 147, 149, or 150 and the time of receipt at signal processor, 130. To minimize the use of data recorder, 16, buffer/comparator, 14, may evaluate signals in a predetermined fashion and discard some signals rather than passing them to the recorder, 16. It may compare each signal from a given source such as decoder, 131, with other signals received earlier from the same source. It may only count incoming duplicate signals or it may append a time code to the end of the basic signal string formed around the first received signal and alter this time designation each time a new duplicate signal is identified so that the time code identifies the time of receipt of the last duplicate signal. Whatever method is used, the buffer/comparator, 14, may discard all duplicate signals received. At a time when buffer/comparator, 14, determines in a predetermined fashion that it will receive no further duplicate signals, it transfers the full signal string to recorder, 16.

Signal divider, 139, illustrates another type of monitoring that signal processing apparatus and methods can facilitate. Signal divider, 139, monitors the use of signals rather than the use of programing. Every instruction or information signal transmitted from processor, 140, to microcomputer, 142, is also transmitted to signal processor, 130, to be handled, recorded, and transmitted to a remote site with all other monitor information. In a predetermined fashion, signal processor, 130, identifies and marks the source of signals as coming from a device, 139, monitoring signal usage rather than programing usage and viewership. In this fashion, besides facilitating data gathering on how programing is used, signal processing apparatus and methods also permit the evaluation of how equipment is used. (For simplicity, FIG. 5 has focused only on methods whereby data is gathered from signal decoders remote from signal processor, 130. FIG. 5 has not included control information connections between signal processor, 130, and the remote decoders which would permit signal decoder, 130, to alter the methods of operation of said remote decoders. Such control information connections are included in signal processing apparatus and methods.)

Methods for Governing or Influencing the Operation of Equipment that is External to Conventional Television and Radio Sets by Passing Instruction and Information Signals that are Embedded in Television and Radio Programing Transmissions to Such External Equipment

Signal processor apparatus have the ability to identify instruction and information signals in one or more inputted television and radio programing transmissions, identify and discriminate among one or more pieces of external equipment to which such signals are addressed, and transfer such signals to such equipment as directed. This permits many valuable techniques for facilitating the operation of such external equipment.

FIG. 6 illustrates one possible configuration of equipment in a home or office or other television and/or radio receiving site. Consideration of FIG. 6 is facilitated by consideration, first, of individual examples of the types of co-ordinated presentations that the signal apparatus and methods described here can permit.

Governing the Home or Office Environment

FIG. 6A illustrates a method for governing a home or office environment. One or more channels of television programing transmissions inputted to signal processor, 200, and cable converter box, 201, may contain signals intended for microcomputer, 205, which signals convey information on local weather conditions. Such signals might include current outside temperature and barametric readings. They might include forecast data. Signal processor, 200, is always operating and monitors all incoming channels. It can convey such signals to microcomputer, 205, whenever it receives them. TV signal decoder, 203, can also identify such signals but only in the one TV channel transferred by box, 201, to TV set, 202, and then only when TV set, 202, is on and operating. Decoder, 203, transfers all received signals to processor or monitor, 204, which identifies the signals as addressed to microcomputer, 205, and transfers them to microcomputer, 205. Microcomputer, 205, uses such received signals, in a predetermined fashion, to govern the operation of furnace, 206, air conditioning system, 207, and window opening and closing means, 208.

Co-ordinating a Stereo Simulcast

FIG. 6B illustrates a method for automatic coordination of a multimedia presentation in one place, in this case a stereo simulcast. A person decides to watch a program on television that is stereo simulcast on a local radio station, too. The person turns on television, 202, and tunes to the proper channel. TV signal decoder, 203, detects signals in the programing transmission on the channel which signals it transfers to monitor or processor, 204. Monitor or processor, 204, determines that certain signals are addressed to switch, 212, and transfers these signals to switch, 212. These signals instruct switch, 212, to turn power on to radio, 209, and its associated equipment, including a conventional digital tuner, 213. Monitor or processor, 204, also identifies signals addressed to tuner, 213, which it transfers accordingly. These signals instruct tuner, 213, to tune radio, 209, to the proper frequency for the simulcast. Automatically, by turning TV set, 202, to the channel with a stereo simulcast, the person has activated the stereo simulcast.

FIG. 6B also shows signal processor, 200, monitoring for a data gathering and ratings service. TV signal decoder, 203, and radio signal decoder, 211, also identify certain signals that monitors or processors, 204 and 210 respectively, determine to identify the programs, etc. on the channels to which TV set, 202, and radio, 209, are tuned. The processors, 204 and 210, transfer this information to signal processor, 200, for recording and subsequent transmission to a remote data collection site. Simultaneously, processor, 200, is also monitoring sequentially all other broadcast transmissions in the locality to gather further data on programing availability to record and transmit to a remote site.

Receiving Selected Information and/or Programing

FIG. 6C illustrates methods for monitoring multiple programing channels and selecting programing and information in a predetermined fashion. In this example, microprocessor, 205, is programed to hold a portfolio of stocks and to receive news about these particular stocks and about the industries they are in. Several separate news services transmit news on different channels carried on the multi-channel cable transmission to converter boxes, 222 and 201, and to signal processor, 200. The news services preceed each news transmission with a unique signal that uniquely identifies the company or companies to which the news item refers and/or the industries. In a predetermined fashion, microcomputer, 205, instructs signal processor, 200, to hold examples of the sought for unique signals in its buffer/comparator, 8, and compare them with all incoming signals. Signal processor, 200, scans sequentially all channels. When it identifies a signal of interest, it relays that information and the channel identifier, in this illustration, to microcomputer, 205. In a predetermined fashion, either microcomputer, 205, or signal processor, 200, instructs tuner, 223, to set cable converter box, 222, to the proper channel, and microcomputer, 200, may record the information in memory or transfer it to printer, 221, for printing.

In the same fashion, microcomputer, 205, may also instruct signal processor, 200, to monitor single or multiple television channels and/or radio channels for programing of interest to play or record.

In another example, microcomputer, 205 may be preinformed that a certain television program, hypothetically "Wall Street Week," should be televised on TV set, 202, when it is cablecast. Microcomputer, 205, is preinformed of the time of cablecasting. When that time comes, microcomputer, 205, receives no program identification signals whatever from TV signal decoder, 203, which indicates that the set, 202, is not on. Microcomputer, 205, instructs signal processor, 200, to pass all program and channel identifiers on all programing being cablecast on the multi-channel system. Signal processor, 200, receives this instruction from microcomputer, 205, at its processor or monitor, 12, which reacts, in a predetermined fashion by passing also externally to microcomputer, 205, all signals that it passes to buffer/comparator, 14. Analyzing these identifier signals in a predetermined fashion, microcomputer, 205, determines that "Wall Street Week" is being televised on channel X. Then, in a predetermined fashion, microcomputer, 205, may instruct tuner, 214, to switch box, 201, to channel X and may instruct control system, 220, to turn video recorder, 217, on and record "Wall Street Week," and also microcomputer, 205, may instruct switch, 216, to turn TV set, 202, on and tuner, 215, to tune appropriately to "Wall Street Week."

Co-ordinating Multimedia Presentations in Time

FIG. 6C can also illustrate how programing delivered at different times to one place can be co-ordinated to give a multimedia presentation at one time in one place.

Each weekday, microcomputer, 205, receives, about 4:30 PM, by means of a digital information channel, all closing stock prices applicable that day. It may receive these directly or it may automatically query a data service for them in a predetermined fashion. It records those prices that relate to the stocks in its stored portfolio.

Microcomputer, 205, is preprogramed to respond in a predetermined fashion to instruction signals embedded in the "Wall Street Week" programing transmission. When the "Wall Street Week" transmission begins at 8:30 PM on a Friday evening, several instruction signals are identified by decoder, 203, and transferred to microcomputer, 205. These signals instruct microcomputer, 205, to generate several graphic video overlays, which microcomputer, 205, has the means to generate and transmit and TV set, 202, has the means to receive and display, and to transmit these overlays to TV set, 202, upon command. Subsequently in the program, the host says, "Here is what the Dow Jones Industrials did is the past week," and a studio generated graphic is pictured. The host then says, "Here is what the broader NASDAQ index did in the week past," and a studio generated graphic overlay is displayed on top of the first graphic. Then the host says, "And here is what your portfolio did." At this point, an instruction signal is generated in the television studio originating the programing and is transmitted in the programing transmission. This signal is identified by decoder, 203, and transferred via processor, 204, to microcomputer, 205. This signal instructs miccrocomputer, 205, to transmit the first overlat to TV set, 202, for as long as it receives the same instruction signal from processor, 204. The viewer then sees a microcomputer generated graphic of his own stocks' performance overlay the studio generated graphic. When the two studio generated graphics are no longer displayed, the studio stops sending the instruction signal, and the microcomputer 205, ceases transmitting its own graphic to TV set, 202, and prepares to send the next locally generated graphic overlay upon instruction from the originating studio.

This is only one of many examples of the co-ordination at one time and in one place of programing and information material delivered at different times.

Co-ordinating Print and Video

FIG. 6D illustrates one method for co-ordinating the presentation of information through the use of print with video. FIG. 6D also illustrates possible uses of a decrypter and a local input.

Suppose a viewer watches a television program on cooking techniques that is received on TV set, 202, via box, 201. Julia Childs's "The French Chef" is one such program. Halfway through the program, the host says, "If you are interested in cooking what we are preparing here and want a printed copy of the recipe for a charge of only 10 cents, press 567 on your Widget Signal Generator and Local Input." The viewer then presses buttons 567 on local input, 225, which signal is conveyed to the buffer/comparator, 8 (referring to FIG. 1), of signal processor, 200, to hold and process further in a predetermined fashion. Five minutes later, a signal is identified in the incoming programing on TV set, 202, by decoder, 203, which is also transferred by processor, 204, to buffer/comparator, 8, of signal processor, 200. This signal instructs buffer/comparator, 8, that, if 567 has been received from signal generator, 225, signal processor, 200, should, in a predetermined fashion, instruct tuner, 223, to tune cable converter box, 222, to the appropriate channel to receive the recipe in encoded digital form and instruct control means, 226, to activate printer, 221. The signal transmission from processor, 204, also passes a signal word to signal processor, 200, which, in a predetermined fashion, signal processor, 200, decrypts and transfers to decrypter, 224, to serve as the code upon which decrypter, 24, will decrypt the incoming encrypted recipe. Then, as part of the predetermined operation, signal processor, 200, conveys to its data recorder, 16, information that the 567 order was placed by the viewer and all necessary equipment was enabled. When the transmission of the recipe is received, box 222, transfers the transmission to decrypter, 224, for decryption and thence to printer, 221, for printing. Other signal decoder, 227, identifies a signal in the transmission received by printer, 221, which it passes via processor, 228, and buffer/comparator, 14, of signal processor, 200, to data recorder, 16. This signal indicates that the recipe, itself, has been received. Subsequently, when signal processor, 200, transfers the data in its data recorder, 16, via telephone to a remote site, that site can determine for billing purposes that the recipe was, first, ordered and, second, delivered.

(An alternate method for transmitting the recipe to printer, 221, would be for the recipe, itself, to be located in encoded digital form in the programing transmission recieved by TV set, 202. In this case, decoder, 203, would identify the signals conveying the recipe and transfer them via processor, 204, to signal processor, 200, which would decrypt them, itself, and transfer them, via means which in this case it would have, to printer, 221.)

Using Signaling and Decryption Techniques to Control Distribution of Copyrighted Materials

FIG. 6E illustrates a signaling and decryption technique which could serve to facilitate the electronic distribution of copyrighted materials such as books and movies by tending to discourage piracy and the unauthorized retransmission of copies, whether they be properly acquired or pirated.

FIG. 6E could be any home or commercial establishment but is described here as a book store. Using conventional laser videodisc equipment and techniques, well known in the art, a publisher has put his full line of books on laser discs in encrypted form and distributed one copy of each disc to each of his authorized book store retail outlets. He has also distributed to each a conventional computer floppy disk for use on conventional microcomputer, 205, that can operate conventional laser videodisc system, 232, in a predetermined fashion to locate and transmit individual titles in his line.

A customer comes into the book store and asks to buy a title, hypothetically, How to Grow Grass. The salesman asks the customer for suitable identification, types into microcomputer, 205, the customer's name and address and that he wishes to purchase How to Grow Grass. Microcomputer, 205, may check to determine that the customer has no record as a pirate then transfers his name and address to buffer/comparator, 8 (referring to FIG. 1), of signal processor, 200, and instructs laser videodisc system, 232, to transmit its encrypted copy of How to Grow Grass to printer or other means, 221, via decryptors, 224 and 231. Laser system, 232, transmits one copy of the encrypted title to decryptor, 224, and one to signal processor, 200, for processing and evaluation.

In the encrypted title, signal processor, 200, identifies one or more signal words. If signal processor, 200, has the customer's name and address and the bookstore is a retail outlet in good standing that has received from a remote site program information on the predetermined fashions in affect, signal processor, 200, decrypts the signal word or words and transfers them to decryptor, 224, to serve as the code for the first stage of decryption.

Decryptor, 224, then decrypts a part of the encrypted transmission and passes the partly decrypted transmission to signal stripper, 229, and signal generator, 230. In the decrypted portion of the partially decrypted transmission, signal processor, 200, identifies a second signal word or set of words which it decrypts in a predetermined fashion and passes to decryptor, 231, to serve as the code basis for the second stage of decryption. Signal processor, 200, also may instruct signal stripper, 229, to remove this second signal word or words. Signal processor, 200, also passes the customer's name and address and its own unique apparatus identifier code from read only memory, 21, to signal generator, 230, which generates a signal embedding the customer's name and address and the retail outlet's identification in the programing in a suitable place or places in a suitable fashion. (Signal processor, 200, may also transmit the customer's name and address to printer or other means, 221, for actual printing of the customer's name and address in the text.) The transmission then passes through decryptor, 231, which completes the decryption process and passes the decrypted programing transmission to printer or other means, 221, and also to signal processor, 200. Signal processor, 200, receives and analyzes the signal content of the programing output of decrypter, 231 to ensure that stripper, 229, and and generator, 230, have functioned properly. If they have not, signal processor, 200, shuts down the decryption of the title and prevents its delivery to the customer.

The General Case

It is obvious to one of ordinary skill in the art that the foregoing is presented by way of example only and that the invention is not to be unduly restricted thereby since modifications may be made in the structure of the various parts without functionally departing from the spirit of the invention. FIG. 6 should make this clear. The receiver site depicted in FIG. 6 has multiple means for receiving programing transmissions. All received programing is analyzed and evaluated by signal processor, 200. Working with microcomputer, 205, which is preprogramed to present received programing in predetermined fashions determined at the receiver site, signal processor, 200, permits and facilitates such presentations in accordance with the intentions of the suppliers of the programing at remote sites. Working together, signal processor, 200, and microcomputer, 205, can control all local equipment and manage local presentations in any fashion feasible given the nature of the local equipment and the programing.

專利引用
引用的專利申請日期發佈日期 申請者專利名稱
US3845391 *1971年7月15日1974年10月29日Audicom CorpCommunication including submerged identification signal
US3891792 *1974年6月25日1975年6月24日Asahi BroadcastingTelevision character crawl display method and apparatus
US4138726 *1977年6月29日1979年2月6日Thomson-CsfAirborne arrangement for displaying a moving map
US4264925 *1979年8月13日1981年4月28日Michael J. FreemanInteractive cable television system
US4310854 *1979年8月24日1982年1月12日Sanders Associates, Inc.Television captioning system
US4337480 *1980年2月8日1982年6月29日Syndicat Des Constructeurs D'appareils Radio Recepteurs Et Televiseurs (Scart)Dynamic audio-video interconnection system
被以下專利引用
引用本專利申請日期發佈日期 申請者專利名稱
US4885775 *1984年9月21日1989年12月5日Scientific-Atlanta, Inc.Information display scheme for subscribers of a subscription television system
US4890319 *1988年9月8日1989年12月26日Scientific-Atlantic, Inc.Method for controlling copying of protected information transmitted over a communications link
US4945563 *1988年9月22日1990年7月31日Satellite Technology Services, Inc.Video system and method for controlled viewing and videotaping
US4965825 *1987年9月11日1990年10月23日The Personalized Mass Media CorporationSignal processing apparatus and methods
US5109414 *1990年9月25日1992年4月28日Personalized Mass Media CorporationSignal processing apparatus and methods
US5197084 *1991年1月31日1993年3月23日The United States Of America As Represented By The Secretary Of The Air ForceAutomatic information acquisition system
US5283819 *1991年4月25日1994年2月1日Compuadd CorporationComputing and multimedia entertainment system
US5329590 *1993年7月8日1994年7月12日Uniden America CorporationAutomatic pay-per-view reception in a satellite receiver
US5475585 *1994年2月2日1995年12月12日Bush; Thomas A.Transactional processing system
US5508733 *1993年2月12日1996年4月16日Kassatly; L. Samuel A.Method and apparatus for selectively receiving and storing a plurality of video signals
US5517652 *1991年5月30日1996年5月14日Hitachi, Ltd.Multi-media server for treating multi-media information and communication system empolying the multi-media server
US5537141 *1994年4月15日1996年7月16日Actv, Inc.Distance learning system providing individual television participation, audio responses and memory for every student
US5555308 *1994年11月10日1996年9月10日Angelika R. LevienEncryption of signals to insure viewership of commercials
US5557675 *1994年5月10日1996年9月17日Schupak; DonaldComputer controlled audio-visual system
US5585858 *1994年8月12日1996年12月17日Actv, Inc.Simulcast of interactive signals with a conventional video signal
US5600368 *1994年11月9日1997年2月4日Microsoft CorporationInteractive television system and method for viewer control of multiple camera viewpoints in broadcast programming
US5632007 *1994年9月23日1997年5月20日Actv, Inc.Interactive system and method for offering expert based interactive programs
US5657072 *1996年4月10日1997年8月12日Microsoft CorporationInteractive entertainment network system and method for providing program listings during non-peak times
US5682196 *1995年6月22日1997年10月28日Actv, Inc.Three-dimensional (3D) video presentation system providing interactive 3D presentation with personalized audio responses for multiple viewers
US5684863 *1995年6月7日1997年11月4日Ronald A. Katz, Technology Lic. L.P.Telephonic-interface statistical analysis system
US5691777 *1992年1月27日1997年11月25日Kassatly; Lord Samuel AnthonyMethod and apparatus for simultaneous compression of video, audio and data signals
US5699125 *1995年3月31日1997年12月16日Matsushita Electric Corporation Of AmericaElectronic television program guide for a television system having two tuners
US5712962 *1995年5月31日1998年1月27日Canon, Inc.Gray scale add-on
US5721829 *1995年5月5日1998年2月24日Microsoft CorporationSystem for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated
US5724091 *1995年5月18日1998年3月3日Actv, Inc.Compressed digital data interactive program system
US5734720 *1995年6月7日1998年3月31日Salganicoff; MarcosSystem and method for providing digital communications between a head end and a set top terminal
US5734822 *1995年12月29日1998年3月31日Powertv, Inc.Apparatus and method for preprocessing computer programs prior to transmission across a network
US5751282 *1995年6月13日1998年5月12日Microsoft CorporationSystem and method for calling video on demand using an electronic programming guide
US5752160 *1995年5月5日1998年5月12日Dunn; Matthew W.Interactive entertainment network system and method with analog video startup loop for video-on-demand
US5758257 *1994年11月29日1998年5月26日Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5767913 *1995年5月25日1998年6月16日Kassatly; Lord Samuel AnthonyMapping system for producing event identifying codes
US5768517 *1995年5月25日1998年6月16日Kassatly; Samuel AnthonyPaperless publication distribution and retrieval system
US57871561994年9月14日1998年7月28日Ronald A. Katz Technology Licensing, LpTelephonic-interface lottery system
US5790177 *1995年5月25日1998年8月4日Kassatly; Samuel AnthonyDigital signal recording/reproduction apparatus and method
US5793846 *1995年11月16日1998年8月11日Ronald A. Katz Technology Licensing, LpTelephonic-interface game control system
US5815551 *1995年6月7日1998年9月29日Ronald A. Katz Technology Licensing, LpTelephonic-interface statistical analysis system
US5830068 *1995年9月8日1998年11月3日Ods Technologies, L.P.Interactive wagering systems and processes
US5861881 *1996年2月8日1999年1月19日Actv, Inc.Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5861906 *1995年5月5日1999年1月19日Microsoft CorporationInteractive entertainment network system and method for customizing operation thereof according to viewer preferences
US58872431995年6月7日1999年3月23日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US58987621995年6月6日1999年4月27日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US5914725 *1996年3月7日1999年6月22日Powertv, Inc.Interpolation of pixel values and alpha values in a computer graphics display device
US59178931995年6月7日1999年6月29日Ronald A. Katz Technology Licensing, L.P.Multiple format telephonic interface control system
US5945987 *1995年5月5日1999年8月31日Microsoft CorporationInteractive entertainment network system and method for providing short sets of preview video trailers
US5951639 *1996年2月14日1999年9月14日Powertv, Inc.Multicast downloading of software and data modules and their compatibility requirements
US6004211 *1998年8月24日1999年12月21日O.D.S. Technologies, L.P.Interactive wagering systems and processes
US60163441989年4月10日2000年1月18日Katz; Ronald A.Telephonic-interface statistical analysis system
US6020883 *1998年2月23日2000年2月1日Fred HerzSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6023302 *1996年3月7日2000年2月8日Powertv, Inc.Blending of video images in a home communications terminal
US6025837 *1996年3月29日2000年2月15日Micrsoft CorporationElectronic program guide with hyperlinks to target resources
US60350211995年6月7日2000年3月7日Katz; Ronald A.Telephonic-interface statistical analysis system
US60441351998年8月12日2000年3月28日Ronald A. Katz Technology Licensing, L.P.Telephone-interface lottery system
US6088722 *1995年11月29日2000年7月11日Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6089981 *1999年8月12日2000年7月18日Ods Technologies, L.P.Interactive wagering systems and processes
US6099409 *1999年8月12日2000年8月8日Ods Technologies, L.P.Interactive wagering systems and processes
US6112223 *1997年5月20日2000年8月29日International Business Machines CorporationApparatus for fault-tolerant multimedia program distribution
US61480651998年1月13日2000年11月14日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US6151387 *1998年8月5日2000年11月21日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface game control system
US6163644 *1996年4月24日2000年12月19日Hitachi, Ltd.Method and apparatus for receiving and/or reproducing digital signal
US61813341997年7月3日2001年1月30日Actv, Inc.Compressed digital-data interactive program system
US62048431999年10月28日2001年3月20日Actv, Inc.Compressed digital-data interactive program system
US62154841999年10月28日2001年4月10日Actv, Inc.Compressed digital-data interactive program system
US62525861999年10月28日2001年6月26日Actv, Inc.Compressed digital-data interactive program system
US62925471999年3月15日2001年9月18日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US63178822000年8月7日2001年11月13日Thomas D. RobbinsSystem and method for automatically reminding a user of a receiver that a broadcast is on a data stream
US63210252000年1月7日2001年11月20日Hitachi, LtdMethod and apparatus for receiving and/or reproducing digital signal
US63238941994年1月27日2001年11月27日Telebuyer, LlcCommercial product routing system with video vending capability
US63491341995年6月7日2002年2月19日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US64247031998年2月11日2002年7月23日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface lottery system
US64342231999年5月17日2002年8月13日Ronald A. Katz Technology Licensing, L.P.Telephone interface call processing system with call selectivity
US64493461995年6月7日2002年9月10日Ronald A. Katz Technology Licensing, L.P.Telephone-television interface statistical analysis system
US64768251999年11月12日2002年11月5日Clemens CroyHand-held video viewer and remote control device
US64868921999年4月7日2002年11月26日Joseph L. SternSystem and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
US65099082000年2月4日2003年1月21日Clemens CroyPersonal navigator system
US65124151999年6月28日2003年1月28日Ronald A. Katz Technology Licensing Lp.Telephonic-interface game control system
US65441212001年4月4日2003年4月8日Ods Properties, Inc.Interactive wagering systems and methods with multiple television feeds
US65547081999年8月12日2003年4月29日Ods Properties, Inc.Interactive wagering systems and processes
US65547091999年8月12日2003年4月29日Ods Properties, Inc.Interactive wagering systems and processes
US65709671995年6月7日2003年5月27日Ronald A. Katz Technology Licensing, L.P.Voice-data telephonic interface control system
US65713901998年10月26日2003年5月27日Microsoft CorporationInteractive entertainment network system and method for customizing operation thereof according to viewer preferences
US66008701999年12月6日2003年7月29日Hitachi, Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US66315231998年11月2日2003年10月7日Microsoft CorporationElectronic program guide with hyperlinks to target resources
US66683771999年7月9日2003年12月23日Microsoft CorporationSystem for previewing video trailers
US66744482000年8月3日2004年1月6日Ods Properties, Inc.Interactive wagering system with controllable graphic displays
US66783602000年8月25日2004年1月13日Ronald A. Katz Technology Licensing, L.P.Telephonic-interface statistical analysis system
US66957012001年11月28日2004年2月24日Ods Properties, Inc.Systems and methods for providing fixed-odds and pari-mutuel wagering
US67127012000年8月21日2004年3月30日Ods Technologies, L.P.Electronic book interactive wagering system
US67354872000年3月9日2004年5月11日Ods Properties, Inc.Interactive wagering system with promotions
US67421831998年12月16日2004年5月25日United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US67574782001年6月29日2004年6月29日Hitachi, Ltd.Method and apparatus for receiving a digital signal and apparatus for recording and reproducing the digital signal
US67733472000年7月14日2004年8月10日Ods Properties, Inc.Interactive wagering system
US67993271999年7月13日2004年9月28日United Video Properties, Inc.Program guide with selectable advertisements and pseudo-ads
US68377892001年4月5日2005年1月4日Ods Properties, Inc.Systems and methods for cross-platform access to a wagering interface
US68377912000年10月13日2005年1月4日Ods Properties, Inc.Interactive wagering system with totalisator selection
US68693642003年4月7日2005年3月22日Ods Properties, Inc.Interactive wagering systems and methods with multiple television feeds
US68871562003年4月7日2005年5月3日Ods Properties, Inc.Interactive wagering systems and methods with multiple television feeds
US70197701995年3月20日2006年3月28日Telebuyer, LlcVideophone system for scrutiny monitoring with computer control
US70758992002年5月21日2006年7月11日Actv, Inc.System and method for providing private in-band data to digital set-top boxes in a broadcast environment
US70791762000年10月27日2006年7月18日Actv, Inc.Digital interactive system for providing full interactivity with live programming events
US7146498 *2000年2月21日2006年12月5日Matsushita Electric Industrial Co., Ltd.Computer and program recording medium
US71977132002年10月22日2007年3月27日Stern Joseph LSystem and method for controlling networked devices and accessing, manipulating and viewing internet and non-internet related information through multiple sessions
US72016582004年6月30日2007年4月10日Ods Properties, Inc.Interactive wagering system
US72433642003年3月14日2007年7月10日Microsoft CorporationInteractive entertainment network system and method for customizing operation thereof according to viewer preferences
US72645462004年4月12日2007年9月4日Ods Properties, IncInteractive wagering system with promotions
US73056912001年5月7日2007年12月4日Actv, Inc.System and method for providing targeted programming outside of the home
US73138101997年9月25日2007年12月25日The Weather ChannelMultimedia information transmission and distribution system
US73194772006年3月28日2008年1月15日Telebuyer, LlcVideophone system for scrutiny monitoring with computer control
US73198082003年2月19日2008年1月15日Hitachi, Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US7363511 *2002年6月27日2008年4月22日Nokia CorporationMethod for processing audiovisual information in an electronic device, a system, and an electronic device
US73798862000年3月1日2008年5月27日Ods Properties, Inc.Cellular telephone interactive wagering system
US73955142002年10月22日2008年7月1日Stern Joseph LSystem and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
US73985412003年1月15日2008年7月8日United Video Properties, Inc.Electronic television program guide schedule system and method
US74217242002年9月20日2008年9月2日Starsight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US74259782005年8月16日2008年9月16日Telebuyer, LlcVideophone system for scrutiny monitoring with computer control
US74351762004年9月22日2008年10月14日Ods Properties, Inc.Interactive wagering system with totalisator selection
US7437574 *2002年8月5日2008年10月14日Nokia CorporationMethod for processing information in an electronic device, a system, an electronic device and a processing block
US74480632002年4月19日2008年11月4日Actv, Inc.Digital interactive system for providing full interactivity with live programming events
US74543802001年4月2日2008年11月18日Ods Properties, Inc.Systems and methods for placing parimutuel wagers on future events
US74779542001年12月27日2009年1月13日Scientific Games International, Inc.Wagering interface system and method
US74809292003年3月27日2009年1月20日Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US74838712002年10月1日2009年1月27日Pinpoint IncorporatedCustomized electronic newspapers and advertisements
US74875291998年12月1日2009年2月3日Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US74936412003年3月27日2009年2月17日Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US75030552004年2月19日2009年3月10日United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US75090202001年10月26日2009年3月24日The Directv Group, Inc.Method and apparatus for fast forwarding and rewinding in a video recording device
US76286952008年2月1日2009年12月8日Ods Properties, Inc.Interactive wagering system with automatic runner selection
US76309862000年10月27日2009年12月8日Pinpoint, IncorporatedSecure data interchange
US76365112004年8月16日2009年12月22日Index Systems, Inc.Apparatus and methods for downloading recorder programming data in a video signal
US76484142001年4月5日2010年1月19日Ods Properties, Inc.Systems and methods for recognizing preferred wagerers
US76506212001年10月9日2010年1月19日United Video Properties, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US76651092003年7月15日2010年2月16日Microsoft CorporationElectronic program guide with hyperlinks to target resources
US76733212002年10月23日2010年3月2日Paul YurtAudio and video transmission and receiving system
US77027522005年1月6日2010年4月20日Disney Enterprises, Inc.Method and apparatus for redirection of server external hyper-link references
US77305122006年4月28日2010年6月1日Acacia Media Technologies CorporationAudio and video transmission and receiving system
US77342511995年6月6日2010年6月8日Personalized Media Communications, LlcSignal processing apparatus and methods
US77472171995年6月7日2010年6月29日Personalized Media Communications, LlcSignal processing apparatus and methods
US77526491995年5月24日2010年7月6日Personalized Media Communications, LlcSignal processing apparatus and methods
US77526501995年6月2日2010年7月6日Personalized Media Communications, LlcSignal processing apparatus and methods
US77572542004年7月21日2010年7月13日Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US77618901995年6月7日2010年7月20日Personalized Media Communications, LlcSignal processing apparatus and methods
US77646851995年6月2日2010年7月27日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US77691701995年5月22日2010年8月3日Personalized Media Communications, LlcSignal processing apparatus and methods
US77693441995年5月16日2010年8月3日Personalized Media Communications, LlcSignal processing apparatus and methods
US77738602003年3月11日2010年8月10日The Directv Group, Inc.Video data recorder with personal channels
US77748091995年6月7日2010年8月10日Personalized Media Communications, LlcSignal processing apparatus and method
US77832521995年5月23日2010年8月24日Personalized Media Communications, LlcSignal processing apparatus and methods
US77840821995年5月23日2010年8月24日Personalized Media Communications, LlcSignal processing apparatus and methods
US7787752 *2001年8月17日2010年8月31日Sony CorporationInformation processing apparatus and method, and recording medium
US77886932001年11月9日2010年8月31日Thomas Dean RobbinsMethod of broadcasting data for programming a receiver
US77933321995年6月7日2010年9月7日Personalized Media Communications, LlcSignal processing apparatus and methods
US77977171995年5月23日2010年9月14日Personalized Media Communications, LlcSignal processing apparatus and methods
US78013041995年5月24日2010年9月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US78053992007年4月24日2010年9月28日Pinder Howard GMethods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
US78057381995年6月6日2010年9月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78057481995年5月23日2010年9月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78057491995年6月7日2010年9月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78101151995年6月2日2010年10月5日Personalized Media Communications, LlcSignal processing apparatus and methods
US78145261995年6月6日2010年10月12日Personalized Media Communications, LlcSignal processing apparatus and methods
US78172081995年6月7日2010年10月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US78187611995年6月7日2010年10月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US78187732002年11月11日2010年10月19日Acacia Media Technologies CorporationAudio and video transmission and receiving system
US78187761995年6月7日2010年10月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US78187771995年6月7日2010年10月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US78187781995年6月7日2010年10月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US78231751995年6月6日2010年10月26日Personalized Media Communications LLCSignal processing apparatus and methods
US78275861995年6月6日2010年11月2日Personalized Media Communications, LlcSignal processing apparatus and methods
US78275871995年6月2日2010年11月2日Personalized Media Communications, LlcSignal processing apparatus and methods
US78309251995年5月24日2010年11月9日Personalized Media Communications, LlcSignal processing apparatus and methods
US78312041995年3月2日2010年11月9日Personalized Media Communications, LlcSignal processing apparatus and methods
US78355082000年2月17日2010年11月16日Telebuyer, LlcCommercial product routing system with video vending capability
US78355092003年11月26日2010年11月16日Telebuyer, LlcCommercial product routing system with video vending capability
US78364801995年6月7日2010年11月16日Personalized Media Communications, LlcSignal processing apparatus and methods
US78399842002年9月27日2010年11月23日Telebuyer, LlcCommercial product routing system with video vending capability
US78409761995年5月23日2010年11月23日Personalized Media Communications, LlcSignal processing apparatus and methods
US78449862004年2月23日2010年11月30日Hitachi Consumer Electronics Co., Ltd.Method and apparatus for receiving a digital signal and apparatus for recording and reproducing the digital signal
US78449951995年6月7日2010年11月30日Personalized Media Communications, LlcSignal processing apparatus and methods
US78484961999年8月10日2010年12月7日Telebuyer, LlcMethod for buyer-seller-on-line commerce
US78494791995年5月23日2010年12月7日Personalized Media Communications, LlcSignal processing apparatus and methods
US78494801995年5月26日2010年12月7日Personalized Media Communications LLCSignal processing apparatus and methods
US78494931995年5月19日2010年12月7日Personalized Media Communications, LlcSignal processing apparatus and methods
US78536002005年5月20日2010年12月14日Pinpoint, IncorporatedSystem and method for providing access to video programs and other data using customer profiles
US78566491995年5月24日2010年12月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US78566501993年8月30日2010年12月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US78601311995年6月7日2010年12月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78602491995年5月15日2010年12月28日Personalized Media Communications LLCSignal processing apparatus and methods
US78612631995年6月6日2010年12月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78612781995年5月19日2010年12月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US78642481995年6月7日2011年1月4日Personalized Media Communications, LlcSignal processing apparatus and methods
US78649561995年6月7日2011年1月4日Personalized Media Communications, LlcSignal processing apparatus and methods
US78659201995年5月19日2011年1月4日Personalized Media Communications LLCSignal processing apparatus and methods
US78705811995年6月7日2011年1月11日Personalized Media Communications, LlcSignal processing apparatus and methods
US78898651995年6月7日2011年2月15日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US79086381995年6月7日2011年3月15日Personalized Media Communications LLCSignal processing apparatus and methods
US79179332008年8月28日2011年3月29日United Video Properties, Inc.Systems and methods for relocating media
US79260841995年6月2日2011年4月12日Personalized Media Communications LLCSignal processing apparatus and methods
US79409311995年6月7日2011年5月10日Personalized Media Communications LLCSignal processing apparatus and methods
US79418182007年8月1日2011年5月10日Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US79509902000年12月4日2011年5月31日Ods PropertiesSystems and methods for interactive wagering
US79532231995年5月23日2011年5月31日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US79585271995年6月7日2011年6月7日Personalized Media Communications, LlcSignal processing apparatus and methods
US79666401995年6月7日2011年6月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US79872822010年4月27日2011年7月26日Touchtunes Music CorporationAudiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network
US79921691995年6月7日2011年8月2日Personalized Media Communications LLCSignal processing apparatus and methods
US7992178 *2000年6月1日2011年8月2日Touchtunes Music CorporationDownloading file reception process
US79964382008年8月26日2011年8月9日Touchtunes Music CorporationDevice and process for remote management of a network of audiovisual information reproduction systems
US79968642003年11月7日2011年8月9日Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US79968732000年6月1日2011年8月9日Touchtunes Music CorporationRemote management system for at least one audiovisual information reproduction device
US80283182007年10月18日2011年9月27日Touchtunes Music CorporationRemote control unit for activating and deactivating means for payment and for displaying payment status
US80328792007年4月2日2011年10月4日Touchtunes Music CorporationSystem for remote loading of objects or files in order to update software
US80374122002年7月17日2011年10月11日Touchtunes Music CorporationPay-per-play audiovisual system with touch screen interface
US80466972002年10月22日2011年10月25日Flatrock Technology, LlcSystem and method for customizing an interface related to accessing, manipulating and viewing internet and non-internet related information
US80467911995年6月2日2011年10月25日Personalized Media Communications, LlcSignal processing apparatus and methods
US80514502003年10月16日2011年11月1日Microsoft CorporationQuery-based electronic program guide
US80561002005年5月20日2011年11月8日Pinpoint, IncorporatedSystem and method for providing access to data using customer profiles
US80597962003年11月26日2011年11月15日Telebuyer, LlcCommercial product routing system with video vending capability
US80609031995年5月19日2011年11月15日Personalized Media PMC Communications, L.L.C.Signal processing apparatus and methods
US80621112003年12月22日2011年11月22日Ods Properties, Inc.Systems and methods for providing fixed-odds and pari-mutuel wagering
US80742532000年7月24日2011年12月6日Touchtunes Music CorporationAudiovisual reproduction system
US80865752004年9月23日2011年12月27日Rovi Solutions CorporationMethods and apparatus for integrating disparate media formats in a networked media system
US80957852009年2月3日2012年1月10日Defreese Darryl LAuthentication of entitlement authorization in conditional access systems
US80982722003年11月26日2012年1月17日Telebuyer, LlcCommercial product routing system with video vending capability
US81035892005年7月21日2012年1月24日Touchtunes Music CorporationDigital downloading jukebox system with central and local music servers
US8108886 *2000年5月16日2012年1月31日Sony CorporationReceiving apparatus and receiving method, broadcasting apparatus and broadcasting method, information processing apparatus and information processing method, bidirectional communication system and bidirectional communication method, and providing medium
US81088992004年4月26日2012年1月31日Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US81112792003年10月16日2012年2月7日Telebuyer LlcCommercial product routing system with video vending capability
US81127821995年6月2日2012年2月7日Personalized Media Communications, LlcSignal processing apparatus and methods
US81172862010年2月26日2012年2月14日Disney Enterprises, Inc.Method and apparatus for redirection of server external hyper-link references
US81273242008年9月25日2012年2月28日Touchtunes Music CorporationAudiovisual reproduction system
US81455472010年7月30日2012年3月27日Touchtunes Music CorporationMethod of communications for an intelligent digital audiovisual playback system
US81513042005年9月9日2012年4月3日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US8159612 *2007年12月12日2012年4月17日Nvidia CorporationApparatus, system, and method for processing digital audio/video signals
US81710322008年8月4日2012年5月1日Pinpoint, IncorporatedProviding customized electronic information
US81812002007年8月20日2012年5月15日Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US81845082007年1月26日2012年5月22日Touchtunes Music CorporationIntelligent digital audiovisual reproduction system
US81898192004年10月18日2012年5月29日Touchtunes Music CorporationSound control circuit for a digital audiovisual reproduction system
US81910911995年6月7日2012年5月29日Personalized Media Communications, LlcSignal processing apparatus and methods
US82079982000年2月17日2012年6月26日Telebuyer, LlcCommercial product routing system with video vending capability
US82148742008年2月14日2012年7月3日Touchtunes Music CorporationMethod for the distribution of audio-visual information and a system for the distribution of audio-visual information
US82253692007年10月31日2012年7月17日Touchtunes Music CorporationHome digital audiovisual information recording and playback system
US82499592012年2月13日2012年8月21日Touchtunes Music CorporationCommunications techniques for an intelligent digital audiovisual reproduction system
US82547582008年7月18日2012年8月28日Hitachi Consumer Electronics Co., Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US82559612001年10月9日2012年8月28日United Video Properties, Inc.Systems and methods for caching data in media-on-demand systems
US82708122008年7月18日2012年9月18日Hitachi Consumer Electronics Co., Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US82720112010年5月11日2012年9月18日Index Systems, Inc.Method and system for displaying advertisements between schedule listings
US82756682010年6月23日2012年9月25日Touchtunes Music CorporationProcess for ordering a selection in advance, digital system and jukebox for embodiment of the process
US82758072011年7月11日2012年9月25日Touchtunes Music CorporationDevice and process for remote management of a network of audiovisual information reproduction systems
US82914612009年12月15日2012年10月16日United Video Properties, Inc.Systems and methods for managing the distribution of on-demand media
US83063952007年11月8日2012年11月6日Hitachi Consumer Electronics Co., Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US83153642003年10月16日2012年11月20日Telebuyer, LlcCommercial product telephonic routing system with mobile wireless and video vending capability
US83328872009年1月9日2012年12月11日Touchtunes Music CorporationSystem and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US83328952006年2月22日2012年12月11日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US83360712010年6月17日2012年12月18日Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US83405012008年7月18日2012年12月25日Hitachi Consumer Electronics Co., Ltd.Input-output circuit, recording apparatus and reproduction apparatus for digital video signal
US83529782009年3月9日2013年1月8日United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US83596162009年9月30日2013年1月22日United Video Properties, Inc.Systems and methods for automatically generating advertisements using a media guidance application
US83957071995年6月2日2013年3月12日Personalized Media Communications LLCSignal processing apparatus and methods
US83962162009年1月13日2013年3月12日Howard G. PinderPartial dual-encryption using program map tables
US84282732007年3月7日2013年4月23日Touchtunes Music CorporationWireless digital transmission system for loudspeakers
US84380852012年7月3日2013年5月7日Touchtunes Music CorporationCommunications techniques for an intelligent digital audiovisual reproduction system
US84482092007年8月20日2013年5月21日Gemstar Development CorporationSystem and method for displaying advertisements responsive to EPG information
US84531742010年6月17日2013年5月28日Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US84698202010年5月24日2013年6月25日Touchtunes Music CorporationCommunication device and method between an audiovisual information playback system and an electronic game machine
US84734162010年8月27日2013年6月25日Touchtunes Music CorporationJukebox with customizable avatar
US84792402011年6月2日2013年7月2日Touchtunes Music CorporationRemote management system for at least one audiovisual information reproduction device
US84951092011年6月20日2013年7月23日Touch Tunes Music CorporationDownloading file reception process
US85121442007年8月30日2013年8月20日Tipping Point Group, LlcMethod and apparatus for providing secondary gaming machine functionality
US85223032012年6月4日2013年8月27日Touchtunes Music CorporationMethod for the distribution of audio-visual information and a system for the distribution of audio-visual information
US85428302003年6月25日2013年9月24日Anthony J. WasilewskiMethod for partially encrypting program data
US85481662003年6月25日2013年10月1日Anthony J. WasilewskiMethod for partially encrypting program data
US85553101995年6月7日2013年10月8日Personalized Media Communications, LlcSignal processing apparatus and methods
US85589501995年5月16日2013年10月15日Personalized Media Communications LLCSignal processing apparatus and methods
US85596351995年5月24日2013年10月15日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US85668681995年6月2日2013年10月22日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US85716292007年11月13日2013年10月29日Truth Test Technologies, LlcDetection of deception and truth-telling using fMRI of the brain
US85726711995年5月19日2013年10月29日Personalized Media Communications LLCSignal processing apparatus and methods
US85770332003年6月25日2013年11月5日Anthony J. WasilewskiMethod for partially encrypting program data
US85841621995年5月23日2013年11月12日Personalized Media Communications LLCSignal processing apparatus and methods
US85841752011年12月1日2013年11月12日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US85841842011年2月9日2013年11月12日United Video Properties, Inc.Systems and methods for relocating media
US85877201995年6月5日2013年11月19日Personalized Media Communications LLCSignal processing apparatus and methods
US85939252012年4月30日2013年11月26日Touchtunes Music CorporationIntelligent digital audiovisual reproduction system
US86015281995年6月7日2013年12月3日Personalized Media Communications, L.L.C.Signal processing apparatus and methods
US86072872005年12月29日2013年12月10日United Video Properties, Inc.Interactive media guidance system having multiple devices
US86072961995年6月7日2013年12月10日Personalized Media Communications LLCSignal processing apparatus and methods
US86123102010年3月31日2013年12月17日United Video Properties, Inc.Method and system for commerce in media program related merchandise
US86130202006年3月8日2013年12月17日United Video Properties, Inc.Program guide system with flip and browse advertisements
US86130341995年6月7日2013年12月17日Personalized Media Communications, LlcSignal processing apparatus and methods
US86207692011年3月29日2013年12月31日United Video Properties, Inc.Method and systems for checking that purchasable items are compatible with user equipment
US86213502011年8月31日2013年12月31日Touchtunes Music CorporationPay-per-play audiovisual system with touch screen interface
US86215471995年5月16日2013年12月31日Personalized Media Communications, LlcSignal processing apparatus and methods
US86356441995年6月6日2014年1月21日Personalized Media Communications LLCSignal processing apparatus and methods
US86356492002年2月4日2014年1月21日Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US86401841995年6月7日2014年1月28日Personalized Media Communications, LlcSignal processing apparatus and methods
US86460011995年5月19日2014年2月4日Personalized Media Communications, LlcSignal processing apparatus and methods
US86460052010年8月12日2014年2月4日Starsight Telecast, Inc.Information system
US86559222012年8月24日2014年2月18日Touch Tunes Music CorporationDevice and process for remote management of a network of audiovisual information reproduction systems
US86614772005年1月18日2014年2月25日Touchtunes Music CorporationSystem for distributing and selecting audio and video information and method implemented by said system
US86757751995年6月7日2014年3月18日Personalized Media Communications, LlcSignal processing apparatus and methods
US86774242011年8月1日2014年3月18日Touchtunes Music CorporationRemote control unit for intelligent digital audiovisual reproduction systems
US86835391995年6月7日2014年3月25日Personalized Media Communications, LlcSignal processing apparatus and methods
US86835412011年11月7日2014年3月25日Touchtunes Music CorporationAudiovisual reproduction system
US86892592004年10月12日2014年4月1日Index Systems, Inc.Home entertainment system and method of its operation
US86998642009年3月10日2014年4月15日Hitachi Consumer Electronics Co., Ltd.Method and apparatus for receiving a digital signal and apparatus for recording and reproducing the digital signal
US87118851995年6月2日2014年4月29日Personalized Media Communications LLCSignal processing apparatus and methods
US87136241995年6月7日2014年4月29日Personalized Media Communications LLCSignal processing apparatus and methods
US87198732012年11月9日2014年5月6日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US87214492007年8月30日2014年5月13日Tipping Point Group, LlcMethod and system for paragame activity at electronic gaming machine
US87244362011年5月4日2014年5月13日Touchtunes Music CorporationAudiovisual distribution system for playing an audiovisual piece among a plurality of audiovisual devices connected to a central server through a network
US87263112010年6月18日2014年5月13日Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US87263302009年7月9日2014年5月13日Touchtunes Music CorporationIntelligent digital audiovisual playback system
US87327572006年10月13日2014年5月20日Gemstar Development CorporationSystem and method for targeted advertisement display responsive to user characteristics
US87391992012年1月25日2014年5月27日Google Inc.Log processing to determine impressions using an impression time window
US87392062012年11月7日2014年5月27日Touchtunes Music CorporationSystems and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US87392411995年6月7日2014年5月27日Personalized Media Communications LLCSignal processing apparatus and methods
US87516112013年12月23日2014年6月10日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US87520881995年6月7日2014年6月10日Personalized Media Communications LLCSignal processing apparatus and methods
US87761252007年8月20日2014年7月8日Starsight Telecast Inc.Method and system for displaying advertisements in an electronic program guide
US87819262013年4月9日2014年7月15日Touchtunes Music CorporationCommunications techniques for an intelligent digital audiovisual reproduction system
US87842132008年1月2日2014年7月22日Tipping Point GroupEnhanced video gaming machine
US87937382003年1月2日2014年7月29日Starsight Telecast IncorporatedTelevision system with downloadable features
US87994612012年3月23日2014年8月5日Apple Inc.System for collecting, analyzing, and transmitting information relevant to transportation networks
US88047271995年6月2日2014年8月12日Personalized Media Communications, LlcSignal processing apparatus and methods
US88065362012年9月5日2014年8月12日United Video Properties, Inc.Program guide system with preference profiles
US88065382014年2月26日2014年8月12日Starsight Telecast, Inc.Information system
US88327422006年12月18日2014年9月9日United Video Properties, Inc.Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US88367492007年2月14日2014年9月16日Telebuyer, LlcSecurity monitoring system with combined video and graphics display
US88392931995年5月19日2014年9月16日Personalized Media Communications, LlcSignal processing apparatus and methods
US88404792013年5月30日2014年9月23日Touchtunes Music CorporationCommunication device and method between an audiovisual information playback system and an electronic game machine
US88421512007年2月14日2014年9月23日Telebuyer, LlcSecurity monitoring system with flexible monitoring sequence
US88439552009年10月22日2014年9月23日United Video Properties, Inc.Interactive television targeted message system
US88439912010年6月1日2014年9月23日Touchtunes Music CorporationAudiovisual reproduction system
US88504992012年8月1日2014年9月30日United Video Properties, Inc.Systems and methods for caching data in media-on-demand systems
US88631612013年8月8日2014年10月14日Touchtunes Music CorporationMethod for the distribution of audio-visual information and a system for the distribution of audio-visual information
US88631702009年12月10日2014年10月14日United Video Properties, Inc.System and method for metadata-linked advertisements
US88692042007年8月20日2014年10月21日Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US88692281995年6月2日2014年10月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US88692291995年6月7日2014年10月21日Personalized Media Communications, LlcSignal processing apparatus and methods
US88931771995年5月23日2014年11月18日{Personalized Media Communications, LLCSignal processing apparatus and methods
US89044492013年10月28日2014年12月2日Touchtunes Music CorporationRemote control unit for activating and deactivating means for payment and for displaying payment status
US89148251995年5月19日2014年12月16日Personalized Media Communications LLCSignal processing apparatus and methods
US89184852014年3月24日2014年12月23日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US89188002010年9月8日2014年12月23日Sony CorporationReceiving apparatus and receiving method, broadcasting apparatus and broadcasting method, information processing apparatus and information processing method, bidirectional communication system and bidirectional communication method, and providing medium
US89188072014年4月14日2014年12月23日Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US89305042014年4月4日2015年1月6日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US89310082009年9月14日2015年1月6日United Video Properties, Inc.Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US89310202013年5月20日2015年1月6日Touchtunes Music CorporationRemote management system for at least one audiovisual information reproduction device
US89499012011年6月29日2015年2月3日Rovi Guides, Inc.Methods and systems for customizing viewing environment preferences in a viewing environment control application
US89665162014年4月9日2015年2月24日Google Inc.Determining automatically generated channel tunes based on channel tune dwell times
US8973027 *2013年2月4日2015年3月3日Comcast Ip Holdings I, LlcSecure distribution of video on-demand
US89730341995年5月9日2015年3月3日Personalized Media Communications LLCSignal processing apparatus and methods
US89730692013年10月8日2015年3月3日Rovi Guides, Inc.Systems and methods for relocating media
US89970032011年9月20日2015年3月31日Flatrock Technology, LlcSystem and method for customizing an interface related to accessing, manipulating and viewing internet and non-internet related information
US90145462009年9月23日2015年4月21日Rovi Guides, Inc.Systems and methods for automatically detecting users within detection regions of media devices
US90152862014年11月28日2015年4月21日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US90152872014年11月28日2015年4月21日Touch Tunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US90157492014年4月14日2015年4月21日Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US90157502010年10月15日2015年4月21日Rovi Guides, Inc.Interactive television program guide system for determining user values for demographic categories
US90157572010年3月25日2015年4月21日Eloy Technology, LlcMerged program guide
US90215382014年4月16日2015年4月28日Rovi Guides, Inc.Client-server based interactive guide with server recording
US90270582014年6月17日2015年5月5日Rovi Guides, Inc.Information system
US90381241995年5月26日2015年5月19日Personalized Media Communications, LlcSignal processing apparatus and methods
US90417842013年11月8日2015年5月26日Touchtunes Music CorporationDigital jukebox device with karaoke and/or photo booth features, and associated methods
US90438591995年6月7日2015年5月26日Personalized Media Communications, LlcSignal processing apparatus and methods
US90534852007年2月14日2015年6月9日Telebuyer, LlcSecurity monitoring system with image comparison of monitored location
US90553182013年11月1日2015年6月9日Rovi Guides, Inc.Client-server based interactive guide with server storage
US90553192014年11月3日2015年6月9日Rovi Guides, Inc.Interactive guide with recording
US90643752013年8月12日2015年6月23日IgtMethod and apparatus for providing secondary gaming machine functionality
US90718722014年6月24日2015年6月30日Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US90758612011年11月15日2015年7月7日Veveo, Inc.Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US90761552010年3月17日2015年7月7日Touchtunes Music CorporationJukebox with connection to external social networking services and associated systems and methods
US90839322010年3月25日2015年7月14日Eloy Technology, LlcMethod and system for providing information from a program guide
US90887572010年3月25日2015年7月21日Eloy Technology, LlcMethod and system for socially ranking programs
US90925032013年5月6日2015年7月28日Veveo, Inc.Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US91006762012年1月23日2015年8月4日Touchtunes Music CorporationAudiovisual reproduction system
US91131072005年11月8日2015年8月18日Rovi Guides, Inc.Interactive advertising and program promotion in an interactive television system
US91131222002年8月13日2015年8月18日Rovi Guides, Inc.Method and apparatus for time-shifting video and text in a text-enhanced television program
US91132072011年4月7日2015年8月18日Rovi Guides, Inc.Systems and methods for contextually linking television program information
US91189482013年6月14日2015年8月25日Rovi Guides, Inc.Client-server based interactive guide with server recording
US91232032014年7月16日2015年9月1日IgtEnhanced video gaming machine
US91249322011年5月4日2015年9月1日Rovi Guides, Inc.Systems and methods for contextually linking television program information
US91251692014年6月26日2015年9月1日Rovi Guides, Inc.Methods and systems for performing actions based on location-based rules
US91289872013年2月15日2015年9月8日Veveo, Inc.Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US91293282012年8月24日2015年9月8日Touchtunes Music CorporationProcess for ordering a selection in advance, digital system and jukebox for embodiment of the process
US91374912010年10月25日2015年9月15日Rovi Guides, Inc.Methods and systems for forced advertising
US91437362009年7月20日2015年9月22日Rovi Guides, Inc.Systems and methods for managing local storage of on-demand content
US91471982013年12月27日2015年9月29日Rovi Technologies CorporationSystems and methods for providing an interface for data driven media placement
US91486812014年3月18日2015年9月29日Touchtunes Music CorporationAudiovisual reproduction system
US91497272014年9月8日2015年10月6日Touchtunes Music CorporationCommunication device and method between an audiovisual information playback system and an electronic game machine
US91526332014年2月3日2015年10月6日Touchtunes Music CorporationDevice and process for remote management of a network of audiovisual information reproduction systems
US91548432014年4月16日2015年10月6日Rovi Guides, Inc.Client-server based interactive guide with server recording
US91610872011年10月24日2015年10月13日Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US91646612015年4月13日2015年10月20日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US91653222013年10月8日2015年10月20日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US91667142010年9月10日2015年10月20日Veveo, Inc.Method of and system for presenting enriched video viewing analytics
US91714192007年9月25日2015年10月27日Touchtunes Music CorporationCoin operated entertainment system
US91729872011年7月28日2015年10月27日Rovi Guides, Inc.Methods and systems for updating functionality of a set-top box using markup language
US91770812013年4月1日2015年11月3日Veveo, Inc.Method and system for processing ambiguous, multi-term search queries
US91917222013年12月2日2015年11月17日Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US91979142014年8月20日2015年11月24日Touchtunes Music CorporationMethod for the distribution of audio-visual information and a system for the distribution of audio-visual information
US91979162010年9月13日2015年11月24日Rovi Guides, Inc.Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US92022092015年4月13日2015年12月1日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US92103701995年6月2日2015年12月8日Personalized Media Communications LLCSignal processing apparatus and methods
US92260062015年6月29日2015年12月29日Rovi Guides, Inc.Client-server based interactive guide with server recording
US92260122013年3月20日2015年12月29日Rovi Guides, Inc.Systems and methods for providing a program as a gift using an interactive application
US92322542011年12月27日2016年1月5日Rovi Guides, Inc.Client-server based interactive television guide with server recording
US92823622014年9月11日2016年3月8日Rovi Guides, Inc.Systems and methods for caching data in media-on-demand systems
US92885212014年5月28日2016年3月15日Rovi Guides, Inc.Systems and methods for updating media asset data based on pause point in the media asset
US92885292014年12月12日2016年3月15日Touchtunes Music CorporationRemote management system for at least one audiovisual information reproduction device
US92885402010年3月25日2016年3月15日Eloy Technology, LlcSystem and method for aggregating devices for intuitive browsing
US92921662013年3月15日2016年3月22日Touchtunes Music CorporationDigital jukebox device with improved karaoke-related user interfaces, and associated methods
US92929992015年8月31日2016年3月22日Touchtunes Music CorporationCommunication device and method between an audiovisual information playback system and an electronic game machine
US92942051995年6月7日2016年3月22日Personalized Media Communications LLCSignal processing apparatus and methods
US92947992015年10月29日2016年3月22日Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US93072782010年5月6日2016年4月5日Rovi Guides, Inc.Systems and methods for reducing cut-offs in program recording
US93072912011年7月13日2016年4月5日Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US93114052012年9月12日2016年4月12日Rovi Guides, Inc.Search engine for video and graphics
US93135742012年12月3日2016年4月12日Touchtunes Music CorporationWireless digital transmission system for loudspeakers
US93197352003年1月31日2016年4月19日Rovi Guides, Inc.Electronic television program guide schedule system and method with data feed access
US93240642012年9月18日2016年4月26日Touchtunes Music CorporationDigital jukebox device with karaoke and/or photo booth features, and associated methods
US93260162010年9月24日2016年4月26日Rovi Guides, Inc.Systems and methods for mirroring and transcoding media content
US93260252013年6月11日2016年4月26日Rovi Technologies CorporationMedia content search results ranked by popularity
US93305292007年1月17日2016年5月3日Touchtunes Music CorporationGame terminal configured for interaction with jukebox device systems including same, and/or associated methods
US93697412015年6月16日2016年6月14日Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US93786222014年12月18日2016年6月28日Tipping Point Group, LlcGaming devices with dedicated player RNG and time share features
US94021022014年12月22日2016年7月26日Rovi Guides, Inc.System and method for using television schedule information
US94239362013年12月23日2016年8月23日Rovi Guides, Inc.Information system
US94265092015年12月30日2016年8月23日Rovi Guides, Inc.Client-server electronic program guide
US94307972015年9月15日2016年8月30日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US94363562015年10月21日2016年9月6日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US94451582010年10月28日2016年9月13日Eloy Technology, LlcDistributed aggregated content guide for collaborative playback session
US94510192014年6月19日2016年9月20日Apple Inc.System for collecting, analyzing, and transmitting information relevant to transportation networks
US94512032013年4月29日2016年9月20日Touchtunes Music CorporationDownloading file reception process
US94623172014年12月3日2016年10月4日Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US94975082015年10月27日2016年11月15日Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US95137742015年9月18日2016年12月6日Touchtunes Music CorporationDigital downloading jukebox system with user-tailored music management, communications, and other tools
US95213752011年1月26日2016年12月13日Touchtunes Music CorporationDigital jukebox device with improved user interfaces, and associated methods
US95214512013年5月22日2016年12月13日Rovi Guides, Inc.Television chat system
US95362572015年8月27日2017年1月3日Touchtunes Music CorporationDevice and process for remote management of a network of audiovisual information reproduction systems
US95395152016年3月18日2017年1月10日Touchtunes Music CorporationCommunication device and method between an audiovisual information playback system and an electronic game machine
US95640042006年8月31日2017年2月7日IgtClosed-loop system for providing additional event participation to electronic video game customers
US95829632014年1月7日2017年2月28日Tipping Point Group, LlcMethod and system for gaming machine accounting
US95912512009年9月3日2017年3月7日Rovi Guides, Inc.Interactive television program guide system with operator showcase
US95913402015年10月22日2017年3月7日Touchtunes Music CorporationMethod for the distribution of audio-visual information and a system for the distribution of audio-visual information
US96009652015年6月11日2017年3月21日IgtMethod and apparatus for providing secondary gaming machine functionality
US96085832014年10月10日2017年3月28日Touchtunes Music CorporationProcess for adjusting the sound volume of a digital sound recording
US96199642016年6月27日2017年4月11日Tipping Point Group, LlcGaming system with gaming machines having associated secondary game boards
US96288642014年9月11日2017年4月18日Rovi Guides, Inc.Interactive television targeted message system
US96335082015年8月26日2017年4月25日IgtEnhanced video gaming machine
US96354062015年3月10日2017年4月25日Rovi Guides, Inc.Interactive television program guide system for determining user values for demographic categories
US96463392003年9月15日2017年5月9日Touchtunes Music CorporationDigital downloading jukebox system with central and local music servers
US96529342015年6月11日2017年5月16日IgtMethod and apparatus for providing secondary gaming machine functionality
US96745601995年5月23日2017年6月6日Personalized Media Communications LLCSignal processing apparatus and methods
US96745632013年11月4日2017年6月6日Rovi Guides, Inc.Systems and methods for recommending content
US96811052005年12月29日2017年6月13日Rovi Guides, Inc.Interactive media guidance system having multiple devices
US97365242012年1月6日2017年8月15日Veveo, Inc.Methods of and systems for content search based on environment sampling
US97496932014年2月14日2017年8月29日Rovi Guides, Inc.Interactive media guidance application with intelligent navigation and display features
US20010001160 *2000年12月11日2001年5月10日Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US20010028408 *2000年12月22日2001年10月11日Kazunori ArimaDigital broadcast receiving apparatus and receiving method, digital broadcast system, and digital broadcast transmitting/receiving method
US20010037211 *2001年4月5日2001年11月1日Mcnutt Richard E.Interactive wagering systems and methods for restricting wagering access
US20010041612 *2001年4月5日2001年11月15日Masood GarahiSystems and methods for cross-platform access to a wagering interface
US20020029386 *2001年11月9日2002年3月7日Robbins Thomas DeanMethod of broadcasting data for programming a receiver
US20020038460 *2001年9月21日2002年3月28日Takayuki KimotoElectronic cinema system, distribution apparatus, and showing apparatus
US20020042913 *2001年10月9日2002年4月11日United Video Properties, Inc.Systems and methods for building user media lists
US20020044762 *2001年10月26日2002年4月18日Anthony WoodMethod and apparatus for fast forwarding and rewinding in a video recording device
US20020057900 *2001年8月17日2002年5月16日Yasuhisa NakajimaInformation processing apparatus and method, and recording medium
US20030005322 *2002年6月27日2003年1月2日Nokia CorporationMethod for processing audiovisual information in an electronic device, a system, and an electronic device
US20030044165 *2002年10月24日2003年3月6日Anthony WoodVideo data recorder with for recording predefined format shows
US20030046570 *2002年8月5日2003年3月6日Nokia CorporationMethod for processing information in an electronic device, a system, an electronic device and a processing block
US20030052916 *2002年10月22日2003年3月20日Stern Joseph L.System and method for controlling networked devices and accessing, manipulating and viewing internet and non-internet related information through multiple sessions
US20030123858 *2003年2月19日2003年7月3日Hiroo OkamotoInput-output circuit, recording apparatus and reproduction apparatus for digital video signal
US20030125822 *2001年12月27日2003年7月3日Laneve Donald D.Wagering interface system and method
US20030142129 *2002年1月31日2003年7月31日Kleven Michael L.Content processing and distribution systems and processes
US20030154486 *2003年3月14日2003年8月14日Dunn Matthew W.Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US20030200544 *2003年6月9日2003年10月23日United Video Properties, Inc.Interactive television program guide system with operator showcase
US20040107350 *2003年6月25日2004年6月3日Wasilewski Anthony J.Method for partially encrypting program data
US20040168189 *2004年2月19日2004年8月26日United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US20040190857 *2004年2月23日2004年9月30日Hitoaki OwashiMethod and apparatus for receiving a digital signal and apparatus for recording and reproducing the digital signal
US20040210824 *2004年4月26日2004年10月21日Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US20040235561 *2004年6月30日2004年11月25日Ods Properties, Inc.Interactive wagering system
US20050015803 *2003年11月18日2005年1月20日Macrae Douglas B.Systems and methods for providing real-time services in an interactive television program guide application
US20050015815 *2004年7月21日2005年1月20日Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US20050021492 *2003年9月10日2005年1月27日Aman SafaeiOn-line sales analysis system and method
US20050047752 *2003年3月11日2005年3月3日Anthony WoodVideo data recorder with personal channels
US20050132416 *2005年2月4日2005年6月16日Wasilewski Louise M.Remote control having a print button function
US20050175316 *2004年8月16日2005年8月11日Index Systems, Inc.Apparatus and methods for downloading recorder programming data in a video signal
US20050198668 *2004年10月12日2005年9月8日Index Systems, Inc.Home entertainment system and method of its operation
US20050204382 *2005年1月25日2005年9月15日United Video Properties, Inc.Interactive television targeted message system
US20050232591 *2005年6月13日2005年10月20日Digital Networks North America, Inc.Video data recorder for recording programming content
US20050259813 *2003年6月25日2005年11月24日Wasilewski Anthony JMethod for partially encrypting program data
US20050278741 *2003年10月16日2005年12月15日Microsoft CorporationQuery-based electronic program guide
US20070077997 *2006年8月31日2007年4月5日Sam JohnsonClosed-loop system for providing additional event participation to electronic video game customers
US20070124763 *2007年1月25日2007年5月31日United Video Properties, Inc.Interactive television targeted message system
US20080292282 *2008年7月18日2008年11月27日Hiroo OkamotoInput-output circuit, recording apparatus and reproduction apparatus for digital video signal
US20080292283 *2008年7月18日2008年11月27日Hiroo OkamotoInput-output circuit, recording apparatus and reproduction apparatus for digital video signal
US20090003803 *2008年7月18日2009年1月1日Hiroo OkamotoInput-output circuit, recording apparatus and reproduction apparatus for digital video signal
US20090150198 *2008年3月26日2009年6月11日Yaroslav VolovichEstimating tv ad impressions
US20090150224 *2008年12月10日2009年6月11日Lu Jeff TTelevision Traffic Estimation
US20090252478 *2009年3月10日2009年10月8日Hitoaki OwashiMethod and apparatus for receiving a digital signal and apparatus for recording and reproducing the digital signal
US20090297124 *2009年8月12日2009年12月3日Index Systems, Inc.Apparatus and methods for downloading recorder programming data in a video signal
US20100027962 *2007年11月8日2010年2月4日Hiroo OkamotoInput-output circuit, recording apparatus and reproduction apparatus for digital video signal
US20100088719 *2008年10月7日2010年4月8日Google Inc.Generating reach and frequency data for television advertisements
US20100099975 *2007年11月13日2010年4月22日Truth Test Technologies, LlcDetection of deception and truth-telling using fmri of the brain
US20100169913 *2009年10月22日2010年7月1日United Video Porperties, Inc.Interactive television targeted message system
US20110131608 *2010年9月8日2011年6月2日Sony CorporationReceiving apparatus and receiving method, broadcasting apparatus and broadcasting method, information processing apparatus and information procesing method, bidirectional communication system and bidirectional communication method, and providing medium
US20110185382 *2008年10月7日2011年7月28日Google Inc.Generating reach and frequency data for television advertisements
US20120246673 *2012年2月6日2012年9月27日Sumit KumarApparatus for Insertion of Local Signals into a CATV Output
US20130152122 *2013年2月4日2013年6月13日Comcast Ip Holdings I, LlcSecure Distribution of Video On-Demand
USRE446852001年7月10日2013年12月31日Opentv, Inc.Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
WO1989002682A1 *1988年9月8日1989年3月23日Harvey John CSignal processing apparatus and methods
WO1992006438A1 *1991年10月1日1992年4月16日Bush Thomas ATransactional processing system
法律事件
日期代號事件說明
1987年8月31日ASAssignment
Owner name: NATIONAL CABLE CLEARING HOUSE, INC., 333 EAST 57TH
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:HARVEY, JOHN C.;CUDDIHY, JAMES W.;REEL/FRAME:004755/0561
Effective date: 19870813
1990年10月1日ASAssignment
Owner name: PERSONALIZED MASS MEDIA CORPORATION, THE
Free format text: CHANGE OF NAME;ASSIGNOR:HARVEY, JOHN C.;REEL/FRAME:005456/0441
Effective date: 19890219
1991年6月4日REMIMaintenance fee reminder mailed
1991年11月3日REINReinstatement after maintenance fee payment confirmed
1992年1月14日FPExpired due to failure to pay maintenance fee
Effective date: 19911103
1993年1月25日SULPSurcharge for late payment
1993年1月25日FPAYFee payment
Year of fee payment: 4
1993年6月15日DPNotification of acceptance of delayed payment of maintenance fee
1995年4月13日FPAYFee payment
Year of fee payment: 8
1996年2月5日ASAssignment
Owner name: PERSONALIZED MASS MEDIA COMMUNICATIONS, L.L.C., NE
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PERSONALIZED MASS MEDIA CORPORATION, THE;REEL/FRAME:007814/0122
Effective date: 19951227
Owner name: PERSONALIZED MASS MEDIA CORPORATION, NEW YORK
Free format text: SECURITY INTEREST;ASSIGNOR:PERSONALIZED MEDIA COMMUNICATIONS L.L.C.;REEL/FRAME:007794/0295
Effective date: 19951227
Owner name: PERSONALIZED MASS MEDIA CORPORATION, THE, NEW YORK
Free format text: CHANGE OF NAME;ASSIGNOR:PERSONALIZED MASA MEDIA CORPORATION, THE;REEL/FRAME:007786/0975
Effective date: 19960205
1996年11月18日ASAssignment
Owner name: PERSONALIZED MEDIA COMMUNICATIONS, L.L.C., NEW YOR
Free format text: CORRECTED RECORDATION FORM COVER SHEET FOR ASSIGNMENT RECORDED ON REEL 7814, FRAME 0122-01333;ASSIGNOR:PERSONALIZED MASS MEDIA CORPORATION, THE;REEL/FRAME:008231/0103
Effective date: 19951227
1999年4月26日FPAYFee payment
Year of fee payment: 12
2003年8月26日RRRequest for reexamination filed
Effective date: 20030707
2003年12月16日RRRequest for reexamination filed
Effective date: 20031024
2009年6月16日FPB1Expired due to reexamination which canceled all claims