(57)【要約】  アンビエントインテリジェンス環境における活動共有管理システムが提供される。本システムは、第１及び第２ユーザのアンビエントインテリジェンス活動に対する設定情報を有する第１及び第２文書セットを管理するよう構成される文書管理装置と、共通の変数などに基づき影響度及び／又は重複度を決定する重複管理装置とを有する。また、ブラウザにおいてアクティブなマルチアクティブ文書環境における動作規定されたリンクを管理する方法であって、各文書が同時にアクティブとされるユーザ活動に対する設定情報を規定する文書セットを提供し、文書セットの第１文書に含まれ、文書セットの少なくとも第２文書に影響を与える動作規定されたリンクコマンドを受け付け、アクティブ文書セットに対してコマンドを実行することを含む方法が開示される。
2008522307.tif 000002
【特許請求の範囲】
【請求項１】
各文書が第１ユーザのアンビエントインテリジェンス活動に対する設定情報を含む第１文書セットを管理し、さらに各文書が第２ユーザの対応するアンビエントインテリジェンス活動に対する設定情報を含む第２文書セットを管理するよう構成される文書管理装置と、
前記第１文書セットと前記第２文書セットとの重複に基づき、前記第１ユーザと前記第２ユーザとの間のアンビエントインテリジェンス環境における影響度を決定するよう構成される重複管理装置と、
を有する活動共有管理システム。
【請求項２】
前記影響度は、前記第１ユーザの活動と前記第２ユーザの対応する活動との間の重複度である、請求項１記載のシステム。
【請求項３】
前記第１文書セットと前記第２文書セットとを管理するよう構成されるブラウザを有する、請求項１記載のシステム。
【請求項４】
前記ブラウザは、アンビエントナレイティブブラウザであり、
前記第１文書セットと前記第２文書セットとは、ユーザアンビエントインテリジェンス活動設定を含む、請求項１記載のシステム。
【請求項５】
前記重複管理装置は、前記第１文書セットと前記第２文書セットとにより用いられるｐｕｂｌｉｃ変数を比較することによって、前記影響度を決定するよう構成される、請求項１記載のシステム。
【請求項６】
マルチ活動文書環境における動作規定されたリンクを管理する方法であって、
各文書がユーザ活動に対する設定情報を規定する、同時にアクティブとされる文書セットを提供するステップと、
前記文書セットの第１文書に含まれ、前記文書セットの少なくとも第２文書に影響を与える動作規定されたリンクコマンドを受け付けるステップと、
前記コマンドを実行するため信号を送信するステップと、
を有する方法。
【請求項７】
前記動作規定されたリンクコマンドは、前記第２文書に対する情報を抽出し、前記第２文書を前記動作規定されたリンクコマンドにリンクされるターゲット文書と置換し、又は前記第２文書を削除する、請求項６記載の方法。
【請求項８】
前記動作規定されたリンクコマンドは、前記第２文書に係る装置の動作を変更し、又は前記第２文書に係る装置の状態を変更する、請求項６記載の方法。
【請求項９】
前記動作規定されたリンクは、ブラウザにより管理される、請求項８記載の方法。
【請求項１０】
前記ブラウザは、アンビエントナレイティブブラウザであり、
前記文書セットの文書は、ユーザアンビエントインテリジェンス活動設定を含む、請求項９記載の方法。
【請求項１１】
前記第１文書の動作規定されたリンクコマンドは、前記第１文書により規定されるユーザ活動に関するイベントによってトリガーされる、請求項６記載の方法。
【請求項１２】
前記動作規定されたリンクコマンドは、複数の文書にリンクする、請求項６記載の方法。
【請求項１３】
前記動作規定されたリンクコマンドは、前記複数の文書が前記文書セットの第２文書と第３文書とに影響を与えることを規定する、請求項１２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、活動関連文書管理、アンビエントインテリジェンス環境システム、マルチアクティブ文書処理システムの分野に関する。
【背景技術】
【０００２】
近年、ますます多くの装置が“接続”されるようになり、これらの装置の機能を整理された方法により管理することが可能である。また、環境における人々の存在を感知し、適応し、反応するデジタル環境を提供するアンビエントインテリジェンス（ａｍｂｉｅｎｔ  ｉｎｔｅｌｌｉｇｅｎｃｅ）システムが出現してきた。アンビエントインテリジェンスシステムでは、電子デバイスが、家具、衣服又は環境の他の部分に埋め込まれ、システムのセンサによって検出されたユーザの活動に基づき、デバイスが起動され、サービス及び情報がユーザに配信される。
【０００３】
アンビエントインテリジェンス環境では、複数の人々がしばしば、１人のユーザの活動が環境に影響を生じさせ、これにより、環境を共有する第２のユーザに影響を及ぼす環境を共有している。活動をモデリング及び共有するためのいくつかのアプローチが存在するが、これらのアプローチは、他のものとコンテンツの一部を共有し、又はグラフィカルユーザインタフェース（ＧＵＩ）を用いて活動を結合又は分割することに主に関する。しかしながら、アンビエントインテリジェンス環境における人の活動は、ある程度その環境を共有する第２の（第３の、第４などの）人の活動に影響を与える可能性があるため、これらのアプローチはしばしば、ユーザの活動の間の影響度又は重複度を決定することができない。
【０００４】
さらに、１つの装置又は１つの活動に関するユーザのアクション又は活動が第２の装置又は活動に影響を及ぼすことが望まれるように、ユーザは複数の接続された装置を同時に利用するかもしれない。例えば、アンビエントインテリジェンスブラウザでは、ユーザは、ユーザが関係する第２装置を使用して、装置の動作又は状態を制御することを所望するかもしれない。このようなブラウザは、リンクを有し、第１ユーザ活動に対応するアクティブ文書と、ユーザの他の活動に対応するさらなるアクティブ文書とを有するようにしてもよい。ユーザの各活動は、文書によって示され、アンビエントインテリジェンスブラウザは、何れの時点でも０〜Ｎの活動（及び対応する文書）をアクティブとしてサポートすることが可能である。
【０００５】
各文書は、その提供が１以上の装置にどのようにレンダリングされるか、すなわち、マルチメディア要素がスペース（何れの装置、画面の何れの部分など）及び時間（一部のマルチメディアオブジェクトは、他のものが中断すると再生を開始する）の何れにおいて提供されるかを記述する。これをサポートする文書言語の一例は、Ｗ３Ｃ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＡｕｄｉｏＶｉｄｅｏ／）により規定されるＳＭＩＬ言語である。文書はまた、送信ボタン、ドロップダウンリスト、テキストフィールドなどのユーザインタフェース部品を記述する形式によりアプリケーションとどのようにやりとりすることが可能であるか記述する。これをサポートする文書言語の具体例は、ＸＦｏｒｍｓ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＭａｒｋＵｐ／Ｆｏｒｍｓ／）である。ＸＦｏｒｍｓは、ＨＴＭＬやＳＭＩＬなどのウェブプレゼンテーション言語と共に使用することが意図されている。この機能に加えて、文書はリンク機能を有する。
【０００６】
ＸＬｉｎｋ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＸＭＬ／Ｌｉｎｋｉｎｇ）は、リンクを記述するための言語であり、ＸＦｏｒｍｓと同様に、ＨＴＭＬやＳＭＩＬなどのプレゼンテーション言語と共に利用することが意図されている。ＸＬｉｎｋ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＸＭＬ／Ｌｉｎｋｉｎｇ）は、スターティングリソース（リンクのスタートポイント；ウェブカム文書）からの探索中にエンディングリソース（リンクのエンドポイント；音楽再生文書）の所望の提示を通信するのに使用される“ｓｈｏｗ”属性を規定する。しかしながら、ＸＬｉｎｋでは、またＸＬｉｎｋが意図されたＨＴＭＬやＳＭＩＬなどのプレゼンテーション言語では、何れか所与の時点における１つの文書しかアクティブでない。１つの文書しか着目されない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
活動関連文書管理及び動作関連リンク管理の機能を実現又は実行する方法、システム、デバイス、装置及びコンピュータ可読媒体が提供される。
【課題を解決するための手段】
【０００８】
第１文書セットの各文書が第１ユーザのアンビエントインテリジェンス活動に対する設定情報を有し、第２文書セットの各文書が第２ユーザの対応するアンビエントインテリジェンス活動に対する設定情報を有するように、第１及び第２文書セットを管理又は生成するよう構成される文書管理装置を含む活動共有管理システムが提供される。さらに、システムの重複管理装置が、例えば、第１及び第２文書セットの重複に基づき、第１ユーザと第２ユーザのとの間のアンビエントインテリジェンス環境における影響度を決定するようにしてもよい。
【０００９】
このような影響度は、第１ユーザの活動と第２ユーザの対応する活動との間の重複度であるかもしれない。重複管理装置は、第１及び第２文書セットにより使用されるｐｕｂｌｉｃ変数を比較することによって影響度を決定する。
【００１０】
第１及び第２文書セットを管理するブラウザがまた接続されてもよい。このようなブラウザは、アンビエントナレイティブ（ａｍｂｉｅｎｔ  ｎａｒｒａｔｉｖｅ）ブラウザであり、第１及び第２文書セットは、アンビエントインテリジェンス活動設定を有するものであってもよい。
【００１１】
また、マルチ活動文書環境において動作規定されたリンクを管理する方法が開示される。本方法は、各文書がユーザ活動に対する設定情報を指定する、同時にアクティブとされる文書セットを提供し、文書セットの第１文書に含まれ、文書セットの少なくとも第２文書に影響を与える動作規定されたリンクコマンドを受け付け、コマンドを実行することを含むかもしれない。
【００１２】
動作規定されたリンクコマンドは、第２文書の情報を抽出し、動作規定されたリンクコマンドにリンクされるターゲット文書により第２文書を置換し、又はアクティブセットから第２文書を削除するかもしれない。
【００１３】
動作規定されたリンクコマンドは、第２文書に係る装置の動作を変更し、又は第２文書に係る装置の状態を変更するようにしてもよい。
【００１４】
動作規定されたリンクは、ブラウザにより管理されてもよい。このようなブラウザは、アンビエントナレイティブブラウザであってもよく、文書セットの各文書は、ユーザアンビエントインテリジェンス活動設定を含む。
【００１５】
第１文書の動作規定されたリンクコマンドは、第１文書により規定されるユーザ活動に関するイベントによりトリガーされてもよい。
【００１６】
動作規定されたリンクコマンドはまた、複数の文書とのリンクを有し、複数の文書が文書セットの第２文書と第３文書に影響を与えることを規定することも可能である。さらなるユーザのさらなる文書セットがまた、処理されてもよい。
【発明を実施するための最良の形態】
【００１７】
以下の説明及び上記図面は、発明者によって現在最も良く理解されるような出願人の発明の実施例を記載するが、本発明の多くの改良が可能であり、本発明が、本発明の趣旨から逸脱することなく他の形式により実現され、また他の方法により実現されてもよいということが理解されるであろう。さらに、記載される実施例のいくつかの特徴は、本発明の趣旨から逸脱することなく、省略され、選択的に若しくは全体的に他の実施例と組み合わされ、又は他の実施例若しくはその一部の特徴を置換するのに利用されてもよい。従って、図面及び詳細な説明は、本発明のいくつかの側面の例示的な説明として解釈されるべきものであり、本発明の範囲を限定するものと解釈されるべきでない。
【００１８】
図１に示されるように、活動関連文書管理システム１−１は、後述される複数のモジュールを有する。活動関連文書管理システム１−１のモジュール、その一部及び／又は活動関連文書管理システム全体は、ハードウェア、ソフトウェア、ファームウェア又は上記の組み合わせから構成可能であるが、一部のモジュールがハードウェアなどから構成され、他のモジュールがソフトウェア、ファームウェア又はそれらの組み合わせから構成されるようにしてもよい。
【００１９】
活動関連文書管理システムのすべてのモジュールが同一の装置に配置又は統合されている必要はないということが理解されるであろう。分散化されたアーキテクチャはまた、既存の装置によって提供される適切なモジュールから“ピギーバック（ｐｉｇｇｙ−ｂａｃｋ）”する活動関連文書管理システムについて考えられる。
【００２０】
以下の説明は、有線又は無線接続を介しデータベース１−２に物理的に一体化又は接続される活動関連文書管理システム１−１について言及する。データベース１−２は、パーソナルコンピュータ、パーソナルビデオレコーダ、エンターテイメントシステム、エレクトロニックオーガナイザ、パーソナル携帯装置、Ｊａｚドライブのハードドライブなどの記憶装置により実現されてもよく、又はディスクドライブなどの商用の記憶装置として実現されてもよい。例えば、商用の記憶装置は、サービスプロバイダによって提供され、又はネットワークに存在する格納スペースを有するようにしてもよい。データベース１−２は、このような装置の２以上におけるコンテンツアイテムの整理又はグループ化が可能となるように、接続されるいくつかの記憶装置を含むかもしれないということは理解されるであろう。例えば、データは、ピア・ツー・ピアネットワークの装置上に分散されるかもしれない。さらに、データベースは、データベース１−２にロード及びそれにより抽出可能なＣＤ、ＤＶＤ、ｚｉｐディスク、フロッピー（登録商標）ディスク、データカートリッジなどを含むディスクなどの１以上の記憶媒体を含むものであると理解されるかもしれない。しかしながら、活動関連文書管理システム１−１はまた、ＬＡＮ、ＷＡＮ、インターネットなどのネットワーク１−９を介しコンテンツを抽出することが可能であり、データベースはインターネットを含むネットワークなどを介しリモート接続されるということが理解されるであろう。
【００２１】
図１に示されるように、活動関連文書管理システム１−１は、システムにおいて現在アクティブである文書を管理する文書管理装置を有する。例えば、活動関連文書管理システム１−１は、ブラウザであってもよく、又はインテリジェンスアンビエンスブラウザを含むブラウザに論理的に接続されるものであってもよい。文書管理装置はまた、後述されるように、何れのユーザにアクティブな文書が属するか、何れの情報が重複の比較のため利用可能であるか特定するデータを各アクティブ文書に対して格納する。アンビエントインテリジェンスブラウザはまた、例えば、ナビゲーションブラウジングアシスタントの一種として、活動関連文書管理システムの外部のネットワークノードのモジュールを有するものと理解されるかもしれない。あるいは、文書管理装置は、何れのユーザが何れの文書に属するか追跡するさらなる機能を加えたアンビエントインテリジェンスブラウザとして理解されるかもしれない。図２に示されるように、本発明の特徴によるブラウザは、文書１（２−１１）、文書２（２−１２）及び文書３（２−１３）として示されるいくつかのアクティブ文書を提供するかもしれない。このような文書は、ユーザにより実行される活動に係る装置を制御するかもしれない。各セットが異なるユーザに対応するこのようないくつかのアクティブな文書セットが存在するかもしれない。例えば、動作により規定されるリンク１（２−２０）を含む文書１（２−１１）が、ウェブカムアプリケーションとして示される。文書１は、ウェブカムやスピーカーなどの１以上の外部装置２−４、２０５に係る設定情報を含むかもしれない。図２の具体例では、文書２（２−１２）はオーディオプレイリストアプリケーションとして示され、文書３（２−１３）は、動作により規定されるリンクＭ（２−４０）を含むスライドショーアプリケーションとして示される。
【００２２】
ブラウザ２−１は、インターネットなどのネットワーク２０３に接続され、外部装置２０４及び２０５は、ネットワーク２０３に接続されてもよい。図１において、ブラウザはユーザインタフェース／ブラウザ１−３に一体化されるように示されている。しかしながら、ネットワーク２−３がローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク、自宅へのネットワーク、又は他のタイプのネットワークであってもよいということは理解されるであろう。また、外部装置２−４及び２−５は、有線又は無線モードによりブラウザ２−１又はアンビエントインテリジェンスエンジン若しくはシステムなどのブラウザに物理的に一体化された装置に直接接続されてもよい。ブラウザ及び装置は、互いに通信可能であり、データをブロックするファイアウォールは、典型的には使用されない。
【００２３】
本発明の特徴によると、アンビエントインテリジェンス環境では、文書又は複数の文書のセットが、ユーザの活動に応答してシステムにより生成又は破壊されるかもしれない。例えば、ユーザがリビングを歩くと、ユーザの存在及び／又は活動を検出するセンサ情報に基づき、各種装置が、サービス若しくは情報をユーザに提供するため起動されるかもしれない。各活動は、装置２−４、２−５又は各装置に対応する１以上の文書を生じさせるかもしれない。上述されるように、このような装置は、スタンドアローン装置２−４、２０５又は環境に埋め込まれた装置であってもよい。例えば、アンビエントインテリジェンス環境におけるやりとりの多くは、センサデータから黙示的に導出される。このようなセンサの共通した具体例は、誰かがドアの前に立つと、自動的にスライドして開くドアの近くで使用されるものである。
【００２４】
本発明の特徴によると、ブラウザは、両方の文書セット（各ユーザに対して１つの文書セット）を同時に管理する。これは、異なるセットからの２つのアプリケーションが、例えば、同一装置上に画像をレンダリングする可能性があるためである。従って、メディア要素のタイミング及び同期が集中制御される。なぜなら、各装置は異なるクロックを使用するため、トータルの提示は同期しない可能性があるためである。コントローラ１−１７は、モジュールの全体調整やユーザインタフェース／ブラウザ１−３を介したユーザ（図示せず）とのインタフェースなど、活動関連管理システム１−１の他の機能を実行する。
【００２５】
図１〜３を参照して、活動関連文書管理システム１−１の処理が説明される。図３のＳ１において、ウェブカムの処理などユーザの活動が検出され、処理が開始される。ウェブカム、スクリーン、スピーカーなどの外部装置は、図２の２−４及び２−５として示される。パーソナルビデオレコーダ、エンターテイメントシステム、エレクトロニックオーガナイザ、パーソナル携帯装置、ランプ、家電機器及び備品、調理機器などを含む多数のタイプの外部装置又はセンサが、このようなシステムにより好適に使用可能であるということが理解される。
【００２６】
図２の２−１１として示される文書１は、ユーザのウェブカム活動の設定を含む。図１の文書管理装置１−１１は、各文書がユーザ活動に関連付けされている、現在アクティブな文書１（２−１１）などの文書を管理する。コンテクストや状況（場所、ユーザ活動、装置及びセッション変数など）を記述する事前条件が各文書に割り当てられる。文書１（２−１１）は、装置２−４及び２０５を制御する設定を有し、ユーザアクション及びユーザの周囲のイベントに応答して、文書における制御フローが、活動関連文書管理システム１−１の文書設定検出装置１−１２に命令を検出させる。文書の設定又は命令に基づき、適切なアクションがとられる。例えば、外部装置２−４及び／又は２−５などの他の装置が、情報の照会をされ、又は活動関連文書管理システムによって送信されたコマンドを介しあるアクションをとるよう命令されるかもしれない。従って、文書管理システムは、典型的には、何をすべきかに関してブラウザに指示し（例えば、ユーザの近傍において適した装置にウェブカムアプリケーションを表示するなど）、ブラウザ２−１は、典型的には、これをどのように実行するか処理する。
【００２７】
文書は、活動関連文書管理システム１−１の外部の文書又は他のアクティブな文書とのリンクを含むことができる。アンビエントインテリジェンス環境のイベント又はユーザのアクションに基づき、文書の当該部分に到達する、文書に対するリクエスト又は動作規定されたリンクなどの命令は、処理時にトリガーされる。Ｓ２において、ブラウザ２−１が文書１においてこの命令を検出すると、Ｓ３において、それは文書設定検出装置１−１２に通知する。Ｓ４において、活動関連文書管理システム１−１のリンクハンドラ１−１４は、リンクコマンドを解釈し、Ｓ５において、活動文書セット（２−１１、２−１２及び２−１３としてそれぞれ示される文書１〜３を有する）をこれに応じて更新する。Ｓ６において、文書管理システム１−１は、ブラウザ２−１に設定されたアクティブな文書の変更を送信する。Ｓ７において、ブラウザ２−１は、更新命令を受信し、Ｓ８において、更新命令に基づき必要に応じてプレゼンテーションをスタート及び／又はストップする。
【００２８】
本発明の実現形態によると、ブラウザ２−１は、文書ＩＤとのリンクＩＤを文書管理システムに実際に送信することも可能である。その後、文書管理システムは、アクティブ文書セットにおいてこのリンクＩＤ及び文書ＩＤに属する情報を検索する。このため、１つの文書から他の文書への直接的な接続又は通信はないかもしれない。ブラウザ２−１は、文書管理システム１−１に通知し、その後、文書管理システム１−１は、文書セットのある文書を追加又は置換する新たな文書をブラウザ２−１に送り返す。
【００２９】
活動関連文書管理システムのサーバインタフェース１−１６はまた、情報を要求するため、又はリンクに基づき文書をフェッチするため、ネットワーク２−３を介しウェブサーバ２−６に、又は他のサーバ若しくは装置にリクエストを送信するようにしてもよい。その後、活動関連管理システム１−１は、要求された文書を受け付け、文書管理装置１−１１が、要求元のアクティブ文書１（２−１１）に要求された情報又はその文書の全体を返し、及び／又は抽出した文書からアクティブ文書２に情報を提供し、これにより、文書２に係る外部装置の処理に影響を与える。
【００３０】
本発明の特徴によると、２つのアプリケーション／文書がデータを共有することを可能にするため、“ブラックボード（ｂｌａｃｋｂｏａｒｄ）”アプローチが利用されてもよい。すなわち、文書のリンクの次に、セッション変数変更要素がリストされる。ブラウザがセッション変数変更要素に到達すると、要素ＩＤ及び文書ＩＤが、セッションメモリを更新する文書管理システムに転送される。実行中のすべてのアプリケーションは、文書管理装置に問い合わせることなく、必要に応じて自らの状態を変更するため、このセッションメモリから読み込むことができる。このセッションメモリを変更することは、文書管理装置１−１１を介し実行されてもよい（同一変数への同時のライトアクセスを回避するため）。
【００３１】
例えば、図２は、動作規定されたリンク１（２−２０）を含む文書１（２−１１）を示す。このような文書の一例が、以下に提供される。
【００３２】
【表１】
2008522307.tif 000003
以下の命令は、
【００３３】
【表２】
2008522307.tif 000004
それのＵＲＬにより指定される文書の参照が、アクティブ文書セットに追加されることを指定するあるタイプの動作規定されたリンクのフォーマットの例示的な具体例であるということは理解されるであろう。上記コードに与えられる具体例では、動作規定されたリンクは、抽出された文書が活動関連文書管理システム上で現在実行されているアクティブ文書セットに追加されることを意味し、又はより詳細には、抽出された文書が、複数のアクティブ文書セットが存在する場合には、ユーザのアクティブ文書セットに追加されるべきことを意味する“ａｄｄ”コマンドを含む。活動関連文書管理システムの文書管理装置１−１１はさらに、文書１（動作規定されたリンク１（２−２０）を含む要求元の文書）に通知するようにしてもよい。Ｓ９において、処理は終了する。
【００３４】
このような動作関連文書管理システム１−１の動作規定されたリンクコマンドの他の具体例は、“ｒｅｐｌａｃｅ”コマンドである。
【００３５】
【表３】
2008522307.tif 000005
上記コードの具体例におけるリンクの“ｆｒｏｍ”属性は、“ｔｙｐｅ＝ｗｅｂｃａｍ”のすべてのアプリケーションが、動作規定されたリンクの“ｔｏ”属性に指定されるクエリによって返される文書と置換されることを意味すると解釈される。従って、動作規定されたリンクは、１以上の他のアクティブ文書（複数のアンカー文書）に影響を与える可能性があり、１以上のアクティブ文書に基づき、１以上の要求された文書（複数のターゲット文書）又は１以上の要求された文書若しくは情報の一部を返すことができる。コマンドとして使用される特定の指定子及び命令のシンタックスが、本発明の特徴を説明するのに提供され、本発明が他の指定子及び命令シンタックスを用いて実現されるということは理解されるであろう。
【００３６】
文書１に含まれる他の属性は、文書１自体の削除又は置換を含む、アクティブ文書の削除を規定する属性、すなわち、他のアクティブ文書又は外部文書からの情報のクエリ又は外部装置状態情報に対するリクエスト、他のアクティブ文書又は他のアクティブ文書に係る装置のスタートアップを指示するスタート命令、他のアクティブ文書又は他のアクティブ文書に係る装置の中断を指示する中断命令を規定する属性を含むかもしれない。上記指定子又は属性のそれぞれは、複数のターゲット文書を指定するようにしてもよい。
【００３７】
本発明の特徴によると、１以上のユーザにより実行されるかもしれない第１活動であるＡｃｔｉｖｉｔｙ  Ａと第２活動であるＡｃｔｉｖｉｔｙ  Ｂとの間の重複の程度を検出することが可能である。活動／イベント検出装置１−１５は、ユーザのＡｃｔｉｖｉｔｙ  Ａを検出する。その環境において発生するイベント、装置状態又は活動関連文書管理システム１−１においてアクティブである当該文書に関する処理がまた、このような検出をトリガーするかもしれないということが理解されるべきである。活動関連文書管理システム１−１上で実行されるアクティブ文書の設定に基づき、重複管理装置１−１３は、Ａｃｔｉｖｉｔｙ  ＡとＡｃｔｉｖｉｔｙ  Ｂとの間の影響度又は重複度を検出する。この重複は、各文書に対して、参加するユーザが知られている場合に計算可能である。上述されるように、この関連付けされたユーザ情報は、文書管理システムにより維持される。重複管理装置１−１３はさらに、例示した実施例によると、文書管理装置１−１１などのアクティ文書セットを更新する文書管理システム１−１のモジュールに一体化又は接続されるように実現されてもよい。
【００３８】
例えば、アンビエントインテリジェンス環境では、活動に係る一部の文書は“ｐｒｉｖａｔｅ”として示され、他のものは、“ｐｕｂｌｉｃ”として示される。ｐｕｂｌｉｃ文書は、活動に参加するとき、他のユーザと自動的に共有される。ｐｕｂｌｉｃ文書に関するすべての情報は、自らの文書において共有する他のユーザに送信される。他方、ｐｒｉｖａｔｅ文書は共有されず、それらが環境に影響を与えるものであるため、他の活動に依然として影響を及ぼす可能性がある。例えば、他のユーザは、他のユーザが同じ部屋にいる場合、ｐｒｉｖａｔｅ文書に係る活動に従事する人の活動に関する音楽を聴くかもしれない。従って、共有されないが、ｐｒｉｖａｔｅ文書は依然としてシステムワイドな変数を変更することによって、他人の活動の可能な選択を制限又は影響を及ぼす可能性がある。
【００３９】
ｐｕｂｌｉｃ文書がアクティブであるとき、ユーザの周囲のインタラクティブメディアの一部が、他の何れかの者によりなされた選択に直接応答し、ユーザは、他人に影響を及ぼす変更をする可能性があり、このため、ユーザは他の何れかの者と活動において共有する。このようなｐｕｂｌｉｃ文書の具体例では、活動重複度を計算することが可能である。ｐｒｉｖａｔｅ文書の共通部分が非エンプティである場合、２以上のユーザの間の活動重複より弱い指標である影響度が依然として存在するかもしれない。
【００４０】
すなわち、ｐｕｂｌｉｃ文書の共通部分がエンプティである場合、ユーザは活動を共有せず、重複度はゼロとなる。しかしながら、このようなケースでは、ユーザのｐｒｉｖａｔｅ文書セットの共通部分に基づき、影響度が存在するかもしれない。共通部分がｐｒｉｖａｔｅ文書のみである場合、文書セットは、それらが共通の変数を有し、同一のアンビエントインテリジェンス環境又はレンダリングスペースにおいて行われる場合、相互に影響を及ぼし合うこととなる。
【００４１】
本発明の特徴によると、共通の変数を含む変数がｐｕｂｌｉｃ属性又はｐｒｉｖａｔｅ属性に割り当てられる。従って、例えば、１以上のｐｕｂｌｉｃ変数を有するｐｒｉｖａｔｅ文書では、ｐｕｂｌｉｃ変数は、文書の外部において可視的であるため、他の文書の選択に影響を与える可能性がある。例えば、“ＣｏｎｃｅｎｔｒａｔｅｄＷｏｒｋｉｎｇＳｅｓｓｉｏｎ”活動文書は、実行中のプレゼンテーション中に起動可能なｐｕｂｌｉｃ属性“ｎｏＡｕｄｉｏ”を有することが可能である。従って、他のユーザは、他の活動に集中しながら、ラウドミュージックプレイリストをもたらすリンクを起動することが禁止される。ｐｒｉｖａｔｅ変数の具体例は、ユーザに制限されるべきユーザプロファイルなどへのＵＲＬであるかもしれない（ユーザのパーソナルデータなど）。このとき、ｐｒｉｖａｔｅ文書間の影響度は、各文書のｐｕｂｌｉｃ変数を比較することによって計算可能である。
【００４２】
上記説明に与えられた本発明の実施例は、単なる例示的な具体例である。本発明の範囲は請求項に与えられるということが理解されるであろう。
【図面の簡単な説明】
【００４３】
【図１】図１は、本発明の実施例による活動関連文書管理システムの概略図である。
【図２】図２は、ネットワークに接続されるサーバ及び外部装置を有するネットワークに接続される本発明の特徴によるブラウザである。
【図３】図３は、本発明の特徴による活動関連文書管理装置の動作のフローチャートである。
【図１】
2008522307.tif 000006
【図２】
2008522307.tif 000007
【図３】
2008522307.tif 000008
【国際調査報告】
2008522307.tif 000009
2008522307.tif 000010