Signal processing apparatus and methods
DC CAFCFirst Claim
1. A method for controlling the decryption of programming at a subscriber station, said method comprising the steps of:
- receiving programming, said programming having a first encrypted digital control signal portion and an encrypted digital information portion;
detecting said first encrypted digital control signal portion of said programming;
passing said first encrypted digital control signal portion of said programming to a decryptor at said subscriber station;
decrypting said first encrypted digital control signal portion of said programming using said decryptor at said subscriber station;
passing said encrypted digital information portion of said programming to said decryptor;
decrypting said encrypted digital information portion of said programming using said decryptor at said subscriber station based on the decrypted control signal portion; and
presenting said programming.
1 Assignment
Litigations
2 Petitions
Accused Products
Abstract
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
-
Citations
32 Claims
-
1. A method for controlling the decryption of programming at a subscriber station, said method comprising the steps of:
-
receiving programming, said programming having a first encrypted digital control signal portion and an encrypted digital information portion; detecting said first encrypted digital control signal portion of said programming; passing said first encrypted digital control signal portion of said programming to a decryptor at said subscriber station; decrypting said first encrypted digital control signal portion of said programming using said decryptor at said subscriber station; passing said encrypted digital information portion of said programming to said decryptor; decrypting said encrypted digital information portion of said programming using said decryptor at said subscriber station based on the decrypted control signal portion; and presenting said programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18)
-
-
14. A method of controlling a remote transmitter station to communicate program material to a subscriber station and controlling said subscriber station to process or output digital programming, said method comprising the steps of:
-
receiving at said remote transmitter station a first control signal which operates at the remote transmitter station to control communication of said digital programming and one or more first instruct signals, wherein said one or more first instruct signals operate at the subscriber station to decrypt one or more digital second instruct signals; receiving at said remote transmitter station said one or more digital second instruct signals which operate at the subscriber station to decrypt said digital programming; and transmitting from said remote transmitter station to said subscriber station an information transmission comprising said digital programming, said one or more first instruct signals and said one or more digital second instruct signals, said one or more first instruct signals being transmitted in accordance with said first control signal. - View Dependent Claims (17)
-
-
19. A method of processing signals at a receiver station to deliver an output to supplement mass medium programming, said method comprising the steps of:
-
receiving said mass medium programming at said receiver station from a mass medium programming source and outputting said mass medium programming at said at least one output device; receiving a broadcast or cablecast information transmission at said receiver station, said broadcast or cablecast information transmission including one or more instruct signals and encrypted information to supplement said mass medium programming; detecting said one or more instruct signals in said broadcast or cablecast information transmission and passing said one or more instruct signals to a processor; and controlling said processor based on said one or more instruct signals, said step of controlling comprising the steps of; implementing a new technique of decrypting; directing said encrypted information to supplement said mass medium programming to be decrypted in response to said new technique of decrypting; and directing said decrypted information to supplement said mass medium programming to one or more output devices. - View Dependent Claims (20)
-
-
21. A method for controlling decryption of digital programming at a receiver station, said receiver station having a receiver for receiving a point-to-multipoint information transmission, a digital detector operatively connected to said receiver for detecting a plurality of signal types, a processor operatively connected to said digital detector for locating or identifying a specific control signal, a plurality of decryptors operatively connected to said receiver or said processor and with said processor programmed to control at least one of said plurality of decryptors, said method comprising the steps of:
-
storing a code designating at least a portion of said digital programming; receiving an information transmission that includes said digital programming and a digital control signal; separating said information transmission into a plurality of portions; passing said plurality of portions selectively to said plurality of decryptors; controlling said plurality of decryptors based on said code; first decrypting said digital control signal using said plurality of decryptors at said receiver station; second decrypting said digital programming using said plurality of decryptors at said receiver station based on said first decrypting; and presenting said digital programming to a viewer or listener.
-
-
22. A method of providing digital enabling information to a receiver station from a first remote source, said digital enabling information for use at the receiver station in decrypting a mass medium program presentation, said method comprising the steps of:
-
storing digital enabling information at said first remote source; receiving at said first remote source a query from said receiver station; transmitting said digital enabling information which is effective to enable decryption from said first remote source to said receiver station in response to said step of receiving said query, said receiver station storing at least some of said transmitted enabling information; transmitting from a second remote source to said receiver station an encrypted digital mass medium presentation signal which is decrypted on the basis of said stored at least some of said digital enabling information to present said mass medium programming presentation.
-
-
23. A method of processing signals at a receiver station, said receiver station having a receiver, a digital detector operatively connected to said receiver for detecting encrypted digital data, a decryptor operatively connected to said digital detector for decrypting said encrypted digital data, and a controller operatively connected to said digital detector or said decryptor for controlling said decryptor, said method comprising the steps of:
-
receiving a plurality of signals including digital programming and inputting at least some of said plurality of signals to said digital detector; detecting said encrypted digital data in said at least some of said plurality of signals in accordance with a varying pattern of timing or location and passing said detected encrypted digital data to said decryptor; controlling said decryptor to alter its decryption pattern or technique on the basis of information included in said detected encrypted digital data; and decrypting at least a portion of said digital programming using a selected decryption pattern or technique based on said step of detecting in order to provide a decrypted output of programming to a viewer or listener.
-
-
24. A method for controlling decryption of digital television or computer programming at a receiver station, said method comprising the steps of:
-
storing a procedure for locating or identifying a specific digital instruct-to-decrypt signal in a plurality of signal types; receiving an information transmission that includes a plurality of signal types and at least one unit of digital television or computer programming; passing at least some of said information transmission to a detector; detecting data of said plurality of signal types and transferring said detected data to a processor; identifying or locating said specific digital instruct-to-decrypt signal by processing said detected data in accordance with said stored information; and decrypting at least some of said unit of digital television or computer programming on the basis of said identified or located specific digital instruct-to-decrypt signal. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification