WO2000052928A1 - System and method for eliminating redundant listings in an electronic program guide - Google Patents

System and method for eliminating redundant listings in an electronic program guide Download PDF

Info

Publication number
WO2000052928A1
WO2000052928A1 PCT/US2000/005183 US0005183W WO0052928A1 WO 2000052928 A1 WO2000052928 A1 WO 2000052928A1 US 0005183 W US0005183 W US 0005183W WO 0052928 A1 WO0052928 A1 WO 0052928A1
Authority
WO
WIPO (PCT)
Prior art keywords
television
channel
duplicate
merged
television station
Prior art date
Application number
PCT/US2000/005183
Other languages
French (fr)
Other versions
WO2000052928A9 (en
Inventor
Peter Christopher Schoaff
James A. Rallis
Jonathon Sutton
Guy Fisher
Klaus Renner
Wensdy Whitehead
Original Assignee
Index Systems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Index Systems, Inc. filed Critical Index Systems, Inc.
Priority to AU37116/00A priority Critical patent/AU3711600A/en
Priority to CA002362759A priority patent/CA2362759A1/en
Priority to EP00915929A priority patent/EP1159825A1/en
Priority to JP2000603240A priority patent/JP2003518342A/en
Publication of WO2000052928A1 publication Critical patent/WO2000052928A1/en
Publication of WO2000052928A9 publication Critical patent/WO2000052928A9/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content 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/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name

Definitions

  • This invention relates generally to television systems, and more particularly, to television systems with electronic program guides without redundant program listings.
  • EPGs electronic program guides
  • Such EPGs may further receive guide data relating to a number of different television signal sources, such as over-the-air (OTA) broadcast, cable, and satellite.
  • OTA over-the-air
  • the guide data associated with the different signal sources may then be merged into a single EPG.
  • One consequence of multiple signal sources is that two or more sources may carry an identical
  • both cable and satellite sources may carry a local NBC station.
  • Displaying duplicate program guide information associated with multiple sources may unnecessarily clutter the guide, making it even more difficult to find a desired program listing.
  • the present invention comprises a system and method for providing a television system with a merged EPG with redundant program listings eliminated.
  • eliminating redundant program listings from the EPG includes receiving EPG data including program scheduling information of television programs telecast from the various signal sources.
  • Such signal sources may include OTA broadcast, cable, satellite, and the like.
  • the system further receives channel mapping information for each of the signal sources.
  • the channel mapping information relates television channels to television
  • the system creates a merged channel map based on the channel mapping information with any duplicate television station listings removed.
  • the channel mapping information includes listings of television channels and their associated channel identifiers. Duplicate television station listings are therefore identified by identifying duplicate channel identifiers. ⁇ -- According to one aspect of the invention, duplicate television station listings are eliminated based on a priority associated with the signal source carrying the duplicate television station. For instance, priorities may be given based on the number of channel listings associated with a particular signal source.
  • duplicate television station listings are provided.
  • the quality may relate, for example, to the signal quality or a perceived noise created by a source.
  • FIG. 1 is a schematic block diagram of an interactive television schedule system including 2-r a television and a cable box according to one embodiment of the invention
  • FIG. 2 is a more detailed schematic block diagram of the cable box of FIG. 1 ;
  • FIG. 3 is a more detailed schematic block diagram of the television of FIG. 1 ;
  • FIG. 4 is a schematic block diagram of the television system of FIG. 1 operating under the control of a coordinator;
  • FIG. 5 is a schematic block diagram of a channel map selection packet and channel map packets;
  • FIG. 6 is a schematic block diagram of a plurality of source map packets
  • FIG. 7 is a schematic layout diagram of a merged channel map
  • FIG. 8 is a schematic block diagram of a merging system separate from the television ⁇ system of FIG. 1 ;
  • FIG. 9 is an illustration of a merged EPG screen displayed on the television system of FIG. 1.
  • the present system and method is directed to an interactive television schedule system having a television apparatus equipped with an interactive electronic program -- guide (EPG) that will allow elimination of redundant information from the EPG display.
  • EPG electronic program -- guide
  • FIG. 1 is a schematic block diagram of an interactive television schedule system
  • the system includes a television 50 and a VCR 15 receiving input from a cable box 20 and an IRD box 25.
  • a user of the television system 10 may subscribe to and receive television programs ⁇ r s broadcast from various television signal sources.
  • EPG data with program scheduling information is also transmitted to the television system 10 by one or more of these signal sources.
  • EPG data may be provided via cable through the cable box 20 and/or via Direct
  • EPG data may also be received via OTA broadcast through an antenna 35 coupled to the television 50.
  • the data may be ⁇ -- transmitted through other inputs 30 such as conventional satellite systems, coax cables, telephone lines, and fibre optic cables.
  • the television 50 is configured with an interactive EPG 45 for displaying a merged television schedule information of television programs broadcast from the various signal sources and subscribed to by the user.
  • the user interacts with the television 50 and EPG 45 via a viewer 20 input device 40, preferably taking the form of an IR remote control 40, according to conventional methods.
  • a viewer 20 input device 40 preferably taking the form of an IR remote control 40, according to conventional methods.
  • Other viewer input devices 40 might also be utilized, such as a keyboard, keypad, joystick, mouse, track ball, touch pad, and the like.
  • FIG. 2 is a more detailed schematic block diagram of the cable box 20 of FIG. 1 for providing EPG data to the television system 10.
  • the cable box 20 ⁇ r includes a processor 60 and a memory 65.
  • the memory 65 of the cable box 20 stores software
  • the memory 65 also stores the EPG data itself.
  • the EPG data is preferably stored in a memory of the television 50 unit as is described below in conjunction with FIG. 3.
  • the memory 65 may further store data related to the viewer's profile and the like. In one - 3 0 embodiment of the invention, a portion of the data stored in the memory 65 is obtained via the
  • FIG. 3 is a more detailed schematic block diagram of the television 50 of FIG. 1.
  • a source of television signals 100 such as the antenna 35, cable box 20, IRD ⁇ box 25, or other inputs 30 carrying the television signals is connected to a television tuner 105.
  • the output of the tuner 105 is a modulated intermediate frequency signal 110 containing video and audio television information.
  • the tuner 105 is connected by an intermediate frequency
  • IF AMP IF AMP
  • PICTURE DET picture detector
  • SOUND DET sound detector
  • the audio signal is coupled by a sound amplifier (SOUND AMP) 125 to a loudspeaker 130.
  • the video r signal is coupled by a video amplifier (not shown) to one input of a switch 135.
  • the sound detector 120 and picture detector 115 are connected to the audio and video inputs, respectively, of the VCR 15.
  • television signal source 100 could be directly connected to the RF input of the VCR 15 if its internal tuner and demodulating circuitry is to be utilized.
  • the output of the VCR 15 is connected to the other input of the switch 135.
  • the output ⁇ o of the switch 135 is connected to one input of a conventional picture-in-picture (PIP) integrated circuit chip 140.
  • PIP picture-in-picture
  • the output of the PIP chip 140 is connected to the video input 142 of the television 50 for display on a television screen (not shown).
  • the television 50 illustrated in FIG. 3 includes an EPG memory 145 for storing updatable databases of EPG data including the merged ⁇ c television program schedule information and information relating to news, sports, and local events and businesses.
  • the databases may be updated in any one of many conventional methods, including by a continuous data link in the vertical blanking interval (VBI) of a television channel broadcast to the television system 10.
  • VBI vertical blanking interval
  • the EPG memory 145 is connected to a microprocessor 150 that is programmed to control
  • the viewer input device 40 is coupled to the microprocessor 150 to provide commands from the viewer and interact with the EPG.
  • a video processor 160 is coupled to microprocessor 150. When the viewer wishes to see
  • the microprocessor 150 recalls a portion of the relevant data from the EPG memory 145 and couples it to video processor 160, where the program listings are formatted for display.
  • the information stored in the video processor 160 is a bit map of what is displayed on the screen of television 50.
  • the video processor 160 is further connected to the other input of the PIP chip 140.
  • the viewer input device 40 controls the microprocessor 150 by cursor movement on the screen of the television 50.
  • microprocessor 150 and video processor 160 are coupled to a cursor position register 165.
  • the viewer can select items of information displayed on the screen by selecting particular keys on the viewer input device 40.
  • a VBI decoder 111 positioned at the output of the tuner 105 extracts data detected in the o VBI and couples that data to the microprocessor 150 for processing.
  • the VBI lines transmit channel mapping information for relating channel numbers to television stations available to the user.
  • the microprocessor 150 includes a channel mapping function that examines the channel mapping information and downloads the channel maps applicable to the user.
  • television program schedule information is stored in a program schedule database of the EPG memory.
  • the program schedule database preferably includes the EPG data of television programs broadcast by the signal sources.
  • the EPG data corresponding to these signal sources is then used to create a merged EPG guide for display on the television screen.
  • the merged EPG guide includes the program schedules of the television programs
  • the various sources for a prescribed period of time, e.g. a day or a week.
  • program listings typically include for each program the title, a program description, the day of the week, the start time of the day, the program length, and the channel on which the program is transmitted and thus available for reception at source 100.
  • the period of time for which the program listings are stored is different for the guides. ⁇ - depending upon viewer priorities and preferences. For example, the information may be stored for one or two days, or for a week or more.
  • Information relating to news stored in a news database of the EPG memory 145 includes but is not limited to new categories, news headlines, articles relating to the news headlines, graphical images associated with the articles, and links to television programs, Internet websites,
  • Information relating to sports stored in a sports database of the EPG memory 145 includes but is not limited to sporting categories, sporting events in each sporting category, team information, scores, statistics, point spreads, and links to television programs, video clips, Internet websites, news articles, and local guide information associated with a sporting event.
  • 2-r Information relating to local events, businesses, products, and services (hometown information) stored in a hometown database of the EPG memory 145 include but is not limited to categories of such hometown information (e.g. movies, theater, restaurants), description of the hometown information, business, addresses, telephone numbers, graphical images related to the hometown information, and links to television programs, Internet websites, and news articles.
  • the links to television programs stored in the news, sports, and hometown databases include channel, date, time, and length information of a linked television program, or a pointers to an entry of such a program in the program schedule database.
  • the links to Internet websites include URL information to particular web pages.
  • the links to news articles and local guide information include pointers to such entries in
  • FIG. 4 is a schematic block diagram of the television system 10 of FIG. 1 operating under the control of a coordinator 200.
  • the coordinator 200 in the embodiment illustrated in FIG. 4 is depicted as a stand alone unit, the coordinator may, in alternative embodiments, be placed in the cable box 20, VCR 15, television 50, IRD box 20, or another device in communication with the television.
  • the coordinator 200 includes a processor (CPU) 202 and memory (RAM) 204.
  • the channel mapping function is preferably stored in the CPU 202 instead of the microprocessor 150 of the television 50.
  • the memory 204 preferably stores the EPG data instead of the television's EPG memory 145.
  • the coordinator 200 is connected to and controls an infrared (IR) emitter(s) 206.
  • An IR ⁇ o receiver 208 connected to the coordinator 200 receives input from the viewer input device 40.
  • the IR emitter(s) 206 may be replaced by a bus interface, an RF transmitter, or the like.
  • the IR emitter(s) 206 controls one or more of the IRD box 25, television 50, VCR 15, cable box 20, and other inputs 30.
  • the IR emitter 206 preferably acts as a remote control ⁇ ⁇ - device by emulating remote control signals of the television 50, VCR 15, cable box 20, and/or other devices.
  • the viewer input device 40 also includes an IR transmitter 210 that controls the coordinator 200 via the IR receiver 208. Although, the coordinator 200 preferably performs all the necessary control functions of the system, the viewer input device 40 may work with the
  • one or more television signal sources provide EPG data including television schedule information to the television system 10.
  • One or more of these sources also provide channel mapping information for relating television stations to their respective channel allocations.
  • 2-r mapping information is transmitted over one or more designated television stations known as physical hosts.
  • the channel mapping information transmitted by each physical host preferably includes the channel maps for most or all the television services carrying that physical host.
  • each channel map is a channel map identifier (ID) that uniquely identifies the channel map applicable to each television service subscribed to by the user of the television
  • Each channel map ID preferably corresponds to a zip code or group of zip codes because viewers in the same local geographic area generally receive the same OTA broadcast or subscribe to the same cable provider. Thus, a unique channel map ID may be provided for the channel map corresponding to a particular cable company servicing a particular zip code. A different channel map ID may be provided for the channel map corresponding to the OTA c channels available in the same zip code.
  • the user In determining the channel maps applicable to the user's television system, the user is asked during an initial setup process to input his or her zip code. The user is further asked to enter information about all the television services (signal sources) to which he or she subscribes. For instance, the user may be asked whether he or she has a cable box 20 and/or an IRD box 25, and may further be asked to provide information about any other television signal source being
  • the channel mapping function causes the coordinator 200 to scan through the channels to locate a channel map selection packet preferably transmitted in the VBI portion of a television signal.
  • the channel map selection packet preferably transmitted in the VBI portion of a television signal.
  • the coordinator 200 identifies the channel map ID corresponding to the zip code and signal source entered by the user. If only one channel map ID is identified for the zip code/signal source combination, the coordinator downloads the channel map corresponding to the identified channel map ID. If more than one channel map ID is identified for the combination, the user preferably selects the channel map
  • the selection is automatic based on information gathered during the channel scan.
  • FIG. 5 is a schematic block diagram of a channel map selection packet 230 and channel map packets according to one embodiment of the invention.
  • Both channel map selection packets 230 and channel map packets 232 include a start code 234 and a stop code 236, respectively
  • Each packet further includes a packet type code 238 identifying whether the packet is a channel map selection packet 230 or a channel map packet 232.
  • the channel map selection packet 230 further includes channel map selection information 240 relating channel map IDs 242 to one or more zip codes 244 and signal sources 245.
  • the coordinator 200 next searches the remaining blocks of data for the start code 234, stop code 236, and data packet code 238 of the channel map packets 232. For each identified channel map packet 232, the coordinator 200 further examines a channel map ID code 246 for determining whether it corresponds to the channel map ID for the user's zip code and signal
  • the coordinator 200 downloads to its memory 204 a channel map 248 with a channel lineup information.
  • the coordinator 200 preferably downloads the channel map for each signal source.
  • correlation of call letters of television stations e.g. NBC, HBO, etc.
  • particular television channel numbers for creating a channel lineup is done using the channel maps 248 in conjunction with one or more source maps.
  • -- channel map 248 identifies a list of television channel numbers 250 with a channel identifier 252 composed of a source ID 252a and a reference number referred to as a guide channel number 252b.
  • the source ID 252a identifies a source map with station call letter information.
  • the guide channel number 252b identifies a reference number to one of the station call letters in the source map.
  • the coordinator downloads each of the source maps indicated in the
  • FIG. 6 is a schematic block diagram of a plurality of source map packets 260 according to one embodiment of the invention.
  • Each source map packet 260 includes a start code 262 and a stop code 264, respectively identifying the start and end of the packet.
  • Each packet further includes a packet type code 266 identifying the packet as a source map packet, as well as a source ⁇ r ID 270.
  • each source map packet 260 also includes a source map 268 of station call letters and/or network station IDs 272. Each station call letter 272 in the source map 268 is referenced by a guide channel number 270.
  • Different source maps preferably exist for different regions of the country.
  • 8 bit guide channel number identifying the call letter of each station, up to 256 stations may be
  • a source map may only include stations carried by a particular signal source (e.g. only cable stations), or may include stations carried by multiple signal sources (e.g. both OTA and cable stations).
  • the channel map selection information 240 In the example illustrated in FIGS. 5 and 6, the channel map selection information 240
  • 2- ⁇ includes two channel map IDs for the cable signal source in zip codes 90000-90050 and 90210, and one channel map ID for the OTA signal source in the same range of zip codes.
  • the user is given the choice of selecting between the two channel maps. For example, if the user subscribes to a cable company with a channel map corresponding to the channel map
  • the coordinator downloads the indicated channel map without further inquiry to the user.
  • the coordinator also downloads the source map with the source ID 252a of "001" for correlating the television channel number 250 with the station call letters 272.
  • the downloaded channel maps o r and source map together allow the television channels 250 to be correlated to their station call letters 272.
  • the source map with source ID "001 " indicates that the corresponding television station call letter is "ABC.”
  • the coordinator 200 creates a merged channel map with any redundant channel listings removed. Redundant listings are preferably identified by r comparing the channel IDs 252 in one downloaded channel map with the channel IDs in other downloaded channel maps. If the same channel ID 252 appears in another channel map, the listing is redundant and may be removed from one of the channel maps.
  • the coordinator 200 creates a merged channel map based on the cable channel map (channel map ID "2710") and the OTA channel ⁇ o map (channel map ID "2712").
  • the coordinator examines the channel IDs in the OTA channel map with the channel IDs in the cable channel map, and identifies that the four channel IDs in the OTA channel map are equal to the first four channel IDs in the cable channel map.
  • both the OTA channel map and the cable channel map carry the "CBS" network station identified by channel ID "001 004".
  • the coordinator 200 creates a merged channel map 280 with the redundant listings removed, as is illustrated in FIG. 7.
  • the merged channel map 280 includes the television channel numbers 250, source IDs 252a, and guide
  • the merged channel map 280 may also include the channel map IDs of the channel maps being used for each channel listing. In this way, the signal source of each listing may be identified.
  • the coordinator 200 may further sort the information in the merged channel map 280 according to any of a variety of sorting routines, including by numerical order, alphabetical order,
  • the merged channel map 280 then provides the channel lineup information and the program schedule information to be displayed on a merged EPG.
  • the merged channel map 280 is created using a merging system 220 that is separate from the television system 10 (e.g. at a head-end) as is illustrated in FIG. 8.
  • a merging system 220 that is separate from the television system 10 (e.g. at a head-end) as is illustrated in FIG. 8.
  • the program schedule information has been merged and sorted according to a predetermined order, the merged program schedule information is provided to the television system 10, for example, on a satellite channel or on another transmission medium.
  • the o program schedule information is received in a format that is ready for immediate display.
  • the merging system 220 may receive EPG data from a variety of sources.
  • the data may be provided to the merging system 220 using a data line 201.
  • the data line 201 may be a line generally used for receiving television signals, such as a cable, or another type of data line such as a telephone twisted pair or an optical fiber line.
  • the merging system 220 may also receive EPG data from a broadcast system 222.
  • the broadcast system 222 may be a standard RF
  • the merging system 220 may also be provided with program schedule information by manually inputting the desired data using any of a variety of user inputs 223. For example, a user may type the desired information into the system using a keyboard. The information may also be input from a recorded medium, such as a magnetic medium (e.g., floppy disk, magnetic tape) or an optical medium (e.g., optical compact disk).
  • a magnetic medium e.g., floppy disk, magnetic tape
  • an optical medium e.g., optical compact disk
  • the merging system 220 merges all of the provided program schedule information into a single program guide. Once merged, the program schedule information is transmitted by a signal transmitter 224 and received by a television signal receiver 225.
  • the transmitter 224 may be a standard television broadcast station, a DBS system utilizing a relay satellite, a television cable system, or any other known signal broadcasting device.
  • the signal may be transmitted over
  • a signal receiver 225 such as the television tuner 105, receives the merged schedule information, typically on a dedicated television channel, and displays it on a television display 206.
  • the program information can also be provided as an overlay or a partial screen display on 20 user selected channel.
  • priorities may be given based on the number of channel listings in the channel map. Channel maps with a higher number of channel listings are given a higher priority to reduce the switching from one source to another as the user switches channels.
  • the priorities may alternatively be user-defined.
  • priorities may be given on a channel-by-channel basis. For example, digital
  • duplicate listings are eliminated based on the signal quality of the various sources.
  • the source with a stable picture quality may take precedence over another source carrying the same television station, but with an unstable picture quality.
  • the stability of a picture quality is preferably measured based on mis-timed ⁇ - horizontal sync pulses.
  • a sync input signal is analyzed for the number of signal edges detected within a time interval, such as 80 microseconds.
  • the time interval may be either fixed or programmable.
  • no error is flagged if the number of signal edges detected within the time interval is one or two.
  • an error is flagged if the number of edges detected is zero or three.
  • an automatic sync control circuit in the tuner relays relative signal
  • the merged channel map 280 includes the channel listings from all the sources, including duplicate listings.
  • the merged EPG viewed by the user, ⁇ r may simply include one listing indicating the television station call letters of the duplicate listings.
  • any one of the sources carrying the selected station may be selected.
  • the tuner selects the source to which it is currently tuned. In this way, the switching from one source to another is minimized.
  • the EPG lists all duplicate channel listings. The user may then manually remove the duplicate listings from a channel lineup editor, and keep the listing from the desired signal source.
  • FIG. 9 is an illustration of a merged EPG screen 170 generated by the video processor 160 under the control of the microprocessor 150. The viewer invokes an EPG guide mode for
  • the EPG screen 170 is divided into a number of different display areas.
  • a PIP window 172, a first panel ad window 174, and a second panel ad window 176 are arranged along the left
  • the remainder of the EPG screen 170 is typically occupied by an action key bar 178, a navigation bar 180, a grid guide 182, and an information box 184.
  • the position of the windows, and other user interface features, including the action key bar 178, navigation bar 180 and grid guide 182, are fixed.
  • the position and size of the windows and other user interface features are r customizable by the viewer.
  • the PIP window 172 displays real time broadcast programs or pre-recorded video clips produced by the PIP chip 140.
  • a translucent overlay of the PIP window 172 can display a title, channel (local number and/or station name), and status (locked or unlocked) of the PIP window 172.
  • the first and second panel ad windows 174 and 176 display advertisements for future r telecast programs or for products and services.
  • An advertisement for a future telecast program is linked to a time and channel of the program allowing the viewer to watch or record the program automatically by highlighting the advertisement and pressing a watch action button 178a or a record action button 178b,respectively.
  • Highlighting an advertisement for a product or service allows the viewer to read one or more pages about the product or service from the information box 184.
  • the advertisement is linked to a time and channel of an infomercial allowing the viewer to watch or record the infomercial by highlighting the advertisement and pressing the watch action button 178a or the record action button 178b, respectively.
  • the viewer accesses television program schedule information by actuating a grid button ⁇ c 180a from a list of menu buttons listed on the navigational bar 180.
  • the grid guide 182 displays a list of television programs with their respective channel designations 182a in a series of program tiles.
  • the channel designations 182a indicate the corresponding signal source (e.g., cable, OTA, etc.) or the geographic region represented by the channel (e.g. local network station).
  • the grid guide 22 includes advertisement tiles 190 with virtual channel advertisements.
  • a virtual channel ad may promote, for instance, a current or future television program. Such a virtual channel ad for a television program is linked to a time and channel of the program allowing the viewer to watch or record the program automatically.
  • the viewer may access news articles by actuation of a news button 180b from the
  • 2-r navigational bar 180 Similar buttons may also be provided for accessing information about past, present, and future sporting events, and local information guide of a particular geographical area.

Abstract

A system and method for providing merged electronic program guides with redundant listings removed. The television system receives EPG data of television programs broadcast by a plurality of program signal sources. Such signal sources may include OTA broadcast, cable, satellite, and the like. Either the television system or a merging system separate from the television system receives EPG data including program scheduling information of television programs telecast from the various signal sources. The system further receives channel mapping information for each of the signal sources. The channel mapping information relates television channels to television stations carried by the signal sources. The system creates a merged channel map based on the channel mapping information with any duplicate television station listings removed. Each television channel is associated with a unique channel identifier. Duplicate television station listings are therefore identified by identifying duplicate channel identifiers. Duplicate television station listings may be eliminated based on a priority associated with the various signal sources, or based on the signal quality of the various sources.

Description

SYSTEM AND METHOD FOR ELIMINATING REDUNDANT LISTINGS IN AN ELECTRONIC PROGRAM GUIDE
5 FIELD OF THE INVENTION
This invention relates generally to television systems, and more particularly, to television systems with electronic program guides without redundant program listings.
BACKGROUND OF THE INVENTION
, As video entertainment becomes increasingly sophisticated, consumers are provided with wider options to choose from. In addition to conventional broadcast television programs, a television viewer may now have access to cable television programming, digital satellite service programming, cable stereo broadcast, and conventional satellite programming. Moreover, each transmission media provides consumers with an increased number and variety of programs.
1 r While benefitting consumers through greater selection, the array of programming available to consumers also presents a certain dilemma. Specifically, as the number of programs available to a consumer becomes large, the process of selecting which programs to view becomes increasingly onerous. For example, a consumer may have access to over 100 cable television channels. The process of choosing a program to view becomes even more daunting if a particular jr. consumer has access to not only a cable source, but also other television program sources (such as a digital satellite service).
Accordingly, new and improved methods of providing program guide information have been developed for display on the television screen of the consumer' s television. Such electronic program guides (EPGs) not only provide television listings, but also capabilities such as theme
2<r searching, VCR programming, detailed program information, and other functionality.
Such EPGs may further receive guide data relating to a number of different television signal sources, such as over-the-air (OTA) broadcast, cable, and satellite. The guide data associated with the different signal sources may then be merged into a single EPG. One consequence of multiple signal sources is that two or more sources may carry an identical
-K ΓK television station. For example, both cable and satellite sources may carry a local NBC station.
Displaying duplicate program guide information associated with multiple sources may unnecessarily clutter the guide, making it even more difficult to find a desired program listing.
Thus, it is desirable to have an EPG system that will allow elimination of redundant information from the EPG display.
35 SUMMARY OF THE INVENTION
The present invention comprises a system and method for providing a television system with a merged EPG with redundant program listings eliminated. r In one embodiment of the invention, eliminating redundant program listings from the EPG includes receiving EPG data including program scheduling information of television programs telecast from the various signal sources. Such signal sources may include OTA broadcast, cable, satellite, and the like. The system further receives channel mapping information for each of the signal sources. The channel mapping information relates television channels to television
1 ΓK stations carried by the signal sources. The system creates a merged channel map based on the channel mapping information with any duplicate television station listings removed. According to one embodiment of the invention, the channel mapping information includes listings of television channels and their associated channel identifiers. Duplicate television station listings are therefore identified by identifying duplicate channel identifiers. ι -- According to one aspect of the invention, duplicate television station listings are eliminated based on a priority associated with the signal source carrying the duplicate television station. For instance, priorities may be given based on the number of channel listings associated with a particular signal source.
According to another aspect of the invention, duplicate television station listings are
20 eliminated based on the quality of the various sources. The quality may relate, for example, to the signal quality or a perceived noise created by a source.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic block diagram of an interactive television schedule system including 2-r a television and a cable box according to one embodiment of the invention;
FIG. 2 is a more detailed schematic block diagram of the cable box of FIG. 1 ; FIG. 3 is a more detailed schematic block diagram of the television of FIG. 1 ; FIG. 4 is a schematic block diagram of the television system of FIG. 1 operating under the control of a coordinator; FIG. 5 is a schematic block diagram of a channel map selection packet and channel map packets;
FIG. 6 is a schematic block diagram of a plurality of source map packets; FIG. 7 is a schematic layout diagram of a merged channel map;
FIG. 8 is a schematic block diagram of a merging system separate from the television Γ system of FIG. 1 ; and
FIG. 9 is an illustration of a merged EPG screen displayed on the television system of FIG. 1. DETAILED DESCRIPTION
In general terms, the present system and method is directed to an interactive television schedule system having a television apparatus equipped with an interactive electronic program -- guide (EPG) that will allow elimination of redundant information from the EPG display.
FIG. 1 is a schematic block diagram of an interactive television schedule system
(television system) 10 according to one embodiment of the invention. The system includes a television 50 and a VCR 15 receiving input from a cable box 20 and an IRD box 25.
A user of the television system 10 may subscribe to and receive television programs ι rs broadcast from various television signal sources. EPG data with program scheduling information is also transmitted to the television system 10 by one or more of these signal sources. For example, EPG data may be provided via cable through the cable box 20 and/or via Direct
Broadcast Satellite (DBS) through an IRD box 25. EPG data may also be received via OTA broadcast through an antenna 35 coupled to the television 50. Furthermore, the data may be ι -- transmitted through other inputs 30 such as conventional satellite systems, coax cables, telephone lines, and fibre optic cables.
The television 50 is configured with an interactive EPG 45 for displaying a merged television schedule information of television programs broadcast from the various signal sources and subscribed to by the user. The user interacts with the television 50 and EPG 45 via a viewer 20 input device 40, preferably taking the form of an IR remote control 40, according to conventional methods. Other viewer input devices 40 might also be utilized, such as a keyboard, keypad, joystick, mouse, track ball, touch pad, and the like.
FIG. 2 is a more detailed schematic block diagram of the cable box 20 of FIG. 1 for providing EPG data to the television system 10. As illustrated in FIG. 2, the cable box 20 <r includes a processor 60 and a memory 65. The memory 65 of the cable box 20 stores software
70 for receiving, organizing, and displaying EPG data. The memory 65 also stores the EPG data itself. The EPG data, however, is preferably stored in a memory of the television 50 unit as is described below in conjunction with FIG. 3.
The memory 65 may further store data related to the viewer's profile and the like. In one -30 embodiment of the invention, a portion of the data stored in the memory 65 is obtained via the
Internet through a cable modem 75. Other portion of data is generated by the processor from data received from a cable head end.
FIG. 3 is a more detailed schematic block diagram of the television 50 of FIG. 1. With reference to FIG. 3, a source of television signals 100 such as the antenna 35, cable box 20, IRD ^ box 25, or other inputs 30 carrying the television signals is connected to a television tuner 105.
The output of the tuner 105 is a modulated intermediate frequency signal 110 containing video and audio television information. The tuner 105 is connected by an intermediate frequency
- amplifier (IF AMP) 110 to a picture detector (PICTURE DET) 1 15 and a sound detector (SOUND DET) 120, that produce base band video and audio signals, respectively. The audio signal is coupled by a sound amplifier (SOUND AMP) 125 to a loudspeaker 130. The video r signal is coupled by a video amplifier (not shown) to one input of a switch 135. The sound detector 120 and picture detector 115 are connected to the audio and video inputs, respectively, of the VCR 15. Alternatively, television signal source 100 could be directly connected to the RF input of the VCR 15 if its internal tuner and demodulating circuitry is to be utilized.
The output of the VCR 15 is connected to the other input of the switch 135. The output ι o of the switch 135 is connected to one input of a conventional picture-in-picture (PIP) integrated circuit chip 140. The output of the PIP chip 140 is connected to the video input 142 of the television 50 for display on a television screen (not shown).
According to one embodiment of the invention, the television 50 illustrated in FIG. 3 includes an EPG memory 145 for storing updatable databases of EPG data including the merged ι c television program schedule information and information relating to news, sports, and local events and businesses. The databases may be updated in any one of many conventional methods, including by a continuous data link in the vertical blanking interval (VBI) of a television channel broadcast to the television system 10.
The EPG memory 145 is connected to a microprocessor 150 that is programmed to control
20 the operation of various system devices including the television 50. An operating program for the microprocessor 150 is stored in a read only memory (ROM) 155. The viewer input device 40 is coupled to the microprocessor 150 to provide commands from the viewer and interact with the EPG.
A video processor 160 is coupled to microprocessor 150. When the viewer wishes to see
2-r the television program schedule information, the microprocessor 150 recalls a portion of the relevant data from the EPG memory 145 and couples it to video processor 160, where the program listings are formatted for display. Preferably, the information stored in the video processor 160 is a bit map of what is displayed on the screen of television 50.
The video processor 160 is further connected to the other input of the PIP chip 140.
Preferably, the viewer input device 40 controls the microprocessor 150 by cursor movement on the screen of the television 50. To this end, microprocessor 150 and video processor 160 are coupled to a cursor position register 165. Alternatively, the viewer can select items of information displayed on the screen by selecting particular keys on the viewer input device 40.
A VBI decoder 111 positioned at the output of the tuner 105 extracts data detected in the o VBI and couples that data to the microprocessor 150 for processing. According to one embodiment of the invention, the VBI lines transmit channel mapping information for relating channel numbers to television stations available to the user. The microprocessor 150 includes a channel mapping function that examines the channel mapping information and downloads the channel maps applicable to the user.
Referring back to the EPG memory 145, television program schedule information is stored in a program schedule database of the EPG memory. The program schedule database preferably includes the EPG data of television programs broadcast by the signal sources. The EPG data corresponding to these signal sources is then used to create a merged EPG guide for display on the television screen.
The merged EPG guide includes the program schedules of the television programs
10 broadcast by the various sources for a prescribed period of time, e.g. a day or a week. These program listings typically include for each program the title, a program description, the day of the week, the start time of the day, the program length, and the channel on which the program is transmitted and thus available for reception at source 100. In a preferred embodiment of the invention, the period of time for which the program listings are stored is different for the guides. ι - depending upon viewer priorities and preferences. For example, the information may be stored for one or two days, or for a week or more.
Information relating to news stored in a news database of the EPG memory 145 includes but is not limited to new categories, news headlines, articles relating to the news headlines, graphical images associated with the articles, and links to television programs, Internet websites,
20 and local guide information associated with each article.
Information relating to sports stored in a sports database of the EPG memory 145 includes but is not limited to sporting categories, sporting events in each sporting category, team information, scores, statistics, point spreads, and links to television programs, video clips, Internet websites, news articles, and local guide information associated with a sporting event.
2-r Information relating to local events, businesses, products, and services (hometown information) stored in a hometown database of the EPG memory 145 include but is not limited to categories of such hometown information (e.g. movies, theater, restaurants), description of the hometown information, business, addresses, telephone numbers, graphical images related to the hometown information, and links to television programs, Internet websites, and news articles.
30 According to one embodiment of the invention, the links to television programs stored in the news, sports, and hometown databases include channel, date, time, and length information of a linked television program, or a pointers to an entry of such a program in the program schedule database. The links to Internet websites include URL information to particular web pages. The links to news articles and local guide information include pointers to such entries in
35 the new and hometown databases.
FIG. 4 is a schematic block diagram of the television system 10 of FIG. 1 operating under the control of a coordinator 200. Although the coordinator 200 in the embodiment illustrated in FIG. 4 is depicted as a stand alone unit, the coordinator may, in alternative embodiments, be placed in the cable box 20, VCR 15, television 50, IRD box 20, or another device in communication with the television. r The coordinator 200 includes a processor (CPU) 202 and memory (RAM) 204. According to this embodiment, the channel mapping function is preferably stored in the CPU 202 instead of the microprocessor 150 of the television 50. Furthermore, the memory 204 preferably stores the EPG data instead of the television's EPG memory 145.
The coordinator 200 is connected to and controls an infrared (IR) emitter(s) 206. An IR ι o receiver 208 connected to the coordinator 200 receives input from the viewer input device 40.
In alternative embodiments, the IR emitter(s) 206 may be replaced by a bus interface, an RF transmitter, or the like.
The IR emitter(s) 206 controls one or more of the IRD box 25, television 50, VCR 15, cable box 20, and other inputs 30. Thus, the IR emitter 206 preferably acts as a remote control ι <- device by emulating remote control signals of the television 50, VCR 15, cable box 20, and/or other devices.
The viewer input device 40 also includes an IR transmitter 210 that controls the coordinator 200 via the IR receiver 208. Although, the coordinator 200 preferably performs all the necessary control functions of the system, the viewer input device 40 may work with the
2 coordinator 200 to control the various system devices.
In creating the merged EPG guide, one or more television signal sources provide EPG data including television schedule information to the television system 10. One or more of these sources also provide channel mapping information for relating television stations to their respective channel allocations. According to one embodiment of the invention, the channel
2-r mapping information is transmitted over one or more designated television stations known as physical hosts. The channel mapping information transmitted by each physical host preferably includes the channel maps for most or all the television services carrying that physical host.
Accompanying each channel map is a channel map identifier (ID) that uniquely identifies the channel map applicable to each television service subscribed to by the user of the television
-30 system 10. Each channel map ID preferably corresponds to a zip code or group of zip codes because viewers in the same local geographic area generally receive the same OTA broadcast or subscribe to the same cable provider. Thus, a unique channel map ID may be provided for the channel map corresponding to a particular cable company servicing a particular zip code. A different channel map ID may be provided for the channel map corresponding to the OTA c channels available in the same zip code.
In determining the channel maps applicable to the user's television system, the user is asked during an initial setup process to input his or her zip code. The user is further asked to enter information about all the television services (signal sources) to which he or she subscribes. For instance, the user may be asked whether he or she has a cable box 20 and/or an IRD box 25, and may further be asked to provide information about any other television signal source being
-- used. The user then invokes the channel mapping function stored in the coordinator 200 (or the television 50), through the viewer input device 40.
According to one embodiment of the invention, the channel mapping function causes the coordinator 200 to scan through the channels to locate a channel map selection packet preferably transmitted in the VBI portion of a television signal. The channel map selection packet
10 preferably correlates channel map IDs to their respective signal source(s) and zip codes. A particular signal source and zip code combination may have more than one channel map ID associated with it. For instance, if two different cable companies with different channel maps service a particular zip code, each channel map will be associated with a different channel map ID. ι r Once the channel map selection packet is located, the coordinator 200 identifies the channel map ID corresponding to the zip code and signal source entered by the user. If only one channel map ID is identified for the zip code/signal source combination, the coordinator downloads the channel map corresponding to the identified channel map ID. If more than one channel map ID is identified for the combination, the user preferably selects the channel map
20 which he or she would like to download. Alternatively, the selection is automatic based on information gathered during the channel scan.
FIG. 5 is a schematic block diagram of a channel map selection packet 230 and channel map packets according to one embodiment of the invention. Both channel map selection packets 230 and channel map packets 232 include a start code 234 and a stop code 236, respectively
2-r identifying the start and end of a packet. Each packet further includes a packet type code 238 identifying whether the packet is a channel map selection packet 230 or a channel map packet 232.
The channel map selection packet 230 further includes channel map selection information 240 relating channel map IDs 242 to one or more zip codes 244 and signal sources 245. Once
■30 the appropriate channel map IDs are identified based on the user' s zip code and subscribed signal sources, the coordinator 200 next searches the remaining blocks of data for the start code 234, stop code 236, and data packet code 238 of the channel map packets 232. For each identified channel map packet 232, the coordinator 200 further examines a channel map ID code 246 for determining whether it corresponds to the channel map ID for the user's zip code and signal
3 -- source. If it does, the coordinator 200 downloads to its memory 204 a channel map 248 with a channel lineup information. In the event that the user subscribes to multiple signal sources, the coordinator 200 preferably downloads the channel map for each signal source. According to one embodiment of the invention, correlation of call letters of television stations (e.g. NBC, HBO, etc.) to particular television channel numbers for creating a channel lineup is done using the channel maps 248 in conjunction with one or more source maps. Each
-- channel map 248 identifies a list of television channel numbers 250 with a channel identifier 252 composed of a source ID 252a and a reference number referred to as a guide channel number 252b. The source ID 252a identifies a source map with station call letter information. The guide channel number 252b identifies a reference number to one of the station call letters in the source map. Preferably, the coordinator downloads each of the source maps indicated in the
10 downloaded channel maps.
FIG. 6 is a schematic block diagram of a plurality of source map packets 260 according to one embodiment of the invention. Each source map packet 260 includes a start code 262 and a stop code 264, respectively identifying the start and end of the packet. Each packet further includes a packet type code 266 identifying the packet as a source map packet, as well as a source ι r ID 270. In addition, each source map packet 260 also includes a source map 268 of station call letters and/or network station IDs 272. Each station call letter 272 in the source map 268 is referenced by a guide channel number 270.
Different source maps preferably exist for different regions of the country. With an 8 bit guide channel number identifying the call letter of each station, up to 256 stations may be
20 identified in a single source map. If a region allows for more than 256 stations, multiple source maps may be used for the region. In addition, a source map may only include stations carried by a particular signal source (e.g. only cable stations), or may include stations carried by multiple signal sources (e.g. both OTA and cable stations).
In the example illustrated in FIGS. 5 and 6, the channel map selection information 240
2-τ includes two channel map IDs for the cable signal source in zip codes 90000-90050 and 90210, and one channel map ID for the OTA signal source in the same range of zip codes. In the event the user has indicated a zip code within this range, and has further indicated that the user has a cable box, the user is given the choice of selecting between the two channel maps. For example, if the user subscribes to a cable company with a channel map corresponding to the channel map
30 ID "2710," he or she would select to download this channel map.
For OTA broadcast, however, there is only one channel map in the user's zip code. Thus, the coordinator downloads the indicated channel map without further inquiry to the user. The coordinator also downloads the source map with the source ID 252a of "001" for correlating the television channel number 250 with the station call letters 272. The downloaded channel maps o r and source map together allow the television channels 250 to be correlated to their station call letters 272. For television channel number "2," the source map with source ID "001 " indicates that the corresponding television station call letter is "ABC." Once the coordinator 200 has identified and downloaded the channel map(s) 248 and source map(s) 268 applicable to the user, the coordinator 200 creates a merged channel map with any redundant channel listings removed. Redundant listings are preferably identified by r comparing the channel IDs 252 in one downloaded channel map with the channel IDs in other downloaded channel maps. If the same channel ID 252 appears in another channel map, the listing is redundant and may be removed from one of the channel maps.
Referring again to the examples of FIGS. 5 and 6, the coordinator 200 creates a merged channel map based on the cable channel map (channel map ID "2710") and the OTA channel ι o map (channel map ID "2712"). In creating the merged channel map, the coordinator examines the channel IDs in the OTA channel map with the channel IDs in the cable channel map, and identifies that the four channel IDs in the OTA channel map are equal to the first four channel IDs in the cable channel map. For example, both the OTA channel map and the cable channel map carry the "CBS" network station identified by channel ID "001 004". The OTA channel
1 -- map carries the station on television channel number "9," whereas the cable channel map carries the same station on television channel number "14."
According to one embodiment of the invention, the coordinator 200 creates a merged channel map 280 with the redundant listings removed, as is illustrated in FIG. 7. The merged channel map 280 includes the television channel numbers 250, source IDs 252a, and guide
20 channel numbers 252b selected from each channel map. The merged channel map 280 may also include the channel map IDs of the channel maps being used for each channel listing. In this way, the signal source of each listing may be identified.
The coordinator 200 may further sort the information in the merged channel map 280 according to any of a variety of sorting routines, including by numerical order, alphabetical order,
2-r subject matter, source, or any other predefined routine. Preferably, however, the order of listings in the merged channel map based on an extended display priority packet as described in U.S. Patent Application Ser. No. 09/473,574 (attorney docket number 36769), the contents of which are incorporated herein by reference. The merged channel map 280 then provides the channel lineup information and the program schedule information to be displayed on a merged EPG.
T A In an alternative embodiment of the invention, the merged channel map 280 is created using a merging system 220 that is separate from the television system 10 (e.g. at a head-end) as is illustrated in FIG. 8. Once the program schedule information has been merged and sorted according to a predetermined order, the merged program schedule information is provided to the television system 10, for example, on a satellite channel or on another transmission medium. The o program schedule information is received in a format that is ready for immediate display.
The merging system 220 may receive EPG data from a variety of sources. For example, the data may be provided to the merging system 220 using a data line 201. The data line 201 may be a line generally used for receiving television signals, such as a cable, or another type of data line such as a telephone twisted pair or an optical fiber line. The merging system 220 may also receive EPG data from a broadcast system 222. The broadcast system 222 may be a standard RF
-- broadcast station or a satellite broadcast system. The merging system 220 may also be provided with program schedule information by manually inputting the desired data using any of a variety of user inputs 223. For example, a user may type the desired information into the system using a keyboard. The information may also be input from a recorded medium, such as a magnetic medium (e.g., floppy disk, magnetic tape) or an optical medium (e.g., optical compact disk).
, 0 The merging system 220 merges all of the provided program schedule information into a single program guide. Once merged, the program schedule information is transmitted by a signal transmitter 224 and received by a television signal receiver 225. The transmitter 224 may be a standard television broadcast station, a DBS system utilizing a relay satellite, a television cable system, or any other known signal broadcasting device. The signal may be transmitted over
1 -- the vertical blanking interval of one or more television channels or transmitted over a dedicated channel.
A signal receiver 225, such as the television tuner 105, receives the merged schedule information, typically on a dedicated television channel, and displays it on a television display 206. The program information can also be provided as an overlay or a partial screen display on 20 user selected channel.
In creating the merged channel map via either the coordinator 200 or a separate merging system 202, various factors may be taken into account in determining which redundant listings to eliminate. According to one embodiment of the invention, priorities are attached to the various signal sources, and a listing in a channel map for a source with a higher priority is kept over a
2 r duplicate listing in a channel map for a source with a lower priority. For instance, priorities may be given based on the number of channel listings in the channel map. Channel maps with a higher number of channel listings are given a higher priority to reduce the switching from one source to another as the user switches channels. The priorities may alternatively be user-defined. Furthermore, priorities may be given on a channel-by-channel basis. For example, digital
30 channels may be preferred over analog channels.
In a second embodiment of the invention, duplicate listings are eliminated based on the signal quality of the various sources. For example, the source with a stable picture quality may take precedence over another source carrying the same television station, but with an unstable picture quality. The stability of a picture quality is preferably measured based on mis-timed <- horizontal sync pulses. Specifically, a sync input signal is analyzed for the number of signal edges detected within a time interval, such as 80 microseconds. The time interval may be either fixed or programmable. Preferably, no error is flagged if the number of signal edges detected within the time interval is one or two. However, an error is flagged if the number of edges detected is zero or three. The presence of a predetermined maximum number of errors indicates bad sync quality and hence, unstable picture quality. r Even if signals from two different sources have equal sync qualities, it may nevertheless be preferable to select one source over another based on other factors such as the perceived screen noise created by each source. Slightly snowy picture quality, for instance, is one example of a perceived noise that may not be detected by the sync quality measurement. Thus, in a third embodiment of the invention, an automatic sync control circuit in the tuner relays relative signal
10 strength information that is used to determine whether the signal from one source is stronger than the signal from another source. The source with the strongest signal is then chosen as the source of a duplicate television station.
In a fourth embodiment of the invention the merged channel map 280 includes the channel listings from all the sources, including duplicate listings. The merged EPG viewed by the user, ι r however, may simply include one listing indicating the television station call letters of the duplicate listings. When the user selects the television station from the merged EPG, any one of the sources carrying the selected station may be selected. Preferably, and to the extent possible, the tuner selects the source to which it is currently tuned. In this way, the switching from one source to another is minimized.
20 In a fifth embodiment of the invention, the EPG lists all duplicate channel listings. The user may then manually remove the duplicate listings from a channel lineup editor, and keep the listing from the desired signal source.
FIG. 9 is an illustration of a merged EPG screen 170 generated by the video processor 160 under the control of the microprocessor 150. The viewer invokes an EPG guide mode for
2^ displaying the EPG screen 170 by pressing a "guide" key on the viewer input device 40. The viewer returns to a full screen television mode by the same key or invoking a linked television program.
The EPG screen 170 is divided into a number of different display areas. A PIP window 172, a first panel ad window 174, and a second panel ad window 176 are arranged along the left
30 side of screen 50. The remainder of the EPG screen 170 is typically occupied by an action key bar 178, a navigation bar 180, a grid guide 182, and an information box 184. In the embodiment illustrated in FIG. 4, the position of the windows, and other user interface features, including the action key bar 178, navigation bar 180 and grid guide 182, are fixed. In another embodiment of this invention, the position and size of the windows and other user interface features are r customizable by the viewer.
The PIP window 172 displays real time broadcast programs or pre-recorded video clips produced by the PIP chip 140. A translucent overlay of the PIP window 172 can display a title, channel (local number and/or station name), and status (locked or unlocked) of the PIP window 172.
The first and second panel ad windows 174 and 176 display advertisements for future r telecast programs or for products and services. An advertisement for a future telecast program is linked to a time and channel of the program allowing the viewer to watch or record the program automatically by highlighting the advertisement and pressing a watch action button 178a or a record action button 178b,respectively.
Highlighting an advertisement for a product or service allows the viewer to read one or more pages about the product or service from the information box 184. Alternatively, the advertisement is linked to a time and channel of an infomercial allowing the viewer to watch or record the infomercial by highlighting the advertisement and pressing the watch action button 178a or the record action button 178b, respectively.
The viewer accesses television program schedule information by actuating a grid button ι c 180a from a list of menu buttons listed on the navigational bar 180. Upon actuation of the grid button 180a, the grid guide 182 displays a list of television programs with their respective channel designations 182a in a series of program tiles. According to one embodiment of the invention, the channel designations 182a indicate the corresponding signal source (e.g., cable, OTA, etc.) or the geographic region represented by the channel (e.g. local network station).
20 In addition to the program tiles, the grid guide 22 includes advertisement tiles 190 with virtual channel advertisements. A virtual channel ad may promote, for instance, a current or future television program. Such a virtual channel ad for a television program is linked to a time and channel of the program allowing the viewer to watch or record the program automatically.
The viewer may access news articles by actuation of a news button 180b from the
2-r navigational bar 180. Similar buttons may also be provided for accessing information about past, present, and future sporting events, and local information guide of a particular geographical area.
Although this invention has been described in certain specific embodiments, many additional modifications and variations would be apparent to those skilled in the art. It is therefore to be understood that this invention may be practiced otherwise than as specifically on described. Thus, the present embodiments of the invention should be considered in all respects as illustrative and not restrictive, the scope of the invention to be determined by the appended claims and their equivalents.
35

Claims

CLAIMS:
1. A method of eliminating redundant program listings in an electronic program guide, the electronic program guide displaying listings of television programs telecast from a plurality of signal sources, the method comprising: receiving electronic program guide data including program scheduling information of the television programs telecast from each of the signal sources; receiving channel mapping information for each of the signal sources, the channel mapping information relating television channels to television stations carried by the signal
10 sources; creating a merged channel map based on the channel mapping information; identifying a duplicate television station listing in the merged channel map; removing the duplicate television station listing from the merged channel map; and creating a merged electronic program guide based on the merged channel map.
15
2. The method of claim 1 , wherein the channel mapping information includes listings of television channels and their associated channel identifiers, and identifying a duplicate television station listing comprises identifying a duplicate channel identifier listing.
20 3. The method of claim 1 further comprising displaying the merged electronic program guide.
4. The method of claim 1 further comprising transmitting the merged electronic program guide to a television system.
25
5. The method of claim 1 , wherein the removing the duplicate television station listing comprises: identifying a priority associated with the signal source carrying the duplicate television station; and o o removing the duplicate television station listing if the identified priority is lower than the priority associated with another signal source carrying the same television station listing.
6. The method of claim 1 , wherein the removing the duplicate television station listing comprises: r identifying a quality associated with the signal source carrying the duplicate television station; and removing the duplicate television station listing if the identified quality is lower than the signal quality associated with another signal source carrying the same television station listing.
r 7. A system for eliminating redundant program listings in an electronic program guide, the electronic program guide displaying listings of television programs telecast from a plurality of signal sources, the system comprising: means for receiving electronic program guide data including program scheduling information of the television programs telecast from each of the signal sources; 1 o means for receiving channel mapping information for each of the signal sources, the channel mapping information relating television channels to television stations carried by the signal sources; means for creating a merged channel map based on the channel mapping information; means for identifying a duplicate television station listing in the merged channel map; ι r means for removing the duplicate television station listing from the merged channel map; and means for creating a merged electronic program guide based on the merged channel map.
8. The system of claim 7 further comprising means for displaying the merged 20 electronic program guide.
9. The system of claim 7 further comprising means for transmitting the merged electronic program guide to a television system.
2-7 10. A system for eliminating redundant program listings in an electronic program guide, the electronic program guide displaying listings of television programs telecast from a plurality of signal sources, the system comprising: a receiver configured to receive channel mapping information associated with at least one of the signal sources, the channel mapping information relating television channels to television on stations carried by the signal source; a processor coupled to the receiver and operable to execute program instructions, the program instructions including: creating a merged channel map based on the channel mapping information; identifying a duplicate television station listing in the merged channel map; o r removing the duplicate television station listing from the merged channel map; and creating a merged electronic program guide based on the merged channel map.
1 1. The system of claim 10, wherein the channel mapping information includes listings of television channels and their associated channel identifiers, and identifying a duplicate television station listing comprises identifying a duplicate channel identifier listing.
12. The system of claim 10 further comprising a display screen for displaying the merged electronic program guide.
13. The system of claim 10, wherein the receiver is located at a head-end, and the
10 system further comprises a means for transmitting the merged electronic program guide to a television system.
14. The system of claim 10, wherein the program instruction for removing the duplicate television station listing comprises program instructions for: ι r identifying a priority associated with the signal source carrying the duplicate television station; and removing the duplicate television station listing if the identified priority is lower than the priority associated with another signal source carrying the same television station listing.
2 15. The system of claim 10, wherein the program instruction for removing the duplicate television station listing comprises program instructions for: identifying a quality associated with the signal source carrying the duplicate television station; and removing the duplicate television station listing if the identified quality is lower than the 2-r signal quality associated with another signal source carrying the same television station listing.
30
35
PCT/US2000/005183 1999-03-01 2000-03-01 System and method for eliminating redundant listings in an electronic program guide WO2000052928A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU37116/00A AU3711600A (en) 1999-03-01 2000-03-01 System and method for eliminating redundant listings in an electronic program guide
CA002362759A CA2362759A1 (en) 1999-03-01 2000-03-01 System and method for eliminating redundant listings in an electronic program guide
EP00915929A EP1159825A1 (en) 1999-03-01 2000-03-01 System and method for eliminating redundant listings in an electronic program guide
JP2000603240A JP2003518342A (en) 1999-03-01 2000-03-01 System and method for deleting extra listings in an electronic program guide

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12276099P 1999-03-01 1999-03-01
US60/122,760 1999-03-01

Publications (2)

Publication Number Publication Date
WO2000052928A1 true WO2000052928A1 (en) 2000-09-08
WO2000052928A9 WO2000052928A9 (en) 2001-10-25

Family

ID=22404606

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/005183 WO2000052928A1 (en) 1999-03-01 2000-03-01 System and method for eliminating redundant listings in an electronic program guide

Country Status (6)

Country Link
EP (1) EP1159825A1 (en)
JP (2) JP2003518342A (en)
CN (1) CN1344466A (en)
AU (1) AU3711600A (en)
CA (1) CA2362759A1 (en)
WO (1) WO2000052928A1 (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2356102A (en) * 1999-09-17 2001-05-09 Spotware Technologies Inc Electronic program guide including live network multimedia broadcast channels
EP1137264A2 (en) * 2000-03-22 2001-09-26 Nokia Corporation Communication method, a network and a terminal using said method
WO2002039732A1 (en) * 2000-10-31 2002-05-16 Digitaldeck, Inc. Adaptable programming guide for networked devices
FR2818074A1 (en) * 2000-12-13 2002-06-14 Sagem optimized two decoder TV services list having individual lists extracted then combined whilst removing redundant services and producing/storing optimized final list.
WO2002069641A1 (en) * 2001-02-28 2002-09-06 Thomson Licensing S.A. System and method for distinguishing between identically titled programs
WO2002091181A2 (en) * 2001-05-04 2002-11-14 Koninklijke Philips Electronics N.V. Method for charging information about an error in a database
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
EP1383325A2 (en) * 2002-06-27 2004-01-21 Microsoft Corporation Aggregated EPG manager
WO2004054264A1 (en) * 2002-12-10 2004-06-24 Koninklijke Philips Electronics N.V. Graded access to profile spaces
WO2004100536A1 (en) * 2003-05-02 2004-11-18 Thomson Licensing S.A. Method and apparatus for enabling psip guide information from disparate sources
EP1508083A2 (en) * 2002-05-03 2005-02-23 Aol Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
EP1538837A1 (en) * 2003-12-05 2005-06-08 Canon Kabushiki Kaisha Method for extracting program and apparatus for extracting program
WO2005076504A1 (en) * 2004-02-10 2005-08-18 Sony Corporation Recording device
EP1582038A2 (en) * 2003-01-07 2005-10-05 Home Box Office Inc. Integrated media viewing environment
EP1626580A1 (en) * 2004-08-13 2006-02-15 Microsoft Corporation Aligning video data to create a comprehensive program guide
EP1734755A2 (en) 2002-08-08 2006-12-20 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
FR2890819A1 (en) * 2005-09-12 2007-03-16 Canon Europa Nv Naamlooze Venn Electronic global program guide managing method for e.g. domestic audio-visual network, involves choosing source device available for providing selected channel, and establishing connection between source and receiver devices
EP1835734A2 (en) * 2006-03-17 2007-09-19 Kabushiki Kaisha Toshiba Broadcasting receive apparatus
EP1947789A2 (en) * 2007-01-22 2008-07-23 Samsung Electronics Co., Ltd. Digital broadcasting receiver and channel tuning method thereof
EP1993287A1 (en) * 2006-02-28 2008-11-19 Panasonic Corporation Program table creation device, television broadcast reception device, and program table creation method
US7526506B2 (en) 2004-10-21 2009-04-28 Microsoft Corporation Interlinking sports and television program listing metadata
WO2009053401A1 (en) * 2007-10-25 2009-04-30 Thomson Licensing Method for selecting an audio and/or video service received
EP2131550A1 (en) * 2008-06-03 2009-12-09 THOMSON Licensing method of transmitting a list of services and corresponding method of reception
US7644428B2 (en) 2006-06-07 2010-01-05 Hitachi, Ltd. Receiving apparatus having integrated program guide that integrates program information received from plural transmission media
EP2494787A1 (en) * 2009-10-29 2012-09-05 Cryptoguard AB Method and digital television system
US8561107B1 (en) * 2002-07-10 2013-10-15 At&T Intellectual Property Ii, L.P. Method and apparatus for selecting customized multimedia content for a user in pervasive computing environments
WO2013165805A1 (en) * 2012-04-30 2013-11-07 This Technology, Inc. Method for ingesting multiple signals of the same meaning
US8656004B1 (en) 2002-07-10 2014-02-18 At&T Intellectual Property Ii, L.P. Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
US9398244B2 (en) 2000-07-20 2016-07-19 Resource Consortium Limited Adaptable programming guide for networked devices
WO2017019409A1 (en) * 2015-07-27 2017-02-02 Echostar Technologies L.L.C. Systems and methods for synchronization of television channel data
US9838747B2 (en) 2007-09-07 2017-12-05 Rovi Guides, Inc. Cross-platform messaging
EP1488346B1 (en) * 2002-03-26 2018-01-17 Thomson Licensing Method and apparatus for using metadata from different sources
EP3301939A1 (en) * 2012-05-04 2018-04-04 Saturn Licensing LLC Receiving audio/video content
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10116978B2 (en) 2000-07-20 2018-10-30 Resource Consortium Limited Mechanism for distributing content data
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10250932B2 (en) 2012-04-04 2019-04-02 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US10313755B2 (en) 2009-03-30 2019-06-04 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003518342A (en) * 1999-03-01 2003-06-03 インデックス システムズ インコーポレイテッド System and method for deleting extra listings in an electronic program guide
US20060037046A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation Aligning video data to create a comprehensive program guide
CN1941868B (en) * 2005-09-30 2010-05-26 深圳Tcl新技术有限公司 TV channels switching method of same broadcasting and TV channel information
US8316396B2 (en) * 2009-05-13 2012-11-20 Tivo Inc. Correlation of media metadata gathered from diverse sources
CN102752521B (en) * 2011-08-10 2017-12-29 新奥特(北京)视频技术有限公司 It is a kind of to realize the method and device for playing list renewal
CN106162346A (en) * 2015-04-20 2016-11-23 中兴通讯股份有限公司 A kind of method realizing integrated services and Set Top Box
CN107306160A (en) * 2016-04-20 2017-10-31 斑马网络技术有限公司 Obtain method, device and the equipment of station information
JP6769643B1 (en) * 2020-04-30 2020-10-14 東海物産株式会社 Method for purifying imidazole dipeptide

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997025813A1 (en) * 1996-01-11 1997-07-17 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US5828945A (en) * 1995-04-17 1998-10-27 Starsight Telecast, Inc. Merging multi-source information in a television system
EP0912054A2 (en) * 1997-10-24 1999-04-28 General Instrument Corporation Multi-regional interactive program guide for television

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3372004B2 (en) * 1995-03-31 2003-01-27 ソニー株式会社 Electronic program guide device, electronic program guide system, and electronic program guide method
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
JPH10224705A (en) * 1997-02-07 1998-08-21 Sony Corp Channel selection device and method for setting its guide channel
JP2003518342A (en) * 1999-03-01 2003-06-03 インデックス システムズ インコーポレイテッド System and method for deleting extra listings in an electronic program guide

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828945A (en) * 1995-04-17 1998-10-27 Starsight Telecast, Inc. Merging multi-source information in a television system
WO1997025813A1 (en) * 1996-01-11 1997-07-17 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
EP0912054A2 (en) * 1997-10-24 1999-04-28 General Instrument Corporation Multi-regional interactive program guide for television

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2356102B (en) * 1999-09-17 2004-04-28 Spotware Technologies Inc Electronic program guide including live network multimedia broadcast channels
GB2356102A (en) * 1999-09-17 2001-05-09 Spotware Technologies Inc Electronic program guide including live network multimedia broadcast channels
EP1137264A2 (en) * 2000-03-22 2001-09-26 Nokia Corporation Communication method, a network and a terminal using said method
US10116978B2 (en) 2000-07-20 2018-10-30 Resource Consortium Limited Mechanism for distributing content data
US9398244B2 (en) 2000-07-20 2016-07-19 Resource Consortium Limited Adaptable programming guide for networked devices
US10244280B2 (en) 2000-07-20 2019-03-26 Resource Consortium Limited Adaptable programming guide for networked devices
US9762942B2 (en) 2000-07-20 2017-09-12 Resource Consortium Limited Adaptable programming guide for networked devices
WO2002039732A1 (en) * 2000-10-31 2002-05-16 Digitaldeck, Inc. Adaptable programming guide for networked devices
FR2818074A1 (en) * 2000-12-13 2002-06-14 Sagem optimized two decoder TV services list having individual lists extracted then combined whilst removing redundant services and producing/storing optimized final list.
WO2002069641A1 (en) * 2001-02-28 2002-09-06 Thomson Licensing S.A. System and method for distinguishing between identically titled programs
KR100850520B1 (en) * 2001-02-28 2008-08-05 톰슨 라이센싱 Method and apparatus for assisting a user
WO2002091181A2 (en) * 2001-05-04 2002-11-14 Koninklijke Philips Electronics N.V. Method for charging information about an error in a database
WO2002091181A3 (en) * 2001-05-04 2004-02-05 Koninkl Philips Electronics Nv Method for charging information about an error in a database
WO2003015408A1 (en) * 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
EP1488346B1 (en) * 2002-03-26 2018-01-17 Thomson Licensing Method and apparatus for using metadata from different sources
EP1508083A4 (en) * 2002-05-03 2005-08-17 Aol Time Warner Interactive Vi Program guide and reservation system for network based digital information and entertainment storage and delivery system
EP1508083A2 (en) * 2002-05-03 2005-02-23 Aol Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
US7073189B2 (en) 2002-05-03 2006-07-04 Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
EP1383325A2 (en) * 2002-06-27 2004-01-21 Microsoft Corporation Aggregated EPG manager
EP1383325A3 (en) * 2002-06-27 2004-08-11 Microsoft Corporation Aggregated EPG manager
US10999633B2 (en) 2002-07-10 2021-05-04 At&T Intellectual Property Ii, L.P. Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
US10390091B2 (en) 2002-07-10 2019-08-20 At&T Intellectual Property Ii, L.P. Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
US8656004B1 (en) 2002-07-10 2014-02-18 At&T Intellectual Property Ii, L.P. Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
US8561107B1 (en) * 2002-07-10 2013-10-15 At&T Intellectual Property Ii, L.P. Method and apparatus for selecting customized multimedia content for a user in pervasive computing environments
EP1734757A2 (en) 2002-08-08 2006-12-20 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
EP1734755A2 (en) 2002-08-08 2006-12-20 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
EP1734758A3 (en) * 2002-08-08 2007-02-14 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
EP1734758A2 (en) * 2002-08-08 2006-12-20 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
WO2004054264A1 (en) * 2002-12-10 2004-06-24 Koninklijke Philips Electronics N.V. Graded access to profile spaces
EP1582038A4 (en) * 2003-01-07 2008-11-12 Home Box Office Inc Integrated media viewing environment
US8683518B2 (en) 2003-01-07 2014-03-25 Home Box Office, Inc. Integrated media viewing environment
EP1582038A2 (en) * 2003-01-07 2005-10-05 Home Box Office Inc. Integrated media viewing environment
WO2004100536A1 (en) * 2003-05-02 2004-11-18 Thomson Licensing S.A. Method and apparatus for enabling psip guide information from disparate sources
US7600244B2 (en) 2003-12-05 2009-10-06 Canon Kabushiki Kaisha Method for extracting program and apparatus for extracting program
EP1538837A1 (en) * 2003-12-05 2005-06-08 Canon Kabushiki Kaisha Method for extracting program and apparatus for extracting program
WO2005076504A1 (en) * 2004-02-10 2005-08-18 Sony Corporation Recording device
US8073314B2 (en) 2004-02-10 2011-12-06 Sony Corporation Recording device for recording broadcasted information
KR101270357B1 (en) 2004-08-13 2013-06-04 마이크로소프트 코포레이션 Aligning video data to create a comprehensive program guide
EP1626580A1 (en) * 2004-08-13 2006-02-15 Microsoft Corporation Aligning video data to create a comprehensive program guide
US7793321B2 (en) 2004-08-13 2010-09-07 Microsoft Corporation Delivering a geographic-specific comprehensive program guide
US7526506B2 (en) 2004-10-21 2009-04-28 Microsoft Corporation Interlinking sports and television program listing metadata
FR2890819A1 (en) * 2005-09-12 2007-03-16 Canon Europa Nv Naamlooze Venn Electronic global program guide managing method for e.g. domestic audio-visual network, involves choosing source device available for providing selected channel, and establishing connection between source and receiver devices
EP1993287A4 (en) * 2006-02-28 2009-10-21 Panasonic Corp Program table creation device, television broadcast reception device, and program table creation method
EP1993287A1 (en) * 2006-02-28 2008-11-19 Panasonic Corporation Program table creation device, television broadcast reception device, and program table creation method
EP1835734A3 (en) * 2006-03-17 2009-05-20 Kabushiki Kaisha Toshiba Broadcasting receive apparatus
EP1835734A2 (en) * 2006-03-17 2007-09-19 Kabushiki Kaisha Toshiba Broadcasting receive apparatus
US7644428B2 (en) 2006-06-07 2010-01-05 Hitachi, Ltd. Receiving apparatus having integrated program guide that integrates program information received from plural transmission media
EP1947789A2 (en) * 2007-01-22 2008-07-23 Samsung Electronics Co., Ltd. Digital broadcasting receiver and channel tuning method thereof
EP1947789A3 (en) * 2007-01-22 2012-04-04 Samsung Electronics Co., Ltd. Digital broadcasting receiver and channel tuning method thereof
US9838747B2 (en) 2007-09-07 2017-12-05 Rovi Guides, Inc. Cross-platform messaging
US8786786B2 (en) 2007-10-25 2014-07-22 Thomson Licensing Method for selecting an audio and/or video service received
WO2009053401A1 (en) * 2007-10-25 2009-04-30 Thomson Licensing Method for selecting an audio and/or video service received
FR2923111A1 (en) * 2007-10-25 2009-05-01 Thomson Licensing Sas RECEIVE AUDIO AND / OR VIDEO SERVICE SELECTION METHOD
EP2131550A1 (en) * 2008-06-03 2009-12-09 THOMSON Licensing method of transmitting a list of services and corresponding method of reception
US11012749B2 (en) 2009-03-30 2021-05-18 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US10313755B2 (en) 2009-03-30 2019-06-04 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US11659224B2 (en) 2009-03-30 2023-05-23 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
EP2494787A1 (en) * 2009-10-29 2012-09-05 Cryptoguard AB Method and digital television system
EP2494787A4 (en) * 2009-10-29 2013-04-03 Cryptoguard Ab Method and digital television system
US10250932B2 (en) 2012-04-04 2019-04-02 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
US11109090B2 (en) 2012-04-04 2021-08-31 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
WO2013165805A1 (en) * 2012-04-30 2013-11-07 This Technology, Inc. Method for ingesting multiple signals of the same meaning
EP3301939A1 (en) * 2012-05-04 2018-04-04 Saturn Licensing LLC Receiving audio/video content
US10567814B2 (en) 2014-11-13 2020-02-18 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US11212561B2 (en) 2014-11-13 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US11057408B2 (en) 2015-02-13 2021-07-06 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US11606380B2 (en) 2015-02-13 2023-03-14 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
WO2017019409A1 (en) * 2015-07-27 2017-02-02 Echostar Technologies L.L.C. Systems and methods for synchronization of television channel data
US10575059B2 (en) 2015-07-27 2020-02-25 DISH Technologies L.L.C. Systems and methods for synchronization of television channel data

Also Published As

Publication number Publication date
JP2003518342A (en) 2003-06-03
AU3711600A (en) 2000-09-21
EP1159825A1 (en) 2001-12-05
WO2000052928A9 (en) 2001-10-25
CA2362759A1 (en) 2000-09-08
CN1344466A (en) 2002-04-10
JP2007181241A (en) 2007-07-12

Similar Documents

Publication Publication Date Title
EP1159825A1 (en) System and method for eliminating redundant listings in an electronic program guide
US5828945A (en) Merging multi-source information in a television system
US5684525A (en) Merging multi-source information in a television system
JP5043150B2 (en) System and method for default channel calendar and display with customization of electronic program guide grid
US20020059602A1 (en) System and method for miniguide implementation
EP1251695A2 (en) On screen program list display for multiple channel broadcasting systems
US20040031050A1 (en) Multi-source switching in a television system
KR20010021591A (en) Interactive program guide navigator menu system
GB2353123A (en) Searching for programmes of interest using both an EPG and the internet
MXPA01009318A (en) System and method for miniguide implementation

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 00805443.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

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)
ENP Entry into the national phase

Ref document number: 2362759

Country of ref document: CA

Ref document number: 2362759

Country of ref document: CA

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2000 603240

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2000915929

Country of ref document: EP

AK Designated states

Kind code of ref document: C2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/9-9/9, DRAWINGS, REPLACED BY NEW PAGES 1/9-9/9; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

WWP Wipo information: published in national office

Ref document number: 2000915929

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000915929

Country of ref document: EP