System for interactively distributing information services
First Claim
Patent Images
1. A method comprising:
- receiving, from a terminal via a back channel, a request for at least one program of a plurality of programs, said request having a personal identification number (PIN) associated with a requesting viewer and a unique terminal identification number (TID) assigned to the terminal;
comparing the received TID from the request to a stored TID at a service provider to confirm the received TID;
comparing the received PIN from the request to a stored PIN at said service provider to confirm the received PIN;
sending, in response to confirming the received TID and the received PIN in the steps of comparing, the requested at least one program via a forward channel, said requested at least one program comprising data stream packets containing the received TID;
assigning, periodically by the service provider, a randomly altered TID to said terminal;
associating each of the requested at least one program with a unique program identification number (PID); and
randomly assigning and altering each PID.
4 Assignments
0 Petitions
Accused Products
Abstract
An interactive information distribution system includes service provider equipment for generating an information stream that is coupled to an information channel and transmitted to subscriber equipment. The service provider also generates a command signal that is coupled to a command channel and transmitted to the subscriber equipment. The service provider also receives information manipulation requests from the subscriber via a back channel. A communication network supporting the information channel, command channel and back channel is coupled between the service provider equipment and the subscriber equipment.
47 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a terminal via a back channel, a request for at least one program of a plurality of programs, said request having a personal identification number (PIN) associated with a requesting viewer and a unique terminal identification number (TID) assigned to the terminal; comparing the received TID from the request to a stored TID at a service provider to confirm the received TID; comparing the received PIN from the request to a stored PIN at said service provider to confirm the received PIN; sending, in response to confirming the received TID and the received PIN in the steps of comparing, the requested at least one program via a forward channel, said requested at least one program comprising data stream packets containing the received TID; assigning, periodically by the service provider, a randomly altered TID to said terminal; associating each of the requested at least one program with a unique program identification number (PID); and randomly assigning and altering each PID. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a processor; and memory storing at least one application program that, when executed by the processor, causes the apparatus to; receive, from a terminal via a back channel, a request for at least one program of a plurality of programs, said request having a personal identification number (PIN) associated with a requesting viewer and a unique terminal identification number (TID) assigned to the terminal; compare the received TID from the request to a TID stored at the apparatus to confirm the received TID; compare the received PIN from the request to a PIN stored at the apparatus to confirm the received PIN; send, in response to confirming the received TID and the received PIN in the steps of comparing, the requested at least one program via a forward channel, said requested at least one program comprising data stream packets containing the received TID; periodically assign a randomly altered TID to said terminal; associate each of the requested at least one program with a unique program identification number (PID); and randomly assign and alter each PID. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification