System and method for providing television services
First Claim
1. A device for switching from a first program transmitted over a first channel to a second program transmitted over a second channel upon receiving a signal indicating the availability of the second program and upon selection by a user, comprising:
- a receiving set, having at least one receiver, for receiving the program on the first channel, and for receiving the signal indicating availability of the second program, and capable of being adjusted from receiving the first program on the first channel to receiving the second program over the second channel; and
a processor, coupled to the receiving set and adapted to receive a selection signal originating with the user, the processor being programmed to process transmissions received by the receiving set to detect the signal indicating the availability of the second program, and to cause the receiving set to adjust to the second channel to receive the second program upon receiving a selection signal from the user; and
a memory means coupled to the processor, and wherein the processor is further programmed to;
store the identity of the channel of the first television program in the memory means prior to causing the receiver to adjust to the second channel;
retrieve the identity of the first channel from the memory means at a desired time; and
cause the receiving set to re-adjust to the first channel to receive the first program.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for providing interactive television services and for switching between television programs, such as to an interactive program session from another program. An interactive server, capable of providing requested interactive video services to a set of subscribers in a given geographic area, is coupled to a network to which subscriber set top boxes are also coupled. Television programming, which may be furnished by any number of sources, is accompanied by a signal that indicates the availability of other programming, such as interactive television service related to the program being viewed, as well as information to be used in requesting such service. The user, when notified by this signal, may input to the set top box a request for a second program, such as an interactive program or application. The identity of the original program channel is stored, and a session with the video service provider is established over the network. When the session is terminated, the set top box re-tunes the television signal to the original program channel.
761 Citations
40 Claims
-
1. A device for switching from a first program transmitted over a first channel to a second program transmitted over a second channel upon receiving a signal indicating the availability of the second program and upon selection by a user, comprising:
-
a receiving set, having at least one receiver, for receiving the program on the first channel, and for receiving the signal indicating availability of the second program, and capable of being adjusted from receiving the first program on the first channel to receiving the second program over the second channel; and a processor, coupled to the receiving set and adapted to receive a selection signal originating with the user, the processor being programmed to process transmissions received by the receiving set to detect the signal indicating the availability of the second program, and to cause the receiving set to adjust to the second channel to receive the second program upon receiving a selection signal from the user; and a memory means coupled to the processor, and wherein the processor is further programmed to; store the identity of the channel of the first television program in the memory means prior to causing the receiver to adjust to the second channel; retrieve the identity of the first channel from the memory means at a desired time; and cause the receiving set to re-adjust to the first channel to receive the first program. - View Dependent Claims (2, 3)
-
-
4. A device for allowing a viewer to switch a display device from a first program transmitted over a first channel to a second program transmitted over a second channel upon receiving a signal indicating the availability of the second program, the device coupled to a display means, comprising:
-
a receiving set, having at least one receiver, for receiving a program on the first channel, and for receiving the signal indicating availability of the second program and capable of being adjusted from receiving the first program on the first channel to receiving the second program over the second channel; means for receiving a viewer request that the device switch to the second program; and a processor, coupled to the receiver, to the means for receiving a viewer request, and to the display means, and programmed to; process transmissions received by the receiving set to detect the signal indicating the availability of the second program; generate a message indicative of the availability of the second program and display the message on the display means; receive a viewer request that the device switch to the second program; upon receipt of the viewer request, store the identity of the channel of the first television program in the memory means and cause the receiving set to adjust to the second channel to receive the second program; retrieve the identity of the first channel at a desired time; and cause the receiving set to readjust to the first channel to receive the first program. - View Dependent Claims (5, 6, 7)
-
-
8. A device for allowing a viewer to switch a display device from a first program transmitted over a first channel to a second program transmitted over a second channel upon receiving a signal indicating the availability of the second program, the device coupled to a display means, comprising:
-
a receiving set, having at least one receiver, for receiving a program on the first channel, and for receiving the signal indicating availability of the second program and capable of being adjusted from receiving the first program on the first channel to receiving the second program over the second channel; means for receiving a viewer request that the device switch to the second program; and a processor, coupled to the receiver, to the means for receiving a viewer request, and to the display means, and programmed to; process transmissions received by the receiving set to detect the signal indicating the availability of the second program; generate a message indicative of the availability of the second program and display the message on the display means; receive a viewer request that the device switch to the second program; and upon receipt of the viewer request, cause the receiving set to adjust to the second channel to receive the second program; at least one information storage device coupled to the processor; and wherein the processor is further programmed to; store the identity of the first channel in one of the at least one information storage devices prior to causing the receiving set to adjust to the second channel; retrieve the identity of the first channel from the storage device at a desired time; and cause the receiving set to re-adjust to the first channel to receive the first program.
-
-
9. A device for use with a display device to allow a viewer of a first program transmitted over a first channel to switch to a second channel to receive an interactive program on receipt of a signal indicative of at least the availability of and identifying code for the interactive program, the viewer being equipped with an input means for issuing the request, the device comprising:
-
a receiving set adapted for receiving transmissions on the first channel, for being adjusted from receiving transmissions over the first channel to receiving an interactive program over the second channel and, further, for receiving the transmission carrying the signal indicative of the availability of an identifying code for said interactive program; means for receiving viewer input from said viewer input means; means for generating a video signal carrying a desired image and for combining said signal carrying said image with a signal being received by the receiver for viewing on the display device; processing means coupled to the receiving set, to the means for generating a video signal, and to the means for receiving viewer-input, and programmed to; detect the signal indicative of the availability of an identifying code for the interactive program; cause the means for generating a video signal to generate a signal indicative of the availability of the interactive program and combine said indicative signal with the signal being received by the receiving set, detect a signal received by the means for receiving viewer input indicative of a viewer request to view the second transmission; and cause the receiving set to adjust to the second channel to receive the interactive program for viewing on the display device. - View Dependent Claims (10, 11, 12)
-
-
13. A method for allowing a viewer equipped with a television signal receiving device coupled to a display device to switch between a first television program on a first channel and a second television program on a second channel, wherein a signal transmitted in association with the first television program indicates that the second television program is available, wherein the viewer is equipped to receive the second television program upon request, and wherein the television signal receiving device is adapted for receiving viewer requests, comprising the steps of:
-
a. receiving the first television program; b. receiving the signal transmitted in association with the first television program indicating the availability of the second television program; c. generating an image, based on receipt of the signal indicating the availability of the second television program, for displaying on the display device to notify the television viewer of that availability; d. receiving a viewer request to switch to the second program; e. switching to the second channel to receive the second program; f. storing the identity of the first channel; g. retrieving the identity of the first channel at a desired time; and h. causing the receiving device to readjust to the first channel to receive the first program. - View Dependent Claims (14, 15, 16)
-
-
17. A method for switching between a television program and an interactive program, wherein the television program signal is accompanied by a signal carrying a message providing an identification code for an associated interactive program available on an interactive server on a network, and the viewer is equipped with means for receiving the television signal, means for receiving the message indicating that an interactive program is available, display means, means for generating and overlaying an image on the display means, information storage means, means coupled to the network for communicating with the interactive server, and input means coupled to the means for communicating with the interactive server for requesting the interactive television program, the method comprising the steps of:
-
a. receiving the television program signal; b. receiving the signal carrying the message providing the interactive program identification code; c. generating an image for display on the television screen indicative of the availability of an interactive program; d. receiving a signal from the input means requesting the interactive program; e. storing the identity of the channel on which the television program is transmitted in said information storage means for later retrieval; f. establishing communication with the interactive server over the network using the identification code; g. receiving the interactive program over the network from the interactive server; h. terminating communication with the interactive server upon the earlier of the termination of the interactive program or a viewer request to terminate; i. retrieving the identity of the television program channel from said information storage means; and j. tuning the means for receiving television signals to the channel having the identity retrieved from the information storage means.
-
-
18. A system for providing programs and interactive programs to a set of viewers to which the system is coupled by a distribution system, including receiving programs from at least one program provider via a first transmission path, receiving interactive programs from at least one interactive program provider via a second transmission path, receiving over a distribution system to which the system and the viewer communications means are coupled viewer requests for interactive programs, and providing over the distribution system interactive programs to viewers who have requested such content, comprising:
-
a switch for receiving and routing program and interactive program transmissions from the at least one program provider over the transmission media, and for receiving and routing viewer requests; distribution system interface equipment coupled to the switch for allowing the switch to route programs to and receive requests from viewers over the distribution system; and an interactive server coupled to the switch for receiving and managing interactive programs received from interactive program providers and for responding to viewer requests for the interactive programs, said server comprising a processor programmed to; receive from an interactive program provider a request for an identifying code corresponding to an interactive program; assign an identifying code to an interactive program provided by an interactive program provider; and transmit the identifying code to the interactive program provider over the first transmission path. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for providing programs and interactive programs to a set of viewers to which the system is coupled by a distribution system, including receiving programs from at least one program provider via a first transmission path, receiving interactive programs from at least one interactive program provider via a second transmission path, receiving over a distribution system to which the system and the viewer communications means are coupled viewer requests for interactive programs, and providing over the distribution system interactive programs to viewers who have requested such content, comprising:
-
a switch for receiving and routing program and interactive program transmissions from the at least one program provider over the transmission media, and for receiving and routing viewer requests; distribution system interface equipment coupled to the switch for allowing the switch to route programs to and receive requests from viewers over the distribution system; and an interactive server coupled to the switch for receiving and managing interactive programs received from interactive program providers and for responding to viewer requests for the interactive programs; wherein the interactive server comprises a processor programmed to; receive a request for an identifying code corresponding to an interactive program; assign a common identifying code to an interactive program provided by an interactive program provider; and transmit the common identifying code to the interactive program provider over the first transmission path.
-
-
24. A method of operating a video service system for delivering a program over a network to a subscriber upon request, the video service system including an information storage device, comprising the steps of:
-
receiving over a network from a subscriber a first message including a first identifying code indicative of the location in the information storage device of a program; sending over the network to the subscriber a second message indicative of a channel on which the program will be transmitted to the subscriber over the network; transmitting the program to the subscriber over the indicated channel; generating a remove button message; and transmitting the remove button message to the subscriber. - View Dependent Claims (25, 26)
-
-
27. A method of operating a video service system for delivering a program originating with a Content Provider over a network to a subscriber upon request, the video service system including at least one information storage device, comprising the steps of:
-
receiving a request for an identifying code from a Content Provider; providing an identifying code, associated with a location in the information storage device, to the Content Provider; receiving a program from the Content Provider; storing the program in an information storage device at a known location; associating the identifying code with the location of the program in an information storage device; receiving over a network from a subscriber a first message including an identifying code indicative of the location in the information storage device of a program; sending over the network to the subscriber a second message indicative of a channel on which the program will be transmitted to the subscriber over the network; and transmitting the program to the subscriber over the indicated channel.
-
-
28. A method of supplying interactive programming to a plurality of subscribers, comprising the steps of:
-
a. in a video information provider server, identifying available interactive programming stored on a content provider platform and address information relating to the location in which such programming is stored; b. supplying to said subscribers first, television programming; c. supplying to said subscribers contemporaneously with said first programming, said address information for at least a portion of said interactive programming; d. in a set top box located on the premises of at least one of said subscribers, and at a time when said address information is being supplied, generating an image and overlaying said image on said subscriber'"'"'s display of said first programming to indicate the availability of said interactive programming; e. at a time when said subscriber selects said image, transmitting said address information to a telecommunications switch, receiving said address information in said server, accessing said portion of said interactive programming using said server, supplying said portion to said subscriber'"'"'s set top box through said telecommunications switch and displaying said portion on subscriber'"'"'s display. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification