(57)【要約】  アプリケーションが、通常のユーザーの作業場所以外の場所で作業しながら、会議、通信セッションなどになおも応対可能であるユーザーに、「他所での作業」ステータスを提供する。アプリケーションは、通常の作業場所以外のユーザーの場所、ならびに、ユーザー選択、ユーザーに関連付けられたアプリケーションからの情報、および／またはプレゼンス通知からの情報を通して、ユーザーがなおも応対可能であることを判定する。アプリケーションは、ユーザーステータスを他所での作業ステータスに調整し、カレンダー機能、通信アプリケーション、プレゼンスサービス、および同等なものなどの他のアプリケーションに利用可能な新しいステータスを作る。他所での作業ステータスが、他のユーザーにとって事足りる／受け入れ可能である場合、会議がスケジュールされ、通信セッションが促進されてよい。
2015509675.tif 000002
【特許請求の範囲】
【請求項１】
応対可能性ステータスを提供するための、コンピューティングデバイス上で実行される方法であって、
ユーザーの場所が該ユーザーの通常の作業場所以外であることを判定するステップと、
前記ユーザーが少なくとも限定されたやり方で応対可能であることを判定するステップと、
前記ユーザーに「他所での作業」ステータスを割り当てるステップであって、該「他所での作業」ステータスは、前記ユーザーの前記通常の作業場所以外の前記場所における前記ユーザーの応対可能性を示す、ステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、
前記ユーザーの「他所での作業」ステータスを、ステータス情報を使用する１つまたは複数のアプリケーションに公開するステップ
をさらに含む方法。
【請求項３】
請求項１に記載の方法であって、前記ユーザーの場所および応対可能性が、ローカルアプリケーションおよびホステッドサービスのうちの１つによって判定される、方法。
【請求項４】
請求項３に記載の方法であって、前記ローカルアプリケーションが、スケジューリング・アプリケーションおよび通信アプリケーションのうちの１つである、方法。
【請求項５】
請求項３に記載の方法であって、前記ホステッドサービスが、スケジューリングサービス、通信サービス、および場所ベースのサービスのうちの１つである、方法。
【請求項６】
命令を記憶するように構成されたメモリと、
前記メモリに結合されたプロセッサであって、前記メモリに記憶された前記命令と協働してアプリケーションを実行するプロセッサと
を含む、応対可能性ステータスを提供するためのコンピューティングデバイスであって、前記アプリケーションが、
ユーザーの場所が該ユーザーの通常の作業場所以外であることを判定し、
前記ユーザーが少なくとも限定されたやり方で応対可能であるとことを判定し、
前記ユーザーに「他所での作業」ステータスを割り当て、該「他所での作業」ステータスは、前記ユーザーの前記通常の作業場所以外の前記場所における前記ユーザーの応対可能性を示し、
前記ユーザーの「他所での作業」ステータスを、ステータス情報を使用する１つまたは複数のアプリケーションに公開する
ように構成された、コンピューティングデバイス。
【請求項７】
請求項６に記載のコンピューティングデバイスであって、前記アプリケーションが、
前記ユーザーの実際の場所と、前記ユーザーに利用可能な通信モダリティと、前記ユーザーのためのスケジューリング情報とのうちの１つまたは複数を含む追加の情報を、前記「他所での作業」ステータスと一緒に公開する
ようにさらに構成された、コンピューティングデバイス。
【請求項８】
請求項６に記載のコンピューティングデバイスであって、前記ユーザーの前記場所が、自宅の場所と、異なる作業関連場所と、交通手段モードとのうちの１つである、コンピューティングデバイス。
【請求項９】
応対可能性ステータスを提供するための命令が記憶されたコンピューター可読メモリデバイスであって、前記命令が、
ユーザーの場所が該ユーザーの通常の作業場所以外であることを判定し、
前記ユーザーが少なくとも限定されたやり方で応対可能であるとことを判定し、
前記ユーザーに「他所での作業」ステータスを割り当て、該「他所での作業」ステータスは、前記ユーザーの前記通常の作業場所以外の前記場所における前記ユーザーの応対可能性を示し、
前記ユーザーの「他所での作業」ステータスを、ステータス情報を使用する１つまたは複数のアプリケーションに公開する
ことを含む、コンピューター可読メモリデバイス。
【請求項１０】
請求項９に記載のコンピューター可読メモリデバイスであって、前記命令が、
前記ユーザーに関連付けられた場所およびスケジュール情報を受信するために、別のユーザーの権限付与レベルを判定し、
前記別のユーザーの権限付与レベルが十分である場合に、前記ユーザーの実際の場所および追加のスケジュール情報を、前記別のユーザーに公開する
ことをさらに含む、コンピューター可読メモリデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]デジタル通信の急増は、従前の文化では想像されなかった経済および社会の変化を可能にした。配線によって搬送される、または無線で送信されるデジタル信号は、ビジネスおよび個人の活動を含むさまざまなリモートの会場で、多数の関係者が従事するのを可能にする。瞬時の通信は、需要によりよく適した作業環境を提供するために、ビジネス・エンティティが非集中化することを可能にした。作業環境の非集中化はまた、従業員が顧客の場所から顧客をサポートするのを可能にすることによって、従業員および顧客に等しく恩恵をもたらした。加えて、デジタル通信は、さまざまな媒体の共有を可能にした。高度化された媒体交換は、顧客需要をよりよく満たすために、音声、ビデオ、データの送信などのさまざまなニーズを果たしている。
【０００２】
[0002]従来の通信ソリューションは、さまざまなステータス・インジケータを通して、ユーザーのプレゼンス情報を表す。ほとんどのインジケータは、ユーザーの応対可能性または非応対可能性を記載する。いくつかのインジケータはまた、ステータスの継続時間および場所情報などの、ユーザーのステータスについての追加のステータス情報を含む。ほとんどの最新の通信アプリケーションがローカルサイトについてのユーザーのステータス情報を管理するのに適している一方で、最新のソリューションは、リモートソリューションへと基準化するための能力に欠けている。リモート接続性は、指数的に拡大している。リモート接続性のソリューションは、ローカルな相手先に匹敵するマルチモーダルな接続性アプリケーションを提供する。結果として、リモートユーザーの応対可能性情報を管理するためのソリューションを提供するための、最新の通信ソリューションへの需要が高まっている。
【発明の概要】
【０００３】
[0003]本概要は、詳細な説明において以下でさらに説明される概念の選択を、簡略化された形式において導入するために提供される。本概要は、特許請求される主題の重要な特徴または必須の特徴をもっぱら特定するようには意図されず、特許請求される主題の範囲を決定する補助となることも意図されない。
【０００４】
[0004]実施形態は、「他所での作業」ステータスを、通常のユーザーの作業場所以外の場所で作業しながら、会議、通信セッションなどになおも応対可能であるユーザーのために使用することを対象とする。アプリケーションが、通常の作業場所以外のユーザーの場所、ならびに、ユーザー選択、ユーザーに関連付けられたアプリケーションからの情報、および／またはプレゼンス通知からの情報を通して、ユーザーがなおも応対可能であることを判定することができる。アプリケーションは、ユーザーステータスを他所での作業ステータスに調整し、カレンダー機能、通信アプリケーション、プレゼンスサービス、および同等なものなどの他のアプリケーションに利用可能な新しいステータスを作ることができる。他所での作業ステータスが、他のユーザーにとって事足りる／受け入れ可能である場合、会議がスケジュールされ、通信セッションが促進されてよい。
【０００５】
[0005]これらの、および他の特徴ならびに効果は、以下の詳細な説明を読み、関連付けられた図面を再検討することにより、明らかになるであろう。以上の一般的な説明と以下の詳細な説明の両方は、説明的なものであり、特許請求される態様を制限しないことが理解されるべきである。
【図面の簡単な説明】
【０００６】
【図１】[0006]いくつかの実施形態による、通信アプリケーションが他所での作業ステータスでユーザーを表すことができる、ネットワーク化された環境を示す図である。
【図２】[0007]実施形態による、他所での作業ステータスが使用され得る、例示的なシナリオを示す図である。
【図３】[0008]他所での作業ステータスを含むユーザープレゼンス情報を提供する、例示的なユーザーインターフェイスを示す図である。
【図４】[0009]実施形態によるシステムが実装され得るネットワーク化された環境の図である。
【図５】[0010]実施形態が実装され得る例示的なコンピューティング動作環境のブロック図である。
【図６】[0011]実施形態による、他所での作業ステータスを提供するプロセスのための論理流れ図である。
【発明を実施するための形態】
【０００７】
[0012]上で簡単に説明されたように、ユーザーのプレゼンスステータスは、ユーザーが自分の通常の作業場所にはおらず、しかし会議、通信セッションなどになおも応対可能であることを示す他所での作業として表されてよい。以下の詳細な説明においては、詳細な説明の一部を形成し、その中で特定の実施形態または例の例証として示される添付の図面への参照がなされる。これらの態様は組み合わされてよく、他の態様が利用されてもよく、構造的な変更は、本開示の趣旨または範囲から逸脱せずになされてよい。したがって、以下の詳細な説明は、意味を制限することにおいて取られるべきでなく、本開示の範囲は、付属の特許請求の範囲およびその均等物によって定義される。
【０００８】
[0013]以下の詳細な説明においては、詳細な説明の一部を形成し、その中で特定の実施形態または例の例証として示される添付の図面への参照がなされる。これらの態様は組み合わされてよく、他の態様が利用されてもよく、構造的な変更は、本開示の趣旨または範囲から逸脱せずになされてよい。したがって、以下の詳細な説明は、意味を制限することにおいて取られるべきでなく、本開示の範囲は、付属の特許請求の範囲およびその均等物によって定義される。
【０００９】
[0014]実施形態は、コンピューティングデバイスのオペレーティングシステム上で走るアプリケーションプログラムと協働して実行されるプログラムモジュールの一般的なコンテキストにおいて説明されるが、当業者は、態様がまた、他のプログラムモジュールとの組合せにおいて実装されてもよいことを認識するであろう。
【００１０】
[0015]一般に、プログラムモジュールは、ルーチン、プログラム、コンポーネント、データ構造、および特定のタスクを実施する、または特定の抽象データ型を実装する、他のタイプの構造を含む。さらに、当業者は、実施形態が、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な家庭用電化製品、ミニコンピューター、メインフレームコンピューター、および同等なコンピューティングデバイスを含む、他のコンピューターシステム構成で実践されてもよいことを理解するであろう。実施形態はまた、通信ネットワークを通してリンクされたリモート処理デバイスによってタスクが実施される、分散型コンピューティング環境において実践されてもよい。分散型コンピューティング環境において、プログラムモジュールは、ローカルおよびリモートの両方のメモリ記憶デバイスに配置されてよい。
【００１１】
[0016]実施形態は、コンピューターで実装されるプロセス（方法）、コンピューティングシステムとして、またはコンピュータープログラム製品もしくはコンピューター可読媒体などの製造物品として実装されてよい。コンピュータープログラム製品は、コンピューターシステムによって可読な、コンピュータープログラムを符号化するコンピューター記憶媒体であってよく、コンピュータープログラムは、コンピューターまたはコンピューティングシステムに例示的なプロセスを実施させるための命令を含む。コンピューター可読記憶媒体は、非一時的なコンピューター可読メモリデバイスである。コンピューター可読記憶媒体は、たとえば、揮発性コンピューターメモリ、不揮発性メモリ、ハードドライブ、フラッシュドライブ、フロッピー（登録商標）ディスク、またはコンパクトディスク、および同等な媒体のうちの１つまたは複数を介して実装されてよい。
【００１２】
[0017]他所での作業ステータスは、空いている、取り込み中、不確定、外出中、および同様のものなどの既存のユーザーステータスへの、追加のステータスであってよい。他所での作業、または同等なステータスは、ユーザーの通常の作業場所以外の場所、たとえば、リモート作業サイト、コンファレンス場所、出張場所などにおけるユーザーの応対可能性を示すことができる。他所での作業ステータスを有するユーザーは、さまざまな通信モダリティを提供するアプリケーションを通して、他のユーザーとの通信に対応することができてよい。他所での作業ステータスは、対面が不能であること、しかしユーザーがオンライン会議には応対可能であり得ることを示すことができる。いくつかの実施形態において、他所での作業ステータスは、ユーザーの場所を、権限付与されたユーザーに提供することができる。これにより、他者が、リモートユーザーの場所までの所定の近距離内で、代替の会議場所を提案するのを可能にすることができる。
【００１３】
[0018]本明細書全体を通して、用語「プラットフォーム」は、通信、オンライン会議、および同様の動作を促進するための「他所での作業」ステータスを提供する、および／または使用するための、ソフトウェアコンポーネントとハードウェアコンポーネントとの組合せであってよい。プラットフォームの例は、複数のサーバー上で実行されるホステッドサービス、単一のコンピューティングデバイス上で実行されるアプリケーション、および同等なシステムを含むが、これらに限定されない。用語「サーバー」は、通常ネットワーク化された環境において、１つまたは複数のソフトウェアプログラムを実行するコンピューティングデバイスを一般的に指す。しかしながら、サーバーはまた、ネットワーク上でサーバーとして見られる、１つまたは複数のコンピューティングデバイス上で実行される仮想サーバー（ソフトウェアプログラム）として実装されてもよい。これらの技術および例示的な動作についてのさらなる詳細は、以下で提供される。
【００１４】
[0019]図１を参照すると、略図１００が、いくつかの実施形態による、通信アプリケーションが他所での作業ステータスでユーザーを表すことができる、ネットワーク化された環境を示す。略図１００に示されたコンピューティングデバイスおよびコンピューティング環境は、説明目的のためである。実施形態は、さまざまなローカルの、ネットワーク化された、クラウドベースのコンピューティング環境において、ならびに、さまざまなコンピューティングデバイス、およびシステム、ハードウェアとソフトウェアとを用いる同様のコンピューティング環境において実装されてよい。
【００１５】
[0020]略図１００に示された例示的な環境において、ユーザーステータスは、クライアントデバイス１０８上で実行されるローカルアプリケーション（たとえば、スケジューリング・アプリケーション１１０）によって、または通信サーバー１０２によって実行されるサービスなどのリモートサービスによって判定され、１つまたは複数のネットワーク１０４を通して他のユーザーに公開されてよい。スケジューリング・アプリケーション１１０のクライアントインターフェイス１１２は、ユーザーの現在のステータスを表示し、ユーザーが現在のステータスまたは現在のステータスに関連付けられた属性を修正するのを可能にすることができる。たとえば、ユーザーは、実際の場所情報、ユーザーの取り込み中の時間のタイプおよび性質などにアクセスすることができる特定のユーザーを選択することができる。実施形態によるシステムにおいて、ユーザーは、ユーザーが自分の通常の作業場所にはおらず、しかし一定の会議、通信セッションなどに対して応対可能であり得ることを示す「他所での作業」ステータスを選択することができる。
【００１６】
[0021]他の実施形態において、ユーザーの他所での作業ステータスは、スケジューリング・アプリケーション１１０によって推測される、または、ユーザーの地理的情報、作業カレンダー情報、個人用カレンダー情報、ユーザーのデバイスにおいて利用可能な／アクティブにされた通信モダリティ、および同類のものなどの、１つまたは複数のソースからの情報に基づいたリモートサービスによって推測されてよい。さらに、実際の場所、利用可能な通信モダリティ、他のスケジューリング情報、その他などの追加の情報の分量およびタイプは、ユーザー選好、デフォルト、および／またはカスタマイズ可能なルール、他のユーザーの許可レベルなどに基づいて、ユーザーの他所での作業ステータスと一緒に、他のユーザーに公開されてもよい。
【００１７】
[0022]クライアントデバイス１０６を用いる別のユーザーは、公開されたユーザーのステータス情報を受信し、オンライン会議をスケジュールし、対面での会議をずらす、もしくはキャンセルし、ユーザーとの計画された通信セッションに好適なモダリティを選択する、または、受信されたステータス情報に基づいた同等な行動を実施することができる。たとえば、ユーザーの他所での作業ステータスが、ユーザーが自宅で作業していることを示す場合、ビデオコンファレンスを編成するよう計画する同僚は、ユーザーとの音声コンファレンスを選ぶことができる。同様に、リモートの作業場所にいる同僚は、ユーザーの他所での作業ステータスから、そのユーザーが自分の場所の付近にいることを突き止め、対面での会議をスケジュールすることができる（または逆もまた同様）。
【００１８】
[0023]図２は、実施形態による、他所での作業ステータスが使用され得る、例示的なシナリオを示す。略図２００は、ユーザーが自分の通常の作業場所以外の場所にいる間に、他所での作業ステータスを使用して自分の応対可能性を示すことができる、複数のシナリオを表示する。
【００１９】
[0024]ユーザーのステータスは、サイト２０２の１つまたは複数のサーバーで実行されるアプリケーションによって、記憶され、公開されてよい。サイト２０２は、ビジネスの所在地などの、ユーザーにとっての「ローカルサイト」であってよい。代替として、アプリケーションは、サイト２０２および他の場所で通信サービスを提供する一群のサーバー上で実行されるホステッドサービスの一部であってもよい。
【００２０】
[0025]例示的なシナリオにおいて、ユーザーは、電車２０４などの主要な形態の交通手段を使用していてよい。そのようなシナリオにおいて、ユーザーは、異なる能力を有するさまざまなモバイルデバイスを通して、通信サービスおよび／または提携サービスにアクセスできてよい。したがって、ユーザーは、電車２０４に乗っている間、テキストメッセージ交換、データ交換、またはさらには音声／ビデオ通信セッションに対して応対可能であってよい。同様に、ユーザーはまた、野外状況２０６における他所で作業していてよい。例示的なシナリオにおいて、ユーザーは、通話を受け入れるように応対可能であってよい。
【００２１】
[0026]別の例示的なシナリオにおいて、ユーザーは、自宅オフィス２０８で作業している間にリモートで応対可能であってよい。自宅オフィス２０８から、ユーザーは、ビデオ、音声、文書共有、テキストメッセージ、その他を含むがそれらに限定されない、マルチモーダル通信を受け入れるよう可能にされてよい。ユーザーはまた同様に、休暇サイト２１０から、マルチモーダル通信に対して応対可能であってよい。たとえば、ノートブックコンピューターを通して、ユーザーは、オンライン会議および同様のイベントにリモートで応対可能であってよい。加えて、ユーザーは、乗物２１２から、リモートで応対可能であってよい。乗物２１２においては、限定された接続性しか利用可能でないことがある。したがって、ユーザーは、音声通信に対してのみ応対可能であることがあり、このことは、ユーザーの他所での作業ステータス内でその詳細の一部として示されてよい。
【００２２】
[0027]いくつかの実施形態によれば、ユーザーは、通信アプリケーション、スケジューリング・アプリケーション、または同様のアプリケーション上のユーザーインターフェイスオプションを通して、自分のステータスを直接示すことができる。ステータスはまた、分析を通して推測されてもよい。たとえば、作業時間中、ユーザーの場所が通常の作業場所以外として検出されることがあり、ユーザーが、電子メールまたは同様の作業関連アプリケーションを積極的に使用していることがある。こうして、ユーザーのステータスは、ユーザーによる変化を条件にして他所での作業に設定されてもよい。個人用カレンダー、ソーシャルネットワーキングサイトのスケジュール、作業関連アプリケーションの使われ方、および同等なものなどの他の情報ソースがまた、ユーザーのステータスを他所での作業として判定するのに用いられてよい。このステータスは次いで、任意のアプリケーションがそれを使用する（ｃｏｎｓｕｍｅ）ことができるように、プレゼンスステータスとして公開されてよい。他所での作業ステータスは、会議または通信セッションを編成するために使用され得るだけでなく、幅広いサービスをユーザーに提供するアプリケーションまたはホステッドサービス（たとえば、場所ベースのサービス）がまた、ユーザーがリモートの場所にいてもなお作業していてよいことを考慮に入れることができる。
【００２３】
[0028]実際の場所情報は、全地球測位システム（ＧＰＳ）、無線ネットワーク三角測量、またはユーザーの場所の有線ネットワーク追跡を利用して取得されてよい。他の実施形態によれば、ユーザーのステータスはまた（「他所での作業」に加えて）、「空いている」、「取り込み中」、「不確定」、または「外出中」を含むことができる。「他所での作業」は、リモートで作業しており、作業関連のイベント／サービスに完全にまたは部分的に応対可能であるユーザーを示すための一例にすぎない。「他所で応対可能」、「リモートで作業する」、「リモートで応対可能」、または同様のものなどの他のインジケータが、本明細書で説明される原理を使用して用いられてもよい。
【００２４】
[0029]図３は、他所での作業ステータスを含むユーザーのプレゼンス情報を提供する、例示的なユーザーインターフェイスを示す。略図３００は、ユーザーステータスの例示的な選択肢を表示するユーザーインターフェイス・ウィンドウを表示する。
【００２５】
[0030]ユーザーインターフェイス・ウィンドウ３１０は、スケジューリング、通信、または同様のアプリケーションのために、ユーザーが自分のステータス３１２を設定するのを可能にする、クライアントアプリケーションによって表示されてよい。例示的なユーザーステータスは、「空いている」、「取り込み中」（３１４）、「不確定」、および「外出中」を含むことができる。加えて、ユーザーインターフェイス・ウィンドウ３１０は、通常の作業場所以外の場所でのユーザーの応対可能性を示すために、「他所での作業」３１６ステータスを表示することができる。
【００２６】
[0031]いくつかの実施形態によれば、アプリケーションは、権限付与された要求者から、ユーザーの場所を求める要求を受信することができる。権限付与された要求者は、ログインなどの認証スキームを通して、アプリケーションによって認証された別のユーザーであってよい。アプリケーションは、ユーザーの実際の場所を、権限付与された要求者に提供することができ、その結果、要求者は、通信セッション、オンライン会議、またはユーザーの実際の場所付近で、彼ら自身または他の人々のための対面での会議さえもスケジュールすることができる。
【００２７】
[0032]他の実施形態によれば、アプリケーションは、ユーザーのステータスを要求するユーザーの権限付与レベルを判定することができる。アプリケーションは次いで、ユーザーの場所にアクセスするための特権を要求するユーザーが有すると判定した後で、ユーザーの場所を提供することができる。代替として、アプリケーションは、ユーザーの場所にアクセスするための特権を要求するユーザーが欠いていると判定した後で、ユーザーの実際の場所を非表示にすることができる。
【００２８】
[0033]さらなる実施形態によれば、アプリケーションは、所定のスケジュール、場所情報、および／または同等な情報から、他所での作業ステータスを検出することができる。たとえば、ユーザーは、ユーザーの通常の作業場所以外の場所で、アクセスカードまたは同様のアクセスメカニズム（たとえば、バイオメトリックアクセス）を使用して、建物にアクセスすることがある。この検出に応答して、アプリケーションは、その時間が通常の作業時間である場合、ユーザーのステータスを他所での作業に変更してもよい。ユーザーはその後、その設定を変更する、またはそのままにすることができる。
【００２９】
[0034]図２および図３における例示的なシナリオおよびスキーマは、特定のコンポーネント、データ型、および構成により示される。実施形態は、これらの例示的な構成によるシステムに限定されない。他所での作業ステータスの提供は、アプリケーションおよびユーザーインターフェイスにおけるより少ないコンポーネント、または追加のコンポーネントを用いた構成において実装されてもよい。さらに、図２および図３に示された例示的なスキーマおよびコンポーネント、ならびにそれらのサブコンポーネントは、本明細書で説明される原理を使用して、他の値を用いた同様のやり方で実装されてもよい。
【００３０】
[0035]図４は、実施形態によるシステムが実装され得るネットワーク化された環境である。ローカルのリソースおよびリモートのリソースは、１つもしくは複数のサーバー４１４、またはホステッドサービスなどの単一のサーバー（たとえば、ウェブサーバー）４１６によって提供されてよい。通信アプリケーションは、ネットワーク４１０を通して、スマートフォン４１３、ラップトップコンピューター４１２、またはデスクトップコンピューター４１１（「クライアントデバイス」）などの個々のコンピューティングデバイス上のクライアントインターフェイスと通信することができる。
【００３１】
[0036]上で論じられたように、アプリケーションは、他所での作業ステータスにより、通常のユーザーの作業場所以外の場所で作業しており、オンライン会議、または通信セッションに対して応対可能であるユーザーを表すことができる。他所での作業ステータスは、会議に対するユーザーの応対可能性について、クライアントアプリケーションに提示されてよく、そこで、ユーザーの実際の場所に基づいて、通信のモダリティ／オンライン会議が決定されてよい。
【００３２】
[0037]クライアントデバイス４１１〜４１３は、先に論じられたように、リモートサーバー（たとえば、サーバー４１４のうちの１つ）上で実行されるアプリケーションへのアクセスを可能にすることができる。サーバーは、該当するデータを、データストア４１９から／データストア４１９へ直接、またはデータベースサーバー４１８を通して、取り出す、または記憶することができる。
【００３３】
[0038]ネットワーク４１０は、サーバー、クライアント、インターネットサービスプロバイダ、および通信媒体の任意のトポロジを含むことができる。実施形態によるシステムは、静的な、または動的なトポロジを有することができる。ネットワーク４１０は、企業ネットワークなどのセキュアなネットワーク、無線オープンネットワークなどのセキュアでないネットワーク、またはインターネットを含むことができる。ネットワーク４１０はまた、公衆交換電話網（ＰＳＴＮ）またはセルラネットワークなどの他のネットワーク上で、通信を協調させることができる。さらに、ネットワーク４１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）または同様のものなどの短距離無線ネットワークを含むことができる。ネットワーク４１０は、本明細書で説明されるノード間に通信を提供する。限定ではなく例として、ネットワーク４１０は、音響、ＲＦ、赤外線、および他の無線媒体などの無線媒体を含むことができる。
【００３４】
[0039]他所での作業ステータスを提供するために、コンピューティングデバイス、アプリケーション、データソース、およびデータ分散型システムの多くの他の構成が用いられてよい。さらに、図４で論じられたネットワーク化された環境は、説明目的のためのみのものである。実施形態は、例示的なアプリケーション、モジュール、またはプロセスに限定されない。
【００３５】
[0040]図５および関連付けられた議論は、実施形態が実装され得る好適なコンピューティング環境の簡単で一般的な説明を提供するように意図される。図５を参照すると、コンピューティングデバイス５００などの、実施形態によるアプリケーションのための例示的なコンピューティング動作環境のブロック図が示される。基本的な構成において、コンピューティングデバイス５００は、少なくとも１つの処理ユニット５０２と、システムメモリ５０４とを含むことができる。コンピューティングデバイス５００はまた、プログラムの実行において協同する複数の処理ユニットを含むことができる。コンピューティングデバイスの厳密な構成およびタイプに応じて、システムメモリ５０４は、（ＲＡＭなどの）揮発性、（ＲＯＭ、フラッシュメモリ、その他などの）不揮発性、またはその２つのなんらかの組合せであってよい。システムメモリ５０４は、Ｗａｓｈｉｎｇｔｏｎ、ＲｅｄｍｏｎｄのＭＩＣＲＯＳＯＦＴ  ＣＯＲＰＯＲＡＴＩＯＮによるＷＩＮＤＯＷＳ（登録商標）オペレーティングシステムなどの、プラットフォームの動作を制御するのに好適なオペレーティングシステム５０５を通常含む。システムメモリ５０４はまた、プログラムモジュール５０６、通信アプリケーション５２２、およびステータスモジュール５２４などの、１つまたは複数のソフトウェアアプリケーションを含むことができる。
【００３６】
[0041]通信アプリケーション５２２は、実施形態による他所での作業ステータスを通して、通常のユーザーの作業場所以外の場所で作業するユーザーを表すことができる。ステータスモジュール５２４は、ユーザー入力、カレンダー機能アプリケーションからの情報、プレゼンス状態、または追加のソースを通して、ユーザーの場所および／または応対可能性を検出し、ユーザーのステータスについて問い合わせるクライアントアプリケーションに、他所での作業ステータスを提供することができる。ステータスモジュール５２４はまた、リモートで応対可能なユーザーについて問い合わせるユーザーの権限付与レベルを判定することができる。問い合わせるユーザーの権限付与のレベルに従って、ステータスモジュール５２４は、他所での作業ステータスを通して、リモートで応対可能なユーザーについての情報（たとえば、実際の場所）を多かれ少なかれ提供することができる。この基本的な構成は、点線５０８内のそれらのコンポーネントによって図５に示される。
【００３７】
[0042]コンピューティングデバイス５００は、追加の特徴または機能性を有することができる。たとえば、コンピューティングデバイス５００はまた、たとえば、磁気ディスク、光学ディスク、またはテープなどの（リムーバブルおよび／または非リムーバブルの）追加のデータ記憶デバイスを含むことができる。そのような追加の記憶装置が、リムーバブル記憶装置５０９および非リムーバブル記憶装置５１０によって図５に示される。コンピューター可読記憶媒体は、コンピューター可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の記憶のための任意の方法または技術において実装される、揮発性および不揮発性の、リムーバブルおよび非リムーバブルの媒体を含むことができる。コンピューター可読記憶媒体は、非一時的なコンピューター可読メモリデバイスである。システムメモリ５０４、リムーバブル記憶装置５０９、および非リムーバブル記憶装置５１０は、すべてコンピューター可読記憶媒体の例である。コンピューター可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、所望の情報を記憶するために使用されてよく、コンピューティングデバイス５００よってアクセスされてよい任意の他の媒体を含むが、これらに限定されない。任意のそのようなコンピューター可読記憶媒体は、コンピューティングデバイス５００の一部であってよい。コンピューティングデバイス５００はまた、キーボード、マウス、ペン、ボイス入力デバイス、タッチ入力デバイス、および同等な入力デバイスなどの入力デバイス５１２を有することができる。表示装置、スピーカ、プリンタ、および他のタイプの出力デバイスなどの出力デバイス５１４もまた含まれてよい。これらのデバイスは、当技術分野ではよく知られており、ここで長々と議論される必要はない。
【００３８】
[0043]コンピューティングデバイス５００はまた、分散型コンピューティング環境における無線ネットワーク、衛星リンク、セルラリンク、および同等なメカニズムの上などで、本デバイスが他のデバイス５１８と通信するのを可能にする通信接続５１６を含むことができる。他のデバイス５１８は、通信アプリケーションを実行するコンピューターデバイス、記憶サーバー、および同等なデバイスを含むことができる。通信接続５１６は、通信媒体の一例である。通信媒体は、その中に、コンピューター可読命令、データ構造、プログラムモジュール、または搬送波もしくは他のトランスポートメカニズムなどの変調データ信号における他のデータを含むことができ、任意の情報配信媒体を含む。用語「変調データ信号」は、信号における情報を符号化するようなやり方で設定または変更された、その特性のうちの１つまたは複数を有する信号を意味する。限定ではなく例として、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、ならびに音響、ＲＦ、赤外線および他の無線媒体などの無線媒体を含む。
【００３９】
[0044]例示的な実施形態はまた、方法を含む。これらの方法は、本文書において説明された構造を含む、任意の数のやり方で実装されてよい。１つのそのようなやり方は、本文書で説明されたタイプのデバイスのマシン動作による。
【００４０】
[0045]別のオプションのやり方は、方法の個々の動作のうちの１つまたは複数が、なんらかを実施する一人または複数の人間のオペレータと協働して実施されることになる場合である。これらの人間のオペレータは、互いに同一の場所に配置される必要はなく、各人は、プログラムの一部を実施するマシンを有しているだけでよい。
【００４１】
[0046]図６は、実施形態による、他所での作業ステータスを提供するプロセスのための論理流れ図を示す。プロセス６００は、いくつかの例において、通信、プレゼンス、カレンダー機能、または同様のアプリケーションによって実装されてよい。
【００４２】
[0047]プロセス６００は、アプリケーションがユーザーのステータスを検出することができる動作６１０で始まってよい。検出されたステータスは、場所、応対可能性、および他の情報を含むことができる。たとえば、ユーザーが平常の作業時間中にリモート作業サイトにいる場合、アプリケーションは、ユーザーのカレンダー、その他に他の指示がなければ、ユーザーがリモートで応対可能であると推測することができる。動作６２０で、アプリケーションは、ユーザーのステータスを他所での作業ステータスに調整することができる。このステータスは、ユーザーが作業中であり、オンライン会議および／または通信セッションに対して応対可能であり得ることを示すことができる。オンライン会議および／または通信セッションのモダリティは、ユーザーの実際の場所およびその場所での能力に依存してよい。ステータス情報はまた、ユーザーが対面での会議には応対可能でないことを他者に示すことができる。したがって、他のユーザーは、それに応じて会議または通信セッションを計画することができる。
【００４３】
[0048]動作６３０で、アプリケーションは、ユーザーのステータスを求める要求を受信することができる。要求は、別のクライアントアプリケーションを利用する権限付与されたユーザーからであってよい。動作６４０で、アプリケーションは、ユーザーの他所での作業ステータスを、要求するアプリケーションに送信することができる。権限付与されたユーザーは、他所での作業ステータス内で、ユーザーの場所などの追加の情報を見ることを可能にされてよい。
【００４４】
[0049]いくつかの実施形態は、通信モジュール、メモリ、およびプロセッサを含むコンピューティングデバイスにおいて実装されてよく、ここで、プロセッサは、メモリに記憶された命令と協働して、上で説明されたような方法または同等な方法を実行する。他の実施形態は、上で説明されたような方法または同様の方法を実行するための命令が記憶されたコンピューター可読記憶媒体として実装されてもよい。
【００４５】
[0050]プロセス６００に含まれる動作は、説明目的のためのものである。リモートステータスを通してリモートユーザーを表すことは、より少ないステップ、または追加のステップを含む同様のプロセスによって、ならびに本明細書で説明された原理を使用して異なる順序の動作で実装されてもよい。
【００４６】
[0051]上の明細書、例、およびデータは、実施形態の構成の製造および使用の完全な説明を提供する。本主題が、構造的特徴および／または方法論的行為に固有の言語で説明されてきたが、付属の特許請求の範囲において定義される本主題は、必ずしも上で説明された固有の特徴または行為に限定されないことが理解されるべきである。むしろ、上で説明された固有の特徴および行為は、特許請求の範囲および実施形態を実装する例示的な形態として開示される。
【図１】
2015509675.tif 000003
【図２】
2015509675.tif 000004
【図３】
2015509675.tif 000005
【図４】
2015509675.tif 000006
【図５】
2015509675.tif 000007
【図６】
2015509675.tif 000008
【国際調査報告】
2015509675.tif 000009
2015509675.tif 000010