← Back to Patent Explorer
US5986650A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic television program guide schedule system and method with scan feature

Assignee: TCI-TVGOS Inc
•
Filing: 1996-07-03
•
Granted: 1999-11-16
•
Expires: 2016-07-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic program schedule system which utilizes a receiver for receiving broadcast, satellite or cablecast television programs for a plurality of television channels and a tuner for tuning a television receiver to a selected one of the plurality of channels. A data processor receives and stores in a memory television program schedule information for a plurality of television programs to appear on the plurality of television channels. A user control apparatus, such as a remote controller, is utilized by a viewer to choose user control commands and transmit signals in response to the data processor which receives the signals in response to user control commands. A television receiver is used to display the television programs and television program schedule information. A video display generator receives video control commands from the data processor and program schedule information from the memory and displays a portion of the program schedule information in overlaying relationship with a television program appearing on a television channel in at least one mode of operation of the television programming guide. The data processor controls the video display generator with video control commands, issued in response to the user control commands, to display program schedule information for any chosen one of the plurality of television programs in overlaying relationship with at least one television program then appearing on any chosen one of the plurality of channels on the television receiver. The system includes a scan feature to permit the user to scan program schedule listings for multiple programs in any of the operational modes of the system with the issuance of a single user control command.

Inventors

  • 👤 Michael Dean Ellis
  • 👤 Bruce Davis
  • 👤 Edward Bruce Knudson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:33
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/431; H04N21/4312; H04N21/47; H04N21/472; H04N21/47214; H04N21/482; H04N21/4821; H04N21/4823; H04N21/41; H04N21/422; H04N21/42204; H04N21/42206; H04N21/4221

Claims Analysis

Total Claims: 77
Claim 1
Independent Claim 241 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands and generating video control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying a portion of said schedule information comprising listing information for a display signal appearing on a currently tuned channel in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each channel in a set of television channels, each said display signal currently appearing on each of said channels in said set with a portion of program schedule information corresponding to said currently appearing display signal, each one of said currently appearing display signals and said corresponding portion of said schedule information being displayed simultaneously and for a predetermined amount of time.
Claim 2
Dependent Claim 241 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands and generating video control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying a portion of said schedule information comprising listing information for a display signal appearing on a currently tuned channel in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each channel in a set of television channels, each said display signal currently appearing on each of said channels in said set with a portion of program schedule information corresponding to said currently appearing display signal, each one of said currently appearing display signals and said corresponding portion of said schedule information being displayed simultaneously and for a predetermined amount of time.
Claim 3
Dependent Claim 57 words
The programming guide of claim 1 wherein said guide scan control commands comprise a guide stop scan command and said data processing means causes said video display generator to continue to sequentially display each said currently appearing display signal for each channel in said set for said predetermined time period until said stop scan command is received.
Claim 4
Dependent Claim 20 words
The programming guide of claim 1 wherein said user control means comprises channel up/down buttons for generating said channel-tuning commands.
Claim 5
Dependent Claim 18 words
The programming guide of claim 1 wherein said set of channels comprises a sequence of consecutively numbered channels.
Claim 6
Dependent Claim 30 words
The programming guide of claim 1 wherein said set of channels is defined by the content of a display signal currently appearing on each of said channels in said set.
Claim 7
Dependent Claim 14 words
The programming guide of claim 1 wherein said predetermined amount of time is user-definable.
Claim 8
Dependent Claim 31 words
The programming guide of claim 2 wherein said data processing means causes said video display generator to remain tuned to the channel currently tuned when said stop scan command is received.
Claim 9
Dependent Claim 28 words
The programming guide of claim 3 wherein said scan control command is generated by depressing said channel up or channel down button for a predetermined amount of time.
Claim 10
Dependent Claim 53 words
The programming guide of claim 1 wherein said user control means further comprises means for generating a go back command and said data processing means causes said video display generator to display the display signal appearing on the channel tuned when said scan command was received in response to said go back command.
Claim 11
Dependent Claim 29 words
The programming guide of claim 4 wherein said scan data processing means selects the next higher channel in said sequence after the expiration of said predetermined amount of time.
Claim 12
Dependent Claim 29 words
The programming guide of claim 4 wherein said scan data processing means selects the next lower channel in said sequence after the expiration of said predetermined amount of time.
Claim 13
Dependent Claim 55 words
The programming guide of claim 1 wherein said data processing means causes said video display generator to continue to display the display signal appearing on the channel tuned when said scan command was received by said data processing means after each said display signal appearing on each said channel in said set is displayed once.
Claim 14
Dependent Claim 18 words
The programming guide of claim 8 wherein said set of channels comprises a plurality of consecutively numbered channels.
Claim 15
Dependent Claim 17 words
The programming guide of claim 1 wherein said set of channels comprises a user-defined favorite channel list.
Claim 16
Dependent Claim 247 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising listing information for display signals scheduled to appear on channels different from a currently tuned channel in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each channel in a set of television channels, listing information for a television program scheduled to appear on said channel, said listing information being displayed simultaneously with a display signal appearing on said currently tuned channel and for a predetermined amount of time; wherein said listing information for each channel in said sequence is removed from said display before listing information for the next channel in said sequence is displayed.
Claim 17
Dependent Claim 247 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising listing information for display signals scheduled to appear on channels different from a currently tuned channel in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each channel in a set of television channels, listing information for a television program scheduled to appear on said channel, said listing information being displayed simultaneously with a display signal appearing on said currently tuned channel and for a predetermined amount of time; wherein said listing information for each channel in said sequence is removed from said display before listing information for the next channel in said sequence is displayed.
Claim 18
Dependent Claim 14 words
The programming guide of claim 15 wherein said predetermined amount of time is user-definable.
Claim 19
Dependent Claim 22 words
The programming guide of claim 15 wherein said user control means comprises a scan button for generating said channel start scan command.
Claim 20
Dependent Claim 21 words
The programming guide of claim 15 wherein said user control means comprises channel up/down buttons for generating said channel control commands.
Claim 21
Dependent Claim 18 words
The programming guide of claim 15 wherein said set of channels comprises a plurality of consecutively numbered channels.
Claim 22
Dependent Claim 17 words
The programming guide of claim 15 wherein said set of channels comprises a user-defined favorite channel list.
Claim 23
Dependent Claim 33 words
The programming guide of claim 15 wherein each said portion of program schedule information selected by said data processing means comprises listing information for programs scheduled to appear during the same time period.
Claim 24
Dependent Claim 14 words
The programming guide of claim 21 wherein said time period comprises the current time.
Claim 25
Dependent Claim 14 words
The programming guide of claim 21 wherein said time period comprises a future time.
Claim 26
Dependent Claim 21 words
The programming guide of claim 15 wherein the first channel in said predetermined channel tuning sequence comprises said currently tuned channel.
Claim 27
Dependent Claim 27 words
The programming guide of claim 15 wherein the first channel in said predetermined channel tuning sequence comprises a channel adjacent said currently tuned channel in said sequence.
Claim 28
Dependent Claim 20 words
The programming guide of claim 15 wherein said user control means further comprises means for generating a stop scan command.
Claim 29
Dependent Claim 20 words
The programming guide of claim 22 wherein said user control means further comprises means for generating a stop scan command.
Claim 30
Dependent Claim 45 words
The programming guide of claim 27 wherein said data processing means causes said video display generator to display the display signal currently appearing on the channel for which program schedule information is displayed when said stop scan command is received by said data processing means.
Claim 31
Dependent Claim 20 words
The programming guide of claim 23 wherein said user control means further comprises means for generating a stop scan command.
Claim 32
Dependent Claim 64 words
The programming guide of claim 29 wherein said data processing means causes said video display generator to display a screen to allow the user to set a reminder message or VCR timer for the program scheduled to appear at said future time on the channel for which program schedule information is displayed when said stop scan command is received by said data processing means.
Claim 33
Dependent Claim 264 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising single-channel listing information describing display signals scheduled to appear on one of said television channels during a plurality of time periods in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display said single-channel listing information for each of said plurality of time periods, one time period at a time, in a predetermined sequence, simultaneously with a display signal appearing on said currently tuned channel, and wherein each time period of said single-channel listing information in said sequence is displayed for a predetermined amount of time and wherein said single-channel listing information for a prior time period in said sequence is substantially removed from display before single-channel listing information for a next time period in said sequence is displayed.
Claim 34
Dependent Claim 264 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising single-channel listing information describing display signals scheduled to appear on one of said television channels during a plurality of time periods in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display said single-channel listing information for each of said plurality of time periods, one time period at a time, in a predetermined sequence, simultaneously with a display signal appearing on said currently tuned channel, and wherein each time period of said single-channel listing information in said sequence is displayed for a predetermined amount of time and wherein said single-channel listing information for a prior time period in said sequence is substantially removed from display before single-channel listing information for a next time period in said sequence is displayed.
Claim 35
Dependent Claim 21 words
The programming guide of claim 31 wherein said user control means comprises a scan button for generating said scan control command.
Claim 36
Dependent Claim 15 words
The programming guide of claim 31 wherein said one channel is said currently tuned channel.
Claim 37
Dependent Claim 16 words
The programming guide of claim 31 wherein said one channel differs from said currently tuned channel.
Claim 38
Dependent Claim 22 words
The programming guide of claim 31 wherein said user control means comprises a right arrow button for generating said scan control command.
Claim 39
Dependent Claim 25 words
The programming guide of claim 35 wherein said scan control command is generated by depressing said right arrow button for a predetermined amount of time.
Claim 40
Dependent Claim 16 words
The programming guide of claim 31 wherein said plurality of time periods comprise successive time periods.
Claim 41
Dependent Claim 19 words
The programming guide of claim 31 wherein said plurality of time periods comprise a plurality of user-defined time periods.
Claim 42
Dependent Claim 16 words
The programming guide of claim 31 wherein said plurality of time periods comprises future time periods.
Claim 43
Dependent Claim 288 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising listing information for display signals scheduled to appear on one of said television channels during a plurality of time periods in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each of said plurality of time periods, listing information for television programs scheduled to appear on said one channel during each of said plurality of time periods, said listing information being displayed simultaneously with a display signal appearing on said currently tuned channel and for a predetermined amount of time, wherein said single-channel listing information for each time period in said sequence is removed from display before listing information for the next time period in said sequence is displayed; and wherein said plurality of time periods comprises future time periods, and the latest of said future time periods is determined by the capacity of said memory means.
Claim 44
Dependent Claim 288 words
An electronic programming guide for use with a television receiver having a plurality of television channels for displaying television programs and program schedule information for said television programs comprising: memory means for storing television program schedule information for a set of television programs scheduled to appear on said plurality of television channels; user control means for choosing user control commands, including television channel-tuning and guide scan control commands comprising a guide start scan command, and transmitting signals in response thereto; data processing means for receiving said signals in response to said user control commands; a video display generator adapted to receive video control commands from said data processing means and program schedule information from said memory means for displaying portions of said schedule information comprising listing information for display signals scheduled to appear on one of said television channels during a plurality of time periods in at least one mode of operation of said programming guide; said data processing means being responsive to said start scan command for controlling said video display generator to sequentially display in a predetermined sequence, for each of said plurality of time periods, listing information for television programs scheduled to appear on said one channel during each of said plurality of time periods, said listing information being displayed simultaneously with a display signal appearing on said currently tuned channel and for a predetermined amount of time, wherein said single-channel listing information for each time period in said sequence is removed from display before listing information for the next time period in said sequence is displayed; and wherein said plurality of time periods comprises future time periods, and the latest of said future time periods is determined by the capacity of said memory means.
Claim 45
Dependent Claim 76 words
The programming guide of claim 39 wherein said user control means further comprises means for generating a stop scan command while said single-channel listing information for one of said future time periods is displayed and said data processing means causes said video display generator to display a screen to allow the user to set a reminder message or VCR timer for the program schedule to appear at said one future time period on said one channel.
Claim 46
Dependent Claim 108 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information corresponding to display signals currently appearing on a plurality of channels; receiving a start scan control command; scanning each of said plurality of channels in response to said start scan control command and displaying, simultaneously with said display signal currently appearing on each of said channels, said corresponding program schedule information; terminating said scanning in response to a stop scan command or after said currently appearing display signal and corresponding program schedule information have been displayed for each of said plurality of channels.
Claim 47
Dependent Claim 108 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information corresponding to display signals currently appearing on a plurality of channels; receiving a start scan control command; scanning each of said plurality of channels in response to said start scan control command and displaying, simultaneously with said display signal currently appearing on each of said channels, said corresponding program schedule information; terminating said scanning in response to a stop scan command or after said currently appearing display signal and corresponding program schedule information have been displayed for each of said plurality of channels.
Claim 48
Dependent Claim 17 words
The process of claim 42 wherein said plurality of channels comprises a sequence of consecutively numbered channels.
Claim 49
Dependent Claim 29 words
The process of claim 42 wherein said plurality of channels is defined by the content of a display signal currently appearing on each of said channels in said set.
Claim 50
Dependent Claim 23 words
The process of claim 42 wherein each said display signal and corresponding program schedule information is displayed for a user-definable amount of time.
Claim 51
Dependent Claim 47 words
The process of claim 42 wherein said scanning commences with a first of said plurality of channels and terminates with a second of said plurality of channels and further comprising continuing to display a display signal currently appearing on said second channel following termination of said scan.
Claim 52
Dependent Claim 45 words
The process of claim 42 wherein said scanning commences with a first of said plurality of channels and terminates with a second of said plurality of channels and further comprising displaying a display signal currently appearing on said first channel following termination of said scan.
Claim 53
Dependent Claim 15 words
The process of claim 43 wherein said plurality of channels is scanned in number order.
Claim 54
Dependent Claim 16 words
The process of claim 42 wherein said plurality of channels comprises a user-defined favorite channel list.
Claim 55
Dependent Claim 133 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information for a plurality of programs scheduled to appear on a television channel at time periods other than a current time period; displaying a display signal currently appearing on said television channel; receiving a start scan control command; scanning program schedule information for said channel by sequentially displaying, simultaneously with said currently appearing display signal, portions of said program schedule information for individual ones of said plurality of programs, each said portion of program schedule information being displayed for a predetermined amount of time; terminating said scanning in response to a stop scan command or after program schedule information for each of said plurality of programs has been displayed.
Claim 56
Dependent Claim 133 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information for a plurality of programs scheduled to appear on a television channel at time periods other than a current time period; displaying a display signal currently appearing on said television channel; receiving a start scan control command; scanning program schedule information for said channel by sequentially displaying, simultaneously with said currently appearing display signal, portions of said program schedule information for individual ones of said plurality of programs, each said portion of program schedule information being displayed for a predetermined amount of time; terminating said scanning in response to a stop scan command or after program schedule information for each of said plurality of programs has been displayed.
Claim 57
Dependent Claim 12 words
The process of claim 50 wherein said plurality of programs is predetermined.
Claim 58
Dependent Claim 18 words
The process of claim 50 wherein said plurality of programs is determined based on a predetermined time window.
Claim 59
Dependent Claim 14 words
The process of claim 50 wherein each said predetermined amount of time is user-definable.
Claim 60
Dependent Claim 20 words
The process of claim 50 further comprising setting a reminder message for one or more of said plurality of programs.
Claim 61
Dependent Claim 20 words
The process of claim 50 further comprising setting a VCR timer for one or more of said plurality of programs.
Claim 62
Dependent Claim 22 words
The process of claim 50 wherein said scanning step further comprises displaying a video clip for each of said plurality of programs.
Claim 63
Dependent Claim 21 words
The process of claim 50 wherein said plurality of programs is determined by the category of said currently appearing display signal.
Claim 64
Dependent Claim 12 words
The process of claim 52 wherein said time window is user definable.
Claim 65
Dependent Claim 135 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information for a plurality of programs scheduled to appear on a plurality of television channels during a common time period; displaying a display signal currently appearing on a user selected television channel; receiving a start scan control command; scanning program schedule information for said common time period by sequentially displaying, simultaneously with said currently appearing display signal, portions of said program schedule information for individual ones of said plurality of programs, each said portion of program schedule information being displayed for a predetermined amount of time; terminating said scanning in response to a stop scan command or after program schedule information for each of said plurality of channels has been displayed.
Claim 66
Dependent Claim 135 words
In an electronic programming guide, a process for displaying television programs and program schedule information for said television programs comprising: storing television program schedule information for a plurality of programs scheduled to appear on a plurality of television channels during a common time period; displaying a display signal currently appearing on a user selected television channel; receiving a start scan control command; scanning program schedule information for said common time period by sequentially displaying, simultaneously with said currently appearing display signal, portions of said program schedule information for individual ones of said plurality of programs, each said portion of program schedule information being displayed for a predetermined amount of time; terminating said scanning in response to a stop scan command or after program schedule information for each of said plurality of channels has been displayed.
Claim 67
Dependent Claim 14 words
The process of claim 59 wherein said common time period comprises the current time.
Claim 68
Dependent Claim 14 words
The process of claim 59 wherein said common time period comprises a future time.
Claim 69
Dependent Claim 17 words
The process of claim 59 wherein said plurality of channels comprises a user-defined set of favorite channels.
Claim 70
Dependent Claim 25 words
The process of claim 59 wherein said plurality of channels is selected based on the content of the display signals for each of said channels.
Claim 71
Dependent Claim 19 words
The process of claim 59 further comprising setting a reminder for one or more of said plurality of programs.
Claim 72
Dependent Claim 20 words
The process of claim 59 further comprising setting a VCR timer for one or more of said plurality of programs.
Claim 73
Dependent Claim 18 words
The process of claim 59 wherein said plurality of television channels comprises a sequence of consecutively numbered channels.
Claim 74
Dependent Claim 24 words
The process of claim 60 wherein said scanning step further comprises displaying a display signal currently appearing on each of said plurality of channels.
Claim 75
Dependent Claim 21 words
The process of claim 60 wherein said program schedule information is displayed on a user selectable portion of a display device.
Claim 76
Dependent Claim 44 words
The process of claim 60 further comprising receiving a stop scan command while program schedule information for one of said plurality of channels is being displayed and displaying a display signal currently appearing on said one channel in response to said stop scan command.
Claim 77
Dependent Claim 39 words
The process of claim 66 wherein said scanning commences with a program scheduled to appear on a first of said plurality of channels and terminates with a program scheduled to appear on a second of said plurality of channels.

References Cited (Backward Citations)

US5353121A Cited
US5532754A Cited
JPH044475A Cited
US5479266A Cited
US5479268A Cited
EP0477756A2 Cited
US5182646A Cited
WO1996007270A1 Cited
WO1996017473A1 Cited
WO1996019074A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-15 2003-05-17 2003-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-15 2007-05-17 2007-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-15 2011-05-17 2011-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag