(57)【特許請求の範囲】
【請求項１】
電子装置の盗難を抑止するための方法であって、
装置が紛失された旨の指示に応答して、前記装置の受信機によって、無線ネットワークを介してリモートで前記装置をターゲットとする使用不能信号を受信するステップであって、前記使用不能信号は、時間とともにゼロ回まで送信回数を減衰させて伝送されるステップと、
前記使用不能信号の受信に応答して、前記装置を破壊することなしに取り外すことのできない前記装置の構成要素を介して、前記装置を電子的に使用不能にするステップと、
前記使用不能信号の受信に応答して、前記装置から、前記装置に対応する位置情報を送信するステップとを備えたことを特徴とする方法。
【請求項２】
前記無線ネットワークは、無線同報通信ネットワーク、およびＳＰＯＴ（Ｓｍａｒｔ  Ｐｅｒｓｏｎａｌ  Ｏｂｊｅｃｔｓ  Ｔｅｃｈｎｏｌｏｇｙ）ネットワークのうちの、少なくとも１つであることを特徴とする請求項１に記載の方法。
【請求項３】
前記使用不能信号の受信に応答して、前記装置のディスプレイによってメッセージを表示するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項４】
前記使用不能にするステップは、前記装置内の少なくとも１つの接続の状態を、（ａ）オープンからクローズに、および（ｂ）クローズからオープンに、のうちの１つで変更することによって、前記装置を電子的に使用不能にするステップとを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記使用不能にするステップは、前記装置の少なくとも１つのサブコンポーネントを電子的に使用不能にするステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記構成要素はプロセッサであり、前記使用不能にするステップは、前記プロセッサの少なくとも一部の動作を使用不能にすることによって、前記装置を電子的に使用不能にするステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記装置の動作を再度実行可能にするために、予め定められたコードを前記装置にローカルで入力するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項８】
（ａ）平文、（ｂ）少なくとも一部分を暗号化、および（ｃ）所定のフォーマットに従って符号化のうちの少なくとも１つを用いて前記使用不能信号を送信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を有するコンピュータ実行可能モジュールを備えることを特徴とするコンピュータ読取り可能媒体。
【請求項１０】
請求項１に記載の方法を実行するための手段を備えることを特徴とするコンピューティング装置。
【請求項１１】
電子装置の盗難を抑止するための方法であって、
装置が紛失された旨の指示を受信することに応答して、前記装置に関連付けられた固有の識別子をリストに追加するステップと、
無線ネットワークの少なくとも１つの送信機を介して前記装置をターゲットとする使用不能メッセージを同報通信するステップであって、前記使用不能メッセージは、時間とともにゼロ回まで送信回数を減衰させて伝送されるステップとを備え、
その結果、前記使用不能メッセージを受信することに応答して、前記装置は、前記装置を破壊しなければ取り外すことのできない前記装置の構成要素によって、前記装置を使用不能にし、さらに前記使用不能メッセージを受信することに応答して、前記装置は、前記装置に対応する位置情報を送信することを特徴とする方法。
【請求項１２】
前記無線ネットワークは、無線同報通信ネットワーク、およびＳＰＯＴ（Ｓｍａｒｔ  Ｐｅｒｓｏｎａｌ  Ｏｂｊｅｃｔｓ  Ｔｅｃｈｎｏｌｏｇｙ）ネットワークのうちの少なくとも１つであることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記装置が接続されている（ａ）前記無線ネットワークおよび（ｂ）第２の無線ネットワークのうちの少なくとも１つを介して、前記装置の位置を決定するための基準を提供する情報を前記装置から受信するステップと、
前記情報に基づいて前記装置の位置を決定するステップをさらに備えたことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記同報通信するステップは、（ａ）平文、（ｂ）少なくとも一部分を暗号化、および（ｃ）所定のフォーマットに従って符号化のうちの少なくとも１つを用いて前記使用不能メッセージを定期的に同報通信するステップを含むことを特徴とする請求項１１に記載の方法。
【請求項１５】
請求項１１に記載の方法を実行するためのコンピュータ実行可能命令を有するコンピュータ実行可能モジュールを備えることを特徴とするコンピュータ読取り可能媒体。
【請求項１６】
請求項１１に記載の方法を実行するための手段を備えることを特徴とするコンピューティング装置。
【請求項１７】
少なくとも１つのローカル使用不能信号を介して当該電子装置を使用不能にすることが可能な少なくとも１つの構成要素と、
前記少なくとも１つの構成要素に結合された処理構成要素と、
無線ネットワークを介して前記電子装置をターゲットとするリモート使用不能信号を受信するための、前記処理構成要素に通信可能に結合された受信機であって、前記リモート使用不能信号は、時間とともにゼロ回まで送信回数を減衰させて伝送される受信機とを備える電子装置であって、
前記受信機の前記リモート使用不能信号の受信に応答して、前記処理構成要素は前記少なくとも１つの構成要素によって前記装置を電子的に使用不能とし、さらに前記受信機の前記リモート使用不能信号の受信に応答して、前記電子装置は、前記電子装置に対応する位置情報を送信し、
前記少なくとも１つの構成要素、前記処理構成要素、および前記受信機のうちのいずれも、前記装置を破壊しなければ取り外すことができないことを特徴とする電子装置。
【請求項１８】
前記無線ネットワークは、無線同報通信ネットワーク、およびＳＰＯＴ（Ｓｍａｒｔ  Ｐｅｒｓｏｎａｌ  Ｏｂｊｅｃｔｓ  Ｔｅｃｈｎｏｌｏｇｙ）ネットワークのうちの、少なくとも１つであることを特徴とする請求項１７に記載の装置。
【請求項１９】
前記リモート使用不能信号の受信に応答して、メッセージを表示するためのディスプレイをさらに備えたことを特徴とする請求項１７に記載の装置。
【請求項２０】
前記少なくとも１つの構成要素は少なくとも１つの接続であり、前記処理構成要素は、前記装置内の少なくとも１つの接続の状態を、（ａ）オープンからクローズに、および（ｂ）クローズからオープンにのうちの１つで変更することによって、前記装置を電子的に使用不能にするものであることを特徴とする請求項１７に記載の装置。
【請求項２１】
前記少なくとも１つの構成要素は前記装置の少なくとも１つのサブコンポーネントであることを特徴とする請求項１７に記載の装置。
【請求項２２】
前記少なくとも１つの構成要素は、前記処理構成要素の少なくとも一部であり、前記処理構成要素は、前記処理構成要素の前記少なくとも一部の動作を使用不能にすることによって、前記装置を電子的に使用不能にするものであることを特徴とする請求項１７に記載の装置。
【請求項２３】
前記情報は、インターネットプロトコルアドレスおよびＭＡＣ（メディアアクセスコントロール）アドレスのうちの少なくとも１つを含むことを特徴とする請求項１７に記載の装置。
【請求項２４】
前記リモート使用不能信号は、（ａ）平文、（ｂ）少なくとも一部分を暗号化、および（ｃ）所定のフォーマットに従って符号化のうちの少なくとも１つを用いて符号化されることを特徴とする請求項１７に記載の装置。
【請求項２５】
コンピューティング装置であって、
前記装置が無線ネットワークを介してリモートで前記装置をターゲットとする使用不能信号を受信する手段であって、前記使用不能信号は、時間とともにゼロ回まで送信回数を減衰させて伝送される手段と、
前記使用不能信号の受信に応答して、前記装置を破壊しなければ取り外すことのできない前記装置の構成要素によって前記装置を電子的に使用不能にする手段と
前記使用不能信号の受信に応答して、前記装置から、前記装置に対応する位置情報を送信する手段と
を備えたことを特徴とするコンピューティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紛失や盗難が起こった場合、紛失等した装置がさらに操作できないようにするため、装置を使用不能とする技術に関する。より詳細には、本発明は、無線ネットワークインフラストラクチャを介して、遠隔から、装置をシャットダウンし、または装置の完全動作を妨げるためのスケーラブルなシステムおよび方法に関する。
【背景技術】
【０００２】
何かしら商品を購入する際には、どのような消費者または保険業者でも盗難のリスクを負うものである。ラップトップ、携帯電話、スマート装置、携帯情報端末（ＰＤＡ）、ＭＰ３プレーヤ、などのコンピューティング装置が激増し続けていることから、単純かつ費用効果の高い方法でそうした装置の盗難を抑止することは、あらゆる種類の消費者にアピールするであろう。現在のところ、あらゆる品種および種類のコンピューティング装置の盗難を抑止するための、こうした単純な手段は存在しない。これらの装置が市場で激増を続けているため、盗難を抑止するためのこうした単純な、しかし効果的な手法を含む機能が、市場で重要になると予測することができる。
【０００３】
関連システムには、個人資産の盗難抑止への対処を試みるものがある。例えば、車の盗難はその所有者を一見したところ救いようのない状況におとしいれる犯罪であるが、今まで相当な注意を払われてきた。車はひとたび盗難に遭うと、その車を隠すことはかなり容易であり、結果として見つけるのは困難であるという問題である。車は比較的素早くかなりの距離を移動できるため、盗難車を探索しても時間の浪費となる可能性がある。
【０００４】
この点に関して、自動車の盗難防止装置は３０年近く前から存在しており、これらの装置のほとんどが盗難抑止に焦点を絞ったものである。しかし、最近の傾向は、盗難車の回収も目的としてきている。現在では、盗難車の回収を助けるいくつかの製品がある。これらの装置には、車両識別番号、ウィンドウエッチング、ハンドルロック、ブレーキおよびアクセルロック、トランスミッションロック、カーアラーム切断スイッチ、ならびにポリストラッカ（ｐｏｌｉｃｅ  ｔｒａｃｋｅｒ）が含まれる。これらの装置の多くは車両盗難の機会を減らす一方、中には、盗難車回収の可能性はあまり増えない。これらの装置の多くは、所有者に自動的に連絡を取り車両が盗まれたことを通報する機能を欠いており、このため、隠された車両は発見が困難であることから、車両回収はうんざりする仕事になる。さらに、これらの解決策は、アクセルなどの車両の特定の構成部分に合わせて調整されるため、したがって特注となって、車両の他の構成部分には使用できない。
【０００５】
車両追跡システムの中には、車両内に全世界測位システム（ＧＰＳ）装置を配置するものもあり、その結果装置は車両の位置をコンピュータに通知可能であり、コンピュータは車両の位置を地図上に表示する。製品名ＬｏＪａｃｋでこうしたシステムを実施している会社の１つが、ＬｏＪａｃｋ，Ｉｎｃ．である。ＬｏＪａｃｋは車両内に設置される装置であるが、通常は電源がオフになっている。車両が盗まれたことに車両の所有者が気付き、所有者はＬｏＪａｃｋ，Ｉｎｃ（または警察）に電話すると、車両を追跡するために装置が使用可能となる。
【０００６】
図１Ａに示されるように、ＬｏＪａｃｋシステムは、小型のサイレント送信機（ｓｉｌｅｎｔ ｔｒａｎｓｍｉｔｔｅｒ）Ｔを車両Ｖ内の隠れた場所に設置するステップと、警察がその送信機Ｔを追跡できるようにするステップからなる。したがって図１Ｂに示されるように、車両が盗難されたのではないかと思われる場合、ユーザは警察署Ｐに電話をかける（ステップａ）。その後警察は送信機Ｔに信号を送り（ステップｂ）、ＧＰＳ技術によりその位置を検索し（ステップｃ）、その位置を警察署Ｐに伝送する（ステップｄ）。この結果、警察は車両の物理的な位置を突き止めることができる。したがって、ひとたび警察が関与するとＬｏＪａｃｋは動作状態となる。ステップｂ〜ｄを起動する他の方法も可能である。例えば、ＬｏＪａｃｋを感度がカスタマイズされた衝撃センサと共に使用することができ、車両に警報が伝えられると、車両への突然の振動により送信機Ｔが起動する。同様に、動き検出技術により車両への侵入を検出する周囲センサ（ｐｅｒｉｍｅｔｅｒ  ｓｅｎｓｏｒ）を使用することもできる。
【０００７】
ＬｏＪａｃｋシステムの主な欠点には、（１）送信機Ｔがその位置を報告するのに１時間もかかること、（２）通常、ＬｏＪａｃｋは、それ自体を自動的に動作状態にしないので盗まれようとしていることを通報できないこと、（３）送信機Ｔは車両間を移動させることができないこと、（４）ＧＰＳが効果的に作動するのは車両が屋外にある場合のみであること、（５）ＬｏＪａｃｋ装置が発見された場合、巧妙な泥棒であれば取り外すことができること、および（６）わずかな州および主要都市でしか利用できないことが含まれる。
【０００８】
他のＧＰＳ追跡システムも提案されてきている。それは、装置に位置を自動的に通報させることによって盗難車の場所を見つけ出すのにかかる時間を少なくする。例えば、ジョセフ  ピコーン博士（Ｄｒ. Ｊｏｓｅｐｈ Ｐｉｃｏｎｅ）による“ＧＴＳ:ＧＰＳ Ｔｒａｃｋｉｎｇ Ｓｙｓｔｅｍ” （Ｍａｒｃｈ, ２００３）にて提案されたシステムは、所有者が自分の車両を追跡するための他の車両追跡の方法または装置とは別に設置される。ＧＴＳの提案するシステムは、（Ａ）車両が盗まれたことを検出できる、（Ｂ）緯度および経度によって送信機の位置を決定できる、（Ｃ）送信機はその位置を車両の所有者に通報できる、（Ｄ）所有者は自分のパーソナルコンピュータから車両を使用不能にすることができる、（Ｅ）送信機は車両内に慎重に隠しておけるほど小型である、（Ｆ）車両の駐車中にカーバッテリーがすぐに消耗しないように、スリープモードでは十分低い電力消費で動作する、（Ｇ）カーバッテリーが切断された場合にオプションでバッテリーバックアップが使用できる、および（Ｈ）車両が盗まれたか否かにかかわらず所有者がＧＴＳにその位置をポーリングしてきくことができる。
【０００９】
車両が盗まれたことを検出するためには、ここに提案されたＧＴＳでも、以前に設置されたカーアラームを使用する必要がある。ＧＴＳは、盗まれようとしているかどうかを判別するために、カーアラームのサイレンの動作を監視し、カーアラームの作動状態にあるか、非作動状態にあるか、またはオフの設定であるかを識別する。車両の移動が始まると、ＧＴＳはセルラ式モデムを使用してその位置を所有者に通報する。車両を使用不能にするのは、車両の燃料ポンプから電力を除くために使用されるリレーを開くことによって実施可能である。
【００１０】
作動時に使用するカーアラームがない場合でも、所有者はコンピュータからＧＴＳに連絡して車両を使用不能にすることができるが、ＧＴＳは車両が盗まれたときを自動的に検出しない。
【００１１】
しかしながら、熟練した泥棒であればほとんどどのようなカーアラームでも使用不能または回避することができる、という問題は依然として残っている。この点で、ＬｏＪａｃｋもＧＴＳ（または装置を車両内に隠す他のいずれのシステム）も、このようなやり方を免れない。したがって、装置は隠されたまま目立たずに動作できる場合であっても、巧妙な泥棒であれば、装置の位置を特定してその動作を不能にしてしまう。
【００１２】
したがって、車両追跡システムを無線コンピューティング装置に適用しようと試みた場合、システムはいくつかの不都合をかかえることになる。具体的には、前述のようにＧＰＳは屋外にある場合しか適切に働かないということである。さらに、送信機装置が物理的に分けられる車両の構成部分であれば、発見されると取り外される。
【００１３】
しかし、ラップトップの追跡システムも一定の検討がなされてきた。保険会社のＳａｆｅｗａｒｅ，Ｉｎｃ．によれば、米国では２００１年中に５９１，０００台のラップトップが盗まれ、盗まれたラップトップのうち推定で９５％が取り戻すことができなかった。このため、ラップトップが取られて初めて役割を果たす、およびラップトップおよびデータの紛失に対する最後の手段である様々な防犯追跡ソフトウェアおよびハードウェアが開発されてきた。
【００１４】
例示的な盗難防止追跡ソフトウェアは、次のように動作する。第１に、ソフトウェアが購入されてラップトップにインストールされる。ソフトウェアがインストールされると、小規模な隠れた追跡プログラムが活動化される。このプログラムはバックグラウンドで動作する。ソフトウェアは、インターネットへのラップトップの接続に依存する監視ポイントと通信を行う。例えば、このプログラムはインターネットを介して、時折その位置を監視サーバまたは電子メールアドレスに送信する。他の方法では、ユーザが盗まれたことを報告し回収の作業が開始されたときにのみ、位置情報を提供する。
【００１５】
ラップトップが盗まれると、監視およびリカバリセンタに連絡される。ほとんどのソフトウェアはリカバリサービスを備えており、このサービスはユーザが、自分のラップトップの盗難を電話、電子メール、またはＷｅｂ上で連絡および通報したときに開始される。その後リカバリプロセスが開始され、監視会社は盗難されたコンピュータへの接触を試みる。インターネットに接続されているのが発見されると、監視会社は、法的手段により、インターネットサービスプロバイダ（ＩＳＰ）からＩＰアドレスに関する情報を取得することによって、ラップトップを回収する作業を試みる。
【００１６】
ハードドライブがフォーマット化されても、すべての追跡ソフトウェアが生き残るわけではない。また時には、増設ボードなどハードウェアの１部がインストール可能である場合、またはハードドライブが取り外される場合、ＰＣ追跡ソフトウェアはもはや機能しない。さらに窃盗犯は、追跡機能をオフにするためにソフトウェアを除去またはアンインストールしたり、プログラムを表示して破壊するためにプロセスビューワを使用したりできないようにすべきである。本質的にＰＣの追跡はソフトウェアによるため、優秀なハッカーによって簡単に迂回されてしまう。
【００１７】
Ｘｉｌｉｎｘソリューションと名付けられた他の提案システムでは、電話の盗難に対処するツールを提供している。Ｘｉｌｉｎｘは、ＩＲＬ（Ｉｎｔｅｒｎｅｔ  Ｒｅｃｏｎｆｉｇｕｒａｂｌｅ  Ｌｏｇｉｃ）技術を使用して、移動電話オペレータが携帯電話のキーパッドをリモートで使用不能にすることを提案している。携帯電話機が所有者に戻ってきたときに、これをＩＲＬビットストリームを介して再プログラミングし、キーパッドを再度使用可能にすることができる。ＩＲＬ技術は、無線を含む任意の種類のネットワークを介して、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅｓ）またはＦＰＧＡ（Ｆｉｌｅｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙｓ）ハードウェアのプロセスを遠隔でアップグレードしたりプログラミングしたりすることを可能にするものである。Ｘｉｌｉｎｘソリューションを使用すると、泥棒またはハッカーが携帯電話を再始動すること、またはハンドセットからデータを取り出すことは、事実上不可能である。
【００１８】
Ｘｉｌｉｎｘの設計上のセキュリティに係る態様は、装置のレイヤ内に埋め込まれるだけでなく、全体にさいの目に偏在させて、検出を不可能にしている。したがってＸｉｌｉｎｘは、（１）構成パターンの不注意／故意の書き換えまたは読み戻しの防止、（２）構成パターンの視覚的または電気的検出の阻止、（３）電気的またはレーザによる改ざんに応じた自動的な装置のロックダウン、および（４）実質的に検出不可能な保護スキームの物理的実装という、設計上のセキュリティの組合せが可能となる。
【００１９】
電話のオペレータおよび製造業者は、盗まれた自動車電話内のハードウェアをリモートで使用不能にするためにＸｉｌｉｎｘを利用することにより、盗む動機自体を消滅させるのである。Ｘｉｌｉｎｘソリューションは消費者と製造業者に等しく何らかの利点があると同時に、キーボードインターフェースなどの設計上の機能要件としてマイクロコントローラを使用させ、その機能をリモートで使用不能にすることができる。したがって、Ｘｉｌｉｎｘソリューションを実施するためには、このソリューションを既存のものと統合して設計するので、マイクロコントローラの選択に関し一定の選択を行って設計することが必要である。さらにこの設計の際には、アンテナなど、携帯電話の異なる部分にこの技術を適用するように直接組み込まれ（ｈａｒｄｗｉｒｅｄ）、最初からマイクロコントローラの要件を満たすよう再設計することが必要となる。さらにこのＸｉｌｉｎｘソリューションは、システム全体のうちのほんの一部分だけ使用不能にするだけである。
【００２０】
さらに、Ｘｉｌｉｎｘソリューションは、保護された装置の一部として使用可能な通信ネットワークのいずれかの形式に依存しているため、ネットワークトランスポート（無線またはその他）を組み込ませないだけでなく、いかなる形式のネットワークインフラストラクチャもあらかじめ考慮していない。Ｘｉｌｉｎｘソリューションは、装置を使用不能にする命令がインターネット接続（ＩＲＬ）を介して伝送されることも開示しており、高水準のインターネット接続および対応するインターネットサービスプロバイダが装置で使用するため必要性であることを強調している。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
消費者の立場からすると、資産の盗難または紛失に関する潜在的な懸念を減らすことによって、電子製品購入の障壁を取り除くことができる。
【００２２】
よって、当分野では、コンピューティング装置の盗難を抑止する単純かつ費用対効果の高い方法が求められている。さらに、コンピューティング装置の複数部分に適用可能な、盗難抑止方法も求められている。さらに、容易に取り除くことのできない無線構成要素を含めることによって、既存のネットワークインフラストラクチャの既存のネットワーク移送を活用する盗難抑止方法も求められている。
【課題を解決するための手段】
【００２３】
上記で認識された当分野における問題点を鑑みて、本発明は、無線ネットワークインフラストラクチャを介して装置の動作をリモートでシャットダウンまたは妨げるシステムおよび方法を提供する。本装置は、ＳＰＯＴ（Ｓｍａｒｔ  Ｐｅｒｓｏｎａｌ  Ｏｂｊｅｃｔｓ  Ｔｅｃｈｎｏｌｏｇｙ）ネットワークまたはワイヤレスキャリアネットワーク（ｗｉｒｅｌｅｓｓ ｃａｒｒｉｅｒ ｎｅｔｗｏｒｋ）などのワイドエリアネットワーク上で、本装置が受信する定義済みコマンドを用い使用不能にすることができる。本発明の一実施形態では、本装置が定義済みコマンドに応答し、ローカルで動作不能となる。無効化コードは、ローカルで装置を再度動作可能にするために使用することができる。本発明の「キープアライブ」（“ｋｅｅｐ ａｌｉｖｅ”）実施形態では、装置は、所定の環境から「キープアライブ」メッセージを受信し続ける間動作する。「キープアライブ」メッセージが全く受信されないタイムアウト条件で、本発明の他の実施形態と同様に、装置は使用不能となる。
【００２４】
本発明の他の利点および特徴について、以下で説明する。
【００２５】
本発明による、装置をリモートで使用不能にするためのシステムおよび方法について、添付の図面を参照しながら詳細に説明する。
【発明を実施するための最良の形態】
【００２６】
（概要）
本発明は、ＰＣおよび、オーディオ／ビデオプレーヤ、デジタルカメラ、カメラ一体型ビデオ、ＰＤＡなどの他の電子装置に、低コストの盗難／紛失防止ソリューションを提供するものである。一実施形態では、本発明は、ＳＰＯＴ（Ｓｍａｒｔ  Ｐｅｒｓｏｎａｌ  Ｏｂｊｅｃｔｓ  Ｔｅｃｈｎｏｌｏｇｙ）を使用して、他の既存のネットワークインフラストラクチャに対して有利な結果を得ることができる。
【００２７】
以下のシナリオは、装置の紛失について、および本発明によって結果的に得られる利益について説明したものであり、これはあくまで例示的に考察されたものであって限定的なものでないが、それでもなお、市場に容易に適用可能な本発明の利点の実例とすることができる。
【００２８】
第１の例では、ユーザのタブレットが空港で盗まれたと想定する。ユーザが身元を明かして単にＷｅｂサイトにアクセスするだけで、タブレットは使用不能となり、発見者に情報を提供し、返還に対して報奨金を支払うという通知をする以外は動作しなくなる。
【００２９】
第２の例では、ｉＰｏｄミュージックプレーヤまたはデジタルカメラがビーチの上に置き忘れられたと想定する。ユーザである賠償請求者は、Ｗｅｂサイト上の保険オプションにサインアップしているなら、保険会社に紛失を通報し、保険会社は賠償請求者に代わってその製品を使用不能として適切な処置を取る。
【００３０】
第３の例では、小規模な会社から数台のラップトップが盗まれたと想定する。その会社の管理者は、Ｗｅｂサイトで紛失を報告する。その結果、盗まれたシステムの電源が次にオンになったときに、そのシステムが盗難品としてリストに掲載されているという通知をディスプレイに表示する。盗まれたシステムは、監視サーバにも警告の発送を試みる。
【００３１】
第４の例では、大規模な会社からいくつかのＰＣが持ち去られたと想定する。システム管理者は監査ツールの「キープアライブ」機能を使用していたため、システムは持ち去られてから数時間以内に自動的に使用不能となる。
【００３２】
第５の例では、流通経路での盗難の結果として、主要ＯＥＭがかなりの数の完成システムを失うと想定する。流通管理会社は、盗まれた（および将来の）システムに本発明を適用した結果、かなりの額の保険費用を削減することができる。
【００３３】
以下でより詳細に説明するように、本発明は上記のシナリオおよびそれ以外のすべての事態によって必要となる問題に対処するものである。
【００３４】
（例示的なネットワーク環境および分散環境）
当業者であれば、本発明がコンピュータネットワークの一部として、または分散コンピューティング環境で配備することができる任意の電子装置と共に実施可能であることを理解されよう。この点に関して、本発明は、本発明による装置をリモートで使用不能にするためのプロセスで使用することが可能な、任意の数のメモリまたは記憶装置と、任意の数の記憶装置またはボリュームにわたって存在する任意の数のアプリケーションおよびプロセスとを有する任意のコンピュータシステムまたは環境に適している。本発明は、ネットワーク環境または分散コンピューティング環境で配備された、リモートまたはローカルの記憶装置を有するサーバコンピュータおよびクライアントコンピュータを備えた環境に適用可能である。本発明は、リモートまたはローカルサービスと共に情報を生成、受信、および送信するためのプログラミング言語機能と、解釈および実行機能とを有するスタンドアロン型コンピューティング装置にも適用可能である。本発明は、特に無線ネットワークで動作するコンピューティング装置に関連するが、それに限定されるものではない。
【００３５】
分散コンピューティングは、コンピューティング装置とシステムとの間での交換によって、コンピュータリソースおよびサービスの共用が可能となる。これらのリソースおよびサービスには、情報の交換、ファイルのキャッシュ記憶装置およびディスク記憶装置が含まれる。分散コンピューティングは、ネットワーク接続を利用して、クライアントが企業全体の利益になるように自分たちのまとまった力を活用できるようにするものである。この点に関して、様々な装置が、装置を持ち逃げしたいと思う第三者にとって重要であると考えられる、アプリケーション、オブジェクト、またはリソースを有することができる。
【００３６】
図２Ａは、例示的なネットワーク化されたコンピューティング環境または分散コンピューティング環境を示す概略図である。分散コンピューティング環境は、コンピューティングオブジェクト１０ａ、１０ｂなど、およびコンピューティングオブジェクトまたは装置１１０ａ、１１０ｂ、１１０ｃなどを備える。これらのオブジェクトは、プログラム、メソッド、データストア、プログラマブルロジックなどを備えることができる。オブジェクトは、ＰＤＡ、オーディオ／ビデオ装置、ＭＰ３プレーヤ、パーソナルコンピュータなどのような、同一または異なる装置の一部を有することができる。各オブジェクトは、通信ネットワーク１４を介して、他のオブジェクトと通信することができる。このネットワークは、それ自体が、図２Ａのシステムにサービスを提供する他のコンピューティングオブジェクトおよびコンピューティング装置を備えることができ、さらにそれ自体が複数の相互接続ネットワークを表すことができる。本発明の一態様によれば、１０ａ、１０ｂなど、または１１０ａ、１１０ｂ、１１０ｃなどの各オブジェクトは、ＡＰＩあるいは他のオブジェクト、ソフトウェア、ファームウェア、および／またはハードウェアを使用して、本発明に従って装置をリモートで使用不能にするための処理を実行することができる、アプリケーションを含むことが可能である。コンピューティングオブジェクトまたは装置１０ａ、１０ｂ、１１０ａ、１１０ｂ、１１０ｃなどのいずれか１つは、本発明に従って装置をリモートで使用不能にすることができるようにする構成要素を組み込むこともできる。
【００３７】
１１０ｃなどのオブジェクトが、他のコンピューティング装置１０ａ、１０ｂなど、または１１０ａ、１１０ｂなどの上でホスト可能であることも理解されよう。したがって、図示された物理環境は、接続された装置をコンピュータとして示すことができるが、こうした図は単なる例示的なものであって、この物理環境は、ＰＤＡ、テレビジョン、ＭＰ３プレーヤなどの様々なデジタル装置や、インターフェース、ＣＯＭオブジェクトなどのソフトウェアオブジェクトを備えるように、図示または記述することができる。
【００３８】
分散コンピューティング環境をサポートする、様々なシステム、構成要素、およびネットワーク構成が存在する。例えばコンピューティングシステムは、有線または無線システムによって、ローカルネットワークまたは広範囲な分散ネットワークによって、互いに接続することができる。現在多くのネットワークは、広範囲な分散コンピューティングにインフラストラクチャを提供し、多くの異なるネットワークを包含するインターネットに結合されている。本発明に従って紛失を通報し、または装置をリモートで使用不能にすることに伴って発生する例示的な通信に、任意のインフラストラクチャを使用することができる。
【００３９】
サーバは、インターネットなどのリモートまたはローカルのネットワークを介してアクセス可能な、典型的なリモートコンピュータシステムである。クライアントの処理は第１のコンピュータシステム内でアクティブであり、サーバの処理は第２のコンピュータシステム内でアクティブであって、通信媒体を介して互いに通信し、分散機能を提供し、複数のクライアントがサーバの情報収集能力を利用できるようにするものであってよい。例えば、本発明に従った紛失の報告に応じて使用される任意のソフトウェアオブジェクトは、複数のコンピューティング装置またはオブジェクトにわたって分散可能である。
【００４０】
クライアントおよびサーバは、プロトコルレイヤによって提供される機能を使用して互いに通信する。例えば、ハイパーテキストトランスファープロトコル（ＨＴＴＰ）は、ワールドワイドウェブ（ＷＷＷ）すなわち「ウェブ」と共に使用される共通プロトコルである。サーバまたはクライアントコンピュータを互いに識別するために、一般的に、インターネットプロトコル（ＩＰ）アドレスなどのコンピュータネットワークアドレス、またはユニバーサルリソースロケータ（ＵＲＬ）などの他の参照を使用することができる。ネットワークアドレスは、ＵＲＬアドレスとして参照することができる。通信は通信媒体を介して提供することが可能であり、例えばクライアントおよびサーバは大容量通信用のＴＣＰ／ＩＰ接続を介して互いに結合可能である。
【００４１】
したがって図２Ａは、本発明が使用可能なネットワーク／バスを介してクライアントコンピュータと通信するサーバを備えた、例示的なネットワーク環境または分散環境を示す図である。より詳細には、いくつかのサーバ１０ａ、１０ｂなどが、ＬＡＮ、ＷＡＮ、イントラネット、インターネットなどとすることができる通信ネットワーク／バス１４を介して、ポータブルコンピュータ、ハンドヘルドコンピュータ、シンクライアント（ｔｈｉｎ ｃｌｉｅｎｔ）、ネットワーク化された電化製品、または、本発明に従ったＶＣＲ、ＴＶ、オーブン、照明、暖房器具などの他の装置などの、いくつかのクライアントまたはリモートのコンピューティング装置１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅと相互に接続される。したがって、本発明は、第三者の無許可の使用に対して特別な保証を有することが望ましい、任意のコンピューティング装置に適用可能であることが考慮される。
【００４２】
通信ネットワーク／バス１４がインターネットであるネットワーク環境では、例えば、サーバ１０ａ、１０ｂなどは、クライアント１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどがＨＴＴＰなどのいくつかの周知のプロトコルのうちのいずれかを介して通信するＷｅｂサーバであってよい。サーバ１０ａ、１０ｂなどは、分散コンピューティング環境の特徴であるような、クライアント１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどとして働くことも可能である。通信は、適切であれば有線または無線であってよい。クライアント装置１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどは、通信ネットワーク／バス１４を介して通信するかもしれないし、しないかもしれないが、それらに関連付けられた独立した通信によることもできる。例えば、ＴＶまたはＶＣＲの場合、その制御に対するネットワーク化された態様であってもなくてもよい。各クライアントコンピュータ１１０ａ、１１０ｂ、１１０ｃ、１１０ｄ、１１０ｅなどおよびサーバコンピュータ１０ａ、１０ｂなどは、それを介してファイルもしくはデータストリームを格納するか、またはファイルもしくはデータストリームの一部をダウンロード、伝送、または移動することができる様々なアプリケーションプログラムモジュールまたはオブジェクト１３５、および様々なタイプの記憶要素またはオブジェクトへの接続またはアクセスを備えることができる。コンピュータ１０ａ、１０ｂ、１１０ａ、１１０ｂなどのうちの任意の１つまたは複数は、本発明に従って処理されたデータを格納するためのデータベースまたはメモリ２０などの、データベース２０または他の記憶要素の保守および更新を行わなければならないものであってよい。したがって本発明は、コンピュータネットワーク／バス１４とのアクセスおよび対話が可能なクライアントコンピュータ１１０ａ、１１０ｂなどおよびクライアントコンピュータ１１０ａ、１１０ｂなどや他の同様の装置、ならびにデータベース２０との対話が可能なサーバコンピュータ１０ａ、１０ｂなどを有するコンピュータネットワーク環境で使用可能である。
【００４３】
（例示的コンピューティング装置）
図２Ｂおよび以下の考察においては、それに関連して本発明を実施することが可能な、好適なコンピューティング環境の簡潔な一般的記述を提供することが意図されている。しかし、すべての種類の、ハンドヘルド、ポータブル、ならびに他のコンピューティング装置およびコンピューティングオブジェクトが、本発明に関連して使用されるように企図されており、すなわち、本発明の対象となる装置は、価値ある装置が配置されるいずれの場所においてもその効果を享受することを理解されたい。以下では汎用コンピュータについて説明するが、これは単なる一例であって、本発明はネットワーク／バスの相互運用性および対話を有するシンクライアントを使用して実施することができる。したがって本発明は、非常に少ないかまたは最小限のクライアントリソースしか関与していない、ネットワーク化されたホストサービスの環境、例えば、家庭用電化製品に設置されたオブジェクトなどの、クライアント装置が単にネットワーク／バスへのインターフェースとして働くネットワーク化環境で実施可能である。本質的に、データを格納でき、もしくはデータを取り出しまたはデータを他のコンピュータに伝送することのできる場所であればどこでも、本発明に従ってリモートで使用不能にする技法の動作に望ましいかまたは好適な環境ということができる。
【００４４】
必須ではないが、本発明は、装置またはオブジェクト用のサービスの開発者が使用するために、オペレーティングシステムを介して部分的に実施すること、および／または本発明の構成要素に関連して動作するアプリケーションソフトウェアに含めることができる。ソフトウェアは、クライアントワークステーション、サーバ、または他の装置など、１つまたは複数のコンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的なコンテキストで記述することができる。一般に、プログラムモジュールには、特定のタスクを実行するかまたは特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などが含まれる。典型的には、プログラムモジュールの機能は、様々な実施形態で望ましいように組み合わせるかまたは分散させることができる。さらに当業者であれば、本発明が他のコンピュータシステム構成およびプロトコルで実施可能であることを理解されよう。本発明で使用するのに好適である他の周知のコンピューティングシステム、環境、および／または構成には、限定されるものではないが、パーソナルコンピュータ（ＰＣ）、自動現金預払機、サーバコンピュータ、ハンドヘルドまたはラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースシステム、プログラム可能な家庭用電化製品、ネットワークＰＣ、電気器具、照明、環境制御要素、ミニコンピュータ、メインフレームコンピュータ、などが含まれる。本発明は、通信ネットワーク／バスまたは他のデータ伝送媒体を介してリンクされたリモート処理装置によってタスクが実行される、分散コンピューティング環境でも実施可能である。分散コンピューティング環境では、メモリ記憶装置を含むローカルとリモートの両方のコンピュータ記憶媒体にプログラムモジュールを配置することが可能であり、すると今度はクライアントノードがサーバノードとして動作可能である。
【００４５】
図２Ｂは、本発明が実施可能な好適なコンピューティングシステム環境１００の一例を示す図であり、上記で明らかなように、コンピューティングシステム環境１００は好適なコンピューティング環境の単なる一例であり、本発明の使用または機能の範囲に関するどのような制限をも示唆することを意図するものではない。さらにコンピューティング環境１００は、例示的オペレーティング環境１００に示された構成要素のいずれか１つまたはそれらの組合せに関する任意の依存性または要件を有するものとして解釈されるべきではない。
【００４６】
図２Ｂを参照すると、本発明を実施するための例示的システムには、コンピュータ１１０の形の汎用コンピューティング装置が含まれる。コンピュータ１１０の構成要素は、限定するものではないが、処理ユニット１２０、システムメモリ１３０、および、システムメモリを含む様々なシステム構成要素を処理ユニット１２０に結合するシステムバス１２１を含むことができる。システムバス１２１は、様々なバスアーキテクチャのうちのいずれかを使用する、メモリバスまたはメモリコントローラ、周辺バス、およびローカルバスを含む、いくつかのタイプのバス構造のうちのいずれであってよい。例を挙げると、限定するものではないが、こうしたアーキテクチャには、ＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＭＣＡ（Ｍｉｃｒｏ  Ｃｈａｎｎｅｌ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、ＥＩＳＡ（拡張ＩＳＡ）バス、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）ローカルバス、およびＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス（メザニンバスとしても知られる）が含まれる。
【００４７】
コンピュータ１１０は、通常、様々なコンピュータ読取り可能媒体を含む。コンピュータ読取り可能媒体は、コンピュータ１１０によってアクセス可能であり、揮発性および不揮発性媒体、取外し可能および固定媒体の、両方の媒体を含む、任意の使用可能媒体であってよい。例を挙げると、限定するものではないが、コンピュータ読取り可能媒体はコンピュータ記憶媒体および通信媒体を含むことができる。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの、情報を記憶するための任意の方法または技術で実施された、揮発性および不揮発性、取外し可能および固定の、両方の媒体を含む。コンピュータ記憶媒体には、限定するものではないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、または他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気ストレージ装置、あるいは、所望の情報の格納に使用可能でありコンピュータ１１０がアクセス可能な任意の他の媒体が含まれる。通信媒体は通例、搬送波または他の移送機構などの変調されたデータ信号中のコンピュータ可読命令、データ構造、プログラムモジュール、あるいはその他のデータを具現することができ、任意の情報伝達媒体を含む。用語「変調されたデータ信号」とは、信号中に情報を符号化する形でその特性の１つまたは複数を設定または変化させた信号を意味する。例として、これには限定されないが、通信媒体には、有線ネットワーク、直接配線された接続などの有線媒体、および音響、ＲＦ、赤外線、その他の無線媒体などの無線媒体が含まれる。上記のいずれかの組合せも、コンピュータ読取り可能媒体の範囲に含まれるものとする。
【００４８】
システムメモリ１３０には、読取り専用メモリ（ＲＯＭ）および／またはランダムアクセスメモリ（ＲＡＭ）などの揮発性および／または不揮発性メモリの形のコンピュータ記憶媒体が含まれる。起動時などにコンピュータ１１０内の構成要素間での情報の転送を助ける基本ルーチンを含む基本入出力システム（ＢＩＯＳ）は、メモリ１３０に格納することができる。メモリ１３０は通常、処理ユニット１２０に即時にアクセス可能である、かつ／または現在処理ユニット１２０によって動作中である、データおよび／またはプログラムモジュールも含む。例を挙げると、限定するものではないが、メモリ１３０はオペレーティングシステム、アプリケーションプログラム、他のプログラムモジュール、およびプログラムデータを含むこともできる。
【００４９】
コンピュータ１１０は、他の取外し可能／固定、揮発性／不揮発性のコンピュータ記憶媒体も含むことができる。例えば、コンピュータ１１０は、固定の不揮発性磁気媒体からの読取りまたはそれへの書込みを行うハードディスクドライブ、取外し可能の不揮発性磁気ディスクからの読取りまたはそれへの書込みを行う磁気ディスクドライブ、および／または、ＣＤ−ＲＯＭまたは他の光媒体などの取外し可能の不揮発性光ディスクからの読取りまたはそれへの書込みを行う光ディスクドライブを含むことができる。例示的なオペレーティング環境で使用可能な他の取外し可能／固定、揮発性／不揮発性コンピュータ記憶媒体には、限定するものではないが、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどが含まれる。ハードディスクドライブは、通常、インターフェースなど固定メモリインターフェースを介してシステムバス１２１に接続され、磁気ディスクドライブまたは光ディスクドライブは、通常、インターフェースなど取外し可能メモリインターフェースによってシステムバス１２１に接続される。
【００５０】
ユーザは、キーボードおよび一般にマウス、トラックボール、またはタッチパッドと呼ばれるポインティング装置などの入力装置を介して、コンピュータ１１０にコマンドおよび情報を入力することができる。他の入力装置は、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナ、などを含むことができる。これらおよび他の入力装置は、ユーザ入力１４０および、システムバス１２１に結合された関連インターフェースを介して、処理ユニット１２０に接続されることが多いが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）などの他のインターフェースおよびバス構造によって接続することもできる。グラフィックサブシステムをシステムバス１２１に接続することもできる。モニタまたは他のタイプのディスプレイ装置も、順にビデオメモリと通信することができる出力インターフェース１５０などのインターフェースを介してシステムバス１２１に接続される。コンピュータは、モニタに加えて、出力インターフェース１５０を介して接続可能なスピーカおよびプリンタなどの他の周辺出力装置を含むこともできる。
【００５１】
コンピュータ１１０は、リモートコンピュータ１７０などの１つまたは複数のリモートコンピュータへの論理接続を使用するネットワーク環境または分散環境で動作可能である。リモートコンピュータ１７０は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピア装置（ｐｅｅｒ ｄｅｖｉｃｅ）、または他の共通ネットワークノードとすることが可能であり、通常は、コンピュータ１１０に関して上述した要素の多くまたはすべてを含む。図２Ｂに示される論理接続は、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）などのネットワーク１７１を含むが、他のネットワーク／バスを含むこともできる。こうしたネットワーキング環境は、家庭、オフィス、企業規模コンピュータネットワーク、イントラネット、およびインターネットで一般的である。
【００５２】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ１１０は、ネットワークインターフェースまたはアダプタを介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ１１０は通常、インターネットなどのＷＡＮを介した通信を確立するためのモデムまたは他の手段を含む。モデムは内蔵または外付けが可能であり、入力１４０のユーザ入力インターフェースまたは他の適切なメカニズムを介して、システムバス１２１に接続することが可能である。ネットワーク環境では、コンピュータ１１０に関して示されたプログラムモジュールまたはその一部を、リモートメモリ記憶装置に格納することができる。図示および記述されたネットワーク接続は例示的なものであり、コンピュータ間の通信リンクを確立する他の手段が使用可能であることを理解されよう。
【００５３】
（例示的な分散コンピューティングフレームワークまたはアーキテクチャ）
様々な分散コンピューティングフレームワークが、パーソナルコンピューティングおよびインターネットの融合を考慮してこれまで開発され、現在も開発されている。個人およびビジネスユーザには、どちらにも等しくシームレスに相互運用可能なＷｅｂ対応のアプリケーションおよびコンピューティング装置用インターフェースが提供され、コンピューティング活動をますますＷｅｂブラウザまたはネットワークを指向したものにしている。
【００５４】
例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）の管理コードプラットフォーム、すなわち．ＮＥＴには、Ｗｅｂベースのデータ記憶装置およびダウンロード可能装置ソフトウェアなどの、サーバ、ビルディングブロック（ｂｕｉｌｄｉｎｇ−ｂｌｏｃｋ）サービスが含まれる。概して、．ＮＥＴプラットフォームは、（１）コンピューティング装置の全範囲を一緒に動作させ、それらのすべてでユーザ情報を自動的に更新および同期化させる機能、（２）ＨＴＭＬではなくＸＭＬを多用することで可能となるＷｅｂページ用の強化対話機能、（３）例えば電子メールなどの様々なアプリケーション、またはＯｆｆｉｃｅ．ＮＥＴなどのソフトウェアを管理するためのカスタマイズされたアクセスおよび中央の起点からユーザへの製品およびサービスの送達を特徴とするオンラインサービス、（４）情報へのアクセスの効率および容易さ、ならびにユーザおよび装置間での情報の同期化を向上させる集中データストレージ、（５）電子メール、ファックス、および電話などの様々な通信媒体を統合する機能、（６）再利用可能モジュールを作成し、それによって生産性を向上させ、プログラミングエラーの数を削減する開発者向けの機能、ならびに（７）多くの他のクロスプラットフォームおよび言語の統合機能を提供する。
【００５５】
本明細書のいくつかの例示的な実施形態は、コンピューティング装置に常駐するソフトウェアに関連して説明しているが、本発明の１つまたは複数の部分は、オペレーティングシステム、アプリケーションプログラミングインターフェース（ＡＰＩ）または「仲介人」（“ｍｉｄｄｌｅ ｍａｎ”）オブジェクト、コントロールオブジェクト、ハードウェア、ファームウェア、中間言語命令またはオブジェクトなどを介して実施することも可能であり、その結果、この方法を、．ＮＥＴコードならびに他の分散コンピューティングフレームワークなどの管理コードによって実行可能なすべての言語およびサービスに含める、またはこれらでサポートする、またはこれらを介してアクセスすることが可能である。
【００５６】
（電子装置の盗難を抑止するためのシステムおよび方法）
上記の背景で述べたように、ＰＣ、ノートブック、パーソナルオーディオプレーヤ、カメラなどの電子機器は、盗難または紛失に対し無防備である。自動車の追跡システムを使用するという選択肢もあるが、説明した様々な理由により、これらの選択肢はコストが高く、一般の電子製品には実用的でない。したがって本発明は、ポータブル電子製品により好適な、ＰＣおよび他の電子装置向けの無線で起動される盗難抑止方法およびシステムを提供する。様々な実施形態で、本発明は、紛失が発見されたときに盗まれた機器の構成要素を使用不能にできる低コストの技法が可能となる。従って本発明は、企業の顧客および消費者が資産の多大な損失を等しく回避するものである。本発明は、手頃なセキュリティシステムを作成することによって紛失を減らし、本発明の機能を備えた機器の需要を高めるものである。
【００５７】
本発明は、リモート信号の受信によって実行可能として、装置の動作をシャットダウンまたは妨げるため、装置に一定の構成要素を備えるようにする。ＳＰＯＴネットワークまたは無線キャリアネットワークなどのワイドエリアネットワーク上で装置が受信する定義済みコマンドを使用して、装置を使用不能にすることができる。本発明の実施形態を使用すると、装置自体が定義済みコマンドに応答し、ローカルで動作不能となる。無効化（ｏｖｅｒｒｉｄｅ）コードを使用すれば、装置をローカルで再度実行可能にすることができる。これは、装置自体が定義済みコマンドに応答し、ローカルで動作不能となるという点で、携帯電話による使用不能とは異なる。それとは対照的に、携帯電話などのネットワーク装置は、盗まれたときには実際に使用不能とはならず、適切なネットワークへのそれらのアクセスが切断されているだけなのである。
【００５８】
同報通信または指示メッセージのいずれかを使用する無線ページャなどのＭｉｃｒｏｓｏｆｔ（登録商標）のＳＰＯＴまたは他の技術などのワイドエリア無線受信構成要素を使用して、電子装置は、ＰＣ、ノートブック、パーソナルオーディオプレーヤ、カメラなどに限定されるものではないが、装置に、動作を中止し、ディスプレイ上のメッセージまたは単純なインジケータランプによって盗難防止ロックが動作状態であること表示させることを指示することができるメッセージを定期的に受信することができる。
【００５９】
ＳＰＯＴなどの低コストのワイドエリア無線システムの可用性により、単にＰＣなどの高価な高い知能を持った装置向けだけでなく、オーディオプレーヤまたはカメラなどの他の装置向けにも、この発明の実施が可能となる。
【００６０】
第１の実施形態では、本発明のシステムが最低限の処理能力を必要とする場合、本発明の「タグ」は、既存のＳＰＯＴベース処理の完全版またはコスト削減版のいずれかを備える。より低コストのＣＰＵであれば、タグ構成要素のコストおよび電力消費が有効に削減される。本発明の装置への適用は既存の設計に組み込まれ、既存の設計を妨害することなしに、ある種の装置から他の種類の装置へと容易に移植される。本発明のタグ技術は追加のセキュリティレイヤ用の独立したソリューションとして実施可能であり、わずかな設計変更だけで、既存製品用の主回路基板の中の機能として、または構成要素のチップセットまたは特定用途向け集積回路（ＡＳＩＣ）のうちの１つの中の機能としても実施することも可能であり、これも有利店となる。
【００６１】
例えば図３Ａは、本発明に従った、カメラなどの通常の装置３００へタグが含まれることを示す図である。記載されているように、装置３００には、ＳＰＯＴ受信機などの無線受信機３２０から使用不能信号を受信することのできる極小プロセッサ３１０が含まれる。プロセッサ３１０の機能は、処理ユニット１２０（または処理ユニット１２０で動作するソフトウェア）の設計を最小限に変更するだけで、例えば例示的な装置１１０の処理ユニット１２０に容易に含めることも可能である。例示的なシナリオでは、カメラ３００の所有者は、カメラ３００がなくなったことに気付き、本発明のシステムにその紛失を通知する。例えばユーザは、装置の紛失を通報するためのＷｅｂサイトのユーザとして登録することができ、または電子メール、もしくは電話、ファックスなどの他の従来の手段を介して、本発明のシステムの管理者に連絡することができる。
【００６２】
ひとたび紛失が報告されると、受信機３２０および／または処理手段３１０に関連付けられた固有の識別子を含む使用不能信号がネットワークから同報通信され、これが受信機３２０によって受信されると、装置３００は使用不能になる。例えば、装置を使用不能にする例示的な方法は、装置の動作に必要な電子回路内のいずれかにあるスイッチＳを切ることである。動作不能になるのがアナログリレーであろうが、トランジスタスイッチであろうが、装置内の何が使用不能となり、またはどのように使用不能となるのかに関する知識がなければ、本発明の使用不能動作を容易に回避することはできない。装置を使用不能にすることに加えて、処理手段３１０はオプションで、当該装置が使用不能である旨、および／または当該装置が紛失または盗難に遭ったと推定される旨を、ディスプレイ３３０に表示させることができる。ディスプレイ３３０は、装置を取り戻した者に対して、報奨金などの何らかの特典と引き換えに装置を返却する方法を示すこともできる。伝送される使用不能信号の符号化は、（ａ）平文、（ｂ）少なくとも一部分を暗号化、および／または（ｃ）それ以外の方法で符号化が可能である。
【００６３】
本発明のシステムには、位置通報拡張機能を追加することもできる。代替の実施形態では、装置３００は使用不能になると、装置の取り戻しを支援するため、ネットワークインターフェース３５０（ここで装置は独立して代替ネットワークに接続する）を介して、ネットワーク、例えばインターネットなどのワイドエリアネットワークへの接続を試みる状態に入ることができる。装置３００は、無線受信機３２０に含められた無線送信機を介して本発明のシステムに信号を送り返すことも可能であり、すなわち、構成要素３２０は無線トランシーバであってもよい。装置を紛失したことがわかれば、伝統的に知られている三角測量法を使用して本発明が装置の位置を発見するのを補助することも可能である。しかし、送信機は必須ではなく、単に本発明のオプションで付加される物にすぎないことを理解されたい。このオプションの使用例は、例えば、装置３００がすでにインターネットへの接続を有している場合である。このようなケースでは、装置３００はそのインターネットプロトコル（ＩＰ）アドレスおよびメディアアクセスコントロール（ＭＡＣ）アドレスを、適切な機関または本発明のシステムの管理者に送信することが可能であり、これによって第三者が装置の物理的な位置を追跡できるようになる。より詳細には、盗まれた装置がロックダウンモードのときにインターネットへ接続している場合、任意の周知の位置情報（例えばＴＣＰ／ＩＰルーティング）をセキュリティ監視サービスに伝送することができる。盗難品に、近距離（ｓｈｏｒｔ ｒａｎｇｅ）ＳＰＯＴネットワーク無線の送信機無線を使用してアラームコードを送信させることも実現可能であり、隣接するＳｐｏｔを装備したＰＣがこのコードを受信して、次に位置情報をセキュリティ監視サービスに返送することができる。
【００６４】
記載のように、装置３００の所有者がひとたび装置の紛失に気が付くと、所有者は様々な手段のうちのいずれかによってその紛失を報告する。図４は、どの装置が紛失したかがわかると、ネットワークを使用して所定の規則に従いリモート装置に使用不能信号を同報通信する例示的なシナリオを示す図である。本発明は、プロセッサ３１０および無線受信機３２０の機能を備えた各装置に対して、固有の識別子を割り当てる。したがって、盗難または紛失が報告された各装置について、紛失装置の固有の識別子を有するリストが編集される。次に、定期的に、または装置の盗難が発見されると開始される設定スケジュールに従って、既存のネットワークインフラストラクチャ、例えばＳＰＯＴネットワークを使用して、盗難装置のリストを送達するように信号を同報通信することができる。装置３００はこのリストとその番号を照らし合わせて、番号がリストに掲載されていた場合、プロセッサ３１０は例えばスイッチＳをオープンにすることによってその装置を使用不能とする。記載のように、スイッチＳは、物理的スイッチ、トランジスタスイッチ、リレーなど、あるいは、プロセッサ３１０によって開始された使用不能信号に応答して電子装置を使用不能にするなんらかのものであってよい。例えば、プロセッサ３１０それ自体が装置を機能させるのに必要なプロセッサ３１０の一部を使用不能にするか、またはスイッチＳをプロセッサ３１０に含めることができる。装置３００のスイッチＳまたは他の部分を使用可能にしておくためにはプロセッサ３１０の存在が必要であるようにすることで、本発明は、本発明を回避するような方法でプロセッサ３１０が除去されるのを防いでいる。
【００６５】
装置は、盗む価値のある複数の分割可能な一定の構成要素を含む可能性があるため、図３Ｂから３Ｄには、本発明が装置３００の複数部分に適用可能であることを示している。例えば図３Ｂに示されるように、プロセッサは装置３００全体を使用不能にする代わりに、装置３００のサブコンポーネント３００ａを使用不能にする。図３Ｃに示されるように、この実施形態では、単一のサブコンポーネント３００ａを使用不能にする代わりに、複数のサブコンポーネント３００ａ、３００ｂなどを使用不能にする機能を示している。図３Ｄでは、使用不能とされる各々のサブコンポーネント（または構成要素）に別々のプロセッサが提供されるという、代替実施形態を示している。例えば、プロセッサ３１０ａはサブコンポーネント３００ａを使用不能にすることと連携して使用され、プロセッサ３１０ｂはサブコンポーネント３００ｂを使用不能にすることと連携して使用される。
【００６６】
図４では、装置Ｄ１、Ｄ２、Ｄ３、Ｄ４、およびＤ５が、ＳＰＯＴネットワークなどのより規模の大きい既存のネットワークインフラストラクチャのタワーＴの近くにある。タワーＴは、装置に含められた受信機／プロセッサの組合せによって認識される事前に定義されたプロトコルに従って盗難品ＩＤを同報通信し、同報信号に含められた盗難品ＩＤを有する装置は使用不能となる。図４の例では、盗難品ＩＤ９８７６５４３２１および２３１７６５７８９の同報通信の結果として、装置Ｄ３およびＤ５が使用不能となる。
【００６７】
図５は、本発明を示す流れ図である。ステップ５００では、装置３００が盗まれたことが報告される。ステップ５１０では、装置３００が受信機３１０を介してメッセージを受信し、プロセッサ３２０によって処理されて、当該装置が紛失装置であることを識別する。ステップ５２０では、装置はプロセッサ３２０によって使用不能とされる。
【００６８】
前述の本発明のいずれの通信も、本発明に従って使用される通信プロトコルのネットワーク上でのスヌープ（ｓｎｏｏｐｉｎｇ）および発見を避けるために、セキュリティを強化するため暗号化することができる。
【００６９】
他の実施形態では、管理ネットワーク内のＰＣベースのソリューションについて、追加のセキュリティモードを本発明に加えることができる。この場合、デフォルト設定では、システムは使用不能となり、企業管理者は、企業ネットワークへの接続を維持するために、特別なネットワーク「キープアライブ」（“ｋｅｅｐ ａｌｉｖｅ”）パケットを本発明のタグで構成されたＰＣに向けて送ることになる。したがって、万が一システムが企業ネットワークから取り除かれた場合、キープアライブのタイムアウトが満了すると、システムは新しいパケットを受け取るまでロックダウンモードに入ることになる。あるいはシステムがネットワークを離れる許可を得ていた場合、システム管理者はＷｅｂサイトにログインして、当該システムのモードをデフォルトで使用可能にするか、または他のキープアライブメッセージを送信するように、変更することができる。タグ、すなわち受信機／プロセッサの組合せがこのメッセージを受け取ると、システムをロック解除する。キープアライブ方式では、管理者がＰＣ資産を常に追跡できるようにすることもできる。
【００７０】
（例示的な無制限ＳＰＯＴネットワークの実施）
このように、本発明は、装置所有者と保険会社にとって等しく有利となるような、盗難品を使用不能にする多数のシナリオに適用することができる。一実施形態では、本発明はＳＰＯＴネットワークインフラストラクチャを使用する。初期の見積りによれば、ＳＰＯＴネットワークに基づいた設計は、あらゆる装置があらゆるＳＰＯＴ位置を有効範囲としており（年間の盗難または紛失が約１０００万台の場合）、使用可能ＳＰＯＴ帯域幅のうちの６％未満しか使用していない態で、１０億台を超える装置に適用される。これらの数字は、単純な圧縮技法で改善することができ、回復した（ｒｅｃｏｖｅｒｅｄ）項目について警告をキャンセルすることにより得られる帯域幅の利得は考慮に入れず、あらゆる紛失装置が全世界の可能な範囲に存在することをも想定している。
【００７１】
図６は、ＳＰＯＴ受信機３２０／プロセッサ３１０の組合せを使用した、装置３００への信号送信の例を示す図である。ステップ６００で、装置３００は複数の事前に識別された無線周波数上のメッセージをスキャンする。ステップ６１０でメッセージが受信されると、そのメッセージはステップ６２０で処理されて同調する局が決定される。帯域幅をさらに分割するために、一実施形態では無線局チャネル間でＩＤが分割される。したがって、例えば装置が第１のビットとして５を有するＩＤを持つ場合、装置は使用可能な中で５番目の無線局に同調することがわかる。ステップ６３０では、当該局のメッセージフレームの監視が行われる。フレームのコンテンツが読み取られる。ステップ６４０では、その固有ＩＤによって装置を識別するメッセージがコンテンツに含まれ、このメッセージは使用不能メッセージであると、ステップ６５０で装置は前述のように使用不能とする。メッセージが使用不能メッセージでない場合、または当該装置向けでない場合、メッセージは無視されてプロセスはステップ６１０を繰り返す。一実施形態では、制限が無ければフレームは１１２バイトのデータを含む。
【００７２】
例示的な制限のない実施では、所与の報告された装置について、１次ロックダウンパケット（例えば、盗難品ＩＤを有する使用不能信号）が、紛失した場所で１日３０回から１日１回まで回数（平均１日６伝送）を減衰させて１カ月にわたり、１２カ月後にはゼロ回になるように伝送される。ユーザは、いつでもサービスをリフレッシュするように選択することができる。
【００７３】
ＳＰＯＴネットワークが本発明によって使用されるネットワークである実施例では、ロックダウンパケットは、あらゆるＳＰＯＴ有効範囲内で世界的に１年間にわたっておよそ１００回伝送される。周波数を増やして国内または世界的に伝送することも可能である。
【００７４】
記載のように、本発明はスケーラブルであり、すなわち図３に示された受信機／プロセッサの組合せなどのタグを任意の装置に含めることができる。しかし、一部のネットワークは地理的、帯域幅、またはその両方で制限がある。ＳＰＯＴネットワークの場合、ＦＭラジオタワーのネットワークを使用して、ＳＰＯＴ装置にデータ有効範囲を有することとなる。各々のタワーが２０，０００までの固有のＳＰＯＴ・ＩＤをサポートすることが可能であり、１日当たり合計１２５ＭＢまでのデータ（またはフルに負荷のかけられた繁忙地域では、１装置当たり約５ＫＢのターゲットデータ）を伝送するため、それによって本発明は、新しいタワーまたは有効範囲を作らずに追加の装置に容易に対処することができる。ＳＰＯＴネットワークを使用するタグは大量のデータを受信する必要がないので、帯域幅に過度の負荷がかかることはなく、スケーラブルシステムに適している。
【００７５】
本発明を実施する方法には、該当するＡＰＩ、ツールキット、ドライバコード、オペレーティングシステム、コントロール、スタンドアロン型、またはダウンロード可能ソフトウェアオブジェクトなど複数の方法があり、これによってアプリケーションおよびサービスは、リモートで使用不能にする本発明の方法を使用することができる。本発明は、紛失する可能性のある装置に構成要素を提供することに加えて、ＡＰＩ（または他のソフトウェアオブジェクト）の観点から、および本発明に従って使用不能要求を受信し、または使用不能コマンドを発行するソフトウェアもしくはハードウェアオブジェクトから、本発明を使用すること企図している。したがって、本明細書に記載された本発明の様々な実施形態は、全体がハードウェア内にある、一部がハードウェア内に一部がソフトウェア内にある、ならびにソフトウェア内にあるような態様を有することができる。
【００７６】
以上、本発明の例示的実施形態について、様々なコンピューティング装置およびネットワークアーキテクチャに関連して説明してきたが、基礎となる概念を、紛失または盗難から保護することが望ましい任意のコンピューティング装置またはシステムに適用することができる。例えば、本発明のアルゴリズムおよびハードウェアの実施は、ハードウェアまたはファームウェアで提供すること、コンピューティング装置のオペレーティングシステムに適用すること、装置上の別のオブジェクトとして、他のオブジェクトの一部として、再使用可能コントロールとして、サーバからのダウンロード可能オブジェクトとして、装置またはオブジェクトとネットワークとの間の「仲介人」（“ｍｉｄｄｌｅ ｍａｎ”）として、分散オブジェクトとして、ハードウェアとして、メモリ内で、あるいは上記いずれかの組合せなどとして提供することが可能である。本明細書では、例示的なプログラミング言語、名前、および例を、様々な選択肢の代表として選択しているが、これらの言語、名前、および例は、限定的なものとして意図しているわけではない。当業者であれば、本発明の様々な実施形態によって達成される機能と同一、同様、または同等の機能を達成する、オブジェクトコードおよび学術用語を提供する多数の方法があることを理解されよう。
【００７７】
記載のように、本明細書に記載された様々な技法は、ハードウェアまたはソフトウェア、あるいは適切であればその両方の組合せに関連して実施することができる。したがって、本発明の方法および装置あるいはその一定の態様または部分は、フロッピー（登録商標）ディスケット、ＣＤ−ＲＯＭ、ハードドライブ、または任意の他の機械読取り可能記憶媒体などの有形の媒体内で具現化された、プログラムコード（すなわち命令）の形を取ることが可能であり、当該プログラムコードがコンピュータなどの機械にロードされ、この機械によって実行された場合、機械は本発明を実施するための装置となる。プログラムコードをプログラム可能コンピュータで実行する場合、コンピューティング装置には一般に、プロセッサ、プロセッサによる読取りが可能な記憶媒体（揮発性および不揮発性メモリおよび／または記憶要素を含む）、少なくとも１つの入力装置、および少なくとも１つの出力装置が含まれる。本発明の技法を実施または使用することのできる１つまたは複数のプログラムは、例えばデータ処理ＡＰＩ、再使用可能コントロールなどを使用することによって、コンピュータシステムと通信するために好ましくは上位手続型またはオブジェクト指向プログラミング言語で実施される。しかし、所望であれば、プログラムはアセンブリ言語または機械言語で実施することができる。いずれの場合も、言語はコンパイル済みまたは解釈済み言語であり、ハードウェア実装と組み合わせることができる。
【００７８】
本発明の方法および装置は、電気的配線またはケーブルを介して、光ファイバを通じて、または任意の他の伝送形式を介してなどの、何らかの伝送媒体を介して伝送される、プログラムコードの形で具現化された通信を介して実施することも可能であり、当該プログラムコードが、ＥＰＲＯＭ、ゲートアレイ、プログラム可能論理装置（ＰＬＤ）、クライアントコンピュータなどのマシンによってロード受信され、ロードされ、実行されると、マシンは本発明を実施するための装置となる。汎用プロセッサ上で実施されると、プログラムコードがプロセッサと組み合わされて、本発明の機能を呼び出すように動作する固有の装置を提供する。さらに、本発明に関連して使用される任意のストレージ技法は、常にハードウェアとソフトウェアの組合せとすることもできる。
【００７９】
以上、本発明について様々な図の好ましい実施形態に関連して説明してきたが、本発明を逸脱することなく本発明と同じ機能を実行するために、他の同様の実施形態を使用するか、または記載された実施形態の修正および追加を実行することも可能であることを理解されよう。例えば、本発明の例示的ネットワーク環境は、ピアツーピアネットワーク環境などのネットワーク環境の状況で説明しているが、当業者であれば、本発明がそれらに限定されるものではないこと、および本明細書に記載された方法が、ゲームコンソール、ハンドヘルドコンピュータ、ポータブルコンピュータなどの任意のコンピューティング装置または環境に、有線であろうと無線であろうと適用可能であり、通信ネットワークを介して接続されネットワークにまたがって対話しているいくつかのこうしたコンピューティング装置にも適用可能であることを理解されよう。さらに、特に無線ネットワーク装置の数が激増の一途をたどっているので、ハンドヘルド装置オペレーティングシステムおよび他の専用オペレーティングシステムを含む様々なコンピュータプラットフォームの使用が企図されることを強調したい。
【００８０】
例示的な実施形態は、ＳＰＯＴネットワークの存在する状況で本発明を使用することを基本としているが、本発明はそのように限定されるものではなく、むしろ任意の無線ネットワークに関連して盗難の抑止を提供するために実施することができる。例えば、本明細書で使用されているように、破壊される（ｄｅｓｔｒｏｙｅｄ）という用語は、本発明に従った装置３００のプロセッサ３１０が取り外された場合の装置の状態を記述することを意図するものである。万が一プロセッサ３１０が取り外された場合、装置３００は通常意図される電子的目的としてはもはや動作不能であるということを、本発明は意図していることが理解されよう。さらに本発明は、複数の処理チップまたは装置内で、またはそれらにまたがって実施可能であり、記憶装置は複数の装置にまたがった同様の実行が可能である。したがって、本発明は任意の単一の実施形態に限定すべきものではなく、むしろ特許請求の範囲に従った領域および範囲内にあるものと解釈すべきである。
【図面の簡単な説明】
【００８１】
【図１Ａ】例示的な従来技術の自動車追跡技法を示す図である。
【図１Ｂ】例示的な従来技術の自動車追跡技法を示す図である。
【図２Ａ】本発明が実施可能な様々なコンピューティング装置を有する、例示的ネットワーク環境を表すブロック図である。
【図２Ｂ】本発明が実施可能な無制限の例示的コンピューティング装置を表すブロック図である。
【図３Ａ】本発明の様々な実施形態による、受信機および処理機能を有する装置の実施例を示す図である。
【図３Ｂ】本発明の様々な実施形態による、受信機および処理機能を有する装置の実施例を示す図である。
【図３Ｃ】本発明の様々な実施形態による、受信機および処理機能を有する装置の実施例を示す図である。
【図３Ｄ】本発明の様々な実施形態による、受信機および処理機能を有する装置の実施例を示す図である。
【図４】本発明により使用不能とすべきであることを装置に警告する、盗難装置への例示的同報通信を示す図である。
【図５】本発明の例示的実施形態を示す例示的流れ図である。
【図６】ＳＰＯＴネットワークで実施される本発明の例示的実施形態を示す例示的流れ図である。
【符号の説明】
【００８２】
１０ａ,１０ｂ  サーバオブジェクト
１４    通信ネットワーク／バス
２０    データベース
１００  コンピューティング環境
１１０ａ,１１０ｂ,１１０ｅ  コンピューティング装置
１１０ｃ,１１０ｄ  オブジェクト
１２０  処理ユニット
１２１  システムバス
１３０  システムメモリ
１４０  入力
１５０  ディスプレイなどの出力
１６０  ネットワークインターフェース
１７０  リモートコンピュータ
３２０  受信機、無線受信機（ＳＰＯＴなど）
３４０  ネットワークインターフェース
３２０  受信機
【図１Ａ】
0004660144.tif 000002
【図１Ｂ】
0004660144.tif 000003
【図２Ａ】
0004660144.tif 000004
【図２Ｂ】
0004660144.tif 000005
【図３Ａ】
0004660144.tif 000006
【図３Ｂ】
0004660144.tif 000007
【図３Ｃ】
0004660144.tif 000008
【図３Ｄ】
0004660144.tif 000009
【図４】
0004660144.tif 000010
【図５】
0004660144.tif 000011
【図６】
0004660144.tif 000012