(57)【要約】  本明細書の実施形態は、ユーザのやり取りに関し、より詳細には、複数のユーザ間で共同作業及び通信をシームレスな方法で可能にすることに関する。ユーザがユーザ装置を使用して共同作業するコンテンツを選択すると、システムは、ユーザが共同作業を開始する為に使用可能な共同作業モードの一覧をユーザに与える。更にユーザは、共同作業を開始する少なくとも一人のユーザを選択する。更にシステムは、各ユーザが通信する為の少なくとも１つの最良の通信モードを選択する。システムは拡張ユビキタス等のパラメータを使用し、ユーザごとに最良の通信モードを明らかにする。更に、システムが共同作業及び通信セッションを開始する。システムは、予め設定された時間に共同作業セッションを自動で開始することができる。システムは、共同作業及び通信を共にシームレスな方法で円滑化する。
2015507246.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク内のユーザ装置上でシームレスな通信及び共同作業をもたらす方法であって、
前記ユーザ装置を使用して前記ユーザが共同作業用のコンテンツを選択するステップと、
前記ユーザ装置を使用して前記ユーザが共同作業の方法を選択するステップと、
前記ユーザ装置を使用して共同作業及び通信セッションに追加する複数の参加ユーザを選択するステップと、
前記ユーザ装置により前記複数の参加ユーザのそれぞれについて最良の通信モードを明らかにするステップと
を含む、方法。
【請求項２】
前記共同作業モードの前記選択が、
前記ユーザ装置により前記ユーザに使用可能な共同作業モードの一覧を提示するステップと、
前記ユーザ装置により前記ユーザから、前記使用可能な共同作業モードの一覧のうちの１つからの共同作業モードの選択を受け取るステップと
を更に含む、請求項１に記載の方法。
【請求項３】
前記複数の参加ユーザの間で前記参加ユーザの為の最良の通信モードを明らかにするステップが、前記参加ユーザの現在の可用性に基づく前記参加ユーザの拡張ユビキタスデータを取得し分析するステップを含む、請求項１に記載の方法。
【請求項４】
前記最良の通信モードの識別が、前記ユーザ装置によって自動で行われる、請求項１に記載の方法。
【請求項５】
前記ユーザ装置による自動的な前記最良の通信モードの識別が、
前記ユーザの拡張ユビキタス情報を取り込むステップと、
前記取り込んだ拡張ユビキタス情報を分析するステップと
を更に含む、請求項４に記載の方法。
【請求項６】
前記最良の通信モードの識別が、前記ユーザによって手動で行われる、請求項１に記載の方法。
【請求項７】
前記ユーザによる手動の前記最良の通信モードの識別が、
前記ユーザ装置からユーザ及び通信モードの一覧を受け取るステップと、
前記一覧から最良の通信モードを選択するステップと
を更に含む、請求項６に記載の方法。
【請求項８】
前記複数の参加ユーザのそれぞれとの前記通信及び共同作業セッションが、前記共同作業の為に選択される方法及び明らかにされる最良の通信モードに基づき開始される、請求項１に記載の方法。
【請求項９】
前記複数の参加者との前記通信及び共同作業セッションの開始が、
前記ユーザから共同作業リクエストを受け取るステップと、
前記明らかにされた最良の通信モードに通信をルートするステップと、
前記複数の参加者に共同作業リクエストを送るステップと
を更に含む、請求項８に記載の方法。
【請求項１０】
前記複数の参加者との前記通信及び共同作業セッションの開始が同時である、請求項９に記載の方法。
【請求項１１】
前記複数の参加者との前記通信及び共同作業セッションの前記開始が後の時点である、請求項９に記載の方法。
【請求項１２】
通信ネットワーク内で通信及び共同作業セッションをもたらし、開始する方法であって、
前記ユーザ装置を使用して前記ユーザが共同作業用のコンテンツを選択するステップと、
前記ユーザ装置を使用して前記ユーザが共同作業の方法を選択するステップと、
前記ユーザ装置を使用して共同作業及び通信セッションに追加する複数の参加ユーザを選択するステップと、
前記ユーザ装置により前記複数の参加ユーザのそれぞれについて最良の通信モードを明らかにするステップと、
前記共同作業の為に選択される方法及び明らかにされる最良の通信モードに基づき、前記複数の参加ユーザのそれぞれと前記通信及び共同作業セッションを開始するステップと
を更に含む、方法。
【請求項１３】
前記共同作業モードの選択が、
前記ユーザ装置により前記ユーザに使用可能な共同作業モードの一覧を提示するステップと、
前記ユーザ装置により前記ユーザから、前記使用可能な共同作業モードの一覧のうちの１つからの共同作業モードの選択を受け取るステップと
を更に含む、請求項１２に記載の方法。
【請求項１４】
前記複数の参加ユーザの間で前記参加ユーザの為の前記最良の通信モードを明らかにするステップが、前記参加ユーザの現在の可用性に基づく前記参加ユーザの拡張ユビキタスデータを取得し分析するステップを含む、請求項１２に記載の方法。
【請求項１５】
前記最良の通信モードの識別が、前記ユーザ装置によって自動で行われる、請求項１２に記載の方法。
【請求項１６】
前記ユーザ装置による自動的な前記最良の通信モードの識別が、
前記ユーザの拡張ユビキタス情報を取り込むステップと、
前記取り込んだ拡張ユビキタス情報を分析するステップと
を更に含む、請求項１５に記載の方法。
【請求項１７】
前記最良の通信モードの識別が、前記ユーザによって手動で行われる、請求項１５に記載の方法。
【請求項１８】
前記ユーザによる手動の前記最良の通信モードの識別が、
前記ユーザ装置からユーザ及び通信モードの一覧を受け取るステップと、
前記一覧から最良の通信モードを選択するステップと
を更に含む、請求項１７に記載の方法。
【請求項１９】
前記複数の参加者との前記通信及び共同作業セッションの開始が、
前記ユーザから共同作業リクエストを受け取るステップと、
前記明らかにされた最良の通信モードに通信をルートするステップと、
前記複数の参加者に共同作業リクエストを送るステップと
を更に含む、請求項１２に記載の方法。
【請求項２０】
前記複数の参加者との前記通信及び共同作業セッションの開始が同時である、請求項１２に記載の方法。
【請求項２１】
前記複数の参加者との前記通信及び共同作業セッションの前記開始が後の時点である、請求項１２に記載の方法。
【請求項２２】
通信ネットワーク内で単一のインターフェイスを使用して通信及び共同作業セッションを開始する方法であって、
前記単一のインターフェイスを使用して前記ユーザが共同作業用のコンテンツを選択するステップと、
前記単一のインターフェイスを使用して前記ユーザが共同作業の方法を選択するステップと、
前記単一のインターフェイスを使用して共同作業及び通信セッションに追加する複数の参加ユーザを選択するステップと、
前記単一のインターフェイスにより前記複数の参加ユーザのそれぞれについて最良の通信モードを明らかにするステップと、
前記単一のインターフェイスを使用して前記共同作業の為に選択される方法及び明らかにされる最良の通信モードに基づき、前記複数の参加ユーザのそれぞれと前記通信及び共同作業セッションを開始するステップと
を更に含む、方法。
【請求項２３】
単一のアプリケーションインターフェイスを使用してシームレスな通信及び共同作業セッションをもたらす為のユーザ装置であって、前記アプリケーションは通信ネットワーク内の前記ユーザ装置上にホストされ、前記アプリケーションが、
前記ユーザが共同作業用のコンテンツを選択する為の手段を提示し、
前記ユーザが共同作業の方法を選択する為の手段を提示し、
共同作業及び通信セッションに追加する複数の参加ユーザを選択する為の手段を提示し、
前記複数の参加ユーザのそれぞれについて最良の通信モードを明らかにする
ように構成される、ユーザ装置。
【請求項２４】
前記アプリケーションが、
前記ユーザに使用可能な共同作業モードの一覧を提示し、
前記ユーザから、前記使用可能な共同作業モードの一覧のうちの１つからの共同作業モードの選択を受け取る
ことにより、前記共同作業モードを選択する為の手段を提示するように構成される、請求項２３に記載のユーザ装置。
【請求項２５】
前記アプリケーションが、参加ユーザの現在の可用性に基づく前記参加ユーザの拡張ユビキタスデータを取得し分析することにより、前記複数の参加ユーザの間で前記参加ユーザの為の最良の通信モードを明らかにするように構成される、請求項２３に記載のユーザ装置。
【請求項２６】
前記アプリケーションが、前記ユーザ装置を使用して前記最良の通信モードを自動で明らかにするように構成される、請求項２３に記載のユーザ装置。
【請求項２７】
前記アプリケーションが、
前記ユーザの拡張ユビキタス情報を取り込み、
前記取り込んだ拡張ユビキタス情報を分析すること
により前記最良の通信モードを自動で明らかにするように構成される、請求項２６に記載のユーザ装置。
【請求項２８】
前記アプリケーションが、前記最良の通信モードを手動で明らかにする為の手段を前記ユーザに提供するように構成される、請求項２３に記載のユーザ装置。
【請求項２９】
前記アプリケーションが、
ユーザ及び通信モードの一覧を受け取り、
前記一覧から最良の通信モードを選択すること
により前記最良の通信モードを手動で明らかにするように構成される、請求項２８に記載のユーザ装置。
【請求項３０】
前記アプリケーションが、前記共同作業の為に選択される方法及び明らかにされる最良の通信モードに基づき、前記複数の参加ユーザのそれぞれと前記通信及び共同作業セッションを開始するように構成される、請求項２３に記載のユーザ装置。
【請求項３１】
前記アプリケーションが、
前記ユーザから共同作業リクエストを受け取り、
前記明らかにされた最良の通信モードに通信をルートし、
前記複数の参加者に共同作業リクエストを送る
前記複数の参加者と前記通信及び共同作業セッションを開始するように構成される、請求項３０に記載のユーザ装置。
【請求項３２】
前記アプリケーションが、前記複数の参加者と前記通信及び共同作業セッションを同時に開始するように構成される、請求項３１に記載のユーザ装置。
【請求項３３】
前記アプリケーションが、前記複数の参加者と前記通信及び共同作業セッションを後の時点で開始するように構成される、請求項３１に記載のユーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の実施形態は、ユーザのやり取りに関し、より詳細には、複数のユーザ間で共同作業及び通信をシームレスな方法で可能にすることに関する。
【背景技術】
【０００２】
共同作業とは、共通の目標を達成する為に１組のエンティティ又は人々が一緒に働く過程である。通信とは、１組の人々の間で情報をやり取りする過程である。
【０００３】
通信技術の大幅な増加により、ユーザは至る所にいる１組の人々の間で文書を共同制作し、通信できるようになった。技術が収斂することは、人々が同時に共同作業し、通信することも可能にした。但し、現在、共同作業を行うのに使用可能な複数の独立の技術があるが、それらの独立の技術はエンドユーザにシームレスな体験を提供するように連携しておらず、エンドユーザは共同作業を可能にする為に複数のアプリケーションを同時に使用し、複数の通信モードを使用しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
今日、ユーザは共同作業のモードを選択し、次いで通信モードを決めなければならない。更に、このプロセスは自動化されていない。コンテンツを共有する為にクラウド、電子メール等の複数の共同作業メカニズムが使用される例を検討されたい。その場合、通信方法が別々に選択される必要がある。その為、使用時に、エンドユーザは共同作業の為の複数のアプリケーション及び複数の通信モードを使用しなければならない。単純な使用事例を実現する為に、利用者は様々な連絡先情報を覚えておき、記憶し、異なるアプリケーション（カレンダ、チャットメッセンジャ、通話等）を別々に呼び出す必要がある。共同作業及び通信の単純な使用事例を実現する為に使用されるアプリケーションの独立した性質が原因で、共同作業を実現するのがユーザにとって非常に冗長である。全体的に、これはエンドユーザにとって非常にまとまりの無い体験である。
【０００５】
図面を参照する以下の詳細な説明から、本明細書の実施形態がより良く理解される。
【図面の簡単な説明】
【０００６】
【図１】本明細書の実施形態による、シームレスな共同作業及び通信セッションに参加し得る様々なユーザによって使用される、通信ネットワークに接続する装置を示す。
【図２】本明細書の実施形態による、シームレスな共同作業及び通信をサポートするユーザ装置のブロック図を示す。
【図３】実施形態の一例による、共同作業の待受けページのスクリーンショットを示す。
【図４】本明細書の実施形態による、シームレスな共同作業及び通信セッションを開始する過程を示す流れ図である。
【図５】本明細書の実施形態の中で開示する、参加者のグループのワンクリック共同作業を促進する為に拡張ユビキタスデータ（ａｕｇｍｅｎｔｅｄ  ｕｂｉｑｕｉｔｙ  ｄａｔａ）を使用する過程を示す流れ図である。
【図６】実施形態の一例による、インスタントアプリケーションがマイクロソフトシェアポイント（Ｍｉｃｒｏｓｏｆｔ  ＳｈａｒｅＰｏｉｎｔ）に統合し、共同作業のサポートを提供する一例示的実装形態のスクリーンショットを示す。
【図７】乃至
【図１０】実施形態の一例による、ユーザが共同作業用のコンテンツ、レビュー（本明細書に示すインスタントレビュー）の時間を選択すること、通信モードを選択すること、及びインスタントレビューの為にオンラインにいるユーザの中からユーザを選択することのそれぞれを表現するスクリーンショットを示す。
【図１１】実施形態の一例による、閲覧及び共同作業されている文書並びに関連するチャットウィンドウを表現するスクリーンショットを示す。
【発明を実施するための形態】
【０００７】
添付図面に示し、以下の説明の中で詳述する非限定的実施形態を参照し、本明細書の実施形態並びにその様々な特徴及び有利な詳細をより完全に説明する。本明細書の実施形態を必要以上に不明瞭にしない為に、良く知られている構成要素及び処理技法についての説明は省略する。本明細書で使用する例は、本明細書の実施形態を実践できる方法を理解するのを助けること、更に本明細書の実施形態を当業者が実践できるようにすることを単に目的とする。従ってそれらの例は、本明細書の実施形態の範囲を限定するものとして解釈すべきでない。
【０００８】
本明細書の実施形態は、共同作業及び通信をシームレスに使用可能にする方法及びシステムを開示する。次に図面、より詳細には図面全体を通して同様の参照文字が対応する特徴を一貫して指す図１〜図１０を参照し、実施形態が示されている。
【０００９】
共同作業とは、コンテンツ（文書、ファイル、コンテンツ）をインターネット、メール、クラウド、又はコンテンツを複数のユーザ間で転送できる他の任意の手段を介して共有する任意の手段として定義される。共同作業は、情報の共有、レビュー等を目的とすることができる。共同作業は、ウィキ（ｗｉｋｉ）、シェアポイント（ＳｈａｒｅＰｏｉｎｔ）、ビレッジ（Ｖｉｌｌａｇｅ）等の複数のツールを使用して実現することができる。
【００１０】
通信とは、これだけに限定されないが、音声通話、ビデオ通話、ＶＯＩＰ通話、チャット、デスクトップ共有、ホワイトボード共有等を含む任意の通信モードとして定義される。
【００１１】
図１は、本明細書の実施形態による、シームレスな共同作業及び通信セッションの為のネットワークアーキテクチャを示す。このアーキテクチャは、通信ネットワーク１０１及び複数のユーザ装置１０２を含む。通信ネットワーク１０１は、これだけに限定されないが、インターネット、セルラ通信ネットワーク、及び公衆交換電話網（ＰＳＴＮ）ベースの通信ネットワークを含むネットワークの１つ、又はそれらの組合せとすることができる。ユーザ装置１０２は、通信ネットワーク１０１と通信可能な任意の装置を含む。更に、ユーザ装置１０２は、電話、携帯情報端末（ＰＤＡ）、タブレット、ラップトップ、コンピュータ、又はアンドロイド（Ａｎｄｒｏｉｄ）、マイクロソフトウィンドウズ（Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ）、リナックス（Ｌｉｎｕｘ）、シンビアン（Ｓｙｍｂｉａｎ）、アイオーエス（ｉＯＳ）等の標準的なオペレーティングシステムをサポートし、通信ネットワーク１０１に接続できる他の任意の装置を含み得る。
【００１２】
ユーザ装置１０２は、装置１０２のユーザがシームレスな共同作業及び通信セッションに参加することを可能にする。ユーザは自身のユーザ装置１０２を使用し、共同作業する為のコンテンツを選択することができる。このコンテンツは、文書、プレゼンテーション、動画、音声ファイル、画像ファイル、又はユーザによって編集され得る任意のコンテンツとすることができる。選択されるコンテンツは、インスタントアプリケーションに統合するコンテンツ用の適切なアプリケーションを関連させ起動する為の、基礎をなすユーザ装置１０２の機能に依存する。
【００１３】
ユーザが共同作業用の文書を選択すると、ユーザは共同作業のモードを選択する。一実施形態では、使用可能な共同作業のモードの一覧をユーザに与えることができる。更にユーザは、使用可能な共同作業のモードから特定の共同作業のモードを選択することができる。システムは、エースプロジェクト（ＡｃｅＰｒｏｊｅｃｔ）、コラバ（Ｃｏｌｌａｂａ）等のアプリケーションを使用して共同作業を促進することができる。更に、ユーザに提供される共同作業アプリケーションはクラウド上にセットアップされても、対応するサーバ上にホストされても良い。例えば、ユーザが適切な共同作業アプリケーションを使用してコンテンツの共同作業を開始するとき、システムはコンテンツを対応するサーバに、又はクラウドにアップロードすることができる。更に、システムは、コンテンツが保存されているサーバ又はクラウド内の位置のリンクを共同作業の一部であるユーザに送ることができる。更に、ユーザはそのリンクを使用して文書にアクセスすることができる。別の例では、少なくとも二人のユーザがデスクトップ共有を使用して実時間の共同作業を行うことができる。デスクトップ共有機能により、或るユーザが自身のデスクトップを他のユーザと共有することができる。
【００１４】
更にユーザは、共同作業及び通信が発生することになる１組の他のユーザを選択する。そのユーザは、連絡先一覧（電話帳、連絡先一覧、友人一覧等）から選択されても良い。ユーザは、それぞれの連絡先の詳細を手動で入力しても良い。ユーザは、新規の連絡先を連絡先一覧に入力し、特定の連絡先を除去及び／又はブロックすることもでき得る。一実施形態では、ユーザが新規の連絡先を連絡先一覧に手動で入力することができる。別の実施形態では、新規の連絡先を連絡先一覧に自動で追加する為の手段をシステムが提供しても良い。例えばシステムは、ユーザのオンライン連絡先一覧（例えばフェイスブック（ｆａｃｅｂｏｏｋ）、ツイッター（ｔｗｉｔｔｅｒ）等のソーシャルネットワーキングサイト及びＧＭＡＩＬ、ＹＭＡＩＬ等のメールアカウント等におけるユーザの連絡先一覧）へのアクセスを要求することができ、ユーザの連絡先一覧に連絡先を自動で追加することができる。システムは、重複を避ける為に連絡先をグループ化する為の手段を提供しても良い。例えば、ユーザＡのＧＭＡＩＬ及びＦＡＣＥＢＯＯＫの両方の連絡先一覧にユーザＢがいる場合がある。システムは、ユーザＡの連絡先一覧内で、ユーザＢの両方のアカウントを単一の名前の下で結合して保存する任意選択肢を提供することができる。選択される連絡先の詳細は、各ユーザが通信したいモードを反映しても良い。
【００１５】
更にシステムは、選択されたユーザと共同作業及び通信を開始するのに最良の通信モードを選択する。システムが選択する通信モードは、オンラインチャット、（インターネット又は（セルラ／ＰＳＴＮ）電話網上の）音声通話、（インターネット、（セルラ／ＰＳＴＮ）電話網、インターネットと電話網との組合せを用いた）ビデオ通話、デスクトップ共有及び通話又は実時間レビュー等を使用することの少なくとも１つとすることができる。システムは、共同作業に関与するユーザの利便性に応じてモードの組合せを選択することもできる。一実施形態では、選択されたユーザ間の通信を促進する為にシステムが選択する通信モードが、最良の通信モードであり得る。
【００１６】
一実施形態では、システムがユーザ向けの最良の通信モードを、その特定のユーザに関係する拡張ユビキタスデータを考慮して識別することができる。各ユーザに関係する拡張ユビキタスデータを形成する為に、システムは、ユーザの位置、ユーザの通信の好み、ユーザのステータス等、ユーザに関係する様々なパラメータを考慮に入れることができる。更にシステムは、拡張ユビキタスデータを考慮に入れて、ユーザが通信する為の最良の通信モードを選択することができる。
【００１７】
別の実施形態では、本システムは、拡張ユビキタスデータが入手できない場合、共同作業を開始するユーザが優先通信モードを手動で選択する為の手段も提供することができる。この場合、システムは使用可能な通信モードの一覧をユーザに提供することができ、ユーザはその一覧から適切な通信モードを手動で選択することができる。
【００１８】
別の実施形態では、本システムは、ユーザの介入なしに、予め設定された時間に共同作業用の通信を自動で開始できる場合があり、共同作業及び通信を開始する時間はユーザ対話セッションを開始するユーザによって予め設定される。別の実施形態では、通信及び共同作業が単一のアプリケーションとしてユーザに提供されても良い。
【００１９】
更に、本システムは、選択されたユーザ及びそれぞれの通信モードを含むユーザインターフェイス（ＵＩ）をユーザに提示する。このＵＩは、共同作業の為の承認時間枠と共に、ユーザが他のユーザへの共同作業メッセージを開始し且つ／又は送信することを可能にする。共同作業メッセージは、テキストメッセージ形式、音声メッセージ形式等とすることができる。更に、共同作業メッセージは、テキストメッセージ形式、音声メッセージ形式等でユーザ装置に送ることができる。一実施形態では、ユーザ装置１０２を使用して共同作業アイコン／スイッチをクリックする／押すことにより、ＵＩが共同作業及び通信を開始する為の手段を提供することができる。別の実施形態では、共同作業及び通信セッションが同時に開始されても良い。別の実施形態では、共同作業セッションが後の時点に開始され得る。共同作業が進行中になると、ユーザは、共同作業の指定された時間に自動で開かれても良い文書にアクセスすることができる。対話ウィンドウが開かれても良く、対話ウィンドウは選択された通信モードに依存する。例えば、選択された通信モードがテキストチャットモードである場合、ユーザが自身の質問及びコメントをテキスト入力できるウィンドウが表示され得る。
【００２０】
図２は、本明細書の実施形態による、シームレスな共同作業及び通信をサポートするユーザ装置のブロック図を示す。図示のユーザ装置は、アプリケーション層２１０と、プラットフォームコンポーネント及びバックエンド層２０９とを含む。少なくとも１つの実施形態では、アプリケーション層２１０が、共同作業待受けページ２０１、サインインエンジン２０２、連絡先集約モジュール２０３、プレゼンス情報マネージャ２０４、共同作業インターフェイス２０５、セキュリティエンジン２０６、通信インターフェイス２０７、サービスマネージャ２０８、メモリモジュール２０９、並びにプラットフォームコンポーネント及びバックエンド２０９を含む。
【００２１】
共同作業待受けページ２０１（図３に実施形態の一例として示す）は、ユーザが共同作業をセットアップする為の、又は共同作業に参加する為のどちらでも良いアプリケーションを呼び出すときの待受けページである。更に、図３に示す待受けページは、ユーザがそれを使って共同作業アプリケーション、通信アプリケーション等の様々なアプリケーションを呼び出すことができるユーザインターフェイス（ＵＩ）オプションを含み得る。ユーザは、最近連絡したユーザ、使用した通信モードの種類、通信時間等、最近の活動に関する情報をアクティビティウィンドウ内で見ることができ得る。イベントウィンドウは、事前に予定された共同作業セッション、予定された時間等、やがて起こる様々なイベントを表示することができる。ユーザには、共有されているコンテンツへのリンクがリンクウィンドウ内で与えられても良い。
【００２２】
画面の一番上において、ローカル文書、共同作業、ＲＤＰショートカット等のオプションがユーザに与えられる。ローカル文書オプションは、ユーザがローカル装置、即ちユーザ装置内にある文書を選択するのを助けることができる。共同作業オプションは、ユーザが共同作業モードに入るのを助けることができる。ＲＤＰショートカットは、ユーザがリモートデスクトップ共有メカニズムにより別の装置の画面を見るのを助けることができる。
【００２３】
統一通信ウィンドウは、ユーザの連絡先一覧の中で使用可能な連絡先の一覧を表示する。このウィンドウは、インスタントメッセージング（ＩＭ）、会議等の使用可能な通信モードもユーザに提供する。更にユーザは、ビデオ会議オプション／デスクトップ共有オプションが選択されている間、共同作業されるコンテンツを見る為に、及び／又は他のユーザ若しくはデスクトップを見る為に、表示ウィンドウを使用することができる。この待受けページは、システムとユーザとの間のインターフェイスとして働くことができる。更にユーザは、適切なハードウェアユーザインターフェイスを使用し、待受けページから特定のオプションを選択することができる。ハードウェアユーザインターフェイスは、タッチスクリーン、キーボードメカニズム、ジェスチャ認識メカニズム等であり得る。
【００２４】
サインインエンジン２０２は、ユーザが共同作業ツール及び共同作業に関連する全てのアプリケーションに単一点からログインすることを可能にする。更にユーザは、キーボード、タッチスクリーン等の適切なユーザインターフェイス（ＵＩ）を用いて自身のサインイン情報を入力することができる。更に、サインインエンジン２０２は、ユーザから受け取るログイン情報を事前記憶されたユーザログイン情報のデータベースと比較し、ユーザのログイン情報を検証することができる。各ユーザに対応するログイン情報を含むデータベースは、メモリモジュール２０９内に存在し得る。
【００２５】
連絡先集約モジュール２０３は、ユーザが自身の連絡先の全ての情報に単一位置からアクセスすることを可能にする。連絡先は、電子メールの連絡先一覧、電話帳等の複数の情報源から集約することができる。更に、共同作業及び通信を開始する人又は複数の人を選択する為に、複数の情報源から集約した連絡先をユーザに提示することができる。
【００２６】
プレゼンス情報マネージャ２０４は、適切な手段を使用し、オンラインユーザの連絡先の存在を検出する。プレゼンス情報マネージャ２０４は、連絡先集約モジュール２０３から連絡先一覧を受け取ることができる。連絡先は、チャットエンジン、共同作業ツール等、ユーザにとってアクセス可能な方法でオンラインに存在し得る。
【００２７】
共同作業インターフェイス２０５は、共同作業ツールと、選択コンテンツについて共同作業するのに必要な様々なアプリケーションとの間のインターフェイスとして働く。アプリケーションは、ユーザ装置１０２上にローカルに存在しても、ユーザ装置１０２がアクセス可能なクラウド上にあっても良い。
【００２８】
セキュリティエンジン２０６は、ユーザ装置１０２に安全な動作環境を提供する。セキュリティエンジン２０６は、共同作業ツールによってアクセスされるコンテンツへの不正アクセスを防ぐ。セキュリティエンジン２０６は、共同作業ネットワークを介して送信され得るマルウェアコンテンツを検出する為の手段も提供することができる。セキュリティエンジン２０６は、感染したコンテンツを検出する為に、共同作業ネットワークを介して伝送されるリンク及びコンテンツを走査することができる。
【００２９】
通信インターフェイス２０７は、ユーザ装置１０２のユーザが他のユーザと通信することを可能にする。通信インターフェイス２０７は、これだけに限定されないが、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  ｓｔａｔｅ  ｔｒａｎｓｆｅｒ）インターフェイス、セッション開始プロトコル（ＳＩＰ）インターフェイス、又は他のユーザとやり取りする為の他の任意の適切なプロトコルを含む複数の通信手法の為の実装を提供することができる。
【００３０】
サービスマネージャ２０８は、これだけに限定されないが、プリンタ、スキャナ等を含む、共同作業ツールにとって補助的なサービスを管理する。
【００３１】
メモリモジュール２０９は、共同作業及び通信目的で後に使用される、サインインエンジン２０２に必要なユーザのログイン情報、連絡先集約モジュール２０３に必要なユーザの連絡先情報、プレゼンス情報マネージャ２０４によって集められたユーザの連絡先のプレゼンス情報等のデータを更に含み得る、少なくとも１つのデータベース又は複数のデータベースを含むことができる。
【００３２】
プラットフォームコンポーネント及びバックエンド２１０は、ＵＩ及びネイティブアプリケーション２１０．ａ（連絡先、カレンダ、メモ等）、ファイルシステムサービス２１０．ｂ（ＭＳシェアポイント（ＳｈａｒｅＰｏｉｎｔ）、ボックス（Ｂｏｘ）等）、クラウド及びネットワーキングインターフェイス２１０．ｃを含む。
【００３３】
アプリケーション層は、基礎をなすプラットフォームコンポーネント２１０及びアプリケーションを使用し、共同作業用のコンテンツを送り、通信を可能にする。
【００３４】
一部の実施形態では、アプリケーション層２００が、統合された共同作業及び通信の統合機能を与える為のプラグインとして、基礎をなすプラットフォーム２１０の中の別のアプリケーション内にホストされても良い。
【００３５】
一部の実施形態では、アプリケーション層２００が、共同作業用の外部アプリケーション（例えばマイクロソフトシェアポイント（ＭＩＣＲＯＳＯＦＴ  ＳＨＡＲＥＰＯＩＮＴ）やワード（Ｗｏｒｄ）文書処理系等のアプリケーション）を呼び出す機能を有する、プラットフォーム上で独立して実行される独立アプリケーションであり得る。
【００３６】
一部の実施形態では、アプリケーション層２００が、共同作業用の特定のコンテンツ（例えばテキスト、音声、ｘｍｌ、マルチメディア等）を描画し、かかるコンテンツ上の機能を使用可能にし得る特定のアプリケーションモジュールを内部的にホストすることができる。その場合、アプリケーション層は外部アプリケーション、例えばマイクロソフトシェアポイント（ＭＩＣＲＯＳＯＦＴ  ＳＨＡＲＥＰＯＩＮＴ）等のアプリケーションではなく、かかるアプリケーションモジュールの機能を用いて共同作業を可能にすることができる。
【００３７】
図４は、本明細書の実施形態による、シームレスな共同作業及び通信セッションを作成し、開始する過程を示す流れ図である。ユーザが、自身のユーザ装置１０２を使用して共同作業用のコンテンツを選択する（４０１）。このコンテンツは、文書、プレゼンテーション、ビデオ、音声ファイル、画像ファイル、又はユーザによって編集され得る任意のコンテンツとすることができる。選択されるコンテンツは、インスタントアプリケーションに統合するコンテンツ用の適切なアプリケーションを関連させ起動する為の、基礎をなすユーザ装置１０２の機能に依存する。更に、コンテンツを選択する為に使用されるユーザ装置１０２は、電話、携帯情報端末（ＰＤＡ）、タブレット、ラップトップ、コンピュータ、又はアンドロイド（Ａｎｄｒｏｉｄ）、マイクロソフトウィンドウズ（Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ）、リナックス（Ｌｉｎｕｘ）、シンビアン（Ｓｙｍｂｉａｎ）、アイオーエス（ｉＯＳ）等の標準的なオペレーティングシステムをサポートし、少なくとも１つの通信ネットワーク１０１に接続できる他の任意の装置であり得る。
【００３８】
ユーザが共同作業用の文書を選択すると、ユーザ装置１０２を使用して使用可能な共同作業モードをシステムがユーザに提示する（４０２）。システムは、エースプロジェクト（ＡｃｅＰｒｏｊｅｃｔ）、コラバ（Ｃｏｌｌａｂａ）等のアプリケーションを使用して共同作業を促進することができる。更に、ユーザに提供される共同作業アプリケーションはクラウド上にセットアップされても、対応するサーバ上にホストされても良い。一実施形態では、ユーザが、提供された一覧から共同作業の方法を選択できても良い。あり得る共同作業モードは、ユーザのユーザ装置によってサポートされ得るモードに依存する。例えば、一部のユーザ装置がエースプロジェクト（ＡｃｅＰｒｏｊｅｃｔ）をサポートしている場合があり、他の幾つかのユーザ装置はエースプロジェクト（ＡｃｅＰｒｏｊｅｃｔ）ではなくコラバ（Ｃｏｌｌａｂａ）をサポートしていることがある。ユーザは、レビューに関係する共同作業オプションを選択できても良い。例えばワード（ＷＯＲＤ）文書が選択される場合、文書を開くことを許可されたアプリケーション（例えばマイクロソフトワード（ＭＩＣＲＯＳＯＦＴ  ＷＯＲＤ）、オープンオフィスライタ（ＯＰＥＮＯＦＦＩＣＥ  ＷＲＩＴＥＲ）等）を含み得る、レビューに関係する共同作業オプションを提示することができる。メディアコンテンツが選択される場合、チャットセッションによる共同作業閲覧等の１組のオプションをユーザに提示することができる。ユーザが、自身のユーザ装置１０２を使用して共同作業の為の少なくとも１つのモードを選択する（４０３）。ユーザは、ユーザ装置内にある適切なユーザインターフェイスを使用して共同作業の為のモードを選択することができる。ユーザ装置は、ユーザ装置の種類にもよるがキーパッド、タッチスクリーン等とすることができる。
【００３９】
更に、ユーザが自身のユーザ装置を使用し、共同作業を発生させる少なくとも一人のユーザを選択する（４０４）。そのユーザは、連絡先一覧（電話帳、連絡先一覧、友人一覧等）から選択されても良い。一部の実施形態では、ユーザが容易に選択できるように、ユーザが頻繁にやり取りする連絡先を一覧表の一番上に又は目立たせて提示することができる。他の一部の実施形態では、共同作業を行う為にユーザのグループを容易に選択できるように、ユーザがユーザのグループを保存することも許可され得る。別の実施形態では、ユーザが連絡先を連絡先一覧に追加し／連絡先一覧から除去することもでき得る。システムは、ユーザのソーシャルネットワーキングアカウント及び電子メールアカウントの連絡先一覧に、連絡先を自動で追加する手段を提供することもできる。例えばシステムは、ソーシャルネットワーキングのウェブサイト及び電子メールアカウント内のユーザプロファイルへのアクセスを要求し、それらのアカウント内にある連絡先をユーザのアカウント一覧に自動で追加することができる。システムは、単一ユーザの複数の連絡先情報を単一の名前の下でグループ化する為の手段も提供することができる。様々な実施形態において、システムは通常の連絡先一覧と共に、共同作業を行う様々なユーザのグループを提示することができる。ユーザは、それぞれの連絡先の詳細を手動で入力しても良い。選択される連絡先の詳細は、各ユーザが通信したいモードを反映する。
【００４０】
更にシステムは、ユーザが被選択ユーザと通信する為の少なくとも１つの最良の通信モードを明らかにする（４０５）。好ましい実施形態では、各ユーザの拡張ユビキタス情報を分析することにより、システムが選択された一覧内の各ユーザと通信する為の最良の通信モードを明らかにすることができる。更に、ユーザの拡張ユビキタス情報は、ユーザの位置、ユーザのステータス、ユーザが設定した通信の好み等、各ユーザに関係する様々なユーザパラメータを取得し処理することによって形成される。別の実施形態では、システムは、拡張ユビキタスデータが入手できない場合、ユーザが通信媒体を手動で選択する為の手段を提供することができる。この場合、ユーザは使用可能な通信媒体の一覧から通信媒体を選択することができる。更にユーザは、ユーザ装置によってサポートされている通信媒体を選択することができる。例えばユーザ装置が音声通話をサポートしているが、同じ装置がビデオ通話はサポートしていない場合がある。この場合、ユーザは優先通信媒体として通信一覧から音声通話を選択することができる。更に、システムが選択する通信モードは、オンラインチャット、（インターネット又は（セルラ／ＰＳＴＮ）電話網上の）音声通話、（インターネット、（セルラ／ＰＳＴＮ）電話網、インターネットと電話網との組合せを用いた）ビデオ通話、デスクトップ共有及び通話又は実時間レビューを使用することの少なくとも１つとすることができる。ユーザは、共同作業に関与する他のユーザの利便性に応じて、自身のユーザ装置１０２を使用してモードの組合せを選択することもできる。
【００４１】
更に、システムが共同作業メッセージを示すユーザインターフェイス（ＵＩ）をユーザに提示し（４０６）、共同作業メッセージは選択されたユーザの一覧、それぞれの通信モード、ユーザのやり取りの開始時間を示す予め設定された時間情報、及び他の任意の関連情報を含む。一部の実施形態では、ユーザが、将来使用する為であり得る共同作業メッセージのテンプレートを事前に定めることができる。システムは、共同作業セッションを開始する為に、選択されたコンテンツを他の任意の必要な情報と共に自動で添付する。このＵＩは、共同作業の為の承認時間枠と共に、ユーザが他のユーザへの共同作業メッセージを開始し且つ／又は送信することを可能にする。ユーザは、共同作業ページ上で詳細を編集することもできる。
【００４２】
更に、共同作業ページ上で詳細を確認した後、ユーザが共同作業メッセージを完成させて他のユーザに送る（４０７）。共同作業メッセージは、テキストメッセージ形式、音声メッセージ形式、又はそのような任意の適切な形式とすることができる。更に、共同作業メッセージは適切なチャネルを通ってユーザ装置に到達することができる。例えば、音声メッセージは音声チャネルを通ってユーザ装置に到達することができる。更に、共同作業メッセージを受け取るユーザは、共同作業メッセージ内で指定された時間に共同作業及び通信セッションに参加することができる。更にユーザは、適切なアプリケーションを使用し、共同作業されているコンテンツにアクセスでき得る。一実施形態では、共同作業及び通信セッションが、そのセッションを開始したユーザ又は管理者アクセスを有する他の任意のユーザによって手動で終了されても良い。別の実施形態では、共同作業及び通信セッションが、予め設定された時間にシステムによって自動終了されても良い。方法４００の様々なアクションは、提示した順序で、異なる順序で、又は同時に実行することができる。更に、一部の実施形態では、図４に列挙した一部のアクションを省略しても良い。
【００４３】
図５は、本明細書の実施形態の中で開示する、拡張ユビキタスの実装による、統合された共同作業及び通信の過程を示す流れ図である。システムは、共同作業を発生させるユーザ一覧を最初に取り込む（５０１）。更にシステムは、選択された各ユーザに関係する拡張ユビキタス情報を確認する（５０３）。各ユーザに関係する拡張ユビキタス情報は、存在する各ユーザに関連する様々なパラメータに関する情報を集め、取得した情報を別々に処理することによって得ることができる。ユーザのプレゼンス情報を形成する為に集められる様々なパラメータは、ユーザのステータス、ユーザの位置情報、ユーザが設定した通信の好み等を含み得る。ユーザのステータスは、不在、取込中、応対可能等の何れかとすることができ、対応する通信アプリケーション内でユーザによって設定される。例えばユーザは、自身のステータスをＧＴＡＬＫ内で「応対可能」に設定することができる。更に、ユーザの位置情報は、全地球測位システム（ＧＰＳ）、位置情報検索（ＬＢＳ）等の適切な手段を用いてシステムによって取得され得る。ユーザの位置情報は、任意の特定の時点におけるユーザの位置を示すことができる。更に、ユーザの通信の好みは、ユーザが通信に使用したい通信モードを示すことができる。例えばユーザは、モバイル、ＶＯＩＰ等の様々な通信媒体上で応対可能であり得る。しかし、そのユーザがＶＯＩＰによる通信を行いたい場合、そのユーザは優先通信モードとしてＶＯＩＰを設定することができる。
【００４４】
好ましい実施形態では、拡張ユビキタス情報が入手可能な場合、ユーザのやり取りの一部である各ユーザに関係する拡張ユビキタス情報をシステムが取り込む。更に、取り込んだプレゼンス情報をシステムが処理し（５１１）、選択された一覧内にいる各ユーザに対応する最良の通信モードを明らかにする（５１２）。
【００４５】
システムが拡張ユビキタス情報に基づきユーザごとの最良の通信モードを明らかにする方法についての実施形態例を以下に示す。
【００４６】
【表１】
2015507246.tif 000003
【００４７】
この表において、例えばユーザ１の事例を検討されたい。ユーザ１のステータスは、「携帯電話で応対可能」に設定されている。更に、システムはＬＢＳ及び／又はＧＰＳ等の適切な手段を使用し、ユーザ１の位置がユーザ１の仕事場であることを明らかにする。更にシステムは、ユーザと連絡を取る為に使用すべき通信媒体に関するユーザの好みを明らかにする。ユーザ１に関しては、携帯電話を最優先している。その為ユーザ１では、システムが通信媒体としてＶＯＩＰオーバモバイルを選択する。
【００４８】
更にシステムは、明らかにした最良の通信モードに通信をルートする（５１３）。例えば、選択された通信モードがＶＯＩＰオーバモバイルである場合、システムは選択された通信モードに通信をルートし、ユーザの携帯装置による音声通信を開始する。
【００４９】
別の実施形態では、どのユーザに関する拡張ユビキタス情報も入手できない場合、システムが通信モードを手動で選択する為の手段を通信を行うユーザに提供する。好ましい実施形態では、システムが、使用可能な通信モードの一覧をユーザに提供することができる（５０６）。使用可能な通信モードの一覧は、ＧＴＡＬＫ、ＳＫＹＰＥ等の様々な通信チャネルにおける対応するステータスを伴うユーザ一覧を含み得る。この一覧は、或る順序に並べられたユーザ及び対応する通信モードを含むことができる。この一覧は、最も頻繁に使用されるモードを一番上に表示することができる。更にユーザは、使用可能な通信モードの一覧から少なくとも１つの通信モードを選択することができる。ユーザは、要求に基づき、複数の通信モードの組合せを選択することもできる。更に、システムがユーザの選択を受け取り（５０７）、そのユーザが自身のデフォルトオプションとして優先通信媒体を設定したいかどうかを確認する（５０８）。デフォルトオプションは、そのユーザとの将来の任意の通信の為に、その特定の通信媒体を自動的に選択する特権をシステムに与えることができる。ユーザがその通信媒体を将来の通信のデフォルトとして設定したい場合、システムはその通信モードをそのユーザのデフォルトとして設定する（５０９）。ユーザがその通信モードをデフォルトとして設定したくない場合、システムは選択された通信モードを現在の使用でのみ用いる（５１０）。
【００５０】
更に、システムは、通信モードを選択された通信モードにルートする（５１３）。例えば、選択された通信モードがＶＯＩＰオーバモバイルである場合、システムは選択された通信モードに通信をルートし、ユーザの携帯装置による音声通信を開始する。方法５００の様々なアクションは、提示した順序で、異なる順序で、又は同時に実行することができる。更に、一部の実施形態では、図５に列挙した一部のアクションを省略しても良い。
【００５１】
実施形態例
図６は、実施形態の一例による、インスタントアプリケーションがマイクロソフトシェアポイント（Ｍｉｃｒｏｓｏｆｔ  ＳｈａｒｅＰｏｉｎｔ）に統合し、共同作業のサポートを提供する一例示的実装形態のスクリーンショットを示す。
【００５２】
図７、８、９、及び１０は、実施形態の一例による、ユーザが共同作業用のコンテンツ、レビュー（本明細書に示すインスタントレビュー）の時間を選択すること、通信モードを選択すること、及びインスタントレビューの為にオンラインにいるユーザの中からユーザを選択することを表現するスクリーンショットを示す。
【００５３】
この例示的実装形態では、マイクロソフトシェアポイント（ＭＩＣＲＯＳＯＦＴ  ＳＨＡＲＥＰＯＩＮＴ）が、（図６に示すように）ユーザが選択して移動する為のドキュメントライブラリの一覧を提示する。ユーザはドキュメントライブラリを選択し、選択されたドキュメントライブラリに由来する文書一覧が（図７に示すように）ユーザに提示される。ユーザは、共同作業する為の文書を更に選択する。この時点で、ユーザが選択する為の図８に示す共同作業オプションの一覧をアプリケーション２１０が呼び出す。ユーザが選択した共同作業オプションに基づき、図９に示す適切な通信オプションをユーザに提示することができる。通信オプションを選択すると、図１０に示すように共同作業セッションに追加されるユーザがユーザに提示される。共同作業セッションの開始を選択すると、図１１に示すように、ユーザが開始された共同作業セッションに入れられる。ユーザが共同作業セッション中に文書をレビューすることを選択し、通信モードとしてチャットを選択するとき、共同作業セッションでは、閲覧及び共同作業されている文書並びに関連するチャットウィンドウがユーザに提示される。
【００５４】
本明細書に記載した実施形態は、共同作業の過程で使用される様々なアプリケーションをシームレスな方法で組み合わせ、共同作業及び通信をシームレスにする。
【００５５】
本明細書に開示した実施形態は、少なくとも１つのハードウェア装置上で実行され、ネットワーク要素を制御する為にネットワーク管理機能を実行する少なくとも１つのソフトウェアプログラムによって実施することができる。図１及び図２に示すネットワーク要素は、ハードウェア装置、又はハードウェア装置とソフトウェアモジュールとの組合せの少なくとも１つであり得るブロックを含む。
【００５６】
このように、特定の実施形態についての上記の説明は本明細書の実施形態の全般的性質を完全に明らかにし、現在の知識を適用することにより他者はかかる特定の実施形態を包括的概念から逸脱することなく容易に修正し且つ／又は様々な用途に適合させることができ、従って、かかる適合形態及び修正形態は開示した実施形態の均等物の意味及び範囲内に理解すべきであり、そのように理解することを目的とする。本明細書で使用した語法又は用語は、限定ではなく説明目的であることを理解すべきである。従って、本明細書の実施形態を好ましい実施形態の観点から説明してきたが、本明細書の実施形態は添付の特許請求の範囲の趣旨及び範囲内の修正を加えて実施できることを当業者なら理解されよう。
【図１】
2015507246.tif 000004
【図２】
2015507246.tif 000005
【図３】
2015507246.tif 000006
【図４】
2015507246.tif 000007
【図５】
2015507246.tif 000008
【図６】
2015507246.tif 000009
【図７】
2015507246.tif 000010
【図８】
2015507246.tif 000011
【図９】
2015507246.tif 000012
【図１０】
2015507246.tif 000013
【図１１】
2015507246.tif 000014
【国際調査報告】
2015507246.tif 000015