JPH10207914A - 電子プログラムガイドおよび計算プラットフォーム上で実行されるプログラムガイド方法 - Google Patents

電子プログラムガイドおよび計算プラットフォーム上で実行されるプログラムガイド方法

Info

Publication number
JPH10207914A
JPH10207914A JP10031914A JP3191498A JPH10207914A JP H10207914 A JPH10207914 A JP H10207914A JP 10031914 A JP10031914 A JP 10031914A JP 3191498 A JP3191498 A JP 3191498A JP H10207914 A JPH10207914 A JP H10207914A
Authority
JP
Japan
Prior art keywords
program
viewer
information
television
profile
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.)
Pending
Application number
JP10031914A
Other languages
English (en)
Inventor
Robert T Killian
トッド キリアン ロバート
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Texas Instruments Inc filed Critical Texas Instruments Inc
Publication of JPH10207914A publication Critical patent/JPH10207914A/ja
Pending 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/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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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 programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/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/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/482End-user interface for programme 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/47End-user applications
    • H04N21/482End-user interface for programme selection
    • H04N21/4828End-user interface for programme selection for searching programme 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/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/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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S348/00Television
    • Y10S348/908Convertible circuits, e.g. y/c separation or noise reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Computer Graphics (AREA)
  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】視聴者の好みまたは他の入力情報に従って特定
のプログラムの視聴をし易くすること。 【解決手段】テレビ(40)に連動する計算プラットフ
ォーム(12)で電子プログラムガイド(70)が作動
する。プラットフォームは複数のテレビプログラムに対
するプログラムリスト情報(6)を含むプログラムリス
トデータベース(48)にアクセスし、電子プログラム
ガイドは視聴者プロフィル(84)を記憶するプロフィ
ルデータベース(80)と、このプロフィルデータベー
ス(80)に記憶されたサジェストモジュール(76)
とを含む。サジェストモジュール(76)は視聴者プロ
フィル(84)およびブログラムリスト情報(6)にア
クセスし、これに応答し、視聴者プロフィル(84)お
よびプログラムリスト情報(6)に従って好ましいスケ
ジュール(100)を発生する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は一般的にはテレビの
視聴および記録の技術分野に関するものであり、特に電
子プログラムシステムおよび方法に関する。
【0002】
【従来の技術】テレビ視聴者の多くはテレビを見る経験
を豊富にするため、テレビを視聴する機会を選択し、ス
ケジュールを決定し、記録したいと考えている。これを
行うため、視聴者の多くは書類または電子プログラムス
ケジュールを見て特定の時間中に見ることができるプロ
グラムを決定した後に、視聴するプログラムを選択す
る。好ましいプログラムを見つけようとチャンネルから
チャンネルに切り替える視聴者もいるが、希望するプロ
グラムを発見できる成功率は異なる。
【0003】テレビチャンネルおよびテレビプログラム
の数が続けて増加し続けるにつれ、視聴者が視聴する機
会をよりインテリジェントに選択し、スケジュールを決
め、記録できるようにすることはしだいに重要となって
いる。プログラムスケジュール情報に電子的にアクセス
するための現在の技術として、スケジュール情報を周期
的にダウンロードし、視聴者からのリクエストに応じて
スケジュール情報を未処理の状態で視聴者に提供する方
法がある。かかる技術は視聴者が特定のジャンルのプロ
グラムだけをディスプレイできるようにするが、視聴者
は依然として、通知されたチャンネルおよびプログラム
の選択をするためにプログラムのためのリスト情報を別
々に検討するか、またはディスプレイされているプログ
ラム間をチャンネルサーフィングして時間を費やさなけ
ればならない。かかる技術はダイレクトチャンネル合わ
せを補助するものではないので、多くの視聴者の要求を
満たすには適当でない。更に従来技術はプログラムの放
送情報、例えば放送日、開始時間、終了時間およびチャ
ンネルを判断するためのプログラムスケジュールを最初
に検討しなくても、家庭内の所定の視聴者、例えば子供
に対する所定の影響がある特定のプログラムの視聴を視
聴者が制限できるようにはなっていない。
【0004】更に視聴者の好みの情報を考慮した電子プ
ログラムガイド(EPG)ディスプレイには誤りが生
じ、視聴者が使用され特定のスコアリングアルゴリズム
をある程度理解していることを必要とし、あるEPGか
ら別のEPGに変える視聴者に混乱を生じさせ、好まし
いプログラムクラスタリングの識別を可能にせず、これ
より質の良い視聴時間を正確かつ効率的に計画する能力
が厳しく制限される。更にプログラムを記録するための
従来の技術は、詳細な放送情報、例えば放送日、開始時
間、終了時間およびチャンネル、すなわち特定のプログ
ラムを記録するための特定のプログラムコードを視聴者
が入力しなければならず、記録すべきプログラムが通常
のプログラムまたは予想プログラムよりも長かったり、
中止になったり、スケジュールが変更されたり、あるチ
ャンネルから別のチャンネルに変えられたり、またはそ
れ以外に何らかの理由で視聴者の予想と異なった場合に
は、誤りが生じやすく、プログラムの放送情報を特定し
ない視聴者の好みまたは他の入力情報に基づき、視聴者
が最も見たい特定のプログラムまたはプログラムのタイ
プを視聴者が記録できなくしてしまう。これら欠点およ
びその他の欠点により従来の技術は多くの視聴者にとっ
て不適当なものとなっている。
【0005】
【発明が解決しようとする課題】本発明の課題は、テレ
ビの視聴および記録にこれまで関連した欠点および問題
を解決せんとするものである。
【0006】
【課題を解決するための手段】本発明の一実施例によれ
ば、電子プログラムガイドはテレビに連動した計算プラ
ットフォームで作動する。このプラットフォームは複数
のテレビプログラムに対するプログラムリスト情報を含
むプログラムリストデータベースにアクセスし、電子プ
ログラムガイドは視聴者プロフィルを記憶したプロフィ
ルデータベースおよびこのプロフィルデータベースに結
合されたサジェストモジュールを含む。このサジェスト
モジュールは視聴者プロフィルおよびプログラムリスト
情報にアクセスし、これに応答し、視聴者のプロフィル
およびプログラムリスト情報に従った好ましいスケジュ
ールを発生する。この好ましいスケジュールは他のプロ
グラムに対する特定プログラムの好ましさを表示する。
【0007】テレビプログラムを記録するための方法は
テレビおよび記録装置に連動した計算プラットフォーム
で実施される。プログラムに関する放送情報を特定しな
い視聴者入力情報が受信され、プラットフォームに結合
されたプログラムリストデータベース内に複数のプログ
ラムのためのプログラムリスト情報が記憶される。プロ
グラムリスト情報にアクセスされ、入力情報と比較さ
れ、比較に従ってプログラムのための記録情報を発生す
る。プログラムのための記録情報は記録装置へ送られ、
プログラムを記憶するように記録装置に命令をする。
【0008】本発明の電子プログラムシステムおよび方
法により、多数の重要な技術的利点が得られる。本発明
はどのプログラムが最も視聴者にアピールし易いかを決
定するためにすべての利用可能なプログラムにスコアを
与えるのに使用される、一人以上の視聴者のためのプロ
フィルを発生する。この結果得られる情報は、視聴者が
特定プログラムの放送情報を検討することなく、視聴す
る機会をよりインテリジェントに選択し、スケジュール
を決定し、記録できるようにする、簡単かつ理解可能な
フォーマットで与えられる。本発明のプログラムに基づ
く性質により、視聴中の任意の時間に、より好ましいプ
ログラムに視聴者がチューニングし、視聴者のプロフイ
ルを設定するのに使用された視聴者の好み情報に従って
視聴前、視聴中、または視聴後、特定タイプのプログラ
ムを記録できるようになっている。更に視聴者は家庭内
のある視聴者、例えば子供に対する好ましくないプログ
ラムの視聴を制限するように、視聴者は全チャンネルを
ブロックしなくてもよい。更に本発明は放送日、開始時
間、終了時間およびチャンネル等の放送情報へのアクセ
スをすることなく、視聴者が特定のプログラムを記録で
きるようにするものである。当業者であれば、次の図
面、説明および特許請求の範囲から、その他の技術的な
利点が容易に明らかとなろう。
【0009】本発明およびその上記以外の特徴および利
点をより完全に理解するために、添付図面と共に下記の
詳細な説明を参照する。
【0010】
【発明の実施の形態】図1は、JAVA(ジャバ)イネ
ーブルされた(enabled)テレビ受信機10を含
むJAVAイネーブルされたテレビシステム2を示し、
テレビ受信機10はテレビその他の適当なディスプレイ
装置40および記録装置20、例えばビデオテープ記録
装置(VTR)、ビデオディスク記録装置、またはビデ
オおよびオーディオテレビ信号を記録するのに適したそ
の他の記録装置に連動している。受信機10はテキサス
インスツルメンツ社によって製造されたデジタル信号プ
ロセッサ(DSP)チップのような1つ以上のプロセッ
サ8上で作動するJAVAに基づくプラットフォーム1
2と、コードの縮小命令セットコンピュータ(RIS
C)マシン(ARM)、またはその他任意の処理プラッ
トフォームを含む。プラットフォーム12は双方向リン
ク14を使用するインターネットおよび関連するインタ
ーネット情報ソースに結合され、このプラットフォーム
12は一般にアプリケーションプログラムインターフェ
ース(API)の集合体を提供し、この集合体によりプ
ラットフォーム12がテレビ信号とテレビ40上にディ
スプレイされるインターネット情報とを同期化し、かつ
統合し、相互対話(インタラクティブな)テレビプログ
ラムを提供するJAVAアプレットまたはアプリケーシ
ョンをサポートすると共に、テレビプログラムに関連し
た広範な機能を提供するJAVAアプレットまたはアプ
リケーションをサポートできる。図3を参照して下記に
より詳細に説明する一実施例では、プラットフォーム1
2は視聴者が視聴者のプロフィルおよびリンク14を使
用して受信する情報に従い、視聴の機会をよりインテリ
ジェントに選択し、記録できるようにする電子プログラ
ムガイドJAVAアプレットまたはアプリケーションを
サポートする。このプラットフォーム12の構造につい
ては図2を参照して後により詳細に説明する。JAVA
について述べたが、本発明の意図する範囲から逸脱する
ことなく、他のプラットフォームに依存したプログラム
言語または他の適当なプログラム言語を使用できる。
【0011】リンク14は公衆交換電話ネットワーク
(PSTN)、統合サービスデジタルネットワーク(I
SDN)、同軸ケーブルネットワーク、衛星またはマイ
クロウェーブリンク、またはプラットフォーム12をイ
ンターネットに結合するのに適した、他の任意の無線ま
たは有線通信リンクへの専用または交換接続装置とする
ことができる。インターネットについて述べたが、本発
明はプラットフォーム12に結合された任意のグローバ
ルな、地域的な、地方の、または他の適当なコンピュー
タネットワークを可能にするものである。インターネッ
トに結合されたデータベースサーバー46は、サーバー
46およびデータベース48に何らかの方法で連動する
組織の作動に従って周期的に更新されるテレビプログラ
ム情報を含むプログラムリストデータベース48にアク
セスする。一実施例ではデータベース48はテレビ信号
ソース26からの、翌日、翌週、翌月または他の指定さ
れた時間内に見ることができる各プログラムのためのプ
ログラムリスト情報6を含み、テレビ信号ソース26を
任意の適当なケーブルテレビシステム(CATV)、直
接放送衛星システム(DBS)、通常の衛星放送システ
ム、従来のテレビ放送システムまたは受信機10にテレ
ビ信号を送るための他の適当なシステムとすることがで
きる。
【0012】データベース48がリスト情報を有するプ
ログラムごとに、プログラムリスト情報6は制限するこ
となく、プログラム日;開始時間;終了時間;プログラ
ム時間;プログラムチャンネル;プログラムジャンル;
プログラムの俳優のリスト;プログラムがある程度関連
し得るスポーツチームのリスト;プログラムにある程度
関連するキーワード;プログラムのあらすじ;プログラ
ムが再放送か;初回放送か;最終回放送か;ミニシリー
ズか;映画か;特殊なものであるか、すなわちその他の
プログラムのタイプ;プログラムがクローズドキャプシ
ョンプログラムか;プログラムがステレオかどうか;プ
ログラムに対する映画協会(MPAA)のレート付けま
たは他のレート付け;猥褻性、アダルト状況、アダルト
言語、暴力その他のタイプの内容に関する内容情報;お
よびその他の適当なプログラムリスト情報6を含むこと
ができる。プラットフォーム12上で作動する電子プロ
グラムガイド(EPG)のJAVAアプレットまたはア
プリケーションは、リンク14およびサーバー46を使
ってデータベース48に周期的にアクセスし、図3を参
照して後により詳細に説明するように、受信機10およ
びテレビ40に関連した視聴者にテレビ関連機能をEP
Gアプレットまたはアプリケーションが提供できるよう
にするプログラムリスト情報6を受信する。データベー
ス48について述べたが、本発明は受信機10に一体化
され、プラットフォーム12にアクセス可能なプログラ
ムリスト情報6を含むよう、例えば毎日、毎週またはそ
の他の周期でリンク14を使って受信機10の外部の1
つ以上のサービスプロバイダによって周期的に更新され
る適当なデータベースを提供するものである。
【0013】受信機10は1つ以上のチューナー/デコ
ーダ24を含み、これらデコーダはチューナー/デコー
ダ制御ライン22を使ってプラットフォーム12に結合
し、直接または記録装置20を介してソース26からの
テレビ信号を受信するようになっている。記録装置制御
ライン16はプラットフォーム12の作動に従い記録装
置20を制御する記録装置コントローラ18にプラット
フォーム12を結合する。プラットフォーム12には1
つ以上のオーディオ/ビデオオーバーレイ32が結合さ
れ、これらオーバーレイはプラットフォーム12の作動
に従い、テレビ信号とインターネット情報との統合を調
和させるようになっている。チューナー/デコーダ24
に結合した垂直ブランキングインターバル(VBI,v
ertical blanking interva
l)デコーダ28は、チューナー/デコーダ24からの
デコードされたテレビ信号を受信し、デコードされたテ
レビ信号からのVBIから情報、例えばインターキャス
ト、クローズドキャプション、テレテキストまたは他の
任意のVBI情報を分離し、分離されたVBI情報をプ
ラットフォーム12に送る。チューナー/デコーダ24
はテレビライン34を使ってデコードされたテレビ信号
をオーディオ/ビデオオーバーレイ32へ送り、オーデ
ィオ/ビデオオーバーレイ32はビデオ出力36および
オーディオ出力38は出力信号を送る。
【0014】一実施例ではビデオ出力36はRCAジャ
ックケーブルサポートを備えたスーパービデオ(S−ビ
デオ)出力または他の適当なビデオ出力である。オーデ
ィオ出力38はモノラル、ステレオ、サラウンドまたは
他のオーディオ情報の適当な組み合わせをサポートでき
る。ビデオ出力36およびオーディオ出力38はテレビ
40に結合されているが、本発明の範囲では受信機10
およびシステム2の設計に従い、テレビ40と一体化さ
れたビデオ出力端36およびオーディオ出力38も可能
である。入力デバイス42はリモコン式タッチスクリー
ン、マウス、キーボードまたは受信機10の入力受信機
44に赤外線、電子式、または他の入力信号を送るため
のその他の適当なポインタを含む。受信機10の部品は
テレビ40と一体的な、または別の1つ以上の位置、例
えばセットトップボックス、ネットワークコンピュータ
または他の処理装置、またはテレビ40に結合された他
の任意の部品に設けることができる。
【0015】システム2の作動中、チューナー/デコー
ダ24は、直接または記録装置20を使ってソース26
からテレビ信号を受信し、必要に応じて、または適当に
テレビ信号をデコードする。ある実施例ではテレビ画像
ディスプレイに適した画像を発生するのに多数のチュー
ナー/デコーダ24を使用する。チューナー/デコーダ
24はソース26からテレビ信号を受信する前、その
間、またはその後に、テレビ40に関連する視聴者は入
力デバイス42または他の適当な方法で視聴する特定チ
ャンネルを選択する。チューナー/デコーダ24は選択
されたチャンネルに対応するデコードされたテレビ信号
をオーディオ/ビデオオーバーレイ32およびVBIデ
コーダ28へ送り、次にデコーダ28は分離されたVB
I情報をプラットフォーム12へ送る。プラットフォー
ム12はプラットフォーム12上で作動するJAVAア
プレットまたはアプリケーションに従ってデコードされ
たテレビ信号と統合するよう、リンク14を使って多少
同時にインターネット情報を受信する。プラットフォー
ム12上では電子プログラムガイドJAVAアプレット
またはアプリケーションも作動しており、このアプリケ
ーションは図3を参照して後により詳細に説明するよう
にデータベース48から検索された視聴者のプロフィル
および情報に従って、視聴者が視聴する機会をよりイン
テリジェントに選択し、スケジュールを決定し、記録で
きるようにする種々の機能を提供するようになってい
る。
【0016】プラットフォーム12はチャンネルごとの
テレビ信号とチャンネルに対応するインターネット情報
にアクセスするのに使用される1つ以上の統一リソース
ロケーション(URL,uniform resour
ce locators)とを関連付けるチャンネルマ
ッピング情報を含む。例えば視聴者が見るためにケーブ
ルニュースネットワーク(CNN)を選択する場合、プ
ラットフォーム12はCNNを送るチャンネルとCNN
に関連するインターネットウェルサイト、例えばhtt
p://ww.cnn.com.のためのURLとを関
連付けるチャンネルマッピング情報を使用できる。プラ
ットフォーム12はURLおよびその他の適当な情報を
使ってインターネットリンク14を使用する関連するウ
ェブページを検索する。オーディオ/ビデオオーバーレ
イ32はこの情報の統合を制御するプラットフォーム1
2上で作動するJAVAアプレットまたはアプリケーシ
ョンに従い、ウェブページと、VBIデコーダ28から
受信される適当なVBI情報と、チューナ/デコーダ2
4から受信される選択されたチャンネルのためのテレビ
信号を統合する。次にオーディオ/ビデオオーバーレイ
32は視聴のためのビデオ出力36およびオーディオ出
力38を使用してテレビ40へ統合情報を送る。
【0017】テレビ信号とインターネット情報との統合
の結果、テレビ40の第1ディスプレイエリアで通常の
テレビ放送を見ることができ、テレビ40の第2ディス
プレイエリアでインターネット情報を見ることができる
ようになる。第1実施例ではプラットフォーム12によ
り対応するJAVAアプレットまたはアプリケーション
に従い、第1および第2ディスプレイエリアを移動し、
大きさを決め、マージし、ブレンドし、重ね合わせ、ま
たは操作し、従来のシステムで可能であったよりも複雑
な、集中的なディスプレイを行うことができる。本発明
はチャンネル用の特定のテレビ信号に関連したVBIを
使ってソース26からのチャンネルに対応するURLま
たは他のインターネット情報を送ることを意図するもの
である。VBIデコーダ24はこの情報をデコードし、
プラットフォーム12へ送り、プラットフォーム12は
テレビ信号と統合するようインターネット情報を検索す
るためにインターネットリンク14を使用して適当なU
RLにアクセスする。本発明の意図する範囲から逸脱す
ることなく、テレビ信号とインターネット情報とをプラ
ットフォーム12が統合できるようにするのに必要なU
RLまたは他の情報を得るために、その他の適当な装置
とすることが可能である。
【0018】プラットフォーム12がURLを使ってア
クセスし、対応するチャンネルのためのテレビ信号と統
合するウェブページは、テレビプログラムの主題に関連
した情報を提供できるので、視聴者は1つのトピックス
に関する多数の情報に適宜アクセスするために、1つの
メディアと相互対話できる。更にプラットフォーム12
が対応するテレビ信号と同期化し、統合するインターネ
ット情報は、他の関連するウェブサイト、視聴者がプロ
グラム中に他の視聴者とプログラムについて討論できる
関連するチャットルームに関する情報、またはその他の
インターネット情報を含むことができる。プログラムの
際のコマーシャルによる中断中に広告中の製品に関連す
るウェブサイトから広告製品に関する情報を検索し、コ
マーシャルと共に同期し、一体的にこの情報をディスプ
レイできる。更に図3を参照して後により詳細に説明す
るように、プラットフォーム12はテレビ視聴経験を高
めるよう視聴者のプロフィルおよびプログラムリスト情
報6に従い、視聴する機会を一人以上の視聴者がよりイ
ンテリジェントに選択し、スケジュールを決定し、また
は記録できるようにするJAVAに基づく電子プログラ
ムガイド(EPG)をサポートする。
【0019】図2は、システム2および多数のレベルを
含むプラットフォーム12のためのJAVAに基づくオ
ペレーションの階層50を示し、各レベルはハードウェ
ア、ソフトウェアまたはシステム2およびプラットフォ
ーム12の機能を実行するのに適当なハードウェアとソ
フトウェアの双方の集合を含む。第1レベル51は従来
のテレビに関連したハードウェア52、例えば記録装置
コントローラ18と、チューナー/デコーダ24と、V
BIデコーダ28と、ビデオ出力36と、オーディオ出
力38と、入力受信機44と、受信機10、記録装置2
0およびテレビ40に関連するその他の適当なハードウ
ェアおよびソフトウェアを含む。階層50のうちの第2
レベル52は1つ以上の相互対話テレビプロトコル5
4、例えばデジタルオーディオ/ビデオ相互対話デコー
ダ(DAVID)および相互対話通信アプリケーション
プロトコル(ICAP)を含む。階層50のうちの第3
レベル55はJAVA RUN−TIMEを備えた基本
JAVAオペレーテイングシステム56を含み、このシ
ステム56はJAVA VIRTUAL MACHIN
Eを実行し、種々の低レベルのJAVA機能、例えばウ
ィンドー化、ネットワーク化およびファイル管理と共に
プラットフォーム12に関連する機能に従い、基本的J
AVA APIおよび関連するクラスを増加する適当な
JAVAイクステンションを提供する。後により詳細に
説明するように、かかる機能の1つとして、視聴者のプ
ロフィルおよびデータベース48から検索されたプログ
ラムリスト情報6に従い、視聴者が視聴の機会を選択
し、スケジュールを決定し、記録できるようにする電子
プログラムガイドJAVAアプレットまたはアプリケー
ションをサポートすることが挙げられる。
【0020】第4レベル57は第5レベル59における
JAVAアプレット64およびアプリケーション62が
JAVAアプレット64およびアプリケーション62に
関連した機能を実行できるように、JAVAオペレーテ
ィングシステム56と協働するAPI60の集合を有す
るJAVAツールキット58を含む。一実施例ではツー
ルキット58のAPI60は、リンク14を通してイン
ターネットよりダウンロードされたJAVAアプレット
64、受信機10または受信機10に関連する処理プラ
ットフォームに局部的にインストールされたJAVAア
プリケーション62またはAPI60のテレビに関連す
る機能を使用する他の適当なJAVAプログラムをプラ
ットフォーム12がサポートできるようにする。ツール
キット58およびAPI60が適当なJAVAアプレッ
ト64またはアプリケーション62をサポートするよう
に設計されているので、視聴者は特定の内容のデベロッ
パーからのアプレット64またはアプリケーション62
に限定されず、任意のJAVAアプレット64をダウン
ロードし、プラットフォーム12とのコンパーテイビリ
ティに関する問題を生じることなく、所望する機能を提
供するJAVAアプリケーション62をインストールで
きる。更にツールキット58はデベロッパーがアプレッ
ト64およびアプリケーション62を書き込むことがで
きるようにし、これらアプレット64およびアプリケー
ション62はテレビ信号とインターネット情報とを統合
し、相互対話テレビプログラムを提供し、視聴者が視聴
者のプロフィルおよびプログラムリスト情報6に従い視
聴の機会を視聴者がよりインテリジェントに選択し、ス
ケジュールを決定し、記録できるようにし、更に他の適
当なテレビに関連する機能をサポートする能力をプラッ
トフォーム12の一部で有している。
【0021】一実施例では、各API60は特定のタス
クまたは関連するタスクの組み合わせに関連し、上記基
本JAVA APIを拡張するJAVA機能および支持
クラスの集合を含む。例えば制御API60は上記のよ
うにテレビ信号をJAVAアプレット64およびアプリ
ケーション62に統合する機能をサポートするクラスを
含む。この制御API60はテレビ40に関連するビデ
オおよびオーディオの特性、すなわちテレビオーバーレ
イ操作、例えばJAVAアニメーションを重ねるカラー
オーバーレイキーイング;チャンネル番号の組み合わ
せ;統合されたディスプレイ内でのテレビ信号ビデオ成
分の位置、幅および高さの組み合わせ;ビデオおよびオ
ーディオのオン、オフの切り換え;ビデオのフリーズま
たはフリーズ解除;ビデオ輝度、コントラスト、カラー
または色合いの組み合わせ;音量、バランス、低音およ
び高音の組み合わせ;およびテレビ40に示される情報
に関連したその他の適当な性質を制御するクラスも限定
することなく含む。
【0022】更に制御API60は、チャンネル番号
間、識別子間および関連するURL間のマッピングを定
義するクラス;電子プログラムガイドとチャンネルとを
関連させるクラス;チャンネルに関連するVBI内で送
信されるデータストリームを表示するクラス;関連する
チャンネル上の内容変化に従いテレビ40で表示される
統合されたディスプレイを更新するクラス;およびテレ
ビ信号をプラットフォーム12のJAVA環境内への組
み込みに関連する他の任意のアクティビティを実行する
クラスを含むことができる。例えば統合されたディスプ
レイの方針に関し、プログラムがコマーシャルに切り換
わると、制御API60は広告された製品に関連するウ
ェブページまたはその他のインターネット情報を、ディ
スプレイされているコマーシャルと同期して、テレビ4
0上にディスプレイさせ、別の製品情報または製品の注
文またはコメントをする機会を提供できる。VBIで送
られるURLおよびその他の適当な情報は、協働し、プ
ラットフォーム12がマッピング機能を提供できるよう
にする。制御API60は記録装置20の種々の動作、
例えばスタート、停止、再生、記録、一時停止、高速前
進および巻き戻しを制御するクラスも含む。本発明は内
容のデベロッパーまたは適当なオペレーションと関係な
く、API60およびプラットフォーム12がテレビに
関連したJAVAアプレット64およびアプリケーショ
ン62をサポートできるようにするのに適した任意のク
ラスを可能にするものである。
【0023】ツールキット58はデータキャストAPI
60を含むことができ、このデータキャストAPI60
はソース26からのテレビ信号と共に送られるデータ、
例えばインターキャスト、クローズドキャプション、テ
レテキストおよびその他のVBI情報へのアクセスをサ
ポートするためのクラスを含む。ツールキット58のシ
ョーレットAPI60は相互対話テレビプログラム、例
えばショッピング、広告、ポーリング、遠距離学習、ゲ
ームショーへの参加、バンキングのためのプログラムお
よびその他の相互対話プログラムをサポートするクラス
を含む。上記のように、プラットフォーム12のツール
キット58および関連するAPI60は、適当なオペレ
ーションを有するJAVAアプレット64およびアプリ
ケーション62をサポートするので、プラットフォーム
12およびシステム2が提供する相互対話プログラムの
機会の回数は実質的に制限がない。本明細書に参考例と
して引用する継続中の米国特許出願第08/ には、
ショーレットAPI60と関連する相互対話プログラミ
ングが詳細に検討されている。
【0024】ツールキット58は電子プログラムガイド
(EPG)API60も含み、このAPI60はプログ
ラムリストデータベース48に含まれるプログラムリス
ト情報6に質問し、検索し、操作するためのクラス、視
聴者の好みに従って視聴者のプロフィルを構築し、変更
するためのクラス、視聴者のプログラムおよび選択され
たプログラムリスト情報6に従い、電子スケジュールデ
ィスプレイを構築するクラス、視聴者が視聴の機会をよ
りインテリジェントに選択し、スケジュールを決定し、
および記録できるようにする他の好ましい機能を提供す
るクラスを含む。本発明に係わる、EPGAPI60お
よびツールキット58のその他のAPI60を使って作
動するEPGアプレットまたはアプリケーション70に
ついて、図3を参照してより詳細に説明する。図2に示
されるように、JAVAオペレーティングシステム56
およびツールキット58は階層50のうちの第5レベル
59においてJAVAアプレット64およびアプリケー
ション62を作動させるためのプラットフォーム12を
実現する。受信機10のプロセッサ8上で作動する個々
のレベルと共に階層50について説明するが、本発明は
互いに一体的な1つ以上のレベルまたは受信機10また
システム2の別個の部品上で作動するように分散された
レベルを可能にするものである。相互対話テレビプロト
コル54、JAVAオペレーティングシステム56およ
びAPI60に関連するツールキット58をプラットフ
ォーム12と総称できる。
【0025】プラットフォーム12で作動させるために
インターネットからダウンロードされるEPGアプレッ
ト70をAPI60の作動の一例と考える。一実施例で
は図3を参照して後に説明するように、EPGアプレッ
ト70に関連した機能として、将来指定されていない日
に放送されるようにスケジュールが決められたテレビプ
ログラムを記録する機能が挙げられる。EPGアプレッ
ト70がダウンロードされ、作動を介しした後に、EP
Gアプレット70はEPGAPI60およびその他のA
PI60を特定のタスクを実行するのに適当なものとし
て考慮する。例えば特定のプログラムを記録するため
に、EPGアプレット70はEPGAPI60に関連し
たルーチンをコールし、API60はプログラムリスト
データベース48に質問をし、放送日、開始時間、終了
時間および特定プログラムを放送するようスケジュール
が決められたチャンネルを判断し、EPGAPI60に
プログラム名またはその他のプログラム識別子を送る。
EPGAPI60は次に放送日と現在日とが同じとなる
まで周期的にデータベース48に問い合わせできる。現
在日にプログラムが放送されるようにスケジュールが決
められているかどうかを判断した後、EPG API6
0は記録装置20が記録するようにセットする制御AP
I60に関連したルーチンをコールし、プログラムの記
録を開始するのに適した開始時間またはその他の情報を
送る。記録を停止するよう、またはツールキット58の
EPGAPI60およびその他のAPI60がサポート
する他の適当な機能を実行するように、同様な操作が生
じる。EPGアプレット70からAP160へのコール
およびAPI60からのコールは、プラットフォーム1
2に関連するJAVA環境における実行時間で解決され
るので、プラットフォーム12は重要な技術的な利点を
与える適当なEPGアプレット70を実質的にサポート
できる。EPGアプレット70について説明したが、上
記説明は適当なEPGアプリケーション70にも同じよ
うに当てはまる。
【0026】図3は、JAVAに基づく電子プログラム
ガイド(EPG)70を示す。このEPG70はリンク
14を通してインターネットからダウンロードされたJ
AVAアプレット64として、また受信機10または関
連する処理プラットフォームに局部的にインストールさ
れたJAVAアプリケーション62としてプラットフォ
ーム12およびプロセッサ8上で作動できる。一実施例
ではEPG70は下記のように種々のEPG機能を提供
するように協働する制御モジュール72と、プロフィル
モジュール74と、サジェストモジュール76と、スケ
ジュールモジュール78とを含む。EPG70は制御モ
ジュール72、プロフィルモジュール74、サジェスト
モジュール76、スケジュールモジュール78および他
の適当な部品の作動に従い、図1を参照してこれまで説
明したようにデータベースサーバー46と協働し、デー
タベース48内のプログラムリスト情報6にアクセスす
るのにEPGAPI60を使用する。本発明は受信機1
0に局部的にプログラムリスト情報6を記憶し、リンク
14を使ってデータベース48へのアクセスに代わり、
またはこれと結合して、周期的にプログラムリスト情報
6を更新することを意図するものである。一般にEPG
70はプログラムリスト情報6および視聴者に関連した
視聴者プロフィルに従い、視聴する機会をよりインテリ
ジェントに選択し、スケジュールを決定し、記録できる
ようにするものである。
【0027】制御モジュール72はプログラムリスト情
報6を検索するのに必要なように、プラットフォーム1
2およびシステム2の部品とインターフェースする。例
えば特定プログラム用のプログラムリスト情報6が望ま
れる場合、制御モジュール72はEPG API60に
関連したルーチンをコールし、プログラムに対応するデ
ータベース46内の所望するプログラムリスト情報6を
検索し、プログラムに関する適当な情報および所望され
たプログラムリスト情報6をEPG API60へ送
る。適当なプログラムリスト情報6は戻された後、制御
モジュール72はプログラムリスト情報6をEPG70
の他の部品、例えばプロフィルモジュール74またはサ
ジェストモジュール76へ、これら部品の作動に従って
送る。制御モジュール72はプロフィルモジュール7
4、サジェストモジュール76およびスケジュールモジ
ュール78の間の通信を適当にコーディネートすること
も行う。一実施例では制御モジュール72は視聴者を促
したり、テレビ40での視聴者のチューニングに応答し
て、またはEPG70のリソースへアクセスする他の態
様で、視聴者のアイデンティティを受信する。
【0028】プロフィルモジュール74は受信機10に
関連した一人以上の視聴者、例えばJAVAイネーブル
テレビシステム2を所有する家族内の多数の視聴者から
の好み情報を受信し、プロフィルデータベース80内に
記憶するための対応する視聴者プロフィル84を構築ま
たは発生する。本発明は別個の視聴者プロフィル84を
有する各視聴者、一人以上の視聴者、例えば組み合わさ
れた視聴者プロフィル84を有する子供または他の適当
な視聴者プロフィル84に対する適当な配置を意図する
ものである。更にEPG70の作動に従い、任意の時に
一人以上の視聴者プロフィル84を追加し、削除し、変
更し、不作動とし、作動し直し、または操作することが
可能である。プロフィルデータベース80は受信機10
に一体的な、または別個の1つ以上の位置において1つ
以上のデータベース、ファイル、リストまたは他の配置
を含むことができる。
【0029】1つの実施例ではプロフィルデータベース
80は、視聴者からの好み情報を受信するのに制御モジ
ュール72を使ってプロフィルモジュール74がアクセ
スし、通信できる1つ以上の好みテンプレート82も含
む。例えばEPG70はEPG70に関連するウィンド
ー化メニューの一部としてEPG70がテレビ40にデ
ィスプレイするプロフィル設定オプションを視聴者がポ
イントすること、クリックオンすること、または他の方
法で選択することに応答して、視聴者に好みテンプレー
ト82を送ることができる。次に視聴者は視聴者に関連
した視聴者プロフィル84の構築または変更を開始する
ように特定の好みテンプレート82を選択できる。本発
明は視聴者が好みテンプレート82を選択するのに適当
な方法でEPG70と相互対話することを意図するもの
である。EPG70は視聴者が入力デバイス42を使用
してEPG70の作動および特定のニーズに従ってテレ
ビ40上にディスプレイされるテンプレート82または
視聴者プロフィル84間をハイパーリンクすることも可
能である。
【0030】プロフィルデータベース80に記憶された
好みテンプレート82は、可能なプログラムジャンル例
えばドラマ、ホラー、コメディ、ロマンスまたは他のプ
ログラムジャンルをリストしたジャンルテンプレート8
2;プログラムに出演する俳優をリストした俳優テンプ
レート82;例えばプログラムが陸上競技に関連する場
合にはドキュメンタリーまたは他のスポーツ関連プログ
ラムの形でプログラムが関係するスポーツチームをリス
トしたスポーツチームテンプレート82;プログラムを
何らかの形で記述するキーワード、例えばノンストッ
プ、心温まる、エキサイティング、ロマンチックまたは
他の適当なキーワードをリストしたキーワードテンプレ
ート82;対応する視聴者に関連した好み情報に従い、
視聴者のプロフィル84を構築するのに適当な他の適当
な好みテンプレート82を制限することなく含むことが
できる。多数の好みテンプレート82は視聴者が同一ま
たは同様な好み情報を与えるような結果を生じさせるよ
うな同一または類似のオプションを含むことができる。
例えば視聴者がジャンルテンプレート82とキーワード
テンプレート82の双方を使用して好みとして「教育
的」を選択し得る。一実施例ではテンプレート82に関
連して視聴者がとるオプションは、データベース48が
プログラムリスト情報6および他の適当な要素を含む特
定のプログラムに応じて、現在または将来のある時点で
データベース48が含み得るプログラムリスト情報6に
対応する。
【0031】好みテンプレート82に関連して視聴者に
与えられる各オプションに対し、好みテンプレート82
は、EPG70が視聴者プロフィル84を発生するのに
使用するランキング情報を視聴者が提供し、後により詳
細に説明するように、視聴者プロフィル84に従って視
聴する機会を増すことができる。図4を参照すると、ジ
ャンル好みテンプレート82はテレビ40上で視聴可能
な適当な任意のプレゼンテーションフォーマットで、オ
プション86および対応するランキング88を含む。一
実施例では視聴者は適当なスケール、標準または他の基
準に従ってオプション86と関連するプログラムの好ま
しさを表示するために、オプション86ごとにランキン
グ88を提供する。例えばテンプレート82はオプショ
ン86ごとにテンプレート82上に任意の数の丸、ボッ
クスまたは他のロケーションを含むことができ、各々は
視聴者がオプション86に関連するプログラムを楽しむ
可能性が高い度合いの定性的な評価に対応する。
【0032】オプション86に対するランキング88を
提供するために、視聴者は入力デバイス42を使用する
か、または他の適当な方法で適当な位置を単にポイント
したり、クリックオンしたり、または他の方法で表示す
ることになる。各位置は下記により詳細に説明するよう
に視聴者のプロフィル84に従い、プログラムにスコア
を与えるために視聴者の評価を定量化する数値または重
みを関連づけることも可能である。例えばコメディのオ
プション86が視聴者におおいに好ましい場合、視聴者
は10の重みを持つランキング88を与えるために、図
4の右側の最終位置を表示できる。同様にドラマのオプ
ション86は視聴者にとって適度に好ましい場合、視聴
者は3の重みを有するランキング88を与えるため、右
側の最終ロケーションの次を表示できる。視聴者が中立
的となるオプション86は0の重みを有するランキング
88をとり、視聴者に適度に好ましくないオプション8
6は−3の重みを有するランキング88を受け、極めて
視聴者に好ましくないオプション86は−10の重みを
有するランキング88を受ける。本発明はテンプレート
82に関連した一部またはすべてのオプション86に対
するランキング88を視聴者が提供できるようにするの
に適当な評価技術すなわち重みづけ技術を意図するもの
である。
【0033】EPG70は入力デバイス82を使って特
定のオプション86を選択することにより、例えば付加
的説明または他の適当な情報を提供するデイスプレイに
視聴者がハイパーリンクできるようにする。ジャンルテ
ンプレート82は視聴者がジャンルテンプレート82に
従って好み情報を提供した後に視聴者がジャンルテンプ
レート82を出て好みテンプレートメニューまたは他の
適当なメニューへ復帰できるようにする出口ウィンドー
90を含むことができる。ジャンルテンプレート82に
ついて説明したが、本説明は他の適当な好みテンプレー
ト82、例えば俳優テンプレート82、スポーツチーム
テンプレート82、またはキーワードテンプレート82
にも同じように当てはまる。視聴者が適当なテンプレー
ト82を使ってEPG70へ好み情報を与えた後に、プ
ロフィルモジュール74は視聴者のための新しい、また
は変更された視聴者プロフィル84としてプロフィルデ
ータベース80内に視聴者のための好み情報を記憶す
る。EPG70はシステム2に関連した各視聴者のため
の視聴者プロフィル84を発生し、記憶し、特定のニー
ズに従って1つ以上の視聴者プロフィル84を組み合わ
せたり、また一人以上の視聴者がEPG70へ与える好
み情報に従って他の方法で視聴者プロフィル84を発生
できる。
【0034】サジェストモジュール76は直接または制
御モジュール72を使ってデータベース48内のプログ
ラムリスト情報6にアクセスすると共にプロフィルデー
タベース80内の視聴者プロフィル86にアクセスし、
視聴または記録に好ましいプログラムを視聴者がよりイ
ンテリジェントに選択できるようにする好ましいプログ
ラムスケジュールを発生する。図5は特定の日における
8:00PM〜12:00PMまでの間の視聴可能なテ
レビプログラムに対応する好ましいスケジュール例10
0を示す。この好ましいスケジュール100は第1、第
2、第3、第4、第5および第6チャンネルにそれぞれ
対応するチャンネルプログラム102、104、10
6、108、110および112を含むが、本発明では
任意の数のチャンネルが可能である。チャンネルプログ
ラム102、104、106、108、110および1
12は、特に表示しない限りチャンネルプログラム10
2と総称する。好ましいスケジュール100がチャンネ
ルプログラム102を有する各プログラムは、1つ以上
のタイムスロット114の一部またはすべてを満たすこ
とができ、これらタイムスロットの各々は図5に示され
た例では30分長さであり、好ましいスケジュール10
0の外観を重ねられたレンガ状にする。好ましいスケジ
ュール118上のボタン118は視聴者が好みテンプレ
ートメニューまたは視聴者プロフィル84のディスプレ
イにハイパーリンクできるようにするか、またはこれへ
の接続を設定できるようにする。好ましいスケジュール
100はチャンネルプログラム102、スコアリングイ
ンジケータ116および下記のようにスコアリングイン
ジケータ116を発生するのに使用されるプログラムス
コア、およびこの好ましいスケジュール100に関連し
た他の適当な情報を含むものと言える。EPG70は適
当な位置に好ましいスケジュール100を一時的または
多少永久的に記憶できる。
【0035】サジェストモジュール76は視聴者プロフ
ィル84および適当なスコアリングアルゴリズム77を
使ってチャンネルプログラム102および好ましいスケ
ジュール100がプログラム情報を含む各プログラムに
対するカラーコード化された、数値の、またはその他の
スコアリングインジケータ116を発生する。スケジュ
ールインジケータ116に、プログラムに関係する付加
的テキスト情報または他の適当な情報を関連付けでき
る。スコアリングインジケータ116視聴者に対する視
聴者プロフィル84に基づき、対応するプログラムに関
係づけされ易い好ましさを視聴者に視覚的に表示する。
例えばスコアリングインジケータ116はプログラムに
関連するテキスト情報にカラーまたはシェーディングを
重ねることができる。例えば極めて好ましいプログラム
に対しては明るい緑色を重ね、適度に好ましいプログラ
ムに対しては暗い緑色を重ね、比較的望ましくないプロ
グラムに対しては黄色を重ね、あまり好ましくないプロ
グラムに対しては暗い赤色を重ね、極めて好ましくない
プログラムに対しては明るい赤を重ねることができる。
その他の適当な色のグラデーション(階調)も使用でき
る。別の実施例では、好ましいプログラムのためのチャ
ンネルプログラム102は、テキスト情報に対してはバ
ックグラウンドを明るくし、好ましいとも好ましくない
とも言えないプログラムのためのチャンネルプログラム
102のバックグラウンドを灰色とし、好ましくないプ
ログラムに対するプログラム情報102は適当なタイム
スロット114にわたって完全に黒塗りとすることがで
きる。本発明は適当なフォーマットのスコアリングイン
ジケータ116を可能にするものであるが、一実施例で
はカラーリングを用いることにより、後により詳細に示
すように、重要な技術的な利点が得られる。
【0036】サジェストモジュール76の作動中、制御
モジュール72は視聴者のための視聴者アイデンティテ
ィおよび一部の、またはすべての、利用できるプログラ
ムのためのプログラムリスト情報6をサジェストモジュ
ール76へ送る。これに応答してサジェストモジュール
76はプロフィルデータベース80内の対応する視聴者
プロフィル84にアクセスする。サジェストモジュール
76はプログラムごとにスコアリングアルゴリズム77
を使って視聴者プロフィル84およびプログラムリスト
情報6に基づきプログラムの好ましい度合いを示すプロ
グラムスコアを視聴者に発生する。例えばスコアリング
アルゴリズム77に表示される特定プログラムのための
プログラムリスト情報6が、プログラムジャンルがコメ
ディであり、プログラムは俳優のビル・コスビーが出演
し、プログラムに関連するキーワードは魅力的であり、
プログラムは第4チャンネルで、その日の10:00P
Mに開始し、10:30PMに終了するクローズドキャ
プション付き再放送であるとする。視聴者プロフィル8
4におけるコメディのジャンルのオプション86に対す
るランキング88は、ある数値、例えば10または適当
な値となり、視聴者はコメディプログラムを強く好むこ
とを示す。同様に、「ビル・コスビー」なる俳優のオプ
ション86に対するランキング88は3または他の値で
あり、視聴者がビル・コスビーのプログラムを少し好
み、「魅力的な」なるキーワードオプション86に対す
るランキング88は0または他の値となり、視聴者は
「魅力的な」キーワードのオプション86が関連するプ
ログラムに関して中立的であることを示す。
【0037】依然として同じ例を参照すると、スコアリ
ングアルゴリズム77はプログラムに対するランキング
88を大きくしたり、平均化したり、またはその他の方
法で操作し、プログラムに対するスコアを決定し、プロ
グラムリスト情報6内のすべての適用可能な情報および
本例で比較的高い傾向がある視聴者プロフイル84を検
討することにより、視聴者がプログラムを楽しむ度合い
を表示する。一実施例ではスコアリングモジュール77
は好ましいスケジュール100がチャンネルプログラム
102を含むプログラムごとのスコアを決定する。最高
のパーセントの範囲内のスコア、例えば最高15%のス
コアまたはその他の特定レンジ内のスコアを有するプロ
グラムに対し、サジェストモジュール76は適当な色の
スコアインジケータ16、例えば緑、透明または他の適
当なスコアリングインジケータ116と好ましいスケジ
ュール100内のプログラムとを関連付けし、プログラ
ムに関するテキスト情報を重ねることができる。サジェ
ストモジュール76は中間のパーセント範囲内のスコア
を有するプログラムに対し黄色、灰色または他のスコア
リングインジケータ116とプログラムとを関連付けで
きる。最も低いパーセント範囲内のスコアを有するプロ
グラムに対し、サジェストモジュールは赤色とそのプロ
グラムとを関連付けしたり、プログラムおよび好ましい
スケジュール100からの関連するテキスト情報を黒塗
りにしたり、プログラムの相対的に好ましくない度合い
を示すよう、他の方法で視聴者にスコアリングインジケ
ータ116を提供できる。
【0038】視聴者は特定のスコアリングアルゴリズム
77、スコアリングインジケータ116の特定の方針、
プログラムリスト情報6および視聴者プロフィル84に
従い、好ましいスケジュール100に相談し、無数の利
用できる視聴の機会のうちからインテリジェントに選択
することが可能である。好ましいスケジュール100は
プログラムを楽しみ易い度合いに従ってカラーでコード
化されているので、視聴者はスコアリングアルゴリズム
77、プログラムに対して決定されたスコアすなわちプ
ログラムのグループに対して決定されたスコア間の関
係、またはサジェストモジュール76が好ましいスケジ
ュール100を発生する態様のその他の特徴を理解した
り、その知識を有する必要はない。視聴者は特定のニー
ズに従ってEPG70をカスタム化するようにプログラ
ムスコアのためのパーセントレンジとスコアリングイン
ジケータ116に対して使用される色との適当な対応性
を特定できる。プログラムの好ましさとスコアリングイ
ンジケータ116とのマッピングは一環しており、よっ
て視聴者は常に視聴者が容易に理解できるフォーマット
でチャンネルプログラム102を受けるので、視聴者の
見方からEPG70の機能を変えることなくスコアリン
グアルゴリズム77を交換または変更できる。
【0039】再び図5を参照する。10:00PM〜1
0:30PMの間のタイムスロット114では、第2チ
ャンネルのためのチャンネルプログラム104、第4チ
ャンネルのためのチャンネルプログラム108および第
6チャンネルのためのチャンネルプログラム112はす
べて透明なスコアリングインジケータ116を有し、こ
のインジケータは対応するプログラムのためのテキスト
情報に重ねられ、これらチャンネルの3つのすべてにお
けるプログラムは視聴者が楽しみやすいことを示す。こ
れと対照的に、第1、第3および第5チャンネルはそれ
ぞれチャンネルプログラム102、106および110
を有し、ケースに応じて灰色または黒色のスコアリング
インジケータ116を有し、このタイムスロット114
の間のこれらチャンネル上のプログラムは特定の視聴者
には楽しみにくいことを示す。この結果、このタイムス
ロット114に対して好ましいスケジュール100を相
談すると、視聴者はチャンネルの選択に関し、容易に判
断でき、重要な技術的な利点が得られる。更に好ましい
スケジュール100により、視聴者はスコアリングイン
ジケータ116の配列に従って視聴を楽しむのに最も適
当なタイムスロット114に関して、よりインテリジェ
ントな判断を行うことができる。例えば1つ以上のタイ
ムスロット114において、好ましいプログラムに対す
る透明なスコアリングインジケータ116が比較的集中
している場合、視聴者は家事を行う間に視聴者用または
他の視聴者用の視聴時間の計画をたてることができる。
【0040】一実施例ではEPG70により視聴者は特
定プログラムに対するチャンネルプログラム102をポ
イントしたり、クリックオンしたり、または他の方法で
選択し、ディスプレイにハイパーリンクすなわち他の適
当な接続を設定でき、このディスプレイは付加的な事
実、説明またはプログラムに関する他の情報、関連する
プログラムリスト情報6、そのプログラムに対してスコ
アリングアルゴリズム77が発生したスコア、プログラ
ムスコアに関連したプログラムに対するパーセントのラ
ンクまたは範囲、または他の適当な情報、それらの組み
合わせを発生する。EPG70は視聴者が更にこのディ
スプレイから他のディスプレイにハイパーリンクし、選
択したプログラムリスト情報6に関する別の情報を提供
することを可能にできる。例えばプログラムのための第
1ディスプレイがプログラムに出る俳優のリストを含む
場合、視聴者は俳優の名前をポイント、クリックオンま
たは他の方法で選択し、その俳優の経歴情報、その俳優
が出る他のプログラムまたは俳優に関する他の適当な情
報をディスプレイする第2ディスプレイにハイパーリン
クすなわち接続を設定できる。EPG70は、EPG7
0により視聴者が特定のタイムスロット114をポイン
トし、クリックオンし、他の方法で選択して、最高のス
コアから最低のスコアまでの降順または他の適当な順
で、少なくともそのタイムスロツト114の一部におい
て放送される一部のプログラムまたはすべてのプログラ
ムに対するプログラムスコアおよび他の情報を受信する
ことが可能となる。本発明は、視聴者がプログラムを見
て記録する機会をよりインテリジェントに選択できるよ
うにし、テレビに関係する経験を高めるよう、プログラ
ムに関係する情報へアクセスできるようにする技術を視
聴者に提供するものである。視聴者はインターネット情
報ソース、例えば俳優またはプログラムに関係するウェ
ブページから上記情報にアクセスするよう任意の時間に
適当なURLを提供できる。
【0041】更に、EPG70はEPG70により視聴
中の任意の時間に、チャンネルが比較的好ましいプログ
ラムを放送しているかどうかとは関係なく、あるチャン
ネルから現在比較的好ましいプログラムを放送している
別のチャンネルに視聴者が切り換えることが可能とな
る。一実施例では、視聴者がチャンネルアップボタンを
押すか、または他の方法で、入力装置42を使って視聴
者がチャンネルを変えたいことを表示する。これに応答
し、EPG70は視聴者の好みを満足させるプログラム
を現在のところ放送していないチャンネルをバイパスし
ながら、別のチャンネルすなわち他のチャンネルで現在
放送中の他のプログラムに対して最もスコアの高いプロ
グラムを放送中のチャンネルに切り換える。視聴者は任
意の時間に対応する視聴者プロフィル84を変えたり、
視聴者が任意の時間に提供できる好みに従って任意の時
に特定プログラムを選択できるので、視聴者はプリント
されたプログラムガイドを見なくても視聴の判断を行う
ことができる。このことは、本発明の重要な技術的利点
となっている。
【0042】例えば図5における好ましいスケジュール
100を再び参照する。視聴者が10:00PM〜1
0:30PMまでのタイムスロット114の間に第1チ
ャンネルのプログラムを現在見ており、入力装置42の
チャンネルアップボタンを押すと、EPG70はこのタ
イムスロット114中の第6チャンネルに対するチャン
ネルプログラム112に関連する透明なスコアリングイ
ンジケータ116によって示されるように、好ましいと
されるプログラムを現在放送中の第6チャンネルに受信
機10が同調するようにする。同様に、視聴者が再びチ
ャンネルアップボタンを押すと、EPG70は透明なス
コアリングインジケータ116を有するプログラムを放
送中の第4チャンネルに受信機10が同調するようにさ
せる。このように、視聴者は第5チャンネルに対するチ
ャンネルプログラム110に関連した灰色のスコアリン
グインジケータ116が表示するように、視聴者が楽し
むことができないと予想される第5チャンネルで放送中
のプログラムをバイパスできる。
【0043】EPG70は視聴者によって指定される
か、またはチャンネルを変えたい視聴者からの表示に応
答してどのチャンネルに同調するかを決定する際の別の
基準も使用できる。例えばタイムスロット114の間に
透明なスコアリングインジケータ116の付いたプログ
ラムを2つ以上のチャンネルが放送する場合、EPG7
0は最後にスタートしたプログラムを放送中のチャンネ
ルに受信機10が同調するようにできる。この場合、1
0:00PM〜10:30PMまでのタイムスロット1
14の間に、まず第4チャンネルに同調し、次ぎに第6
チャンネルに同調し、3回目に第2チャンネルに同調す
る。EPG70は選択するチャンネルを決定するのに、
例えば最もスコアの高いプログラムを放送中のチャンネ
ル、再放送でないプログラムを放送中のチャンネルまた
は他のチャンネルを決定するのに別の情報も使用でき
る。本発明は視聴中の任意の時間に視聴する1つ以上の
別のチャンネルを選択するための適当な技術を可能にす
るものである。
【0044】EPG70はチャンネルに基づくというよ
りもむしろプログラムに基づくチャンネル選択プロセス
を実行するので、この選択プロセスは種々のチャンネル
で放送中のプログラムが変更するにつれてダイナミック
に適応する。例えば10:30PM〜11:00PMの
タイムスロット114の間にEPG70は、まだ受信機
10を第4チャンネルに優先的に同調させることができ
るが、視聴者がプログラムを楽しむ可能性の低いことに
対応する黒色のスコアリングインジケータ116をチャ
ンネルプログラム112が含む第6チャンネルには同調
しない。EPG70は優先的にEPG70 API6
0、リンク14およびデータベースサーバー46を使っ
てデータベース48から検索されるプログラムリスト情
報6の適当な組み合わせに従い、タイムスロット114
中に視聴するためのチャンネルを優先的に選択できる。
【0045】EPG70は、このEPG70が提供する
プログラムに基づく性質およびその機能に起因し、視聴
者が他の視聴者、例えば家庭内の子供が視聴する習慣お
よび機会を管理することも可能にする。一実施例では、
子供が所定の基準または基準の組を満足させる関連する
プログラムリスト情報6を有する特定のプログラムまた
はプログラムのタイプを見ることができないように、親
が選択し、防止することがでる。例えば子供がホラージ
ャンルのプログラムを見ないように親が望む場合、プロ
フィルモジュール74を使って対応する好み情報または
他の方法で入力でき、親が不在のときにテレビ40にア
クセスするには、子供はアイデンティティ情報をEPG
70に入力しなければならない。ホームボックスオフィ
スがハロウィーンを放送中に、子供がシステム2にアク
セスする場合、EPG70はその時間に子供がホームボ
ックスオフィスに対応するチャンネルに合わせるのを認
めないが、後にホームボックスオフィスがサウンドオブ
ミュージックまたは他の比較的好ましいプログラムを放
送中に同じチャンネルを子供が選択するのを認める。親
はプロフィルモジュール74または他の方法で入力され
た所定の特徴を満足するプログラムリスト情報6を有す
るプログラムに対する子供の日々の全体の視聴を制限す
ることもできる。例えば親はEPG70を使ってアニメ
のジャンルのプログラムの毎日の視聴を2時間に制限
し、その後、EPG70がそのジャンルのプログラムを
放送しているチャンネルを子供が選択するのを許可しな
いようにできる。EPG70のこのようなプログラムに
基づく特徴により、プログラム情報を提供するためのこ
れまでのシステムよりも重要な技術的利点が得られる。
【0046】本発明の別の重要な技術的利点としては、
視聴者が放送情報として総称される放送日、開始時間、
終了時またはプログラムのチャンネルに関する情報を提
供することに頼ることなく、視聴者プロフィル84、プ
ログラムリスト情報6、または視聴者プロフィル84と
プログラムリスト情報6の双方に従って記録装置20を
使ってプログラムを記録できることにある。EPG70
はデータベース48のリソースおよびプログラムリスト
情報6にアクセスするので、視聴者がEPG70にプロ
グラムのタイトルまたは他の適当な識別子を提供する
と、EPG70はEPG70 API60およびプラッ
トフォーム12および受信機10の他の部品を使用して
記録装置20がプログラムが放送される日、時間、また
はチャンネルに係わらずプログラムを記録するようにで
きる。例えば視聴者がM*A*S*Hまたは他のシリー
ズのすべてのエピソードの記録を指定する場合、EPG
70はプログラムが季節の最初の放映であるか、または
他の理由により、M*A*S*Hを放送するチャンネル
が変わっても、M*A*S*Hの放送時間が変わって
も、またはM*A*S*Hのプログラム長さが変更され
ても、EPG70はデータベース48内の適当なプログ
ラムリスト情報6にアクセスの維持を続けるので、EP
G70はM*A*S*Hを記録する。視聴者が放送情報
を提供する必要がなくなることも、重要な技術的利点で
ある。
【0047】同様に、視聴者は特定のキーワードまたは
他のオプション86、例えばジェームズ・ボンドまたは
他の適当なキーワードオプション86に関連したすべて
のプログラムを記録装置20が記録し、記録するプログ
ラムの再放送は記録しないように指定したり、EPG7
0を使って他の適当な方法でプログラムの記録を指定す
ることができる。サジェストモジュール76のスコアリ
ングアルゴリズム77はプログラムリスト情報6および
プロフィルデータベース80に記憶された適当なプロフ
ィル84に従って、記録に利用できる各プログラムのス
コアを決定することもできる。特定のプログラムのため
のスコアが視聴者によって指定され、または他の方法で
指定された所定のスレッショルドを越える場合、プログ
ラムが放送されることを視聴者が知らなくても、または
プログラムが存在することも知らなくても、EPG70
はプログラムを記録するようにできる。EPG70は1
台以上の記録装置20を使ってプログラムを記録でき
る。例えば記録装置20がVTRであり、EPG70が
多数の視聴者プロフィル84をサポートする場合には、
EPG70は特定の視聴者に対応する記録装置20を使
って、関連する視聴者プロフィル84に従って特定の視
聴者に比較的好ましいプログラムを記録させることがで
きる。このプログラムの記録は特定のニーズに従い、所
定の視聴者プロフィル84を無効にしたり、これをデー
タベース80から除くことにより周期的に変更できる。
【0048】EPG70のスケジュールモジュール78
はプログラムリスト情報6に従って従来のプログラムス
ケジュールを提供するが、視聴者プロフィル84に関連
するか、またはこれに従って決定された視聴者の好みま
たは他の情報に関する情報を含んでいない。例えば視聴
者はEPG70に連動するメニューディスプレイを使用
するか、または他の適当な方法でスケジュールモジュー
ル78をポイントしたり、クリックしたり、選択でき
る。これに応答し、EPG70は図5に示され、好まし
いスケジュール100を参照して説明したように、1つ
以上のタイムスロット114における種々のチャンネル
のためのチャンネルディスプレイ102をディスプレイ
できるが、プログラムスケジュールかスコアリングイン
ジケータ116がないことが異なる。本発明はスケジュ
ールモジュール78に関連したプログラムスケジュール
とサジェストモジュール76に関連した好ましいスケジ
ュール100とを適当な方法で組み合わせるものであ
る。プラットフォーム12に対してEPG70を説明し
たが、本発明はEPG70のJAVAに基づく作動をサ
ポートするのに適当なプラットフォーム上でEPG70
が作動することを可能にするものである。本発明は更に
1つ以上の他のモジュールと一体的な、またはプラット
フォーム12の外部の処理プラットフォーム上で作動す
るように分散されたEPG70の1つ以上のモジュール
を意図するものでもある。
【0049】図6は、EPG70の作動に従って視聴す
るプログラムを選択するための方法の一例を示すフロー
チャートである。この方法はステップ200でスタート
し、このステップでは視聴者は1つ以上の好みテンプレ
ート82および入力デバイス42を使用するか、または
他の方法でEPG70に視聴者の好み情報を提供する。
ステップ202ではプロフィルモジュール74が直接ま
たは制御モジュール72を介し好みオプション86に対
応するランキング88状をした視聴者の好み情報を受け
る。これまでより詳細に説明したように、オプション8
6はジャンルオプション86、俳優オプション86、ス
ポーツチームオプション86、キーワードオプション8
6または他の適当なオプション86を含むことができ
る。プロフィルモジュール74はステップ204で視聴
者のための視聴者プロフィル84を発生し、ステップ2
06でプロフィルデータベース80に視聴者プロフィル
84を記憶する。一実施例では視聴者プロフィル84は
特定オプション86に関連するプログラムの視聴者への
相対的な好ましさを表示する各好みオプション86に対
するランキング88を含む。サジェストモジュール7
6、制御モジュール72、またはEPG70の他の適当
な部品はステップ207で視聴者の入力を受ける。この
視聴者の入力にはEPG70に何らかの方法でアクセス
するか、または他の方法で、視聴者がテレビプログラム
を見たいことを示すような、視聴者がテレビ40をスイ
ッチオンすることが含まれる。
【0050】ステップ208ではサジェストモジュール
76がEPG70 API60、リンク14およびデー
タベースサーバー46と協働してプロフイルデータベー
ス80内の視聴者プロフィル84およびプログラムリス
トデータベース48内のプログラムリスト情報6にアク
セスする。サジェストモジュール76はプログラムリス
ト情報6を含むよう、周期的に更新され、アクセスデー
タベース48と交換されるか、または組み合わされる1
つ以上のローカルデータベースを含むことができる。サ
ジェストモジュール76は1つ以上のタイムスロット1
14における特定の日に放送されるすべてのプログラム
またはプログラムの他の組に対するプログラムリスト情
報6にアクセスできる。ステップ210ではサジェスト
モジュール76およびそれに関連するスコアリングアル
ゴリズム77が、視聴者プロフィル84およびプログラ
ムリスト情報6に従ってプログラムごとのプログラムス
コアを計算し、決定し、または他の方法で発生する。ス
テップ212ではサジェストモジュール76が適当なタ
イムスロット114の間にチャンネルプログラム102
を有する好ましいスケジュール100を発生する。一実
施例では、スコアリングインジケータ116は各プログ
ラムに関連しており、各プログラムに対し好ましいスケ
ジュールはそのプログラムに関するテキスト情報に重ね
られたカラー状をした、または他のフォーマットのチャ
ンネルプログラム102を含む。
【0051】サジェストモジュール76はステップ21
4でプログラムの変更が適当であるとの表示を受けるこ
とができる。例えばこの表示には視聴者が入力装置42
のチャンネルアップボタンを押したこと、または他の適
当な表示をしたことが含まれる。これとは異なり、視聴
者が子供である場合、親は特定のジャンルのプログラム
を子供が見ないようにEPG70に命令できる。この表
示には好ましくないジャンルのプログラムを現在放送中
のチャンネルを子供が選択していること、または好まし
いプログラムが終了し、その後そのチャンネルで好まし
くないジャンルのプログラムの放送が開始することが含
まれる。ステップ214でこのような表示が受信される
場合、サジェストモジュール76は好ましいスケジュー
ル100がチャンネルプログラム102を含む他のプロ
グラムのためのプログラムスコアに従って、より好まし
い可能性のあるプログラムをステップ216で選択し、
この方法が終了する。ステップ214で表示が受信され
ない場合、以前と同じように視聴が続き、この方法が終
了する。ステップ200〜216は、視聴者が視聴者プ
ロフイル84を変更し、視聴中に別の視聴プログラムを
選択し、またはEPG70がサポートする機能のいずれ
かを他の方法で実行できるようにするのに適当な回数お
よび相対的な順序で繰り返すことができる。
【0052】図7はEPG70の作動に従ったテレビプ
ログラムを記録するための方法の一例を示すフローチャ
ートである。この方法はステップ300でスタートし、
このステップで視聴者はEPG70へ視聴者入力情報を
入力する。一実施例ではこの入力情報には記録すべきプ
ログラムのためのプログラム識別子、例えばプログラム
の題名、上記任意の好みオプション86またはプログラ
ム識別子と1つ以上の好みオプション86の組み合わせ
が含まれる。EPG70はプログラムに基づくものであ
るので、入力情報は放送情報、例えば放送日、開始時
間、終了時間またはチャンネルを含む必要はない。EP
G70は放送日、開始時間、終了時間またはチャンネル
に関する視聴者からの情報がなくても、プログラムに対
するプログラム識別子を使って記録装置20が任意のプ
ログラムを記録するようにできるので、好み情報は不要
とすることができる。別の実施例では、視聴者は視聴者
プロフィル84を満足するこれまで識別されていないす
べてのプログラムを記録装置20が記録するようにEP
G70に命令してもよく、この場合、入力情報には少な
くとも一部の視聴者好み情報が含まれることとなる。サ
ジェストモジュール76は直接または制御モジュール7
2または他の適当なEPG70の部品を通してステップ
302で入力情報を受ける。
【0053】サジェストモジュール76はEPG70
API60、リンク14およびデータベースサーバー4
6を使って局部的またはデータベース48内に記憶され
たプログラムリスト情報6にステップ304でアクセス
する。ステップ306ではサジェストモジュール76が
入力情報、例えば視聴者のための好み情報を使って発生
されたプログラム識別子または視聴者プロフィル84
と、データベース48内のプロフィルリスト情報とを比
較する。ステップ306で実行される比較に従い、サジ
ェストモジュール76がステップ308でプログラムの
ための記録情報を発生する。例えばデータベース48が
プログラムリスト情報6を含むプログラムが視聴者プロ
フィル84に関連する所定のスレッショルドスコアを満
足する場合、サジェストモジュール76がプログラムの
ための記録情報を発生し、プログラムを記憶させること
ができる。
【0054】記録情報は記録装置20がプログラムを記
録するようにさせるのに適当な命令または命令の組、例
えば放送日、開始時間、終了時間、チャンネル、または
プログラムの放送に関するその他の情報を含むことがで
きる。本発明は記録情報をEPG70 API60、制
御API60、またはプログラムの記録を開始するため
のプラットフォーム12の他の部品への命令とするもの
である。ステップ310では、サジェストモジュール7
6、制御モジュール72またはEPG70の他の部品
は、プログラムのための記録情報をEPG70 API
60、制御API60または他の適当なプラットフォー
ム12もしくはシステム2の他の適当な部品へ送り、記
録装置20がプログラムを記録するように命令し、この
方法は終了する。本発明は一人以上の視聴者がEPG7
0およびシステム2の作動に従って視聴する機会をより
インテリジェントに選択し、スケジュールを決定し、記
録できるように、図6および7に示された工程が適当な
方法で協働できるようにするものである。
【0055】以上でいくつかの実施例の基づき本発明に
ついて説明したが、当業者には多数の変形、置換、変
化、変換および変更を考え付くことができよう。本発明
は添付した特許請求の範囲およびその精神から逸脱する
ことなく、変形、置換、変化、変換および変更を含むも
のである。
【0056】以上の説明に鑑み、更に以下の項を開示す
る。 (1)複数のテレビプログラムに対するプログラムリス
ト情報を含むプログラムリストデータベースにアクセス
するように作動でき、テレビに連動した計算プラットフ
ォーム上で作動できる電子プログラムガイドであって、
視聴者プロフィルを記憶できるように作動できるプロフ
ィルデータベースと、上記プロフィルデータベースに結
合され、視聴者プロフィルおよびプログラムリスト情報
にアクセスし、このアクセスに応答して他のプログラム
に対する特定プログラムの好ましさを表示する好ましい
スケジュールを視聴者プロフィルおよびプログラムリス
ト情報に従って発生するよう作動するサジェストモジュ
ールとを備えた電子プログラムガイド。 (2)視聴者の好み情報を受け、これに応答して視聴者
プロフィルを発生するように作動するプロフィルモジュ
ールを更に含む、第1項記載の電子プログラムガイド。 (3)プロフィルモジュールが視聴者の好み情報を受け
るよう視聴者に好みテンプレートを与えるように作動す
る、第2項記載の電子プログラムガイド。 (4)視聴者プロフィルが、ジャンルオプションと、俳
優オプションと、スポーツチームオプションと、キーワ
ードオプションとから成る群から選択されたオプション
に対応するランキングを含む、第1項記載の電子プログ
ラムガイド。 (5)サジェストモジュールが視聴者プロフィルおよび
プログラムリスト情報に従ってプログラムに対するスコ
アを発生するように作動できるスコアリングアルゴリズ
ムを含む、第1項記載の電子プログラムガイド。 (6)サジェストモジュールがプログラムに対するスコ
アに従って好ましいスケジュール内のプログラムと1つ
の色とを関連付けるように更に作動できる、第5項記載
の電子プログラムガイド。 (7)サジェストモジュールがプログラムに対するスコ
アに従って視聴するためのチャンネルを選択するように
更に作動できる、第5項記載の電子プログラムガイド。 (8)視聴者プロフィルが好ましくないプログラムに対
応するオプションを含み、サジェストモジュールがこの
好ましくないプログラムに対するオプションおよびプロ
グラムリスト情報に従って好ましくないプログラムの視
聴を防止するように作動できる、第1項記載の電子プロ
グラムガイド。
【0057】(9)電子プログラムガイドに関連した機
能を提供するための、テレビに連動した計算プラットフ
ォームで実行される方法であって、プロフィルデータベ
ースに視聴者プロフィルを記憶する工程と、プロフィル
データベース内の視聴者プロフィルおよび複数のテレビ
プログラムのためのプログラムリストデータベースに記
憶されたプログラムリスト情報にアクセスする工程と、
視聴者プロフィルおよびプログラムリスト情報に従い、
他のプログラムに対する特定プログラムの好ましさを表
示する好ましいスケジュールを発生する工程とを備え
た、電子プログラムガイドに関連する機能を提供するた
めの方法。 (10)視聴者の好み情報を受ける工程と、この視聴者
の好み情報に従って視聴者プロフィルを発生する工程を
更に含む、第9項記載の方法。 (11)視聴者の好み情報を受けるための好みテンプレ
ートを視聴者に提供する工程を更に含む、第10項記載
の方法。 (12)視聴者プロフィルが、ジャンルオプションと、
俳優オプションと、スポーツチームオプションと、キー
ワードオプションとから成る群から選択されたオプショ
ンに対応するランキングを含む、第9項記載の方法。 (13)視聴者プロフィルおよびプログラムリスト情報
に従ってプログラムに対するスコアを発生する工程を更
に含む、第9項記載の方法。 (14)プログラムに対するスコアに従って好ましいス
ケジュール内のプログラムと1つの色とを関連づける工
程を更に含む、第13項記載の方法。 (15)プログラムに対するスコアに従って視聴するた
めのチャンネルを選択する工程を更に含む、第13項記
載の方法。 (16)視聴者プロフィルが好ましくないプログラムに
対応するオプションを含み、本方法が更にこの好ましく
ないプログラムに対するオプションおよびプログラムリ
スト情報に従って好ましくないプログラムの視聴を防止
する工程を更に含む、第9項記載の方法。
【0058】(17)テレビおよびテレビプログラムを
記録するための記録装置に連動する計算プラットフォー
ムで実行される方法であって、プログラムに対する放送
情報を特定しない視聴者の入力情報を受ける工程と、プ
ラットフォームに結合されたプログラムリストデータベ
ース内に記憶された複数のプログラムに対するプログラ
ムリスト情報にアクセスする工程と、入力情報とプログ
ラムリスト情報を比較する工程と、比較に従ってプログ
ラムに対する記録情報を発生する工程と、プログラムに
対する記録情報を記録装置に送って、記録装置がプログ
ラムを記録するように命令する工程とを備えた方法。 (18)入力情報がプログラムの題名を含む、第16項
記載の方法。 (19)入力情報が、ジャンルオプションと、俳優オプ
ションと、スポーツチームオプションと、キーワードオ
プションとから成る群から選択されたオプションに対応
するランキングを含む視聴者好み情報を含む、第16項
記載の方法。 (20)視聴者の好み情報およびプログラムリスト情報
に従ってプログラムに対するスコアを発生する工程を更
に含む、第19項記載の方法。
【0059】(21)テレビ(40)に連動する計算プ
ラットフォーム(12)上で電子プログラムガイド(7
0)が作動する。プラットフォーム(12)は複数のテ
レビプログラムに対するプログラムリスト情報(6)を
含むプログラムリストデータベース(48)にアクセス
し、電子プログラムガイド(70)は視聴者プロフィル
(84)を記憶するプロフィルデータベース(80)
と、このプロフィルデータベース(80)に記憶された
サジェストモジュール(76)とを含む。サジェストモ
ジュール(76)は視聴者プロフィル(84)およびプ
ログラムリスト情報(6)にアクセスし、これに応答
し、視聴者プロフィル(84)およびプログラムリスト
情報(6)に従って好ましいスケジュール(100)を
発生する。この好ましいスケジュール(100)は他の
プログラムに対する特定のプログラムの好ましさを表示
する。電子プログラムガイド(70)はプログラムリス
ト情報(6)およびプログラムに関する放送情報を特定
しない視聴者入力情報に従って記録装置(20)がテレ
ビプログラムを記録するよう命令するのにも使用でき
る。
【図面の簡単な説明】
【図1】本発明に係わるJAVAイネーブルされたテレ
ビシステムを示すブロック図である。
【図2】本発明に係わるJAVAに基づくオペレーティ
ング階層を示す図である。
【図3】本発明に係わる電子プログラムガイドを示すブ
ロック図である。
【図4】本発明に係わる好みテンプレートの例を示す図
である。
【図5】本発明に係わる好ましいスケジュールの一例を
示す図である。
【図6】本発明に係わる、視聴のためのプログラムを選
択するための方法の一例を示すフローチャートである。
【図7】本発明に係わるテレビプログラムを記録するた
めの方法の一例を示すフローチャートである。
【符号の説明】
6 プログラムリスト情報 12 計算プラットフォーム 20 記録装置 40 テレビ 48 プログラムリストデータベース 70 電子プログラムガイド 76 サジェストモジュール 80 プロフィルデータベース 84 視聴者プロフィル 100 好ましいスケジュール

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】複数のテレビプログラムに対するプログラ
    ムリスト情報を含むプログラムリストデータベースにア
    クセスするように作動でき、テレビに連動した計算プラ
    ットフォーム上で作動できる電子プログラムガイドであ
    って、 視聴者プロフィルを記憶できるように作動できるプロフ
    ィルデータベースと、 上記プロフィルデータベースに結合され、視聴者プロフ
    ィルおよびプログラムリスト情報にアクセスし、このア
    クセスに応答して他のプログラムに対する特定プログラ
    ムの好ましさを表示する好ましいスケジュールを視聴者
    プロフィルおよびプログラムリスト情報に従って発生す
    るよう作動するサジェストモジュールとを備えた電子プ
    ログラムガイド。
  2. 【請求項2】テレビおよびテレビプログラムを記録する
    ための記録装置に連動する計算プラットフォームで実行
    される方法であって、 プログラムに対する放送情報を特定しない視聴者の入力
    情報を受ける工程と、 プラットフォームに結合されたプログラムリストデータ
    ベース内に記憶された複数のプログラムに対するプログ
    ラムリスト情報にアクセスする工程と、 入力情報とプログラムリスト情報を比較する工程と、 比較に従ってプログラムに対する記録情報を発生する工
    程と、 プログラムに対する記録情報を記録装置に送って、記録
    装置がプログラムを記録するように命令する工程とを備
    えた方法。
JP10031914A 1997-01-03 1998-01-05 電子プログラムガイドおよび計算プラットフォーム上で実行されるプログラムガイド方法 Pending JPH10207914A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US3448097P 1997-01-03 1997-01-03
US034480 1997-01-03

Publications (1)

Publication Number Publication Date
JPH10207914A true JPH10207914A (ja) 1998-08-07

Family

ID=21876689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10031914A Pending JPH10207914A (ja) 1997-01-03 1998-01-05 電子プログラムガイドおよび計算プラットフォーム上で実行されるプログラムガイド方法

Country Status (7)

Country Link
US (1) US6163316A (ja)
EP (1) EP0854645B1 (ja)
JP (1) JPH10207914A (ja)
KR (1) KR19980070327A (ja)
DE (1) DE69841247D1 (ja)
SG (1) SG67469A1 (ja)
TW (1) TW435046B (ja)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11275462A (ja) * 1998-03-20 1999-10-08 Matsushita Electric Ind Co Ltd 番組情報を放送するセンター装置と端末装置
JP2000217048A (ja) * 1999-01-22 2000-08-04 Nec Corp 番組情報のカスタマイズ方法ならびに装置及び同方法が記録された記録媒体
JP2000250575A (ja) * 1999-03-01 2000-09-14 Matsushita Electric Ind Co Ltd 双方向性テレビ受像機を自動的に選局するための音声理解装置およびその方法
JP2001028571A (ja) * 1999-04-30 2001-01-30 Sony Internatl Europ Gmbh 放送システムによって提供される情報サービスにアクセスするアプリケーションプログラミングのインターフェース装置
WO2002096103A1 (fr) * 2001-05-23 2002-11-28 Sony Corporation Procede et dispositif d'affichage de programmes d'emissions, et recepteur de programmes d'emissions
JP2003507941A (ja) * 1999-08-13 2003-02-25 ナグラヴィジオン エスアー 情報フィルタリング装置および方法
JP2003515983A (ja) * 1999-11-22 2003-05-07 アメリカ オンライン インコーポレーテッド 異なるソースからの電子コンテンツの管理
JP2003519975A (ja) * 1999-12-30 2003-06-24 アメリカ オンライン インコーポレーテッド テレビジョン・チャネルの選択方法およびシステム
JP2004524764A (ja) * 2001-03-29 2004-08-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 推奨スコアを生成する方法及び装置
KR100452615B1 (ko) * 2002-06-03 2004-10-13 주식회사 휴맥스 디지털 방송수신기에서의 방송국별 선국 제어방법 및디지털 방송 시스템
KR100489151B1 (ko) * 2001-04-23 2005-05-17 닛폰 덴키 가부시끼 가이샤 프로그램들을 추천하는 방법 및 시스템
KR100890101B1 (ko) * 2001-06-12 2009-03-24 톰슨 라이센싱 제안된 예정 텔레비전 프로그램 리스트의 생성 방법 및 장치
JP2009081871A (ja) * 2000-12-21 2009-04-16 Thomson Licensing 番組を表示するための専用チャンネル
JP2009520431A (ja) * 2005-12-19 2009-05-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 典型的な仮想チャンネルのためのデフォルト設定を提供するテンプレートのためのシステム、装置および方法
JP4768208B2 (ja) * 2000-09-20 2011-09-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 暗黙的及び明示的な視聴の選択を使用した推薦スコアを生成するための方法及び装置
US8151302B2 (en) 1999-12-01 2012-04-03 Sony Corporation Broadcasting system and receiving apparatus
JP2013118687A (ja) * 1999-12-10 2013-06-13 United Video Properties Inc 双方向テレビシステム上で高度化したセットトップアプリケーションを用いる機能
KR20160104099A (ko) * 2000-09-13 2016-09-02 스트라토스 오디오, 인코포레이티드 미디어 콘텐츠 주문 및 배달 방법 및 시스템

Families Citing this family (460)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
CA2271555C (en) 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
US5659350A (en) 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
CN1071977C (zh) 1993-03-05 2001-09-26 杰姆斯达发展公司 使用压缩码作电视节目录像时间排定的装置与方法
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
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6108704A (en) 1995-09-25 2000-08-22 Netspeak Corporation Point-to-point internet protocol
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing 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
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
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
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
US6208335B1 (en) * 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
GB2340636B (en) * 1997-03-31 2000-08-09 Microsoft Corp Query-based electronic program guide
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
JP4249268B2 (ja) * 1997-04-14 2009-04-02 トムソン コンシューマ エレクトロニクス インコーポレイテッド ビデオ・デコーダ・システムにおいて利用可能なプログラム・コンテンツのプログラム・ガイドを形成する方法
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
EP1036466B1 (en) 1997-07-21 2003-03-26 E Guide, Inc. Method for navigating within a television program guide having advertisements
WO1999011059A1 (en) 1997-08-21 1999-03-04 Sony Corporation Receiver, program retrieval method, and receiving method
WO1999013641A1 (en) * 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
ATE217744T1 (de) 1997-09-18 2002-06-15 United Video Properties Inc Erinnerungsvorrichtung für internet- fernsehprogrammführer mittels elektronischer post
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
CN1147145C (zh) 1997-12-01 2004-04-21 星视电视广播公司 在弹出区域中具有广告消息的电子节目表系统
US7117440B2 (en) * 1997-12-03 2006-10-03 Sedna Patent Services, Llc Method and apparatus for providing a menu structure for an interactive information distribution system
JP3447207B2 (ja) 1997-12-05 2003-09-16 松下電器産業株式会社 番組情報作成伝送装置及び方法
JPH11196342A (ja) * 1997-12-26 1999-07-21 Matsushita Electric Ind Co Ltd 送出装置および端末
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6351474B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6351471B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
US20010042246A1 (en) 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
IL123288A (en) 1998-02-13 2001-05-20 Nds Ltd Electronic game guide system
US6483547B1 (en) * 1998-03-03 2002-11-19 General Instrument Corporation Transmission signal ID for analog television broadcasts
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
EP0944257A1 (en) * 1998-03-06 1999-09-22 CANAL+ Société Anonyme Multimedia terminal adapted for multiple users
DE19811103A1 (de) * 1998-03-13 1999-09-16 Thomson Brandt Gmbh Verfahren zum Auffinden von einer Internet- und/oder Emailadresse
IL127792A (en) * 1998-04-21 2003-04-10 Ibm System and method for identifying and selecting portions of information streams for a television system
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
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
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
WO1999062257A2 (en) * 1998-05-22 1999-12-02 Koninklijke Philips Electronics N.V. Television signal processing device having a data block address memory for autonomously determining television program information
DE69925088T2 (de) * 1998-05-22 2006-03-02 Koninklijke Philips Electronics N.V. Fernsehsignalverarbeitungsvorrichtung zur automatischen auswahl und anzeige des anfangs von den den benutzer interessierenden fernsehprogrammen
WO1999062256A2 (en) * 1998-05-22 1999-12-02 Koninklijke Philips Electronics N.V. Recording arrangement having keyword detection means
US6314573B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
US20050204388A1 (en) * 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6948183B1 (en) * 1998-06-18 2005-09-20 General Instrument Corporation Dynamic security for digital television receivers
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 联合视频制品公司 交互式电视节目导视系统及其方法
WO2000004708A1 (en) 1998-07-17 2000-01-27 United Video Properties, Inc. Television system with aided user program searching
AR019932A1 (es) 1998-07-17 2002-03-27 United Video Properties Inc Una disposicion de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar y un método que la emplea
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
US6820278B1 (en) * 1998-07-23 2004-11-16 United Video Properties, Inc. Cooperative television application system having multiple user television equipment devices
CA2337464C (en) * 1998-07-23 2003-03-18 United Video Properties, Inc. Interactive television program guide system that serves as a portal
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
AU5006699A (en) 1998-07-23 2000-02-14 Diva Systems Corporation Interactive user interface
AR019458A1 (es) * 1998-07-23 2002-02-20 United Video Properties Inc Una disposicion de guia de programacion televisiva interactiva que sirve como entrada
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US8225363B1 (en) * 1998-08-14 2012-07-17 International Business Machines Corporation Wireless information transfer and interactive television system
US8589975B2 (en) 1998-08-21 2013-11-19 United Video Properties, Inc. Electronic program guide with advance notification
AU2013204458B2 (en) * 1998-08-21 2014-10-09 Rovi Guides, Inc. Client-Server Electronic Program Guide
EP1345442A3 (en) 1998-08-21 2010-03-31 United Video Properties, Inc. Client-server electronic program guide
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
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
US6317779B1 (en) * 1998-09-03 2001-11-13 Hewlett-Packard Company Audio/video from internet direct to compact disc through web browser
US6499138B1 (en) 1998-09-10 2002-12-24 Bellsouth Intellectual Property Corporation Methods and systems for providing information about programs available for viewing
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
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
FI982122L (fi) * 1998-09-30 2000-03-31 Helsingin Puhelin Oyj Menetelmä televerkon kautta tapahtuvan palvelun tilauksen, esimerkiksi tilausvideopalvelun valinnan ohjaukseksi
EP0994620A1 (en) * 1998-10-15 2000-04-19 THOMSON multimedia Digital decoder for audiovisual data and applications from a plurality of providers
US7694319B1 (en) 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
EP1746835A3 (en) * 1998-11-02 2008-03-05 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
US6532592B1 (en) * 1998-11-09 2003-03-11 Sony Corporation Bi-directional remote control unit and method of using the same
US7165098B1 (en) 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
TW445746B (en) * 1998-11-10 2001-07-11 United Video Properties Inc On-line schedule system with personalization features
WO2000030345A1 (en) * 1998-11-12 2000-05-25 General Instrument Corporation Digital television receiver with application programming interface for user management
AU6419399A (en) 1998-11-12 2000-06-05 General Instrument Corporation Application programming interface (api) for accessing and managing resources in a digital television receiver
TW494680B (en) * 1998-11-12 2002-07-11 United Video Properties Inc Program guide with interactive information display screen
EP1050160B1 (en) 1998-11-16 2015-04-08 Koninklijke Philips N.V. Apparatus for receiving programs
US20030056215A1 (en) * 1998-11-30 2003-03-20 Rajesh Kanungo Tv pip using java api classes and java implementation classes
US6539437B1 (en) * 1998-11-30 2003-03-25 Intel Corporation Remote control inputs to java applications
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
DE69905076T3 (de) * 1998-12-03 2010-10-14 United Video Properties, Inc., Tulsa Elektronische programmübersicht mit dazu gehöriger programmsuchfunktion
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US7216348B1 (en) 1999-01-05 2007-05-08 Net2Phone, Inc. Method and apparatus for dynamically balancing call flow workloads in a telecommunications system
US7421723B2 (en) * 1999-01-07 2008-09-02 Nielsen Media Research, Inc. Detection of media links in broadcast signals
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
EP1580990A3 (en) 1999-02-01 2007-06-13 Sharp Kabushiki Kaisha Audiovisual information management system
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US6993722B1 (en) * 1999-02-08 2006-01-31 Cirrus Logic, Inc. User interface system methods and computer program products for multi-function consumer entertainment appliances
IL128506A (en) 1999-02-11 2009-11-18 Nds Ltd Time-dependent confirmation
AU768509B2 (en) * 1999-03-04 2003-12-18 Rovi Guides, Inc. Multiple interactive electronic program guide system and methods
GB9905968D0 (en) 1999-03-16 1999-05-12 Pace Micro Tech Plc Programme guide display
EP1041821B9 (en) * 1999-03-29 2011-02-09 Hughes Electronics Corporation Method and apparatus for sharing viewing preferences
US6813775B1 (en) 1999-03-29 2004-11-02 The Directv Group, Inc. Method and apparatus for sharing viewing preferences
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
CN100505076C (zh) * 1999-03-30 2009-06-24 提维股份有限公司 多媒体可视的播放进度指示系统
US6445306B1 (en) 1999-03-31 2002-09-03 Koninklijke Philips Electronics N.V. Remote control program selection by genre
GB9908364D0 (en) * 1999-04-14 1999-06-09 Pace Micro Tech Plc Improvements relating to electronic programme guide displays
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus 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
US7143428B1 (en) * 1999-04-21 2006-11-28 Microsoft Corporation Concurrent viewing of a video programming and of text communications concerning the video programming
CA2301238A1 (en) * 1999-04-29 2000-10-29 At&T Corp. Interactive program guide technique
AU764877B2 (en) * 1999-05-12 2003-09-04 Two Way Media Limited Interactive television broadcast system
WO2000072586A2 (en) * 1999-05-21 2000-11-30 General Instrument Corporation Programming interface for television settop core system software
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6957445B1 (en) * 1999-06-16 2005-10-18 Gateway Inc. Method, system, software, and signal for performing events for related programs
KR100750984B1 (ko) * 1999-06-21 2007-08-22 톰슨 라이센싱 디지털 텔레비전 시스템에서 서비스 목록의 일치성을관리하기 위한 방법 및 수신기
TW529306B (en) * 1999-06-22 2003-04-21 United Video Properties Inc System for providing personalized program guide data and targeted advertising to a user of multiple program guides
US6721954B1 (en) * 1999-06-23 2004-04-13 Gateway, Inc. Personal preferred viewing using electronic program guide
KR20020031109A (ko) 1999-06-28 2002-04-26 추후제출 전자 프로그램 가이드 데이터베이스를 사용하여 광고를수정하는 시스템 및 방법
WO2001001677A1 (en) 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
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
US6463586B1 (en) 1999-07-01 2002-10-08 Scientific-Atlanta, Inc. Service navigation systems and methods
AU6563200A (en) * 1999-07-12 2001-01-30 Thomson Licensing S.A. Method and device for establishing a communication
EP1118212A1 (en) * 1999-08-05 2001-07-25 Koninklijke Philips Electronics N.V. Television system adapted to function as server for distributing broadcasted stand-alone applications
US6615248B1 (en) 1999-08-16 2003-09-02 Pitney Bowes Inc. Method and system for presenting content selection options
US6662365B1 (en) * 1999-08-17 2003-12-09 Gateway, Inc. Unified parental locks
US7509580B2 (en) 1999-09-16 2009-03-24 Sharp Laboratories Of America, Inc. Audiovisual information management system with preferences descriptions
US8108245B1 (en) 1999-09-17 2012-01-31 Cox Communications, Inc. Method and system for web user profiling and selective content delivery
WO2001022729A1 (en) 1999-09-20 2001-03-29 Tivo, Inc. Closed caption tagging system
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
KR100319157B1 (ko) 1999-09-22 2002-01-05 구자홍 사용자 프로파일의 복합항목 사용자 선호도 정보 자료구조와 복합항목 사용자 선호도 정보 자료구조를 이용한 멀티미디어 콘텐트 필터링 및 검색 방법
US20090150924A1 (en) * 1999-09-30 2009-06-11 Yue Heng Xu Using Two Electronic Programming Guides
AU748480B2 (en) * 1999-09-30 2002-06-06 Canon Kabushiki Kaisha A television program recommendation system
US7188355B1 (en) 1999-09-30 2007-03-06 Canon Kabushiki Kaisha Television program recommendation system
US7779439B2 (en) * 2001-04-23 2010-08-17 Starz Entertainment, Llc Program guide environment
US7984463B2 (en) * 2002-03-29 2011-07-19 Starz Entertainment, Llc Instant video on demand playback
US8020186B1 (en) 1999-10-13 2011-09-13 Starz Entertainment, Llc Methods and systems for distributing on-demand programming
WO2001031913A1 (en) * 1999-10-22 2001-05-03 Sarnoff Corporation Method and system for providing personalized broadcast television highlights service
AU1576801A (en) 1999-10-27 2001-05-08 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
JP2001128097A (ja) * 1999-10-28 2001-05-11 Nec Corp 移動体向け情報蓄積装置
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
US6757691B1 (en) * 1999-11-09 2004-06-29 America Online, Inc. Predicting content choices by searching a profile database
US8528019B1 (en) * 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information
JP3518450B2 (ja) * 1999-11-19 2004-04-12 トヨタ自動車株式会社 放送受信装置
US6473751B1 (en) 1999-12-10 2002-10-29 Koninklijke Philips Electronics N.V. Method and apparatus for defining search queries and user profiles and viewing search results
US20020124255A1 (en) 1999-12-10 2002-09-05 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US7340457B1 (en) * 1999-12-16 2008-03-04 Texas Instruments Incorporated Apparatus and method to facilitate the customization of television content with supplemental data
US6727914B1 (en) * 1999-12-17 2004-04-27 Koninklijke Philips Electronics N.V. Method and apparatus for recommending television programming using decision trees
WO2001047257A1 (en) 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US7882520B2 (en) * 2000-12-20 2011-02-01 Tivo Inc. Broadcast program recording overrun and underrun scheduling system
US8132219B2 (en) 2002-06-21 2012-03-06 Tivo Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
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
US7933968B1 (en) * 2000-06-20 2011-04-26 Koninklijke Philips Electronics N.V. Token-based personalization of smart appliances
KR100652564B1 (ko) * 2000-01-25 2006-12-01 엘지전자 주식회사 채널 선호도에 따른 프로그램 가이드 표시방법
US20010054112A1 (en) * 2000-01-26 2001-12-20 Lida Nobakht Channel-based internet network for a satellite system
US7111051B2 (en) * 2000-01-26 2006-09-19 Viaclix, Inc. Smart card for accessing a target internet site
US6813639B2 (en) * 2000-01-26 2004-11-02 Viaclix, Inc. Method for establishing channel-based internet access network
NL1014211C2 (nl) * 2000-01-27 2001-07-30 Doorneveld Franciscus T Televisie-inrichting en werkwijze voor het automatisch bedienen van een televisie-inrichting.
US6757707B1 (en) * 2000-02-01 2004-06-29 America Online, Inc. Displayed complementary content sources in a web-based TV system
US7051352B1 (en) 2000-02-04 2006-05-23 Koninklijke Philips Electronics N.V. Adaptive TV program recommender
US6934964B1 (en) 2000-02-08 2005-08-23 Koninklijke Philips Electronics N.V. Electronic program guide viewing history generator method and system
US8171520B2 (en) 2000-03-02 2012-05-01 Tivo Inc. Method of sharing personal media using a digital recorder
EP2506566A3 (en) * 2000-03-02 2014-12-31 TiVo, Inc. System and method for internet access to personal television service
US7908635B2 (en) 2000-03-02 2011-03-15 Tivo Inc. System and method for internet access to a personal television service
US8812850B2 (en) 2000-03-02 2014-08-19 Tivo Inc. Secure multimedia transfer system
US6704931B1 (en) * 2000-03-06 2004-03-09 Koninklijke Philips Electronics N.V. Method and apparatus for displaying television program recommendations
FR2806573B1 (fr) * 2000-03-15 2002-09-06 Thomson Multimedia Sa Procede de visualisation d'emissions diffusees et enregistrees possedant une caracteristique commune et dispositif associe
JP4406994B2 (ja) 2000-03-17 2010-02-03 ソニー株式会社 情報配信システム、情報受信装置及び情報蓄積方法
WO2001069921A1 (en) * 2000-03-17 2001-09-20 Koninklijke Philips Electronics N.V. Method and apparatus for rating database objects
US7284064B1 (en) 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
SE0000988L (sv) * 2000-03-22 2001-09-23 Nokia Corp Kommunikationssätt samt system och terminal som utnyttjar detta sätt
US7031931B1 (en) 2000-03-30 2006-04-18 Nokia Corporation Portable device attached to a media player for rating audio/video contents
TW579653B (en) 2000-03-31 2004-03-11 United Video Properties Inc System and method for metadata-linked advertisements
CN100508577C (zh) 2000-03-31 2009-07-01 联合视频制品公司 用于减少节目记录中的截断的方法
KR20030036149A (ko) 2000-03-31 2003-05-09 유나이티드 비디오 프로퍼티즈, 인크. 시청자수를 측정하는 개선된 시스템 및 방법
JP2001285309A (ja) * 2000-03-31 2001-10-12 Matsushita Electric Ind Co Ltd ゲートウェイ装置、媒体および情報集合体
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7979880B2 (en) * 2000-04-21 2011-07-12 Cox Communications, Inc. Method and system for profiling iTV users and for providing selective content delivery
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7103903B1 (en) * 2000-05-11 2006-09-05 Two Way Media Limited Interactive television broadcast system
TW516314B (en) * 2000-05-23 2003-01-01 United Video Properties Inc Interactive television application with watch lists
US8028314B1 (en) 2000-05-26 2011-09-27 Sharp Laboratories Of America, Inc. Audiovisual information management system
CN100565327C (zh) 2000-05-31 2009-12-02 精工爱普生株式会社 投影机及其控制方法
US7415718B1 (en) * 2000-05-31 2008-08-19 Aol Llc Receiving and processing vertical blanking interval data
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7685520B2 (en) 2000-06-22 2010-03-23 Intel Corporation Electronic programming guide with selectable categories
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US7263709B1 (en) * 2000-06-30 2007-08-28 Keen Personal Media, Inc. System for displaying video data having a promotion module responsive to a viewer profile to entice a viewer to watch a premium content
US8087051B2 (en) 2000-06-30 2011-12-27 Thomson Licensing Database management system and method for electronic program guide and television channel lineup organization
US7454775B1 (en) 2000-07-27 2008-11-18 Koninklijke Philips Electronics N.V. Method and apparatus for generating television program recommendations based on similarity metric
US7937725B1 (en) * 2000-07-27 2011-05-03 Koninklijke Philips Electronics N.V. Three-way media recommendation method and system
TW540238B (en) 2000-08-08 2003-07-01 Replaytv Inc Method and system for remote television replay control
US9171851B2 (en) * 2000-08-08 2015-10-27 The Directv Group, Inc. One click web records
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
JP4218196B2 (ja) 2000-09-01 2009-02-04 ソニー株式会社 番組関連情報提供装置、番組関連情報提供システム及び番組関連情報提供方法
US7734724B2 (en) * 2000-09-06 2010-06-08 Xanboo Inc. Automated upload of content based on captured event
US7555528B2 (en) 2000-09-06 2009-06-30 Xanboo Inc. Systems and methods for virtually representing devices at remote sites
US6686838B1 (en) 2000-09-06 2004-02-03 Xanboo Inc. Systems and methods for the automatic registration of devices
CA2421775C (en) 2000-09-08 2013-03-12 Kargo Inc. Video interaction
GB0022370D0 (en) * 2000-09-13 2000-10-25 Pace Micro Tech Plc Improvements to televisionn system
US8020183B2 (en) 2000-09-14 2011-09-13 Sharp Laboratories Of America, Inc. Audiovisual management system
EP1325628A2 (en) * 2000-09-20 2003-07-09 Koninklijke Philips Electronics N.V. Presenting a visual distribution of television program recommonendation scores
US8302127B2 (en) 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
FR2814889A1 (fr) * 2000-09-29 2002-04-05 Koninkl Philips Electronics Nv Recepteur d'informations provenant d'une multitude de programmes et procede pour recevoir un programme parmi une mutitude
US7703611B1 (en) 2000-09-29 2010-04-27 Aol Inc. Targeted geographical condition notification of users based on a geographic location and device types or software of the users
US7191461B1 (en) * 2000-10-02 2007-03-13 The Directv Group, Inc. Method and apparatus for adapting program guides to meet subscriber criteria
US6922844B1 (en) 2000-10-02 2005-07-26 The Directv Group, Inc. Method and apparatus for distinguishing program guides according to originating network
US7036137B1 (en) * 2000-10-02 2006-04-25 The Directv Group, Inc. Method and apparatus for providing unified program guide information to a media subscriber
US7661119B1 (en) 2000-10-02 2010-02-09 The Directv Group, Inc. Method and apparatus for providing non-resident program guide information to a media subscriber
US8255961B2 (en) 2000-10-11 2012-08-28 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
ES2312475T3 (es) 2000-10-11 2009-03-01 United Video Properties, Inc. Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda.
EP1337912A4 (en) * 2000-10-20 2007-08-08 Wavexpress Inc ROUND-SEND BROWSER WITH MULTIMEDIA TOOL OVERLAY AND METHOD FOR PROVIDING A CREATED MULTIMEDIA DISPLAY WITH USER-IMPROVED DATA
CA2426941A1 (en) * 2000-10-20 2002-05-30 Wavexpress, Inc. System and method of providing relevant interactive content to a broadcast display
US6851090B1 (en) * 2000-10-30 2005-02-01 Koninklijke Philips Electronics N.V. Method and apparatus for displaying program recommendations with indication of strength of contribution of significant attributes
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US7444660B2 (en) * 2000-11-16 2008-10-28 Meevee, Inc. System and method for generating metadata for video programming events
AU2002239297A1 (en) * 2000-11-16 2002-06-03 Mydtv, Inc. System and methods for determining the desirability of video programming events
US20020083468A1 (en) * 2000-11-16 2002-06-27 Dudkiewicz Gil Gavriel System and method for generating metadata for segments of a video program
US20020077880A1 (en) * 2000-11-27 2002-06-20 Gordon Donald F. Method and apparatus for collecting and reporting consumer trend data in an information distribution system
US7409382B2 (en) * 2000-12-08 2008-08-05 Fujitsu Limited Information processing system, terminal device, method and medium
US20030023970A1 (en) * 2000-12-11 2003-01-30 Ruston Panabaker Interactive television schema
ATE321422T1 (de) * 2001-01-09 2006-04-15 Metabyte Networks Inc System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen
US7174305B2 (en) 2001-01-23 2007-02-06 Opentv, Inc. Method and system for scheduling online targeted content delivery
US20020099709A1 (en) * 2001-01-25 2002-07-25 Ensequence, Inc. Method of selecting among multiply-categorized items
US20020104088A1 (en) * 2001-01-29 2002-08-01 Philips Electronics North Americas Corp. Method for searching for television programs
US20020138331A1 (en) * 2001-02-05 2002-09-26 Hosea Devin F. Method and system for web page personalization
FR2820926B1 (fr) * 2001-02-09 2003-05-23 Westcast Systems Sa Systeme pour construire et exploiter une television internet, et procede mis en oeuvre dans un tel systeme
CA2666635C (en) 2001-02-21 2016-03-22 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US7225234B2 (en) * 2001-03-02 2007-05-29 Sedna Patent Services, Llc Method and system for selective advertisement display of a subset of search results
EP2597867A1 (en) 2001-03-22 2013-05-29 United Video Properties, Inc. Personal video recorder systems and methods
US6520032B2 (en) * 2001-03-27 2003-02-18 Trw Vehicle Safety Systems Inc. Seat belt tension sensing apparatus
US7451470B2 (en) * 2001-03-29 2008-11-11 Koninklijke Philips Electronics N.V. TV program profiling technique and interface
JP4159366B2 (ja) * 2001-04-12 2008-10-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ユーザ嗜好を登録するための方法とシステム
US7904814B2 (en) 2001-04-19 2011-03-08 Sharp Laboratories Of America, Inc. System for presenting audio-video content
US6712616B2 (en) * 2001-04-23 2004-03-30 Vision & Waves Ab System for education about names
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
US6973621B2 (en) * 2001-04-27 2005-12-06 Starz Entertainment Group Llc Customization in a content distribution system
US7131134B2 (en) 2001-05-08 2006-10-31 Koninklijke Philips Electronics N.V. Evening planner
US7197759B2 (en) * 2001-05-14 2007-03-27 Webtv Networks, Inc. Electronic program guide displayed simultaneously with television programming
CN1290026C (zh) 2001-05-18 2006-12-13 索尼公司 信息提供系统和信息服务设备
US7716704B2 (en) * 2001-06-12 2010-05-11 Thomson Licensing Television program selection apparatus and method
US20030005465A1 (en) * 2001-06-15 2003-01-02 Connelly Jay H. Method and apparatus to send feedback from clients to a server in a content distribution broadcast system
US6839072B2 (en) 2001-06-15 2005-01-04 Koninklijke Philips Electronics N.V. Method and system and article of manufacture for display of option recommendations through time-by-score
US8818871B2 (en) 2001-06-21 2014-08-26 Thomson Licensing Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7778515B2 (en) * 2001-07-02 2010-08-17 Sony Corporation System and method for linking DVD text to recommended viewing
US20030018970A1 (en) * 2001-07-19 2003-01-23 Digeo, Inc. Object representation of television programs within an interactive television system
WO2003009126A1 (en) * 2001-07-19 2003-01-30 Digeo, Inc. System and method for managing television programs within an entertainment system
DE10135922B4 (de) 2001-07-24 2004-04-01 Grundig Ag I.Ins. Verfahren und Vorrichtung zum Betreiben eines elektronischen Navigationssystems auf einem Bildschirm
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
US7822843B2 (en) * 2001-08-13 2010-10-26 Cox Communications, Inc. Predicting the activities of an individual or group using minimal information
WO2003017129A1 (en) * 2001-08-16 2003-02-27 Goldpocket Interactive Interactive television tracking system
WO2003017640A2 (en) * 2001-08-16 2003-02-27 Goldpocket Interactive Digital data monitoring and logging in an itv system
US20030051238A1 (en) * 2001-08-16 2003-03-13 Barone Samuel T. Content rating, advisory, and profiling system for interactive television
US6958759B2 (en) * 2001-08-28 2005-10-25 General Instrument Corporation Method and apparatus for preserving, enlarging and supplementing image content displayed in a graphical user interface
US8880709B2 (en) 2001-09-12 2014-11-04 Ericsson Television Inc. Method and system for scheduled streaming of best effort data
US8429688B1 (en) 2001-09-19 2013-04-23 At&T Intellectual Property I, L.P. Broadcast programming guide
US7085747B2 (en) 2001-09-26 2006-08-01 J Koninklijke Philips Electronics, Nv. Real-time event recommender for media programming using “Fuzzy-Now” and “Personal Scheduler”
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US20030066075A1 (en) * 2001-10-02 2003-04-03 Catherine Bahn System and method for facilitating and controlling selection of TV programs by children
US8079045B2 (en) * 2001-10-17 2011-12-13 Keen Personal Media, Inc. Personal video recorder and method for inserting a stored advertisement into a displayed broadcast stream
US7474698B2 (en) 2001-10-19 2009-01-06 Sharp Laboratories Of America, Inc. Identification of replay segments
US20030093580A1 (en) * 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for information alerts
WO2003043321A1 (en) * 2001-11-10 2003-05-22 Thomson Licensing S.A. Video recording system and method for a plurality of individual users and categories of users
US7451460B2 (en) * 2001-11-15 2008-11-11 General Instrument Corporation Programming interface for configuring a television settop terminal
US7293276B2 (en) 2001-11-26 2007-11-06 United Video Properties, Inc. Interactive television program guide for recording enhanced video content
AU2002353470A1 (en) * 2001-11-26 2003-06-10 Nds Limited Online television messenger
US20030101227A1 (en) * 2001-11-28 2003-05-29 Fink Alan Walter Message collaborator
US20030106057A1 (en) * 2001-12-05 2003-06-05 Predictive Networks, Inc. Television navigation program guide
US20030110498A1 (en) * 2001-12-10 2003-06-12 General Instrument Corporation Methods, systems, and apparatus for tuning television components using an internet appliance
US20030126108A1 (en) * 2001-12-31 2003-07-03 Knoinklijke Philips Electronics N.V. Method and apparatus for access and display of content allowing users to apply multiple profiles
KR100453967B1 (ko) * 2002-01-10 2004-10-20 엘지전자 주식회사 스트림 소스 디바이스 및 디스플레이 장치
US20030135553A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content-based caching and routing of content using subscription information from downstream nodes
JP4005374B2 (ja) 2002-01-22 2007-11-07 富士通テン株式会社 デジタル放送受信機
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20030159145A1 (en) * 2002-02-15 2003-08-21 Louis Kaltz Device and method for automatically tuning to a certain data choice based on user content preferences
AU2003206140A1 (en) * 2002-02-21 2003-09-09 Fujitsu Limited A method and system for internet content acquisition according to a program guide
AU2002259247A1 (en) * 2002-02-25 2003-09-09 Predictive Media Corporation Compact implementations for limited-resource platforms
US8001568B2 (en) * 2002-02-25 2011-08-16 Comcast Ip Holdings I, Llc Methods and systems for displaying recommended content alternatives
US7392531B2 (en) * 2002-02-25 2008-06-24 Sedna Patent Services, Llc Recommendation-based electronic program guides with user-imperceptible preferences
WO2003077112A1 (en) * 2002-02-25 2003-09-18 Predictive Networks, Inc. Privacy-maintaining methods and systems for collecting information
BR0303378A (pt) * 2002-03-14 2004-03-23 Koninkl Philips Electronics Nv Método e aparelho para descobrir automaticamente serviços de rede
US8214741B2 (en) 2002-03-19 2012-07-03 Sharp Laboratories Of America, Inc. Synchronization of video and data
US7631331B2 (en) * 2002-03-29 2009-12-08 Starz Entertainment, Llc Cross-channel interstitial program promotion
US7774816B2 (en) 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US20030233655A1 (en) * 2002-06-18 2003-12-18 Koninklijke Philips Electronics N.V. Method and apparatus for an adaptive stereotypical profile for recommending items representing a user's interests
US7818763B2 (en) * 2002-06-25 2010-10-19 Starz Entertainment, Llc Video advertising
US20030237095A1 (en) * 2002-06-25 2003-12-25 Koninklijke Philips Electronics N.V. Trend analysis of chunked view history/profiles view voting
US20040078807A1 (en) * 2002-06-27 2004-04-22 Fries Robert M. Aggregated EPG manager
US20040003413A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for priority sponsorship of multimedia content
US20040003404A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system advertisements
US20040003397A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for customized video commercial distribution
US20040003405A1 (en) * 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system menu control
US7212730B2 (en) * 2002-06-27 2007-05-01 International Business Machines Corporation System and method for enhanced edit list for recording options
US20040005900A1 (en) * 2002-07-05 2004-01-08 Martin Zilliacus Mobile terminal interactivity with multimedia programming
US7248563B2 (en) * 2002-07-31 2007-07-24 International Business Machines Corporation Method, system, and computer program product for restricting access to a network using a network communications device
US7657907B2 (en) * 2002-09-30 2010-02-02 Sharp Laboratories Of America, Inc. Automatic user profiling
US7962929B1 (en) 2002-10-03 2011-06-14 Comcast Ip Holdings I, Llc Using relevance to parse clickstreams and make recommendations
US20040103434A1 (en) 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
WO2004054271A2 (en) * 2002-12-06 2004-06-24 Koninklijke Philips Electronics N.V. Video recorder control using streamed data packets
JP2004206679A (ja) * 2002-12-12 2004-07-22 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
JP4261895B2 (ja) * 2002-12-13 2009-04-30 キヤノン株式会社 デジタル放送受信機及びデジタル放送受信機の制御方法
KR20040066977A (ko) * 2003-01-21 2004-07-30 엘지전자 주식회사 마크업 언어를 이용한 디지탈 방송 저장장치
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
US8069076B2 (en) * 2003-03-25 2011-11-29 Cox Communications, Inc. Generating audience analytics
WO2004091187A2 (en) 2003-04-03 2004-10-21 Sedna Patent Services, Llc Content notification and delivery
KR20060006919A (ko) * 2003-04-14 2006-01-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 쇼의 영상 콘텐츠를 통한 암시적인 tv 추천기의 생성
US20060051059A1 (en) * 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US6760538B1 (en) 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
KR100542580B1 (ko) * 2003-06-26 2006-01-11 삼성전자주식회사 이동망환경에서의 자원예약 시스템 및 자원예약 방법
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
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US8082563B2 (en) * 2003-07-25 2011-12-20 Home Box Office, Inc. System and method for content access control through default profiles and metadata pointers
US7693222B2 (en) 2003-08-13 2010-04-06 Ericsson Television Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation
JP4433754B2 (ja) * 2003-10-08 2010-03-17 ソニー株式会社 情報提供システム及び情報提供方法、録画装置及び録画方法、並びにコンピュータ・プログラム
JP5059282B2 (ja) * 2003-10-14 2012-10-24 ソニー株式会社 情報提供システム,情報提供サーバ,ユーザ端末装置,コンテンツ表示装置,コンピュータプログラム,およびコンテンツ表示方法
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
US7594244B2 (en) * 2003-11-12 2009-09-22 Koninklijke Philips Electronics N.V. Program recommendation system
JP4430929B2 (ja) * 2003-12-18 2010-03-10 株式会社日立製作所 自動録画システム
US7746357B2 (en) * 2004-01-06 2010-06-29 Sharp Laboratories Of America, Inc. Dual-plane graphics
US7221407B2 (en) * 2004-01-06 2007-05-22 Sharp Laboratories Of America, Inc. Television having a java engine and a removable device port
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US8949899B2 (en) 2005-03-04 2015-02-03 Sharp Laboratories Of America, Inc. Collaborative recommendation system
US8356317B2 (en) 2004-03-04 2013-01-15 Sharp Laboratories Of America, Inc. Presence based technology
US8490136B2 (en) 2009-05-07 2013-07-16 Sirius Xm Radio Inc. Method and apparatus for providing enhanced electronic program guide with personalized selection of broadcast content using affinities data and user preferences
US7551889B2 (en) 2004-06-30 2009-06-23 Nokia Corporation Method and apparatus for transmission and receipt of digital data in an analog signal
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
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
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
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
US20060026635A1 (en) * 2004-07-30 2006-02-02 Microsoft Corporation Program portals and methods and systems for finding and viewing programs
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060112408A1 (en) 2004-11-01 2006-05-25 Canon Kabushiki Kaisha Displaying data associated with a data item
CN101077006A (zh) 2004-11-19 2007-11-21 Tivo股份有限公司 用于先前播放内容的安全传输的方法和设备
US7290211B2 (en) * 2005-01-05 2007-10-30 Digital Networks North America, Inc. Method and system for reconfiguring a selection system based on layers of categories descriptive of recordable events
US7657151B2 (en) 2005-01-05 2010-02-02 The Directv Group, Inc. Method and system for displaying a series of recordable events
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
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
EP1732013A1 (en) * 2005-06-06 2006-12-13 Deutsche Thomson-Brandt Gmbh Method and device for searching a data unit in a database
KR100819738B1 (ko) * 2005-08-08 2008-04-07 삼성전자주식회사 방송신호 수신장치 및 그 제어방법
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US20070079342A1 (en) 2005-09-30 2007-04-05 Guideworks, Llc Systems and methods for managing local storage of on-demand content
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
US8613024B2 (en) 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
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
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
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
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US8782706B2 (en) 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
AR059552A1 (es) 2006-02-17 2008-04-09 Directv Group Inc Agrupamiento de datos de usuario en relacion con datos geograficos
US8689253B2 (en) 2006-03-03 2014-04-01 Sharp Laboratories Of America, Inc. Method and system for configuring media-playing sets
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
EP1865723A1 (en) * 2006-06-07 2007-12-12 Sony NetServices GmbH Video-on-demand system
WO2007146876A2 (en) 2006-06-15 2007-12-21 The Nielsen Company Methods and apparatus to meter content exposure using closed caption information
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US7873982B2 (en) * 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
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
US8799954B1 (en) 2006-07-31 2014-08-05 Rovi Guides, Inc. Systems and methods for providing custom media content flipping
KR20080015627A (ko) * 2006-08-16 2008-02-20 삼성전자주식회사 외부어플리케이션 실행 시 설정정보를 참조하는영상처리장치 및 영상처리방법
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
US20080104127A1 (en) 2006-11-01 2008-05-01 United Video Properties, Inc. Presenting media guidance search results based on relevancy
US20080104058A1 (en) * 2006-11-01 2008-05-01 United Video Properties, Inc. Presenting media guidance search results based on relevancy
US7996399B2 (en) 2006-11-01 2011-08-09 United Video Properties, Inc. Presenting media guidance search results based on relevancy
JP2008187575A (ja) * 2007-01-31 2008-08-14 Sony Corp 情報処理装置および方法、並びにプログラム
JP2008187576A (ja) * 2007-01-31 2008-08-14 Sony Corp 情報処理装置および方法、並びにプログラム
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20080229359A1 (en) * 2007-03-14 2008-09-18 Robinson W Andrew Smart interactive program guide
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
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
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8146120B2 (en) * 2007-10-08 2012-03-27 Jaman.Com, Inc. Multi-criteria rating and searching system
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
AU2008291066A1 (en) * 2007-12-12 2009-07-02 Interactivetv Pty Ltd Method, system and apparatus to enable convergent television accessibility on digital television panels with encryption capabilities
US8276181B1 (en) * 2007-12-21 2012-09-25 General Instrument Corporation Content distribution system and method for optimizing multiplexed transport channels
US20090172127A1 (en) * 2007-12-28 2009-07-02 International Business Machines Corporation System and methods for recommending network content based upon social networking
US20090187945A1 (en) * 2008-01-21 2009-07-23 At&T Knowledge Ventures, L.P. Customized electronic programming guide
JP2009224831A (ja) * 2008-03-13 2009-10-01 Victor Co Of Japan Ltd 放送受信機
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
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
US8806516B2 (en) 2008-08-19 2014-08-12 Porto Technology, Llc Method and system for constructing and presenting a consumption profile for a media item
US20100077327A1 (en) * 2008-09-22 2010-03-25 Microsoft Corporation Guidance across complex tasks
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
KR101600905B1 (ko) 2008-12-10 2016-03-08 삼성전자 주식회사 방송수신장치 및 그 제어방법
US7982615B2 (en) * 2008-12-23 2011-07-19 Dish Network L.L.C. Systems and methods for providing viewer-related information on a display based upon wireless identification of a particular viewer
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
TWI384878B (zh) * 2009-04-13 2013-02-01 Avermedia Tech Inc 電視節目附加資訊顯示系統與應用於其上之顯示方法
US8786702B2 (en) 2009-08-31 2014-07-22 Behavioral Recognition Systems, Inc. Visualizing and updating long-term memory percepts in a video surveillance system
GB2473910A (en) 2009-09-10 2011-03-30 Miniweb Technologies Ltd Backup for user invoked interruptions
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110078196A1 (en) * 2009-09-29 2011-03-31 Microsoft Corporation Rationed computer usage
US8161071B2 (en) * 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
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
US20110214147A1 (en) * 2010-02-22 2011-09-01 Kashyap Ashwin S Method for determining content for a personal channel
TWI488493B (zh) * 2010-04-16 2015-06-11 Mitac Int Corp 喜好節目推薦裝置與方法
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
US9258175B1 (en) 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
EP2592571A1 (en) * 2011-11-11 2013-05-15 Liberty Global Europe Holding B.V. Method and system for enhancing metadata
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
US9462346B2 (en) 2013-04-26 2016-10-04 Microsoft Technology Licensing, Llc Customizable channel guide
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9148698B1 (en) * 2013-11-14 2015-09-29 Google Inc. Methods, systems, and media for controlling a presentation of media content
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
KR102294280B1 (ko) * 2014-03-05 2021-08-26 삼성전자주식회사 디스플레이 장치 및 이의 제어 방법
US20150296258A1 (en) * 2014-04-14 2015-10-15 Nagravision S.A. Media gateway for scheduling 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
US9729933B2 (en) 2014-06-30 2017-08-08 Rovi Guides, Inc. Systems and methods for loading interactive media guide data based on user history
US9451315B2 (en) * 2014-06-30 2016-09-20 Rovi Guides, Inc. Systems and methods for generating for display an interactive media guide based on user history
US9621955B2 (en) * 2014-12-31 2017-04-11 Google Inc. Identifying media channels that have a high likelihood of multiple consumptions by one or more users
US10178436B2 (en) * 2015-11-25 2019-01-08 International Business Machines Corporation Method to auto-select media channel programs
US20180192127A1 (en) * 2016-12-30 2018-07-05 Jamdeo Canada Ltd. System and method for digital television operation and control - conversense
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
CN112565914B (zh) * 2021-02-18 2021-06-04 北京世纪好未来教育科技有限公司 在线课堂的视频展示方法、装置、系统和存储介质
US12348828B2 (en) * 2022-11-07 2025-07-01 Dish Network L.L.C. Systems and methods for displaying search results for program content

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08506942A (ja) * 1992-12-09 1996-07-23 ディスカバリー・コミニュケーションズ・インコーポレーテッド テレビ番組配送システム上で提供される番組を提案する番組再編成可能型端末
JPH08305729A (ja) * 1995-05-10 1996-11-22 Oki Electric Ind Co Ltd ネットワーク情報フィルタリングシステム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
EP1585321B1 (en) * 1990-09-10 2011-07-13 Starsight Telecast, Inc. User interface for television schedule system
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
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
US5465113A (en) * 1993-12-13 1995-11-07 At&T Corp. Programmable channel regulating cable television controller
JP3237362B2 (ja) * 1993-12-27 2001-12-10 松下電器産業株式会社 番組表表示装置
US5550575A (en) * 1994-05-04 1996-08-27 West; Brett Viewer discretion television program control system
KR100348915B1 (ko) * 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
CA2166434A1 (en) * 1995-01-04 1996-07-05 Fujio Noguchi Method and apparatus for providing programming information
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
KR0184052B1 (ko) * 1995-07-07 1999-05-01 구자홍 위성방송의 방송프로그램 안내방법
US5758259A (en) * 1995-08-31 1998-05-26 Microsoft Corporation Automated selective programming guide
CA2232003C (en) * 1995-10-02 2002-06-04 Steven Michael Schein Systems and methods for providing television schedule information
KR100636603B1 (ko) * 1995-11-17 2007-03-13 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 텔레비전수신기에사용하기위한예측에이전트를이용하는스케줄러장치및텔레비전프로그램검색방법
JP3416007B2 (ja) * 1995-12-06 2003-06-16 インターナショナル・ビジネス・マシーンズ・コーポレーション オーディオビジュアル・マテリアルをスクリーニングする装置及び方法
JP3747541B2 (ja) * 1995-12-12 2006-02-22 ソニー株式会社 番組関連情報伝送制御方法、番組関連情報伝送制御装置及び番組関連情報伝送制御システム
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
US5657072A (en) * 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08506942A (ja) * 1992-12-09 1996-07-23 ディスカバリー・コミニュケーションズ・インコーポレーテッド テレビ番組配送システム上で提供される番組を提案する番組再編成可能型端末
JPH08305729A (ja) * 1995-05-10 1996-11-22 Oki Electric Ind Co Ltd ネットワーク情報フィルタリングシステム

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11275462A (ja) * 1998-03-20 1999-10-08 Matsushita Electric Ind Co Ltd 番組情報を放送するセンター装置と端末装置
JP2000217048A (ja) * 1999-01-22 2000-08-04 Nec Corp 番組情報のカスタマイズ方法ならびに装置及び同方法が記録された記録媒体
JP2000250575A (ja) * 1999-03-01 2000-09-14 Matsushita Electric Ind Co Ltd 双方向性テレビ受像機を自動的に選局するための音声理解装置およびその方法
JP2001028571A (ja) * 1999-04-30 2001-01-30 Sony Internatl Europ Gmbh 放送システムによって提供される情報サービスにアクセスするアプリケーションプログラミングのインターフェース装置
JP2003507941A (ja) * 1999-08-13 2003-02-25 ナグラヴィジオン エスアー 情報フィルタリング装置および方法
JP2003515983A (ja) * 1999-11-22 2003-05-07 アメリカ オンライン インコーポレーテッド 異なるソースからの電子コンテンツの管理
US8151302B2 (en) 1999-12-01 2012-04-03 Sony Corporation Broadcasting system and receiving apparatus
JP2014099942A (ja) * 1999-12-10 2014-05-29 United Video Properties Inc 双方向テレビシステム上で高度化したセットトップアプリケーションを用いる機能
JP2013118687A (ja) * 1999-12-10 2013-06-13 United Video Properties Inc 双方向テレビシステム上で高度化したセットトップアプリケーションを用いる機能
JP2003519975A (ja) * 1999-12-30 2003-06-24 アメリカ オンライン インコーポレーテッド テレビジョン・チャネルの選択方法およびシステム
KR20200017005A (ko) * 2000-09-13 2020-02-17 스트라토스 오디오, 인코포레이티드 미디어 콘텐츠 주문 및 배달 방법 및 시스템
KR20160104099A (ko) * 2000-09-13 2016-09-02 스트라토스 오디오, 인코포레이티드 미디어 콘텐츠 주문 및 배달 방법 및 시스템
JP4768208B2 (ja) * 2000-09-20 2011-09-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 暗黙的及び明示的な視聴の選択を使用した推薦スコアを生成するための方法及び装置
JP2009081871A (ja) * 2000-12-21 2009-04-16 Thomson Licensing 番組を表示するための専用チャンネル
JP2004524764A (ja) * 2001-03-29 2004-08-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 推奨スコアを生成する方法及び装置
US7421725B2 (en) 2001-04-23 2008-09-02 Nec Corporation Method of and system for recommending programs
KR100489151B1 (ko) * 2001-04-23 2005-05-17 닛폰 덴키 가부시끼 가이샤 프로그램들을 추천하는 방법 및 시스템
WO2002096103A1 (fr) * 2001-05-23 2002-11-28 Sony Corporation Procede et dispositif d'affichage de programmes d'emissions, et recepteur de programmes d'emissions
KR100890101B1 (ko) * 2001-06-12 2009-03-24 톰슨 라이센싱 제안된 예정 텔레비전 프로그램 리스트의 생성 방법 및 장치
KR100452615B1 (ko) * 2002-06-03 2004-10-13 주식회사 휴맥스 디지털 방송수신기에서의 방송국별 선국 제어방법 및디지털 방송 시스템
JP2009520431A (ja) * 2005-12-19 2009-05-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 典型的な仮想チャンネルのためのデフォルト設定を提供するテンプレートのためのシステム、装置および方法

Also Published As

Publication number Publication date
TW435046B (en) 2001-05-16
SG67469A1 (en) 1999-09-21
EP0854645A3 (en) 1998-12-23
DE69841247D1 (de) 2009-12-03
EP0854645A2 (en) 1998-07-22
US6163316A (en) 2000-12-19
EP0854645B1 (en) 2009-10-21
KR19980070327A (ko) 1998-10-26

Similar Documents

Publication Publication Date Title
US6163316A (en) Electronic programming system and method
US10880607B2 (en) Systems and methods for providing program suggestions in an interactive television program guide
KR101015292B1 (ko) 가시 큐들을 갖는 주문형 epg 디스플레이
US8051450B2 (en) Query-based electronic program guide
EP4325841B1 (en) System for notifying a community of interested users about programs or segments
US20020108113A1 (en) Recommender system using "fuzzy-now" for real-time events
JPH118810A5 (ja)
CN100367780C (zh) 用定制节目指南表格实现频道排列与显示的系统与方法
EP1133874A1 (en) Television sytem for suggesting programs based on content and viewer profile
US20030159145A1 (en) Device and method for automatically tuning to a certain data choice based on user content preferences
GB2340637A (en) Merging of queries in an electronic programme guide
US20030041327A1 (en) System with improved user interface
GB2353123A (en) Searching for programmes of interest using both an EPG and the internet

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050610

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050912

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051208

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060120