Nothing Special   »   [go: up one dir, main page]

JP4851007B2 - ポータルとして機能を果たす双方向テレビ番組ガイドシステム - Google Patents

ポータルとして機能を果たす双方向テレビ番組ガイドシステム Download PDF

Info

Publication number
JP4851007B2
JP4851007B2 JP2000561771A JP2000561771A JP4851007B2 JP 4851007 B2 JP4851007 B2 JP 4851007B2 JP 2000561771 A JP2000561771 A JP 2000561771A JP 2000561771 A JP2000561771 A JP 2000561771A JP 4851007 B2 JP4851007 B2 JP 4851007B2
Authority
JP
Japan
Prior art keywords
program guide
application
program
user
interactive
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
JP2000561771A
Other languages
English (en)
Other versions
JP2002521929A (ja
JP2002521929A5 (ja
Inventor
マイケル ディー. エリス,
ウィリアム エル. トーマス,
エドワード ビー. ヌドソン,
ジョエル ジー. ハッセル,
ケビン ビー. イースターブルック,
Original Assignee
ユナイテッド ビデオ プロパティーズ インク
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=22241347&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP4851007(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ユナイテッド ビデオ プロパティーズ インク filed Critical ユナイテッド ビデオ プロパティーズ インク
Publication of JP2002521929A publication Critical patent/JP2002521929A/ja
Publication of JP2002521929A5 publication Critical patent/JP2002521929A5/ja
Application granted granted Critical
Publication of JP4851007B2 publication Critical patent/JP4851007B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/233Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user 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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
    • 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
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4751End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
    • 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/47805Electronic banking
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • 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/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/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Child & Adolescent Psychology (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Library & Information Science (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Systems (AREA)

Description

【0001】
(発明の背景)
本発明は、双方向テレビ番組ガイドシステムに関する。より具体的には、本発明は、他のアプリケーションへのポータルとして機能を果たす番組ガイドアプリケーションを有する双方向テレビ番組ガイドシステムに関する。
【0002】
双方向テレビ番組ガイドは、周知である。典型的にはセットトップボックス上でインプリメントされるこのようなガイドは、ユーザが自宅のテレビでテレビ番組リスト項目を視聴することを可能にする。典型的な番組ガイドは、ユーザがテレビ番組およびテレビチャンネル、ならびに音響番組および音響チャンネルについての情報を視聴することを可能にする。例えば、番組ガイドは、通常のテレビチャンネル、プレミアムテレビチャンネル、ペイパービューテレビチャンネル、および音楽チャンネルについての情報を提供し得る。様々なディスプレイフォーマットが典型的には支持される。例えば、番組リスト項目は、(WO−A−96 41478およびWO−A−97 13368に記載のシステムのように)時間別、チャンネル別、カテゴリー別(スポーツ、子供向け、コメディー、映画等)に組まれる。
【0003】
これからのセットトップボックスシステムは、現在の番組ガイドが、めったに、または全く提供しない、ビデオオンデマンド、ホームショッピング、インターネットウェブブラウジング、電子メール、バンキング、エンハンスドテレビ(双方向番組)、データサービス、およびウェジャリング(wagering)サービス等のサービスへのアクセスを含み得る。
【0004】
現在考えられているシステムにおいて、これらの番組ガイドと関係のないサービスの各々は、番組ガイドと同じセットトップボックスにロードされる、別個のアプリケーションとして提供され得る。メニュー構造または他の共通インターフェースは、ユーザがアプリケーションのうちの所与の1つを起動することを可能にするように提供され得る。しかし、番組ガイドアプリケーションおよび番組ガイドと関係のないアプリケーションによって提供されるユーザインターフェース間には、共通性がない。これによって、ユーザの混乱を招き得る。特にコンピュータに精通していないユーザが混乱することが起こり得る。アプリケーション間のオーバーラップが利用され得ず、コードおよびデータがアプリケーションの間で重複され得る。
【0005】
従って、本発明の目的は、双方向テレビ番組ガイドアプリケーションが他のアプリケーションへのポータルとして機能を果たすことができる番組ガイドを提供することである。ポータルとして機能を果たすことによって、番組ガイドアプリケーションは、共通のユーザインターフェースを確実にし、リソースの競合をなくし、各アプリケーションが必要とするコードおよびデータの量を減少し得る。
【0006】
本発明の目的は、また、番組ガイドアプリケーションおよび番組ガイドと関係のないアプリケーションのような、複数のアプリケーションを用いることを容易にする様式を提供することである。
【0007】
(発明の要旨)
本発明のこれらおよび他の目的は、本発明の原理によって、他のアプリケーションのポータルとして機能を果たす双方向テレビ番組ガイドアプリケーションを有する双方向テレビ番組ガイドシステムを提供することによって達成される。双方向テレビ番組ガイドアプリケーションおよび他のアプリケーションは、任意の適切なプラットホーム上でインプリメントされ得る。適切なプラットホームのうちの1つは、最先端のデジタルテレビ受信器のような、セットトップボックスに基づくか、または、セットトップボックス機能を組み込んだデバイスに基づくユーザテレビ機器である。他の適切なプラットホームには、サーバおよびユーザテレビ機器に基づく、クライアント−サーバアーキテクチャが含まれる。ケーブルシステムヘッドエンド、または他の適切な遠隔位置に位置し得るサーバは、ユーザテレビ機器と協同して動作する。このようなクライアント−サーバ構成で、プラットホーム上でインプリメントされる双方向番組ガイドおよび他のアプリケーションは、セットトップボックス上で完全にインプリメントされるのではなく、ユーザテレビ機器上で部分的にインプリメントされ、サーバ上で部分的にインプリメントされる。例えば、メニュー画面の表示に関係する番組ガイド機能は、ユーザテレビ機器でインプリメントされ得、番組ガイドデータベースの維持、またはビデオオンデマンド機能に関係する機能は、サーバ上でインプリメントされ得る。
【0008】
番組ガイドについてのアプリケーションプログラムインターフェース(API)が、提供される。アプリケーションプログラムインターフェースは、番組ガイドと関係のないアプリケーションが番組ガイド機能にアクセスすることを可能にする。APIは、また、番組ガイドおよび番組ガイドと関係のないアプリケーションによって、画面上の表示リソース、リモコンキーリソース、セットトップボックスフロントパネルリソース、通信チャネルリソース、メモリ機能リソース等のプラットホームリソース(例えば、セットトップボックスおよび/またはサーバリソース)へのアクセスを調整し得る。APIは、番組ガイドと関係のないアプリケーションが、チューニング、視聴制限、お気に入り、ユーザプロフィール、ドローイング、強調表示、および画面上のナビゲーション、データベースアクセス、および購入等の番組ガイド機能を利用することを可能にする。このアプローチによって、共通のユーザインターフェースが用いられ、リソースコンテンションがなくなり、各アプリケーションが必要とするコードおよびデータの量が減少することが確実になる。
【0009】
APIは、ケーブルシステムヘッドエンドまたはインターネットのサーバに位置するアプリケーションのような、セットトップボックスから遠隔に位置するアプリケーションの使用を調整するのに役立つ。APIは、また、認証機能を行うことができる。これにより、認証されたアプリケーションのみに、特定の番組ガイド機能のような所望される機能へのアクセスを提供することを確実にするのに役立つ。異なるアクセス権は、異なるアプリケーションに与えられ得る。
【0010】
番組ガイドと関係のないアプリケーションは、テレビ番組編成と関連する双方向構成要素(例えば、所与のテレビ番組、テレビチャンネル等)の形態で、双方向内容を提供し得る。例えば、番組と関係のないアプリケーションは、スポーツチャンネルについて双方向スポーツ内容を提供し、ホームショッピングチャンネルについて双方向ホームショッピング内容を提供し得る。双方向内容は、ショッピング体験、情報サービス、ゲーム、あるいは、所与のテレビチャンネル、サービス、番組、番組タイプ、または番組リスト項目と関連する、他の任意のタイプの適切な双方向内容の形態を取り得る。所与のチャンネルについて双方向構成要素を提供する、番組ガイドと関係のないアプリケーションは、映像および音響番組編成と共に、ユーザのセットトップボックスに送達され得る。双方向テレビ番組ガイドアプリケーションは、双方向構成要素の存在をユーザに気付かせる。適切なインジケータの1つは、オーバーレイとして現在のテレビチャンネルの上に提示され得るアイコンである。他の適切なインジケータは、番組ガイド表示画面の一部として提供され得る、アイコンまたは他の表示要素である。
【0011】
双方向テレビ番組ガイドアプリケーションを用いて、番組ガイドと関係のないアプリケーションが起動され得る。例えば、番組ガイドアプリケーションは、特定の番組ガイドと関係のないアプリケーションを起動する画面上のオプションを提供し得る。ユーザは、また、「起動」リモコンボタンのような専用のボタンをアクティブにし得る。
【0012】
アプリケーションおよび他の双方向内容は、また、双方向テレビ番組ガイドアプリケーションによって表示される番組リスト項目に直接組み込まれ得る。例えば、ビデオオンデマンド番組編成は、ビデオオンデマンドアプリケーションを有するユーザにとって利用可能であるように作成され得る。双方向テレビ番組ガイドアプリケーションは、選択可能なビデオオンデマンド番組リスト項目を、双方向テレビ番組ガイドアプリケーションによって提供される番組ガイド表示画面に組み込み得る。ユーザが所与のビデオオンデマンド番組リスト項目を選択する場合、双方向テレビ番組ガイドアプリケーションは、ビデオオンデマンドアプリケーションを起動し、選択したリスト項目について映像を再生するか、またはその映像の送達の認証に必要な処理を開始するように、ビデオオンデマンドアプリケーションに指令することができる。
【0013】
オーディオオンデマンド、情報サービスからのデータ、ウェブページ、ショッピング情報、競馬または他のウェジャリング等の他の双方向内容が、また、特定の番組ガイド表示画面にテレビ番組等の上のオーバーレイとして提供される、一体型選択可能ボタンによって処理され得る。番組ガイドと関係のないアプリケーションが、双方向テレビ番組ガイドアプリケーション内から呼び出され、現在のテレビ番組、番組リスト項目、サービス等と関係するアクションを取るように指令されることを可能にする、選択可能オプションは、ホットリンクと呼ばれる。現在表示されているテレビ番組と関係する選択可能ホットリンクは、番組ガイドアプリケーションを起動する様式を提供して、一方で起動されたアプリケーションに、現在のテレビ番組と関係するアクションを取るように指令する。例えば、ユーザは、スポーツ番組を視聴し得る。ホットリンクを、ホームショッピングアプリケーションに選ぶことによって、ホームショッピングアプリケーションが起動し、スポーツに関連する製品をユーザに提示するようにホームショッピングアプリケーションが指令される。
【0014】
ユーザは、また、特定の番組ガイドと関係ないアプリケーションをお気に入りとして設定することが可能である。例えば、双方向テレビ番組ガイドアプリケーションは、これらの選択したお気に入りのアプリケーションを、ユーザに指令される場合にリストに表示するか、番組ガイドと関係のないアプリケーションのより大きいリスト内でユーザがナビゲートする場合に強調表示領域がそれらのお気に入りのアプリケーションにのみ移動するように制限するか、さもなければ、アプリケーションをお気に入りとして指定する情報を用い得る。
【0015】
ユーザは、また、特定の番組ガイドと関係のないアプリケーションについて視聴制限を設定することができる。これにより、ユーザが、ショッピング、またはビデオオンデマンドのようなアプリケーションをロックすることが可能になる。視聴者は、予め規定されたユーザ選択視聴制限パスワードを入力することによって、または任意の他の適切な視聴制限ロック解除技術を用いることによって、このような視聴制限されたアプリケーションのロック解除をすることができる。
【0016】
ユーザが、また、様々なアプリケーションと関連する内容について、リマインダを設定することが可能になる。例えば、ユーザが、ホームショッピングアプリケーション等に関連する特定のプロモーションセグメントについてリマインダを設定することが可能になる。リマインダは、また、チャットセッションについて設定され得る。
【0017】
アプリケーション(例えば、双方向双方向テレビ番組ガイドアプリケーション)は、他のアプリケーション(例えば、番組ガイドと関係のないアプリケーション)が、フォアグラウンドにおいて実行する間、バックグラウンドで実行され続け得る。バックグラウンドアプリケーションは、連続的にイベントをモニタリングして、すぐに注目しなければならないイベントがいつ起こるか決定する。例えば、双方向テレビ番組ガイドアプリケーションは、バックグラウンドにおいて実行されて、ユーザが、注目を必要とするリモコンのキーを押したかどうか、または、プリセットリマインダのような、予め予約された番組ガイド機能が注目を必要とするかどうかをモニタリングする。このような場合、双方向テレビ番組ガイドアプリケーションは、フォアグラウンドで実行中の番組ガイドと関係のないアプリケーションの動作を終了または一時停止する。フォアグラウンドアプリケーションの動作が一時停止される場合、バックグラウンドアプリケーションは、一時停止したアプリケーションの動作を再開することをユーザが望むかどうか、または検出されたイベント(例えば、ユーザが押したキー、または予め予約されたリマインダに関係するイベント等)が行われるべきかどうかを、ユーザに尋ねるメッセージを表示し得る。
【0018】
本発明のさらなる特徴、性質、および様々な利点は、添付の図面および以下の好適な実施形態の詳細な説明によって明らかになる。
【0019】
(好ましい実施態様の詳細な説明)
本発明による、例示的な番組ガイドシステム30を図1に示す。番組リスト項目、番組説明、ペイパービュー注文情報等の番組ガイドデータは、主設備34の番組ガイドデータベース32に記憶され得る。主設備34は、複数のテレビ配信設備36に、通信経路38のような通信経路を介して番組ガイドデータを配信する。テレビ配信設備36は、放送テレビ設備、ケーブルシステムヘッドエンド、衛星配信設備、または他の適切なテレビ配信設備であり得る。図1には、図面が複雑になりすぎるのを防ぐため、テレビ配信設備36を1つしか示していない。明瞭化するため、本発明は、主に、このようなテレビ配信設備を1つ用いた場合に関して説明される。通信経路38は、衛星リンク、ケーブル、光ファイバリンク、電話リンク、インターネット等のような任意の適切な通信経路であり得る。
【0020】
各テレビ配信設備36は、複数の関連づけられたユーザを有する。それぞれのユーザは、通信経路42のうちの1つを介してテレビ配信設備36に接続された、ユーザテレビ機器40を有する。通信経路42は、テレビ番組編成およびデータを支持するのに適切な、任意の適切なタイプのリンクであり得る。例えば、テレビ配信設備36がケーブルシステムである場合、通信経路42は、ケーブルであり得る。経路42を用いて、テレビ番組編成がユーザテレビ機器40に配信される。ユーザテレビ機器40に配信されるテレビ信号は、アナログまたはデジタル、あるいは両方であってもよい。経路42を用いて、また、番組ガイドデータのようなデータがユーザテレビ機器40に配信される。データは、帯域内または帯域外技術を用いて配信され得、デジタルまたはアナログ技術を用い得る。データは、連続的に、周期的に、またはオンデマンドに配信され得る。経路42は、好適には、双方向的であり、番組ガイドからの衝動的なペイパービュー購入およびクライアント−サーバ機能のような機能が支持され得る。番組ガイドサービス以外のサービスがユーザに提供される場合、データは、このような番組ガイドと関係のないサービスに関係する経路42で提供され得る。
【0021】
図1に示すように、ユーザテレビ機器40は、オプションのビデオカセットレコーダー46、あるいは、記録することが出来るデジタルビデオディスク(DVD)プレーヤーのような他の記録装置、またはハードディスクドライブを備える機器のようなデジタル記憶装置等に接続されたセットトップボックス44を備え得る。セットトップボックス44は、テレビ配信設備36から通信経路42を介して、テレビ番組編成およびデータを受信し得る。双方向テレビ番組ガイドおよび様々な番組ガイドと関係のないアプリケーションが、セットトップボックス44上でインプリメントされ得る。
【0022】
テレビ配信設備36からのテレビ番組編成、セットトップボックス44上のアプリケーションによって発生される表示画面が、例えば、ケーブルまたはワイヤであり得る通信経路48を用いて、ビデオカセットレコーダー46に提供され得る。コマンドが、セットトップボックス44から、赤外線リンクまたは他の適切な通信経路であり得る通信経路50を用いて、ビデオカセットレコーダー46に提供され得る。
【0023】
ビデオカセットレコーダー46は、テレビ配信設備36からのテレビ番組編成、セットトップボックス44によって発生される表示画面、またはビデオカセットを再生することによって発生される映像信号を、通信経路54を介してテレビ52に送り得る。ユーザは、テレビ番組編成および表示画面をテレビ52で視聴し得、テレビ52(または補助音響システム)を用いて音楽チャンネルまたは他の音響番組をリストすることができる。
【0024】
セットトップボックス44、ビデオカセットレコーダー46、テレビ52は、リモコン56、またはマウス、トラックボール、ワイヤレスキーボード、音声認識システム、タッチパッド、専用キー等のような任意の他の適切なユーザインターフェースによって制御され得る。所望される場合、パーソナルコンピュータテレビ(PC/TVS)または最先端のテレビ受信器に基づくユーザテレビ機器40の他のタイプが、セットトップボックスに基づくコンフィギュレーションの代わりに用いられ得る。しかし、明瞭化のため、本発明は、主にセットトップボックス構成と共に説明される。さらに、番組リスト項目および他の情報が、テレビ配信設備36を通過することなく、通信経路42とは別の経路を用いて、ユーザテレビ機器40に配信され得るコンフィギュレーションのような異なるコンフィギュレーションを用いて、ユーザテレビ機器40へとデータが配信され得る。明瞭化のために、本発明は、主に、図1に示す例示的なデータ配信構成と共に説明される。
【0025】
テレビ配信設備36は、ビデオサーバ58を備えて、ビデオオンデマンドアプリケーションを支持し得る。このようなアプリケーションで、ビデオサーバ58に記憶された映像は、ユーザテレビ機器40でユーザによってリクエストされ得る。映像は、その後、通信経路42でユーザに対して再生され得る。サーバ58と別の、または一体型のサーバ59が、また、クライアント−サーバアーキテクチャを用いて、番組ガイドアプリケーションのようなアプリケーションをインプリメントすることが所望される場合に設けられ得る。
【0026】
番組ガイドアプリケーションおよび番組ガイドと関係のないアプリケーションのようなアプリケーションは、任意の適切なプラットホーム上でインプリメントされ得る。適切なプラットホームのうちの1つは、セットトップボックス、または最先端のデジタルテレビ受信器等のようなセットトップボックス機能を組み込む装置に基づき得るユーザ機器40である。他の適切なプラットホームは、サーバ59およびユーザテレビ機器40に基づくクライアント−サーバアーキテクチャを含む。サーバ59は、テレビ配信設備36、またはユーザテレビ機器40から遠隔の他の位置に位置し得る。サーバ59は、ユーザテレビ機器40と協同して動作する。クライアントサーバ構成において、番組ガイドデータはサーバ59のデータベースにおいて維持され得、オンデマンドにユーザテレビ機器40に送達され得る。サーバ59で維持される番組ガイドデータは、番組ガイドデータベース32から通信リンク38を介して、サーバ59に、そのデータベース用に配信され得る。
【0027】
クライアントサーバ構成で、プラットホーム上でインプリメントされる双方向番組ガイドおよび他のアプリケーションは、ユーザテレビ機器40上で完全にインプリメントされるのではなく、ユーザテレビ機器40上で部分的にインプリメントされ、サーバ59上で部分的にインプリメントされる。例えば、メニュー画面の表示に関係する番組ガイド機能は、ユーザテレビ機器40上でインプリメントされ得るが、テレビ配信設備36での番組ガイドデータベースの維持に関係する機能は、サーバ59を用いてインプリメントされ得、ビデオオンデマンド機能に関係する機能は、サーバ58を用いてインプリメントされ得る。
【0028】
セットトップボックス44上のウェブブラウザアプリケーションは、ユーザがインターネット60にアクセスすることを可能にすることができる。インターネット60は、(例えば、モデムリンクを介して)直接アクセスされるか、または、図1に示すように、(例えば、ケーブルモデムリンクを用いて)テレビ配信設備36を介してアクセスされ得る。直接アクセスされるか、またはテレビ配信設備36を介してアクセスされ得る、他の設備およびサービスには、バンキングサービス(バンキング設備62を用いる)、ショッピングサービス(履行設備64を用いる)、ウェジャリングまたはゲームサービス(ゲーム設備66を用いる)、ならびに情報および他のサービス(データ設備68を用いる)が含まれる。
【0029】
図2に示すように、番組ガイドアプリケーション70は、番組ガイドと関係のないアプリケーションについて、番組ガイドアプリケーション70がポータルとして機能を果たすことを可能にする、関連付けられた番組ガイドアプリケーションプログラムインターフェース(API)72を有し得る。番組ガイドと関係のないアプリケーションとして、オーディオオンデマンドアプリケーション74、ビデオオンデマンドアプリケーション76、ホームバンキングアプリケーション78、ホームショッピングアプリケーション80、エンハンスドテレビアプリケーション82、インターネットウェブブラウザアプリケーション84、データサービスアプリケーション86、電子メールアプリケーション88、およびゲームサービスアプリケーション90がある。番組ガイドAPIが用いられる番組ガイドシステムは、Ellisらの米国特許出願第09/145,232号に記載されており、この出願は、その全文が本明細書中で参考として援用される。例示のために番組ガイドアプリケーション70の一部として説明されているが、番組ガイドAPI72は、番組ガイドアプリケーション70の一部、または、アプリケーション70と関連付けられているがアプリケーション70と別個のもののいずれかとしてみなされ得る。番組ガイドAPI72は、ユーザテレビ機器40上で部分的にインプリメントされ、サーバ59のようなサーバ上で部分的にインプリメントされ得るか、またはユーザテレビ機器40上でインプリメントされ得る。明瞭化のため、番組ガイドAPI72の機能は、主に、番組ガイドAPI72がユーザテレビ機器40上でインプリメントされる構成のコンテキストにおいて説明される。
【0030】
さらに、API72は、本明細書中で、主に、番組ガイドアプリケーション70と関連付けられるとして説明されるが、本発明の原理は、アプリケーションプログラムインターフェースが他のアプリケーションに関連付けられるシステムにも適用される。詳細かつ明瞭に説明するために、本発明は、主に番組ガイドAPIのコンテキストにおいて説明される。しかし、これは、例示に過ぎない。
【0031】
本発明によると、番組ガイドAPI72を用いることによって、番組ガイドアプリケーション以外のアプリケーションへの全てのアクセスが番組ガイドを通じて行われることが確実になる。これにより、本質的に、ユーザがマスターするインターフェースが1つしかないことが確実になる。ユーザは、複数のユーザナビゲーションパラダイムを習熟しようとしたり、異なるデータ表示フォーマットに精通しようとする必要がない。ユーザは、単一のユーザインターフェースのみに精通すればよい。
【0032】
番組ガイドAPI72は、番組ガイドと関係のないアプリケーションがプラットホームリソース92にアクセスすることを可能にする機能を有する。プラットホームリソース92として、画面上の表示機能(色、フォント等)、リモコンキー(キー割り当て等)、フロントパネルリソース(例えば、ユーザテレビ機器40上の様々な専用ボタンに割り当てられた機能を決定する)、通信チャンネルリソース(例えば、セットトップボックス22がどのようにデータを送信および受信するかに関係する機能)、およびサーバリソースがある。
【0033】
番組ガイドAPI72は、また、アプリケーションが番組ガイドリソース94を用いることを可能にする機能を有する。番組ガイドリソース94として、チューニング(どのようにセットトップボックスのチャンネルを変更するか)、視聴制限(特定のチャンネルまたは番組にパスワードロックを位置付けることに関係する機能)、お気に入り(例えば、ユーザが指定したお気に入りのチャンネル)、ユーザプロフィール(例えば、所与のセットトップボックスの番組ガイドの様々なユーザ用のお気に入りおよび設定内容プロフィール)、ドローイング機能、強調表示および画面上のナビゲーション、データベースアクセス(例えば、セットトップボックス44のメモリに記憶され、主設備34の番組ガイドデータベース32から周期的または連続的に番組ガイドデータが供給される、番組ガイド情報のデータベース)、購入機能(例えば、ペイパービューイベントの衝動注文)、番組ガイド表示画面上のオプション等がある。
【0034】
番組ガイドAPI72の機能が、番組ガイドと関係ないアプリケーションのプラットホームリソース92および番組ガイドリソース94へのアクセスの調整に役立つので、リソースの競合がなくなり、各アプリケーションが必要とするコードおよびデータの量が減少し得る。アプリケーションに渡る共通のユーザインタフェースが、また、確実にされる。図3に示すように、番組ガイドと関係のないアプリケーション番号1および番組ガイドと関係のないアプリケーション番号2は、機能96のオーバーラップを有し得る。オーバーラップ96によって表される共有のコードおよびデータは、典型的には、セットトップボックス44のメモリ内に常駐する。オーバーラップ96は、セットトップボックス44上のこれらの機能のインプリメントに関連するオーバーヘッドの節約を表す。
【0035】
番組ガイドアプリケーション70を用いて特定の番組ガイドと関係のないアプリケーション機能を行うことの一例として、チャンネルをセットトップボックス44がチューニングされたチャンネルに変更する機能がある。このプロセスに含まれる工程を図4に示す。工程98で、ユーザは、番組ガイドと関係のないアプリケーションの1つによって、チャンネル変更をリクエストする機会を提供される。番組ガイドと関係のないアプリケーションは、また、チャンネル変更を開始し得る(例えば、データ収集に適切なチャンネルにチューニングするようにチューナに指令する)。ユーザがチャンネル変更をリクエストしたか、または番組ガイドと関係のないアプリケーションがチャンネル変更を開始した後、工程100で番組ガイドアプリケーション70が用いられて、チャンネルが変更される。番組ガイドアプリケーション70がチャンネルを変更する際、視聴制限、お気に入りのチャンネル、ならびに認証および購入機能のような番組ガイド機能が、首尾一貫して適用されることを確実にする。このことは、番組ガイドと関係のないアプリケーションのそれぞれにおいて、および番組ガイドアプリケーション70において、これらの機能の各々がほぼ同一に動作し得るので、首尾一貫したユーザインターフェースが維持されることを確実にするのに役立つ。
【0036】
本発明の番組ガイドシステムは、番組ガイドアプリケーション70を用いて特定の番組ガイドと関係のないアプリケーション機能を行って、首尾一貫したユーザインターフェースを維持する。首尾一貫したユーザインターフェースの維持に含まれる工程を、図5に示す。工程102で、番組ガイドアプリケーション70は、番組ガイドと関係のないアプリケーションへのアクセスを提供する。ユーザが番組ガイドと関係のないアプリケーションを起動したか、何らかの方法で番組ガイドと関係のないアプリケーションが呼び出された後、番組ガイドアプリケーション70は、工程104で、番組ガイドアプリケーション70および任意の番組ガイドと関係のないアプリケーションの動作中、首尾一貫したユーザインターフェースを維持する。
【0037】
図5に示すように、工程104での首尾一貫したユーザインターフェースを維持するタスクは、サブ工程106でのプラットホームリソースへのアクセスの調整を部分的に含み、サブ工程108での番組ガイドと関係のないアプリケーションに番組ガイドリースへのアクセスを提供することを部分的に含む。工程108の一例として、ユーザが、番組ガイドと関係のないアプリケーションを用いて、セットトップボックス44のチャンネルを変更する必要がある場合がある。番組ガイドアプリケーションは、視聴制限、お気に入りのチャンネル、ならびに認証および購入機能が、全ての番組ガイドと関係のないアプリケーションについて首尾一貫することを確実にする番組ガイドチューニング機能へのアクセスを調整する。
【0038】
首尾一貫したユーザインターフェースを維持するタスクの他の局面は、番組ガイドアプリケーション70を用いて、ユーザの番組ガイドと関係のないアプリケーションへの全ての重要なアクセスが番組ガイドアプリケーション70を通じて行われることを確実にする工程である(工程110)。工程110は、例えば、かなり大きな範囲で番組ガイドリソースを用いる番組ガイドと関係のないアプリケーションへのアクセスのみを可能にする工程を含み得るか、または、少なくとも、番組ガイドアプリケーション70によって通常提供され得る動作特徴と同等の動作特徴を有する。工程110は、また、番組ガイドと関係のないアプリケーションにおいて、名目上提供され得る番組ガイドアプリケーション70の特定の機能を提供するタスクを含む。
【0039】
典型的な番組ガイドと関係のないアプリケーションは、ショッピングアプリケーションであり得る。ショッピングアプリケーションは、入手可能な製品のリストを表示する必要があり得る。従って、工程108は、ショッピングアプリケーションの入手可能な製品のリストを表示する、番組ガイドアプリケーションについてのボックス、表等を描くことができる番組ガイドグラフィックスルーチンを用いることを含む。番組ガイドグラフィックスルーチンが、番組ガイドアプリケーションによって用いられる番組ガイドグラフィックスルーチンと同じであるので、ユーザは、首尾一貫したユーザ表示インターフェースを提示され得る(すなわち、ショッピングアプリケーションプログラムにおける製品のリストは、番組ガイドのリスト項目のリストとほぼ同じに見える)。
【0040】
首尾一貫していないユーザインターフェースを用いた番組ガイドと関係のないアプリケーションの使用を避けるために、工程110は、このような首尾一貫していないユーザインターフェースを有する、番組ガイドと関係のないアプリケーションがユーザによって容易にアクセスされ得ないことを確実にするように、番組ガイドアプリケーション70を構築または用いることを含み得る。
【0041】
番組ガイドと関係のないアプリケーション機能を番組ガイドアプリケーションに集積して、ユーザに首尾一貫したユーザインターフェースを提供することは、様々な様式によって為され得る。例えば、アイコンは、ユーザが番組ガイド内から番組ガイドと関係のないアプリケーションを起動することを可能にする、特定の番組ガイド表示画面上に提供され得る。番組ガイドと関係のないアプリケーションは、また、番組ガイドに直接集積され得る。ユーザインターフェースの首尾一貫性を高める他の番組ガイド機能には、番組ガイドアプリケーション内から番組ガイドと関係のないアプリケーションにホットリンクを提供することが含まれ得る。首尾一貫性を高め、ユーザが、別々のアプリケーションの集合ではなく1つの集積されたシステムを用いているという印象を作り出す、これらおよび他の特性は、以下でより詳細に説明される。
【0042】
いくつかの番組ガイドと関係のないアプリケーションが用いられて、番組編成と関連する双方向構成要素を、そうでなければパッシブ音響または映像チャンネルに提供する。このタイプの双方向番組ガイドと関係のないアプリケーションは、テレビ配信設備36によって配信される、音響および映像番組編成と共に、セットトップボックス44に送達され得る。番組ガイドアプリケーション70は、特定の番組ガイド表示画面(全画面表示画面であってもよいし、部分的なオーバーレイ表示画面であってもよい)上のアイコンのようなインジケータを提供して、双方向構成要素が利用可能であることを示し得る。例えば、アイコン112は、図6に示すように、番組ガイドアプリケーション70内の番組ガイド表示画面116上の特定の番組リスト項目114に隣接して設けられ得る。番組ガイド表示画面116は、番組リスト項目画面であるが、任意の適切な番組ガイド表示画面に、アイコン112または双方向構成内容の任意の他の適切なインジケータを設けてもよい。
【0043】
所望される場合、インジケータは、図7のアイコン118に示すように、番組上にそれだけで、オーバーレイとして表示され得る。図7のアイコン118は、ショッピングチャンネル120の上にオーバーレイとして表示されて、ショッピングチャンネルが双方向構成要素を利用可能にしておくことを示す。
【0044】
図6および7のインジケータのようなインジケータは、ユーザに利用可能な双方向内容のタイプを気付かせる。例えば、双方向内容が製品の購入に関係する場合、インジケータは、お金またはレジのアイコンであり得る。双方向内容がウェブサイトの視聴に関係する場合、インジケータは、インターネットを表すアイコンであり得る。これらのインジケータは、例示に過ぎない。所望される場合、任意の適切なインジケータまたはアイコンが提供されて、双方向内容の存在を示し得る。
【0045】
インジケータまたはどの番組が双方向構成要素を有するかについての他の情報が、その双方構成要素が関連付けられたテレビ番組の一部として番組ガイドアプリケーションに配信され得る。例えば、所与の番組に関連付けられた双方向構成要素についての情報は、その番組を搬送するチャンネルの側波帯で提供され得るか、または、デジタルシステムにおいて、番組を含むデジタルストリームの一部として提供され得る。あるいは、インジケータは、データストリーム(例えば、主設備34からテレビ配信設備36を介してセットトップボックス44に提供される番組ガイドデータのストリーム)の一部として番組ガイドアプリケーションに配信され得る。所望される場合、インジケータは、セットトップボックス44にアプリケーションをロードする前に、番組ガイドアプリケーションに組み込まれ得る。
【0046】
図8は、番組ガイドアプリケーション内のインジケータを用いて、ユーザが視聴可能な双方向コンテンツがあることをユーザに知らせることに関する工程を示す。工程122において、インジケータを番組ガイドに提供するために使用可能な様々な配信技術が示されている。工程122においてインジケータが番組ガイドに提供された後、番組ガイドアプリケーションは、インジケータを、番組ガイド表示画面(例えば、テレビ番組リスト項目画面、)上に、番組ガイドアプリケーション70により生成される別の適切な表示画面上に、あるいは工程124においてテレビ番組上に直接オーバーレイとして表示する。また、番組ガイドは、工程124においてインジケータと関連するアプリケーションを起動する機会もユーザに与える。
【0047】
番組ガイドアプリケーションは、ユーザがリモコン56(図1)上のキーを押すことにより双方向構成要素を起動することを可能にし得る。例えば、リモコン56は、図9に示すような専用「起動」キー128を有し得る。「起動」キー128は、ユーザによって押されると、番組ガイドアプリケーションに現在の番組に関連するあらゆる双方向構成要素を起動させる。ユーザが起動を押したときに所与の番組またはリスト項目に関連するインジケータ(例えば、アイコン)がある場合、番組ガイドは、そのインジケータと関連する双方向構成要素を呼び出す。所与の番組またはリスト項目と関連する双方向構成要素はあるがアイコンまたは他のインジケータが提示されない場合、番組ガイドは、それでもその所与の番組またはリスト項目と関連する双方向構成要素を呼び出し得る。例えば、図10に示すように、ユーザが番組160の映像を視聴しているとき、ユーザは、起動キー128を押して、番組ガイドに双方向構成要素またはその番組の映像に関連する構成要素(双方向構成要素(単数または複数)162として図示)を表示するよう命令し得る。
【0048】
あるいは、ユーザが所与の番組にチューニングすると、番組ガイドは、オンスクリーンオプションを提示して双方向構成要素を(その構成要素に関するあらゆる視聴可能な情報と共に)起動し得る。これを図11に示す。図11の実施例において、ユーザはショッピングチャンネル164にチューニングし、これにより、番組ガイドは、ユーザに起動を押してホームショッピングアプリケーションを呼び出すよう命令するテキストボックス166を表示する。ユーザが起動を押すと、番組ガイドは、ホームショッピングアプリケーションを起動する。図11の下段表示画面に示すように、ホームショッピングアプリケーションは、現在のチャンネル164の上にホームショッピングオーバーレイ168を表示し得る。オーバーレイ168は、ショッピングチャンネル164上で宣伝(promote)されている製品の詳細とユーザが配置して様々なオプションから選択し得る強調表示領域170とを含み得る。オーバーレイ168に示す例示的オプションは、ユーザが一連の購入画面を開始することを可能にする購入オプション172と、ユーザが商品についての追加情報(例えば、現在ショッピングチャンネル164上で宣伝されている製品などの商品)をリクエストすることを(電子的にも紙面でも)可能にする情報オプション174とを含む。
【0049】
所望ならば、ユーザが番組またはリスト項目上の情報をリクエストした後、双方向構成要素が視聴可能であることを知らせる情報がユーザに提示され得る。例えば、図12aに示すように、ユーザがチャンネル7のテレビ番組を見ている場合、ユーザは、リモコンの情報キーを押して追加情報を入手し得る。番組ガイドは、情報キーが押されたことを感知すると、現在の番組の情報を例えばオーバーレイ(例えば、情報ウィンドウ138)に表示し得る。また、番組ガイドは、オンスクリーンオプションも提供して現在の番組と関連する双方向構成要素(例えば、オンスクリーンオプション140)を起動する。図12aの実施例において、現在のチャンネルに関連する双方向コンテンツがウェブブラウザアプリケーションによって提供される。ユーザが起動を押すと、番組ガイドは、ウェブブラウザアプリケーションを起動し、ウェブブラウザにウェブページ142を検索するよう命令する。このウェブページは、現在の番組(すなわち、ユーザが情報キーを押したときにチャンネル7に表示されていた番組)と関連付けられ得る。
【0050】
ユーザはまた、図12bに示すように、オーバーレイウィンドウまたは他のオンスクリーンオプション領域を用いて双方向構成要素を起動し得る。最初に、ユーザは、テレビディスプレイ143上の特定のテレビ番組を見ている最中であり得る。ユーザは、リモコン操作ボタンまたは他の適切なリモコンボタン上のOKキーを押してもよいし、または、任意の他の適切な技術を用いてオプション領域145をアクティブ化してもよい。オプション領域145は、番組ガイド機能(例えば、リマインダ設定および視聴制限設定)を行うためのオプション147を含み得る。オプション領域145はまた、双方向構成要素を起動するためのオプション149および151のようなオプションも含み得る。ユーザがオプションを強調表示して選択すると、そのオプションに関連する双方向構成要素は起動され、現在のテレビ番組に関連する機能を行うように命令され得る。例えば、ユーザがウェブブラウザオプション149の起動を選択すると、ウェブブラウザが起動され、現在の番組に関連するウェブページ153を検索するように命令される。
【0051】
所望ならば、ユーザは上記のようにして起動E−メールオプション151を選択することによりeメールアプリケーションを起動し得る。e−メールアプリケーションは、現在の番組に関連するプレロードされているアドレスで起動され得る。例示的e−メールメッセージングシステムのさらなる特徴について、本出願と同時出願された、McKissickらによる米国特許出願第 / , 号(代理人受付番号No.UV−128)に記載される。これは、その全体が本明細書中において参考として援用される。
【0052】
ユーザは、番組またはチャンネルあるいはそのようなものと関連する情報画面からアプリケーションを起動し得る。ユーザが情報画面からアプリケーションを起動することを可能にするシステムについて、本出願と同時出願された、Rudnickらによる米国特許出願第 / , 号(代理人受付番号No.UV−113)に記載される。これは、その全体が本明細書中において参考として援用される。
【0053】
ユーザに双方向構成要素が視聴可能であることを通知したい場合、番組ガイドは、インジケータまたはアイコンまたはメッセージ(例えば、「双方向テレビをお持ちの場合は起動ボタンを押して下さい」等)を表示し得る。所与の番組上にオーバーレイされているインジケータ(例えば、アイコン)が1つである場合、ユーザが起動を押すと、番組ガイドは、そのアイコンと関連するが番組ガイドと関係のないアプリケーションを起動する。図6の構成のように所与の画面上に複数のアイコンが表示されている場合、ユーザは、(例えば、図6の強調表示領域115のような強調表示領域または他の適切な構成などを用いて)まず所与の番組リスト項目を選択し得る。強調表示領域を用いる場合、矢印キー130(図9)を用いて強調表示領域を所望の番組リスト項目に移動させ、次いで起動キーを押すことができる。代表的な番組ガイド機能(例えば、リスト項目の番組にチューニングしたい場合にリスト項目を選択すること等)を実行するために「OK」キー132(図9)が用いられ得る。番組リスト項目を強調表示するかまたは他の方法で選択を行った後に起動ボタン128(図9)を押すと、番組ガイドは、アイコンまたは他のそのリスト項目のインジケータに関連する番組ガイドと関係のないアプリケーションを起動する。図8は、番組ガイドと関係のないアプリケーションを起動する工程を工程126として示す。
【0054】
番組ガイドと関係のないアプリケーションおよび他の双方向コンテンツは、番組ガイドアプリケーションにより提供される番組リスト項目に直接組み込まれ得る。例えば、図13に示すように、番組ガイドがスポーツ番組リスト項目を表示画面(例えば、スポーツリスト項目表示画面176)上に表示している場合、番組ガイドは、表示画面176上にオプション(例えば、オプション178)を表示し得る。このオプションは、ユーザがウェブブラウザアプリケーションを起動して様々なスポーツ関連ウェブページを閲覧することを可能にする。図13の実施例の場合、番組ガイドと関係のないアプリケーションを呼び出す番組リスト項目およびオプションのどちらとも、特定の種類のコンテンツ(スポーツ)に関連している。
【0055】
図14は、別の実施例を示す。この実施例において、番組ガイドは、様々な映画番組リスト項目182を含む番組ガイド表示画面180を表示する。番組ガイドと関係のないアプリケーションを起動するオプション184および186が、映画番組リスト項目182に直接埋め込まれている。ユーザは、オプション184および186のうち1つを選択してアプリケーションを起動し得るか、あるいは、矢印キー130を用いて強調表示領域188または別の適切なインジケータを所望のエントリ上に位置決めしてOKキー132を押すことにより、番組リスト項目182のうち1つを選択してそのリスト項目に関連するチャンネルにチューニングし得る。番組ガイドと関係のないアプリケーションを起動するオプションを、番組ガイドアプリケーションにより提供される番組リスト項目に直接統合すると、シームレスなユーザインターフェースを作成するのに役立ち、ユーザが番組ガイドと関係のないアプリケーションを使用することを促進する。
【0056】
図15は、番組リスト項目を用いて番組ガイドと関係のないアプリケーションを起動するオプションを統合する別のアプローチを示す。図15の実施例において、番組ガイドは、オプション190および192を表示して、関連する番組リスト項目のタイトル194および196のそれぞれすぐ隣にある番組ガイドと関係のないアプリケーション(すなわち、ウェブブラウザアプリケーション)を呼び出す。
【0057】
番組ガイドから実質的に独立しているビデオオンデマンドアプリケーション(例えば、図2のビデオオンデマンドアプリケーション76)により、多数のビデオオンデマンド機能が提供され得る。ユーザが番組ガイド内からビデオオンデマンド番組に迅速にアクセスできるようにするためには、番組ガイドにより提供される番組ガイドの番組リスト項目画面および他の番組ガイド表示画面内からビデオオンデマンド番組へのアクセスを提供することが必要である。図16は、ビデオオンデマンド番組リスト項目200を含む例示的番組ガイド表示画面198を示す。ユーザは、適切なインジケータ(例えば、強調表示領域202)を用いて、表示されている番組リスト項目200の中から所与の1つを選択し得る。所与のビデオオンデマンド番組リスト項目を選択すると、番組ガイドは、ビデオオンデマンドアプリケーション76(図2)を起動し、ビデオオンデマンドアプリケーション76にユーザのために選択された番組リスト項目に関連するビデオオンデマンド番組を検索して再生するよう命令する。ユーザに再生中の映像は、任意の適切な技術を用いてサーバ58からユーザテレビ機器40へと配信され得る。
【0058】
ビデオオンデマンド番組リスト項目を表示する番組ガイドに必要な番組リスト項目データは、番組ガイドデータベース32(図1)または(映像サーバ58によりインプリメントされる)ビデオオンデマンドアプリケーション76から番組ガイドアプリケーションへと提供され得る。図16の実施例において、番組ガイド表示画面198は、ビデオオンデマンドリスト項目専用である。所望ならば、ビデオオンデマンド番組リスト項目は、図17aに示すように、ビデオオンデマンド番組リスト項目およびビデオオンデマンド番組リスト項目以外の番組リスト項目の両方を含む番組ガイド表示画面に統合され得る。番組ガイド表示画面204は、ビデオオンデマンドチャンネルではない番組リスト項目206および208の番組リスト項目を含む。番組ガイド表示画面204はまた、ビデオオンデマンド番組の番組リスト項目210も含む。ユーザは、矢印212が示すように、画面204の番組リスト項目を介してスクロールアップおよびスクロールダウンし得る。ユーザは、インジケータ(例えば、強調表示領域214)を用いて所与の番組リスト項目を選択し得る。ユーザがOKキー132(図9)を押すと、番組ガイドは、ビデオオンデマンドアプリケーション76(図2)を起動し、ビデオオンデマンドアプリケーション76に選択されたビデオオンデマンドリスト項目の映画(図17aの実施例の場合はTerminator 2)を提供するよう命令する。
【0059】
図17bに示すように、ビデオオンデマンドリスト項目を双方向テレビ番組ガイドアプリケーションが表示する番組ガイド表示画面に統合することのできる別の適切な形式では、番組リスト項目の2次元のリストまたはグリッド(以下まとめてグリッドと呼ぶ)を含む。図17bの実施例において、番組3および4は、ビデオオンデマンド番組であり、例えば強調表示領域を所望の選択物上に位置決めしてリモコンの「OK」ボタンを押すことにより注文され得る。
【0060】
図17aの番組ガイド表示画面204は、「映画」カテゴリに属する番組リスト項目を含む。画面204のようなカテゴリ別表示画面は、番組ガイドメニュー(例えば、図18のテーマ選択メニュー216)からリクエストされ得る。ユーザは、強調表示領域218を用いて所望のテーマを選択し得る。図8に示すように、テーマの中にはビデオオンデマンドコンテンツを含むものもあり得る。例えば、ビデオオンデマンドオプション220を選択すると、番組ガイドは、番組ガイド表示画面(例えば、図16の表示画面198)を表示するように指令される。メニュー216からコメディビデオオンデマンドオプション222を選択すると、番組ガイドアプリケーション70は、コメディに関連するビデオオンデマンド番組リスト項目のみを含む類似の表示画面を表示するように指令される。同様に、映画ビデオオンデマンドオプション224を選択すると、番組ガイドは、映画に関連するビデオオンデマンド番組リスト項目を表示するように指令される。所望ならば、テーマ別ビデオオンデマンドオプションを他の番組ガイド表示画面(例えば、様々な番組カテゴリ選別オプションを選択するのに用いられる表示画面等)に統合してもよい。ビデオオンデマンド番組リスト項目は、番組リスト項目グリッド、時間およびチャンネルに基づいたリスト項目画面、ならびにフリップ表示およびブラウズ表示を含むあらゆる適切な番組ガイド表示画面に統合され得る。ビデオオンデマンド番組リスト項目を上記のような表示に統合するための様々な構成について、1999年3月4日に出願された、Ellisらによる米国特許出願第09/262,870号に記載がある。これは、その全体が本明細書中において参考として援用される。
【0061】
別の双方向コンテンツも、ビデオオンデマンドコンテンツと同様に取り扱われ得る。図19aに示すように、番組ガイドアプリケーション70により、オーディオオンデマンドリスト項目226(例えば、カラオケリスト項目)が番組ガイド表示画面228上に表示され得る。所与のオーディオオンデマンド番組リスト項目を選択すると、番組ガイドアプリケーション70は、オーディオオンデマンドアプリケーション74(図2)を起動するように指令され、オーディオオンデマンドアプリケーションは、選択されたリスト項目のオーディオトラックを再生するように指令される。図19bに示すように、データサービスも同様に取り扱われ得る。図19bの実施例において、番組ガイドにより、画面232上にテレビ番組の映像と、番組リスト項目と、他の適切な番組ガイド表示画面コンテンツとを含み得るオーバーレイとして株式相場表示器230が表示され得る。
【0062】
番組ガイドと関係のないアプリケーションからのコンテンツは、別の番組ガイドと関係のないアプリケーションにより生成される表示画面に埋め込まれ得るか、または、番組ガイド表示画面に埋め込まれ得る。例えば、図20に示すように、ウェブコンテンツが番組ガイドにより提供される番組ガイド表示画面に埋め込まれ得る。図20の実施例において、番組ガイドは、番組ガイド表示画面380を表示している。番組ガイド表示画面380は、番組リスト項目382を含む。ユーザは、リモコンの矢印キーを用いて強調表示領域384を位置決めし得る。ユーザは、所望の番組リスト項目を強調表示すると、リモコン上のOKキーを押し得、これにより、インターネットアプリケーション(例えば、ウェブブラウザ)により供給されるウェブコンテンツがウィンドウ386内に表示される。
【0063】
図20の構成は例示的なものである。所望ならば、他の番組ガイド表示画面も番組ガイドと関係のないアプリケーションからの埋設コンテンツを備え得る。例えば、このようなコンテンツは、メニュー画面、設定画面、視聴制限画面、リマインダ設定画面、ペイ・パー・ビュー注文画面、番組リスト項目画面(例えば、時間別リスト項目画面、チャンネル別リスト項目画面、ジャンル別リスト項目画面)などに埋め込まれ得る。また、番組ガイドと関係のない1つのアプリケーション(例えば、インターネットブラウザアプリケーション)からのコンテンツは、別の番組ガイドと関係のないアプリケーションの表示画面(例えば、ホームショッピングアプリケーションの表示画面)に埋め込まれ得る。
【0064】
また、番組ガイドは、関連するウェブコンテンツを有するリスト項目も番組ガイド表示画面に組み込み得る。表示画面からこのような番組リスト項目を選択すると、番組ガイドアプリケーション70はインターネットウェブブラウザアプリケーション84(図2)を起動させ得、ウェブブラウザアプリケーション84は関連ウェブコンテンツを検索し得る。他のアプリケーション(例えば、ショッピングアプリケーション80(図2)、ゲームサービスアプリケーション90等)に関連するコンテンツは、同様の方式で取り扱われ得る。
【0065】
図21aに示すように、所与の番組に関連する双方向構成要素が複数ある場合、ユーザが起動を押すと、番組ガイドは、これらの双方向構成要素をポップアップメニュー形式または他の適切な表示で表示し得る。図21aの実施例において、ユーザが起動を押すと、番組ガイドは、ポップアップメニュー144を表示する。ポップアップメニュー144は、ユーザが(リモコン56を用いることにより)ポップアップメニュー144内の任意のエントリに位置決めできる強調表示領域146を含む。ユーザがポップアップメニュー144から選択すると、番組ガイドは、対応するアプリケーションを起動する。
【0066】
ポップアップメニュー144または他の任意の適切な起動構成を用いて番組ガイドと関係のないアプリケーションを起動する場合、番組ガイドが、呼び出された番組ガイドと関係のないアプリケーションに番組ガイドの特定のコンテンツに関連するアクションまたはセットトップボックス44の状態に関連するアクションをとるよう命令することが所望され得る。例えば、呼び出された番組ガイドと関係のないアプリケーションに、セットトップボックス44により現在表示されているテレビ番組もしくは番組ガイド内で強調表示されている番組リスト項目またはメニュー項目に基づいて何らかのアクションをとるよう命令することが所望され得る。このような番組ガイドと番組ガイドと関係のないアプリケーションとの間の相互接続は、ホットリンクを用いて達成され得る。
【0067】
ホットリンク工程は、そのアプリケーションにより用いられる情報(例えば、ウェブサイトアドレス、e−メールアドレス、番組タイトル、または番組ガイドの現在の内容もしくはセットトップボックス44のステータスに基づいて予め選択された他の情報)で、番組ガイドと関係のないアプリケーションを呼び出す工程を包含する。例えば、ユーザは、番組を見ているか、番組リスト項目を閲覧しているか、番組詳細を閲覧しているか、または、所与の番組、番組リスト項目、番組詳細、番組の種類(例えば、コメディ、スポーツ等)、チャンネル、チャンネルリスト項目、チャンネル詳細、チャンネルの種類(例えば、スポーツ、コメディ、天気、ペイ・パー・ビュー、プレミアム(premium)等)、番組パッケージ、パッケージリスト項目、パッケージ詳細、パッケージの種類(時間帯パッケージ、プレミアムサービスパッケージ、コメディ、映画等)、あるいはそのようなものに関連する番組ガイド内で他の行動を取り得る。ユーザがホットリンクをアクティブ化すると、関連する番組ガイドと関係のないアプリケーションが起動し、番組ガイドのコンテンツ(すなわち、ユーザが視聴している番組、番組リスト項目、番組詳細等に関連するアクション)に関連するアクションをとるように指令され得る。セットトップボックスの状態によってホットリンク工程の間に行われるアクションのタイプに影響が出る例としては、モデムが使用中かどうか、キーボードがイネーブルされているかどうか、メモリが利用可能かどうかなどがある。番組ガイドと関係のないアプリケーションがモデムの使用を必要とする場合、そのアプリケーションは、モデムを使用しないと起動しない。その番組ガイドと関係のないアプリケーションが(例えば、e−メールまたはチャット用に)キーボードの使用を必要とする場合、そのアプリケーションは、キーボードをイネーブルしないと起動しない。番組ガイドと関係のないアプリケーションが特定のメモリーリソースを必要とする場合、そのアプリケーションは、利用可能メモリが十分にある場合のみに起動され得る。
【0068】
ホットリンクは、専用ボタン、起動ボタン、メニューオプション、または他の任意の適切な技術でアクティブ化され得る。例えば、リモコン56は、専用ウェブブラウザボタン(例えば、図9に示すようなインターネットボタン154、専用e−メールボタン156、専用ショッピングボタン158、および他の番組ガイドと関係のないアプリケーションと関連する類似のボタン)を備え得る。ユーザがテレビ番組を見ながらインターネットボタン154を押すと、番組ガイドは、ウェブブラウザを起動し、ウェブブラウザにその番組または現在のチャンネルに関連するウェブページを検索するよう命令し得る。ユーザがe−メールボタン156を押すと、番組ガイドは、e−メールプログラムを起動し、e−メールプログラムに対して、番組、ファンクラブ、もしくはその番組またはチャンネルに関連する他のメッセージ送信先の特性に合わせてe−メールメッセージを設定するよう命令する。ユーザがショッピングチャンネルボタン158を押すと、番組ガイドは、ショッピングアプリケーションを起動し、番組ガイドに番組またはチャンネルに関連する商品を予め選択しておくよう命令する。
【0069】
図21aの実施例は、ホットリンクの使用を示す。視聴者がウェブブラウザオプション148を選択すると、番組ガイドは、ウェブブラウザアプリケーションを起動し、ウェブブラウザに対し、現在表示されている番組に関連するウェブページを配置するよう命令し得る。ウェブページのアドレスは、セットトップボックス44上の番組ガイドにより維持されるデータベースに組み込まれ得るか、番組自身と共に番組ガイドに送信され得るか、または、他の任意の適切な技術により番組ガイドに提供され得る。ユーザがオプション150を選択すると、番組ガイドは、e−メールアプリケーション150を起動し得、e−メールアプリケーションに対し、メッセージを例えば現在の番組の特定のキャストメンバーまたは現在の番組のファンクラブへと送信するよう命令し得る。ユーザがオプション152を選択すると、番組ガイドは、ホームショッピングアプリケーションを起動し得、ホームショッピングアプリケーションに対し、現在の番組またはチャンネルに関連する商品を予め選択しておくかまたは提示するよう命令し得る。
【0070】
図21bは、別の実施例を示す。図21bの上段に示すように、ユーザは最初は、テレビ番組390を見得る。表示され得るメッセージ392は、現在のテレビ番組に関連するチャットセッションへのホットリンクが利用可能であることを示す。ユーザが起動を押すかまたは他の方法でチャットアプリケーションを呼び出すと、チャットアプリケーションは、現在のテレビ番組に関連するチャットセッションを表示領域394に表示し得る。現在のテレビ番組の映像は、ウィンドウ396に表示され得る。チャットアプリケーションは、番組、番組の番組リスト項目、番組の詳細、番組の種類、チャンネル、チャンネルリスト項目、チャンネル詳細、チャンネルの種類などに接続され得る。
【0071】
図22〜24は、例示的ホットリンク構成を用いる工程に含まれる工程を示す。図22は、アプリケーション(例えば、ウェブブラウザ、チャットアプリケーション等)へのホットリンクが提供され得る方法を示す。最初は、ユーザはテレビ番組を見ているかもしくは番組あるいはチャンネルのリスト項目または詳細を見ている。次いで、工程234において、番組ガイドは、アプリケーション(例えば、ウェブブラウザ、チャットアプリケーション等)を起動する機会をユーザに与え得る。ユーザがアプリケーションを起動することを決定すると、工程236において、番組ガイドは、そのアプリケーションを起動する一方、現在の番組、所与の番組の番組リスト項目、所与の番組の番組詳細、番組種類、チャンネル、チャンネルリスト項目、チャンネル詳細、またはチャンネルの種類などに関連する機能を実行するよう番組ガイドに命令し得る。例えば、アプリケーションがウェブブラウザである場合、ウェブブラウザは、ユーザが見ていた番組に関連するウェブページまたはユーザがリスト項目または詳細を閲覧していた番組を検索し得る。番組ガイドアプリケーションは、番組ガイドアプリケーションのデータベースに組み込まれたウェブアドレス、番組と共に送信されたウェブアドレス、または他の方法で提供されたウェブアドレスをウェブブラウザに提供することにより、ウェブブラウザに特定のウェブページを検索するよう命令し得る。アプリケーションがチャットアプリケーションである場合、番組ガイドアプリケーションは、チャットセッションを現在の番組またはチャンネル上で開始するか、選択された番組リスト項目もしくはチャンネルリスト項目に関連するチャットセッションを開始するか、または選択された詳細に関連するチャットセッションを開始するようチャットアプリケーションに命令し得る。工程238において、このアプリケーションは、番組、チャンネル、番組リスト項目、チャンネルリスト項目、番組詳細、またはチャンネル詳細などに関連する機能を実行する。例えば、アプリケーションがブラウザである場合、ブラウザは、番組に関連するウェブページを検索し得る。アプリケーションがチャットアプリケーションである場合、チャットアプリケーションは、現在の番組上でチャットセッションを開始し得る。
【0072】
図23は、eメールメッセージング機能に対するホットリンクが提供され得る方法を示す。最初は、ユーザはテレビ番組を見ているかまたは番組のリスト項目もしくは詳細を見ている。次いで、工程240において、番組ガイドは、e−メールアプリケーションを起動する機会をユーザに与え得る。ユーザがe−メールアプリケーションの起動を決定すると、工程242において、番組ガイドは、e−メールアプリケーションを起動し得る。工程244において、ユーザは、キャストメンバー、ファンクラブ、あるいはユーザが見ていた番組またはユーザがリスト項目もしくは詳細を閲覧していた番組に関連する他の送信先にe−メールメッセージを送る機会を与えられ得る。例示的なテレビe−メールメッセージングシステムのさらなる特徴については、前述した本出願と同時出願のMcKissickらによる米国特許出願第 / , 号(代理人受付番号No.UV−128)に記載がある。同様に、ユーザは、現在の番組に関連するチャットグループに参加する機会も与えられ得る。例示的テレビチャットシステムのさらなる特徴については、同時出願された、DeWeeseらによる米国特許出願第 / , 号(代理人受付番号No.UV−101)に記載がある。これは、その全体が本明細書中において参考として援用される。
【0073】
図24は、ホームショッピング機能へのホットリンクが提供され得る方法を示す。最初は、ユーザはテレビ番組を見ているかまたは番組のリスト項目もしくは詳細を見ている。次いで、工程246において、番組ガイドは、ホームショッピングアプリケーションを起動する機会をユーザに与え得る。ユーザがホームショッピングアプリケーションの起動を決定すると、工程248において、番組ガイドはホームショッピングアプリケーションを起動し得る。工程250において、番組ガイドは、ユーザが見ていたかまたはユーザがリスト項目もしくは詳細を閲覧していた番組に関連するホームショッピングアプリケーションで利用可能な製品(単数または複数)を自動的に選択し得る。例えば、番組ガイドは、利用可能な製品のグラフィック画像をユーザの表示画面に表示し得る。このようにして、番組ガイドは、ユーザが見ていた番組に関連する製品を提示し得る。
【0074】
図25aに示すように、番組ガイドアプリケーションは、特定のアプリケーションをお気に入りとして設定する機会をユーザに与え得る。例えば、ユーザは、強調表示領域252または他の適切なインジケータをアプリケーション254の1つの上に位置決めし、「お気に入り」キー256(図9)を押すかまたは別の方法で強調表示エントリの選択を知らせ得る。番組ガイドは、選択されたアプリケーションをお気に入りとしてインジケータ(例えば、お気に入りインジケータ258)で印を付け得る。図25aの実施例の場合、ビデオオンデマンド、ホームショッピング、およびe−メールがお気に入りとして設定されている。特定のアプリケーションをお気に入りとして設定すると、番組ガイドのお気に入りのアプリケーションへのアクセスを提供する能力が増大する。例えば、ユーザは、番組ガイドにユーザのお気に入りアプリケーションのリストを表示するよう命令し得る。図25bは、お気に入りとして設定されたアプリケーションのみを表示している様子を示す。加えて、ユーザが「お気に入りモード」をオンにしてアプリケーションのリストを閲覧しているとき、番組ガイドは、強調表示領域または他のインジケータの表示を操作してお気に入りのアプリケーションのみを強調表示し得るか、または別の方法でユーザの注意を引き得る。お気に入りのアプリケーションを表示する際、番組ガイドは概して、番組リスト項目を表示するために適切な任意のお気に入り表示モードを用い得る。お気に入りのアプリケーションの選択解除は、選択解除したいアプリケーションを強調表示してお気に入りキー256を押すかまたは他の任意の適切な選択解除技術を用いることにより行われ得る。
【0075】
番組ガイドは、視聴制限機能を用いて特定のアプリケーションをロックし得る。次いで、ユーザは、事前に選択した視聴制限パスワード(または相当する視聴制限認証技術)を提供し、任意のロックされているアプリケーションをロック解除して、ロックされているアプリケーションを番組ガイドまたはユーザにより呼び出し可能としなければならない。ユーザは、ロックされているアプリケーションを呼び出そうとすると、パスワードを入力する機会を与えられる。提供されたパスワードが正確な場合、ロックされているアプリケーションはロック解除され、呼び出され得る。ユーザは、アプリケーションリスト中のアプリケーション(例えば、図25aに示すような番組ガイド表示画面上のアプリケーション)を強調表示し、ロックキー260(図9)を押すかまたは別の方法でアプリケーションを選択することにより、所与のアプリケーションをロックし得る。図25aの実施例の場合、ロックアイコン262が示すように、ビデオオンデマンドアプリケーションおよびバンキングアプリケーションがロックされている。お気に入りインジケータ258およびロックアイコン262は、例示的に示したに過ぎない。お気に入りアプリケーションまたはロックされているアプリケーションに印を付けるために任意の適切なインジケータが用いられ得る。図25cに示すように、ユーザが視聴制限がかかっているアプリケーションを呼び出そうとすると、番組ガイドは、視聴制限パスワードを入力する機会をユーザに与える。
【0076】
また、ユーザは、種々の番組ガイドと関係のないアプリケーションに関連するコンテンツに関するリマインダも設定し得る。例えば、番組ガイドと関係のないアプリケーション(例えば、ホームショッピングアプリケーション)は、今後のイベントについてのリスト項目の表示画面をユーザに提示し得る。図25dに示すように、ホームショッピングアプリケーションは、今後の予定セグメントのリスト項目332の画面330を提示し得る。ユーザは、強調表示領域(例えば、強調表示領域328)を所望のセグメント上に移動させ、適切なリモコンキー(例えば、OKキー)を押して、そのセグメントを選択し得る。次いで、ホームショッピングアプリケーションは、プロンプトを提示して選択したセグメントにリマインダを設定したいかどうかをユーザに尋ね得る。ユーザが肯定的な回答をすると、ホームショッピングアプリケーション(または番組ガイドもしくは他の適切なシステム構成要素)は、選択されたセグメントについてのリマインダを設定し得る。リマインダが設定されたセグメントのリスト項目の近隣には、アイコン(例えば、リマインダアイコン336)が表示され得る。このセグメントの予定放送時刻が近づくと、ユーザにもうすぐセグメントが始まることを思い出させるリマインダがユーザのテレビに表示され得る。ホームショッピングセグメントの予定情報は、番組リスト項目データベースの一部としてまたは独立したデータとして提供され得る。
【0077】
所望ならば、ユーザは、放送時刻が確定していないセグメントまたは題目にリマインダを設定し得る。セグメントの放送時刻が近づくと、ユーザにそのセグメントを思い出させるリマインダがユーザのテレビに表示され得る。
【0078】
リマインダの設定コンテンツは、アプリケーションにより提供されるコンテンツ(例えば、ホームショッピングアプリケーションにより表示されるホームショッピング情報)であるか、別のアプリケーションに埋め込まれたあるアプリケーションからのコンテンツ(例えば、ホームショッピングアプリケーションに埋め込まれているウェブページ)であるか、または、ユーザがアプリケーションを検索および利用する際にユーザを支援するコンテンツ(例えば、ホームショッピング映像セグメント)であり得る。
【0079】
他のアプリケーションも、リマインダが設定され得る関連するコンテンツを有し得る。例えば、ユーザは、(例えば、ゲームサービスアプリケーションによる様々なコンテンツおよびレースのリストを含む画面から所望のコンテンツまたはレースを選択するなどして)特定のコンテンツまたはレースにリマインダを設定し得る。別の実施例として、ユーザは、特定のウェブイベントまたはウェブを用いたあるいはケーブルシステムを用いたチャットセッションにもリマインダを設定し得る。
【0080】
番組ガイドアプリケーション70は、番組ガイドと関係のないアプリケーションが購入コードまたは購入パスワードの使用を含む番組ガイドアプリケーション70の購入メカニズム(例えば、認証プロシージャ等)を用いることを可能にし得る。これは、保護者が家庭にいる子供の購入可能性を管理することを可能にし得る。図26に示すように、例えば、このような購入メカニズムが番組ガイドアプリケーション70とビデオオンデマンドアプリケーション76との間で共用されている場合、これらのアプリケーション間で共用されている別の機能に関連付けられているオーバーラップ266に加えて、共用されている購入機能と関連付けられているオーバーラップ264がある。オーバーラップに関連する機能としては、購入画面機能、購入コード機能、クレジットカード注文機能、配達先住所機能、請求先住所機能などがあり得る。
【0081】
図27は、別のアプリケーションがフォアグラウンドで動作しているときに1つのアプリケーション(例えば、番組ガイドアプリケーション70)をバックグラウンドで動作させることを可能にすることに関する工程を示す。工程268において、バックグラウンドアプリケーションは、早急な注意を要求し得るイベントの在否を確認し得る。例えば、バックグラウンドアプリケーションは、データ収集入力270により示されるようなデータ収集タスクを処理し得る。また、バックグラウンドアプリケーションは、ユーザアクションのモニタリングに関連するタスク(例えば、バックグラウンドアプリケーションがモニタリングしているリモコン56(図9)上のキーを押す等)も処理し得る。バックグラウンドアプリケーションが番組ガイドアプリケーションである場合、モニタリング対象キーは、ユーザキー押圧入力272に示すような、番組ガイドアプリケーションにより提供される番組ガイドリスト項目画面を呼び出し、終了するために用いられるガイドキー271のようなキーを含み得る。バックグラウンドアプリケーションは、ユーザが選択したアクションもモニタリングし得る。バックグラウンドアプリケーションが番組ガイドアプリケーションである場合、このようなユーザ選択アクションは、番組リマインダ(リマインダ入力274として図示)と、タイマー(タイマー入力246として図示)と、ビデオカセットレコーダで録画されるように予約された録画(ユーザ入力により予約されたVCR録画として図示278)とを含み得る。
【0082】
入力270、272、274、276、もしくは278のうちの1つまたは他のこのような入力に対応して早急な注意を要するイベントが検出された場合、バックグラウンドアプリケーションは、工程280において、フォアグラウンドアプリケーションを終了するかまたは一時中断すること(またはアプリケーション自身が終了あるいは一時中断するよう要請すること)により、フォアグラウンドアプリケーションに割り込みをかけ得る。フォアグラウンドアプリケーションが一時中断されると、工程282において、バックグラウンドアプリケーションは、検出されたイベントを実行する(take place)かまたはフォアグラウンドアプリケーションの操作を再開するかどうかを尋ねるメッセージをディスプレイに表示し得る。
【0083】
図28は、例示的実施例を示す。図28の実施例において、ウェブブラウザアプリケーションがフォアグラウンドで動作し、番組リマインダが設定された番組ガイドがバックグラウンドで動作している。画面314に示すように、リマインダ設定された番組の予定放送時刻直前になると、ウェブブラウザ316の動作は一時中断され、リマインダ表示318がウェブブラウザ316の最上部にオーバーレイされ得る。リマインダ表示318は、リマインダ設定された番組に関する情報(例えば、番組のタイトル等)を含む。ユーザが番組を見ることを決定すると、ユーザは、チューニングオプション320を選択し得る。チューニングオプション320が選択されると、システムは、ウェブブラウザ316の動作を終了し、選択された番組のチャンネル322にチューニングする。ユーザがリマインダを無視することを決定すると、ユーザは、リマインダ隠蔽オプション324を選択し得る。リマインダ隠蔽オプション324が選択されると、番組ガイドは、リマインダ表示318を隠蔽し、バックグラウンドで継続する。フォアグラウンドアプリケーション(ウェブブラウザ)は、画面326にしめすように、動作を再開する。
【0084】
番組ガイドアプリケーション70は、様々な番組ガイドメニューにオプションを提供し得、これにより、このようなメニューからユーザが番組ガイドと関係のないアプリケーションを直接起動することが可能となる。図29aは、例示的番組ガイドメニュー295を示す。図29aは、番組リスト項目を含む番組ガイド表示画面の閲覧用の番組リスト項目オプション296(強調表示領域298により選択されているものとして図示)と、ビデオオンデマンドアプリケーションを起動するためのビデオオンデマンドオプション300と、ホームショッピングアプリケーションを起動するためのホームショッピングオプション302と、e−メールアプリケーションを起動するためのe−メールオプション304とを含む。図30に示す番組ガイドと関係のないアプリケーションは、例示的なものにすぎない。所望ならば、番組ガイドメニュー画面から任意の適切な番組ガイドと関係のないアプリケーションを起動してもよい。
【0085】
図29bに示すように、番組ガイドアプリケーション70は、メニュー設定画面306を提供し得る。ユーザがオプション308を選択すると、ユーザが番組ガイドの様々な機能をカスタマイズすることを可能にする番組ガイド設定オプションがユーザに提示される。ユーザがオプション310のうち1つを選択すると、関連した番組ガイドと関係のないアプリケーションが起動し、自身の設定画面をユーザに提示する。例えば、ユーザがオプション310a(e−メール設定)を選択すると、関連するe−メールアプリケーションが起動し、ユーザはe−メールアプリケーション内部の設定画面312へと進む。図29bの設定例は単に例示的なものである。所望ならば、起動時に、起動したアプリケーションに任意の適切な画面または機能を提供してもよい。
【0086】
アプリケーション番組インターフェースは、アプリケーションリソースへのアクセスを管理するのに役立つ認証機能を提供し得る。図30は、リソースへのアクセスを調整する工程に関する例示的工程を示す。工程342において、あるアプリケーションが、そのアプリケーションのリソースをアプリケーション番組インターフェースに登録したいとリクエストするメッセージをアプリケーション番組インターフェースに送る。工程344において、別のアプリケーションが、登録されたリソースへのアクセスを試み得る。登録されたアプリケーションに認証が不要な場合、工程346においてリクエストされたリソースが共用され得る。
【0087】
所望ならば、アプリケーションのリクエストは認証されて、チェックされた特定のリソースへのアクセス権を有する必要があり得る。図31に示すように、工程348において、アプリケーションがリクエストされると、別のアプリケーションのリソースへのアクセスがリクエストされ得る。工程350において、アプリケーション番組インターフェースは、そのリクエストを認証する。この工程は、例えば、リクエストした側のアプリケーションが提供するパスワードと事前設定されたパスワードとを照合して確認することまたはリクエストした側のアプリケーションが承認アプリケーションのリストに含まれるかどうかを確認することによって行われ得る。工程350も、リクエストした側のアプリケーションがリクエストされたリソースへのアクセスする権利を十分に有するかどうか判定する工程を含み得る。リクエストした側のアプリケーションが工程350の試験に合格すると、工程352において、リクエストした側のアプリケーションは、別のアプリケーションの所望のリソースへアクセスし得る。
【0088】
本発明のアプリケーション番組インターフェースは、ユーザのユーザテレビ機器以外の場所に常駐する番組ガイドアプリケーションおよび番組ガイドと関係のないアプリケーションのアクティビティを調整し得る。例えば、図32に示すように、インターネット360あるいは他のこのような適切なデータネットワークまたはインターネット360およびテレビ配信設備362を介してユーザテレビ機器358に接続されるサーバ356上に、アプリケーション(例えば、ホームショッピングアプリケーション354)を配置することができる。
【0089】
サーバ364またはテレビ配信設備にある他の適切な機器にもアプリケーションを配置することができる。サーバ364の方がユーザテレビ機器358よりもメモリサイズに制約が少ないため、1つのユーザテレビ機器デバイスに提供できるアプリケーションの量よりも、サーバ364の提供できるアプリケーションの量の方が比較的大きい。例えば、2つの異なるバンキングアプリケーションをサーバ364に提供して、好みのアプリケーションを選択する余地をユーザに与え得る。
【0090】
ユーザの家庭内にある他のユーザテレビ機器にもアプリケーションを配置することができる。例えば、家庭内通信経路(例えば、家庭内ネットワークを形成し得るバスまたは他の経路)を用いてユーザのユーザテレビ機器に接続されている家庭内機器に、アプリケーションを配置することができる。例えば、通信経路372によってユーザテレビ機器358に接続されている第2のユーザテレビ機器370に番組ガイドアプリケーション368を提供することができる。家庭内機器に配置されるアプリケーションはまた、家から離れた通信経路(例えば、リモートサーバまたはそのようなものを含む通信経路)を用いてでもユーザテレビ機器に接続することができる。家庭内ネットワーク構成のさらなる機能について、本出願と同時出願された、Ellisらによる米国特許出願第 / , 号(代理人受付番号No.UV−73)に記載がある。これは、その全体が本明細書中において参考として援用される。
【0091】
ユーザテレビ機器358以外の場所にあるアプリケーションは全て、番組ガイドと関係のないアプリケーション(例えば、ユーザテレビ機器358に配置されたウェブブラウザアプリケーション374および番組ガイドアプリケーション376)により、リソースとの対話およびリソースの共用を行い得る。アプリケーション番組インターフェース378は、システム内の様々なリソースへのアクセスを調整する上で役に立ち得る。これは、任意の適切な通信プロトコルを用いて達成され得る。例えば、ユーザテレビ機器358から離れた位置にあるアプリケーションは、ハイパーテキスト転送プロトコル(HTTP)またはインターネットプロトコル(IP)などのプロトコルを用いて、リソースおよびそのようなものへのアクセスをリクエストするメッセージをアプリケーション番組インターフェース378に送り得る。
【0092】
複数のアプリケーションがリソースを共用する家庭内構成の一例として、第1の番組ガイドを第1のユーザテレビ機器デバイス上にインプリメントし、第2の番組ガイドを第2のユーザテレビ機器上にインプリメントする構成がある。第1および第2のユーザテレビ機器デバイスは、任意の適切な家庭内ネットワークまたは通信経路を用いて相互接続され得る。ユーザ(例えば、親)は、第1の番組ガイドを用いて視聴制限設定または他の番組ガイド設定を調整し得る。次いで、調整された設定は、第2の番組ガイドにより使用される。アプリケーション番組インターフェース378(これは、第1または第2のユーザテレビ機器デバイスのどちらにでもインプリメントされ得る)は、第1および第2の番組ガイドからシステム内のリソースへのアクセスを調整する。
【0093】
複数のアプリケーションがリソースを共用する家庭内構成の別の例として、番組ガイドを1つのユーザテレビ機器デバイスにインプリメントし、ホームショッピングアプリケーションを別のユーザテレビ機器デバイスにインプリメントする構成がある。ユーザテレビ機器デバイスは、任意の適切な家庭内ネットワークまたは通信経路を用いて相互接続され得る。アプリケーション番組インターフェース378(これは、どちらのユーザテレビ機器デバイスにでもインプリメントされ得る)は、番組ガイドおよびホームショッピングアプリケーションからシステム内のリソース(例えば、番組ガイドリソースおよびユーザテレビ機器デバイスのリソース)へのアクセスを調整する。例えば、アプリケーション番組インターフェース378は、ホームショッピングアプリケーションにより用いられる番組ガイドの購入リソースへのアクセスを調整し得る。
【0094】
上記は本発明の原理を例示的に述べたに過ぎず、本発明の範囲および意図から逸脱することなく様々な改変が当業者により為され得る。
【図面の簡単な説明】
【図1】 図1は、本発明による、例示的な双方向テレビ番組ガイドシステムの図である。
【図2】 図2は、本発明による、双方向テレビ番組ガイドアプリケーションおよび複数の番組ガイドと関係のないアプリケーションをシステムがどのように有し得るかを示す図である。
【図3】 図3は、本発明による、2つのアプリケーションが、機能においてどのようにオーバーラップを有し得るかを示す図である。
【図4】 図4は、本発明による、番組ガイドを用いてチャンネルの変更に含まれる工程を示すフローチャートである。
【図5】 図5は、本発明による、番組ガイドアプリケーションと共に、番組ガイドと関係のないアプリケーションを呼び出す場合、番組ガイドアプリケーションプログラムインターフェースを用いて、首尾一貫したユーザインターフェースを維持することに含まれる工程を示すフローチャートである。
【図6】 図6は、番組リスト項目と関連する双方向構成要素の利用可能性を示すアイコンを有する番組リスト項目を含む、例示的な番組ガイド表示画面の図である。
【図7】 図7は、本発明による、双方向構成内容の利用可能性を示すアイコンが、どのように、特定のテレビチャンネルの映像の上にオーバーレイとして表示されるかを示す、例示的なテレビ画面の図である。
【図8】 図8は、本発明による、番組ガイドと関係のないアプリケーションが利用可能であることをユーザに示すことに含まれる、例示的な工程のフローチャートである。
【図9】 図9は、本発明による、ユーザテレビ機器を制御するために用いられる、例示的なリモコンの図である。
【図10】 図10は、本発明による、番組と関連する双方向構成要素が、専用のボタンを押すことによって、どのように起動され得るかを示す図である。
【図11】 図11は、本発明による、番組ガイドと関係のないアプリケーションを、ユーザが、画面上のプロンプトに応答して、どのように呼び出し得るかを示す図である。
【図12a】 図12aは、本発明による、ユーザが所与の番組に合わせながら情報キーを押すことによって、所与の番組についてのさらなる情報をどのように入手し得るか、および、情報が表示された後、ユーザが起動ボタンを押すことによって、番組ガイドと関係のないアプリケーション(例えば、ウェブブラウザ)をどのように起動し得るかを示す図である。
【図12b】 図12bは、本発明による、ユーザが、様々な番組ガイドオプションおよび番組ガイドと関係のないアプリケーションの起動についてのオプションを含む、オーバーレイを、どのようにアクティブにするか、および用い得るかを示す図である。
【図13】 図13は、本発明による、特定のカテゴリー(スポーツ)についての番組ガイドリスト項目を含み、ウェブブラウザへの画面上のホットリンクを含む、例示的な番組ガイド表示画面の図である。
【図14】 図14は、本発明による、番組ガイドリスト項目および様々な番組ガイドと関係のないアプリケーションを起動するためのメニューオプションを含む、例示的な番組ガイド表示画面の図である。
【図15】 図15は、本発明による、ユーザがウェブブラウザアプリケーションを呼び出し、グリッド内で選択可能オプションが隣接するショーと関係する、特定のウェブページを検索するように、ウェブブラウザアプリケーションに指令することを可能にする選択可能ホットリンクを、特定のグリッドセルが提供する、番組リスト項目のグリッドを含む、例示的な番組ガイド表示画面の図である。
【図16】 図16は、本発明による、ビデオオンデマンド番組リストを含む、例示的な番組ガイド表示画面の図である。
【図17a】 図17aは、本発明による、通常の番組リスト項目と混ぜられたビデオオンデマンド番組リスト項目を含む、例示的な番組ガイド表示画面の図である。
【図17b】 図17bは、本発明による、ビデオオンデマンド番組リスト項目を含む、番組リスト項目の例示的な番組ガイド表示画面の図である。
【図18】 図18は、ユーザが、特定のカテゴリーまたはテーマについての番組リスト項目を視聴するために選択し得る、オプションを含む、例示的な番組ガイド表示画面の図である。図18の表示画面の例示的な番組編成テーマのいくつかは、本発明による、ビデオオンデマンド番組編成と関係する。
【図19a】 図19aは、本発明による、選択可能オーディオオンデマンド番組リスト項目を含む、例示的な番組ガイド表示画面の図である。ユーザが、リスト項目のうちの1つを選択する場合、双方向テレビ番組ガイドアプリケーションは、本発明による、オーディオオンデマンドアプリケーションを起動し、選択されたリスト項目と関連付けられた音声を再生するように指令する。
【図19b】 図19bは、本発明による、テレビ番組または番組リスト項目等の映像の上に提供され得る株価表示器のようなデータサービスの表示を示す図である。
【図20】 図20は、本発明による、ウェブの内容等が、番組ガイド表示画面にどのように組み込まれるかを示す図である。
【図21a】 図21aは、本発明による、ユーザが起動を押す場合に、番組ガイドアプリケーションが、利用可能な番組ガイドと関係のないアプリケーションについて、選択可能オプションのリストをどのように表示し得るかを示す図である。
【図21b】 図21bは、本発明による、テレビ番組を視聴しているユーザが、チャットアプリケーションを起動し、テレビ番組に関係するチャットセッションを開始するようにチャットアプリケーションに指令する、ホットリンクを(起動キーを押すことによって)どのようにアクティブにし得るかを示す例示的な図である。
【図22】 図22は、本発明による、番組ガイドと関係のないアプリケーションについて、ホットリンクを用いることに含まれる例示的な工程のフローチャートである。
【図23】 図23は、本発明による、電子メール(eメール)ホットリンクを用いることに含まれる例示的な工程のフローチャートである。
【図24】 図24は、本発明による、ホームショッピングホットリンクを用いることに含まれる工程のフローチャートである。
【図25a】 図25aは、本発明による、特定の番組ガイドと関係のないアプリケーションをお気に入りとして設定する機会、または、特定のアプリケーションについて視聴制限を設定する機会をユーザに提供する、例示的な番組ガイド表示画面の図である。
【図25b】 図25bは、本発明による、例示的なお気に入り視聴番組ガイド表示画面の図である。
【図25c】 図25cは、本発明による、例示的なビデオオンデマンド購入認証画面の図である。
【図25d】 図25dは、本発明による、例示的なホームショッピングアプリケーションリスト項目の図である。
【図26】 図26は、本発明による、双方向テレビ番組ガイドアプリケーションの購入機能が、番組ガイドアプリケーションと番組ガイドアプリケーションと関係のないアプリケーションの1つとの間でどのように共有されるかを示す図である。
【図27】 図27は、本発明による、他のアプリケーションがフォアグラウンドで動作する間の、バックグラウンドにおけるアプリケーションの実行に含まれる工程の例示的なフローチャートである。
【図28】 図28は、本発明による、番組ガイドリマインダオーバーレイが、ウェブブラウザ等の実行中の番組ガイドと関係のないアプリケーションの上にどのように提供されて、次に来るテレビ番組をユーザに知らせるかを示す、一連の例示的な表示画面の図である。
【図29a】 図29aは、本発明による、選択可能オプションが、番組ガイドと関係のないアプリケーションにどのように提供され得るかを示すメインメニュー用の番組ガイド表示画面の図である。
【図29b】 図29bは、本発明による、ユーザが番組ガイドと関係のないアプリケーションを起動することを可能にし、このようなアプリケーション内で関連するセットアップ画面につれていく選択可能オプションを含む、例示的な番組ガイドセットアップ画面を示す図である。
【図30】 図30は、本発明による、アプリケーションプログラムガイドインターフェースを有する、アプリケーションの登録に関連する工程のフローチャートである。
【図31】 図31は、本発明による、アプリケーションの認証、およびアプリケーションのアクセス権の決定に含まれる工程のフローチャートである。
【図32】 図32は、本発明による、アプリケーションプログラムガイドインターフェースを用いるアプリケーションが、ユーザテレビ機器、第2のユーザテレビ機器、インターネットサーバ、またはテレビ配信設備に関連するサーバのような様々な位置にどのように基づくかを示す図である。

Claims (22)

  1. 双方向テレビ番組ガイドアプリケーションが、少なくとも部分的にユーザのユーザテレビ機器上でインプリメントされる、双方向テレビ番組ガイドシステムであって、
    テレビ番組編成用の双方向構成要素を提供する、番組ガイドと関係のないアプリケーションをインプリメントする手段と、
    テレビ番組編成用の前記双方向構成要素を前記ユーザに提供する場合に、前記番組ガイドと関係のないアプリケーションが、前記双方向テレビ番組ガイドアプリケーションの番組ガイド機能を用いることを可能にする、アプリケーションプログラムインターフェースを提供する手段と、
    前記ユーザが前記双方向構成要素にアクセスすることを所望する場合に、前記双方向テレビ番組ガイドアプリケーション内で、ホットリンクを用いて、前記番組ガイドと関係のないアプリケーションを起動する手段であって、前記ホットリンクは、前記双方向番組ガイドアプリケーションの番組ガイド表示機能によって表示された双方向番組ガイドを用いて選択された番組の内容と関係する情報を前記双方向番組ガイドアプリケーションの番組ガイド表示機能を用いて表示するように前記番組ガイドと関係のないアプリケーションに指令する選択可能なオプションを含む、手段と、
    前記番組ガイドと関係のないアプリケーションから、前記アプリケーションプログラムインターフェースを呼び出すことにより、前記番組ガイド機能を用いて、テレビ番組編成用の前記双方向構成要素を提供する手段と
    を含む、システム。
  2. 前記起動する手段が、前記双方向テレビ番組ガイドアプリケーションで、前記ユーザテレビ機器に画面上のオプションを表示する手段を含む、請求項1に記載のシステム。
  3. 前記双方向テレビ番組ガイドアプリケーションによって、ビデオオンデマンド番組項目を、前記ユーザテレビ機器に表示される番組ガイド表示画面の一部として含める手段をさらに含む、請求項2に記載のシステム。
  4. 前記双方向テレビ番組ガイドアプリケーションによって、前記ビデオオンデマンド番組項目を、前記ユーザテレビ機器に表示される番組項目のリストにおいて表示する手段をさらに含む、請求項3に記載のシステム。
  5. 前記画面上のオプションを表示する前記手段が、前記双方向テレビ番組ガイドアプリケーションを用いて、メニューオプションを番組ガイド表示画面上に表示する手段をさらに含む、請求項2に記載のシステム。
  6. 前記画面上のオプションを表示する前記手段が、前記双方向テレビ番組ガイドアプリケーションで、特定のタイプの内容に向けた番組項目を含む、番組ガイド表示画面に前記画面上のオプションを表示する手段をさらに含む、請求項2に記載のシステム。
  7. 前記ホットリンクがウェブブラウザアプリケーションと関係し、
    前記システムは、
    前記双方向テレビ番組ガイドから前記ウェブブラウザアプリケーションを起動する手段と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する内容のウェブページを表示するように、前記ウェブブラウザアプリケーションに指令する手段と
    を含む、請求項1に記載のシステム。
  8. 前記ホットリンクが電子メールアプリケーションと関係し、
    前記システムは、
    前記双方向テレビ番組ガイドから前記電子メールアプリケーションを起動する手段と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する電子メールのアドレスを表示するように、前記電子メールアプリケーションに指令する手段と
    を含む、請求項1に記載のシステム。
  9. 前記ホットリンクがホームショッピングアプリケーションと関係し、
    前記システムは、
    前記双方向テレビ番組ガイドから前記ホームショッピングアプリケーションを起動する手段と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する製品を表示するように、前記ホームショッピングアプリケーションに指令する手段と
    を含む、請求項1に記載のシステム。
  10. 前記ホットリンクがチャットアプリケーションと関係し、
    前記システムは、
    前記双方向テレビ番組ガイドから前記チャットアプリケーションを起動する手段と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係するチャットセッションを表示するように、前記チャットアプリケーションに指令する手段と
    を含む、請求項1に記載のシステム。
  11. 番組ガイドと関係のないアプリケーション内容を、前記双方向テレビ番組ガイドによって提供される番組ガイド表示画面に組み込む手段をさらに含む、請求項1に記載のシステム。
  12. 双方向テレビ番組ガイドアプリケーションが、少なくとも部分的にユーザのユーザテレビ機器上でインプリメントされる、双方向テレビ番組ガイドシステムを用いる方法であって、
    テレビ番組編成用の双方向構成要素を提供する、番組ガイドと関係のないアプリケーションをインプリメントする工程と、
    テレビ番組編成用の前記双方向構成要素を前記ユーザに提供する場合に、前記番組ガイドと関係のないアプリケーションが、前記双方向テレビ番組ガイドアプリケーションの番組ガイド機能を用いることを可能にする、アプリケーションプログラムインターフェースを提供する工程と、
    前記ユーザが前記双方向構成要素にアクセスすることを所望する場合に、前記双方向テレビ番組ガイドアプリケーション内で、ホットリンクを用いて、前記番組ガイドと関係のないアプリケーションを起動する工程であって、前記ホットリンクは、前記双方向番組ガイドアプリケーションの番組ガイド表示機能によって表示された双方向番組ガイドを用いて選択された番組の内容と関係する情報を前記双方向番組ガイドアプリケーションの番組ガイド表示機能を用いて表示するように前記番組ガイドと関係のないアプリケーションに指令する選択可能なオプションを含む、工程と、
    前記番組ガイドと関係のないアプリケーションから、前記アプリケーションプログラムインターフェースを呼び出すことにより、前記番組ガイド機能を用いて、テレビ番組編成用の前記双方向構成要素を提供する工程と
    を包含する、方法。
  13. 前記起動する工程が、前記双方向テレビ番組ガイドアプリケーションで、前記ユーザテレビ機器に画面上のオプションを表示する工程を包含する、請求項12に記載の方法。
  14. 前記双方向テレビ番組ガイドアプリケーションによって、ビデオオンデマンド番組項目を、前記ユーザテレビ機器に表示される番組ガイド表示画面の一部として含める工程をさらに包含する、請求項13に記載の方法。
  15. 前記双方向テレビ番組ガイドアプリケーションによって、前記ビデオオンデマンド番組項目を、前記ユーザテレビ機器に表示される番組項目のリストにおいて表示する工程をさらに包含する、請求項14に記載の方法。
  16. 前記画面上のオプションを表示する前記工程が、前記双方向テレビ番組ガイドアプリケーションを用いて、メニューオプションを番組ガイド表示画面上に表示する工程をさらに包含する、請求項13に記載の方法。
  17. 前記画面上のオプションを表示する前記工程が、前記双方向テレビ番組ガイドアプリケーションで、特定のタイプの内容に向けた番組項目を含む、番組ガイド表示画面に前記画面上のオプションを表示する工程をさらに包含する、請求項13に記載の方法。
  18. 前記ホットリンクがウェブブラウザアプリケーションと関係する方法であって、
    前記双方向テレビ番組ガイドから前記ウェブブラウザアプリケーションを起動する工程と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する内容のウェブページを表示するように、前記ウェブブラウザアプリケーションに指令する工程と、
    をさらに包含する、請求項12に記載の方法。
  19. 前記ホットリンクが電子メールアプリケーションと関係し、
    前記方法は、
    前記双方向テレビ番組ガイドから前記電子メールアプリケーションを起動する工程と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する電子メールのアドレスを表示するように、前記電子メールアプリケーションに指令する工程と
    を包含する、請求項12に記載の方法。
  20. 前記ホットリンクがホームショッピングアプリケーションと関係し、
    前記方法は、
    前記双方向テレビ番組ガイドから前記ホームショッピングアプリケーションを起動する工程と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係する製品を表示するように、前記ホームショッピングアプリケーションに指令する工程と
    を包含する、請求項12に記載の方法。
  21. 前記ホットリンクがチャットアプリケーションと関係し、
    前記方法は、
    前記双方向テレビ番組ガイドから前記チャットアプリケーションを起動する工程と、
    前記双方向テレビ番組ガイドを用いて選択された番組の内容と関係するチャットセッションを表示するするように、前記チャットアプリケーションに指令する工程と
    を包含する、請求項12に記載の方法。
  22. 番組ガイドと関係のないアプリケーション内容を、前記双方向テレビ番組ガイドによって提供される番組ガイド表示画面に組み込む工程をさらに包含する、請求項12に記載の方法。
JP2000561771A 1998-07-23 1999-07-16 ポータルとして機能を果たす双方向テレビ番組ガイドシステム Expired - Lifetime JP4851007B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US9386598P 1998-07-23 1998-07-23
US60/093,865 1998-07-23
PCT/US1999/016131 WO2000005889A1 (en) 1998-07-23 1999-07-16 Interactive television program guide system that serves as a portal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010204959A Division JP5852302B2 (ja) 1998-07-23 2010-09-13 ポータルとして機能を果たす双方向テレビ番組ガイドシステム

Publications (3)

Publication Number Publication Date
JP2002521929A JP2002521929A (ja) 2002-07-16
JP2002521929A5 JP2002521929A5 (ja) 2006-09-14
JP4851007B2 true JP4851007B2 (ja) 2012-01-11

Family

ID=22241347

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2000561771A Expired - Lifetime JP4851007B2 (ja) 1998-07-23 1999-07-16 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2010204959A Expired - Lifetime JP5852302B2 (ja) 1998-07-23 2010-09-13 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2013191752A Withdrawn JP2014033452A (ja) 1998-07-23 2013-09-17 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2015133741A Pending JP2015216674A (ja) 1998-07-23 2015-07-02 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2017021881A Withdrawn JP2017108442A (ja) 1998-07-23 2017-02-09 ポータルとして機能を果たす双方向テレビ番組ガイドシステム

Family Applications After (4)

Application Number Title Priority Date Filing Date
JP2010204959A Expired - Lifetime JP5852302B2 (ja) 1998-07-23 2010-09-13 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2013191752A Withdrawn JP2014033452A (ja) 1998-07-23 2013-09-17 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2015133741A Pending JP2015216674A (ja) 1998-07-23 2015-07-02 ポータルとして機能を果たす双方向テレビ番組ガイドシステム
JP2017021881A Withdrawn JP2017108442A (ja) 1998-07-23 2017-02-09 ポータルとして機能を果たす双方向テレビ番組ガイドシステム

Country Status (8)

Country Link
EP (2) EP1097586A1 (ja)
JP (5) JP4851007B2 (ja)
KR (1) KR20010053570A (ja)
CN (1) CN1310921A (ja)
AU (1) AU748045B2 (ja)
BR (1) BR9912370A (ja)
CA (1) CA2337464C (ja)
WO (1) WO2000005889A1 (ja)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule 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
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
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
KR100363119B1 (ko) 1997-07-21 2002-12-05 이 가이드, 인코포레이티드 디스플레이및녹화제어인터페이스용시스템및방법
WO1999013641A1 (en) 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
EP1942668B1 (en) 1998-07-17 2017-07-12 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
CA2337463C (en) 1998-07-17 2009-10-13 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
AR019458A1 (es) 1998-07-23 2002-02-20 United Video Properties Inc Una disposicion de guia de programacion televisiva interactiva que sirve como entrada
US7254823B2 (en) 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7603685B2 (en) 1998-11-03 2009-10-13 United Video Properties, Inc. Program guide system with combination category search
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
JP4494645B2 (ja) 1999-03-04 2010-06-30 スターサイト テレキャスト インコーポレイテッド 多重対話型電子番組ガイドシステムおよび方法
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
AU1786701A (en) 1999-11-23 2001-06-04 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
WO2001060070A1 (en) * 2000-02-11 2001-08-16 Dean Delamont Improvements relating to television systems
KR20030031471A (ko) 2000-03-31 2003-04-21 유나이티드 비디오 프로퍼티즈, 인크. 메타데이터 연계 광고용 시스템 및 방법
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US20020059610A1 (en) * 2000-05-23 2002-05-16 Ellis Michael D. Interactive television application with watch lists
US6918131B1 (en) * 2000-07-10 2005-07-12 Nokia Corporation Systems and methods for characterizing television preferences over a wireless network
EP1308046A1 (en) 2000-07-27 2003-05-07 Koninklijke Philips Electronics N.V. Method and arrangement for providing access to a consumer device
DK1947858T3 (da) * 2000-10-11 2014-10-13 United Video Properties Inc System og fremgangsmåder til at supplere on-demand media
CA2938250C (en) 2000-10-11 2020-01-14 Rovi Guides, Inc. Systems and methods for caching data in media-on-demand systems
CN100579203C (zh) 2000-10-11 2010-01-06 联合视频制品公司 提供数据存储到点播媒体传递系统中服务器上的系统和方法
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
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
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US7490341B2 (en) 2005-06-07 2009-02-10 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
KR101152691B1 (ko) * 2005-06-20 2012-06-15 주식회사 비즈모델라인 디지털 멀티미디어 방송 수신장치 및 이를 이용한 정보운용 방법 및 시스템과 기록매체, 정보 저장매체
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
KR100731359B1 (ko) * 2006-01-09 2007-06-21 삼성전자주식회사 비 표준 api를 지원하는 방송 수신 장치 및 그 기능설정 방법
US7657526B2 (en) 2006-03-06 2010-02-02 Veveo, Inc. Methods and systems for selecting and presenting content based on activity level spikes associated with the content
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
DE102006043231A1 (de) * 2006-09-14 2008-03-27 Siemens Ag Österreich Informationssystem auf Basis von digitalem Fernsehen
DK2070315T3 (da) * 2006-09-29 2014-07-07 United Video Properties Inc System og fremgangsmåder til en modulær medievejlednings-instrumentbrætanvendelse
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
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
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
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
EP2083569A1 (en) * 2008-01-22 2009-07-29 Avaya Inc. Open cable application platform set-top box (STB) personal profiles and communications applications
US8453188B2 (en) 2008-01-22 2013-05-28 Avaya Inc. Open cable application platform set-top box (STB) personal profiles and communications applications
US9215421B2 (en) * 2008-03-18 2015-12-15 Avaya Inc. Open cable application platform (OCAP) and set-top box (STB)-based bill notification and payment application
US8239903B1 (en) 2008-09-15 2012-08-07 Avaya Inc. Open cable application platform (OCAP), set-top box (STB), next generation service application
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9317856B2 (en) * 2009-01-19 2016-04-19 Alcatel Lucent System, method and computer readable medium for application placement
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
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
KR101345187B1 (ko) * 2011-09-26 2013-12-30 애니포인트 미디어 그룹 수신기에서의 개인화 광고 제공 방법 및 이를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
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
US10080060B2 (en) 2013-09-10 2018-09-18 Opentv, Inc. Systems and methods of displaying content
US20150074728A1 (en) * 2013-09-10 2015-03-12 Opentv, Inc. Systems and methods of displaying content
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
CN110753194B (zh) * 2019-10-23 2022-11-18 京东方科技集团股份有限公司 双屏异显方法、存储介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996041478A1 (en) * 1995-06-07 1996-12-19 Tv Guide On Screen Electronic television program guide schedule system and method with data feed access
WO1997013368A1 (en) * 1995-10-02 1997-04-10 Starsight Telecast, Incorporated Systems and methods for providing television schedule information
JPH1132272A (ja) * 1997-03-18 1999-02-02 Microsoft Corp 娯楽システム用のチャンネルバー・ユーザインターフェース
JP2001517346A (ja) * 1998-01-05 2001-10-02 アミガ ディベロップメント リミティド ライアビリティ カンパニー 融合システム用のアーキテクチャ
JP2002514798A (ja) * 1998-05-07 2002-05-21 サムスン エレクトロニクス カンパニー リミテッド ネットワーク内のデバイス−デバイス間命令及び制御のための方法及びシステム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798655A3 (en) * 1996-03-25 1999-05-19 Sun Microsystems, Inc. Internet-enabled graphical user interface with toolbar icons having built-in links to world-wide web documents and an integrated web browser
IL118057A0 (en) * 1996-04-29 1996-09-12 Patir Research And Dev Limited Optical phase element
JP3162627B2 (ja) * 1996-06-25 2001-05-08 松下電器産業株式会社 放送システム及びこれに用いるマルチメディア蓄積表示装置
WO1998016028A1 (en) * 1996-10-09 1998-04-16 Multimedia Systems Corporation Interactive system for a closed cable network that includes high speed access to an on-line service and the internet
EP2259593B1 (en) * 1996-10-16 2014-11-26 Gemstar Development Corporation Program recording apparatus and recording schedule managing method
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996041478A1 (en) * 1995-06-07 1996-12-19 Tv Guide On Screen Electronic television program guide schedule system and method with data feed access
WO1997013368A1 (en) * 1995-10-02 1997-04-10 Starsight Telecast, Incorporated Systems and methods for providing television schedule information
JPH1132272A (ja) * 1997-03-18 1999-02-02 Microsoft Corp 娯楽システム用のチャンネルバー・ユーザインターフェース
JP2001517346A (ja) * 1998-01-05 2001-10-02 アミガ ディベロップメント リミティド ライアビリティ カンパニー 融合システム用のアーキテクチャ
JP2002514798A (ja) * 1998-05-07 2002-05-21 サムスン エレクトロニクス カンパニー リミテッド ネットワーク内のデバイス−デバイス間命令及び制御のための方法及びシステム

Also Published As

Publication number Publication date
KR20010053570A (ko) 2001-06-25
EP2268019A3 (en) 2012-05-30
CN1310921A (zh) 2001-08-29
JP5852302B2 (ja) 2016-02-03
JP2002521929A (ja) 2002-07-16
CA2337464A1 (en) 2000-02-03
JP2011041297A (ja) 2011-02-24
WO2000005889A1 (en) 2000-02-03
AU748045B2 (en) 2002-05-30
BR9912370A (pt) 2001-04-17
CA2337464C (en) 2003-03-18
EP1097586A1 (en) 2001-05-09
JP2014033452A (ja) 2014-02-20
JP2017108442A (ja) 2017-06-15
JP2015216674A (ja) 2015-12-03
EP2268019A2 (en) 2010-12-29
AU5000299A (en) 2000-02-14

Similar Documents

Publication Publication Date Title
JP4851007B2 (ja) ポータルとして機能を果たす双方向テレビ番組ガイドシステム
US10003848B2 (en) Interactive program guide system providing an application program interface for non-program guide applications
US7293276B2 (en) Interactive television program guide for recording enhanced video content
US8549563B2 (en) Interactive television systems with conflict management capabilities
AU756258B2 (en) Program guide with interactive information display screen
JP2019062555A (ja) 双方向テレビシステム上で高度化したセットトップアプリケーションを用いる機能
WO2004064377A2 (en) Systems and methods for providing parental control of vod programming
EP1330125A2 (en) Parental control
AU2002300451B2 (en) Interactive Television Program Guide System That Serves as a Portal
MXPA01000754A (es) Sistema de guia de p`rogramacion de television interactiva que sirve como un portal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060714

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060714

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091118

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100216

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100223

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100317

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100513

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100812

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100913

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110207

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110318

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110615

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110622

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20110815

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20110822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110920

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111012

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111020

R150 Certificate of patent or registration of utility model

Ref document number: 4851007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141028

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term