Apparatus for controlling the reception of transmitted programs
First Claim
1. Apparatus for use with receiving means for enabling the receiving of programs desired by a user and authorized by a program provider, a program provided by said provider being accompanied by a program signal including a transmitted program identification code identifying the program and indicative of restricted authorization to receive said program if the program has restricted authorization, said apparatus comprising:
- signal-sensing means for sensing the transmitted program identification code in said program signal;
input means for inputting a purchased program identification code which is different from the transmitted program identification code if the program has restricted authorization;
storage means for storing the input program identification code;
apparatus identification means for storing an apparatus identification code substantially uniquely indicative of the identity of the apparatus; and
logic means connected to said signal-sensing means to receive the transmitted program identification code and connected to said storage means to receive the input program identification code stored therein, the logic means including comparison means which operates if the transmitted program identification code indicates that the program has restricted authorization to transform at least one of the input or transmitted program identification codes based on the apparatus identification code in a manner substantially unique to the apparatus for comparison of the uniquely transformed code to the other code, said logic means providing an enabling signal to said receiving means only when the authorization codes, subsequent to the unique transformation of one of them if the program has restricted authorization, conjointly indicate the receiving is authorized.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system for use with recording apparatus enables the recording of programs simultaneously desired by a user and authorized by a program provider, typically a broadcaster. The broadcaster attaches a code signal to each program segment which the user'"'"'s control system recognizes. The control system contains a second code indicative of a preselected program and of authorization to record the program. When the codes correspond the control system activates the user'"'"'s recorder to record the desired program.
447 Citations
11 Claims
-
1. Apparatus for use with receiving means for enabling the receiving of programs desired by a user and authorized by a program provider, a program provided by said provider being accompanied by a program signal including a transmitted program identification code identifying the program and indicative of restricted authorization to receive said program if the program has restricted authorization, said apparatus comprising:
-
signal-sensing means for sensing the transmitted program identification code in said program signal; input means for inputting a purchased program identification code which is different from the transmitted program identification code if the program has restricted authorization; storage means for storing the input program identification code; apparatus identification means for storing an apparatus identification code substantially uniquely indicative of the identity of the apparatus; and logic means connected to said signal-sensing means to receive the transmitted program identification code and connected to said storage means to receive the input program identification code stored therein, the logic means including comparison means which operates if the transmitted program identification code indicates that the program has restricted authorization to transform at least one of the input or transmitted program identification codes based on the apparatus identification code in a manner substantially unique to the apparatus for comparison of the uniquely transformed code to the other code, said logic means providing an enabling signal to said receiving means only when the authorization codes, subsequent to the unique transformation of one of them if the program has restricted authorization, conjointly indicate the receiving is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling means for receiving a transmitted program desired by a user and authorized by a program provider comprising the steps of:
-
transmitting a program signal accompanying the transmitted program, said signal including a transmitted program identification code which identifies the program and is indicative of restricted authorization to receive said program if the program has restricted authorization; receiving said transmitted program and accompanying program signal; electronically sensing said transmitted program identification code admist said transmitted program and accompanying program signal and determining if the program has restricted authorization; storing a purchased program identification code indicative of authorization to receive said program, the purchased program identification code being different from the transmitted program identification code if the program has restricted authorization; transforming at least one of the program identification codes based upon a stored code unique to the user'"'"'s apparatus if the program has restricted access so that the transformed code is transformed in a manner substantially unique to the user'"'"'s apparatus; comparing said program identification codes, subsequent to transforming if the program has restricted authorization; and providing an enabling signal only when said compared codes conjointly indicate that receiving is authorized, whereby said enabling signal enables the receiving means. - View Dependent Claims (9)
-
-
10. An apparatus for use with a receiving means for enabling the receiving of programs desired by the user and authorized by a program provider, a program provided by said provider being accompanied by a program signal including a transmitted program identification code identifying the program and indicative of restrictive authorization to receive said program if the program has restricted authorization, and a transmitted protocol code indicative of the transformation protocol to be used, said apparatus comprising:
-
signal-sensing means sensing the transmitted program identification code and the protocol code in said program signal; input means for inputting a purchased program identification code which is different from the transmitted program identification code if the program has restricted authorization; storage means for storing the input program identification code; apparatus identification means for storing an apparatus identification code, substantially uniquely indicative of the identity of the apparatus; and logic means connected to the signal-sensing means to receive the transmitted program identification code and connected to said storage means to receive the input program identification code stored therein, the logic means including comparison means which operates if the transmitted program identification code indicates that the program has restricted authorization to transform at least one of the input and transmitted program identification codes, using a transformation protocol dictated by the protocol code, based on the apparatus identification code in a manner substantially unique to the apparatus, for comparison of the uniquely transformed code to the other code, said logic means providing an enabling signal to said receiving means only when the program identification codes, subsequent to the unique transformation of one of them if the program has restricted authorization, conjointly indicate that receiving is authorized.
-
-
11. A method of controlling means for receiving a transmitted program desired by a user and authorized by a program provider comprising the steps of:
-
transmitting a program signal accompanying the transmitted program said signal including a transmitted program identification code which is indicative of restricted authorization to receive said program if the program has restricted authorization and a protocol code; receiving said transmitted program and accompanying program signal; electronically sensing the transmitted program identification code and said protocol code amidst said transmitted program and accompanying program signal and determining if the program identification code indicates that the program has restricted authorization; storing a purchased program identification code indicative of authorization to receive said program, the purchased program identification code being different from the transmitted program identification code if the program has restricted authorization; transforming at least one of the program identification codes based upon a stored code unique to the user'"'"'s apparatus utilizing a transformation protocol determined by the protocol code if the program has restricted authorization so that the transformed code is transformed in a manner substantially unique to the apparatus; comparing said program identification codes subsequent to transforming if the program has restricted authorization; and providing an enabling signal only when said compared codes conjointly indicate that receiving is authorized, whereby said enabling signal enables the receiving means.
-
Specification