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

HTML electronic program guide for an MPEG digital TV system

Assignee: Comcast Cable Communications Management LLC
•
Filing: 1998-10-21
•
Granted: 2004-01-06
•
Expires: 2018-10-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An MPEG-2 digital TV headend and settop box includes a method and apparatus for enabling the presentation of electronic program guide (EPG) information. Television program guide information is downloaded from a source of television programming data to the headend of the TV broadcast system. The downloaded EPG data is translated into a plurality of HTML Web pages, which are continuously transmitted as a rotating data carousel in an MPEG-2 data stream. The digital TV settop box further includes a general-purpose web browser responsive to viewer commands to select and display a selected web page from the rotating carousel of HTML web pages. The digital TV settop further includes a data cache for downloading and storing partial HTML web page EPG information in advance, which reduces the necessary bandwidth allocated for the EPG information, and allows the settop box to quickly display the basic information for a channel related program guide.

Inventors

  • 👤 Jeffrey Yutong Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:07
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/25; H04N21/262; H04N21/26266; H04N21/23; H04N21/235; H04N21/26283; H04N21/40; H04N21/43; H04N21/433; H04N21/4331; H04N21/435; H04N21/438; H04N21/4383; H04N21/4384; H04N21/45; H04N21/462; H04N21/4622; H04N21/47; H04N21/478; H04N21/4782; H04N21/80; H04N21/83; H04N21/84; H04N21/85; H04N21/854; H04N21/8543

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 388 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said step of formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 2
Dependent Claim 388 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said step of formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 3
Dependent Claim 366 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 4
Dependent Claim 366 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 5
Dependent Claim 338 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter method for providing said EPG over said broadcast communications network, said transmitter method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said step of formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 6
Dependent Claim 338 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter method for providing said EPG over said broadcast communications network, said transmitter method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said step of formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 7
Dependent Claim 316 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter method for providing said EPG over said broadcast communications network, said transmitter method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 8
Dependent Claim 316 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter method for providing said EPG over said broadcast communications network, said transmitter method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 9
Dependent Claim 448 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 10
Dependent Claim 448 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 11
Dependent Claim 318 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel.
Claim 12
Dependent Claim 318 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, a method for providing said EPG over said broadcast communications network, said method comprising: retrieving said basic EPG data from said EPG database at said broadcasting station; composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel.
Claim 13
Dependent Claim 455 words
In a system receiver for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, said EPG manager retrieving said basic EPG data from said EPG database at said broadcasting station and composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels, said broadcasting station storing said plurality of EPG Web pages in HTML format to form a plurality of stored HTML EPG Web pages, formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format, and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; a receiving method for providing said EPG over said broadcast communications network, said receiving method comprising: receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 14
Dependent Claim 455 words
In a system receiver for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, said EPG manager retrieving said basic EPG data from said EPG database at said broadcasting station and composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels, said broadcasting station storing said plurality of EPG Web pages in HTML format to form a plurality of stored HTML EPG Web pages, formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format, and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; a receiving method for providing said EPG over said broadcast communications network, said receiving method comprising: receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 15
Dependent Claim 406 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and means for selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes means for formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and means for formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 16
Dependent Claim 406 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and means for selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes means for formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and means for formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 17
Dependent Claim 380 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and means for selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 18
Dependent Claim 380 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets including a received plurality of HTML EPG Web pages; and means for selecting at said settop decoder, at least one of said received plurality of HTML EPG Web pages in said HTML format for display, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 19
Dependent Claim 352 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter apparatus for providing said EPG over said broadcast communications network, said transmitter apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes means for formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and means for formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 20
Dependent Claim 352 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter apparatus for providing said EPG over said broadcast communications network, said transmitter apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page representing the current time EPG data and a second EPG Web page representing a future time EPG data, and said means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packet includes means for formatting said first EPG Web page to be transmitted over said broadcast communications network at a first data rate and means for formatting said second EPG Web page to be transmitted over said broadcast communications network a second data rate, wherein said first data rate is greater than said second data rate.
Claim 21
Dependent Claim 326 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter apparatus for providing said EPG over said broadcast communications network, said transmitter apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 22
Dependent Claim 326 words
In a system for transmitting an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels being formatted into a plurality of MPEG data packets, a transmitter apparatus for providing said EPG over said broadcast communications network, said transmitter apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages in HTML format from said basic EPG data, each of said plurality of EPG Web pages having a respective URL, each of said plurality of EPG Web pages being linked by a cross referenced URL to another of said plurality of EPG Web pages to form an EPG; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, wherein said plurality of EPG Web pages includes a first EPG Web page and a second EPG Web page both transmitted on one channel of said multiple channel digital television system, wherein said first EPG Web page is a broadcast EPG Web page also transmitted on each channel of said multiple channel digital television signal and said second EPG Web page is a simulcast EPG Web page transmitted on only said one channel of said multiple channel digital television signal.
Claim 23
Dependent Claim 466 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; means for caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; means for selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and means for selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 24
Dependent Claim 466 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; means for caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; means for selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and means for selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 25
Dependent Claim 328 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel.
Claim 26
Dependent Claim 328 words
In a system for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, an apparatus for providing said EPG over said broadcast communications network, said apparatus comprising: means for retrieving said basic EPG data from said EPG database at said broadcasting station; means for composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels; means for storing said plurality of EPG Web pages in HTML format at said broadcasting station to form a plurality of stored HTML EPG Web pages; means for formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format; and means for transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel.
Claim 27
Dependent Claim 463 words
In a system receiver for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, said EPG manager retrieving said basic EPG data from said EPG database at said broadcasting station and composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels, said broadcasting station storing said plurality of EPG Web pages in HTML format to form a plurality of stored HTML EPG Web pages, formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format, and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; a receiving apparatus for providing said EPG over said broadcast communications network, said receiving apparatus comprising: means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; means for caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; means for selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and means for selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.
Claim 28
Dependent Claim 463 words
In a system receiver for providing an electronic program guide (EPG) to a viewer over a broadcast communications network, said broadcast communications network including a broadcasting station for transmitting on a broadcast medium, and a settop decoder at said viewer's location coupled to said broadcast medium, said broadcasting station including an EPG manager coupled to an EPG database containing basic EPG data, said broadcast communications network further including a multiple channel digital television signal, each of said multiple channels comprising a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets, said EPG manager retrieving said basic EPG data from said EPG database at said broadcasting station and composing a plurality of EPG Web pages including a first channel guide EPG Web page and a second channel guide EPG Web page in HTML format from said basic EPG data, wherein said first channel guide EPG Web page is a broadcast channel guide EPG Web page relating to a predetermined channel of said plurality of multiplexed digital television channels, and said second channel guide EPG Web page is a simulcast channel guide EPG Web page relating to said predetermined channel of said plurality of multiplexed digital television channels, said broadcasting station storing said plurality of EPG Web pages in HTML format to form a plurality of stored HTML EPG Web pages, formatting said plurality of stored HTML EPG Web pages into said plurality of MPEG data packets while retaining said HTML format, and transmitting said plurality of MPEG data packets in said multiple channel digital television signal over said broadcast communications network, including transmitting said first channel guide EPG web page on each channel of said multiple channel digital television signal and said second channel guide EPG Web page on only said predetermined channel of said multiple channel digital television signal containing said predetermined channel; a receiving apparatus for providing said EPG over said broadcast communications network, said receiving apparatus comprising: means for receiving said plurality of MPEG data packets at said settop decoder to form a received plurality of MPEG data packets and a received plurality of HTML EPG Web pages including a received first channel guide EPG web page and a received second channel guide EPG Web page; means for caching said received first channel guide EPG Web page in said settop decoder to form a cached first channel guide EPG Web page; means for selecting responsive to said viewer tuning said settop decoder to said predetermined channel, said cached first channel guide EPG Web page in said HTML format for display at said settop decoder; and means for selecting at said settop decoder, said received second channel guide EPG Web page in said HTML format for display while said settop decoder is tuned to said predetermined channel.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-05 2007-07-07 2008-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-05 2011-07-07 2012-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-05 2015-07-07 2016-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag