(57)【要約】  第１のコンピュータ可読命令が有形に記録された第１のメモリデバイスと、第１のメモリデバイス上に記録された第１のコンピュータ可読命令を実行するように構成された第１のハードウエアプロセッサと、ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内である時に少なくとも１つのＲＦＩＤ読取器から近接信号を受信するように構成された送受信機及び近接信号を格納するように構成された第２のメモリデバイスを含むＲＦＩＤ構成要素とを含み、第１のハードウエアプロセッサが、第１のメモリデバイス上に記録された命令の実行時に、少なくとも１つのＲＦＩＤ読取器からＲＦＩＤ構成要素の送受信機によって受信された近接信号に従って移動コンピュータデバイスの少なくとも１つの作動を制御するように構成される移動コンピュータデバイス。【選択図】図１０
2017534958.tif 000002
【特許請求の範囲】
【請求項１】
移動コンピュータデバイスであって、
第１のコンピュータ可読命令が有形に記録された第１のメモリデバイスと、
前記第１のメモリデバイス上に記録された前記第１のコンピュータ可読命令を実行するように構成された第１のハードウエアプロセッサと、
ＲＦＩＤ構成要素であって、少なくとも１つのＲＦＩＤ読取器から近接信号を該ＲＦＩＤ構成要素が該少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに受信するように構成された送受信機と該近接信号を格納するように構成された第２のメモリデバイスとを含む前記ＲＦＩＤ構成要素と、
を含み、
前記第１のハードウエアプロセッサは、前記第１のメモリデバイス上に記録された前記命令の実行時に、前記少なくとも１つのＲＦＩＤ読取器から前記ＲＦＩＤ構成要素の前記送受信機によって受信された前記近接信号に従って前記移動コンピュータデバイスの少なくとも１つの作動を制御するように構成される、
ことを特徴とする移動コンピュータデバイス。
【請求項２】
前記第１のハードウエアプロセッサは、前記移動コンピュータデバイスの前記少なくとも１つの作動を制御する際に、
前記移動コンピュータデバイスの少なくとも１つのハードウエア構成要素を制御し、
前記第１のメモリデバイス上に記録された少なくとも１つのオペレーティングシステムを制御し、
前記第１のメモリデバイス上に記録された少なくとも１つのハイパーバイザを制御し、かつ
前記移動コンピュータデバイス上で実行可能な少なくとも１つのアプリケーションプログラムを制御する、
ことのうちの少なくとも１つを行うように構成される、
ことを特徴とする請求項１に記載の移動コンピュータデバイス。
【請求項３】
前記近接信号は、実施可能である前記移動コンピュータデバイスの作動の識別を含む制御指針を含み、
前記第１のハードウエアプロセッサは、前記制御指針に基づいて、前記第１のメモリデバイスに格納された実行可能アプリケーション、該第１のメモリデバイスに格納されたファイルと、前記移動コンピュータデバイスの少なくとも１つのオペレーティングシステムと、前記移動コンピュータデバイスが通信するように構成された周辺ハードウエア構成要素とのうちの少なくとも１つへのアクセスを有効又は無効にするように構成されている、
ことを特徴とする請求項１に記載の移動コンピュータデバイス。
【請求項４】
前記近接信号は、前記ＲＦＩＤ構成要素及び前記少なくとも１つのＲＦＩＤ読取器のうちの少なくとも一方の現在の物理的位置を示す位置関連データを含むことを特徴とする請求項１に記載の移動コンピュータデバイス。
【請求項５】
前記第１のメモリデバイスは、前記移動コンピュータデバイスのための制御指針をそこに記録しており、該制御指針は、前記移動コンピュータデバイスの前記物理的位置に基づいて実施可能である前記移動コンピュータデバイスの作動の識別を含み、
前記第１のハードウエアプロセッサは、前記位置関連データを前記制御指針と比較し、かつ該比較に基づいて前記移動コンピュータデバイスのどの作動が実施を許可されるかを決定するように構成されている、
ことを特徴とする請求項４に記載の移動コンピュータデバイス。
【請求項６】
前記位置関連データと前記制御指針との前記比較に基づいて、前記第１のハードウエアプロセッサは、前記移動コンピュータデバイスの電力状態を制御するように構成されることを特徴とする請求項５に記載の移動コンピュータデバイス。
【請求項７】
前記位置関連データと前記制御指針との前記比較に基づいて、前記第１のハードウエアプロセッサは、前記移動コンピュータデバイスの少なくとも１つのハードウエア構成要素へのアクセスを制御するように構成されることを特徴とする請求項５に記載の移動コンピュータデバイス。
【請求項８】
前記位置関連データと前記制御指針との前記比較に基づいて、前記第１のハードウエアプロセッサは、前記第１のメモリデバイスに格納された実行可能アプリケーションと、該第１のメモリデバイスに格納されたファイルと、前記移動コンピュータデバイスの少なくとも１つのオペレーティングシステムと、前記移動コンピュータデバイスが通信するように構成された周辺ハードウエア構成要素とのうちの少なくとも１つへのアクセスを有効又は無効にするように構成されることを特徴とする請求項５に記載の移動コンピュータデバイス。
【請求項９】
前記ＲＦＩＤ構成要素の前記送受信機は、前記第１のメモリデバイス上に記録された前記制御指針に含まれる前記識別のうちの少なくとも１つに対する更新を含有する更新信号を前記少なくとも１つのＲＦＩＤ読取器から受信するように構成され、
前記第１のハードウエアプロセッサは、前記更新信号に含有された前記更新に従って前記第１のメモリデバイスに記録された前記制御指針を更新するように構成されている、
ことを特徴とする請求項５に記載の移動コンピュータデバイス。
【請求項１０】
前記制御指針及び前記近接信号のうちの少なくとも一方が、ＡＥＳ−２５６  ＧＣＭアルゴリズムを使用して暗号化され、かつＥＣＤＳＡ  Ｃｕｒｖｅ  Ｐ−３８５署名によって署名されることを特徴とする請求項５に記載の移動コンピュータデバイス。
【請求項１１】
請求項９に記載の移動コンピュータデバイスと、
前記移動コンピュータデバイスの前記ＲＦＩＤ構成要素と無線で通信し、かつ該ＲＦＩＤ構成要素が前記予め決められた範囲内であるときに該移動コンピュータデバイスの該ＲＦＩＤ構成要素に前記近接信号を送信するように構成された少なくとも１つのＲＦＩＤ読取器と、
前記移動コンピュータデバイスが前記ＲＦＩＤ読取器との通信範囲にあるときに第１のメモリデバイス上に記録された前記制御指針を更新するための前記更新信号を該ＲＦＩＤ読取器に送信するように構成された少なくとも１つのサーバと、
を含むことを特徴とするシステム。
【請求項１２】
請求項１に記載の移動コンピュータデバイスと、
前記移動コンピュータデバイスの前記ＲＦＩＤ構成要素と無線で通信し、かつ該ＲＦＩＤ構成要素が前記予め決められた範囲内であるときに該移動コンピュータデバイスの該ＲＦＩＤ構成要素に前記近接信号を送信するように構成された少なくとも１つのＲＦＩＤ読取器と、
を含むことを特徴とするシステム。
【請求項１３】
前記第２のメモリデバイスは、前記移動コンピュータデバイスのための第２のコンピュータ可読命令と制御指針とをそこに記録しており、該制御指針は、前記受信された近接信号の前記位置関連データに基づいて実施可能である移動コンピュータデバイスの作動の識別を含むことを特徴とする請求項４に記載の移動コンピュータデバイス。
【請求項１４】
前記ＲＦＩＤ構成要素は、前記第２のメモリデバイス上に記録された前記第２のコンピュータ可読命令を実行し、前記位置関連データを前記制御指針と比較し、該比較に基づいて前記移動コンピュータデバイスのどの作動が実施を許可されるかを決定し、かつ実施可能であると決定された前記移動コンピュータデバイスの該作動を識別する作動信号を発生させるように構成された第２のハードウエアプロセッサを含み、
前記ＲＦＩＤ構成要素は、前記移動コンピュータデバイスの前記第１のハードウエアプロセッサに前記作動信号を送信するように構成され、
前記第１のハードウエアプロセッサは、前記ＲＦＩＤ構成要素の前記送受信機から受信された前記作動信号に従って前記移動コンピュータデバイスの前記少なくとも１つの作動を制御するように構成されている、
ことを特徴とする請求項１３に記載の移動コンピュータデバイス。
【請求項１５】
前記ＲＦＩＤ構成要素の前記送受信機から受信された前記作動信号に基づいて、前記第１のハードウエアプロセッサは、前記移動コンピュータデバイスの電力状態を制御するように構成されていることを特徴とする請求項１４に記載の移動コンピュータデバイス。
【請求項１６】
前記ＲＦＩＤ構成要素の前記送受信機から受信された前記作動信号に基づいて、前記第１のハードウエアプロセッサは、前記移動コンピュータデバイスの少なくとも１つのハードウエア構成要素へのアクセスを制御するように構成されていることを特徴とする請求項１４に記載の移動コンピュータデバイス。
【請求項１７】
前記ＲＦＩＤ構成要素の前記送受信機から受信された前記作動信号に基づいて、前記第１のハードウエアプロセッサは、前記第１のメモリデバイスに格納された実行可能アプリケーションと、該第１のメモリデバイスに格納されたファイルと、前記移動コンピュータデバイスの少なくとも１つのオペレーティングシステムと、前記移動コンピュータデバイスが通信するように構成された周辺ハードウエア構成要素とのうちの少なくとも１つへのアクセスを有効又は無効にするように構成されることを特徴とする請求項１４に記載の移動コンピュータデバイス。
【請求項１８】
前記ＲＦＩＤ構成要素の前記送受信機は、前記少なくとも１つのＲＦＩＤ読取器から更新信号を受信するように構成され、該更新信号は、前記第２のメモリデバイスに記録された前記制御指針に含まれる前記識別のうちの少なくとも１つに対する更新を含有し、
前記第２のハードウエアプロセッサは、前記更新信号に含有された前記更新に従って前記第２のメモリデバイスに記録された前記制御指針を更新するように構成されている、
ことを特徴とする請求項１４に記載の移動コンピュータデバイス。
【請求項１９】
請求項１８に記載の移動コンピュータデバイスと、
前記移動コンピュータデバイスの前記ＲＦＩＤ構成要素と無線で通信し、かつ該ＲＦＩＤ構成要素が前記予め決められた範囲内であるときに該移動コンピュータデバイスの該ＲＦＩＤ構成要素に前記近接信号を送信するように構成された少なくとも１つのＲＦＩＤ読取器と、
前記移動コンピュータデバイスが前記少なくとも１つのＲＦＩＤ読取器との通信範囲にあるときに前記第２のメモリデバイスに記録された前記制御指針を更新するための前記更新信号を該少なくとも１つのＲＦＩＤ読取器に送信するように構成された少なくとも１つのサーバと、
を含むことを特徴とするシステム。
【請求項２０】
移動コンピュータデバイスの少なくとも１つの作動を制御する方法であって、
ＲＦＩＤ構成要素の送受信機により、少なくとも１つのＲＦＩＤ読取器から近接信号を該ＲＦＩＤ構成要素が該少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに受信する段階と、
前記ＲＦＩＤ構成要素の第１のメモリデバイスに前記近接信号を格納する段階と、
前記移動コンピュータデバイスの第１のハードウエアプロセッサにより、該移動コンピュータデバイスの第２のメモリデバイス上に有形に記録された第１のコンピュータ可読命令を実行する段階であって、該実行された命令が、前記少なくとも１つのＲＦＩＤ読取器から前記ＲＦＩＤ構成要素の前記送受信機によって受信された前記近接信号に従って該移動コンピュータデバイスの前記少なくとも１つの作動を制御する、前記実行する段階と、
を含むことを特徴とする方法。
【請求項２１】
移動コンピュータデバイスのハードウエアプロセッサによって実行された時に該ハードウエアプロセッサをして該移動コンピュータデバイスの少なくとも１つの作動を制御する方法を実行させる命令を格納する非一時的コンピュータ可読ストレージ媒体であって、
前記方法は、
前記移動コンピュータデバイスに通信的に接続されたＲＦＩＤ構成要素の送受信機から近接信号を受信する段階であって、該送受信機が、該ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに該近接信号を受信する前記受信する段階と、
前記移動コンピュータデバイスの前記ハードウエアプロセッサにより、該移動コンピュータデバイスの非一時的コンピュータ可読ストレージ媒体上に格納された前記命令を実行する段階であって、該実行された命令が、前記少なくとも１つのＲＦＩＤ読取器から前記ＲＦＩＤ構成要素の前記送受信機によって受信された前記近接信号に従って該移動コンピュータデバイスの前記少なくとも１つの作動を制御する、前記実行する段階と、
を含む、
ことを特徴とする非一時的コンピュータ可読ストレージ媒体。
【請求項２２】
移動コンピュータデバイスに通信的に接続されたＲＦＩＤ構成要素に位置付けられたハードウエアプロセッサによって実行された時に該ハードウエアプロセッサをして該移動コンピュータデバイスの少なくとも１つの作動を制御する方法を実行させる命令を格納する非一時的コンピュータ可読ストレージ媒体であって、
前記方法は、
前記ＲＦＩＤ構成要素の送受信機により、該ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに近接信号を受信する段階と、
前記ＲＦＩＤ構成要素の非一時的コンピュータ可読ストレージ媒体に前記近接信号を格納する段階であって、該ＲＦＩＤ構成要素の前記非一時的コンピュータ可読ストレージ媒体が、前記移動コンピュータデバイスのための制御指針を有し、該制御指針が、前記受信された近接信号に基づいて実施可能である該移動コンピュータデバイスの作動の識別を含む、前記格納する段階と、
前記近接信号を前記制御指針と比較し、該比較に基づいて前記移動コンピュータデバイスのどの作動が実施を許可されるかを決定し、かつ実施可能であると決定された該移動コンピュータデバイスの該作動を識別する作動信号を発生させる段階と、
前記作動信号を前記移動コンピュータデバイスの第２のハードウエアプロセッサに送信して該移動コンピュータデバイスに送信された該作動信号に従って該移動コンピュータデバイスの少なくとも１つの作動を制御する段階と、
を含む、
ことを特徴とする非一時的コンピュータ可読ストレージ媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願への相互参照〕
本出願は、２０１４年９月１８日出願の米国特許仮出願第６２／０５２，３２１号の利益を主張するものであり、その内容は、全体的に引用によって本明細書に組み込まれている。
【０００２】
本発明の開示は、無線周波数識別（ＲＦＩＤ）の使用に基づいて得られた情報に従って移動コンピュータデバイスのある一定のハードウエア及びソフトウエア構成要素の作動及び／又は実行を可能にし、かつ制御するためのシステム及び方法に関する。
【背景技術】
【０００３】
公知のＲＦＩＤ実装は、ＲＦＩＤタグを添付されたアセット（例えば、移動コンピュータデバイスのような製品）の物理的位置を追跡する概念を元に構築されている。ＲＦＩＤタグは、無線周波数（ＲＦ）読取器によって読み取られる。このシナリオにおいて、アセットは、全ての位置情報がＲＦＩＤタグとＲＦＩＤ読取器の間で交換されるので、そのＲＦＩＤベースの位置を自己認識しない。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の開示の例示的実施形態は、第１のコンピュータ可読命令が有形に記録された第１のメモリデバイスと、第１のメモリデバイス上に記録された第１のコンピュータ可読命令を実行するように構成された第１のハードウエアプロセッサと、ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに少なくとも１つのＲＦＩＤ読取器から近接信号を受信するように構成された送受信機及び近接信号を格納するように構成された第２のメモリデバイスを含むＲＦＩＤ構成要素とを含む移動コンピュータデバイスを提供し、第１のハードウエアプロセッサは、第１のメモリデバイス上に記録された命令の実行時に、少なくとも１つのＲＦＩＤ読取器からＲＦＩＤ構成要素の送受信機によって受信された近接信号に従って移動コンピュータデバイスの少なくとも１つの作動を制御するように構成される。
【０００５】
本発明の開示の例示的実施形態は、移動コンピュータデバイスの少なくとも１つの作動を制御する方法を提供し、本方法は、ＲＦＩＤ構成要素の送受信機により、ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに少なくとも１つのＲＦＩＤ読取器からの近接信号を受信する段階と、ＲＦＩＤ構成要素の第１のメモリデバイスに近接信号を格納する段階と、移動コンピュータデバイスの第１のハードウエアプロセッサにより、移動コンピュータデバイスの第２のメモリデバイス上に有形に記録された第１のコンピュータ可読命令を実行する段階とを含み、実行された命令は、少なくとも１つのＲＦＩＤ読取器からＲＦＩＤ構成要素の送受信機によって受信された近接信号に従って移動コンピュータデバイスの少なくとも１つの作動を制御する。
【０００６】
本発明の開示の例示的実施形態は、移動コンピュータデバイスのハードウエアプロセッサによって実行されたときにハードウエアプロセッサをして移動コンピュータデバイスの少なくとも１つの作動を制御する方法を実行させる命令を格納する非一時的コンピュータ可読ストレージ媒体を提供し、本方法は、移動コンピュータデバイスに通信的に接続されたＲＦＩＤ構成要素の送受信機から近接信号を受信する段階であって、送受信機が、ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに近接信号を受信する上記受信する段階と、移動コンピュータデバイスのハードウエアプロセッサにより、移動コンピュータデバイスの非一時的コンピュータ可読ストレージ媒体上に格納された命令を実行する段階とを含み、実行された命令は、少なくとも１つのＲＦＩＤ読取器からＲＦＩＤ構成要素の送受信機によって受信された近接信号に従って移動コンピュータデバイスの少なくとも１つの作動を制御する。
【０００７】
本発明の開示の例示的実施形態は、移動コンピュータデバイスに通信的に接続されたＲＦＩＤ構成要素に位置付けられたハードウエアプロセッサによって実行されたときにハードウエアプロセッサをして移動コンピュータデバイスの少なくとも１つの作動を制御する方法を実行させる命令を格納する非一時的コンピュータ可読ストレージ媒体を提供し、本方法は、ＲＦＩＤ構成要素の送受信機により、ＲＦＩＤ構成要素が少なくとも１つのＲＦＩＤ読取器の予め決められた範囲内であるときに近接信号を受信する段階と、ＲＦＩＤ構成要素の非一時的コンピュータ可読ストレージ媒体に近接信号を格納する段階であって、ＲＦＩＤ構成要素の非一時的コンピュータ可読ストレージ媒体が、移動コンピュータデバイスのための制御指針を有し、制御指針が、受信された近接信号に基づいて実施可能である移動コンピュータデバイスの作動の識別を含む上記格納する段階と、近接信号を制御指針に対して比較し、比較に基づいて移動コンピュータデバイスのどの作動が実施を許可されるかを決定し、かつ実施可能であると決定された移動コンピュータデバイスの作動を識別する作動信号を発生させる段階と、作動信号を移動コンピュータデバイスの第２のハードウエアプロセッサに送信し、移動コンピュータデバイスに送信された作動信号に従って移動コンピュータデバイスの少なくとも１つの作動を制御する段階とを含む。
【０００８】
ここで、位置ベースのセキュリティのためのシステム及び方法の特定の実施形態のこれら及び他の特徴及び利点をそれらがそれに限定されない例示的実施形態によって以下に説明する。
【０００９】
本発明の開示の範囲は、添付図面と共に読まれるときに例示的実施形態の以下の詳細説明から最も良く理解される。以下の図が、図面に含まれている。
【００１０】
本発明の開示の適用性の更に別の分野は、以下に与える詳細説明から明らかになるであろう。例示的実施形態の詳細説明は、例示目的のみを意図しており、従って、必ずしも本発明の開示の範囲を制限するように意図していないことを理解しなければならない。
【図面の簡単な説明】
【００１１】
【図１】例示的実施形態により使用することができるシステムアーキテクチャを示す図である。
【図２】例示的実施形態による移動コンピュータデバイスのハードウエアアーキテクチャを示すブロック図である。
【図３】例示的実施形態によるＲＦＩＤ読取器のアーキテクチャを示すブロック図である。
【図４】例示的実施形態による方法を示す流れ図である。
【図５】例示的実施形態による方法を示す流れ図である。
【図６】例示的実施形態による方法を示す流れ図である。
【図７】システムのデバイスによって実施される例示的機能を示す図表である。
【図８】ハイパーバイザを使用する例示的アーキテクチャを示すブロック図である。
【図９】ハイパーバイザを使用する例示的アーキテクチャを示すブロック図である。
【図１０】例示的実施形態による方法を示す流れ図である。
【発明を実施するための形態】
【００１２】
本説明は、例示的実施形態のみを提供し、本発明の開示の位置ベースのセキュリティのための移動コンピュータデバイス、システム、及び方法の範囲、利用可能性、又は構成を制限することを意図していない。逆に、実施形態の以下の説明は、当業者に、本発明の開示の移動コンピュータデバイス、システム、及び方法の実施形態を実施するための実施可能な説明を提供することになる。様々な変更は、特許請求の範囲に示されている本発明の開示の精神及び範囲から逸脱することなく要素の機能及び構成に行うことができる。従って、様々な実施形態は、必要に応じて様々な手順又は構成要素を省略、置換、又は追加することができる。例えば、代替実施形態において、本方法は、説明するものとは異なる順序で実行することができ、様々な段階を追加、省略、又は結合することができることを認めなければならない。同じく、ある一定の実施形態に関して説明する特徴は、様々な他の実施形態に結合することができる。実施形態の異なる態様及び要素は、類似の方式で結合することができる。
【００１３】
図１及び２を参照すると、本発明の開示の例示的実施形態は、位置ベースのセキュリティのためのシステム及び方法を提供し、移動コンピュータデバイス２００に着脱可能に又は固定的に添付されたＲＦＩＤ構成要素２１０（ＲＦＩＤタグなど）が、マイクロコントローラ（少なくとも１つのハードウエアプロセッサなど）を含み、移動コンピュータデバイス２００の通信インフラストラクチャー２０６（内部及び外部シリアルバスなど）がＲＦＩＤ構成要素２１０と移動コンピュータデバイス２００のファームウエア及びオペレーティングシステム２３２との間で位置情報を交換する。本明細書に使用する移動コンピュータデバイス２００は、非一時的コンピュータ可読記録媒体（「メモリ」）２０８（ＲＯＭ、ハードディスクドライブ、光学メモリ、フラッシュメモリなど）に有形に記録されたコンピュータ可読プログラム及びオペレーティングシステム２３２を実行するように構成された少なくとも１つのハードウエアプロセッサ２０４を含む。移動コンピュータデバイス２００の例には、当業技術で公知のように、ラップトップ、タブレットコンピュータ、スマートフォンなどが含まれる。
【００１４】
図１は、本発明の開示の例示的実施形態による位置ベースのセキュリティシステムの構成要素のブロック図である。図１には、ＲＦＩＤ構成要素２１０が添付された移動コンピュータデバイス２００が示されている。ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００に着脱可能に又は固定的に添付することができる。例えば、ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００の電子回路を収容するハウジング内に含まれることができる。例示的実施形態において、ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００のハードウエアプロセッサから分離されたその独自のハードウエアプロセッサ２１４を有することができる。更に、ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００のメモリ２０８とは別のその独自の非一時的メモリ２１２（例えば、ＲＯＭ、ハードディスクドライブ、光学メモリ、フラッシュメモリなど）、及び送受信機２２０を有する。例示的実施形態において、ＲＦＩＤ構成要素２１０は、その独自のハードウエアプロセッサ２１４を持たないが、メモリ２１２及び送受信機２２０を含有する。ＲＦＩＤ構成要素２１０は、受動型、能動型、又はバッテリ支援式受動型とすることができる。能動型ＲＦＩＤ構成要素２１０は、搭載式バッテリを有し、データメッセージを含有する信号を定期的に送信する（メッセージは、例えば、ＲＦＩＤ構成要素の識別情報などを含むことができる）。バッテリ支援式受動型ＲＦＩＤ構成要素２１０は、基板上に小さいバッテリを有し、ＲＦＩＤ読取器１００が存在するときに起動される。受動型ＲＦＩＤ構成要素２１０は、バッテリを持たないので廉価及び小型であるが、代わりにＲＦＩＤ構成要素２１０は、ＲＦＩＤ読取器１００によって送信された無線エネルギを使用する。ＲＦＩＤ構成要素２１０は、少なくとも２つの部分を含有し、すなわち、情報を格納及び処理し、無縁周波数（ＲＦ）信号を変調及び復調し、入射読取器信号からＤＣ電力を収集するなどの専用機能のための集積回路と、信号を受信及び送信するための送受信機２２０（アンテナなど）とを含有する。例示的実施形態において、送受信機２２０は、直線及び円形又は水平及び垂直のような異なる両極性の２つのアンテナを含むことができる。単一アンテナを使用することもできる。ＲＦＩＤ構成要素２１０は、例えば、８６０から９６０ＭＨｚの間の周波数範囲で作動することができる。アンテナの感度は、ＲＦＩＤ構成要素２１０の作動に対して重要であり、適正な作動を保証するように−２ｄＢよりも大きいアンテナの最小受信利得を維持しなければならない。例示的実施形態において、アンテナは、粗い単方向放射パターンを提供する。〜９００ＭＨｚ  ＩＳＭ周波数空間の地域帯域に起因して、アンテナは、地域に応じて設計することができる。例えば、北米ＩＳＭ帯域は、９０２−９２８ＭＨｚである。ＦＣＣ及びＵＨＦ  ＲＦＩＤ  Ｇｅｎ２仕様に準拠する２８ｄＢｍの送信機は、約２０メートルの自由空間範囲を生じるはずである。
【００１５】
ＲＦＩＤ構成要素２１０情報（すなわち、タグ情報）は、不揮発性メモリ、例えば、メモリ２１２に格納される。ＲＦＩＤ構成要素２１０は、送信及びセンサデータの処理それぞれのための固定又はプログラマブル論理部のいずれかを含む。例示的実施形態において、ＲＦＩＤ構成要素２１０は、Ｉｍｐｉｎｊ  ＭｏｎｚａＸ−８Ｋ  ＤｕｒａＲＦＩＤ集積回路又は類似の集積回路を含む。図１は、図を明確にするために１つのＲＦＩＤ読取器１００及びＲＦＩＤ構成要素２１０だけを示している。しかし、いくつかのＲＦＩＤ読取器１００を移動コンピュータデバイスが持ち込まれる部屋又は他の領域に配備することができることは理解されるものとする。ＲＦＩＤ読取器１００は、符号化することができる無線信号を送信してＲＦＩＤ構成要素２１０に問い合わせる。ＲＦＩＤ構成要素２１０は、ＲＦＩＤ読取器１００からメッセージを受信し、次に、ＲＦＩＤ読取器の識別情報に応答する。図３は、ＲＦＩＤ読取器１００の例示的アーキテクチャを示している。ＲＦＩＤ読取器１００は、近接信号（位置データ及び／又は制御指針を含むことができる）を格納することができる非一時的メモリデバイス３０２、ハードウエアプロセッサ（ＣＰＵなど）３００、及び送受信機３０４を含有する。
【００１６】
ＲＦＩＤ読取器１００は、ＲＦＩＤ読取器１００及び／又は移動コンピュータデバイス２００の定義された物理的位置を示す近接信号（例えば、位置関連情報は、例えば、地理座標、構成されたゾーン、及び／又は近接情報を含む）を移動コンピュータデバイス２００内に埋め込まれるか又は添付されたＲＦＩＤ２１０に送信する。移動コンピュータデバイス２００が電源オン及び電源オフ状態のいずれにある間も位置情報がＲＦＩＤ構成要素２１０に送信される。ＲＦＩＤ構成要素のメモリ２１２に格納されたメッセージは、ＲＦＩＤ構成要素２１０のハードウエアプロセッサ２１４によってアクセスされる。ハードウエアプロセッサ２１４は、３つの機能を果たし、すなわち、１）対応する制御又は管理指針に対してＲＦＩＤ構成要素２１０によって提供される位置情報を処理して移動コンピュータデバイス２００の適切な電力状態を決定し、２）移動コンピュータデバイス２００の電力制御器と通信して電力状態を管理し（例えば、電源オフを強制し、電源オンを有効にし、電源オンを無効にする）、かつ３）移動コンピュータデバイスのシリアルバス２０６に位置情報を渡す。例示的実施形態において、ＲＦＩＤ読取器１００は、自らの送信周波数を調節して標準周波数を避けることができる。
【００１７】
図２は、例示的実施形態による移動コンピュータデバイス２００アーキテクチャを示すブロック図である。当業者は、開示する主題の実施形態をマルチコアマルチプロセッサシステム、ミニコンピュータ、メインフレームコンピュータ、分散機能を備えたリンク又はクラスター化されたコンピュータ、並びに仮想的にあらゆるデバイスに組み込むことができる拡散された又は小型コンピュータを含む様々なコンピュータシステム構成によって実施することができることを認めることができる。例えば、少なくとも１つのプロセッサデバイス及びメモリを使用して上述の実施形態を実施することができる。
【００１８】
本明細書に説明するハードウエアプロセッサデバイスは、単一ハードウエアプロセッサ、複数のハードウエアプロセッサ、又はその組合せとすることができる。ハードウエアプロセッサデバイスは、１又は２以上のプロセッサ「コア」を有することができる。メモリデバイス２０８、メモリデバイス２１２、及びメモリデバイス３０３のような有形媒体を一般的に指すために、本明細書に説明する「コンピュータプログラム媒体」、「非一時的コンピュータ可読媒体」、及び「コンピュータ使用可能媒体」という語を使用することができる。
【００１９】
本発明の開示の様々な実施形態は、この例示的移動コンピュータデバイス２００の点から説明される。この説明を読んだ後に、他のコンピュータシステム及び／又はコンピュータアーキテクチャを使用して本発明の開示を実施する方法が当業者に明らかになるであろう。作動は連続した処理として説明するが、作動の一部は、実際には、並行、同時、及び／又は分散環境で、及びシングル又はマルチプロセッサ機械によるアクセスのためにローカルに又はリモートに格納されたプログラムコードによって実行することができる。更に、一部の実施形態において、開示する主題の精神から逸脱することなく作動の順序を並べ替えることができる。
【００２０】
ハードウエアプロセッサ２０４は、専用又は汎用プロセッサデバイスとすることができる。ハードウエアプロセッサ２１４は、専用又は汎用プロセッサデバイスとすることができる。同様に、ハードウエアプロセッサ３００は、専用又は汎用プロセッサデバイスとすることができる。ハードウエアプロセッサデバイス２０４は、バス、メッセージキュー、ネットワーク、マルチコアメッセージパス方式のような通信インフラストラクチャー２０６に接続することができる。ネットワークは、本明細書で開示する機能を実行するのに適するあらゆるネットワークとすることができ、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ネットワーク（Ｗｉ−Ｆｉなど）、移動通信ネットワーク、衛星ネットワーク、インターネット、光ファイバ、同軸ケーブル、赤外線、無線周波数（ＲＦ）、又はこれらのあらゆる組合せを含むことができる。他の適切なネットワークタイプ及び構成は、当業者には明らかであろう。移動コンピュータデバイス２００は、メモリ２０８（ランダムアクセスメモリ、読取専用メモリなど）も含むことができ、同じくメモリ２１２を含むことができる。メモリ２０８及びメモリ２１２は、公知の方式で読み取る及び／又は書き込むことができる。実施形態において、メモリ２０８及びメモリ２１２（及びメモリ３０２）は、非一時的コンピュータ可読記録媒体とすることができる。
【００２１】
移動コンピュータデバイス２００に（例えば、メモリ２０８及びメモリ２１２に）格納されるデータは、光学ストレージなど（例えば、コンパクトディスク、デジタル多機能ディスク、ブルーレイディスクなど）、磁気テープストレージ（ハードディスクドライブなど）、又は固体ドライブのようなあらゆるタイプの適切なコンピュータ可読媒体に格納することができる。オペレーティングシステム２３２、１又は２以上のアプリケーション２３４、及び１又は２以上のハイパーバイザ２３６は、メモリ２０８に格納することができる。
【００２２】
例示的実施形態において、関係データベース、構造化クエリ言語（ＳＱＬ）データベース、分散データベース、オブジェクトデータベースのようなあらゆるタイプの適切なデータベース構成にデータを構成することができる。適切な構成及び格納タイプは、当業者に明らかであろう。
【００２３】
移動コンピュータデバイス２００は、通信インタフェース２２４を含むことができる。通信インタフェース２２４は、移動コンピュータデバイス２００と外部デバイスの間でソフトウエア及びデータを転送することができるように構成することができる。例示的通信インタフェース２２４は、モデム、ネットワークインタフェース（イーサネットカードなど）、通信ポート、ＰＣＭＣＩＡスロット及びカードなどを含むことができる。通信インタフェース２２４を通じて転送されるソフトウエア及びデータは、電子、電磁、光学、又は当業者に明らかである他の信号とすることができる信号の形態とすることができる。信号は、信号を搬送するように構成することができて電線、ケーブル、光ファイバ、電話回線、セルラー電話リンク、無線周波数リンクなどを使用して実施することができる通信経路２２６を通じて移動することができる。
【００２４】
コンピュータプログラム媒体及びコンピュータ使用可能媒体は、メモリ半導体（ＤＲＡＭなど）とすることができるメモリ２０８及びメモリ２１２のようなメモリを指すことができる。これらのコンピュータプログラム製品は、移動コンピュータデバイス２００にソフトウエアを提供するための手段とすることができる。コンピュータプログラム（コンピュータ制御論理部など）は、メモリ２０８及び／又はメモリ２１２に格納することができる。コンピュータプログラムは、通信インタフェース２２４を通じて受信することができる。そのようなコンピュータプログラムは、実行されたときに、本明細書に説明する方法を移動コンピュータデバイス２００をして実行させることができる。特に、コンピュータプログラムは、実行されたときに、ハードウエアプロセッサデバイス２０４をして図４−６及び１０又は本明細書に説明する類似の方法を実行させることができる。従って、そのようなコンピュータプログラムは、移動コンピュータデバイス２００のコントローラを表すことができる。本発明の開示がソフトウエアを使用して実施される場合に、このソフトウエアは、コンピュータプログラム製品又は非一時的コンピュータ可読媒体に格納し、着脱可能ストレージドライブ又は通信インタフェース２２４を使用して移動コンピュータデバイス２００にロードすることができる。
【００２５】
移動コンピュータデバイス２００は、カメラ２１６、マイク２１８、周辺インタフェース２２２、及びＵＳＢ、ファイヤワイヤ、サンダーボルトポートなどの入力／出力ポート２２８のような様々なハードウエアデバイスを含むことができる。以下に詳しく説明するように、ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００内に位置付けて移動コンピュータデバイス２００に統合することができ、又はＲＦＩＤ構成要素２１０を移動コンピュータデバイス２００の外部に置いて、有線通信、無線通信のような信号送信手段によって移動コンピュータデバイス２００に接続することができる。
【００２６】
最後に、移動コンピュータデバイス２００は、例えば、ＬＣＤ画面、プラズマ画面、ＬＥＤ画面、ＤＬＰ画面、ＣＲＴ画面のようなディスプレイユニット２３０にディスプレイ信号を出力するディスプレイインタフェース２０２を含むことができる。
【００２７】
例示的実施形態によれば、移動コンピュータデバイスのバス２０６を通じて提供される位置情報は、ハイパーバイザ２３６、又は、デバイスドライバを使用するネイティブオペレーティングシステム２３２のいずれかに統合することができる。
【００２８】
ハイパーバイザ２３６は、移動コンピュータデバイス２００及びゲスト仮想機械のハードウエアの制御を可能にする。位置ベースのセキュリティは、ハイパーバイザ制御ドメインに直接統合することができ、又はハイパーバイザ制御ドメインに接続するゲスト仮想機械としてインストールすることができる。
【００２９】
位置ベースのセキュリティは、様々な定義された位置に関連付けられた望ましい自動応答を使用してハイパーバイザ制御ドメインを管理する規則を用いて構成することができる。仮想機械、ネットワークインタフェースカード、デバイスパワー、ＵＳＢポート、カメラ、マイクなどのデバイスハードウエアは、定義された指針規則に基づいて有効又は無効にすることができる。
【００３０】
ハイパーバイザ２３６は、ホスト機械で実行されるゲスト仮想機械に位置情報を更に分散するように構成される。
【００３１】
移動コンピュータデバイス２００のオペレーティングシステム２３２は、ネイティブオペレーティングシステム２３２として実行される場合はシリアルバス２０６から直接、又はゲスト仮想機械で実行される場合はハイパーバイザ２３６からのパススルーとしてＲＦＩＤベースの位置情報を受信することができる。本発明の開示の位置ベースのセキュリティ技術は、オペレーティングシステム２３２に統合されて、定義された指針規則を使用してデバイスハードウエア及びデバイス電力状態へのアクセスを制御する。オペレーティングシステム２３２で格納又は実行される１又は２以上のアプリケーション２３４及び１又は２以上のファイルへのアクセスは、本発明の開示の位置ベースのセキュリティシステム及び方法のデバイス管理機能を使用して有効又は無効にされる。ファイルは、例えば、文書、画像、ビデオ、データベース記録などとすることができる。
【００３２】
図８は、例示的実施形態によるハイパーバイザを示すブロック図である。本発明の開示は、Ｈｙｐｅｒ−Ｖ、例えば、タイプ１ハイパーバイザを利用する。図８の例示的アーキテクチャは、複数のユーザＶＭが将来実行されることを可能にする。ハイパーバイザは、制御指針で定義されたハードウエアからユーザＶＭを分離するのに使用され、セキュアネットワーキング環境を保証し、互いから暗号化してＶＭを分離する。図８の例示的アーキテクチャでは、ネットワークＶＭは、暗号化の層の両方をカプセル化し(encapsulate)、ネットワークインタフェースへの直接アクセスを有する。
【００３３】
図９は、仮想システム管理（ＶＳＭ）を使用してユーザＯＳ（ＵＳＢデバイス、ウェブキャム、マイク、Ｂｌｕｅｔｏｏｔｈなど）に利用可能なハードウエアを動的に管理してＲＦＩＤを通じて発行された指針に基づいてセキュアネットワーキングを提供することができる例示的アーキテクチャを示すブロック図である。
【００３４】
図２に示す例示的実施形態において、移動コンピュータデバイス２００は、コンピュータ可読命令が有形に記録されたメモリデバイス２０８を含む。移動コンピュータデバイス２００は、メモリデバイス２０８に記録されたコンピュータ可読命令を実行するように構成されたハードウエアプロセッサ２０４を含むことができる。移動コンピュータデバイス２００は、ＲＦＩＤ構成要素２１０が少なくとも１つのＲＦＩＤ読取器１００の予め決められた範囲内（例えば、数フィート又はメートル以内）にあるときに少なくとも１つのＲＦＩＤ読取器１００から近接信号を受信するように構成された送受信機２２０（アンテナなど）を含むＲＦＩＤ構成要素２１０を含むことができる。予め決められた範囲は、（１）移動コンピュータデバイス２００、ＲＦＩＤ構成要素２１０、及び／又はＲＦＩＤ読取器１００の処理及び／又は通信機能、及び／又は（２）特定の制御対象の選択可能な距離（例えば、１０フィート、２０フィート、３０フィート）、及び／又は（３）部屋、建物、又は建物の区画（例えば、建物の第２のフロア）の物理的な大きさのような位置制約に基づいて構成することができる。移動コンピュータデバイス２００は、近接信号を格納するように構成されたメモリデバイス２１２を含むことができる。例示的実施形態において、ハードウエアプロセッサ２０４は、メモリデバイス２０８に記録された命令の実行時に、少なくとも１つのＲＦＩＤ読取器１００からＲＦＩＤ構成要素２１０の送受信機２２０によって受信された近接信号に従って移動コンピュータデバイス２００の少なくとも１つの作動を制御するように構成される。
【００３５】
例示的実施形態において、ハードウエアプロセッサ２０４は、（１）移動コンピュータデバイス２００の少なくとも１つのハードウエア構成要素（例えば、メモリデバイス２０８、ディスプレイインタフェース２０２、カメラ２１６、マイク２１８、周辺インタフェース２２２、通信インタフェース２２４、ポート２２８など）、（２）メモリデバイス２０８に記録された少なくとも１つのオペレーティングシステム２３２、（３）メモリデバイス２０８に記録された少なくとも１つのハイパーバイザ２３６、及び（４）移動コンピュータデバイス２００で実行可能な少なくとも１つのアプリケーションプログラム２３４のうちの少なくとも１つを制御するように構成される。
【００３６】
例示的実施形態において、近接信号は、（例えば、移動コンピュータデバイス２００により）実施可能である、移動コンピュータデバイス２００の作動の識別を含む制御指針を含む。例えば、制御指針に従ってハードウエアプロセッサ２０４は、メモリデバイス２０８に格納された実行可能アプリケーション２３４、メモリデバイス２０８に格納されたファイル、移動コンピュータデバイス２００の少なくとも１つのオペレーティングシステム２３２、及び移動コンピュータデバイス２００が通信するように構成される周辺ハードウエア構成要素（例えば、外部ハードドライブ、サーバ、外部ディスクドライブなど）のうちの少なくとも１つへのアクセスを有効又は無効にするように構成される。すなわち、移動コンピュータデバイス２００がＲＦＩＤ読取器１００のある一定の範囲内であるときに、ハードウエアプロセッサ３００は、送受信機３０４をして制御指針を含む近接信号をＲＦＩＤ構成要素２１０へ送信させる。制御指針が、移動コンピュータデバイス２００によってアクセス及び／又は使用される作動、デバイス、ファイル、又はアプリケーションがどれであるかを識別するので、ハードウエアプロセッサ２０４は、受信された制御指針に従って移動コンピュータデバイス２００のデバイス、ファイル、アプリケーションの作動及び／又はそれへのアクセスを制御することができる。例示的実施形態において、サーバは、個々のＲＦＩＤ読取器１００及び／又は移動コンピュータデバイス２００の複数の制御指針を格納することができ、各制御指針は、制御指針が適用される適切なＲＦＩＤ読取器１００に送信される。制御指針はサーバで更新することができ、更新された制御指針は、サーバによって適切なＲＦＩＤ読取器１００にプッシュされる。ＲＦＩＤ読取器が自らに意図された制御指針を受信したときに、この制御指針は、ＲＦＩＤ読取器１００のメモリ３０２に保存され、送受信機３０４によって移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０に続けて送信される。
【００３７】
例示的実施形態において、近接信号は、ＲＦＩＤ構成要素２１０と少なくとも１つのＲＦＩＤ読取器１００とのうちの少なくとも一方の現在の物理的位置を示す位置関連データを含む。例示的実施形態において、位置関連データは、近接信号を送信した読取器を識別することができる（名前、ＭＡＣ  ＩＤ、製造番号、コード、部屋名などにより）。例示的実施形態において、位置関連データは、定義されたゾーン（すなわち、移動コンピュータデバイス２００が位置する空間の区域）を識別することができる。例示的実施形態において、位置関連データは、地理座標とすることができる。
【００３８】
例示的実施形態において、メモリデバイス２０８は、移動コンピュータデバイス２００の制御指針をそこに記録しており、制御指針は、移動コンピュータデバイス２００の物理的位置に基づいて実施可能である移動コンピュータデバイス２００の作動の識別を含む。ハードウエアプロセッサ２０４は、位置関連データを制御指針と比較して、この比較に基づいて移動コンピュータデバイス２００のどの作動が実施を許可されるかを決定するように構成される。
【００３９】
例示的実施形態において、位置関連データと制御指針の比較に基づいて、ハードウエアプロセッサ２０４は、移動コンピュータデバイス２００の電力状態を制御するように構成される。例示的電力状態は、電源オフ、電源オン、スリープモード、ハイバネートモードなどを含む。
【００４０】
例示的実施形態において、位置関連データと制御指針の比較に基づいて、ハードウエアプロセッサ２０４は、移動コンピュータデバイス２００の少なくとも１つのハードウエア構成要素（例えば、メモリデバイス２０８、ディスプレイインタフェース２０２、カメラ２１６、マイク２１８、周辺インタフェース２２２、通信インタフェース２２４、ポート２２８など）へのアクセスを制御するように構成される。
【００４１】
例示的実施形態において、位置関連データと制御指針の比較に基づいて、ハードウエアプロセッサ２０４は、メモリデバイス２０８に格納された実行可能アプリケーション２３４と、メモリデバイス２０８に格納されたファイルと、移動コンピュータデバイス２００の少なくとも１つのオペレーティングシステム２３２と、移動コンピュータデバイス２００が通信するように構成された周辺ハードウエア構成要素とのうちの少なくとも１つへのアクセスを有効又は無効にするように構成される。
【００４２】
例示的実施形態において、ＲＦＩＤ構成要素２１０の送受信機２２０は、少なくとも１つのＲＦＩＤ読取器１００から更新信号を受信するように構成され、更新信号は、メモリデバイス２０８に記録された制御指針に含まれる識別のうちの少なくとも１つに対する更新を含有する。ハードウエアプロセッサ２０４は、更新信号に含有された更新に従ってメモリデバイス２０８に記録された制御指針を更新するように構成される。
【００４３】
例示的実施形態において、制御指針及び近接信号のうちの少なくとも一方は、暗号化される。従って、ＲＦＩＤ読取器１００から受信された位置データは、暗号化することができる。例えば、制御指針及び／又は近接信号は、ＡＥＳ−２５６  ＧＣＭアルゴリズムを使用して暗号化することができ、ＥＣＤＳＡ  Ｃｕｒｖｅ  Ｐ−３８５署名によって又は類似の暗号化方式によって署名することができる。例示的実施形態において、ＥＣＤＳＡ処理の証明書は、システム構成の一部として分散され、組織領域に基づいて割り当てられる。指針署名は、例えば、バイト０から９２７のメッセージに生成することができる。例示的実施形態において、署名が発生された後にバイト０から１０２４のメッセージの全体に暗号化が実施される。各ＲＦＩＤタグに固有の事前に分散されたキーマテリアルは、デバイスＴＰＭに及びサーバ上に格納される。キーマテリアルは、ＲＦＩＤ送信の一部であるＮＯＮＣＥを用いてハッシュされ、記述された指針それぞれの個々のセッションキーを発生させる。例示的実施形態において、単一指針は、移動コンピュータデバイス２００のＵＥＦＩ／ファームウエア及び移動コンピュータデバイス２００のオペレーティングシステム２３２の両方に使用することができ、その両方は、全メッセージを解読し、かつ署名の検証をすることができる暗号化機能を有する。キーストレージは、ＴＰＭ２．０対応ＴＰＭで処理することができる。例示的実施形態において、ＮＯＮＣＥを除くＲＦＩＤ構成要素２１０の全てのメッセージは、例えば、上述の方式を使用して暗号化される。
【００４４】
本発明の開示に使用されるメッセージは、ＲＦＩＤ構成要素２１０のメモリデバイス２１２に格納することができる。例示的実施形態において、メモリデバイス２１２は、１，０２４バイトの格納サイズであり、ＣＲＣ１６、ＥＣＤＳカーブＰ−３８４発生署名、及びこの構成に固有な５１２ビットのランダムＮＯＮＣＥと共に制御指針を格納する。
【００４５】
例示的実施形態において、図１に示すように、システムは、移動コンピュータデバイス２００、少なくとも１つのＲＦＩＤ読取器１００、及びＲＦＩＤ構成要素２１０を含む。少なくとも１つのＲＦＩＤ読取器１００は、移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０と無線で通信し、ＲＦＩＤ構成要素２１０が予め決められた範囲内であるときに近接信号を移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０に送信するように構成される。例示的実施形態において、移動コンピュータデバイス２００がＲＦＩＤ読取器１００との通信範囲内であるときに、少なくとも１つのサーバは、メモリデバイス２０８に記録された制御指針を更新するための更新信号をＲＦＩＤ読取器１００に送信するように構成される。
【００４６】
例示的実施形態において、システムは、移動コンピュータデバイス２００と移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０と無線で通信して、ＲＦＩＤ構成要素２１０が予め決められた範囲内であるときに近接信号を移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０に送信するように構成された少なくとも１つのＲＦＩＤ読取器１００とを含む。
【００４７】
例示的実施形態において、メモリデバイス２１２は、移動コンピュータデバイス２００のコンピュータ可読命令及び制御指針をそこに記録しており、制御指針は、受信された近接信号の位置関連データに基づいて実施可能である移動コンピュータデバイス２００の作動の識別を含む。
【００４８】
例示的実施形態において、ＲＦＩＤ構成要素２１０は、メモリデバイス２１２に記録されたコンピュータ可読命令を実行し、位置関連データを制御指針と比較し、この比較に基づいて移動コンピュータデバイス２００のどの作動が実施を許可されるかを決定し、実施可能であると決定された移動コンピュータデバイス２００の作動を識別する作動信号を発生させるように構成されたハードウエアプロセッサ２１４を含む。ＲＦＩＤ構成要素２１０は、移動コンピュータデバイス２００のハードウエアプロセッサ２０４に作動信号を送信するように構成され、ハードウエアプロセッサ２０４は、ＲＦＩＤ構成要素２１０の送受信機２２０から受信された作動信号に従って移動コンピュータデバイス２００の少なくとも１つの作動を制御するように構成される。
【００４９】
例示的実施形態において、ＲＦＩＤ構成要素２１０の送受信機２２０から受信された作動信号に基づいて、ハードウエアプロセッサ２０４は、移動コンピュータデバイス２００の電力状態を制御するように構成される。
【００５０】
例示的実施形態において、ＲＦＩＤ構成要素２１０の送受信機２２０から受信された作動信号に基づいて、ハードウエアプロセッサ２０４は、移動コンピュータデバイス２００の少なくとも１つのハードウエア構成要素（例えば、メモリデバイス２０８、ディスプレイインタフェース２０２、カメラ２１６、マイク２１８、周辺インタフェース２２２、通信インタフェース２２４、ポート２２８など）へのアクセスを制御するように構成される。
【００５１】
例示的実施形態において、ＲＦＩＤ構成要素２１０の送受信機２２０から受信された作動信号に基づいて、ハードウエアプロセッサ２０４は、メモリデバイス２０８に格納された実行可能アプリケーション２３４と、メモリデバイス２０８に格納されたファイルと、移動コンピュータデバイス２００の少なくとも１つのオペレーティングシステム２３２と、移動コンピュータデバイス２００が通信するように構成された周辺ハードウエア構成要素とのうちの少なくとも１つへのアクセスを有効又は無効にするように構成される。
【００５２】
例示的実施形態において、ＲＦＩＤ構成要素２１０の送受信機２２０は、少なくとも１つのＲＦＩＤ読取器１００から更新信号を受信するように構成され、更新信号は、メモリデバイス２１２に記録された制御指針に含まれた識別の少なくとも１つに対する更新を含有する。ハードウエアプロセッサ２１４は、更新信号に含有された更新に従ってメモリデバイス２１２に記録された制御指針を更新するように構成される。
【００５３】
図１に示す例示的実施形態において、システムは、例えば、移動コンピュータデバイス２００、少なくとも１つのＲＦＩＤ読取器１００、及びＲＦＩＤ構成要素２１０を含む。少なくとも１つのＲＦＩＤ読取器１００は、移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０と無線で通信し、ＲＦＩＤ構成要素２１０が予め決められた範囲内であるときに移動コンピュータデバイス２００のＲＦＩＤ構成要素２１０に近接信号を送信するように構成される。移動コンピュータデバイス２００が少なくとも１つのＲＦＩＤ読取器１００との通信範囲内であるときに、少なくとも１つのサーバは、メモリデバイス２０８に記録された制御指針を更新するための更新信号を少なくとも１つのＲＦＩＤ読取器１００に送信するように構成される。
【００５４】
図１０に示す例示的実施形態において、移動コンピュータデバイス２００の少なくとも１つの作動を制御する方法は、ＲＦＩＤ構成要素２１０の送受信機２２０により、ＲＦＩＤ構成要素２１０が少なくとも１つのＲＦＩＤ読取器１００の予め決められた範囲内であるときに少なくとも１つのＲＦＩＤ読取器１００から近接信号を受信する段階（段階Ｓ１０１）を含む。本方法はまた、ＲＦＩＤ構成要素２１０のメモリデバイス２１２に近接信号を格納する段階（段階Ｓ１０３）を含む。本方法は、移動コンピュータデバイス２００のハードウエアプロセッサ２０４により、移動コンピュータデバイス２００のメモリデバイス２０８に有形に記録されたコンピュータ可読命令を実行する段階を更に含み、実行された命令は、少なくとも１つのＲＦＩＤ読取器１００からＲＦＩＤ構成要素２１０の送受信機２２０によって受信された近接信号に従って移動コンピュータデバイス２００の少なくとも１つの作動を制御する（段階Ｓ１０５）。
【００５５】
例示的実施形態において、非一時的コンピュータ可読ストレージ媒体（メモリ２０８など）は、移動コンピュータデバイス２００のハードウエアプロセッサ２０４によって実行されたときに、ハードウエアプロセッサ２０４をして移動コンピュータデバイス２００の少なくとも１つの作動を制御する方法を実行させる命令を格納する。本方法は、移動コンピュータデバイス２００に通信的に接続されたＲＦＩＤ構成要素２１０の送受信機２２０から近接信号を受信する段階を含み、送受信機２２０は、ＲＦＩＤ構成要素２１０が少なくとも１つのＲＦＩＤ読取器１００の予め決められた範囲内であるときに近接信号を受信する。通信的に接続されたというのは、例えば、移動コンピュータデバイス２００及びＲＦＩＤ構成要素２１０が、あらゆるタイプの通信手段により、例えば、有線、バスのような信号送信手段を通じて、又はＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣなどを通じて無線で互いに通信することができることを意味する。本方法は、移動コンピュータデバイス２００のハードウエアプロセッサ２０４により、移動コンピュータデバイス２００の非一時的コンピュータ可読ストレージ媒体（メモリ２０８）に格納された命令を実行する段階を含むことができ、実行された命令は、少なくとも１つのＲＦＩＤ読取器１００からＲＦＩＤ構成要素２１０の送受信機２２０によって受信された近接信号に従って移動コンピュータデバイス２００の少なくとも１つの作動を制御する。
【００５６】
例示的実施形態において、非一時的コンピュータ可読ストレージ媒体（メモリ２１２など）は、移動コンピュータデバイス２００に通信的に接続されたＲＦＩＤ構成要素２１０に位置するハードウエアプロセッサ２１４によって実行されたときに、ハードウエアプロセッサ２１４をして移動コンピュータデバイス２００の少なくとも１つの作動を制御する方法を実行させる命令を格納する。本方法は、ＲＦＩＤ構成要素２１０の送受信機２２０により、ＲＦＩＤ構成要素２１０が少なくとも１つのＲＦＩＤ読取器１００の予め決められた範囲内であるときに近接信号を受信する段階を含む。本方法はまた、ＲＦＩＤ構成要素２１０の非一時的コンピュータ可読ストレージ媒体（メモリ２１２）に近接信号を格納する段階を含むことができ、ＲＦＩＤ構成要素２１０の非一時的コンピュータ可読ストレージ媒体は、移動コンピュータデバイス２００の制御指針を有する。制御指針は、例えば、受信された近接信号に基づいて実施可能である移動コンピュータデバイス２００の作動の識別を含む。本方法はまた、近接信号を制御指針と比較する段階、この比較に基づいて移動コンピュータデバイス２００のどの作動が実施を許可されるかを決定する段階、及び実施可能であると決定された移動コンピュータデバイス２００の作動を識別する作動信号を発生させる段階を含むことができる。本方法は、作動信号を移動コンピュータデバイス２００のハードウエアプロセッサ２０４に送信し、移動コンピュータデバイス２００に送信された作動信号に従って移動コンピュータデバイス２００の少なくとも１つの作動を制御する段階を含むことができる。
【００５７】
上述の方法は、本明細書で上述のように移動コンピュータデバイス１００及びＲＦＩＤ構成要素２１０のいずれの作動も実施することができる。更に、移動コンピュータデバイス２００及びＲＦＩＤ構成要素２１０の上述の非一時的コンピュータ可読ストレージ媒体は、デバイスのそれぞれのハードウエアプロセッサをして本明細書に説明した移動コンピュータデバイス２００及びＲＦＩＤ構成要素の作動的機能をそれぞれ実行させる命令を格納することができる。
【００５８】
図４は、本発明の開示の例示的実施形態によるＲＦＩＤ読取器１００によって実施される作動を示す流れ図である。例示的実施形態によれば、ＲＦＩＤ読取器１００は、ＲＦＩＤ読取器１００の非一時的コンピュータ可読記録媒体３０２に有形に記録されたコンピュータ可読ソフトウエアを実行するように構成されたハードウエアプロセッサ３００（ＣＰＵなど）を有する。ソフトウエアを実行する際に、ハードウエアプロセッサ３００は、利用可能なＲＦＩＤ構成要素２１０（すなわち、ＲＦＩＤ読取器１００に近いＲＦＩＤ構成要素２１０）を絶えず走査する。ＲＦＩＤ構成要素２１０は、例えば、数フィート又は数メートルの半径内にあるときに読取器の近接範囲にあるものとすることができる。ハードウエアプロセッサ３００がＲＦＩＤ構成要素２１０を見出したときに、ハードウエアプロセッサ３００は、ＲＦＩＤ構成要素２１０との安全かつ署名済みトランザクションを開始する。ＲＦＩＤ構成要素２１０は、ＲＦＩＤ構成要素２１０の現在の構成と、暗号化キー及び署名を発生させるのに使用される２つのランダムＮＯＮＣＥとを送信する。一方のＮＯＮＣＥが現在の構成及び位置データを暗号化及び署名するのに使用され、他方は、ＲＦＩＤ構成要素２１０にプッシュされるあらゆるデータを暗号化及び署名するのに使用される。ＲＦＩＤ読取器１００は、ＲＦＩＤ構成要素２１０を見出したときに、現在の構成を検査し、構成がそうであるべきであるとそれが考えるものに対してそれを検証する。不一致がある場合に、ＲＦＩＤ読取器１００のハードウエアプロセッサ３００は、構成をプッシュし、タグを再び再読み取りして正しく書かれていることを確かめる。
【００５９】
図５は、本出願の例示的実施形態によるＲＦＩＤ構成要素２１０のハードウエアプロセッサ２０４によって実施される作動を示す流れ図である。例示的実施形態において、ＲＦＩＤ構成要素２１０は、暗号化機能を有効にする能動低電力プロセッサを有する受動タグである。ＲＦＩＤ構成要素２１０は、自らの現在の構成（制御指針など）とＲＦＩＤ読取器１００が読み取る２つのＮＯＮＣＥとをメモリ２１２に格納する。ＲＦＩＤ構成要素２１０が、ＲＦＩＤ読取器１００から更新された構成を受信した場合に、ＲＦＩＤ構成要素２１０は、署名を検証し、構成を解読し、移動コンピュータデバイス２００にこの構成をプッシュする。移動コンピュータデバイス２００がいずれかのポイントで現在の構成を要求した場合に、移動コンピュータデバイスは構成をプッシュする。
【００６０】
図６は、本発明の開示の例示的実施形態による移動コンピュータデバイス２００のハードウエアプロセッサ２０４によって実施される作動を示す流れ図である。移動コンピュータデバイス２００のハードウエアプロセッサ２０４は、ＲＦＩＤ構成要素２１０との接続専用ソフトウエアプログラムを実行する。このソフトウエアの実行は、ＲＦＩＤ構成要素２１０からのいずれのプッシュされた構成もモニタし、これらを解読し、移動コンピュータデバイス２００にローカルに指針を設定する前にこれらの署名を検査する。移動コンピュータデバイス２００が始動した（すなわち、電源オンにされた）ときに、オンブートで、ソフトウエアは、ＲＦＩＤ構成要素２１０から現在のステータス（例えば、制御指針）を要求し、初期ブート指針を設定する。
【００６１】
本発明の開示は、異なるセキュリティ宛先を有する異なる区域における移動コンピュータデバイス２００の存在に基づいて移動コンピュータデバイス２００で異なる作動を実施することができることを提供する。図７は、移動コンピュータデバイス２００（略称「ホスト」）が、許可された区域の外側にあり、セキュアでない許可された区域に入り、セキュアである許可された区域に入り、かつ許可された区域を離れる本発明の開示による例示的シナリオを示す図である。これらの区域の各々に対して、図７は、ＲＦＩＤ読取器１００（上部ブロック）、ＲＦＩＤ構成要素２１０（中央ブロック）、及びＲＦＩＤ構成要素２１０との接続専用の上述のソフトウエアを実行する移動コンピュータデバイス２００のハードウエアプロセッサ２０４（下部ブロック）によって実施される作動を示している。
【００６２】
開示するシステム及び方法の様々な例示的実施形態を上述したが、これらは、例示目的のみで示されており、制限ではないことを理解すべきである。実施形態は、網羅的ではなく、本発明の開示を開示された形態に制限するものではない。修正及び変形は、その外延又は範囲から逸脱することなく、上述の教示の観点から可能であり、又は本発明の開示の実施から獲得することができる。
【００６３】
上記から見ることができるように、本出願が提供する方法及びシステムは、上述のようにあらゆる数の方法で実施することができ、又は本発明の開示を読んだ後に当業者に明らかになるであろう。これらの実施形態、並びに当業者に想起されると考えられる実施形態の変形及び修正は、本出願が提供する方法及びシステムによって包含されるものである。従って、本出願が提供する方法及びシステムの範囲は、これに添付の特許請求の範囲に明示される境界によってのみ制限される。
【符号の説明】
【００６４】
Ｓ１０１  少なくとも１つのＲＦＩＤ読取器から近接信号を受信する段階
Ｓ１０３  近接信号を格納する段階
Ｓ１０５  移動コンピュータデバイスの少なくとも１つの作動を制御する第１のコンピュータ可読命令を実行する段階
【図１】
2017534958.tif 000003
【図２】
2017534958.tif 000004
【図３】
2017534958.tif 000005
【図４】
2017534958.tif 000006
【図５】
2017534958.tif 000007
【図６】
2017534958.tif 000008
【図７】
2017534958.tif 000009
【図８】
2017534958.tif 000010
【図９】
2017534958.tif 000011
【図１０】
2017534958.tif 000012
【国際調査報告】
2017534958.tif 000013
2017534958.tif 000014