【手続補正書】
【提出日】平成26年4月30日(2014.4.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第２の画面制御デバイス上に動的ユーザインタフェースを提供して、主表示画面上のコンテンツを制御するための方法であって、
前記主表示画面上に表示されるコンテンツを監視するステップと、
主画面上に表示される前記コンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいてビューコンテキストを生成するステップと、
前記ビューコンテキストを前記第２の画面制御デバイスに提供するステップと、
を含む、前記方法。
【請求項２】
前記主表示画面上に表示される前記コンテンツを監視する前記ステップは、
表示される現在のチャネルを取得するステップと、
表示される前記現在のチャネルについての番組情報を取得するステップと、
を含む、請求項１に記載の方法。
【請求項３】
表示される前記現在のチャネルは、チューナから取得される、請求項２に記載の方法。
【請求項４】
表示される前記現在のチャネルについての前記番組情報は、電子番組ガイドから取得される、請求項２に記載の方法。
【請求項５】
表示される前記コンテンツについての付加的な情報を取得する前記ステップは、関連データエクストラクタによって行われる、請求項１に記載の方法。
【請求項６】
表示される前記コンテンツについての付加的な情報を取得する前記ステップは、
ユーザプロファイルデータを取得するステップと、
コンテンツ関連情報をインターネットから取得するステップと、
を含む、請求項１に記載の方法。
【請求項７】
前記ユーザプロファイルデータは、ユーザプロファイラから取得される、請求項６に記載の方法。
【請求項８】
監視される前記コンテンツ、付加的な情報、およびタッチスクリーン制御デバイスの機能性に基づいてビューコンテキストを生成する前記ステップと、前記ビューコンテキストを前記第２の画面制御デバイスに提供する前記ステップとは、ビューコンテキストクリエータによって行われる、請求項１に記載の方法。
【請求項９】
前記ビューコンテキストに基づいて前記第２の画面制御デバイス上でユーザインタフェース表示を生成するステップをさらに含む、請求項１に記載の方法。
【請求項１０】
前記ビューコンテキストに基づいて前記第２の画面制御デバイス上でユーザインタフェース表示を生成する前記ステップは、表示コントローラによって行われる、請求項９に記載の方法。
【請求項１１】
前記第２の画面制御デバイスからのユーザコマンドを受信するステップと、
前記コマンドを実行するステップとをさらに含む、請求項１に記載の方法。
【請求項１２】
ユーザコマンドを受信する前記ステップは、
イベントを検出するステップと、
前記イベントを解釈するステップと、
を含む、請求項１１に記載の方法。
【請求項１３】
イベントを検出する前記ステップは、イベントリスナによって行われる、請求項１２に記載の方法。
【請求項１４】
イベントを解釈する前記ステップは、イベントインタプリタによって行われる、請求項１２に記載の方法。
【請求項１５】
第２の画面制御デバイス上の動的に作成されたユーザインタフェースを使用して、主表示画面上のコンテンツを制御するためのシステムであって、
前記第２の画面制御デバイスの表示を制御するための第１の表示制御器と、
前記第２の画面制御デバイス上でコマンドをユーザから受信するためのイベントリスナと、
を備えるクライアントと、
前記クライアントと通信するサーバであって、
前記主表示画面上に表示される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいてビューコンテキストを生成するためのビューコンテキストクリエータと、
前記イベントリスナによって提供された前記ユーザからの前記コマンドを受信し、および前記ビューコンテキストクリエータによって生成された前記ビューコンテキストに照らして前記コマンドを解釈するためのイベントインタプリタと、
を備える前記サーバと、
を備える、前記システム。
【請求項１６】
前記サーバは、表示デバイス上に表示される前記コンテンツに関連する付加的なデータを抽出するための関連データエクストラクタをさらに備える、請求項１５に記載のシステム。
【請求項１７】
前記サーバは、
前記関連データエクストラクタと通信するチューナと、
前記チューナおよび前記関連データエクストラクタとの通信をする電子番組ガイドと、  をさらに備える、請求項１６に記載のシステム。
【請求項１８】
前記サーバは、ユーザプロファイルデータを提供するために前記関連データエクストラクタと通信するユーザプロファイラをさらに備える、請求項１６に記載のシステム。
【請求項１９】
前記サーバは、前記主表示画面の前記表示を制御するために前記ビューコンテキストクリエータと通信する第２の表示コントローラをさらに備える、請求項１５に記載のシステム。
【請求項２０】
コンピュータ可読プログラムを有するコンピュータ使用可能記憶媒体であって、前記コンピュータ可読プログラムは、第２の画面制御デバイス上に動的ユーザインタフェースを提供して主表示画面上のコンテンツを制御するために、コンピュータ上で実行されるときに前記コンピュータに、
前記主表示画面上に表示される前記コンテンツを監視するステップと、
主画面上に表示されるコンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいて、前記第２の画面制御デバイスのためのユーザインタフェースを生成するステップと、
前記ユーザインタフェースを前記第２の画面制御デバイス上に表示するステップと、
を含む方法ステップを実行させる、前記コンピュータ使用可能記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
コントローラ２１４は、入力ストリームプロセッサ２０６、オーディオプロセッサ２０６、ビデオプロセッサ２１０、記憶デバイス２１２、およびユーザインタフェース２１６を含む、デバイス２００のいくつかのコンポーネントへ、バス経由で相互接続される。コントローラ２１４は、入力ストリーム信号を、記憶デバイスに記憶するまたは表示するための信号に変換する、変換プロセスを管理する。コントローラ２１４は、記憶されたコンテンツの読み出しおよび再生も管理する。さらに、以下に説明するように、コントローラ２１４は、コンテンツの検索と、記憶されたコンテンツまたは上述した配信ネットワーク経由で配信されるコンテンツのいずれかを表すグリッド表示の作成および調整とを行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
突き出し(bumping)４２０は、上下左右のいずれか一方向を指し示す一筆画きを２回することによって定義される。突き出しジェスチャは、コンテキストにおける特定のコマンドと関連付けられる。例えば、ＴｉｍｅＳｈｉｆｔｉｎｇモードにおいて、左側の突き出しジェスチャ４２０は、巻き戻しを示し、右側の突き出しジェスチャは、早送りを示す。他のコンテキストにおいて、突き出しジェスチャ４２０は、突き出しによって指定された方向の特定の値を増分(increment)するように解釈される。チェック４３０は、チェックマークを描いたものとして定義される。それは、下向きの突き出しジェスチャ４２０と同様である。チェックは、リマインダ、ユーザタグを指定するか、または項目もしくは要素を選択するコンテキストにおいて特定される。円囲み４４０は、どちらの方向からでも円を描いたものとして定義される。両方向を識別することも考えられる。しかし、混乱を避けるために、円は、方向にかかわらず単一のコマンドとして特定される。ドラッグ４５０は、タブレット３００上のボタン（仮想または物理的ボタン）を押している間の（即ち、「トリガドラッグ」）、コントローラの角度の動き（縦軸および／横軸の変更）として定義される。ドラッグジェスチャ４５０を、ナビゲーション、速度、距離、時間移動、巻き戻し、および早送りに使用できる。ドラッグ４５０を使用して、カーソル、仮想カーソルを移動し、または表示装置上でハイライトし、輪郭を描き、または選択するなどの、状態を変更することができる。ドラッグ４５０を任意の方向にすることができ、２つの次元でナビゲートするのに概ね使用される。しかし、あるインタフェースにおいて、ドラッグするコマンドに応じて改良することが好ましい。例えば、いくつかのインタフェースにおいて、１つの次元または方向の動作は、仮想カーソルの位置または動く方向によって決まる他の次元または方向に対して有利に働く。同意４６０は、トリガドラッグしながら垂直に上下する動きを２回速く行うことによって定義される。同意４６０は、「肯定」または「承諾」を示すのに使用される。Ｘ−ｉｎｇ４７０は、文字「Ｘ」を描いたものとして定義される。Ｘ−ｉｎｇ４７０は、「削除」または「遮断」コマンドに使用される。横振り４８０は、トリガドラッグしながら水平に速く往復する動きを２回行うことによって定義される。横振りジェスチャ４８０は、「否定」または「取り消し」を示すのに使用される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
添付図面を参照しながら事例的な実施形態を本明細書で説明したが、本原理は、それらの実施形態に厳密に限定されず、本原理の範囲または精神から逸脱しなければ、さまざまな変更および改良は、当業者によってその中で達成されることができることを理解されたい。そのようなすべての変更および改良は、添付の特許請求の範囲において記載されるように、本原理の範囲に含まれることを意図する。
本発明の好ましい実施形態を以下に示す。
付記１．第２の画面制御デバイス上に動的ユーザインタフェースを提供して、主表示画面上でコンテンツを制御するための方法であって、
表示されるコンテンツを前記主表示画面上で監視するステップと、
主画面上に表示される前記コンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいてビューコンテキストを生成するステップと、
前記ビューコンテキストを前記第２の画面制御デバイスに提供するステップと、
を備える、前記方法。
付記２．表示される前記コンテンツを前記主表示画面上で監視する前記ステップは、
表示される現在のチャネルを取得するステップと、
表示される前記現在のチャネルについての番組を取得するステップと、
を備えることを特徴とする付記１に記載の方法。
付記３．表示される前記現在のチャネルは、チューナから取得される、付記２に記載の方法。
付記４．表示される前記現在のチャネルについての前記番組情報は、電子番組ガイドから取得される、付記２に記載の方法。
付記５．表示される前記コンテンツについての付加的な情報を取得する前記ステップは、関連データエクストラクタによって行われる、付記１に記載の方法。
付記６．表示される前記コンテンツについての付加的な情報を取得する前記ステップは、
ユーザプロファイルデータを取得するステップと、
コンテンツ関連情報をインターネットから取得するステップと、
を備える、付記１に記載の方法。
付記７．前記ユーザプロファイルデータは、ユーザプロファイラから取得される、付記６に記載の方法。
付記８．監視される前記コンテンツ、付加的な情報、およびタッチスクリーン制御デバイスの機能性に基づいてビューコンテキストを生成する前記ステップと、前記ビューコンテキストを前記第２の画面制御デバイスに提供する前記ステップとは、ビューコンテキストクリエータによって行われる、付記１に記載の方法。
付記９．前記ビューコンテキストに基づいて前記第２の画面制御デバイス上でユーザインタフェース表示を生成するステップをさらに備える、付記１に記載の方法。
付記１０．前記ビューコンテキストに基づいて前記第２の画面制御デバイス上でユーザインタフェース表示を生成する前記ステップは、表示コントローラによって行われる、付記９に記載の方法。
付記１１．前記第２の画面制御デバイスからのユーザコマンドを受信するステップと、
前記コマンドを行うステップとをさらに備える、付記１に記載の方法。
付記１２．ユーザコマンドを受信する前記ステップは、
イベントを検出するステップと、
前記イベントを解釈するステップと、
を備える、付記１１に記載の方法。
付記１３．イベントを検出する前記ステップは、イベントリスナによって行われる、付記１２に記載の方法。
付記１４．イベントを解釈する前記ステップは、イベントインタプリタによって行われる、付記１２に記載の方法。
付記１５．第２の画面制御デバイス上の動的に作成されたユーザインタフェースを使用して、コンテンツを主表示画面上で制御するためのシステムであって、
前記第２の画面制御デバイスの表示を制御するための第１の表示制御と、
前記第２の画面制御デバイス上でコマンドをユーザから受信するためのイベントリスナとを備えるクライアントと、
前記クライアントと通信するサーバであって、
前記主表示画面上に表示される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいてビューコンテキストを生成するためのビューコンテキストクリエータと、
前記イベントリスナによって提供された前記ユーザからの前記コマンドを受信し、および前記ビューコンテキストクリエータによって生成された前記ビューコンテキストに照らして前記コマンドを解釈するためのイベントインタプリタとを備える前記サーバと、
を備える、前記システム。
付記１６．前記サーバは、前記主表示デバイス上に表示される前記コンテンツに関連する付加的なデータを抽出するための関連データエクストラクタをさらに備える、付記１５に記載のシステム。
付記１７．前記サーバは、前記関連データエクストラクタと通信するチューナと、
前記チューナおよび前記関連データエクストラクタとの通信をする電子番組ガイドと、  をさらに備える、付記１６に記載のシステム。
付記１８．前記サーバは、ユーザプロファイルデータを提供するために前記関連データエクストラクタと通信するユーザプロファイラをさらに備える、付記１６に記載のシステム。
付記１９．前記サーバは、前記主表示画面の前記表示を制御するために前記ビューコンテキストクリエータと通信する第２の表示コントローラをさらに備える、付記１５に記載のシステム。
付記２０．コンピュータ可読プログラムを有するコンピュータ使用可能媒体であって、前記コンピュータ可読プログラムは、第２の画面制御デバイス上のユーザインタフェースを主表示画面上の制御コンテンツに提供するために、コンピュータ上で実行される時に前記コンピュータに、
前記主表示画面上に表示される前記コンテンツを監視するステップと、
主画面上に表示されるコンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第２の画面制御デバイスの機能性に基づいて、前記第２の画面制御デバイスのためのユーザインタフェースを生成するステップと、
前記ユーザインタフェースを前記第２の画面制御デバイス上に表示するステップと、
を含む方法ステップを行わせる、前記コンピュータ使用可能媒体を備える、コンピュータプログラム製品。