WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Signal processing apparatus and methods    
United States Patent4965825   
Link to this pagehttp://www.wikipatents.com/4965825.html
Inventor(s)Harvey; John C. (New York, NY); Cuddihy; James W. (New York, NY)
AbstractA unified system of programming communication for use on individual computer systems with capacity for generating relevant user specific information simultaneously at each station of a plurality of subscriber stations. The system includes a transmission station which is a central control system of a system of receiver station computers controlled by the station transmission. Each individual computer system is self-structuring in that any given transmission station can transmit control information causing selected apparatus at selected receiver stations to combine the computers at those stations based on the transmission of the station, thereby causing the individual computers to come under control of station. The unified system also includes apparatus for combining the user specific information generated at subscriber station into broadcast programming, so that broadcast programming is displayed at every station with user specific information displayed in the broadcast programming. The unified system includes apparatus for restricting the combined programming so that it is available only at selected stations tuned to a given transmission station's transmission. The unified system includes apparatus for documenting the use of the control signals and/or programming at said selected stations and for monitoring the availability and use, of programming.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4965825
Signal processing apparatus and methods - US Patent 4965825 Drawing
Signal processing apparatus and methods
Inventor     Harvey; John C. (New York, NY); Cuddihy; James W. (New York, NY)
Owner/Assignee     The Personalized Mass Media Corporation (New York, NY)
Patent assignment
All assignments
Publication Date     October 23, 1990
Application Number     07/096,096
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 11, 1987
US Classification     380/233 380/242
Int'l Classification     H04L 009/00 G06F 015/21
Examiner     Cangialosi; Salvatore
Assistant Examiner    
Attorney/Law Firm     Scott, Jr.; Thomas J.
Address
Parent Case     CROSS-REFERENCE TO RELATED APPLICATIONS This is a continuation-in-part of a patent application Ser. No. 829,531 filed Feb. 14, l986 now U.S. Pat. No. 4,704,725 which in turn was a continuation of a patent application Ser. No. 317,510 filed Nov. 3, 1981 now U.S. Pat. No. 4,694,490.
Priority Data    
USPTO Field of Search     380/9 380/10 380/20 380/48 380/49 455/4 455/32 455/33 455/34 455/37 455/70 358/142 358/143 358/146 358/147 358/183 358/86 364/521
Patent Tags     signal processing methods
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4706282
Knowd
713/168
Nov,1987

[0 after 0 votes]
4704725
Harvey
380/242
Nov,1987

[0 after 0 votes]
4694490
Harvey
380/234
Sep,1987

[0 after 0 votes]
4381522
Lambert
725/93
Apr,1983

[0 after 0 votes]
4337480
Bourassin
348/552
Jun,1982

[0 after 0 votes]
4323922
den Toonder
380/226
Apr,1982

[0 after 0 votes]
4310854
Baer

Jan,1982

[0 after 0 votes]
4264925
Freeman
725/138
Apr,1981

[0 after 0 votes]
4138726
Girault
345/638
Feb,1979

[0 after 0 votes]
4025851
Haselwood
725/22
May,1977

[0 after 0 votes]
3891792
Kimura
348/622
Jun,1975

[0 after 0 votes]
3845391
Crosby
455/39
Oct,1974

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. In a signal processor system, carrier transmission receiving means; means for demodulating said carrier transmission to detect an information transmission thereon; detector means for detecting an embedded signal in the information transmission and removing it from said information transmission; first control means responsive to said detected signal to activate and/or deactivate equipment external to said signal processor system; second control means activated by said detected signal to monitor the performance and/or output of said first control means; a recorder means for receiving and recording data collected by said monitor means; and control means for instructing said recorder to direct information recorded thereon to a remote site.

2. In a signal processor, carrier transmission receiving means; means for demodulating said carrier transmission to detect an information transmission thereon; detector means for detecting an embedded signal in the information transmission and for removing said signal from said information transmission; control means responsive to said detected signal to activate and/or deactivate equipment external to said signal processor; monitor means activated by said detected signal to monitor the performance and/or output of said external equipment; a recorder means for receiving and recording data collected by said monitor means; control means for instructing said carrier receiving means to receive the appropriate carrier transmission within a predetermined time interval and to direct said received carrier transmission to said demodulating means and said detector means; and control means for instructing said recorder to direct information recorded thereon to a remote site.

3. In a signal processor, carrier transmission receiving means; means for demodulating said carrier transmission to detect an information transmission thereon; detector means for determining the presence or absence of an embedded signal in the information transmission within a predetermined time interval and for detecting said signal and removing it from said information transmission; recorder means for receiving and recording the presence or absence of said detected signal; control means for instructing said carrier receiving means to receive the appropriate carrier transmission within said predetermined time interval and to direct said received carrier transmission to said demodulating means and detector means; control means for instructing said detector means to detect the presence or absence of said embedded signal within said predetermined time interval; and control means for instructing said recorder means to transmit the information recorded thereon to a remote site.

4. In a signal processor, carrier transmission receiving means; means for demodulating said carrier transmission to detect an information transmission thereon; detector means for determining the presence or absence of an embedded signal in said information transmission within a predetermined time interval and for detecting said signal and removing it from said information transmission; buffer means for organizing said detected signals with detected signals from other detector means into a data stream; recorder means for receiving and recording said stream; control means for instructing said carrier receiving means to receive the appropriate carrier transmission within said predetermined time interval and to direct received said carrier transmission to said demodulating means and said detector means; control means for instructing said recorder to direct information recorded thereon to a remote site; control means responsive to some of said detected signals in said data stream to activate and/or deactivate equipment external to said signal processor; and control means responsive to some other of said detected signals in said data stream to alter the location in succeeding information transmissions examined for embedded signals.

5. In a signal processor, carrier transmission receiving means; means for demodulating said carrier transmission to detect an information transmission thereon; detector means for determining the presence or absence of an embedded signal in the information transmission within a predetermined time interval and for detecting said signal and removing it from said information transmission; buffer means for organizing said detected signals with detected signals from other detector means into a data stream; recorder means for receiving and recording said data stream; control means for instructing said carrier receiving means to receive the appropriate carrier transmission within said predetermined time interval and to direct said received carrier transmission to said demodulating means and said detector means; control means for instructing said detector means to detect the presence or absence of said embedded signal within said predetermined time interval; and control means for instructing said recorder to direct information recorded thereon to a remote site.

6. The apparatus as claimed in claim 1 wherein the embedded signal is encrypted and including a decrypter means for decrypting said signal.

7. The apparatus as claimed in claim 2 wherein the embedded signal is encrypted and including a decrypter means for decrypting said signal.

8. The apparatus as claimed in claim 3 wherein the embedded signal is encrypted and including a decrypter means for decrypting said signal.

9. The apparatus as claimed in claim 4 wherein the embedded signal is encrypted and including a decrypter means for decrypting said signal.

10. The apparatus as claimed in claim 2 including means for receiving and detecting embedded signals on a plurality of carrier transmissions.

11. The apparatus as claimed in claim 3 including means for receiving and detecting embedded signals on a plurality of carrier transmissions.

12. The apparatus as claimed in claim 4 including means for receiving and detecting embedded signals on a plurality of carrier transmissions.

13. The apparatus in claim 5 wherein the embedded signal is encrypted and including a decrypter means for decrypting said signal.

14. A method of processing signals including:

(a) the step of receiving a carrier transmission;

(b) the step of demodulating said carrier transmission to detect an information transmission thereon;

(c) the step of detecting and identifying embedded signals on said information transmission;

(d) the step of passing said embedded signals to a device or devices to be controlled based on instructions identified within said embedded signals;

(e) the step of controlling said devices based on the instructions within said embedded signals; and

(f) the step of recording the receipt of and passing to said devices of said embedded signals.

15. A method of processing signals as claimed in claim 14 including the step of decrypting encrypted embedded signals.

16. A method of processing signals as claimed in claim 14 including the step of recording the response of the device or devices to be controlled by the embedded signals for later transmission to a remote site.

17. A method of processing signals as claimed in claim 14 including the step of decrypting an encrypted information transmission.

18. A method of processing signals as claimed in claim 14 including the step of removing a portion of said detected embedded signal.

19. A method of processing signals as claimed in claim 14 including the step of adding a second signal to the information transmission.

20. A method of generating computer output at 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 said computers' method of processing data and generating output information content, each of said computers being programmed to accommodate a special user application, comprising the steps of:

transmitting an instruct-to-generate signal to said computers at a time when corresponding user specific output information content does not exist,

detecting the presence of said instruct-to-generate signal at selected receiver stations and coupling said instruct-to-generate signal to the computers associated with said selected stations, and

causing said last named computer to generate their user specific output information content in response to said instruct-to-generate signal, thereby to transmit to each of their associated output devices an output signal comprising the user specific output information content and the user specific signal of its associated computer, the output signals at a multiplicity of said output devices being different, with each output signal specific to a specific user.

21. A method according to claim 20, wherein said instruct-to-generate signal contains information which, when said signal is received by selected receiver stations, causes said receiver station computers to generate said specific output information, said generation being in accordance with said instruct-to-generate signal information.

22. A method according to claim 20, further including the step of transmitting a modification control signal to at least one computer at a selected receiver station which is programmed to process modification control signals, and causing said at least named computer to modify its method of processing data and generating output information content in response thereto.

23. A method according to claim 20, further including the step of preprogramming at least one of said selected receiver stations to modify its method of processing data and generating output information content in response to said instruct-to-generate signal.

24. In a method of generating computer output at a multiplicity of receiver stations each of which includes a computer adapted to generate and transmit user specific output information content and 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 said computers' method of processing data and generating output information content, each of said computers, being programmed to accommodate a special user application, the steps of:

transmitting an instruct-to-generate signal to said computers at a time when corresponding user specific output information content does not exist, and

causing said last named computers to generate their user specific output information content in response to said instruct-to-generate signal, thereby to transmit to each of their associated output devices an output signal comprising the user specific output information content and the user specific signal of its associated computer, the output signals at a multiplicity of said output devices being different, with each output signal specific to a specific user.

25. In a method of generating computer output at a multiplicity of receiver stations each of which includes a computer adapted to generate and transmit user specific output information content and 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 said computers' method of processing data and generating output information content, each of said computers being programmed to accommodate a special user application, the steps of:

detecting at selected receiver stations the presence of an instruct-to-generate signal transmitted by a transmission source and coupling said instruct-to-generate signal to the computers associated with said selected stations, and

causing said last named computers to generate their user specific output information content in response to said instruct-to-generate signal, thereby to transmit to each of their associated output devices an output signal comprising the user specific output information content and the user specific signal of its associated computer, the output signals at a multiplicity of said output devices being different, with each output signal specific to a specific user.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

The invention relates to an integrated system of programming communication and involves the fields of computer processing, computer communications, television, radio, and other electronic communications; the fields of automating the handling, recording, and retransmitting of television, radio, computer, and other electronically transmitted programming; and the fields of regulating, metering, and monitoring the availability, use, and usage of such programming.

For years, television has been recognized as a most powerful medium for communicating ideas. And television is so-called "user friendly"; that is, despite technical complexity, television is easy for subscribers to use.

Radio and electronic print services such as stock brokers' so-called "tickers" and "broad tapes" are also powerful, user friendly mass media. (Hereinafter, the electronic print mass medium is called, "broadcast print.")

But television, radio, and broadcast print are only mass media. Program content is the same for every viewer. Occasionally one viewer may see, hear, or read information of specific relevance to him (as happens when a guest on a television talk show turns to the camera and says, "Hi, Mom"), but such electronic media have no capacity for conveying user specific information simultaneously to each user.

For years, computers have been recognized as having unsurpassed capacity for processing and displaying user specific information.

But computer processing is not a mass medium. Computers operate under the control of computer programs that are inputted by specific users for specific purposes, not programs that are broadcast to and executed simultaneously at the stations of mass user audiences. And computer processing is far less user friendly than, for example, television.

Today great potential exists for combining the capacity of broadcast communications media to convey ideas with the capacity of computers to process and output user specific information. One such combination would provide a new radio-based or broadcast print medium with the capacity for conveying general information to large audiences--e.g., "Stock prices rose today in heavy trading,"--with information of specific relevance to each particular user in the audience--e.g., "but the value of your stock portfolio went down."(Hereinafter, the new media that result from such combinations are called "combined" media.)

Unlocking this potential is desirable because these new media will add substantial richness and variety to the communication of ideas, information and entertainment. Understanding complex subjects and making informed decisions will become easier.

To unlock this potential fully requires means and methods for combining and controlling receiver systems that are now separate--television and computers, radio and computers, broadcast print and computers, television and computers and broadcast print, etc.

But it requires much more.

To unlock this potential fully requires a system with efficient capacity for satisfying the demands of subscribers who have little receiver apparatus and simple information demands as well as subscribers who have extensive apparatus and complex demands. It requires capacity for transmitting and organizing vastly more information and programming than any one-channel transmission system can possibly convey at one time. It requires capacity for controlling intermediate transmission stations that receive information and programming from many sources and for organizing the information and programming and retransmitting the information and programming so as to make the use of the information and programming at ultimate receiver stations as efficient as possible.

To unlock this potential also requires efficient capacity for providing reliable audit information to (1) advertisers and others who pay for the transmission and performance of programming and (2) copyright holders, pay service operators, and others such as talent who demand, instead, to be paid. This requires capacity for identifying and recording (1) what television, radio, data, and other programming and what instruction signals are transmitted at each transmission station and (2) what is received at each receiver station as well as (3) what received programming is combined or otherwise used at each receiver station and (4) how it is received, combined, and/or otherwise used.

Moreover, this system must have the capacity to ensure that programming supplied for pay or for other conditional use is used only in accordance with those conditions. For example, subscriber station apparatus must display the commercials that are transmitted in transmissions that advertisers pay for. The system must have capacity for decrypting, in many varying ways, programming and instruction signals that are encrypted and for identifying those who pirate programming and inhibiting piracy.

It is the object of this invention to unlock this great potential in the fullest measure by means of an integrated system of programming communication that joins together all these capacities most efficiently.

Computer systems generate user specific information, but in any given computer system, any given set of program instructions that causes and controls the generation of user specific information is inputted to only one computer at a time.

Computer communications systems do transmit data point-to-multipoint. The Dataspeed Corporation division of Lotus Development Corporation of Cambridge, Mass. transmits real-time financial data over radio frequencies to microcomputers equipped with devices called "modios" that combine the features of radio receivers, modems, and decryptors. The Equatorial Communications Company of Mountain View, Calif. transmits to similarly equipped receiver systems by satellite. At each receiver station, apparatus receive the particular transmission and convert its data content into unencrypted digital signals that computers can process. Each subscriber programs his subscriber station apparatus to select particular data of interest.

This prior art is limited. It only transmits data; it does not control data processing. No system is preprogrammed to simultaneously control a plurality of central processor units, operating systems, and pluralities of computer peripheral units. None has capacity to cause simultaneous generation of user specific information at a plurality of receiver stations. None has any capacity to cause subscriber station computers to process received data, let alone in ways that are not inputted by the subscribers. None has any capacity to explain automatically why any given information might be of particular interest to any subscriber or why any subscriber might wish to select information that is not selected or how any subscriber might wish to change the way selected information is processed.

As regards broadcast media, systems in the prior art have capacity for receiving and displaying multiple images on television receivers simultaneously. One such system for superimposing printed characters transmitted incrementally during the vertical blanking interval of the television scanning format is described in U.S. Pat. No. 3,891,792 to Kimura, U.S. Pat. No. 4,310,854 to Baer describes a second system for continuously displaying readable alphanumeric captions that are transmitted as digital data superimposed on a normal FM sound signal and that relate in program content to the conventional television information upon which they are displayed. These systems permit a viewer to view a primary program and a secondary program.

This prior art, too, is limited. It has no capacity to overlay any information other than information transmitted to all receiver stations simultaneously. It has no capacity to overlay any such information except in the order in which it is received. It has no capacity to cause receiver station computers to generate any information whatsoever, let alone user specific information. It has no capacity to cause overlays to commence or cease appearing at receiver stations, let alone commence and cease appearing periodically.

As regards the automation of intermediate transmission stations, various so-called "cueing" systems in the prior art operate in conjunction with network broadcast transmissions to automate the so-called "cut-in" at local television and radio stations of locally originated programming such as so-called "local spot" advertisements.

Also in the prior art, U.S. Pat. No. 4,381,522 tp Lambert describes a cable television system controlled by a minicomputer that responds to signals transmitted from viewers by telephone. In response to viewers' input preferences, the computer generates a schedule which determines what prerecorded, so-called local origination programs will be transmitted, when, and over what channels. The computer generates a video image of this schedule which it transmits over one cable channel to viewers which permits them to see when they can view the programs they request and over what channels. Then, in accordance with the schedule, it actuates preloaded video tape, disc or film players and transmits the programming transmissions from these players to the designated cable channels by means of a controlled video switch.

This prior art, too, is limited. It has no capacity to schedule automatically or transmit any programming other than that loaded immediately at the play heads of the controlled video players. It has no capacity to load the video players or identify what programming is loaded on the players or verify that scheduled programs are played correctly. It has no capacity to cause the video players to record programming from any source. It has no capacity to receive programming transmissions or process received transmissions in any way. It has no capacity to operate under the control of instructions transmitted by broadcasters. It has no capacity to insert signals that convey information to or control, in any way, the automatic operation of ultimate receiver station apparatus other than television receivers.

As regards the automation of ultimate receiver stations, in the prior art, U.S. Pat. No. 4,337,480 to Bourassin et al. describes a dynamic interconnection system for connecting at least one television receiver to a plurality of television peripheral units. By means of a single remote keyboard, a viewer can automatically connect and disconnect any of the peripheral units without the need manually to switch systems or fasten and unfasten cabling each time. In addition, using a so-called "image-within-image" capacity, the viewer can superimpose a secondary image from a second peripheral unit upon the primary image on the television display. In this fashion, two peripheral units can be viewed simultaneously on one television receiver. U.S. Pat. No. 4,264,925 to Freeman et al. describes a multi-channel programming transmission system wherein subscribers may select manually among related programming alternatives transmitted simultaneously on separate channels.

This prior art, too, is limited. It has no capacity for interconnecting or operating a system at any time other than the time when the order to do so is entered manually at the system or remote keyboard. It has no capacity for acting on instructions transmitted by broadcasters to interconnect, actuate or tune systems peripheral to a television receiver or to actuate a television receiver or automatically change channels received by a receiver. It has no capacity for coordinating the programming content transmitted by any given peripheral system with any other programming transmitted to a television receiver. It has no capacity for controlling two separate systems such as, for example, an automatic radio and television stereo simulcast. It has no capacity for selectively connecting radio receivers to radio peripherals such as computers or printers or speakers or for connecting computers to computer peripherals (except perhaps a television set). It has no capacity for controlling the operation of decryptors or selectively inputting transmissions to decryptors or outputting transmissions from decryptors to other apparatus. It has no capacity for monitoring and maintaining records regarding what programming is selected or played on any apparatus or what apparatus is connected or how connected apparatus operate.

The prior art includes a variety of systems for monitoring programming and generating so-called "ratings." One system that monitors by means of embedded digital signals 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. A third that automatically monitors a plurality of channels by switching sequentially among them and that includes capacity to monitor audio and visual quality is described in U.S. Pat. No. 4,547,804 to Greenberg.

This prior art, too, is limited. It has capacity to monitor only single broadcast stations, channels or units and lacks capacity to monitor more than one channel at a time or to monitor the combining of media. At any given monitor station, it has had capacity to monitor either what is transmitted over one or more channels or what is received on one or more receivers but not both. It has assumed monitored signals of particular format in particular transmission locations and has lacked capacity to vary formats or locations or to distinguish and act on the absence of signals or to interpret and process in any fashion signals that appear in monitored locations that are not monitored signals. It has lacked capacity to identify encrypted signals then decrypt them. It has lacked capacity to record and also transfer information to a remote geographic location simultaneously.

As regards recorder/player systems, many means and methods exist in the prior art for recording television or audio programming and/or data on magnetic, optical or other recording media and for retransmitting prerecorded programming. Video tape recorders have capacity for automatic delayed recording of television transmissions on the basis of instructions input manually by viewers. So-called "interactive video" systems have capacity for locating prerecorded television programming on a given disc and transmitting it to television receivers and locating prerecorded digital data on the same disc and transmitting them to computers.

This prior art, too, is limited. It has no capacity for automatically embedding signals in and/or removing embedded signals from a television transmission then recording the transmission. It has no capacity for controlling the connection or actuation or tuning of external apparatus. It has no capacity for retransmitting prerecorded programming and controlling the decryption of said programming, let alone doing so on the basis of signals that are embedded in said programming that contain keys for the decryption of said programming. It has no capacity for operating on the basis of control signals transmitted to recorder/players at a plurality of subscriber stations, let alone operating on the basis of such signals to record user specific information at each subscriber station.

As regards decoders and decryptors, many different systems exist, at present, that enable programming suppliers to restrict the use of transmitted programming to only duly authorized subscribers. The prior art includes so-called "addressable" systems that have capacity for controlling specific individual subscriber station apparatus by means of control instructions transmitted in broadcasts. Such systems enable broadcasters to turn off subscriber station decoder/decryptor apparatus of subscribers who do not pay their bills and turn them back on when the bills are paid.

This prior art, too, is limited. It has no capacity for decrypting combined media programming. It has no capacity for identifying then selectively decrypting control instructions embedded in unencrypted programming transmissions. It has no capacity for identifying programming transmissions or control instructions selectively and transferring them to a decryptor for decryption. It has no capacity for transferring the output of a decryptor selectively to one of a plurality of output apparatus. It has no capacity for automatically identifying decryption keys and inputting them to a decryptor to serve as the key for any step of decryption. It has no capacity for identifying and recording the identity of what is input to or output from a decryptor. It has no capacity for decrypting a transmission then embedding a signal in the transmission--let alone for simultaneously embedding user specific signals at a plurality of subscriber stations. It has no capacity for distinguishing the absence of an expected signal or controlling any operation when such absence occurs.

Further significant limitations arise out of the failure to reconcile aspects of these individual areas of art--monitoring programming, automating ultimate receiver stations, decrypting programming, generating the programming itself, etc.--into an integrated system. These limitations are both technical and commercial.

For example, the commercial objective of the aforementioned monitoring systems of Crosby, Haselwood et. al., and Greenberg is to provide independent audits to advertisers and others who pay for programming transmissions. All require embedding signals in programming that are used only to identify programming. Greenberg, for example, requires that a digital signal be transmitted at a particular place on a select line of each frame of a television program. But television has only so much capacity for transmitting signals outside the visible image; it is inefficient for such signals to serve only one function; and broadcasters can foresee alternate potential for this capacity that may be more profitable to them. Furthermore, advertisers recognize that if the systems of Crosby, Haselwood and Greenberg distinguish TV advertisements by means of single purpose signals, television receivers and video tape recorders can include capacity for identifying said signals and suppressing the associated advertisements. Accordingly, no independent automatic comprehensive so-called "proof-of-performance" audit service has yet proven commercially viable.

As a second example, because of the lack of a viable independent audit system, each service that broadcasts encrypted programming controls and services at each subscriber station one or more receiver/decryptors dedicated to its service alone. Lacking a viable audit system, services do not transmit to shared, common receiver/decryptors.

These are just two examples of limitations that arise in the absence of an integrated system of programming communication.

It is an object of the present invention to overcome these and other limitations of the prior art.

SUMMARY OF THE INVENTION

The present invention consists of an integrated system of methods and apparatus for communicating programming. The term "programming" refers to everything that is transmitted electronically to entertain, instruct or inform, including television, radio, broadcast print, and computer programming as well as combined medium programming. The system includes capacity for automatically organizing multi-channel communications. Like television, radio, broadcast print, and other electronic media, the present invention has capacity for transmitting to standardized programming that is very simple for subscribers to play and understand. Like computer systems, the present invention has capacity for transmitting data and control instructions in the same information stream to many different apparatus at a given subscriber station, for causing computers to generate and transmit programming, and for causing receiver apparatus to operate on the basis of programming and information received at widely separated times.

It is the further purpose of this invention to provide means and methods whereby a simplex point-to-multipoint transmission (such as a television or radio broadcast) can cause simultaneous generation of user specific information at a plurality of subscriber stations. One advantage of the present invention is great ease of use. For example, as will be seen, a subscriber can cause his own information to be processed in highly complex ways by merely turning his television receiver on and tuning to a particular channel. Another advantage of the present invention is its so-called "transparency"--subscribers see none of the complex processing taking place. Another advantage is privacy. No private information is required at transmitting stations, and no subscriber's information is available at any other subscriber's station.

It is the further purpose of this invention to provide means and methods whereby a simplex broadcast transmission can cause periodic combining of relevant user specific information and conventional broadcast programming simultaneously at a plurality of subscriber stations, thereby integrating the broadcast information with each user's own information. One advantage of the present invention is its use of powerful communication media such as television to reveal the meaning of the results of complex processing in ways that appear clear and simple. Another advantage is that receiver stations that lack said capacity for combining user specific information into television or radio programming can continue, without modification, to receive and display the conventional television or radio and without the appearance of any signals or change in the conventional programming.

It is the further purpose of this invention to provide means and methods for the automation of intermediate transmission stations that receive and retransmit programming. The programming may be delivered by any means including over-the-air, hard-wire, and manual means. The stations may transmit programming over-the-air (hereinafter, "broadcast") or over hard-wire (hereinafter, "cablecast"). They may transmit single channels or multiple channels. The present invention includes capacity for automatically constructing records for each transmitted channel that duplicate the logs that the Federal Communications Commission requires broadcast station operators to maintain.

It is the further purpose of this invention to provide means and methods for