WO2000024195A1 - Html electronic program guide for an mpeg digital tv system - Google Patents
Html electronic program guide for an mpeg digital tv system Download PDFInfo
- Publication number
- WO2000024195A1 WO2000024195A1 PCT/US1999/024348 US9924348W WO0024195A1 WO 2000024195 A1 WO2000024195 A1 WO 2000024195A1 US 9924348 W US9924348 W US 9924348W WO 0024195 A1 WO0024195 A1 WO 0024195A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- epg
- channel
- web page
- epg web
- web pages
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26266—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Definitions
- the present invention relates to electronic program guides (EPG) for digital television systems.
- EPG electronic program guides
- the present invention relates to the transmission of electronic program guide data in hypertext markup language (HTML) in an MPEG digital television system.
- HTML hypertext markup language
- the Federal Communications Commission (FCC) recently approved a digital television format based on the Moving Picture Experts Group 2 (MPEG-2), as a standard for the transmission of digital TV in the United States.
- MPEG-2 digital television format provides improved picture and sound quality.
- the MPEG-2 digital television format permits the digital TV signal to carry ancillary digital data, which facilitates additional services based on the ability of the digital TV signal format to efficiently transport digital data.
- EPG Electronic program guide
- a typical electronic program guide system embodied in a settop box such as a satellite receiver or cable TV decoder (or in the TV receiver itself) , receives a database of TV programming information (basic EPG data) encoded in a digital data format, broadcast over a satellite, cable or terrestrial channel.
- basic EPG data TV programming information
- one type of EPG system broadcasts a digital database of EPG data in the vertical blanking interval of an analog television signal.
- the EPG database is received at the settop, decoded locally and stored in local memory.
- the locally stored EPG database in local memory is then formatted from basic EPG data into a program guide EPG display form that can be displayed on the TV screen.
- the simplest EPG display is a TV programming grid, organized as channel versus time, similar to the typical programming grid appearing in a printed paper television guide.
- the locally stored basic EPG data is typically searched and sorted responsive to each viewer request, and the resulting guide information is generated and displayed on the TV screen. For example, the viewer may request a list of all sports events, or a list of all movies broadcast on that day, or on a future day.
- the processor in the settop searches, sorts and formats the locally stored EPG database into a customized EPG display.
- Prior art EPG systems typically require a large local memory to store the EPG database, and a fast local processor to search, sort and display the EPG data.
- on line television guides via the Internet provide an alternative to on-screen television guides and printed paper guides.
- Internet services and on-line TV guides are designed for a two-way network model, as compared to broadcast TV and associated on-screen TV guides, which are designed for a one way network model.
- the present invention provides an EPG solution for a one way broadcast digital TV network.
- an electronic program guide is embodied in a rotating data carousel of HTML pages formatted to be transported in the data packets of an MPEG-2 data stream.
- the basic EPG data is formatted into HTML and related data formats as the page description language for the presentation of EPG content.
- Hypertext Markup Language and the related standards that comprise most Web content provide a thorough framework for describing the presentation of multimedia content.
- An HTML- based EPG leverages the huge base of tools, media, and know-how that has been developed for the Web.
- Prior art on-screen EPG implementations on cable TV settop boxes and satellite receivers typically use some sort of proprietary storage and display format.
- an onscreen EPG is implemented using standard Internet based Web HTML format.
- the EPG in HTML format is partitioned into MPEG-2 data packets for transport over an MPEG-2 digital television network, while retaining the HTML format.
- the EPG in HTML format is transmitted as a rotating data carousel of HTML pages, along with control maps that allow the viewer to navigate among the HTML Web pages of the EPG.
- the normally two-way network model of the World Wide Web is adapted for use in a one-way MPEG-2-based digital TV network by broadcasting a rotating carousel comprising an ensemble of EPG Web pages plus control maps for navigation, in an MPEG-2 digital TV signal.
- the MPEG-2 settop box uses the control maps to navigate among a rotating carousel of HTML Web pages, the need for local memory to store basic EPG data is reduced. Also, since the MPEG-2 settop receives previously composed EPG display pages in HTML format, the need for local processing power to search and sort the basic EPG data, and to generate proprietary on-screen TV displays is reduced. Settop boxes tend to require Internet service in addition to EPG service. The present EPG is much more efficient in terms of processing power and cost compared with running an Internet service n parallel to a proprietary EPG service.
- TV settop boxes like most consumer electronic devices, are cost- sensitive. Manufactures make great efforts to reduce the cost of settop boxes. As a result of cost reduction measures, TV settop boxes have less local memory and a relatively slower microprocessor as compared to the memory size and processing speed of personal computers. In terms of memory and speed, settop TV boxes are resource-deprived. The present invention is adapted for use with such resource-deprived settop boxes to process and display EPG Web pages with satisfactory performance.
- FIG. 1 is a block diagram of a broadcast digital television system incorporating an electronic program guide in accordance with the present invention.
- FIG. 2 illustrates the bandwidth allocation scheme for transmitting electronic program data in HTML form in accordance with the present invention.
- Figure 3 illustrates the channel guide control mode memory map in a digital television settop in accordance with the present invention.
- Figure 4 is a program guide Web page illustrating the Grid Guide Web page that is the HTML Web home page in accordance with the present invention.
- Figure 5 is a program guide Web page illustrating a Program information Page in HTML format in accordance with the present invention.
- Figure 6 is a program guide Web page illustrating a Topic Guide Page in HTML format in accordance with the present invention.
- Figure 7 is a program guide Web page illustrating a Movies Topic Guide Page in HTML format in accordance with the present invention.
- Figure 8 is a program guide Web page illustrating an Attractions Guide Page in HTML format in accordance with the present invention.
- Figure 9 is a program guide Web page illustrating a simple broadcast Channel Guide Page in HTML format in accordance with the present invention.
- Figure 10 is a program guide Web page illustrating a more detailed broadcast Channel Guide Page for the broadcast Channel Guide Page of figure 9 in HTML format in accordance with the present invention.
- FIG. 1 A block diagram of an end-to-end broadcast digital TV system embodying an EPG system in accordance with the present invention is shown in figure 1.
- the overall system includes an external EPG database 10, coupled by a secure data link 12 to a CATV headend 16, and a settop box 24 coupled to the CATV headend 16 via a broadband CATV distribution system 22.
- the headend 16 is also coupled to the Internet 11 via a suitable Internet access connection 13.
- the external EPG database 10, which consists of basic EPG data, is available from any one of a number of suitable commercial data suppliers, such as TVData, Glen Falls, New York 12801 US.
- Secure link 12 is typically a dial up telephone line.
- the headend 16 includes a computer running a software entity, EPG Manager 14 that is dedicated to processing EPG information.
- the headend 16 further includes another software entity termed Data Streamer 18, which controls an MPEG-2 encoder 20.
- the settop box 24 includes an MPEG-2 decoder 26, a working memory 28 and a temporary cache memory 30.
- Settop box 24 further includes a World Wide Web browser program 32 running on a microprocessor in the settop box 24.
- the general-purpose browser 32 is any one of a number of popular Web browsers like Microsoft Internet Explorer or Netscape Navigator. The viewer uses the browser 32 to parse, layout and render the EPG Web pages for display on TV receiver 34 at the viewer's location.
- the EPG Manager 14 downloads basic EPG data from external EPG database 10 in a predetermined data format, and stores the basic EPG data in a local database at the CATV headend 16. Updated EPG data 10 is periodically downloaded 12 by the EPG manager 14 on a regular basis, such as for example, once per day.
- the EPG Manager 14 generates a set of Web pages responsive to the locally stored basic EPG data. Generated EPG Web pages are in HTML format. Each generated EPG Web page is assigned a Uniform Resource Locator (URL) as its unique identifier. One of the generated EPG Web pages is designated as the EPG home page and contains URL links to one or more of the other EPG Web pages. All of the EPG Web pages are linked together by cross-reference to each respective URLs of each other EPG page to permit navigation between the EPG Web pages that comprise the EPG of the present invention. EPG manager 14 via its access 13 to the Internet 11 has the option of downloading other Web pages in HTML format from the Internet 11 for inclusion in its group of generated EPG Web pages.
- URL Uniform Resource Locator
- the group of generated EPG Web pages is forwarded to Data Streamer 18 and MPEG-2 Encoder 20.
- Data Streamer 18 formats the group of EPG Web pages into the data packet structure of an MPEG-2 transport stream while retaining the original HTML format.
- An MPEG-2 system is a multiple channel digital television system wherein each of the multiple channels has a plurality of multiplexed digital television channels composed of MPEG-2 data packets.
- Data Streamer 18 also generates control maps that associate EPG Web pages with their corresponding location within the MPEG-2 data stream.
- the generated MPEG-2 transport stream data packets containing the EPG Web pages in HTML format are broadcast n standard MPEG-2 data streams over the downstream broadcast network 22 to settop box 24.
- Data Streamer 18 also receives other sets of Web pages (not shown) , n addition to EPG Web pages, defining other types of data services.
- Data Streamer 18 generates control maps defining the correspondence between the MPEG-2 packet identifiers of generated MPEG-2 data packets and respective URLs of the group of EPG Web pages as well as other groups of Web pages. Web page broadcasts are repeated on a continuing basis.
- headend 16 broadcasts a rotating carousel comprising an ensemble of Web pages in HTML format. At least one group of such Web pages forms the EPG of the present invention.
- a system for generating a rotating carousel comprising an ensemble of HTML Web pages in MPEG-2 data packets with suitable control maps is found in U.S. patent application 09/053562, filed April 4, 1998 and U.S. patent application 09/124572, filed July 29, 1998, assigned to the assignee of the present application.
- the MPEG-2 decoder 26 decodes the received MPEG-2 data streams and reconstructs the EPG Web pages retaining HTML format.
- EPG information is organized into a group of linked EPG Web pages. Some EPG Web pages, which are expected to be needed on a rapid basis, are stored in cache memory 30. Stored EPG Web pages in cache memory 30 are available for fast display. Other EPG Web pages are downloaded from the rotating data carousel upon specific demand from the web browser 32 and stored in HTML format in work memory 28. While some EPG Web pages are stored in the settop cache memory 30 for ready access, most EPG Web pages are not stored in the settop box, but are retrieved in real time "on the fly" from the rotating carousel of Web pages to work memory 28.
- the web browser 32 parses, layouts, and renders EPG Web pages from work memory 28 or cache memory 30, to TV screen 34 as needed in response to commands from Viewers.
- cache memory 30 and work memory 28 are terms defined by the intended use of the memory and typically reside in a single memory space.
- the broadcast system embodiment of figure 1 is described in terms of a cable television system (CATV) .
- CATV cable television system
- the present EPG system may be used in any one way broadcast communications system.
- the present EPG may be used with DBS (direct broadcast satellite) , MMDS (microwave multi-point distribution systems) , and ordinary terrestrial UHF/VHF or hybrid fiber- coaxial systems.
- DBS direct broadcast satellite
- MMDS microwave multi-point distribution systems
- the present EPG may also be used in the downstream communication path of a broadband two-way communication system.
- FIG. 2 shows the bandwidth allocation scheme for transmitting EPG data over a broadcast CATV system.
- the CATV headend includes a receiving station 36 for receiving the basic EPG data, which is then formatted into a plurality of EPG Web guide pages in HTML format 37A-37F and stored at the CATV headend.
- the CATV system provides for a plurality of N multiple digital television channels, 48 through 48N.
- Each digital television channel 48, 48N has a respective associated broadcast channel 38, 38N, and a respective associated simulcast channel 40, 40N, both of which transport HTML Web pages to all settop receivers in MPEG-2 format.
- Each of the N multiple channel digital television channels 48, 48N contains a plurality of multiplexed digital television channels formatted into a plurality of MPEG data packets.
- each of the broadcast channels, 38, 38N On each of the broadcast channels, 38, 38N, the same content is repeated in each video channel 48, 48N.
- Channel bandwidth is allocated among broadcast data.
- certain data may be transmitted at a high bit rate 42, 42N, other data at medium bit rates 44, 44N or still other data at low bit rates, 46, 46N.
- HTML EPG Web pages are transmitted in different channels and different speeds.
- the EPG Manager generates four different types of EPG Web pages:
- Each type of EPG Web page presents the TV programming schedule in a different format.
- Grid Guide, Topic Guide, and Attractions Guide are provided for both the current time and for future times. Since the browser 32 in the settop box 24 (figure 1) displays all Web pages conforming to the HTML standard, new types of program guide Web pages can be easily added to the present EPG without having to change the basic Web browser 32 operation of the settop box 24.
- Web pages for Grid Guide, Topic Guide, and Attractions Guide for the current time are transmitted at high bit rate 42, 42N in broadcast data streams 38, 38N on all channels.
- Web pages for Grid Guide, Topic Guide, and Attractions Guide for future times are transmitted at medium 44, 44N to low bit rates 46, 46N in broadcast data streams 38, 38N on all channels 48, 48N.
- Broadcast Web pages for Channel Guide are transmitted at medium 44, 44N to low bit rates 46, 46N m broadcast data streams 38, 38N on all channels 48, 48N.
- Simulcast Web pages for Channel Guide are transmitted m simulcast data streams 40, 40N on their corresponding channels 48, 48N.
- a settop box (24 in figure 1) with one tuner can tune to only one channel at a time. Since broadcast data 38, 38N is replicated on each channel 48, 48N, it is available to the settop box tuner on all channels. Simulcast data on a given channel is available to the settop box tuner only when the TV tuner is tuned to that given channel
- the Grid Guide Web pages show the schedule in a time and channel grid format, similar to a TV schedule listed in a newspaper.
- the Topic Guide Web pages display the programming schedule sorted into a format to show certain topics, such as "movies”, “sports", “news”, etc.
- the Attractions Guide Web pages display coming attractions and special event information.
- the Channel Guide Web pages display the programming information for a particular channel.
- the headend server broadcasts a rotating carousel comprising an ensemble of Web pages in HTML format.
- the rotating carousel contains both broadcast Web pages and simulcast Web pages .
- Broadcast Web pages are of general interest to all viewers.
- Simulcast Web pages are related to the contents of the broadcast video programs contained in the digital video channels. Simulcast Web pages are of interest primarily to those viewing the related broadcast video program.
- some program guide Web pages are transmitted as broadcast Web pages, others are transmitted as simulcast Web pages.
- the first three types of program guide Web pages are of general interest to all viewers and therefore are transmitted in the broadcast channels and called Program Guide Broadcast Events.
- the Channel Guide Web pages fall into a separate class and are discussed below.
- Every Grid Guide Web page contains TV listings for all available channels in a non-overlapping two-hour interval. It takes 84 Grid Guide Web pages to cover TV listings of 7 days starting from the current day.
- the Grid Guide Homepage is the Web page whose two-hour interval spans over the current time. A two-hour interval is chosen so that the width of the schedule fits within the width of a standard TV screen. Two arrow-shaped bitmap anchors are provided for viewers to navigate to the previous or the next time interval. A group of seven anchors of weekdays allows viewers to go to a Grid Guide Web page of some other day with the same time interval. Once every hour, the Grid Guide Web pages are regenerated so that the current time is always within the first hour covered by the Grid Guide Homepage.
- the grid on each Grid Guide Web page is implemented through an HTML table element. Every HTML table detail displays the shortened title of a TV program. The table details are color-coded to indicate the different topics to which the TV programs belong.
- the shortened title is an HTML anchor that links to a Program Information Web page.
- the Program Information Web page displays more detailed information about the TV program, such as full title, synopsis, genre, rating, cast, production date, channel name, channel number, show time, and the like. Every TV program has its own Program Information Web page so that the settop box only needs to download, process and display one small HTML page upon demand from viewers.
- the EPG manager (14 at the headend 16 in figure 1) generates a new group of Topic Guide Web pages and a new Attractions Guide Web page everyday.
- One of the Web pages named Topic Guide Homepage, lists all topics with anchors pointing to individual topic Web pages. Viewers can select an HTML anchor corresponding to a topic to go to an individual topic Web page.
- the individual topic Web page lists the full title, channel name and number, and show time of all TV programs under that topic for the current day.
- the program titles are HTML anchors pointing to the related Program Information Web pages.
- the underlying MPEG-2 network uses a carousal scheme to transmit data.
- EPG Web pages generated by the EPG manager 14 generally do not have the same priority. If all EPG data were transmitted at the same speed, then in the worst case it would take a few seconds to almost a minute for a viewer to access any EPG Web page.
- the present invention transmits EPG data at different rates.
- the Web pages 37A corresponding to the current time interval and/or the current date are transmitted at high rate 42, 42N for short access time.
- the Web pages 37B corresponding to near future time (1-3 days) are transmitted at medium rate 44, 44N.
- the Web pages 37B corresponding to far future time (4-6 days) are transmitted at low rate 46, 46N.
- present time information is of greatest interest to a viewer.
- access time for the viewer to present time EPG information is shortened.
- Near future time Web pages and far future time Web pages are of interest to a viewer correspondingly less often.
- access time for the viewer to future programming information is correspondingly lengthened.
- Transmitting different Web pages at different data rates achieves a compromise between access time and bandwidth. In terms of bandwidth, dedicating less bandwidth to future time EPG information permits more bandwidth to be devoted to present time EPG information.
- Figure 3 displays the digital data format of an MPEG-2 signal and the control memory map for the settop of figure 1 (i.e., a memory map of the work memory 28 and cache memory 30 in the settop box 24 of figure 1) .
- An MPEG-2 channel 48 (shown containing channel 3 in figure 3) is input to an MPEG-2 decoder 50 in the settop box.
- the settop box also contains a browser program 54 and a memory 52 consisting of a cache memory 52A-52E and a work memory 52F.
- the digital MPEG-2 channel 48 consists of several multiplexed data streams: multiplexed digital video and audio data streams 58A, simulcast data streams 58B and broadcast data steams 58C.
- Multiplexed video and audio data streams 58A correspond to a plurality of multiplexed digital television channels including the video and audio programming for channel 3.
- Broadcast data 58C include present time channel 3 guide data streams 48C corresponding to the current channel, as well as channel 1 and channel 2 guide data streams 48A, 48B, and further contains present time channel guide data generally corresponding to all the other available viewing channels.
- Broadcast data 58C yet further includes the control map data streams 48D which are located in a predetermined position (defined by a predetermined MPEG-2 packetID and tablelD) in the MPEG-2 data stream 48.
- Simulcast data 58B contains channel guide data streams 48E corresponding to the present channel 3, as well as other simulcast data steams corresponding to the present channel 3.
- MPEG-2 decoder 50 separates the digital data of the MPEG-2 channel 48. According to the viewer selection, channel 3 video and audio 56 is reconstructed from digital form and displayed on an analog television display 34.
- the settop box MPEG-2 decoder 50 synchronizes to the MPEG-2 data stream 48. After synchronization, the decoder 50 then looks in a predetermined MPEG-2 packet location and downloads the control maps 48D for storage in control map cache memory 52E.
- the stored control maps 52E define the location (by packetID and tablelD) of the other broadcast data 58C and simulcast data 58B in the data packets of the MPEG-2 data stream 48.
- the stored control map 52E tables also define the correspondence between a given Web page URL and the location of the corresponding HTML data in the MPEG-2 data stream.
- Broadcast Channel Guide data streams are then separated from the MPEG-2 data stream by the MPEG-2 decoder 50 using the stored control map tables 52E.
- the broadcast Channel Guide Web page for channel N is stored in Channel N cache 52D in settop box memory.
- the stored control maps in control map cache 52E provide the association between a Channel Guide data stream and each channel number. For example, the viewer selects Channel Guide mode and switches the TV to channel 3 by pressing a button on the remote control.
- the browser 54 retrieves the Channel Guide Web page from channel 3 cache 52C, and then parses, layouts, and renders the Web page to TV screen 34. Then assume that the viewer selects an anchor on the displayed Web page (a reference to the URL of another Web page) by pressing a button on the Remote Control.
- the MPEG-2 decoder 50 selects (decodes "on the fly") the simulcast data stream 48E corresponding to the requested Web page URL (the association to the MPEG-2 data stream is defined by the control map stored m cache memory 52E) and reconstructs the Web page in work memory 52F.
- the browser 54 retrieves the Web page from work memory 52F, and parses, layouts, and renders the Web page to TV screen 34.
- the Channel Guide Web pages display the programming information for a particular channel, which are of primary interest to viewers watching that channel.
- the settop box could not start downloading Channel Guide Web pages for a given channel until the tuner was tuned to the given channel. After tuning to the given channel, a length of time is needed for downloading simulcast data. Due to time required for downloading and processing simulcast data, there is a delay from the time a viewer tunes to a channel to the time channel guide information is displayed on the TV screen. In worst case, the delay, or latency, could be several seconds even for a small Web page.
- the present EPG system supports a mode that allows viewers to navigate among channels by clicking channel change buttons on the remote control (channel surfing) and seeing a brief data description of the current program on each channel in real time.
- real time means that the settop box finishes processing and displaying the Web page in a sufficiently short time such that the delay between switching channels and seeing an EPG display is not substantially perceivable to the viewer.
- a group of Channel Guide Web pages is broadcast in two separate events: a broadcast event called Channel Guide Broadcast Event and a simulcast event called Channel Guide Simulcast Event.
- the settop box reserves a fixed amount of memory as cache memory 52A-52D for each channel. Broadcast events are available on all channels. Therefore, regardless of the channel currently being viewed, the settop box continuously downloads the Web pages of Channel Guide Broadcast Events in the background and stores the downloaded Web pages in the respective corresponding cache memory 52A-52D. By caching Channel Guide Web pages in advance, the settop box will have something to display immediately when viewers tune to any random channel.
- a channel guide control map is periodically broadcast to all settop boxes and stored in the control map cache 52E. The channel guide control map associates a Channel Guide Broadcast Event with its channel number.
- Figures 4-10 are sample Program Guide Web pages supported by the present invention.
- Figure 4 is a sample Grid Guide Web page. When the viewer clicks on the title "Blankman”, a Program Information Page is displayed, as shown in figure 5.
- Figure 6 is a sample Topic Guide Web page. When the viewer clicks on the title "Movies”, the Movies Topic Guide Page is displayed, as shown in f gure 7.
- Figure 8 is a sample Attractions Guide. Attractions and special events are listed under different categories.
- Figure 9 is a sample broadcast Channel Guide page. In order to make the Web page as simple as possible for fast processing, a small 54x27 16-color picture is used. All other information is in text format without color or font attributes. When the viewer clicks on the small picture, the Browser goes to a much more complicated Web page as shown in figure 10.
- Figure 10 vividly displays the power of constructing an EPG using Web pages in HTML format in accordance with the present invention.
- Figure 10 is a real Web page downloaded from Paramount Pictures' on-line Star Trek Web site.
- the Web page in figure 10 contains many advanced HTML features like photo, animation, links to videos and the like.
- the entire World Wide Web is available as an information source to be assembled into an EPG in accordance with the present invention.
- the Channel Guide Broadcast Web page includes the name and number of the current channel plus the title, synopsis, genre, cast, rating, and running time of the current program.
- the size of Channel Guide Broadcast Web page must be smaller than or equal to the cache memory size reserved for each channel 52A-52D.
- There are also constraints on the complexity of Channel Guide Broadcast Web page In particular, only simple text and small graphics with no more than 16 colors are allowed. HTML features that take a long time to process like tables, text styles, and large images are not allowed. The restriction to simple text and 16 color graphics on Channel Guide Broadcast Web pages permit fast preparation and display time on settop boxes with limited processing power.
- the Web page in a Channel Guide Broadcast Event has an HTML anchor pointing to the homepage of the corresponding simulcast event. If viewers want to see more information about the current program, they can go to the homepage of the related Channel Guide Simulcast Event by selecting the HTML anchor.
- a Channel Guide Simulcast Event may contain as many Web pages as necessary to give viewers complete information about the current TV program. If the TV program is a movie, then the simulcast Web pages may include reviews, photos, trailer, biographies of the director, the leading actor and actress, celebrity interviews, comments from audience, etc. If the TV program is a special news report, then the simulcast Web pages may include a transcript, background information, biographies of people involved, and other relevant news reports.
- settop boxes can not only support traditional program guide services with fast initial response time, but also can add much more content and content formats into the program guide.
- Representing program guide information in industry standard HTML presents many opportunities for the EPG designer. For example, commercial ads can be easily inserted into program guide Web pages. The content and appearance of future EPGs are limited only by the imagination of EPG designers.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP99970821A EP1121802A1 (en) | 1998-10-21 | 1999-10-19 | Html electronic program guide for an mpeg digital tv system |
AU12107/00A AU1210700A (en) | 1998-10-21 | 1999-10-19 | Html electronic program guide for an mpeg digital tv system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/176,511 US6675385B1 (en) | 1998-10-21 | 1998-10-21 | HTML electronic program guide for an MPEG digital TV system |
US09/176,511 | 1998-10-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000024195A1 true WO2000024195A1 (en) | 2000-04-27 |
Family
ID=22644648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/024348 WO2000024195A1 (en) | 1998-10-21 | 1999-10-19 | Html electronic program guide for an mpeg digital tv system |
Country Status (4)
Country | Link |
---|---|
US (1) | US6675385B1 (en) |
EP (1) | EP1121802A1 (en) |
AU (1) | AU1210700A (en) |
WO (1) | WO2000024195A1 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001093572A2 (en) * | 2000-05-31 | 2001-12-06 | Intel Corporation | Using web based information to select television programs |
EP1168692A1 (en) * | 2000-06-28 | 2002-01-02 | Pace Micro Technology PLC | Receiver for receiving digital broadcast data, comprising at least two tuners, capable of providing a merged data output using video and audio data from different broadcast channels |
WO2002005089A1 (en) * | 2000-07-10 | 2002-01-17 | Canon Kabushiki Kaisha | Delivering multimedia descriptions |
WO2002041162A2 (en) * | 2000-11-17 | 2002-05-23 | International Business Machines Corporation | User specified parallel data fetching for optimized web access |
WO2002051047A2 (en) * | 2000-12-19 | 2002-06-27 | Sun Microsystems, Inc. | Method and apparatus for efficiently accessing sequentially broadcast data |
FR2820579A1 (en) * | 2001-02-06 | 2002-08-09 | Bosch Gmbh Robert | METHOD FOR INJECTING INTERNET PAGES IN DIGITAL RADIO SIGNALS AND DEVICE FOR IMPLEMENTING THE METHOD |
EP1244310A1 (en) * | 2001-03-21 | 2002-09-25 | Canal+ Technologies Société Anonyme | Data referencing system |
DE10113867A1 (en) * | 2001-03-21 | 2002-09-26 | Technotrend Ag | Device for representation of Internet information via television receiver uses MPEG2 decoder for transmitted Internet information |
EP1267580A2 (en) * | 2001-05-28 | 2002-12-18 | Matsushita Electric Industrial Co., Ltd. | Data transfer device |
EP1318677A2 (en) | 2001-12-10 | 2003-06-11 | Sony United Kingdom Limited | Apparatus and method for providing data for a carousel |
WO2003051040A2 (en) * | 2001-12-10 | 2003-06-19 | General Instrument Corporation | Methods, systems, and apparatus for tuning television components using an internet appliance |
EP1456738A2 (en) * | 2001-12-17 | 2004-09-15 | Tvgateway LLC | Metadata structure for providing access to epg features from within broadcast advertisements |
GB2410638A (en) * | 2004-01-28 | 2005-08-03 | British Sky Broadcasting Ltd | Automatic formatting of signals sent to a plurality of outputs by a media device |
WO2006097847A1 (en) | 2005-03-18 | 2006-09-21 | Nokia Corporation | Prioritization of esg-data in a broadcast network |
US7162700B1 (en) | 2000-04-28 | 2007-01-09 | Intel Corporation | Enabling hypertext elements to work with software applications |
US7231404B2 (en) | 2003-01-31 | 2007-06-12 | Nokia Corporation | Datacast file transmission with meta-data retention |
US7343487B2 (en) | 2001-10-10 | 2008-03-11 | Nokia Corporation | Datacast distribution system |
EP1781038A3 (en) * | 2005-10-14 | 2008-04-16 | Samsung Electronics Co.,Ltd. | Method and apparatus for transmitting/receiving EPG in digital broadcasting system using frequency channels |
WO2007034381A3 (en) * | 2005-09-26 | 2008-07-31 | Koninkl Philips Electronics Nv | Transmission of pre-set channel allocation information |
WO2008146252A2 (en) * | 2007-06-01 | 2008-12-04 | Nokia Corporation | System and method for delivering service guide information |
EP2008406A1 (en) * | 2006-04-17 | 2008-12-31 | Microsoft Corporation | Hybrid unicast and multicast data delivery |
EP2503778A2 (en) * | 2009-11-17 | 2012-09-26 | LG Electronics Inc. | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
US8302139B2 (en) | 2002-08-29 | 2012-10-30 | Opentv, Inc. | Video-on-demand and targeted advertising |
Families Citing this family (216)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
AU6352894A (en) | 1993-03-05 | 1994-09-26 | Roy J. Mankovitz | Apparatus and method using compressed codes for television program record scheduling |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US8850477B2 (en) * | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
WO1998010589A1 (en) * | 1996-09-03 | 1998-03-12 | Starsight Telecast, Inc. | Schedule system with enhanced recording capability |
US20030005463A1 (en) * | 1999-09-30 | 2003-01-02 | Douglas B Macrae | Access to internet data through a television system |
US20030066085A1 (en) * | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
US6317885B1 (en) * | 1997-06-26 | 2001-11-13 | Microsoft Corporation | Interactive entertainment and information system using television set-top box |
BRPI9812104B1 (en) | 1997-07-21 | 2016-12-27 | Guide E Inc | method for navigating an interactive program guide |
ATE217744T1 (en) * | 1997-09-18 | 2002-06-15 | United Video Properties Inc | REMINDER DEVICE FOR INTERNET TELEVISION GUIDES USING ELECTRONIC MAIL |
US6351474B1 (en) * | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Network distributed remultiplexer for video program bearing transport streams |
US6351471B1 (en) * | 1998-01-14 | 2002-02-26 | Skystream Networks Inc. | Brandwidth optimization of video program bearing transport streams |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
AR020608A1 (en) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK |
CN101383947B (en) * | 1998-07-17 | 2012-08-01 | 联合视频制品公司 | Method for access to and providing programme by remote access link |
JP4605902B2 (en) * | 1998-07-23 | 2011-01-05 | コムキャスト アイピー ホールディングス アイ, エルエルシー | Interactive user interface |
US7091968B1 (en) * | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US6505348B1 (en) * | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US6986159B1 (en) * | 1998-10-15 | 2006-01-10 | Matsushita Electric Industrial Co., Ltd. | Method and system for receiving and recording digital broadcast programs |
US7694319B1 (en) * | 1998-11-02 | 2010-04-06 | United Video Properties, Inc. | Interactive program guide with continuous data stream and client-server data supplementation |
US8180675B2 (en) * | 2000-08-31 | 2012-05-15 | Prime Research Alliance E., Inc. | System and method for automatically managing avail inventory data and avail pricing |
US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
US7653923B2 (en) | 2000-02-18 | 2010-01-26 | Prime Research Alliance E, Inc. | Scheduling and presenting IPG ads in conjunction with programming ads in a television environment |
US20020026638A1 (en) * | 2000-08-31 | 2002-02-28 | Eldering Charles A. | Internet-based electronic program guide advertisement insertion method and apparatus |
US20020144263A1 (en) * | 2000-08-31 | 2002-10-03 | Eldering Charles A. | Grouping of advertisements on an advertising channel in a targeted advertisement system |
US7039932B2 (en) | 2000-08-31 | 2006-05-02 | Prime Research Alliance E., Inc. | Queue-based head-end advertisement scheduling method and apparatus |
US20020083441A1 (en) | 2000-08-31 | 2002-06-27 | Flickinger Gregory C. | Advertisement filtering and storage for targeted advertisement systems |
US20020087973A1 (en) * | 2000-12-28 | 2002-07-04 | Hamilton Jeffrey S. | Inserting local signals during MPEG channel changes |
US7228555B2 (en) | 2000-08-31 | 2007-06-05 | Prime Research Alliance E., Inc. | System and method for delivering targeted advertisements using multiple presentation streams |
US20020083445A1 (en) * | 2000-08-31 | 2002-06-27 | Flickinger Gregory C. | Delivering targeted advertisements to the set-top-box |
US7328448B2 (en) | 2000-08-31 | 2008-02-05 | Prime Research Alliance E, Inc. | Advertisement distribution system for distributing targeted advertisements in television systems |
US7185353B2 (en) * | 2000-08-31 | 2007-02-27 | Prime Research Alliance E., Inc. | System and method for delivering statistically scheduled advertisements |
US8151295B1 (en) | 2000-08-31 | 2012-04-03 | Prime Research Alliance E., Inc. | Queue based advertisement scheduling and sales |
EP1018840A3 (en) * | 1998-12-08 | 2005-12-21 | Canon Kabushiki Kaisha | Digital receiving apparatus and method |
JP2000224257A (en) * | 1999-01-29 | 2000-08-11 | Jisedai Joho Hoso System Kenkyusho:Kk | Transmitter and receiver |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
JP4046886B2 (en) * | 1999-04-02 | 2008-02-13 | キヤノン株式会社 | Recording apparatus and recording apparatus control method |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US7861275B1 (en) * | 1999-04-23 | 2010-12-28 | The Directv Group, Inc. | Multicast data services and broadcast signal markup stream for interactive broadcast systems |
JP4378576B2 (en) * | 1999-05-18 | 2009-12-09 | ソニー株式会社 | Reception device and method, supply device and method, bidirectional communication system and method, and recording medium |
KR100654430B1 (en) * | 1999-05-20 | 2006-12-07 | 삼성전자주식회사 | apparatus and method for processing an application at the digital broadcasting system of broadcasting data |
US6996627B1 (en) * | 1999-05-25 | 2006-02-07 | Realnetworks, Inc. | System and method for providing update information |
US7992163B1 (en) * | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US7150031B1 (en) * | 2000-06-09 | 2006-12-12 | Scientific-Atlanta, Inc. | System and method for reminders of upcoming rentable media offerings |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6817028B1 (en) * | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7373652B1 (en) * | 1999-07-22 | 2008-05-13 | Sedna Patent Services, Llc | Server-centric search function in an interactive program guide |
KR100837580B1 (en) * | 1999-08-19 | 2008-06-13 | 소니 가부시끼 가이샤 | Transmission method and receiver |
JP4081934B2 (en) * | 1999-09-17 | 2008-04-30 | ソニー株式会社 | Data distribution method and apparatus, and data reception method and apparatus |
US20090150924A1 (en) * | 1999-09-30 | 2009-06-11 | Yue Heng Xu | Using Two Electronic Programming Guides |
US6987842B1 (en) * | 1999-10-04 | 2006-01-17 | Mankovitz Roy J | Electronic television program guide delivery system using telephone network idle time |
US7284261B1 (en) * | 1999-10-05 | 2007-10-16 | Intel Corporation | Broadcasting and processing multiple data formats |
US6961955B1 (en) * | 1999-10-13 | 2005-11-01 | Bellsouth Intellectual Property Corporation | System and method for providing video services |
DE60034364D1 (en) | 1999-10-27 | 2007-05-24 | Sedna Patent Services Llc | MULTIPLE VIDEO DRIVES USING SLICE BASED CODING |
US6748441B1 (en) | 1999-12-02 | 2004-06-08 | Microsoft Corporation | Data carousel receiving and caching |
US6976268B2 (en) * | 1999-12-10 | 2005-12-13 | Sun Microsystems, Inc. | Methods and apparatus for efficiently accessing periodically broadcast data |
WO2001046869A2 (en) | 1999-12-10 | 2001-06-28 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US20060059525A1 (en) * | 1999-12-13 | 2006-03-16 | Jerding Dean F | Media services window configuration system |
CA2396115A1 (en) * | 2000-01-27 | 2001-08-02 | Worldgate Service, Inc. | Transmission of program guide and other data |
US6983482B2 (en) * | 2000-02-29 | 2006-01-03 | Matsushita Electric Industrial Co., Ltd. | Data broadcast content generation system |
JP2001258012A (en) * | 2000-03-09 | 2001-09-21 | Nec Corp | Article and service advertisement method utilizing digital broadcast and internet, and article and service sales method |
SE0000987L (en) * | 2000-03-22 | 2001-09-23 | Nokia Corp | Communication methods, networks and terminal utilization the aforementioned ways |
US20020092021A1 (en) * | 2000-03-23 | 2002-07-11 | Adrian Yap | Digital video recorder enhanced features |
US20070127887A1 (en) * | 2000-03-23 | 2007-06-07 | Adrian Yap | Digital video recorder enhanced features |
US8312490B2 (en) | 2000-03-23 | 2012-11-13 | The Directv Group, Inc. | DVR with enhanced functionality |
US7979881B1 (en) * | 2000-03-30 | 2011-07-12 | Microsoft Corporation | System and method for identifying audio/visual programs to be recorded |
US20020007485A1 (en) * | 2000-04-03 | 2002-01-17 | Rodriguez Arturo A. | Television service enhancements |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US7200857B1 (en) * | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US20020010932A1 (en) * | 2000-04-14 | 2002-01-24 | Nguyen Nga Marie | Integration of web-based EPG with TV functions |
US6915525B2 (en) * | 2000-04-14 | 2005-07-05 | Sony Corporation | Method and apparatus for controlling set-top box hardware and software functions |
US20020188950A1 (en) * | 2000-05-01 | 2002-12-12 | Hughes Electronics Corporation | Low speed data port for data transactions and information |
US7934232B1 (en) * | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US20060117340A1 (en) * | 2000-05-05 | 2006-06-01 | Ictv, Inc. | Interactive cable television system without a return path |
AU2001259558A1 (en) * | 2000-05-08 | 2001-11-20 | Worldgate Service, Inc. | System and method for broadcasting information in a television distribution system |
US20020053084A1 (en) * | 2000-06-01 | 2002-05-02 | Escobar George D. | Customized electronic program guide |
US8069259B2 (en) * | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
JP2001358672A (en) * | 2000-06-13 | 2001-12-26 | Matsushita Electric Ind Co Ltd | Sending/receiving system and broadcast system |
CN1193599C (en) * | 2000-06-19 | 2005-03-16 | 皇家菲利浦电子有限公司 | Method of automatic execution, receiving station |
US7962370B2 (en) * | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
JP3672235B2 (en) * | 2000-07-31 | 2005-07-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Broadcast system and web browsing method in broadcast system |
JP2002057966A (en) * | 2000-08-07 | 2002-02-22 | Hitachi Ltd | Video audio information retrieval device and system |
US7870576B2 (en) * | 2000-09-08 | 2011-01-11 | Prime Research Alliance E., Inc. | Targeted advertising through electronic program guide |
US8205237B2 (en) | 2000-09-14 | 2012-06-19 | Cox Ingemar J | Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet |
US20020083451A1 (en) * | 2000-12-21 | 2002-06-27 | Gill Komlika K. | User-friendly electronic program guide based on subscriber characterizations |
KR20190096450A (en) | 2000-10-11 | 2019-08-19 | 로비 가이드스, 인크. | Systems and methods for delivering media content |
US6889384B1 (en) * | 2000-11-08 | 2005-05-03 | The Directv Group, Inc. | Simplified interactive user interface for multi-video channel navigation |
US7340759B1 (en) * | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US8127326B2 (en) * | 2000-11-14 | 2012-02-28 | Claussen Paul J | Proximity detection using wireless connectivity in a communications system |
WO2002047388A2 (en) | 2000-11-14 | 2002-06-13 | Scientific-Atlanta, Inc. | Networked subscriber television distribution |
US20020066101A1 (en) * | 2000-11-27 | 2002-05-30 | Gordon Donald F. | Method and apparatus for delivering and displaying information for a multi-layer user interface |
US20020078453A1 (en) * | 2000-12-15 | 2002-06-20 | Hanchang Kuo | Hub pages for set top box startup screen |
US20080060020A1 (en) * | 2000-12-22 | 2008-03-06 | Hillcrest Laboratories, Inc. | Methods and systems for semantic zooming |
US7331057B2 (en) | 2000-12-28 | 2008-02-12 | Prime Research Alliance E, Inc. | Grouping advertisement subavails |
US20030145331A1 (en) * | 2002-01-31 | 2003-07-31 | Escobar George D. | Modifying content retrieved from a set-top box |
US7099952B2 (en) * | 2001-06-28 | 2006-08-29 | Microsoft Corporation | Transportable identifier and system and method to facilitate access to broadcast data |
US7496945B2 (en) * | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US8006262B2 (en) * | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
WO2003009126A1 (en) * | 2001-07-19 | 2003-01-30 | Digeo, Inc. | System and method for managing television programs within an entertainment system |
US20030018970A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | Object representation of television programs within an interactive television system |
US7154916B2 (en) * | 2001-07-26 | 2006-12-26 | The Directv Group, Inc. | Method for real-time insertion of auxiliary data packets into DSS bitstream in the presence of one or more service channels |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US6996564B2 (en) * | 2001-08-13 | 2006-02-07 | The Directv Group, Inc. | Proactive internet searching tool |
US8880709B2 (en) * | 2001-09-12 | 2014-11-04 | Ericsson Television Inc. | Method and system for scheduled streaming of best effort data |
KR20030042524A (en) * | 2001-11-23 | 2003-06-02 | 엘지전자 주식회사 | Method for watching broadcasting programs by the electronic program guide |
US7120925B2 (en) * | 2001-12-17 | 2006-10-10 | Sedna Patent Services, Llc | System and method for displaying editorial content through television navigation controls and electronic program guides |
US8296800B2 (en) * | 2001-12-17 | 2012-10-23 | Cox Communications, Inc. | System and method for providing access to interactive features of electronic program guides from within promotional programming |
GB2383488A (en) * | 2001-12-20 | 2003-06-25 | Sony Uk Ltd | Method and apparatus for creating data carousels |
US7543324B2 (en) * | 2002-01-31 | 2009-06-02 | Microsoft Corporation | Pre-fragmentation of data destined for low resource clients |
US7334251B2 (en) * | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
US20030154481A1 (en) * | 2002-02-11 | 2003-08-14 | Andersen David B. | Identification of programming having supplementary content |
JP4443833B2 (en) * | 2002-02-27 | 2010-03-31 | パナソニック株式会社 | Information reproducing method, transmitting apparatus and receiving apparatus |
US20030192047A1 (en) * | 2002-03-22 | 2003-10-09 | Gaul Michael A. | Exporting data from a digital home communication terminal to a client device |
FI113722B (en) * | 2002-03-28 | 2004-05-31 | Isi Industry Software Ab Oy | A method for setting up transceivers, a transceiver, and a server |
US20030196199A1 (en) * | 2002-04-11 | 2003-10-16 | Era Digital Media Co., Ltd. | Method of identifying user for watching DTV over the Internet |
US20050235311A1 (en) * | 2002-06-24 | 2005-10-20 | Koninklijke Philips Electronics N.V. | Reception device to receive data and skin in a markup language |
US7516470B2 (en) * | 2002-08-02 | 2009-04-07 | Cisco Technology, Inc. | Locally-updated interactive program guide |
US7360233B2 (en) * | 2002-09-05 | 2008-04-15 | Scientific-Atlanta, Inc. | Broadcast carousel system access for remote home communication terminal |
US20060053451A1 (en) * | 2002-09-05 | 2006-03-09 | Lockrige Terry W | Method and system for providing a cache guide |
JP3935412B2 (en) * | 2002-09-09 | 2007-06-20 | キヤノン株式会社 | Receiving apparatus, receiving apparatus control method, and stream data distribution system |
US7065780B2 (en) * | 2002-09-20 | 2006-06-20 | Opentv, Inc. | Method and system for emulating and HTTP server through a broadcast carousel |
US20040068752A1 (en) * | 2002-10-02 | 2004-04-08 | Parker Leslie T. | Systems and methods for providing television signals to multiple televisions located at a customer premises |
US7908625B2 (en) * | 2002-10-02 | 2011-03-15 | Robertson Neil C | Networked multimedia system |
US20040068754A1 (en) * | 2002-10-02 | 2004-04-08 | Russ Samuel H. | Expandable tuning capability |
US7360235B2 (en) * | 2002-10-04 | 2008-04-15 | Scientific-Atlanta, Inc. | Systems and methods for operating a peripheral record/playback device in a networked multimedia system |
US20040133911A1 (en) * | 2002-10-04 | 2004-07-08 | Russ Samuel H. | Subscriber network in a satellite system |
US20040068739A1 (en) * | 2002-10-04 | 2004-04-08 | Russ Samuel H. | Networked multimedia system having a multi-room interactive network guide |
US20050155052A1 (en) * | 2002-10-04 | 2005-07-14 | Barbara Ostrowska | Parental control for a networked multiroom system |
US8046806B2 (en) * | 2002-10-04 | 2011-10-25 | Wall William E | Multiroom point of deployment module |
AU2003298797A1 (en) * | 2002-12-04 | 2004-06-23 | Entriq Inc. | Multiple content provider user interface |
US8094640B2 (en) * | 2003-01-15 | 2012-01-10 | Robertson Neil C | Full duplex wideband communications system for a local coaxial network |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20040268403A1 (en) * | 2003-06-26 | 2004-12-30 | Microsoft Corporation | Context-sensitive television tags |
US20050034151A1 (en) * | 2003-08-08 | 2005-02-10 | Maven Networks, Inc. | System and method of integrating video content with interactive elements |
US20050097621A1 (en) * | 2003-11-03 | 2005-05-05 | Wallace Michael W. | Method and apparatus for synopsizing program content during presentation |
US7984468B2 (en) | 2003-11-06 | 2011-07-19 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
US20050138546A1 (en) * | 2003-12-23 | 2005-06-23 | Microsoft Corporation | Personalized web page on a home network for viewing on a television |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US9021529B2 (en) | 2004-07-15 | 2015-04-28 | Microsoft Technology Licensing, Llc | Content recordation techniques |
US20060020994A1 (en) * | 2004-07-21 | 2006-01-26 | Ron Crane | Television signal transmission of interlinked data and navigation information for use by a chaser program |
WO2006031925A2 (en) * | 2004-09-15 | 2006-03-23 | Nokia Corporation | Providing zapping streams to broadcast receivers |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US20060117354A1 (en) * | 2004-11-29 | 2006-06-01 | Mark Schutte | Consolidating video-on-demand (VOD) services with multi-room personal video recording (MR-PVR) services |
US20060247851A1 (en) * | 2005-03-08 | 2006-11-02 | Morris Robert P | Mobile phone having a TV remote style user interface |
US20060225105A1 (en) * | 2005-04-05 | 2006-10-05 | Scientific-Atlanta, Inc. | Networked multi-room system ad insertion |
GB0511774D0 (en) | 2005-06-09 | 2005-07-20 | Nds Ltd | Extended service information 2 (XSI-2) |
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
CN100362858C (en) * | 2005-08-17 | 2008-01-16 | 武汉东太信息产业有限公司 | Method for realizing expansion EPG function by browser technology |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US7876998B2 (en) | 2005-10-05 | 2011-01-25 | Wall William E | DVD playback over multi-room by copying to HDD |
EP1943837A4 (en) * | 2005-11-01 | 2010-08-04 | Nokia Corp | Identifying scope esg fragments and enabling hierarchy in the scope |
US20070157246A1 (en) * | 2005-12-23 | 2007-07-05 | Sports Tv Insider, Llc | Sports Broadcast Scheduler |
US20070157223A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070157222A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070157247A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for managing content |
US20070156589A1 (en) * | 2005-12-30 | 2007-07-05 | Randy Zimler | Integrating personalized listings of media content into an electronic program guide |
US20070223870A1 (en) * | 2006-03-23 | 2007-09-27 | Seagate Technology Llc | Single board digital video system |
JP2007312250A (en) * | 2006-05-19 | 2007-11-29 | Canon Inc | Web information processing apparatus and method, information processing apparatus, and control method of information processing apparatus |
JP4372119B2 (en) * | 2006-05-19 | 2009-11-25 | キヤノン株式会社 | Web information processing apparatus and Web information processing method |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
KR100817014B1 (en) | 2006-08-08 | 2008-03-27 | 한국전자통신연구원 | System and method for providing electronic program guide in Terrestrial Digital Multimedia Broadcasting |
KR100834960B1 (en) * | 2006-08-21 | 2008-06-03 | 삼성전자주식회사 | Digital broadcasting receiver and contents processing method of data broadcasting thereof |
JP5936805B2 (en) * | 2006-09-29 | 2016-06-22 | アビニティ・システムズ・ベスローテン・フェンノートシャップAvinity Systems B.V. | Method, system, and computer software for streaming parallel user sessions |
US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US20080278628A1 (en) * | 2006-10-06 | 2008-11-13 | Sharp Kabushiki Kaisha | Content display device, content display method, content display system, content display program, and recording medium |
US7680993B2 (en) * | 2006-12-21 | 2010-03-16 | Tandberg Television, Inc. | Local digital asset storage management technique |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
EP3145200A1 (en) * | 2007-01-12 | 2017-03-22 | ActiveVideo Networks, Inc. | Mpeg objects and systems and methods for using mpeg objects |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US8087047B2 (en) | 2007-04-20 | 2011-12-27 | United Video Properties, Inc. | Systems and methods for providing remote access to interactive media guidance applications |
WO2009002303A1 (en) * | 2007-06-26 | 2008-12-31 | Nokia Corporation | Using scalable codecs for providing channel zapping information to broadcast receivers |
US8327403B1 (en) | 2007-09-07 | 2012-12-04 | United Video Properties, Inc. | Systems and methods for providing remote program ordering on a user device via a web server |
TW200922185A (en) | 2007-09-26 | 2009-05-16 | Packetvideo Corp | System and method for receiving broadcast multimedia on a mobile device |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
US20090304365A1 (en) * | 2008-06-06 | 2009-12-10 | Disney Enterprises, Inc. | Methods and apparatuses for use with a data access device and an optical disc in an electronic entertainment system |
US8601526B2 (en) * | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
KR20130138263A (en) | 2010-10-14 | 2013-12-18 | 액티브비디오 네트웍스, 인코포레이티드 | Streaming digital video between video devices using a cable television system |
EP2695388B1 (en) | 2011-04-07 | 2017-06-07 | ActiveVideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US10409445B2 (en) | 2012-01-09 | 2019-09-10 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
KR101951049B1 (en) * | 2012-09-25 | 2019-02-22 | 주식회사 알티캐스트 | Method and Apparatus for providing program guide service based on HTML and Recording media therefor |
US9253518B2 (en) | 2012-11-09 | 2016-02-02 | Sony Corporation | On-demand access to scheduled content |
US9253262B2 (en) | 2013-01-24 | 2016-02-02 | Rovi Guides, Inc. | Systems and methods for connecting media devices through web sockets |
WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9326047B2 (en) | 2013-06-06 | 2016-04-26 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US20150296258A1 (en) * | 2014-04-14 | 2015-10-15 | Nagravision S.A. | Media gateway for scheduling content |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
CN104581390A (en) * | 2015-01-19 | 2015-04-29 | 成都卓影科技有限公司 | EPG client detection method based on Android system |
FR3049142A1 (en) * | 2016-03-16 | 2017-09-22 | Orange | ACQUIRING EXTRACTS FROM A MULTIMEDIA STREAM ON A TERMINAL |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5027400A (en) * | 1988-08-19 | 1991-06-25 | Hitachi Ltd. | Multimedia bidirectional broadcast system |
EP0680216A2 (en) * | 1994-04-28 | 1995-11-02 | Thomson Consumer Electronics, Inc. | Apparatus and method for formulating an interactive signal |
US5515106A (en) * | 1994-01-05 | 1996-05-07 | Thomson Consumer Electronics, Inc. | Method and apparatus for transmitting/receiving a program guide for television services |
EP0810790A2 (en) * | 1996-05-31 | 1997-12-03 | Matsushita Electric Industrial Co., Ltd. | Data communication system, data transmitting apparatus, and data receiving apparatus |
EP0827336A2 (en) * | 1996-08-30 | 1998-03-04 | Matsushita Electric Industrial Co., Ltd. | Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor |
EP0837599A2 (en) * | 1996-10-21 | 1998-04-22 | Nextlevel Systems, Inc. | Hypertext markup language protocol for television display and control |
EP0838951A2 (en) * | 1996-10-23 | 1998-04-29 | Matsushita Electric Industrial Co., Ltd. | Program information broadcasting system broadcasting device, and receiving terminal unit |
WO1998026584A1 (en) * | 1996-12-10 | 1998-06-18 | United Video Properties, Inc. | Internet television program guide system |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
US5818935A (en) * | 1997-03-10 | 1998-10-06 | Maa; Chia-Yiu | Internet enhanced video system |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5790198A (en) * | 1990-09-10 | 1998-08-04 | Starsight Telecast, Inc. | Television schedule information transmission and utilization system and process |
US5592551A (en) | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
US5579055A (en) | 1993-06-07 | 1996-11-26 | Scientific-Atlanta, Inc. | Electronic program guide and text channel data controller |
US5541738A (en) | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
US5559548A (en) | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5734589A (en) * | 1995-01-31 | 1998-03-31 | Bell Atlantic Network Services, Inc. | Digital entertainment terminal with channel mapping |
US5576755A (en) | 1994-10-28 | 1996-11-19 | Davis; Bruce | System and method for verification of electronic television program guide data |
US5596373A (en) | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
US5666645A (en) | 1995-04-26 | 1997-09-09 | News America Publications, Inc. | Data management and distribution system and method for an electronic television program guide |
US5630119A (en) | 1995-05-05 | 1997-05-13 | Microsoft Corporation | System and method for displaying program listings in an interactive electronic program guide |
US5600378A (en) | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
US5652613A (en) | 1995-06-07 | 1997-07-29 | Lazarus; David Beryl | Intelligent electronic program guide memory management system and method |
US5760821A (en) | 1995-06-07 | 1998-06-02 | News America Publications, Inc. | Electronic program guide schedule localization system and method |
WO1997012486A1 (en) | 1995-09-29 | 1997-04-03 | Boston Technology, Inc. | Multimedia architecture for interactive advertising |
US5737030A (en) | 1995-10-16 | 1998-04-07 | Lg Electronics Inc. | Electronic program guide device |
US5793438A (en) | 1995-11-13 | 1998-08-11 | Hyundai Electronics America | Electronic program guide with enhanced presentation |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US6034689A (en) | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
AU3908297A (en) * | 1996-08-06 | 1998-02-25 | Starsight Telecast Incorporated | Electronic program guide with interactive areas |
US6018764A (en) | 1996-12-10 | 2000-01-25 | General Instrument Corporation | Mapping uniform resource locators to broadcast addresses in a television signal |
JP3814903B2 (en) | 1996-12-25 | 2006-08-30 | 株式会社日立製作所 | Video / data display method and apparatus |
JP2000513916A (en) * | 1997-06-25 | 2000-10-17 | サムソン エレクトロニクス カンパニー リミテッド | Method and apparatus for home network automatic tree generator |
US6459427B1 (en) * | 1998-04-01 | 2002-10-01 | Liberate Technologies | Apparatus and method for web-casting over digital broadcast TV network |
US6360275B1 (en) * | 1998-10-29 | 2002-03-19 | Shanghai Wonders Information Co., Ltd. | System and method for transmitting and receiving data in a network |
-
1998
- 1998-10-21 US US09/176,511 patent/US6675385B1/en not_active Expired - Lifetime
-
1999
- 1999-10-19 AU AU12107/00A patent/AU1210700A/en not_active Abandoned
- 1999-10-19 WO PCT/US1999/024348 patent/WO2000024195A1/en not_active Application Discontinuation
- 1999-10-19 EP EP99970821A patent/EP1121802A1/en not_active Withdrawn
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5027400A (en) * | 1988-08-19 | 1991-06-25 | Hitachi Ltd. | Multimedia bidirectional broadcast system |
US5515106A (en) * | 1994-01-05 | 1996-05-07 | Thomson Consumer Electronics, Inc. | Method and apparatus for transmitting/receiving a program guide for television services |
EP0680216A2 (en) * | 1994-04-28 | 1995-11-02 | Thomson Consumer Electronics, Inc. | Apparatus and method for formulating an interactive signal |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
EP0810790A2 (en) * | 1996-05-31 | 1997-12-03 | Matsushita Electric Industrial Co., Ltd. | Data communication system, data transmitting apparatus, and data receiving apparatus |
EP0827336A2 (en) * | 1996-08-30 | 1998-03-04 | Matsushita Electric Industrial Co., Ltd. | Digital broadcasting system, digital broadcasting apparatus, and associated receiver therefor |
EP0837599A2 (en) * | 1996-10-21 | 1998-04-22 | Nextlevel Systems, Inc. | Hypertext markup language protocol for television display and control |
EP0838951A2 (en) * | 1996-10-23 | 1998-04-29 | Matsushita Electric Industrial Co., Ltd. | Program information broadcasting system broadcasting device, and receiving terminal unit |
WO1998026584A1 (en) * | 1996-12-10 | 1998-06-18 | United Video Properties, Inc. | Internet television program guide system |
US5818935A (en) * | 1997-03-10 | 1998-10-06 | Maa; Chia-Yiu | Internet enhanced video system |
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8266539B2 (en) | 2000-04-28 | 2012-09-11 | Intel Corporation | Enabling hypertext elements to work with software applications |
US8959449B2 (en) | 2000-04-28 | 2015-02-17 | Intel Corporation | Enabling hypertext elements to work with software applications |
US8776118B1 (en) | 2000-04-28 | 2014-07-08 | Intel Corporation | Using web based information to select television programs |
US7162700B1 (en) | 2000-04-28 | 2007-01-09 | Intel Corporation | Enabling hypertext elements to work with software applications |
WO2001093572A3 (en) * | 2000-05-31 | 2002-05-30 | Intel Corp | Using web based information to select television programs |
WO2001093572A2 (en) * | 2000-05-31 | 2001-12-06 | Intel Corporation | Using web based information to select television programs |
EP1168692A1 (en) * | 2000-06-28 | 2002-01-02 | Pace Micro Technology PLC | Receiver for receiving digital broadcast data, comprising at least two tuners, capable of providing a merged data output using video and audio data from different broadcast channels |
WO2002005089A1 (en) * | 2000-07-10 | 2002-01-17 | Canon Kabushiki Kaisha | Delivering multimedia descriptions |
WO2002041162A2 (en) * | 2000-11-17 | 2002-05-23 | International Business Machines Corporation | User specified parallel data fetching for optimized web access |
US8230474B2 (en) | 2000-11-17 | 2012-07-24 | International Business Machines Corporation | User specified parallel data fetching for optimized web access |
US7260600B1 (en) | 2000-11-17 | 2007-08-21 | International Business Machines Corporation | User specified parallel data fetching for optimized web access |
WO2002041162A3 (en) * | 2000-11-17 | 2003-08-28 | Ibm | User specified parallel data fetching for optimized web access |
US6748372B2 (en) | 2000-12-19 | 2004-06-08 | Sun Microsystems, Inc. | Methods and apparatus for efficiently accessing sequentially broadcast data |
WO2002051047A3 (en) * | 2000-12-19 | 2003-01-09 | Sun Microsystems Inc | Method and apparatus for efficiently accessing sequentially broadcast data |
WO2002051047A2 (en) * | 2000-12-19 | 2002-06-27 | Sun Microsystems, Inc. | Method and apparatus for efficiently accessing sequentially broadcast data |
FR2820579A1 (en) * | 2001-02-06 | 2002-08-09 | Bosch Gmbh Robert | METHOD FOR INJECTING INTERNET PAGES IN DIGITAL RADIO SIGNALS AND DEVICE FOR IMPLEMENTING THE METHOD |
WO2002076102A3 (en) * | 2001-03-21 | 2003-03-13 | Canal & Technologies Sa | Data referencing system |
WO2002076102A2 (en) * | 2001-03-21 | 2002-09-26 | Canal+ Technologies Societe Anonyme | Data referencing system |
DE10113867A1 (en) * | 2001-03-21 | 2002-09-26 | Technotrend Ag | Device for representation of Internet information via television receiver uses MPEG2 decoder for transmitted Internet information |
MY138407A (en) * | 2001-03-21 | 2009-05-29 | Thomson Licensing Sa | Data referencing system |
EP1244310A1 (en) * | 2001-03-21 | 2002-09-25 | Canal+ Technologies Société Anonyme | Data referencing system |
US7340528B2 (en) | 2001-03-21 | 2008-03-04 | Thomson Licensing S.A. | Data referencing system |
EP1267580A2 (en) * | 2001-05-28 | 2002-12-18 | Matsushita Electric Industrial Co., Ltd. | Data transfer device |
EP1267580A3 (en) * | 2001-05-28 | 2009-06-03 | Panasonic Corporation | Data transfer device |
US7437549B2 (en) | 2001-10-10 | 2008-10-14 | Nokia Corporation | Datacast distribution system |
US7343487B2 (en) | 2001-10-10 | 2008-03-11 | Nokia Corporation | Datacast distribution system |
EP1318677A2 (en) | 2001-12-10 | 2003-06-11 | Sony United Kingdom Limited | Apparatus and method for providing data for a carousel |
WO2003051040A2 (en) * | 2001-12-10 | 2003-06-19 | General Instrument Corporation | Methods, systems, and apparatus for tuning television components using an internet appliance |
WO2003051040A3 (en) * | 2001-12-10 | 2005-03-31 | Gen Instrument Corp | Methods, systems, and apparatus for tuning television components using an internet appliance |
US8146127B2 (en) | 2001-12-10 | 2012-03-27 | Sony Europe Limited | Apparatus and method for providing data for a carousel |
EP1318677A3 (en) * | 2001-12-10 | 2004-01-02 | Sony United Kingdom Limited | Apparatus and method for providing data for a carousel |
EP1456738A4 (en) * | 2001-12-17 | 2010-01-13 | Sedna Patent Services Llc | Metadata structure for providing access to epg features from within broadcast advertisements |
EP1456738A2 (en) * | 2001-12-17 | 2004-09-15 | Tvgateway LLC | Metadata structure for providing access to epg features from within broadcast advertisements |
US8302139B2 (en) | 2002-08-29 | 2012-10-30 | Opentv, Inc. | Video-on-demand and targeted advertising |
US9591266B2 (en) | 2002-08-29 | 2017-03-07 | Opentv, Inc. | Video-on-demand and targeted advertising |
US7853620B2 (en) | 2003-01-31 | 2010-12-14 | Nokia Corporation | Datacast file transmission with meta-data retention |
US7231404B2 (en) | 2003-01-31 | 2007-06-12 | Nokia Corporation | Datacast file transmission with meta-data retention |
GB2410638A (en) * | 2004-01-28 | 2005-08-03 | British Sky Broadcasting Ltd | Automatic formatting of signals sent to a plurality of outputs by a media device |
EP1859618A4 (en) * | 2005-03-18 | 2010-03-17 | Nokia Corp | Prioritization of esg-data in a broadcast network |
WO2006097847A1 (en) | 2005-03-18 | 2006-09-21 | Nokia Corporation | Prioritization of esg-data in a broadcast network |
EP1859618A1 (en) * | 2005-03-18 | 2007-11-28 | Nokia Corporation | Prioritization of esg-data in a broadcast network |
US9027073B2 (en) | 2005-09-26 | 2015-05-05 | Tp Vision Holding B.V. | Transmission of pre-set channel allocation information |
WO2007034381A3 (en) * | 2005-09-26 | 2008-07-31 | Koninkl Philips Electronics Nv | Transmission of pre-set channel allocation information |
EP1781038A3 (en) * | 2005-10-14 | 2008-04-16 | Samsung Electronics Co.,Ltd. | Method and apparatus for transmitting/receiving EPG in digital broadcasting system using frequency channels |
EP2008406A4 (en) * | 2006-04-17 | 2009-12-30 | Microsoft Corp | Hybrid unicast and multicast data delivery |
EP2008406A1 (en) * | 2006-04-17 | 2008-12-31 | Microsoft Corporation | Hybrid unicast and multicast data delivery |
WO2008146252A3 (en) * | 2007-06-01 | 2009-03-26 | Nokia Corp | System and method for delivering service guide information |
WO2008146252A2 (en) * | 2007-06-01 | 2008-12-04 | Nokia Corporation | System and method for delivering service guide information |
EP2503778A4 (en) * | 2009-11-17 | 2013-08-28 | Lg Electronics Inc | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
EP2503778A2 (en) * | 2009-11-17 | 2012-09-26 | LG Electronics Inc. | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
US9264759B2 (en) | 2009-11-17 | 2016-02-16 | Lg Electronics Inc. | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
US9948990B2 (en) | 2009-11-17 | 2018-04-17 | Lg Electronics Inc. | Method for transmitting and receiving the broadcast signals, and broadcast reception device using said method |
Also Published As
Publication number | Publication date |
---|---|
US6675385B1 (en) | 2004-01-06 |
AU1210700A (en) | 2000-05-08 |
EP1121802A1 (en) | 2001-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6675385B1 (en) | HTML electronic program guide for an MPEG digital TV system | |
AU753832B2 (en) | Interactive television program guide with on-demand data supplementation | |
EP1420591B1 (en) | Electronic programme scheduling system | |
US7836149B2 (en) | Simulcast web page delivery | |
EP1387583B1 (en) | Automatic electronic programme scheduling system | |
US7320134B1 (en) | System and method for cable operator control over enhanced programming | |
US20020129367A1 (en) | Method and apparatus for personalized presentation of television/internet contents | |
US20030023975A1 (en) | Enhanced music services for television | |
EP0852443A2 (en) | An apparatus for producing interactive television programs | |
US20020083464A1 (en) | System and method for unprompted, context-sensitive querying during a televison broadcast | |
CA2339470A1 (en) | A system and method for synchronizing television-related product content and internet-delivered information | |
WO2002039745A1 (en) | System and method for pre-caching supplemental content related to a television broadcast using unprompted, context-sensitive querying | |
KR20010041096A (en) | A multimedia system for processing program guides and associated multimedia objects | |
EP1084574B1 (en) | Receiver for television signals | |
US20040103433A1 (en) | Search method for audio-visual programmes or contents on an audio-visual flux containing tables of events distributed by a database | |
Basic et al. | User's requirements for electronic program guide (EPG) in interactive television (iTV) | |
Nabeshima et al. | Extended digital video broadcasting with time-lined hypermedia |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref country code: AU Ref document number: 2000 12107 Kind code of ref document: A Format of ref document f/p: F |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AU BR CA CN CZ ES GE HU ID IL IN IS JP KR MX NO NZ PL PT RO RU SG UA YU |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1999970821 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1999970821 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999970821 Country of ref document: EP |