【誤訳訂正書】
【提出日】平成27年7月2日(2015.7.2)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
動的入力装置上に画像を動的に表示するための、システム全体のアクティブフォーカスを有さない２つ以上の別個の入力装置ユーザーインターフェース・ランタイムアプリケーションであって、現在アクティブなデスクトップの中で実行するように構成されたウィンドウのないランタイム環境内で独立して実行するように構成された、２つ以上の別個の入力装置ユーザーインターフェース・ランタイムアプリケーションと、
前記現在アクティブなデスクトップの中の前記ウィンドウのないランタイム環境の外部で実行するように構成された、システム全体のアクティブフォーカスを有する支配的デスクトップアプリケーションであって、前記２つ以上の別個の入力装置ユーザーインターフェース・ランタイムアプリケーションを選択的に利用し、前記２つ以上の別個の入力装置ユーザーインターフェース・ランタイムアプリケーションから前記支配的デスクトップアプリケーションの現在のコンテキストに対応する入力装置ユーザーインターフェース・ランタイムアプリケーションを指定するように構成され、前記指定された入力装置ユーザーインターフェース・ランタイムアプリケーションが、前記動的入力装置上に仮想コントロールを動的に表示するように、かつ前記仮想コントロールの起動を当該支配的デスクトップアプリケーションに伝えるように構成されるが、前記指定された入力装置ユーザーインターフェース・ランタイムアプリケーションがシステム全体のアクティブフォーカスを有さない、支配的デスクトップアプリケーションとを含み、更に、
前記支配的デスクトップアプリケーションが前記入力装置ユーザーインターフェース・ランタイムアプリケーションを指定するための第１のコールと、前記指定された入力装置ユーザーインターフェース・ランタイムアプリケーションが前記仮想コントロールの起動を前記支配的デスクトップアプリケーションに伝えるための第２のコールとを含むアプリケーションプログラミングインターフェースを含み、
前記動的入力装置上に動的に表示された前記仮想コントロールが前記支配的デスクトップアプリケーションの前記現在のコンテキストに対応するように、前記支配的デスクトップアプリケーションの現在のコンテキストが変化すると、前記支配的デスクトップアプリケーションが、前記ウィンドウのないランタイム環境内で実行された前記２つ以上の入力装置ユーザーインターフェース・ランタイムアプリケーションを変更することが可能になるように、前記アプリケーションプログラミングインターフェースが構成された、
コンピューターシステム。
【請求項２】
前記ウィンドウのないランタイム環境が、２つ以上のさまざまな支配的デスクトップアプリケーションによって指定された入力装置ユーザーインターフェース・ランタイムアプリケーションを実行するように構成された、共有のウィンドウのないランタイム環境である、請求項１に記載のコンピューターシステム。
【請求項３】
前記ウィンドウのないランタイム環境が、前記支配的デスクトップアプリケーションによって提供され、前記支配的デスクトップアプリケーションによって指定された入力装置ユーザーインターフェース・ランタイムアプリケーションを実行するように構成された、ローカルのウィンドウのないランタイム環境である、請求項１に記載のコンピューターシステム。
【請求項４】
前記ウィンドウのないランタイム環境が、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＡｃｔｉｖｅＸ（登録商標）制御である、請求項１に記載のコンピューターシステム。
【請求項５】
前記Ｍｉｃｒｏｓｏｆｔ（登録商標）ＡｃｔｉｖｅＸ（登録商標）制御が、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｓｉｌｖｅｒｌｉｇｈｔ（商標）プラグインである、請求項４に記載のコンピューターシステム。
【請求項６】
前記Ｍｉｃｒｏｓｏｆｔ（登録商標）ＡｃｔｉｖｅＸ（登録商標）制御が、Ａｄｏｂｅ（登録商標）Ｆｌａｓｈ（登録商標）プラグインである、請求項４に記載のコンピューターシステム。
【請求項７】
前記２つ以上の入力装置ユーザーインターフェース・ランタイムアプリケーションが、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｓｉｌｖｅｒｌｉｇｈｔ（商標）アプリケーションである、請求項１に記載のコンピューターシステム。
【請求項８】
前記２つ以上の入力装置ユーザーインターフェース・ランタイムアプリケーションが、２つ以上のＭｉｃｒｏｓｏｆｔ（登録商標）Ｓｉｌｖｅｒｌｉｇｈｔ（商標）のＸＡＰファイルとしてカプセル化された、請求項１に記載のコンピューターシステム。
【請求項９】
システム全体のアクティブフォーカスを有する支配的デスクトップアプリケーションが入力装置ユーザーインターフェースを動的入力装置において実施するための方法であって、
前記支配的デスクトップアプリケーションの第１のコンテキストを判定するステップと、
前記支配的デスクトップアプリケーションによって提供され、かつ前記支配的デスクトップアプリケーションの前記第１のコンテキストに対応するデスクトップユーザーインターフェースとは別個の第１の入力装置ユーザーインターフェースを指定するステップであって、前記第１の入力装置ユーザーインターフェースが、前記動的入力装置上に仮想コントロールの第１の組を動的に表示するように、かつウィンドウのないランタイム環境内でシステム全体のアクティブフォーカスなしに実行する第１の入力装置ユーザーインターフェース・ランタイムアプリケーションを介して仮想コントロールの前記第１の組の起動を前記支配的デスクトップアプリケーションに伝えるように構成された、ステップと、
前記支配的デスクトップアプリケーションの前記第１のコンテキストとは異なる、前記支配的デスクトップアプリケーションの第２のコンテキストを判定するステップと、
前記支配的デスクトップアプリケーションによって提供される前記デスクトップユーザーインターフェースとは別個であり、前記第１の入力装置ユーザーインターフェースとは異なる第２の入力装置ユーザーインターフェースを指定するステップであって、前記第２の入力装置ユーザーインターフェースが、前記支配的デスクトップアプリケーションの前記第２のコンテキストに対応し、前記動的入力装置上に仮想コントロールの第２の組を動的に表示するように、かつウィンドウのないランタイム環境内でシステム全体のアクティブフォーカスなしに実行する第２の入力装置ユーザーインターフェース・ランタイムアプリケーションを介して仮想コントロールの前記第２の組の起動を前記支配的デスクトップアプリケーションに伝えるように構成された、ステップとを含み、
前記第１の入力装置ユーザーインターフェースが、アプリケーションプログラミングインターフェースを介してウィンドウのないランタイム環境に配信され、
前記第１の入力装置ユーザーインターフェースが前記ウィンドウのないランタイム環境内で実行されると、前記アプリケーションプログラミングインターフェースが、前記支配的デスクトップアプリケーションと前記第１の入力装置ユーザーインターフェースとの間の通信チャネルを提供する、
方法。
【請求項１０】
前記第１の入力装置ユーザーインターフェースを指定するステップが、２つ以上のさまざまな支配的デスクトップアプリケーションによって指定された入力装置ユーザーインターフェースを実行するように構成された、共有のウィンドウのないランタイム環境に、前記第１の入力装置ユーザーインターフェースを配信するステップを含む、請求項９に記載の方法。
【請求項１１】
前記第１の入力装置ユーザーインターフェースを指定するステップが、前記支配的デスクトップアプリケーションによって提供され、前記支配的デスクトップアプリケーションによって指定された入力装置ユーザーインターフェースを実行するように構成された、ローカルのウィンドウのないランタイム環境に、前記第１の入力装置ユーザーインターフェースを配信するステップを含む、請求項９に記載の方法。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００４
【訂正方法】変更
【訂正の内容】
【０００４】
[0003]本開示の一態様によるコンピューターシステムは、動的入力装置上に画像を動的に表示するための１つまたは複数の入力装置ユーザーインターフェース・ランタイムアプリケーションを含む。１つまたは複数の入力装置ユーザーインターフェース・ランタイムアプリケーションは、現在アクティブなデスクトップの中で実行される。コンピューターシステムは、さらに、現在アクティブなデスクトップの中で実行するように構成された支配的アプリケーションを含む。支配的アプリケーションは、支配的アプリケーションの現在のコンテキストに対応する入力装置ユーザーインターフェース・ランタイムアプリケーションを指定するように構成されている。指定された入力装置ユーザーインターフェース・ランタイムアプリケーションは、動的入力装置上に仮想コントロールを動的に表示するように構成されている。また、指定された入力装置ユーザーインターフェース・ランタイムアプリケーションは、仮想コントロールの起動を支配的アプリケーションに伝えるように構成されている。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
[0024]コンピューターシステム５０は、キーボードの形態の直接入力装置５２を任意選択で含むことができる。また、コンピューターシステム５０は、さまざまな画像を表示できる、複数のキー５６を含む適応キーボードの形態の動的入力装置５４を含む。また、動的入力装置５４はキーなしのタッチ領域５８を含む。タッチ領域は、ユーザーが起動できる１つまたは複数の仮想ボタンまたは他の仮想コントロールを表示するために使用することができる。この例では示されていないが、動的入力装置はキーとタッチ領域の異なる構成または組合せを含む場合があり、いくつかの動的入力装置は、タッチ領域なしのキー、またはキーなしのタッチ領域を含む場合がある。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
[0025]動的入力装置は、複数の入力画像をユーザーに動的に表示し、複数の入力画像の任意の特定の１つに向けられたユーザー入力に応答するように構成可能である。一例として、さまざまな入力画像を複数のキー５６で表示することができ、動的入力装置５４は、特定のキーに向けられたユーザー入力に応答する特定のキーの指示を含む、動的入力メッセージを出力することができる。別の例として、さまざまな入力画像をタッチ領域５８のさまざまな位置に仮想コントロールとして表示することができ、動的入力装置５４は、特定の仮想コントロールに向けられたユーザー入力に応答する特定の仮想コントロールの指示を含む、動的入力メッセージを出力することができる。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００２９
【訂正方法】変更
【訂正の内容】
【００２９】
[0035]１つまたは複数の体験は、支配的アプリケーション毎に登録することができ、支配的アプリケーションは、支配的アプリケーションの現在のコンテキストに基づいて登録された体験のどれがアクティブかを動的に指定することができる。各ＸＡＰファイルまたは補助体験の他の実装形態は、支配的アプリケーションの特定のコンテキストに関連付けることができる。いくつかの実装形態では、そのようなコンテキストは、支配的アプリケーションを介して実行できるさまざまなユーザータスク（例えば、新しいＥメールの作成、連絡先の検索、新しい会議のスケジューリング、仕事のレビューなど）に対応することができる。現在アクティブなコンテキストまたはタスクの実行においてユーザーを支援するように調整された、画像、仮想コントロール、および更新されたキーで動的入力装置を動的に更新することにより、各コンテキスト、またはタスクを容易にすることができる。特定のコンテキストに対応する補助体験は、動的入力装置上に仮想コントロールの第１の組を動的に表示し、仮想コントロールの第１の組の起動を支配的アプリケーションに伝えるように構成可能である。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００３０
【訂正方法】変更
【訂正の内容】
【００３０】
[0036]クライアントＡＰＩは、支配的アプリケーションにチャネルを提供して、補助体験との間でメッセージを送受信するように構成可能である。限定的でない例として、アプリケーションプログラミングインターフェースは、支配的アプリケーションの現在のコンテキストに基づいて支配的アプリケーションが補助体験を指定するためのコール、および補助体験を介して表示された仮想コントロールの起動を指定された補助体験が支配的アプリケーションに返信するためのコールを含むことができる。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００３７
【訂正方法】変更
【訂正の内容】
【００３７】
[0043]ＵＩランタイムアプリケーション６６は、装置メッセージから導出されたシステムメッセージをシステム全体のアクティブフォーカスをもつアプリケーションに出力するように構成可能である。これは、デスクトップアプリケーションとＵＩランタイムアプリケーションとの間の通信チャネルを介して達成することができる。システムメッセージにより、システム全体のアクティブフォーカスをもつアプリケーションが動的入力装置を介してユーザー入力に応答することが可能になる。ＵＩランタイムアプリケーション６６は、仮想の制御またはキーに表示された画像によって示され得る仮想の制御またはキーの変更可能な機能を考慮して、ユーザーが起動した仮想の制御またはキーに対応するシステムメッセージをシステム全体のアクティブフォーカスをもつアプリケーションに送信することができる。このようにして、動的入力装置５４は、システム全体のアクティブフォーカスをもつアプリケーションを制御するために使用することができる。さらに、任意の特定のキーまたは任意の特定の仮想コントロールの起動に関連する機能は動的に変更することができ、システム全体のアクティブフォーカスをもつアプリケーションは、特定のキーまたは仮想コントロールの現在の機能に従って、ＵＩランタイムアプリケーション６６を介して変換された入力を受信することができる。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００３９
【訂正方法】変更
【訂正の内容】
【００３９】
[0045]上述したように、ＵＩランタイムアプリケーション６６は、さらに、表示出力メッセージを動的入力装置５４に出力するように構成可能である。表示出力メッセージは、動的入力装置によって表示される１つまたは複数の画像を指定するために使用することができる。そのような画像は、特定のキーまたは仮想コントロールと動的に関連付けられた機能をユーザーに知らせる仮想キューとして使用することができる。上述したように、ＵＩランタイムアプリケーション６６は、ユーザー入力が向けられ検出された位置（例えば、キーまたは仮想コントロール）に表示された画像に対応するシステムメッセージを出力することができる。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００６０
【訂正方法】変更
【訂正の内容】
【００６０】
[0067]上記の例によって理解できるように、本明細書に記載したシステムおよび方法により、動的入力装置が、ユーザーが起動することができる仮想コントロールおよび／または動的キーの形態で、情報をユーザーに表示することが可能になる。さらに、本明細書に記載したシステムおよび方法により、仮想コントロール、およびいくつかの実施形態では動的キーの起動が、システム全体のアクティブフォーカスの通常の制約なしに機能することが可能になる。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００６３
【訂正方法】変更
【訂正の内容】
【００６３】
[0070]１４４で、方法１４０は第１の補助体験を指定することを含む。指定された補助体験は支配的アプリケーションとは別個であり、支配的アプリケーションの第１のコンテキストに対応する。上述したように、指定された補助体験は、動的入力装置上に仮想コントロールの第１の組を動的に表示するように、かつ仮想コントロールの第１の組の起動を支配的アプリケーションに伝えるように構成可能である。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００６５
【訂正方法】変更
【訂正の内容】
【００６５】
[0072]１４８で、方法１４０は、支配的アプリケーションとは別個の、かつ第１の補助体験とは異なる、第２の補助体験を指定することを含む。第２の補助体験は支配的アプリケーションの第２のコンテキストに対応し、動的入力装置上に仮想コントロールの第２の組を動的に表示するように、かつ仮想コントロールの第２の組の起動を支配的アプリケーションに伝えるように構成可能である。