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

Television calendar and method for creating same

Assignee: Gemstar Development LLC
•
Filing: 1997-04-11
•
Granted: 1999-10-19
•
Expires: 2017-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Encoded video recorder/player timer preprogramming information listed in a television calendar allows a timer preprogramming feature on a video cassette recorder VCR to be programmed using a compressed code of as few as 1 to 8 digits, which are decoded by a decoder built into either the video cassette recorder or a remote controller to convert the compressed code into channel, date, time and length information. The channel, date, time and length information is communicated to a VCR and used to automatically activate the VCR to record a given television program with the corresponding channel, date, time and length. Alternately, the channel, date, time and length information is decoded directly in a remote controller and only start record, stop record and channel selection commands are sent to the VCR at the appropriate times. The compressed code indications associated with each television program can be printed in a television program calendar in advance and used with a VCR or remote controller with the decoding means. The compressed codes for timer preprogramming can be utilized for just one program or repeatedly for daily or weekly use. Algorithms for decoding the compressed codes can be a function of time to ensure security of the decoding method. A method is included for use of the compressed codes with cable channels and a method and apparatus is described for timer preprogramming for a large number of programs.

Inventors

  • 👤 Henry C. Yuen
  • 👤 Daniel S. Kwoh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:36
CPC Classifications
G; G04; G04G; G04G15/00; G04G15/006; G11; G11B; G11B15/00; G11B15/02; G11B15/023; G11B15/026; H; H04; H04N; H04N5/00; H04N5/76; H04N5/765; H04N5/78; H04N5/782; H01; H01H; H01H9/00; H01H9/02; H01H9/0214; H01H9/0235; H01H9/025

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 217 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the television calendar page comprising: a page; a day section on the page for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, an associated unique day visual identifier; a time-of-day section on the page for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, an associated unique time-of-day visual identifier; a plurality of unique channel visual identifiers on the page and corresponding to each such channel visual identifier, a program identifier on the page within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the page in a predetermined relation to each said channel visual identifier, the coded indication for each such program representing the channel, the time-of-day, the calendar day, and the length of time for the associated program in the calendar wherein at least one of the unique coded indications comprises a plurality of digits.
Claim 2
Dependent Claim 217 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the television calendar page comprising: a page; a day section on the page for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, an associated unique day visual identifier; a time-of-day section on the page for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, an associated unique time-of-day visual identifier; a plurality of unique channel visual identifiers on the page and corresponding to each such channel visual identifier, a program identifier on the page within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the page in a predetermined relation to each said channel visual identifier, the coded indication for each such program representing the channel, the time-of-day, the calendar day, and the length of time for the associated program in the calendar wherein at least one of the unique coded indications comprises a plurality of digits.
Claim 3
Dependent Claim 69 words
A television calendar of claim 1 wherein each of at least some of said channel visual identifiers comprise a unique cable channel visual identifier and wherein the television calendar further comprises an assigned cable channel number positioned in a predetermined relation to each said cable channel visual identifier, the assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 4
Independent Claim 261 words
A method of creating a television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, comprising the steps of: creating a day section and an associated unique day visual identifier on the page for each of a plurality of calendar days; positioning, on the page, in relation to each of the day sections the associated day visual identifier; creating a time-of-day section for each day section on the page, for each of a plurality of television program starting times and an associated unique time-of-day visual identifier; positioning on the page, in relation to each of the time-of-day sections, the corresponding associated unique time-of-day visual identifier; creating a plurality of unique channel visual identifiers and a corresponding program identifier for each such channel visual identifier on the page, within each time-of-day section for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating a unique coded indication for at least one of the programs, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; wherein said unique coded indication is created to have a length that is less than the length of the concatenation of said represented channel, calendar day, time-of-day and length of time for said program; and positioning in a predetermined relation to each program identifier, the unique coded indication on the page for at lease one of the programs.
Claim 5
Independent Claim 261 words
A method of creating a television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, comprising the steps of: creating a day section and an associated unique day visual identifier on the page for each of a plurality of calendar days; positioning, on the page, in relation to each of the day sections the associated day visual identifier; creating a time-of-day section for each day section on the page, for each of a plurality of television program starting times and an associated unique time-of-day visual identifier; positioning on the page, in relation to each of the time-of-day sections, the corresponding associated unique time-of-day visual identifier; creating a plurality of unique channel visual identifiers and a corresponding program identifier for each such channel visual identifier on the page, within each time-of-day section for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating a unique coded indication for at least one of the programs, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; wherein said unique coded indication is created to have a length that is less than the length of the concatenation of said represented channel, calendar day, time-of-day and length of time for said program; and positioning in a predetermined relation to each program identifier, the unique coded indication on the page for at lease one of the programs.
Claim 6
Dependent Claim 38 words
The method of claim 3 wherein the step of creating the unique coded indication comprises the step of encoding digits representing the identifiers based on probabilities as to the frequency of occurrence of the identifiers in the calendar.
Claim 7
Dependent Claim 76 words
The method of claim 3 wherein the step of creating the unique coded indication comprises the step of: encoding the digits in all of the identifiers associated with each said program, plus the digits representing the length of time associated with said program, based on probabilities assigned to the channel associated with the channel identifier, calendar day associated with the day identifier, time-of-day associated with the time-of-day identifier and length of time associated with said program.
Claim 8
Dependent Claim 72 words
The method of claim 3 wherein the step of creating a plurality of unique channel visual identifiers further comprises the steps of: creating at least some of said channel visual identifiers to comprise unique cable channel visual identifiers; and positioning in a predetermined relation to each said cable channel visual identifier an assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 9
Dependent Claim 104 words
The method of claim 3 wherein the step of creating a unique coded indication comprises the steps of: creating a separate representation for each of a channel, day, time of day and length for any program in the calendar; using said representation to derive a priority number for each of said channel, date, time and length representations; converting the priority numbers into a binary number for each of said channel, day, time and length commands; reordering the bits of said binary numbers to obtain a compressed code of binary bits; and converting the compressed code of binary bits into one said unique coded indication.
Claim 10
Dependent Claim 25 words
The method of claim 7 wherein the step of reordering comprises the step of performing said reordering as a function of a bit hierarchy key.
Claim 11
Dependent Claim 26 words
The method of claim 7 wherein the step of converting comprises the step of performing said converting as a function of the output of a clock.
Claim 12
Dependent Claim 26 words
The method of claim 7 wherein the step of reordering comprises the step of performing said reordering as a function of the output of a clock.
Claim 13
Dependent Claim 33 words
The method of claim 7 wherein the step of using said representation to derive a priority number comprises the step of performing said derivation as a function of the output of a clock.
Claim 14
Dependent Claim 108 words
The method of claim 3 wherein the step of creating a unique coded indication comprises the steps of: creating a separate representation for each of a channel, day, time of day and length for any program in the calendar; using said representation to derive a priority number for each of said channel, date, time and length representations; converting the priority numbers into a mixed radix number for each of said channel, day, time and length commands; reordering the bits or said mixed radix numbers to obtain a compressed code of mixed radix bits; and converting the compressed code of mixed radix bits into one said unique coded indication.
Claim 15
Dependent Claim 218 words
An electronic display device that displays a television calendar for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the displayed calendar comprising: a day section for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, a unique day visual identifier on the electronic display device; a time-of-day section for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, a unique time-of-day visual identifier on the electronic display device; a plurality of unique channel visual identifiers on the electronic display device and corresponding to each such channel visual identifier a program identifier within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the electronic display device in a predetermined relation to each said channel visual identifier, the coded indication representing the channel, the time-of-day, the calendar day and the length of time for the associated program in the calendar wherein at least one of the unique coded indications comprises a plurality of digits.
Claim 16
Dependent Claim 218 words
An electronic display device that displays a television calendar for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the displayed calendar comprising: a day section for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, a unique day visual identifier on the electronic display device; a time-of-day section for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, a unique time-of-day visual identifier on the electronic display device; a plurality of unique channel visual identifiers on the electronic display device and corresponding to each such channel visual identifier a program identifier within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the electronic display device in a predetermined relation to each said channel visual identifier, the coded indication representing the channel, the time-of-day, the calendar day and the length of time for the associated program in the calendar wherein at least one of the unique coded indications comprises a plurality of digits.
Claim 17
Dependent Claim 70 words
The electronic display device of claim 13, wherein each of at least some of said channel visual identifiers comprise a unique cable channel visual identifier and wherein the television calendar further comprises an assigned cable channel number positioned in a predetermined relation to each said cable channel visual identifier, the assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 18
Independent Claim 234 words
A method of creating a television calendar on an electronic display device for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, comprising the steps of: creating on the electronic display device a day section and an associated unique day visual identifier for each of a plurality of calendar days; positioning on the electronic display device in relation to the day section the associated day visual identifier; creating on the electronic display device a time-of-day section and an associated unique time-of-day visual identifier, within each day section, for each of a plurality of television program starting times; positioning on the electronic display device in relation to the time-of-day section the associated unique time-of-day visual identifier; creating on the electronic display device a plurality of unique channel visual identifiers and a corresponding program identifier to each such channel visual identifier, within each time-of-day section for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating on the electronic display device a unique coded indication for each said program, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; and positioning in a predetermined relation to each said channel visual identifier, the unique coded indication for each said program.
Claim 19
Independent Claim 234 words
A method of creating a television calendar on an electronic display device for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, comprising the steps of: creating on the electronic display device a day section and an associated unique day visual identifier for each of a plurality of calendar days; positioning on the electronic display device in relation to the day section the associated day visual identifier; creating on the electronic display device a time-of-day section and an associated unique time-of-day visual identifier, within each day section, for each of a plurality of television program starting times; positioning on the electronic display device in relation to the time-of-day section the associated unique time-of-day visual identifier; creating on the electronic display device a plurality of unique channel visual identifiers and a corresponding program identifier to each such channel visual identifier, within each time-of-day section for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating on the electronic display device a unique coded indication for each said program, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; and positioning in a predetermined relation to each said channel visual identifier, the unique coded indication for each said program.
Claim 20
Dependent Claim 67 words
The method of claim 15 wherein the step of creating on a electronic display device a unique coded indication for each said program comprises the step of: creating the unique coded indication to have less digits than the sum of the number of digits in all of the identifiers associated with said program plus the number of digits representing the length of time associated with said program.
Claim 21
Dependent Claim 79 words
The method of claim 16 wherein the step of creating the unique coded indication to have less digits comprises the step of: encoding the digits in all of the identifiers associated with said program, plus the digits representing the length of time associated with said program, based on probabilities assigned to the channel associated with the channel identifier, calendar day associated with the day identifier, time-of-day associated with the time-of-day identifier, and length of time associated with said program.
Claim 22
Dependent Claim 87 words
The method of claim 15 wherein the step of creating on a electronic display device a plurality of unique channel visual identifiers further comprises the steps of: creating on a electronic display device at least some of said channel visual identifiers to comprise unique cable channel visual identifiers; and positioning on a electronic display device in a predetermined relation to each said cable channel visual identifier an assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 23
Dependent Claim 280 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the television calendar page comprising: one or more pages; at least one day section on the one or more pages for at least one calendar day and, positioned on the pages, in a predetermined relation with each day section, an associated unique day visual identifier; a time-of-day section on the pages for each of a plurality of program starting times within each of the at least one day section and, positioned on the pages in a predetermined relation with each time-of-day section, an associated unique time-of-day visual identifier; a plurality of unique channel visual identifiers and a program identifier corresponding to each of a plurality of such channel visual identifier, positioned on the pages within each of a plurality of time-of-day sections for corresponding programs that start at the time of such time-of-day section and that are associated with the day section and time-of-day section within which they are positioned; and an additional unique coded indication corresponding to each of a plurality of the programs positioned in a predetermined relation to the programs' corresponding channel visual identifiers, each coded indication representing the channel, the time-of-day, the calendar day, and the length of time for the corresponding program in the calendar wherein each of the day, time-of-day and channel identifiers is represented by one or more digits and wherein the sum of the number of digits of the unique coded indication is less than the number of digits in all of the identifiers plus the number of digits representing the length of time for the corresponding program.
Claim 24
Dependent Claim 280 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the television calendar page comprising: one or more pages; at least one day section on the one or more pages for at least one calendar day and, positioned on the pages, in a predetermined relation with each day section, an associated unique day visual identifier; a time-of-day section on the pages for each of a plurality of program starting times within each of the at least one day section and, positioned on the pages in a predetermined relation with each time-of-day section, an associated unique time-of-day visual identifier; a plurality of unique channel visual identifiers and a program identifier corresponding to each of a plurality of such channel visual identifier, positioned on the pages within each of a plurality of time-of-day sections for corresponding programs that start at the time of such time-of-day section and that are associated with the day section and time-of-day section within which they are positioned; and an additional unique coded indication corresponding to each of a plurality of the programs positioned in a predetermined relation to the programs' corresponding channel visual identifiers, each coded indication representing the channel, the time-of-day, the calendar day, and the length of time for the corresponding program in the calendar wherein each of the day, time-of-day and channel identifiers is represented by one or more digits and wherein the sum of the number of digits of the unique coded indication is less than the number of digits in all of the identifiers plus the number of digits representing the length of time for the corresponding program.
Claim 25
Dependent Claim 75 words
A television calendar page of claim 19 wherein each of at least one of the channel visual identifiers comprise a unique cable channel visual identifier and wherein the television calendar page further comprises an assigned cable channel number positioned in a predetermined relation to the at least one of the cable channel visual identifiers, the assigned cable channel number representing the cable channel corresponding to the cable channel visual identifier for the cable television program.
Claim 26
Dependent Claim 260 words
An electronic display device that displays a television calendar for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the displayed calendar comprising: a day section for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, a unique day visual identifier on the electronic display device; a time-of-day section for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, a unique time-of-day visual identifier on the electronic display device; a plurality of unique channel visual identifiers on the electronic display device and corresponding to each such channel visual identifier a program identifier within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the electronic display device in a predetermined relation to each said channel visual identifier; the coded indication representing the channel, the time-of-day, the calendar day and the length of time for the associated program in the calendar wherein each of the day, time-of-day and channel identifiers is represented by one or more digits and wherein the number of digits of the unique coded indication is less than the sum of the number of digits in all of the identifiers plus the number of digits representing the length of time for the associated program.
Claim 27
Dependent Claim 260 words
An electronic display device that displays a television calendar for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing, the displayed calendar comprising: a day section for each of a plurality of calendar days and, positioned in a predetermined relation with each day section, a unique day visual identifier on the electronic display device; a time-of-day section for each of a plurality of program starting times within each day section and, positioned in a predetermined relation with each time-of-day section, a unique time-of-day visual identifier on the electronic display device; a plurality of unique channel visual identifiers on the electronic display device and corresponding to each such channel visual identifier a program identifier within each time-of-day section for such program that starts at the time of such time-of-day section and that is associated with the day section and time-of-day section within which it is positioned; and an additional unique coded indication for each said program positioned on the electronic display device in a predetermined relation to each said channel visual identifier; the coded indication representing the channel, the time-of-day, the calendar day and the length of time for the associated program in the calendar wherein each of the day, time-of-day and channel identifiers is represented by one or more digits and wherein the number of digits of the unique coded indication is less than the sum of the number of digits in all of the identifiers plus the number of digits representing the length of time for the associated program.
Claim 28
Dependent Claim 69 words
A television calendar of claim 21, wherein each of at least some of said channel visual identifiers comprise a unique cable channel visual identifier and wherein the television calendar further comprises an assigned cable channel number positioned in a predetermined relation to each said cable channel visual identifier, the assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 29
Dependent Claim 254 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing made using the method comprising the steps of: creating a day section on a page and an associated unique day visual identifier for each of a plurality of calendar days; positioning on the page, in relation to each of the day sections, the associated day visual identifier; creating a time-of-day section for each day section on the page, for each of a plurality of television program starting times and an associated unique time-of-day visual identifier; positioning on the page, in relation to each of the time-of-day sections, the corresponding associated unique time-of-day visual identifier; creating a plurality of unique channel visual identifiers and a corresponding program identifier for each channel visual identifier, within each time-of-day section on the page for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating a unique coded indication for each said program, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; wherein said unique coded indication is created to have a length that is less than the length of the concatenation of said represented channel, calendar day, time-of-day and length of time for said program; and positioning on the page, in a predetermined relation to each program identifier, the unique coded indication for each said program.
Claim 30
Dependent Claim 254 words
A television calendar page for combined visual selection of programs for direct viewing and for use in automatic recording of programs for future viewing made using the method comprising the steps of: creating a day section on a page and an associated unique day visual identifier for each of a plurality of calendar days; positioning on the page, in relation to each of the day sections, the associated day visual identifier; creating a time-of-day section for each day section on the page, for each of a plurality of television program starting times and an associated unique time-of-day visual identifier; positioning on the page, in relation to each of the time-of-day sections, the corresponding associated unique time-of-day visual identifier; creating a plurality of unique channel visual identifiers and a corresponding program identifier for each channel visual identifier, within each time-of-day section on the page for such program that starts at the time of such time-of-day section, and that is associated with the day section and time-of-day section within which it is positioned; creating a unique coded indication for each said program, the coded indication representing the channel, the calendar day, the time-of-day, and the length of time for said program; wherein said unique coded indication is created to have a length that is less than the length of the concatenation of said represented channel, calendar day, time-of-day and length of time for said program; and positioning on the page, in a predetermined relation to each program identifier, the unique coded indication for each said program.
Claim 31
Dependent Claim 40 words
The television calendar page of claim 23 wherein the step of creating the unique coded indication comprises the step of encoding digits representing the identifiers based on probabilities as to the frequency of occurrence of the identifiers in the calendar.
Claim 32
Dependent Claim 78 words
The television calendar page of claim 24 wherein the step of creating the unique coded indication comprises the step of: encoding the digits in all of the identifiers associated with each said program, plus the digits representing the length of time associated with said program, based on probabilities assigned to the channel associated with the channel identifier, calendar day associated with the day identifier, time-of-day associated with the time-of-day identifier and length of time associated with said program.
Claim 33
Dependent Claim 74 words
The television calendar page of claim 23 wherein the step of creating a plurality of unique channel visual identifiers further comprises the steps of: creating at least some of said channel visual identifiers to comprise unique cable channel visual identifiers; and positioning in a predetermined relation to each said cable channel visual identifier an assigned cable channel number representing the cable channel corresponding to said cable channel visual identifier for said cable television program.
Claim 34
Dependent Claim 106 words
The television calendar page of claim 23 wherein the step of creating a unique coded indication comprises the steps of: creating a separate representation for each of a channel, day, time of day and length for any program in the calendar; using said representation to derive a priority number for each of said channel, date, time and length representations; converting the priority numbers into a binary number for each of said channel, day, time and length commands; reordering the bits of said binary numbers to obtain a compressed code of binary bits; and converting the compressed code of binary bits into one said unique coded indication.
Claim 35
Dependent Claim 27 words
The television calendar page of claim 24 wherein the step of reordering comprises the step of performing said reordering as a function of a bit hierarchy key.
Claim 36
Dependent Claim 28 words
The television calendar page of claim 24 wherein the step of converting comprises the step of performing said converting as a function of the output of a clock.
Claim 37
Dependent Claim 28 words
The television calendar page of claim 24 wherein the step of reordering comprises the step of performing said reordering as a function of the output of a clock.
Claim 38
Dependent Claim 35 words
The television calendar page of claim 24 wherein the step of using said representation to derive a priority number comprises the step of performing said derivation as a function of the output of a clock.
Claim 39
Dependent Claim 110 words
The television calendar page of claim 23 wherein the step of creating a unique coded indication comprises the steps of: creating a separate representation for each of a channel, day, time of day and length for any program in the calendar; using said representation to derive a priority number for each of said channel, date, time and length representations; converting the priority numbers into a mixed radix number for each of said channel, day, time and length commands; reordering the bits of said mixed radix numbers to obtain a compressed code of mixed radix bits; and converting the compressed code of mixed radix bits into one said unique coded indication.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag