(57)【要約】      （修正有）【課題】コンピューティング・デバイスのデータ・ストレージ・デバイスの内容（データ）をバックアップするためのシステム、方法、およびコンピュータ・プログラムを提供する。【解決手段】ＲＦＩＤ信号を送受信するために適合されるようにコンピューティング・デバイスに設けられ、ＲＦＩＤ信号の受信に応答してデータ・ストレージ・デバイスのデータをバックアップするための命令を表す起動信号を生成するＲＦＩＤデバイスと、ＲＦＩＤデバイスから受信された起動信号に応答して、完全または増分バックアップ保管のために、リモート記憶装置に対してデータ・ストレージ・デバイスのデータの物理的コピーおよび伝送を開始するためのロジックを呼び出す制御手段とを含む。【選択図】図１
2007193804.tif 000002
【特許請求の範囲】
【請求項１】
データ・ストレージ・デバイスを有するコンピューティング・デバイスのためのＲＦＩＤベースのデータ処理システムにおいて、
ＲＦＩＤ信号を送受信するために適合された前記コンピューティング・デバイス内のＲＦＩＤデバイスであって、前記ＲＦＩＤ信号の受信に応答して、前記データ・ストレージ・デバイスのデータをバックアップするための命令を表す起動信号を生成するＲＦＩＤデバイスと、
前記ＲＦＩＤデバイスから受信された前記起動信号に応答して、バックアップ保管のためにリモート記憶装置に対して前記データ・ストレージ・デバイスのデータの物理的コピーと伝送を開始するためのロジックを呼び出す制御手段と、
を含む、システム。
【請求項２】
前記起動信号が前記データ・ストレージ・デバイスにデータをリストアするための命令を表し、前記制御手段が、前記ＲＦＩＤデバイスから受信された前記起動信号に応答して、バックアップしたデータを前記データ・ストレージ・デバイスにリストアするために、前記リモート記憶装置に保管されたデータの前記データ・ストレージ・デバイスへの物理的伝送を開始するためのロジックを呼び出す、請求項１に記載のシステム。
【請求項３】
前記コンピューティング・デバイスからリモートに位置するユーザによって前記ＲＦＩＤ信号が開始される、請求項１に記載のシステム。
【請求項４】
前記制御手段が前記コンピューティング・デバイスの物理的レベルに保管されているロジックを実行し、当該ロジックがＢＩＯＳレベルの機能を実現する、請求項１に記載のシステム。
【請求項５】
前記ＲＦＩＤ信号を介して、バックアップ保管のために、前記データが前記リモート記憶装置との間で物理的に伝送される、請求項１に記載のシステム。
【請求項６】
前記ＢＩＯＳレベルの機能により、前記コンピューティング・デバイスのブートストラップが可能になる、請求項４に記載のシステム。
【請求項７】
前記コンピューティング・デバイスが、
衛星によるナビゲーション・システムから位置決定信号を受信し、前記コンピューティング・デバイスの位置を決定するように構成された、ナビゲーション位置受信機と、
前記決定された位置と前記コンピューティング・デバイスにあらかじめ保管された所定の位置データとを比較するための手段であって、前記コンピューティング・デバイスの位置が前記所定の位置データに対して変化したという判断に応答して、前記データ・ストレージ・デバイスのデータをバックアップするための命令を表す前記起動信号が生成される手段と、
をさらに含む、請求項１に記載のシステム。
【請求項８】
前記制御手段が、前記データをバックアップした後で前記データ・ストレージ・デバイスからの前記データの追加のパージを開始するためのロジックをさらに呼び出す、請求項７に記載のシステム。
【請求項９】
前記制御手段が、検出されたトリガ・イベントに応答して、前記リモート記憶装置に対する前記データ・ストレージ・デバイスのバックアップを自動的に開始する、請求項１に記載のシステム。
【請求項１０】
前記トリガ・イベントが、無効なシステム・パスワード入力の検出、しきい数を超える複数のログイン試行の検出、自動的に生成された定期的トリガの検出、オンデマンドのトリガ・イベントの検出、前記コンピューティング・デバイスの改ざん、盗難、振動もしくは温度変化のうちの１つまたは複数の発生の検出、または前記コンピューティング・デバイスの近くでの人の会話や動きの検出のうちの少なくとも１つを含む、請求項９に記載のシステム。
【請求項１１】
前記コンピューティング・デバイスが、パーベイシブ・デバイス、ラップトップ・コンピュータ、ノートブック・コンピュータ、パーソナル・コンピュータ、またはサーバ・デバイスのうちの１つまたは複数を含む、請求項１に記載のシステム。
【請求項１２】
前記データ・ストレージ・デバイスのデータの増分バックアップを実行するために構成される、請求項１に記載のシステム。
【請求項１３】
ＲＦＩＤ信号を送受信するために適合されたＲＦＩＤデバイスを含むコンピューティング・デバイスに設けられたデータ・ストレージ・デバイスのデータをバックアップするための方法であって、
前記ＲＦＩＤ信号の受信に応答して前記データ・ストレージ・デバイスのデータをバックアップするための命令を表す起動信号を生成するステップと、
バックアップ保管のためにリモート記憶装置に対して前記データ・ストレージ・デバイスのデータの物理的コピーと伝送を開始するためのロジックを呼び出すステップと、
を含む、方法。
【請求項１４】
バックアップしたデータを前記データ・ストレージ・デバイスにリストアするために前記データ・ストレージ・デバイスに対する前記リモート記憶装置に保管されたデータの物理的伝送を開始するためのロジックを呼び出すステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記コンピューティング・デバイスからリモートに位置するユーザが、前記ＲＦＩＤデバイスによる受信のための前記ＲＦＩＤ信号の生成を開始する、請求項１３に記載の方法。
【請求項１６】
ロジックを呼び出す前記ステップが、前記コンピューティング・デバイスの物理的レベルに保管されているロジックを実行し、前記ロジックがＢＩＯＳレベルの機能を実現する、請求項１３に記載の方法。
【請求項１７】
前記データ・ストレージ・デバイスの前記データが、前記ＲＦＩＤ信号を介して、バックアップ保管のために前記リモート記憶装置に伝送される、請求項１３に記載の方法。
【請求項１８】
前記ＢＩＯＳレベルの機能で、前記コンピューティング・デバイスのブートストラップを可能にする、請求項１６に記載の方法。
【請求項１９】
衛星によるナビゲーション・システムから位置決定信号を受信し、前記コンピューティング・デバイスの位置を決定するステップと、
前記決定した位置と前記コンピューティング・デバイスに保管された所定の位置データとを比較するステップであって、前記コンピューティング・デバイスの位置が前記所定の位置データに対して変化したという判断に応答して、前記データ・ストレージ・デバイスのデータをバックアップするための命令を表す前記起動信号が生成されるステップと、
をさらに含む、請求項１３に記載の方法。
【請求項２０】
前記リモート記憶装置に前記データをバックアップした後で前記データ・ストレージ・デバイスからの前記データのパージを開始するためのロジックをさらに呼び出すステップをさらに含む、請求項１９に記載の方法。
【請求項２１】
検出されたトリガ・イベントに応答して、前記リモート記憶装置に対する前記データ・ストレージ・デバイスのバックアップを自動的に開始するステップをさらに含む、請求項１３に記載の方法。
【請求項２２】
前記トリガ・イベントが、無効なシステム・パスワード入力の検出、しきい数を超える複数のログイン試行の検出、自動的に生成された定期的トリガの検出、オンデマンドのトリガ・イベントの検出、前記コンピューティング・デバイスの改ざん、盗難、振動もしくは温度変化のうちの１つまたは複数の発生の検出、または前記コンピューティング・デバイスの近くでの人の会話や移動の検出の少なくとも１つを含む、請求項２１に記載の方法。
【請求項２３】
前記データの物理的伝送が、前記データ・ストレージ・デバイスのデータの増分バックアップを含む、請求項１３に記載の方法。
【請求項２４】
請求項１３ないし２３のいずれか１つに記載の方法を、前記コンピューティング・デバイス実行させるコンピュータで使用可能なプログラム・コードを含む、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データ・セキュリティおよびコンピュータ・データのバックアップ・システムの分野に関し、特に、パーベイシブ・デバイス（Pervasive Device）を含むコンピューティング・デバイスのための新規で確実なＲＦＩＤ技術を用いたＲＦＩＤベースのバックアップ／リストア（Backup/Restore）システムに関する。
【背景技術】
【０００２】
本出願は、本出願の基礎となる米国特許出願と同一日付で米国に出願され、本出願人が所有する同時係属の米国特許出願第１１／３３４７１４号［代理人整理番号ＹＯＲ９２００５０４７３］と関連するものである。
【０００３】
現在、パーベイシブ・デバイスを含むコンピューティング・デバイスのための完全自動化されたＲＦＩＤベースのデータ・バックアップの解決策は存在していない。
【０００４】
パーベイシブ・デバイスを含むコンピューティング・デバイス内でデータをバックアップする（backing）ための従来のＲＦＩＤベースの解決策の１つは、記憶装置を管理するためのＲＦＩＤ制御のデバイスを対象とする米国特許公報第２００４／０１８８５１２号に記載されている。しかし、この参考文献に記載されているシステムは、ユーザにより開始されるリカバリや他のタイプの媒体を含むパーベイシブ・デバイスのリカバリのためのパスワード・セキュリティを考慮に入れていない。その上、米国特許公報第２００４／０１８８５１２号に記載されているシステムでは、そのデバイスは管理者（アドミニストレータ）に管理されているものと想定している。
【０００５】
米国特許第６８７０７９７号も、ユーザによって開始されるリカバリや他のタイプの媒体を含むパーベイシブ・デバイスのリカバリのためのパスワード・セキュリティを考慮に入れていないトランスポンダ・ベースのカートリッジ・システムである。その上、この参考文献は、差分バックアップ（deltabackup）に対処せず、データ・カートリッジを制御するためにのみ使用される。
【０００６】
ＲＦＩＤベースの技術の仲介を介して、リモートに切断されたコンピュータ（たとえば、サーバ）に対して完全バックアップ（fullbackup）または断続的バックアップ（intermittentbackup）をポストする能力をパーベイシブ・デバイスを含むコンピューティング・デバイスのユーザに提供することは非常に望ましい。
【特許文献１】米国特許公報第２００４／０１８８５１２号
【特許文献２】米国特許第６８７０７９７号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、コンピュータまたはコンピュータ関連デバイス（コンピューティング・デバイス）においてユーザ指定のまたは自動化されたデータ・バックアップおよびリカバリを可能にするためのＲＦＩＤベースの解決策を提供することにある。
【０００８】
特に、リモートの切断されたコンピュータ・システム（たとえば、サーバ）に対して、ユーザ定義の期間（たとえば、２４時間）の間、完全バックアップおよび断続的バックアップをポストできる能力を、パーベイシブ・デバイスを含むコンピューティング・デバイスのユーザが備えることを可能にするＲＦＩＤ技術を用いたＲＦＩＤベースの検出システムおよび方法が提供される。
【課題を解決するための手段】
【０００９】
詳細には、本発明は、コンピューティング・デバイス内に設けられたデータ・ストレージ・デバイスの内容（データ）をバックアップするためのシステム、方法、およびコンピュータ・プログラムに関する。このシステムは、ＲＦＩＤ信号を送受信するために適合されるようにコンピューティング・デバイス内に設けられ、当該ＲＦＩＤ信号の受信に応答してデータ・ストレージ・デバイスのデータをバックアップするための命令を表す起動信号を生成するＲＦＩＤデバイスと、ＲＦＩＤデバイスから受信された起動信号に応答して、そこに完全または増分（incremental）バックアップ保管を行うために、リモート記憶装置に対してデータ・ストレージ・デバイスのデータの物理的コピーと伝送を開始するためのロジックを呼び出す制御手段とを含むＲＦＩＤベースのデータ処理システムである。ＧＰＳおよびＲＦＩＤを適用することにより、対象の移動を検出し、アラートをトリガし、ディスクまたはデータのバックアップおよびパージ（purge：データ等を消去すること）動作の両方をもたらすためのロジックを呼び出すデータ信号を生成することができる。
【００１０】
加えて、本発明のシステムおよび方法は、ブートアップ・ソフトウェアの必要性なしに、ドライブがきれいに消去された場合のドライブの完全リカバリを可能にする。これは、ドライブをブートストラップし、リモート・システムからのリカバリを可能にするために必要なソフトウェアを取り込む（grab）ことができるＲＦＩＤ技術を挿入することによって達成される。これは、会社の施設、空港、特定の場所および一般的な場所の内部で、ローカルおよびグローバルに実現可能である。完全リストアを可能にすることに加えて、いずれもパスワード保護および暗号化を含むユーザ要求により特定のファイルをリストアできるようにしてもよい。
【００１１】
一実施形態では、トリガ・イベントの検出時にデータ・バックアップが自動的に開始される。
【００１２】
本発明の他の実施形態では、コンピューティング・デバイスからリモートに位置するユーザによってＲＦＩＤ信号が開始される。
【００１３】
本発明の他の一実施形態では、コンピューティング・デバイスは、衛星によるナビゲーション・システムから位置決定信号を受信し、コンピューティング・デバイスの位置を決定するために構成された衛星ナビゲーション（位置）受信機と、決定した位置とあらかじめ設定された所定の位置データとを比較するための手段であって、検出されたトリガ・イベントとして、前記コンピューティング・デバイスの位置が所定の位置データに対して変化したという判断を含む手段を含む。ＧＰＳおよびＲＦＩＤを適用することにより、位置を検出し、データ転送、ディスク・バックアップ、またはリカバリを確立するための命令をワイヤレス通信に提供することができる。
【００１４】
有利なことに、本発明によりＲＦＩＤ技術を使用するデータ伝送は、ユーザ要求または事前設定した規則に基づいて差分変更または特定のファイルのみを送信するために使用することができる。これにより、システム・バックアップの作成から当て推量（guesswork）が取り除かれ、ユーザは当面の作業に集中することができ、バックアップについて心配する必要がなくなる。
【００１５】
本発明の上記その他の目的、特徴、および利点は、添付図面に関連して記載される以下の例示的な諸実施形態に関する説明から明らかになることを理解されたい。
【発明を実施するための最良の形態】
【００１６】
本発明は、ＲＦＩＤ「検知および応答」（Sense and Respond：感知即応と参照されることもある）プロセスにより自動的に開始するか、あるいはこれに代わって、サーバを介してまたはデバイスの衛星ベースの（たとえば、ＧＰＳ）位置検出によって媒体記憶ユニット（複数も可）を有するコンピューティング・デバイスのユーザ（たとえば、所有者）によってトリガすることもできる、媒体記憶装置上に保管されたデータの物理的バックアップを可能にする。本発明は、さらに、サーバを介してまたはデバイスの衛星ベースの（たとえば、ＧＰＳ）位置検出によって媒体記憶ユニット（複数も可）を有するコンピューティング・デバイスのユーザ（たとえば、所有者）によってトリガされたＲＦＩＤ「検知および応答」プロセスにより自動的に開始することができる、媒体記憶装置上のデータの物理的リストアを可能にする。
【００１７】
図１に関して本発明の諸態様を説明するが、同図は本発明による「検知および応答」ＲＦＩＤディスク・バックアップ／リストア機能を有するコンピューティング・デバイス１２の一般的な概略図である。特に、コンピューティング・デバイス１２は、任意の静止型（stationary）またはモバイルのコンピューティング・デバイス（たとえば、ラップトップ・コンピュータ、ノートブック、パーソナル・コンピュータ、サーバなど）を表すことができ、たとえば、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＵＮＩＸ(登録商標)および同様のオペレーティング・システム・プログラムを実行する中央演算処理装置（ＣＰＵ：central processing unit）１３と、ユーザ・インターフェース（たとえば、ディスプレイ）装置１９とを含み、物理的にコンピューティング・デバイスの一部であるハード・ディスク・ドライブ１５ａ・・・１５ｃなどのデータ記憶媒体内に保管されたデータ（プログラムおよび情報を含む）をさらに含む。このデバイスは、本発明によるデータ・バックアップおよびリストア機能を開始するための「検知および応答」ＲＦＩＤモジュール２０によって実現される。
【００１８】
「検知および応答」ＲＦＩＤデバイス２０は、特に、アンテナ・デバイス３６を介してＲＦＩＤおよびその他の信号を伝達するために適合されたＲＦＩＤ問い合わせ（interrogator）デバイスまたは同様のデバイスあるいはその両方を含むリモート・システム５０から問い合わせ信号（interrogation signal）を受信するために、ＲＦＩＤトランスポンダ３５を含むＲＦＩＤタグ・デバイスを備えたＲＦＩＤタグ・システムを有する。システム５０には、ＲＦＩＤトランスポンダ３５からデータを読み取り、それにデータを書き込むことができるように、ＲＦＩＤタグを活動化する信号（起動信号）を出力するように構成されたトランシーバ、デコーダおよびアンテナを含む、ＲＦＩＤトランスポンダまたは問い合わせデバイスあるいはその両方が含まれている。典型的には受動デバイスである（すなわち、ＲＦＩＤトランスポンダ３５は受信した問い合わせ信号からその回路に動力供給するためのエネルギを吸収する）が、トランスポンダは、読取り専用または読取り／書込みタイプのものになるよう構成することができ、バッテリまたは同様の電力供給源（図示せず）を有することもできる。ＲＦＩＤトランスポンダ３５は、関連の付加メモリ・デバイスとともに受信機／送信機およびコントローラ回路を含む単一のシリコン・チップ上にＡＳＩＣとして形成することができる。このメモリは、それが対応する特定のコンピューティング・デバイスに関連する識別コードまたはその他のデータを保管する。これに代わって、トランスポンダは、タグ、アンテナ、リーダおよびコントローラ用のロジック、必要なソフトウェア・システムなどの統合コンポーネントの集合を含むこともできる。
【００１９】
さらに、「検知および応答」ＲＦＩＤデバイス２０は、適切なアンテナ・デバイス２６を介して衛星データ信号の伝送、たとえば、ＧＰＳ信号（図示せず）を受信するための全地球測位システム（ＧＰＳ）受信機デバイス２５を含み、当技術分野で既知の通り、受信した衛星データ信号からコンピューティング・デバイス１２の位置を決定するための処理機能を含む。受信機デバイス２５は、ＧＰＳ、ＧＬＯＮＡＳＳ、およびＧａｌｉｌｅｏなどの衛星航法システム内で実現された３機またはそれ以上の衛星からの信号ならびに同様の衛星からの伝送信号を受信し、コンピューティング・デバイス１２のロケーションまたは位置座標（たとえば、緯度および経度）を決定するために使用される任意の衛星ナビゲーション（位置）受信機デバイスを含むことができる。好ましい実施形態では、デバイス１２の位置座標データは、受信機デバイス２５そのものの内部で処理するか、または受信機２５に結合されたＣＰＵデバイス４０によって決定することができる。
【００２０】
一般に「検知および応答」ＲＦＩＤデバイス２０および衛星ベースの位置決め受信機の動作を制御しているのは、図３のＡ〜Ｅに関して本明細書でより詳細に記載するＲＦＩＤ「検知および応答」バックアップ／リカバリ処理に関する機能を実現する論理（ロジック：たとえば、規則等）４５を保管するための関連メモリを有するマイクロコントローラ・デバイスまたはＣＰＵ４０である。
【００２１】
典型的な動作では、問い合わせ信号７５の受信に応答して、マイクロコントローラまたはＣＰＵ４０は、プログラム式ロジック４５に応じて「検知および応答」ＲＦＩＤデバイス２０に関する制御およびデータ処理を実行できるようになる。一実施形態では、トランスポンダ３５は、最初に、そのメモリからリモート問い合わせシステム５０またはその他のトランスポンダ・デバイスに識別コードまたはその他のデータあるいはその両方を伝送することができる。これは、センサ／アクチュエータ（外部入出力のために使用される）と組み合わせたソフトウェア・ロジックと組み合わせて実行され、データをバックアップまたはパージするためのプロセスなどのイベントをトリガするかまたはその他のリモート・トリガを開始してアクションを誘発し、その結果、「検知および応答」シナリオを送達するためにシステムおよびデバイスに対して命令を発するために必要である。詳細には、以下により詳細に記載するように、本発明により、ＲＦＩＤトランスポンダ３５は、特定の機能を実行するために他のトランスポンダまたはその他のデバイスに「アクション」信号（起動信号）を送信するようにさらに構成される。本発明の状況では、「アクション」信号は、接続されたハード・ディスク・ドライブ１５ａ・・・１５ｃ上のすべてのデータについてそれぞれのデータ・バックアップ動作を実行するために信号線６５ａ・・・６５ｃに沿ってそれぞれ生成され伝達される。したがって、たとえば、図１に示す通り、マイクロコントローラ４０によって実行されるロジックは、記憶媒体（たとえば、ハード・ディスク・ドライブ１５ａ〜１５ｃ）上に含まれるデータの一部または全部をバックアップするかあるいは外部システムまたはリモート・システム５０からハード・ディスク・ドライブ１５ａ〜１５ｃにデータを元通りリストアするための機能の実行を開始するためにコンピューティング・デバイスのオペレーティング・システムとのインターフェースを取る「バックアップ／リストアＢＩＯＳ始動」モジュール６０を自動的に起動することになる。詳細には、バックアップ／リストアＢＩＯＳ（基本入出力システム）モジュール６０は、ローカルまたはリモート・バックアップ・リカバリ・サーバ１５０などのリモートのバックアップ・デバイスまたはリカバリ・デバイス（リモート記憶装置）に対して、ハード・ディスク・ドライブ内に保管されたデータのコピーまたはイメージの物理的伝送を開始するためのロジックを実行する。また、バックアップ／リストアＢＩＯＳモジュール６０は、ハード・ディスク・デバイスに対して、リモート記憶装置としてのリモート・バックアップ・リカバリ・サーバ１５０に保管されたデータのコピーまたはイメージの物理的伝送を開始するためのロジックを実行する。この実行を引き起こすロジックは、機能性を保証するために物理的レベルに保管されている。このロジックはＢＩＯＳレベルにあるので、ソフトウェア・レベルで変更することはできず、通常のオペレーティング・システムの外で開始することができる。
【００２２】
図２の「検知および応答」ＲＦＩＤディスク・バックアップおよびリカバリ・システム１０の動作を描写する概念図では、図１の「検知および応答」ＲＦＩＤデバイス２０は、パーベイシブ・デバイス１１０（たとえば、携帯情報端末またはＰＤＡ）、モバイル・デバイス１２０（たとえば、ラップトップまたはノートブック・コンピュータ）、システム・サーバ・デバイス１３０などを含むがこれらに限定されないコンピューティング・デバイス内に実現することができる。各パーベイシブ・デバイス１１０、モバイル・デバイス１２０、またはシステム・サーバ・デバイス１３０は、「検知および応答」ＲＦＩＤ問い合わせを受信し、それぞれのコンピューティング・デバイスのハード・ディスク・ドライブに収容されたデータを自動的にバックアップし、バックアップしたデータをローカルまたはリモートのバックアップ・リカバリ・サーバ１５０に送信するための機能を開始するためのそれぞれの「検知および応答」ＲＦＩＤデバイス（図１）を含む。これに代わってまたはこれに加えて、ローカルまたはリモート・バックアップ・リカバリ・サーバ１５０からデータ伝送を受信することにより、それぞれのコンピューティング・デバイスのハード・ディスク・ドライブにデータを自動的にリストアするための機能を開始することになる「検知および応答」ＲＦＩＤ呼掛けを受信することができる。特に、「検知および応答」プロセスの開始は、自動的にトリガするか、許可されたコンピュータ・ユーザ９９によってリモートでトリガするか、または衛星によるナビゲーション・システム（たとえば、ＧＰＳ）を使用する位置検出情報の受信に応答してトリガすることができる。好ましくは、許可されたコンピュータ・ユーザ９９または以下により詳細に記載する自動化手段による問い合わせに応答して、ＢＩＯＳレベルの「検知および応答」ＲＦＩＤ機能は、バックアップ／リカバリＢＩＯＳモジュール６０を起動することにより、ハード・ディスクにデータを物理的にコピーするかまたはハード・ディスクからのデータのコピーを伝送するバックアップまたはリカバリ・プロセスを開始する。特定のパラメータを指定することにより、増分（差分）のみのまたは全体のハード・ディスク・ドライブのコピー／リストアを実行することができる。システムは、ドライブ全体もしくはその他のメモリ・デバイスまたは選択ファイルあるいはその両方をバックアップすることができる。
【００２３】
データは、１つまたは複数の通信モダリティ（communications modality）を介してバックアップまたはリストアすることができる。たとえば、ローカルまたはリモート・バックアップ・リカバリ・サーバ１５０と各デバイス１１０、１２０、または１３０との間の基本通信は、ＲＦＩＤタグ・デバイス３５を介して送受信されたＲＦＩＤ信号によって行われるが、各デバイス１１０、１２０、または１３０は有線切替え（wired switching）またはイーサネット(登録商標)（ＬＡＮまたはＷＡＮ）接続による切替え用に構成するか、あるいはこのような通信手段が検出された場合に標準的なワイヤレス接続を任意選択で使用することができるので、図２はそのように限定されるわけではない。
【００２４】
その上、当業者には既知の通り、挿入されたＢＩＯＳレベルの「検知および応答」ＲＦＩＤモジュールはさらにシステム始動を開始することができる。すなわち、システムは、プリロードされたソフトウェアなしにブートストラップすることができる。したがって、標準的なシステムを使用してオペレーティング・システムがまったく検出されない場合、システムはＲＦＩＤ信号によりブートすることができ、コンピュータ上に機能しうるドライブをリストアまたは構築するために十分なロジックが設けられる。
【００２５】
図３のＡ〜Ｅは、データ・バックアップおよびリカバリ動作のためにＲＦＩＤ「検知および応答」デバイス２０内のＣＰＵ４０によって実行されるロジック、またはこれに代わって、各コンピュータ関連デバイス１２のデバイスＣＰＵ１３（図２に示す通り）によって実行されるロジックによって実現される例示的なプロセス２００を描写している。
【００２６】
図３のＡに示す通り、第１のステップ２２０ａでは、デバイスは、アラートが受信されたかあるいはデータ・バックアップまたはリストア条件が検出されたかを評価するためのロジックを実現する。たとえば、ＧＰＳ受信機によって受信された衛星ナビゲーション・システム・データがコンピューティング・デバイスの移動を示すことに応答して完全データ・バックアップ条件を開始するために、アラートを生成し受信することができる。ユーザ開始トリガ（所定のタイム・スケジュールにより、たとえば、５分おき、１時間ごとなどに、または「オンデマンド」で自動的に行われる）、温度変化の検出、例えば４回以上など「ｎ」回のパスワード入力の検出、システムに対する電子メールを介してトリガされたアラートを含むがこれらに限定されない多数のその他のアラート基準に基づいてハード・ディスク（複数も可）からのメモリ・バックアップまたはハード・ディスク（複数も可）に対するデータ・リストアを開始するためのロジックをデバイスが実現するというその他のタイプのアラートを生成することができる。引き続き図３のＡでは、次のステップ２７５は、対応する状況メッセージを検出することと、適切な状況が必要とする可能性のある任意の追加処理を実現することを含むことができる。一般に、状況メッセージは、発生したイベントおよびこれらのイベントが成功を達成したか失敗したかを示すためのセマフォ（semaphore）である。システム・ロジックは、これらのメッセージ、たとえば、「バックアップが正常に完了した」または「システムが改ざんされた」などを設定することになる。したがって、ある状況を検出することは、システムの状態メッセージを判断するためにセマフォのテストが必要になる可能性がある。図３のＡにさらに示す通り、ステップ２２０ａでアラートが検出されなかった場合、システムはステップ２９９でその現在の状態に戻され、すなわち、システムは通常通り機能し続け、エンドユーザはいかなる変化にも気付かない。
【００２７】
同様に、図３のＢに示す通り、ステップ２２０ｂでは、デバイスは、ステップ２２０ａのように、アラートが受信されたかあるいはデータ・バックアップまたはリストア条件が検出されたかを評価するためのロジックを実現する。しかし、図３のＢに描写されている実施形態では、アラートの受信に応答して、ステップ２５０ｂで増分データ・バックアップまたはリストア動作が実行される。この実施形態では、完全バックアップが行われた後でメモリ・セクタに対する新しい書込みを登録するログをコンピュータ関連デバイス１１０、１２０、または１３０が記録することになり、そのログ（図示せず）がアドレスおよび関連データ長を含み、たとえば、アラートの検出に応答して、選択ファイルのバックアップを可能にすることは言うまでもない。引き続き図３のＢでは、次のステップ２７５は、対応する状況メッセージを検出することと、適切な状況が必要とする可能性のある任意の追加処理を実現することを含むことができる。図３のＢにさらに示す通り、ステップ２２０ｂでアラートが検出されなかった場合、システムはステップ２９９でその現在の状態に戻され、すなわち、システムは通常通り機能し続け、エンドユーザはいかなる変化にも気付かない。
【００２８】
さらに、図３のＣに示す通り、ステップ２２０ｃでは、デバイスは、完全データ・バックアップを保証して、システムが流用または改ざんされたかどうかを判断するためのロジックを実現する。図３のＡに関して本明細書に記載した１つのシナリオでは、完全データ・バックアップを保証して、コンピューティング・デバイスが流用または改ざんのいずれか一方あるいはその両方が行われたというアラートを検出することができる。それが流用されているという判断は、デバイス１２の位置の計算を支援し、デバイスが事前設定位置または原点に関して変化したかあるいはデバイスが流用されたことを潜在的に示す所定の境界、範囲、または半径の外側にあるかどうかを示す衛星ベースのナビゲーション・システム信号の受信により実施される。特に、たとえば、計算され決定された位置が事前設定範囲の外部または内部にあることが検出されないか、あるいはデバイス内にプログラミングされた原点に対する事前設定位置に適合するかまたは事前設定位置を超えるかどうかを判断するためのロジックは、「検知および応答」ＲＦＩＤデバイス２０内のＣＰＵ４０によって実現される。デバイスの位置を決定すると、ステップ２５０ｃに描写した通り、完全ディスク・バックアップ動作を開始し、適切な状況メッセージを送信するために、ＲＦＩＤデバイス２０内で対応するアラートを生成することができる。記載した例示的な実施形態では、衛星システム・ベースの信号を受信し、位置／ロケーション座標を計算するための衛星システム・ベースの（たとえば、ＧＰＳ）受信機デバイスの起動を、たとえば、定期的に自動化するかまたはユーザによって開始するかあるいはその両方を行うことができることを理解されたい。ディスク・バックアップを開始した後、本出願人の関連同時係属米国特許出願第１１／３３４７１４号［代理人整理番号ＹＯＲ９２００５０４７３］に記載されている機能を介して追加のディスク・パージ・プロセスを開始することができる。すなわち、ステップ２５０ｃは、ＲＦＩＤ呼掛け器デバイスを介する追加のデータ・パージ要求信号の受信を企図するものであり、それに応答して、「検知および応答」ＲＦＩＤデバイス２０を介して適切な「検知および応答」アクション信号、たとえば、データ内容パージまたはディスク・ヘッド破壊を生成することによりディスク・パージが開始される。引き続き図３のＣでは、次のステップ２７５は、システム・コンポーネントの電源遮断を含むことができる。図３のＣにさらに示す通り、ステップ２２０ｃでシステムが改ざんまたは流用されたと判断された場合、システムはステップ２９９でその現在の状態に戻され、すなわち、システムは通常通り機能し続け、エンドユーザはいかなる変化にも気付かない。
【００２９】
他の一実施形態では、ＲＦＩＤタグ・デバイスは、図３のＤのステップ２２０ｄに示すようにホスト・デバイスのオペレーティング・システム（Ｏ／Ｓ）が損なわれていないかどうかまたは図３のＥのステップ２２０ｅに示すようにＯ／Ｓホスト・デバイスがアクセス不能であるかどうかにかかわらず、ユーザがデータ・リストア動作を要求またはトリガしたかどうかを判断するためのロジックを実現する。たとえば、図３のＤの一実現例では、コンピュータ関連デバイス（ホスト）のオペレーティング・システムが機能している場合、ユーザは、（ステップ２２０ｄで）オペレーティング・システムをロード・ダウンすることを含まないリストアを開始することができる。図３のＥでは、オペレーティング・システムを検出できない場合、たとえば、ユーザがディスク・ドライブを新品に交換したが、リモート・システム上にバックアップを有する場合、ユーザはシステムを始動して、そのドライブ上でＯ／Ｓを取得し、リストア動作を続行することができる。それぞれのシナリオでは、ユーザは、所定のタイム・スケジュールにより、たとえば、５分おき、１時間ごとなどに、自動バックアップ／リストアをトリガすることになるユーザ定義の規則を介してバックアップ動作を要求することができる。アラート要求の受信に応答して、図３のＤおよびＥに描写されている実施形態では、受信したアラートに応答して、それぞれのステップ２５０ｄ、２５０ｅで完全ドライブ・リストア動作が実行される。描写されている実施形態では、各プロセスは、対応する状況メッセージを検出することと、適切な状況が必要とする可能性のある任意の追加処理を実現することを含む次のステップ２７５を実現することができる。図３のＤおよびＥにさらに示す通り、ユーザ要求がステップ２２０ｄまたは２２０ｅのいずれかで検出されなかった場合、システムはステップ２９９でその現在の状態に戻され、すなわち、システムは通常通り機能し続け、エンドユーザはいかなる変化にも気付かない。
【００３０】
図３のＡおよびＢに関して述べたアラートのタイプに加えて、デバイスは、１）パージするためのユーザ開始伝送リモート信号、２）無効なシステム・パスワード入力の検出またはしきい試行回数を超える複数のログイン試行の検出、３）無効なサーチ・パスワードの検出またはしきい試行回数を超える複数の無効なサーチ試行の検出、４）パスワードの無効なランダム使用の検出またはしきい試行回数を超える複数の無効なランダム使用試行の検出、５）メモリ内に常駐するクッキーを走査するための長期実行タスクの検出、６）無効な長期実行タスク・パスワードの検出またはしきい試行回数を超える複数の無効な長期実行タスク・パスワード試行の検出、７）ユーザ定義のセキュリティ基準に対する適合の検出またはユーザ定義のセキュリティ基準を回避するための試行回数の超過の検出、８）メモリ内に常駐するクッキーを走査するための長期実行タスクの検出、９）ハード・ディスク自体を除去するための試行またはしきい試行回数を超える複数の試行の検出、１０）無許可レジストリ・アクセスが可能なユーザの検出、を含むがこれらに限定されない多数のその他の所定の基準に基づいて、ハード・ディスク（複数も可）に対するメモリ・バックアップ／データ・リストアまたはディスク・パージを開始するためのロジックを実現することができる。パージ・トリガ・イベントの各インスタンスでは、「検知および応答」ＲＦＩＤデバイス２０を介して適切な「検知および応答」アクション信号を生成することにより、パージすべきそれぞれのデータをバックアップした後でディスク・データ・パージ（複数も可）を開始することができ、すなわち、ＲＦＩＤ信号を使用してバックアップ／リストアまたはパージ・プロセスを開始する。
【００３１】
したがって、任意の検出可能な基準またはパターンによりディスク・データ・バックアップまたはリストア動作を開始できることは、本発明の範囲内である。すなわち、システムによって「検知」することができ、状況を修正するかまたはリソースを保護するために「応答」を開始することができる任意の所与のイベントが企図されている。その他のイベントとしては、検出された改ざん、盗難、振動、温度変化などの発生、ならびにデバイスの近くでの人の会話や移動の検出、すなわち、データ・バックアップ、リカバリ、およびパージ・ドライブ・プロセスを開始するべくリモート・サービスを呼び出すためにＲＦＩＤを使用して通知された応答を有する装置を使用して検知できるようなイベントを含む。追加の所定の基準またはパターンとしては、たとえば、１）ユーザ定義の質問／応答の実現、２）パスワード解析（password cracking）ソフトウェアの実行の検出（プロセス名の保管）、３）キーストローク・ログ記録（keystroke logging）ソフトウェアの実行の検出、４）ログイン・スプーフィング（login spoofing）の検出、５）暗号化解除試行の検出、および６）辞書攻撃の検出を含む。
【００３２】
本発明の技術をソフトウェア・ロジックに適用すると、システム提供基準に基づいてパージの有無を問わないディスク・バックアップ／リストアを開始するために「検知および応答」信号が使用される。ＧＰＳおよびＲＦＩＤを適用することにより、対象の移動を検出し、アラートをトリガすることができ、データ信号により、ディスク・バックアップおよびデータ・パージをもたらすためのロジックを呼び出すことができ、したがって、危険にさらされたデバイス（compromised device）が回復可能またはアクセス可能なデータをまったく持っていないことを保証する。このようなデバイス１２内で実行されるロジックは、送信または受信された信号を解釈し、次に、自動化プロセスをトリガして、データ・バックアップ／リストアまたはパージ・ディスクの結果をもたらす。
【００３３】
伝統的なバックアップおよびリカバリ・システムを上回る本発明の利点としては、バックアップ・システムに物理的に接続された媒体記憶装置の開始、モニター、または所有をエンドユーザが行う必要なしに、「オンデマンド」方式で機能する能力を含む。加えて、たとえば、ユーザが旅行中であり、ディスクをリカバリする必要がある場合、ＲＦＩＤベースの「検知および応答」バックアップおよびリカバリ機能を介して、ユーザはドライブをリモートでリストアすることができる。
【００３４】
本発明を使用すると、本出願人の関連同時係属米国特許出願第１１／３３４７１４号［代理人整理番号ＹＯＲ９２００５０４７３］に記載されているような関連の確実なディスク・パージ・システムによって、システムが危険にさらされ、データが物理的に削除される場合にディスクをリストアすることができるであろう。本発明の一実施形態では、データ・リストアを開始するためにパスワードが要求されるように、ＢＩＯＳレベルの検出がＲＦＩＤ技術に結合される。
【００３５】
さらに、このシステムを使用すると、ソフトウェアが使用不能であるために標準的なインターネット接続（ＬＡＮ接続など）をシステム上に確立できない場合にソフトウェアを配備することができる。また、本発明は、たとえば、インストールされたＣＤ−ＲＯＭデバイスおよびその他の周辺装置により基本的なソフトウェアを直接ロードする必要のないストリームライン化されたシステム・セットアップも支援することになるであろう。
【００３６】
本発明の諸実施形態による方法、装置（システム）、およびコンピュータ・プログラムの図に関して本発明を説明してきた。各図はコンピュータ・プログラム命令によって実現することができることが分かるであろう。これらのコンピュータ・プログラム命令を汎用コンピュータ、特殊目的コンピュータ、内蔵プロセッサ、またはその他のプログラマブル・データ処理装置のプロセッサに提供してマシンを作成することができ、その命令はコンピュータまたはその他のプログラマブル・データ処理装置のプロセッサを介して実行され、本明細書に指定した機能を実現するための手段を作成することになる。
【００３７】
また、これらのコンピュータ・プログラム命令は、特定の方法で機能するようコンピュータまたはその他のプログラマブル・データ処理装置に指示することができるコンピュータ可読メモリに保管することもでき、コンピュータ可読メモリに保管された命令は本明細書に指定した機能を実現する命令手段を含む装置を作成することになる。
【００３８】
また、コンピュータ・プログラム命令は、コンピュータまたはその他のプログラマブル/
・データ処理装置にロードしてコンピュータまたはその他のプログラマブル装置上で一連の動作ステップを実行させてコンピュータによって実行されるプロセスを作成することもでき、その命令はコンピュータまたはその他のプログラマブル装置上で実行され、本明細書に指定した機能を実現するためのステップを提供することになる。
【００３９】
その例示的かつ事前形成された諸実施形態に関して本発明を詳細に示し説明してきたが、当業者であれば、特許請求の範囲のみによって制限されるべき本発明の精神および範囲を逸脱せずに、形式および詳細に関する上記その他の変更を行うことができることを理解されたい。
【図面の簡単な説明】
【００４０】
【図１】本発明による「検知および応答」ＲＦＩＤバックアップおよびリストア機能を有するコンピュータ関連デバイス１２の一般的な概略図である。
【図２】本発明による「検知および応答」ＲＦＩＤバックアップおよびリストア・システム１０の動作を詳述する概念図である。
【図３】本発明による「検知および応答」ＲＦＩＤバックアップおよびリストア・システム１０によって実現される方法を描写する流れ図である。
【符号の説明】
【００４１】
１０：「検知および応答」ＲＦＩＤバックアップおよびリストア・システム
１２：コンピューティング・デバイス
１３：ＣＰＵ
１５ａ：ハード・ディスク・ドライブ
１５ｂ：ハード・ディスク・ドライブ
１５ｃ：ハード・ディスク・ドライブ
１９：ユーザ・インターフェース
２０：「検知および応答」ＲＦＩＤデバイス
２５：ＧＰＳ受信機デバイス
２６：アンテナ・デバイス
３５：トランスポンダ・デバイス
３６：アンテナ・デバイス
４０：マイクロコントローラまたはＣＰＵ
４５：ロジック
５０：リモート・システム
６０：バックアップ／リストアＢＩＯＳモジュール
６５ａ：信号線
６５ｂ：信号線
６５ｃ：信号線
７５：信号
【図１】
2007193804.tif 000003
【図２】
2007193804.tif 000004
【図３】
2007193804.tif 000005