【誤訳訂正書】
【提出日】平成31年1月24日(2019.1.24)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
複数のプログラムを含むリモートライブラリを備えるリモートサーバと通信回線を介して接続されるプログラムを取引する装置であって、
ローカルオペレーティングシステムと、
前記リモートライブラリにアクセスする第一アクセス素子と、
前記複数のプログラムから特定プログラムを選択するように、前記ローカルオペレーティングシステムにアクセスすることに供する第二アクセス素子と、
前記ローカルオペレーティングシステム又は前記リモートサーバと接続し、ライセンス認証を行うために、ライセンス認証情報を前記ローカルオペレーティングシステム又は前記リモートサーバに送信し、前記ライセンス認証に成功した後、選択された前記特定プログラムを実行することを許可するライセンス認証素子と、を含み、
前記ライセンス認証素子が、デバイスドライバを更に含み、前記ローカルオペレーティングシステムが、前記デバイスドライバを介してファイルシステムにアクセスし、
前記ライセンス認証に成功しないとき、前記ローカルオペレーティングシステムは、損傷したファイルをロードし、当該ファイルのロードが完了し、前記特定プログラムをロードできない状態とし、前記ライセンス認証に成功した後、前記ライセンス認証素子は、前記特定プログラムを前記デバイスドライバを介して前記第一アクセス素子から前記ファイルシステムに記憶させる第二制御メッセージを前記ファイルシステムに送信し、前記ローカルオペレーティングシステムが前記特定プログラムを前記第一アクセス素子又は前記第二アクセス素子にロードすることを許可することを特徴とするプログラムを取引する装置。
【請求項２】
複数のプログラムを含むリモートライブラリを備えるリモートサーバと通信回線を介して接続されるプログラムを取引する装置であって、
ローカルオペレーティングシステムと、
前記リモートライブラリにアクセスする第一アクセス素子と、
前記複数のプログラムから特定プログラムを選択するように、前記ローカルオペレーティングシステムにアクセスすることに供する第二アクセス素子と、
前記ローカルオペレーティングシステム又は前記リモートサーバと接続し、ライセンス認証を行うために、ライセンス認証情報を前記ローカルオペレーティングシステム又は前記リモートサーバに送信し、前記ライセンス認証に成功した後、選択された前記特定プログラムを実行することを許可するライセンス認証素子と、
前記ライセンス認証素子に接続し、前記特定プログラムを記憶可能なファイルシステムと、
を含み、
前記ライセンス認証素子が、デバイスドライバを更に含み、
前記特定プログラムのライセンス認証に成功しないとき、前記ライセンス認証素子が、前記ファイルシステムにアクセスし、前記特定プログラムを記憶しないよう前記ファイルシステムに、前記特定プログラムを前記デバイスドライバを介して前記第一アクセス素子から前記ファイルシステムに記憶させる第二制御メッセージを送信せず、前記ローカルオペレーティングシステムは、損傷したファイルをロードし、当該ファイルのロードが完了し、前記特定プログラムをロードできない状態とし、
前記特定プログラムのライセンス認証に成功したとき、前記ライセンス認証素子は、前記第一アクセス素子へ前記特定プログラムをリモートサーバから前記第一アクセス素子に記憶させる第一制御メッセージを送信し、及び前記ローカルオペレーティングシステムにより前記特定プログラムを前記ファイルシステムから前記第二アクセス素子にロードして実行させる第三制御メッセージを前記デバイスドライバへ送信し、
前記特定プログラムが、前記第二アクセス素子にロードされることを特徴とするプログラムを取引する装置。
【請求項３】
プログラムをライセンスする装置であって、
オペレーティングシステム、ランダムアクセスメモリ及びデバイスドライバを含むホストと、
前記ホストに結合されるモバイルデバイスと、を含み、
前記モバイルデバイスは、ライセンス認証を行うためのライセンス認証素子を含むファームウェアを含み、
前記モバイルデバイスと前記ホストとが結合されると、前記ファームウェアは、ライセンス認証の対象となるプログラムを前記モバイルデバイスから前記ホストに送信することを中止させ、前記デバイスドライバは、前記オペレーティングシステムで前記プログラムを前記ランダムアクセスメモリにロードして実行することを中止させ、前記オペレーティングシステムが前記デバイスドライバによって前記ファームウェアと接続し前記ライセンス認証を行い、
前記オペレーティングシステムが、前記デバイスドライバを介してファイルシステムにアクセスし、
前記ライセンス認証に成功した後、前記特定プログラムを前記デバイスドライバを介して前記ランダムアクセスメモリから前記ファイルシステムに記憶させる第二制御メッセージを前記ファイルシステムに送信し、前記ファームウェアは、前記プログラムを前記モバイルデバイスから前記ホストに送信することを許可し、前記デバイスドライバは、前記オペレーティングシステムで前記プログラムを前記ランダムアクセスメモリにロードして実行することを許可し、前記ライセンス認証に成功しないとき、前記オペレーティングシステムは、損傷したファイルをロードし、又は、前記オペレーティングシステムが前記プログラムをロードすることができなくなり、プログラムエラーを発生させることを特徴とするプログラムをライセンスする装置。
【請求項４】
ホストとモバイルデバイスとを含むプログラムを取引する装置にプログラムをライセンスする方法であって、
前記モバイルデバイスを前記ホストと結合するステップと、
前記モバイルデバイスにおけるファームウェアによってライセンス認証の対象となるプログラムを前記モバイルデバイスから前記ホストに送信することを中止させ、前記ホストにおけるデバイスドライバは、前記ホストにおけるオペレーティングシステムで前記プログラムを前記ホストにおけるランダムアクセスメモリにロードして実行することを中止させるステップと、
前記オペレーティングシステムが前記デバイスドライバによって前記ファームウェアと接続し前記ライセンス認証を行うように、前記モバイルデバイスにおけるライセンス認証素子を起動するステップと、
前記オペレーティングシステムが、前記デバイスドライバを介してファイルシステムにアクセスし、
前記ライセンス認証に成功した後、前記特定プログラムを前記デバイスドライバを介して前記ランダムアクセスメモリから前記ファイルシステムに記憶させる第二制御メッセージを前記ファイルシステムに送信し、前記ファームウェアは前記プログラムを前記モバイルデバイスから前記ホストに送信することを許可し、前記デバイスドライバは前記オペレーティングシステムで前記プログラムを前記ランダムアクセスメモリにロードして実行することを許可するステップと、
前記ライセンス認証に成功しないとき、前記オペレーティングシステムは、損傷したファイルをロードし、又は、前記オペレーティングシステムが前記プログラムをロードすることができなくなり、プログラムエラーを発生させるステップと、
を含むことを特徴とするプログラムを取引する装置にプログラムをライセンスする方法。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００８
【訂正方法】変更
【訂正の内容】
【０００８】
上述の構想を実現するために、プログラムを取引する装置を提出する。前記装置は、複数のプログラムを含むリモートライブラリを備えるリモートサーバと通信回線を介して接続されるプログラムを取引する装置であって、
ローカルオペレーティングシステムと、
前記リモートライブラリにアクセスする第一アクセス素子と、
前記複数のプログラムから特定プログラムを選択するように、前記ローカルオペレーティングシステムにアクセスすることに供する第二アクセス素子と、
前記ローカルオペレーティングシステム又は前記リモートサーバと接続し、ライセンス認証を行うために、ライセンス認証情報を前記ローカルオペレーティングシステム又は前記リモートサーバに送信し、前記ライセンス認証に成功した後、選択された前記特定プログラムを実行することを許可するライセンス認証素子と、を含み、
前記ライセンス認証素子が、デバイスドライバを更に含み、前記ローカルオペレーティングシステムが、前記デバイスドライバを介してファイルシステムにアクセスし、
前記ライセンス認証に成功しないとき、前記ローカルオペレーティングシステムは、損傷したファイルをロードし、当該ファイルのロードが完了し、前記特定プログラムをロードできない状態とし、前記ライセンス認証に成功した後、前記ライセンス認証素子は、前記特定プログラムを前記デバイスドライバを介して前記第一アクセス素子から前記ファイルシステムに記憶させる第二制御メッセージを前記ファイルシステムに送信し、前記ローカルオペレーティングシステムが前記特定プログラムを前記第一アクセス素子又は前記第二アクセス素子にロードすることを許可することを特徴とする。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００９
【訂正方法】変更
【訂正の内容】
【０００９】
上述の構想を実現するために、プログラムを取引する装置を提出する。前記装置は、複数のプログラムを含むリモートライブラリを備えるリモートサーバと通信回線を介して接続されるプログラムを取引する装置であって、
ローカルオペレーティングシステムと、
前記リモートライブラリにアクセスする第一アクセス素子と、
前記複数のプログラムから特定プログラムを選択するように、前記ローカルオペレーティングシステムにアクセスすることに供する第二アクセス素子と、
前記ローカルオペレーティングシステム又は前記リモートサーバと接続し、ライセンス認証を行うために、ライセンス認証情報を前記ローカルオペレーティングシステム又は前記リモートサーバに送信し、前記ライセンス認証に成功した後、選択された前記特定プログラムを実行することを許可するライセンス認証素子と、
前記ライセンス認証素子に接続し、前記特定プログラムを記憶可能なファイルシステムと、
を含み、
前記ライセンス認証素子が、デバイスドライバを更に含み、
前記特定プログラムのライセンス認証に成功しないとき、前記ライセンス認証素子が、前記ファイルシステムにアクセスし、前記特定プログラムを記憶しないよう前記ファイルシステムに、前記特定プログラムを前記デバイスドライバを介して前記第一アクセス素子から前記ファイルシステムに記憶させる第二制御メッセージを送信せず、前記ローカルオペレーティングシステムは、損傷したファイルをロードし、当該ファイルのロードが完了し、前記特定プログラムをロードできない状態とし、
前記特定プログラムのライセンス認証に成功したとき、前記ライセンス認証素子は、前記第一アクセス素子へ前記特定プログラムをリモートサーバから前記第一アクセス素子に記憶させる第一制御メッセージを送信し、及び前記ローカルオペレーティングシステムにより前記特定プログラムを前記ファイルシステムから前記第二アクセス素子にロードして実行させる第三制御メッセージを前記デバイスドライバへ送信し、
前記特定プログラムが、前記第二アクセス素子にロードされることを特徴とする。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１０
【訂正方法】削除
【訂正の内容】
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
図３において、プログラムを取引する装置３２は、メインアプリケーションプログラム３０１、ローカルオペレーティングシステム（ローカルＯＳ）３０２、デバイスドライバ３０９、ファイルシステム３０３をさらに含む。所望で購入したアプリケーションプログラムが実行されるように選択された場合、ローカルオペレーティングシステム３０２は、購入したアプリケーションプログラムに必要なメモリサイズなどの情報を確認するために、前記購入したアプリケーションプログラムのヘッダーを読み取る。その後、ローカルオペレーティングシステム３０２は、前記購入したアプリケーションプログラムに新しいプロセスを割り当て、新しいプロセスを起動する。このとき、ライセンス認証素子３０７は、認証情報２を送信するために起動され、リモートサーバ３０５に対しライセンス認証を行う。ライセンス認証素子３０７は、ライセンス認証を通過したことが通知された後に、記憶装置３０６、ファイルシステム３０３又はデバイスドライバ３０９を制御するように制御メッセージ１、制御メッセージ２又は制御メッセージ３をそれぞれ送信することで、前記購入したアプリケーションプログラムをリモートサーバ３０５から記憶装置３０６に記憶すること、前記購入したアプリケーションプログラムをデバイスドライバ３０９を介して記憶装置３０６からファイルシステム３０３に記憶すること、及びローカルオペレーティングシステム３０２で前記購入したアプリケーションプログラムをファイルシステム３０３からランダムアクセスメモリ３０４にロードして実行することを許可する。別の好ましい実施形態において、ライセンス認証素子３０７は、ライセンス認証を行うために、ローカルオペレーティングシステム３０２に向かって認証情報１を送信することができる。ライセンス認証に成功した後、同様に、ライセンス認証素子３０７は、前記購入したアプリケーションプログラムをリモートサーバ３０５のライブラリからランダムアクセスメモリ３０４にロードして実行するように、制御メッセージ１及び２を送信する。図３において、記憶装置３０６とランダムアクセスメモリ３０４との間の破線は、前記購入したアプリケーションプログラムのファイルがそれらの間に間接的に記憶されていることを示し、すなわち、前記購入したアプリケーションプログラムファイルのデータは、記憶装置３０６、デバイスドライバ３０９、ファイルシステム３０３及びローカルオペレーティングシステム３０２を介してランダムアクセスメモリ３０４にロードして実行する。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
図３において、記憶装置３０６は、リモートサーバ３０５のハードディスク、ローカルハードディスク、専用のＲＡＭブロック又はそれらの任意の組み合わせであってもよい。購入したアプリケーションプログラムを記憶するための位置は、設計に応じて異なっていてもよく、ファイルシステム３０３は、購入したアプリケーションプログラムのファイルにアクセスするための位置に割り当てる。ローカルオペレーティングシステム３０２に特定の位置での特定ファイルのデータを記憶させるために、ファイルシステム３０３は、ローカルオペレーティングシステム３０２からの指令を受信するために使用される記憶装置３０６にシミュレートされ、特定の位置での特定ファイルのデータを記憶する。ライセンス認証素子３０７は、デバイスドライバ３０９及びメインアプリケーションプログラム３０１の一部を含んでもよく、又は、メインアプリケーションプログラム３０１は、デバイスドライバ３０９及びライセンス認証素子３０７を含んでもよい。ライセンス認証素子３０７の任務は、ライセンス認証を行うために、ローカルオペレーティングシステム３０２又はリモートサーバ３０５と接続する。ライセンス認証に成功した後、ライセンス認証素子３０７は、購入したアプリケーションプログラムのファイルは、記憶装置３０６に記憶することを許可し、又は記憶装置３０６からファイルシステム３０３に記憶することを許可し、又はローカルオペレーティングシステム３０２がファイルシステム３０３からランダムアクセスメモリ３０４に記憶することを許可する。これは、ライセンス認証素子３０７は、記憶装置３０６、ファイルシステム３０３及びリモートサーバ３０５のハードディスクを制御できるかどうかに依存している。本発明によれば、ライセンス認証に成功する前に、ライセンス認証素子３０７は、購入したアプリケーションプログラムのファイルを記憶装置３０６からファイルシステム３０３に送信することを禁止し、或いは、ローカルオペレーティングシステム３０２が購入したアプリケーションプログラムのファイルをファイルシステム３０３から記憶装置３０６に送信することを禁止する。