Menu-driven television program access system and method
First Claim
Patent Images
1. A method for providing programming in a television delivery system, comprising:
- packaging the programming at a television delivery center, wherein the packaging includes at least one program;
generating menu information related to the programming packaging, wherein the menu information include menu data for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programming packaging using a heuristic thereby filtering and indexing the programming for display, and wherein the programming is filtered into a database containing program names and indexed by a number of times each program is purchased;
transmitting the menu data for the interactive services and the data services to viewers;
providing the menu information including the database containing program names to terminals using the television delivery system;
storing the menu information in the terminals;
displaying the menu information as programming menus, wherein a programming menu is displayed on a first portion of a display coupled to a terminal and wherein the programming menu is displayed using a television channel;
choosing a program from the displayed programming menu;
receiving a program selection based on the program chosen from the displayed programming menu;
switching the terminal from the television channel carrying the programming menu to a television channel carrying the chosen program, wherein the switching step is completed in response to a single control function; and
displaying the chosen program on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A menu-driven television program access system and method provide a menu structure that allows subscribers to select and view television programming and other services. The menu structure lists programs by program category or by chronological order of broadcast. The subscriber scrolls the menus until a desired program identifier, such as a title and date/time of broadcast is found. The subscriber then operates a “go-button” on a remote control to select the desired program. In response to operation of the “go-button,” a set top terminal turns to a channel carrying the selected program.
-
Citations
110 Claims
-
1. A method for providing programming in a television delivery system, comprising:
-
packaging the programming at a television delivery center, wherein the packaging includes at least one program; generating menu information related to the programming packaging, wherein the menu information include menu data for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programming packaging using a heuristic thereby filtering and indexing the programming for display, and wherein the programming is filtered into a database containing program names and indexed by a number of times each program is purchased; transmitting the menu data for the interactive services and the data services to viewers; providing the menu information including the database containing program names to terminals using the television delivery system; storing the menu information in the terminals; displaying the menu information as programming menus, wherein a programming menu is displayed on a first portion of a display coupled to a terminal and wherein the programming menu is displayed using a television channel; choosing a program from the displayed programming menu; receiving a program selection based on the program chosen from the displayed programming menu; switching the terminal from the television channel carrying the programming menu to a television channel carrying the chosen program, wherein the switching step is completed in response to a single control function; and displaying the chosen program on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for generating a television program menu for use by viewers in selecting programs based on program line-up information, comprising:
-
obtaining and storing the program line-up information for each program, the program line-up information including program name, program start time, program duration, program category and program price; generating menu data based on the program line-up information, wherein the menu data include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the program line-up information using a heuristic thereby filtering and indexing the program line-up information for display, and wherein the program line-up information is filtered into a database containing program names and indexed by a number of times each program is purchased; transmitting the menu information for the interactive services and the data services to viewers; providing the menu data including the database containing program names to terminals; creating a program control information signal using the generated menu data; transmitting the programs to the viewers; and transmitting the program control information signal simultaneously with the programs. - View Dependent Claims (30)
-
-
31. A method for selecting a program from a broadcast television system, comprising:
-
generating program menu data related to programming packaging, wherein the menu data include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programming packaging using a heuristic thereby filtering and indexing the programming packaging for display, and wherein the programming packaging is filtered into a database containing program names and indexed by a buy time and program categories; transmitting the menu information for the interactive services and the data services to viewers; providing the menu data including the database containing program names to a terminal in the broadcast television system; creating a menu from the menu data, wherein the menu includes a window; scrolling the menu to a desired program; and selecting the desired program for display on a display coupled to the terminal, wherein the selected program is displayed in response to a single control function. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system that provides programming selection from a menu, comprising:
-
a television delivery system that packages programming, wherein the programming package includes at least one program, generates menu information related to the programming, and provides the programming package and the menu information to subscribers, wherein the menu information include menu data for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programming using a heuristic thereby filtering and indexing the programming for display, and wherein the programming is filtered into a database containing program names and indexed by a number of times each program is purchased; a terminal operably connected to the television delivery system, the terminal comprising; a memory that stores the menu information; a processor connected to the memory that processes the menu information to generate the menu, and a control operably connected to the processor that provides program selection instructions to the processor, wherein the menu information including the database containing program names are provided to the terminal using the television delivery system; and a display operably connected to the terminal that displays the menu and the programming, wherein the terminal switches to a channel carrying a program selected from the menu in response to a program selection instruction, the program selection instruction being a single control function. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. An apparatus that provides for television program selection from a displayed menu, comprising:
-
a terminal that receives television programs and menu data related to the television programs, wherein the menu data include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the television programs using a heuristic thereby filtering and indexing the television programs for display, wherein the television programs are filtered into a database containing program names and indexed by a number of times each program is purchased, and wherein the menu information including the database containing program names are provided to the terminal; a display coupled to the terminal that displays the menu data and the television programs; and a control that scrolls through the menu data, cursors through the menu data, and selects a desired television program from the television programs, wherein when the desired television program is selected, the terminal switches to a channel carrying the selected television program and the display displays the selected television program. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. An apparatus for selecting programs, comprising:
-
a receiver that receives programs and program control information related to the received programs, wherein the program control information include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programs using a heuristic thereby filtering and indexing the programs for display, wherein the programs are filtered into a database containing program names and indexed by a buy time and program categories, and wherein the menu information including the database containing program names are provided to terminals using a television delivery system; a memory coupled to the receiver that stores the program control information; a processor coupled to the receiver and the memory, the processor processing the program control information to generate a program menu, the program menu stored in the memory, wherein the program menu provides a list of available programs for viewing; a display coupled to the processor that displays the program menu and the programs; and a control coupled to the processor, the control providing program selection signals, wherein the program selection signals select a program for viewing on the display, the program selected from the list of available programs shown on the program menu. - View Dependent Claims (97, 98, 99, 100, 101)
-
-
102. An apparatus for selecting programs, comprising:
-
a receiver that receives the programs and program information related to the received programs, wherein the program information include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programs using a heuristic thereby filtering and indexing the programs for display, wherein the programs are filtered into a database containing program names and indexed by a number of times each program is purchased, and wherein the menu information including the database containing program names are provided to terminals using a television delivery system; a display that displays a program menu based on the program information; and a control, operable to select a program for viewing, the program selected based on the displayed program information, wherein a program available for selection includes a subscription to a specialty channel, and wherein operation of the control starts the subscription to the specialty channel. - View Dependent Claims (103, 104, 105, 106, 107)
-
-
108. A method for selecting programs, comprising:
-
receiving programs and program information related to the received programs, wherein the program information include menu information for interactive services and data services, wherein the menu information is generated automatically by an operations center by analyzing the programs using a heuristic thereby filtering and indexing the programs for display, and wherein the television programs are filtered into a database containing program names and indexed by a number of times each program is purchased; transmitting the menu information for the interactive services and the data services to viewers; providing the menu information including the database containing program names to terminals using a television delivery system; displaying a program menu based on the program information; and ordering a subscription to a program using a remote control, the program listed in the program menu, wherein the subscription includes a subscription to a specialty channel. - View Dependent Claims (109, 110)
-
Specification