Interactive program guide systems and processes
First Claim
1. A method for providing program schedule information using a computer processor, comprising:
- displaying a first display comprising;
a plurality of day options, wherein each day option corresponds to a different 24-hour interval for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, anda plurality of non-selectable portions, wherein each non-selectable portion corresponds to a day for which program schedule information is not available, wherein the plurality of non-selectable portions simultaneously indicates a corresponding plurality of day numbers of days of a month;
receiving by the computer processor a selected day option of one of the plurality of day options; and
displaying a second display associated with the selected day option.
12 Assignments
0 Petitions
Accused Products
Abstract
Interactive program guide systems and related processes are provided which can automatically tune a television, or program a VCR, based on program selections made from program schedule information displayed on a television or other suitable video monitor. The interactive program guide is preferably implemented using a microprocessor-controlled set-top box that is coupled to the viewer'"'"'s television set. The set-top box receives program schedule information and software from a headend telecasting center. Preferably, program schedule information for the current day and at least six subsequent days is stored in a memory within the set-top box. The interactive program guide provides a display mode for allowing the viewer to apply a restrictive search selection criterion and a nonrestrictive sort attribute to the program schedule information.
-
Citations
122 Claims
-
1. A method for providing program schedule information using a computer processor, comprising:
-
displaying a first display comprising; a plurality of day options, wherein each day option corresponds to a different 24-hour interval for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, and a plurality of non-selectable portions, wherein each non-selectable portion corresponds to a day for which program schedule information is not available, wherein the plurality of non-selectable portions simultaneously indicates a corresponding plurality of day numbers of days of a month; receiving by the computer processor a selected day option of one of the plurality of day options; and displaying a second display associated with the selected day option. - 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. An interactive program guide system that displays program schedule information on a display comprising:
-
a user input device; and a control unit that (a) causes to be displayed a first display having a plurality of day options, wherein each day option corresponds to a different 24-hour interval for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, the first display also having a plurality of non-selectable portions, wherein each non-selectable portion corresponds to a day for which program schedule information is not available and wherein the plurality of non-selectable portions simultaneously indicates a corresponding plurality of day numbers of days of a month, (b) receives from the user input device a selected day option of one of the plurality of day options, and (c) causes to be displayed a second display associated with the selected day option. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system that displays program schedule information on a display, the system comprising:
-
means for displaying a first display comprising; a plurality of day options, wherein each day option corresponds to a different 24-hour interval for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, and a plurality of non-selectable portions, wherein each non-selectable portion corresponds to a day for which program schedule information is not available and wherein the plurality of non-selectable portions simultaneously indicates a corresponding plurality of day numbers of days of a month; means for receiving a selected day option of one of the plurality of day options; and means for displaying a second display associated with the selected day option. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A non-transitory machine-readable medium having machine program logic recorded thereon which, when executed by a processing device of a computer system with a display and a user input, configures the computer system for:
-
displaying a first display comprising; a plurality of day options, wherein each day option corresponds to a different 24-hour interval for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, and a plurality of non-selectable portions, wherein each non-selectable portion corresponds to a day for which program schedule information is not available and wherein the plurality of non-selectable portions simultaneously indicates a corresponding plurality of day numbers of days of a month; receiving a selected day option of one of the plurality of day options; and displaying a second display associated with the selected day option. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A method for providing program schedule information using a computer processor, comprising:
-
displaying a first display comprising a plurality of day options arranged in a two-dimensional array, wherein each day option corresponds to a day for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, and wherein a plurality of portions of the two-dimensional array correspond to a plurality of days for which program schedule information is not available and simultaneously indicates a corresponding plurality of day numbers; receiving by the computer processor a selected day option of one of the plurality of day options; and displaying a second display associated with the selected day option. - View Dependent Claims (106)
-
-
107. An interactive program guide system that displays program schedule information on a display comprising:
-
a user input device; and a control unit that; (a) causes to be displayed a first display comprising a plurality of day options arranged in a two-dimensional array, wherein each day option corresponds to a day for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available, and wherein a plurality of portions of the two-dimensional array correspond to a plurality of days for which program schedule information is not available and simultaneously indicate a corresponding plurality of day numbers, (b) receives from the user input device a selected day option of one of the plurality of day options, and (c) causes to be displayed a second display associated with the selected day option. - View Dependent Claims (108)
-
-
109. A non-transitory machine-readable medium having machine program logic recorded thereon which, when executed by a processing device of a computer system with a display and a user input, configures the computer system for:
-
displaying a first display comprising a plurality of day options arranged in a two dimensional array, wherein each day option corresponds to a day for which program schedule information is available, and wherein the plurality of day options simultaneously indicates a corresponding plurality of day numbers of days of a month for which program schedule information is available and wherein a plurality of portions of the two-dimensional array correspond to a plurality of days for which program schedule information is not available and simultaneously indicate corresponding plurality of day numbers; receiving a selected day option of one of the plurality of day options; and displaying a second display associated with the selected day option. - View Dependent Claims (110)
-
-
111. A method for providing program schedule information using a computer processor, comprising:
-
displaying a first display comprising separate first and second portions, wherein the first portion comprises a plurality of selectable day options each corresponding to a different day for which program schedule information is available, wherein the first portion also comprises a plurality of non-selectable portions each corresponding to a day for which program schedule information is not available and simultaneously indicating a day number of a day of a month, and wherein the second portion comprises a plurality of selectable time interval options, wherein each selectable time interval corresponds to one of a plurality of time intervals for which program schedule information is available; receiving by the computer processor a selected day option from the first portion; receiving by the computer processor a selected time interval from the second portion; and displaying a second display associated with the selected day option and selected time interval. - View Dependent Claims (112, 113, 114)
-
-
115. An interactive program guide system that displays program schedule information on a display comprising:
-
a user input device; and a control unit that; (a) causes to be displayed a first display comprising separate first and second portions, wherein the first portion comprises a plurality of selectable day options each corresponding to a different day for which program schedule information is available wherein the first portion also comprises a plurality of non-selectable portions each corresponding to a day for which program schedule information is not available and simultaneously indicating a day number of a day of a month, and wherein the second portion comprises a plurality of selectable time interval options, wherein each selectable time interval corresponds to one of a plurality of time intervals for which program schedule information is available; (b) receives from the user input device a selected day option from the first portion; (c) receives from the user input device a selected time interval from the second portion; and (d) displays a second display associated with the selected day option and selected time interval. - View Dependent Claims (116, 117, 118)
-
-
119. A non-transitory machine-readable medium having machine program logic recorded thereon which, when executed by a processing device of a computer system with a display and a user input, configures the computer system for:
-
displaying a first display comprising separate first and second portions, wherein the first portion comprises a plurality of selectable day options each corresponding to a different day for which program schedule information is available, wherein the first portion also comprises a plurality of non-selectable portions each corresponding to a day for which the program schedule information is not available and simultaneously indicating a day number of a day of a month, and wherein the second portion comprises a plurality of selectable time interval options, wherein each selectable time interval corresponds to one of a plurality of time intervals for which program schedule information is available; receiving a selected day option from the first portion; receiving a selected time interval from the second portion; and displaying a second display associated with the selected day option and selected time interval. - View Dependent Claims (120, 121, 122)
-
Specification