DE69635627T2 - Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe - Google Patents

Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe Download PDF

Info

Publication number
DE69635627T2
DE69635627T2 DE69635627T DE69635627T DE69635627T2 DE 69635627 T2 DE69635627 T2 DE 69635627T2 DE 69635627 T DE69635627 T DE 69635627T DE 69635627 T DE69635627 T DE 69635627T DE 69635627 T2 DE69635627 T2 DE 69635627T2
Authority
DE
Germany
Prior art keywords
information
program
user
data feed
television
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE69635627T
Other languages
English (en)
Other versions
DE69635627D1 (de
Inventor
Robert Alan Knee
Anthony R. Favia
Larry Miller
Bruce Lake Oswego Davis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
United Video Properties 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23890979&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69635627(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by United Video Properties Inc filed Critical United Video Properties Inc
Application granted granted Critical
Publication of DE69635627D1 publication Critical patent/DE69635627D1/de
Publication of DE69635627T2 publication Critical patent/DE69635627T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/47End-user applications
    • H04N21/482End-user interface for program selection
    • 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
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/338Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • 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/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/409Data transfer via television network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Description

  • Hintergrund der Erfindung
  • Die vorliegende Anmeldung ist Continuation In Part der Anmeldung mit der Seriennummer 428,809, die eine Continuation In Part der Anmeldung mit der Seriennummer 247,101 ist, die eine Teilfortsetzung der Anmeldung Nr. 119,367 ist. Die vorliegende Erfindung betrifft ein elektronisches Programmplansystem, das einem Benutzer Planinformationen für Programme gibt, die der Benutzer auf einem Fernsehempfänger betrachtet, sei die Übertragung per Rundfunk, per Kabel, per Satellit, per Lichtwellenleiter oder mit irgendeinem anderen Programmverteilungsmittel. Sie betrifft insbesondere einen elektronischen Programmführer, der dem Benutzer die Möglichkeit gibt, auf eine Datenzufuhr zuzugreifen, die einen oder mehrere Informationstypen enthält, und Produkte und Dienste am Standort des Benutzers einfach durch Drücken einer Taste auf einer Fernbedienung oder auf einem anderen vom Benutzer bedienten Gerät fernzubestellen.
  • Elektronische Programmführer („EPG") für Fernsehsysteme sind in der Technik bekannt. So verwendete beispielsweise ein früheres System einen elektronischen Zeichengenerator zum Anzeigen von Planinformationen in Textform auf dem vollen Bildschirm eines Fernsehempfängers. Andere frühere Systeme stellten einem Benutzer elektronisch gespeicherte Programmplaninformationen zum Anschauen dar, während sie es dem Benutzer gestatteten, Anzeigeformate auszuwählen. Wieder andere Systeme verwendeten einen Datenprozessor zum Eingeben von Benutzerauswahlkriterien und speicherten dann nur diejenigen Programmplaninformationen, die diese Kriterien erfüllen, und verwendeten nachfolgend die gespeicherten Informationen, um einen programmierbaren Tuner automatisch einzustellen oder um ein Aufzeichnungsgerät zum Zeitpunkt der Ausstrahlung der gewählten Fernsehprogramme zu aktivieren. Solche früheren Systeme werden allgemein in „Stay Tuned for Smart TV" erörtert, die in Popular Science in der Ausgabe vom November 1990 veröffentlicht wurden.
  • Insgesamt können die früheren elektronischen Programmsysteme schwierig in der Umsetzung und aufwändig im Gebrauch sein. Sie bieten auch nicht die Betrachtungsmöglichkeiten, die sich an die Fernsehgewohnheiten der Benutzer dieser elektronischen Programmsysteme auf eine realistischere Weise richten. Darüber hinaus sind viele dieser Systeme komplex aufgebaut und kostspielig in der Umsetzung. Bedienerfreundlichkeit und Wirtschaftlichkeit sind wichtige Faktoren für Fernsehprogrammverteiler und Zuschauer, wenn diese die drastische Erhöhungen der Anzahl und Arten von Programmnetzwerken und anderen fernsehgestützten Diensten ins Auge fassen. Und während die Zahl der einem Benutzer zur Verfügung stehenden Fernsehkanäle mit der Ankunft neuer satelliten- und kabelgestützter Technologien drastisch ansteigt, nimmt der Nutzen dieser früheren Systeme erheblich ab.
  • Diese Systeme des Standes der Technik können dem Benutzer auch nicht genügend Informationen, z.B. über Preise und dergleichen, über Pay-per-View-Ereignisse, gebührenpflichtige Dienste (Premium Services) und andere verpackte Programme geben, die der Benutzer nicht abonniert hat, und sie geben dem Benutzer auch nicht die Möglichkeit, solche Programme nach Bedarf oder spontan automatisch zu kaufen. Außerdem sind diese Systeme des Standes der Technik dahingehend mangelhaft, dass sie keine effiziente und automatische Methode zum Aktualisieren oder Ersetzen der Anwendungssoftware-Programme bieten, die den elektronischen Führer an den Standorten des Benutzers implementieren, und vernauen stattdessen auf manuelle oder andere aufwändige Berichtungs- oder Auswechslungsarten oder auf hardwaregestützte Systeme, die nicht ohne gerätemäßigen Austausch von integrierten Schaltungen und/oder Teilen aktualisiert werden können.
  • Außerdem haben diese früheren elektronischen Führersysteme keine Möglichkeit, den Benutzer mit anderen Anwendungen oder Informationssystemen zu verbinden, die nicht Teil der elektronischen Programmführeranwendung oder -daten sind.
  • Diese früheren elektronischen Führersysteme bieten auch keine Videowerbung für Fernsehprogamme und -dienste, die funktionell verknüpft und visuell auf integrierte Weise angezeigt werden. Programmwerbung ist ein wichtiges Element eines wirksamen Marketing von Fernsehprogrammen. Die Werbung für Pay-per-View- (d.h. „à la carte") Programmen und/oder unregulierten Programmdiensten ist besonders wichtig für Kabelfernsehbetreiber im Anschluss an die Neuregulierung durch die Bundesregierung. Das derzeitige Verfahren zum Werben für solche Programmgestaltung mit Video erfolgt durch zugeordnete „Anpreisungs"-Kanäle, die fortlaufende Vollbild-Trailer (d.h. Vorschauen) nutzen, die von Preis- und Bestellinformationen begleitet sein können oder auch nicht. Kürzlich wurden solche Werbevideos auf geteilten Schirmansichten gezeigt, wo ein Teil des Bildschirms allgemeine Planinformationen für eine Zeitperiode zeigt, die etwa der Zeitperiode entspricht, während der das allgemeine Programm gezeigt wird, für das geworben wird. Demgemäß besteht Bedarf an einem elektronischen Programmführer, der eine bessere Anzeige und Einbindung von Videowerbung mit Programmplaninformationen und Bestellverarbeitungsfunktionen erzielen kann.
  • Die früheren elektronischen Programmführer können dem Benutzer auch kein einfaches und effizientes Verfahren zum Regulieren des Zugriffs auf individuelle Kanäle und individuelle Programme bieten. Die Menge an nicht jugendfreien Situationen, in denen Sex und Gewalt dargestellt werden, hat in den letzten vierzig Jahren ständig zugenommen. Die Frage, wie dies Kinder oder andere Zuschauer beeinflusst, hat nationale Aufmerksamkeit erlangt. Eltern die Möglichkeit zu geben, einen Kanal zu sperren, ist ein hinlänglich bekanntes und weit verbreitetes Merkmal bestimmter Fernsehempfänger und Kabel-Konverter-Boxen. Trotz dieser Verfügbarkeit wird dieses Merkmal von Eltern nur selten genutzt. Das Haupthindernis für eine effektive Benutzung sind die beschwerlichen Arten und Weisen, in denen sie im Allgemeinen implementiert werden, sowie die Notwendigkeit, den ganzen Kanal zu sperren, um den Zugang zu irgendeiner anstößigen Sendung zu blockieren. Eine kanalorientierte Kindersicherung ist gegenüber anderen Programmierern auf dem blockierten Kanal unfair – denjenigen z.B., die erwachsenenorientierte Programme am Abend und jugendorientierte Programme am folgenden Morgen bieten – und für Zuschauer unpraktisch, die den Zugang zu solchen Programmen wünschen. So besteht ein besonderer Bedarf an einem System, das Passwortschutz zu individuellen Programmen und Kanälen mit einer flexiblen und unkomplizierten Bildschirmbenutzeroberfläche bietet.
  • Die früheren elektronischen Programmführer sind auch dahingehend mangelhaft, dass sie dem Benutzer nicht die Möglichkeit geben, bei Bedarf den aktuellen Rechnungsstand zu betrachten, und somit besteht Bedarf an einem System, das dem Benutzer aktuelle Rechnungsinformationen auf seine Anforderung hin geben kann.
  • Ein zusätzliches Problem mit früheren Programmführern ist, dass beim Anzeigen von Planinformationen im Rasterformat, d.h. mit Spalten, die Zeitschlitze repräsentieren, und Reihen, die Kanäle repräsentieren, Programmtitel im Allgemeinen breitenmäßig abgekürzt werden, damit sie in die Zellen des Rasters passen. Die Breite einer Rasterzelle variiert mit der Dauer des Programms. Da einem 30-minütigen Programm nur wenig Raum für den Programmtitel und die Beschreibung eingeräumt wird, müssen Titel und/oder Beschreibungen für halb- und sogar vollstündige Programme häufig abgekürzt werden, damit sie in den zugewiesenen Raum passen. Einige Systeme schneiden die Beschreibung eines Programms einfach ab, ohne sie auf irgendeine Weise abzukürzen, so dass der Benutzer den Gegenstand des Programms nicht mehr erkennen kann. So beinhaltete beispielsweise eine kürzliche Fernsehprogrammanzeige den folgenden Text in einer Rasterzelle: „Baseball: Yankees v.". Einige Systeme lösen dieses Problem zwar teilweise dadurch, dass sie zwei Textzeilen in jeder Rasterzelle vorsehen, aber diese Lösung ist nicht ideal, weil Programmbeschreibungen immer noch abgekürzt werden können.
  • Ein ähnliches Problem entsteht, wenn sich die Zeitschlitze ändern, entweder automatisch oder als Reaktion auf einen Steuerbefehl des Benutzers. Typischerweise werden 90 Minuten Planinformationen gleichzeitig angezeigt, und das 90-Minuten-Fenster kann in Schritten von 30 Minuten verschoben werden. In dem Fall, in dem eine 30-Minuten-Verschiebung zur Folge hat, dass eine Rasterzelle mit einer Größe für 30 Minuten z.B. einen Kinofilm von zwei Stunden zur Anzeige bringt, ist es wahrscheinlich, dass der gesamte Titel des Kinofilms nicht in die Zelle passt. Daher muss auch in dieser Situation der Titel abgekürzt werden. In diesem Fall sind zwar möglicherweise zwei Textzeilen wünschenswert, damit der Titel in die 30-Minuten-Zelle passt, aber die 60- und 90-Minuten-Zellen benötigen möglicherweise nur eine Textzeile zum Anzeigen des Titels.
  • Den früheren elektronischen Programmführern fehlt auch ein Verfahren zum elektronischen Erzeugen eines Fernsehplans, während ein auf dem Fernsehempfänger erscheinendes Programm betrachtet wird. Außerdem muss der Benutzer bei diesen früheren Programmführern immer noch viel raten, während er durch eine Folge von Kanälen navigiert. Beim oberflächlichen Durchsuchen von Kanälen, um festzustellen, welches Programm gerade auf einem Kanal läuft, was gewöhnlich als „Kanalsurfen" bezeichnet wird, muss der Benutzer das gerade ausgestrahlte Programm anhand des Videobildes erraten, dass der Benutzer beim Surfen durch die Kanäle gerade sieht. Da ein goßer Teil – in einigen Fällen bis zu 30% – der auf einem bestimmten Kanal erscheinenden Programme irgendwann Werbung oder eine andere kommerzielle Sendung ist, erhält der Benutzer keine Hinweise darauf, welches Programm auf einem gewählten Kanal zu einem bestimmten Zeitpunkt gerade ausgestrahlt wird, und er muss daher warten, bis die Werbung oder die kommerzielle Sendung vorüber ist, bevor er feststellen kann, welches Programm gerade auf dem gewählten Kanal läuft. Somit besteht Bedarf an einem Programmführer, der aktuelle Programmplaninformationen für jeden Kanal anzeigt, während der Benutzer durch die verfügbaren Kanäle surft.
  • Interaktive Home-Shopping-Dienste sind in der Technik ebenfalls bekannt. Was in der Technik jedoch fehlt, ist ein interaktiver Home-Shopping-Dienst, der in Verbindung mit einem EPG verwendet wird, der es Benutzern des EPG gestattet, Produkte und Dienste in Verbindung mit dem EPG oder den im EPG enthaltenen Programmauflistungen fernzubestellen.
  • Außerdem ist es mit der Verfügbarkeit von Techniken zum elektronischen Blockieren der Heimaufzeichnung von urheberrechtlich geschützten Programmen jetzt möglich, den Verlust von Urheberrechtstantiemen und anderen Einkommen zu verhüten, der entsteht, wenn ein Heimzuschauer eine Archivkopie von einem urheberrechtlich geschützten Programm anfertigt. Es sind möglicherweise zahlreiche Zuschauer bereit, für eine professionelle Kopie dieser Programme zu zahlen, die sie nicht mehr selbst durch eine mittelbare (off-the-air) Aufzeichnung kopieren können. Infolgedessen entsteht eine neue Marketingmöglichkeit, wenn ein praktisches Mittel zum Erwerben von gekauften Archivkopien von urheberrechtlich geschützten Programmen bereitgestellt werden kann. Benutzer, die sonst eine Amateuraufzeichnung eines Programms mit Verbrauchergeräten erzeugt hätten, beschließen jetzt möglicherweise, eine professionell hergestellte und verpackte Kopie von einem lizensierten Verteiler zu kaufen, wenn sie das Programm nicht selbst aufzeichnen können.
  • Ein weiteres Problem mit existierenden EPGs ist, dass sie noch nicht an die sich ändernde Rolle des Fernsehens in der heutigen Gesellschaft angepasst sind. Fernsehen wird in zunehmendem Maße für mehr als nur die Lieferung von Rundfunkprogrammsignalen benutzt und übernimmt jetzt eine weitaus größere Rolle als intelligentes, interaktives Multimedia-Informationsterminal. Der Fernseher ist nicht mehr ein unintelligentes Gerät, das einfach nur weit verbreitete Rundfunksignale empfängt. Es sind derzeit Rückführungspfade im Gebrauch, die Informationen von Zuschauern zu Programmverteilern heraufladen. Informationen werden gewöhnlich mit einer Set-Top-Box bereitgestellt, die über Speicher- und Datenverarbeitungsfähigkeiten verfügt. Der EPG befindet sich typischerweise ebenfalls in der Set-Top-Box. Die über einen Fernsehempfänger zugängigen Informationstypen und -mengen sind drastisch gestiegen. Zusätzlich zur Verfügbarkeit von nahezu 100 und in einigen Fällen mehr als 100 Programmkanälen wird der Fernseher jetzt auch für Spiele, Home-Shopping- und Bankdienste sowie für Informationen genutzt, die in Datenzufuhren bereitgestellt werden.
  • Da die verfügbaren Informationsmengen und -typen erheblich zugenommen haben, reichen existierende EPGs, die nur Informationen über Rundfunkprogramme bereitstellen, nicht mehr aus. Es ist zwar in der Technik bekannt, gespeicherte Fernsehprogrammauflistungen auf der Basis der Kategorie des Programms zu suchen und anzuzeigen, aber es wird ein höher entwickeltes Informationsfilterungssystem benötigt, das nicht nur Informationen über Fernsehprogramme verwirft, die für den Zuschauer nicht von Interesse sind, sondern auch Informationen über andere Dienste bereitstellt, die von Interesse sind, und auf eine praktische Weise den Zugriff auf diese Dienste ermöglicht. Außerdem wird aufgrund der riesigen verfügbaren Informationsmengen eine höher entwickelte Benutzeroberfläche benötigt, um durch die verschiedenen Dienste zu navigieren.
  • Demgemäß besteht in der Technik Bedarf an einem vereinfachten elektronischen Programmplansystem, das sich leichter implementieren lässt und das attraktiv und effizient im Gebrauch ist. Es besteht auch ein Bedarf, dem Benutzer ein elektronisches Programmplansystem bereitzustellen, das sowohl Rundfunkprogramme als auch elektronische Planinformationen auf eine Weise anzeigt, die bisher mit anderen elektronischen Programmplansystemen nicht verfügbar war, besonders solchen, die mit einer Fernbedienung arbeiteten.
  • So besteht beispielsweise besonderer Bedarf an einem flexiblen Programmplansystem, das es einem Benutzer gestattet, gewählte Rundfunkprogramme auf einem Teil des Bildschirms des Fernsehempfängers anzuschauen und gleichzeitig Programmplaninformationen für andere Kanäle und/oder Dienste auf einem anderen Teil des Bildschirms zu sehen. Es besteht auch Bedarf an einem solchen Programmplansystem, das es dem Benutzer gestattet, aus einer Mehrzahl von wählbaren Anzeigeformaten zum Ansehen der Programmplaninformationen auszuwählen. Es wird auch bevorzugt, ein System zu haben, das dem Benutzer die Tasten auf der Fernbedienung angibt, die in einer bestimmten Betriebsart aktiv sind. Es besteht auch Bedarf an einem solchen System, das einem Benutzer die Möglichkeit gibt, eine programmierbare Erinnerung zum Anschauen eines geplanten Programms einzustellen, das zu einem späteren Zeitpunkt ausgestrahlt wird.
  • Es besteht auch Bedarf an einem elektronischen Führungssystem, das dem Benutzer umfassende Informationen über Pay-per-View-Ereignisse, gebührenpflichtige Dienste oder andere Programmpakete gibt, die der Benutzer gewöhnlich nicht abonniert, und das dem Benutzer die. Möglichkeit gibt, solche Programme nach Bedarf oder spontan automatisch zu kaufen. Es besteht auch Bedarf an einem elektronischen Führungssystem, das eine zuverlässige und effiziente Methode zum Aktualisieren oder Ersetzen der Anwendungssoftware bereitstellt, die den elektronischen Führer am Standort des Benutzers implementiert.
  • Es besteht auch Bedarf an einem elektronischen Programmführer, der als Rahmen oder Fenster dient, um dem Benutzer die Möglichkeit zu geben, auf andere Anwendungen oder Informationssysteme zuzugreifen, die nicht Teil der elektronischen Programmführeranwendung oder -daten sind.
  • Es besteht auch Bedarf an einem interaktiven Home-Shopping-Dienst, der in Verbindung mit einem EPG angewendet wird und es Benutzern des EPG gestattet, Dienste und Produkte, die mit dem EPG oder den in dem EPG enthaltenen Programmauflistungen in Verbindung stehen, fernzubestellen.
  • Es besteht auch Bedarf an einem praktischen Mittel zum Kaufen von Archivkopien von urheberrechtlich geschützten Programmen, die von Zuschauern nicht aufgezeichnet werden können.
  • Es besteht auch ein Bedarf, EPG-Benutzern praktischen Zugang zu Informationen zu bieten, die für Benutzer von Interesse sein können, die aber nicht in den lokal gespeicherten Programmplaninformationen oder in einem empfangenen Rundfunksignal verfügbar sind.
  • Die Erfindung ist in den unabhängigen Ansprüchen definiert. Fakultative Merkmale der Erfindung sind in den Unteransprüchen definiert.
  • Es ist demgemäß eine Aufgabe der vorliegenden Erfindung, ein System bereitzustellen, das es dem Benutzer gestattet, ein Rundfunkprogramm anzuschauen und gleichzeitig interaktiv Programmplaninformationen für andere Programme zu betrachten.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, einen elektronischen Fernsehprogrammführer mit praktischem Zugang zu vom Benutzer gesteuerten zusätzlichen Informationen bereitzustellen.
  • Diese und andere Aufgaben der Erfindung werden mit einem elektronischen Programmplansystem gelöst, das einen Empfänger zum Empfangen von Rundfunk-, Satelliten- oder Kabelfernsehprogrammen für eine Mehrzahl von Fernsehkanälen sowie einen Tuner zum Einstellen eines Fernsehempfängers auf einen gewählten einen aus der Mehrzahl von Kanälen aufweist. Ein Datenprozessor empfängt und speichert Fernsehprogrammplaninformationen für eine Mehrzahl von Fernsehprogrammen, die auf der Mehrzahl von Fernsehkanälen erscheinen sollen, in einem Speicher. Eine Benutzersteuervorrichtung, wie z.B. eine Fernbedienung, wird von einem Zuschauer benutzt, um Benutzersteuerbefehle zu wählen und als Reaktion darauf Signale zum Datenprozessor zu senden, der die Signale als Reaktion auf Benutzersteuerbefehle empfängt. Ein Fernsehempfänger wird zum Anzeigen der Fernsehprogramme und Fernsehprogrammplan- und sonstigen Informationen verwendet. Ein Videoanzeigegenerator empfängt Videosteuerbefehle von dem Datenprozessor und Programmplaninformationen von dem Speicher und zeigt einen Teil der Programmplaninformationen in überlagernder Weise mit einem Fernsehprogramm an, das auf einem Fernsehkanal in wenigstens einer Betriebsart des Fernsehprogrammführers erscheint. Der Datenprozessor steuert den Videoanzeigegenerator mit Videosteuerbefehlen, die als Reaktion auf die Benutzersteuerbefehle ausgegeben werden, um Programmplaninformationen für ein gewähltes aus der Mehrzahl von Fernsehprogrammen in überlagernder Weise mit wenigstens einem Fernsehprogramm anzuzeigen, das gerade auf einem gewählten einen aus der Mehrzahl von Kanälen auf dem Fernsehempfänger aufscheint.
  • Außerdem erhält das EPG-System der vorliegenden Erfindung Datenzufuhren, die verschiedene Informationstypen enthalten und die ein Benutzer nach Bedarf zur Anzeige wählen kann. Die Datenzufuhren können viele verschiedene Typen von hochaktuellen Informationen enthalten, wie zum Beispiel Sportergebnisse, Aktiennotierungen, allgemeine Nachrichten usw. Informationen von den gespeicherten Programmplaninformationen werden mit Informationen kombiniert, die von empfangenen Datenzufuhren erhalten wurden, und gleichzeitig angezeigt. In einer beispielhaften Ausgestaltung beinhalten die gespeicherten Programmplaninformationen eine Identifikation von Teams, die live an einer Sportveranstaltung teilnehmen, und den Kanal, auf dem das Ereignis ausgestrahlt wird, und die von der Datenzufuhr empfangenen Informationen beinhalten Informationen über den Stand des Spiels, wie z.B. der aktuelle Spielstand und die Restspielzeit.
  • Ein verwandter Aspekt der vorliegenden Erfindung ist die Verwendung von virtuellen Kanälen für einen praktischen Zugang zu unterschiedlichen Informationskategorien, die von Datenzufuhren erhalten werden. Der Benutzer kann somit auf Datenzufuhren in derselben Weise zugreifen wie auf Fernsehkanäle und kann eine Benutzeroberfläche individuell anpassen, um eine Lieblingskanalliste zu erstellen, die sowohl reale als auch virtuelle Kanäle aufweist.
  • Kurzbeschreibung der Zeichnungen
  • 1 ist ein Blockdiagramm, das verschiedene Komponenten der bevorzugten Ausgestaltung der Erfindung hierin zeigt.
  • 2 ist ein Blockdiagramm, das die Kombination von Programm- und Planinformationen durch das Videoüberlagerungsgerät zeigt, das in der bevorzugten Ausgestaltung der Erfindung zum Einsatz kommt.
  • 3 zeigt eine Fernbedienung, die in Verbindung mit der bevorzugten Ausgestaltung des elektronischen Programmführersystems der vorliegenden Anwendung verwendet werden kann.
  • 4 zeigt eine alternative Ausgestaltung der in 3 gezeigten Fernbedienung.
  • 5 zeigt ein Überlagerungssegment, das auf einem Fernsehschirm in einer Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 6 ist ein Menü, das auf einem Fernsehschirm in einer MENU-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 6A ist noch ein weiteres Menü, das auf einem Fernsehschirm in einer MENU-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 7 zeigt ein Zuschauerpräferenzmenü, das auf einem Fernsehschirm in einem Aspekt der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 8 zeigt ein Lieblingskanal-Auswahluntermenü.
  • 9 zeigt ein Spontanbestellmenü, das auf einem Fernsehschirm in einem Aspekt der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 10 zeigt ein Premium Service (gebührenpflichtige Dienste) Untermenü, das in einer Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 11 zeigt ein grafisches Überlagerungssegment, das auf einem Fernsehschirm in einer BROWSE-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 12 zeigt eine grafische Überlagerung, die auf einem Fernsehschirm in einer BROWSE-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung mit anderen Informationen als den in 11 gezeigten erscheint.
  • 12A zeigt eine grafische Überlagerung, die auf einem Fernsehschirm in einer BROWSE-Betriebsart in der vorliegenden Erfindung erscheint und Planinformationen für eine andere Zeit und einen anderen Kanal als die in 11 gezeigten anzeigt.
  • 13 zeigt ein grafisches Überlagerungssegment, das in einer ERINNERUNG-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 14 zeigt ein weiteres grafisches Überlagerungssegment, das in einer ERINNERUNG-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 15 ist noch ein weiteres Menü, das auf einem Fernsehschirm in einer MENU-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 16 ist noch ein weiteres Menü, das auf einem Fernsehschirm in einer MENU-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 17 ist noch ein weiteres Menü, das auf einem Fernsehschirm in einer MENU-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erschient.
  • 18 zeigt eine Rasterauflistung von Planinformationen, die in einer Alle-Auflistungen-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung angezeigt werden.
  • 19 zeigt Planinformationen, die in einer Auflistungen-nach-Kategorie-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung angezeigt werden.
  • 20 zeigt Planinformationen, die in einer Auflistungen-nach-Kanal-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung angezeigt werden.
  • 21 zeigt Informationen, die als Reaktion auf eine Benutzeranforderung um ergänzende Programminformationen angezeigt werden.
  • 22 zeigt Programm-, Bestell- und Videowerbungsinformationen, die in einer Pay-per-View-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung angezeigt werden.
  • 23 zeigt ein Bestelluntermenü, das in Verbindung mit der in 22 gezeigten Betriebsart verwendet wird.
  • 24 zeigt ein weiteres Bestelluntermenü, das in Verbindung mit der in 22 gezeigten Betriebsart verwendet wird.
  • 24A zeigt noch ein weiteres Bestelluntermenü, das in Verbindung mit der in 22 gezeigten Betriebsart verwendet wird.
  • 25 zeigt eine weitere Rasterauflistung von Planinformationen, die in einer Alle-Auflistungen-Betriebsart der vorliegenden Erfindung angezeigt werden.
  • 26 zeigt ein Premium-Services-Untermenü, das in einer Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung aufscheint.
  • 27 zeigt ein Meldungen-Menü, das in einer Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung aufscheint.
  • 28 zeigt beispielhafte Meldungen, die in Verbindung mit dem Menü von 27 verwendet werden.
  • 28A ist ein alternatives Meldungsmenü.
  • 29 zeigt Rechnungsinformationen, die in Verbindung mit dem Menü von 27 verwendet werden.
  • 30 zeigt ein Tastensperrzugangsmenü, das in einer Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheint.
  • 31 zeigt ein Menü, das in Verbindung mit einer Interaktives-Fernsehen-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung aufscheint.
  • 32 zeigt Informationen, die in einem Angebots-Überwachungs-Menü in Verbindung mit der in 31 gezeigten Interaktives-Fernsehen-Betriebsart aufscheint.
  • 33 zeigt weitere Informationen, die in Verbindung mit der in 31 gezeigten Interaktives-Fernsehen-Betriebsart aufscheinen.
  • 34 ist ein Menü, das Informationen zeigt, die in einer Nachrichtenanzeige in der Interaktives-Fernsehen-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung aufscheinen.
  • 35 ist ein Menü, das Informationen zeigt, die in einer Sportanzeige in der Interaktives-Fernsehen-Betriebsart der bevorzugten Ausgestaltung der vorliegenden Erfindung erscheinen.
  • 36a–d ist ein Fließschema, das die Ablauflogik zeigt, die zum Implementieren eines Computerprogramms für den elektronischen Programmführer benötigt wird.
  • 37 ist ein Menü, das einen Lokalisierer-Bildschirm zum Lokalisieren von Kanalnummern und zum Definieren von Lieblingskanallisten zeigt.
  • 38 ist ein alternatives Menü, das in einer MENU-Betriebsart des elektronischen Programmführers verwendet werden kann.
  • 38A und 38B zeigen einen alternativen Hauptmenübildschirm bzw. einen Auflistung-nach-Zeit-Bildschirm, auf den von dem alternativen Hauptmenü aus zugegriffen werden kann.
  • 39 ist ein Sperrmenü, das alternativ verwendet werden kann, um den Zugang zu bestimmten Programmen zu gestatten oder zu verhindern.
  • 40 ist ein Einstellmenü, das zum Einstellen der Texteinblendstelle und eines Kaufcodes für gebührenpflichtige und Pay-per-View-Programme verwendet werden kann.
  • 40A zeigt ein Menübeispiel zum Eingeben eines Sperrcodes.
  • 40B bis 40E zeigen Menübeispiele zum Eingeben, Bestätigen, Löschen bzw. Ändern eines Kaufcodes.
  • 41 ist ein Sperrungsprüfmenü, das in Verbindung mit dem Sperrmenü von 39 verwendet wird.
  • 42 ist ein Fließschema, das den Betrieb der bevorzugten Ausgestaltung des Textanpassungssystems der vorliegenden Erfindung zeigt.
  • 43A–E illustrieren eine Ausgestaltung einer Reihe von Bildschirmen, die zum Bestellen eines Produkts in Verbindung mit einem im EPG angezeigten Programm verwendet werden können.
  • 44 illustriert eine Ausgestaltung eines Bildschirms, der dem Benutzer nach der Benutzeraktivierung des Bestellvorgangs zur Anzeige gebracht werden kann, während der Cursor eine Programmauflistung hervorhebt, für die ein Produkt oder ein Dienst zur Verfügung steht.
  • 45 illustriert die Produkt- oder Dienstbestellfunktion in Verbindung mit dem Flipmodus des Systems der vorliegenden Erfindung.
  • 46 illustriert die Produkt- oder Dienstbestellfunktion in Verbindung mit Programminformationen für ein Musikprogramm.
  • 47 ist ein Blockdiagramm einer alternativen Ausgestaltung des Systems der vorliegenden Erfindung.
  • 48 illustriert eine Ausgestaltung eines Menübildschirms in einem Sportmodus der vorliegenden Erfindung.
  • 49 illustriert eine zweite Ausgestaltung eines Menübildschirms im Sportmodus der vorliegenden Erfindung.
  • 50 ist ein Beispiel dafür, wie Informationen von einer Datenzufuhr mit Informationen von gespeicherten Programmplaninformationen kombiniert werden können.
  • 51 illustriert einen beispielhaften Bildschirm des Sportmodus der vorliegenden Erfindung.
  • 52 illustriert einen Browse-Bildschirm, der Informationen von den gespeicherten Programmplanungsdaten mit Informationen kombiniert, die von einer empfangenen Datenzufuhr gewonnen wurden.
  • 53 illustriert eine Ausgestaltung eines Bildschirms zum Zugreifen auf zusätzliche Informationen von einer empfangenen Datenzufuhr.
  • 54 illustriert eine Ausgestaltung des Browse-Modus der vorliegenden Erfindung.
  • 55 illustriert einen Virtueller-Kanal-Bildschirm zum Auswählen von Lieblingskanälen sowohl aus realen als auch aus virtuellen Kanälen.
  • 56 illustriert Informationen, die in einem virtuellen Kanal einer Ausgestaltung der vorliegenden Erfindung enthalten sind.
  • 57 illustriert eine Ausgestaltung, die die Produktbestell- und Virtueller-Kanal-Merkmale der vorliegenden Erfindung kombiniert.
  • 58 ist ein schematisches Diagramm einer Ausgestaltung eines Systems zum Empfangen und Verteilen von Datenzufuhren.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSGESTALTUNGEN
  • Systemkonfiguration
  • 1 ist ein Blockdiagramm, das verschiedene Komponenten des elektronischen Programmplansystems zeigt, das allgemein mit 10 bezeichnet ist. Diese Systemkomponenten können sich physisch in der Set-Top-Kabelkonverterbox des Benutzers oder in einem anderen Signalempfangs- oder -verarbeitungsgerät wie z.B. in einem Satellitenempfänger befinden. Alternativ können die Komponenten in einem separaten Gehäuse montiert oder Bestandteil eines Fernsehempfängers, Videorecorders, Personal Computers oder eines Multimedia-Players sein oder sich in einer verteilten Anwendung in einer Breitbandnetzwerkarchitektur befinden.
  • Ein Eingangssignal 11 ist an einen Empfänger 12 angeschlossen, der einen gesendeten Datenstrom von einem Datenversorger empfängt. Der Datenstrom kann beispielsweise Informationen über Programme oder Dienste beinhalten, die in einem bestimmten Markt, geografisch oder anderweitig, angeboten werden. Das Eingangssignal 11 kann beispielsweise Bestandteil einer standardmäßigen Rundfunk-, Kabel- oder Satellitenübertragung sein oder in einer anderen Form von Datenübertragung wie z.B. Videoeinwählton enthalten sein. Der Datenversorger ist ein Programminformationsversorger, der Satellitenaufwärtsanbindungs-Manager, ein örtlicher Kabelbetreiber oder eine Kombination aus diesen Quellen, und der Datenstrom beinhaltet Programmplaninformationen für alle Fersehprogramme und sonstigen Dienste, die in dem geografischen Markt des Betreibers angeboten werden.
  • Der Datenstrom kann auf der Kabelleitung in jeder beliebigen Art und Weise moduliert und dann gesendet werden, einschließlich als ein Teil einer zugewiesenen Kanalübertragung, die mit einer Frequenz von beispielsweise 75 MHz betrieben wird. Der Fachmann wird verstehen, dass zahlreiche weitere Übertragungsschemata zum Senden des Datenstroms zum Einsatz kommen können, wie z.B. das Einbetten in die Bildaustastlücke eines Programmausstrahlungssignals. Wie nachfolgend ausführlicher erörtert wird, kann der gesendete Datenstrom gemäß der vorliegenden Erfindung zusätzlich Anwendungssoftware zum Ausführen oder Aktualisieren des elektronischen Programmführers am Ort des Benutzers beinhalten.
  • Die gesendete(n) Programmplanungsdaten oder Anwendungssoftware werden/wird vom Empfänger 12 auf der Signaleingangsleitung 11 empfangen. Das empfangene Signal wird vom Empfänger zu einem Datenmodulator 13 wie z.B. einem QPSK-Demodulator oder einem GI Info-Cipher 1000R geleitet, der die Übertragung demoduliert und sie dann zu einem Puffer 15 leitet.
  • Eine Mikrosteuerung 16, wie z.B. ein M68000EC, empfängt zum Puffer 15 geleitete Daten. Bootstrap-Betriebssoftware, die zum Erfassen von Updates für Anwendungssoftware des elektronischen Programmführers verwendet werden kann, ist in einem Festwertspeicher (ROM) 17 gespeichert. Die Mikrosteuerung 16 verwendet die empfangenen Programmplaninformationen zum Erstellen einer Datenbank durch Speichern der Daten in geeignet organisierten Datensätzen im dynamischen Arbeitspeicher (DRAM) 18. Die gespeicherten Planinformationen können periodisch, wie z.B. stündlich, täglich oder wöchentlich oder zu jedem anderen Zeitpunkt, aktualisiert werden, wenn Änderungen an der Planung oder andere Faktoren eine Aktualisierung rechtfertigen. Das System beinhaltet auch eine Systemuhr 19.
  • Alternativ können die Programmplaninformationen in einem ROM, einer Diskette oder auf einem anderen nichtflüchtigen Speicher geliefert werden, oder sie können auf eine Speicherplatte oder ein anderes Datenspeichergerät heruntergeladen werden. Die Erfindung hierin ist nicht auf ein bestimmtes Verfahren zum Senden oder Empfangen der Planinformationen gerichtet.
  • Wenn die Mikrosteuerung 16 die empfangenen Daten als Anwendungssoftware erkennt, die das Programmplansystem steuert, im Gegensatz zu Programmplaninformationen, dann speichert sie sie in einem nichtflüchtigen Speicher wie z.B. einem elektrisch löschbaren programmierbaren ROM (EEPROM) 20 oder einem batteriegestützten statischen RAM (SRAM). Mit dieser Konfiguration können revidierte oder Ersatzversionen der Anwendungssoftware direkt vom Softwareentwickler zum Ort des Benutzers durch das Kabel oder ein anderes Übertragungssystem heruntergeladen werden.
  • Wird ein EEPROM verwendet, werden vom Entwickler heruntergeladene revidierte oder Ersatzversionen der Anwendungssoftware zunächst von der Mikrosteuerung 16 unter der Anleitung der im ROM 17 gespeicherten Herunterlade-Betriebssoftware im DRAM 18 gespeichert. Die gespeicherte Anwendungssoftware kann beispielsweise durch eine Prüfsummenanalyse oder eine andere Verifizierungsroutine auf Fehlerfreiheit überprüft werden.
  • Nach dem Überprüfen der Fehlerfreiheit der Anwendungssoftware leitet die Mikrosteuerung 16 eine Routine zum Umprogrammieren des EEPROM 20 ein, wo die Anwendungssoftware permanent gespeichert wird. Die Mikrosteuerung 16 sendet geeignete Steuerbefehle zu einer Umprogrammierungsschaltung 21, die die Aufgabe hat, die richtigen Programmspannungs- und Logiksteuersignale 22 zuzuführen, die zum Löschen von dem und Schreiben auf den EEPROM benötigt werden. Sie liefert diese Programmspannung Vprog sowie eventuelle andere benötigte Steuersignale, wie z.B. Lese- oder Schreibfreigabe, zum EEPROM 20 auf einen Befehl von der Mikrosteuerung 16 hin. Nach dem elektrischen Löschen des EEPROM 20 leitet die Mikrosteuerung 16 die Übertragung der neuen Anwendungssoftware vom DRAM 18 auf den EEPROM 20 zur Speicherung ein.
  • Wenn ein batteriegestützter SRAM als nichtflüchtiger Speicher verwendet wird, dann speichert die Mikrosteuerung die revidierte oder Ersatzversion der vom Entwickler heruntergeladenen Anwendungssoftware direkt im SRAM, wieder unter der Anleitung der im ROM gespeicherten Herunterlade-Betriebssoftware. Die gespeicherte Anwendungssoftware kann dann beispielsweise durch eine Prüfsummenanalyse oder mit einer anderen Verifizierungsroutine auf Genauigkeit überprüft werden.
  • Beim ersten Einschalten des Systems 10 verifiziert die Bootstrap-Betriebssoftware, dass sich die Programmführer-Anwendungssoftware im Speicher befindet. Wenn sie nicht vorhanden ist, dann wartet die Bootstrap-Betriebssoftware, bis die Software heruntergeladen ist. Wenn die Anwendungssoftware einmal vorhanden ist, führt die Mikrosteuerung 16 die Anwendungsprogrammsoftware von einem dedizierten Teil des DRAM 18 aus. Alternativ kann die Anwendungssoftware direkt vom nichtflüchtigen Speicher 20 aus ausgeführt werden. Die Mikrosteuerung 16 verifiziert zunächst, von der Programmführer-Anwendungssoftware gesteuert, ob sich die Programmplaninformationen im DRAM 18 befinden. Wenn dies nicht der Fall ist, dann wartet die Mikrosteuerung auf ein Herunterladen der Programmplaninformationen, wie oben erörtert wurde. In einer Alternative, wenn sich das Anwendungsprogramm im Speicher befindet, aber die Datenbankdatensätze, die die Programmplaninformationsdaten enthalten, noch nicht zur Verfügung stehen, dann kann die Anwendungssoftware zum Ausführen anderer Aufgaben konfiguriert sein, wie z.B. die, dass dem Benutzer gestattet wird, Funktionen auszuführen, die keine Programmplaninformationsdaten benötigen, und dass eine entsprechende Meldung angezeigt wird, die besagt, dass die Datenbankdaten noch nicht zur Verfügung stehen.
  • Wenn das Plansystem arbeitet, wie nachfolgend ausführlicher beschrieben wird, dann nimmt die Mikrosteuerung 16 die im DRAM 18 gespeicherten Programmplaninformationen und sendet sie, in Verbindung mit anderen heruntergeladenen Datentypen z.B. gespeicherte Bitmaps für die Bildschirmkonfiguration und die im nichtflüchtigen Speicher 20 oder alternativ im DRAM 18 gespeicherten Graphiksymbol- oder Logo-Anzeigen, zu einem Videoanzeigegenerator (VDG) 23, der in der vorliegenden Ausgestaltung eine im Handel erhältliche Graphikkarte des VGA-Typs wie z.B. eine von Roctec hergetellte Rocgen-Karte sein kann. Der VDG beinhaltet einen standardmäßigen RGB-Videogenerator 24, der die von der Mikrosteuerung 16 gesendeten digitalen Programmplaninformationen nimmt und sie in ein RGH-Format gemäß der Bitmap für die jeweilige Bildschirmanzeige umwandelt, die dann dem Benutzer auf dem Fernsehempfänger 27 dargestellt wird. Die Konfiguration jedes Bildschirms ist dargestellt und wird nachfolgend ausführlicher im Systembetriebsteil unten erörtert.
  • Der VDG beinhaltet auch eine Videoüberlagerungsvorrichtung 25, die den RGB-Videoeingang sowie einen Eingang von einem herkömmlichen Fernsehtuner 28 akzeptiert wie z.B. einem konventionellen Tuner, der von General Instrument hergestellt wird, oder einem Jerrold DPBB Tuner, der ein Programmsignal im standardisierten NTSC-Videoformat erzeugt. Die Überlagerungsvorrichtung 25 konvertiert das RGB-Signal und kombiniert es mit dem Signal vom Tuner 28 und erzeugt ein NTSC-Ausgangsmischsignal, das sowohl das Programmsignal als auch die Programmplaninformationen wie in 2 gezeigt enthält. Das Videomischsignal wird einem Modulator 26 (siehe 1) zugeführt, der ein Modulator sein kann, wie er z.B. von Radio Shack erhältlich ist, und dann zum Fernsehempfänger 27, den der Benutzer auf dem modulierten Kanal eingestellt hält, z.B. Kanal 3 oder 4. Das Videomischsignal kann auch direkt zum Fernsehempfänger 27 oder zu einem anderen Empfangsgerät vom VDG durch einen Videoport 25A auf dem VDG gesendet werden.
  • Die in Verbindung mit 1 identifizierten Systemkomponenten können alle in einer bevorzugten Plattform zum Beispiel von einem IBM Personal Computer implementiert werden, der mit einer Übertragungsverbindung und einer Videografikkarte wie die von Roctec hergestellten ausgestattet ist. Weitere Plattformen, wie z.B. eine Kabelkonverterbox, die mit einem Mikroprozessor und einem Speicher ausgestattet ist, oder ein Breitbandnetz können ebenfalls zum Einsatz kommen. Es folgen einige Beispiele für die jeweiligen Komponenten: Mikrosteuerung – Motorola Teile-Nr. MC68331-16; ROM – Texas Instruments Teile-Nr. TMS27PC512; DRAM – Texas Instruments Teile-Nr. TM4256; EEPROM – Intel-Teile-Nr. 28F001BX-T. In jedem Fall wird der Fachmann erkennen, dass die jeweiligen Details der Hardware-Komponenten und Datenspeicherung von der jeweiligen Implementation des Systems abhängig sind, und sie nicht Gegenstand der vorliegenden Erfindung sind.
  • Wie nachfolgend ausführlich erörtert wird, kann der Benutzer durch das Programmplansystem mit einer Fernbedienung wie z.B. der in 3 gezeigten navigieren, die nach herkömmlichen Grundsätzen der Fernbedienungs-Sender-Empfänger-Logik arbeitet, wie z.B. durch Infrarot oder eine sonstige Signalgabe, oder mit einer anderen geeigneten Benutzerschnittstelle. Die Fernbedienung 31 kommuniziert mit der Mikrosteuerung 16 durch den in 1 gezeigten Fernbedienungsempfänger 29, bei dem es sich um einen IR-Empfänger Silent Partner handeln kann und der von der Fernbedienung 31 gesendete Signale empfängt und die Mikrosteuerung 16 mit einem entsprechenden digitalen Signal speist, das die vom Benutzer gedrückte Taste anzeigt.
  • Eine für die vorliegende Erfindung geeignete Fernbedienung, wie z.B. in 3 zu sehen ist, die eine Fernbedienung sein kann, die von Universal Electronics oder Silent Partner von Presentation Electronics sein kann, kann einen Ein/Aus-Schalter 32, einen Lautstärkeregler 33 und einen Stummschalter 34, eine EINGABE-Taste 35, Zifferntasten 0–9 36, vier Richtungstasten 37A und 37B, eine MODE-Taste 38 und eine Informationstaste 39 beinhalten, die mit kleingeschriebenem „i" bezeichnet ist. Die Ein/Ausschalt- 32, die Lautstärkeregelungs- 33 und die Stummschalttaste 34 funktionieren auf dieselbe Weise wie bei herkömmlichen Fernbedienungen, die gewöhnlich mit heutigen Fernsehempfängern verwendet werden. Die numerischen Zifferntasten 36 funktionieren ebenfalls im Wesentlichen wie bei herkömmlichen Fernbedienungen. Es folgt eine kurze Beschreibung der übrigen Tasten.
  • Die MODE-Taste 38 führt den Benutzer durch verschiedene Ebenen des elektronischen Programmplansystems 10 und gestattet es dem Benutzer im Allgemeinen, zu einem vorherigen Bildschirm zurückzukehren, wenn er sich in einem Untermenü befindet. Die Auf-/Abwärtsrichtungspfeiltasten 37A gestatten es einem Benutzer, durch die verschiedenen TV-Programmkanäle zu navigieren, wenn sich das Programmplansystem in einem FLIP- oder BROWSE-Modus befindet, wie nachfolgend ausführlicher beschrieben wird, und gestattet es dem Benutzer auch, durch hervorgehobene Balken zu navigieren, die im MENU-Modus auf dem TV-Bildschirm aufscheinen. Die Links-/Rechtsrichtungspfeiltasten 37B gestatten es dem Benutzer, durch gewählte Zeitperioden zu navigieren, wenn das Programmplansystem im BROWSE-Modus ist, wie nachfolgend beschrieben wird. Sie gestatten es dem Benutzer weiters, über Thematik-Kategorien zu navigieren, während er/sie im „Kategorien"-Untermenü des MENU-Modus ist, sowie über Zeitperioden zu navigieren, wenn sich das Programmplansystem in einem Pay-per-View-Bestellmodus befindet, und allgemein in Links- oder Rechtsrichtungen zu navigieren, um verschiedene Bildzeichen und andere Objekte zu wählen. Die Informations- oder „i"-Taste 39 gestattet es dem Benutzer, ergänzende Programm- und sonstige Informationen in den verschiedenen Betriebsarten des Programmplansystems zu betrachten. Die EINGABE-Taste 35 aktiviert einen Befehl und gibt ihn ein, wenn der Benutzer mit den Fernbedienungstasten eine Auswahl getroffen hat. Funktion und Betrieb dieser Tasten werden aus der nachfolgenden detaillierten Erörterung der Betriebsarten FLIP, BROWSE und MENU genau ersichtlich sein.
  • 4 zeigt eine zweite Ausgestaltung der Fernbedienung 40. Diese Ausgestaltung der Fernbedienung beinhaltet eine Ein/Ausschalttaste 41, numerische Zifferntasten 42, Richtungspfeiltasten 43A und 43B, Informationstaste 48, ENTER- oder SELECT- oder „OK"-Taste 44, Lautstärkeregelungstasten 45, Sperrtaste 45A, Stummschalttaste 46 und Hilfetaste 48A. Sie beinhaltet auch eine Rautetaste und Sterntasten.
  • Diese Ausgestaltung der Fernbedienung beinhaltet ferner eine Reihe von Bildzeichentasten 47A und 47B, die verschiedenen Untermenüs oder Betriebsarten des Programmplansystems entsprechen. Die Bildzeichen 47A und 47B können auch auf dem TV-Bildschirm angezeigt werden, wenn das Betriebsplanungssystem läuft. Die Bildzeichentasten ersetzen im Wesentlichen die MODE-Taste 38, die in der in 3 gezeigten Ausgestaltung der Fernbedienung verwendet wird. Mit diesen Tasten kann sich der Benutzer einfach dadurch von einem Modus zum anderen bewegen, dass er die Bildzeichentaste drückt, die der gewünschten Betriebsart des Programmplansystems entspricht. In der Ausgestaltung von 4 sind die Bildzeichen 47A und 47B als Grafiksymbole unmittelbar über einer entsprechenden farbcodierten Taste dargestellt. Alternativ könnten die farbcodierten Tasten wegfallen und die Tasten könnten in dem Bild des Bildzeichens selbst ausgebildet sein.
  • Die in 4 gezeigte Ausgestaltung der Fernbedienung beinhaltet auch drei farbcodierte Zuschauerpräferenz- oder Lieblingskanaltasten 48A, 48B und 48C, die sich direkt über den Bildzeichentasten befinden. Jede dieser Tasten zeigt dem Programmplansystem eine andere, vom Benutzer erzeugte „Kanalpräferenz"- oder „Lieblingskanal"-Liste an, die eine Auflistung einer speziellen Teilmenge von Kanälen für einen bestimmten Benutzer ist, die in der sequentiellen Reihenfolge angeordnet ist, in der der Benutzer während des Betriebs des Programmplansystems fernsehen möchte. Die Erstellung der Kanalpräferenz- oder Lieblingskanalliste wird im nachfolgenden Abschnitt erörtert. Somit stellt das System wenigstens drei individuelle Kanalteilmengen für drei individuelle Benutzer bereit.
  • Die Fernbedienung von 4 kann auch mit einer „Hilfe"-Taste 48A ausgestattet sein, die, wenn sie gedrückt wird, die Mikrosteuerung 16 veranlasst, zuvor gespeicherte Anweisungsmeldungen aus dem Speicher abzurufen und sie auf dem Fernsehempfänger 27 zur Anzeige zu bringen. Diese Meldungen geben dem Benutzer Hilfe in der Form von Anweisungen, die ihn/sie durch den Ablauf der verschiedenen Betriebsarten des elektronischen Fernsehprogrammführers führen. Sie können Textmeldungen oder Anweisungsvideobilder oder Audioprogramme sein, je nach der Speicherkapazität des Systems, oder eine beliebige Kombination davon. Darüber hinaus können diese Hilfemeldungen so erstellt werden, dass sie kontextsensitiv sind, d.h. die angezeigten Meldungen sind vollkommen von der genauen Stelle im Betrieb des elektronischen Programmführers abhängig, an der der Benutzer die Hilfetaste 48A drückt. So könnten Informationen beispielsweise für den Betrieb der Fernbedienung gegeben werden, um mit dem FLIP- oder BROWSE-Modus (nachfolgend erörtert) oder irgendeinen anderen Betriebsmodus des Führers zu arbeiten, z.B. zum Spontanbestellen, Einstellen einer Sperre usw. Um dies durchzuführen, könnte jeder Betriebspunkt des Führers so codiert werden, dass der Mikroprozessor den genauen Betriebspunkt z.B. dadurch verfolgen kann, dass er vorübergehend den Code speichert, der den derzeitigen Betriebspunkt widerspiegelt, während der Benutzer den Führer bedient. Wenn der Benutzer die Hilfetaste 48A drückt, dann würde die Mikrosteuerung 16 einen entsprechenden Satz von Meldungen auf der Basis des gerade gespeicherten Betriebspunktcodes abrufen. Ferner könnte die i-Taste 39 zum Ausführen der Funktion der Hilfetaste verwendet werden.
  • Zusätzlich können die einzelnen Funktionen der Fernbedienungen auch in einer Tastatur auf der Kabelbox oder einer anderen Hardware des Benutzers integriert sein.
  • Systembetrieb
  • Beim Betrieb arbeitet das elektronische Programmplansystem der vorliegenden Erfindung wie folgt.
  • FLIP-Modus
  • Wenn der Benutzer einen bestimmten Programmkanal auf dem Fernsehempfänger anschaut, dann geht das Programmplansystem vorgabemäßig in einen FLIP-Modus, der in 5 dargestellt ist. In diesem Modus wird ein Grafiküberlagerungssegment 51, das Programminformationen für den Kanal enthält, der gerade auf dem Tuner eingestellt ist, in überlagernder Weise mit einem empfangenen Programmsignal 55 auf dem Bildschirm des Fernsehempfängers 27 überlagert, immer dann, wenn der Zuschauer den Programmkanal wechselt, z.B. mit Hilfe der Auf-/Abwärtsrichtungspfeile auf der Fernbedienung. Die Videoüberlagerungsvorrichtung 25, wie sie in 1 dargestellt ist, kombiniert die computererzeugten RGB-Video-Grafiküberlagerungsinformationen mit dem Programmsignal im NTSC-Format vom Tuner 28 und liefert ein Ausgangssignal im NTSC-Format, das das Programmsignal von dem Tuner und die überlagerte Programmplaninformationen enthält, die auf dem Fernsehempfänger 27 betrachtet werden können.
  • Die in dem Grafiküberlagerungssegment 51 enthaltenen Programminformationen werden dem RGB-Videogenerator von der Mikrosteuerung zugeführt. Im FLIP-Modus durchsucht die Mikrosteuerung zuerst die Programmplandatenbank z.B. im DRAM 18, um die Programminformationen für den gerade eingestellten Kanal 52 abzurufen, die der aktuellen Zeit entsprechen, d.h. der Zeit, zu der der Benutzer gerade den Fernsehempfänger zum Schauen eingeschaltet hat. Die Mikrosteuerung 16 sendet dann die aktuellen Kanal- und Programminformationen zum RGB-Videogenerator 24, der die digitalen Dateninformationen in ein RGB-Format umwandelt und sie der Videoüberlagerungsvorrichtung 25 zuführt.
  • Beim normalen Betrieb zeigt die Mikrosteuerung 16 vorgabemäßig alle Kanäle, die von dem Kabelunternehmen angeboten werden, in numerischer Reihenfolge geordnet an, die nach der Rundfunkkanalposition im Funkspektrum oder den Marketingbeurteilungen der lokalen Kabelbetreiber bestimmt werden. Unter Verwendung eines „Kanalpräferenz"-Untermenüs oder eines alternativen „Lokalisierer"-Bildschirms, die beide nachfolgend erörtert werden, kann der Benutzer den Inhalt und/oder die Reihenfolge der auf dem Fernsehempfänger 27 dargebotenen Kanäle revidieren.
  • Im Allgemeinen weist die Mikrosteuerung 16, wenn der Benutzer nicht innerhalb eines vorbestimmten Zeitintervalls eine Kanalwechselanweisung oder einen anderen Befehl von der Fernbedienung 40 gibt, während er im FLIP-Modus ist, den VDG 23 an, das Grafiküberlagerungssegment 51 vom Fernsehempfänger zu entfernen und somit nur ein Programmsignal 55 zum Betrachten zum Fernsehempfänger 27 zu senden. Die Dauer des vorbestimmten Zeitintervalls ist derart, dass dem Benutzer genügend Zeit bleibt, um die in dem Überlagerungssegment enthaltenen Programminformationen zu lesen. Die Dauer des vorbestimmten Zeitintervalls, während der das Grafiküberlagerungssegment 51 erscheint, wird an einem Ort im nichtflüchtigen Speicher 20 gespeichert, der von der Mikrosteuerung 16 adressierbar ist. Der Benutzer kann die Dauer des Zeitintervalls dadurch ändern, dass er zunächst in einen Zuschauerpräferenz-Modus geht und dann eine „Überlagerungsintervall"-Option wählt. Die Mikrosteuerung 16 bringt dann eine Benutzeraufforderung auf dem Bildschirm zur Anzeige, die den Benutzer beispielsweise auffordert, eine geeignete Zeitperiode für die Anzeige im Grafiküberlagerungssegment auf dem Bildschirm auszuwählen. Der Benutzer kann dann mit den Zifferntasten eine entsprechende Antwort eingeben, z.B. eine Periode zwischen 5 und 60 Sekunden, und dann ENTER drücken. Die neue Intervallperiode wird dann von der Mikrosteuerung 16 gelesen und an der Überlagerungszeitintervall-Position im Speicher gespeichert.
  • Wenn der Benutzer einen Kanalwechselbefehl mit der Fernbedienung 40 vor oder nach dem Ablauf der vorbestimmten Überlagerungsperiode gibt, entweder mit Hilfe der Auf-/Abwärtsrichtungspfeile 43A oder indem er eine gewünschte Kanalnummer mit den Zifferntasten 42 eingibt, und dann die EINGABE-Taste 44 drückt, dann veranlasst die Mikrosteuerung 16 den Tuner 28, den gewünschten Kanal einzustellen – entweder den Kanal unmittelbar vor oder nach dem aktuellen Kanal, wenn die Auf- oder Abwärtspfeiltaste 43A verwendet wird oder den bestimmten Kanal, oder vom Benutzer mit der Zifferntaste eingegeben wird, – und sucht auch nach den aktuellen Programminformationen für diesen Kanal und bringt diese sofort zur Anzeige. Während also der Benutzer durch die Kanäle durchschaltet, erscheinen die Programmplaninformationen für jeden gewählten Kanal automatisch im Grafiküberlagerungssegment 51, während das eigentliche Programm 55 auf dem gewählten Kanal zum jeweiligen Zeitpunkt den Rest des Bildschirms einnimmt.
  • Das System kann auch so konfiguriert werden, dass es eine Fehlermeldung ausgibt, wie z.B. ein hörbares Piepsen oder ein angezeigter Text, der eine ungültige Tastenbetätigung anzeigt, wenn der Benutzer entweder die rechte oder die linke Richtungspfeiltaste im FLIP-Modus betätigt.
  • BROWSE-Modus
  • In der ersten Ausgestaltung der in 3 gezeigten Fernbedienung 31 betätigt der Benutzer, um in den BROWSE-Modus zu gehen, den MODE-Schalter einmal, während er im FLIP-Modus ist. Bei Verwendung der zweiten Ausgestaltung der in 4 gezeigten Fernbedienung 40 würde der Benutzer die Taste unter dem BROWSE-Bildzeichen 47A drücken.
  • Im BROWSE-Modus erhält der Benutzer die Möglichkeit, die Programmplaninformationen für jeden Kanal zu durchsuchen, einschließlich, aber nicht begrenzt auf, dem betrachteten Kanal, während er/sie gleichzeitig das zuvor gewählte TV-Programm weiter betrachtet. Wie in 11 gezeigt, werden in diesem Modus die im FLIP-Modus erscheinenden Grafiküberlagerungsinformationen durch Programminformationen für den durchsuchten Kanal ersetzt, bei dem es sich um den gerade vom Benutzer betrachteten Kanal handeln kann oder auch nicht. Wenn der Benutzer über die Fernbedienung 40 den Befehl zum Eintreten in den BROWSE-Modus gegeben hat, dann wird wie im FLIP-Modus ein Grafiküberlagerungssegment 111 mit Programmplaninformationen für den gerade eingestellten Kanal 112 und einem BROWSE-Textanzeiger 113 erzeugt, der den Benutzer daran erinnert, welcher Modus gerade aktiv ist, wie in 11 gezeigt ist.
  • Wenn der Benutzer den Auf- oder Abwärtspfeil auf der Fernbedienung 40 im BROWSE-Modus drückt, dann erscheinen Programmplaninformationen für den vorherigen oder den nächsten Kanal im Grafiküberlagerungsteil 111 des Fernsehempfängerschirms 27, während der Tuner auf dem Kanalprogramm eingestellt bleibt, das zu dem Zeitpunkt auf dem Fernsehempfänger erschien, als der Benutzer in den BROWSE-Modus wechselte, wie in 12 gezeigt, und wird dort weiter angezeigt. Jede nachfolgende Betätigung der Auf- oder Abwärtsrichtungspfeiltaste bringt entsprechende Programmplaninformationen für den gewählten Kanal zur Anzeige. Das Grafiküberlagerungssegment kann auch ein kleines Videofenster beinhalten, in dem das eigentliche Videosignal eines gerade ausgestrahlten Programms oder ein Clip eines zukünftigen Programms erscheint, das den Planinformationen entspricht, die gerade im BROWSE-Überlagerungssegment erscheinen. Auf diese Weise kann der Benutzer gleichzeitig Programmplaninformationen für alle Kanäle absuchen, während er weiter wenigstens ein gewähltes Programm auf dem Fernsehempfänger anschaut. Wenn höher entwickelte Fernsehempfänger auf den Markt kommen, dann wird es eventuell auch möglich sein, gleichzeitig mehrere Rundfunkprogramme auf einem einzelnen Bildschirm zur Betrachtung anzuzeigen, oder den Bildschirm zu teilen, um beispielsweise Rundfunkprogramme in Kombination mit Werbung zu zeigen. Die BROWSE-Funktion kann in jeder dieser Situationen zur Anwendung kommen.
  • Wenn der Benutzer zu irgendeinem Zeitpunkt während des Scannens der Programmplaninformationen im BROWSE-Modus den Fernsehempfänger 27 von dem gerade betrachteten Programmkanal auf den Programmkanal umschalten möchte, der in den Planinformationen im Grafiküberlagerungssegment angegeben ist, dann drückt er/sie einfach die EINGABE-Taste 44 und der Tuner 28 wird auf diesen Kanal eingestellt. Wenn der Benutzer keinen anderen Kanal sehen und den BROWSE-Modus verlassen möchte, so dass das Grafiküberlagerungssegment 111 mit den Programmplaninformationen verschwindet, dann muss er/sie in der ersten Ausgestaltung der Fernbedienung 31 die MODE-Taste zweimal betätigen. Die erste Betätigung der MODE-Taste bringt den Benutzer zum MENU-Modus, der nachfolgend erörtert wird, die zweite Betätigung bringt den Benutzer in den FLIP-Modus. Im FLIP-Modus verschwindet das Grafiküberlagerungssegment, wenn die Dauer des Zeitabschaltintervalls verstrichen ist. In der zweiten Ausgestaltung der in 4 gezeigten Fernbedienung legt der Benutzer die BROWSE-Bildzeichentaste fest, um den BROWSE-Modus zu deaktivieren.
  • Wenn der Benutzer zum ersten Mal in den BROWSE-Modus geht und damit beginnt, Kanälen zu scannen, dann beschreiben die im Überlagerungsteil 111 erscheinenden Planinformationen die gerade auf einem bestimmten Kanal eingestellten Programme. Um Programminformationen für spätere oder frühere Zeiten zu sehen, verwendet der Benutzer die linke und rechte Pfeilrichtungstaste 43B. Infolgedessen bringt das System zukünftige Programmplaninformationen für den jeweiligen Kanal zur Anzeige, der zuvor durch die Auf- und Abwärtsrichtungstasten gewählt wurde, sei dies der gerade betrachtete Kanal oder ein beliebiger anderer verfügbarer Kanal. Die dargebotenen Planinformationen beinhalten den Namen des Programms und die Anfangs-/Endzeit des Programms. Um Speicherplatz zu sparen, gestattet es die derzeitige Ausgestaltung des Systems dem Benutzer nicht, Programminformationen für eine Zeit vor der aktuellen Zeit zu betrachten. Das System könnte leicht modifiziert werden, um solche Informationen bereitzustellen, wenn genügend Speicherkapazität vorhanden ist. Es könnte beispielsweise wünschenswert sein, es einem Benutzer zu gestatten, Planinformationen für eine frühere Zeit zu betrachten, um eine bestimmte Show zu finden, und es dem Benutzer dann zu gestatten, die Mikrosteuerung zum Suchen und Anzeigen späterer Ausstrahlungsdaten der Show anzuweisen, oder die Mikrosteuerung könnte dies einfach automatisch tun.
  • Beim Betrachten von Progammplaninformationen für einen zukünftigen Zeitpunkt im BROWSE-Modus sind die angezeigte Zeit der Ausstrahlung 121 der jeweiligen Show 122 wie auch die Kanalnummer und der Dienstindikator 123 hervorgehoben, wie in 12A gezeigt ist. Solche hervorgehobenen Informationen erinnern den Benutzer daran, dass er gerade Programmplaninformationen für eine spätere Zeit betrachtet. Ebenso bewirkt, wenn Programmplaninformationen für eine spätere Zeit auf einem bestimmten Kanal im BROWSE-Modus betrachtet werden, eine Betätigung der Kanalaufwärtsrichtungspfeiltaste auf der Fernbedienung 40, dass Programmplaninformationen für den nächsten Kanal erscheinen, die zeitlich der späteren Zeit entsprechen, die vor dem Betätigen der Aufwärtspfeiltaste durch den Benutzer betrachtet wurde. Die Kanalabwärtsrichtungspfeiltaste 43B funktioniert in diesem Modus genauso.
  • Wenn beim Betrachten von Progammplaninformationen für einen späteren Zeitpunkt im BROWSE-Modus der Benutzer die EINGABE-Taste auf der Fernbedienung drückt, dann weist die Mikrosteuerung 16 den VDG 23 an, eine ERINNERUNG-Überlagerungsmeldung 130 anzuzeigen, die, wie in 13 gezeigt, als ein zweites Überlagerungssegment 131 angezeigt wird, das über dem BROWSE-Überlagerungssegment 132 erscheint. Die ERINNERUNG-Meldung 130 fragt den Benutzer, ob er vom System eine vorbestimmte Zeit vor dem Beginn des gewählten Programms erinnert werden will, dass er/sie das gewählte Progamm anschauen möchte, wie in 13 gezeigt ist. Wenn der Benutzer mit ja antwortet, dann speichert die Mikrosteuerung 16 die Erinnerungsdaten, die wenigstens aus dem Kanal, der Uhrzeit oder dem Tag des gewählten Progamms bestehen, in einem Erinnerungspuffer, der ähnliche Planinformationen für alle Programme enthält, für die der Benutzer eine Erinnerung eingestellt hat. Zu einem vorbestimmten Zeitpunkt, z.B. fünf Minuten, vor der Anfangszeit des gewählten Progamms ruft die Mikrosteuerung 16 die Planinformationen, einschließlich Titel und Dienst, auf der Basis der Erinnerungsdaten ab und weist den VDG 23 an, eine ERINNERUNG-Überlagerungsmeldung 140 auf dem Fernsehempfänger 27 anzuzeigen, wie in 14 gezeigt ist, um den Benutzer daran zu erinnern, dass er/sie zuvor eine Erinnerung zum Anschauen des gewählten Progamms eingestellt hat. Die ERINNERUNG-Meldung 140 enthält den Kanal, den Dienst und die Anfangszeit. Sie zeigt auch die Anzahl der Minuten bis zur Ausstrahlungszeit der jeweiligen Show an und aktualisiert die Anzeige jede Minute bis zur Ausstrahlungszeit. Die ERINNERUNG-Meldung 140 bringt auch eine „EINSTELL"-Anfrage zur Anzeige, die den Benutzer fragt, ob er/sie das gewählte Programm einstellen möchte. Wenn der Benutzer mehrere Erinnerungen einstellt, dann werden die Erinnerungsüberlagerungen gestapelt, z.B. in aufsteigender Reihenfolge der Zeit, in der jede Erinnerung für die Anzeige geplant ist, und die nächste Erinnerungsmeldung erscheint auf dem Fernsehempfänger, nachdem der Benutzer eine entsprechende Maßnahme zum Beseitigen der Erinnerungsmeldung getroffen hat, die dann gerade angezeigt wird. Die ERINNERUNG-Meldung 140 könnte auch so angepasst werden, dass dem Benutzer gestattet wird, eine Liste aller zuvor von ihm/ihr eingestellten Erinnerungen anzuzeigen oder zu modifizieren. Wie bei der Überlagerungsanzeigezeitperiode im FLIP-Modus, kann der Benutzer die Zeitperiode vor einem gewählten Programm modifizieren, während der die ERINNERUNG-Meldung erscheint, indem er/sie in den Zuschauerpräferenz-Modus geht und die Zeiteingabe revidiert.
  • MENU-Modus
  • Mit der in 3 gezeigten Fernbedienung 31 kann der Benutzer vom BROWSE-Modus oder vom FLIP-Modus in den MENU-Modus gehen, indem er die MODE-Taste 38 ein- bzw. zweimal betätigt. Mit der Fernbedienung 40 von 4 würde der Benutzer einfach die Taste 47B drücken, die dem MENU-Bildzeichen entspricht.
  • Mit Bezug auf 6, zeigt im MENU-Modus das System eine Mehrzahl von Menügegenständen und Bildzeichen an, die der Auswahl von bestimmten Programmplaninformation-Anzeigeformaten, lokalen Kabelsystem-Meldungstafeln und anderen Online-Informationsdiensten entsprechen, und der Benutzer kann daraus auswählen. Der in 6 gezeigte MENU-Bildschirm ist eine Vollbildschirmanzeige. In der in 6 gezeigten Ausgestaltung gibt es vier vertikal wählbare horizontale Balken 6164, auf die mit den Auf- und Abwärtsrichtungspfeiltasten 43A auf der Fernbedienung 31 oder 40 zugegriffen wird. Ganz links auf jedem Balken erscheint ein Identifikationsbildzeichen 61A64A, das die in diesem Balken enthaltenen Informationen identifiziert. In der Ausgestaltung von 6 entspricht das „TV GUIDE" Bildzeichen 61A im ersten Balken den Programmplaninformationen aus der Zeitschrift TV Guide®, das „JETZT LÄUFT" Symbol 62A im zweiten Balken 62 entspricht Pay-per-View- und gebührenpflichtigen Ereignissen, das „MSO Logo" Symbol 63A im dritten Balken 63 entspricht Kundendienst- oder Informationsmeldungen des örtlichen Kabelunternehmens, und das Kreisbildzeichen 64A im vierten Balken 64 entspricht anderen dem Benutzer zur Verfügung stehenden interaktiven Diensten oder, im Fall von Breitbandnetzen, anderen Venues wie z.B. Home-Shopping, Bankdienste oder Telefonbenutzung. Ebenfalls wie in den 6 und 6A dargestellt ist, enthält jeder Balken auch eine Textbeschreibung seines Inhalts.
  • Wenn der Benutzer zum ersten Mal in den MENU-Modus geht, dann geht das System vorgabemäßig auf die Auswahl des Programmplanungsbalkens. Wenn ein bestimmter Balken gewählt ist, dann wird die Textbeschreibung entfernt und eine Mehrzahl von Bildzeichen oder Identifikationsfenstern erscheint neben dem Identifikationsbildzeichen. In 6 ist der Programmplanungsbalken 61 gewählt. Mit Hilfe der Auf- oder Abwärtsrichtungspfeiltaste auf der Fernbedienung 40 wählt der Benutzer einen vertikal benachbarten Balken. Die 1517 zeigen jeweils die Auswahl des Pay-per-View-Balkens 62, des Kundendienst- oder Meldungsbalkens 63 und des Interaktives-TV-Dienste-Balkens 64.
  • 38 zeigt einen alternativen HAUPMENÜ-Bildschirm 215. Von dem in 38 gezeigten Menü aus kann auf bestimmte Auswahlbildschirme zugegriffen werden, die in den 38A und 38B dargestellt sind. Es gibt drei horizontal wählbare Balken: Programmplan 205, Heimtheater 206 und Kundendienst 207. Der HAUPTMENÜ-Bildschirm 215 enthält auch eine zusätzliche „Lokalisierer"-Kennung, die nachfolgend beschrieben wird.
  • Nach dem Wählen eines bestimmten Balkens im MENU-Bildschirm kann der Benutzer ein bestimmtes Bildzeichen aus der Mehrzahl von horizontal wählbaren angezeigten Bildzeichen 65A65C mit Hilfe der linken oder rechten Richtungspfeiltaste und der EINGABE-Taste auf der Fernbedienung 40 wählen. Jedes Bildzeichen enthält ein Grafiksymbol, das in einem Hintergrundfenster mit einer bestimmten Farbe erscheint. Wenn ein bestimmtes Bildzeichen gewählt ist, dann ist es von seinem Hintergrundfenster versetzt und die Farbe des Fensters ändert sich. In 6 ist das Rasterbildzeichen 65A unmittelbar neben dem „TV GUIDE" Bildzeichen im ersten Balken 61 gewählt.
  • Die den wählbaren Einträgen im HAUPTMENÜ-Bildschirm entsprechende Funktion wird nachfolgend mit Bezug auf 6 erörtert. Wie der Fachmann verstehen wird, gilt dieselbe Funktionalität auch für die Kategorien, die in dem in 38 gezeigten HAUPTMENÜ 215 dargestellt sind.
  • Im obersten vertikal wählbaren horizontalen Balken 61 stellt das erste Rasterbildzeichen 65A einen „Alle Auflistungen" Modus dar, in dem die Programmplaninformationen in einer Rasterauflistung wie der in 18 gezeigten angezeigt werden. Alternativ könnte eine rasterähnliche Anzeige mit einer Spalte wie die in 25 gezeigte verwendet werden. In diesem Format identifiziert die vertikale y-Achse die Kanalnummer und den Dienst, während die horizontale x-Achse die Zeit identifiziert. Die Bildschirmanzeige von 18 beinhaltet in der linken oberen Ecke auch eine Moduskennung 180, in diesem Fall die Anzeige „Alle Auflistungen", um den Benutzer an den aktuellen Betriebsmodus des Systems zu erinnern. Direkt unter der Modusanzeige befindet sich eine hervorgehobene Anzeige 181 des Kanals, den der Benutzer vor dem Eintritt in den MENU-Modus gerade sah. In der rechten oberen Ecke erscheint ein Logo-Bildzeichen 182 in einem Fenster direkt über einer Datum/Uhrzeit-Kennung 183, die alternativ das aktuelle Datum und die aktuelle Uhrzeit anzeigt.
  • In der Mitte der in 18 gezeigten Bildschirmanzeige befindet sich eine grafische Aktive-Taste-Anzeige (AKD) 184, die dem Benutzer diejenigen Tasten auf der Fernbedienung anzeigt, die für diesen Modus des Programmführer-Anzeigesystems aktiv sind. So kann sich beispielsweise in der Bildschirmanzeige von 18 der Cursor nur nach oben, nach unten oder nach rechts bewegen. Wenn der Benutzer an dieser Stelle die linke Richtungspfeiltaste auf der Fernbedienung drücken würde, dann würde das System keine Funktion ausführen, da sich der Cursor nicht nach links bewegen kann. Somit ist die Linkspfeiltaste nicht aktiv, daher wird ihr Bild auf der AKD 184 nicht angezeigt. Ebenso, da das System nur auf ein Betätigen der Aufwärts-, Abwärts- oder Rechtsrichtungspfeiltaste und der EINGABE-Taste reagiert, sind dies die einzigen Tastenbilder, die auf der grafischen AKD 184 angezeigt werden. Die MODE-Taste wird zwar nicht angezeigt, ist aber immer aktiv, damit von einem Modus zu einem anderen gewechselt werden kann. Wenn der Benutzer zum ersten Mal in den Alle-Auflistungen-Führer geht, beginnt die Uhrzeitauflistung vorgabemäßig mit der halben Stunde unmittelbar vor der aktuellen Uhrzeit, es sei denn, dass die aktuelle Uhrzeit die volle oder die halbe Stunde ist, und in diesem Fall beginnt die Anzeige mit der jeweiligen vollen oder halben Stunde, und die Kanalauflistung beginnt mit dem letzten Kanal, den der Benutzer schaute, bevor er in den MENU-Modus ging. So wird beispielsweise in 18 die aktuelle Uhrzeit mit 19:13 angegeben, die Uhrzeitauflistung beginnt mit 19:00 und die Kanalauflistung beginnt mit Kanal 4.
  • Im Alle-Auflistungen-Modus wird ein beweglicher hervorgehobener Cursor 185 benutzt, um dem Benutzer das gerade gewählte Programm anzuzeigen. Der Benutzer bewegt den Cursor mit Hilfe der Richtungspfeiltasten auf der Fernbedienung 40. Ferner blättert die gesamte Informationsanzeige nach oben, wenn der Cursor auf den unteren Rand des Bildschirms gestellt und die Abwärtsrichtungspfeiltaste gedrückt wird, und ebenso blättert sie nach links, wenn der Cursor auf die ganz rechte Seite der Anzeige gestellt und die rechte Richtungspfeiltaste gedrückt wird. Auf diese Weise kann der Benutzer durch das gesamte Programmplan navigieren.
  • Das Ordnerbildzeichen 65B unmittelbar rechts vom Alle-Auflistungen-Bildzeichen im oberen horizontalen Balken 61 von 6 identifiziert einen „Kategorieauflistungs"-Modus, in dem Progammplaninformationen nach Progamminhalt angezeigt und kategorisiert werden, wie in 19 gezeigt ist. Die in 19 gezeigte Auflistung beinhaltet die Kategorien Kinofilme, Sport, Nachrichten und Kinder 190A190D. Der für jede Auflistung gespeicherte Datenbank-Datensatz enthält eine inhaltsspezifische Kennung, so dass die Mikrosteuerung die Datenbank durchsuchen und die Informationen nach Inhalt zwecks Anzeigens im Kategorieauflistungsmodus kategorisieren kann. Wie in 19 gezeigt, kann der Benutzer den Cursor nach links oder rechts bewegen, um eine beliebige der Kategorien hervorzuheben, die am Kopf der Auflistung aufscheinen. In 19 ist die Kategorie „Kinofilme" 190A gewählt. Wie gezeigt, erhält der Benutzer eine Anzeige aller Kinofilme, nach Uhrzeit und dann alphabetisch nach Show-Titel geordnet, beginnend mit der halben Stunde unmittelbar vor der aktuellen Uhrzeit, es sei denn, dass die aktuelle Uhrzeit auf der vollen oder halben Stunde ist, und in diesem Fall beginnt die Anzeige mit der jeweiligen vollen oder halben Stunde. Die in 19 gezeigte Bildschirmanzeige beinhaltet auch eine Textbeschreibung des aktuellen Betriebsmodus des Programmplansystems sowie der grafischen AKD 184 ähnlich der, die in Verbindung mit dem Alle-Auflistungen-Modus verwendet wurde.
  • Wie im Alle-Auflistungen-Modus, wenn der Benutzer eine Show hervorhebt, die gerade ausgestrahlt wird, dann kann er/sie sofort auf diese Show schalten, indem er/sie die EINGABE-Taste auf der Fernbedienung 40 betätigt. Wenn die hervorgehobene Show eine Show ist, die zu einer späteren Zeit erscheint, dann erhält der Benutzer wieder die Option, eine ERINNERUNG-Meldung einzustellen.
  • Das dreieckige Bildzeichen 65C auf der ganz rechten Seite des TV GUIDE Balkens 61 in der Anzeige von 6 identifiziert einen „Kanalauflistungs"-Modus, in dem die Programmplaninformationen nach Kanal kategorisiert und angezeigt werden, wie in 20 zu sehen ist. Die in 20 gezeigte Bildschirmanzeige beinhaltet wiederum eine Textmoduskennung 201, die gafische AKD 184 und das Fenster mit dem Logo-Bildzeichen 182 und der abwechselnden Uhrzeit-/Datumsanzeige 183. Am Kopf der Programmauflistung befindet sich eine Liste von mehreren aufeinander folgenden Kanälen 202A202C, beginnend mit dem letzten Kanal, den der Benutzer vor dem Eintritt in den Kanalauflistungsmodus gerade anschaute. Der Kanal im mittleren Fenster 202B ist hervorgehoben und ist der Kanal, für den Planinformationen angezeigt werden. Die Anzeige identifiziert diejenigen Programme, die auf dem hervorgehobenen Kanal erscheinen, beginnend mit der halben Stunde unmittelbar vor der aktuellen Uhrzeit, es sei denn, dass die aktuelle Uhrzeit die volle oder halbe Stunde ist, und in diesem Fall beginnt die Anzeige mit dieser vollen oder halben Stunde. Der Benutzer kann weitere zukünftige Auflistungen dadurch zur Anzeige bringen, dass er/sie den Cursor ans untere Ende des Bildschirms bewegt und die Anzeige weiterblättert, wie zuvor beschrieben wurde. Der Benutzer kann den gewählten Kanal auch mit Hilfe der linken oder rechten Richtungspfeiltaste auf der Fernbedienung 40 wechseln. Wenn der Benutzer auf diese Weise einen Kanalwechselbefehl gibt, dann wird der nächstfolgende Kanal im hervorgehobenen Fenster 202B in der Kanalfolge am Kopf der Anzeige angezeigt, und Planinformationen für den neu gewählten Kanal erscheinen auf dem Fernsehempfänger 27.
  • Wie bei den anderen Betriebsarten, wenn ein Benutzer ein hervorgehobenes Programm einstellen möchte, das gerade ausgestrahlt wird, dann kann er/sie dies durch Betätigen der EINGABE-Taste auf der Fernbedienung 40 tun, und wenn der Benutzer ein Programm betrachten möchte, das zu einer späteren Zeit ausgestrahlt wird, dann erhält er/sie wieder die Option, eine ERINNERUNG-Meldung einzustellen.
  • In jedem der Modi FLIP, BROWSE und MENU erscheint ein kleingeschriebenes „i"-Zeichen gelegentlich in Verbindung mit bestimmten Programmauflistungen wie Kinofilmen, wie das in 20 gezeigte „i" 203. Immer wenn dieses Zeichen erscheint, kann der Benutzer zusätzliche Programminformationen betrachten, die im Allgemeinen eine Textbeschreibung von Programminhalt und/oder andere Informationen in Bezug auf das Programm beinhalten, wie zum Beispiel den Namen von Mitgliedern der Besetzung und dergleichen, indem er/sie die „i"-Taste 48 auf der Fernbedienung 40 betätigt. Ein Beispiel für eine Anzeige solcher zusätzlicher Informationen ist in 21 dargestellt.
  • Der zweite auf dem Bildschirm in dem in 6 gezeigten HAUPTMENÜ-Modus erscheinende horizontale Balken 62 ist die „Heimtheater"-Auflistung. Sie entspricht Pay-per-View-Ereignissen oder -Diensten, Sonderprogrammen und Premium-Service-Programmen. Wenn der Benutzer diese Kategorie wählt, dann zeigt der Fernsehempänger Informationen wie in 15 gezeigt an. Das erste Theaterticket-Bildzeichen 150, das in diesem Heimtheater-Balken erscheint, identifiziert ein Format, in dem die Pay-per-View-Ereignisse und gebührenpflichtigen Dienste angezeigt werden, wie in 22 zu sehen ist. Wie bei anderen Modi, kann der Benutzer den Cursor bewegen, um eine bestimmte Show hervorzuheben und zu wählen. Auch kann der Benutzer zusätzliche Informationen über das/den Pay-per-View-Ereignis oder -Dienst abrufen, indem er/sie die „i"-Taste 48 auf der Fernbedienung 40 drückt. Die in 22 gezeigte Pay-per-View-Menübildschirmanzeige beinhaltet auch einen Videoanzeigeteil, in dem dem Benutzer kurze Werbeclips für aktuelle und zukünftige Ereignisse und Dienste gezeigt werden können, während er/sie die Pay-per-View-Planinformationen betrachtet. Die Anzeige von 22 ist als digitales Muster gespeichert, so dass die Werbeclips im linken unteren Viertel des Bildschirms gezeigt werden können. Die Clips können zufallsmäßig im Videoanzeigeteil 120 gezeigt werden oder als Alternative könnte der gezeigte Clip dem jeweiligen gewählten Eintrag auf der Liste von Ereignissen entsprechen und würde sich automatisch ändern, während der Benutzer durch die Liste navigiert.
  • Während ein Benutzer ein(en) Pay-per-View-Ereignis oder -Dienst hervorhebt, indem er/sie den Cursor mit den Richtungspfeiltasten auf der Fernbedienung 40 auf das/den gewünschte(n) Ereignis oder Dienst stellt, kann er/sie das/den Ereignis oder Dienst durch Betätigen der EINGABE-Taste auf der Fernbedienung bestellen und somit Planungs-, Werbe- und Bestellfunktionen miteinander verknüpfen. Wenn der Benutzer ein(en) bestimmtes bestimmten Pay-per-View-Ereignis oder -Dienst auf diese Weise wählt, dann bringt das Programmplansystem dem Benutzer als Nächstes einen Pay-per-View-Bestellbildschirm wie den in 23 gezeigten zur Anzeige. Die Anzeige beinhaltet eine Zahl, die die Kosten für das Ereignis oder den Dienst repräsentiert. Die Anzeige fragt den Benutzer auch, aus einer Mehrzahl von geplanten Ausstrahlungszeiten 230A230C auszuwählen, und auch, ob der Benutzer vor dem Beginn des Pay-per-View-Ereignisses oder -Dienstes eine ERINNERUNG-Meldung sehen möchte. Der Benutzer antwortet auf diese Fragen mit Hilfe der Richtungstasten auf der Fernbedienung 40, um den Cursor auf die richtige Antwort zu stellen, und betätigt dann die EINGABE-Taste. Nachdem der Benutzer ein(en) Pay-per-View-Ereignis oder -Dienst bestellt hat, präsentiert das Programmplansystem dem Benutzer zwei Bestellbestätigungs-Untermenüs wie z.B. die, die in den 24 und 24A dargestellt sind. In beiden diesen Untermenüs kann der Benutzer das/den Pay-per-View-Ereignis oder -Dienst bestätigen oder stornieren.
  • Wenn der Benutzer die Bestellung bestätigt, dann speichert die Mikrosteuerung 16 die Pay-per-View-Bestellinformationen an einer Position im Speicher. Die Mikrosteuerung 16 kann diese Bestellinformationen dann entweder über die Telefonleitung oder über die Kabelleitung zum Kabelbetreiber übertragen, wenn das System in beiden Richtungen kommunizieren kann oder eine andere solche interaktive Fähigkeit besitzt. Alternativ kann ein Computer am Ort des Kabelbetreibers den Speicher abfragen, wo die Mikrosteuerung die Pay-per-View-Bestellinformationen gespeichert hat. Zum entsprechenden Zeitpunkt liefert der Kabelbetreiber das/den Pay-per-View-Ereignis oder -Dienst, und dieses/dieser wird von allen Benutzern empfangen, die das Programm bestellt haben.
  • Das zweite Bildzeichen 151 im Pay-per-View-Balken von 15 identifiziert einen spezialisierten Rundfunk-, Kabel oder Satellitenprogrammdienst, zu dem der Benutzer über den elektronischen Programmführer Zugang hat. In diesem Modus hat die elektronische Programmführer-Anwendungssoftware die Aufgabe, den Benutzer durch eine entsprechende Datenübertragungsverbindung mit dem Programmdienst zu verbinden, und an diesem Punkt interagiert der Benutzer mit dem Dienst. Alternativ stellt der elektronische Programmführer die Navigationssoftware einschließlich der Menüs und Planinformationen für den jeweiligen Programmdienst bereit. Ein solcher Dienst könnte beispielsweise Your Choice TV („YCTV") sein, ein Dienst, der Wiederholungen von Rundfunk- und Kabelprogrammen mit hohen Einschaltquoten anbietet, und in diesem Fall kann das Bildzeichen eine Form haben, die zum Identifizieren von YCTV geeignet ist. Die auf YCTV verfügbare Programmierung wird dem Benutzer über das Programmführersystem geliefert.
  • Das letzte Bildzeichen 152, das im Pay-per-View-Balken von 15 erscheint, identifiziert ein Anzeigeformat, das alle vom Kabelbetreiber angebotenen gebührenpflichtigen Dienste aufführt, wie in 26 gezeigt ist. In diesem Modus kann der Benutzer zur Spontanbestellung einen beliebigen der gebührenpflichtigen Dienste wählen, indem er/sie den Cursor mit den Richtungspfeiltasten auf der Fernbedienung darauf stellt und die EINGABE-Taste drückt. Ähnlich wie bei der Pay-per-View-Bestellung, bringt das System dem Benutzer eine Reihe von Bestellanzeigen zur Anzeige, und wenn der Benutzer einen Dienst bestellt, dann bestätigt es die Anforderung des Benutzers mittels eines anderen Untermenüs. Wenn die Bestellung bestätigt wird, dann speichert die Mikrosteuerung 16 die Bestellinformationen oder sendet sie direkt zum Kabelbetreiber. Nach dem Bestätigen der Bestellung kann es die Mikrosteuerung dem Benutzer sofort gestatten, auf den bestellten gebührenpflichtigen Dienst zuzugreifen. Auf diese Weise kann der Benutzer gebührenpflichtige Ereignisse oder Dienste nach Bedarf bestellen.
  • Wenn ein Benutzer im FLIP- oder BROWSE-Modus einen Kanal oder Planinformationen für einen Dienst betrachten möchte, den er/sie nicht abonniert hat, dann bringt die Mikrosteuerung 16 ein Bestelluntermenü anstatt eines Programmsignals zusammen mit dem Grafiküberlagerungssegment wie in 9 gezeigt zur Anzeige. Dieses Untermenü zeigt dem Benutzer an, dass er/sie den gewählten Dienst derzeit nicht abonniert hat, und fragt den Benutzer dann, ob er/sie den Dienst bestellen möchte. Wenn der Benutzer bejahend antwortet, dann bringt das Programmplansystem den Benutzer zu dem oben erörterten Bestelluntermenü. Auf diese Weise kann der Benutzer gebührenpflichtige Ereignisse oder Dienste spontan bestellen. Es sind zahlreiche Variationen dieser Funktion zum Bestellen von gebührenpflichtigen Diensten möglich. So kann der Benutzer beispielsweise nach dem Drücken der EINGABE-Taste, während der in 9 gezeigte Bildschirm angezeigt wird, die Option erhalten, den gewählten Dienst oder ein Paket von Programmdiensten zu bestellen, das den gewählten Dienst enthält. Diese Funktion kann durch Empfangen und Speichern von Informationen ausgeführt werden, die Programmdienstpakete im DRAM 18 identifizieren. Wenn der Benutzer auf dem in 19 gezeigten Bildschirm die EINGABE-Taste drückt, dann kann die Mikrosteuerung 16 so programmiert sein, dass sie den DRAM 18 prüft, um zu ermitteln, ob der jeweilige gebührenpflichtige Dienst Teil eines bestimmten Paketes ist, das gerade angeboten wird, und kann dem Benutzer die Option bieten, ein Programmpaket oder den individuellen Dienst zu kaufen.
  • Der dritte horizontale Balken 63 in dem in 6 gezeigten MENU-Modus ist die „Meldungen"- oder „Kundendienst"-Auflistung. Wie in 16 gezeigt, repräsentiert das erste Briefumschlag-Bildzeichen 160 Meldungsinformationen, die vom Kabelbetreiber zur Verfügung gestellt werden. Wenn der Benutzer das Meldungsbildzeichen wählt, dann wird ihm/ihr eine Bildschirmanzeige von derzeit verfügbaren Meldungen wie in 27 gezeigt dargeboten. Die in 27 gezeigte Anzeige beinhaltet Kabelsystemmeldungen 270 und Gebührenberechnungsinformationen 271. Wenn der Benutzer die Kabelsystemmeldungen-Option 270 wählt, dann wird ihm/ihr eine Meldung zur Anzeige gebracht, die sich auf den lokalen Kabelbetreiber bezieht, wie z.B. die in 28 gezeigte. Wenn der Benutzer die in 27 gezeigte Gebührenberechnungsstatus-Option 271 wählt, dann wird ihm/ihr eine Anzeige der aktuellen Gebührenberechnungsinformationen dargeboten, wie in 29 gezeigt ist. Diese Informationen können eine Historie von Käufen beinhalten, die dem Benutzer berechnet werden, aktuelle Kontostandinformationen, anhängige Bestellungen sowie eine Anzeige des verfügbaren Kredits, bei dem es sich um eine autorisierte Kreditgrenze handeln kann, die zuvor mit dem Kabel- oder sonstigen Betreiber vereinbart wurde. So könnte ein Benutzer nur eine bestimmte voreingestellte Ausgabengrenze vorgeben. Wenn die Gebührenmenge für Pay-per-View-Ereignisse diese Grenze erreicht, dann würde die Mikrosteuerung keine weiteren Bestellungen von Ereignissen mehr zulassen. Ein alternatives Meldungen-Menü ist in 28A dargestellt.
  • Das nächste Bildzeichen 161 im Kundendienst-Informationsbalken 63 von 16 identifiziert einen „Zuschauerpräferenz"-Modus, der es dem Benutzer gestattet, eine Reihe von Programmplansystem-Betriebsparametern zu erzeugen oder zu ändern. Wenn diese Anzeige gewählt wird, dann gibt sie dem Benutzer mehrere Präferenzoptionen über bestimmte Betriebsparameter des Programmplansystems sowie in Bezug auf das Anschauen bestimmter Kanäle und/oder bestimmter inhaltsspezifischer Programme, wie beispielsweise in 7 gezeigt ist.
  • Die in 7 gezeigte erste Option ist die „Kindersicherung"-Option 70, die auch als „Tastensperrzugang"-Option bezeichnet werden kann. Wenn diese Option zum ersten Mal vom Benutzer gewählt wird, dann bringt das System ein „Tastensperrzugang"-Untermenü wie in 30 gezeigt zur Anzeige.
  • Das in 30 gezeigte Tastensperrzugangsmenü gestattet es dem Benutzer, den Zugang zu einzelnen Kanälen sowie Programmen oder Ereignissen zu kontrollieren, indem er/sie einen Zugangscode-„Schlüssel" eingibt, der in der hierin erörterten spezifischen Ausgestaltung aus einem vom Benutzer vorgegebenen vierstelligen Code besteht, bevor er/sie diese vorgewählten Kanäle, Programme oder Ereignisse bestellt oder betrachtet. Die in 30 gezeigte Menüanzeige zeigt eine Reihe von Themenkategorien, die Einträge in der vom Benutzer wählbaren y-Achse des Menüs sind. Eine bestimmte Themenkategorie wird mit Hilfe der Auf- oder Abwärtsrichtungspfeiltasten auf der Fernbedienung 40 gewählt, um den gewünschten Eintrag hervorzuheben. Wenn der Benutzer eine bestimmte Themenkategorie wählt, dann wird mit Hilfe der Links- und Rechtspfeiltasten innerhalb der gewählten Kategorie navigiert.
  • Der in 30 gezeigte erste Themeneintrag ist die „elterliche Kontrolle" Kategorie 301. Wenn der Benutzer diese Kategorie durch Bewegen des Cursors zum Hervorheben des Eintrags wählt, dann kann der Cursor horizontal zu einem aktiven Fenster 302 bewegt werden, das einen der fünf Bewertungsbuchstaben in der Kategorie wählt. Die Buchstaben repräsentieren Bewertungen von Programminhalt wie folgt: „V" für Gewalt, „N" für Nacktszenen, „L" für Sprache, „AS" für nicht jugendgerechte Situationen und „PD" für elterliches Ermessen. Wenn der Benutzer einen bestimmten Buchstaben wählt, wie z.B. „L", indem er/sie mit der rechten Richtungspfeiltaste zum aktiven Fenster 302 geht, dann wird nach dem Drücken der EINGABE-Taste der Mikrosteuerung 16 angezeigt, das ein Tastensperrzugang für Programme mit einer „L"-Bewertung für gewaltvolle oder explizite Sprache gewählt wurde. Das System deutet die Aktivierung eines Tastensperrzugangs durch Anzeigen eines Tastenbildzeichens direkt unter der „L"-Kategorieanzeige an. Nach dem Einstellen eines Tastensperrzugangs kann dieser durch Wählen des Kategoriebuchstabens und anschließendes Drücken der EINGABE-Taste deaktiviert werden. Diese Tätigkeit lässt das Tastenbildzeichen wieder verschwinden. Der Benutzer kann die Bewertungskategorie im aktiven Fenter 302 mit Hilfe der linken oder rechten Richtungspfeiltasten auf der Fernbedienung 40 ändern, von denen Bilder auf dem Bildschirm neben dem aktiven Fenster als Erinnerung für den Benutzer angezeigt werden. Auf diese Weise kann der Benutzer andere Bewertungskategorien zum Einstellen eines Tastensperrzugangs für beliebige der Programminhaltskennungen wählen, die in der Kategorie „elterliche Kontrolle" erscheinen.
  • Der Tastensperrzugangscode an sich besteht aus einem vierstelligen Code, den der Benutzer jederzeit eingeben und ändern kann. Dazu hebt der Benutzer den vierten vertikal wählbaren Eintrag „Tastensperrzugangscode ändern" 304 hervor, indem er den Cursor mit Hilfe der Richtungspfeiltasten auf der Fernbedienung hervorhebt. Wenn der Eintrag hervorgehoben ist, dann gibt der Benutzer einen neuen vierstelligen Code ein oder ändert den dann existierenden Code und drückt die EINGABE-Taste. Die Mikrosteuerung 16 identifiziert dann den neuen vierstelligen Tastensperrzugangscode und speichert ihn im Speicher. Der Benutzer kann den Tastensperrzugangscode sowie eventuelle zuvor aktivierte Tasten löschen, indem er/sie auf den letzten Eintrag in 30, „Tastensperrzugangscode und alle Tasten löschen" 305 geht, so dass das „OK"-Fenster hervorgehoben wird, und dann die EINGABE-Taste drückt. Durch diese Tätigkeit werden alle zuvor eingestellten Tasten sowie der Tastensperrzugangscode gelöscht und deaktiviert.
  • Der Planinformationsdatenbank-Datensatz für jedes Programm enthält ein Feld, das den Programminhaltskennungen in der Kategorie „elterliche Kontrolle" entspricht. Während des Betriebs prüft die Mikrosteuerung dieses Feld als Reaktion auf einen Benutzerbefehl zum Schalten auf oder zum Bestellen ein(es) Programm(s) oder zum Anzeigen seiner entsprechenden Planinformationen vor dem Durchführen der Einstell-, Bestell- oder Anzeigefunktion. Wenn die Kindersicherungskennung im Datenbankdatensatz der Programmplaninformationen mit einer der in 30 gezeigten aktivierten Kindersicherungskennungen übereinstimmt, dann wird der Benutzer aufgefordert, den vierstelligen Tastensperrzugangscode einzugeben, bevor das System eine weitere Aktion durchführt. Wenn der eingegebene Code mit dem zuvor vom Benutzer wie oben beschrieben eingegebenen und gespeicherten Tastensperrzugangscode übereinstimmt, dann führt das System die Anforderung des Benutzers zum Schalten auf das Programm, zu dessen Bestellung oder zum Anzeigen seiner entsprechenden Planinformationen aus. Wenn das System den Code nicht erkennt, dann werden keine weiteren Tätigkeiten ausgeführt und die Anforderung des Benutzers wird abgelehnt.
  • Durch Bewegen des Cursors mit Hilfe der Richtungspfeiltasten zum Hervorheben des zweiten Eintrags „MPAA-Bewertungen" 308 kann der Benutzer auch einen Tastensperrzugang für Programme auf der Basis ihres MPAA-Bewertungscodes einstellen, ebenfalls wie in 30 gezeigt.
  • Wie bei der Kategorie „elterliche Kontrolle" kann der Benutzer nach dem Wählen der MPAA-Bewertungskategorie horizontal innerhalb der Kategorie zum aktiven Fenster 306 gehen, um einen der fünf Bewertungscodes zu wählen, d.h. „G" für allgemeines Publikum, „PG" für elterliche Kontrolle, „PG-13" für empfohlene elterliche Beratung, d.h. Kinder unter 13 Jahren dürfen ohne Beisein eines Erwachsenen nicht zuschauen, „R" für eingeschränkt und „X" für nicht Jugendfrei: Wie bei der Kategorie „elterliche Kontrolle", stellt der Benutzer durch Wählen einer bestimmten Bewertung – mit Hilfe der linken oder rechten Richtungspfeiltasten, bis der jeweilige Bewertungscode im aktiven Fenster erscheint – und anschließendes Drücken der EINGABE-Taste einen Tastensperrzugang für die Bewertung ein, und in diesem Fall erscheint ein Tastenbildzeichen unter dem Bewertungscode. Und, wie bei der Kategorie „elterliche Kontrolle", fordert das System den Benutzer nach dem Einstellen eines Tastensperrzugangs zur Eingabe des vierstelligen Tastensperrzugangscodes auf, immer wenn eine Anforderung erfolgt, Planinformationen für ein bestimmtes Programm mit einem Bewertungscode einzustellen, zu bestellen oder anzuzeigen, der mit einem Bewertungscode übereinstimmt, für den der Tastensperrzugang aktiviert wurde.
  • Der Tastensperrzugangsmodus beinhaltet auch eine Themenkategorie 303 zum Kontrollieren des Zugangs zu Kanälen, die beispielsweise mit „Kanalblockierung" oder „Kanalsperre" bezeichnet sind. Wie bei den Kategorien elterliche Kontrolle 301 und MPAA 308, navigiert der Benutzer zur Kanalblockierungskategorie 303, indem er/sie den Cursor mit den Richtungspfeiltasten auf der Fernbedienung bewegt und die EINGABE-Taste drückt. Nach dem Eingeben der Kanalblockierungskategorie 303 kann der Benutzer horizontal zu einem aktiven Fenster 307 gehen, das in 30 Kanal 2 angibt. Wenn der Benutzer dieses Fenster durch Stellen des Cursors mit Hilfe der Richtungspfeiltasten auf der Fernbedienung 40 hervorhebt, dann kann er/sie einen Tastensperrzugang für den im aktiven Fenster erscheinenden Kanal einstellen. Dies erfolgt, wie bei den anderen Themenkategorien im Tastensperrzugangsmodus, durch Drücken der EINGABE-Taste, was wiederum verursacht, dass ein Tastenbildzeichen unter der Kanalnummer im aktiven Fenster zur Anzeige gebracht wird. Der Benutzer kann jetzt zum vorherigen Kanal oder zum nächsten Kanal in Folge durch Drücken der linken oder rechten Richtungspfeiltaste auf der Fernbedienung 40 gehen. Auf diese Weise kann der Benutzer einen Tastensperrzugang für jeden verfügbaren Kanal aktivieren.
  • Wie bei den Kategorien elterliche Kontrolle 301 und MPAA 308 fordert das System den Benutzer nach dem Einstellen eines Tastensperrzugangs für einen bestimmten Kanal zur Eingabe des Tastensperrzugangscodes vor dem Ausführen einer Anweisung zum Einstellen oder Bestellen dieses Kanals auf. Wenn der eingegebene Tastensperrzugangscode mit dem zuvor gespeicherten Zugangscode übereinstimmt, dann wird die Anweisung des Benutzers ausgeführt. Ansonsten wird die Benutzeranweisung ignoriert. So kann der Benutzer den Zugriff auf den Audio- und Videoprogramminhalt jedes verfügbaren Kanals regulieren. In diesem Fall lässt die Mikrosteuerung 16 nicht zu, dass Audio- oder Videoprogrammsignale zum VDG durchgehen, sondern bringt Planinformationen für den Kanal zur Anzeige.
  • Ein alternatives Verfahren zum Bewirken einer Sperrung von Programmen ist die Verwendung eines „Sperr"-Bildschirms wie in 39 gezeigt. Hier wird der Zugang zu Programmen nicht nur auf der Basis der Kriterien elterliche Kontrolle, MPAA und Kanal wie oben erörtert begrenzt, sondern der Zugang kann auch auf der Basis des Programmtitels begrenzt werden. 39 zeigt einen alternativen Sperr-Bildschirm 250, der zum Zulassen oder Beschränken des Zugangs zu Programmen auf der Basis des Programmtitels zusätzlich zu den oben erwähnten Kriterien verwendet werden kann. Es können auch andere Parameter einbezogen werden, wie z.B. Tageszeit, Wochentag, Kreditgrenze und Inhaltskategorie (z.B. Talkshows).
  • Um den in 39 gezeigten Sperr-Bildschirm 250 aufzurufen, muss der Benutzer einen mehrstelligen Sperrcode mit den Zifferntasten 42 und der EINGABE-Taste 44 auf der Fernbedienung 40 eingeben. Der Sperrcode wird anfänglich dann eingestellt, wenn das System zum ersten Mal benutzt oder installiert wird. Um einen Sperrcode zum ersten Mal einzustellen, greift der Benutzer auf einen Einrichtungsbildschirm 260 wie den in 40 gezeigten zu. Der Einrichtungsbildschirm 260 erscheint automatisch beim ersten Installieren und Initialisieren des elektronischen Programmführers. Für einen Zugriff während des normalen Betriebs des elektronischen Programmführers kann ein geeigneter Zugriffspfad zum Einrichtungsbildschirm 260 hergestellt werden, wie z.B. von einem geeigneten Bildzeichen im HAUPTMENÜ 215.
  • Im Einrichtungsbildschirm 260 von 40 kann der Benutzer zur Sperrcode-Kategorie 265 gehen und einen neuen Sperrcode mit den entsprechenden Navigations- und Auswahltasten auf der Fernbedienung 40 einstellen. Ein geeignetes Menü zum Eingeben des Sperrcodes ist in 40A dargestellt. Nach der Freigabe muss der Sperrcode zum Einstellen oder Ändern von Sperren, zum Anschauen eines zuvor gesperrten Programms oder zum Löschen oder Ändern des Sperrcodes verwendet werden. Die Speicherposition des gespeicherten Sperrcodes sollte auch fernzugängig sein, wie zum Beispiel für das lokale Kabelunternehmen, falls der Benutzer den Sperrcode einmal vergisst und er gelöscht werden muss.
  • Wenn der Sperrcode eingegeben und der Sperr-Bildschirm 250 von 39 angezeigt wird, dann wird die Navigation innerhalb des Bildschirms mit den Richtungstasten 43A und 43B auf der Fernbedienung 40 gesteuert. Mit Hilfe der Auf- und Abwärtsrichtungstasten 43A zum Bewegen des Auswahlcursors kann die Kategorie Kinofilmbewertung 251, elterliche Kontrolle 252, Kanal 253, gesperrtes Programm 254 oder Sperrcode 255 gewählt werden. Dann werden die linke und rechte Richtungstaste 43B zum Navigieren innerhalb der gewählten Kategorie verwendet.
  • Das Löschen eines zuvor eingestellten Sperrcodes erfolgt durch Bewegen des Auswahlcursors zum „Löschen"-Eintrag 256 in der Sperrcode-Kategorie 255 und Betätigen der EINGABE-Taste 44 auf der Fernbedienung 40. Dadurch wird die Mikrosteuerung veranlasst, den im Speicher gespeicherten Sperrcode sowie alle zuvor vom Benutzer eingestellten Sperren aufzuheben. Um den aktuellen Sperrcode zu ändern, geht der Benutzer zum „Ändern"-Eintrag 257 in der Sperrcode-Kategorie 255 und drückt die EINGABE-Taste 44 auf der Fernbedienung 40. Der Benutzer wird dann aufgefordert, einen neuen Sperrcode einzugeben, der dann von der Mikrosteuerung im Speicher gespeichert wird.
  • Zum Einstellen einer Sperre in der Kategorie Kinofilmbewertung 251 oder elterliche Kontrolle 252 geht der Benutzer zu dem gewählten Eintrag in 39, indem er den Auswahlcursor mit den Richtungstasten 43A und 43B auf der Fernbedienung 40 bewegt und dann eine Sperrtaste auf der Fernbedienung betätigt, wie z.B. die in 4 gezeigte Vorhängeschloss-Taste 54A. Die Mikrosteuerung kann dann die Anzeige geeigneterweise ändern, um anzuzeigen, dass eine Sperre eingestellt wurde, z.B. durch Ändern der Farbe des Textes oder des Hintergrundes im gewählten Eingabefenster oder durch Anzeigen eines geeigneten Bildzeichens neben dem Text in dem gewählten Eingabefenster. In 39 erscheint ein Vorhängeschloss-Bildzeichen 258 im Fenster des „PG"-Eintrags in der Kinofilmbewertung- Kategorie 251. Durch Betätigen der Sperrtaste, während der Auswahlcursor auf einem gewählten Eintrag steht, wird die Sperrfunktion für diesen Eintrag abwechselnd freigegeben und gesperrt.
  • Ebenso wählt der Benutzer zum Einstellen einer Sperre für einen bestimmten Kanal den Kanal mit dem Auswahlcursor und drückt dann die Sperrtaste. In 39 wurde der Kanal „4 KCNC" Eintrag in der Kanalkategorie 253 gesperrt, was dadurch angezeigt wird, dass das invertierte Video- und das Vorhängeschloss-Bildzeichen im Fenster erscheint.
  • Programmsperren können auch nach Titel eingestellt werden, was auf mehrere verschiedene Weisen geschehen kann. Wenn beispielsweise der oben beschriebene FLIP- oder BROWSE-Modus des elektronischen Programmführers aktiviert ist, so dass der Titel eines Programms zusammen mit anderen Programmplaninformationen in einem Fenster erscheint, das auf dem eigentlichen Programmsignal überlagert ist, das gerade empfangen wird, dann kann der Benutzer den Zugang zu dem Programm, das den angezeigten Programminformationen entspricht, durch Betätigen der Sperrtaste 45A auf der Fernbedienung 40 begrenzen. Der Benutzer kann auch den Zugang zu dem gerade eingestellten Programm durch Drücken der Sperrtaste 45A auf der Fernbedienung 40 begrenzen, während er das Programm anschaut, unabhängig davon, ob der FLIP- oder der BROWSE-Modus aktiviert ist. In diesem Fall entfernt die Mikrosteuerung zunächst das Programmsignal von der Anzeige und greift dann auf den Planinformationsdatenbank-Datensatz für das Programm zu, das gerade erscheint, und setzt einen entsprechenden Flag, um anzuzeigen, dass das Programm gesperrt ist. Ebenso kann der Benutzer, wenn er/sie Programmplaninformationen in den Raster- oder Kategorieauflistungen wie oben erörtert und beispielsweise in den 1820 gezeigt betrachtet, auch ein Programm zum Sperren markieren, indem er/sie es mit dem Auswahlcursor hervorhebt und dann die Sperrtaste 45A auf der Fernbedienung 40 betätigt.
  • In jedem dieser Fälle speichert die Mikrosteuerung dann den Programmtitel in einer Sperrtitelliste, die im Speicher zusammen mit eventuellen anderen Titeln gespeichert wird, die zuvor vom Benutzer gesperrt wurden. Individuelle Gegenstände in der Sperrtitelliste werden in alphabetischer Reihenfolge in dem in 39 gezeigten „gesperrtes Programm" Fenster 259 angezeigt, und der Benutzer kann durch die Liste laufen, indem er/sie den Auswahlcursor mit Hilfe der Auf- und Abwärtsrichtungstasten 43A auf der Fernbedienung in 40 stellt und dann mit Hilfe der linken und rechten Richtungstasten 43B Gegenstand um Gegenstand durch die Liste läuft. Um Speicherplatz zu sparen, kann die Mikrosteuerung alternativ so programmiert werden, dass sie einen Flag setzt oder den jeweiligen Datenbankdatensatz, der die Programmplaninformationen für das Programm enthält, das ausgesperrt werden soll, auf eine andere Weise markiert, und um danach auf die Datenbank zuzugreifen, um die Titelinformationen abzurufen, wenn sie angezeigt werden sollen, z.B. dann, wenn der Zuschauer die Sperrtitelliste im Gesperrtes-Programm-Fenster 259 revidieren möchte.
  • Nach dem Sperren eines individuellen Titels kann die Mikrosteuerung bei Bedarf so programmiert werden, dass sie ein geeignetes Sperrbildzeichen wie z.B. ein Vorhängeschloss immer dann anzeigt, wenn Programmplaninformationen für das gesperrte Programm angezeigt werden sollen, wie z.B. im Fensterüberlagerungssegment des FLIP- oder BROWSE-Modus oder in den verschiedenen Raster- und Kategorieanzeigen, die in den HAUPTMENÜ-Anzeigen zur Verfügung stehen. Das System kann auch eine entsprechende Textmeldung anzeigen, wenn jemand versucht, auf das Programmsignal eines zuvor gesperrten Programms zuzugreifen. Die Mikrosteuerung verhindert natürlich, wenn ein Programm gesperrt ist, in allen Fällen den Zugriff auf das tatsächliche Programmsignal (einschließlich der Audio- und Videoteile des Programmsignals), bis ein entsprechender Code eingegeben oder die Sperre entfernt wird.
  • Es können mehrere Methoden angewendet werden, um Programme bei ihrer Ausstrahlung zu blockieren. So ist beispielsweise im Falle der Kategorien Kinofilmbewertung, elterliche Kontrolle und Kanal der Planinformationsdatenbank-Datensatz für jedes Programm mit einem Feld versehen, das der Bewertung, der Programminhaltskennung bzw. dem Kanal-Erscheinungsbild, für die Kategorien Kinofilmbewertung 251, elterliche Kontrolle 256 und Kanal 253 des in 39 gezeigten Sperrbildschirms 250 entspricht.
  • Während des Betriebs prüft die Mikrosteuerung das entsprechende Feld im Datenbankdatensatz als Reaktion auf einen Benutzerbefehl zum Einstellen auf oder Bestellen ein(es) Programm(s) vor dem Ausführen der Einstell- oder Bestellfunktion. Darüber hinaus kann der Sperrcode auch zum Beschränken des Zugangs zu Programmplaninformationen verwendet werden. In diesem Fall würde die Mikrosteuerung ebenfalls das entsprechende Feld im Planinformationsdatenbank-Datensatz prüfen, bevor sie die Planinformationen für ein Programm anzeigt.
  • Wenn die Kennung für die Kinofilmbewertung, die elterliche Kontrolle oder den Kanal in dem Programmplan-Informationsdatenbank-Datensatz mit einem der im Sperrbildschirm 250 angezeigten Sperreinträge übereinstimmt, dann erscheint ein Sperrenüberprüfungs-Bildschirm 300 in überlagernder Weise mit dem Videosignal, das gerade auf dem Fernsehempfänger angezeigt wird, wie in 41 gezeigt wird. Der Benutzer wird dann aufgefordert, den zuvor eingestellten Sperrcode einzugeben, bevor das System eine weitere Tätigkeit ausführt. Als zusätzliche Sicherheitsmaßnahme erscheinen Sternchen, während der Benutzer den Sperrcode eingibt. Wenn der eingegebene Code mit dem zuvor vom Benutzer wie oben beschrieben eingegebenen und gespeicherten Sperrcode übereinstimmt, dann führt das System die Anforderung des Benutzers zum Einstellen oder Bestellen des Programms oder zum Anzeigen seiner entsprechenden Planinformationen aus. Wenn das System den Code nicht erkennt, dann werden keine weiteren Tätigkeiten ausgeführt und der Anforderung des Benutzers wird nicht entsprochen. In diesem Fall bleibt der Sperrenüberprüfungsbildschirm 300 auf dem Fernsehempfänger angezeigt und wartet auf die Eingabe eines richtigen Codes. Wenn der Benutzer keine Tätigkeit durchführt, dann verschwindet der Sperrenüberprüfungs-Bildschirm 300 nach einer vorbestimmten Zeitabschaltperiode von beispielsweise ein oder zwei Minuten wieder.
  • Ebenso könnte die Mikrosteuerung, im Falle einer Sperrung nach Titel, auch das Titelfeld im Planinformationsdatenbank-Datensatz prüfen und ihn mit der Liste von Programmtiteln vergleichen, für die der Benutzer zuvor eine Sperre eingestellt hat. Wenn die Mikrosteuerung wie oben beschrieben keine Liste der tatsächlichen Programmtitel führt, die nach Titel gesperrt wurden, dann kann eine geeignete Kennung in einem Feld im Datenbankdatensatz gesetzt werden, um anzuzeigen, dass ein Programm nach Titel gesperrt wurde, wenn der Benutzer die Sperre beim ersten Mal einstellt, und danach könnte die Mikrosteuerung dieses Feld als Reaktion auf eine Anforderung des Benutzers zum Einstellen oder Bestellen eines Programms oder zum Anzeigen von Planinformationen prüfen.
  • Ein alternatives Verfahren zum Bewirken einer Sperrung beinhaltet die Verwendung eines Teils des Echtzeit-Programmsignals, das vom Fernsehempfänger empfangen wird. Bei dieser Methode können Codes, die einer Bewertung, einer Elterliche-Kontrolle-Kategorie, einem Titel oder einem Kanal des Programms entsprechen, in das Programmsignal eingefügt und zusammen mit diesem übertragen werden, wie z.B. in den vertikalen und horizontalen Austastintervallen oder auf Rasterabtastlinien, die auf dem Fernsehempfänger nicht sichtbar sind. Wenn das Programmsignal empfangen wird, dann werden diese Codes aus dem Programmsignal ausgezogen und im Speicher gespeichert. Methoden und Vorrichtungen zum Einfügen, Übertragen und Empfangen von digitalen Codes, die auf einem Programmsignal geführt werden, sind in der Technik bekannt.
  • Nach dem Trennen der übertragenen Codes vom Programmsignal und dem Speichern im Speicher, kann die Mikrosteuerung sie mit den vom Benutzer im Sperrbildschirm eingestellten Sperrkriterien vergleichen und wie oben beschrieben entsprechende Maßnahmen ergreifen.
  • Der in 40 gezeigte Einrichtungsbildschirm 260 enthält auch eine Kaufcode-Kategorie 270, die es dem Benutzer gestattet, einen numerischen Kaufcode einzustellen, der eingegeben werden muss, bevor gebührenpflichtige Kanäle oder Pay-per-View-Programme bestellt werden können. Der in 40 gezeigte Einrichtungsbildschirm 260 beinhaltet Einträge zum Einstellen eines neuen Kaufcodes und zum Löschen oder Ändern eines zuvor eingestellten Passwortes. Geeignete Menüs zum Einstellen, Bestätigen, Löschen oder Ändern des Kaufcodes sind in den 40B bis 40E dargestellt. Wenn ein Benutzer einen Kaufcode einstellt, dann zeigt die Mikrosteuerung danach einen Kaufcodeüberprüfungsbildschirm als Reaktion auf eine Anforderung des Benutzers an, einen gebührenpflichtigen Kanal oder ein Pay-per-View-Programm einzustellen oder zu bestellen. Der Kaufcodeüberprüfung-Bildschirm funktioniert auf ähnliche Weise wie der Sperrenüberprüfungsbildschirm 300, da der Benutzer aufgefordert wird, das zuvor eingestellte Kaufcode-Passwort einzugeben, bevor die Mikrosteuerung das angeforderte Programm einstellt oder bestellt. Wenn der richtige Kaufcode nicht eingegeben wird, dann unternimmt die Mikrosteuerung weiter nichts und der Kaufcodeüberprüfung-Bildschirm bleibt angezeigt und wartet auf die Eingabe des richtigen Codes. Wenn nicht innerhalb einer vorbestimmten Zeitabschaltperiode eine Tätigkeit erfolgt, dann verschwindet der Kaufcodeüberprüfungs-Bildschirm wieder.
  • Die in 7 gezeigte nächste Option ist die Kanalpräferenz- oder „Lieblingskanal"-Listenoption 71. Durch Hervorheben dieses Bildzeichens und Drücken der EINGABE-Taste auf der Fernbedienung 40 wird dem Benutzer ein Untermenü auf dem Bildschirm wie das in 8 gezeigte zur Anzeige gebracht.
  • Beim normalen Betrieb präsentiert das Programmführersystem dem Benutzer Kanäle in numerischer Reihenfolge als Reaktion auf einen vom Benutzer mit einer der Richtungspfeiltasten auf der Fernbedienung ausgegebenen Befehl zum Umschalten des Kanals in Auf- oder Abwärtsrichtung. Die Kanalnummerndarstellungsfolge beinhaltet alle Kanäle, die von dem Kabelunternehmen angeboten werden, in der Reihenfolge, in der sie vom Betreiber auf den Kanal moduliert werden.
  • Das Programmführersystem bietet auch die Möglichkeit, aus mehreren benutzerdefinierten Kanaldarstellungsfolgen auszuwählen, die mit einer der drei „Markierungs"- Bildzeichentasten 48A, 48B oder 48C auf der in 4 gezeigten Fernbedienung 40 aktiviert werden. Jede dieser Tasten repräsentiert eine bevorzugte Liste von Kanälen, die ein bestimmter Benutzer wählt und die die Mikrosteuerung im Speicher als „Kanalpräferenz"-Liste speichert, wie nachfolgend ausführlich erörtert wird. Um eine dieser bevorzugten Kanallisten zu aktivieren, drückt der Benutzer die entsprechende Markierungsbildzeichentaste, und in diesem Fall kann die Mikrosteuerung das gewählte Symbol auf dem Bildschirm in den Grafiküberlagerungssegmenten und Vollbildschirmanzeigen anzeigen, um den Benutzer daran zu erinnern, dass gerade eine bestimmte Kanalpräferenzliste vom System verwendet wird. Nach dem Aktivieren einer Präferenzliste begrenzt das System das Einstellen des Fernsehempfängers und das Anzeigen von Planinformationen auf diejenigen Kanäle, die in der aktivierten Zuschauerpräferenzliste angegeben sind.
  • Um den Inhalt und/oder die Reihenfolge der Kanäle in der Kanalpräferenzliste zu revidieren, geht der Benutzer in den MENU-Modus des Programmführersystems. Um vom FLIP-Modus aus in den MENU-Modus zu gehen, betätigt der Benutzer auf der Fernbedienung 31 von 3 zweimal die MODE-Taste 38. Um bei Verwendung der alternativen Ausgestaltung der Fernbedienung 40 von 4 in den MENU-Modus zu gehen, drückt der Benutzer einfach die MENU-Bildzeichentaste 47B.
  • Beim ersten Aufrufen erscheint im MENU-Modus eine Bildschirmanzeige wie die in 6 gezeigte. Zum Wählen des Untermenüs zum Bearbeiten der Kanalpräferenzliste wählt der Benutzer zunächst den dritten horizontalen Balken 63, der beispielsweise mit „Meldungen" oder „Kundendienst" bezeichnet sein kann, indem er den Cursor mit der Abwärtsrichtungspfeiltaste wie in 7 gezeigt bewegt. Dadurch wird der Bildschirm von 6A zur Anzeige gebracht. Der Benutzer wählt dann das in diesem Balken erscheinende zweite Bildzeichen 161, das mit einer Markierung angezeigt ist, was einem „Zuschauerpräferenz"-Modus entspricht, indem er/sie das Bildzeichen mit den Richtungspfeiltasten hervorhebt und dann wieder die EINGABE-Taste betätigt. Durch diese Tätigkeit wird die Mikrosteuerung 16 veranlasst, ein Zuschauerpräferenz-Untermenü wie das in 7 gezeigte zur Anzeige zu bringen. Durch Wählen des Kanalpräferenz- oder „Lieblingskanal"-Eintrags 71 ruft der Benutzer das in 8 gezeigte Kanalpräferenz-Untermenü auf. Wenn der Benutzer dies nicht bereits getan hat, dann würde er jetzt die jeweilige Markierungsbildzeichentaste auf der Fernbedienung 40 von 4 betätigen, um die jeweilige Kanalpräferenzliste zu erzeugen oder zu revidieren.
  • In dem in 8 gezeigten Kanalpräferenz-Menü wird eine Liste 80 aller auf dem jeweiligen Kabelsystem verfügbaren Kanäle auf der linken Seite des Fernsehschirms angezeigt, in 8 mit „Auswahloptionen" beschriftet, und die Zuschauervorzugsliste 81, in 8 mit „gewählt" bezeichnet, erscheint auf der rechten Seite. Wenn ein bestimmter Code, wie z.B. ein ENDE- oder „1" Symbol, an der ersten (obersten) Stelle 82 der Zuschauerpräferenzliste 81 erscheint, dann zeigt das System Informationen für alle Kanäle in numerischer Reihenfolge in allen Betriebsmodi an. Dies ist der Vorgabemodus des Systems.
  • Durch Wählen von Kanälen in Folge aus der Liste 80 der verfügbaren Kanäle und durch Setzen derselben in die gewünschte Reihenfolge in der Präferenzliste 81 kann der Benutzer eine Teilmenge von Kanälen wählen und/oder die Vorgabefolge als Reaktion auf einen Kanalaufwärts- oder Kanalabwärtsbefehl vom Benutzer umordnen. Dies erfolgt durch Hervorheben eines Kanals in der Verfügbare-Kanäle-Liste 80 mit den Auf- und Abwärtsrichtungspfeiltasten auf der Fernbedienung 40 und Betätigen der EINGABE-Taste 44, wodurch der Eintrag vorübergehend in einem Puffer gespeichert wird.
  • Die Mikrosteuerung 16 speichert eine Liste aller zuvor in der Zuschauerpräferenzliste 81 eingegebenen Kanäle. Wenn der Benutzer beim Navigieren durch die auf der linken Seite des Fernsehschirms angezeigte Verfügbare-Kanäle-Liste 80 einen bestimmten Kanal hervorhebt, dann erscheint ein Fenster 84 neben dem vom Benutzer hervorgehobenen Kanal. Wenn dieser Kanal bereits in der Zuschauerpräferenzliste 81 erscheint, dann bringt das System eine „LÖSCHEN"-Meldung im Fenster 84 als eine Erinnerung zur Anzeige, dass der Kanal zuvor aus der Verfügbare-Kanäle-Liste 80 ausgewählt wurde und nur aus der Liste 81 gelöscht werden kann, was durch Betätigen der EINGABE-Taste 44 getan wird. Wenn der besondere hervorgehobene Kanal in der Liste 80 nicht zuvor gewählt wurde, dann bringt das System eine „WÄHLEN"-Meldung im Fenster 84 als eine Erinnerung zur Anzeige, dass dieser Kanal zum Hinzufügen zur Zuschauerpräferenzliste 81 gewählt wird, wenn der Benutzer die EINGABE-Taste 44 betätigt. Die Mikrosteuerung 16 fügt dann einen gewählten Kanal am Fuß der Liste 81 ein. Auf diese Weise kann der Benutzer Kanäle aus der Zuschauerpräferenzliste in jeder gewünschten Reihenfolge wählen oder löschen.
  • Die Verfügbare-Kanäle-Liste 80 kann auch mit Kategorieeinträgen 83 wie Kinofilme, Nachrichten, Sport oder Kindershows versehen werden. Der Benutzer kann auch beliebige dieser Einträge hervorheben und sie in die Zuschauerpräferenzliste 81 setzen. Wenn der Benutzer eine Kategorie in seine/ihre Zuschauerpräferenzliste 81 setzt, dann bringt das System, wenn der Benutzer Kanalaufwärts- oder -abwärtsbefehle gibt, in Folge zunächst die gewählten bevorzugten Kanäle des Benutzers in numerischer Reihenfolge und dann alle Kanäle mit einem Programm zur Anzeige, dessen Inhalt der gewählten Kategorie oder den gewählten Kategorien zu diesem Zeitpunkt entspricht.
  • Wenn der Benutzer die Kanalpräferenzliste 81 in der beschriebenen Weise revidiert hat, dann folgt die Mikrosteuerung 16 der gespeicherten, vom Benutzer vorgegebenen Kanalfolge als Reaktion auf einen Kanalumschaltbefehl, den der Benutzer mit Hilfe der Richtungspfeiltasten gegeben hat. Zum Aktivieren der Zuschauerpräferenzliste betätigt der Benutzer eine der drei Markierungsbildzeichentasten 48A, 48B oder 48C am oberen Rand der in 4 gezeigten Fernbedienung. Die Zuschauerpräferenzliste kann dann benutzt werden, um das Einstellen des Fernsehempfängers oder das Anzeigen von Planinformationen in beliebigen der Betriebsmodi des elektronischen Programmführers selektiv zu begrenzen. In der vorliegenden Ausgestaltung begrenzt das System, wenn eine Präferenzliste aktiviert ist, das Einstellen des Fernsehempfängers und das Anzeigen von Planinformationen im FLIP- und BROWSE-Modus sowie in den Rasterkategorie- und Kanalauflistungen im MENU-Modus nur auf diejenigen Kanäle, die in der aktivierten Zuschauerpräferenzliste angegeben sind. Es kann auf dem Tuner kein Kanal eingestellt und es können auch keine entsprechenden Planinformationen für einen Kanal angezeigt werden, der nicht in der Zuschauerpräferenzliste eingetragen ist, wenn diese aktiviert ist. In dieser Hinsicht ist zu bemerken, dass das Einstellen eines Tastensperrzugangs in den Kategorien elterliche Kontrolle 301, MPAA 308 oder Kanalblockierung 303 ein anderes Ergebnis ergibt, als wenn andere Anzeigekategorien verwendet werden, wie z.B. die oben erörterte Kanalpräferenzliste von bevorzugten Kanälen. Während also ein Tastensperrzugang verhindert, dass ohne Eingabe eines Berechtigungscode Audio- und Videoprogramminformationen, angezeigt oder bestellt werden, nicht jedoch Planinformationen, wird, wenn ein bestimmter Kanal in der Kanalpräferenzliste enthalten ist und auch ein Tastensperrzugang in der Kanalblockierungskategorie 303 des Tastensperrzugangsmodus aktiviert ist, dieser Kanal oder seine entsprechenden Planinformationen niemals angezeigt.
  • Zum Deaktivieren einer zuvor gewählten Zuschauerpräferenzliste betätigt der Benutzer die entsprechende Markierungsbildzeichentaste auf der Fernbedienung 40 von 4. Nach dem Deaktivieren zeigt das System vorgabemäßig wieder alle verfügbaren Kanäle an und stellt sie ein und zeigt auch Planinformationen für alle verfügbaren Kanäle an.
  • Alternativ kann die Zuschauerpräferenzliste 81, wenn sie aktiviert wird, benutzt werden, um das Einstellen und Anzeigen von Planinformationen nur in gewählten Modi wie z.B. nur im FLIP-Modus zu regulieren, so dass der Benutzer entsprechende Planinformationen nur für die in der Präferenzliste 81 im FLIP-Modus eingegebenen Kanäle einstellen und anschauen kann, während er/sie in allen anderen Modi alle Kanäle und entsprechenden Planinformationen anschauen kann.
  • In dieser letzteren Konfiguration sowie in dem Fall, in dem keine Kanalpräferenzliste aktiviert und das System im Vorgabemodus ist, wenn ein Kanal in der Zuschauerpräferenzliste 81 erscheint, der einem vom Benutzer nicht abonnierten Dienst entspricht, dann bringt die Mikrosteuerung 16 ein Bestelluntermenü anstatt eines Programmsignals zusammen mit dem Grafiküberlagerungssegment wie in 9 gezeigt zur Anzeige. Dieses Untermenü zeigt dem Benutzer an, dass er/sie den gewählten Dienst nicht abonniert hat, und fragt den Benutzer dann, ob er/sie den Dienst bestellen möchte. Wenn der Benutzer bejahend antwortet, dann bringt das Programmplansystem den Benutzer zu einem anderen Bestellmenü, um die Anforderung des Benutzers zu bestätigen, wie bei der Spontanbestellung.
  • Der Programmführer kann auch mit einem Lokalisierer-Bildschirm 201 konfiguriert werden, wie er in 37 dargestellt ist, der dem Zuschauer bei der Kanalauswahl und bei der Definition einer Lieblingskanalliste hilft. Der Lokalisierer-Bildschirm 201 zeigt alle verfügbaren Kanalnummern an, gruppiert gemäß der Quelle der Programminformationen, die auf einem bestimmten Kanal zu einer bestimmten Zeit erscheinen, z.B. Rundfunk, Kabel, Pay-per-View, Nahe-Video-on-Demand, Satellit oder eine andere Programmmaterialquelle. So kann der Lokalisierer-Bildschirm 101 zum Suchen eines bestimmten Kanals oder Dienstes verwendet werden, weil die Gruppierungen eine schnelle und effiziente Methode zum Durchlaufen der Liste der verfügbaren Kanäle bietet. Die Kanalnummern können auch nach anderen Kriterien wie z.B. Programmkategorie, Programminhalt, Programmbewertung oder nach einem anderen inhaltsgestützten Standard wie Zeit der Verfügbarkeit, numerische Reihenfolge oder nach einem anderen logischen Gruppierungskriterium gruppiert werden.
  • In dem in 37 gezeigten Beispiel navigiert der Benutzer innerhalb des Lokalisierer-Bildschirms 201 mit den Richtungstasten 43A und 43B auf der Fernbedienung 40. Die rechte und linke Richtungstaste 43B bewegen den Auswahlcursor innerhalb der Kategoriereihen, während die Auf- und Abwärtsrichtungstasten 43A zum Wählen einer bestimmten Kategorie verwendet werden. Vom Lokalisierer-Bildschirm 201 kann ein beliebiger Kanal zum Anschauen gewählt werden, indem der Auswahlcursor auf den gewünschten Kanal gestellt und entweder die EINGABE-Taste 44 oder eine gewünschte Einstelltaste (nicht dargestellt) auf der Fernbedienung 40 gedrückt wird.
  • Der Lokalisierer-Bildschirm 201 hilft nicht nur bei der Kanalauswahl, sondern bietet dem Benutzer auch die Möglichkeit, Lieblingskanallisten zu definieren. Dazu stellt der Benutzer zunächst den Auswahlcursor mit Hilfe der Richtungstasten 43A und 43B oder mit den Zifferntasten 42 auf der Fernbedienung 40 auf den gewünschten Kanal und betätigt dann die Lieblingskanaltaste 46A auf der Fernbedienung 40, so dass die Anzeige auf irgendeine Weise oder mit irgendeiner Charakteristik als eine Anzeige dafür geändert wird, dass der Kanal als Lieblingskanal gewählt wurde, wie z.B. durch Ändern der Farbe des Kanalidentifikationstexts oder des Texthintergrunds durch Anzeigen eines entsprechenden Bildzeichens oder mit einem anderen geeigneten Identifikationsschema. Auf der in 4 gezeigten Fernbedienung 40 kann die Rautetaste „#" als die Lieblingskanaltaste verwendet werden.
  • Ebenso würde der Benutzer, wenn mehrere Lieblingskanallisten verwendet werden, die entsprechende Lieblingskanaltaste auf der Fernbedienung betätigen, um eine bestimmte Liste zu wählen, bevor er/sie die Lieblingskanaltaste drückt. So hat beispielsweise wie oben erläutert, die in 4 gezeigte Fernbedienung 40 drei farblich gekennzeichnete Markierungs-Lieblingskanaltasten 48A, 48B und 48C, die wenigstens drei individuelle Lieblingskanallisten für drei individuelle Benutzer ermöglichen. Es könnten unterschiedliche Identifikationscharakteristiken auf dem Lokalisierer-Bildschirm 201 angezeigt werden, um anzuzeigen, dass eine bestimmte Lieblingskanalliste gewählt ist. So könnte beispielsweise das Bildzeichen oder Bild, das zum Freigeben einer Lieblingskanalliste auf der Fernbedienung, wie z.B. die auf der in 4 gezeigten Fernbedienung 40 verwendete Markierungstaste 48A, auf dem Lokalisierer-Bildschirm 201 sowie auf anderen Bildschirmen des Programmführers angezeigt werden, wenn eine Lieblingskanalliste freigegeben wird. Alternativ könnte die Farbe des angezeigten Texts oder Hintergrunds passend zur Farbe der gewählten Lieblingskanaltaste geändert werden.
  • Auf den Lokalisierer-Bildschirm 201 kann über mehrere Wege zugegriffen werden. So kann er beispielsweise als virtueller Kanal vorliegen, der praktischerweise in der Kanaleinstellfolge wie z.B. zwischen der höchsten und der niedrigsten verfügbaren Kanalnummer positioniert wird, z.B. ein virtueller Kanal 0. Für den Benutzer sieht ein solcher virtueller Kanal wie ein konventioneller Kanal aus. Er braucht jedoch keine zusätzliche Bandbreite als Träger. So kann er beispielsweise digital an der Teilnehmerstation erzeugt werden oder kann in ein entsprechendes Austastintervall in existierenden Bandbreitenfrequenzen einbezogen sein. Auf diese Weise kann auf den virtuellen Kanal entweder durch Eingeben der entsprechenden Kanalnummer mit den Zifferntasten 42 auf der Fernbedienung oder mit Hilfe der Auf- und Abwärtsrichtungstasten 43A zugegriffen werden, um von der höchsten zur niedrigsten Kanalnummer oder umgekehrt zu springen. Wie in 38 gezeigt, kann es auch wünschenswert sein, eine geeignete Kennung wie z.B. ein Symbol oder eine Textmeldung 210 in der HAUPTMENÜ-Anzeige 215 vorzusehen, von der aus der Benutzer auf den Lokalisierer-Bildschirm 201 einfach dadurch zugreifen kann, dass er/sie die Kennung 210 mit dem Auswahlcursor und durch Betätigen der EINGABE-Taste 44 auf der Fernbedienung 40 hervorheben kann. Alternativ kann die Fernbedienung mit einer Taste versehen werden, die dem Lokalisierer-Bildschirm 201 entspricht, so dass die Mikrosteuerung veranlasst wird, den Lokalisierer-Bildschirm 201 zur Anzeige zu bringen, wenn der Benutzer die Taste betätigt.
  • Virtuelle Kanäle können an jeder anderen gewünschten Stelle in der Kanaleinstellfolge positioniert und zum Bereitstellen einer Reihe verschiedener Funktionen zusätzlich, oder als Alternativen, zum Lokalisierer-Bildschirm 201 verwendet werden. Zum Beispiel könnte der Benutzer auf einen Nahe-Video-on-Demand (NVOD) Dienst, einen text- oder grafikgestützten Informationsabrufdienst oder auf einen digitalen Musikdienst (DMX) durch die virtuelle Kanalschnittstelle zugreifen. Wie beim Lokalisierer-Bildschirm kann auf diese virtuellen Kanäle als ein Kanal durch Sequenzieren mit den Richtungspfeiltasten, durch direkte Zifferneingabe oder durch Verwenden einer Letzer-Kanal-Funktion zugegriffen werden. Es kann auch als Menü im Menümodus darauf zugegriffen werden. Wenn als Kanal darauf zugegriffen wird, dann haben diese virtuellen Kanäle die Funktionen eines Kanals, und wenn als Menü darauf zugegriffen wird, dann dienen sie als Menü-Merkmal – d.h. der Kanal, der vor dem Zugreifen auf den Menü-Bildschirm eingestellt war, bleibt der gerade eingestellte Kanal.
  • Gewöhnlich beinhaltet jeder dieser Dienste eine Mehrzahl von Kanälen. So kann beispielsweise ein NVOD-Dienst dadurch funktionieren, dass er die Anfangszeiten von einem Kinofilm über mehrere Kanäle staffelt, so dass der Benutzer eines hypothetischen Acht-Kanal-pro-Video-NVOD-Dienstes höchstens 15 Minuten warten muss, bevor ein zweistündiger Film beginnt. Als weiteres Beispiel könnte ein Zehn-Kanal-Videospieledienst dadurch funktionieren, dass er zehn Videospiele liefert, eins pro Kanal.
  • In der Vergangenheit war dieser Mehrere-Kanäle-pro-Dienst-Ansatz für Benutzer zuweilen lästig. Zum Beispiel, wenn einem Benutzer ein Dienstepaket angeboten wurde, das die Fernsehkanäle 1–39, die DMX-Kanäle 40–46, die NVOD-Kanäle 47–55 und Informationsabrufkanäle 56–70 beinhaltete, dann musste ein fernsehender Benutzer, der/die mit der Aufwärtstaste 43A der Fernbedienung 40 durch die Kanäle surfte, in Kanal 39 die Aufwärtstaste 43a 36 Mal drücken, um zu Kanal 1 am Anfang der Fernsehkanalfolge zurückzukehren.
  • Diese Lästigkeit wird durch die Verwendung von virtuellen Kanälen gemildert. Ein virtueller Kanal, der die in jedem Dienst verfügbaren Kanäle identifiziert, könnte in der Kanaleinstellfolge auf der Stelle des ersten Kanals in dem Dienst positioniert werden, oder es könnte ihm alternativ die Kanalnummer zugewiesen werden, die unmittelbar vor dem ersten Kanal in dem Dienst steht. Im vorherigen Beispiel würde der virtuelle Kanal 40 Zugang zum DMX-Service bieten, der virtuelle Kanal 47 würde Zugang zum NVOD-Service bieten, und der virtuelle Kanal 56 würde Zugang zum Informationsabrufdienst bieten. Wie nachfolgend ausführlicher erläutert wird, würde ein Benutzer, der/die in einem solchen System Kanal 39 eingestellt hat, die Aufwärtstaste 43A der Fernbedienung 40 nur fünf Mal drücken, um zu Kanal 1 zu kommen, und würde unmittelbar zu den Kanälen 40, 47, 56 und 71 kommen.
  • In einer Ausgestaltung wählt ein Benutzer möglicherweise nicht direkt die einzelnen Kanäle, die einen Dienst beinhalten, auf den über einen virtuellen Kanal zugegriffen wird; stattdessen muss der Benutzer zuerst den virtuellen Kanal einstellen und dann affirmativ den Dienst wählen, der mit dem virtuellen Kanal assoziiert ist, z.B. durch Drücken einer OK- oder EINGABE-Taste auf einer Fernbedienung. Infolgedessen befinden sich virtuelle Kanäle, und nicht die einzelnen Kanäle, die die Dienste beinhalten, nebeneinander in der Kanaleinstellfolge. In diesem Fall arbeitet das System so, dass es den entsprechenden virtuellen Kanal als Reaktion auf einen Benutzerbefehl zum Einstellen eines Kanals anzeigt, der einen bestimmten Dienst anbietet. So würde das System in dem obigen Beispiel als Reaktion auf einen Benutzerbefehl zum Einstellen eines der Kanäle 47 bis 55 den virtuellen Kanal 47 anzeigen, der mit dem NVOD-Dienst assoziiert ist. Alternativ könnte das System so konfiguriert werden, dass es dem Benutzer gestattet, auf einen beliebigen Kanal direkt zuzugreifen, ohne auf den virtuellen Kanal gehen zu müssen. In noch einer anderen Ausgestaltung schaltet der Benutzer auf den virtuellen Kanal für einen Dienst und wählt einen Kanal und kann danach auf jeden Kanal in dem Dienst mit Hilfe der Auf- und Abwärtstasten auf der Fernbedienung 40 zugreifen, wie er/sie das bei einer normalen Einstellfolge tun würde. Das System wird die Einstellfolge jedoch automatisch auf diese Kanäle in dem Dienst beschränken, einschließlich dem virtuellen Kanal. Wo also der virtuelle Kanal 40 ist und die Dienstkanäle 41, 42, 43, 44, 45 und 46 sind, wenn der Benutzer einen Dienstkanal über den virtuellen Kanal, z.B. Kanal 42, gewählt und eingestellt hat, da kann der Benutzer mit Hilfe der Auf- und Abwärtstasten durch die Kanäle laufen. Wenn die Aufwärtstaste sieben Mal gedrückt würde, dann würden die Kanäle wie folgt gewechselt: 43, 44, 45, 46, 40, 41, 42. Der Benutzer verlässt den Dienst durch Wählen des virtuellen Kanals 40 und anschließendes Wählen der EXIT-Funktion.
  • Virtuelle Kanäle bieten auch ein praktisches Mittel zum Zugreifen auf Informationen, die Benutzern in der Form von Datenzufuhren bereitgestellt werden. Wie nachfolgend ausführlicher erläutert wird, kann dem Benutzer außer Programmplaninformationen auch Zugang zu Datenzufuhren gegeben werden, die Informationen über verschiedene Themen wie Nachrichten, Wetter, Sport, Aktienkurse usw. enthalten. Jedes dieser Themen kann in Kategorien für einen praktischen Zugriff unterteilt werden. So kann beispielsweise ein virtueller Kanal vorgesehen werden, der die unterschiedlichen Kategorien von Sportinformationen anzeigt, die verfügbar sind, sowie die Kanalnummer zum Zugreifen auf die einzelnen Kategorien. Zusätzlich zu der Verwendung von virtuellen Kanälen zum Zugreifen auf unterschiedliche Dienste können virtuelle Kanäle auch als praktische Zugangsmöglichkeit zu mehreren Diensten benutzt werden, die nach Informationskategorie gruppiert sind. So illustriert beispielsweise 55, die nachfolgend ausführlicher erläutert wird, einen virtuellen Kanal für Sportinformationen, der Zugang zu realen Kanälen wie ESPN sowie zu anderen virtuellen Kanälen bietet, die zum Bereitstellen von Zugang zu sportbezogenen Datenzufuhrinformationen benutzt werden. Darüber hinaus ist es auch möglich, Zugang zu Sportvideospielen zu geben, die mittels virtueller Kanäle durch den SEGA-Kanal empfangen werden. Durch Einbauen der SEGA-Spielehardware in das EPG-System der vorliegenden Erfindung kann die derzeitige Benutzeroberfläche für den SEGA-Kanal durch mehrere virtuelle Kanäle für die unterschiedlichen verfügbaren Spiele ersetzt werden. Auf diese Weise können die verschiedenen SEGA-Spiele, die zu irgendeinem Zeitpunkt durch den SEGA-Kanal angeboten werden, über den EPG auf der Basis der Kategorie des Spiels verteilt werden.
  • Zusätzlich zu den Kanalpräferenz- oder Lieblingskanaltasten kann die Fernbedienung 40 auch mit einer Reihe von benutzeraktivierten Kategoriepräferenz-Bildzeichentasten versehen werden, z.B. Kinofilme, Sport oder Kinderprogramme. Das System kann so gestaltet werden, dass es dem Benutzer nur diejenigen Programme bietet, die einer bestimmten Präferenzkategorie entsprechen, wenn es vom Benutzer aktiviert wird. Wie bei den Kanalpräferenzsymbolen, kann die Mikrosteuerung das Bildzeichen anzeigen, das der aktivierten Präferenzkategorie entspricht, um den Benutzer an den gerade aktivierten Systembetriebsmodus zu erinnern.
  • Das Fragezeichen-Bildzeichen 162 ganz rechts auf dem dritten horizontalen Balken im Menü von 16 kennzeichnet einen „Hilfe"-Modus des Programmfihrersystems, in dem Informationen, die den Betrieb des Systems erläutern, für den Benutzer angezeigt werden. Auch hier kann der Benutzer wieder durch Bewegen des Cursors mit den entsprechenden Tasten auf der Fernbedienung diesen Modus wählen. Nach dem Wählen erscheint das nächste Untermenü im Hilfe-Modus, das den Benutzer auffordert, den jeweiligen Teil des Systems zu identifizieren, über den der Benutzer Hilfe-Informationen wünscht.
  • Die im letzten horizontalen Balken des MENU-Modus erscheinenden Symbole identifizieren bestimmte interaktive und/oder andere Typen von Informationsdiensten, die das Programmiersystem, das als Gateway fungiert, dem Benutzer zur Verfügung stellt, wie in 17 zu sehen ist. Mit Hilfe des Cursors kann der Benutzer einen beliebigen der identifizierten Dienste wählen, wie in den 3135 gezeigt ist.
  • Wenn der Benutzer beispielsweise anfangs das „X*PRESS" Bildzeichen wählt, das im letzten horizontalen Balken erscheint, dann wird ihm/ihr ein Untermenü wie das in 31 gezeigte dargeboten. Mit Hilfe der Richtungspfeil- und EINGABE-Tasten auf der Fernbedienung wählt der Benutzer einen der drei Einträge, die in der Anzeige von 31 aufscheinen. Nach dem Wählen eines bestimmten Eintrags verbindet der elektronische Programmführer den Benutzer mit dem gewählten Dienst und übergibt die Kontrolle an die jeweilige Dienstanwendungssoftware weiter, wie in den 3235 dargestellt ist.
  • Alternativ kann die Fernbedienung 40 mit einer Mehrzahl von inhaltsspezifischen Tasten versehen werden, die einer Mehrzahl von inhaltsspezifischen Programmkategorien entsprechen, z.B. einer Sport-Taste, einer Nachrichten-Taste, einer Kinofilm-Taste usw. Wenn der Benutzer eine inhaltsspezifische Taste drückt, dann wird ein inhaltsspezifischer Modus eingeleitet. In 4 ist die Fernbedienung mit einer Sport-Taste 49 ausgestattet. Wenn der Benutzer die Sport-Taste 49 drückt, dann begrenzt die Mikrosteuerung die Anzeige von Programmen und/oder ProgrammPlaninformationen auf diejenigen, die sich auf Sport beziehen. Die Mikrosteuerung blockiert alle anderen Programm- oder Planinformationen gegen eine Anzeige auf dem Fernsehempfänger. Die Mikrosteuerung kann so gestaltet werden, dass sie zwischen Programm- und Planinformationen unterscheiden kann, die sportbezogen sind, indem sie einen entsprechenden Code in Verbindung mit den Programm- oder Planinformationen prüft.
  • Wie oben erörtert, kann eine Codierung mit einer Reihe von Methoden erzielt werden, wie z.B. durch Einbeziehen eines entsprechenden Codes in die Bildaustastlücke des Programmsignals oder in eine entsprechende Speicherposition im Datenbankdatensatz der Programmplaninformationen, oder, wenn die Planinformationen auf einem Breitbandnetz empfangen werden, durch Einbeziehen desselben in eine entsprechende Austastlücke. Der Benutzer aktiviert einen inhaltsspezifischen Code durch Betätigen der entsprechenden inhaltsspezifischen Taste in einem beliebigen Betriebsmodus des elektronischen Programmführers, einschließlich den oben beschriebenen Modi FLIP, BROWSE oder HAUPTMENÜ, sowie dann, wenn keine Planinformationen angezeigt werden und nur ein Programmsignal auf dem Fernsehempfänger sichtbar ist. Wenn der Benutzer einen inhaltsspezifischen Modus anfordert, dann aktiviert die Mikrosteuerung sofort und direkt die inhaltsspezifischen Programmkriterien und behält sie für alle Betriebsmodi des Führers bei, bis sie deaktiviert werden, was beispielsweise durch nochmaliges Betätigen der Sport-Taste 49 erfolgen kann.
  • Anstatt einer dedizierten inhaltsspezifischen Taste, wie z.B. der Sport-Taste 49, kann das System auch mit einer einzelnen, generischen inhaltsspezifischen Taste konfiguriert werden, die, wenn sie aktiviert wird, die Mikrosteuerung veranlassen würde, ein inhaltsspezifisches Menü anzuzeigen, das eine Liste aller inhaltsspezifischen Kategorien enthält, die dem Benutzer zur Verfügung stehen. Der Benutzer könnte dann eine bestimmte Kategorie durch Bewegen des Auswahlcursors mit den Richtungspfeiltasten auf der Fernbedienung hervorheben und die Kategorie durch Drücken der Enter- oder OK-Taste 44 auswählen. Als Alternative zur Verwendung einer inhaltsspezifischen Taste auf der Fernbedienung kann der Zugriff auf das inhaltsspezifische Menü durch Bereitstellen einer geeigneten Kennung in einem anderen Menübildschirm des elektronischen Führers bewirkt werden, wie z.B. auf dem Bildschirm LOKALISIERER, EINRICHTUNG oder HAUPTMENÜ.
  • Außer dem Blockieren sämtlicher nicht gewählter inhaltsspezifischer Programme, wenn eine bestimmte inhaltsspezifische Kategorie gewählt wurde, kann die Mikrosteuerung auch so programmiert werden, dass sie sämtliche Wertschöpfungsprogramme oder -dienste aktiviert, die sich speziell auf die gewählte inhaltsspezifische Kategorie beziehen. Wenn der Benutzer beispielsweise einen sportinhaltsspezifischen Modus aktiviert, dann wird die Mikrosteuerung nicht nur zulassen, dass Sportprogramm- oder -planinformationen über Sportprogramme angezeigt werden, sondern wird proaktiv alle sportbezogenen Wertschöpfungsdienste suchen und aktivieren, wie z.B. verwandte Trivia- oder Videospiele, aktuelle Spielstände, während ein Spiel läuft, Mannschaftspläne, Wiederholungen früherer Spiele der gewählten Mannschaften oder Spieler, Ticket- oder Souvenirverkauf usw. So können die aufgrund des Programms oder dem Dienst verfügbaren Informationen in die Umgebung des elektronischen Programmführers integriert werden. Anstatt einfach die Kontrolle zu einem anderen Dienst wie oben beschrieben zu übergeben, würde der elektronische Programmführer auf diese Weise als Systemintegrator oder Schnittstelle fungieren, um die verfügbaren Wertschöpfungsinformationen innerhalb der elektronischen Führerumgebung zu einem Paket zusammenzufassen, so dass im Wesentlichen eine Serie von modularen elektronischen Programmanwendungen erzeugt wird, die einer Reihe verschiedener verfügbarer inhaltsspezifischer Kategorien entspricht.
  • Der in 40 gezeigte Einrichtungsbildschirm beinhaltet auch eine Textpositionierungskategorie 275, die die Texteinträge „Fuß des Bildschirms" und „Kopf des Bildschirms" enthalten. Durch Navigieren zur Textpositionierungskategorie 275 mit Hilfe der Auf- und Abwärtsrichtungstasten 43A auf der Fernbedienung 40 entweder zu den Einträgen „Kopf" oder „Fuß" in dieser Kategorie mit den linken und rechten Richtungstasten 43B auf der Fernbedienung und anschließendes Betätigen der Enter- oder Auswahltaste 44 kann der Benutzer die Position des Überlagerungsfensters bestimmen, das zum Anzeigen von Informationen in verschiedenen Betriebsmodi des elektronischen Programmführers verwendet wird. Der Einrichtungsbildschirm von 40 gibt dem Benutzer zwei Positionsauswahlmöglichkeiten: der Kopf oder der Fuß des Bildschirms. Je nach den Betriebsmodi des Programmführers ist es möglicherweise wünschenswert, dem Benutzer weitere Positionsauswahlmöglichkeiten im Hinblick auf den Schaubereich des Fernsehempfängers zu geben oder dem Benutzer die Möglichkeit zu geben, eine andere Position für Informationen zu wählen, die in unterschiedlichen Betriebsmodi angezeigt werden.
  • Eines der neuartigen Merkmale der offenbarten Erfindung ist das Textanpassungssystem. Die bevorzugte Ausgestaltung des Textanpassungssystems beinhaltet ein interaktives Computerprogramm, das zum Bearbeiten der Programmauflistungsdaten verwendet wird, bevor diese zum Benutzer gesendet und im Speicher gespeichert werden. Das interaktive System funktioniert wie folgt: unbearbeitete (oder teilweise bearbeitete) Programmauflistungsinformationen werden in einen Datenprozessor geladen. Die Daten beinhalten Programmtitel, Programmplanungszeiten, Dauer, Kategorie sowie zusätzliche Beschreibungsinformationen je nach dem Programmtyp. So beinhalten die Daten für Kinofilme beispielsweise die MPAA-Bewertung, das Jahr des Kinofilms, ob er in Schwarzweiß erscheint, sowie eine Liste der Schauspieler in den Hauptrollen.
  • Der Datenprozessor extrahiert nur die Programmtiteldaten, die Fernsehprogrammtitel sowie Kinofilmtitel, Sportveranstaltungen und Titel für andere Sonderveranstaltungen beinhalten. Auf der Basis der Dauer des Programms analysiert der Datenprozessor zunächst die Auflistungsdaten, um zu ermitteln, welche Rastergröße für jeden Titel benötigt wird. So würde beispielsweise ein zweistündiger Kinofilm vier verschiedene bearbeitete Titel benötigen, die in jede der vier unterschiedlich großen Rasterzellen passen (30, 60, 90, 120 Minuten). Der Datenprozessor ermittelt dann auf der Basis der Zeichenlänge des Titels, wie viel Platz nötig ist, um ihn anzuzeigen. Wenn der Titel im Programmplanungsraster mit einem proportionalen Schrifttyp und Zeichen-zu-Zeichen-Unterschneidung angezeigt werden soll, dann kann der Datenprozessor auch diese Faktoren beim Bestimmen des zum Anzeigen eines Titels benötigten Raums berücksichtigen. Die Ermittlung würde dann auf der Anzahl der Pixel basieren, die für die jeweilige Zeichenkombination in dem Titel benötigt werden. Die für die Anzeige eines Titels verfügbare Platzmenge hängt von der Größe der Rasterzelle und dem Platz ab, der bei Aktivierung zur Anzeige von Bildzeichen benötigt wird.
  • Wenn der Datenprozessor ermittelt, dass ein voller Titel zu viel Raum benötigt, um in eine oder mehrere Rasterzellen zu passen, dann wird der Titel mit Hilfe eines geeigneten, mit dem Datenprozessor verbundenen Anzeigegerätes, wie z.B. einem Bildschirm, dem Redakteur präsentiert. Der Redakteur wird dann aufgefordert, den Titel so zu ändern, dass er in den zugewiesenen Raum passt. Wenn der Titel für mehr als eine Zellengröße bearbeitet werden muss, dann wird der Redakteur aufgefordert, jeden von ihnen separat zu bearbeiten. In der bevorzugten Ausgestaltung des interaktiven Programms wird dem Redakteur in Echtzeit gezeigt, ob der bearbeitete Titel in die bezeichnete Rasterzelle passt.
  • In der bevorzugten Ausgestaltung werden zwei Zeilen Text in jeder Rasterzelle der Programmauflistungen angezeigt. Der Titel, wie bearbeitet, erscheint auf der ersten Zeile und wird bei Bedarf auf der nächsten Zeile fortgesetzt. Die Entscheidung, ob auf die nächste Zeile gesprungen werden soll, basiert darauf, ob natürliche Bruchstellen im Titel vorliegen, wie z.B. Leerstellen zwischen Wörtern, Kommas, Punkte, Bindestriche usw. Es gibt Standardtechniken, die in Textverarbeitungssoftwareroutinen verwendet werden. Der Redakteur kann auch aufgefordert werden, einen Titel in der Situation zu bearbeiten, in der der volle Titel auf die beiden zugewiesenen Zeilen passt, aber ein Bindestrich nötig ist, da es in dem Titel keine natürlichen Bruchstellen gibt.
  • Vor dem Auffordern des Redakteurs zum Abkürzen eines Titels vergleicht der Datenprozessor den Titel mit einer gespeicherten Bibliothek von Titelabkürzungen, um zu ermitteln, ob der Titel vielleicht schon früher einmal abgekürzt wurde, als eine andere Auflistungsdatenbank bearbeitet wurde. Jedes Mal, wenn der Redakteur Änderungen an einem Titel vornimmt, wird der abgekürzte Titel zur Bibliothek hinzugefügt. Es ist offensichtlich, dass dieser Vorgang des Aufbauens einer Bibliothek von abgekürzten Titeln den manuellen Eingabebedarf stark reduziert.
  • 42 zeigt ein Fließschema, das den Vorgang illustriert, mit dem das Textanpassungssystem arbeitet. Das Schema illustriert den Vorgang des Bearbeitens einer Auflistung zur Anzeige in einem Programmraster für eine einzelne Plattform, aber der Ablauf ist für alle Plattformen gleich.
  • Die Textbearbeitung kann außer der, wenn verschieden große Rasterzellen zur Anzeige desselben Titels verwendet werden, auch noch in anderen Situationen notwendig sein. So kann beispielsweise der offenbarte Programmführer auf mehreren verschiedenen Plattformen laufen, wobei jede andere Beschränkungen und eine andere Rasterzellenraum-Verfügbarkeit hat. Einige zeigen den Text möglicherweise nicht in Proportionalschriftarten an und einige können andere Beschränkungen haben, die den verfügbaren Raum reduzieren. So würde in der bevorzugten Ausgestaltung das interaktive Programm Bearbeitungen für alle Plattformen, für die sie benötigt werden, gleichzeitig anfordern. Darüber hinaus ist möglicherweise eine Bearbeitung von Text für andere Anzeigemodi als ein Raster von Programmauflistungen erforderlich. So werden beispielsweise in der Anzeige „Auflistungen nach Kanal" von 20 Programme auf der gesamten Zeile fester Länge aufgelistet, aber die Länge der Zeile kann von Plattform zu Plattform variieren, so dass das Textanpassungssystem für die Zwecke des Bearbeitens von Auflistungen für die verschiedenen Plattformen in diesem Anzeigemodus ebenfalls verwendet werden kann. Der für die Anzeige von Text verfügbare Raum hängt auch davon ab, wie viel Platz für die Bildzeichenanzeige reserviert ist. Es würde derselbe Vorgang wie der in 42 gezeigte angewendet, mit der Ausnahme, dass keine Notwendigkeit bestünde zu ermitteln, welche Rastergrößen benötigt werden, weil eine Zeile fester Länge anstatt Rasterzellen verschiedener Größen für die Anzeige verwendet wird.
  • Für den Fachmann wird es offensichtlich sein, dass das offenbarte Textanpassungssystem auch Anwendungsmöglichkeiten über die Titelbearbeitung hinaus hat. Das System kann leicht so modifiziert werden, dass Meldungen, „i"-Bildschirm-Handlungsbeschreibungen, Pay-per-View-Werbekopien und ähnliche Textmeldungen bearbeitet werden können, so dass sie in den zur Anzeige des Texts verfügbaren vorgesehenen Raum passen. In der Tat kann das System zum Bearbeiten von beliebigem Text zur Anzeige im offenbarten Programmplansystem verwendet werden.
  • Das Computerprogramm für die Mikrosteuerung 16 kann auch eine Planung für die Anzeige von verschiedenen Hintergrundansichten beinhalten, auf die die Programmplaninformationen entweder teilweise oder in einer Vollbildschirmanzeige überlagert werden können. Die Hintergrundansichten können als Bitmaps im Speicher oder in einem anderen Speichermedium wie z.B. einem optischen Speichergerät gespeichert werden. So kann die Mikrosteuerung 16 beispielsweise zur Ausgabe eines Befehls an den VDG jeden Morgen um 6:00 Uhr so programmiert werden, dass es einen Sonnenaufgang im Hintergrund anzeigt. Der Hintergrund kann dann im Laufe des Tages beispielsweise entsprechend auf einen blauen Himmel oder auf eine Nachtszene geändert werden. Er kann auch nach Tageszeit, Wochentag, Monat, Jahr oder Jahreszeit variieren. Der Stimmungshintergrund könnte sich auch je nach der Programmkategorie ändern, die der Benutzer anschaut oder auf die sich die gewählten Planinformationen beziehen. Der Stimmungshintergrund kann auch so gestaltet werden, dass Szenen angezeigt werden, die den jeweiligen Fernsehbereich reflektieren, in dem sich der Benutzer befindet, wie z.B. die Rocky Mountains oder Mount Rainier usw. Es kann auch möglich sein, Standardszenen wie einen Ozean oder eine Waldszene zu zeigen. Darüber hinaus könnte der Audiohintergrund so eingestellt werden, dass er sich auf den jeweiligen, gerade angezeigten Stimmungshintergrund bezieht. Außerdem könnten unterschiedliche Hintergrundansichten für Urlaub und besondere Ereignisse wie Weihnachten, Vierter Juli, Superbowl Sunday usw. verwendet werden. Zweck der Hintergrundansichten ist es, die Monotonie des Anschauens von Programmauflistungen auflockern zu helfen. Die Mikrosteuerung 16 könnte so gestaltet werden, dass sie automatisch die Anzeige des Stimmungshintergrundes koordiniert. Dem Benutzer könnte auch die Möglichkeit gegeben werden, aus verschiedenen Stimmungshintergrundanzeigen auszuwählen, indem die Mikrosteuerung so gestaltet wird, dass sie ein entsprechendes Stimmungsoptionsmenü zur Anzeige bringt, das die dem Benutzer zur Verfügung stehenden Stimmungshintergrundoptionen auflistet und das es dem Benutzer gestattet, einen oder mehrere durch Bewegen des Auswahlcursors zu wählen. Der Zugriff auf ein solches Stimmungsoptionsmenü könnte dadurch erzielt werden, dass eine entsprechende Kennung, textgestützt oder visuell, in einem entsprechenden Menü des Systems bereitgestellt wird, z.B. auf dem LOKALSIERER- oder EINRICHTUNG-Bildschirm.
  • Außerdem könnte der elektronische Programmführer so konfiguriert werden, dass er eine eindeutige digitale Kennung für jedes Programm zusammen mit ihren Planinformationen speichert, und diese Kennung könnte später – z.B. indem sie gesendet wird – zum Anzeigen eines Aufzeichnungs- oder Speichergerätes verwendet werden, wie z.B. ein Videorecorder, auf dem der Benutzer das Programm aufzeichnen möchte. Der Programmführer könnte auch die Kennung verwenden, um automatisch den Betrieb des Videorecorders zu steuern. Der elektronische Programmführer könnte auch so konfiguriert werden, dass er andere gespeicherte Planinformationen für diesen Zweck verwendet.
  • Der Betrieb der interaktiven Home-Shopping-Funktion der vorliegenden Erfindung kann mit Bezug auf 43 erläutert werden. 43a illustriert einen „nach Zeit" Bildschirm des EPG, der die verschiedenen Programme auflistet, die für eine Ausstrahlung zu einer bestimmten Zeit auf den unterschiedlichen Kanälen geplant sind. Wie in 43a gezeigt, sind bestimmte Auflistungen mit einem Sternchen oder „Stern"-Bildzeichen 401 versehen, das anzeigt, dass ein Produkt oder Dienst in Verbindung mit einer der Auflistungen zur Verfügung steht und vom Benutzer fernbestellt werden kann. Die oben erörterte Fernbedienungseinheit 40 kann ferner mit einer Sterntaste konfiguriert sein, die zum Bestellen von Produkten und Diensten verwendet wird. Alternativ kann die existierende Sterntaste auf der Tastatur 42 verwendet werden. Das jeweilige Bildzeichen, das benutzt wird, um anzuzeigen, dass mit der angezeigten Auflistung ein für den Kauf zur Verfügung stehendes/r Produkt oder Dienst assoziert ist, ist nicht Bestandteil der Erfindung – es kann jedes beliebige praktische Bildzeichen verwendet werden.
  • Der in 43a gezeigte Bildschirm zeigt, dass mit zwei Auflistungen „Full Metal Jacket", und „Beverly Hills Cop III" Produkte und Dienste assoziert sind. Nach dem Drücken der Sterntaste auf der Fernbedienung, während der Cursor die Programmauflistung für „Full Metal Jacket" hervorhebt, wird der in 43b gezeigte Formatauswahlbildschirm angezeigt. Dieser Bildschirm informiert den Benutzer über das/den jeweilige(n) Produkt oder Dienst und die verschiedenen verfügbaren Optionen und/oder Formate sowie über den Preis der unterschiedlichen Optionen und Formate. Wie in 43b gezeigt, werden die linken und rechten Pfeiltasten 43B auf der Fernbedienung 40 zum Durchlaufen der unterschiedlichen Formate verwendet. Während der Benutzer durch die Anzeige läuft, ändert sich der Preis automatisch und zeigt den Preis für das gerade gewählte Format an. Nach dem Wählen des jeweiligen Produktformats (durch Drücken der „OK" oder EINGABE-Taste 44 auf der Fernbedienung 40), vorliegend einer Kassette im VHS-Format, wird dem Benutzer der in 43c gezeigte Bildschirm angezeigt, um die Zahlungsmethode und die Versandmethode zu wählen. Der Benutzer kann die verschiedenen Zahlungsmethoden durchlaufen, die verschiedene Kreditkarten sowie die Option beinhalten können, den Kaufpreis auf die Rechnung des Benutzers für Programmdienste zu setzen. Am Fuß des Bildschirms gibt der Benutzer seine Kreditkartennummer und das Ablaufdatum ein. Der Benutzer kann auch durch verschiedene Versandmethoden laufen, und der Gesamtpreis ändert sich auf der Basis der unterschiedlichen Versandmethoden. Nach dem Wählen der Zahlungs- und Versandmethode erscheint der in 43d gezeigte Bildschirm, auf dem der Benutzer den Auftrag prüfen und bestätigen kann. Mit Hilfe eines Kaufcodes kann verhindert werden, dass unberechtigte Personen Produkte oder Dienste bestellen, wie in 43e gezeigt ist. Der Kaufcode kann im Voraus auf dieselbe Weise gewählt werden wie der oben erörterte Programmsperrcode.
  • Der Bildschirm in 43d kann verwendet werden, wenn der Benutzer zuvor seine Adresse und Telefonnummer eingegeben hat. Der Benutzer hat diese Informationen möglicherweise zuvor im Voraus mit einem Einrichtungsbildschirm zum Eingeben aller notwendigen Informationen bei der ersten Benutzung des Produktbestelldienstes eingegeben. Die Einrichtungsinformationen können auch eine oder mehrere Kreditkartennummern beinhalten, so dass der Benutzer beim Bestellen eines Produktes nur eine Kreditkarte aus einer zuvor eingegebenen Liste auszuwählen braucht. Alternativ können Adresse und Telefonnummer des Benutzers aus dem Programmdienstegebühren-Berechnungssystem geholt werden.
  • Das Sternbildzeichen kann auch verwendet werden, um anzuzeigen, dass mehr als ein Produkt oder Dienst in Verbindung mit dem Fernsehprogramm verfügbar ist. 44 illustriert eine Ausgestaltung eines Bildschirms, der dem Benutzer nach dem Drücken der Sterntaste dargeboten werden kann, während der Cursor das Programm „48 Hours" hervorhebt. Wie in 44 gezeigt, sind sowohl ein Transcript als auch ein Band (VHS- oder Beta-Format) verfügbar. Mit den Pfeiltasten 43B auf der Fernbedienung 40 hebt der Benutzer das gewünschte Produkt hervor und drückt die „OK"-Taste, um das Produkt zu bestellen.
  • Produkte und Dienste können von jedem der unterschiedlichen Modi des EPG bestellt werden, indem das Sternbildzeichen in die Programmplanungsanzeige in jedem der verschiedenen Modi des Systems einbezogen wird. 45 illustriert die Benutzung des Sternbildzeichens in Verbindung mit dem Flip-Modus des oben erörterten Systems.
  • Es gibt zahlreiche potentielle Anwendungsmöglichkeiten für diesen Typ von Produktbestelldienst. Zusätzlich zum Bestellen einer Videokassette oder eines Transcripts eines Programms können ebenso verschiedene zusätzliche Produkte bestellt werden, wie z.B. T-Shirts und andere Kleidungsstücke, Bücher, Kinofilm-Soundtracks, Spielsachen usw. Das offenbarte Produktbestellsystem ist besonders in Verbindung mit Programmen nützlich, die kopiergeschützt sind, wie z.B. PPV-Kinofilme: Diese Produkte können nicht mit einem Videorecorder aufgezeichnet werden, so dass der offenbarte Produktbestelldienst ein leistungsstarkes Marketingwerkzeug ist und es Benutzern gestattet, ihre eigene, professionell hergestellte lizensierte Kopie beispielsweise eines PPV-Kinofilms einfach durch Drücken einer Taste auf ihrer Fernbedienung zu bestellen. Ein Beispiel für einen Dienst, der angeboten werden kann, ist die Bestellung von Tickets für Fernsehprogramme mit Live-Publikum. Programmauflistungen für solche Programme wie Spieleshows und Talkshows könnten das Sternbildzeichen benutzen, um Publikum- oder Teilnehmertickets für die Show zu bestellen. Das Sternbildzeichen kann auch mit den Programmauflistungen für örtliche Sportveranstaltungen verwendet werden, um Tickets für die aufgelistete Veranstaltung sowie für zukünftige Veranstaltungen zu bestellen.
  • Die Benutzung der offenbarten Produkt- und Dienstbestellmöglichkeit braucht nicht auf Fernsehprogramme begrenzt zu sein. Wenn beispielsweise der Kabelsystembetreiber oder ein anderer Programmanbieter sowohl Musik als auch Fernsehkanäle anbietet, dann können auch mit Musikprogrammen assoziierte Produkte und Dienste durch den Führer bestellt werden. 46 illustriert eine Ausgestaltung eines Bildschirms, der zum Bestellen eines Produktes oder eines Dienstes in Verbindung mit einem Musikprogramm verwendet werden kann. Produkte, die bestellt werden können, sind unter anderem eine CD oder eine Bandkassette des Liedes oder Albums. Der Bestelldienst kann auch zum Bestellen von Tickets für ein bevorstehendes Konzert des Künstlers verwendet werden, der das gewählte Musikprogramm vorträgt.
  • Somit bietet die Verwendung des EPG ein neues Medium zum Vermarkten von programmbezogenen Produkten und Diensten, die ein sehr großes Publikum erreichen können, einschließlich solcher, die normalerweise nicht auf existierende Home-Shopping-Kanäle schalten würden.
  • Die Bestellung von Produkten und Diensten kann leicht im EPG der vorliegenden Erfindung implementiert werden. Die unterschiedlichen Anzeigebildschirme, die den EPG aufweisen, werden von der Mikrosteuerung 16 gesteuert, die auf die Programmauflistungsdaten für jedes der Programme zugreift. Wenn die Daten anzeigen, dass ein Produkt oder ein Dienst in Verbindung mit einem bestimmten Programm zur Verfügung steht, dann zeigt die Mikrosteuerung 16 das Sternbildzeichen immer dann an, wenn die jeweilige Programmauflistung in den unterschiedlichen Modi des EPG angezeigt wird. Die Mikrosteuerung 16 steuert auch die Anzeige von benutzergewählten Optionen im EPG, so dass dann, wenn ein Benutzer eine bestimmte Auflistung hervorhebt, die Mikrosteuerung 16 entsprechende Bestellinformationen anzeigt, wenn der Benutzer die Sterntaste auf der Fernbedienung 40 drückt, so dass die richtigen Produkt- oder Dienstinformationen angezeigt werden.
  • Die Bestellung von Diensten wird oben in Verbindung mit 9 über die Bestellung von gebührenpflichtigen Diensten und Pay-per-View Ereignissen erörtert. Produkte können auf ähnliche Weise über eine Telefonleitung, über ein Koaxialkabel, einen Lichtwellenleiter oder durch eine Funkübertragung als Rückführungspfad zum Platzieren von Benutzeraufträgen bestellt werden. Es sind in der Technik viele Methoden bekannt, die zum Bereitstellen von Informationen über Produkte und Dienste angewendet werden können, die von einem Teilnehmer bei einem Kabelfernsehdienst an einer ortsfernen Stelle zum Verarbeiten an einer Zentralstelle bestellt werden. So können beispielsweise dieselben Techniken, die zum Belasten von Abonnenten für Pay-per-View-Ereignisse angewendet werden, auch zum Bestellen von Produkten angewendet werden. In einer Ausgestaltung speichert die Mikrosteuerung 16 Abonnentenbestellungen im Speicher für eine nachfolgende Übertragung über die Telefonleitungen des Abonnenten. Die Mikrosteuerung 16 ist so programmiert, dass sie die Bestellzentrale zum Platzieren von Abonnentenbestellungen anwählt. Typischerweise wird eine gebührenfreie „800"-Nummer für diesen Zweck verwendet und Rufe werden zu Zeiten durchgeführt, wenn der Abonnent das Telefon wahrscheinlich nicht benutzen wird. Die Mikrosteuerung 16 kann so programmiert werden, dass Bestellungen während des Tages gesammelt werden, und einmal am Tag ein Anruf zum Übertragen aller angelaufenen Bestellungen getätigt wird.
  • Eine weitere mögliche Technik zum Aufgeben von Bestellungen ist die Verwendung des Kabels selbst. Diese Technik kann sowohl bei Einweg- als auch bei Zweiweg-Kabelanlagen angewendet werden. Bei einem Einweg-Kabelsystem können Bestellungen am Benutzerort in einer Set-Top-Box gespeichert werden, die von einem lokalen Kabelsystem bereitgestellt wird. Die Set-Top-Box kann dann mit in der Technik bekannten Methoden am Kabelkopfende abgefragt werden, um zu ermitteln, ob Bestellungen zur Übertragung zum Kabelkopfende gespeichert sind. Wenn Bestellungen vorliegen, dann werden diese zur Verarbeitung zum Kabelkopfende gesendet.
  • Eine Zweiweg-Kabelanlage ist dann am vorteilhaftesten, wenn Echtzeitbestellfähigkeit gewünscht wird. Mit dem Rückführungskanal können Bestellungen aufgegeben und sofort aufwärts zum Kabelkopfende übertragen werden, wo sie verarbeitet oder zu einer separaten Verarbeitungszentrale weitergeleitet werden können. Auf diese Weise können Bestellungen leicht am selben Tag verarbeitet und per Übernacht-Kurier zum Benutzer versandt werden.
  • Eine weitere mögliche Technik besteht darin, den Eingang von Bestellungen von Abonnenten von der Zentralstelle zu steuern. So könnte beispielsweise das Kabelkopfende die Abonnenten abfragen und die Set-Top-Box so programmieren, dass sie die Zentralstelle zu einem bestimmten Zeitpunkt anruft, um die Anrufzeiten zu staffeln und so eine Überlastung der Verarbeitungszentrale zu vermeiden. Schließlich ist es auch möglich, dass sich das Kabelende mit der Set-Top-Box jedes Benutzers über Telefonleitungen verbindet und jeden Zuschauer nacheinander anruft, um zu ermitteln, ob Bestellungen anhängig sind.
  • Es ist auch möglich, die Produktbestellfunktion vollkommen separat vom Kabelsystem oder von anderen Programmanbieteroperationen separat zu halten. Die den EPG bereitstellende Einheit kann ihr eigenes Verarbeitungsgerät am Kopfende des Kabelsystems oder einen anderen Programmanbieterort führen, um Bestellanforderungen direkt von Benutzern zu empfangen, ohne Notwendigkeit für eine Vorverarbeitung am Kabelkopfende. Als Produktbestellungen identifizierte Benutzeranforderungen können dann direkt zu den Verarbeitungsgeräten des EPG-Anbieters umgeleitet werden. Dieser Typ von Systemarchitektur erlaubt ein zentralisierteres Management eines landesweiten Produktbestellsystems.
  • Die Informationen über die einzelnen verfügbaren Produkte und Dienste können den Benutzern über einen beliebigen aus einer Reihe von Wegen bereitgestellt werden. In einer Ausgestaltung kann die Datenbank von an jedem Benutzerort gespeicherten ProgrammPlaninformationen alle Informationen für jedes Produkt und jeden Dienst beinhalten – eine Beschreibung des/der Produkte(s) oder Dienste(s), Preis und sonstige benötigte Informationen. Der Nachteil dieses Verfahrens ist jedoch, dass, wenn eine große Zahl von Programmen bestellbare Produkte und Dienste beinhaltet, der Systemspeicher sehr stark belastet wird. Eine weitere Methode besteht darin, die verfügbaren Produkte und Dienste zu standardisieren, um nur eine minimale Menge an Informationen in der Datenbank zu führen, die zum Identifizieren des Produkt- oder Diensttyps notwendig sind. Wenn beispielsweise nur Videokassetten und Transcripts zur Verfügung stehen, dann braucht die Datenbank lediglich einen Flag für jede Auflistung zu setzen, der anzeigt, ob eine Videokassette, ein Transcript oder beide zur Verfügung steht/stehen. Eine weitere Vereinfachung ist möglich, wenn alle Transcripts und alle Videokassetten denselben Preis haben. Die in den 4346 illustrierten Bildschirme können dann standardisierte Bildschirme für alle Produkte sein, um Speicherplatz zu sparen.
  • Der Fachmann wird erkennen, dass viele Variationen möglich sind. Um mehr Flexibilität zu bieten, können unterschiedliche Kategorien von Produkten und Diensten für unterschiedliche Programmtypen erstellt werden, wie z.B. Kinofilme, Nachrichtenprogramme, Sport, Pay-per-View usw. Die Mikrosteuerung 16 kann dann so konfiguriert werden, dass sie dem Benutzer angezeigte Produkt- oder Dienstinformationen auf der Basis des Programmtyps auswählt. Auf diese Weise bestimmt die Mikrosteuerung 16, wenn der Benutzer das Produktbestellbildzeichen auf der Fernbedienung drückt, den Typ des im Programmführer angezeigten Programms und wählt die entsprechenden Bestellbildschirme zur Anzeige aus. Ebenso können, in Bezug auf Preis, verschiedene Preiskategorien eingestellt werden. Die Mikrosteuerung 16 kann dann die Preiskategorie für das Produkt aus der Datenbank ablesen und den entsprechenden Preis für das Produkt in den Bildschirmen 4356 anzeigen.
  • Eine alternative Ausgestaltung des offenbarten Produktbestellsystems kann wie folgt implementiert werden. Anstatt die Verfügbarkeit eines Produktes oder Dienstes nur in Assoziation mit den am Benutzerort gespeicherten Programmauflistungen anzuzeigen, kann die Produktverfügbarkeit angezeigt werden, wenn sich der Benutzer nicht in einem der Programmplan-Anzeigemodi befindet, indem das Sternbildzeichen dem Programmanzeigesignal überlagert wird, wenn mit diesem Programm ein Produkt oder ein Dienst assoziiert ist. Auf diese Weise können Benutzern auch Produkte und Dienste, die mit Programmen assoziiert sind, die nicht in der im DRAM 18 gespeicherten Datenbank mit Produktplaninformationen enthalten sind, zur Verfügung gestellt werden. Diese Ausgestaltung ist besonders in Verbindung mit kommerziellen Werbungen nützlich und gestattet es dem Benutzer, eine Bestellung für das/den angepriesenen Produkt oder Dienst mit der Fernbedienung 40 aufzugeben. Alternativ kann der Benutzer einfach anfordern, dass er auf eine Adressenliste gesetzt wird, um zusätzliche Informationen über das/den angepriesene(n) Produkt oder Dienst sowie andere verwandte Produkte und Dienste zu empfangen.
  • Diese alternative Ausgestaltung (die in Verbindung mit der oben beschriebenen Ausgestaltung verwendet werden kann) kann wie folgt implementiert werden. Das empfangene Programmsignal für das kommerzielle oder sonstige Programm kann die Informationen über das/den mit dem Programm assoziierte(n) Produkt oder Dienst enthalten. Die Informationen können in der Bildaustastlücke (VBI) eines standardmäßigen analogen Fernsehsignals enthalten sein, eine Technik, die dem durchschnittlichen Fachmann gut bekannt ist. Ebenso können die Informationen einen digitalen In-Band-Kanal für in digitaler Form gelieferte Programme beinhalten. Ein Vorteil des Integrierens der Informationen in die VBI oder einen digitalen In-Band-Kanal ist, dass am Benutzerort kein Speicherplatz zum Speichern von Produkt- und Dienstinformationen nötig ist.
  • Das im Blockdiagramm von 47 illustrierte modifizierte System ist eine Ausgestaltung eines Systems, das ein Produktbestellsystem mit der VBI in das Programmplansystem der vorliegenden Erfindung integriert. Bei diesem modifizierten System wird ein zweiter Empfänger 30 zum Empfangen des Fernsehkanalsignals verwendet, das der Tuner 28 unter der Steuerung der Mikrosteuerung 16 eingestellt hat. Das Signal wird dann zu einem VBI-Decoder 30A geleitet, der die in der VBI des empfangenen Fernsehsignals enthaltenen Daten decodiert. Diese Daten werden dann zum Puffer 15 und zur Mikrosteuerung 16 in der oben für die Programmplaninformationen beschriebenen Weise geleitet. Die Mikrosteuerung 16 ermittelt dann, ob der gerade eingestellte Kanal ein Programm anzeigt, für das ein Produkt oder ein Dienst verfügbar ist, wie durch die Daten in der VBI angezeigt wird. Wenn ein Produkt oder Dienst zur Verfügung steht, dann bewirkt die Mikrosteuerung 16, dass das Produktverfügbarkeitbildzeichen über das Fernsehsignal gelegt wird. In einer bevorzugten Ausgestaltung weist das gerade eingestellte Fernsehsignal eine kommerzielle Werbung auf und das/der verfügbare Produkt oder Dienst ist mit der Werbung assoziiert. Es kann ein einstufiger oder ein mehrstufiger Bestellprozess angewendet werden. So ist beispielsweise in der einfachsten Ausgestaltung möglicherweise nur ein einziges Produkt, d.h. eine Produktbroschüre, erhältlich. In diesem Fall kann die Mikrosteuerung 16 so konfiguriert werden, dass sie die Videoüberlagerungsvorrichtung 25 veranlasst, eine standardmäßige Bildschirmmeldung wie „Für den Erhalt einer das Produkt beschreibenden Broschüre '*' drücken" zur Anzeige zu bringen. Diese Ausgestaltung geht davon aus, dass der Benutzer zuvor seinen Namen und seine Adresse angegeben hat oder dass diese Informationen aus dem Programmdienstgebühren-Berechnungssystem wie oben erörtert ausgezogen wurden. Alternativ kann auch ein mehrstufiger Prozess ähnlich dem oben beschriebenen implementiert werden. Nach dem Drücken der Bestellbildzeichentaste kann die Mikrosteuerung 16 zusätzliche Informationen von der VBI ausziehen, die das Produkt oder den Dienst beschreiben, und kann die Videoüberlagerungsvorrichtung 25 veranlassen, sie auf dem Empfänger anzuzeigen. Die Mikrosteuerung kann dem Benutzer dann eine Reihe von Bildschirmen ähnlich der in 43 gezeigten zur Anzeige bringen, um die vom Benutzer benötigten Informationen zu erhalten. In diesem Fall werden die Informationen zum Zusammenstellen der Bildschirme jedoch eher von dem Programmsignal als von den gespeicherten Programmplaninformationen genommen. Es ist auch möglich, die Bildschirmformate als Bitmaps im Speicher zu speichern und die Informationen von der VBI zum Vervollständigen der Informationen in den Bildschirmen zu benutzen.
  • Wenn der Benutzer wählt, das Produkt oder den Dienst zu bestellen, dann empfängt die Mikrosteuerung die Anforderung und kann sie wie folgt verarbeiten. In der einfachsten Ausgestaltung kann die Mikrosteuerung die Anforderung einfach mit einem Zeit- und Kanalstempel versehen. Durch Angeben der Uhrzeit der Anforderung und des vom Benutzer zum Zeitpunkt der Anforderung eingestellten Kanals kann der Systembetreiber die Werbesendung oder das sonstige Programm bestimmen, das der Benutzer gerade anschaute, als das Produkt oder der Dienst bestellt wurde, und kann dem Benutzer somit das richtige Produkt oder den richtigen Dienst zur Verfügung stellen. Alternativ kann die Mikrosteuerung 16 in einem höher entwickelten System Kanalprodukt-Identifikationsinformationen von der VBI oder einem digitalen In-Band-Kanal ausziehen und die Informationen in die Anforderung des Benutzers einbeziehen, um das/den bestellte(n) Produkt oder Dienst zu identifizieren. Die Anforderung des Benutzers kann dann zum Kabelkopfende übertragen und auf eine Reihe verschiedener, oben in Verbindung mit Produkten und Diensten in Verbindung mit einer Programmauflistung beschriebenen Weise verarbeitet werden.
  • Der Betrieb der On-Demand-Informationszugriffsfunktion des EPG kann mit Bezug auf die 4858 beschrieben werden. Diese Figuren illustrieren, wie Datenzufuhren in einer Ausgestaltung des Sportkategoriemodus der vorliegenden Erfindung verwendet werden können. Das Hinzufügen von Datenzufuhren zum EPG der vorliegenden Erfindung erhöht den Wert des Fernsehers als Informationsquelle stark, weil es dadurch dem Benutzer möglich ist, bedarfsabhängig Zugang zu gewählten Kategorien von aktualisierten Informationen zu erhalten. Die Datenzufuhrinformationen können auch mit Programmplaninformationen, Fernsehprogrammsignalen und einer Produktfernbestellmöglichkeit kombiniert werden, so dass ein Multimedia-Informations- und -Vermarktungssystem entsteht. Die Benutzung von Datenzufuhren, z.B. Daten, die in der VBI eines Fernsehprogrammsignals empfangen werden, in Verbindung mit der Produktfernbestellfunktion wurde bereits oben erläutert. Die nachfolgende Beschreibung bietet eine weitere besonders nützliche Anwendung von Datenzufuhren – Sportinformationen – und besonders aktuelle Informationen über den Stand von laufenden Sportveranstaltungen.
  • Der in den folgenden Absätzen beschriebene Sportmodus unterscheidet sich von dem zuvor beschriebenen, der Informationen nur über sportbezogene Fernsehprogramme aus der Datenbank von im DRAM 18 gespeicherten Programmplaninformationen gibt. Im Gegensatz dazu bietet der in den nachfolgenden Absätzen beschriebene verbesserte Sportmodus Zugang zu sportbezogenen Programmplaninformationen, aktuellen Spielständen, detaillierten mannschaftsspezifischen und sonstigen Sportinformationen und interaktiven Diensten wie dem Kauf von Sportartikeln und Zugang zu Sportvideospielen. Anstatt dem Benutzer unerwünschte Programmplaninformationen über Programme zu geben, die ihn/sie nicht interessieren, erhält der Benutzer stattdessen eine inhaltsspezifische Benutzeroberfläche, die ihm/ihr Zugang nicht nur zu Fernsehprogrammen, sondern auch zu anderen Diensten innerhalb derselben Inhaltskategorie bietet.
  • Zum Beispiel, anstatt ein Menü bereitzustellen, das nur Programmplaninformationen über Sportprogramme bietet, kann Benutzern ein Menü geboten werden, das aus Folgendem zusammengesetzt ist: eine Liste der Kanäle, die Sportprogrammen gewidmet sind und der aktuellen und bevorstehenden Programme auf diesen Kanälen, eine Liste von aktuellen und bevorstehenden Sportprogrammen auf anderen Kanälen, virtuelle Kanäle zum Zugreifen auf Datenzufuhrinformationen über spezielle Sportarten, Mannschaften, Spielstände, neueste Sportschlagzeilen usw., virtuelle Kanäle zum Zugreifen auf interaktive Spiele und einen Home-Shopping-Dienst zum Zugreifen auf sportbezogene Waren. Wie nachfolgend erörtert, stehen zu jedem Thema ungeheure Informationsmengen zur Verfügung. Ein großer Teil der Information ist nicht für eine Verteilung in der Form eines Fernsehprogramms geeignet, aufgrund der Kosten für die Produktion von Fernsehprogrammen und dem begrenzten Interesse an solchen Informationen. Durch die Verwendung von virtuellen Kanälen kann jedoch der Inhalt, der für den Zuschauer nicht von Interesse ist (d.h. Nicht-Sport-Fernsehprogramme) durch virtuelle Kanäle mit ausführlichen Informationen z.B. über jede Profisportmannschaft und sonstigen von verschiedenen Diensten bereitgestellten Inhalt ersetzt werden. Durch Sammeln von Inhalt auf Themenbasis anstatt auf Dienstebasis kann der Nutzen des Fernsehens als Informationsterminal stark erhöht werden. Die vorliegende Erfindung betrifft einen verbesserten EPG, der Zuschauern Zugang zu diesen zusätzlichen Nicht-Programmdiensten ähnlich wie zu Fernsehprogrammdiensten gibt, um die Navigation durch den zusätzlichen Inhalt zu erleichtern. Die nachfolgende Erörterung illustriert eine Ausgestaltung eines verbesserten EPG der vorliegenden Erfindung, der themengestützte Inhaltssammlungen bereitstellt. Sportinformationen werden als ein Beispiel benutzt, aber eine inhaltsgestützte Ansammlung kann auch für jede Kategorie von Fernsehprogrammen und andere Typen von bereitgestellten Informationen verwendet werden.
  • 48 illustriert einen „Aktuelles von Heute...." Bildschirm 500 einer Ausgestaltung des verbesserten Sportkategoriemodus. Der Bildschirm bietet dem Benutzer einfachen Zugang zu mehreren verschiedenen Quellen von sportbezogenen Informationen. Zeile 501 zeigt Programmplaninformationen für sportbezogene Programme an. Zeile 502 zeigt Informationen über wichtige Spiele und Zeile 503 zeigt Informationen über Nachrichten von besonderem Interesse an. Zeile 504 schließlich dient zum Anzeigen von Informationen über Produkte, die für eine Fernbestellung zur Verfügung stehen. Für jede der Zeilen 501504 kann der Benutzer zusätzliche Informationen betrachten, indem er die linke und rechte Pfeiltaste 43B der Fernbedienung 40 drückt, wie durch die Links- und Rechtspfeile an beiden Enden jeder Zeile angezeigt wird. Die Informationen für Zeilen 501 und 504 werden von örtlich gespeicherten Programmplanungs- und Produktinformationen genommen, während die Informationen für Zeilen 502 und 503 (und bei Bedarf 504) von Datenzufuhren genommen werden, die am Benutzerort empfangen werden, wie nachfolgend ausführlicher erläutert wird. Auf diese Weise können dem Benutzer sofort aktuelle Informationen dargeboten werden. Wenn beispielsweise das Spiel Phillies gg. Pirates liefe oder fertig wäre, dann könnte die Zeile zusätzlich den aktuellen Spielstand und das aktuelle Inning beinhalten. Die Kästen 505 am Fuß des Bildschirms 500 zeigen, dass Werbeinformationen über jede der identifizierten Firmen oder Produkte durch den EPG zur Verfügung stehen. Mit Hilfe der Auf-/Abwärts- und Links/Rechts-Pfeiltasten 43A und 43B kann der Benutzer zu jedem Kasten gehen und auf die Informationen zugreifen.
  • Der Bildschirm 500 kann als Vorgabebildschirm nach dem Aufrufen des Sportmodus des EPG der vorliegenden Erfindung verwendet werden. Der Vorgabebildschirm kann durch Wählen von Informationen gemäß Benutzerpräferenzen konfiguriert werden. So kann beispielsweise der Benutzer aufgefordert werden, seine/ihre Präferenzen für verschiedene Sportarten und verschiedene Mannschaften durch Zuweisen von numerischen Rangordnungen einzustellen, z.B. für Profi-Baseball, Profi-Football, Profi-Hockey, Profi-Basketball, College-Fußball und College-Basketball. Jede der Zeilen für den Vorgabebildschirm 500 kann dann durch Vergleichen der jeweiligen Benutzerrangordnungen der unterschiedlichen Informationen gewählt werden, die zur Anzeige in jeder Anzeigezeile zur Verfügung stehen. So wurde beispielsweise das in Zeile 502 angezeigte Spiel Phillies gg. Pirates deshalb gewählt, weil der Benutzer Profi-Baseball als seine/ihre Lieblingssportart und die Phillies als seine/ihre Lieblingsmannschaft angegeben hat. Der durchschnittliche Fachmann wird erkennen, dass ein Bildschirm wie der in 48 illustrierte nach Benutzerpräferenzen konfiguriert werden kann, indem beliebige aus einer Reihe von in der Technik bekannten Techniken wie z.B. die Verwendung von Software-Agenten angewendet werden, um Informationen, die für den Benutzer von Interesse sind, intelligent auszuziehen. Eine Möglichkeit, einen Vorgabe- oder „Homepage"-Bildschirm zu konfigurieren, besteht darin, die betrachteten Kanäle und sonstige Dienste, auf die über virtuelle Kanäle zugegriffen wird, zu verfolgen und mehr Inhalt für die Kanäle und Dienste bereitzustellen, auf die häufiger zugegriffen wird. Auf diese Weise erhält jeder Zuschauer mehr Informationen, die auf seine/ihre besonderen Präferenzen zugeschnitten sind, als wenn jedem Zuschauer derselbe Bildschirm dargeboten wird.
  • 49 illustriert eine alternative Ausgestaltung eines Sportmodus-Bildschirms 510, der auch als Vorgabebildschirm beim Eintreten in den Sportmodus verwendet werden kann. Der Bildschirm 510 bietet auch leichten Zugang sowohl zu lokal gespeicherten Programmplaninformationen als auch zu Informationen von einer empfangenen Datenzufuhr. Die Funktion „Die heutigen Spiele" 511 bietet Zugang zum Bildschirm 520 in 50, die alle Spiele für verschiedene Sportarten, den Kanal, auf dem das Spiel angeschaut werden kann, wenn es übertragen wird, den aktuellen Spielstand und die Restspielzeit, wenn das Spiel läuft, oder die geplante Zeit aufführt, wenn das Spiel noch nicht begonnen hat. Darüber hinaus wird das „i"-Zeichen verwendet, um anzuzeigen, ob zusätzliche Informationen über das jeweilige Spiel zur Verfügung stehen, wie z.B. den Spielstand nach Vierteln (für ein Basketball- oder Football-Spiel), den Spielstand nach Inning (für ein Baseball-Spiel), beste Schützen usw.
  • Durch Kombinieren von gespeicherten Programmplaninformationen mit Informationen, die von einer Datenzufuhr erhalten wurden, um den Bildschirm 520 zusammenzustellen, können Informationen über Spiele, die nicht übertragen werden, und Spiele, die übertragen wurden, aber zu Ende sind, zusätzlich zu den noch laufenden übertragenen Spielen dargeboten werden. So wird beispielsweise das in 50 gezeigte Spiel Pistons at Hornets nicht übertragen, weil kein Kanal angegeben ist. Wenn das System nur auf örtlich gespeicherte Programmplaninformationen vom DRAM 18 zugreifen könnte, dann würde das Spiel im Bildschirm 520 nicht erscheinen. Da das System jedoch auch auf eine empfangene Datenzufuhr zugreift, wird das Spiel zusammen mit einem aktualisierten Spielstand aufgeführt. Ebenso wurde das in Bildschirm 520 gezeigte Spiel Knicks bei den Pacers vielleicht übertragen oder auch nicht, aber da es fertig ist, wird kein Kanal angezeigt. Augrund des Zugangs zu der Datenzufuhr kann das System das Endergebnis anzeigen. Darüber hinaus können für übertragene Spiele wie z.B. die in Bildschirm 520 gezeigten Spiele Nets bei den Hawks und Bulls bei den Celtics Spielstandinformationen angezeigt werden, die nicht in den Programmführerdaten verfügbar sind, die aber von einer Datenzufuhr erhalten wurden. Im Bildschirm 520 von 50 werden die Informationen nach Sportart und Zeit sortiert, können aber durchaus auch nach Kriterien wie z.B. vom Benutzer gewählten Kriterien sortiert werden.
  • Das in 49 gezeigte Merkmal „Sport-TV heute" 512 bietet Zugang zum Bildschirm 530 in 51, die die übertragenen Sportprogramme für den Tag in chronologischer Reihenfolge aufführt. Das in Zeile 531 aufgeführte Programm, „Michael Jordan Retrospective", weist das Sternbildzeichen auf, um anzuzeigen, dass der Benutzer eine Videokassette des Programms kaufen kann. Das Merkmal „NBA Playoffs" 513 von Bildschirm 510 bietet praktischen Zugang zu Informationen für alle NBA-Entscheidungsspiele des Tages. Die jeweilige Konfiguration des Sport-TV-Guide-Bildschirms 510 kann im Rahmen des Ermessungsspielraums der Redaktion des EPG-Anbieters geändert werden. Zum Beispiel, anstatt das NBA Playoffs Merkmal 513 im Herbst einzubeziehen, könnte dieses Merkmal durch MLB Playoffs ersetzt werden, um Zugang zu Informationen über Baseball-Entscheidungsspiele zu bieten. Ebenso kann die Zeile „Große Spiele" 502 täglich oder wöchentlich geändert werden, um ein bevorstehendes Spiel oder Sportereignis von besonderer Bedeutung hervorzuheben, wie z.B. Superbowl, die Olympischen Spiele, einen großen Kampf usw.
  • Im verbesserten Sportmodus des EPG der vorliegenden Erfindung wird das oben erörterte Flip-Merkmal automatisch so konfiguriert, dass nur Informationen für Sportprogramme angezeigt werden, wenn die Auf-/Abwärtspfeiltasten 43A gedrückt werden. Kanäle, die gerade kein Sportprogramm ausstrahlen, werden automatisch übersprungen. Dasselbe gilt bei der Verwendung des Browse-Merkmals – Kanäle und Zeitschlitze, die nicht für die Ausstrahlung eines Sportprogramms geplant sind, werden automatisch übersprungen, wenn der Benutzer die Programmplaninformationen nach anderen Programmen als den gerade angezeigten durchsucht.
  • Der Zugang zu Informationen, die in Datenzufuhren enthalten sind, ist ein neuartiges Merkmal des EPG der vorliegenden Erfindung, das seinen Nutzen stark verbessert. Ein zusätzliches Beispiel dafür, wie solche Datenzufuhr-Informationen verwendet werden können, ist in 52 dargestellt. Bildschirm 540 von 52 illustriert eine Ausgestaltung des Browse-Modus des EPG. Die Browse-Informationen 541 am Fuß des Bildschirms beinhalten Informationen, die das Programm und den Kanal identifizieren, wie oben beschrieben wurde. In diesem Fall ist das Programm ein Baseball-Spiel, und durch Zugreifen auf Informationen in einer empfangenen Datenzufuhr kann die Mikrosteueurung 16 so programmiert werden, dass der VDG 23 veranlasst wird, den/das aktuelle(n) Spielstand und Inning des Spiels (oder die Restspielzeit für ein Football-, Basketball- oder Hockeyspiel) anzuzeigen. Auf diese Weise kann der Benutzer nicht nur durch Programmauflistungen, sondern auch durch die Spielstände von laufenden Spielen browsen. Das „i"-Zeichen kann benutzt werden, um anzuzeigen, dass zusätzliche Informationen über das Spiel angezeigt werden können, wie z.B. eine Viertel-Zusammenfassung, Halbzeitstatistiken, die besten Schützen, entscheidende Verletzungen usw.
  • Es kann vorkommen, dass Spiele laufen, die vom Kabelbetreiber des Benutzers oder von einem anderen Programmverteiler nicht geführt und daher am Ort des Benutzers nicht ausgestrahlt werden. Darüber hinaus kann es wünschenswert sein, Informationen über ausgestrahlte und nicht ausgestrahlte Spiele bereitzustellen, die bereits zu Ende sind und nicht mehr ausgestrahlt werden. 550 illustriert eine Ausgestaltung eines Bildschirms, der zum Bereitstellen von Zugang zu Spielständen über diese nicht ausgestrahlten und bereits beendeten Spiele verwendet werden kann. Das „Spielstand"-Merkmal 551 gibt an, dass Informationen über diese Spiele durch Drücken der linken Pfeiltaste zur Verfügung stehen. Der Benutzer geht dann in den auf dem Bildschirm 560 von 54 gezeigten „Spielstände durchsuchen" Modus. In Bildschirm 560 identifiziert die Browse-Information das Spiel, den Spielstand und das Inning, aber es werden keine Kanalinformationen gegeben, weil das Spiel nicht zum Anschauen zur Verfügung steht.
  • 55 illustriert ein Beispiel für einen virtuellen Kanalmanagerkanal-Bildschirm 570, der in einer Ausgestaltung der vorliegenden Erfindung verwendet werden kann. Der Kanalmanager gestattet es Benutzern, Lieblingskanäle einzustellen, die aus Rundfunkkanälen und Datenzufuhren ausgewählt wurden. Rundfunkkanäle 571 werden durch die Stationsaufrufbuchstaben angezeigt. Die linke Spalte zeigt auch die Kanalnummer, die der Benutzer zum Einstellen auf die Station eingibt. Auf Datenzufuhren wird über virtuelle Kanäle 572 zugegriffen, und sie werden durch die Informationen identifiziert, auf die durch den virtuellen Kanal zugegriffen werden kann. So bietet Kanal 82 beispielsweise, wie in Bildschirm 570 gezeigt, Zugang zu Informationen in einer Datenzufuhr über das Profi-Footballteam Arizona Cardinals. Darüber hinaus kann die Lieblingskanaleinstellfolge des Benutzers verwendet werden, um die Folge zu steuern, in der Programmplanungs- und Datenzufuhrinformationen im Flip- und im Browse-Modus angezeigt werden. So kann der Benutzer den Flip- und den Browse-Modus zum Betrachten der aktuellen Informationen in Datenzufuhren (auf die durch virtuelle Kanäle zugegriffen wird) sowie Programmplaninformationen für reale Kanäle betrachten.
  • Auf die virtuellen Kanäle, die Datenzufuhren enthalten, wird auf dieselbe Weise zugegriffen wie auf Rundfunkkanäle. So kann der Benutzer beispielsweise zum Einstellen von Informationen über die National Football League die Ziffern 8–0 auf der numerischen Tastatur eingeben. Alternativ kann der Benutzer die Auf-/Abwärtspfeiltasten 43A und 43B benutzen, während der Virtualkanal-Bildschirm 570 angezeigt wird, und die OK- oder die EINGABE-Taste 44 drücken, um auf die Informationen zu schalten. Nach dem Zugreifen auf Kanal 82 wie in 570 gezeigt erscheint der Bildschirm 580 von 56. Auf weitere Informationsbildschirme kann mit Hilfe der Abwärtspfeiltaste 43B zugegriffen werden. Zusätzlich zur Bereitstellung von Zugang zu Informationen in Datenzufuhren können auch zusätzliche Informationen in den gespeicherten Programmplaninformationen in einem verbesserten Sportmodus der vorliegenden Erfindung bereitgestellt werden. Zum Beispiel, anstatt Programmplaninformationen nur für ein paar Tage zu speichern, könnte die Datenbank den gesamten Saisonplan z.B. für die Profisportteams im Fernsehbereich des Benutzers enthalten. Auf diese Teamplaninformationen könnte man auch durch einen oder mehrere virtuelle Kanäle zugreifen.
  • 57 illustriert ein Beispiel dafür, wie die oben beschriebene Produktbestellfunktion in Verbindung mit einem On-Demand-Datenzufuhrinformationsdienst verwendet werden kann. Bildschirm 590 illustriert Informationen, auf die durch den NHL-Kanal 192 zugegriffen werden kann. Die beiden Zeilen am Fuß zeigen an, dass zwei Produkte zum Kauf bereit stehen. Diese Produkte können durch Drücken der Sterntaste und Eingeben der Informationen wie oben beschrieben bestellt werden.
  • Der offenbarte kombinierte Programmführer/Informationsdienst wurde zwar oben anhand von Sportinformationen als Beispiel beschrieben, aber es wird für den durchschnittlichen Fachmann offensichtlich sein, dass das offenbarte System nicht auf Sportinformationen begrenzt ist und dass es auch für andere Informationstypen Anwendung finden kann. Der bedarfsabhängige Zugang zu Datenzufuhren, der durch den EPG der vorliegenden Erfindung gegeben ist, kann z.B. zum Bereitstellen von Informationen über neueste Nachrichten, aktuelle Wetterinformationen, Aktiennotierungen usw. verwendet werden. Bildschirme wie die in den 48 und 49 illustrierten können für jede(s) Informationskategorie oder -thema bereitgestellt werden. So könnte beispielsweise eine Geschäftsdatenzufuhr bereitgestellt werden, die es dem Benutzer gestattet, Aktiennotierungen zu durchsuchen, die in einer Datenzufuhr enthalten sind, während er/sie CNBC schaut. Die Verwendung von Datenzufuhren bietet ein besonders nützliches Werkzeug in Verbindung mit der oben beschriebenen Produktbestellfunktion. So wäre es beispielsweise möglich, nicht nur Aktiennotierungen zu empfangen, sondern dass das System auch Handelstransaktionen über das Fernbediengerät oder ein anderes Benutzersteuermittel unter Verwendung derselben Technik wie zum Bestellen von Produkten ausführt.
  • Der Bildschirm 570 in 55 zeigt zwar die Verwendung eines virtuellen Kanalmanagerkanals nur für den Sportmodus, aber es ist offensichtlich, dass das System auch so konfiguriert werden kann, dass es Benutzern gestattet, eine Lieblingskanalliste oder mehrere Lieblingskanallisten kundenspezifisch anzupassen, indem er/sie Rundfunkkanäle und virtuelle Kanäle kombiniert, die sich auf eine Reihe verschiedener Kategorien beziehen. Zusätzlich zum Erstellen einer Lieblingskanalliste von den in Bildschirm 570 gezeigten Kanälen kann der Benutzer eine Lieblingskanalliste auswählen, die beispielsweise Nachrichtenrundfunkkanäle und virtuelle Kanäle aufweist, die Nachrichtendatenzufuhren, Wetterkanäle usw. aufweisen. Kurz, der Zugang zu Datenzufuhren, den die vorliegende Erfindung ermöglicht, erhöht den Nutzen des EPG sehr stark und wandelt ihn, aufgrund der Verwendung von virtuellen Kanälen, in der Tat in ein personalisiertes Multimedia-Informationssystem mit einer praktischen und äußerst flexiblen Oberfläche um.
  • Die Verwendung von Datenzufuhren gibt somit Programmverteilern wie Kabelkopfenden und DBS-Anbietern die Flexibilität, Zugang zu einer Reihe verschiedener Informationen zu geben. Informationen für die Datenzufuhren können von einer Reihe von Quellen erhalten werden. So werden beispielsweise Nahe-Echtzeit-Informationen über laufende Sportveranstaltungen durch Dienste wie, aber nicht begrenzt auf, SportsTicker, The Sports Network, Stats Inc. und die Associated Press bereitgestellt. Diese Informationen werden dann zum Befüllen der Benutzer bereitgestellten Sportdatenzufuhren verwendet. Eine weitere mögliche Informationsquelle ist das Internet, das eine Quelle für riesige Informationsmengen über praktisch jedes nur vorstellbare Thema ist. Der Anbieter des EPG kann Informationen vom Internet empfangen und sie so bearbeiten, dass die Datenzufuhren zusätzlich zu Informationen befüllt werden, die direkt von einem Informationsanbieter erhalten wurden.
  • 58 ist ein schematisches Diagramm einer Ausgestaltung eines Empfangs- und Verteilungssystems für die Datenzufuhren der vorliegenden Erfindung. Datenzufuhren 601 von mehreren Quellen werden von einem zentralen Datenmanagementsystem 602 empfangen, das die empfangenen Daten sammelt, interpretiert und zu Datenströmen oder -zufuhren 603 formatiert. Unterschiedliche Datenströme können sich aus verschiedenen Informationstypen zusammensetzen. So kann beispielsweise ein Strom ausschließlich Sportinformationen enthalten, während ein anderer nur Geschäftsinformationen enthält. Auf diese Weise können lokale Programmverteiler 604 nur bestimmte der Datenströme zur Verteilung auswählen. Alternativ kann ein einzelner Datenstrom, der alle Datentypen enthält, verwendet werden. Die lokalen Programmverteiler senden die Datenströme sowie die Fernsehprogramme und den EPG zu Set-Top-Boxen 605 von Benutzern. Wie in 58 gezeigt, kann der Übertragungsweg zwischen lokalen Verteilern und Set-Top-Boxen von Benutzern ein Koaxialkabel 606 oder ein Satellitensender und -empfänger 607 sein. Es können auch andere Übertragungswege wie z.B. Lichtleiter verwendet werden.
  • Es gibt zahlreiche Möglichkeiten, um die Datenzufuhren zu den Set-Top-Boxen von Benutzern oder zu anderen Verarbeitungsgeräten zu senden. Dieselben Grundsätze wie oben in Verbindung mit dem Senden und Empfangen von zusätzlichen Informationen über zum Kauf verfügbare Produkte gelten auch für die vorliegende Diskussion. So können beispielsweise Datenströme in der VBI von einem oder mehreren der zu Abonnenten übertragenen Fernsehsignale übertragen werden. Die VBI ist besonders dort geeignet, wo die Datenzufuhren aus Textdaten bestehen, die keine erhebliche Bandbreite zur Übertragung benötigen. Das in 47 gezeigte modifizierte System mit dem VBI-Decoder kann dann benutzt werden, um die Datenströme zu empfangen. Anstatt die VBI zu benutzen, kann die volle Bandbreite eines realen Fernsehkanals zum Führen mehrerer Datenzufuhren anstatt eines einzelnen Fernsehsignals verwendet werden. Alternativ kann für digitale Verteilungssysteme ein In-Band- oder Außer-Band-Digitalkanal verwendet werden. Es wird erwartet, dass Informationen in den Datenzufuhren in der Zukunft digitales Audio und Video beinhalten werden, wodurch der Wert des Fernsehens als Informationsinstrument noch weiter verbessert wird.
  • Um das Sport-Browser-Merkmal zu implementieren, das z.B. in 52 illustriert ist, und das in 50 illustrierte Merkmal „Die heutigen Spiele", müssen die vom DRAM 18 geholten EPG-Daten mit Daten von einer empfangenen Datenzufuhr korreliert werden. Der Grund ist, dass in der Browse-Box 541 von 52 die Informationen über das Programm selbst (Programmtitel, Kanal und Zeit) von den gespeicherten Programmauflistungen erhalten werden, während die Informationen über den Stand des Spiels (Spielstand und Inning) von einer empfangenen Datenzufuhr erhalten werden.
  • In einer Ausgestaltung der vorliegenden Erfindung können die EPG-Daten mit Daten aus der Datenzufuhr wie folgt korreliert werden. Die Datenzufuhr, die aktualisierte Sportergebnisse enthält, die am Kabelkopfende oder bei einem anderen Programmverteiler empfangen werden, beinhaltet einen eindeutigen Identifikationscode für jede Sportveranstaltung. Vor aktualisierten Informationen (d.h. Spielstand und Inning oder Restspielzeit) in der Datenzufuhr steht der eindeutige Code für dieses Spiel. Darüber hinaus weist der Anbieter der Informationszufuhr die eindeutigen Codes im Voraus zu und sendet den Code für jede bevorstehende Sportveranstaltung zum EPG-Anbieter. Der EPG-Anbieter setzt dann ein Feld in die Datenbank von Programmplaninformationen für den eindeutigen Code. Somit beinhaltet die im DRAM 18 gespeicherte Datenbank von Programmplaninformationen für Sportveranstaltungen die eindeutige Kennung für jede Veranstaltung. Wenn Programmplaninformationen für eine „live" Sportveranstaltung angezeigt werden, wie z.B. in dem in 52 gezeigten Browse-Modus, dann greift die Mikrosteuerung 16 auf den Datensatz für Kanal 11 zur Anzeige auf dem Fernsehempfänger des Benutzers zu und liest auch den eindeutigen Code in Verbindung mit dem gerade auf Kanal 11 ausgestrahlten Spiel. Die Mikrosteuerung 16 greift dann auf die Daten in einer Sportinformationszufuhr zu und durchsucht die Daten nach dem richtigen Identifikationscode. Wenn der richtige Code identifiziert ist, dann werden die aktualisierten Informationen über den Stand der Sportveranstaltung aus der Datenzufuhr entnommen. Die aus der Datenzufuhr ausgezogenen Informationen werden dann zum VDG 23 zur Anzeige auf dem Fernsehempfänger 27 in Verbindung mit den gespeicherten Programmplaninformationen auf die oben beschriebene Weise gesendet. Auf diese Weise sind Anzeigen wie die in 541 von 52 illustrierte möglich.
  • Der durchschnittliche Fachmann wird erkennen, dass es viele weitere Möglichkeiten gibt, um im DRAM 18 gespeicherte Programmplanungsdaten mit Informationen auf einem eingehenden Datenstrom zu korrelieren. In einer alternativen Ausgestaltung könnten, anstatt jede individuelle Sportveranstaltung mit einem Code zu identifizieren, Teamkennungen verwendet werden, um jedes Spiel zu identifizieren, an dem eine bestimmte Mannschaft teilnimmt. Programmplaninformationen würden dann mit Informationen in der Datenzufuhr auf die oben beschriebene Weise korreliert, aber auf der Basis der Teamkennung anstatt auf der Basis einer Programmkennung. Teamidentifikationscodes sind besonders für Informationen in Datenzufuhren nützlich, die sich nicht auf ein bestimmtes Spiel beziehen. So können beispielsweise in dem in 570 gezeigten Bildschirm, wo ein virtueller Kanal für Informationen über einzelne Mannschaften verwendet wird, Teamkennungen in der empfangenen Datenzufuhr verwendet werden, so dass die Mikrosteuerung die Informationen z.B. über die Arizona Cardinals entnehmen kann, wenn der Benutzer auf Kanal 82 zugreift.
  • In dem in 54 gezeigten Spielstände-durchsuchen-Modus, in dem Spielstände für nicht ausgestrahlte Spiele angezeigt werden, ist es nicht notwendig, den oben beschriebenen Korrelationsschritt auszuführen. Die Mikrosteuerung 16 kann dann so programmiert werden, dass sie nacheinander auf jede Information (d.h. aktualisierte Spielstände) in der Datenzufuhr zur Anzeige durch den VDG 23 unter Benutzersteuerung mit den Auf-/Abwärtspfeiltasten 43A zugreift. Alternativ kann die Mikrosteuerung im Spielstände-durchsuchen-Modus so programmiert werden, dass sie nur auf diejenigen aktuellen Spielstände für Spiele zugreift, die nicht ausgestrahlt werden, oder ausgestrahlte Spielstände, die zu Ende gegangen sind und nicht mehr im Browse-Modus von 52 angezeigt werden. Wenn also der Benutzer die Auf-/Abwärtspfeiltasten 43A drückt, dann werden Spielstände für laufende ausgestrahlte Spiele von der Mikrosteuerung 16 übersprungen. Auf diese Weise kann auf den Spielstände-durchsuchen-Modus praktischerweise zu Beginn oder am Ende des Sport-Browse-Modus von 52 zugegriffen werden – nachdem alle Kanäle, die gerade Sportveranstaltungen ausstrahlen, z.B. mit der Aufwärtspfeiltaste durchlaufen werden, kann der Benutzer dann Spielstände von nicht ausgestrahlten und zu Ende gegangenen Spielen absuchen, indem er weiter die Aufwärtspfeiltaste drückt und dann zum Beginn des Sport-Browse-Modus von 52 zurückspringt.
  • Form und Inhalt eines bestimmten Computerprogramms zum Ausführen der hierin offenbarten Erfindung werden für den Fachmann in der Videosystemprogrammierung und Graphikanzeige leicht offensichtlich sein. Die 36a–d zeigen ein Fließschema, das die Betriebslogik des Systems darstellt. Der Fachmann wird auch erkennen, dass von der hierin beschriebenen spezifischen Ausgestaltung abgewichen werden kann, ohne vom wahren Umfang der beiliegenden Ansprüche abzuweichen.
  • DEUTSCHE ÜBERSETZUNG DER ZEICHNUNGSBESCHRIFTUNGEN:
    Figure 00750001
  • Figure 00760001
  • Figure 00770001
  • Figure 00780001
  • Figure 00790001
  • Figure 00800001
  • Figure 00810001
  • Figure 00820001
  • Figure 00830001
  • Figure 00840001
  • Figure 00850001
  • Figure 00860001
  • Figure 00870001
  • Figure 00880001
  • Figure 00890001
  • Figure 00900001
  • Figure 00910001
  • Figure 00920001

Claims (20)

  1. Verfahren zum Anzeigen von Programmplaninformationen und Datenzufuhr-Informationen von einer Datenzufuhr, wobei das Verfahren die folgenden Schritte aufweist: Empfangen von Fernsehprogrammen für eine Mehrzahl von Fernsehkanälen; Einstellen eines aus den Fernsehkanälen ausgewählten Kanals; Empfangen und Speichern von Fernsehprogrammplaninformationen; als Reaktion auf Benutzersteuerbefehle, Ansteuern eines Bildausgabegerätes zum Anzeigen der gespeicherten Programmplaninformationen; Empfangen der Datenzufuhr-Informationen von einer Datenzufuhr; selektives Auswählen der Datenzufuhr-Informationen von der Datenzufuhr; und Kombinieren und gleichzeitig Anzeigen eines Teils der gespeicherten Programmplaninformationen mit den gewählten Datenzufuhr-Informationen auf einem Fernsehempfänger.
  2. Verfahren nach Anspruch 1, bei dem die Datenzufuhr-Informationen vom Internet stammende Informationen enthalten.
  3. Verfahren nach Anspruch 1 oder 2, das ferner das Verarbeiten der Benutzersteuerbefehle zum Erzeugen von Videosteuerbefehlen und, in wenigstens einer Betriebsart, als Reaktion auf die Videosteuerbefehle, das Anzeigen eines Teils der Programmplaninformationen in überlagernder Weise mit einem auf einem Fernsehkanal erscheinenden Fernsehprogramm aufweist.
  4. Verfahren nach Anspruch 1, 2 oder 3, bei dem: die Programmplaninformationen Programmauflistungen aufweisen; wenigstens ein Teil der Datenzufuhr-Informationen mit wenigstens einer der Programmauflistungen assoziiert ist; das Anzeigen der Programmplaninformationen das Anzeigen der wenigstens einen der Programmauflistungen aufweist; und das Anzeigen der Datenzufuhr-Informationen das Anzeigen der Datenzufuhr-Informationen aufweist, die mit der wenigstens einen der Programmauflistungen assoziiert sind.
  5. Verfahren nach Anspruch 1, 2 oder 3, das ferner das Anzeigen eines Symbols aufweist, das anzeigt, dass es Datenzufuhr-Informationen gibt, die mit wenigstens einer der Programmauflistungen assoziiert sind.
  6. Verfahren nach einem der Ansprüche 1 bis 5, das ferner das Anzeigen eines Fernsehprogramms aufweist, das mit den Programmplaninformationen assoziiert ist.
  7. Verfahren nach Anspruch 1 oder 2, das ferner das Anzeigen eines Fernsehprogramms aufweist, das mit den Programmplaninformationen und den Datenzufuhr-Informationen assoziiert ist.
  8. Verfahren nach Anspruch 7, wobei: das Anzeigen der Programmplaninformationen das Anzeigen der Programmplaninformationen in einem ersten Teil eines Bildschirms aufweist; das Anzeigen der Datenzufuhr-Informationen das Anzeigen der Datenzufuhr-Informationen im ersten Teil des Bildschirms aufweist; und das Anzeigen des Fernsehprogramms, das mit den Programmplaninformationen und den Datenzufuhr-Informationen assoziiert ist, das Anzeigen von wenigstens einem Teil des Fernsehprogramms, das mit den Programmplaninformationen und den Datenzufuhr-Informationen assoziiert ist, in einem zweiten Teil des Bildschirms aufweist, wobei der wenigstens eine Teil des Fernsehprogramms, die Programmplaninformationen und die Datenzufuhr-Informationen gleichzeitig angezeigt werden.
  9. Verfahren nach Anspruch 1, 2 oder 3, wobei: das Anzeigen der Programmplaninformationen das Anzeigen der Programmplaninformationen in einem ersten Teil eines Bildschirms aufweist; und das Anzeigen der Datenzufuhr-Informationen das Anzeigen der Datenzufuhr-Informationen im ersten Teil des Bildschirms aufweist, wobei das Verfahren ferner folgenden Schritt aufweist: Anzeigen von wenigstens einem Teil eines Fernsehprogramms in einem zweiten Teil des Bildschirms, wobei der wenigstens eine Teil des Fernsehprogramms, die Programmplaninformationen und die Datenzufuhr-Informationen gleichzeitig angezeigt werden.
  10. Multimedia-Informationssystem zum Anzeigen von Programmplaninformationen und Datenzufuhr-Informationen, wobei das System Folgendes aufweist: einen Empfänger zum Empfangen von Fernsehprogrammen für eine Mehrzahl von Fernsehkanälen; einen Tuner zum Einstellen des Empfängers auf einen gewählten Fernsehkanal; einen Datenprozessor zum Empfangen und Speichern von Fernsehprogrammplaninformationen in einem Speicher; Mittel, die auf Benutzersteuerbefehle ansprechen, um Signale als Reaktion darauf zum Datenprozessor senden; Mittel zum Empfangen einer Datenzufuhr, wobei die Datenzufuhr die Datenzufuhr-Informationen beinhaltet; Mittel zum selektiven Wählen von Datenzufuhr-Informationen aus der Datenzufuhr; einen Fernsehempfänger zum Anzeigen von Fernsehprogrammen, Fernsehprogrammplaninformationen und Datenzufuhr-Informationen; und ein Bildanzeigegerät, das unter der Steuerung des Datenprozessors betreibbar ist, um einen Teil der gespeicherten Programmplanungsinformationen mit den gewählten Datenzufuhr-Informationen zu kombinieren und gleichzeitig auf dem Fernsehschirm anzuzeigen.
  11. System nach Anspruch 10, wobei die Datenzufuhr-Informationen vom Internet stammende Informationen enthalten.
  12. System nach Anspruch 10 oder 11, wobei: die Programmplaninformationen Programmauflistungen aufweisen; wenigstens ein Teil der Datenzufuhr-Informationen mit wenigstens einer der Programmauflistungen assoziiert ist; und das Bildanzeigegerät Mittel zum Anzeigen der wenigstens einen der Programmauflistungen, und Mittel zum Anzeigen der Datenzufuhr-Informationen aufweist, die mit der wenigstens einen der Programmauflistungen assoziiert sind.
  13. System nach Anspruch 10, 11 oder 12, das ferner Mittel zum Anzeigen eines Symbols aufweist, das anzeigt, dass Datenzufuhr-Informationen vorhanden sind, die mit wenigstens einer der Programmauflistungen assoziiert sind.
  14. System nach einem der Ansprüche 10 bis 13, das ferner Mittel zum Anzeigen eines Fernsehprogramms aufweist, das mit den Programmplaninformationen assoziiert ist.
  15. System nach einem der Ansprüche 10 bis 13, das ferner Mittel zum Anzeigen eines Fernsehprogramms aufweist, das mit den Programmplaninformationen und den Datenzufuhr-Informationen assoziiert ist.
  16. System nach Anspruch 15, wobei: das Bildanzeigegerät Mittel zum Anzeigen der Programmplaninformationen in einem ersten Teil eines Bildschirms des Fernsehempfängers und Mittel zum Anzeigen von Datenzufuhr-Informationen in dem ersten Teil des Bildschirms aufweist; und das Mittel zum Anzeigen des Fernsehprogramms, das mit den Programmplaninformationen und den Datenzufuhr-Informationen assoziiert ist, Mittel zum Anzeigen von wenigstens einem Teil des Fernsehprogramms, das mit den Programmplanungsinformationen und den Datenzufuhr-Informationen assoziiert ist, in einem zweiten Teil des Bildschirms aufweist, wobei der wenigstens eine Teil des Fernsehprogramms, die Programmplaninformationen und die Datenzufuhr-Informationen gleichzeitig angezeigt werden.
  17. System nach einem der Ansprüche 10 bis 13, wobei: das Bildanzeigegerät Mittel zum Anzeigen der Programmplaninformationen in einem ersten Teil eines Bildschirms des Fernsehempfängers und Mittel zum Anzeigen von Datenzufuhr-Informationen in dem ersten Teil des Anzeigeschirms aufweist, wobei das System ferner Folgendes aufweist: Mittel zum Anzeigen von wenigstens einem Teil eines Fernsehprogramms in einem zweiten Teil des Anzeigeschirms, wobei der wenigstens eine Teil des Fernsehprogramms, die Programmplaninformationen und die Datenzufuhr-Informationen gleichzeitig angezeigt werden.
  18. System nach einem der Ansprüche 10 bis 15, wobei: die Datenzufuhr-Informationen Daten für Ereignisse aufweisen, die noch nicht ausgestrahlt wurden; und das Bildanzeigegerät Mittel zum gleichzeitigen Anzeigen der Daten für Ereignisse aufweist, die nicht mit den Programmplaninformationen ausgestrahlt werden.
  19. System nach einem der Ansprüche 10 bis 18, wobei das Bildanzeigegerät Mittel aufweist, um dem Benutzer mittels eines elektronischen Fernsehprogrammführers Zugang zu den Datenzufuhr-Informationen bereitzustellen.
  20. System nach einem der Ansprüche 10 bis 18, wobei der Empfänger so konfiguriert ist, dass er die Datenzufuhr- und Programmsignale für Fernsehprogramme empfängt; und der Datenprozessor auf die Benutzersteuerbefehle anspricht, um das Bildanzeigegerät zum Anzeigen der Fernsehprogramme und der Datenzufuhr-Informationen aus der Datenzufuhr zu führen.
DE69635627T 1995-06-07 1996-06-06 Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe Expired - Lifetime DE69635627T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US476217 1995-06-07
US08/476,217 US5589892A (en) 1993-09-09 1995-06-07 Electronic television program guide schedule system and method with data feed access

Publications (2)

Publication Number Publication Date
DE69635627D1 DE69635627D1 (de) 2006-01-26
DE69635627T2 true DE69635627T2 (de) 2006-09-14

Family

ID=23890979

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69617986T Expired - Lifetime DE69617986T2 (de) 1995-06-07 1996-06-06 Verfahren und einrichtung zur planung einer elektronischen programmanweisung mit zugriff auf dateneingabe
DE69635627T Expired - Lifetime DE69635627T2 (de) 1995-06-07 1996-06-06 Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69617986T Expired - Lifetime DE69617986T2 (de) 1995-06-07 1996-06-06 Verfahren und einrichtung zur planung einer elektronischen programmanweisung mit zugriff auf dateneingabe

Country Status (14)

Country Link
US (2) US5589892A (de)
EP (2) EP1152605B1 (de)
JP (1) JP3228754B2 (de)
KR (1) KR100268978B1 (de)
CN (2) CN1149847C (de)
AT (2) ATE210914T1 (de)
AU (1) AU700302B2 (de)
BR (1) BR9609120A (de)
CA (1) CA2223057C (de)
DE (2) DE69617986T2 (de)
ES (2) ES2252148T3 (de)
HK (2) HK1013781A1 (de)
PL (1) PL180684B1 (de)
WO (1) WO1996041478A1 (de)

Families Citing this family (907)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2366191T3 (es) * 1990-09-10 2011-10-18 Starsight Telecast, Inc. Interfaz de usuario para sistema de programación de televisión.
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US6418424B1 (en) 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7401286B1 (en) * 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US7509270B1 (en) * 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
KR100295386B1 (ko) 1992-12-09 2001-09-22 마크 홀린저 케이블 텔레비전 전달 시스템을 위한 세트 탑터미날
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US7298851B1 (en) * 1992-12-09 2007-11-20 Discovery Communications, Inc. Electronic book security and copyright protection system
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US7835989B1 (en) * 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
CA2157600A1 (en) 1993-03-05 1994-09-15 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US6275268B1 (en) 1993-09-09 2001-08-14 United Video Properties, Inc. Electronic television program guide with remote product ordering
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
TW250616B (en) * 1994-11-07 1995-07-01 Discovery Communicat Inc Electronic book selection and delivery system
US6008803A (en) * 1994-11-29 1999-12-28 Microsoft Corporation System for displaying programming information
US6163345A (en) * 1995-01-04 2000-12-19 Sony Corportion Method and apparatus for providing station and programming information in a multiple station broadcast system
US6233734B1 (en) 1995-01-05 2001-05-15 Videoguide, Inc. System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US6052145A (en) * 1995-01-05 2000-04-18 Gemstar Development Corporation System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US5548345A (en) * 1995-01-05 1996-08-20 Protelcon, Inc. Video viewing censoring supervision system
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US8539528B2 (en) * 1995-04-17 2013-09-17 Starsight Telecast, Inc. Multi-source switching in a television system
CA2736665C (en) * 1995-04-24 2012-08-07 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5943046A (en) * 1995-07-19 1999-08-24 Intervoice Limited Partnership Systems and methods for the distribution of multimedia information
JP3813210B2 (ja) * 1995-09-14 2006-08-23 富士通株式会社 オンライン広告システムおよび方法
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6732369B1 (en) * 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6388714B1 (en) * 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6785905B1 (en) * 1995-10-24 2004-08-31 Sony Corporation Television transmitter, television transmitting method, television receiver and television receiving method
US5905865A (en) 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
US6157413A (en) * 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
GB9616406D0 (en) * 1996-08-05 1996-09-25 British Sky Broadcasting Ltd Improvements in receivers for television signals
US20030009758A1 (en) * 1995-12-22 2003-01-09 Christopher Townsend Receivers for television signals
US7082398B1 (en) 1996-01-16 2006-07-25 The Nasdaq Stock Market, Inc. Media wall for displaying financial information
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US9530150B2 (en) 1996-01-19 2016-12-27 Adcension, Llc Compensation model for network services
US5833468A (en) * 1996-01-24 1998-11-10 Frederick R. Guy Remote learning system using a television signal and a network connection
JP2000504134A (ja) * 1996-02-02 2000-04-04 アウォード・ソフトウェア・インターナショナル・インコーポレーテッド インターネットアクセス用のインターネットbiosを備えたセットトップボックス
US6314570B1 (en) * 1996-02-08 2001-11-06 Matsushita Electric Industrial Co., Ltd. Data processing apparatus for facilitating data selection and data processing in at television environment with reusable menu structures
US5761606A (en) 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
JP4420474B2 (ja) * 1996-02-14 2010-02-24 ソニー株式会社 電子番組ガイド表示制御装置及び方法
JP3491431B2 (ja) * 1996-02-20 2004-01-26 株式会社日立製作所 テレビジョン信号受信装置
US6018768A (en) * 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US20020049832A1 (en) 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6513069B1 (en) 1996-03-08 2003-01-28 Actv, Inc. Enhanced video programming system and method for providing a distributed community network
US5778181A (en) * 1996-03-08 1998-07-07 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US20020038383A1 (en) 1999-12-23 2002-03-28 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
BR9708196B1 (pt) * 1996-03-15 2010-05-18 método de buscar por canais com um aparelho de televisão e método para navegar entre o modo de visualização de televisão normal e um guia de programa eletrÈnico (epg).
EP0888688A4 (de) 1996-03-15 2000-05-03 Guide E Inc Kombination eines videokassettenrekorderindex mit einer elektronischen programmführung
US6788314B1 (en) * 1996-03-22 2004-09-07 Interval Research Corporation Attention manager for occupying the peripheral attention of a person in the vicinity of a display device
US7348935B1 (en) 1996-03-22 2008-03-25 Vulcan Patents Llc Attention manager for occupying the peripheral attention of a person in the vicinity of a display device
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US8006260B2 (en) 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US7266686B1 (en) 1996-05-09 2007-09-04 Two-Way Media Llc Multicasting method and apparatus
JP3530308B2 (ja) * 1996-05-27 2004-05-24 富士通株式会社 放送番組送信装置とそれに接続される端末装置
US5969748A (en) * 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
JP3276848B2 (ja) * 1996-05-31 2002-04-22 三洋電機株式会社 テレビジョン受像機
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
AU716998B2 (en) * 1996-06-17 2000-03-16 Rovi Guides, Inc. Television schedule system with enhanced features
US6029193A (en) * 1996-06-25 2000-02-22 Matsushita Electric Industrial Co., Ltd. Data sending/receiving system, data broadcasting method and data receiving apparatus for television broadcasting
US20030164856A1 (en) * 1996-06-28 2003-09-04 Randy Prager Desktop, stream-based, information management system
US6006227A (en) 1996-06-28 1999-12-21 Yale University Document stream operating system
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
JP3528451B2 (ja) * 1996-07-26 2004-05-17 ソニー株式会社 電子番組ガイド表示制御装置及びその方法
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. Electronic program guide with interactive areas
JPH1065684A (ja) * 1996-08-20 1998-03-06 Fujitsu Ltd 付加サービスの課金方法及び付加サービス通信システム
US6601103B1 (en) * 1996-08-22 2003-07-29 Intel Corporation Method and apparatus for providing personalized supplemental programming
KR100206804B1 (ko) * 1996-08-29 1999-07-01 구자홍 하일라이트 부분 자동 선택 녹화 방법
US6049333A (en) * 1996-09-03 2000-04-11 Time Warner Entertainment Company, L.P. System and method for providing an event database in a telecasting system
US7418672B2 (en) * 2000-12-21 2008-08-26 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US6172677B1 (en) * 1996-10-07 2001-01-09 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US5774666A (en) * 1996-10-18 1998-06-30 Silicon Graphics, Inc. System and method for displaying uniform network resource locators embedded in time-based medium
US5886690A (en) * 1996-10-31 1999-03-23 Uniden America Corporation Program schedule user interface
US6037933A (en) * 1996-11-13 2000-03-14 Samsung Electronics Co., Ltd. TV graphical user interface for providing user access to preset time periods of TV program information
US6758755B2 (en) * 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
EP0947093A4 (de) * 1996-12-19 2000-03-08 Index Systems Inc Elektronischer programmführer mit einfügung von reklame
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6256785B1 (en) * 1996-12-23 2001-07-03 Corporate Media Patners Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US5931908A (en) * 1996-12-23 1999-08-03 The Walt Disney Corporation Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
US7802276B2 (en) 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
US7587323B2 (en) 2001-12-14 2009-09-08 At&T Intellectual Property I, L.P. System and method for developing tailored content
US7617508B2 (en) 2003-12-12 2009-11-10 At&T Intellectual Property I, L.P. Methods and systems for collaborative capture of television viewer generated clickstreams
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
BR9807467B1 (pt) 1997-01-06 2010-11-16 método e sistema para acompanhar o uso de rede de distribuição de mìdia televesiva.
US8640160B2 (en) 1997-01-06 2014-01-28 At&T Intellectual Property I, L.P. Method and system for providing targeted advertisements
US8677384B2 (en) 2003-12-12 2014-03-18 At&T Intellectual Property I, L.P. Methods and systems for network based capture of television viewer generated clickstreams
EP0855834A3 (de) * 1997-01-22 1999-04-21 Siemens Aktiengesellschaft Verfahren und Anordnung zum automatischen Aufzeichnen von Sendungen auf einer Aufnahmeeinrichtung
US6020880A (en) * 1997-02-05 2000-02-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information from a single electronic program guide server
US7236969B1 (en) * 1999-07-08 2007-06-26 Nortel Networks Limited Associative search engine
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
FR2760165B1 (fr) * 1997-02-21 1999-05-14 Netgem Procede pour presenter sur un ecran d'affichage d'un televiseur une image composite combinant une image de television et un contenu informatif de donnees internet
AU6675098A (en) 1997-02-28 1998-09-18 Starsight Telecast Incorporated Television control interface with electronic guide
US6064376A (en) * 1997-03-13 2000-05-16 United Video Properties, Inc. Adjustable program guide display system
US6209028B1 (en) 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
EP0866616A1 (de) * 1997-03-21 1998-09-23 CANAL+ Société Anonyme Verfahren und Vorrichtung zur Übertragung von Daten
BR9714604A (pt) * 1997-03-21 2002-08-06 Canal Plus Sa Transmissão e recepção de programas de televisão e outros dados
JP2001504673A (ja) * 1997-03-21 2001-04-03 ウオーカー ディジタル、エルエルシー ビデオ番組のための補足のオーディオおよびビジュアル情報を供給するシステムおよび方法
US20050097594A1 (en) 1997-03-24 2005-05-05 O'donnell Frank Systems and methods for awarding affinity points based upon remote control usage
US6130726A (en) * 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
US8769598B2 (en) * 1997-03-24 2014-07-01 Logitech Europe S.A. Program guide on a remote control
EP0914743A1 (de) * 1997-03-25 1999-05-12 Ebim S.A. Fernsehprogramm-auswahlgerät
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6202212B1 (en) 1997-04-01 2001-03-13 Compaq Computer Corporation System for changing modalities
ES2262191T3 (es) 1997-04-14 2006-11-16 Thomson Consumer Electronics, Inc. Sistema para adquirir peticiones de informacion por un usuario via un programa de seleccion guiado.
CA2286776C (en) * 1997-04-16 2004-07-06 Starsight Telecast Incorporated Multiple database, user-choice-compiled program and event guide
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US6961556B2 (en) 1997-04-29 2005-11-01 Vbi-2000, Llc Apparatus and method for an enhanced PCS communication system
US6381748B1 (en) * 1997-05-02 2002-04-30 Gte Main Street Incorporated Apparatus and methods for network access using a set top box and television
EP0920778B1 (de) * 1997-05-21 2011-11-16 Koninklijke Philips Electronics N.V. Übertragung und empfang von fernsehprogrammen
US6061097A (en) 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
US5946051A (en) * 1997-06-02 1999-08-31 Telecruz Technology, Inc. Method and apparatus for enabling a user to access data network applications from a television system
US6108706A (en) * 1997-06-09 2000-08-22 Microsoft Corporation Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network
KR100246792B1 (ko) * 1997-06-24 2000-03-15 윤종용 프로그램 진행시간 안내방법과 장치
US6317885B1 (en) 1997-06-26 2001-11-13 Microsoft Corporation Interactive entertainment and information system using television set-top box
KR100317629B1 (ko) * 1997-06-30 2002-04-24 윤종용 디지털텔레비젼수상기에서서브채널정보표시방법
FR2765368A1 (fr) * 1997-06-30 1998-12-31 Pitvox Sat Systeme permettant de suivre les parametres financiers d'un marche boursier
IL125141A0 (en) * 1998-06-29 1999-01-26 Nds Ltd Advanced television system
IL121230A (en) * 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
US6262722B1 (en) * 1997-07-08 2001-07-17 United Video Properties, Inc. Interactive program guide navigator menu system
US6701352B1 (en) 1997-07-11 2004-03-02 Pitney Bowes Inc. Method and apparatus for importing information from a network resource
US6836296B1 (en) * 1997-07-18 2004-12-28 Sony Corporation Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
JP4596495B2 (ja) * 1997-07-18 2010-12-08 ソニー株式会社 制御装置、制御方法、電気機器システム、電気機器システムの制御方法、および、記録媒体
BRPI9812104B1 (pt) * 1997-07-21 2016-12-27 Guide E Inc método para navegar por um guia de programa interativo
US6175362B1 (en) * 1997-07-21 2001-01-16 Samsung Electronics Co., Ltd. TV graphical user interface providing selection among various lists of TV channels
US6421069B1 (en) * 1997-07-31 2002-07-16 Sony Corporation Method and apparatus for including self-describing information within devices
EP0933933A4 (de) * 1997-08-21 2004-11-24 Sony Corp Empfänger, programmauffindungs- und empfangsverfahren
KR100786025B1 (ko) * 1997-08-21 2007-12-17 소니 가부시끼 가이샤 정보 전송 방법 및 텔레비전 방송 수신 장치
US6172674B1 (en) * 1997-08-25 2001-01-09 Liberate Technologies Smart filtering
US6020930A (en) * 1997-08-28 2000-02-01 Sony Corporation Method and apparatus for generating and displaying a broadcast system program guide
WO1999013641A1 (en) * 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
JP3925996B2 (ja) * 1997-09-05 2007-06-06 松下電器産業株式会社 情報表示装置
SE522598C2 (sv) * 1997-09-08 2004-02-24 Telia Ab Arrangemang för en kategoristyrd kanalbläddring
AU8913098A (en) 1997-09-18 1999-04-05 Prevue International, Inc. Electronic-mail reminder for an internet television program guide
US6600496B1 (en) * 1997-09-26 2003-07-29 Sun Microsystems, Inc. Interactive graphical user interface for television set-top box
US6816172B1 (en) * 1997-09-29 2004-11-09 Intel Corporation Graphical user interace with multimedia identifiers
AU735093B2 (en) * 1997-10-06 2001-06-28 Rovi Guides, Inc. Interactive television program guide system with pay program package promotion
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
AU757778B2 (en) * 1997-10-06 2003-03-06 Rovi Guides, Inc. Interactive television program guide system with pay program package promotion
US6954897B1 (en) 1997-10-17 2005-10-11 Sony Corporation Method and apparatus for adjusting font size in an electronic program guide display
US6034677A (en) * 1997-10-17 2000-03-07 Sony Corporation Method and apparatus for displaying an electronic program guide
US6111614A (en) * 1997-10-17 2000-08-29 Sony Corporation Method and apparatus for displaying an electronic menu having components with differing levels of transparency
US6518986B1 (en) 1997-10-17 2003-02-11 Sony Corporation Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system
EP1060584A4 (de) * 1997-10-17 2006-06-28 Sony Electronics Inc Verfahren und vorrichtung zum anzeigen eines elektronischen programmverzeichnisses
US6243142B1 (en) 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6378130B1 (en) * 1997-10-20 2002-04-23 Time Warner Entertainment Company Media server interconnect architecture
US6081263A (en) * 1997-10-23 2000-06-27 Sony Corporation System and method of a user configurable display of information resources
EP0912053A1 (de) 1997-10-24 1999-04-28 CANAL+ Société Anonyme Mehrkanaliges Digitalfernsehsystem
US5982363A (en) 1997-10-24 1999-11-09 General Instrument Corporation Personal computer-based set-top converter for television services
US7394347B2 (en) * 1997-10-27 2008-07-01 World Wide Innovations, Llc Locking device for electronic equipment
US8963681B2 (en) 1997-10-27 2015-02-24 Direct Source International, Llc Operating control system for electronic equipment
US6928653B1 (en) 1997-11-06 2005-08-09 United Video Properties, Inc. Interactive electronic television program guide with database configurability
US6173112B1 (en) * 1997-11-28 2001-01-09 International Business Machines Corporation Method and system for recording in-progress broadcast programs
KR100434894B1 (ko) * 1997-12-01 2004-06-07 스타사이트 텔레케스트, 인코포레이티드 팝업 내에 광고 메시지를 구비하는 전자 프로그램 가이드 시스템
US7024681B1 (en) * 1997-12-04 2006-04-04 Verizon Laboratories Inc. Method and apparatus for near video on demand
JP3466071B2 (ja) * 1997-12-05 2003-11-10 松下電器産業株式会社 放送受信装置
US6564378B1 (en) * 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
US6367078B1 (en) * 1997-12-12 2002-04-02 Michael Lasky Electronic program-guide system with sideways-surfing capability
JPH11187324A (ja) * 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd 番組情報作成装置および方法と受信装置
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6104334A (en) 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6757001B2 (en) 1999-03-30 2004-06-29 Research Investment Network, Inc. Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
US20030056216A1 (en) * 1998-01-05 2003-03-20 Theodore D. Wugofski System for managing favorite channels
US7152236B1 (en) * 1998-01-05 2006-12-19 Gateway Inc. Integration of internet sources into an electronic program database list
JP3599993B2 (ja) * 1998-01-09 2004-12-08 三洋電機株式会社 情報表示装置
JP3701199B2 (ja) * 1998-01-23 2005-09-28 インデックス システムズ インコーポレイテッド 家庭用娯楽システム及びその操作方法
AU2003203776B2 (en) * 1998-01-23 2005-08-25 Index Systems, Inc. Home entertainment system and method of its operation
US20010042246A1 (en) * 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
US6445398B1 (en) 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
IL123288A (en) 1998-02-13 2001-05-20 Nds Ltd Electronic game guide system
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
BR9909241A (pt) * 1998-03-04 2000-11-14 United Video Properties Inc Sistema de guia de programas com propaganda direcionada
US6424791B1 (en) 1998-03-27 2002-07-23 Sony Corporation System and method for providing selection of timer recording
JP3285841B2 (ja) * 1998-04-24 2002-05-27 株式会社次世代情報放送システム研究所 コンテンツ提供装置およびコンテンツ提供方法、受信装置および受信方法、並びに通信システムおよび通信方法
EP1076994B1 (de) * 1998-04-30 2006-01-18 United Video Properties, Inc. Programmübersichtssystem mit werbung
US20040194138A1 (en) * 1998-04-30 2004-09-30 Prevue Networks, Inc. Program guide system with targeted advertisements based on function buttons and non-programming options
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6725461B1 (en) * 1998-04-30 2004-04-20 Wink Communications, Inc. Reminder system for broadcast and non-broadcast events based on broadcast interactive applications
WO1999057902A1 (en) * 1998-05-01 1999-11-11 Scientific-Atlanta, Inc. Method and apparatus for pay-per-view program guide
US6243145B1 (en) * 1998-05-01 2001-06-05 Scientific-Atlanta, Inc. Method and apparatus for browsing television channel information by category
JP2002514863A (ja) * 1998-05-01 2002-05-21 サイエンティフィック−アトランタ, インコーポレイテッド ペイ・パー・ビューシステムのための方法および装置
US6133912A (en) * 1998-05-04 2000-10-17 Montero; Frank J. Method of delivering information over a communication network
US20080034113A1 (en) 1998-05-04 2008-02-07 Frank Montero Method of contextually determining missing components of an incomplete uniform resource locator
US20020095676A1 (en) * 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
KR19990085286A (ko) * 1998-05-15 1999-12-06 구자홍 디지털 티브이의 채널정보변경 방법
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6078954A (en) * 1998-05-26 2000-06-20 Williams Communications, Inc. Server directed multicast communication method and system
US6182084B1 (en) 1998-05-26 2001-01-30 Williams Communications, Inc. Method and apparatus of data comparison for statistical information content creation
AU4026999A (en) * 1998-06-04 1999-12-20 Imagictv Inc. Television delivery system
AU4432399A (en) * 1998-06-09 1999-12-30 Index Systems, Inc. Database for use in method and apparatus for displaying television programs and related text
US20050204388A1 (en) 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
GB2338364B (en) * 1998-06-12 2003-03-05 British Sky Broadcasting Ltd Improvements in receivers for television signals
US7231175B2 (en) * 1998-06-16 2007-06-12 United Video Properties, Inc. Music information system for obtaining information on a second music program while a first music program is played
WO1999066725A1 (en) 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
US6481011B1 (en) 1998-06-16 2002-11-12 Prevue Networks, Inc. Program guide system with user designated color coding
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US6513160B2 (en) * 1998-06-17 2003-01-28 Opentv, Inc. System and method for promoting viewer interaction in a television system
US6215483B1 (en) 1998-06-17 2001-04-10 Webtv Networks, Inc. Combining real-time and batch mode logical address links
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6268849B1 (en) * 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
US6874161B1 (en) * 1998-06-30 2005-03-29 Webtv Networks, Inc. Utilizing a high bandwidth communications channel for broadcasting network data during off-peak hours
TW416224B (en) 1998-07-07 2000-12-21 United Video Properties Inc Interactive television program guide system with local advertisements
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
AU2003204535B2 (en) * 1998-07-14 2004-07-01 Rovi Guides, Inc. Client-Server Based Interactive Television Program Guide System with Remote Server Recording
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6799327B1 (en) 1998-07-14 2004-09-28 United Video Properties, Inc. Program guide with selectable advertisements and pseudo-ads
ES2188203T3 (es) 1998-07-17 2003-06-16 United Video Properties Inc Sistema de guia de programas de television interativa que tienen multiples dispositivos en un domicilio particular.
WO2000004708A1 (en) 1998-07-17 2000-01-27 United Video Properties, Inc. Television system with aided user program searching
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
DE69911613T2 (de) 1998-07-20 2004-06-17 Canal + Technologies Navigationssystem für ein multikanal- digitalfernsehsystem
BR9912385A (pt) 1998-07-23 2002-01-15 Diva Systems Corp Interface de usuário gerada em um extremo de cabeça, guia de programa interativo, e, processos de geração e distribuição de uma interface de usuário, e de interação com um guia de programa interativo
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
EP2268019A3 (de) * 1998-07-23 2012-05-30 United Video Properties, Inc. Interaktives Fernsehprogrammführungssystem, das als Portal dient
AU2002300451B2 (en) * 1998-07-23 2005-05-12 Rovi Guides, Inc. Interactive Television Program Guide System That Serves as a Portal
US6820278B1 (en) 1998-07-23 2004-11-16 United Video Properties, Inc. Cooperative television application system having multiple user television equipment devices
AR019458A1 (es) 1998-07-23 2002-02-20 United Video Properties Inc Una disposicion de guia de programacion televisiva interactiva que sirve como entrada
EP1330125A3 (de) 1998-07-23 2004-09-15 United Video Properties, Inc. Kindersicherung
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
US7091968B1 (en) * 1998-07-23 2006-08-15 Sedna Patent Services, Llc Method and apparatus for encoding a user interface
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6567981B1 (en) 1998-08-03 2003-05-20 Elysium Broadband Inc. Audio/video signal redistribution system
US6588013B1 (en) 1998-08-18 2003-07-01 United Video Properties, Inc. Promotional material distribution system with automatic updating of promotional material selection algorithms
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
EP1343317A3 (de) * 1998-08-21 2009-04-29 United Video Properties, Inc. Elektronischer Kundenserverprogrammführer
AU2013204490B2 (en) * 1998-08-21 2014-10-09 Rovi Guides, Inc. Client-Server Electronic Program Guide
US8589975B2 (en) 1998-08-21 2013-11-19 United Video Properties, Inc. Electronic program guide with advance notification
AU2003203749B2 (en) * 1998-08-21 2005-04-14 Rovi Guides, Inc. Client-Server Electronic Program Guide
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
TW447221B (en) * 1998-08-26 2001-07-21 United Video Properties Inc Television message system
US20040261125A1 (en) * 1998-08-27 2004-12-23 United Video Properties, Inc. Electronic program guide with interactive screen game
US8291450B2 (en) 1999-09-10 2012-10-16 At&T Intellectual Property I, L.P. Methods and systems for providing information about programs available for viewing
US6499138B1 (en) 1998-09-10 2002-12-24 Bellsouth Intellectual Property Corporation Methods and systems for providing information about programs available for viewing
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US6934963B1 (en) 1998-09-22 2005-08-23 United Video Properties, Inc. Interactive television program guide with passive content
US6308208B1 (en) 1998-09-30 2001-10-23 International Business Machines Corporation Method for monitoring network distributed computing resources using distributed cellular agents
US6813776B2 (en) * 1998-10-06 2004-11-02 International Business Machines Corporation Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content
EP0998145B1 (de) * 1998-10-26 2002-03-27 Two Way TV Limited Übertragung von interaktiven Anwendungen
US6446262B1 (en) * 1998-10-26 2002-09-03 Two Way Tv Limited Broadcasting interactive applications
US8850483B2 (en) * 1998-10-30 2014-09-30 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
US7058635B1 (en) * 1998-10-30 2006-06-06 Intel Corporation Method and apparatus for searching through an electronic programming guide
US7313806B1 (en) * 1998-10-30 2007-12-25 Intel Corporation Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US6157377A (en) * 1998-10-30 2000-12-05 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
EP1746835A3 (de) * 1998-11-02 2008-03-05 United Video Properties, Inc. Interaktiver Programmführer mit fortlaufendem Datenstrom und Kunden-Server -Datenübermittlung
US7694319B1 (en) 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US7603685B2 (en) 1998-11-03 2009-10-13 United Video Properties, Inc. Program guide system with combination category search
US7165098B1 (en) * 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US6606082B1 (en) * 1998-11-12 2003-08-12 Microsoft Corporation Navigation graphical interface for small screen devices
TW494680B (en) * 1998-11-12 2002-07-11 United Video Properties Inc Program guide with interactive information display screen
US6678891B1 (en) 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
AU2004201636B2 (en) * 1998-11-23 2006-11-16 Opentv, Inc. A method for acquiring and storing schedule event information in an interactive television system
ES2320943T3 (es) * 1998-11-23 2009-05-29 Opentv, Inc. Ventana dinamica de programacion de tablas de informacion de eventos.
US6799328B1 (en) * 1998-11-23 2004-09-28 Opentv, Inc. Dynamic event information table schedule window
TW499816B (en) * 1998-11-30 2002-08-21 United Video Properties Inc Interactive program guide system and method
US6628302B2 (en) * 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
CA2352302A1 (en) 1998-11-30 2000-06-08 Index Systems, Inc. Smart agent based on habit, statistical inference and psycho-demographic profiling
US6859799B1 (en) * 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7051360B1 (en) * 1998-11-30 2006-05-23 United Video Properties, Inc. Interactive television program guide with selectable languages
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US7168086B1 (en) 1998-11-30 2007-01-23 Microsoft Corporation Proxy for video on demand server control
US6732367B1 (en) * 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
US6526577B1 (en) * 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US6865746B1 (en) * 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US6766526B1 (en) * 1998-12-03 2004-07-20 United Video Properties, Inc. Smart channel entry system
NZ500956A (en) * 1998-12-04 2000-08-25 Two Way Tv Ltd Interactive TV game system, start signal transmitted to all users simultaneously
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US20030131356A1 (en) * 1998-12-21 2003-07-10 Andrew M. Proehl Method and apparatus for notification on a broadcast device
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
KR100539515B1 (ko) * 1999-01-26 2005-12-29 엘지전자 주식회사 티브이 전자 프로그램 가이드(TV Electro n i c P r o gram Guide)의 프로그램간 이동방법
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6182287B1 (en) * 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
DE60010864T2 (de) * 1999-02-08 2005-06-09 United Video Properties, Inc., Tulsa Elektronischer programmführer mit unterstützung umfassender programminhalte
IL128506A (en) 1999-02-11 2009-11-18 Nds Ltd Time-dependent confirmation
US6348932B1 (en) * 1999-03-01 2002-02-19 Sony Corporation Provide two different types of service in a menu
US6918135B1 (en) 1999-03-10 2005-07-12 General Instrument Corporation Session oriented settop communication using dynamic, synchronized routing
US6223165B1 (en) 1999-03-22 2001-04-24 Keen.Com, Incorporated Method and apparatus to connect consumer to expert
US7552458B1 (en) * 1999-03-29 2009-06-23 The Directv Group, Inc. Method and apparatus for transmission receipt and display of advertisements
US7877290B1 (en) 1999-03-29 2011-01-25 The Directv Group, Inc. System and method for transmitting, receiving and displaying advertisements
US6256019B1 (en) * 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US6757906B1 (en) * 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US6847778B1 (en) 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
WO2000060865A1 (fr) * 1999-04-06 2000-10-12 Open Tv, Inc. Procede et systeme de transmission de donnees numeriques d'un emetteur a un utilisateur
US6938270B2 (en) 1999-04-07 2005-08-30 Microsoft Corporation Communicating scripts in a data service channel of a video signal
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US7127737B1 (en) * 2000-01-26 2006-10-24 Sedna Patent Services, Llc Bandwidth management techniques for delivery of interactive program guide
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
JP4378576B2 (ja) * 1999-05-18 2009-12-09 ソニー株式会社 受信装置および方法、供給装置および方法、双方向通信システムおよび方法、並びに記録媒体
US7334260B1 (en) * 1999-05-21 2008-02-19 Sony Corporation Information processing apparatus and method, and recording medium on which a program for executing the information processing is recorded
US6717590B1 (en) * 1999-05-21 2004-04-06 Gateway, Inc. Verified scheduling of recurrent program recording operations
US6530086B1 (en) * 1999-06-01 2003-03-04 Qwest Communications International Inc. System and method for VDSL real time response to video programming
US7150031B1 (en) * 2000-06-09 2006-12-12 Scientific-Atlanta, Inc. System and method for reminders of upcoming rentable media offerings
US6986156B1 (en) * 1999-06-11 2006-01-10 Scientific Atlanta, Inc Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
BR0011487A (pt) 1999-06-11 2002-03-19 Scientific Atlanta Sistema de controle de tela reduzida para guia interativo de programação
US6664984B2 (en) * 1999-06-11 2003-12-16 Scientific-Atlantic, Inc. Method and system for identification of pay-per-view programming
US6832386B1 (en) * 1999-06-11 2004-12-14 Scientific-Atlanta, Inc. System and method for allowing a user to quickly navigate within a program guide to an established reference point
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7222155B1 (en) * 1999-06-15 2007-05-22 Wink Communications, Inc. Synchronous updating of dynamic interactive applications
US6957445B1 (en) * 1999-06-16 2005-10-18 Gateway Inc. Method, system, software, and signal for performing events for related programs
US6326982B1 (en) 1999-06-24 2001-12-04 Enreach Technology, Inc. Method and apparatus for automatically accessing web pages based on television programming information
EP1197075A1 (de) 1999-06-28 2002-04-17 United Video Properties, Inc. Interaktives fernsehprogrammzeitschriftsystem und verfahren mit kategorieuntermenü
AU762925B2 (en) 1999-06-28 2003-07-10 Rovi Guides, Inc. System and method for utilizing EPG database for modifying advertisements
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6701526B1 (en) * 1999-07-01 2004-03-02 Koninklijke Philips Electronics N.V. Method and apparatus for capturing broadcast EPG data for program title display
US6735487B1 (en) 1999-07-01 2004-05-11 Ods Properties, Inc. Interactive wagering system with promotions
GB9916459D0 (en) * 1999-07-15 1999-09-15 Pace Micro Tech Plc Improvements relating to television programme viewing system
US20020056088A1 (en) * 2000-04-07 2002-05-09 Silva Carlos A. Contextual programming
US6611958B1 (en) 1999-08-06 2003-08-26 Sony Corporation Electronic program guide feature for AV system
DE69933668T2 (de) 1999-08-26 2007-08-23 Sony Service Centre (Europe) N.V. Fernsehanzeigevorrichtung und Verfahren zum Betreiben eines Fernsehsystems
US7110714B1 (en) * 1999-08-27 2006-09-19 Kay Matthew W Television commerce system with program identifiers
US6774926B1 (en) 1999-09-03 2004-08-10 United Video Properties, Inc. Personal television channel system
US7120871B1 (en) 1999-09-15 2006-10-10 Actv, Inc. Enhanced video programming system and method utilizing a web page staging area
EP1214842B1 (de) * 1999-09-20 2010-11-17 TiVo, Inc. Untertitel-etikettiersystem
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
TW519836B (en) * 1999-09-24 2003-02-01 United Video Properties Inc Interactive television program guide with enhanced user interface
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
SG97944A1 (en) * 1999-10-04 2003-08-20 Actv Inc Enhanced video programming apparatus and method providing a shared whiteboard
US7853974B2 (en) * 1999-10-05 2010-12-14 Thomson Licensing System for collating data from multiple sources to form a composite program guide for display
US7308422B1 (en) 1999-10-08 2007-12-11 Utbk, Inc. System for recording and distributing recorded information over the internet
US6983480B1 (en) 1999-10-13 2006-01-03 Starz Entertainment Group Llc Method for authorizing limited programming distribution
US7240359B1 (en) * 1999-10-13 2007-07-03 Starz Entertainment, Llc Programming distribution system
US7228559B1 (en) 1999-10-13 2007-06-05 Starz Encore Group Llc Programming distribution and notification system
US8020186B1 (en) 1999-10-13 2011-09-13 Starz Entertainment, Llc Methods and systems for distributing on-demand programming
US6973662B1 (en) 1999-10-13 2005-12-06 Starz Entertainment Group Llc Method for providing programming distribution
WO2001031914A1 (en) 1999-10-27 2001-05-03 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
WO2001035634A1 (en) * 1999-11-09 2001-05-17 Open Tv, Inc. Event booking mechanism
FR2800958A1 (fr) 1999-11-10 2001-05-11 Thomson Multimedia Sa Procede de transmission et de traitement d'informations de service dans un systeme de television, recepteur et emetteur dans un tel systeme
TW495702B (en) * 1999-11-12 2002-07-21 Zdtv Llc System and method for combining computer-generated media data with pre-recorded media data to form hybrid broadcast data
US6993245B1 (en) 1999-11-18 2006-01-31 Vulcan Patents Llc Iterative, maximally probable, batch-mode commercial detection for audiovisual content
TW504931B (en) * 1999-11-22 2002-10-01 Matsushita Electric Ind Co Ltd Program guide information generating/sending system
CA2392396A1 (en) * 1999-11-22 2001-05-31 America Online, Inc. Managing electronic content from different sources
TW503659B (en) * 1999-11-23 2002-09-21 United Video Properties Inc Interactive television targeted message system
AU4711601A (en) * 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
ES2219426T5 (es) * 1999-12-10 2009-03-01 United Video Properties, Inc. Funciones caracteristicas de utilizacion en aplicaciones de decodificadores avanzados en sistemas de television interactiva.
US20060059525A1 (en) * 1999-12-13 2006-03-16 Jerding Dean F Media services window configuration system
US7174562B1 (en) * 1999-12-20 2007-02-06 Microsoft Corporation Interactive television triggers having connected content/disconnected content attribute
US7383563B1 (en) * 1999-12-29 2008-06-03 Intel Corporation Automatic channel switching
US6754904B1 (en) 1999-12-30 2004-06-22 America Online, Inc. Informing network users of television programming viewed by other network users
US7950032B1 (en) * 1999-12-30 2011-05-24 Thomson Licensing Ratings control system with temporary override capability
US6496802B1 (en) 2000-01-07 2002-12-17 Mp3.Com, Inc. System and method for providing access to electronic works
AUPQ506000A0 (en) * 2000-01-13 2000-02-03 Right Hemisphere Pty Limited Video recorder with improved control system
US20010008402A1 (en) * 2000-01-13 2001-07-19 Pace Micro Technology Plc Receiver user interface
US6956496B1 (en) 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
AU2001229644A1 (en) 2000-01-27 2001-08-07 Suzanne M. Berberet System and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers
BR0107668A (pt) * 2000-01-28 2002-10-08 Scientific Atlanta Sistema e metodo para navegação de ponto de referência dentro de um guia de programa
US6757682B1 (en) 2000-01-28 2004-06-29 Interval Research Corporation Alerting users to items of current interest
BR0108012A (pt) * 2000-02-01 2006-02-07 United Video Properties Inc Sistemas e métodos para a provisão de promoções com programas gravados
DE60142774D1 (de) 2000-02-01 2010-09-23 United Video Properties Inc Methoden und systeme zum erzwingen von reklame
US6757707B1 (en) * 2000-02-01 2004-06-29 America Online, Inc. Displayed complementary content sources in a web-based TV system
US20040194146A1 (en) * 2000-02-15 2004-09-30 Bates Cary Lee Set top box and methods for using the same
US7661116B2 (en) 2000-02-25 2010-02-09 Vulcan Patents Llc Auction for targeted content
US8910199B2 (en) 2000-02-25 2014-12-09 Interval Licensing Llc Targeted television content display
US6714992B1 (en) * 2000-02-25 2004-03-30 Navic Systems, Inc. Method and system for embedded network device installation
US20020062481A1 (en) 2000-02-25 2002-05-23 Malcolm Slaney Method and system for selecting advertisements
BR0108714A (pt) * 2000-03-02 2002-11-26 Scientific Atlanta Aparelho e método para fornecer uma pluralidade de arranjos iniciais de guia de programa interativo
US6784805B2 (en) 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US7076434B1 (en) 2000-03-22 2006-07-11 Goldpocket Interactive, Inc. Method and system of playing and controlling a contest for a large number of simultaneous contestants
AU2001250985A1 (en) * 2000-03-29 2001-10-08 Digeo Broadband, Inc. User customizable interface to tv and internet content
US20020060750A1 (en) * 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
CN1805539A (zh) 2000-03-31 2006-07-19 联合视频制品公司 用于改进观众计量的系统和方法
CN101493919B (zh) * 2000-03-31 2019-01-04 乐威指南公司 元数据链接广告的系统和方法
JP4961575B2 (ja) 2000-03-31 2012-06-27 オープンティービー、インコーポレイテッド 地域メタデータ挿入のシステム及び方法
CA2402968C (en) * 2000-03-31 2012-10-23 United Video Properties, Inc. Systems and methods for reducing cut-offs in program recording
US7096185B2 (en) 2000-03-31 2006-08-22 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US6674448B1 (en) 2000-04-05 2004-01-06 Ods Properties, Inc. Interactive wagering system with controllable graphic displays
EP1273167B1 (de) 2000-04-10 2005-12-07 United Video Properties, Inc. Interaktive medienführung mit medienführungsschnittstelle
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US7877766B1 (en) 2000-05-04 2011-01-25 Enreach Technology, Inc. Method and system of providing a non-skippable sub-advertisement stream
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US6766524B1 (en) 2000-05-08 2004-07-20 Webtv Networks, Inc. System and method for encouraging viewers to watch television programs
US8132207B2 (en) * 2000-05-11 2012-03-06 Jlb Ventures Llc Universal programming system and method for EPG with localized interactive content
US6785901B1 (en) * 2000-05-19 2004-08-31 Webtv Networks, Inc. Altering locks on programming content
TW516314B (en) * 2000-05-23 2003-01-01 United Video Properties Inc Interactive television application with watch lists
US6771886B1 (en) * 2000-05-25 2004-08-03 Koninklijke Philips Electronics N.V. Method and apparatus to adaptively program a recording device
JP2001346117A (ja) * 2000-05-31 2001-12-14 Matsushita Electric Ind Co Ltd 受信制御装置、媒体及び情報集合体
US20020053084A1 (en) * 2000-06-01 2002-05-02 Escobar George D. Customized electronic program guide
US6766956B1 (en) 2000-06-08 2004-07-27 United Video Properties, Inc. System and method for using portable device with bar-code scanner
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US6769127B1 (en) 2000-06-16 2004-07-27 Minerva Networks, Inc. Method and system for delivering media services and application over networks
FR2810832B1 (fr) * 2000-06-27 2006-06-16 Interactif Delta Production Reseau de television numerique interactive
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US20020056104A1 (en) * 2000-06-30 2002-05-09 Tara Burnhouse Folder-style program guide with categories and sub-categories
US6690391B1 (en) * 2000-07-13 2004-02-10 Sony Corporation Modal display, smooth scroll graphic user interface and remote command device suitable for efficient navigation and selection of dynamic data/options presented within an audio/visual system
US20060259926A1 (en) 2000-07-20 2006-11-16 Digital Deck, Inc. Adaptable programming guide for networked devices
US20020053081A1 (en) * 2000-10-31 2002-05-02 Digitaldeck, Inc. Adaptable programming guide for networked devices
US20020029384A1 (en) 2000-07-20 2002-03-07 Griggs Theodore L. Mechanism for distributing content data
KR100808393B1 (ko) 2000-07-27 2008-02-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 소비자 디바이스에 액세스를 제공하는 방법 및 장치
WO2002015571A1 (en) * 2000-08-14 2002-02-21 Corporate Media Partners D/B/A Americast System and method for displaying advertising in an interactive program guide
US8490134B2 (en) * 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
JP4596198B2 (ja) * 2000-08-25 2010-12-08 ソニー株式会社 情報処理装置および方法、並びに記録媒体
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
JP2002094893A (ja) * 2000-09-19 2002-03-29 Pioneer Electronic Corp 番組案内表示装置及び番組案内表示方法
US6952836B1 (en) 2000-09-26 2005-10-04 At&T Corp. Method and apparatus for managing the provisioning of client devices connected to an interactive TV network
US7103906B1 (en) * 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
CA2425472C (en) 2000-10-11 2012-01-10 United Video Properties, Inc. Systems and methods for supplementing on-demand media
CN1541365A (zh) * 2000-10-11 2004-10-27 ������Ƶ��Ʒ��˾ 基于当前活动提供命中的广告的系统和方法
ES2261483T3 (es) * 2000-10-11 2006-11-16 United Video Properties, Inc. Sistemas y metodos de construccion de listas de medios de usuario.
KR20070114325A (ko) 2000-10-11 2007-11-30 유나이티드 비디오 프로퍼티즈, 인크. 주문형 미디어 시스템에서 데이터를 캐싱하기 위한 시스템및 방법
US7516468B1 (en) * 2000-10-12 2009-04-07 Oracle International Corporation Interactive media presentation system for presenting business data over a digital television network
EP1199876B1 (de) * 2000-10-20 2018-05-16 Samsung Electronics Co., Ltd. Bildverarbeitungssystem und Bestellungssystem
US6636590B1 (en) 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
US7542936B1 (en) 2000-11-02 2009-06-02 Utbk, Inc. Method, apparatus and system for marketing, delivering, and collecting payment for information
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
EP1209907A1 (de) * 2000-11-27 2002-05-29 Sony Service Centre (Europe) N.V. Anzeigevorrichtung
US20020112238A1 (en) * 2000-11-28 2002-08-15 Navic Systems, Incorporated Promotions on viewing devices
US7328231B2 (en) * 2000-11-28 2008-02-05 Navic Systems Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network
US7370073B2 (en) * 2000-11-28 2008-05-06 Navic Systems, Inc. Using viewership profiles for targeted promotion deployment
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US20020069404A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated Targeted promotion deployment
US7370343B1 (en) 2000-11-28 2008-05-06 United Video Properties, Inc. Electronic program guide with blackout features
US20020069407A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated System and method for reporting counted impressions
GB2370320A (en) * 2000-12-21 2002-06-26 Ingersoll Rand Europ Sales Ltd Compressor and driving motor assembly
US20080060011A1 (en) * 2000-12-22 2008-03-06 Hillcrest Laboratories, Inc. Zoomable user interfaces for television
US20040205698A1 (en) * 2000-12-29 2004-10-14 Schliesmann Barry Edward System and method for event driven programming
GB0100076D0 (en) * 2001-01-03 2001-02-14 Pace Micro Tech Plc Information on demand
US6731312B2 (en) * 2001-01-08 2004-05-04 Apple Computer, Inc. Media player interface
US7289623B2 (en) 2001-01-16 2007-10-30 Utbk, Inc. System and method for an online speaker patch-through
US20100162140A1 (en) * 2001-02-02 2010-06-24 United Video Properties, Inc. Systems and methods for providing a guide to on-line events
US20020110360A1 (en) * 2001-02-09 2002-08-15 Potrebic Peter J. Systems and methods for recording fragmented programs
WO2002065775A1 (en) * 2001-02-14 2002-08-22 Nds Limited System for payment for broadcast content
US7340761B2 (en) 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
CA2438947C (en) * 2001-02-21 2016-03-22 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
AU2013202692A1 (en) * 2001-02-21 2013-05-02 Rovi Guides, Inc. Systems and Methods for Interactive Program Guides With Personal Video Recording Features
JP3729251B2 (ja) * 2001-03-12 2005-12-21 オムロン株式会社 コントローラ及びシステム
US20020133402A1 (en) * 2001-03-13 2002-09-19 Scott Faber Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US7668928B2 (en) * 2001-03-13 2010-02-23 Goldpocket Interactive Inc. System and method for recording and playing back interactive content during a broadcast event
US20020133562A1 (en) * 2001-03-13 2002-09-19 Newnam Scott G. System and method for operating internet-based events
AU2002250559A1 (en) 2001-03-22 2002-10-08 United Video Properties, Inc. Personal video recorder systems and methods
GB0108355D0 (en) 2001-04-03 2001-05-23 Gemstar Dev Ltd Retrospective electronic program guide
US20030145331A1 (en) * 2002-01-31 2003-07-31 Escobar George D. Modifying content retrieved from a set-top box
KR20020081767A (ko) * 2001-04-19 2002-10-30 (주) 젠터닷컴 Epg 기반의 데이터 방송 시스템 및 방법과 그 프로그램소스를 저장한 기록매체
US8566873B2 (en) * 2001-04-23 2013-10-22 Starz Entertainment, Llc Program guide enhancements
US8707357B1 (en) 2001-04-23 2014-04-22 Starz Entertainment, Llc Thematic VOD navigation
US20030007092A1 (en) * 2001-04-27 2003-01-09 Wes Sonner Interactive television system
US8108892B1 (en) 2001-05-03 2012-01-31 Comcast Cable Holdings, Llc Interactive television network and method including content searching
US7770195B2 (en) * 2001-05-07 2010-08-03 Sony Corporation Information processing apparatus and method, information providing apparatus and method, and program thereof
US20020178060A1 (en) * 2001-05-25 2002-11-28 Sheehan Patrick M. System and method for providing and redeeming electronic paperless coupons
US7890987B2 (en) * 2001-06-13 2011-02-15 Opentv, Inc. Method and apparatus for improved acquisition and monitoring of event information table sections
GB0114583D0 (en) * 2001-06-15 2001-08-08 Pace Micro Tech Plc Improvements to television program display information
US20030018745A1 (en) * 2001-06-20 2003-01-23 Mcgowan Jim System and method for creating and distributing virtual cable systems
US7076734B2 (en) * 2001-06-22 2006-07-11 Microsoft Corporation Systems and methods for providing a dynamically controllable user interface that embraces a variety of media
US7703119B2 (en) * 2001-06-25 2010-04-20 Jlb Ventures Llc Customer self service in interactive TV environment for TV programming packages
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7526788B2 (en) * 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US20030028887A1 (en) * 2001-07-02 2003-02-06 Laurent Frouin Method to control the copying and/or broadcasting of audiovisual signals transmitted to within a home audiovisual network
US7263202B2 (en) * 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US8032909B2 (en) 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
US7886003B2 (en) * 2001-07-06 2011-02-08 Ericsson Television, Inc. System and method for creating interactive events
US8863184B2 (en) * 2001-07-13 2014-10-14 Universal Electronics Inc. System and method for presenting program guide information in an electronic portable device
US9094728B1 (en) * 2001-07-31 2015-07-28 Keen Personal Media, Inc. Client terminal for providing channel subscription from a program guide
US7596797B1 (en) * 2001-07-31 2009-09-29 Keen Personal Media, Inc. Client terminal for providing a subscription to a bundle of channels from a program guide
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US9626385B2 (en) * 2001-08-31 2017-04-18 Margaret Runchey Semantic model of everything recorded with ur-url combination identity-identifier-addressing-indexing method, means, and apparatus
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US20030070170A1 (en) * 2001-09-07 2003-04-10 Eric Lennon Method and apparatus providing an improved electronic program guide in a cable television system
US20030054846A1 (en) * 2001-09-14 2003-03-20 Cvsht Apparatus and methods for selectively establishing wireless communications
US11388451B2 (en) * 2001-11-27 2022-07-12 Comcast Cable Communications Management, Llc Method and system for enabling data-rich interactive television using broadcast database
US8365230B2 (en) 2001-09-19 2013-01-29 Tvworks, Llc Interactive user interface for television applications
US8413205B2 (en) 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US8042132B2 (en) 2002-03-15 2011-10-18 Tvworks, Llc System and method for construction, delivery and display of iTV content
US20030070168A1 (en) * 2001-10-09 2003-04-10 Stone Christopher J. Method and apparatus for editing an electronic program guide
US8296794B2 (en) * 2001-10-15 2012-10-23 Rovi Technologies Corporation Systems and methods for providing advertisements in a fantasy sports contest application
KR100416553B1 (ko) * 2001-10-29 2004-02-05 삼성전자주식회사 일렉트로닉 프로그램 가이드 정보 표시 제어 방법 및 장치
US20030084441A1 (en) * 2001-10-31 2003-05-01 Hunt Richard C. System and method for ITV data automation via a broadcast traffic and scheduling system
WO2003039048A2 (en) * 2001-10-31 2003-05-08 Sinclair Anthony J Event listening device and system
US8702504B1 (en) 2001-11-05 2014-04-22 Rovi Technologies Corporation Fantasy sports contest highlight segments systems and methods
JP2003150456A (ja) * 2001-11-16 2003-05-23 Hitachi Ltd 情報処理装置、情報処理方法、プログラム及び記録媒体
US7739707B2 (en) * 2001-11-20 2010-06-15 Starz Entertainment, Llc Parental controls using view limits
US20030126595A1 (en) * 2001-11-20 2003-07-03 Svod Llc Systems and methods for providing marketing messages and incentives based on viewing limits and viewing limit levels
AU2002360441A1 (en) * 2001-11-26 2003-06-10 United Video Properties, Inc. Interactive television program guide for recording enhanced video content
JP3796459B2 (ja) * 2001-11-30 2006-07-12 パナソニック コミュニケーションズ株式会社 情報配信システム及び番組表サーバ並びに配信データ選択表サーバ
US7444658B1 (en) * 2001-12-14 2008-10-28 At&T Intellectual Property I, L.P. Method and system to perform content targeting
US20110178877A1 (en) 2001-12-14 2011-07-21 Swix Scott R Advertising and content management systems and methods
US7212979B1 (en) 2001-12-14 2007-05-01 Bellsouth Intellectuall Property Corporation System and method for identifying desirable subscribers
US7580850B2 (en) 2001-12-14 2009-08-25 Utbk, Inc. Apparatus and method for online advice customer relationship management
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
US7086075B2 (en) 2001-12-21 2006-08-01 Bellsouth Intellectual Property Corporation Method and system for managing timed responses to A/V events in television programming
US7937439B2 (en) 2001-12-27 2011-05-03 Utbk, Inc. Apparatus and method for scheduling live advice communication with a selected service provider
US8086491B1 (en) 2001-12-31 2011-12-27 At&T Intellectual Property I, L. P. Method and system for targeted content distribution using tagged data streams
US6897904B2 (en) 2002-01-04 2005-05-24 Microsoft Corporation Method and apparatus for selecting among multiple tuners
KR100453039B1 (ko) * 2002-01-09 2004-10-15 삼성전자주식회사 방송 프로그램 안내 정보 제공 방법 및 장치
JP4028733B2 (ja) * 2002-01-22 2007-12-26 富士通テン株式会社 デジタル放送受信機の番組表表示方法
US20030146928A1 (en) * 2002-01-31 2003-08-07 Paul Finster Method and system for optimal grid alignment
US20030145325A1 (en) * 2002-01-31 2003-07-31 Paul Finster Method and system for presentation of pre-generated programming information
US20030154489A1 (en) * 2002-01-31 2003-08-14 Paul Finster Method and system for separating static and dynamic data
WO2003067882A1 (en) * 2002-02-08 2003-08-14 Telecruz, Inc. Single integrated monitor with networking and television functionality
US7334251B2 (en) * 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20030160770A1 (en) * 2002-02-25 2003-08-28 Koninklijke Philips Electronics N.V. Method and apparatus for an adaptive audio-video program recommendation system
AU2003219944A1 (en) 2002-02-27 2003-09-09 Gemstar Development Corporation Video clipping system and method
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
WO2003077540A1 (en) * 2002-03-11 2003-09-18 Koninklijke Philips Electronics N.V. A system for and method of displaying information
US7703116B1 (en) 2003-07-11 2010-04-20 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US8707354B1 (en) * 2002-06-12 2014-04-22 Tvworks, Llc Graphically rich, modular, promotional tile interface for interactive television
US20030193518A1 (en) * 2002-04-08 2003-10-16 Newnam Scott G. System and method for creating interactive content at multiple points in the television prodction process
US8555313B2 (en) * 2002-04-09 2013-10-08 Ericsson Television Inc. System and method for coordinating interactive television programs
US20040210947A1 (en) * 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
US20040032486A1 (en) 2002-08-16 2004-02-19 Shusman Chad W. Method and apparatus for interactive programming using captioning
US20030196206A1 (en) 2002-04-15 2003-10-16 Shusman Chad W. Method and apparatus for internet-based interactive programming
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US7155674B2 (en) * 2002-04-29 2006-12-26 Seachange International, Inc. Accessing television services
US20040010800A1 (en) * 2002-04-29 2004-01-15 John Goci Digital video jukebox network enterprise system
US8001567B2 (en) * 2002-05-02 2011-08-16 Microsoft Corporation Media planner
AU2003237221A1 (en) * 2002-05-22 2003-12-12 Amy R. Gurvey Electronic system and method coupling live event ticketing with sale of event recordings
KR100462608B1 (ko) * 2002-06-21 2004-12-20 삼성전자주식회사 텔레비전에서의 채널 예약 제어 방법 및 장치
GB0214401D0 (en) * 2002-06-21 2002-07-31 Newell Ltd Shelving system
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US7266835B2 (en) * 2002-06-27 2007-09-04 Digeo, Inc. Method and apparatus for secure transactions in an interactive television ticker
US8352983B1 (en) 2002-07-11 2013-01-08 Tvworks, Llc Programming contextual interactive user interface for television
US11070890B2 (en) 2002-08-06 2021-07-20 Comcast Cable Communications Management, Llc User customization of user interfaces for interactive television
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US7736394B2 (en) * 2002-08-22 2010-06-15 Victhom Human Bionics Inc. Actuated prosthesis for amputees
US7548242B1 (en) 2002-08-30 2009-06-16 Interactive Sports Holdings, Inc. Systems and methods for integrating graphic animation technologies in fantasy sports contest applications
US8028315B1 (en) * 2002-08-30 2011-09-27 United Video Properties, Inc. Systems and methods for using an interactive television program guide to access fantasy sports contests
US20040043819A1 (en) * 2002-09-03 2004-03-04 Daniel Willis Gaming system emulating a set top box
US20040046780A1 (en) * 2002-09-05 2004-03-11 Imagictv Inc. Non-modal navigation of interactive multimedia content
DE10243096A1 (de) * 2002-09-16 2004-03-25 Michael Thiemann Streamingportal, Computervorrichtung mit dem Streamingportal, Verfahren zum Bereitstellen des Streamingportals, Computerprogrammprodukt, computerlesbares Medium, Computernetzwerk zum Bereitstellen des Streamingportals, erstes, zweites und drittes Computersystem und Verwendung derselben
US8220018B2 (en) 2002-09-19 2012-07-10 Tvworks, Llc System and method for preferred placement programming of iTV content
US7774815B1 (en) 2002-09-30 2010-08-10 Arris Group, Inc. Context-sensitive interactive television ticker
KR100445008B1 (ko) * 2002-10-28 2004-08-21 삼성전자주식회사 프로그램 가이드 표시 제어 방법 및 그 장치
US20040088737A1 (en) * 2002-11-04 2004-05-06 Donlan Brian Joseph Method and apparatus for removing client from an interactive TV network
US9769531B2 (en) * 2002-11-04 2017-09-19 Comcast Cable Holdings, Llc Method and apparatus for provisioning client devices connected to an interactive TV network
US20050015803A1 (en) * 2002-11-18 2005-01-20 Macrae Douglas B. Systems and methods for providing real-time services in an interactive television program guide application
US20040103049A1 (en) * 2002-11-22 2004-05-27 Kerr Thomas F. Fraud prevention system
US20050154665A1 (en) * 2002-11-22 2005-07-14 Florida Bankers Association, Inc. Fraud prevention system
US20040103434A1 (en) * 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US7164882B2 (en) 2002-12-24 2007-01-16 Poltorak Alexander I Apparatus and method for facilitating a purchase using information provided on a media playing device
US8225359B2 (en) 2002-12-24 2012-07-17 Poltorak Alexander I Apparatus and method for providing information in conjunction with media content
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8116611B2 (en) * 2003-02-10 2012-02-14 Aptiv Digital, Inc. Tuner sharing video recorder system architecture
WO2004072761A2 (en) 2003-02-12 2004-08-26 Video Networks Ltd System and method for identification and insertion of advertising in broadcast programmes
US20040172651A1 (en) * 2003-02-28 2004-09-02 Wasilewski Anthony J. Short term surfing channel list
US20050165627A1 (en) * 2003-03-10 2005-07-28 Medem, Inc. Electronic personal health record system
US8041579B2 (en) * 2003-03-10 2011-10-18 Intuit Inc. Method, system and article of manufacture, such as a card, to provide user selectable medical information and information to obtain eligibility of healthcare payments
US20040181428A1 (en) * 2003-03-10 2004-09-16 Medem, Inc. Healthcare provider-patient online consultation system
US8090590B2 (en) * 2003-03-10 2012-01-03 Intuit Inc. Electronic personal health record system
US20040181430A1 (en) * 2003-03-10 2004-09-16 Edward Fotsch Healthcare provider-patient online consultation and compliance program
US11381875B2 (en) 2003-03-14 2022-07-05 Comcast Cable Communications Management, Llc Causing display of user-selectable content types
US10664138B2 (en) 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
US8578411B1 (en) 2003-03-14 2013-11-05 Tvworks, Llc System and method for controlling iTV application behaviors through the use of application profile filters
US7053956B2 (en) * 2003-03-27 2006-05-30 Sony Corporation Method of and apparatus for maintaining smooth video transition between distinct applications
US20040205816A1 (en) * 2003-04-11 2004-10-14 Barrett Peter T. Virtual channel preview guide
US6760538B1 (en) 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
US20060051059A1 (en) 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US7895615B1 (en) 2003-05-08 2011-02-22 The Directv Group, Inc. Media delivery assurance in broadcast distribution services
US7359498B2 (en) 2003-06-12 2008-04-15 Utbk, Inc. Systems and methods for arranging a call
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
KR20040110155A (ko) * 2003-06-18 2004-12-31 삼성테크윈 주식회사 폴더 아이콘들이 이동하는 휴대용 디지털 장치의 제어 방법
KR100542580B1 (ko) * 2003-06-26 2006-01-11 삼성전자주식회사 이동망환경에서의 자원예약 시스템 및 자원예약 방법
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
KR101167646B1 (ko) * 2003-07-02 2012-07-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 기록된 대화식 텔레비전의 기록 또는 재생 방법 및 장치 및 컴퓨터 판독 가능한 매체
US8416952B1 (en) 2003-07-11 2013-04-09 Tvworks, Llc Channel family surf control
US7886009B2 (en) 2003-08-22 2011-02-08 Utbk, Inc. Gate keeper
EP1515228A3 (de) * 2003-09-08 2006-06-07 Sap Ag Kategorisierung und anzeige von daten auf einer benutzerschnittstelle eines computersystems
US8819734B2 (en) 2003-09-16 2014-08-26 Tvworks, Llc Contextual navigational control for digital television
KR100688651B1 (ko) * 2003-10-02 2007-02-28 엘지전자 주식회사 영상표시기기의 프로그램정보 구현장치 및 그 방법
US7424442B2 (en) 2004-05-04 2008-09-09 Utbk, Inc. Method and apparatus to allocate and recycle telephone numbers in a call-tracking system
US8024224B2 (en) 2004-03-10 2011-09-20 Utbk, Inc. Method and apparatus to provide pay-per-call advertising and billing
US8121898B2 (en) 2003-10-06 2012-02-21 Utbk, Inc. Methods and apparatuses for geographic area selections in pay-per-call advertisement
US7120235B2 (en) 2003-10-06 2006-10-10 Ingenio, Inc. Method and apparatus to provide pay-per-call performance based advertising
US7428497B2 (en) 2003-10-06 2008-09-23 Utbk, Inc. Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US8027878B2 (en) 2003-10-06 2011-09-27 Utbk, Inc. Method and apparatus to compensate demand partners in a pay-per-call performance based advertising system
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US7366683B2 (en) 2003-10-06 2008-04-29 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers
US8145120B2 (en) * 2003-10-27 2012-03-27 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
US7310807B2 (en) 2003-10-29 2007-12-18 Sbc Knowledge Ventures, L.P. System and method for local video distribution
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
EP1683347B1 (de) * 2003-11-07 2016-04-27 Thomson Licensing Automatische anzeige neuer programminformationen während der aktuellen programmbetrachtung
US20050147247A1 (en) * 2003-11-14 2005-07-07 Westberg Thomas E. Interactive television systems having POD modules and methods for use in the same
JP4360891B2 (ja) * 2003-12-09 2009-11-11 アルパイン株式会社 放送受信機能を備えた電子装置およびその装置における電子番組ガイドの表示方法
US20050149988A1 (en) * 2004-01-06 2005-07-07 Sbc Knowledge Ventures, L.P. Delivering interactive television components in real time for live broadcast events
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
IL159838A0 (en) 2004-01-13 2004-06-20 Yehuda Binder Information device
US20100153997A1 (en) * 2004-01-21 2010-06-17 United Video Properties, Inc. Interactive television system with templates for managing vendor-specific video-on-demand content
US8161388B2 (en) * 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US20080235730A1 (en) * 2004-01-27 2008-09-25 Koninklijke Philips Electronic , N.V. Perspective Function For Simple Program Guide
TWI276888B (en) * 2004-04-22 2007-03-21 Novatek Microelectronics Corp Data transferring method
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
US20060005221A1 (en) * 2004-07-02 2006-01-05 Sony Corporation And Sony Electronics, Inc. Navigation aids for television user interface
US8904458B2 (en) 2004-07-29 2014-12-02 At&T Intellectual Property I, L.P. System and method for pre-caching a first portion of a video file on a set-top box
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US20110030013A1 (en) * 2004-07-30 2011-02-03 Diaz Perez Milton Converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9344765B2 (en) * 2004-07-30 2016-05-17 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US20060037043A1 (en) * 2004-08-10 2006-02-16 Sbc Knowledge Ventures, L.P. Method and interface for managing movies on a set-top box
US8584257B2 (en) 2004-08-10 2013-11-12 At&T Intellectual Property I, L.P. Method and interface for video content acquisition security on a set-top box
US20060048178A1 (en) * 2004-08-26 2006-03-02 Sbc Knowledge Ventures, L.P. Interface for controlling service actions at a set top box from a remote control
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
JP2006094441A (ja) * 2004-09-27 2006-04-06 Toshiba Corp 放送受信装置
US8086261B2 (en) 2004-10-07 2011-12-27 At&T Intellectual Property I, L.P. System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
KR100651459B1 (ko) * 2004-10-11 2006-11-29 삼성전자주식회사 디지털 방송 수신 기능을 구비한 휴대용 단말기에서디지털 방송 채널 등록 및 표시방법
US20060088145A1 (en) * 2004-10-27 2006-04-27 Bellsouth Intellectual Property Corporation Methods and systems for an interactive communications directory and directory channel
US20060174279A1 (en) * 2004-11-19 2006-08-03 Sbc Knowledge Ventures, L.P. System and method for managing television tuners
US8434116B2 (en) 2004-12-01 2013-04-30 At&T Intellectual Property I, L.P. Device, system, and method for managing television tuners
US7716714B2 (en) 2004-12-01 2010-05-11 At&T Intellectual Property I, L.P. System and method for recording television content at a set top box
US7474359B2 (en) 2004-12-06 2009-01-06 At&T Intellectual Properties I, L.P. System and method of displaying a video stream
KR100733079B1 (ko) * 2004-12-27 2007-06-28 삼성전자주식회사 디지털 tv 및 그 제어방법
US20060156372A1 (en) * 2005-01-12 2006-07-13 Sbc Knowledge Ventures, L.P. System, method and interface for managing content at a set top box
US7436346B2 (en) 2005-01-20 2008-10-14 At&T Intellectual Property I, L.P. System, method and interface for controlling multiple electronic devices of a home entertainment system via a single control device
DE102005003680A1 (de) * 2005-01-21 2006-07-27 Siemens Ag Verfahren zur Steuerung eines Geräts
US20060168610A1 (en) * 2005-01-26 2006-07-27 Sbc Knowledge Ventures, L.P. System and method of managing content
US20060174309A1 (en) * 2005-01-28 2006-08-03 Sbc Knowledge Ventures, L.P. System and method of managing set top box memory
US7307574B2 (en) 2005-02-02 2007-12-11 Sbc Knowledge Ventures, Lp Remote control, apparatus, system and methods of using the same
US20060179466A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. System and method of providing email service via a set top box
US8214859B2 (en) 2005-02-14 2012-07-03 At&T Intellectual Property I, L.P. Automatic switching between high definition and standard definition IP television signals
US20060184991A1 (en) * 2005-02-14 2006-08-17 Sbc Knowledge Ventures, Lp System and method of providing television content
US8538768B2 (en) 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US9202219B2 (en) 2005-02-16 2015-12-01 Yellowpages.Com Llc System and method to merge pay-for-performance advertising models
US7979308B2 (en) 2005-03-03 2011-07-12 Utbk, Inc. Methods and apparatuses for sorting lists for presentation
US20060218590A1 (en) * 2005-03-10 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for displaying an electronic program guide
US20110145018A1 (en) * 2005-03-21 2011-06-16 Fotsch Edward J Drug and medical device safety and support information reporting system, processing device and method
US20060212312A1 (en) * 2005-03-21 2006-09-21 Medem, Inc. Healthcare notification system
US20080306768A1 (en) * 2005-03-21 2008-12-11 Medem, Inc. Healthcare Notification Method And System Including A Healthcare Website
US8401871B2 (en) * 2005-03-21 2013-03-19 Pnc Bank, National Association Healthcare notification method and system including a healthcare website
US20060230421A1 (en) * 2005-03-30 2006-10-12 Sbc Knowledge Ventures, Lp Method of using an entertainment system and an apparatus and handset for use with the entertainment system
CN106210860B (zh) 2005-03-30 2020-12-25 乐威指南公司 用于富视频导航的系统和方法
US7353462B2 (en) * 2005-03-31 2008-04-01 Tvblob S.R.L. Graphical user interface for accessing data
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
US7818667B2 (en) 2005-05-03 2010-10-19 Tv Works Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8037501B2 (en) * 2005-05-06 2011-10-11 Starz Entertainment, Llc Methods for entertainment-programming distribution
US8584171B2 (en) * 2005-05-06 2013-11-12 Starz Entertainment Group Llc Local context navigation system
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US8054849B2 (en) 2005-05-27 2011-11-08 At&T Intellectual Property I, L.P. System and method of managing video content streams
US20060282785A1 (en) * 2005-06-09 2006-12-14 Sbc Knowledge Ventures, L.P. System and method of displaying content in display windows
US8893199B2 (en) 2005-06-22 2014-11-18 At&T Intellectual Property I, L.P. System and method of managing video content delivery
US7908627B2 (en) 2005-06-22 2011-03-15 At&T Intellectual Property I, L.P. System and method to provide a unified video signal for diverse receiving platforms
US20070011133A1 (en) * 2005-06-22 2007-01-11 Sbc Knowledge Ventures, L.P. Voice search engine generating sub-topics based on recognitiion confidence
US8635659B2 (en) 2005-06-24 2014-01-21 At&T Intellectual Property I, L.P. Audio receiver modular card and method thereof
US8365218B2 (en) 2005-06-24 2013-01-29 At&T Intellectual Property I, L.P. Networked television and method thereof
US20060294568A1 (en) * 2005-06-24 2006-12-28 Sbc Knowledge Ventures, L.P. Video game console modular card and method thereof
US8282476B2 (en) 2005-06-24 2012-10-09 At&T Intellectual Property I, L.P. Multimedia-based video game distribution
US8190688B2 (en) 2005-07-11 2012-05-29 At&T Intellectual Property I, Lp System and method of transmitting photographs from a set top box
US7873102B2 (en) 2005-07-27 2011-01-18 At&T Intellectual Property I, Lp Video quality testing by encoding aggregated clips
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9183545B2 (en) * 2005-09-02 2015-11-10 Yellowpages.Com Llc Methods and apparatuses for scheduling pay-per-call advertising
US8189472B2 (en) * 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US20100257561A1 (en) * 2005-09-22 2010-10-07 Nds Limited Surfer's Paradise
US8761154B2 (en) 2005-09-28 2014-06-24 Ebbe Altberg Methods and apparatuses to access advertisements through voice over internet protocol (VoIP) applications
US8599832B2 (en) 2005-09-28 2013-12-03 Ingenio Llc Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP)
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
TW200717264A (en) * 2005-10-18 2007-05-01 Inst Information Industry Method/system managing schedules according to Internet information and storage medium saving the program executing this method
US8731379B1 (en) 2005-11-04 2014-05-20 Rovi Guides, Inc. Systems and methods for recording programs with a network recording device upon failure of a user's equipment
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US8863168B2 (en) 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US7596799B2 (en) * 2005-11-18 2009-09-29 At&T Intellectual Property I, L.P. System and method of communicating video content
US8613024B2 (en) 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US11812111B2 (en) 2005-12-20 2023-11-07 Universal Electronics Inc. System and method for presenting program guide information in an electronic portable device
US20070157237A1 (en) * 2005-12-29 2007-07-05 Charles Cordray Systems and methods for episode tracking in an interactive media environment
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US8782706B2 (en) 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US8214869B2 (en) * 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US7765235B2 (en) 2005-12-29 2010-07-27 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
CN102665099B (zh) 2005-12-29 2017-11-03 乐威指南公司 具有多个设备的交互式媒体向导系统
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US20070156539A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070157260A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070154168A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US9197479B2 (en) 2006-01-10 2015-11-24 Yellowpages.Com Llc Systems and methods to manage a queue of people requesting real time communication connections
US8125931B2 (en) 2006-01-10 2012-02-28 Utbk, Inc. Systems and methods to provide availability indication
US8681778B2 (en) * 2006-01-10 2014-03-25 Ingenio Llc Systems and methods to manage privilege to speak
US7720091B2 (en) 2006-01-10 2010-05-18 Utbk, Inc. Systems and methods to arrange call back
US20070192735A1 (en) * 2006-02-15 2007-08-16 Julia Lehto Mobile communication terminal and method therefore
KR100764175B1 (ko) * 2006-02-27 2007-10-08 삼성전자주식회사 맞춤형 방송 서비스를 위한 동영상의 중요 자막을 검출하는장치 및 방법
US7962942B1 (en) 2006-02-28 2011-06-14 Rovi Guides, Inc. Systems and methods for enhanced trick-play functions
US7835998B2 (en) 2006-03-06 2010-11-16 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US20070240182A1 (en) * 2006-04-10 2007-10-11 John Callahan Methods and apparatus for providing a guide and/or remote control suitable for children
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
US20070245019A1 (en) * 2006-04-12 2007-10-18 United Video Properties, Inc. Interactive media content delivery using a backchannel communications network
KR20070104130A (ko) * 2006-04-21 2007-10-25 삼성전자주식회사 컨텐츠 목록 표시 방법 및 장치
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US7831902B2 (en) * 2006-05-31 2010-11-09 Microsoft Corporation Displaying interrelated changes in a grid
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US7890490B1 (en) 2006-06-30 2011-02-15 United Video Properties, Inc. Systems and methods for providing advanced information searching in an interactive media guidance application
KR100800848B1 (ko) * 2006-07-28 2008-02-04 삼성전자주식회사 디지털 방송 서비스 제공 시 주 서비스와 관련된 복수개의서브 서비스를 동시 제공하기 위한 디지털 비디오 방송시스템 및 디지털 비디오 방송 방법
US7985134B2 (en) 2006-07-31 2011-07-26 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US9032430B2 (en) 2006-08-24 2015-05-12 Rovi Guides, Inc. Systems and methods for providing blackout support in video mosaic environments
CN101536520B (zh) * 2006-09-29 2011-08-17 联合视频制品公司 交互式媒体指南应用程序的配置文件的管理
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9317855B2 (en) 2006-10-24 2016-04-19 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US7748017B2 (en) * 2006-10-27 2010-06-29 Nokia Corporation Program guide browser
CN100440950C (zh) * 2006-11-28 2008-12-03 Ut斯达康通讯有限公司 一种电视导航界面的定位系统和方法
US20080141317A1 (en) * 2006-12-06 2008-06-12 Guideworks, Llc Systems and methods for media source selection and toggling
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080155615A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for supporting multi-user media content access using index points
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
US7930257B2 (en) * 2007-01-05 2011-04-19 Knowm Tech, Llc Hierarchical temporal memory utilizing nanotechnology
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
KR101282958B1 (ko) * 2007-02-13 2013-07-08 삼성전자주식회사 구매정보를 알려주는 방송수신장치 및 그 리포트 방법
US20080196063A1 (en) * 2007-02-14 2008-08-14 Hsuan-Huei Shih Method for setting contents of channel corresponding to specific program category, method for playing programs, and apparatus thereof
KR100860464B1 (ko) * 2007-02-15 2008-09-25 주식회사 케이티 뉴스 콘텐츠를 제공하는 iptv 서비스 시스템, 뉴스 콘텐츠를 송신하는 방법, 뉴스 콘텐츠를 수신하는 방법 및 뉴스 콘텐츠를 제공받기 위한 프로그램을 기록한 기록매체
US8490138B2 (en) 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US8335345B2 (en) 2007-03-05 2012-12-18 Sportvision, Inc. Tracking an object with multiple asynchronous cameras
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8290827B2 (en) * 2007-03-23 2012-10-16 At&T Intellectual Property I, L.P. Method, medium, and system of presenting assets related to media content
KR101345392B1 (ko) * 2007-04-03 2013-12-24 삼성전자주식회사 데이터 방송 채널을 통해 디지털 컨텐츠를 수신하는 방법및 장치
US20080262883A1 (en) * 2007-04-19 2008-10-23 Weiss Stephen J Systems and methods for compliance and announcement display and notification
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8578416B1 (en) 2007-04-27 2013-11-05 Rovi Guides, Inc. Systems and methods for providing blackout recording and summary information
US8782698B2 (en) 2007-04-30 2014-07-15 Google Inc. Customizable media channels
US20080271078A1 (en) * 2007-04-30 2008-10-30 Google Inc. Momentary Electronic Program Guide
US8065603B2 (en) 2007-04-30 2011-11-22 Google Inc. Hiding portions of display content
US8522281B1 (en) 2007-04-30 2013-08-27 Google Inc. Head end generalization
US8631440B2 (en) * 2007-04-30 2014-01-14 Google Inc. Program guide user interface
US8484192B1 (en) 2007-04-30 2013-07-09 Google Inc. Media search broadening
US8005826B1 (en) 2007-04-30 2011-08-23 Google Inc. Identifying media content in queries
US8572649B1 (en) 2007-04-30 2013-10-29 Google Inc. Electronic program guide presentation
US8533761B1 (en) 2007-04-30 2013-09-10 Google Inc. Aggregating media information
US20080301732A1 (en) * 2007-05-31 2008-12-04 United Video Properties, Inc. Systems and methods for personalizing an interactive media guidance application
US20090240684A1 (en) * 2007-06-02 2009-09-24 Steven Newell Image Content Categorization Database
US9277019B2 (en) * 2007-06-18 2016-03-01 Yellowpages.Com Llc Systems and methods to provide communication references to connect people for real time communications
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US9027054B2 (en) * 2007-07-25 2015-05-05 Tp Lab, Inc. Method and system to process television program summary
US9628761B2 (en) 2007-07-26 2017-04-18 The Directv Group, Inc. Method for arranging virtual channels and linear channels for a content processing system
US8275764B2 (en) 2007-08-24 2012-09-25 Google Inc. Recommending media programs based on media program popularity
US8327403B1 (en) 2007-09-07 2012-12-04 United Video Properties, Inc. Systems and methods for providing remote program ordering on a user device via a web server
US8107977B2 (en) 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US20090165051A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8694396B1 (en) 2007-12-26 2014-04-08 Rovi Guides, Inc. Systems and methods for episodic advertisement tracking
US20090172544A1 (en) * 2007-12-31 2009-07-02 United Video Properties, Inc. Interactive media guidance application with access to multiple data sets
US20090178072A1 (en) * 2008-01-07 2009-07-09 Toshiba America Consumer Products L.L.C. Content blocking system and method for a consumer electronic product
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US8839300B2 (en) 2008-02-19 2014-09-16 At&T Intellectual Property I, Lp Method and system for presenting electronic programming guides
CN101540850A (zh) * 2008-03-18 2009-09-23 深圳Tcl新技术有限公司 电视节目的选择系统和方法
US8024756B2 (en) * 2008-04-10 2011-09-20 Sony Corporation TV user interface for viewing selected sub-groups of channels
US20090266888A1 (en) * 2008-04-23 2009-10-29 Mccarthy Mary Method for organizing and inventorying library materials
NL2002231C2 (nl) * 2008-05-13 2009-11-16 Stoneroos B V Systeem en werkwijze voor het verschaffen van een elektronische televisiegids.
US20090284472A1 (en) * 2008-05-19 2009-11-19 Omega3 Systems, Inc. System and method for controlling an electronic device
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US8327402B1 (en) 2008-07-15 2012-12-04 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US11832024B2 (en) * 2008-11-20 2023-11-28 Comcast Cable Communications, Llc Method and apparatus for delivering video and video-related content at sub-asset level
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US7756758B2 (en) * 2008-12-08 2010-07-13 Hsn Lp Method and system for improved E-commerce shopping
US20140258039A1 (en) 2013-03-11 2014-09-11 Hsni, Llc Method and system for improved e-commerce shopping
US8234668B2 (en) 2008-12-23 2012-07-31 Microsoft Corporation Content access
US8117564B2 (en) 2009-04-10 2012-02-14 United Video Properties, Inc. Systems and methods for generating a media guidance application with multiple perspective views
US20100306708A1 (en) * 2009-05-29 2010-12-02 Rovi Techonologies Corporation Systems and methods for handling profiles in a community
US20110016492A1 (en) * 2009-07-16 2011-01-20 Gemstar Development Corporation Systems and methods for forwarding media asset events
US8786702B2 (en) 2009-08-31 2014-07-22 Behavioral Recognition Systems, Inc. Visualizing and updating long-term memory percepts in a video surveillance system
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110070819A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing reminders associated with detected users
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110072452A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing automatic parental control activation when a restricted user is detected within range of a device
US20110078731A1 (en) * 2009-09-25 2011-03-31 Rovi Technologies Corporation Systems and methods for multiple media guidance application navigation
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8161071B2 (en) * 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8677400B2 (en) 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
KR20110052997A (ko) * 2009-11-13 2011-05-19 삼성전자주식회사 디스플레이 장치와 클라이언트 단말 및 이의 제어 방법
US9113108B2 (en) * 2009-12-18 2015-08-18 Rovi Guides, Inc. Systems and methods for navigating program listings simultaneously displayed with a program in a media guidance application
US9201627B2 (en) 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US20110177774A1 (en) * 2010-01-13 2011-07-21 Qualcomm Incorporated Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network
US9032466B2 (en) 2010-01-13 2015-05-12 Qualcomm Incorporated Optimized delivery of interactivity event assets in a mobile broadcast communication system
US8676991B2 (en) 2010-01-13 2014-03-18 Qualcomm Incorporated Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system
US9485535B2 (en) 2010-01-13 2016-11-01 Qualcomm Incorporated Notification of interactivity event asset delivery sources in a mobile broadcast communication system
US9237294B2 (en) * 2010-03-05 2016-01-12 Sony Corporation Apparatus and method for replacing a broadcasted advertisement based on both heuristic information and attempts in altering the playback of the advertisement
US20110219399A1 (en) * 2010-03-05 2011-09-08 Sony Corporation Apparatus and method for registering and the subsequent selection of user selected advertisement during playback
US20110219402A1 (en) * 2010-03-05 2011-09-08 Sony Corporation Apparatus and method for replacing a broadcasted advertisement based on heuristic information
US20110219400A1 (en) * 2010-03-05 2011-09-08 Sony Corporation Apparatus and method for replacing a broadcasted advertisement in response to an attempt by the viewer to skip or fast-forward through the advertisement
GB201005458D0 (en) 2010-03-31 2010-05-19 Skype Ltd Media appliance
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US8914471B2 (en) 2010-05-28 2014-12-16 Qualcomm Incorporated File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception
US8555314B2 (en) 2010-06-30 2013-10-08 At&T Intellectual Property I, L.P. System and method of selective channel or advertising delivery
US20120017245A1 (en) * 2010-07-15 2012-01-19 Xuemin Chen Method and system for providing programming guide and recording information via an ip multimedia gateway
US8453481B2 (en) 2010-07-15 2013-06-04 Master Lock Company Llc Padlock
TW201207751A (en) * 2010-08-06 2012-02-16 Hometouch Co Ltd Television shopping system and its method
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US8234411B2 (en) * 2010-09-02 2012-07-31 Comcast Cable Communications, Llc Providing enhanced content
US9832528B2 (en) 2010-10-21 2017-11-28 Sony Corporation System and method for merging network-based content with broadcasted programming content
SG189481A1 (en) 2010-10-21 2013-05-31 Holybrain Bvba Method and apparatus for neuropsychological modeling of human experience and purchasing behavior
US10089592B2 (en) 2010-12-29 2018-10-02 Comcast Cable Communications, Llc Measuring video asset viewing
US10945011B2 (en) 2010-12-29 2021-03-09 Comcast Cable Communications, Llc Measuring video viewing
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9384408B2 (en) 2011-01-12 2016-07-05 Yahoo! Inc. Image analysis system and method using image recognition and text search
USD703219S1 (en) 2011-02-08 2014-04-22 Qualcomm Incorporated Computing device display screen with computer-generated notification feature
USD667022S1 (en) * 2011-02-11 2012-09-11 Charles River Laboratories, Inc. Computer display with a graphical user interface
US9141982B2 (en) 2011-04-27 2015-09-22 Right Brain Interface Nv Method and apparatus for collaborative upload of content
US9112623B2 (en) 2011-06-06 2015-08-18 Comcast Cable Communications, Llc Asynchronous interaction at specific points in content
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8635519B2 (en) 2011-08-26 2014-01-21 Luminate, Inc. System and method for sharing content based on positional tagging
US8433815B2 (en) 2011-09-28 2013-04-30 Right Brain Interface Nv Method and apparatus for collaborative upload of content
US20130086112A1 (en) 2011-10-03 2013-04-04 James R. Everingham Image browsing system and method for a digital content platform
US8737678B2 (en) 2011-10-05 2014-05-27 Luminate, Inc. Platform for providing interactive applications on a digital content platform
KR20130038014A (ko) * 2011-10-07 2013-04-17 한국전자통신연구원 증강 방송을 위한 방송 콘텐츠 및 메타데이터를 제공하는 방법 및 장치, 증강 콘텐츠 제공 방법 및 장치, 증강 방송 콘텐츠 수신 방법 및 장치
USD737290S1 (en) 2011-10-10 2015-08-25 Yahoo! Inc. Portion of a display screen with a graphical user interface
USD736224S1 (en) 2011-10-10 2015-08-11 Yahoo! Inc. Portion of a display screen with a graphical user interface
USD733761S1 (en) 2011-10-11 2015-07-07 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
USD733760S1 (en) 2011-10-11 2015-07-07 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
USD733727S1 (en) 2011-10-11 2015-07-07 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
CN104024546A (zh) 2011-11-11 2014-09-03 总锁有限责任公司 电池接近和电源布置
US20130198786A1 (en) * 2011-12-07 2013-08-01 Comcast Cable Communications, LLC. Immersive Environment User Experience
US8878991B2 (en) 2011-12-07 2014-11-04 Comcast Cable Communications, Llc Dynamic ambient lighting
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
CN103220480A (zh) * 2012-01-20 2013-07-24 青岛海信电器股份有限公司 显示装置和数字卫星频道排序方法
US10645433B1 (en) 2013-08-29 2020-05-05 Comcast Cable Communications, Llc Measuring video-content viewing
US8687947B2 (en) 2012-02-20 2014-04-01 Rr Donnelley & Sons Company Systems and methods for variable video production, distribution and presentation
US8255495B1 (en) 2012-03-22 2012-08-28 Luminate, Inc. Digital image and content display systems and methods
US10674191B2 (en) 2012-04-06 2020-06-02 Minerva Networks, Inc Systems and methods to remotely synchronize digital data
US8234168B1 (en) 2012-04-19 2012-07-31 Luminate, Inc. Image content and quality assurance system and method
US8495489B1 (en) 2012-05-16 2013-07-23 Luminate, Inc. System and method for creating and displaying image annotations
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
US11115722B2 (en) 2012-11-08 2021-09-07 Comcast Cable Communications, Llc Crowdsourcing supplemental content
US8839309B2 (en) 2012-12-05 2014-09-16 United Video Properties, Inc. Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
US8850858B2 (en) 2012-12-06 2014-10-07 Master Lock Company Llc Lock subassembly
USD713854S1 (en) 2012-12-20 2014-09-23 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
USD714336S1 (en) 2012-12-20 2014-09-30 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
USD714335S1 (en) 2012-12-20 2014-09-30 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
USD714334S1 (en) 2012-12-20 2014-09-30 Proteus Digital Health, Inc. Display screen portion having a graphical user interface for patient monitoring
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9380443B2 (en) 2013-03-12 2016-06-28 Comcast Cable Communications, Llc Immersive positioning and paring
US9553927B2 (en) 2013-03-13 2017-01-24 Comcast Cable Communications, Llc Synchronizing multiple transmissions of content
US10880609B2 (en) 2013-03-14 2020-12-29 Comcast Cable Communications, Llc Content event messaging
US9319745B2 (en) * 2013-10-16 2016-04-19 VidRetal, Inc. Media player system for product placements
EP2866435A1 (de) * 2013-10-22 2015-04-29 TP Vision Holding B.V. Verbrauchervorrichtung und Verfahren zur Anpassung der Dauer eines temporären Steuerungszustands im Zusammenhang mit der Anzeige eines Benutzerschnittstellenelements
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9215510B2 (en) 2013-12-06 2015-12-15 Rovi Guides, Inc. Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
USD764506S1 (en) * 2014-06-27 2016-08-23 General Electric Company Display screen or portion thereof with graphical user interface
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US9756393B2 (en) 2014-07-31 2017-09-05 At&T Intellectual Property I, L.P. Recording option for advertised programs
WO2016059681A1 (ja) * 2014-10-15 2016-04-21 日立マクセル株式会社 放送受信装置および放送受信方法ならびに放送受信プログラム
US11783382B2 (en) 2014-10-22 2023-10-10 Comcast Cable Communications, Llc Systems and methods for curating content metadata
US9967610B2 (en) * 2014-10-30 2018-05-08 Verizon Patent And Licensing Inc. Methods and systems for providing context-based customer support for a user interface view associated with a television service
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
ES2834493T3 (es) * 2015-01-22 2021-06-17 Sky Cp Ltd Aplicaciones interactivas de televisión
US9641881B2 (en) * 2015-07-27 2017-05-02 Accenture Global Services Limited Aggregation system for generating and providing an enriched program schedule for media content
US10028016B2 (en) 2016-08-30 2018-07-17 The Directv Group, Inc. Methods and systems for providing multiple video content streams
JP2017184235A (ja) * 2017-03-30 2017-10-05 日立マクセル株式会社 放送受信装置及び表示方法
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
US10405060B2 (en) 2017-06-28 2019-09-03 At&T Intellectual Property I, L.P. Method and apparatus for augmented reality presentation associated with a media program
US20190200079A1 (en) * 2017-12-21 2019-06-27 Facebook, Inc. Predictive Analysis for Media Encodings
US20210121762A1 (en) * 2018-03-14 2021-04-29 Shaji Ul Mulk Nawab Shahtaj System for scheduling a sporting event

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2110944T3 (es) * 1987-07-20 1998-03-01 Koninkl Philips Electronics Nv Sistema de transmision de television.
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
US5047867A (en) * 1989-06-08 1991-09-10 North American Philips Corporation Interface for a TV-VCR system
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
US5223924A (en) * 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5359601A (en) * 1992-10-30 1994-10-25 Scientific-Atlanta, Inc. Apparatus providing dynamic virtual service selection in a multi-service communications system
KR100295386B1 (ko) * 1992-12-09 2001-09-22 마크 홀린저 케이블 텔레비전 전달 시스템을 위한 세트 탑터미날
WO1995007003A1 (en) * 1993-09-03 1995-03-09 Yuen Henry C Transmission of data using full frame video
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide

Also Published As

Publication number Publication date
DE69617986D1 (de) 2002-01-24
CN1190517A (zh) 1998-08-12
US5589892A (en) 1996-12-31
CA2223057C (en) 2002-12-17
AU700302B2 (en) 1998-12-24
US6014184A (en) 2000-01-11
KR19990022390A (ko) 1999-03-25
HK1043268A1 (zh) 2002-09-06
JPH11505094A (ja) 1999-05-11
CA2223057A1 (en) 1996-12-19
EP1152605B1 (de) 2005-12-21
PL180684B1 (pl) 2001-03-30
ES2252148T3 (es) 2006-05-16
EP1152605A1 (de) 2001-11-07
EP0856227B1 (de) 2001-12-12
AU6258596A (en) 1996-12-30
KR100268978B1 (ko) 2000-10-16
CN1149847C (zh) 2004-05-12
ES2169250T3 (es) 2002-07-01
WO1996041478A1 (en) 1996-12-19
ATE313915T1 (de) 2006-01-15
ATE210914T1 (de) 2001-12-15
BR9609120A (pt) 1999-08-24
HK1013781A1 (en) 1999-09-10
DE69635627D1 (de) 2006-01-26
PL323914A1 (en) 1998-04-27
DE69617986T2 (de) 2002-05-16
EP0856227A1 (de) 1998-08-05
CN1568001A (zh) 2005-01-19
JP3228754B2 (ja) 2001-11-12

Similar Documents

Publication Publication Date Title
DE69635627T2 (de) Verfahren und Einrichtung zur Planung einer elektronischen Programmanweisung mit Zugriff auf Dateneingabe
DE69633123T2 (de) Vorrichtung und verfahren zur elektronischen fernsehprogrammzeitplanung mit warenfernbestellung
DE69525377T3 (de) Elektronischer fersehprogrammführer und entsprechendes verfahren mit anzeige und auswahl von programmen in alphabetischer reihenfolge der titel
DE69727226T2 (de) Verbessertes elektronisches fernsehprogrammführungssystem und -verfahren mit momentan erscheinenden hinweismeldungen
US9319735B2 (en) Electronic television program guide schedule system and method with data feed access
DE69333713T2 (de) Vorrichtung und Verfahren zur Bereitstellen von Rundfunkdatendiensten
KR100309487B1 (ko) 가상채널을포함하는전자텔레비젼프로그램가이드스케쥴시스템및방법
DE69632746T2 (de) Verfahren und System zur interaktiven Programmführung
US6357043B1 (en) Electronic television program guide with remote product ordering
AU727344B2 (en) Electronic television program guide schedule system and method with remote product ordering

Legal Events

Date Code Title Description
8363 Opposition against the patent
8328 Change in the person/name/address of the agent

Representative=s name: MEISSNER, BOLTE & PARTNER GBR, 80538 MUENCHEN

8380 Miscellaneous part iii

Free format text: PFANDRECHT

8380 Miscellaneous part iii

Free format text: PFANDRECHT AUFGEHOBEN