モバイルコンピューティングデバイスセンサーを利用して、オンラインプレゼンスを高めるための方法であって、前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイスセンサーによって計測された、状況の変化データ及び変化の割合データのうち少なくとも一つを受信することと、前記モバイルコンピューティングデバイスによって、前記状況の変化データ及び変化の割合データのうち少なくとも一つを、1組のルールと比較して適合するオンラインプレゼンス状況を決定することであって、前記1組のルールによって前記モバイルコンピューティングデバイスのユーザーに関連づけられた複数のオンラインプレゼンス状況を指定することと、前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイスの前記ユーザーに関連づけられたオンラインプレゼンスを、前記適合するオンラインプレゼンス状況で更新すること、を具えることを特徴とする方法。請求項1の方法であって、前記モバイルコンピューティングデバイスセンサーを用いて、前記モバイルコンピューティングデバイスによって、前記状況の変化データ及び変化の割合データのうち少なくとも一つを受信することは、前記モバイルコンピューティングデバイスが受信する周囲光の変化と、前記モバイルコンピューティングデバイスの位置情報の変化と、前記モバイルコンピューティングデバイスの加速度の変化と、前記モバイルコンピューティングデバイスの現在の通信状況の変化と、前記モバイルコンピューティングデバイスの現在の向きの変化と、前記モバイルコンピューティングデバイスを取り囲む現在の環境の変化と、1つまたは2つの他のモバイルコンピューティングデバイスの検出と、の少なくとも一つを受信することを具える、ことを特徴とする方法。請求項1の方法であって、前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイスの前記ユーザーに関連づけられたオンラインプレゼンスを、前記適合するオンラインプレゼンス状況で更新することは、前記モバイルコンピューティングデバイスセンサーを受動的に用いて、前記オンラインプレゼンスを更新することを具えることを特徴とする方法。請求項1の方法であって、前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイスの前記ユーザーに関連づけられたオンラインプレゼンスを、前記適合するオンラインプレゼンス状況で更新することは、前記モバイルコンピューティングデバイスセンサーを能動的に用いて、前記オンラインプレゼンスを更新すること、を具えることを特徴とする方法。請求項4の方法であって、前記モバイルコンピューティングデバイスセンサーを能動的に用いて前記オンラインプレゼンスを更新するのに応答して、前記モバイルコンピューティングデバイスの前記ユーザーに関連づけられた前記先のオンラインプレゼンスを復元すること、をさらに具えることを特徴とする方法。請求項1の方法であって、前記モバイルコンピューティングデバイスによって、前記モバイルコンピューティングデバイスの前記ユーザーに関連づけられたオンラインプレゼンスを、前記適合するオンラインプレゼンス状況で更新することは、前記適合するオンラインプレゼンス状況に関連づけられた、加速度、位置及び時間の閾値のうち少なくとも一つに基づいて、オンラインプレゼンスを連絡不可能の状況に自動的に設定することと、前記モバイルコンピューティングデバイスの前記ユーザーと通信するための少なくとも一つの通信方法を制限することと、前記モバイルコンピューティングデバイスの前記ユーザーと通信するために、通信を開始した者に対して、代替的な通信方法を示唆すること、を具えることを特徴とする方法。請求項1の方法であって、前記モバイルコンピューティングデバイスセンサーによって計測された、前記状況の変化データ及び変化の割合データのうち少なくとも一つに基づいて、前記モバイルコンピューティングデバイスの前記ユーザーのための、少なくとも一つの通信プリファレンスを変更すること、をさらに具えることを特徴とする方法。実施形態は、モバイルコンピューティングデバイスセンサーを利用することによって、オンラインプレゼンスを高めることを提供する。モバイルコンピューティングデバイスセンサーによって計測された状況の変化及び/又は変化の割合のデータが考慮される。状況の変化及び/又は変化の割合のデータを、1組のルールと比較して、モバイルコンピューティングデバイスに対して適合するオンラインプレゼンス状況を決定してもよい。1組のルールは、モバイルコンピューティングデバイスのユーザーに関連づけられた、異なるオンラインプレゼンス状況を記述してもよい。ついで、モバイルコンピューティングデバイスのユーザーに関連づけられた現在のオンラインプレゼンスを、適合するオンラインプレゼンス状況に更新してもよい。以下の説明において、本明細書の一部をなすとともに、例示により特定の実施形態又は例を示す添付図面を参照する。本発明の精神又は範囲を逸脱することなく、これらの実施形態を、組み合わせ、その他の実施形態を利用し、および、構造的な変更を行うことができる。したがって、以下の説明は、限定された意味合いで解釈されるべきではなく、および、本発明の範囲は、添付の特許請求の範囲及びその等価物によって定義されるべきである。複数の図面を通して、同様の参照符号は、同様の要素を示し、これら図面を参照して、本発明の種々の観点を説明する。図1は、モバイルコンピューティングデバイスセンサーを利用することによって、オンラインプレゼンスを高めるためのネットワークアーキテクチャを図示するブロック図である。ネットワークアーキテクチャは、クライアントコンピューティングデバイス6と通信するモバイルコンピューティングデバイス2、アベイラビリティavailability及び通信の好みすなわちプリファレンスサービスサーバー70以下、アベイラビリティサーバー70という。、メッセージングサービスサーバー80及び電話交換機90を有する。種々の実施形態によれば、ネットワーク4は、ローカルネットワーク又は広域ネットワーク例えば、インターネットを含む。ネットワーク4は、単一のネットワーク、あるいはまた、サーバー70及び80の各々に関連づけられた複数の異なるネットワークを示すものとして理解されたい。当業者であれば、ある実施形態によれば、サーバー70及び80は、複数のサーバー又はその他の複雑なコンピューターシステムにホスティングされた複数のサービスを表すものとしてもよいことを理解するであろう。モバイルコンピューティングデバイス2は、メッセージングアプリケーション34、センサー40、ルール50、モバイルデバイスの状況の変化データ60及びモバイルデバイスの変化の割合のデータ62を含んでもよい。種々の実施形態によれば、モバイルコンピューティングデバイス2を、携帯電話、又はタブレットのような他のポータブル機器であって、コンピューターの機能を有し、1つまたは2つ以上のアプリケーションプログラムを実行可能であって、ラップトップコンピューター、スマートフォンすなわち、コンピューター機能を有する携帯電話であって、及び/又はオペレーティングシステムソフトウェアを実行可能であり、標準化されたインターフェース及びプラットフォームをアプリケーション開発者に提供するもの。を含むが、これらに限定されないもの、から構成してもよい。ある実施形態によれば、メッセージングアプリケーション34は、クライアントアプリケーションプログラムを含んでいてもよく、クライアントアプリケーションプログラムは、2つまたは3つ以上のコンピューター例えば、クライアントコンピューティングデバイス6の間で、インターネット等のネットワーク4を介して、テキストの送信、音声及びビデオ通信するように構成されている。メッセージングアプリケーション34を、アベイラビリティサーバー70と通信するよう構成して、ネットワーク中のその他のクライアントコンピューティングデバイスに対する、オンラインでのアベイラビリティ状況を更新してもよい。さらに、本明細書においてより詳細に説明されるように、メッセージングアプリケーション34を、モバイルコンピューティングデバイスセンサーすなわち、センサー40を利用して、オンラインプレゼンスを高めるように構成してもよい。ある実施形態によれば、メッセージングアプリケーション34は、ワシントン州レッドモンドの、マイクロソフト社の、LYNC及びLIVEMESSENGERインスタントメッセンジャーIMクライアントアプリケーションを含むしかし、これに限定はされない、いくつかのメッセージングアプリケーションを有してもよい。他の製造元による他のメッセージングアプリケーションもまた、本明細書において説明される種々の実施形態によって、利用してもよいことを理解されたい。モバイルコンピューティングデバイス2におけるセンサー40は、モバイルコンピューティングデバイス2に関連づけられたデータの属性を計測するための1つまたは2つ以上のセンサーを有することができ、データの属性は、位置、方向、移動速度、時刻、曜日、光量、デバイスの向き、温度及び圧力を含むが、これらに限定されない。センサー40は、実際に、ネットワーク、又はデバイスに接続せずに、無線ネットワーク例えば、Wi-Fiネットワーク、又は他のモバイルコンピューティングデバイスの存在を例えば、BLUETOOTH登録商標無線技術によって検知する機能を有することもできる。したがって、ある実施形態によれば、当技術分野における当業者にとっては公知であるはずのセンサー40は、光センサー、位置センサー、加速度センサー、温度センサー、圧力センサー、及びその他の無線ネットワーク/デバイスを検知及び接続するための無線ネットワークインターフェースデバイス、そしてジャイロスコープを含んでもよい。加えて、センサー40は、モバイルコンピューティングデバイス2に関連する通信利用データを検出することができるようにしてもよい。例えば、通信利用データは、モバイルコンピューティングデバイス2が現在通話で利用されているか、データを受信中であるか、又はその双方であるかを示すようにしてもよい。本明細書において、図3に関して、より詳細に説明されるように、ある実施形態によれば、メッセージングアプリケーション34を用いて、センサー40によって計測された、いかなるデータ属性の変更および/または変化の割合、及び通信利用データに関係する、モバイルデバイス状況の変化データ60及びモバイルデバイス変化の割合データ62を受信するようにしてもよい。ある実施形態によれば、ルール50は、センサー40によって計測された、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62に関連づけられた種々の設定を有していてもよい。特に、ルール50は、モバイルコンピューティングデバイス2ユーザーのオンラインプレゼンス、すなわち、アベイラビリティ状況に関連付けられた、オンラインプレゼンス状況52のライブラリを含むことができる。ある実施形態によれば、オンラインプレゼンス状況52は、次の状況、すなわち、連絡可能、取り込み中、応答不可、一時退席中、業務時間外、空き時間、そして、不在を含むが、これらに限定されない。ルール50について、オンラインプレゼンス状況52を、計測されたセンサーのデータの特定のインスタンスに関連付けるように構成してもよい。例えば、自身のオンラインプレゼンスの変更を望むユーザーは、モバイルコンピューティングデバイス2の裏表を裏返しにすることにより、センサー40が向きの変更を検知できるようにしてもよい。ルール50におけるルールを、前述の裏返しのような向きの変更を、オンラインプレゼンス状況52の応答不可と対応づけるように定義してもよい。向きの変更の検知に応答して、メッセージングアプリケーション34を、ルール50にアクセスし、適合するオンラインプレゼンス状況を決定するように構成してもよい。メッセージングアプリケーション34を、適合するオンラインプレゼンス状況を決定する際に、向きの変更をルール50と比較して、上記の対応する応答不可のプレゼンス状況に決定するように構成してもよい。メッセージングアプリケーション34は、次いで、状況の変化をアベイラビリティサーバー70に通知して、ユーザーの現在のオンラインプレゼンスを応答不可として確定させる。クライアントコンピューティングデバイス6は、1つまたは2つ以上のアプリケーションプログラムを実行可能な、あらゆるタイプのコンピューター又はコンピューティングデバイスを有してもよい。ある実施形態によれば、クライアントコンピューティングデバイス6を用いて、メッセージングアプリケーション図示せずを実行し、ネットワーク4を介して、モバイルコンピューティングデバイス2に対し、テキストの送信、音声及びビデオ通信を行ってもよい。アベイラビリティサーバー70は、ルール50、ユーザーオンラインプレゼンス72、メッセージングアプリケーション74、及び通信プリファレンス76を有していてもよい。モバイルコンピューティングデバイス2について、上記で説明されているように、ルール50は、センサー40によって計測され、そして、モバイルコンピューティングデバイス2からアベイラビリティサーバー70に対して交信される、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62に関連づけられる種々の設定を含んでもよい。特に、ルール50は、モバイルコンピューティングデバイス2のユーザーのオンラインプレゼンス、すなわち、アベイラビリティ状況に関連づけられたオンラインプレゼンス状況52のライブラリを含んでもよい。ユーザーオンラインプレゼンス72は、モバイルコンピューティングデバイス2のユーザーに関連づけられた、現在のユーザーオンラインでのプレゼンス状況を含んでもよい。本明細書においてより詳細に説明されるように、センサー40から、モバイルコンピューティングデバイス2又はアベイラビリティサーバー70のいずれかが受信したモバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62に基づき、ユーザーオンラインプレゼンス72を、モバイルコンピューティングデバイス2上で動作するメッセージングアプリケーション34又は、アベイラビリティサーバー70上で動作するメッセージングアプリケーション74のいずれかによって更新し、ユーザーすなわち、モバイルコンピューティングデバイス2のユーザーの、現在のオンラインでのアベイラビリティ状況を、ネットワークの他のユーザーに対して発行してもよい。ある実施形態によれば、メッセージングアプリケーション74は、サーバーアプリケーションプログラムを有し、このサーバーアプリケーションプログラムを、メッセージングアプリケーション34のような、メッセージングクライアントアプリケーションのユーザーに対するアベイラビリティ、及び、通信プリファレンスを管理するように構成してもよい。ある実施形態によれば、メッセージングアプリケーション74を、モバイルコンピューティングデバイス2のユーザーのオンラインでのアベイラビリティ状況を更新するように構成してもよい。さらにまた、本明細書においてより詳細に説明されているように、メッセージングアプリケーション74にモバイルコンピューティングデバイスセンサーすなわち、センサー40を利用することによって、オンラインプレゼンスを高めるように構成してもよい。ある実施形態によれば、メッセージングアプリケーション74は、ワシントン州レッドモンドのマイクロソフト社の、EXCHANGESERVERコラボレーションアプリケーション、LYNCSERVERアプリケーション、又は、MESSENGERサービスのような、コラボレーションサーバーアプリケーションを有してもよい。本明細書において説明される種々の実施形態によれば、他の製造者からの他のコラボレーションサーバーアプリケーションを用いてもよいことを理解されたい。通信プリファレンス76は、モバイルコンピューティングデバイス2のユーザーと、他のネットワークユーザー例えば、クライアントコンピューティングデバイス6のユーザー等との間で、送受信されるメッセージに関して、採用され得る多数の通信方法対するユーザープリファレンスを含むことができる。通信プリファレンス76は、次のプリファレンス:IMテキストメッセージ、電子メール例えば、IMの代わりのe-mail、音声通話例えば、IMの代わりの音声通話、ビデオ電話会議、留守番電話受信した音声通話を転送するための、および、1つまたは2つ以上の上記通信プリファレンスに関連づけられた制限プリファレンス例えば、音声会議を制限するようなものを含むことができるが、これらに限定されない。ある実施形態によれば、図3に関して、以下により詳細に説明するように、通信プリファレンス76を、センサー40から受信したセンサーのデータに基づいてメッセージングアプリケーション34又はメッセージングアプリケーション74いずれかによって変更してもよい。例えば、モバイルコンピューティングデバイス2のユーザーが移動中例えば、ユーザーが運転中であることがモバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62に基づき決定されると、メッセージングアプリケーション34又は74により、ユーザーが運転中は、通信プリファレンス76におけるユーザーが好む、すなわち、優先する通信方法をIMの代わりの音声通話に変更してもよい。メッセージングサービスサーバー80は、図1のネットワークアーキテクチャにおけるユーザーに対して、エンタープライズインスタントメッセージング、プレゼンス、ファイル転送、ピアツーピア及びマルチパーティ音声及びビデオ通話、アドホック及び構造化された会議オーディオ、ビデオ及びWeb及び公衆交換電話網PSTN接続、のためのインフラストラクチャを提供してもよい。ある実施形態によれば、メッセージングサービスサーバー80は、マイクロソフト社のLYNCSERVERリアルタイム通信サーバーを含んでもよい。他の製造業者による他の通信サーバーアプリケーションもまた、本明細書において開示されている種々の実施形態によれば、用いることができることを理解されたい。電話交換機90は、PSTNに接続された慣例の電話交換機を含むことができる。種々のある実施形態によれば、メッセージングサービスサーバー80を用いて、PSTN接続をモバイルコンピューティングデバイス2及びクライアントコンピューティングデバイス6のユーザーに与えて、音声電話の発信及び受信、同様に、ボイスメールメッセージの作成及びアクセスをしてもよい。動作環境の例ここで、図2を参照するに、種々の例示的な実施形態を実装することができる、適当なコンピューティング環境についての簡潔で一般的な説明を提供することを意図する。種々の実施形態を、コンピューターデバイスのオペレーティングシステム上で動作するプログラムモジュールと共に実行するプログラムモジュールの一般的な関連から説明するが、当業者であれば、他の種類のコンピューターシステム及びプログラムモジュールと組み合わせて、種々の実施形態を実装可能であることを認識するであろう。一般的に、プログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、そして、特定のタスクを実行し、又は、特定の抽象データタイプを実装する、他のタイプの構造を含む。さらに、当業者であれば、種々の実施形態が、ハンドヘルドデバイス、マルチプロセッサーシステム、マイクロプロセッサベース又は、プログラマブル消費者用電子機器、ミニコンピューター、メインフレームコンピュータなどを含む多数のコンピューターシステム構成で実施可能であることが理解されよう。種々の実施形態は、分散コンピューティング環境においても実施可能であり、その分散コンピューティング環境においては、通信ネットワークを介してつながっている、リモートプロセッシングデバイスによってタスクが実行される。分散コンピューティング環境においては、プログラムモジュールは、ローカル及びリモート双方のメモリ記憶デバイスに配置される。図2は、1つまたは2つのアプリケーションプログラムを実行可能なコンピューターを含むアベイラビリティサーバー70を開示する。アベイラビリティサーバー70は、少なくとも1つの中央処理装置8CPUと、ランダムアクセスメモリ18RAM及び読み取り専用メモリROM20を含むシステムメモリ12と、そのメモリをCPU8に結合するシステムバス10とを含む。起動中等に、コンピューター内の要素間の情報を転送するのに役立つ基本ルーチンを含むBIOSを、ROM20内にストアする。アベイラビリティサーバー70はさらに、大容量記憶装置14を含み、その大容量記憶装置14は、オペレーティングシステム32、ルール50オンラインプレゼンス状況52のライブラリを含む、ユーザーオンラインプレゼンス72、メッセージングアプリケーション74、及び通信プリファレンス76をストアする。種々の実施形態によれば、ワシントン州レッドモンドのマイクロソフト社のWINDOWS登録商標オペレーティングシステムのように、オペレーティングシステム32は、ネットワーク化されたコンピューターのオペレーションを制御することに適したものとすることができる。大容量記憶装置14を、バス10に接続されている大容量記憶コントローラー図示せずを介して、CPU8に接続する。大容量記憶装置14及びそれに関連するコンピューター可読媒体は、アベイラビリティサーバー70に対する不揮発性のストレージを提供する。本明細書において用いられている、コンピューター可読媒体という用語は、コンピューター記憶媒体を含む。コンピューター記憶媒体は、コンピューター可読処理命令、データストラクチャ、プログラムモジュール、または他のデータのような、情報をストアするための、いかなる方法又は技術で実装された、揮発性及び不揮発性、着脱自在及び非着脱メディアを含むことができる。コンピューター記憶媒体は、RAM、ROM、EEPROMelectricallyerasableread-onlymemory、フラッシュメモリ又はその他のメモリ技術、CD-ROM、DVDdigitalversatiledisks又はその他の光学式ストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイス、又はその他あらゆる媒体、すなわち、情報を保存することに用いられ、且つ、アベイラビリティサーバー70によってアクセスされ得る媒体を含むことができるが、それらに限定されない。そのような、コンピューター記憶媒体は、いかなるものもアベイラビリティサーバー70の一部分としてもよい。本明細書において用いられている、コンピューター可読媒体という用語は、通信媒体を含んでもよい。通信媒体は、搬送波又はその他トランスポートメカニズム等の変調されたデータ信号中のコンピューター可読処理命令、データ構造、プログラムモジュール、又は、その他のデータによって具現化され、また、いかなる情報伝達媒体を含んでもよい。変調されたデータ信号という用語は、信号中の情報を符号化するように設定又は変更された1つまたは2つ以上の特徴を有する信号を意味する。例示であって、限定ではないが、通信メディアは、有線ネットワーク又は直接有線接続等の有線媒体、および、例えばアコースティック、RF、赤外線および他の無線媒体等の無線媒体を含むことができる。発明の種々の実施形態によれば、アベイラビリティサーバー70を、ネットワーク4を介したリモートコンピューターへの論理的な接続を用いたネットワーク環境において動作させてもよい。アベイラビリティサーバー70を、バス10に接続されたネットワークインターフェースユニット16を介して、ネットワーク4に接続してもよい。ネットワークインターフェースユニット16を用いて、無線ネットワークを含む他のタイプのネットワーク及びリモートコンピューティングシステムに接続してもよいことが理解され得るであろう。アベイラビリティサーバー70は、キーボード、マウス、ペン、スタイラス、指、及び/又はその他の手段図示せずを含む、多数の入力タイプから入力を受信し、および処理するための入力/出力コントローラー22を含むこともできる。同様に、入力/出力コントローラー22は、ディスプレイデバイス85、同様にプリンター、又はその他のタイプの出力デバイス図示せずに対して、出力を提供してもよい。図1に示した、モバイルコンピューティングデバイス2及びクライアントコンピューティングデバイス6は、アベイラビリティサーバー70に関して上記で示され及び説明された多数の慣例のコンポーネントの多くを含んでもよいことが理解される。種々の実施形態によれば、モバイルコンピューティングデバイス2はまた、ワイヤレス無線、電源装置例えば、着脱自在又は非着脱電源及びリアルタイムクロックのようなさらなる慣例の、その他の従来のコンポーネント図示せずを含むことができる。図3は、種々の実施形態に従って、モバイルコンピューティングデバイスセンサーを用いることにより、オンラインプレゼンスを高めるルーチン300を例示するフロー図である。ここに、提示されるルーチンについての説明を読めば、本発明の種々の実施形態の論理的なオペレーションは、1コンピューティングシステム上で動作する、一連のコンピューターに実装された処理又はプログラムモジュール及び/又は2コンピューターシステム内で相互接続されたマシン論理回路又は回路モジュールとして実装されることが理解される。実装は、本発明を実施するコンピューティングシステムの性能の必要条件に依存した、選択の問題である。したがって、図3に示され、且つ、本明細書において説明される実施形態を構成する論理的なオペレーションは、多様に、オペレーション、構造的なデバイス、処理又はモジュールと呼ばれる。これらのオペレーション、構造的なデバイス、処理及びモジュールは、ソフトウェア、ファームウェア、別目的のデジタル論理及びそれらのいかなる組み合わせによって、ここで述べる特許請求の範囲に記載された本発明の精神及び範囲から逸脱することなく、実装可能であることは当業者により認識される。ルーチン300は、オペレーション305から開始され、オペレーション305では、モバイルコンピューティングデバイス2上で実行されるメッセージングアプリケーション34が、センサー40で計測された、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62を受信する。代替的な実施形態によれば、アベイラビリティサーバー70上で動作する、メッセージングアプリケーション74を用いて、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62を受信してもよいことが理解されるであろう。特に、受信されたモバイルデバイス状況の変化データ60及びモバイルデバイス変化の割合データ62は、次のうちの1つまたは2つ以上を含んでもよい:すなわち、モバイルコンピューティングデバイス2が受信した周囲光の変化、モバイルコンピューティングデバイス2の位置の変化、モバイルコンピューティングデバイス2の加速度の変化、モバイルコンピューティングデバイス2の現在の通信状況の変化例えば、モバイルコンピューティングデバイス2において、データを受信している状況から、モバイルコンピューティングデバイス2においてなされた電話の呼への通信上の変化、及び、モバイルコンピューティングデバイス2の現在の向きにおける変化例えば、モバイルコンピューティングデバイス2が回転又はくるくる回された時を含む、モバイルコンピューティングデバイス2の角運動量の計測された変化、モバイルコンピューティングデバイス2の現在の周辺環境の変化例えば、気温の変化、圧力、等および1つまたは2つ以上の他のモバイルコンピューティングデバイスの検知である。他のモバイルコンピューティングデバイスの検知は、他のモバイルコンピューティングデバイスとのネットワーク接続例えば、Wi-Fi又はBLUETOOTH無線技術接続等を実際に確立させることなくなし得ることを理解されたい。オペレーション305から、ルーチン300は、オペレーション310に続行し、ここで、モバイルコンピューティングデバイス2上で実行されるメッセージングアプリケーション34により、センサー40によって計測された受信したモバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62を、ルール50と比較して、適合するオンラインプレゼンス状況52を決定する。代替的な実施形態によれば、アベイラビリティサーバー70上で動作する、メッセージングアプリケーション74を用いても上記の比較を行い得ることを理解されたい。例えば、受信したモバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62は、センサー40から、モバイルコンピューティングデバイス2が逆さまにされた例えば、ひっくり返されたことを示し、ついで、メッセージングアプリケーション34又は74は、ルール50にアクセスし、モバイルコンピューティングデバイス2の現在の状況に対する、適合する又は適切なルールを探してもよい。例えば、ルール50は、モバイルコンピューティングデバイス2の上下が逆さまの場合、対応するオンラインプレゼンス状況52は、応答不可すなわち、オンラインプレゼンスは、応答不可として設定されるべきである。であり、一方、モバイルコンピューティングデバイス2の、正しい側が上向きであり、光がオフである例えば、モバイルコンピューティングデバイス2の光センサーが、周囲光を検知しない場合、対応するオンラインプレゼンス状況52は、連絡不可能例えば、オンラインプレゼンスは、連絡不可能として設定されるべきである。であり、一方、モバイルコンピューティングデバイス2の正しい側が上向きであり、光がオンである場合、適合するオンラインプレゼンス状況は、連絡可能すなわち、オンラインプレゼンスは、連絡可能として設定されるべきである。というルールを有していてもよい。上記ルールの例は、完全に網羅したものではなく、受信したセンサーデータに基づきオンラインプレゼンス状況を決定するにあたり、他のルールも用いることができることを理解されたい。これらのルールは、システムによって予めセットされ、ユーザーによって作成され、又はユーザーの通信上の振る舞いやデバイスの使用によって学習されてもよいこともまた、理解されたい。オペレーション310から、ルーチン300はオペレーション315に続行し、ここでモバイルコンピューティングデバイス2上で実行されるメッセージングアプリケーション34により、ユーザーオンラインプレゼンス72を、適合するオンラインプレゼンス状況52で更新する。代替的な実施形態によれば、アベイラビリティサーバー70上で実行される、メッセージングアプリケーション74を用いて、上記の更新を行うこともできることが理解されるであろう。例えば、オペレーション310において説明された先の例を用いて、モバイルコンピューティングデバイス2の上下が逆さまであれば、オンラインプレゼンス72は、応答不可に更新されるであろう。ある実施形態によれば、オンラインプレゼンス72を、モバイルコンピューティングデバイス2のセンサー40の能動的又は受動的な利用のいずれによって、更新してもよい。例えば、上記で説明したように、ユーザーは、モバイルコンピューティングデバイス2の状態を、表裏逆さまにしたり、ひっくり返したり、くるくる回したりして、物理的に変化させることによって、デバイスをオンラインプレゼンス状況52のマッチング及び、オンラインプレゼンス72の更新を開始させることもできる。これとは逆に、センサー40によって受信された受信した位置データに基づき、モバイルコンピューティングデバイスが現在ユーザーに所持されているか又はユーザーの手の届く場所にあるという推測に基づいて、メッセージングアプリケーション34又は74により、受動的にオンラインプレゼンス状況52を更新する。例えば、モバイルコンピューティングデバイス2の現在の地理上の位置を、センサー40によって計測された位置データにより決定してもよい。さらにまた、ルール50によって、ユーザーの職場と関連づけられた地理上の位置をストアし、および、もしモバイルコンピューティングデバイス2が、ストアされた地理上の位置からあらかじめ定めた距離だけ離れている場合、ユーザーのオンラインプレゼンスを、連絡不可能又は不在と述べるようにしてもよい。オンラインプレゼンス72は、したがって、上記ルールに基づき、メッセージングアプリケーション34又は74によって、連絡不可能又は不在に受動的に更新される。ある実施形態によれば、オンラインプレゼンス72を、ルール50中の適合するオンラインプレゼンス状況52に関連する、加速度、距離及び/又は時間の閾値に基づき、オンラインプレゼンス72を連絡不可能に自動的に設定することにより更新してもよい。例えば、ルール50は、ユーザーが頻繁に運転するというユーザープリファレンスに基づき、モバイルコンピューティングデバイス2が移動中すなわち、センサー40により加速度の割合が検出されるである場合に、ユーザーのオンラインプレゼンスを、取り込み中、連絡不可能又は運転中に設定すべきであることを述べてもよい。メッセージングアプリケーション34又は74は、次いで、自動的にオンラインプレゼンス72を、上記のルールに基づき更新してもよい。他の例として、ルール50は、履歴のプレゼンス情報を基準としたヒューリスティクスを用いて、ユーザーが職場から自宅に戻る途中であるか決定してもよく、そして、ルール50は、ユーザーが自宅又は他の位置に到着したときのみすなわち、モバイルコンピューティングデバイス2が、ユーザーの家又は他の位置に対応する地理上の位置に到着したときのみ、オンラインプレゼンスを、更新するべきであること、又は、ユーザーがある閾値の時間以上自宅又は他の位置にとどまっているときのみ、オンラインプレゼンスを、更新するべきであることを述べてもよい。そして、メッセージングアプリケーション34又74により、オンラインプレゼンス72を上記のルールに基づき自動的に更新してもよい。他の例として、ルール50は、モバイルコンピューティングデバイス2のユーザーと通信を行うための1つまたは2つの通信方法についての制限を含んでもよい。特に、ルール50により、メッセージングアプリケーション34又は74に、例えば、音声会議の機能がモバイルコンピューティングデバイス2によってサポートされているとしても音声会議を有効にしないというように、ある通信を制限するように指示してもよい。あるいはまた、ルール50により、メッセージングアプリケーション34又は74に、受信したセンサーの位置データに基づき、通信をある通信のモードに制限するように自動的に指示してもよい。したがって、例えば、ユーザーが自宅にいる時は、IMの代わりのe-mail等、その他の通信モードに対して、好ましいある特定の通信のモードに、通信プリファレンス76を更新してもよい。他の例として、ルール50は、モバイルコンピューティングデバイス2のユーザーとの通信に対して、通信を開始した者例えば、クライアントコンピューティングデバイス6に対して、代替的な通信方法について示唆することを含んでもよい。特に、ルール50により、メッセージングアプリケーション34又74に対して、例えば、クライアントコンピューティングデバイス6のユーザーにe-mailを送信することによって通信を開始した者に対して、受信したセンサーの加速度データに基づきモバイルコンピューティングデバイス2のユーザーが運転中のときは、IMの代わりの音声通話が、好ましい通信手段であることを示唆するようにしてもよい。オペレーション315から、ルーチン300は、オペレーション320に続行し、ここで、モバイルコンピューティングデバイス2で実行される、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62を受信したことに応答して、メッセージングアプリケーション34が、前のユーザーオンラインプレゼンスを復元してもよい。代替的な実施形態によれば、アベイラビリティサーバー70上で動作するメッセージングアプリケーション74を用いて、上記のオペレーションを実施してもよいことが理解されよう。特に、ユーザーは、モバイルコンピューティングデバイス2に関して行われた先の行為例えば、逆さまにしたり、ひっくり返したり、又は回したりする行為を取り消しundoすることにより、ユーザーオンラインプレゼンス状況52を、連絡不可能から連絡可能へ切り替えることを開始してもよい。例えば、ユーザーは、モバイルコンピューティングデバイス2をひっくり返して、逆さまの状態ではなく正しい面が上を向くようにして、先のオンラインプレゼンス状況52を復元してもよい。モバイルコンピューティングデバイス2の正しい面が上を向いている状態は、連絡可能がルール50における、オンラインプレゼンス状況52に適合し得ることを理解されたい。オペレーション320から、ルーチン300は、引き続きオペレーション325に続行し、ここで、モバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62に基づき、モバイルコンピューティングデバイス2上で動作するメッセージングアプリケーション34が、ユーザーの通信設定を変更してもよい。代替的な実施形態によれば、アベイラビリティサーバー70上で実行されるメッセージングアプリケーション74を用いて、上記のオペレーションを実施してもよいことが理解されよう。例えば、メッセージングアプリケーション34及び74を適切に構成して、モバイルコンピューティングデバイス2のユーザーの通信プリファレンス76を自動的に設定して、外出中又は休暇中メッセージから構成される自動化された応答が作成され、それにより、他のユーザーが、そのモバイルコンピューティングデバイス2のユーザーは、町を離れているか又は休暇中であることを知り、したがって、迅速な応答を期待する場合には、他の同僚にe-mailを送ったりすることができるようにしてもよい。センサー40で計測されたモバイルデバイス状況の変化データ60及び/又はモバイルデバイス変化の割合データ62から、モバイルコンピューティングデバイス2の位置情報が、ユーザーの職場からある閾値以上距離が離れていると決定することに応答して、通信プリファレンス76の自動設定を開始してもよい。通信プリファレンス76の設定を、ユーザーからのフィードバックの生成及び受信に応答して開始して、通信プリファレンスの変更を承諾してもよく、及び、選択的に、自動化されたレスポンス内にユーザーからのメッセージを選択的に含めてもよい。オペレーション325から、ルーチン300は、終了する。種々の例示的な実施形態と関連させて、本発明を説明してきたが、当業者であれば、添付の特許請求の範囲の範囲内で、これら実施形態に多数の改変を行うことができることを理解するであろう。したがって、いかなる場合であっても、本発明の範囲を以上の説明によって限定することは意図しておらず、その代わりに、本発明の範囲は、添付の特許請求の範囲を参照することにより、全体的に判断されるべきである。