Interactive program identification system
DCFirst Claim
1. In an interactive viewing system having a head end in two-way communication with multiple viewer stations having a video display operatively coupled to a controller, the head end providing to the multiple viewer stations programming comprising a plurality of programs provided on a plurality of channels, a method for identifying one of said plurality of programs being viewed by a user of one of said viewer stations, the method comprising the steps of:
- storing program information identifying which one of said plurality of programs is provided by the head end over each of the plurality of channels at a given time, the program information being stored at the head end;
monitoring the channel being viewed by the user to identify a current channel;
accessing, in response to a user command, the program information stored at the head end to identify a viewed program provided on the current channel at the current time; and
displaying the identity of the viewed program on the video display.
2 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A program identification system is provided to inform a user of an interactive viewing system of the identity of a program being viewed. The system may be implemented in an interactive television system in which a head end in two-way communication with multiple viewer stations provides a variety of programs over different channels to each viewer station. The programs may be video-based programs, computer executed applications, or other types of programs. Each viewer station can query the head end to learn the identity of a program, regardless of type, being viewed. The identity is then displayed to the user. Additional program specific information can also be obtained and displayed.
411 Citations
12 Claims
-
1. In an interactive viewing system having a head end in two-way communication with multiple viewer stations having a video display operatively coupled to a controller, the head end providing to the multiple viewer stations programming comprising a plurality of programs provided on a plurality of channels, a method for identifying one of said plurality of programs being viewed by a user of one of said viewer stations, the method comprising the steps of:
-
storing program information identifying which one of said plurality of programs is provided by the head end over each of the plurality of channels at a given time, the program information being stored at the head end; monitoring the channel being viewed by the user to identify a current channel; accessing, in response to a user command, the program information stored at the head end to identify a viewed program provided on the current channel at the current time; and displaying the identity of the viewed program on the video display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In an interactive viewing system having a head end in two-way communication with multiple viewer stations having a video display operatively coupled to a controller, the head end providing to the multiple viewer stations programming comprising a plurality of programs provided on a plurality of channels, a method for identifying one of the plurality of programs being viewed by a user of one of the viewer stations, the method comprising the steps of:
-
storing program information identifying which one of said plurality of programs is provided by the head end over each of the plurality of channels at a given time, the program information being stored at the head end; storing descriptive information about each of said plurality of programs, the descriptive information being stored at the head end; monitoring the channel being viewed by the user to identify a current channel; accessing the program information from the head end in response to a user command to identify a viewed program provided on the current channel at the current time; displaying the identity of the viewed program on the video display; accessing the descriptive information from the head end in response to a user command to obtain a description of the viewed program; and
displaying the description of the viewed program on the video display. - View Dependent Claims (7)
-
-
8. In an interactive viewing system having a head end in two-way communication with multiple viewer stations having a video display operatively coupled to a controller, the head end providing to the multiple viewer stations programming comprising a plurality of programs provided on a plurality of channels, a system for identifying to a user viewing one of the plurality of programs on one of the viewer stations the identity of the viewed program, the system comprising:
-
first memory located at the head end for storing program information that identifies which one of the plurality of programs is available on each of the plurality of channels at any given time, wherein the controller monitors a user'"'"'s channel selections to identify a current channel and obtains from the first memory at the head end, in response to a user command, the identity of a viewed program based upon the current channel and the current time; and a display panel visible on a screen of the video display, the display panel being generated by the controller and containing the identity of the viewed program and the current channel. - View Dependent Claims (9, 10)
-
-
11. In an interactive viewing system having a head end in two-way communication with multiple viewer stations having a video display operatively coupled to a controller, the head end providing to the multiple viewer stations programming comprising a plurality of programs provided on a plurality of channels, a method for identifying one of the plurality of programs being viewed by a user of one of the viewer stations, the method comprising the steps of:
-
storing at the head end program information identifying which one of said plurality of programs is provided by the head end over each of the plurality of channels at a given time; receiving a user command to change to a user selected channel; accessing the program information at the head end to identify a program currently provided on the user selected channel; and displaying the identity of the program on the video display. - View Dependent Claims (12)
-
Specification