(57)【要約】【課題】現実の作業環境における活動履歴を現実の作業状況に応じて記録して、これら活動履歴を表示して利用者間の再利用に提供する。【解決手段】作業空間αにおける利用者オブジェクトＰによる活動イベントをＩＤタグ３の検出に基づいて検出サーバ５で検出すると、当該活動イベントを共同作業空間サーバ１３及び個人活動履歴サーバ２でオブジェクト毎に他のオブジェクトから参照可能に保持する。この保持された活動イベントは、他のオブジェクトを参照して辿ることにより、俯瞰表示用コンピュータ１５でそのオブジェクトの表示をもって表示することができる。【選択図】  図１
2004258802.tif 000002
【特許請求の範囲】
【請求項１】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理装置であって、
作業空間におけるオブジェクトによる活動イベントを検出する検出手段と、
検出された活動イベントを当該活動イベントのオブジェクト毎に活動の時間及び場所に関連付けて保持する活動イベント管理手段と、
保持された活動イベントを上記保持されたオブジェクトを表示することによって表示する活動イベント表示手段と、
を備えたことを特徴とする作業空間管理装置。
【請求項２】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理装置であって、
作業空間におけるオブジェクトによる活動イベントを検出する検出手段と、
検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持する活動イベント管理手段と、
保持された活動イベントを他のオブジェクトを参照して辿ることにより、保持された複数の活動イベントをそのオブジェクトの表示をもって表示する活動イベント表示手段と、
を備えたことを特徴とする作業空間管理装置。
【請求項３】
請求項１又は請求項２に記載の作業空間管理装置において、
活動イベント管理手段の保持された活動イベントに基づいて、当該活動のオブジェクトの実体情報を取得して表示出力に供する実体取得手段を有することを特徴とする作業空間管理装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の作業空間管理装置において、
活動イベント管理手段は、検出された活動イベントをその活動時刻の情報を伴って当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持し、
活動イベント表示手段は、保持された複数の活動イベントを時系列に表示することを特徴とする作業空間管理装置。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の作業空間管理装置において、
活動イベント表示手段は、オブジェクト間の関連度に基づく位置関係で配したオブジェクトの表示をもって活動イベントを表示することを特徴とする作業空間管理装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の作業空間管理装置において、
作業空間における活動のキャプチャデータを撮影するキャプチャ入力手段を備え、
活動イベント管理手段は、活動イベントに対応付けてキャプチャデータを管理して活動イベントに対応付けた表示出力に供することを特徴とする作業空間管理装置。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の作業空間管理装置において、
検出手段は、活動イベントにおける利用者オブジェクトの集合の変化を検出し、
活動イベント管理手段は、変化が検出される毎に活動を異なる活動イベントとして保持することを特徴とする作業空間管理装置。
【請求項８】
請求項３に記載の作業空間管理装置において、
実体取得手段によりオブジェクトの実体情報がアクセスされたことに応答して、所定の処理動作を起動するオブジェクトアクセス手段を有することを特徴とする作業空間管理装置。
【請求項９】
請求項１乃至請求項８のいずれか１項に記載の作業空間管理装置において、
検出手段により所定の状況が検出されたことに応じて、利用者に対して警告を出力する警告手段を有することを特徴とする作業空間管理装置。
【請求項１０】
請求項１乃至請求項９のいずれか１項に記載の作業空間管理装置において、
オブジェクトには、作業空間で使用された文書を含むことを特徴とする作業空間管理装置。
【請求項１１】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理システムであって、
作業空間におけるオブジェクトによる活動イベントを検出する検出装置と、
検出された活動イベントを当該活動イベントの作業空間毎に保持する作業空間履歴保持装置と、
活動イベントが検出されたことに応じて当該活動イベントのオブジェクト毎に当該イベントを他のオブジェクトから参照可能に保持するオブジェクト履歴保持装置、
保持された活動イベントを他のオブジェクトを参照して辿ることにより、保持された複数の活動イベントをそのオブジェクトの表示をもって表示する活動イベント表示装置と、
を備えたことを特徴とする作業空間管理システム。
【請求項１２】
請求項１１に記載の作業空間管理システムにおいて、
活動イベント表示装置は、オブジェクト間の関連度に基づく位置関係で配したオブジェクトの表示をもって活動イベントを表示することを特徴とする作業空間管理システム。
【請求項１３】
作業空間でオブジェクトにより進められた活動を履歴として管理する活動履歴管理装置であって、
作業空間におけるオブジェクトによる活動イベントが検出される毎に、検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持することを特徴とする活動履歴管理装置。
【請求項１４】
作業空間でオブジェクトにより進められた活動を履歴として管理する活動履歴管理装置であって、
作業空間におけるオブジェクトによる活動イベントが検出される毎に、検出された活動イベントを当該活動イベントの作業空間毎に他の活動イベントから参照可能に保持することを特徴とする活動履歴管理装置。
【請求項１５】
作業空間でオブジェクトにより進められた活動の履歴を表示出力する活動イベント表示装置であって、
作業空間におけるオブジェクトによる活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持するメモリから活動イベント情報を取得して、当該活動イベントを他のオブジェクトを参照して辿ることにより、複数の活動イベントをそのオブジェクトの表示をもって表示する活動イベント表示装置。
【請求項１６】
作業空間でオブジェクトにより進められた活動を履歴として管理する処理をコンピュータにより実現するプログラムであって、
作業空間におけるオブジェクトによる活動イベントが検出される毎に、検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持する機能をコンピュータに構成することを特徴とするプログラム。
【請求項１７】
作業空間でオブジェクトにより進められた活動を履歴として管理する処理をコンピュータにより実現するプログラムであって、
作業空間におけるオブジェクトによる活動イベントが検出される毎に、検出された活動イベントを当該活動イベントの作業空間毎に他の活動イベントから参照可能に保持する機能をコンピュータに構成することを特徴とするプログラム。
【請求項１８】
作業空間でオブジェクトにより進められた活動の履歴を表示出力する処理をコンピュータにより実現するプログラムであって、
作業空間におけるオブジェクトによる活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持するメモリから活動イベント情報を取得して、当該活動イベントを他のオブジェクトを参照して辿ることにより、複数の活動イベントをそのオブジェクトの表示をもって表示する機能をコンピュータに構成することを特徴とするプログラム。
【請求項１９】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理方法であって、
作業空間におけるオブジェクトによる活動イベントを検出し、
検出された活動イベントを当該活動イベントのオブジェクト毎に時間及び場所に関連付けて保持し、
保持された活動イベントをそのオブジェクトの表示をもって表示することを特徴とする作業空間管理方法。
【請求項２０】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理方法であって、
作業空間におけるオブジェクトによる活動イベントを検出し、
検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持し、
保持された活動イベントを他のオブジェクトを参照して辿ることにより、保持された複数の活動イベントをそのオブジェクトの表示をもって表示することを特徴とする作業空間管理方法。
【請求項２１】
作業空間でオブジェクトにより進められた活動を履歴として管理する作業空間管理方法であって、
作業空間におけるオブジェクトによる活動イベントを検出し、
その活動時刻情報を伴って検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持し、
保持された活動イベントを他のオブジェクトを参照して辿ることにより、保持された複数の活動イベントをそのオブジェクトの表示をもって時系列に表示することを特徴とする作業空間管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の利用者オブジェクトが作業空間で行った共同作業活動を表示利用可能に管理する技術に関し、例えば、利用者間でお互いの状況を把握できるように、活動の中でのコミュニケーションの様子や使用された文書オブジェクトを自動的に記録して、それら記録された情報を再利用することを支援する技術に関する。
【０００２】
【従来の技術】
物理的に離れた遠隔地間で作業する利用者間でお互いの作業状況を把握できるようにする技術としては、物理的に離れた場所で作業する作業者間で、作業空間を撮影した映像をお互いに実時間でモニタリングできるようにする方法が提案されている（非特許文献１、非特許文献２参照。）。
また、Ａｖａｉｌａｂｉｌｉｔｙ（利用やアクセスが可能な状態かどうか）、Ｐｒｏｃｅｓｓ（作業の進捗状況）、Ｐｅｒｓｐｅｃｔｉｖｅ（他の利用者の行動予測）、Ｅｎｖｉｒｏｎｍｅｎｔ（活動の外部で発生しているイベントなど）などのさまざまなタイプのアウェアネスをそれぞれ別のユーザインタフェースによって提供する方法も提案されている（非特許文献３参照。）。
【０００３】
また、災害やイベント警備などの現場における共同作業において、ボタン操作による簡便な操作によって主要な出来事を時系列的に記録し、複数の利用者間で状況を把握できるようにする方法も提案されている（特許文献１参照。）。
また、作業状況のアウェアネスを提供することに加えて、共同活動の内容を記録しておき、情報のアクセス等に利用する方法として、文書への操作履歴を時間に対応付けて保存しておき、編集者、業務名、参照日時などに基づいて検索できるようにする方法や、デスクトップ上での文書操作の履歴を時系列的に保存しておき、任意の時点でのデスクトップの様子を複数ユーザ間で把握して、そのときに使用されていた文書にアクセスする方法が提案されている（特許文献２、特許文献３参照。）。
【０００４】
また、現実のさまざまな作業空間を移動する環境を対象にした文書アクセス履歴を取り扱う方法として、文書に対するアクセス履歴を時間と場所に対応付けて保持しておき、それらを俯瞰表示してアクセスできるようにする方法が提案されている（特許文献４参照。）。
上記した遠隔地間で活動状況を相互に把握できるようにする方法や、時系列的に記憶した活動状況に基づいてオブジェクトをアクセスする方法のいずれも、活動状況や活動履歴は、グループ活動のコンテクストに対応して予め用意された集中型の管理に基づくアーキテクチャを採用しており、予め決められた範囲の利用者や共同作業の枠組みを超えて他の活動状況や活動履歴と動的に結合して過去の活動履歴を共有するなどの機能を実現することができるものではない。
【０００５】
【特許文献１】
特開２００１−１８４３９７号公報
【特許文献２】
特開平１１−３９３２０号公報
【特許文献３】
特開２０００−２５９６０７号公報
【特許文献４】
特開２００１−８４２０６号公報
【非特許文献１】
Ｐ．Ｄｏｕｒｉｓｈ，  Ｓ．  Ｂｌｙ，  “Ｐｏｒｔｈｏｌｅｓ：  Ｓｕｐｐｏｒｔｉｎｇ  Ａｗａｒｅｎｅｓｓ  ｉｎ  ａ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｗｏｒｋ  Ｇｒｏｕｐ”  ＡＣＭ  ＣＨＩ’９２，  １９９２
【非特許文献２】
榊原、田処、宮崎、加藤、「分散勤務者用メディア空間におけるメッセージ通信機能の実装」、情報処理学会グループウエア研究会  Ｖｏｌ．  ４０−３，  ２００１
【非特許文献３】
Ｃ．  ＳｔｅｉｎＦｉｅｌｄ，  Ｃ．Ｙ．  Ｊａｎｇ，  Ｂ．Ｐｉａｆｆ，  Ｓｕｐｐｏｒｔｉｎｇ  Ｖｉｒｔｕａｌ  Ｔｅａｍ  Ｃｏｌｌａｂｏｒａｔｉｏｎ：  Ｔｈｅ  ＴｅａｍＳＣＯＰＥ  Ｓｙｓｔｅｍ，  ＡＣＭ  ＧＲＯＵＰ９９，  １９９９
【０００６】
【発明が解決しようとする課題】
或る共通の達成目標の下に活動しているタスクやプロジェクトにおいて、それらの活動を構成する複数のメンバが、互いに距離的に離れた複数の拠点に分散して働いており、かつ、オフィス内のさまざまな場所を移動しながら活動している作業環境では、メンバ間でのお互いの活動状況をリアルタイムに把握したり、メンバ間で一体感を持って活動することが重要となる。また、過去の組織活動や他の組織活動の中で生成したり参照された文書等の情報コンテンツを共有できるように保存しておいたとしても、それらを場面や状況に応じて効果的に活用・再利用できるようにアクセスすることも重要である。
【０００７】
従来、このような問題に対処するため、上記の従来技術で述べたような、メンバ間でお互いに活動状況に関して気付きを与えあうことを可能にするシステムや、メンバが活動の中で使用した文書等の情報コンテンツを利用時の状況とともにサーバに保存しておき、状況に基づいて検索して再利用できるようにする方法が数多く提案されてきた。
しかしながら、従来手法は、主にデスクトップ上での文書に対する操作などを対象にしており、現実の作業空間における共同作業の活動、例えば、複数の利用者が同じ作業空間で作業をして資料を共有しているといった状況を活動履歴として保存し、再利用することは想定されていない。このような、現実の作業環境における活動履歴を現実の作業状況に応じて記録して行くことが、本発明で解決しようとする課題の一つである。
【０００８】
また、従来提案されている方法では、活動履歴が作業グループに対応して用意された１台のサーバ上で集中的に管理されており、作業グループのメンバが頻繁に変化したり、グループが消滅したりする環境では過去の共同作業の活動履歴が継続的に利用されないという問題があった。
このような課題に対処するための、作業グループのメンバの変更やグループの消滅に影響されることなく、継続的に、過去の共同作業の活動履歴を再利用することを可能にすることも、本発明で解決しようとする課題の一つである。
なお、本発明の更なる解決課題（すなわち、目的）は以下に説明するところにより明らかである。
【０００９】
【課題を解決するための手段】
本発明は、上記の目的を達成するため、作業空間におけるオブジェクトによる活動イベントを検出すると、検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持し、この保持された活動イベントを他のオブジェクトを参照して辿ることにより、保持された複数の活動イベントをそのオブジェクトの表示をもって表示することを可能にして、作業空間でオブジェクトにより進められた活動を履歴として管理するとともに当該活動履歴を再利用することができるようにしている。
【００１０】
また、本発明は、作業空間におけるオブジェクトによる活動イベントを検出すると、検出された活動イベントを当該活動イベントのオブジェクト毎に活動の時間及び場所に関連付けて保持し、この保持された活動イベントをそのオブジェクトの表示をもって表示することを可能にして、作業空間でオブジェクトにより進められた活動を履歴として管理するとともに当該活動履歴を再利用することができるようにしている。
【００１１】
更に、本発明は、活動イベントに基づいて、当該活動のオブジェクトの実体情報（利用者オブジェクトのプロファイル、文書オブジェクトの実データなど）を取得して表示出力することもできる。
更に、本発明は、オブジェクトの実体情報がアクセスされたことに応答して、該当する利用者オブジェクトに連絡や警告を発するなどといった所定の処理動作を起動することもできる。
更に、本発明は、検出された活動イベントをその活動時刻の情報を伴って当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持し、保持された複数の活動イベントを時系列に表示することもできる。
【００１２】
更に、本発明は、オブジェクト間の関連度に基づく位置関係で配したオブジェクトの表示をもって活動イベントを表示することもできる。
更に、本発明は、作業空間における活動のキャプチャデータを撮影して、活動イベントに対応付けてキャプチャデータを管理し、このキャプチャデータを活動イベントに対応付けて表示出力することもできる。
【００１３】
更に、本発明は、活動イベントにおける利用者オブジェクトの集合の変化を検出し、変化が検出される毎に活動を異なる活動イベントとして保持するようにして、個々の活動イベントを履歴として自動的に蓄積することができる。
更に、本発明は、活動について所定の状況が検出されたことに応じて、利用者オブジェクトに対して警告を出力することもできる。
【００１４】
更に、本発明は、作業空間におけるオブジェクトによる活動イベントの検出処理、検出された活動イベントを当該活動イベントの作業空間毎に保持する処理、活動イベントが検出されたことに応じて当該活動イベントのオブジェクト毎に当該イベントを他のオブジェクトから参照可能に保持する処理、保持された活動イベントを他のオブジェクトを参照して辿ることにより保持された複数の活動イベントをそのオブジェクトの表示をもって表示する処理を、別個な機能装置で実現するシステム構成をすることもでき、これによって、情報の分散管理を実現して、作業グループのメンバが頻繁に変化したり、グループが消滅したりする環境に柔軟に対応して活動履歴を継続的に管理することができる。
【００１５】
本発明は、作業空間管理装置や作業空間管理システムの他、当該装置やシステムを構成する各機能装置、これら各機能装置をコンピュータにより実現するプログラム、更には、作業空間管理方法として実現することができる。
【００１６】
本発明によれば、現実世界における或る共同作業空間における各種オブジェクトに関する活動イベント（利用者の部屋の中での位置の変化、文書、ソフトウエア等の操作等）を検出し、検出された当該共同作業空間における活動イベントを当該オブジェクトに対応して用意されたコンテクストに他のオブジェクトから参照可能に保持し、そして、保持された活動イベントをまたがってたどることにより導出される各種オブジェクト群の関係を表示することができる。
これにより、利用者、利用者が使用する電子コンテンツ、利用者が使用するアプリケーションプログラム等のオブジェクトがアクティブになっている活動状況（使用された場所・時間、共同作業の際に使用された他のオブジェクト）を、活動履歴として時系列的に記録し、当該記録されたオブジェクト間の関係を表示する表示インタフェースを提供することができ、複数の利用者が相互に活動状況を把握することができるようになる。
【００１７】
また、オブジェクトの実体情報を活動履歴を手がかりとして取り出すことが可能となり、これにより、ネットワーク上に公開されているような従来方式で格納されている各種の情報資源を、各種の情報資源を蓄積するための記憶領域を新たに確保することなくそのまま利用しながら、それら情報資源を活動に対応付けて利用することが可能になる。
また、検出された活動を時刻に対応付けて時系列的に保存することにより、過去の任意の時点での状況を俯瞰表示し、個々のオブジェクトを取り出すことが可能になる。
【００１８】
また、活動状況としてのオブジェクト間の関係を、オブジェクト間の関連度に基づく位置関係として配置して俯瞰表示し、利用者は、その表示上でオブジェクトを指定することで該当オブジェクトの実体情報を取り出すことができ、これにより、利用者は、直感的に状況を把握し、オブジェクトにアクセスすることが可能になる。
また、利用者と他の利用者との間で行われた過去の共同作業の活動履歴に基づいて他の利用者との関連強度を算出し、その強度に基づいて状況としてのオブジェクト間の関係を俯瞰表示することもでき、これにより、明示的に利用者集団を指定することなく、利用者集団としての活動コミュニティを自動的に導出し、コミュニティメンバ間で相互に気付きを与え合ったり情報共有を活性化することができる。
【００１９】
また、複数の利用者の間で行われた過去の共同作業の活動履歴に基づいてオブジェクト間の関連強度を算出し、それらの関係を俯瞰表示することもでき、これにより、個々の利用者が、自分の活動の視点を中心に置き、他のオブジェクトとの関係をより直感的に把握しやすくすることができる。
また、会議室等で行われた会話を記録した映像および音声を後で取り出して再生することにより、記憶を呼び戻したり、会話に参加することができなかった利用者が会話の内容を知ることができる。
【００２０】
また、オブジェクトがアクセスされた際に起動する処理を利用者が指定できるようにして、オブジェクトの実体が選択された際に、予め対応付けられていた動作を起動することもでき、これにより、利用者にアクセスした際に自動的に電話をかけて当該利用者を呼び出したり、文書に対する注釈付けソフトウエアを起動するなどの機能を自動的に呼び出すことが可能になる。
また、或る活動状況が検出された際に起動される処理を指定できるようにして、指定された活動状況が検出された際に、利用者に対して警告を与えるメッセージを出力する等の処理を実行することもでき、これにより、会議等で人がたくさん集まっている状況や、ある話題について話が行われている状況などに対する気付きを与えることを可能にする。
【００２１】
したがって、本発明によると、それぞれのオブジェクト（利用者、機器、文書、ソフトウエア）毎に、当該オブジェクトが「アクティブ」であった場所、時刻、および、同じ作業空間での共同作業において利用された他のオブジェクトとの関係を時系列的に記憶するそれぞれの装置を配置し、それら個々のオブジェクトが持つ記憶をネットワーク上でオープンにアクセスできるようにしておくことができ、それぞれのオブジェクト間の関係をネットワーク上でたどることにより、共同活動の履歴を俯瞰表示することを可能にすることができる。すなわち、ピア・ツー・ピア型の接続をする非集中・オープンなフレームワーク上での個々のオブジェクト別の活動履歴から形成される共同作業活動履歴の管理を行うことができ、これにより、従来のコーポレートメモリは組織（グループやプロジェクト）に従属する記録として集中管理されていたが、個々のオブジェクトに従属する記憶として実現することにより、組織変更や活動メンバの変化などに柔軟に対応できるようになる。
【００２２】
また、利用者間の共同作業の活動履歴から導出される利用者間の強度に基づいて、関連利用者の状況や周囲の関連コンテンツをリアルタイムに俯瞰することにより、共同作業をおこなうメンバ間で互いの活動に対して気付きを与え合うことや、当該俯瞰を利用することで、過去の活動コンテクストで利用された文書や利用者などの各種オブジェクトにアクセスすることができるようになる。これにより、遠隔地同士で複数の利用者が働くような場面においても、メンバ間でお互いの活動内容に気付きを与え、コミュニティの形成を支援することができる。すなわち、社会的アウェアネスを与えるインタフェースと活動記録をアクセスするインタフェースの融合を実現することができる。
【００２３】
ここで、本発明における作業空間の概念には、会議室などのような作業用に用意された空間のみならず、複数の利用者オブジェクトが何らかの共同作業（これには情報交換などと言った行為も含む）を行い得る場所も含まれる。例えば、廊下などでばったり出会った人同士が共通の書類などを参照しながら行った会話などについても、本発明に係る履歴管理によって後に再現できるようにすることもできる。なお、このような態様では、廊下などの共同作業がなされる可能性のある場所に対して、検出手段や活動イベント管理手段を設ければよい。
【００２４】
【発明の実施の形態】
本発明を実施例に基づいて具体的に説明する。本例では、ネットワークで接続された遠隔地にある２つの作業空間α、βにおいて、利用者の活動を記録するとともに、複数の利用者相互に活動状況に関する気付きを与え合う環境を提供する場合の構成例を示す。
ここに、本例で言うオブジェクトとは、利用者、利用者個人の文書コンテンツ、複数の利用者が共有する文書コンテンツなどの会議などの共同作業を構成する要素、更には、会議の映像記録などのキャプチャデータのことである。
【００２５】
また、本例は、作業空間におけるオブジェクトの検出を管理する検出サーバ及びその検出手段、作業空間毎に活動履歴を管理する共同作業空間サーバ、利用者オブジェクト毎に活動履歴を管理する個人活動履歴サーバ、共有文書オブジェクト毎に活動履歴を管理する共有文書サーバ、キャプチャオブジェクト毎に活動履歴を管理するキャプチャサーバなどの機能装置により、本発明に係る作業空間管理装置をシステムとして構成したものであるが、これら機能装置を全体的又は部分的に纏めた装置として構成するようにしてもよい。
なお、本例では、これら機能装置はコンピュータが所定のプログラムを実行することにより構成されている。
【００２６】
「システム構成」：
各利用者Ｐには、ネットワーク１に接続された個人活動履歴サーバ２が割り当てられており、各個人活動履歴サーバ２は各利用者Ｐが係わるオブジェクトに関する活動履歴（図１３）を保持管理する機能と、各利用者Ｐが所有する情報コンテンツを保持する機能とを備えている。
なお、各利用者Ｐが所有する情報コンテンツは、当該利用者の携帯コンピュータ１５やデータサーバなどで保持するようにしてもよい。
【００２７】
また、作業空間α、βには、利用者Ｐが携帯するＲＦＩＤタグ３や利用者Ｐを認識して当該利用者Ｐの当該作業空間における存在を検知するためのＲＦＩＤタグリーダ４が設置されている。ＲＦＩＤタグリーダ４は、ネットワーク１に接続された状況検出サーバ５に接続されており、状況検出サーバ５は利用者ＰのＩＤタグ３が検出されると、そのＩＤ情報に基づいて利用者Ｐの活動履歴を保存する個人活動履歴サーバ２に当該検出された利用者の場所や時間などの情報をネットワーク１を介して通知する。
【００２８】
また、ネットワーク１に接続されて共有文書サーバ６が設けられており、共有文書サーバ６は複数の利用者Ｐによって共有される電子文書等の情報コンテンツとそれらに関する活動履歴を保持する機能を有している。
また、作業空間α、βには、その場で行われた会議などの共同活動をキャプチャするためのビデオカメラ７、マイクロフォン８、スピーカ９が設置されており、これらの機器でキャプチャされた映像や音声はキャプチャに関する活動履歴を保持管理する機能を備えたキャプチャ用サーバ１０に送られる。
また、作業空間α、βには、共同作業で用いられる資料などを表示するための大型スクリーン１１やプロジェクタ１２が設置されている。
【００２９】
また、作業空間α、βにはネットワーク１に接続された共有作業空間サーバ１３が設けられており、共有作業空間サーバ１３は、大型スクリーン１１に投影する資料情報を各個人活動履歴サーバ２や共有文書サーバ６から取り出す機能、表示された資料が共有されたことを示すイベントを当該共同作業に参加している利用者Ｐの各個人活動履歴サーバ２に転送する機能、当該共有された資料に関するクレデンシャル（アクセス許可証）を発行する機能を備えている。
【００３０】
それぞれの利用者Ｐは、各自の活動に関連した活動履歴をその画面に俯瞰表示する機能と、オブジェクトがアクセスされた際や或る状況が検出された際に予め対応付けられた機能を起動する機能を備えた携帯型の俯瞰表示用コンピュータ１５を利用する。この俯瞰表示用コンピュータ１５は、無線ネットワーク基地局１６を介してネットワーク１に接続されている。
【００３１】
ここで、ＲＦＩＤタグリーダ４及び検出サーバ５により作業空間におけるオブジェクトによる活動イベントを検出する検出手段が構成され、個人活動履歴サーバ２、共有文書サーバ６、キャプチャサーバ１０、共同作業空間サーバ１３により検出された活動イベントを当該活動イベントのオブジェクト毎に他のオブジェクトから参照可能に保持する活動イベント管理手段が構成され、これらサーバの機能及び俯瞰表示用コンピュータ１５により保持された活動イベントを他のオブジェクトを参照して辿って保持された複数の活動イベントをそのオブジェクトの表示をもって表示する活動イベント表示手段が構成されている。
なお、個人活動履歴サーバ２、検出サーバ５、共有文書サーバ６、キャプチャサーバ１０、共有空間サーバ１３が有する詳しい機能等の詳細は、各の動作説明とともに説明する。
【００３２】
「共同作業空間における利用者の検出と活動イベントの登録」：
携帯型コンピュータ１５を携帯した利用者Ｐが作業空間αに入室すると、当該利用者が携帯しているＲＦＩＤタグ３（または携帯型コンピュータに貼られたＲＦＩＤタグ）が、部屋の中に設置されたＲＦＩＤタグリーダ４によって検出される。状況検出サーバ５は図３（ａ）に示すようにＩＤタグの検出を常時監視しており（ステップＳ３０）、ＲＦＩＤタグリーダ４によってＲＦＩＤタグ３が検出される都度、図２に示すように、新規のＩＤについては検出されたＩＤと検出日時を含む「検出ＩＤ」２２を生成し、当該生成された「検出ＩＤ」２２を「検出ＩＤ集合」２１に登録する（ステップＳ３１）。一方、既存のＩＤについては、「検出ＩＤ集合」２１に登録されている対応する「検出ＩＤ」３２の検出日時を更新する（ステップＳ３１）。
【００３３】
更に、状況検出サーバ５は、図３（ｂ）に示すような処理を常時行い、「検出ＩＤ集合」２１に登録されている「検出ＩＤ」２２の検出日時を参照し（ステップＳ３２）、一定時間以上、ＩＤタグの存在が検出された場合には、当該ＩＤタグに対応するオブジェクトの当該作業空間αにおける存在が認識されたことを通知するために、図４（ａ）に示すようなＸＭＬ形式で記述された新規登録用オブジェクト検出メッセージ４１を生成し（ステップＳ３３）、当該メッセージを作業空間αに対応して用意されている共同作業空間サーバ１３に対してＨＴＴＰプロトコルのＰＯＳＴメッセージとして送信する（ステップＳ３４）。したがって、共同作業空間サーバ１３は自己が担当する作業空間で検出されたオブジェクトの存在（活動）を常時管理している。
なお、送信先となる共同空間サーバ１３のアドレスは、あらかじめ状況検出サーバ５に登録設定されている。
【００３４】
上記状況検出サーバ５が送信するオブジェクト検出メッセージ４１には、メッセージの識別子としての＜ｍｅｓｓａｇｅｉｄ＞要素、検出状態を表す＜ｓｔａｔｕｓ＞要素、検出されたオブジェクトの識別子としての＜ｏｂｊｅｃｔｉｄ＞要素、検出された日時を表す＜ｄａｔｅｔｉｍｅ＞要素、検出したタグリーダの識別子としての＜ｔａｇｒｅａｄｅｒｉｄ＞要素が含まれており、新たなオブジェクトが検出されたことを知らせるため＜ｓｔａｔｕｓ＞要素の値として“ｄｅｔｅｃｔｅｄ”が設定される。
【００３５】
「作業空間からの利用者の退出に関する処理」：
利用者Ｐが作業空間αから退出すると、当該利用者Ｐが携帯しているＲＦＩＤタグ３（または携帯型コンピュータに張られたＲＦＩＤタグ）が部屋の中に設置されたＲＦＩＤタグリーダ４によって検出されなくなる。
状況検出サーバ５は、「検出ＩＤ集合」２１を参照し（ステップＳ３２）、一定時間以上、ＲＦＩＤタグ３が検出されなくなった場合、当該ＩＤが当該作業空間αを構成する要素として無効になったことを通知するため、図４（ｂ）に示す登録抹消用のオブジェクト非検出メッセージ４２を生成し（ステップＳ３５）、当該メッセージを作業空間αに対応して用意されている共有作業空間サーバ１３に対して、上記と同様にして送信する（ステップＳ３４）。
【００３６】
上記状況検出サーバ５が送信するオブジェクト非検出メッセージ４２には、メッセージの識別子としての＜ｍｅｓｓａｇｅｉｄ＞要素、検出状態を表す＜ｓｔａｔｕｓ＞要素、検出されな＜なった才ブジェクトの識別子としての＜ｏｂｊｅｃｔｉｄ＞要素、検出されなくなった時点の日時を表す＜ｄａｔｅｔｉｍｅ＞要素、タグリーダの識別子としての＜ｔａｇｒｅａｄｅｒｉｄ＞要素が含まれ、オブジェクトが検出されなくなったことを知らせるために＜ｓｔａｔｕｓ＞要素の値として“ｄｉｓａｐｐｅａｒｅｄ”が設定される。
【００３７】
「共同作業空間における共有情報の出現の検出と活動イベントの登録」：
共有文書サーバ６上のフォルダに文書の格納や取得が行われた場合には、次のような処理がなされる。
作業空間で行われているプレゼンテーションや議論などの共同作業の過程で共有する情報コンテンツ（文書ファイル、参照ＵＲＬ等）を保持する共有文書サーバ６上のフォルダが、当該作業空間に対応した共同作業空間サーバ１３を経由して共同作業空間サーバ１３自体又は携帯型コンピュータ１５によりアクセスされると、当該共同空間サーバ１３では、図５に示すような当該フォルダに関するアドレスＵＲＬを含む「共有文書フォルダ」６４が生成され、「共同作業コンテクスト」５２の共有文書フォルダ集合に追加される。
【００３８】
図５に示す共同活動コンテクストは、各作業空間に対して設けられている共同作業空間サーバ１３が保持管理するデータであり、当該作業空間における共同活動の履歴を保持するものである。すなわち、個々の会議などをそれぞれ「共同活動コンテクスト」５２とした「集合」５１を保持し、各共同活動コンテクスト５２に対応付けて、当該共同活動に加わった利用者をその個人活動履歴サーバのアドレスＵＲＬを含んで保持管理する「活動イベント参照」５３の集合、当該共同活動で使用した共有文書をその共有文書サーバのフォルダアドレスＵＲＬで特定する「共有文書フォルダ」５４の集合、当該共同活動で撮影されたキャプチャをそのキャプチャサーバのフォルダアドレスＵＲＬで特定する「キャプチャフォルダ」５５の集合が保持管理されている。
【００３９】
なお、現在行われている共同作業については「カレントコンテクスト」５６として、ＩＤによって該当する「共同活動コンテクスト」５２に対応付けられる。
すなわち、共同作業空間サーバ１３が保持する「共同作業コンテクスト集合」５１によって、当該作業空間でなされた会議などの共同活動について、何時行われ、誰が参加し、どのような資料が用いられ、どのキャプチャが作られたかが、逐次、個々の履歴として保持管理されている。
【００４０】
このような共同作業コンテクストを共同作業空間サーバ１３に生成させるため、検出サーバ５は、図６（ａ）に示すように、共有作業空聞サーバ１３を通じて当該共有文書フォルダ集合５５に登録されている共有文書サーバ６上のフォルダにアクセスが行われて文書の格納や取得が行われると（ステップＳ６０）、カレントのコンテクスト中でオブジェクトが新たに発生したことを通知するためのオブジェクト検出メッセージ４１を生成して、ＰＯＳＴメッセージとして当該共同作業空間サーバ１３に送信する（ステップＳ６１）。
【００４１】
「会議のキャプチャ映像を新たな検出オブジェクトとして扱う処理」：
また、上記同様に、作業空間内で会議映像の記録が開始すると、作業空間α内に設置されたカメラ７やマイクロフォン８から入力された映像信号及び音声信号は、共有作業空間サーバ１３が備えている映像・音声キャプチャボードのＣＯＤＥＣを通じてデジタル信号に変換されて取り込まれ、それらのデジタル信号はＭＰＥＧ形式等の映像・音声圧縮フォーマットの形式に変換されて、キャプチャ用サーバ１０に活動履歴を伴う「オブジェクト」１３１として保存される。
【００４２】
ここで、図１３に示すように、オブジェクト履歴データは、利用者、共有文書、キャプチャなどといった各オブジェクトの情報である「オブジェクト」１３３、当該オブジェクトが参加又は使用された共同活動の履歴である「オブジェクト活動イベント」１３２、当該オブジェクトと同じ共同活動（すなわち、同じ時間に同じ場所）で検出された他の「オブジェクトへの参照リンク」１３３を含んだ「オブジェクト集合」１３４であり、利用者についてのオブジェクト履歴データは当該利用者に対応する個人活動履歴サーバ２に保持され、共有文書についてのオブジェクト履歴データは当該共通文書に対応する共通文書サーバ６に保持され、キャプチャについてのオブジェクト履歴データは当該キャプチャに対応するキャプチャサーバ１０に保持される。
【００４３】
このオブジェクト履歴データによって、該当するオブジェクトについてそのＩＤとともにアドレスＵＲＬや実体アドレスＵＲＬ（文書等の場合）が管理され、更に、当該オブジェクトが参加又は使用された共同活動についてそのＩＤとともに開催の日時や場所が管理され、更に、当該共同活動に参加又は使用された他のオブジェクト（利用者）についてそのＩＤとともに該当する個人活動履歴サーバ２のアドレスＵＲＬが管理される。したがって、例えば、或る利用者について、当該利用者が何時何処で誰が参加した会議に出席したかの履歴が管理され、他の参加者に対する参照も個人活動履歴サーバ２のアドレスＵＲＬによって行うことができる。
【００４４】
図５に示したように行動活動は各活動の履歴をそれに加わったオブジェクトに対応付けて保持管理されており、そして、図１３に示すように、各オブジェクトは共同活動との関連付け及び当該共同活動で係わった他のオブジェクトの関連付けをもって保持管理されており、これらの管理データの関連付けにより、各活動イベントがオブジェクト毎に他のオブジェクトからの参照も可能に保持されている。更に、後述する俯瞰表示処理では、これらの管理データ及び関連付けにより、活動及びオブジェクトを関連付けで辿ることで、複数の活動イベントを時系列などの形式でそれらのオブジェクトの表示をもって表示することができる。
【００４５】
また更に、個人活動履歴サーバ２と同様、キャプチャ用サーバ１０は、図６（ｂ）に示すように、記録映像が開始されると（ステップＳ６２）、新たにオブジェクトを検出したことを通知するためのオブジェクト検出メッセージ４１を生成し、ＰＯＳＴメッセージとして対応する共同作業空間サーバ１３に送信する（ステップＳ６３）。なお、キャプチャが終了した場合には、キャプチャ映像の非検出を通知するためのオブジェクト非検出メッセージ４２を生成して、対応する共同作業空間サーバ１３に送信する。
したがって、キャプチャが撮影される毎にそれに関する情報がその作業空間の共同作業空間サーバ１３で保持管理される。なお、撮影されたキャプチャは例えば図７に示すように、利用者が使用するコンピュータ画面に再生表示され、過去の会議状況の再考資料等に供せられる。
【００４６】
「活動イベントに基づく活動イベントの生成と登録」：
コンテクスト（すなわち、或る共同活動）下でオブジェクトの変化を検知した場合の共同作業空間サーバ１３上での処理は、図８に示すようにして行われる。
共同作業空間サーバ１３は、ＰＯＳＴメッセージとして送られてきたオブジェクト検出メッセージ又は非検出メッセージを受け取ると（ステップＳ８０）、オブジェクト状況変化イベントを発生させる（ステップＳ８１）。
【００４７】
更に、共同作業空間サーバ１３では、上記のオブジェクト状況変化イベントを検出すると、図９に示すように、当該検出されたオブジェクトのＩＤとそのオブジェクトの活動履歴を管理する活動履歴サーバのＵＲＬで構成される「共同活動オブジェクト」９２を生成し、「共同活動オブジェクト集合」９１に登録する。
ここで、「共同活動オブジェクト集合」９１および「共同活動オブジェクト」９２は、個々の共同作業空間に対応して共同作業空間サーバ１３が保持し、当該作業空間内に存在している全てのオブジェクトそのＩＤと実体（ユーザプロファイル、文書など）のアドレスＵＲＬで登録される。なお、キャプチャ画像などの特に個人に帰属しないオブジェクトについても、それに対応するＩＤとＵＲＬを含むデータが生成されて登録される。
【００４８】
次に、共同作業空間サーバ１３は、上記検出されたオブジェクト状況変化イベントに基づき、共同作業空間α上で発生した活動イベントを同じ作業空間α内に存在する他のオブジェクトとの間で共有するために、図１０（ａ）に示すようなＸＭＬ形式の活動イベント登録メッセージ１０１を生成する。
【００４９】
ここで、活動イベント登録メッセージ１０１は、通知されたオブジェクトに関する活動イベントに対する参照リンクの設定を、同じ状況下（同時刻に同じ作業空間に存在しているという状況）にある全てのオブジェクト（すなわち、それを管理するサーバ）に依頼するためのメッセージであり、メッセージの通し番号を表す＜ｍｅｓｓａｇｅｉｄ＞要素、、新規登録を示す＜ｓｔａｔｕｓ＞要素、その値としての“ａｐｐｅａｒｅｄ”の設定、オブジェクトの識別子としての＜ｏｂｊｅｃｔｉｄ＞要素、登録された目時を示す＜ｄａｔｅｔｉｍｅ＞要素、現在そのオブジェクトが存在している場所の識別子＜ｗｏｒｋｓｐａｃｅｉｄ＞要素、その場所の名前を表す＜ｗｏｓｋｓｐａｃｅｎａｍｅ＞要素を含んでいる。なお、図１０（ｂ）は活動イベントを削除するための登録メッセージ１０２である。
【００５０】
また更に、共同作業空間サーバ１３では、上記の検出されたオブジェクト状況変化イベントに基づき、共同作業空間サーバ１３が保持する「共同活動コンテクスト」５２の「活動イベント参照」集合の要素として、新たに加わった当該活動イベントに関する情報を「活動イベント参照」５３に登録する。
このように、共同作業空間に新たなオブジェクトが加わるなどのオブジェクトの変化が検出されると、後述する活動コンテクストの切り替えが行われる。
【００５１】
「活動イベント登録メッセージを同じコンテクスト下にある全てのオブジェクトに対して配信する処理」：
上記で生成された活動イベント登録メッセージを作業空間αに存在するオブジェクトすべてに配布するため、共同作業空間サーバ１３は、図１１に示すように、上記のように検出されたオブジェクト状況変化イベントに基づき（ステップＳ１１０）、「共同活動コンテクスト」５２に登録した後に生成された活動イベント登録メッセージ１０１を（ステップＳ１１１、Ｓ１１２）、「共同活動オブジェクト集合」９１に登録されている全ての「共同活動オブジェクト」９２が保持している活動履歴サーバＵＲＬに対してＰＯＳＴメッセージとして送信する（ステップＳ１１３）。
【００５２】
例えば、図１２の１２１に示すように、検出サーバ５から共同作業空間における利用者の変動が検出されて検出メッセージが送信されると、当該共同作業空間の共同作業空間サーバ１３が登録されている全ての個人活動履歴サーバ２へ活動イベント登録メッセージを送信する。なお、共有文書の変動のように検出サーバ５を介さずに検出される共同作業空間のオブジェクト変動では、同図１２２に示すように、当該共同作業空間の共同作業空間サーバ１３が登録されている全ての個人活動履歴サーバ２へ活動イベント登録メッセージを送信する。
【００５３】
ここで、上記活動イベント登録メッセージの送信処理において、個々のオブジェクトに対応した活動履歴サーバのアドレスは、個々のオブジェクトに与えられたＩＤ情報から同定される。なお、オブジェクトＩＤは、オブジェクトの型（人、機器、電子文書、映像等）、オブジェクト識別子の情報を含んでおり、更に、オブジェクト識別子は当該オブジェクトの活動履歴を保持するサーバのアドレスとファイル名に写像可能な文字列が与えられている。
【００５４】
「活動イベント登録メッセージを受信した各個人活動履歴サーバにおける処理」：
個人活動履歴サーバ２には、図１３に示すように、利用者に対応したプロファイルオブジェクト及び各種文書オブジェクトが「オブジェクト集合」１３４の要素「オブジェクト」１３１として保持されている。「オブジェクト」１３１には、そのオブジェクトを特定するＵＲＬ、オブジェクトの種類（ユーザ、文書等）を表すオブジェクト型、オブジェクトのＩＤ、文書等の実体が保存されている場所を表すＵＲＬ、そのオブジェクトに関する履歴を表す「オブジェクト活動イベント」１３２の集合、同じコンテクストで用いられた他のオブジェクトの履歴としての「オブジェクト活動イベント参照」１３３の集合が保持されている。
【００５５】
すなわち、各個人活動履歴サーバ２は、その利用者の参加した共同作業の情報をそれぞれ活動イベントとして保持管理し、その共同作業に参加した他のオブジェクトの情報を「オブジェクト活動イベント参照」として保持管理している。
【００５６】
図１４に示すように、個人活動履歴サーバ２では、常に活動イベント登録メッセージを受信待ちの状態にあり（ステップＳ１４０）、活動イベント登録メッセージを受信すると、当該受信した活動イベント登録メッセージ中に含まれているオブジェクトのＩＤに基づいて、対象とするオブジェクトを「オブジェクト集合」１３１の中から検索して特定する（ステップＳ１４１）。
そして、オブジェクトのＩＤが一致する場合には、当該「オブジェクト」１３１の「オブジェクト活動イベント」１３２が、当該活動イベント登録メッセージに含まれている時刻や場所の情報に基づいて新たに生成されて登録される（ステップＳ１４２）。
【００５７】
一方、オブジェクトＩＤが一致しない場合には、当該特定されたオブジェクトの「オブジェクト活動イベント参照」１３３が当該活動イベント登録メッセージに含まれている時刻や場所の情報に基づいて新たに生成されて登録される（ステップＳ１４３）。
すなわち、個人活動履歴サーバ２は、自己が管理する利用者に関する活動イベントについては「オブジェクト活動イベント」１３２を更新する処理を行い、他の利用者に関する活動イベントについては自己が管理する利用者が係わっている当該活動イベントに関する「オブジェクト活動イベント参照」１３３を更新する処理を行う。
【００５８】
「活動状況の俯瞰」：
各利用者の俯瞰表示用コンピュータ１５には、各利用者Ｐの活動履歴として個人活動履歴サーバ２に保持されているオブジェクトイベント集合１３１を定期的にアクセスし、「オブジェクト活動イベント」１３２の集合と「オブジェクト活動イベント参照」１３３の集合を取得して、例えば図１５に示すようなオブジェクト間関係マトリクス１５１を生成するための計算処理機能と、当該オブジェクト間関係マトリクスに基づいてオブジェクト間の関係を画面に俯瞰表示するための処理を実行する機能がＪａｖａ（登録商標）アプレットとして備わっている。
【００５９】
オブジェクト間関係マトリクス１５１はオブジェクト間の関係の強さを示しており、その算出は次ぎのようにして行われる。
俯瞰表示用コンピュータ１５を使用している利用者（オブジェクト）の「オブジェクト」４１の集合が保持する当該オブジェクトに関する「オブジェクト活動イベント」１３２の集合と、当該利用者が参加した共同作業に基づいて蓄積されている「オブジェクト活動イベント参照」１３３の集合を取得し、それらのオブジェクト群が同じコンテクストの下で利用された頻度に基づいて強度を算出する。
【００６０】
例えば、過去に同じ作業空問の中で利用された２つのオブジェクトｉとオブジェクトｊとの間の強度Ｓｉｊは、それら両オブジェクト（利用者、文書・アプリケ一ションプログラム等）が共同作業の場面に存在しはじめてからの経過時間ｔｉｊの対数の和として表現され、オブジェクト間マトリクスでは、下記の式のように、それらを全体の最大値を１．０として正規化した値が用いられる。
【００６１】
Ｓｉｊ＝Σｌｏｇ  ｔｉｊ
【００６２】
なお、上記の「オブジェクト活動イベント参照」１３３の集合の取得では、「オブジェクト活動イベント参照」１３３に対応したオブジェクトが保持する「オブジェクト活動イベント参照」を、予め決められた所定の深さ（リンクのステップ数）までたどりながら、各オブジェクトの活動履歴を保持するサーバから活動履歴を取り出して行く。そして、各コンテクストが開始した時点におけるオブジェクト間の関係の強度が計算され、その計算結果であるオブジェクト間関係マトリックス１５１は、図１６に示すように、「オブジェクト間関係履歴集合」１６１の「オブジェクト間関係」１６２として各利用者の俯瞰コンピュータ１５に登録されて保持される。
【００６３】
そして、各利用者の俯瞰表示用コンピュータ１５では、上記「オブジェクト間関係履歴集合」１６１に保持されているオブジェクト間の関係の強度に基づいて、オブジェクト間の関係に関する活動履歴を俯瞰表示するインタフェースが生成される。この活動履歴俯瞰表示インタフェースは、例えば、図１７及び図１８に示すような態様で当該コンピュータ１５の画面に表示される。
まず、図１７に示すインタフェース画面で“ｈｉｓｔｏｒｉｃａｌ”ボタン１７１を押すと、活動イベント間の関係を時系列的に表示するコンテクスト履歴オーバビュー１７２が表示され、“ｃｕｒｒｅｎｔ”ボタン１７３を押すと、図１８に示すように、現在のオブジェクト間の関係を示すカレントコンテクストオーバビュー１８１が表示される。
【００６４】
また更に、これらの活動履歴俯瞰表示ユーザインタフェースは、それぞれ、オブジェクトの種類別に、利用者一覧１７４、１８２、文書一覧１７５、１８３などの一覧を表示する。また更に、オブジェクト間の関係を時系列的に表示したコンテクスト履歴オーバビュー１７２では、過去の任意の時点を指示するためのスライダーバー１７６があり、このスライダーバー上でスライダインジケータ１７８を動かして任意の過去の時点を指示することにより、そのときの利用者の一覧や文書の一覧を表示させることができる。
【００６５】
なお、図１７で１７９はそれぞれ共同作業（活動イベント）であり、紙面奥から手前に掛けて時系列に幾つかの活動イベントが表示されている。また、図１８で１８４はそれぞれ活動イベントであり、時間的に同じ幾つかの活動イベントが表示されている。また、１８５は当該活動イベントに参加していた利用者を示すアイコンであり、１８６は当該活動イベントで使用された文書を示すアイコンである。これらオブジェクトアイコン１８５、１８６の表示位置関係は、図５に示すようにオブジェクト間の関連度が大きいオブジェクト同士の方が近くなるようにされる。
【００６６】
また、俯瞰表示インタフェースのコンテクスト履歴オーバビュー１７２やカレントコンテクストオーバビュー１８１に表示される利用者や文書のアイコンの領域をマウスでクリックすると、クリックされたことを通知する操作イベントが発生し、そのイベントに基づき、該当する利用者オブジェクトや文書オブジェクトを取り出して、図１９に示すように当該オブジェクトの内容をユーザインタフェースを通じて表示することができる。
【００６７】
すなわち、俯瞰表示用コンピュータ１５によるオブジェクト間関係の俯瞰表示処理は、図２０に示すように、共同活動イベント５２の集合から共同活動イベント５２を取り出して、各活動イベントに係わるオブジェクトを特定し、これらオブジェクト間の関係を計算し（ステップＳ２００）、オブジェクト間関係マトリックスに基づいて各共同活動イベントについてのオブジェクト間の関係を画面に俯瞰表示する（ステップＳ２０１）。そして、俯瞰表示した利用者アイコン１８５や文書アイコン１８６が利用者操作によって選択されると（ステップＳ２０２）、文書アイコンの場合には選択された文書の実体データを該当する記憶ファイルから取得して画面表示し（ステップＳ２０３）、利用者アイコンの場合には選択された利用者のプロファイルデータデータを該当する記憶ファイルから取得して画面表示する（ステップＳ２０４）。
【００６８】
すなわち、俯瞰表示インタフェース上でオブジェクトアイコンが選択されると、当該オブジェクトに関する活動履歴サーバ２のアドレスとオブジェクトＩＤが取り出され、アクセス要求メッセージが活動履歴サーバ２に送信され、当該オブジェクトＩＤに対応する「オブジェクト」１３１が保持する実体アドレスＵＲＬに格納されたコンテンツが取り出され、俯瞰コンピュータ１５に提供されて画面表示される。
なお、本例では、俯瞰表示用コンピュータ１５に利用者の電話番号一覧を記憶しておき、利用者アイコンが選択された場合には、当該利用者の電話番号に基づいて、俯瞰表示用コンピュータ１５がネットワーク１を介して電話を掛けるようにしており（ステップＳ２０４）、これによって、俯瞰表示された共同活動履歴に基づいて、関係する他の利用者とのコミュニケーションを容易に取ることができるようになっている。
【００６９】
「共同作業コンテクストの切替え」：
共同作業空間サーバ１３は、図２１に示すような処理によって、次ぎのようにして共同作業コンテクストの切替え処理を行う。
共同作業空間サーバ１３の「共同活動コンテクスト」５２が保持する「活動イベント参照」５３の集合に登録されている活動イベント参照が登録または抹消される時には、オブジェクト型がユーザであるオブジェクトに関する「活動イベント参照」５３が或る一定時間内に或る一定の割合以上変化したかどうかが当該共同作業空間サーバ１３によって検査される（ステップＳ２１０）。
【００７０】
その結果、活動イベント参照が或る一定の割合以上変化したと検出された場合、共同作業の場面が変化したと認識する。つまり、単位時間をＴ、登録または抹消されたオブジェクトの数をｎとするとき、ｆ＝ｎ／Ｔで与えられる値ｆが或る一定以上の値を超えた場合、共同作業の場面が終了して、新たな共同作業の場面に移ったと認識する。
そして、現在のコンテクストを保持している「カレントコンテクスト」５６の共同活動コンテクスト５２の終了時刻に現在時刻を設定し、状態を“終了”にして、新たな共同活動コンテクスト５２を生成し、開始時刻に現在時刻、状態を“実行中”に設定して、生成された共同活動コンテクスト５２をカレント共同活動コンテクストとして「カレントコンテクスト」５６に設定する（ステップＳ２１１）。
【００７１】
また、これと同時に、当該コンテクストに対応した共同作業オブジェクト集合９１を生成する。
一方、状況が変化してカレントのコンテクストが終了した時には、共同活動コンテクストと共同作業オブジェクト集合はクリアされる。
【００７２】
「検出された状況に基づく処理の起動」：
共同活動空間サーバ１３が保持している「共同活動コンテクスト」５２の「活動イベント参照」５３の集合に新たな活動イベント参照が登録・抹消されると、図２２に示すように、当該活動イベント参照集合中に登録されている活動イベント参照が共同活動空間サーバ１３によって照合され（ステップＳ２２０）、オブジェクト間関係マトリクス上で或る閾値以上の強度を持った他の参加者たちが特定の場所に集まっているというような予め登録されている典型的な状況が検出された場合には、当該作業空間α内にいることが検出されている利用者Ｐに対して当該状況に関する警告メッセージを各利用者の俯瞰表示用コンピュータ１５に送信して表示させる（ステップＳ２２１）。
これによって、或る共同作業に係わっている各利用者はその状況の変化を認知することができ、これに基づいて利用者間でのコミュニケーションが促進される。
【００７３】
上記のように、本発明に係るシステムによれば、複数の利用者がオフィス内のさまざまな場所を移動しながら業務を行っている作業環境において、作業グループを構成するメンバの変更やグループの消滅などを意識することなく共同作業の履歴を記録して行くことができるとともに、それら記録された共同活動に関する過去の活動や他の活動で利用されたコンテンツや活動プロセスを参考にしたり、それらの活動の中で作られた知識を再利用したりすることができる。また、それらの知識を活用した活動自体も他の活動において活用することが可能になる。
【００７４】
更には、異なる場所で作業しているメンバ同士で、お互いの作業状況（作業場所や使用している文書等）を把握し、利用者同士の一体感を維持しながら作業を進めることができる。更には、過去の活動で利用したコンテンツや、一緒に仕事をした利用者に対して、直感的に把握可能な形で俯瞰された状況を利用して、迅速にアクセスしてコミュニケーションをとることができる。更には、他のメンバの活動状況から、例えば会議で集合しているというような状況を知ることができ、これによって、スケジュール等に関する記憶を喚起し、リマインダーとしての機能を提供することができる。更には、他のメンバの活動状況を知ることにより、同様の興味や課題意識を持って活動している他のメンバを知ることができるため、それらのメンバとの間で新たな活動コミュニティを形成することを促進することができる。
【００７５】
【発明の効果】
以上説明したように、本発明によると、現実の作業環境における活動履歴を現実の作業状況に応じて記録して行くことができ、これら活動履歴を表示して利用者間の再利用に提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る作業空間管理システムの構成図である。
【図２】本発明の一実施例に係るオブジェクト検出イベントデータを説明する図である。
【図３】本発明の一実施例に係るオブジェクト検出及び検出メッセージの送信処理を説明する図である。
【図４】本発明の一実施例に係るオブジェクト検出メッセージを説明する図である。
【図５】本発明の一実施例に係る共同活動コンテクストデータを説明する図である。
【図６】本発明の一実施例に係るオブジェクト検出及び検出メッセージの送信処理を説明する図である。
【図７】本発明の一実施例に係る画面表示例を示す図である。
【図８】本発明の一実施例に係るオブジェクト状況変化イベントの発生処理を説明する図である。
【図９】本発明の一実施例に係る共同活動オブジェクトデータを説明する図である。
【図１０】本発明の一実施例に係る活動イベント登録メッセージを説明する図である。
【図１１】本発明の一実施例に係る活動イベントの通知処理を説明する図である。
【図１２】本発明の一実施例に係る活動イベントの伝搬におけるメッセージ交換を説明する図である。
【図１３】本発明の一実施例に係るオブジェクト履歴データを説明する図である。
【図１４】本発明の一実施例に係る活動イベントの受信登録処理を説明する図である。
【図１５】本発明の一実施例に係るオブジェクト間関係マトリックスを説明する図である。
【図１６】本発明の一実施例に係るオブジェクト間関履歴データを説明する図である。
【図１７】本発明の一実施例に係る画面表示例を示す図である。
【図１８】本発明の一実施例に係る画面表示例を示す図である。
【図１９】本発明の一実施例に係る画面表示例を示す図である。
【図２０】本発明の一実施例に係るオブジェクト間関係の俯瞰表示処理を説明する図である。
【図２１】本発明の一実施例に係る共同活動コンテクストの生成処理を説明する図である。
【図２２】本発明の一実施例に係る活動状況のアウェア処理を説明する図である。
【符号の説明】
Ｐ：利用者、  １：ネットワーク、
２：個人活動履歴サーバ、  ３：ＩＤタグ、
４：ＩＤタグリーダ、  ５：検出サーバ、
６：共有文書サーバ、  ７：カメラ、
８：マイクロフォン、  １０：キャプチャサーバ、
１３：共同作業空間サーバ、  １５：俯瞰表示用コンピュータ、
【図１】
2004258802.tif 000003
【図２】
2004258802.tif 000004
【図３】
2004258802.tif 000005
【図４】
2004258802.tif 000006
【図５】
2004258802.tif 000007
【図６】
2004258802.tif 000008
【図７】
2004258802.tif 000009
【図８】
2004258802.tif 000010
【図９】
2004258802.tif 000011
【図１０】
2004258802.tif 000012
【図１１】
2004258802.tif 000013
【図１２】
2004258802.tif 000014
【図１３】
2004258802.tif 000015
【図１４】
2004258802.tif 000016
【図１５】
2004258802.tif 000017
【図１６】
2004258802.tif 000018
【図１７】
2004258802.tif 000019
【図１８】
2004258802.tif 000020
【図１９】
2004258802.tif 000021
【図２０】
2004258802.tif 000022
【図２１】
2004258802.tif 000023
【図２２】
2004258802.tif 000024