JP2010505355A - 時刻に基づいて双方向メディアガイダンスアプリケーションインターフェイスを変更するためのシステムおよび方法 - Google Patents

時刻に基づいて双方向メディアガイダンスアプリケーションインターフェイスを変更するためのシステムおよび方法 Download PDF

Info

Publication number
JP2010505355A
JP2010505355A JP2009530436A JP2009530436A JP2010505355A JP 2010505355 A JP2010505355 A JP 2010505355A JP 2009530436 A JP2009530436 A JP 2009530436A JP 2009530436 A JP2009530436 A JP 2009530436A JP 2010505355 A JP2010505355 A JP 2010505355A
Authority
JP
Japan
Prior art keywords
user
media guidance
module
time
guidance application
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
JP2009530436A
Other languages
English (en)
Inventor
スティーブ シャノン,
マイケル ロス スターケンバーグ,
Original Assignee
ユナイテッド ビデオ プロパティーズ, インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/541,248 external-priority patent/US8850481B2/en
Priority claimed from US11/540,040 external-priority patent/US20080092169A1/en
Priority claimed from US11/541,249 external-priority patent/US20080092170A1/en
Application filed by ユナイテッド ビデオ プロパティーズ, インコーポレイテッド filed Critical ユナイテッド ビデオ プロパティーズ, インコーポレイテッド
Publication of JP2010505355A publication Critical patent/JP2010505355A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/485End-user interface for client configuration

Landscapes

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

Abstract

時刻に基づいて、個人化された双方向メディアガイダンスアプリケーション画面を自動的に表示するためのシステムおよび方法を提供する。双方向メディアガイダンスアプリケーションは、ユーザ機器とのユーザの対話をモニタし、異なる時刻に対する個別のユーザプロファイルを特定することができる。この情報を使用して、双方向メディアガイダンスアプリケーションは、1日を、ユーザプロファイルにそれぞれ関連した時間帯に区分することができる。双方向メディアガイダンスアプリケーションは、メディアガイダンス情報を表示するように、複数の個人化されたインターフェイスまたは構成を作成または選択することもでき、各インターフェイスまたは構成は、特定されたユーザプロファイルの関心対象を反映する。ユーザが双方向メディアガイダンスアプリケーションにアクセスすると、個人化されたインターフェイスまたは構成を表示することができる。

Description

優先請求権
本出願は、2006年9月29日出願の米国特許出願番号11/541,249、および2006年9月29日出願の米国特許出願番号11/541,248、および2006年9月29日出願の米国特許出願番号11/540,040の優先権を請求する。
本発明は、時刻に基づいて、個人化された双方向メディアガイダンスアプリケーションの情報およびコンテンツを自動的に表示するためのシステムおよび方法に関する。
双方向テレビ番組ガイドのような双方向メディアガイダンスアプリケーションは、当技術分野で周知である。双方向メディアガイダンスアプリケーションを使用することによって、ユーザは、膨大な量の情報およびコンテンツにアクセスおよび整理することができる。ユーザが関心対象に一致するコンテンツを迅速に検索するのを支援するために、双方向メディアガイダンスアプリケーションは、ユーザの関心対象を判定し、判定された関心対象に対応するコンテンツを特定することができる。その後、双方向メディアガイダンスアプリケーションが、ユーザの機器を現在使用しているユーザを特定すると、双方向メディアガイダンスアプリケーションは、最もユーザの関心を引きやすいと思われるコンテンツおよび情報を表示することができる(例えば、ユーザの関心対象の番組を推奨する形式で)。
多数の既存の双方向メディアガイダンスアプリケーションは、現在のユーザを確認する動作を積極的に実施するように、ユーザに要求する。例えば、双方向メディアガイダンスアプリケーションは、ユーザにログインするように要求することができる。別の例として、双方向メディアガイダンスアプリケーションは、ユーザが固有情報を入力するのに応答して、ユーザを特定することができる(例えば、ユーザが、オンデマンドコンテンツを注文するために個人コードを入力する)。
従って、双方向メディアガイダンスアプリケーションは、現在のユーザを自動的に特定し、特定されたユーザに対して個人化されたコンテンツを表示することが望ましい。さらに、各ユーザに対して個人化されたインターフェイスまたはホームページを作成するためのシステムおよび方法を提供することが望ましい。ここで、ホームページまたはインターフェイスは、各ユーザの関心対象に基づいて選択された異なるコンテンツモジュール(例えば、推奨、ニュース、オンデマンド、録画番組、ローカル情報、映画情報および劇場一覧)を含む。
本発明の原則に従って、現在のユーザを自動的に特定するため、および、特定されたユーザに対して個人化されたコンテンツを表示するためのシステムおよび方法が提供される。さらに、各ユーザに対して個人化されたインターフェイスまたはホームページを作成するためのシステムおよび方法も提供される。当該ホームページまたはインターフェイスは、各ユーザの関心対象に基づいて選択された異なるコンテンツモジュール(例えば、推奨、ニュース、オンデマンド、録画番組、ローカル情報、映画情報および劇場一覧)を提供する。
一部の実施形態においては、双方向メディアガイダンスアプリケーションは、第1の時刻に第1の構成で、および第2の時刻に第2の構成で、メディアガイダンス情報を表示することができ、構成は、表示されるメディアガイダンス情報のモジュール、およびモジュールのレイアウトを指定し、第1と第2の構成は異なる。該構成は、様々なモジュールを含み、モジュールはページ内の様々な場所に配置し、情報はモジュール内の別の場所に配置する、あるいは、あるいは、モジュールに表示される情報が異なるため、様々な構成となり得る。一部の実施形態においては、構成は、スキンを指定することができ、スキンは第1と第2の構成で異なる場合がある。
一部の実施形態においては、双方向メディアガイダンスアプリケーションは、双方向メディアガイダンスアプリケーションとの複数のユーザの対話をモニタし、モニタされた対話からユーザの対象関心を判定することができる。双方向メディアガイダンスアプリケーションは、また、モニタされた複数のユーザ間で個別のユーザを区別し、各ユーザの関心対象を判定することもできる。各ユーザの関心対象に基づいて、双方向メディアガイダンスアプリケーションは、自動的、または、ユーザの指示に応答して、のいずれかで、個人化されたインターフェイスまたはホームページを選択または作成することができる。個人化されたインターフェイスまたはホームページは、1つ以上のモジュール(例えば、推奨モジュール、オンデマンドモジュール、録画番組モジュール)を含むことができる。双方向メディアガイダンスアプリケーションは、ユーザの関心対象を反映するようにモジュールを構成することができる(例えば、推奨番組がユーザの関心対象に対応するように、推奨モジュールを構成する)。一部の実施形態においては、個人化されたインターフェイスまたはホームページは、スキンも含むことができる。
双方向メディアガイダンスアプリケーションは、また、モニタされたユーザ対話から、各ユーザがユーザ機器を典型的に使用する時間を判定することもできる。双方向メディアガイダンスアプリケーションは、次に、各ユーザがユーザの機器を使用する時間に基づいて、1日を時間帯に区分化することができる。時間帯は、双方向メディアガイダンスアプリケーションに対して、任意の時刻に、どのユーザがユーザの機器を使用しているかの指標を提供することができる。
ユーザが、双方向メディアガイダンスアプリケーションへのアクセスを要求すると、双方向メディアガイダンスアプリケーションは、まず、現在の時刻を判別して、現在の時刻(例えば、現在の時間帯)に関連したユーザを特定することができる。次に、双方向メディアガイダンスアプリケーションは、特定されたユーザの個人化されたインターフェイスまたはホームページを表示することができる。双方向メディアガイダンスアプリケーションが、後から、別のユーザが現在の時刻に関連していると判断すると(例えば、現在の時刻は別の時間帯内になる)、双方向メディアガイダンスアプリケーションは、表示された個人化されたインターフェイスまたはホームページを変更して、その他のユーザのインターフェイスまたはホームページを表示することができる。
本発明の原則に従う例示的双方向メディアガイダンスアプリケーションの表示画面を示す。 本発明の原則に従う別の例示的双方向メディアガイダンスアプリケーションの表示画面を示す。 本発明の原則に従う例示的ユーザ機器の模式図である。 本発明の原則に従う例示的メディアシステムの模式図である。 本発明の原則に従う例示的なデフォルトのインターフェイスを示す。 本発明の原則に従う例示的な個人化されたインターフェイスを示す。 本発明の原則に従う別の例示的な個人化されたインターフェイスを示す。 本発明の原則に従う、ユーザのホームページを個人化するための例示的画面を示す。 本発明の原則に従う、モジュールを構成するための例示的な画面を示す。 本発明の原則に従う、個人化されたインターフェイスのレイアウトを変更するための例示的画面を示す。 本発明の原則に従う、異なる時間に異なる構成で双方向メディアガイダンスアプリケーション情報を表示するためのプロセスの例示的フローチャートである。 本発明の原則に従う、個人化されたインターフェイスを表示するためのプロセスの例示的フローチャートである。 本発明の原則に従う、個人化されたインターフェイスを自動的に生成するためのプロセスの例示的フローチャートである。 本発明の原則に従う、個人化されたインターフェイスを作成するように、ユーザに促すためのプロセスの例示的フローチャートである。
任意のメディア伝達システムにおいて、ユーザが利用可能なメディアの量は、膨大になる可能性がある。従って、多数のユーザは、ユーザがメディアの選択肢を効率的にナビゲートして、希望のメディアを容易に特定できるインターフェイスを介する形式のメディアガイダンスを望んでいる。このようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと呼ぶが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと呼ばれることがある。
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するためのメディアに応じて、多様な形式を取ることができる。1つの典型的なタイプのメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド(電子番組ガイドと呼ばれることもある)は、周知のガイダンスアプリケーションで、特に、従来のテレビ番組(従来の放送、ケーブル、衛星、インターネットまたはその他の手段を経由して提供される)、有料番組、オンデマンド番組(ビデオオンデマンド(VOD)システムのように)、インターネットコンテンツ(例えば、ストリーミングメディア、ダウンロード可能なメディア、ウェブキャストなど)、およびその他のタイプのメディアまたはビデオコンテンツを含む多種のメディアコンテンツ間のナビゲーションや検索をユーザが行えるようにする。ガイダンスアプリケーションは、ユーザが、例えば、ビデオクリップ、記事、広告、チャットセッション、ゲーム等を含むビデオコンテンツに関係したコンテンツ間のナビゲーションおよび検索をすることも可能にするする。
インターネット、モバイルコンピューティング、高速ワイヤレスネットワークの登場に伴い、ユーザは、パーソナルコンピュータ(PC)、および、従来は使用しなかった、ハンドヘルドコンピュータ、携帯端末(Personal digital assistant:PDA)、モバイル電話またはその他のモバイルデバイスのような、その他のデバイス上でメディアにアクセスしている。これらのデバイス上で、ユーザは、テレビを介して利用可能であるのと同じメディアの間をナビゲートおよび検索することができる。従って、メディアガイダンスは、これらのデバイス上でも必要である。ガイダンスは、テレビだけを介して利用可能なメディアコンテンツ、これらのデバイスのうちの1つ以上だけを介して利用可能なメディアコンテンツ、または、テレビおよびこれらのデバイスのうちの1つ以上で利用可能なメディアコンテンツに対して、提供することができる。メディアガイダンスアプリケーションは、ハンドヘルドコンピュータ、PDA、モバイル電話、または他のモバイルデバイス上で、オンラインアプリケーション(つまり、ウェブサイト上で提供)、または、スタンドアロン型アプリケーションまたはクライアントとして提供することができる。メディアガイダンスアプリケーションを実現することができる多様なデバイスおよびプラットフォームについて、以下に詳細を説明する。
メディアガイダンスアプリケーションの機能の1つは、メディア一覧やメディア情報をユーザに提供することである。図1−2は、メディアガイダンス、特にメディア一覧で提供するために使用できる例示的表示画面を示す。図1−2および5−10に示された表示画面は、任意の適切なデバイスまたはプラットフォーム上に実現することができる。図1−2および5−10の表示は、全画面の表示として例示されているが、表示されているメディアコンテンツを完全または部分的にオーバーレイすることもできる。ユーザは、表示画面に提供された選択可能なオプションを選択することによって(例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等)、または、リモコンまたはその他のユーザ入力インターフェイスまたはデバイス上の専用ボタン(例えば、「ガイド」ボタン)を押すことによって、メディア情報にアクセスする意思があることを示すことができる。ユーザの指示に応答して、メディアガイダンスアプリケーションは、時間およびチャンネル別に枠内で、時間別に、チャンネル別に、メディアのタイプ別に、カテゴリ別に(例えば、映画、スポーツ、ニュース、子供向け、またはその他の番組カテゴリ)、または、他の定義、ユーザ定義、またはその他の体系化条件等によるなど、いくつかの方式のうちの1つで体系化されたメディア情報を備える表示画面を提供することができる。
図1は、時間およびチャンネル別に配置された例示的な枠による番組一覧表示100を示しているが、単一の表示で異なるメディアコンテンツにアクセスすることも可能である。表示100は、(1)チャンネル/メディアタイプ識別子104の列(各チャンネル/メディアタイプ識別子(列内のセル)は利用可能な異なるチャンネルまたはメディアのタイプを識別する)、および(2)時間識別子106の行(各時間識別子(行のセル)は番組の時間帯を識別する)を備える枠102を含むことができる。枠102は、また、番組一覧108のような番組一覧の欄をも含み、各一覧は、一覧に関連したチャンネルや時刻上に提供される番組のタイトルを提供する。ユーザ入力デバイスによって、ユーザは、ハイライト領域110を移動することによって、番組一覧を選択することが可能である。ハイライト領域110によって選択された番組一覧に関連する情報は、番組情報領域112に提供される。領域112は、例えば、番組タイトル、番組内容、番組が提供される時刻(該当する場合)、番組が放送されるチャンネル(該当する場合)、番組の評価およびその他の望まれる情報を含むことができる。
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションは、スケジュールによっては提供されない非線形番組へのアクセスも提供する。非線形番組は、オンデマンドメディアコンテンツ(例えばVOD)、インターネットコンテンツ(例えばストリーミングメディア、ダウンロード可能なメディア等)、ローカルに記憶されているメディアコンテンツ(例えば、デジタルビデオレコーダ(DVR)、デジタルビデオディスク(DVD)、ビデオカセット、コンパクトディスク(CD)に保管されたビデオコンテンツ等)、または他の時間に関係しないメディアコンテンツを含む、多種のメディアソースからのコンテンツを含む。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルのメディアコンテンツ両方を含むことができる(例えば、「The Sopranos」や「Curb Your Enthusiasm」を提供しているHBO On Demand)。HBO ON DEMAND、THE SOPRANOSおよびCURB YOUR ENTHUSIASMは、Home Box Office, Incの登録商標である。インターネットコンテンツは、チャットセッションまたはウェブキャストのようなウェブイベント、または、インターネットウェブサイトまたは他のインターネットアクセス(例えばFTP)を介して、ストリーミングメディアまたはダウンロード可能なメディアとしてオンデマンドで利用可能なコンテンツを含むことができる。
枠102は、オンデマンド一覧114、録画メディア一覧116、およびインターネットコンテンツ一覧118を含む非線形番組のための一覧を提供することができる。異種のメディアソースからのコンテンツのための表示組み合わせ一覧は、「混合型メディア」表示と呼ばれることがある。表示100とは異なる、多様な順序の表示可能なタイプの一覧は、ユーザ選択またはガイダンスアプリケーション定義に基づき得る(例えば、録画および放送一覧だけの表示、オンデマンドおよび放送の一覧だけの表示、等)。示されているように、一覧114、116および118は、枠102内で、時間帯全体にわたるように示され、これらの一覧の選択がそれぞれ、オンデマンド一覧、録画一覧またはインターネット一覧専用の表示へのアクセスを提供できることを示す。他の実施形態では、これらメディアタイプの一覧は、枠102内に直接含めることができる。追加の一覧は、ユーザがナビゲーションアイコン120のうちの1つを選択することに応答して表示することができる。(ユーザ入力デバイス上の矢印キーを押すと、ナビゲーションアイコン120を選択するのと同様な方式で表示を変化することができる。)
表示100は、ビデオ領域122、広告124、およびオプション領域126も含むことができる。ビデオ領域122によって、ユーザは、ユーザが現在視聴可能、視聴可能になる予定、または、視聴可能であった番組を表示および/プレビューすることができる。ビデオ領域122のコンテンツは、枠102に表示される一覧のうちの1つに対応、または、独立にすることができる。ビデオ領域を含む枠表示はピクチャインガイド(PIG)表示と呼ばれる場合がある。PIG表示とその機能については、2003年5月13日出願の、Satterfieldらの米国特許番号6,564,378および2001年5月29日出願の、Yuenらの米国特許番号6,239,794に詳細が説明されており、全体を参照することによってここに組み込む。PIG表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含むことができる。
広告124は、(例えば、加入者用番組に対する)視聴者のアクセス権に応じて、現在視聴が可能、今後視聴が可能、または視聴が可能になることはない、メディアコンテンツに対して広告を提供することができ、さらに、枠102内の1つ以上のメディア一覧に対応または無関係にすることができる。広告124は、枠102に表示されるメディアコンテンツに関係または無関係な製品またはサービスに対する広告にもすることができる。広告124は、選択可能にすることができ、メディアコンテンツに関する詳細情報を提供する、製品またはサービスに関する情報を提供する、メディアコンテンツ、製品またはサービスの購入を可能にする、広告に関係するメディアコンテンツを提供することなどができる。広告124は、ユーザのプロファイル/選好、モニタされたユーザアクティビティ、提供される表示のタイプ、または、その他適切なターゲット対象の広告ベースに基づいたターゲットにすることができる。
広告124は、四角またはバナー形状として示されているが、広告は、ガイダンスアプリケーションの表示内で任意の適切な大きさ、形状、および場所に提供することができる。例えば、広告124は、枠102に対して水平方向に隣接する四角形として提供することができる。これは、パネル広告と呼ばれることがある。さらに、広告は、メディアコンテンツまたはガイダンスアプリケーション表示上にオーバーレイ、または表示内に埋め込むことができる。広告は、また、テキスト、画像、回転画像、ビデオクリップまたはその他のタイプのメディアコンテンツも含むことができる。広告は、ガイダンスアプリケーションを備えるユーザ機器内、ユーザ機器に接続されたデータベース内、離れた場所(ストリーミングメディアサーバを含む)、または他の記憶手段またはこれらの場所の組み合わせ上に記憶することができる。メディアガイダンスアプリケーションに広告を提供することは、例えば、2003年1月17日出願の、Knudson らの米国特許出願番号10/347,673、2004年6月29日出願の、Ward, IIIらの米国特許番号6,756,997、および2002年5月14日出願のScheinらの米国特許番号6,388,714に詳細が検討されており、全体を参照することによりここに組み込む。広告は、本発明のその他のメディアガイダンスアプリケーション表示画面に含むことができることが理解されるであろう。
オプション領域126によって、ユーザは、多種のメディアコンテンツ、メディアガイダンスアプリケーション表示、および/またはメディアガイダンスアプリケーション機能にアクセスできる。オプション領域126は、表示100(および本発明のその他の表示画面)の一部にすることができるか、あるいは画面上のオプションを選択することによって、またはユーザ入力デバイス上の専用または割り当て可能ボタンを押すことにより、ユーザによって起動することができる。オプション領域126の選択可能なオプションは、枠102内の番組一覧に関連する機能に関することができるか、あるいはメインメニュー表示から利用可能なオプションを含むことができる。番組一覧に関係する機能は、番組のその他の放送時間または受信方式の検索、番組の録画、番組のシリーズ録画を可能にすること、番組および/またはチャンネルをお気に入りとして設定、番組の購入、またはその他の機能を含むことができる。メインメニュー表示から利用可能なオプションは、検索オプション、VODオプション、ペアレンタル管理オプション、多様なタイプの一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイにアクセス、またはその他のオプションを含むことができる。
メディアガイダンスアプリケーションは、ユーザの選好に基づいて個人化することができる。個人化されたメディアガイダンスアプリケーションによって、ユーザは、表示や機能をカスタマイズし、メディアガイダンスアプリケーションで、個人化された「体験」を生み出すようにできる。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および/または、メディアガイダンスアプリケーションがユーザのアクティビティをモニタして、多様なユーザ選好を判定することによって、作成することができる。ユーザは、ログインすることによって、またはほかの方法でガイダンスアプリケーションに対して自身を特定することによって、個人化されたガイダンスアプリケーションにアクセスすることができる。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルに応じて作成することができる。カスタマイズは、プレゼンテーションスキーム(例えば、表示のカラースキーム、テキストのフォントサイズ等)、表示されるメディアコンテンツ一覧の態様(例えば、HDTV番組だけ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネル表示の並び替え、推奨メディアコンテンツ等)、希望の録画機能(例えば、特定のユーザに対して録画またはシリーズ録画、録画品質等)、ペアレンタル管理設定の変更、およびその他の望ましいカスタマイズを含むことができる。
メディアガイダンスアプリケーションは、ユーザがユーザプロファイル情報を提供することを可能にさせるか、あるいはユーザプロファイル情報を自動的に蓄積することができる。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディアをモニタ、および/またはユーザが体験したことがあるガイダンスアプリケーションとのその他の対話をモニタすることができる。さらに、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルのすべてまたは一部を取得(例えば、www.tvguide.comのようなユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザのハンドヘルドデバイスから、等)、および/またはメディアガイダンスアプリケーションがアクセスできるその他のソースから、ユーザに関する情報を取得できる。この結果、ユーザの異なる複数のデバイスにわたって、統一されたガイダンスアプリケーション体験をユーザに提供することが可能になる。この種のユーザ体験は、図4を参照して以下に詳細を説明する。追加の個人化されたメディアガイダンスアプリケーション機能は、2005年7月1日出願の、Ellisらの米国特許申請番号11/179,410、1999年11月9日出願の、Boyeらの米国特許申請番号09/437,304、および2002年2月21日出願の、Ellisらの米国特許申請番号10/105,128に詳細が説明されており、全体を参照することによってここに組み込む。
メディアガイダンスを提供するための別の表示配置が図2に示される。ビデオモザイク表示200は、メディアのタイプ、ジャンル、および/またはその他の体系化条件に基づいて体系化されたメディアコンテンツ情報に対する選択可能オプション202を含む。表示200では、テレビ一覧オプション204が選択されたので、放送番組一覧として、一覧206、208、210および212を提供する。図1の一覧とは異なり、表示200の一覧は、簡単なテキスト(例えば、番組のタイトル)やメディアを説明するアイコンだけに限定されない。代わりに、表示200では、一覧は、表紙のイラスト、メディアコンテンツからの静止画、ビデオクリップのプレビュー、メディアコンテンツからの生ビデオ、または、一覧によって説明されているメディアコンテンツをユーザに示すその他のタイプのメディアを含む、グラフィック画像を提供することができる。また、グラフィック一覧の各々は、一覧に関連したメディアコンテンツに関する詳細情報を提供するように、テキストも付け加えることができる。例えば、一覧208は、メディア部分214とテキスト部分216を含む2つ以上の部分を含むことができる。メディア部分214および/またはテキスト部分216は、ビデオを全画面で見るように、または、メディア部分214に表示されるビデオに関係する番組一覧を見るように、選択可能にすることができる(例えば、ビデオが表示されるチャンネルの一覧を見る)。
表示200の一覧のサイズは異なる(つまり、一覧206は一覧208、210および212より大きい)が、必要な場合は、すべての一覧を同じサイズにすることができる。一覧は、メディアプロバイダの要求どおりに、またはユーザ選好に基づいて、ユーザに関心の度合いを示す、または特定のコンテンツを強調するように、サイズが異なる場合やグラフィックが強調されている場合がある。メディア一覧のグラフィックを強調するための多様なシステムおよび方法は、例えば、2005年12月29日出願のYatesの米国特許申請番号11/324,202で検討されており、全体を参照することによりここに組み込む。
ユーザは、1つ以上の ユーザ機器装置から、メディアコンテンツおよびメディアガイダンスアプリケーション(ならびに、上および下に詳細を説明する表示画面)にアクセスすることができる。図3は、例示的なユーザ機器装置300の一般化された実施形態を示す。ユーザ機器装置のより特定の実施は、図4を参照して以下に説明する。ユーザ機器装置300は、入力/出力(以下「I/O」)経路302を経由してメディアコンテンツおよびデータを受信する。I/O経路302は、メディアコンテンツ(例えば、放送番組、オンデマンド番組、インターネットコンテンツ、およびその他のビデオまたはオーディオ)およびデータを制御回路304に提供することができる。制御回路304は、処理回路306および記憶装置308を含む。制御回路304は、I/O経路302を使用して、コマンド、リクエスト、およびその他の適切なデータを送信および受信するために使用することができる。I/O経路302は、制御回路304(および特に処理回路306)を1つ以上の通信経路に接続することができる(以下に説明)。I/O機能は、これらの1つ以上の通信経路によって提供することができるが、図面が複雑になり過ぎないように、図3では単一経路として示される。
制御回路304は、1つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能なロジックデバイス等に基づく制御回路のような任意の適切な処理回路306上に基づくことができる。一部の実施形態においては、制御回路304は、メモリ(つまり記憶装置308)に記憶されたメディアガイダンスアプリケーションのために命令を実行する。クライアント−サーバベースの実施形態においては、制御回路304は、ガイダンスアプリケーションサーバまたはその他のネットワークまたはサーバとの通信に適切な通信回路を含むことができる。通信回路は、ケーブルモデム、総合デジタル通信網(ISDN)モデム、デジタル加入者回線(DSL)モデム、電話モデム、またはその他の機器との通信用ワイヤレスモデムを含むことができる。このような通信は、インターネットまたはその他任意の適切な通信ネットワークまたは経路を含むことができる(図4を参照して詳細を説明)。さらに、通信回路は、ユーザ機器装置のピアツーピア通信、または互いに離れた場所にあるユーザ機器装置の通信を可能にする回路を含むことができる(以下に詳細を説明)。
メモリ(例えば、ランダムアクセスメモリ、読み取り専用メモリ、またはその他任意の適切なメモリ)、ハードドライブ、光学ドライブ、またはその他任意の適切な固定または取り外し可能な記憶装置(例えば、DVDレコーダ、CDレコーダ、ビデオカセットレコーダ、またはその他適切な記録装置)は、制御回路304の一部である記憶装置308として提供することができる。記憶装置308は、上記のタイプのストレージデバイスを1つ以上含むことができる。例えば、ユーザ機器装置300は、DVR(パーソナルビデオレコーダまたはPVRと呼ばれる場合がある)用のハードドライブおよび2次の記憶装置としてDVDレコーダを含むことができる。記憶装置308は、番組情報、ガイダンスアプリケーション設定、ユーザ選好またはプロファイル情報、またはガイダンスアプリケーションを操作する場合に使用されるその他のデータを含めて、ここで説明された多様なタイプのメディアおよびガイダンスアプリケーションデータを記憶するために使用することができる。非揮発性メモリも(例えば、ブートアップルーチンやその他の命令を起動するために)使用することができる。
制御回路304は、1つ以上のアナログチューナ、1つ以上のMPEG−2デコーダまたはその他のデジタルデコード回路、高解像度チューナ、またはその他の任意の適切な調整またはビデオ回路のようなビデオ生成回路や調整回路を含むことができるか、あるいはこのような回路の組み合わせも、回路304の一部として含むことができる。符号化回路(例えば、アナログまたはデジタルの放送信号を保存用のMPEG信号に変換)も提供することができる。また、制御回路304は、メディアをユーザ機器300の好ましい出力形式にアップコンバートまたはダウンコンバートするためのスケーラ回路も含むことができる。また、回路304は、デジタルとアナログ信号間を変換するためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路も含むことができる。調整および符合化回路は、メディアコンテンツを受信して表示、再生、または記録するために、ユーザ機器によって使用される場合がある。調整および符号化回路は、ガイダンスデータを受信するために使用することができる。ここで説明される回路は、例えば、調整、ビデオ生成、符号化、デコード、スケーラ、およびアナログ/デジタル回路を含めて、1つ以上の汎用目的または専門プロセッサ上で稼動するソフトウェアを使用して実現することができる。複数のチューナは、同時調整機能を処理するように提供することができる(例えば、視聴および記録機能、ピクチャインピクチャ(PIP)機能、複数のチューナ−記録機能等)。記憶装置308が、ユーザ機器300とは別のデバイスとして提供される場合、調整および符合化回路(複数のチューナを含む)は、記憶装置308に関連させることができる。
ユーザは、ユーザ入力インターフェイス310を使用して、制御回路304を制御することができる。ユーザ入力インターフェイス310は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェイスまたはその他のユーザ入力インターフェイスのような、任意の適切なユーザインターフェイスにすることができる。表示312は、スタンドアロン型デバイス、またはユーザ機器装置300のその他の要素との統合された形態として提供することができる。表示312は、1つ以上のモニタ、テレビ、モバイルデバイス用液晶画面(LCD)、または視覚的画像を表示するためのその他任意の適切な機器にすることができる。一部の実施形態においては、表示312はHDTV対応型にすることができる。スピーカー314は、ユーザ機器装置300のその他の要素と統合された形態で提供することができるか、あるいはスタンドアロン型ユニットにすることができる。ディスプレイ312上に表示されるビデオやその他のメディアコンテンツのオーディオコンポーネントは、スピーカー314を介して再生することができる。一部の実施形態においては、オーディオは、受信機(非表示)に配信することができ、受信機がスピーカー314を介してオーディオを処理および出力する。
図3のユーザ機器装置は、ユーザのテレビ機器402、ユーザのコンピュータ機器404、ワイヤレスユーザ通信装置406、または非携帯型ゲーム機のように、メディアにアクセスするために適したその他任意のタイプのユーザ機器として、図4のシステム400において実現することが可能である。簡素化を目的として、これらのデバイスは、ここでは総称して、ユーザ機器またはユーザ機器装置と呼ぶ場合がある。メディアガイダンスアプリケーションが実現されるユーザ機器装置は、スタンドアロン型デバイスとして機能することができるか、あるいはデバイスのネットワークの一部にすることができる。デバイスの多様なネットワーク構成を実現することができ、以下に詳細を検討する。
ユーザのテレビ機器402は、セットトップボックス、衛星放送用受信機(IRD)、テレビセット、デジタルストレージデバイス、DVDレコーダ、ビデオカセットレコーダ(VCR)、ローカルメディアサーバ、またはその他のユーザテレビ機器を含むことができる。これらの1つ以上のデバイスは、必要であれば単一のデバイスに統合することができる。ユーザコンピュータ機器404は、PC、ノートパソコン、タブレット、WebTVボックス、パーソナルコンピュータテレビ(PC/TV)、PCメディアサーバ、PCメディアセンター、またはその他のユーザコンピュータ機器を含むことができる。WEBTVはMicrosoft Corpの登録商標である。ワイヤレスユーザ通信デバイス406は、PDA、モバイル電話、携帯用ビデオプレーヤー、携帯用音楽プレーヤー、携帯用ゲーム機、またはその他のワイヤレスデバイスを含むことができる。
PC、WebTV、およびその他のユーザ機器装置にビデオを統合するためのテレビチューナーカードの出現に伴い、デバイスを上記デバイスの1つとして分類しようとすると、明確に区分できなくなることに注意する。事実、ユーザテレビ機器402、ユーザコンピュータ機器404、およびワイヤレスユーザ通信デバイス406のうちの各々は、図3を参照して上記で説明したシステム機能のうちの少なくとも一部を利用することができるので、デバイス上で利用可能なメディアコンテンツのタイプに関しては、柔軟に考えることができる。例えば、ユーザテレビ機器402は、インターネットコンテンツへのアクセスを可能にするインターネット有効型にすることができ、その一方、ユーザコンピュータ機器404は、テレビ番組へのアクセスを可能にするチューナを含むことができる。また、メディアガイダンスアプリケーションは、多様なタイプのユーザ機器上に同じレイアウトを有することができるか、あるいはユーザ機器の表示機能に合わせることができる。例えば、ユーザのコンピュータ機器上では、ガイダンスアプリケーションは、ウェブブラウザによってアクセスするウェブサイトとして提供することができる。別の実施例では、ガイダンスアプリケーションは、ワイヤレスユーザ通信デバイス用に縮小することができる。
システム400では、典型的に、各々のタイプのユーザ機器装置が2つ以上存在するが、図面が複雑になり過ぎないように、各々1つだけが図4に示される。さらに、各ユーザは、2つ以上のタイプのユーザ機器装置(例えば、ユーザはテレビセットとコンピュータとを持つことができる)、および各々のタイプのユーザ機器装置を2つ以上(例えば、ユーザはPDAとモバイル電話および/または複数のテレビセットを持つことができる)を利用することができる。
また、ユーザは、家庭内のデバイスおよびリモートのデバイスでメディアガイダンスアプリケーション設定を一定に維持するように、多様な設定を設定することもできる。設定は、ここで説明された設定、さらに、お気に入りのチャンネルや番組、番組を推奨するためにガイダンスアプリケーションが利用する番組の選好、表示選好、およびその他の望ましいガイダンス設定を含む。例えば、ユーザが、職場のパソコン上でwww.tvguide.comのウェブサイトのチャンネルをお気に入りとして設定すると、同じチャンネルが、ユーザの家庭のデバイス上(例えば、ユーザのテレビ機器とユーザのコンピュータ機器)、さらに、必要であれば、ユーザのモバイル上でお気に入りとして表示される。したがって、同じタイプまたは異なるタイプのユーザ機器装置であるかどうかに関わらず、1台のユーザ機器装置上で行われた変更によって、別のユーザ機器装置上のガイダンス体験が変更する可能性がある。さらに、行われた変更は、ユーザによる設定入力、およびガイダンスアプリケーションによってモニタされたユーザのアクティビティに基づく場合がある。
ユーザ機器装置は、通信ネットワーク414に結合することができる。すなわち、ユーザテレビ機器402、ユーザコンピュータ機器404、およびワイヤレスユーザ通信デバイス406は、それぞれ、通信経路408、410、および412を経由して、通信ネットワーク414に結合する。通信ネットワーク414は、インターネット、モバイル電話ネットワーク、モバイルデバイス(例えばBlackberry)ネットワーク、ケーブルネットワーク、公衆交換回線ネットワーク、またはその他のタイプの通信ネットワークまたは通信ネットワークの組み合わせを含めて、1つ以上のネットワークにすることができる。BLACKBERRYはResearch In Motion Limited Corpの登録商標である。経路408、410および412は、別々または一緒に、衛星放送経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路(例えばIPTV)、フリースペース接続(例えば、放送またはその他のワイヤレス信号用)、またはその他任意の適切な有線またはワイヤレス通信経路またはこれらの経路の組み合わせのような1つ以上の通信経路を含むことができる。経路412は、図4に示された例示的な実施形態において、ワイヤレス経路であることを示すように、破線で描かれ、経路408および410は、有線経路であることを示すように、実線で描かれている(しかし、これらの経路は必要であればワイヤレス経路にすることができる)。ユーザ機器装置との通信は、これらの通信経路のうちの1つ以上によって提供することができるが、図4では、図面が複雑になり過ぎないように、単一経路として示される。
通信経路は、ユーザ機器装置の間には描かれていないが、これらのデバイスは、経路408、410および412に関して上記で説明したように、およびUSBケーブル、IEEE1394ケーブル、ワイヤレス経路(例えばBluetooth、赤外線、IEEE802−11x等)のような短距離ポイントツーポイント通信経路、または有線または無線経路を経由するその他の短距離通信を経由して相互に直接通信することができる。BLUETOOTHはBluetooth SIG, INCの登録商標である。ユーザ機器装置は、通信ネットワーク414を経由する間接的経路を介して、直接相互に通信することもできる。
システム400は、それぞれ、通信経路420、421および422を介して通信ネットワーク414に結合される、メディアコンテンツソース416、データベース417およびメディアガイダンスデータソース418を含む。経路420、421および422は、経路408、410および412に関して上記で説明した通信経路のいずれかを含むことができる。メディアコンテンツソース416、データベース417およびメディアガイダンスデータソース418との通信は、1つ以上の通信経路でやり取りすることができるが、図4では、図面が複雑になりすぎないように、単一経路として示されている。さらに、メディアコンテンツソース416、データベース417およびメディアガイダンスデータソース418の各々のうち2つ以上が存在することができるが、図4では、図面が複雑になり過ぎないように、各々1つだけが示されている。(これらのソースの各々の異なる種類は以下に検討する。)必要な場合は、2つ以上のメディアコンテンツソース416、データベース417およびメディアガイダンスデータソース418は、1つのソースデバイスとして統合することができる。ソース416および418、およびデータベース417と、ユーザ機器装置402、404および406との間の通信は、通信ネットワーク414を介するものとして示されているが、一部の実施形態においては、ソース416および418、およびデータベース417は、経路408、410および412に関して上記で説明したような通信経路(非表示)を経由して、ユーザ機器装置402、404および406と直接通信することができる。
メディアコンテンツソース416は、テレビ配信施設、ケーブルシステム前処理、衛星放送配信施設、番組ソース(例えば、NBC、ABC、HBO等のテレビ放送会社)、中間配信施設および/またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバおよびその他のメディアコンテンツプロバイダを含む、1つ以上のタイプのメディア配信機器を含むことができる。NBCはNational Broadcasting Company, Inc.の登録商標、ABCはABC, INC.の登録商標、およびHBOはHome Box Office, Inc.の登録商標である。メディアコンテンツソース416は、メディアコンテンツの発信者(例えば、テレビ放送会社、ウェブキャストプロバイダ等)であってもよく、あるいはメディアコンテンツの発信者でなくてもよい(例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等)。メディアコンテンツソース416は、ケーブルソース、衛星放送プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、またはその他のメディアコンテンツプロバイダを含むことができる。メディアコンテンツソース416は、任意のユーザ機器装置から離れた場所にある、異種のメディアコンテンツを保管するために使用されるリモートメディアサーバ(ユーザによって選択されるビデオコンテンツを含む)を含むこともできる。メディアコンテンツのリモートストレージのため、およびリモートに保管されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は1999年6月11日出願の、Ellisらの米国特許申請番号09/332,244に詳細に検討されており、その全体を参照によりここに組み込む。
メディアガイダンスデータソース418は、メディア一覧、メディア関連情報(例えば、放送時間、放送チャンネル、メディアのタイトル、メディア詳細、評価情報(例えば、ペアレンタル管理評価、批評家の評価等)、ジャンルやカテゴリ情報、俳優の情報、放送会社のロゴまたはプロバイダのロゴ等)、メディアフォーマット(例えば、標準解像度、高解像度等)、広告情報(例えば、テキスト、画像、メディアクリップ等)、オンデマンド情報、および、ユーザが希望のメディア選択をナビゲートおよび検索できるようにする、他の任意のタイプのガイダンスデータ、など、メディアガイダンスデータを提供することができる。
メディアガイダンスアプリケーションデータは、任意の適切な手法を使用して、ユーザ機器装置に提供することができる。一部の実施形態においては、ガイダンスアプリケーションは、スタンドアロン型の対話テレビ番組ガイドで、データフィードを経由して番組ガイドを受信する(例えば、継続フィード、トリクルフィード、または、チャンネルの縦方向のブランク間隔のデータ)。番組予定のデータおよびその他のガイダンスデータは、テレビチャンネルの側帯上で帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または、その他任意の適切なデータ送信技法によって、テレビチャンネルの縦方向のブランク間隔で、ユーザ機器に提供することができる。番組予定データおよびその他のガイダンスデータは、複数のアナログまたはデジタル式テレビチャンネル上でユーザ機器に提供することができる。番組予定データおよびその他のガイダンスデータは、任意の適切な頻度でユーザ機器に提供することができる(例えば、連続、毎日、ユーザ定義の時間、システム定義の時間、ユーザ機器からのリクエストに応答して、等)。一部の手法では、メディアガイダンスデータソース418からのガイダンスデータは、クライアント−サーバ手法を使用して、ユーザの機器に提供することができる。例えば、ユーザの機器上にあるガイダンスアプリケーションクライアントは、必要なときにガイダンスデータを取得するように、ソース418とのセッションを開始することができる。メディアガイダンスデータソース418は、ユーザ機器装置402、404および406にメディアガイダンスアプリケーション自体、または、メディアガイダンスアプリケーションにソフトウェアの更新を提供することができる。
メディアガイダンスアプリケーションは、例えば、ユーザ機器装置上に実現されるスタンドアロン型のアプリケーションにすることができる。他の実施形態では、メディアガイダンスアプリケーションは、クライアントがユーザ機器装置上に存在する場合のみ、クライアント−サーバアプリケーションにすることができる。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器装置300の制御回路304上のクライアントアプリケーションとして、および、部分的にリモートサーバ上にサーバアプリケーションとして(例えば、メディアガイダンスデータソース418)実現することができる。ガイダンスアプリケーション表示は、メディアガイダンスデータソース418によって生成されて、ユーザ機器装置に送信することができる。メディアガイダンスデータソース418は、ユーザ機器上に、保存のためにデータを送信することもでき、次に、ユーザ機器は、制御回路によって処理される命令に基づいて、ガイダンスアプリケーション表示を生成する。
データベース417は、メディアガイダンスアプリケーションの機能を記憶するために使用することができる。一部の実施形態においては、データベース417は、個人化されたユーザインターフェイスを形成するように組み合わせるコンポーネントを含むことができる。例えば、データベース417は、モジュール、スキン、レイアウト、および、メディアガイダンス情報の表示を規定する規則のライブラリを含むことができる。データベース417は、一連の一般的なユーザ選好とそれぞれ関連する既存のするインターフェイスのライブラリも含むことができる(例えば、一般的な個人化されたインターフェイス)。データベース417は、各モジュールに表示されるメディアを規定する規則のライブラリを含むことができる(例えば、推奨モジュールに表示されるコンテンツに関する規則)。双方向メディアガイダンスアプリケーションは、特定のユーザに対して表示するために、データベース417から、個人化されたユーザインターフェイスのコンポーネントまたは全体を受信することができる。
一部の実施形態においては、データベース417は、双方向メディアガイダンスアプリケーションによって提供されるユーザ選好情報を記憶することができる(例えば、ユーザ対話のモニタに基づいて、または、ユーザ指定の選好から)。データベース417は、特定のモジュール、スキン、レイアウトおよび規則と、ユーザ選好との関連も記憶することができる。例えば、データベース417は、各列に固有の識別子、ユーザ選好、ユーザ選好に関連するモジュール、レイアウトおよび規則を含む、テーブルを含むことができる。データベース417は、ユーザ選好と個人化されたインターフェイスとの関連も記憶することができる。例えば、データベース417は、各列が固有の識別子、ユーザ選好、および個人化されたインターフェイスの識別子を含む、テーブルを含むことができる。個人化されたインターフェイスは、ユーザによって作成され、双方向メディアガイダンスアプリケーションによってデータベース417に記憶された、既存のライブラリまたはインターフェイスから取得された一般的なインターフェイスにすることができる。
メディアガイダンスシステム400は、いくつかの手法、またはネットワーク構成を例示することを目的としており、これによって、ユーザ機器装置およびメディアコンテンツやガイダンスデータのソースは、メディアにアクセスして、メディアガイダンスを提供することを目的として相互に通信することができる。本発明は、これらの手法の1つまたはサブセットで、あるいは、メディアを配送およびメディアガイダンスを提供するための他の手法を採用するシステムにおいて、適用することができる。以下の3つの手法は、図4の一般化された例の特定の例示を提供する。
1つの手法では、ユーザ機器装置は、ホームネットワーク内で相互に通信することができる。ユーザ機器装置は、上記に説明した短距離のポイントツーポイント通信技法を経由して、ホームネットワーク上に提供されたハブまたはその他の類似のデバイスを介して間接的な経路を経由して、または、通信ネットワーク414を経由して、互いに直接的に通信する可能性がある。単一の家庭の複数の個人のそれぞれは、ホームネットワーク上の異なるユーザ機器装置を操作することができる。この結果、多様なメディアガイダンス情報または設定は、異なるユーザ機器装置間を通信することが望ましい場合がある。例えば、ユーザにとっては、2005年7月11日付のEllisらの米国特許出願第11/179,410に詳細が説明されているように、ホームネットワーク内の異なるユーザ機器上で、一定のメディアガイダンスアプリケーション設定を維持することが望ましい場合がある。ホームネットワークの異種のユーザ機器装置は、また、メディアコンテンツを送信するように相互にも通信できる。例えば、ユーザは、メディアコンテンツを、ユーザコンピュータ機器から、携帯用ビデオプレーヤーまたは携帯用音楽プレーヤーに送信することができる。
第2の手法では、ユーザは、複数のタイプのユーザ機器を持つことができ、これによって、メディアコンテンツにアクセスしてメディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスする、ホームネットワークを持つことができる。ユーザは、リモートデバイス上に実現されたメディアガイダンスアプリケーションを経由して、家庭内デバイスを制御することができる。例えば、ユーザは、職場のパーソナルコンピュータ、または、PDAまたはウェブ対応モバイル電話などのモバイルデバイスを経由して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスすることができる。ユーザは、オンラインガイダンスアプリケーション上の多様な設定を設定して(例えば、録画、リマインダ、その他の設定)ユーザの家庭内機器を制御することができる。オンラインガイドは、ユーザの機器を直接、または、ユーザの家庭内機器上のメディアガイダンスアプリケーションによって通信することにより、制御することができる。ユーザ機器装置が互いに離れた場所にある、ユーザ機器装置の通信のための多様なシステムおよび方法は、例えば、2004年8月26日付のEllisらの米国特許申請第10/927,814に説明されており、全体を参照することによってここに組み込む。
第3の手法では、家庭の内外のユーザ機器装置のユーザは、メディアガイダンスアプリケーションを使用して、メディアコンテンツソース416と直接通信して、メディアコンテンツにアクセスすることが可能である。具体的には、家庭内では、ユーザ用テレビ機器404およびユーザ用コンピュータ機器406のユーザは、メディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することができる。ユーザは、また、ワイヤレスユーザ通信デバイス406を使用して、家庭外のメディアガイダンスアプリケーションにアクセスして、望ましいメディアコンテンツ間をナビゲートおよび検索することもできる。
メディアコンテンツの説明は、ビデオコンテンツを中心としているが、メディアガイダンスの原則は、音楽や画像等、その他のタイプのメディアコンテンツに適用することが可能であることが理解される。
一部の実施形態においては、ユーザが双方向メディアガイダンスアプリケーションにアクセスすると、双方向メディアガイダンスアプリケーションはデフォルトのインターフェイスを表示することができる。デフォルトのインターフェイスは、最初は、その家庭のすべてのユーザで同じにすることができる。図5は、例示的な最初の双方向メディアガイダンスアプリケーションのインターフェイス500を示しているが、ユーザが双方向メディアガイダンスアプリケーションにアクセスすると表示することができる。
インターフェイス500は、ビデオウィンドウ502、ナビゲーションバー504、およびモジュール510、520および530を含む。ここで使用される、モジュールという用語は、メディアガイダンス情報を表示するためのウィンドウを意味しており、双方向メディアガイダンスアプリケーション画面上に複数のウィンドウを同時に表示することができる。インターフェイス500のバックグラウンドは、スキン507である。図5の例示的インターフェイスでは、スキンは、メディアガイダンスプロバイダによって作成されたデザインである。インターフェイス500は、日時508および広告509を含む。ナビゲーションバー504は、ユーザが利用可能な双方向メディアガイダンスアプリケーションメニューまたは機能にアクセスするために選択可能なオプション505を含む。インターフェイス500は、タイトル506の、現在アクセスしたメニュー、モードまたは機能を識別する。
インターフェイス500のモジュール510は推奨モジュールである。モジュール520は、双方向メディアガイダンスアプリケーションがユーザに推奨するメディアの一覧511(例えば、テレビ番組)を含む。一覧511は、タイトル、チャンネル、時間、画像またはビデオ、またはその他任意の適切な情報を含むことができる。ユーザは、ハイライト領域518を使用して一覧を選択することができる。一覧511は任意の適切な方式で体系化することができる。例示的なインターフェイス500に示された例では、モジュール520は、現在配信されている番組に対する推奨(「配信中」一覧512)、次の番組に対する推奨(「次に配信」一覧514)、およびその後の番組に対する推奨(「後に配信」一覧516)を含む。一部の実施形態においては、ユーザがコンテンツに関連する一覧をハイライトまたは選択すると、双方向メディアガイダンスアプリケーションは、ビデオウィンドウ502に現在配信されているコンテンツまたはコンテンツのビデオクリップまたは静止画像を表示することができる。
双方向メディアガイダンスアプリケーションは、任意の適切な手法で、モジュール510に表示された推奨コンテンツを選択することができる。例えば、双方向メディアガイダンスアプリケーションは、好ましいプロバイダによって提供されるコンテンツを推奨することができる。別の例では、双方向メディアガイダンスアプリケーションは、他のユーザに最も人気がある、最も視聴された、または最も録画されたコンテンツを推奨することができる(例えば、ニールセンの評価に基づく)。
ユーザは、モジュール510を選択してガイドモードにアクセスすることができる。モジュールのユーザ選択に応答して、双方向メディアガイダンスアプリケーションは、インターフェイス500を終了して、ガイドモード(非表示)に入ることができる。ユーザがガイドモードに入ると、ナビゲーションバー504の上のタイトル506は、双方向メディアガイダンスアプリケーションの現在のモードがガイドモードであることを示すことができる。ユーザは、また、ナビゲーションバー504上の適切なオプションを選択することによって、ガイドモードにアクセスすることもできる。
インターフェイス500のモジュール520はオンデマンドモジュールである。モジュール520は、ユーザが視聴できるオンデマンドメディアの一覧521を含む。一覧521は、タイトル、画像またはビデオ、またはその他任意の適切な情報を含むことができる。モジュール520に表示された一覧は、最もリクエストされたオンデマンドコンテンツ(例えば、最も購入されたコンテンツ)、指定のカテゴリまたはテーマのコンテンツ(例えばアクション映画)、または、その他任意の適切なサブセットのオンデマンドコンテンツに対応することができる。一部の実施形態においては、ユーザは、モジュール520の一覧521をスクロールすることができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、ユーザがコンテンツに関連する一覧をハイライトまたは選択すると、ビデオウィンドウ502に、オンデマンドコンテンツ、または、オンデマンドコンテンツのビデオクリップを表示することができる。
ユーザは、モジュール520を選択してオンデマンドモードにアクセスすることができる。モジュールのユーザ選択に応答して、双方向メディアガイダンスアプリケーションは、インターフェイス500を終了して、オンデマンドモード(非表示)に入ることができる。ユーザがオンデマンドモードに入ると、ナビゲーションバー504の上のタイトル506は、双方向メディアガイダンスアプリケーションの現在のモードはオンデマンドモードであることを示すことができる。ユーザは、また、ナビゲーションバー504上の適切なオプションを選択することによって、オンデマンドモードにアクセスすることもできる。
インターフェイス500のモジュール530は、録画番組とVODモジュールである。モジュール530は、ユーザが視聴できる録画コンテンツの一覧531を含む。一覧531は、タイトル、画像またはビデオ、またはその他任意の適切な情報を含むことができる。モジュール530に表示された一覧は、最も高い評価の録画コンテンツ(例えば、高い優先評価で録画)、指定のカテゴリまたはテーマのコンテンツ(例えばアクション映画)、またはその他任意の適切なサブセットの録画コンテンツに対応することができる。一部の実施形態においては、ユーザは、モジュール530の一覧531をスクロールすることができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、ユーザがコンテンツに関連する一覧をハイライトまたは選択すると、ビデオウィンドウ502に、録画コンテンツ、または、録画コンテンツのビデオクリップを表示することができる。
ユーザは、モジュール530を選択して録画番組モードにアクセスすることができる。モジュールのユーザ選択に応答して、双方向メディアガイダンスアプリケーションは、インターフェイス500を終了して、録画番組モード(非表示)に入ることができる。ユーザが録画番組モードに入ると、ナビゲーションバー504の上のタイトル506は、双方向メディアガイダンスアプリケーションの現在のモードが録画番組モードであることを示すことができる。また、ユーザは、ナビゲーションバー504上の適切なオプションを選択することによって、録画番組モードにアクセスすることもできる。
インターフェイス500は例示に過ぎない。他の任意のモジュールをインターフェイスに含めることができること、および他の任意のタイプのコンテンツを表示できることが理解されるであろう。さらに、画面上のモジュールおよびコンテンツの場所は例示に過ぎないこと、およびモジュールの他の任意の適切なレイアウトを使用できることが理解されるであろう。一連のモジュール、モジュールの構成およびモジュールのレイアウトの組み合わせは、ここでは、構成と呼ばれ、この構成に双方向メディアガイダンスアプリケーション情報またはコンテンツが表示される。ここで使用される、レイアウトという用語は、モジュールメディアガイダンス情報、および双方向メディアガイダンスアプリケーション画面上に表示される他の要素の視覚的配向を意味する。レイアウトは、例えば、任意の適切な原点(例えば画面の左隅)を用いるxおよびy座標の使用を含めて、任意の適切な方式で定義することができる。また、レイアウトは、モジュールに表示されるメディアガイダンス情報の順に並んだ一覧を使用して定義することもできる。
コンテンツプロバイダの増加、および提供されるコンテンツのタイプの増加に伴い、すべてのユーザに単一のインターフェイスを提供しても、各ユーザの双方向メディアガイダンスアプリケーション体験を最適化しないことが明確になっている。各ユーザは異なる関心を持ち得るため、ユーザが双方向メディアガイダンスアプリケーションにアクセスするとき、各ユーザのために、ユーザの関心対象に対応するユーザ特定のインターフェイスを表示することが望ましい。ユーザ特定のインターフェイスは、モジュール、コンテンツ、スキンまたは、インターフェイスに表示することができる他の任意の機能またはコンテンツを含むことができる。図6および7は、例示的な個人化されたインターフェイスを示す。
図6は、例示的な個人化された双方向メディアガイダンスアプリケーションインターフェイス600を示す(例えば、ボブ用に個人化されている)。インターフェイス600は、ナビゲーションバー604および広告609を含む。インターフェイス600のモジュールは、スキン607上に表示される。図6に示された例では、スキン607は青とグレーのカラースキームであるが、その他任意のスキンをインターフェイス600に使用することができる。例えば、ユーザは、異なるカラースキーム、または、スキンとして1つ以上の画像を選択することができる(例えば、ニューヨークヤンキースのファンには、ヤンキースのロゴ)。
インターフェイス600は、モジュール610、620および630を含む。モジュール610は、お気に入りモジュールである。モジュール610は、各ユーザのお気に入りのチャンネルの一覧を含む(例えば、ボブのお気に入りのチャンネル)。ユーザは、一覧を選択して、全画面で一覧に関連するチャンネルを見ることができる。
モジュール620はオンデマンドモジュールである。モジュール620は、オンデマンドで視聴可能なアクション映画の一覧を含む。ユーザは、さらなるアクション映画を見るためにオンデマンド映画の一覧をスクロールすることができる。ユーザは、一覧に関連するアクション映画を見るために一覧を選択することができる。
モジュール630は録画番組モジュールである。モジュール630は、録画済みで、ユーザが視聴可能な番組の一覧を含む。録画番組は、ローカルの録画デバイス(例えばローカルのDVR)、またはネットワークの録画デバイスによって録画され得る。ユーザは、さらに一覧を見るために、録画番組の一覧をスクロールすることができる。ユーザは、関連する一覧を選択することによって、録画された番組を再生することができる。
モジュール640は、ウォッチリストモジュールである。モジュール540は、ユーザが定期的に視聴または録画する映画、芸能人またはその他のコンテンツの一覧を含む。ウォッチリストのコンテンツは、ユーザが関心を持っているコンテンツである。一覧は、番組または映画のタイトル、芸能人の名前、番組の放送時間やチャンネル、オンデマンドで視聴可能な番組の場合はオンデマンド情報、芸能人が出演している番組または映画のタイトル、またはその他任意の適切な情報を含むことができる。ユーザは、さらに関心対象のコンテンツを見るために、ウォッチリストをスクロールすることができる。
モジュール650はユーザ評価モジュールである。モジュール650は、最も人気のある番組、映画、芸能人またはその他のコンテンツ、およびユーザ評価の指標の一覧を含む。評価は、双方向メディアガイダンスアプリケーション(例えば、ウェブベースの双方向メディアガイダンスアプリケーション)の複数のユーザから収集された個別評価から得ることができる。評価は、まとめられて、最も人気のある番組がモジュール650に一覧表示することができる。モジュールの一覧は、タイトル、放送日時、チャンネル、画像またはビデオクリップまたはその他任意の適切な情報を含むことができる。一部の実施形態においては、ユーザは、番組の評価を提供するために一覧を選択することができる。ユーザは、さらに評価を見るために一覧をスクロールすることができる。一部の実施形態においては、ユーザは、一覧を選択して、一覧に関連する番組を視聴、または録画を設定、または、番組についてその他任意の適切な操作を実施することができる。
一部の実施形態においては、ユーザは、各モジュールの大きさ、およびモジュールのカラースキームを決定または修正できる。一部の実施形態においては、ユーザは、表示するモジュール、および/またはインターフェイスのモジュールのレイアウトを選択することができる。ユーザは、また、多様なモジュールで表示されるコンテンツを指定する規則を変更することもできる。例えば、ユーザは、コメディだけをオンデマンドモジュールで表示されるように、およびスポーツ番組だけが録画番組モジュールで表示されるように指定することができる。
図7は、別の例示的な個人化された双方向メディアガイダンスアプリケーションインターフェイスを示す。インターフェイス700は、子供向けの例示的なインターフェイスである。インターフェイス700は、ビデオウィンドウ702、ナビゲーションバー704、および広告709を含む。スキン707は、インターフェイス700のバックグラウンドを提供する。図7に示された例では、スキン700は、メディアプロバイダによって提供されたデフォルトのスキンである。しかしながら、インターフェイス700は、例えば、スポンジ・ボブのスキンのような、他の任意のスキンを含むことができる(例えば、「Sponge Bob Square Pants」に対する子供の興味に基づく)。
インターフェイス700は、モジュール710、720および730を含む。モジュール710は、推奨モジュールである。推奨モジュール710の一覧によって識別される番組は、すべて、子供向け、または少なくとも子供に適切な番組である(例えば、「Tom and Jerry」、「Full House」、および「Ice Age」). デフォルトインターフェイス500(図4)のモジュール510と同様に、双方向メディアガイダンスアプリケーションを使用する子供は、モジュール710から一覧を選択して、現在放送されている番組にアクセスまたは録画を設定することができる。
モジュール720はオンデマンドモジュールである。モジュール720は、子供向けまたは少なくとも子供に適切なオンデマンドコンテンツの一覧を含む。一部の実施形態においては、コンテンツは、子供の関心対象であり得る(例えば、「Wallace and Gromit」は、クレイメーション映画に対する関心に対応する)。図7に示された例では、双方向メディアガイダンスアプリケーションは、いくつかのG評価の映画(例えば「Zathura」、「Yours、mine and ours」および「Jimmy Neutron」)、または、視聴対象として子供向けに作成された映画(例えば、「Harry Potter」)を選択している。双方向メディアガイダンスアプリケーションは、例えば、MPAA評価に基づいて番組を選択する等、任意の適切な方式でモジュール720にどのコンテンツを一覧表示するかを決定することができる。
モジュール730は録画番組モジュールである。モジュール730は、ユーザが視聴可能な録画番組の一覧を含む。録画番組は、任意のユーザにより(例えば、家庭の別のユーザがローカルDVR上で番組を録画)、ローカルに録画(例えばローカルDVRで)またはリモートで(例えばネットワークサーバ上で)録画済みであり得る。モジュール730に一覧表示される録画番組は、子供向けまたは少なくとも子供に適切な番組でありことができる(例えば「Sponge Bob」)。
インターフェイス700を使用する子供は、インターフェイスを個人化するために、任意の適切な方式でインターフェイスを変更することができる。例えば、子供はインターフェイスのスキンを変更、他のモジュールを選択、選択したモジュールのレイアウトを変更、または、その他任意の適切な変更をインターフェイスに実施することができる。
双方向メディアガイダンスアプリケーションは、任意の適切な方式で個人化されたインターフェイスを作成することができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、各ユーザに個人化されたインターフェイスを作成するように促すことができる。図8は、個人化されたインターフェイスまたはホームページを作成するための例示的画面800を示す。画面800は、スキンを選択するための表示領域810、およびモジュールを選択するための表示領域820を含む。表示領域810は、ユーザが個人化されたインターフェイスに選択できるスキンの一覧812を含む。一覧812はスキンの画像を含む。一覧は、例えば、タイトル、作者、カラースキームまたはスキンを説明するためのその他任意の適切な情報等、その他任意の適切な情報を含むことができる。ユーザは、さらなるスキンを見るために一覧812をスクロールすることができる。ユーザは、ハイライト領域815を使用してスキンを選択することができる。
ユーザは、メニュー814を使用してスキンをナビゲートできる。メニュー814は、スキンのカテゴリに対応する複数のオプションを含む。ユーザのカテゴリ選択に対応して、双方向メディアガイダンスアプリケーションは、一覧812に表示されるスキンを、選択されたカテゴリに関連するスキンに限定することができる。メニュー814に一覧表示されるカテゴリは、人気、すべて、スポーツ、車、子供、および芸能を含む。しかしながら、その他任意の適切なカテゴリをメニュー814に使用することができることを理解されたい。双方向メディアガイダンスアプリケーションは、特定のカテゴリが選択されたことをマーキング816によって示すことができる。図8の例では、マーキング816は下線である。マーキング816は、例えば、異なるフォント、フォントサイズ、フォントカラー、ハイライト、太字またはその他任意の適切なマーキング等、その他任意の適切なマーキングにすることができる。
表示領域820は、個人化されたインターフェイスまたはホームページを追加するためにユーザが選択することができるモジュールの一覧822を含む。一覧は、画像(例えば、画面印刷)、ロゴ、タイトル、追加情報へのリンク(例えば、ハイパーリンク823)、またはその他任意の適切な情報を含む。ユーザは、「追加」オプション830を選択することによって、個人化されたインターフェイスのモジュールを選択することができる。ユーザが「追加」オプション830を選択すると、双方向メディアガイダンスアプリケーションは、指標832を表示して、ユーザにモジュールが個人化されたインターフェイスに追加されたことを通知することができる。例えば、図8の指標832は、推奨モジュールがユーザの個人化されたインターフェイスに追加されたことを示している。
表示領域820は、モジュールのカテゴリのメニュー824を含む。ユーザのメニュー824内カテゴリ選択に対応して、双方向メディアガイダンスアプリケーションは、表示領域820に表示されるモジュールを、選択されたカテゴリに関連するモジュールに限定することができる。図8のメニュー824に一覧表示されたカテゴリは、人気、テレビ、録画、ニュース、スポーツおよびテクノロジである。しかしながら、その他任意の適切なカテゴリをメニュー824に使用することができることを理解されたい。双方向メディアガイダンスアプリケーションは、特定のカテゴリが選択されたことをマーキング826によって示すことができる。図8の例では、マーキング826は下線である(例えば、人気が選択されたことを示す)。マーキング826は、例えば、異なるフォント、フォントサイズ、フォントカラー、ハイライト、太字またはその他任意の適切なマーキング等、その他任意の適切なマーキングにすることができる。
一部の実施形態においては、1つ以上のモジュールは、ユーザが設定することができる。例えば、ユーザは、お気に入りモジュールを設定して、お気に入りモジュールに対してモジュールがどのコンテンツを特定すべきかに基づいて、関心対象を指定することができる。別の例では、ユーザは、録画コンテンツモジュールまたはオンデマンドモジュールを設定して、録画コンテンツおよびオンデマンドモジュールに表示するコンテンツのタイプを指定することができる(例えば、アクション映画、または、Jamie Foxxが出演しているコンテンツのみ)。図9は、モジュールを設定するための例示的な画面900を示す。
例示的な画面900は、推奨モジュールを設定するための画面を表示する。しかしながら、他の任意の適切なモジュールは、画面900に類似し得る、関連した構成画面を有することができることを理解する。画面900は、ユーザの関心対象コンテンツを選択するための表示領域910を含む。表示領域910は、双方向メディアガイダンスアプリケーションが推奨モジュールの更新に使用する、関心対象を指定するようにユーザが選択することができるコンテンツの一覧912を含む。画面900の例では、一覧912はタイトルと画像を含む。他の実施形態では、一覧912は、ビデオクリップ、放送チャンネルおよび時間、あらすじ、またはその他任意の適切な情報をさらに含むことも、あるいは代わりに含むことができる。ユーザは、一覧に関連する番組の追加情報にアクセスするために、一覧のタイトル916を選択することができる(例えば、番組ページ内、またはポップアップウィンドウ内)。ユーザは、さらなるコンテンツを見るために一覧をスクロールすることができる。
ユーザは、ハイライト領域915を使用して一覧を選択することができる。ユーザが一覧を選択すると、双方向メディアガイダンスアプリケーションは一覧をマーキングして、一覧に関連する番組またはコンテンツがモジュールに選択されたことをユーザに知らせることができる。例えば、双方向メディアガイダンスアプリケーションは、タイトルのフォントを変更、タイトルの色を変更、タイトルの大きさを変更、画像の周囲にボーダーを設定、または、その他任意の適切な方式で一覧を変更して、ユーザの選択を示すことができる。図9の例では、双方向メディアガイダンスアプリケーションは、タイトルの色を変更して、フォントを太字かたイタリック体に変更ている(例えば、タイトル916からタイトル917まで)。
画面900は、ユーザがモジュール設定の一部として指定できる情報のカテゴリのメニュー920を含む。ユーザは、カテゴリの一覧920から選択して、表示領域910でカテゴリに関連するオプションの一覧を見ることができる。メニュー920は、任意の適切なカテゴリ、および任意の適切な数のカテゴリを含むことができる。図9の例では、例示的なカテゴリは、評価、ジャンル、番組、キャラクター、芸能人、キーワード、子供を含む。一部の実施形態においては、ユーザは、キーワードカテゴリに1つ以上のキーワードを入力するように促され得る。キーワードの受信に応答して、双方向メディアガイダンスアプリケーションは、コンテンツソースによって提供されるコンテンツを検索(例えば、図4のコンテンツソース416)、およびキーワード(例えば、キーワードは番組詳細またはメタタグで使用されている)に関するコンテンツを特定することができる。しかしながら、その他任意の適切なカテゴリを使用できることを理解されたい。
双方向メディアガイダンスアプリケーションは、マーキング924によって特定のカテゴリが選択されたことを示すことができる。図9の例では、マーキング924は下線である(例えば、「番組」が選択されたことを示す)。マーキング924は、例えば、異なるフォント、フォントサイズ、フォントカラー、ハイライト、太字またはその他任意の適切なマーキング等、その他任意の適切なマーキングにすることができる。ユーザがモジュールの設定を終了すると、ユーザは、「戻る」オプション930を使用することによって、以前の双方向メディアガイダンスアプリケーションページ(例えば、画面800、図8)に戻ることができる。
ユーザが、画面800(図8)でモジュールおよびスキンの選択を終了すると、ユーザはオプション830を選択して、個人化されたインターフェイスを生成することができる。図10は、オプション830の選択に応答して生成された例示的な個人化されたインターフェイス1000を示す。インターフェイス1000はナビゲーションバー1004および広告1009を含む。インターフェイス1000は、スポンジ・ボブのスキン1007上に構築される(例えば、一覧812、図8から選択されたスキン)。
インターフェイス1000は、モジュール1008、1010、1020および1030を含む。モジュール1008は、日時モジュールである。モジュール1010は推奨モジュールである。モジュール1020は天候モジュールである。モジュール1030は録画番組モジュールである。インターフェイス1000を使用して、ユーザはモジュールのレイアウトを変更することができる。例えば、ユーザはモジュールを選択して、モジュールをインターフェイス1000の異なる位置に移動することができる。図10に示された例では、ユーザは、天候モジュール1020を選択して、モジュール1020を位置1022から位置1024に移動している。位置1022および1024は、ユーザがモジュールを移動すると表示される外枠によって、ユーザに対して特定することができる。一部の実施形態においては、ユーザがモジュールを移動すると、他のモジュールが、自動的に位置を変え、移動するモジュールのために場所を作る(例えば、モジュール1030は、モジュール1020が位置1024に移動すると、下に移動する)。一部の実施形態においては、ユーザまたは双方向メディアガイダンスアプリケーションは、場所に収まるように、1つ以上のモジュールのサイズを変更することができる。
ユーザがモジュールを望む位置に移動すると、ユーザは、オプション1040を選択することによって、双方向メディアガイダンスアプリケーションに、個人化されたインターフェイスを最終化するように指示することができる。ユーザのオプション1040の選択に応答して、双方向メディアガイダンスアプリケーションは、ユーザが双方向メディアガイダンスアプリケーションにアクセスするとき、表示される個人化されたインターフェイスを保存することができる。一部の実施形態においては、ユーザは、既存の個人化されたインターフェイスを変更するために、いつでも画面800、900および1000(図8〜10)に戻ることができる。
一部の実施形態においては、双方向メディアガイダンスアプリケーションは、各ユーザに対して個人化されたインターフェイスを自動的に作成または選択することができる。個人化されたインターフェイスが、ユーザの関心対象を反映することを確実にするため、双方向メディアガイダンスアプリケーションは、各ユーザの視聴傾向および各ユーザの双方向メディアガイダンスアプリケーションとの対話をモニタすることができる。次に、双方向メディアガイダンスアプリケーションは、モニタされた傾向から、各ユーザの関心対象を推論する。モニタされた対話からユーザを特定することは常に可能ではない可能性があるため、双方向メディアガイダンスアプリケーションは、その代わりに、モニタされた対話から、一連のユーザの選好を特定することができる。双方向メディアガイダンスアプリケーションは、任意の適切なアルゴリズムまたはスキームを使用して(例えば、境界検出型のアルゴリズムまたは関連性ルール)、どのユーザ対話が特定の一連のユーザ選好に関連するかを判定することができる。以下の検討は、特定のユーザにおける特徴を説明し得るが、この特徴は、特定のユーザに関連しない一連のユーザ選好によって実現することもできることを理解する。
特定された関心対象を使用して、双方向メディアガイダンスアプリケーションは、各ユーザに対して個人化されたインターフェイスを作成または選択することができる。例えば、双方向メディアガイダンスアプリケーションは、ユーザの関心対象に基づいて、インターフェイスのコンポーネント(例えば、スキンおよびモジュール)を選択することによって、個人化されたインターフェイスを作成することができる。双方向メディアガイダンスアプリケーションは、境界検出型アルゴリズム、関連性ルール、またはその他任意の適切なアルゴリズムを使用して、特定のユーザの選好に対してコンポーネントを選択することができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、データベース417に記憶されたテーブルを使用してコンポーネントを選択する(図4)。例えば、双方向メディアガイダンスアプリケーションは、ユーザが「Sponge Bob」やその他のアニメが好きな子供で、子供が野球観戦を好きであると判定すると、双方向メディアガイダンスアプリケーションは、スポンジ・ボブのスキン、推奨モジュール、録画番組モジュール、およびスポーツニュースモジュールを、データベース417にあるモジュールやスキンから選択することができる。双方向メディアガイダンスアプリケーションは、データベース417から適切な規則を選択することによって、モジュールを構成して、アニメや野球に関する情報を表示することができる(例えば、アニメや野球の試合を推奨、録画したアニメを再生、および野球の試合結果などを表示)。双方向メディアガイダンスアプリケーションは、例えば、モジュールの最適な表示に基づいて、など任意の適切な手法でモジュールをレイアウトして、特定のモジュールを強調(例えば、推奨モジュール)、スキンに最も関係する、またはその他任意の適切な方式で表示することができる。双方向メディアガイダンスアプリケーションは、データベース417に記憶されたレイアウトのライブラリから、レイアウトを選択できる。一部の実施形態においては、ユーザは、双方向メディアガイダンスアプリケーションによって作成された個人化されたインターフェイスを変更することができる。
別の例としては、双方向メディアガイダンスアプリケーションは、特定されたユーザの関心対象に基づいて、ユーザに対して既存の個人化されたインターフェイスを選択することができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、既存の個人化されたインターフェイスのライブラリ、または、データベース417に記憶された個人化されたインターフェイスのテンプレートへアクセスすることができる。既存の個人化されたインターフェイスまたはテンプレートの各々は、一連の関心対象に関連し得る。双方向メディアガイダンスアプリケーション、メディアソースまたは運用者は、境界検出型アルゴリズム、関連性ルール、またはその他任意の適切なアルゴリズムまたは手法を使用して、既存の個人化されたインターフェイスまたはテンプレートを一連の関心対象(例えば、一般的なユーザ選好)に関連させることができる。関連は、双方向メディアガイダンスアプリケーションが使用するために、データベース417に記憶することができる(例えば、テーブル内)。双方向メディアガイダンスアプリケーションは、ユーザの関心対象に最も類似する一連の関心対象を特定し、特定された一連の関心対象に関連する既存の個人化されたインターフェイスまたはテンプレートを選択することができる。
双方向メディアガイダンスアプリケーションは、適切な時に、いつでも、ユーザに個人化されたインターフェイスを作成または選択できる。さらに、双方向メディアガイダンスアプリケーションは、任意の適切な時に、既存の個人化されたインターフェイスを更新して、ユーザの傾向から特定された最新の関心対象を反映することができる。例えば、双方向メディアガイダンスアプリケーションは、ユーザが双方向メディアガイダンスアプリケーションにアクセスするたびに、新しい個人化されたインターフェイスを作成または選択することができる。または、ユーザが双方向メディアガイダンスアプリケーションにアクセスするたびに、既存の個人化されたインターフェイスを更新することができる。
各ユーザの視聴体験を最適化するために、双方向メディアガイダンスアプリケーションは、ユーザが双方向メディアガイダンスアプリケーションにアクセスすると、どのユーザがユーザ機器を使用しているかを判定して、そのユーザの個人化されたインターフェイスを表示することができる。双方向メディアガイダンスアプリケーションは、任意の適切な手法を使用して、どのユーザがユーザ機器を使用しているかを判定できる。一部の実施形態においては、ユーザが双方向メディアガイダンスアプリケーションにアクセスしようとすると、双方向メディアガイダンスアプリケーションは、ユーザに、ユーザが自分自身を特定するように問い合わせることができる(例えば、ポップアップウィンドウの質問による)。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、どの個人化されたインターフェイスを表示するかを自動的に判断することができる。
どの個人化されたインターフェイスを表示するかを自動的に決定するために、双方向メディアガイダンスアプリケーションは、まず、双方向メディアガイダンスアプリケーションのすべてのユーザの視聴傾向をモニタすることができる。例えば、双方向メディアガイダンスアプリケーションは、ユーザ機器がオン、オフになるたび、どのコンテンツがアクセスされたか(例えば、どのテレビ番組を視聴したか)、および、どの双方向メディアガイダンスアプリケーション機能が表示されたかを記録するアプリケーションを含むことができる。例えば、制御回路304(図3)は、記憶装置308(図3)に、モニタされたユーザ対話を保存するように命令することができる。
双方向メディアガイダンスアプリケーションがユーザの対話を記録すると、双方向メディアガイダンスアプリケーションは、対話から特定のユーザプロファイルを特定することができる。例えば、双方向メディアガイダンスアプリケーションはアクセスされたコンテンツに関連するメタデータ(例えば、ジャンル、タイトル、説明、俳優)、および表示された双方向メディアガイダンスアプリケーション機能に関連するメタデータ(例えば、選択されたニュース情報、スポーツ結果、推奨プログラム)を使用することができる。より具体的には、制御回路104は、記憶装置308に保存されたログを検索して、パターンを識別するためにメタデータを分析することができる。双方向メディアガイダンスアプリケーションが、記録されたパターンに基づいてユーザプロファイルを特定すると、双方向メディアガイダンスアプリケーションは、プロファイルを、ユーザ機器がオンになった日時と比較することができる(例えば、記憶装置308に保存されたログ情報に基づいて)。次に、双方向メディアガイダンスアプリケーションは、特定のユーザプロファイルを、ユーザプロファイルに合うユーザがユーザ機器を使用した日時(例えば時間帯)に関連させることができる(例えば、週日の午後2〜3時を、アニメと関連させて、水曜日の2〜3時にアニメを視聴したユーザプロファイルに関連させる。例えば、制御回路304は、時間帯およびユーザプロファイルとの関連を記憶装置108に記憶する。双方向メディアガイダンスアプリケーションは、ユーザ機器を使用しているユーザが誰であるかを知っている場合(例えば、双方向メディアガイダンスアプリケーションが設定されたとき、またはユーザがプレミアム機能にアクセスしたときに自分を特定したユーザ)、双方向メディアガイダンスアプリケーションは対応するユーザプロファイルをユーザに関連させることができる(例えば、ユーザプロファイルに関連する時間帯に、ユーザにユーザが「ジョン」であるかどうかを尋ねる。そうであれば、双方向メディアガイダンスアプリケーションはこのユーザプロファイルをユーザ「ジョン」に関連させることができる)。
以下の例は、このプロセスを説明するために使用される。テレビの電源が毎日、午前7〜8:30に入り、ユーザは、いくつかの朝のトークショーを視聴する。テレビの電源は、次に、午後2〜5時にもう一度入る。ユーザは、主に、午後2〜3時にメロドラマを視聴して、午後3〜5時にアニメを視聴する。境界検出型アルゴリズムを使用すると(例えば、2つの番組がどの程度類似しているかを判定するために使用される)、双方向メディアガイダンスアプリケーションは、午後2〜3時の視聴内容と、午後3〜5時の視聴内容には、ほとんど関連性がないと判定することができる。しかし、もう一度境界検出型アルゴリズムを使用すると、双方向メディアガイダンスアプリケーションは、午前7〜8:30時の視聴内容と2〜3時の視聴内容が類似していて、同じプロファイル、例えばプロファイルAに適合すると判定することができる。アニメを視聴するユーザのプロファイルはプロファイルBである。双方向メディアガイダンスアプリケーションは、さらに、モニタされた対話から、週末には、テレビは、午前7〜10時に電源が入り、ユーザは主にアニメを視聴すると判断する。この視聴パターンは、プロファイルBの視聴パターンと高い関連性がある。このようにして、双方向メディアガイダンスアプリケーションは、週末までに、このテレビを使用する2人の主なユーザプロファイルを特定した可能性がある。すなわち、朝のトークショーが好きなプロファイルAと、アニメが好きなプロファイルBである。
双方向メディアガイダンスアプリケーションが1日を区分化して、少なくともいくつかの時間帯をユーザに関連させると、双方向メディアガイダンスアプリケーションは、この区分を使用して、各時間帯にどの個人化されたインターフェイスを表示するかを判定することができる。ユーザが双方向メディアガイダンスアプリケーションへのアクセスをリクエストすると、双方向メディアガイダンスアプリケーションは、まず、現在の時刻と、現在の時間が入る時間帯を判定することができる。時間帯を使用して、双方向メディアガイダンスアプリケーションは、時間帯に関連するユーザまたはユーザプロファイルを特定することができる(例えば、制御回路304は、記憶装置308から、日時に関連するユーザまたはユーザプロファイルを読み込むことができる)。双方向メディアガイダンスアプリケーションが適切なユーザプロファイルまたはユーザを特定すると、双方向メディアガイダンスアプリケーションは、メモリから(例えば、制御回路304は記憶装置308から読み込み)、ユーザまたはユーザプロファイルに関連する個人化されたインターフェイスを読み込んで、個人化されたインターフェイスを表示することができる。
双方向メディアガイダンスアプリケーションが、現在の時刻をユーザまたはユーザプロファイルに関連させていない場合、双方向メディアガイダンスアプリケーションは、任意の適切な双方向メディアガイダンスアプリケーションインターフェイスを表示することができる。例えば、双方向メディアガイダンスアプリケーションは、前の時間帯に関連するユーザの個人化されたインターフェイス、次の時間帯に関連するユーザの個人化されたインターフェイス、またはデフォルトのインターフェイスを表示することができる。
一部の実施形態においては、双方向メディアガイダンスアプリケーションは、同じ区分化をいくつかの週日に適用することができる(例えば、同じ区分化を月曜日から金曜日に適用)。しかしながら、一部の実施形態においては、双方向メディアガイダンスアプリケーションは、一部のユーザの予想外の非日常的な視聴パターンを予想を試みるため、毎日別々に区分化する場合がある。例えば、双方向メディアガイダンスアプリケーションは、ユーザが、典型的には午後7時にあるヤンキースの試合を見逃さないと判定することができる。次に、双方向メディアガイダンスアプリケーションは、毎晩の午後7〜10時を、ユーザプロファイルに関連させる。双方向メディアガイダンスアプリケーションが、例えば、データソース418(図4)によって提供される双方向メディアガイダンスアプリケーションデータから、木曜日にヤンキースが午後1〜4時に試合をすると判断した場合、双方向メディアガイダンスアプリケーションは、木曜日の午後1〜4時をユーザに関連させることができる。
一部の実施形態においては、不正な個人化されたインターフェイスが表示された場合、ユーザは、双方向メディアガイダンスアプリケーションを修正することができる。例えば、双方向メディアガイダンスアプリケーションは、午前9〜11時に、母に関連する個人化されたインターフェイスを表示する場合がある。ある日、父が病気で家に居て、午前9〜11時にテレビを見る場合、父は、双方向メディアガイダンスアプリケーションに母の個人化されたインターフェイスを表示せず、代わりに、父の個人化されたインターフェイスを表示するように指示することができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、父の使用は、一度限りのできごとで、父の視聴傾向の分析には入れないと判定することができる。
以下のフローチャートは、本発明の一部の実施形態において関するプロセスを説明することが目的である。図11は、双方向メディアガイダンスアプリケーションを使用して、個人化されたインターフェイスを表示するための例示的プロセスのフローチャートである。プロセス1100はステップ1102で開始する。ステップ1104で、双方向メディアガイダンスアプリケーションは、第1の時間帯に関連する第1のユーザ選好を特定する。例えば、制御回路304(図3)は、現在の時刻を識別して、記憶装置308(図3)に記憶された関連から、現在の時刻に関連するユーザの選好を決定することができる。双方向メディアガイダンスアプリケーションは、ユーザ選好に関連するユーザがユーザ機器を使用した時間に基づいて、ユーザ選好を時刻に関連させることができる(例えば、ユーザ選好を、それらのユーザ選好を持つユーザがテレビを視聴している時間に関連させる)。ステップ1106で、双方向メディアガイダンスアプリケーションは、第1のユーザ選好に関連する対話メディアガイダンス情報を表示する。例えば、制御回路308は、第1のユーザ選好に関連するメディアガイダンス情報を特定(例えば、境界検出アルゴリズムまたは関連性ルールを使用)して、表示するための特定されたメディアガイダンス情報を選択することができる。一部の実施形態においては、制御回路308は、データベース417(図4)から、モジュール、レイアウト、または、メディアガイダンス情報を表示するために使用されるモジュールの規則または構成を読み込むことができる。データベース417から受け取ったデータは、第1のユーザ選好に関連させることができる(例えば、ユーザ選好をモジュール、レイアウトおよび規則に関連させるテーブルを使用して選択)。表示されるメディアガイダンス情報は、データベース417から受け取ったしたモジュールおよび規則から選択することができるので、モジュールと規則の第1のユーザ選好との関連によって、第1のユーザ選好に関連づけることができる。
ステップ1108で、双方向メディアガイダンスアプリケーションは、第2の時刻に関連する第2のユーザ選好を特定する。例えば、制御回路304は、新しく現在の時刻を識別して、記憶装置308(図3)に記憶された関連から、現在の時刻に関連するユーザの選好を判定することができる。ステップ1110で、双方向メディアガイダンスアプリケーションは、第2のユーザ選好に関連する対話メディアガイダンス情報を表示する。例えば、制御回路308は、第2のユーザ選好に関連するメディアガイダンス情報を特定(例えば、境界検出アルゴリズムまたは関連性ルールを使用)して、表示する特定されたメディアガイダンス情報を選択することができる。一部の実施形態においては、制御回路308は、データベース417(図4)から、モジュール、レイアウト、または、メディアガイダンス情報を表示するために使用されるモジュールのルールまたは構成を読み込むことができる。データベース417から受け取ったデータは、第2のユーザ選好に関連づけることができる(例えば、ユーザ選好をモジュール、レイアウトおよびルールに関連させるテーブルを使用して選択)。表示されるメディアガイダンス情報は、データベース417から受け取ったモジュールおよびルールから選択することができるので、モジュールとルールの第2のユーザ選好との関連によって、第2のユーザ選好に関連することができる。次に、プロセス1100はステップ1112で終了する。
図12は、個人的なインターフェイスを表示するための例示的プロセスのフローチャートである。プロセス1200はステップ1202で開始する。ステップ1204で、双方向メディアガイダンスアプリケーションは、ユーザのユーザ機器との対話をモニタする。例えば、双方向メディアガイダンスアプリケーションは、ユーザが視聴するテレビ番組またはその他のコンテンツ、双方向メディアガイダンスアプリケーションにおけるユーザの選択(例えば、ユーザが詳細情報をリクエストした番組)、ユーザが選択する双方向メディアガイダンスアプリケーションの機能(例えば、スポーツニュース機能)、または双方向メディアガイダンスアプリケーションとのその他任意のユーザ対話をモニタすることができる。双方向メディアガイダンスアプリケーションは、また、ユーザがユーザ機器を使用する時間をモニタすることもできる。ステップ1206で、双方向メディアガイダンスアプリケーションは、モニタされた対話から、異なる一連のユーザを特定する。例えば、双方向メディアガイダンスアプリケーションは、スポーツイベントに関する対話は、すべて第1のユーザに関連し、アニメに関する対話は、第2のユーザに関連し、昼間のメロドラマに関する対話は第3のユーザに関連すると、判定することができる。双方向メディアガイダンスアプリケーションは、同じユーザに関連することが可能であるように十分密接に関連する対話を判定するために、任意の適切なアルゴリズムまたはプロセスを使用することができる(例えば、スポーツイベントやアクション映画に関する対話を同じユーザに関連させる)。
ステップ1208で、双方向メディアガイダンスアプリケーションは、ステップ1204でモニタされた対話に基づいて、ユーザの関心対象を判定する。例えば、双方向メディアガイダンスアプリケーションが、特定のユーザが「Sponge Bob」を視聴すると判定する場合、双方向メディアガイダンスアプリケーションは、ユーザはアニメ、およびその他の子供向けコンテンツに興味があると推論する。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、ステップ1206をスキップして、ユーザを特定する代わりに、一連のユーザの選好を特定することができる。次に、プロセス1200は、特定されたユーザ選好に基づいて、継続することができる。ステップ1210で、双方向メディアガイダンスアプリケーションは、個人化されたインターフェイスをステップ1206で特定された各ユーザに関連させる。個人化されたインターフェイスは、ステップ1208で特定されたユーザの関心対象に関するモジュールやコンテンツを含むことができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、データベース417(図4)に記憶された既存の個人化されたインターフェイスから、個人化されたインターフェイスを選択することができる。
ステップ1212で、双方向メディアガイダンスアプリケーションは、ステップ1204で特定されたユーザ対話に基づいて、1日を区分化する。特に、双方向メディアガイダンスアプリケーションは、各ユーザがユーザの機器を使用した時間に基づいて、ユーザ別に1日を区分化することができる。例えば、双方向メディアガイダンスアプリケーションは、第1のユーザが典型的にテレビを視聴する時間を第1のユーザに関連させて、第2のユーザが典型的にテレビを視聴する時間を第2のユーザに関連させることができる。
ステップ1214で、双方向メディアガイダンスアプリケーションは、ユーザから双方向メディアガイダンスアプリケーションにアクセスするようにリクエストを受ける。例えば、ユーザは、双方向メディアガイダンスアプリケーション画面にアクセスするようにリクエストする(例えば、インターフェイス600、図6)。ステップ1216で、双方向メディアガイダンスアプリケーションは現在の時刻を判定する。例えば、双方向メディアガイダンスアプリケーションは、制御回路304(図3)、コンテンツソース416またはデータソース418(図4)から現在の時刻を判定することができる。ステップ1218で、双方向メディアガイダンスアプリケーションは、ステップ1216で判定された時刻に関連するユーザを特定する。例えば、双方向メディアガイダンスアプリケーションは、ステップ1212の1日の区分化を参照して、現在の時間帯に関連するユーザを特定することができる。
ステップ1220で、双方向メディアガイダンスアプリケーションは、ステップ1218で特定されたユーザに関連する個人化されたインターフェイスを特定する。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、特定されたユーザに関連する双方向メディアガイダンスアプリケーション情報を表示するための構成を代わりに特定することができる。ステップ1222で、双方向メディアガイダンスアプリケーションは、ステップ1220で特定された個人化されたインターフェイスを表示する。プロセス1200は、ステップ1224で終了する。
図13は、個人化されたインターフェイスを自動的に選択するための例示的プロセスである。プロセス1300は、ステップ1302で開始し、当該ステップは、プロセス1200のステップ1208に対応し得る(図12)。ステップ1304で、双方向メディアガイダンスアプリケーションはユーザを選択する。例えば、双方向メディアガイダンスアプリケーションは、プロセス1200のステップ1206で特定されたユーザから、ユーザを選択することができる(図12)。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、ユーザを選択する代わりに、一連のユーザ選好を選択することができる。双方向メディアガイダンスアプリケーションは、ユーザ選好を使用してプロセス1300を継続して、個人化されたインターフェイスを自動的に選択することができる。
ステップ1306で、双方向メディアガイダンスアプリケーションは、ユーザの関心対象に基づいて、スキンを選択する。双方向メディアガイダンスアプリケーションは、プロセス1200のステップ1208から、ユーザの関心対象を特定することができる(図12)。ステップ1308で、双方向メディアガイダンスアプリケーションは、ユーザの関心対象に基づいて、モジュールを選択する。ステップ1310で、双方向メディアガイダンスアプリケーションは、ユーザの関心対象に基づいて、ステップ1308で選択したモジュールを構成する。例えば、双方向メディアガイダンスアプリケーションは、野球が好きなユーザを判定できる。その後、双方向メディアガイダンスアプリケーションは、ニューヨークヤンキースのスキン、推奨モジュール、スポーツニュースモジュール、スポーツ枠ガイド、およびオンデマンドモジュールを選択できる。双方向メディアガイダンスアプリケーションは、さらに、野球に関するコンテンツまたは情報を表示するようにモジュールを構成することができる(例えば、推奨野球試合)。
ステップ1312で、双方向メディアガイダンスアプリケーションは、ステップ1308で選択されたモジュールのレイアウトを選択する。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、特定のレイアウトに合うように、1つ以上のモジュールのサイズを変更することができる。ステップ1314で、双方向メディアガイダンスアプリケーションは、選択されたスキン、モジュールおよびレイアウトを使用して、個人化されたインターフェイスを作成する。ステップ1316で、双方向メディアガイダンスアプリケーションは、個人化されたインターフェイスを、ステップ1304で選択したユーザに関連させる。
双方向メディアガイダンスアプリケーションは、スキン、モジュール、およびレイアウトを、データベース417(図4)にあるスキン、モジュール、およびレイアウトのライブラリから選択することができる。一部の実施形態においては、双方向メディアガイダンスアプリケーションは、完了した個人化されたインターフェイスを、個人化されたインターフェイスを記憶することができる、データベース417に提供することができる。後に個人化されたインターフェイスにアクセスするために、双方向メディアガイダンスアプリケーションは、データベース417が、表示する個人化されたインターフェイスを提供するようにリクエストすることができる。
ステップ1318で、双方向メディアガイダンスアプリケーションは、プロセス1200のステップ1206で特定されたすべてのユーザが選択されたかどうかを判定する。双方向メディアガイダンスアプリケーションが、すべてのユーザが選択されていない(例えば、すべてのユーザが個人化されたインターフェイスを持るわけではない)と判定すると、プロセス1300は1304に戻って、双方向メディアガイダンスアプリケーションは別のユーザを選択する。
ステップ1318で、代わりに、双方向メディアガイダンスアプリケーションが、すべてのユーザが選択されたと判断すると、プロセス1300は、ステップ1320に移動して終了する。一部の実施形態においては、ステップ1320は、プロセス1200のステップ1210に対応し得る(図12)。
図14は、ユーザに、個人化されたインターフェイスを選択するように促すための例示的プロセス1400を示す。プロセス1400は、ステップ1402で開始し、当該ステップは、プロセス1200のステップ1208(図12)に対応し得る。ステップ1404で、双方向メディアガイダンスアプリケーションはユーザを特定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザにログインまたは識別情報を入力するように要求することができる(例えば、ユーザ名、パーソナルコードまたは番号)。
ステップ1406で、双方向メディアガイダンスアプリケーションは、ユーザにスキンを選択するように促す。例えば、双方向メディアガイダンスアプリケーションは、複数のスキンを表示して、ユーザに1つ選択するように促すことができる(例えば、図8の画面800を使用する)。ステップ1408で、双方向メディアガイダンスアプリケーションは、ユーザにモジュールを選択するように促す。例えば、双方向メディアガイダンスアプリケーションは、複数のモジュールを表示して、ユーザに少なくとも1つを選択するように促すことができる。ステップ1410で、双方向メディアガイダンスアプリケーションは、ユーザにステップ1408で選択されたモジュールを設定するように促す。例えば、双方向メディアガイダンスアプリケーションは、ユーザにモジュールを選択し、モジュールに表示するコンテンツを選択するための規則を提供するように促すことができる(例えば、ユーザに、例えば、図9の画面900を使用して、推奨モジュールに対する関心を指定するように促す)。
ステップ1412で、双方向メディアガイダンスアプリケーションは、ユーザに、ステップ1408で選択されたモジュールに対するレイアウトを選択するように促す。例えば、双方向メディアガイダンスアプリケーションは、サンプルのレイアウトを表示して、ユーザに画面にモジュールを配置するように促すことができる。一部の実施形態においては、ユーザは、特定のレイアウトが画面に収まるように、1つ以上のモジュールのサイズを変更することができる。ステップ1414で、双方向メディアガイダンスアプリケーションは、選択されたスキン、モジュールおよびレイアウトを使用して、個人化されたインターフェイスを作成する。ステップ1416で、双方向メディアガイダンスアプリケーションは、個人化されたインターフェイスをステップ1404で特定されたユーザに関連させる。プロセス1400は、次に、ステップ1418に移動して終了する。一部の実施形態においては、ステップ1418はプロセス1200のステップ1210に対応し得る(図12)。
当業者は、本発明は、実施形態以外の実施形態によって実践でき、当該実施形態は、限定を目的とするのではなく、図説を目的として提示されいること、および本発明は、添付の請求項によってのみ限定されることを理解する。

Claims (76)

  1. 時刻に基づいて、双方向メディアガイダンスアプリケーションにメディアガイダンス情報を表示するための方法であって、
    第1の時刻に関連した第1のユーザ選好を特定するステップと、
    前記第1の時刻に、前記特定された第1のユーザ選好に関連した第1のメディアガイダンス情報を表示するステップと、
    第2の時刻に関連した第2のユーザ選好を特定するステップと、
    前記第2の時刻に、前記特定された第2のユーザ選好に関連した第2のメディアガイダンス情報を表示するステップと、を備え、表示される前記第1および第2のメディアガイダンス情報は異なる、方法。
  2. 前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタするステップと、
    前記モニタされたユーザ対話に基づいて、前記第1と第2のユーザ選好のうちの少なくとも1つを決定するステップと、をさらに備える、請求項1に記載の方法。
  3. 前記第1の時刻は第1のユーザに関連し、前記第2の時刻は第2のユーザに関連する、請求項2に記載の方法。
  4. 各ユーザが前記双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定するステップと、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化するステップと、
    各ユーザの選好を判定するステップと、メディアガイダンス情報を各ユーザの選好に関連させるステップと、
    現在の時間帯に関連するユーザを特定するステップと、
    前記識別されたユーザの選好に関連する前記メディアガイダンス情報を表示するステップと、をさらに備える、請求項3に記載の方法。
  5. メディアガイダンス情報を各ユーザの選好に関連させるステップは、
    ユーザの選好に最も類似するユーザプロファイルを特定するステップと、
    前記特定されたユーザプロファイルに関連するメディアガイダンス情報を特定するステップと、
    前記特定されたメディアガイダンス情報を前記ユーザの選好に関連させるステップと、を備える、請求項4に記載の方法。
  6. 前記ユーザプロファイルは、一般的なユーザプロファイルおよび既存のユーザのプロファイルのうちの1つである、請求項5に記載の方法。
  7. 前記時間帯は、複数の曜日で繰り返される、請求項4に記載の方法。
  8. 前記時間帯は、週の全ての曜日で繰り返される、請求項7に記載の方法。
  9. 前記メディアガイダンス情報は、少なくとも1つのモジュールに表示される、請求項1に記載の方法。
  10. 前記第1および第2のユーザ選好のそれぞれに関連したメディアガイダンス情報を表示するステップは、それぞれのユーザ選好に基づいて推奨されたメディア一覧を表示するステップを備える、請求項1に記載の方法。
  11. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項1に記載の方法。
  12. 前記第1のメディアガイダンス情報および前記第2のメディアガイダンス情報は、テレビ番組情報である、請求項1に記載の方法。
  13. 時刻に基づいて、双方向メディアガイダンスアプリケーションにメディアガイダンス情報を表示するためのシステムであって、制御回路と表示デバイスとを備え、
    前記制御回路は、
    第1の時刻に関連した第1のユーザ選好を特定し、
    前記第1の時刻に、前記特定された第1のユーザ選好に関連した第1のメディアガイダンス情報を表示するように、前記表示デバイスに指示し、
    第2の時刻に関連した第2のユーザ選好を特定し、
    前記第2の時刻に、前記特定された第2のユーザ選好に関連した第2のメディアガイダンス情報を表示するように、前記表示デバイスに指示するように構成され、
    前記第1および第2のメディアガイダンス情報は異なる、システム。
  14. 前記制御回路は、
    前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタし、
    前記モニタされたユーザ対話に基づいて、前記第1および第2のユーザ選好のうちの少なくとも1つを判定するように、さらに構成されている、請求項13に記載のシステム。
  15. 前記第1の時刻は第1のユーザに関連し、前記第2の時刻は第2のユーザに関連する、請求項14に記載のシステム。
  16. 前記制御回路は、
    各ユーザが前記双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定し、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化し、
    各ユーザの選好を判定し、メディアガイダンス情報を各ユーザの選好に関連させ、
    現在の時間帯に関連するユーザを特定し、
    前記特定されたユーザの選好に関連した前記メディアガイダンス情報を表示するように、前記表示デバイスに指示するように、さらに構成されている、請求項15に記載のシステム。
  17. 前記制御回路は、
    前記ユーザの選好に最も類似するユーザプロファイルを特定し、
    前記特定されたユーザプロファイルに関連したメディアガイダンス情報を特定し、
    前記特定されたメディアガイダンス情報を前記ユーザの選好に関連させるように、さらに構成されている、請求項16に記載のシステム。
  18. 前記ユーザプロファイルは、一般的なユーザプロファイルおよび既存ユーザのプロファイルのうちの1つである、請求項17に記載のシステム。
  19. 前記時間帯は、複数の曜日で繰り返される、請求項16に記載の方法。
  20. 前記時間帯は、週の全ての曜日で繰り返される、請求項19に記載のシステム。
  21. 前記メディアガイダンス情報は、少なくとも1つのモジュールに表示される、請求項13に記載のシステム。
  22. 前記制御回路は、それぞれのユーザ選好に基づいて推奨されたメディアの一覧を表示するように、前記表示デバイスに指示するように構成されている、請求項13に記載のシステム。
  23. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項13に記載のシステム。
  24. 前記第1のメディアガイダンス情報および前記第2のメディアガイダンス情報は、テレビ番組情報である、請求項13に記載のシステム。
  25. 双方向メディアガイダンスアプリケーションにメディアガイダンス情報の表示を再配置するための方法であって、
    第1の時刻に関連した第1のユーザ選好を特定するステップと、
    前記第1の時刻に、前記特定された第1のユーザ選好に関連した第1のモジュールの組み合わせを使用してメディアガイダンス情報を表示するステップと、
    第2の時刻に関連した第2のユーザ選好を特定するステップと、
    前記第2の時刻に、前記特定された第2のユーザ選好に関連した第2のモジュールの組み合わせを使用してメディアガイダンス情報を表示するステップと、を備え、前記第1および第2のモジュールの組み合わせは異なる、方法。
  26. 前記第1のモジュールの組み合わせは第1のユーザに関連し、前記第2のモジュールの組み合わせは第2のユーザに関連する、請求項25に記載の方法。
  27. 各組み合わせに対する前記モジュールは、それぞれのユーザ選好に基づいて選択される、請求項26に記載の方法。
  28. 前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタするステップと、
    前記モニタされたユーザ対話に基づいて、前記第1と第2のユーザ選好のうちの少なくとも1つを判定するステップと、をさらに備える、請求項27に記載の方法。
  29. 前記第1の時刻は第1のユーザに関連し、前記第2の時刻は第2のユーザに関連する、請求項26に記載の方法。
  30. 各ユーザが前記双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定するステップと、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化するステップと、
    各ユーザの選好を判定し、モジュールの組み合わせを各ユーザの選好に関連させるステップと、
    現在の時間帯に関連するユーザを特定するステップと、
    前記特定されたユーザに関連した組み合わせを使用してメディアガイダンス情報を表示するステップと、をさらに備える、請求項26に記載の方法。
  31. モジュールの組み合わせを各ユーザの選好に関連させるステップは、
    前記ユーザの選好に最も類似するユーザプロファイルを特定するステップと、
    前記特定されたユーザプロファイルに関連したモジュールの組み合わせを特定するステップと、
    前記特定されたモジュールの組み合わせを前記ユーザの選好に関連させるステップと、をさらに備える、請求項30に記載の方法。
  32. 前記時間帯は、複数の曜日で繰り返される、請求項30に記載の方法。
  33. 前記時間帯は、週の全ての曜日で繰り返される、請求項32に記載の方法。
  34. 前記モジュールの組み合わせを使用してメディアガイダンス情報を表示するステップは、前記モジュールの組み合わせに関連した前記ユーザ選好に基づいて、モジュールの各組み合わせを動的に生成するステップを備える、請求項25に記載の方法。
  35. モジュールの組み合わせを使用してメディアガイダンス情報を表示するステップは、前記モジュールの組み合わせに関連したユーザ選好に基づいて、モジュールの既存の組み合わせを、既存のモジュールの組み合わせのライブラリから選択するステップを備える、請求項25に記載の方法。
  36. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項25に記載の方法。
  37. 前記第1のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報、および前記第2のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報は、テレビ番組情報である、請求項25に記載の方法。
  38. 前記第1および第2のモジュールの組み合わせの各モジュールは、 推奨モジュール、録画番組モジュール、オンデマンドモジュール、リスティングモジュール、日時モジュール、ニュースモジュール、スポーツモジュール、天候モジュール、ローカルモジュール、映画モジュール、およびオンラインモジュールからなる群から選択される、請求項25に記載の方法。
  39. 双方向メディアガイダンスアプリケーションにメディアガイダンス情報の表示を再配置するためのシステムであって、前記システムは制御回路と表示デバイスを備え、前記制御回路は、
    第1の時刻に関連した第1のユーザ選好を特定し、
    前記第1の時刻に、前記特定された第1のユーザ選好に関連した第1のモジュールの組み合わせを使用してメディアガイダンス情報を表示するように、前記表示デバイスに指示し、
    第2の時刻に関連した第2のユーザ選好を特定し、
    前記第2の時刻に、前記特定された第2のユーザ選好に関連した第2のモジュールの組み合わせを使用してメディアガイダンス情報を表示するように指示するように構成され、
    前記第1および第2のモジュールの組み合わせは異なる、システム。
  40. 前記第1のモジュールの組み合わせは第1のユーザに関連し、前記第2のモジュールの組み合わせは第2のユーザに関連する、請求項39に記載のシステム。
  41. 前記制御回路は、前記それぞれのユーザの選好に基づいて、各組み合わせに対する前記モジュールを選択するように構成されている、請求項40に記載のシステム。
  42. 前記制御回路は、
    前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタし、
    前記モニタされたユーザ対話に基づいて、前記第1および第2のユーザ選好のうちの少なくとも1つを判定するように、さらに構成されている、請求項41に記載のシステム。
  43. 前記第1の時刻は第1のユーザに関連し、前記第2の時刻は第2のユーザに関連する、請求項40に記載の方法。
  44. 前記制御回路は、
    各ユーザが双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定し、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化し、
    各ユーザの選好を判定し、モジュールの組み合わせを各ユーザの選好に関連させ、
    現在の時間帯に関連するユーザを特定し、
    前記特定されたユーザに関連した前記モジュールの組み合わせを使用してメディアガイダンス情報を表示するように、前記表示デバイスに指示するように、さらに構成されている、請求項40に記載のシステム。
  45. 前記制御回路は、
    前記ユーザの選好に最も類似するユーザプロファイルを特定し、
    前記特定されたユーザプロファイルに関連したモジュールの組み合わせを特定し、
    前記特定されたモジュールの組み合わせを前記ユーザの選好に関連させるようにさらに構成されている、請求項44に記載のシステム。
  46. 前記時間帯は、複数の曜日で繰り返される、請求項44に記載のシステム。
  47. 前記時間帯は、週の全ての曜日で繰り返される、請求項46に記載のシステム。
  48. 前記モジュールの組み合わせを使用してメディアガイダンス情報を表示するステップは、前記モジュールの組み合わせに関連した前記ユーザ選好に基づいて、各モジュールの組み合わせを動的に生成するステップを備える、請求項39に記載のシステム。
  49. モジュールの組み合わせを使用してメディアガイダンス情報を表示するステップは、前記モジュールの組み合わせに関連したユーザ選好に基づいて、既存のモジュールの組み合わせを、既存のモジュールの組み合わせのライブラリから選択するステップを備える、請求項39に記載のシステム。
  50. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項39に記載のシステム。
  51. 前記第1のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報および前記第2のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報は、テレビ番組情報である、請求項39に記載のシステム。
    前記第1および第2のモジュールの組み合わせの各々のモジュールは、
    推奨モジュール、録画番組モジュール、オンデマンドモジュール、リスティングモジュール、日時モジュール、ニュースモジュール、スポーツモジュール、天候モジュール、ローカルモジュール、映画モジュール、およびオンラインモジュールからなる群から選択される、請求項39に記載のシステム。
  52. 双方向メディアガイダンスアプリケーションにメディアガイダンス情報の表示を再配置するための方法であって、
    第1の時刻に関連した第1のユーザ選好を特定するステップと、
    第1の時刻に、前記特定された第1のユーザ選好に関連した第1のレイアウトを使用してメディアガイダンス情報を表示するステップと、
    第2の時刻に関連した第2のユーザ選好を特定するステップと、
    第2の時刻に、前記特定された第2のユーザ選好に関連した第2のレイアウトを使用してメディアガイダンス情報を表示するステップと、を備え、前記第1および第2のレイアウトは異なる、方法。
  53. 各レイアウトは、双方向メディアガイド画面上に少なくとも1つのモジュールの場所を指定する、請求項52に記載の方法。
  54. 各レイアウトは、少なくとも1つのモジュールで表示されるメディアガイダンス情報の順番を指定する、請求項52に記載の方法。
  55. 前記第1のレイアウトは第1のユーザに関連し、前記第2のレイアウトは第2のユーザに関連する、請求項52に記載の方法。
  56. 各レイアウトは、それぞれのユーザ選好に基づいて選択される、請求項55に記載の方法。
  57. 前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタするステップと、
    前記モニタされたユーザ対話に基づいて、前記第1および第2のユーザ選好のうちの少なくとも1つを判定するステップと、をさらに備える、請求項56に記載の方法。
  58. 前記第1の時刻は前記第1のユーザに関連し、前記第2の時刻は前記第2のユーザに関連する、請求項55に記載の方法。
  59. 請求項55に記載の方法であって、
    各ユーザが前記双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定するステップと、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化するステップと、
    各ユーザの選好を判定し、レイアウトを各ユーザの選好に関連させるステップと、
    現在の時間帯に関連するユーザを特定するステップと、
    前記特定されたユーザに関連した前記レイアウトにメディアガイダンス情報を表示するステップと、をさらに備える、請求項55に記載の方法。
  60. レイアウトを各ユーザの選好に関連させるステップは、
    前記ユーザの選好に最も類似するユーザプロファイルを特定するステップと、
    前記特定されたユーザプロファイルに関連したレイアウトを特定するステップと、
    前記特定されたレイアウトを前記ユーザの選好に関連させるステップと、を備える、請求項59に記載の方法。
  61. 前記時間帯は、複数の曜日で繰り返される、請求項59に記載の方法。
  62. 前記時間帯は、週の全ての曜日で繰り返される、請求項61に記載の方法。
  63. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項52に記載の方法。
  64. 前記第1のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報および前記第2のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報は、テレビ番組情報である、請求項52に記載の方法。
  65. 双方向メディアガイダンスアプリケーションにメディアガイダンス情報の表示を再配置するためのシステムであって、前記システムは制御回路と表示デバイスを備え、前記制御回路は、
    第1の時刻に関連した第1のユーザ選好を特定し、
    第1の時刻に、前記特定された第1のユーザ選好に関連した第1のレイアウトを使用してメディアガイダンス情報を表示するように、前記表示デバイスに指示し、
    第2の時刻に関連した第2のユーザ選好を特定し、
    第2の時刻に、前記特定された第2のユーザ選好に関連した第2のレイアウトを使用してメディアガイダンス情報を表示するように前記表示デバイスに指示するように構成され、前記第1および第2のレイアウトは異なる、システム。
  66. 各レイアウトは、前記双方向メディアガイド画面上に少なくとも1つのモジュールの場所を指定する、請求項65に記載のシステム。
  67. 各レイアウトは、少なくとも1つのモジュールで表示されるメディアガイダンス情報の順番を指定する、請求項65に記載のシステム。
  68. 前記第1のレイアウトは第1のユーザに関連し、前記第2のレイアウトは第2のユーザに関連する、請求項65に記載のシステム。
  69. 前記制御回路は、前記それぞれのユーザの選好に基づいて、各レイアウトを選択するように構成されている、請求項68に記載のシステム。
  70. 前記制御回路は、
    前記双方向メディアガイダンスアプリケーションとのユーザ対話をモニタし、
    前記モニタされたユーザ対話に基づいて、前記第1および第2のユーザ選好のうちの少なくとも1つを判定するように、さらに構成されている、請求項69に記載のシステム。
  71. 前記第1の時刻は前記第1のユーザに関連し、前記第2の時刻は前記第2のユーザに関連する、請求項68に記載のシステム。
  72. 前記制御回路は、
    各ユーザが前記双方向メディアガイダンスアプリケーションを使用する少なくとも1つの時刻を特定し、
    各時間帯が、当該時間帯の間に前記双方向メディアガイダンスアプリケーションを使用するユーザに関連するように、1日を時間帯に区分化し、
    各ユーザの選好を判定し、レイアウトを各ユーザの選好に関連させ、
    現在の時間帯に関連するユーザを特定し、
    前記特定されたユーザに関連した前記レイアウトでメディアガイダンス情報を表示するように前記表示デバイスに指示するように、さらに構成されている、請求項68に記載のシステム。
  73. 前記制御回路は、
    前記ユーザの選好に最も類似するユーザプロファイルを特定し、
    前記特定されたユーザプロファイルに関連した前記レイアウトを特定し、
    前記特定されたレイアウトを前記ユーザの選好に関連させるようにさらに構成されている、請求項72に記載のシステム。
  74. 前記時間帯は、複数の曜日で繰り返される、請求項72に記載のシステム。
  75. 前記時間帯は、週の全ての曜日で繰り返される、請求項74に記載のシステム。
  76. 前記双方向メディアガイダンスアプリケーションは、双方向番組ガイドである、請求項65に記載のシステム。
    前記第1のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報、および前記第2のモジュールの組み合わせを使用して表示される前記メディアガイダンス情報は、テレビ番組情報である、請求項65に記載のシステム。
JP2009530436A 2006-09-29 2007-09-27 時刻に基づいて双方向メディアガイダンスアプリケーションインターフェイスを変更するためのシステムおよび方法 Pending JP2010505355A (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11/541,248 US8850481B2 (en) 2006-09-29 2006-09-29 Systems and methods for modifying an interactive media guidance application interface based on time of day
US11/540,040 US20080092169A1 (en) 2006-09-29 2006-09-29 Systems and methods for modifying an interactive media guidance application interface based on time of day
US11/541,249 US20080092170A1 (en) 2006-09-29 2006-09-29 Systems and methods for modifying an interactive media guidance application interface based on time of day
PCT/US2007/020981 WO2008042281A2 (en) 2006-09-29 2007-09-27 Systems and methods for modifying an interactive media guidance application interface based on time of day

Publications (1)

Publication Number Publication Date
JP2010505355A true JP2010505355A (ja) 2010-02-18

Family

ID=39268999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009530436A Pending JP2010505355A (ja) 2006-09-29 2007-09-27 時刻に基づいて双方向メディアガイダンスアプリケーションインターフェイスを変更するためのシステムおよび方法

Country Status (4)

Country Link
EP (1) EP2064880A2 (ja)
JP (1) JP2010505355A (ja)
CA (1) CA2664746C (ja)
WO (1) WO2008042281A2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163604A1 (ja) * 2017-03-07 2018-09-13 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
JP2018147455A (ja) * 2017-03-07 2018-09-20 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
WO2018186007A1 (ja) * 2017-04-05 2018-10-11 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、および記録媒体

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9032465B2 (en) 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US8549574B2 (en) 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US8661496B2 (en) 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US9108107B2 (en) 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US9003461B2 (en) 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US8832772B2 (en) 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US8468575B2 (en) 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US20090118019A1 (en) 2002-12-10 2009-05-07 Onlive, Inc. System for streaming databases serving real-time applications used through streaming interactive video
US8893207B2 (en) 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US8387099B2 (en) 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US8495678B2 (en) 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US8840475B2 (en) 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8949922B2 (en) 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
KR101454026B1 (ko) 2008-04-28 2014-10-27 삼성전자주식회사 인터넷 방송 시스템에서 방송 컨텐츠 제공 장치 및 방법
KR101682710B1 (ko) * 2009-11-17 2016-12-05 엘지전자 주식회사 네트워크에 접속 가능한 tv를 이용한 광고 방법
KR101770204B1 (ko) * 2010-12-28 2017-08-22 엘지전자 주식회사 영상표시기기의 애플리케이션 메뉴 제공 방법 및 그에 따른 영상표시기기
BR112013033318A2 (pt) * 2011-06-24 2019-09-24 Directv Group Inc método e sistema para obter dados de visualização e fornecer recomendações de conteúdo em um receptor
US9788069B1 (en) 2011-06-24 2017-10-10 The Directv Group, Inc. Method and system for recording recommended content within a user device
US9032451B2 (en) 2011-09-01 2015-05-12 The Directv Group, Inc. Method and system for using a second screen device for interacting with a set top box to enhance a user experience
US9154821B2 (en) 2011-11-03 2015-10-06 Google Inc. Systems and methods for displaying viewership and/or message data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003018668A (ja) * 2001-07-02 2003-01-17 Toshiba Corp ネットワーク機器制御装置および方法
JP2005531239A (ja) * 2002-06-26 2005-10-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ エンターテインメントシステムにおけるユーザグループプレファレンスを見つけ更新する方法と装置
JP2006186513A (ja) * 2004-12-27 2006-07-13 Matsushita Electric Ind Co Ltd チャンネルレイアウト記憶システム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2375674A (en) * 2001-05-15 2002-11-20 British Broadcasting Corp Virtual Media Channel
US8046793B2 (en) * 2002-07-29 2011-10-25 Sharp Laboratories Of America, Inc. Favorites program selection

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003018668A (ja) * 2001-07-02 2003-01-17 Toshiba Corp ネットワーク機器制御装置および方法
JP2005531239A (ja) * 2002-06-26 2005-10-13 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ エンターテインメントシステムにおけるユーザグループプレファレンスを見つけ更新する方法と装置
JP2006186513A (ja) * 2004-12-27 2006-07-13 Matsushita Electric Ind Co Ltd チャンネルレイアウト記憶システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163604A1 (ja) * 2017-03-07 2018-09-13 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
JP2018147455A (ja) * 2017-03-07 2018-09-20 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
WO2018186007A1 (ja) * 2017-04-05 2018-10-11 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、および記録媒体
JP2018180684A (ja) * 2017-04-05 2018-11-15 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、および記録媒体

Also Published As

Publication number Publication date
WO2008042281A3 (en) 2008-12-18
WO2008042281A2 (en) 2008-04-10
EP2064880A2 (en) 2009-06-03
CA2664746C (en) 2017-05-02
CA2664746A1 (en) 2008-04-10

Similar Documents

Publication Publication Date Title
US8850481B2 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
JP5328658B2 (ja) 関連性に基づいてメディアガイダンス検索結果を提示する
JP2010505355A (ja) 時刻に基づいて双方向メディアガイダンスアプリケーションインターフェイスを変更するためのシステムおよび方法
JP6266818B2 (ja) 双方向メディアガイダンスアプリケーションにおいてメディアを取得、分類、および配信するためのシステムおよび方法
JP5584467B2 (ja) モジュラーメディアガイダンスダッシュボードアプリケーションのためのシステムおよび方法
JP6103939B2 (ja) 関心を持つユーザのコミュニティに番組またはセグメントについて通知するためのシステム
JP5810081B2 (ja) 複数のデバイスにわたるコンテンツスケジューリングのための方法およびシステム
US20080092169A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US20130067519A1 (en) Interactive media guidance application with intelligent navigation and display features
JP2017212740A (ja) ダイナミックデータに基づいたユーザプロファイルの維持
JP5766220B2 (ja) 関連性に基づいてメディアガイダンス検索結果を提示する
JP2010528562A (ja) 双方向メディアガイダンスアプリケーションを個人化するシステムおよび方法
JP2010063184A (ja) コンテンツを管理するためのシステムおよび方法
US20080092170A1 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120614

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20120831

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20120907

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130304