【手続補正書】
【提出日】平成21年9月10日(2009.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンピュータにおいて第１の通信モードが選択された場合、前記第１のコンピュータにおいてアプリケーションプログラムにおいて使用するために、前記第１のコンピュータへ前記第１のコンピュータに関連した１つ以上の入力装置から受信したデータを伝送し、
前記第１のコンピュータにおいて第２の通信モードが選択された場合、第２のコンピュータにおいて他のアプリケーションプログラムにおいて使用するために、前記第２のコンピュータへ前記データを伝送し、
前記第２のコンピュータにおいて実行される前記他のアプリケーションプログラムは、前記第２のコンピュータに伝送された前記データへの応答を提供し、
前記第１のコンピュータによる使用のために、前記応答を前記第１のコンピュータに伝送する、
ことを含む、アプリケーションプログラムにおいて使用するデータを通信するための方法。
【請求項２】
前記第１のコンピュータは、ユーザが前記第１のコンピュータにおいて、前記アプリケーションプログラムを起動したことに応じて、選択された前記第１の通信モードに関連した第１の指示を送信し、
前記第１のコンピュータは、ユーザが前記第１のコンピュータにおいて、第２のアプリケーションプログラムを起動したことに応じて、選択された前記第２の通信モードに関連した第２の指示を送信する、
請求項１に記載の方法。
【請求項３】
前記第２のコンピュータへ前記データを伝送することは、
前記第１のコンピュータのネットワークインターフェイスを使用し、前記第２のコンピュータへ前記データを伝送する、ことを含み、
前記応答データを伝送することは、前記１つ以上の入力装置から受信した、伝送された前記データへの応答を、前記第２のコンピュータから前記第１のコンピュータの前記ネットワークインターフェイスへ伝送する、ことを含む、
請求項１に記載の方法。
【請求項４】
前記第２のコンピュータへ前記１つ以上の入力装置から受信した前記データを伝送することは、
前記１つ以上の入力装置から受信した前記データを暗号化し、
暗号化された前記データを前記第２のコンピュータへ伝送する、
ことを含む、請求項１に記載の方法。
【請求項５】
前記第２のコンピュータから伝送された前記応答は暗号化され、前記第１のコンピュータへ、前記応答を伝送することは、
伝送された前記応答を復号化し、
復号化された前記応答を前記第１のコンピュータへ伝送する、
ことを含む、請求項３に記載の方法。
【請求項６】
前記第２の通信モードにおいて、ユーザを認証する暗号化装置に基づいて、伝送された前記データを暗号化し、暗号化された伝送データは、第２のコンピュータへ伝送するために、前記暗号化装置から第１のコンピュータに関連したインターフェイスへ送信され、
前記第２のコンピュータにおいて、暗号化された前記伝送データを復号化し、前記第１のコンピュータによる使用のために前記第２のコンピュータにおいて実行する前記他のアプリケーションプログラムによって提供される、復号化された前記伝送データへの応答を暗号化し、
暗号化された前記応答データを、前記暗号化装置へ伝送するために、前記第１のコンピュータに関連した前記インターフェイスへ送信し、
前記暗号化装置において、前記第１のコンピュータに関連した前記インターフェイスを介して受信した、送信された暗号化された前記応答データを復号化する、
ことを更に含み、
前記第１のコンピュータは、復号化された前記応答データに基づいて動作する、
ことを含む、請求項１に記載の方法。
【請求項７】
復号化された前記応答データは、前記第２のコンピュータ装置によって処理された前記データに応じて生成された表示データを含む、請求項６に記載の方法。
【請求項８】
前記伝送データは、キーボード装置、マウス装置、及び、周辺装置からなる群のうちの少なくとも１つによって生成される、請求項１に記載の方法。
【請求項９】
前記第１のコンピュータに関連した前記アプリケーションプログラムの起動に基づいて、前記暗号化装置において前記伝送データを暗号化する、
ことを更に含む、請求項６に記載の方法。
【請求項１０】
前記アプリケーションプログラムは、前記第１のコンピュータに存在し、前記第２のコンピュータに存在している前記他のアプリケーションプログラムと通信し、
前記第２のコンピュータにおける前記他のアプリケーションは、前記応答データを提供し、前記第１のコンピュータにおける前記アプリケーションプログラムは、前記復号化された応答データを表示する、
請求項９に記載の方法。
【請求項１１】
前記アプリケーションプログラムは、前記暗号化装置に存在し、前記他のアプリケーションプログラムと通信し、
前記他のアプリケーションは、前記応答データを提供し、
前記暗号化装置における前記アプリケーションプログラムは、前記復号化された応答データを表示する、
請求項９に記載の方法。
【請求項１２】
前記データを暗号化することは、前記アプリケーションプログラムに関連するウィンドウが焦点されていることに基づいて、前記データを前記暗号化装置において暗号化する、
ことを含む、請求項９に記載の方法。
【請求項１３】
クライアントコンピュータを含む前記第１のコンピュータへ入力された非暗号化データを提供することなく、前記１つ以上の入力装置を介して入力された前記アプリケーションプログラムに関連しているデータを、前記第２の通信モードにおいて暗号化し、
ネットワークを介して、暗号化された前記データを、サーバアプリケーションプログラムを含むサーバコンピュータを備えた前記第２のコンピュータへ伝送し、
前記サーバコンピュータへ伝送された暗号化された前記データを復号化し、
前記サーバコンピュータが、復号化された前記データを使用し、復号化された前記データに基づいた前記サーバアプリケーションプログラムからの応答データを、前記クライアントコンピュータにおける表示のために提供し、
前記クライアントコンピュータのディスプレイ装置に表示するために、前記サーバコンピュータによって提供された前記応答データを伝送し、
前記サーバコンピュータによって提供された伝送された前記データを、前記ディスプレイ装置に表示する、
ことを更に含む、請求項１に記載の方法。
【請求項１４】
前記クライアントコンピュータへの伝送に先立って、前記サーバコンピュータによって提供された前記応答データを暗号化し、
暗号化された前記応答データを、伝送の後に、表示に先立って復号化し、
復号化された前記応答データを、前記クライアントコンピュータの前記ディスプレイ装置に表示する、
ことを含む、請求項１３に記載の方法。
【請求項１５】
前記クライアントコンピュータへ伝送された暗号化された前記応答データは、前記クライアントコンピュータと独立して復号化され、
復号化された前記応答データは、前記ディスプレイ装置において表示されるために前記クライアントコンピュータへ提供される、
請求項１４に記載の方法。
【請求項１６】
第２の通信モードにおいて、前記アプリケーションプログラムが、クライアントコンピュータを含む前記第１のコンピュータにおいて焦点の合っているウィンドウを含む場合、
前記クライアントコンピュータへ入力された非暗号化データを提供することなく、前記１つ以上の入力装置を介して入力された前記アプリケーションプログラムに関連しているデータを、暗号化し、
ネットワークを介して、暗号化されたデータを、サーバコンピュータを含む前記第２のコンピュータへ伝送し、
前記サーバコンピュータへ伝送された暗号化された前記データを復号化し、
前記サーバコンピュータが、復号化された前記データに基づいて動作し、前記クライアントコンピュータによって動作されるデータを提供し、
提供された前記データを、前記クライアントコンピュータへ伝送し、
前記クライアントコンピュータは、提供されたデータに基づいて動作し、
前記第１のコンピュータにおいて、前記アプリケーションプログラムが、焦点の合っているウィンドウを含まない場合、
前記クライアントコンピュータによって処理されるために、前記１つ以上の入力装置を介して入力された前記データを、暗号化することなく前記クライアントコンピュータへ提供する、
ことを更に含む、請求項１に記載の方法。
【請求項１７】
キーボードを含む前記１つ以上の入力装置及び前記クライアントコンピュータへ結合された装置において、前記アプリケーションプログラムに関連するデータを暗号化し、
前記アプリケーションプログラムに関連した前記ウィンドウに焦点が合っている場合、前記アプリケーションプログラムで動作させるために、前記キーボードの出力部を前記クライアントコンピュータへ結合された装置の出力部に結合し、
前記アプリケーションプログラムに関連した前記ウィンドウに焦点が合っている場合、前記キーボードの出力部を前記クライアントコンピュータへ連結された装置の出力部に自動的に連結する、
ことを含む、請求項１６に記載の方法。
【請求項１８】
第１のコンピュータと第２のコンピュータとの間で、通信ネットワークを介して安全なデータ伝送を生成するための安全なシステムであって、
前記システムは、
１つ以上の入力装置からデータを受信するために適合された切換装置と、
受信した前記データを前記安全なデータ伝送に関連し、起動されているアプリケーションプログラムに基づいて暗号化するために、前記切換装置から転送された前記データを受信するよう適合された暗号化装置と、
前記第１のコンピュータに関連し、前記通信ネットワークを介して、前記第２のコンピュータへ伝送するために、暗号化された前記データを受信するように適合されたインターフェイスであって、前記第２のコンピュータは、暗号化された前記データを受信するとともに、復号化されたデータに応答して、前記第１のコンピュータによる使用のために暗号化された応答データを提供する、インターフェイスと、
前記第１のコンピュータに関連したディスプレイ装置と、
を備え、
前記第２のコンピュータによって提供された暗号化された前記応答データは、前記通信ネットワークから前記インターフェイスによって受信され、転送のために前記切換装置へ送信され、前記切換装置は、暗号化された前記応答データを復号化するために、暗号化された前記応答データを前記暗号化装置へ転送し、前記切換装置は、復号化された前記応答データを前記ディスプレイ装置における表示のために、前記暗号化装置から前記第１のコンピュータへ転送する、
システム。
【請求項１９】
前記インターフェイスは、ネットワークインターフェイスを含む、請求項１８に記載のシステム。
【請求項２０】
前記アプリケーションプログラムと通信し、ユーザに認証処理を遂行するように促し、前記暗号化装置が前記データを暗号化するのに先立って前記ユーザを認証する、バイオメトリック認証装置を更に含む、請求項１８に記載のシステム。
【請求項２１】
前記バイオメトリック装置は、指紋スキャナを含む、請求項１８に記載のシステム。
【請求項２２】
前記切換装置は、前記１つ以上の入力装置と、前記第１のコンピュータと、前記暗号化装置との間のデータ切り換えを提供するＵＳＢ制御装置を含む、請求項１８に記載のシステム。
【請求項２３】
アプリケーションプログラムにおいて使用するデータを通信するためのシステムであって、
第１のコンピュータにおいて第１の通信モードが選択された場合、前記第１のコンピュータによってアプリケーションプログラムにおいて使用するために、前記第１のコンピュータに関連した１つ以上の入力装置から受信したデータを前記第１のコンピュータへ伝送する手段と、
前記第１のコンピュータにおいて第２の通信モードが選択された場合、第２のコンピュータによって他のアプリケーションプログラムにおいて使用するために、前記第２のコンピュータへ前記データを伝送する手段であって、前記第２のコンピュータにおいて実行する前記他のアプリケーションプログラムは、前記第２のコンピュータに伝送された前記データへの応答を提供する、前記データ伝送手段と、
前記第１のコンピュータによる使用のために、前記応答を前記第１のコンピュータに伝送する手段と、
を含む、データを通信するためのシステム。