Patent US5812205A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5812205A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic time set in a television system

Assignee: Adeia Guides Inc
•
Filing: 1995-07-21
•
Granted: 1998-09-22
•
Expires: 2015-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a method and apparatus for automatically setting the time in a peripheral device (170) in a television system (10). In the preferred embodiment, a datastream (300) with packets of data (310-313) is broadcast to the peripheral device (170). A time value (400) within the received datastream (300) is used to set the time within the peripheral device (170). The data within the received datastream (300) also contains a cyclic redundancy check (410) which is used to determine when an error is present in the received data packet (310). The time is set in the peripheral device (170) only when the cyclic redundancy check has found no errors in the data packet (310). When needed, additional values within the received packet (310) can later be used to correct the time which has been set in the peripheral device (170).

Inventors

  • 👤 Kenneth Alan Milnes
  • 👤 Jeffrey J. Kochy
  • 👤 Constantine Sokolik
  • 👤 Henry Perkins, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 23:10
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; H; H04; H04N; H04N7/00; H04N7/08; G04; G04R; G04R20/00; G04R20/02; G04R20/06; G04R20/14; G04R20/18; G11B27/102; G11B27/107; G11B27/11; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/3036; G11B27/3054; G11B27/34; H04N21/00; H04N21/40; H04N21/47; H04N21/80; H04N21/83; H04N21/84; H04N21/85; H04N21/858; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N7/025; H04N7/087; H04N7/088; H04N7/0882; H04N7/0884; H04N7/0887; H04N7/0888; H04N7/10; H04N7/16; H04N7/162; H04N7/165

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 216 words
A method for automatically setting the time in a television system with television schedule data, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide.
Claim 2
Independent Claim 216 words
A method for automatically setting the time in a television system with television schedule data, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide.
Claim 3
Dependent Claim 65 words
The method for automatically setting the time in a television system with television schedule data of claim 1, further comprising the steps of: storing a time correction value in said memory when said data packet is free of errors; and altering said time in said peripheral device with said processor, said processor using said time correction value stored in said memory to alter said time.
Claim 4
Dependent Claim 50 words
The method for automatically setting the time in a television system with television schedule data of claim 1, further comprising the step of compiling said datastream with at least one data packet in a distribution center, said datastream containing said television schedule data in said at least one data packet.
Claim 5
Dependent Claim 38 words
The method for automatically setting the time in a television system with television schedule data of claim 1, further comprising the steps of: displaying said time on a television; and displaying said television schedule guide on said television.
Claim 6
Independent Claim 172 words
A method for automatically setting the time in a television system, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time.
Claim 7
Independent Claim 172 words
A method for automatically setting the time in a television system, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time.
Claim 8
Dependent Claim 61 words
The method for automatically setting the time in a television system of claim 5, further comprising the steps of: storing a time correction value in said memory when said data packet is free of errors; and altering said time in said peripheral device with said processor, said processor using said time correction value stored in said memory to alter said time.
Claim 9
Dependent Claim 36 words
The method for automatically setting the time in a television system of claim 6, wherein said time correction value includes at least one of a daylight savings flag, a negative offset flag, and a default offset.
Claim 10
Dependent Claim 31 words
The method for automatically setting the time in a television system of claim 6, wherein said time correction value is related to daylight savings time variations and local time zones variations.
Claim 11
Dependent Claim 32 words
The method for automatically setting the time in a television system of claim 5, further comprising the step of compiling said datastream with at least one data packet in a distribution center.
Claim 12
Dependent Claim 31 words
The method for automatically setting the time in a television system of claim 5, wherein said peripheral device is at least one of a television, a VCR, and a set-top box.
Claim 13
Dependent Claim 25 words
The method for automatically setting the time in a television system of claim 5, further comprising the step of displaying said time on a television.
Claim 14
Dependent Claim 29 words
The method for automatically setting the time in a television system of claim 5, wherein said datastream includes a synchronization field for indicating a beginning of said data packet.
Claim 15
Dependent Claim 41 words
The method for automatically setting the time in a television system of claim 5, wherein said datastream includes a time stamp field, and further comprising the step of ignoring said time value when said time stamp field contains a stale time.
Claim 16
Dependent Claim 37 words
The method for automatically setting the time in a television system of claim 5, wherein said broadcasting is done with at least one of a satellite, a coax cable, a fiber optic cable, and a telephone line.
Claim 17
Dependent Claim 30 words
The method for automatically setting the time in a television system of claim 5, wherein said broadcasting is done by using the VBI provided within a satellite transmitted television channel.
Claim 18
Dependent Claim 35 words
The method for automatically setting the time in a television system of claim 5, wherein said utilizing of said cyclic redundancy check includes calculating a error value from said cyclic redundancy check with a polynomial.
Claim 19
Dependent Claim 198 words
A television system with automatic time set capability, comprising: a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within one of multiple VBI lines; a processor located in said peripheral device, said processor capable of searching for said VBI line with said datastream, said processor capable of identifying a first byte in said data packet after said VBI line with said datastream is found, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time.
Claim 20
Dependent Claim 198 words
A television system with automatic time set capability, comprising: a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within one of multiple VBI lines; a processor located in said peripheral device, said processor capable of searching for said VBI line with said datastream, said processor capable of identifying a first byte in said data packet after said VBI line with said datastream is found, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time.
Claim 21
Dependent Claim 28 words
The television system with automatic time set capability of claim 17, wherein said peripheral device is at least one of a television, a VCR, and a set-top box.
Claim 22
Dependent Claim 19 words
The television system with automatic time set capability of claim 17, wherein said time is displayed on a television.
Claim 23
Dependent Claim 34 words
The television system with automatic time set capability of claim 17, wherein said broadcasting is done with at least one of a satellite, a coax cable, a fiber optic cable, and a telephone line.
Claim 24
Dependent Claim 31 words
The television system with automatic time set capability of claim 17, wherein said utilizing of said cyclic redundancy check includes generating a value from said cyclic redundancy check with a polynomial.
Claim 25
Independent Claim 196 words
A method for automatically setting the time in a television system with television schedule data, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide.
Claim 26
Independent Claim 196 words
A method for automatically setting the time in a television system with television schedule data, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide.
Claim 27
Dependent Claim 19 words
The method of claim 22, wherein said broadcasting step includes the step of broadcasting said datastream in a VBI.
Claim 28
Independent Claim 152 words
A method for automatically setting the time in a television system, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time.
Claim 29
Independent Claim 152 words
A method for automatically setting the time in a television system, comprising the steps of: broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time.
Claim 30
Dependent Claim 31 words
The method for automatically setting the time in a television system of claim 24, wherein said peripheral device is at least one of a television, a VCR, and a set-top box.
Claim 31
Dependent Claim 37 words
The method for automatically setting the time in a television system of claim 24, wherein said broadcasting is done with at least one of a satellite, a coax cable, a fiber optic cable, and a telephone line.
Claim 32
Dependent Claim 30 words
The method for automatically setting the time in a television system of claim 24, wherein said broadcasting is done by using the VBI provided within a satellite transmitted television channel.
Claim 33
Dependent Claim 175 words
A television system with automatic time set capability, comprising: a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within a VBI line; a processor located in said peripheral device, said processor capable of identifying a first byte in said data packet, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time.
Claim 34
Dependent Claim 175 words
A television system with automatic time set capability, comprising: a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within a VBI line; a processor located in said peripheral device, said processor capable of identifying a first byte in said data packet, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time.
Claim 35
Dependent Claim 28 words
The television system with automatic time set capability of claim 28, wherein said peripheral device is at least one of a television, a VCR, and a set-top box.
Claim 36
Dependent Claim 34 words
The television system with automatic time set capability of claim 28, wherein said broadcasting is done with at least one of a satellite, a coax cable, a fiber optic cable, and a telephone line.

References Cited (Backward Citations)

US5619274A Cited
US5559550A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag