(57)【要約】  処理モジュール運用方法には、無線通信装置に物理的に接続した処理モジュールを使用すること、無線通信装置が暗号化コードをウェブサイトから取込むよう要求すること、暗号化コードを無線通信装置から受信すること、を含む。無線通信装置は、暗号化コードを復号化できない。本方法には、処理モジュールを使用すること、暗号化コードを復号化すること、復号化コードを実行すること、無線通信装置が復号化コードにアクセスできないようにすること、を更に含む。別の処理モジュール運用方法には、ホスト装置に物理的に接続した処理モジュールを使用すること、処理モジュール内でアプリケーションを実行すること、アプリケーションにより、ホスト装置のユーザインタフェースを使用して通信したユーザインタラクション・データを、ホスト装置とやりとり可能にすること、及びアプリケーションにより、ホスト装置を通信装置として使用可能にして、ホスト装置とは異なる遠隔装置と情報のやりとりを行うこと、を含む。【選択図】図１
2012511265.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置に物理的に接続した処理モジュールを使用して、前記無線通信装置が暗号化コードをウェブサイトから取込むよう要求すること；
前記処理モジュールを使用して、前記暗号化コードを前記無線通信装置から受信し、前記通信装置は前記暗号化コードを復号化不能とすること；
前記処理モジュールを使用し、前記暗号化コードを復号化すること；
前記処理モジュールを使用し、前記復号化コードを実行すること；及び
前記処理モジュールを使用し、前記無線通信装置が前記復号化コードにアクセスできないようにすること、
を含む、処理モジュール運用方法。
【請求項２】
前記処理モジュールは、前記無線通信装置が供給する電源を使用して動作することを特徴とする、請求項１に記載の方法。
【請求項３】
前記処理モジュールは、前記無線通信装置無しには、ウェブサイトと通信不能であることを特徴とする、請求項１に記載の方法。
【請求項４】
前記処理モジュールを使用し、前記復号化コードを実行してデータを生成すること；
前記処理モジュールを使用し、前記データを前記処理モジュールに含まれるメモリに保存すること；
前記処理モジュールを使用し、前記無線通信装置が、前記メモリに保存した前記データにアクセスできなくすること、
を更に含む、請求項１に記載の方法。
【請求項５】
前記無線通信装置から分離した前記処理モジュールで前記コードを復号化するのに使用する暗号情報で、前記処理モジュールをプログラミングすること；
前記プログラミング後に、前記処理モジュールを前記無線通信装置に接続すること、
を更に含む、請求項１に記載の方法。
【請求項６】
ホスト装置に物理的に接続した処理モジュールを使用して、前記処理モジュール内でアプリケーションを実行すること；
前記処理モジュールを使用して、第１に前記アプリケーションが、前記ホスト装置のユーザインタフェースを使用して通信したユーザインタラクション・データを、前記ホスト装置とやりとり可能にすること；及び
前記処理モジュールを使用し、第２に前記アプリケーションが、前記ホスト装置を、該ホスト装置とは異なる遠隔装置と情報のやりとりをする通信装置として、使用可能にすること、
を含む、処理モジュール運用方法。
【請求項７】
前記処理モジュールを使用し、前記アプリケーションと前記ホスト装置との間の前記第１及び第２のインタラクション以外のインタラクションを防ぐことを更に含む、請求項６に記載の方法。
【請求項８】
前記ユーザインタラクション・データには、前記ユーザインタフェースを介してユーザに表示されるデータを備えることを特徴とする、請求項６に記載の方法。
【請求項９】
前記ホスト装置を携帯無線通信装置とすることを特徴とする、請求項６に記載の方法。
【請求項１０】
前記情報を暗号化し、前記ホスト装置では前記情報を復号化不能とし、前記遠隔装置を、前記情報を復号化するように構成することを特徴とする、請求項６に記載の方法。
【請求項１１】
前記処理モジュールは、第１メモリと第１プロセッサとを備え、前記ホスト装置は、異なる第２メモリと異なる第２プロセッサとを備え、前記アプリケーションを実行するには、前記第１メモリと前記第１プロセッサを使用するが、前記第２メモリと前記第２プロセッサを使用しないことを特徴とする、請求項６に記載の方法。
【請求項１２】
メモリと、
携帯無線通信装置と物理的及び電気的に接続するように構成したホスト装置インタフェースと、
処理回路であって、前記携帯無線通信装置から受信した暗号化コードを復号化し、前記復号化コードを実行し、前記実行に応答して前記メモリのデータ保存を制御し、前記携帯無線通信装置が前記メモリに保存した前記データにアクセスできないように構成された処理回路と、
を含む、処理モジュール。
【請求項１３】
前記処理モジュールには、ハウジングを更に備え、該ハウジングを前記携帯無線通信装置のハウジングとは異なるものにすること、及び前記ホスト装置インタフェースを、前記携帯無線通信装置に取り外し可能に接続するように構成することを特徴とする、請求項１２に記載のモジュール。
【請求項１４】
前記処理モジュールは、前記携帯無線通信装置が供給する電源を使用して動作することを特徴とする、請求項１２に記載のモジュール。
【請求項１５】
前記処理モジュールには、前記携帯無線通信装置には知らされない暗号情報を、更に備えること、及び前記処理回路では、前記暗号情報を使用して、前記暗号化コードを復号化すること、を特徴とする、請求項１２に記載のモジュール。
【請求項１６】
暗号化コードを受信し、前記暗号化コードを復号化し、該復号化コードを実行し、それにより前記処理モジュールに保存するデータを生成するように構成された処理モジュールと、
前記処理モジュールに直接物理的及び電気的に接続するホスト装置であり、ユーザインタフェースを用いて通信するユーザインタラクション・データを、前記処理モジュールとやりとりし、前記処理モジュールから受信した第１暗号化データを異なる遠隔装置に転送し、前記異なる遠隔装置から受信した第２暗号化データを前記処理モジュールに転送する、前記ホスト装置と、
を含む、通信システム。
【請求項１７】
前記処理モジュールには、第１処理回路と、第１メモリと、第１インタフェースと、前記第１回路及び第１メモリを収容する第１ハウジングと、を備えること；
前記ホスト装置には、異なる第２処理回路と、異なる第２メモリと、異なる第２インタフェースと、前記第２処理回路と前記第２メモリを収容する異なる第２ハウジングと、を備えること；
前記ホスト装置は、前記処理モジュールと、前記第１及び第２インタフェースを介して、通信すること；及び
前記処理モジュールを、前記ホスト装置が、前記処理モジュールに保存した前記データにアクセスできないように構成すること、
を特徴とする、請求項１６に記載のシステム。
【請求項１８】
前記ユーザインタフェースを、ユーザに情報を表示し、前記ユーザから情報を受信するように構成すること；
前記ユーザインタラクション・データには、第１ユーザインタラクション・データ及び第２ユーザインタラクション・データを備えること；及び
前記ホスト装置を、前記第１ユーザインタラクション・データを前記処理モジュールから受信し、前記第１ユーザインタラクション・データを前記ユーザに、前記ユーザインタフェースを介して表示し、前記第２ユーザインタラクション・データを前記ユーザインタフェースから受信し、前記第２ユーザインタラクション・データを前記処理モジュールに中継するように構成すること、
を特徴とする、請求項１６に記載のシステム。
【請求項１９】
前記処理モジュールには、第１動作システムを備え、前記ホスト装置には、前記第１動作システムから独立した異なる第２動作システムを備えること、を特徴とする、請求項１６に記載のシステム。
【請求項２０】
前記ホスト装置を携帯無線通信装置とし、該携帯無線装置を、前記第１暗号化データを前記異なる遠隔装置に無線ネットワークを介して転送し、前記第２暗号化データを前記異なる遠隔装置に前記無線ネットワークを介して受信するように構成すること、を特徴とする、請求項１６に記載のシステム。
【請求項２１】
第１処理回路とユーザインタフェースとを備えるホスト装置と、
前記ホスト装置に物理的に接続する処理モジュールであって、異なる処理回路と無線トランスポンダとを備え、前記ユーザインタフェースを使用して通信したユーザ入力を、前記ホスト装置から受信し、前記ユーザ入力を受信するのに応じて、前記第２処理回路を使用して、前記無線トランスポンダの動作を制御するように構成された処理モジュールと、
を含む、通信システム。
【請求項２２】
前記処理モジュールを、前記ユーザ入力に対応して前記無線トランスポンダを有効又は無効にするように構成すること；及び
前記無線トランスポンダを、該無線トランスポンダを有効にすると、無線質問器とのみ通信するように構成し、前記質問器は、前記ホスト装置から分離すること、
を特徴とする、請求項２１に記載のシステム。
【請求項２３】
前記処理モジュールを、前記ユーザ入力に基づいて、複数の識別子の１つを選択するように、構成すること；及び
前記無線トランスポンダを、無線質問信号の受信に応えて、前記選択した識別子を備える無線信号を伝送するように構成すること、
を特徴とする、請求項２１に記載のシステム。
【請求項２４】
前記処理モジュールは複数の識別子を備え、前記処理モジュールを、前記ホスト装置が前記複数の識別子にアクセスできないように構成すること、を特徴とする、請求項２３に記載のシステム。
【請求項２５】
前記ホスト装置には、携帯無線ネットワークと通信するように構成する携帯無線通信装置を備えること；
前記無線トランスポンダを、識別子を備える無線信号を、前記携帯無線ネットワークから分離した無線質問信号の受信に応じてのみ、伝送するように構成すること；及び
前記処理モジュールを、前記ユーザインタフェースを用いて通信した前記ユーザ入力が提供される以外は、前記ホスト装置が、前記無線トランスポンダの動作を制御しないように、構成すること、
を特徴とする、請求項２１に記載のシステム。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願では、２００７年１１月３０日に出願された米国本出願番号第１１／９４８，２７２号、発明の名称「処理モジュール運用方法、処理モジュール及び通信システム」の利益を主張し、当該出願の全内容は引用によりここに組込まれるものとする。
【発明の契約上の起源】
【０００２】
米国政府は、米国エネルギー省とバテル・エナジー・アライアンス・エルエルシィ（Ｂａｔｔｅｌｌｅ  Ｅｎｅｒｇｙ  Ａｌｌｉａｎｃｅ，  ＬＬＣ．）との間の契約第ＤＥ-ＡＣ０７-０５-ＩＤ１４５１７号に基づいて、本発明に関して、一定の権利を有するものとする。
【技術分野】
【０００３】
本発明の開示は、処理モジュール運用方法、処理モジュール及び通信システムに関する。
【背景技術】
【０００４】
長年、携帯電話は主に無線音声通信を提供するように、設計されてきた。しかし、新たな技術の進歩に伴い、更なる機能が携帯電話に追加され、そうした携帯電話は、パーソナル無線装置と呼ばれることもある。例えば、現在では、携帯電話、ＰＤＡ（携帯デジタル端末）、電子メールクライアント、メディアプレーヤー、デジタルカメラ等の機能を含むパーソナル無線装置が一般的である。こうした装置の性能が向上したため、多くの使用契約者はこれらの装置を使用して、機密情報（例えば、金融口座情報）を保存又は機密情報にアクセス、或はプライベート・ネットワーク（例えば、社内ネットワーク）にアクセスしている。本開示の少なくとも幾つかの態様は、携帯通信装置を含む無線装置のユーザに、有益となろう。
【図面の簡単な説明】
【０００５】
本開示の好適実施例について、以下の添付図を参照して詳述する。
【図１】一実施例に係る通信システムに関する例示的説明である。
【図２】一実施例に係る処理モジュールの正面図である。
【図２Ａ】一実施例に係る処理モジュールの等角投影図である。
【図３】一実施例に係る通信システムの正面図である。
【図３Ａ】一実施例に係る通信システムの別の正面図である。
【図４】一実施例に係る処理モジュールのブロック図である。
【図４Ａ】一実施例に係る処理モジュールの別のブロック図である。
【図５】一実施例に係る通信システムのブロック図である。
【図６】一実施例に係る通信システムに関する別の例示的説明である。
【詳細な説明】
【０００６】
本発明の開示は、米国特許法の立法目的である「科学及び有用な技術の進歩を振興する」（第１条第８項）ことに即して、行われる。
【０００７】
本開示の幾つかの実施例に基づいて、処理モジュール、処理モジュール運用方法、及び通信システムについて、記述する。一実施例では、処理モジュールを、携帯無線通信装置等のホスト装置に物理的に接続する。その処理モジュールが、一実施例では、携帯無線通信装置から離隔及び／又は分離した環境で、コードを実行する。別の実施例では、処理モジュールには、無線通信回路（例えば、ＲＦＩＤタグ等のトランスポンダ）を含む。本開示の更なる態様について、例示的実施例に関して以下記述する。
【０００８】
図１を参照すると、一実施例に係る通信システム１００が図示されている。図示した例では、システム１００は、処理モジュール１０２と、ホスト装置１０４と、サーバ１０６と、ネットワーク１０８と、無線通信基地局１１０とを含む。
【０００９】
一実施例では、ホスト装置１０４は、無線通信装置でもよい。ホスト装置１０４は、基地局１１０と、無線チャネル１１２を用いて通信して良く、該無線チャネル１１２は、携帯無線チャネルでもよい。一実施例では、基地局１１０を、地上携帯基地局としてもよく、またホスト装置１０４を、地上携帯基地局と通信するように構成したスマートフォン、ブラックベリー、ノートパソコン等の携帯無線通信装置としてもよい。基地局１１０は、ネットワーク１０８と通信してもよい。一実施例では、ネットワーク１０８は、インターネット、公衆交換電話網、又は通信を実施する他の仕組み等の通信ネットワークでもよい。
【００１０】
一実施例では、処理モジュール１０２は、ホスト装置１０４に物理的に接続されてもよい。例えば、処理モジュール１０２は、ホスト装置１０４に挿入するように構成したカードでもよい。処理モジュール１０２は、ホスト装置１０４に物理的に接続されるが、一実施例では、該処理モジュール１０２が、ホスト装置１０４から独立及び／又は分離してコードを実行してもよい。
【００１１】
例えば、処理モジュール１０２は、電子書籍を表示するように構成したコード、オンライン金融取引を行うように構成したコード、又は金融情報を暗号化するように構成したコードを、実行してもよい。このコードをホスト装置１０４ではなくむしろ処理モジュール１０２で分離して実行することで、このコードが生成したデータを、例えば、ホスト装置１０４にインストールされた悪質なソフトウェアよる不正アクセス、ホスト装置１０４のユーザによる不正アクセス、又はネットワーク１０８や基地局１１０を介してホスト装置１０４に接続する装置による不正アクセスといった、不正アクセスから保護してよい。
【００１２】
一実施例では、処理モジュール１０２が、ホスト装置１０４に、サーバ１０６（例えば、ウェブサーバ、ＳＣＡＤＡ（Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ）サーバ、社内ネットワークサーバ、オンライン・バンキング・サーバ、又はその他のサーバ）からコードを取り出すよう要求してもよい。ホスト装置１０４が、コードをサーバ１０６から、無線チャネル１１２、基地局１１０、及びネットワーク１０８を介して取出し、その後、該コードを処理モジュール１０２に提供し、次に処理モジュール１０２が該コードを実行してもよい。
【００１３】
一実施例では、このコードが暗号化コードでもよい。サーバ１０６が、コードを暗号化するように構成され、処理モジュール１０２が、コードを復号化するように構成されてもよい。一実施例では、ホスト装置１０４が、暗号化コードを復号化できない。従って、暗号化コードをサーバ１０６から取出す際に、ホスト装置１０４は、暗号化コードを復号化せずに、該コードを処理モジュール１０２に転送してよい。
【００１４】
更に、又は、或は、処理モジュール１０２が、ホスト装置１０４に、コードをサーバ１０６に送信するよう要求してもよい。例えば、処理モジュール１０２が、金融情報（例えば、口座番号、暗証番号等）を暗号化し、その暗号化した情報をホスト装置１０４に提供し、ホスト装置１０４に、該暗号化した情報をサーバ１０６に送信するよう要求してもよい。この例では、情報が暗号化されるため、ホスト装置１０４が、金融情報を復号化できないでもよい。
【００１５】
一実施例では、処理モジュール１０２には、セキュア・プライベートネットワーク用アクセス認証、金融情報、又は暗号情報といった機密情報を保存してもよい。場合によっては、処理モジュール１０２が、機密情報と共に、該機密情報に関係するエンティティがプログラムして後、処理モジュール１０２をホスト装置１０４に接続してもよい。例えば、セキュア・プライベートネットワークを有する企業が、処理モジュール１０２を、該セキュア・プライベートネットワークにアクセス可能にするのに使用するアクセス認証を有するようにプログラムしてもよい。
【００１６】
一旦処理モジュール１０２をプログラムすると、該企業は、従業員に処理モジュール１０２を与えて、該従業員は、その後処理モジュール１０２を、ホスト装置に接続して良いが、該ホスト装置は、該企業に所有されていても所有にされていなくてもよい。従業員は、処理モジュール１０２を使用して、ファイルにアクセスしたり、電子メールを処理したりするために、セキュア・プライベートネットワークにアクセスしたりしてよい。アクセス認証を処理モジュール１０２に保存した後に、該処理モジュール１０２が従業員に与えられるため、従業員はアクセス認証にアクセス不可能であってもよい。従って、処理モジュール１０２を使用することで、該企業では、アクセス認証をセキュアネットワークにアクセスする必要がある従業員に直接提供するのに比べて、アクセス認証を、比較的少人数のみが知るところとできる。
【００１７】
一実施例では、処理モジュール１０２は、ホスト装置１０４が提供する機能を使用してよい。例えば、ホスト装置１０４は、ディスプレイ１１４及びキーパッド１１６を備えるユーザインタフェースを含んでもよい。一実施例では、処理モジュール１０２がユーザインタフェースがないかも知れないため、処理モジュール１０２が、ディスプレイ１１４に表示するユーザインタラクション・データを、ホスト装置１０４に提供し、ホスト装置１０４にその情報をディスプレイ１１４に表示するよう指示してもよい。同様に、処理モジュール１０２は、ホスト装置１０４に、ユーザがキーパッド１１６に入力したユーザインタラクション・データを処理モジュール１０２に提供するよう要求してもよい。
【００１８】
例として、処理モジュール１０２が、オンラインでクレジットカードによる購入を行うアプリケーションを実行してもよい。処理モジュール１０２は、２枚の異なるクレジットカードに関する情報、例えば２枚のクレジットカード夫々の口座番号、有効期限、暗証番号等を、記憶してよい。オンラインで購入する前に、処理モジュール１０２が、ユーザに、２枚の内当該購入に利用する方のクレジットカードを選択させるようにしてもよい。それに応じて、処理モジュール１０２は、第１及び第２クレジットカードを識別する情報（例えば、「私のマスターカード」又は「私のビザカード」等の名称）を、ホスト装置１０４に提供すると共に、ホスト装置１０４がユーザにその情報をディスプレイ１１４に表示するよう、要求してもよい。
【００１９】
処理モジュール１０２は、ホスト装置１０４にキーパッド１１６をモニタし、キーパッド１１６に入力された情報を処理モジュール１０２に戻すよう、要求してもよい。ユーザがキーパッド１１６を介して「私のビザカード」を選択したことに応答して、ホスト装置１０４は、処理モジュール１０２に、ユーザが「私のビザカード」とキー入力して選択したという情報を、提供してもよい。処理モジュール１０２は、ホスト装置１０４が提供した該キー入力情報を使用して、例えば、図６に関して以下で詳述するように、購入を完了させてもよい。
【００２０】
一実施例では、処理モジュール１０２が、基地局１１０、ネットワーク１０８又はサーバ１０６と直接通信できなくてもよい。なぜなら、処理モジュール１０２がネットワーク・インタフェースを有しないからである。処理モジュール１０２は、ホスト装置１０４を利用して、基地局１１０、ネットワーク１０８及びサーバ１０６と通信してもよい。従って、ホスト装置１０４により情報を処理モジュール１０２から受信し、その情報をサーバ１０６に転送してもよい。処理モジュール１０２は、ホスト装置１０４に送信する情報を、例えば暗号キーを用いて暗号化して、ホスト装置１０４が該情報にアクセスできないようにしてもよい。サーバ１０６も暗号キーを有してもよく、該サーバ１０６は該情報を受信すると、該情報を復号化してもよい。
【００２１】
ホスト装置１０４は、また、処理モジュール１０２に向けた、サーバ１０６からの情報を受信してもよい。ホスト装置１０４は、この情報を処理モジュール１０２に転送してもよい。サーバ１０６は、ホスト装置１０４がこの情報にアクセスできないようにするために、サーバ１０６が処理モジュール１０２に送信する情報を暗号化してもよい。一実施例では、処理モジュール１０２は、特定の暗号方式に従い暗号化されていない、ホスト装置１０４から受信した情報を無視してもよい。特定の暗号に従い暗号化されていない情報を無視することで、ホスト装置１０４のユーザインタフェースと処理モジュール１０２との間でユーザインタフェース情報を中継する、及びサーバ１０６と処理モジュール１０２との間で通信を中継するため以外に、ホスト装置１０４が処理モジュール１０２と情報をやりとりできなくしてもよい。一実施例では、特定の暗号方式は、処理モジュール１０２には知られてよいが、ホスト装置１０４には知られなくてもよい。
【００２２】
図２を参照すると、一実施例に係る処理モジュール１０２の正面図が示されている。図２で図示した実施例のような一実施例では、処理モジュール１０２は、セキュアデジタル（ＳＤ）メモリカードと同様な物理的特性を有してもよい。例えば、処理モジュール１０２は、ＳＤメモリカードと略同様の大きさのハウジングを備えてもよい。更に、処理モジュール１０２は、物理的及び電気的にホスト装置に接続するように構成したホスト装置インタフェース２０２を、備えてもよい。一実施例では、ホスト装置インタフェース２０２は、ホスト装置のＳＤスロットに差込めるように構成したＳＤ入出力（ＳＤＩＯ）インタフェースを、備えてもよい。
【００２３】
勿論、処理モジュール１０２には、ＳＤフォームファクタ以外のフォームファクタを有してもよい。例えば、処理モジュール１０２は、トランスフラッシュ（ＴｒａｎｓＦｌａｓｈ）、ミニＳＤカード、マイクロＳＤカード、メモリスティック、コンパクト・フラッシュ、マルチメディア・カード（ＭＭＣ）、小型ＭＭＣ、ＭＭＣマイクロ、スマートメディア、スマートカード、ミニスマートカード又はｘＤメモリカードの、物理的特性（例えば、寸法）を有してもよい。ホスト装置インタフェース２０２は、上記メモリカード・フォーマットの１つに対応するインタフェースと実質的に同様でもよい。任意の他の適当な構成も可能である。
【００２４】
従って、処理モジュール１０２が、上記メモリカード・フォーマットの１つの対応スロットタイプと適合させてもよい。或は、ホスト装置インタフェース２０２が、ホスト装置１０４のユニバーサル・シリアル・バス（ＵＳＢ）に物理的及び電気的に接続するように構成するＵＳＢインタフェースでもよい。処理モジュール１０２をホスト装置１０４と電気的及び物理的に接続可能にする、他の物理的構成やホスト装置インタフェース・フォーマットも、可能であってよい。処理モジュール１０２及びホスト装置インタフェース２０２の物理的特性（例えば、寸法）は、上記メモリカード・フォーマットの１つと同様でもよいが、処理モジュール１０２は、上述したようなメモリカードが実行する以上の機能を実行してもよい。
【００２５】
図２Ａを参照すると、一実施例に係る処理モジュール１０２の等角投影図が示されている。一実施例では、処理モジュール１０２は、ハウジング２０４と、ホスト装置インタフェース２０２及び集積回路２０６等の回路とを含む。
【００２６】
ハウジング２０４により回路２０６を収容し、ハウジング２０４を回路２０６の周囲に設け、ハウジング２０４によって、回路２０６を物理的にユーザに露出しないように回路２０６を包囲することで、ユーザが回路２０６を損傷せずに処理モジュール１０２を取扱えるようにしてもよい。一実施例では、ハウジング２０４が、ホスト装置１０４のハウジング（例えば、図１のハウジング１１８）とは異なり、該ハウジングから取り外し可能としてもよい。例えば、ハウジング２０４が、ホスト装置１０４の回路を収容しなくてもよい。更に、処理モジュール１０２をホスト装置１０４に物理的にも電気的にも接続していないときには、ホスト装置１０４のハウジングは、処理モジュール１０２の一部又は全体を収容しなくてもよい。一実施例では、処理モジュール１０２を、ホスト装置１０４のハウジングに処理モジュール１０２を収容するように、ホスト装置１０４に内蔵してもよい。この実施例では、処理モジュール１０２を、道具や専門知識無しに、ホスト装置１０４から容易に取り外ししできなくてもよい。
【００２７】
回路２０６には、１個又は複数の集積回路を備えてもよく、１個又は複数の回路基板を備えてもよい。回路２０６が、図１に関して上述したような処理回路１０２の機能を実行するように構成してもよい。例えば、回路２０６が、ホスト装置１０４に、暗号化コードを回路２０６から取り出す、暗号化コードをホスト装置１０４から受信する、暗号化コードを復号化する、及び暗号化コードを実行するよう要求するように構成してもよい。回路２０６は、また、ホスト装置インタフェース２０２を用いてホスト装置１０４と通信するように、構成されてもよい。
【００２８】
図３を参照すると、ホスト装置１０４から分離した状態の処理モジュール１０２が図示されている。一実施例では、処理モジュール１０２がホスト装置１０４に取り外し可能に接続されてもよい。つまり、処理モジュール１０２のユーザは、処理モジュール１０２をホスト装置１０４に接続し、その後処理モジュール１０２をホスト装置１０４から分離してもよい。一実施例では、ユーザは、処理モジュール１０２をホスト装置１０４から手で、道具を使用せず、且つ処理モジュール１０２を損傷せずに、分離してもよい。
【００２９】
ユーザは、処理モジュール１０２をホスト装置１０４に接続してもよいが、これを、処理モジュール１０２をホスト装置１０４のハウジングに挿入し、それにより処理モジュール１０２をホスト装置１０４に物理的及び電気的に接続して行ってもよい。一実施例では、処理モジュール１０２が、ホスト装置１０４のハウジング内に形成したスロットに挿入されてもよい。
【００３０】
一実施例では、処理モジュール１０２が、２台以上のホスト装置で、異なる時点で使用されてもよい。例えば、処理モジュール１０２のユーザは、処理モジュール１０２をホスト装置１０４で使用し、その後処理モジュール１０２を異なるホスト装置で使用してもよい。
【００３１】
図３Ａを参照すると、物理的及び電気的にホスト装置１０４に接続された処理モジュール１０２が図示されている。一実施例では、処理モジュール１０２が、ホスト装置１０４が供給する電気を使用して動作してもよく、ホスト装置１０４からホスト装置インタフェース２０２を介して受電してもよい。一実施例では、処理モジュール１０２が、ホスト装置１０４から分離された場合、不揮発性メモリにデータを保存する目的以外の動作をしないように構成してもよい。別の実施例では、処理モジュール１０２は、該モジュール自体の内部電源を含む。
【００３２】
図４を参照すると、処理モジュール１０２の一実施例についてのブロック図４００が示されている。処理モジュール１０２は、記憶回路４０２と、処理回路４０４と、インタフェース４０６とを、含んでもよい。回路２０６（図２Ａに関して上述した）は、記憶回路４０２と処理回路４０４を含んでもよく、実施例によっては、インタフェース４０６の一部を含んでもよい。
【００３３】
処理回路４０４は、少なくとも一実施例では、適当な媒体が提供する所望のプログラミングを実装するように構成した回路を、備えてもよい。例えば、処理回路４０４が、１つ又は複数の、例えば、ソフトウェア及び／又はファームウェア命令を含む、実行可能な命令を実行するように構成したプロセッサ及び／又は他の構造体、及び／又はハードウェア回路として、実装してもよい。処理回路４０４の例示的な実施例としては、単体の又はプロセッサと組合せたハードウェア・ロジック、ＰＧＡ、ＦＰＧＡ、ＡＳＩＣ、ステートマシン、及び／又は他の構造体を、挙げられる。これらの処理回路４０４の例は、例示目的であり、他の構成も可能である。
【００３４】
記憶回路４０２は、電子技術、磁気技術、光学技術、電磁技術等の情報を保存する技術を用いて、様々に具体化されてよい。記憶回路の幾つかの具体的な例として、フロッピーディスク、ジップディスク、ハードドライブ、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、フラッシュメモリ、キャッシュメモリ、及び／又はプログラミング、データ、及び／又は他のデジタル情報を保存できる他の構成体等の、携帯用磁気コンピュータディスクを挙げられるが、これらに限定するものではない。
【００３５】
本明細書に記載した少なくとも幾つかの実施例又は態様を、適当なプロセッサ使用可能媒体に保存した、及び／又はネットワーク又は他の伝送媒体を介して通信したプログラミングを用いて実装し、適当な処理回路を制御するように構成してもよい。例えば、プログラミングを、適当な媒体を介して提供してもよく、該媒体としては、例えば、製品に組込むもの、通信ネットワーク（例えば、インターネット及び／又はプライベート・ネットワーク）、有線による電気的接続、光学的接続等の、適当な伝送媒体を介して通信されるデータ信号（例えば、変調搬送波、データ・パケット、デジタル表現等）に組込むもの、及び／又は例えば通信インタフェースを介した電磁エネルギーを含む。又は該プログラミングを、他の適当な通信構造又は媒体を用いて、提供してもよい。プロセッサ使用可能なコードを含む例示的なプログラミングを、ほんの一実施例においてだが、搬送波に組込んだデータ信号として、通信してもよい。
【００３６】
インタフェース４０６が、電子回路として組込まれてもよい。インタフェース４０６は、ホスト装置インタフェース２０２を含んでもよい。インタフェース４０６が、処理回路４０４と通信するよう構成されてもよい。一実施例では、インタフェース４０６が、処理回路４０４の許可及び／又は制御を経た以外は、記憶回路４０２と通信不可にされ、それにより、一実施例では、インタフェース４０６（又は、インタフェース４０６と接続したホスト装置１０４等の装置）と記憶回路４０２との間で直接通信できなくてよい。
【００３７】
一実施例では、小型スマートカードが、記憶回路４０２と、処理回路４０４とを備えてもよい。この実施例では、インタフェース４０６は、ホスト装置インタフェース２０２の他、スマートカードを接続するスマートカード読取機も含んでもよい。スマートカード読取機を、物理的及び電気的にホスト装置インタフェース２０２に接続してもよい。従って、この実施例では、処理回路４０４が、ホスト装置１０４と、スマートカード読取機及びホスト装置インタフェース２０２を介して、通信してもよい。
【００３８】
図４Ａを参照すると、一実施例に係る処理モジュール１０２の別のブロック図４５０が示されている。記憶回路４０２、処理回路４０４及びインタフェース４０６に加えて、処理モジュール１０２は、無線トランスポンダ４５２を含んでもよい。無線トランスポンダ４５２を、無線質問信号を無線質問器から受信し、それに応じて、無線トランスポンダ４５２の識別子を含む応答信号を、該質問器に伝送するように構成してもよい。一実施例では、無線トランスポンダ４５２は、この質問信号の受信に応じる以外は、信号を伝送しないようにしてもよい。一実施例では、無線トランスポンダ４５２は、無線自動識別（ＲＦＩＤ）タグでもよく、質問器が、ＲＦＩＤ質問器でもよい。この質問器が、ホスト装置１０４とは別個であり、それにより該質問器とホスト装置１０４が、異なるチャネルを使用して、処理モジュール１０２と通信し、互いには通信しないでもよい。
【００３９】
処理回路４０４が、無線トランスポンダ４５２の動作制御を行ってもよい。例えば、一実施例では、処理回路４０４が、質問信号を受信する無線トランスポンダ４５２に応じて無線トランスポンダ４５２が伝送する識別子を決定してもよい。処理回路４０４が、処理回路４０４に既知の複数の識別子の中から、識別子を選択してもよい。
【００４０】
一実施例では、処理回路４０４が、選択的に無線トランスポンダ４５２を有効又は無効にしてもよい。無線トランスポンダ４５２が有効な場合、無線トランスポンダ４５２が、無線質問器とのみ通信するように構成れてもよい。
【００４１】
図５を参照すると、一実施例に係る処理モジュール１０２及びホスト装置１０４のブロック図５００が示されている。図４及び図４Ａに関して上述したように、処理モジュール１０２は、無線トランスポンダ４５２と、記憶回路４０２と、処理回路４０４と、インタフェース４０６とを、含む。ホスト装置１０４には、処理回路５０２と、電源５０４と、記憶回路５０６と、インタフェース５０８と、無線通信回路５１０と、ユーザインタフェース５１２とを、含む。
【００４２】
処理回路４０４と同様に、処理回路５０２は、少なくとも一実施例では、適当な媒体で提供する所望のプログラミングを実行するように構成した回路を、備えてもよい。例えば、処理回路５０２が、例えば、ソフトウェア及び／又はファームウェア命令を含む、実行可能な命令を実行するように構成した１つ又は複数のプロセッサ及び／又は他の構造体、及び／又はハードウェア回路として、実装されてもよい。処理回路５０２の例示的な実施例としては、単体の又はプロセッサと組合せたハードウェア・ロジック、ＰＧＡ、ＦＰＧＡ、ＡＳＩＣ、ステートマシン、及び／又は他の構造体を、挙げられる。これらの処理回路５０２の例は、例示目的であり、他の構成も可能である。
【００４３】
処理回路４０４は、記憶回路４０２に保存してもよい第１オペレーティングシステムを用いて、動作してもよく、処理回路５０２は、記憶回路５０６に保存してもよい第２オペレーティングシステムを用いて、動作してもよい。一実施例では、第１オペレーティングシステム及び第２オペレーティングシステムが、別々に実行されてもよい。例えば、第１オペレーティングシステムが、処理回路４０４を用いて実行されてもよく、該第１オペレーティングシステムが、インタフェース４０６がインタフェース５０８に信号を送信可能にする目的以外は、ホスト装置１０４の動作を制御しないように構成されてもよい。同様に、第２オペレーティングシステムが、処理回路５０２を用いて実行されてもよく、該第２オペレーティングシステムが、インタフェース５０８がインタフェース４０６に信号を送信可能にする目的以外は、処理モジュール１０２の動作を制御しないように構成されてもよい。
【００４４】
一実施例では、第１オペレーティングシステムが、第２オペレーティングシステムとは異なるオペレーティングシステムである。例えば、第１オペレーティングシステムが、ＶｘＷｏｒｋｓであり、第２オペレーティングシステムが、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅでもよい。別の実施例では、第１及び第２オペレーティングシステムが、同じオペレーティングシステムの２つの異なるインスタンスでもよい。例えば、第１及び第２オペレーティングシステムが、両方Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅであるが、互いに異なるＷｉｎｄｏｗｓ  Ｍｏｂｉｌｅのインスタンスでもよい。つまり、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅのコピーが、処理モジュール１０２で使用され、Ｗｉｎｄｏｗｓ  Ｍｏｂｉｌｅの別コピーが、ホスト装置１０４で使用されてもよい。
【００４５】
記憶回路５０６は、電子技術、磁気技術、光学技術、電磁技術等の情報を保存する技術を用いて、様々に具体化されてよい。記憶回路の幾つかの具体的な例として、フロッピーディスク、ジップディスク、ハードドライブ、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、フラッシュメモリ、キャッシュメモリ、及び／又は他のプログラミング、データ、及び／又は他のデジタル情報を保存できる構成体等の、携帯用磁気コンピュータディスクを挙げられるが、これらに限定するものではない。
【００４６】
電源５０４が、電力を、処理回路５０２、記憶回路５０６、無線通信回路５１０、ユーザインタフェース５１２に提供してもよい。更に、一実施例では、電源５０４が、電力を、処理回路４０４、無線トランスポンダ４５２、記憶回路４０２に、インタフェース４０６を介して提供してもよい。
【００４７】
無線通信回路５１０が、一実施例では、基地局１１０と通信するように構成されてもよい。例えば、無線通信回路は、無線トランシーバと、１本又は複数のアンテナを備えてもよい。ユーザインタフェース５１２は、一実施例では、ディスプレイ１１４とキーパッド１１６を含んでもよい。
【００４８】
インタフェース５０８が、電子回路として組込まれてもよい。一実施例では、インタフェース５０８は、処理モジュール１０２のインタフェース４０６を受けるように構成されたコネクタを含んでもよい。インタフェース４０６とインタフェース５０８とが電気的及び物理的に接続されてもよい。例えば、処理モジュール１０２が、ホスト装置１０４のレセプタクルに挿入されて、インタフェース４０６を物理的にインタフェース５０８に接触させるようにしてもよい。電気的接触が、インタフェース４０６の導電部分がインタフェース５０８の導電部分と物理的に接触することで、生じてもよい。
【００４９】
処理回路４０４は、処理回路５０２に、暗号化コードをサーバ１０６から取込むよう要求されてもよい。それに応じて、処理回路５０２は、基地局１１０及びネットワーク１０８を介してサーバ１０６にメッセージを送信して、暗号化コードを要求してもよい。サーバ１０６から暗号化コードを受信すると、処理回路５０２は、該暗号化コードを処理回路４０４に送信してもよい。処理回路４０４は、該暗号化コードを、処理回路４０４及びサーバ１０６に既知の暗号情報を用いて、復号化してもよい。
【００５０】
一実施例では、復号化コードが、処理回路４０４が実行できるアプリケーションでもよい。復号化コードを実行した結果として、処理回路４０４が、記憶回路４０２にデータを保存してもよい。処理回路４０４が、記憶回路４０２にアクセスする処理回路５０２の要求を拒否することで、処理回路５０２が記憶回路４０２に保存したデータにアクセスできないようにしてもよい。処理回路４０４は、一実施例では、情報を処理回路５０２に送信し、該情報を、ユーザインタフェース５１２を介してユーザに対して表示するよう要求してもよい。該情報の受信に応じて、処理回路５０２は、該情報を、ユーザインタフェース５１２を介して表示してもよい。処理回路４０４は、処理回路５０２により、ユーザインタフェース５１２が取得したユーザインタラクション・データ（例えば、キーストローク）を処理回路４０４に提供するよう、要求してもよい。
【００５１】
一実施例では、処理回路４０４は、ユーザインタフェース５１２から受信するユーザインタラクション・データを含むメッセージと、サーバ１０６が送信する暗号化データを含むメッセージ以外の、処理回路５０２から受信するメッセージを拒否してもよい。更に、一実施例では、処理回路４０４は、処理回路５０２により無線トランスポンダ４５２の制御を図る旨の、処理回路５０２から受信するメッセージを拒否してもよい。例えば、処理回路４０４は、処理回路５０２が、意図的に公開したインタフェース関数のみを用いて関数呼出しできるようにしてもよく、また処理回路５０２が非公開のインタフェース関数を用いた関数呼出しを図るのを拒否してもよい。
【００５２】
一実施例では、ドライバソフトをホスト装置１０４にインストールして、処理回路５０２が、インタフェース４０６及び５０８を介して、処理回路４０４と通信可能にしてもよい。ドライバソフトにより、一実施例では、既に確立したスマートカードのインタラクション規格（例えば、ＰＣ／ＳＣ）に準拠して、処理モジュール１０２が処理回路５０２に示されてもよい。この実施例では、処理回路５０２を処理モジュール１０２と、該処理モジュール１０２をスマートカードのようにして、意図的に公開したインタフェース関数を用いて、情報のやりとりをさせてもよい。
【００５３】
一実施例では、処理モジュール１０２は、ホスト装置１０４とは別個のオペレーティングシステムを用いて動作してもよいため、処理モジュール１０２を、ホスト装置１０４が処理モジュール１０２と異なるオペレーティングシステムを使用しても、ホスト装置１０４と接続できる。実際に、この実施例では、処理モジュール１０２により、サーバ１０６からホスト装置１０４を介して受信したコードを実行し、該コードがホスト装置１０４で動作するオペレーティングシステムと互換性がない場合でも、該コードを実行できる。更に、処理モジュール１０２は、記憶回路５０６に該コードを保存せずに、且つ該コードの命令を処理回路５０２で実行せずに、該コードを実行してよい。
【００５４】
図６を参照すると、一実施例に係る通信システム６００が示されている。システム６００は、処理モジュール１０２と、ホスト装置１０４と、無線通信基地局１１０と、無線質問器６０２とを、含む。
【００５５】
上述したように、一実施例では、ホスト装置１０４は、基地局１１０と、無線通信回路５１０及び無線チャネル１１２を使用して、通信してもよい。上述したように、処理モジュール１０２が、ホスト装置１０４と物理的及び電気的に接続し、暗号化コードをサーバ１０６から、ホスト装置１０４、チャネル１１２、基地局１１０を介して、取り込んでもよい。
【００５６】
処理モジュール１０２は、無線トランスポンダ４５２（図４に関して記載したが、図６では図示していない）を含んでもよい。上述したように、トランスポンダ４５２は、無線質問器６０２で伝送した質問信号に応答してもよい。一実施例では、無線トランスポンダ４５２がＲＦＩＤタグであり、無線質問器６０２がＲＦＩＤ質問器でもよい。無線質問器６０２は、基地局１１０及びホスト装置１０４とは異なる周波数で伝送してもよい。従って、無線質問器６０２で伝送する信号が、無線チャネル１１２と干渉しないようにしてもよい。一実施例では、質問器６０２とトランスポンダ４５２は互いに、無線チャネル６０４を介して、通信してもよい。
【００５７】
一実施例では、質問器６０２を無線ＰＯＳ精算端末としてもよい。一例として、処理モジュール１０２が、質問器６０２が関与するＰＯＳ購入を行うアプリケーションを実行してもよい。処理モジュール１０２のユーザは、購入するアイテムを店で選択し、質問器６０２が置いてあるチェックアウト・ステーションに、該アイテムを持って行くことができる。該アイテムを店員にクレジットカード又はデビットカードを物理的に提示することによって購入するのではなく、ユーザは処理モジュール１０２及び接続したホスト装置１０４を質問器６０２付近に置いてもよい。質問器６０２は、質問信号を伝送し、無線トランスポンダ４５２は、識別子を提供することで、該信号に応答する。該識別子は、一実施例では、クレジットカード又はデビットカード口座情報（例えば、口座番号、ＰＩＮ、有効期限等）を含んでもよい。質問器６０２は、該識別子を受信し、該識別子を使用して、当該購入を完了してもよい。
【００５８】
一実施例では、処理モジュール１０２が、２枚の異なるクレジットカード又はデビットカードに関する情報を保存してもよい。該情報が、これら２種類のカードの口座番号、有効期限、暗証番号等を含んでもよい。購入する前に、処理モジュール１０２は、ユーザに、当該購入について２種類のカードの内１種類を選択させるようにしてもよい。従って、処理回路４０４が、第１及び第２カードを識別する情報（例えば、「私のマスターカード」又は「私のビザカード」等の名前）を処理回路５０２に提供して、処理回路５０２により該情報をユーザにユーザインタフェース５１２を介して示すよう要求してもよい。
【００５９】
次に、処理回路４０４が、処理回路５０２がユーザインタフェース５１２をモニタし、キーパッド１１６から入力した情報を処理回路４０４に返すよう要求してもよい。ユーザが「私のビザカード」をキーパッド１１６から選択するのに応じて、処理回路５０２は、処理回路４０４に、ユーザが「私のビザカード」を選択するのに行ったキーストロークを伝える情報を提供してもよい。次に、処理回路４０４は該キーストローク情報を使用して、どちらのカードをユーザが選択したのかを判定してもよい。次に、処理回路４０４は無線トランスポンダ４５２を、質問器６０２が質問した際に無線トランスポンダ４５２が選択したカードに関連する情報を提供するように、構成してもよい。
【００６０】
従って、処理回路４０４は、無線トランスポンダ４５２を、１購入に対する１種類のカードと関連する情報と、異なる購入に対する他の種類のカードと関連する情報を提供するように、構成してもよい。これにより、処理モジュール１０２のユーザは、物理的なクレジットカード又はデビットカードを提示せずに、且つ物理的なクレジットカード又はデビットカードを店員が取扱うことによって口座情報をこっそり盗まないように、購入が可能になるだろう。一実施例では、カード情報を、記憶回路４０２に保存し、処理回路４０４により、処理回路５０２が、承認なしに該情報にアクセスすることを防止してもよい。
【００６１】
一実施例では、処理モジュール１０２は、ホスト装置１０４のユーザがトランスポンダ４５２を有効又は無効にできるアプリケーションを実行してもよい。無線トランスポンダ４５２を有効にすると、トランスポンダ４５２は、質問器６０２から受信した質問信号に返答してもよい。しかしながら、無効にすると、トランスポンダは、無線質問器６０２から質問信号を受信するが、該質問信号に応答しないことになる。トランスポンダ４５２を無効にすることで、何者かが質問器を使用して、ユーザがトランスポンダ４５２に質問されているのに気付かない間に、トランスポンダ４５２に質問して、トランスポンダ４５２の識別子をこっそり取得するのを防げる。
【００６２】
更に、一実施例では、処理モジュール１０２は、トランスポンダ４５２が有効か無効かを示す表示器１２０を、含んでもよい。例えば、表示器１２０を、トランスポンダ４５２が有効であれば点灯し、トランスポンダ４５２が無効であれば点灯しないＬＥＤとしてもよい。或は、この表示器が、トランスポンダ４５２が有効であれば可聴ノイズを発し、トランスポンダ４５２が無効であれば無音となる、可聴表示器（例えば、スピーカで生成する音）でもよい。
【００６３】
一実施例では、処理回路５０２が、トランスポンダ４５２を有効又は無効にすべきかを指示する、ユーザインタフェース５１２から取得する入力を、処理回路４０４に提供してもよい。該入力を受信すると、処理回路４０４は、夫々トランスポンダ４５２を有効又は無効にしてもよい。一実施例では、処理回路４０４は、処理回路５０２が、ユーザインタフェース５１２からの入力を受ける以外は、トランスポンダ４５２を有効又は無効にできないようにしてもよい。
【００６４】
特許法に従い、本発明について、構造的及び方法的特徴に関して、文言で大凡具体的に記載してきた。しかし、当然ながら、本明細書で開示した手段は、本発明を具体化する好適な形態を備えるもので、本発明は、図示及び記載した特定の特徴に限定されるものではない。従って、本発明については、均等論に従い適切に解釈される付記した請求項の適正な範囲で、任意の形態又は変形例において、その権利を主張するものである。
【００６５】
更に、本明細書の態様を、本開示の例示的実施例を構築及び／又は運用する際の手引きとして示した。本発明の出願人は、これらの記載した例示的実施例には、明示した態様に加えて、更なる発明の態様を含む、開示する、記載するものと考える。例えば、そうした更なる発明の態様には、例示的実施例に記載した特徴より少ない、多い及び／又は別の特徴を含んでもよい。より具体的な例では、出願人は、本開示には、明確に開示した方法より少ない、多い及び／又は別のステップを含む方法の他、明確に開示した構造より少ない、多い及び／又は別の構造を含む装置を、含む、開示する、記載するものと考える。
【００６６】
符号の説明
１００、６００  通信システム
１０２          処理モジュール
１０４          ホスト装置
１０６          サーバ
１０８          ネットワーク
１１０          無線通信基地局
１１２、６０４  無線チャネル
１１４          ディスプレイ
１１６          キーパッド
１１８、２０４  ハウジング
１２０          表示器
２０２          ホスト装置インタフェース
２０６          回路
４０２、５０６  記憶回路
４０４、５０２  処理回路
４０６、５０８  インタフェース
４５２          無線トランスポンダ
５０４          電源
５１０          無線通信回路
５１２          ユーザインタフェース
６０２          無線質問器
【図１】
2012511265.tif 000003
【図２】
2012511265.tif 000004
【図２Ａ】
2012511265.tif 000005
【図３】
2012511265.tif 000006
【図３Ａ】
2012511265.tif 000007
【図４】
2012511265.tif 000008
【図４Ａ】
2012511265.tif 000009
【図５】
2012511265.tif 000010
【図６】
2012511265.tif 000011
【国際調査報告】
2012511265.tif 000012