(57)【要約】モバイルアドホックネットワークは、コンタクトリストに関する共通のコンタクトを有する複数の装置（１０）の間に確立されることが可能である。コンタクトリスト（４６）は、一実施形態において、スケジューリングおよび情報管理に関するコンタクトのリストまたは他のソフトウェアパッケージに記憶された従来のコンタクトとすることが可能である。種々の装置（１０）を用いる通信は、コンタクトリスト（４６）に挙げられるそれらの装置（１０）に限定される。それらのコンタクトリスト（４６）の修正は一実施形態においてパスワード保護ベースで制御される。従って、例えば、親は、子供ユーザがコンタクトするかまたはコンタクトされる能力を制限することおよび承認されていない人と通信することを制限することが可能である。
2005527997.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線装置の間においてモバイルアドホックネットワークを動作させる段階；
承認されたコンタクトのリストに関して装置への通信を制限する段階；並びに
リストを修正するためにアクセスを制限する段階；
から構成されることを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、通信を制限する段階は、通信を開始するためにパスワードの提示を必要とする手順を含む、ことを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、アクセスを制限する段階は、コンタクトのリストを修正するためのパスワードの提示を必要とする手順を含む、とを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、前記装置に関して遠隔位置からリストの修正を可能にする段階を含む、ことを特徴とする方法。
【請求項５】
請求項４に記載の方法であって、ネットワークに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にする手順を含む、ことを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、電話ネットワークに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にする手順を含む、ことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、インターネットに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にする手順を含む、ことを特徴とする方法。
【請求項８】
請求項１に記載の方法であって：
無線装置において既知のコンタクトのリストを得、装置からの範囲内にある第１コンタクトと装置からの範囲外にある第２コンタクトとを含み、装置から第１コンタクトに通信ルートを自動的に確立し、並びに、第１コンタクトを通じて装置から第２コンタクトに通信ルートを自動的に確立する手順を含む、ことを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、範囲内の装置とコンタクトのリストを自動的に交換し、コンタクトのリストを比較し、並びに、前記リストにおける共通のコンタクトを識別す
る手順を含む、ことを特徴とする方法。                                              
【請求項１０】
請求項９に記載の方法であって、他の範囲内の装置と２つの装置間の共通のコンタクトのリストを交換する手順を含む、ことを特徴とする方法。
【請求項１１】
プロセッサベースのシステムが：
複数の無線装置の間においてモバイルアドホックネットワークを動作し；
承認されたコンタクトのリストに関して装置への通信を制限し；並びに
リストを修正するためにアクセスを制限する；
ことを可能にする命令を記憶する媒体から構成されることを特徴とする商品。
【請求項１２】
請求項１１に記載の商品であって、プロセッサベースのシステムが通信を開始するためにパスワードの提示を必要とすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１３】
請求項１１に記載の商品であって、プロセッサベースのシステムがコンタクトのリストを修正するためにパスワードの提示を必要とすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１４】
請求項１１に記載の商品であって、プロセッサベースのシステムが前記装置に関して遠隔位置からリストの修正を可能にすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１５】
請求項１４に記載の商品であって、プロセッサベースのシステムがネットワークに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１６】
請求項１５に記載の商品であって、プロセッサベースのシステムが電話ネットワークに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１７】
請求項１６に記載の商品であって、プロセッサベースのシステムがインターネットに亘って通信されるリストを修正するためにアクセスをリクエストすることを可能にすることを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１８】
請求項１１に記載の商品であって、プロセッサベースのシステムが、無線装置において既知のコンタクトのリストを得、装置からの範囲内にある第１コンタクトと装置からの範囲外にある第２コンタクトとを含み、装置から第１コンタクトに通信ルートを自動的に確立し、並びに、第１コンタクトを通じて装置から第２コンタクトに通信ルートを自動的に確立することを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項１９】
請求項１８に記載の商品であって、プロセッサベースのシステムが、範囲内の装置とコンタクトのリストを自動的に交換し、コンタクトのリストを比較し、並びに、前記リストにおける共通のコンタクトを識別することを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項２０】
請求項１１に記載の商品であって、プロセッサベースのシステムが、他の範囲内の装置と２つの装置間の共通のコンタクトのリストを交換する手順を含むことを可能にする、命令をさらに記憶する、ことを特徴とする商品。
【請求項２１】
プロセッサ；並びに
プロセッサが、複数の無線装置の間においてモバイルアドホックネットワークを動作させ、承認されたコンタクトのリストに関して装置への通信を制限し、およびリストを修正するためにアクセスを制限することを可能にする命令を保存する前記プロセッサに結合される記憶装置；
から構成されることを特徴とするシステム。
【請求項２２】
請求項２１に記載のシステムであって、前記記憶装置は、プロセッサが通信を開始するためにパスワードの提示を必要とすることが可能である命令を記憶する、ことを特徴とするシステム。
【請求項２３】
請求項２１に記載のシステムであって、前記記憶装置は、コンタクトのリストを修正するためにパスワードの提示を必要とすることが可能である命令を記憶する、ことを特徴とするシステム。
【請求項２４】
請求項２１に記載のシステムであって、前記記憶装置は、プロセッサが前記装置に関して遠隔位置からリストの修正を可能にすることを可能にする命令を記憶する、ことを特徴とするシステム。
【請求項２５】
請求項２４に記載のシステムであって、前記記憶装置は、プロセッサがネットワークに亘って通信されるリストを修正するためにアクセスのリクエストを可能にすることを可能にする命令を記憶する、ことを特徴とするシステム。
【請求項２６】
請求項２５に記載のシステムであって、前記記憶装置は、プロセッサが電話ネットワークに亘って通信されるリストを修正するためにアクセスのリクエストを可能にすることを可能にする命令を記憶する、ことを特徴とするシステム。
【請求項２７】
請求項２６に記載のシステムであって、前記記憶装置は、プロセッサがインターネットに亘って通信されるリストを修正するためにアクセスのリクエストを可能にすることを可能にする命令を記憶する、ことを特徴とするシステム。
【請求項２８】
請求項２１に記載のシステムであって、前記記憶装置は、プロセッサが無線装置における既知のコンタクトのリストを得、装置からの範囲内にある第１コンタクトと装置からの範囲内にある第１コンタクトと装置からの範囲外にある第２コンタクトとを含み、装置から第１コンタクトに通信ルートを自動的に確立し、並びに、第１コンタクトを通じて装置から第２コンタクトに通信ルートを自動的に確立することを可能にする、命令を記憶する、ことを特徴とするシステム。
【請求項２９】
請求項２８に記載のシステムであって、前記記憶装置は、プロセッサが範囲内の装置とコンタクトのリストを自動的に交換し、コンタクトのリストを比較し、並びに、前記リストにおける共通のコンタクトを識別することを可能にする、命令を記憶する、ことを特徴とするシステム。
【請求項３０】
請求項２９に記載のシステムであって、前記記憶装置は、プロセッサが他の範囲内の装置と２つの装置間の共通のコンタクトのリストを交換することを可能にする、命令を記憶する、ことを特徴とする商品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、通信システムに関し、特に、無線通信ネットワークにおける個人間のリンクの確立に関する。
【０００２】
モバイルアドホックネットワーク（ｍｏｂｉｌｅ  ａｄ  ｈｏｃ  ｎｅｔｗｏｒｋ：ＭＡＮＥＴ）は、モバイルルータおよび無線リンクにより接続される関連するホストの自律システムであり、それらの結合は任意のグラフを形成する。ルータは、自由に且つ任意に動かすことができ、それらを任意に組織化することができる。従って、ＭＡＴＮＥＴ無線トポロジーは、速く且つ予測できない変化を生じることが可能である。そのようなネットワークはスタンドアロン方式で動作することが可能であり、またはより大きいインターネットに接続されることが可能である。
【０００３】
ＭＡＮＥＴは、自由に且つ任意に動かすことが可能であるノードと呼ばれるモバイルプラットホーム群から構成される。ＭＡＮＥＴノードは、全方向性の（放送）、高い指向性の（ポイントツーポイント）、操縦可能の、またはそれらの任意の組み合わせとすることが可能であるアンテナを用いて、無線送信装置群および受信装置群を備えている。一般に、ＭＡＮＥＴは、帯域制限性可変容量リンクである。しばしば、ノードは可搬型であり、バッテリの電力に依存するため、エネルギー制限的である。
【０００４】
ＭＡＮＥＴにおける暗黙の仮定は、ネットワーク内の全てのノードは、ネットワーク内の他の全てのノードと通信することが求められる。ＭＡＮＥＴプロトコルは、ルータとして全ての装置を規定し、次いで、各々のルータがどのようにネットワーク内の他のルータの存在についてのリアルタイムの知識を保つかを絶えず理解しようとする。これは、ネットワークがサイズにおいて増加するにつれ、管理するには指数関数的なタスクになる。この問題点は、“アドホック”方式においてネットワークに動的に入いりまたは出るためにノードの能力により折り合いがつけられる。ネットワークのアドホック性は、厄介なネットワーク管理の問題を生み出し、一定の更新を必要とする状態パッケージでネットワークは一杯になる。
【０００５】
ＭＡＮＥＴネットワークの故障に対しては多くの仮定された理由がある。ネットワークの更新は、変化に十分速くついていくために受け入れることはできない。どのノードが現時点でネットワークに接続されているかについての情報は、非常に古臭いものとなり、もはや信頼できるものではない。ネットワークの更新は、利用可能な帯域幅の多くの部分を使用するため、ネットワークを移動する実際のデータのための残りの帯域幅は不十分なものとなる。各々のノードのバッテリ寿命は、ネットワークの状態についての情報を得るために殆ど永久に他の装置と通信するノードを必要とする更新トラフィック量のために、不十分となる。１つのノードから他のノードへの移動の仕方についての情報を含むルーティングテーブルは非常に大きくなることが可能であるため、ネットワーク内のノードの利用可能なメモリ容量に記憶されることは可能ではない。
【発明の開示】
【課題を解決するための手段】
【０００６】
従って、モバイルアドホックネットワークを管理するよりよい方法に対する要求がある。
【発明を実施するための最良の形態】
【０００７】
図１を参照するに、モバイルアドホックネットワーク（ＭＡＮＥＴ）が、装置Ｘ、Ｙ、ＺおよびＡのような複数のモバイル装置の間に確立されることが可能である。各々の装置Ｘ、Ｙ、ＺおよびＡは、無線トランシーバとすることが可能である。無線トランシーバは、ブルートゥース規格（ブルートゥースシステムについての規格、バージョン１．１、２００１年２月２２日）と８０２．１１規格（米国ニューヨーク州ニューヨーク、米国電気電子技術者協会（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ：ＩＥＥＥ）から入手可能なＩＥＥＥ規格８０２．１１）とを含むあらゆる利用可能な無線プロトコルを用いることが可能である。一部の実施形態においては、それらトランシーバはモバイル電池式装置とすることが可能である。一般に、各々の装置は破線の円により示される限定された範囲を有する。
【０００８】
一般に非常に多くの装置から成るネットワークにおける１つ１つの装置を通信することのではなく、ネットワークは、ネットワーク内の小さい装置群により確立される。各々の装置はコンタクトリストを含む。コンタクトリストは、一般にコンピュータに記憶される。例えば、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｐｌｏｒｅｒ（登録商標）において、コンタクトリストは維持されることが可能である。同様に、アドレスのリストは、スケジューリングおよび情報管理ソフトウェアを含む種々のソフトウェアと共に維持されることが可能である。従って、この例における各々の装置Ｘ、Ｙ、ＺまたはＡは、それぞれのコンタクトリストを有することが可能である。
【０００９】
ネットワークを確立するために、各々の装置は、いずれかの範囲内の装置を用いてコンタクトリストを交換することが可能である。例えば、装置ＸおよびＹは両方共範囲内にあり、コンタクトリストを交換することが可能である。次いで、各々の装置ＸまたはＹは、一実施形態において、それらが、それらのコンタクトリストにおいて共通のエントリを有するかどうかを決定する。このような共通のエントリ情報は記憶されることが可能である。その後、装置ＹおよびＺはコンタクトリストを交換し、どの装置がそれらのコンタクトリストの各々において共通であるかを決定する。さらに、装置Ｙは、Ｚのコンタクトリストにおけるどのコンタクトがまた、Ｘのコンタクトリストにあるかについての情報を記憶することが可能である。次いで、装置ＺおよびＸは、コンタクトリストを交換することが可能であり、どれがそれらの共通のコンタクトであるかについて決定を下すことが可能である。Ｚはまた、ＡのリストにおけるどのコンタクトがＹのリストにあるかを決定することが可能である。
【００１０】
従って、図１に示したように、装置Ｘのコンタクトリストは少なくともＹに含まれる。Ｙのコンタクトリストは少なくともＸとＺに含まれ、Ｚのコンタクトリストは少なくともＹとＡに含まれる。最終的に、Ａのコンタクトリストは少なくともＺに含まれる。
【００１１】
本発明の一実施形態に従って、ＭＡＮＥＴは、より管理し易い小さく定義された群内で確立されることが可能である。小さく定義された群はコンタクトリストを交換することにより確立されることが可能であり、範囲内にあるかまたは範囲内にない他のステーションをもつステーションＸのような第１ステーションから通信リンクを確立することが可能であるが、それらのコンタクトリストにおける共通のコンタクトを有することが決定される。従って、装置Ｚが装置Ｘの範囲外にあるとしても、装置Ｘは、範囲外の装置Ｚおよび最終的に範囲外の装置Ａに、それらの共通のコンタクトＹにより通信リンクを確立することが可能である。
【００１２】
装置は、どの共通のコンタクトをそれらが有しているかを決定し、この共通のコンタクト情報は、時間が経過してネットワークが成長するにつれて、ネットワークを移動することが可能である。この共通のコンタクト情報は、一実施形態において、ＭＡＮＥＴ内の各々の装置において利用可能であるルーティングテーブルにおいて記憶されることが可能である。また、特定の装置が現時点でオンラインであるかそうでないかについての情報が記憶される。
【００１３】
一部の実施形態においては、装置の識別子、装置のオーナーについての個人情報の特徴、各々の装置のオンラインへの代わりのルート、および目的装置までのホップ数と第１ホップのための隣接装置の識別のようなさらなる特徴情報が送信され且つ記憶されることが可能である。また、一部の実施形態においては、各々の装置の種類についての情報であって、オーディオ、テキスト、電話、静止画像ケーブル装置等であるかのような情報が記憶されることが可能である。
【００１４】
このような共通の情報は、範囲内の装置間で次第に交換されることによりネットワークに亘って移動することが可能である。例えば、所定の装置がオンラインであるかそうでないかのように、状態情報は変化するため、その情報はネットワークに亘って共有されることが可能である。
【００１５】
図１においてＸ、Ｙ、ＺまたはＡで示す装置の１つとしての装置１０は、図２に示す制御装置１２を含むことが可能である。制御装置１２は、無線インタフェース１４と通信することが可能である。制御装置１２はまた、一実施形態に従ったネットワークソフトウェア２０および通信ソフトウェア１８を記憶する記憶装置１６と通信することが可能である。
【００１６】
図３に示すネットワークソフトウェア２０は、一実施形態において、ブロック２２において示すように、範囲内の装置を識別し、記憶する。この範囲内の装置の情報は、一実施形態において、記憶装置１６に記憶されるルーティングテーブルに記憶されることが可能である。次いで、範囲内の装置間の共通のコンタクトが決定される。これは、共通のコンタクトリストを交換すること、共通のコンタクトを識別することおよびブロック２４において識別されるルーティングテーブルにおけるその情報を記憶することによりなされることが可能である。
【００１７】
装置群の第１集合の間で決定された共通のコンタクトは、次いで、ブロック２６において示すような共通のコンタクトである他の範囲内の装置と共通化されることが可能である。相互に共通のコンタクトは、次いで、ルーティングテーブルに記憶される。
【００１８】
次いで、相互の共通のコンタクトが、それらが範囲内にあるかまたはそうでないに拘わらず、ブロック２８において示すように、ルーティングテーブルに記憶される。範囲外にある共通のコンタクトは、範囲内にある装置間の共通のコンタクトについての情報のネットワークに亘る進行性の共有化により得られることが可能である。結局、この情報は範囲外の共通のコンタクトに到達する。
【００１９】
最終的に、共通のコンタクトのネットワークにおける各々の装置のための状態情報は記憶される。この状態情報は、通信を受信するために特定の装置が現時点でアクティブまたは利用可能であるかを含み、その情報は、範囲内の共通のコンタクトにより同様に共有され、最終的に、ブロック３０に示すように、範囲外の共通のコンタクトに到達する。
【００２０】
従って、共通コンタクト間の情報を共有化することにより、ネットワークの性質とネットワークにおける各々の装置の状態は現在進行中をベースとして動的に更新されることが可能である。１つの装置がもはやアクティブでないことが決定されるとすぐ、その情報は、その情報がネットワークに亘って最終的に行き渡るまで、その情報は範囲内の装置とその情報を共有する範囲内の装置により収集されることが可能である。共通コンタクトは、ＭＡＮＥＴ管理がより機能的になるように、装置数を制限する。それ故、各々の装置は、全体的なＭＡＮＥＴネットワークのそれ自身の得意なサブ集合を形成することが可能である。共通コンタクトを用いて管理可能サイズをもつＭＡＮＥＴを確立することにより、特に共通コンタクトは、兎に角、互いにコンタクトしたがる傾向のために、より効率的なネットワークが実現されることが可能である。換言すれば、管理可能なサイズをもつＭＡＮＥＴは、兎に角互いにコンタクトしたがる個人個人の間で実現され、互いに通信したがらない装置間における接続情報の記憶は回避する。
【００２１】
図４に示す通信ソフトウェア１８は、一実施形態におけるブロック３２に示すような潜在的メッセージの受信者を示すことにより開始する。ダイヤモンド（判断）３４におけるチェックは、意図された受信者がルーティングテーブルにあるかどうかを決定する。そうである場合、意図された受信者に結びつく状態情報のチェック（ダイヤモンド（判断）３６）は、装置が現時点でアクティブであるかどうかを決定する。そうでない場合、ブロック４２に示すように、エラーメッセージが作成されることが可能である。
【００２２】
装置状態がよい場合、ブロック３８に示すように、装置のルーティングテーブルにおいて記憶されたパスを通じて一連の範囲内の装置によりメッセージは受信者に送信されることが可能である。意図された受信者がルーティングテーブルにない場合、ブロック４０に示すようにエラーメッセージが作成されることが可能である。このことは、装置が範囲内になく、その装置に対して複数の範囲内リンクを規定することができる一連の装置と共通コンタクトの状態にないことを意味している。
【００２３】
特定の装置１０へのアクセスは限定されることが可能である。また、承認されたコンタクトリストにあるそれらのエンティティは制御されることが可能である。装置１０へのアクセスを制御することは、どのユーザが装置１０を取り上げ且つ通信を開始するかを制御することを意味する。これは、装置が見失われた場合に、承認されていない人が商人された個人とコンタクトするために装置１０を利用することが可能であるため、重要である。ある場合には、承認された人は、子供と不適切に通信しようとする大人である可能性がある。従って、パスワード４４が、アプリケーション１８、２０および５６をまた含む装置１０ａに提供されることが可能である。コンタクトリスト４６もまた、装置１０ａにおけるデータとして記憶されることが可能である。同様に、装置１０ｂのような、装置１０ａが通信する各々の装置はまた、パスワード４４とコンタクトリスト４６を含む。従って、各々の装置１０は、一実施形態において、装置１０を見つけることが可能である誰かによる通信を防止するように適合させることが可能である。
【００２４】
さらに、装置１０ａはまた、第２パスワード４８を含む。このパスワード４８は、一実施形態において、コンタクトリスト４６を変更するために提供される。同様に、装置１０ａが通信することが可能である各々の装置１０はまた、コンタクトリスト４６と、そのコンタクトリストを変更することを可能にするパスワード４８とを有することが可能である。そのような場合、コンタクトリスト４６を変更するために、ユーザはパスワードを要求される。適切なパスワード４８が与えられたとき、コンタクトリストは変更されることが可能である。
【００２５】
１つの使用モデルにおいて、子供は装置１０ａまたは１０ｂを用いることが可能である。子供はパスワード４４を知ることが可能であり、装置１０ａまたは１０ｂにサインオンするためにその装置を用いることが可能である。それ故、子供のユーザが子供のコンタクトリスト４６に新しいコンタクトを加えようとする場合、子供は、許可に応じて、パスワード４８を入力し且つ適切な変更を実行するその子供の親に装置１０を提供することが可能である。この使用モデルにおいて、子供の親は、それ故、子供が誰と通信することができるかを制御することが可能である。子供は、親の制御したコンタクトリストにない個人との通信を開始することまたは受信することをできない。このように、親は、子供が誰とコンタクトするかを制御し、子供に悪影響を与えようとする個人と子供がコンタクトすることを防止することができる。
【００２６】
装置１０ａに記憶されたソフトウェア５６は、図８に示すように、装置１０へのアクセスとコンタクトリスト４６へのアクセスを制御する。本発明の一実施形態における承認ソフトウェア５６は、ダイヤモンド（判断）５８に示されるようなサービスに対するリクエストを待つ。サービスに対するリクエストを受信するとき、ブロック６０に示すように、パスワード４４が要求される。応答が受信されるとき、ダイヤモンド（判断）６２に示すように、入力されたパスワードがパスワード４４に適合するかどうかの判定が実行される。ユーザが承認される場合、ダイヤモンド（判断）６４において決定されるように、サービスはブロック６６に示すように開始される。そうでない場合、サービスは終了する。
【００２７】
次いで、ダイヤモンド（判断）６８におけるチェックは、リクエストがコンタクトリスト４６を修正するためになされたものであるかどうかを決定する。そうである場合、パスワードが要求される。パスワード４８が与えられる場合、そのパスワードは記憶されたパスワード４８と比較される。ダイヤモンド（判断）７０において、コンタクトリストを変更する決定がなされる。その変更が承認される場合、コンタクトリストは修正され（ブロック７２）、その結果、装置１０ａのユーザは追加されたコンタクトリストの参加者と自由に通信することが可能である。同様に、コンタクトリスト４６における現時点のコンタクトは、同じ方式で消去することが可能である。さらに、その変更が承認されない場合、フローは終了する。
【００２８】
図６に戻って参照するに、この実施形態において、コンタクトリストの変更の承認は遠隔ステーションからなされることが可能である。遠隔ステーションは、一実施形態においては、装置１０ｃと配線接続５４によりまたは無線で通信するパーソナルコンピュータとすることが可能である。この実施形態においては、コンタクトリスト４６における変化を承認される人が装置１０を物理的に使用する必要は必ずしもない。それに代えて、承認のためのリクエストは、そのリクエストを承認しないかまたはすることを決定する、ステーション５０ａへのリンク５４においてなされることができる。
【００２９】
一部の実施形態においては、リンク５４は無線リンクとすることが可能である。他の実施形態においては、リンク５４は、例えば、装置１０ｃを受け入れ且つ装置１０ｃからステーション５０ａにリクエストされる情報を提供するドッキングステーションにおける配線接続とすることが可能である。この場合、コンタクトリスト４６への変更を承認されるためのパスワード４８はステーション５０ａにおけるアプリケーション５２と共に記憶される。従って、通信は、コンタクトリスト４６により制御される装置１０ｃと１０ｄとの間で生じる。この場合、装置１０ｃと１０ｄはコンタクトリスト４６で通じている。同様に、装置１０ｄは、パスワード４８を用いて、コンタクトリスト４６へのアクセスを制御するステーション５０ｂを有することが可能である。
【００３０】
装置１０ｃおよび１０ｄに記憶された図９に示すソフトウェア７４は、６０で示す識別子またはパスワードに対するリクエストが後に続くサービス５８に対するリクエストから開始する。ダイヤモンド（判断）６２におけるチェックは、パスワードまたは識別子が受信されたかどうかを決定し、受信された場合、ダイヤモンド（判断）６４におけるチェックは、ユーザが承認されているかどうかを決定する。その結果、サービスは、ブロック６６に示されるように、開始することが可能である。リクエストがコンタクトリストを修正するためになされるとき、ダイヤモンド（判断）６８において決定されるように、遠隔ステーション５０はブロック７６において示すようにコンタクトされることが可能である。遠隔ステーションは、次いで、リストの修正がダイヤモンド（判断）７０に示されるように承認されるかまたはそうでないかを示す信号を提供する。承認された場合、ブロック７２に示すように、コンタクトリストは修正されることが可能である。そうでない場合、変更は拒否される。
【００３１】
図１０に示すように、ステーション５０ａおよび５０ｂにおける遠隔承認ソフトウェア５２は、本発明の一実施形態においてダイヤモンド（判断）８０に示すように、コンタクトリストを修正するためのリクエストから開始する。一実施形態においては、情報は、誰がコンタクトであるかを示すリンク５４において提供されることが可能である。他の実施形態においては、電話または他の通信手段が、装置１０ｃのユーザとステーション５０ａのユーザとの間に必要とされることとなる。
【００３２】
ダイヤモンド（判断）８４におけるチェックは、ステーション５０ａのユーザがコンタクトリストの修正を承認されたいかどうかを決定する。承認されたくない場合、拒否メッセージ８８が、装置１０ｃにリンク５４を通じて送り戻されることが可能である。ユーザが承認される場合、ブロック８６に示すように、変更を承認するように、メッセージが、ステーション５０ａから装置１０ｃにリンク５４を通じて送信されることが可能である。
【００３３】
一部の実施形態においては、認証プロトコルは、装置１０ｃとステーション５０ａとの間に確立されることが可能である。そのような場合、第２パスワードが認証されるために装置１０ｃにおいて提供され、そのような変更を許可するステーション５０へのアクセスを制御する。
【００３４】
ここで、図７を参照するに、この場合、装置１０ｅは、ネットワーク５５に亘るコンタクトリスト４６に対する修正を承認する目的でステーション５０ｃと通信することが可能である。一部の実施形態においては、ネットワーク５５はインターネットまたは携帯電話ネットワークとすることが可能である。このように、ステーション５０ｃは、修正を承認されるために、装置１０ｅの範囲内にある必要はない。
【００３５】
一例において、装置１０ｅは、現時点で装置１０ｅのコンタクトリストにない装置１０ｆと通信することを希望することが可能である。装置１０ｅは、上記のアプリケーション１８、２０および７４のようにパスワード４４を含むことが可能である。コンタクトリスト４６を修正したいとき、リクエストは、ネットワーク５５へのリンク５４を通じて送信され、次いで、それは、リンク５４を通じてステーション５０ｃにメッセージをリレーすることが可能である。同様に、装置１０ｆは、承認ステーション５０ｄに到達するために、同じ通信プロトコルの後に続くことが可能である。変更が承認される場合、適切なメッセージがステーション５０から装置１０にコンタクトリスト４６を修正して送り返される。
【００３６】
変更の実際の実施は、その他の点では上記の場合と同様である。しかしながら、この場合は、この通信は、承認プロセスの到達を拡張するネットワーク５５によりリレーされることが可能である。
【００３７】
本発明は限られた数の実施形態に関して説明したが、当業者はそれらからの多数の変形および修正が可能であることを認識するであろう。本発明の範囲および主旨から逸脱することなく、同時提出の請求の範囲はそのような変形および修正を包含することを意図するものである。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に従ったモバイルアドホックネットワークの模式図である。
【図２】本発明の一実施形態に従ったモバイルアドホックネットワークにおけるノードのブロック図である。
【図３】本発明の一実施形態に従ったソフトウェアのフロー図である。
【図４】本発明の他の実施形態に従ったフロー図である。
【図５】本発明の一実施形態に従った模式図である。
【図６】本発明の他の実施形態に従った模式図である。
【図７】本発明の他の実施形態に従った模式図である。
【図８】本発明の一実施形態に従ったソフトウェアのフロー図である。
【図９】本発明の他の実施形態に従ったソフトウェアのフロー図である。
【図１０】本発明の他の実施形態に従ったソフトウェアのフロー図である。
【図１】
2005527997.tif 000003
【図２】
2005527997.tif 000004
【図３】
2005527997.tif 000005
【図４】
2005527997.tif 000006
【図５】
2005527997.tif 000007
【図６】
2005527997.tif 000008
【図７】
2005527997.tif 000009
【図８】
2005527997.tif 000010
【図９】
2005527997.tif 000011
【図１０】
2005527997.tif 000012
【国際調査報告】
2005527997.tif 000013
2005527997.tif 000014
2005527997.tif 000015