【手続補正書】
【提出日】平成27年9月11日(2015.9.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
[0028]  以下の例示的シナリオは、制御コンポーネント１２６の動作を例示すために示される。しかし、特許請求される主題事項が以下の例示的シナリオに限定されないことは、理解される。このシナリオに従うと、第２計算デバイス１１０は主アプリケーションを実行することができ、第１計算デバイス１０８は、第２計算デバイス１１０により実行される主アプリケーションを補足するコンパニオン・アプリケーションを実行することができる。制御コンポーネント１２６が、ユーザー１０６が第１ディスプレイ１０２へ視覚焦点を合わせていること（例えば、点線１２２で表す）を明示する視覚焦点情報を受け取ると、第１ディスプレイ１０２を、コンパニオン・アプリケーションに関して最適化することができる。代替的に、制御コンポーネント１２６が、ユーザー１０６が第２ディスプレイ１０４へ視覚焦点を合わせていること（またはディスプレイ１０２に焦点を合わせていないこと、異なるディスプレイ（示さず）に焦点を合わせていることなど）を明示する視覚焦点情報を受け取ると、第１ディスプレイ１０２を、主アプリケーションに関して最適化することができる。更に、制御コンポーネント１２６は、視覚焦点情報の変化に応じて、第１ディスプレイ１０２が、コンパニオン・アプリケーションに関して最適化されている状態と主アプリケーションに関して最適化されている状態との間で移り変わるようにする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
[0029]  以下に、前記の例示的シナリオを例示する。例えば、テレビ番組を、主アプリケーションを実行する第２計算デバイス１１０により、第２ディスプレイ１０４上でレンダリングすることができ、第１計算デバイス１０８により実行されるコンパニオン・アプリケーションを、番組ガイドと関連付けすることができる。従って、制御コンポーネント１２６が、ユーザー１０６が第１ディスプレイ１０２へ視覚焦点を合わせていること（例えば、点線１２２で示す）を明示する視覚焦点情報を受け取ると、第１ディスプレイ１０２を、番組ガイドに関して最適化することができる（例えば、第１ディスプレイ１０２は、番組ガイドと関連するコンテンツをレンダリングすることができ、第１ディスプレイ１０２は、番組ガイドと関連する入力を受け取るように構成することができるなど）。例として、第１ディスプレイ１０２は、第２ディスプレイ１０４でレンダリングされているテレビ番組についての豊富なメタデータをレンダリングすることができ、ユーザー１０６から受け取り可能なタイプの入力は、番組ガイドの詳細な操作（例えば、第１ディスプレイ１０２でレンダリングされる特定のチャンネルを選択する）などを可能にすることができる。更に、制御コンポーネント１２６が、ユーザー１０６が第２ディスプレイ１０４へ視覚焦点を合わせていること（例えば、点線１２４で示す）を明示する視覚焦点情報を受け取ると、第１ディスプレイ１０２を、テレビ番組に関して最適化することができる（例えば、第１ディスプレイ１０２を、第２ディスプレイ１０４でテレビ番組を見ることと関連する入力を受け取るように、構成することができる）。例えば、第１ディスプレイ１０２を介してユーザー１０６から受け取り可能なタイプの入力は、チャンネルを変更させたり音量を調節させたりする大まかなジェスチャーとすることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
[0056]  また、第１計算デバイスが、第２計算デバイスにより実行される主アプリケーションを補足するコンパニオン・アプリケーションを実行することができることが、考慮されている。更に、視覚焦点情報が、ユーザーが第１ディスプレイへ視覚焦点を合わせていることを明示する場合、第１ディスプレイを、コンパニオン・アプリケーションに関して最適化することができる。更に、視覚焦点情報が、一組のディスプレイのうちのユーザーの視覚焦点が合わされている特定のディスプレイが第１ディスプレイとは異なることを明示する場合、第１ディスプレイを、主アプリケーションに関して最適化することができる。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ディスプレイの機能を第１計算デバイスを用いて制御する方法であって、
前記第１計算デバイス上の第１アプリケーションを実行するステップであって、前記第１計算デバイスは前記第１ディスプレイとインターフェースする、ステップと、
第２計算デバイスとインタラクションするステップであって、前記第２計算デバイスは、前記第１アプリケーションとは異なる第２アプリケーションを実行し、前記第２計算デバイスは第２ディスプレイとインターフェースする、ステップと、
環境における一組のディスプレイの中の、ユーザーが視覚焦点を合わせている特定のディスプレイを明示する視覚焦点情報を受け取るステップであって、前記環境は、少なくとも、前記ユーザーにより見られ得る前記第１ディスプレイと前記第２ディスプレイとを含む、ステップと、
前記視覚焦点情報の関数として、前記第１ディスプレイを、前記第１計算デバイスにより実行される前記第１アプリケーションと、前記第２計算デバイスにより実行される前記第２アプリケーションとのうちの一方に対する入力を前記ユーザーから受け取るように構成するステップと、
前記第１アプリケーションと前記第２アプリケーションとのうちの少なくとも一方に対して、前記視覚焦点情報の関数として前記第１ディスプレイ上にレンダリングされるコンテンツを制御するステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、センサーの出力から、前記一組のディスプレイの中の、前記ユーザーが視覚焦点を合わせている前記特定のディスプレイを明示する前記視覚焦点情報を、センサーの出力から検出するステップを更に含む方法。
【請求項３】
請求項２に記載の方法であって、前記センサーの前記出力に関して、目の追跡と、頭の追跡と、動きの追跡とのうちの少なくとも１つを実行することによって、前記視覚焦点情報を検出するステップを更に含む方法。
【請求項４】
請求項１に記載の方法であって、前記視覚焦点情報の関数として前記第１ディスプレイ上にレンダリングされる前記コンテンツを制御するステップは、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第１ディスプレイ上に前記コンテンツをレンダリングするステップと、
前記視覚焦点情報が、前記一組のディスプレイの中の前記ユーザーが視覚焦点を合わせている前記特定のディスプレイが前記第１ディスプレイとは異なることを明示するときに、前記第１ディスプレイ上に前記コンテンツをレンダリングすることを禁止するステップと
を更に含む、方法。
【請求項５】
請求項１に記載の方法であって、前記視覚焦点情報の関数として前記第１ディスプレイ上にレンダリングされる前記コンテンツを制御するステップは、
前記視覚焦点情報の関数として、前記第１ディスプレイ上にレンダリングされる前記コンテンツの粒度を選択するステップであって、前記コンテンツの前記粒度は、前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、詳細の度合が高くなり、前記視覚焦点情報が、前記一組のディスプレイの中の前記ユーザーが視覚焦点を合わせている前記特定のディスプレイが前記第１ディスプレイとは異なることを明示するときに、詳細の度合が低くなる、ステップと、
選択された前記粒度で前記第１ディスプレイ上に前記コンテンツをレンダリングするステップと
を更に含む、方法。
【請求項６】
請求項１に記載の方法であって、前記第１ディスプレイを、前記第１計算デバイスにより実行される前記第１アプリケーションと、前記第２計算デバイスにより実行される前記第２アプリケーションとのうちの一方に対する前記入力を前記ユーザーから受け取るように構成するステップは、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記入力に応答して前記第１計算デバイスは制御可能であると識別するステップと、
前記視覚焦点情報が、前記ユーザーが前記第２ディスプレイに視覚焦点を合わせていることを明示するときに、前記入力に応答して前記第２計算デバイスは制御可能であると識別するステップと
を更に含む、方法。
【請求項７】
請求項１に記載の方法であって、
前記第２ディスプレイに関係するコンテキスト情報を受け取るステップであって、前記コンテキスト情報は、前記ユーザーが最後にインタラクションした前記第２ディスプレイ上の位置を示す、ステップと、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、
前記ユーザーが最後にインタラクションした前記第２ディスプレイ上の前記位置の関数として、前記第１ディスプレイ上にレンダリングされるべき前記コンテンツを識別し、
前記ユーザーが最後にインタラクションした前記第２ディスプレイ上の前記位置の関数として識別された前記コンテンツを、前記第１ディスプレイ上にレンダリングするステップと
を更に含む方法。
【請求項８】
請求項１に記載の方法であって、前記第１計算デバイスにより実行される前記第１アプリケーションはコンパニオン・アプリケーションであり、前記第２計算デバイスにより実行される前記第２アプリケーションは主アプリケーションであり、前記コンパニオン・アプリケーションは、前記主アプリケーションを補足する、方法。
【請求項９】
請求項１に記載の方法であって、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第１ディスプレイを、前記第１計算デバイスにより実行される前記第１アプリケーションに対して最適化するステップと、
前記視覚焦点情報が、前記一組のディスプレイの中の前記ユーザーが視覚焦点を合わせている前記特定のディスプレイが前記第１ディスプレイとは異なることを明示するときに、前記第１ディスプレイを、前記第２計算デバイスにより実行される前記第２アプリケーションに対して最適化するステップと
を更に含む方法。
【請求項１０】
請求項１に記載の方法であって、前記第１ディスプレイを、前記ユーザーが前記第２ディスプレイに視覚焦点を合わせていることを前記視覚焦点情報が明示するときの、前記第２計算デバイスのための専用の入力デバイスである状態と、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを前記視覚焦点情報が明示するときの、入力デバイスであり前記コンテンツをレンダリングする出力デバイスである状態との間で切り替えるステップを更に含む方法。
【請求項１１】
請求項１に記載の方法であって、前記第１ディスプレイ上にレンダリングされる前記コンテンツを制御するステップは、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第２ディスプレイ上にレンダリングされる異なるコンテンツのプロパティを示すものを前記第１ディスプレイ上にレンダリングするステップと、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第１ディスプレイを介して受け取った前記入力に基づいて、前記第２ディスプレイ上にレンダリングされる前記異なるコンテンツの前記プロパティを操作するステップであって、前記視覚焦点情報が、前記ユーザーが前記第２ディスプレイに視覚焦点を合わせていることを明示するときに、操作された前記異なるコンテンツの前記プロパティの明示が前記第２ディスプレイ上に表示される、ステップと
を更に含む、方法。
【請求項１２】
請求項１に記載の方法であって、前記第１ディスプレイはタッチ対応ディスプレイである、方法。
【請求項１３】
請求項１に記載の方法であって、前記第１ディスプレイ上にレンダリングされる前記コンテンツを制御するステップは、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第２ディスプレイ上にレンダリングされる異なるコンテンツについてのメタデータを前記第１ディスプレイ上にレンダリングするステップ
を更に含む、方法。
【請求項１４】
請求項１に記載の方法であって、前記第１ディスプレイ上にレンダリングされる前記コンテンツを制御するステップは、
前記視覚焦点情報が、前記ユーザーが前記第１ディスプレイに視覚焦点を合わせていることを明示するときに、前記第２ディスプレイ上にレンダリングされる異なるコンテンツの異なるビューを前記第１ディスプレイ上にレンダリングするステップ
を更に含む、方法。
【請求項１５】
ディスプレイの機能を視覚焦点を用いて制御する計算デバイスであって、該計算デバイスは前記ディスプレイとインターフェースし、前記計算デバイスは、
プロセッサーと、
コンピューター実行可能命令を含むメモリーと
を備え、前記コンピューター実行可能命令は、前記プロセッサーにより実行されると、前記プロセッサーに、
コンテキスト情報を異なる計算デバイスから受け取ることであって、前記異なる計算デバイスは異なるディスプレイとインターフェースし、前記コンテキスト情報は前記異なるディスプレイ上にレンダリングされるコンテンツに関係する、受け取ることと、
前記ディスプレイ上にレンダリングされるコンテンツを、
環境における一組のディスプレイの中の、ユーザーが視覚焦点を合わせている特定のディスプレイを明示する視覚焦点情報であって、前記環境は、少なくとも、前記ユーザーにより見られ得る前記ディスプレイと前記異なるディスプレイとを含む、前記視覚焦点情報と、
前記異なるディスプレイ上にレンダリングされる前記コンテンツに関係した前記コンテキスト情報と
の関数として制御することと、
前記ユーザーから前記ディスプレイを介して受け取り可能な入力のタイプを、前記視覚焦点情報と、前記異なるディスプレイ上にレンダリングされる前記コンテンツに関係した前記コンテキスト情報との関数として制御することと
を行うことをさせる、計算デバイス。
【請求項１６】
請求項１５に記載の計算デバイスであって、前記メモリーは、前記プロセッサーにより実行されると、前記プロセッサーに、センサーの出力を分析することにより、目の追跡と、頭の追跡と、動きの追跡とのうちの少なくとも１つを用いて、前記視覚焦点情報を検出させるコンピューター実行可能命令を更に含む、計算デバイス。
【請求項１７】
請求項１５に記載の計算デバイスであって、前記メモリーは、前記プロセッサーにより実行されると、前記プロセッサーに、
前記異なるディスプレイ上にレンダリングされるコンテンツを、前記視覚焦点情報と、前記ディスプレイ上にレンダリングされる前記コンテンツに関係したコンテキスト情報との関数として制御することと、
前記ユーザーから前記異なるディスプレイを介して受け取り可能な入力のタイプを、前記視覚焦点情報と、前記ディスプレイ上にレンダリングされる前記コンテンツに関係した前記コンテキスト情報との関数として制御することと
をさせるコンピューター実行可能命令を更に含む、計算デバイス。
【請求項１８】
請求項１５に記載の計算デバイスであって、前記メモリーは、前記プロセッサーにより実行されると、前記プロセッサーに、前記ユーザーから前記ディスプレイを介して受け取り可能な前記入力に応答して、前記計算デバイスと前記異なる計算デバイスとのうちの一方を制御するよう、前記視覚焦点情報の関数として前記ディスプレイを構成させるコンピューター実行可能命令を更に含む、計算デバイス。
【請求項１９】
請求項１５に記載の計算デバイスであって、前記計算デバイスは第１アプリケーションを実行し、前記異なる計算デバイスは、前記第１アプリケーションとは異なる第２アプリケーションを実行し、前記メモリーは、前記プロセッサーにより実行されると、前記プロセッサーに、前記視覚焦点情報の関数として、前記第１アプリケーションと前記第２アプリケーションとのうちの少なくとも一方に対する、前記ディスプレイ上にレンダリングされる前記コンテンツを制御することと、前記視覚焦点情報の関数として、前記第１アプリケーションと前記第２アプリケーションとのうちの少なくとも一方に対する、前記ユーザーから前記ディスプレイを介して受け取り可能な前記入力の前記タイプを制御することとをさせるコンピューター実行可能命令を更に含む、計算デバイス。
【請求項２０】
コンピューター実行可能命令を含むコンピューター読取可能ストレージ媒体であって、前記コンピューター実行可能命令は、プロセッサーにより実行されると、前記プロセッサーに動作を行わせ、前記動作は、
ユーザーの視覚焦点が環境における第１ディスプレイ上にあることを識別する動作であって、前記環境は、少なくとも、前記ユーザーにより見られ得る前記第１ディスプレイと第２ディスプレイとを含み、第１計算デバイスが前記第１ディスプレイとインターフェースし、第２計算デバイスが前記第２ディスプレイとインターフェースし、前記第１計算デバイスが前記第２計算デバイスとインタラクションする、動作と、
前記ユーザーの前記視覚焦点が前記第１ディスプレイ上にあることに基づいて、前記第１ディスプレイ上のコンテンツをレンダリングする動作と、
前記ユーザーの前記視覚焦点が前記第１ディスプレイ上にあることに基づいて、前記第１ディスプレイを、前記第１ディスプレイ上にレンダリングされる前記コンテンツを操作する第１のタイプの入力を受け取るように構成する動作と、
前記ユーザーの前記視覚焦点が前記環境における前記第２ディスプレイへ切り替わったことを識別する動作と、
前記ユーザーの前記視覚焦点が前記第２ディスプレイへ切り替わったことに基づいて、前記第１ディスプレイ上の前記コンテンツのレンダリングを禁止する動作と、
前記ユーザーの前記視覚焦点が前記第２ディスプレイへ切り替わったことに基づいて、前記第１ディスプレイを、前記第２ディスプレイ上にレンダリングされる異なるコンテンツを操作する第２のタイプの入力を受け取るように構成する動作と
を含む、コンピューター読取可能ストレージ媒体。
【請求項２１】
請求項２０に記載のコンピューター実行可能命令を含むプログラム。