(57)【特許請求の範囲】
【請求項１】
端末に接近するトークンによってメッセージを交換する端末であって、
記憶手段とトークン関係情報を交換する通信手段と、
端末に接近するローカルセマンティックトークンを実質的に局所化および識別する検出手段と、
リモートセマンティックトークンの視覚表現を表示する表示手段と、
前記ローカルセマンティックトークンのうちの第１のものと、基準位置とが所定の第１の近接半径未満の距離に局所化される場合、前記ローカルセマンティックトークンのうちの前記第１のものと、前記基準位置との間のローカル近接関係をアサートするように構成された近接ロジックであって、前記基準位置が、前記ローカルセマンティックトークンのうちの第２のもの、または前記端末上の固定点である近接ロジックと、
アサートされたローカル近接関係を前記記憶手段に格納する、前記近接ロジックに動作可能に結合されたデータベース更新エージェントと、
前記記憶手段から前記ローカルセマンティックトークンに関するクロスサイト近接関係情報を得るデータベース照会エージェントであって、前記クロスサイト近接関係情報が、前記ローカルセマンティックトークンのそれぞれと同等のセマンティックトークンと近接関係にある別の端末に存在するリモートセマンティックトークンの識別を含むデータベース照会エージェントと
を備え、
前記表示手段が、前記クロスサイト近接関係情報に従って、前記ローカルセマンティックトークンのそれぞれと近接する前記リモートセマンティックトークンの視覚表現を表示するように構成される、端末。
【請求項２】
端末識別ゾーンをさらに備え、前記検出手段が、前記識別ゾーンに接近する識別トークンを識別するように構成され、前記近接ロジックがさらに、前記識別トークンと、前記ローカルセマンティックトークンのそれぞれとの間のローカル近接関係をアサートするように構成される、請求項１に記載の端末。
【請求項３】
実質的にボード形のハウジングをさらに備え、前記表示手段が、実質的に、前記ボード形のハウジングの一方の側にわたって延在する、請求項１から２のいずれか一項に記載の端末。
【請求項４】
前記ローカルセマンティックトークンを定位置で解放可能に保持するようにさらに構成される、請求項１から３のいずれか一項に記載の端末。
【請求項５】
磁気力によってセマンティックトークンを保持するようにさらに構成される、請求項４に記載の端末。
【請求項６】
請求項１から５のいずれか一項に記載の複数の端末と、
前記複数の端末のそれぞれの複数のトークンと、
前記トークン間の前記近接関係を格納する記憶手段と
を備える、通信システム。
【請求項７】
前記複数のトークンのうちの各トークンが、
視覚マーキングと、
電子識別手段と
を備える、請求項６に記載の通信システム。
【請求項８】
前記複数のトークンが、実質的に同一の視覚マーキングを有する複数のクラスのトークンを含む、請求項７に記載の通信システム。
【請求項９】
前記端末の前記近接ロジックがさらに、前記ローカルセマンティックトークンのうちの第１のものが前記クラスのうちの第１のものに属し、前記基準点が所定の第１の近接半径未満の距離に局所化される場合、前記クラスのうちの前記第１のものと、基準位置との間のローカルクラス近接関係をアサートするように構成され、前記基準位置が、前記クラスのうちの第２のものに属する前記ローカルセマンティックトークンのうちの第２のもの、または前記端末上の固定点である、請求項８に記載の通信システム。
【請求項１０】
前記電子識別手段がＲＦＩＤタグを含む、請求項７に記載の通信システム。
【請求項１１】
前記トークンが、前記複数の端末のうちの１つに前記トークンを取り付ける端末取付手段をさらに備える、請求項６から１０のいずれか一項に記載の通信システム。
【請求項１２】
前記端末取付手段が磁気素子を備える、請求項１１に記載の通信システム。
【請求項１３】
請求項６から１２のいずれか一項に記載の通信システムで使用される、トークン。
【請求項１４】
端末に接近するトークンによってメッセージを交換する方法であって、
前記端末に接近するローカルセマンティックトークンを実質的に局所化および識別すること、
前記ローカルセマンティックトークンのうちの第１のものと、基準位置とが所定の第１の近接半径未満の距離に局所化される場合、前記ローカルセマンティックトークンのうちの前記第１のものと、前記基準位置との間のローカル近接関係をアサートすることであって、前記基準位置が、前記ローカルセマンティックトークンのうちの第２のもの、または前記端末上の固定点であること、
アサートされたローカル近接関係を記憶手段に格納すること、
前記記憶手段から前記ローカルセマンティックトークンに関するクロスサイト近接関係情報を得ることであって、前記クロスサイト近接関係情報が、前記ローカルセマンティックトークンのそれぞれと同等のセマンティックトークンと近接関係にある別の端末に存在するリモートセマンティックトークンの識別を含むこと、および
前記クロスサイト近接関係情報に従って、前記ローカルセマンティックトークンの前記それぞれと近接する前記リモートセマンティックトークンの視覚表現を表示すること
を含む、方法。
【請求項１５】
前記端末が、コンピュータディスプレイ上の指定エリアであり、前記セマンティックトークンが、前記コンピュータディスプレイ上のアイコンであり、前記トークンが、前記指定エリアに前記アイコンをドラッグアンドドロップすることによって前記端末に接近する、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信端末に関し、詳細には、マルチポイントツーマルチポイント通信システムで使用される端末に関する。
【背景技術】
【０００２】
通信ネットワークに接続された２人以上のユーザ間のインスタントまたは非インスタントビジュアルメッセージングを確立するいくつかのシステムが存在し、メッセージは、テキスト、エモーティコン、およびグラフィックスを含む。こうしたシステムは、パーソナルコンピュータ、ＰＤＡ、携帯電話などの比較的複雑な端末の使用を必要とする。コンピュータに詳しくないユーザが効率的に使用することのできるデジタルメッセージングプラットフォームが求められている。
【０００３】
検出器付近のある対象物（トークン）の近接を検出することに基づいて動作するマンマシンインターフェースが、当技術分野で知られている。現在まで、物理的近接インターフェースを効率的に使用してデジタルメッセージングを確立するシステムは知られていない。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の一態様によれば、端末に接近するトークンによってメッセージを交換する端末が提供され、端末は、記憶手段とトークン関係情報を交換する通信手段と、端末に接近するローカルセマンティックトークンを実質的に局所化および識別する検出手段と、リモートセマンティックトークンの視覚表現を表示する表示手段と、ローカルセマンティックトークンのうちの第１のものと、基準位置とが所定の第１の近接半径未満の距離に局所化される場合、ローカルセマンティックトークンのうちの第１のものと、基準位置との間のローカル近接関係をアサートするように構成された近接ロジックであって、前記基準位置が、ローカルセマンティックトークンのうちの第２のもの、または端末上の固定点である近接ロジックと、アサートされたローカル近接関係を記憶手段に格納する、近接ロジックに動作可能に結合されたデータベース更新エージェントと、記憶手段からローカルセマンティックトークンに関するクロスサイト近接関係情報を得るデータベース照会エージェントであって、前記クロスサイト近接関係情報が、前記ローカルセマンティックトークンのそれぞれと同等のセマンティックトークンと近接関係にある別の端末に存在するリモートセマンティックトークンの識別を含むデータベース照会エージェントとを備え、表示手段が、クロスサイト近接関係情報に従って、ローカルセマンティックトークンのそれぞれと近接するリモートセマンティックトークンの視覚表現を表示するように構成される。
【０００５】
本発明の実施形態は、極めて単純なユーザインターフェースで電子メッセージングを容易にする。端末に近接する特定のセマンティックエンティティを表すトークンを単に配置し、選ばれた空間関係をいくつかのそのようなトークンに与えることにより、セマンティックエンティティに関係する単純なステートメントに直感的に対応する近接ネットワークが形成される。端末は、他の端末で生成される選択されたステートメントも表示し、逆も同様であるので、こうしたステートメントについての２方向または多方向通信が確立される。
【０００６】
一実施形態では、本発明の端末は端末識別ゾーンをさらに備え、検出手段が、識別ゾーンに接近する識別トークンを識別するように構成され、近接ロジックがさらに、識別トークンと、ローカルセマンティックトークンのそれぞれとの間のローカル近接関係をアサートするように構成される。
【０００７】
この実施形態の利点は、ユーザが端末の指定の位置またはその付近に単一のトークンを配置し、端末を個別化することができることである。この個別化は、端末に追加される他のあらゆるトークンが識別トークンにリンクされるとみなされることによって達成される。したがって、選ばれた識別トークンは、個別化された端末から生じるすべてのクロスサイト近接関係のメンバとなり、通信セッションの他の参加者によってそのようなものとして見られることになる。
【０００８】
一実施形態では、本発明の端末は、実質的にボード形のハウジングをさらに備え、表示手段が、実質的に、ボード形のハウジングの一方の側にわたって延在する。
【０００９】
一実施形態では、本発明の端末はさらに、ローカルセマンティックトークンを定位置で解放可能に保持するように構成される。特定の実施形態では、端末は、磁気力によってセマンティックトークンを保持するように構成される。
【００１０】
こうした実施形態の利点は、ユーザインターフェースが極めて単純であることである。この実施形態は、例えば掲示板にメモを付け、または冷蔵庫のドアに磁石を付ける程度の複雑さで対話での電子メッセージングを容易にする。その結果、電子メッセージング、さらにはインスタントメッセージングが、コンピュータ指向ではないユーザにとってアクセス可能となる。
【００１１】
本発明の別の態様によれば、上述の種類の複数の端末と、複数の端末のそれぞれの複数のトークンと、トークン間の近接関係を格納する記憶手段とを備える通信システムが提供される。
【００１２】
本発明の通信システムの一実施形態では、複数のトークンのうちの各トークンは、視覚マーキングおよび電子識別手段を備える。
【００１３】
この実施形態の利点は、有利にはトークンのセマンティック有意性に関係する視覚マーキングと、端末と、電子識別手段とにより、トークンがユーザによって容易に識別可能であることである。したがって、端末が、トークンを認識するためにユーザのための視覚マーキングを光学的に認識できることは必要ではない。
【００１４】
本発明の通信システムの一実施形態では、複数のトークンは、実質的に同一の視覚マーキングを有する複数のクラスのトークンを含む。特定の実施形態では、端末の近接ロジックはさらに、ローカルセマンティックトークンのうちの第１のものがクラスのうちの第１のものに属し、基準位置が所定の第１の近接半径未満の距離に局所化される場合、クラスのうちの第１のものと、基準位置との間のローカルクラス近接関係をアサートするように構成され、基準位置は、クラスのうちの第２のものに属するローカルセマンティックトークンのうちの第２のもの、または端末上の固定点である。
【００１５】
この実施形態の利点は、同一のクラスの異なるインスタンス、すなわち同一のセマンティック有意性を有するトークンを表現するのに、異なる個々のトークンを使用できることである。したがって、ユーザは、同一の標示で視覚的にマークされた２つの異なるトークンを使用して、標示によって表現されるエンティティに関する２つの異なるファクトを通信することができる。したがって、異なるユーザは、同一の標示で視覚的にマークされた異なるトークンを使用して、標示によって表現されるエンティティについて一緒に通信することができる。
【００１６】
本発明の通信システムのこの特定の実施形態では、電子識別手段はＲＦＩＤタグを含む。
【００１７】
この実施形態の利点は、端末内の比較的低コストの検出器のセットでトークンの識別および位置を正確に求めることができることである。
【００１８】
本発明の通信システムの一実施形態では、トークンは、複数の端末のうちの１つにトークンを取り付ける端末取付手段をさらに備える。特定の実施形態では、端末取付手段は磁気素子を備える。
【００１９】
この実施形態の利点は、トークン間の空間的関係を維持しながら、実質的に垂直なモードで端末を使用できることである。
【００２０】
本発明の別の態様によれば、上述の通信システムで使用されるトークンが提供される。
【００２１】
本発明の別の態様によれば、端末に接近するトークンによってメッセージを交換する方法が提供され、方法は、端末に接近するローカルセマンティックトークンを実質的に局所化および識別すること、ローカルセマンティックトークンのうちの第１のものと、基準位置とが所定の第１の近接半径未満の距離に局所化される場合、ローカルセマンティックトークンのうちの第１のものと、基準位置との間のローカル近接関係をアサートすることであって、基準位置が、ローカルセマンティックトークンのうちの第２のもの、または端末上の固定点であること、アサートされたローカル近接関係を記憶手段に格納すること、記憶手段からローカルセマンティックトークンに関するクロスサイト近接関係情報を得ることであって、クロスサイト近接関係情報が、ローカルセマンティックトークンのそれぞれと同等のセマンティックトークンと近接関係にある別の端末に存在するリモートセマンティックトークンの識別を含むこと、クロスサイト近接関係情報に従って、ローカルセマンティックトークンのそれぞれと近接するリモートセマンティックトークンの視覚表現を表示することを含む。
【００２２】
本発明の方法の一実施形態では、端末は、コンピュータディスプレイ上の指定エリアであり、セマンティックトークンは、コンピュータディスプレイ上のアイコンであり、トークンは、指定エリアにアイコンをドラッグアンドドロップすることによって端末に接近する。
【００２３】
この実施形態の利点は、コンピュータで方法を完全に実装することができ、容易に入手可能な低コストプラットフォーム上で本発明の有利な直感的インターフェースが提供されることである。この実施形態の別の利点は、特定のユーザが配置することのできるトークン数または様々なトークンに制限がないことである。
【００２４】
次に、単なる実施例として、添付の図面を参照しながら、本発明の実施形態による装置および／または方法のいくつかを説明する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態による端末を示す略図である。
【図２】本発明の一実施形態による通信システムを示す略図である。
【図３】本発明の一実施形態による方法のフローチャートを提示する図である。
【図４】本発明のシステムを使用して、例示的通信セッションで確立される近接関係のグラフを表す図である。
【図５】本発明のシステムを使用して、例示的通信セッションで確立される近接関係のグラフを表す図である。
【図６】本発明のシステムを使用して、例示的通信セッションで確立される近接関係のグラフを表す図である。
【図７】本発明のシステムを使用して、例示的通信セッションで確立される近接関係のグラフを表す図である。
【図８】本発明のシステムを使用して、例示的通信セッションで確立される近接関係のグラフを表す図である。
【図９】図４−８で表されるのと同一の例示的通信セッションで使用される、本発明による端末の例示的実装を表す図である。
【図１０】図４−８で表されるのと同一の例示的通信セッションで使用される、本発明による端末の例示的実装を表す図である。
【図１１】図４−８で表されるのと同一の例示的通信セッションで使用される、本発明による端末の例示的実装を表す図である。
【図１２】図４−８で表されるのと同一の例示的通信セッションで使用される、本発明による端末の例示的実装を表す図である。
【図１３】図４−８で表されるのと同一の例示的通信セッションで使用される、本発明による端末の例示的実装を表す図である。
【発明を実施するための形態】
【００２６】
本発明はとりわけ、分散した現実世界物体またはトークンのセットに関する組合せ物理−仮想ビューを人々に提供することが有利であるという洞察に基づき、組合せ物理−仮想ビューでは、対象物の表現が、ローカル指定スペースに物体またはトークンを追加または除去するプロセスに従って、進行中の会話および共同作業での対象（メモ、警報、照会、・・・）として他の場所でリアルタイムに示され、例えば遠隔の物体をいつどこで示すか、および物理的に接触し、または接触しない物体の意味に関する、特定の表現規約のセットに従って、場所または人々の間で表現が行われる。
【００２７】
一般性を失うことなく、「接触」という用語を、関係する物体が実際に接触しているかどうかに関わらず、近接関係を記述するのに用いる。以下でより詳細に説明するように、２つの物体のそれぞれが共通の第３の物体に接触しているとき、こうした物体が接触しているとみなすこともできる。
【００２８】
本発明の様々な形態で使用される物理的対象は、「トークン」または「セマンティックトークン」と呼ばれる。
【００２９】
本発明による端末のアクティブな空間を指定するために異なる実施を考慮することができる。例示的実施形態では、端末は、トークンをその中に置くことができ、トークンをそこから除去することのできる、バスケット、バッグ、食器棚などのエンクロージャを備える。別の例示的実施形態では、端末は、トークンをその上に配置することができ、トークンをそこから除去することのできるボードを備える。ボードは、実質的に水平な位置で使用するように構成することができ、かつ／または掲示板やアクティブホワイトボード（すなわち、内蔵ディスプレイおよび／またはセンサを備えるホワイトボード）などの、実質的に垂直な位置で使用するように構成することができる。トークンは、実質的にカード形、ビーム形、球形、または任意の他の好都合な形状でよい。好ましくは、トークンは固定サイズである。いずれの場合も、本発明による端末は、トークンがアクティブな物理空間内部にあるか否か、すなわち端末に近接するか、および２つ以上のトークンが接触するかどうか、すなわち互いに近接するかを認識することができるべきである。この目的で、指定の空間は、特定の寸法を有することができ、いくつかの離散的トークン位置で分割することができる。
【００３０】
リモートユーザに示されるトークンの視覚表現は、例えば投影またはディスプレイシステムを使用して実装することができ、投影またはディスプレイシステムは２次元または３次元でよい。
【００３１】
クロスサイト近接関係にあるリモートおよびローカルトークンの接触の視覚表現は、ローカルトークンの物理的位置の十分に近くにリモートトークンの視覚表現を表示または投影して、接触の錯覚を実質的に生み出すことによって達成することができる。もちろん、次いでローカルトークンを十分な精度で局所化することが必要である。このことは、端末のアクティブな空間を離散的なトークン位置のセットに分割することによって達成することができ、離散的なトークン位置のセットのそれぞれは、厳密に１つのトークンを受け取ることができるように寸法決定され、トークンの存在を検出するように構成される。
【００３２】
本発明の端末は、ネットワーク内の他の端末と対話するように構成される。この目的で、端末は、記憶手段とトークン関係情報を交換する通信手段を備える。
【００３３】
記憶手段は、ネットワークを介してアクセス可能な、知られている種類のデータベースでよい。あるいは、記憶手段は、端末間に分散した異なるメモリ要素からなることもできる。端末間の通信は、記憶手段と情報を交換することによって行われる。
【００３４】
端末はさらに、生トークン関連観測を近接関係情報に変換する近接ロジックを備え、近接関係情報は、リモートトークンの適切な表示または投影をもたらすことができる。したがって端末は、必要とするセマンティック規約を最小限にしながら、複雑なリモートマルチユーザ対話を可能にする、分散した物理−仮想空間内の単純かつ直感的なユーザインターフェースを提供する。
【００３５】
例示的実施形態では、本発明の端末は、カード形トークンの位置および識別をその上で検出することのできるアクティブホワイトボードを備え、それぞれの位置を比較することによってローカルトークンの接触を検出することができ、２つのリモートトークンが接触し、またはローカルトークンとリモートトークンが接触するという錯覚を与えるように、正しい位置で表現を表示することができる。特定の実施形態では、ボードは、ＲＦＩＤリーダのラスタ、または類似のＮＦＣカード検出技術を備え、その結果、ボード上に配置されたとき、タグ付きカードの識別および位置が検出される。
【００３６】
例示的トークンは、特定の概念に一意に関連付けられるものとしてデータベースに事前登録された、カードごとの固有カードＩＤを有する事前生産されたカードである。使用前に、１つまたは複数の特定のトークンが、特定の概念に関連付けられる。そのような概念は、例えば、人物または人々のグループの名前、場所の名前、特定の時刻または日、活動、気分または意見の表現、あるいは概念を表す任意の他のテキスト、ニーモニック、エモーティコン、またはピクチャを含むことができる（例えば、「昼食」、「１６時」、「台所」、「カードゲーム」、「すべてのチームメンバ」、「ロビン」、「今日」）。したがって、カードがボード上に置かれたときに読み取られるカードＩＤは、（グラフィカルピクチャフォーマットのテキストとして）そのカードまたはカードのクラスの特定のグラフィカル表現にリンクすることができ、特定のグラフィカル表現は、準備段階ではそのＩＤと共に物理カード上にも印刷される。好ましくは、カードＩＤとそのグラフィカル表現との間のリンクは、データベースレコードに格納される。実質的に同一のグラフィカル表現を有するカードは、セマンティックな観点からは同等とみなすことができる。
【００３７】
ＲＦＩＤラベルについて知られているのと同様に、基本プロビジョニングおよび印刷ツールを介して、カスタムカードを導入することをユーザに許可することができる。本発明による端末を汎用に生産することができるが、個別化することによってアクティブシステムの一部となることができる。このことは、生産時に端末をカードＩＤと物理的に永続的に結びつけて、端末をトークンと概念的に同等にすることによって、または動的に、カードのＩＤをボードと関連付ける方式で命名するために端末上の指定の位置にカードを配置することによって行うことができる。その結果、ボードは、カードのような、プロビジョニングされた概念との関連付けを有するカードＩＤ空間の一部である。したがって、ボードは、人物の名前（パーソナルボード）を有することができ、またはグループまたは場所にちなんで命名することができ（人々のグループ間で、または特定の場所または部屋内で共有される共通ボード）、またはユーザが適切とみなすことができる任意の他の概念にちなんで命名することができる。
【００３８】
図１に、本発明の端末の例示的実施形態の略図を与える。端末１００は、指定のアクティブ空間を定義し、指定のアクティブ空間は、端末に接近するトークンを実質的に局所化および識別する検出手段１２０−１２９を備える離散的トークン位置からなる。検出手段１２０−１２９は近接ロジック１４０に接続される。検出手段１２０は、指定の端末命名位置を表し、残りの検出手段１２１−１２９からわずかに分離して位置する。
【００３９】
端末１００はディスプレイ１３０を有し、ディスプレイ１３０の表面は、検出手段１２１−１２９によってカバーされるエリアと実質的に一致する。端末１００はさらに通信手段１１０を備え、通信手段１１０は概略的に、記憶手段２００と接続されるように示される。
【００４０】
ディスプレイ１３０は、データベース照会エージェント１６０によって動作可能に制御され、データベース照会エージェント１６０は、通信手段１１０を介して、記憶手段２００から関連近接関係情報を抽出する。
【００４１】
近接ロジック１４０は、検出手段１２０−１２９、さらにはデータベース更新エージェント１５０に動作可能に接続される。データベース更新エージェント１５０は、通信手段１１０を介して、記憶手段２００に更新後近接関係情報を送る。
【００４２】
記憶手段２００は、任意の適切な座標系に従って、端末１００に近接するトークンの物理位置を格納し、したがってこれらの位置からトークンの対間の近接関係を数学的に推論することができる。あるいは、記憶手段２００は単に、近接関係自体、すなわち座標系を用いることなく、接触中のトークンの対の識別を格納することもできる。照会に応答して近接関係を正確に記述することができるために必要なトポロジカル情報を格納する任意の他の適切な方式を使用することができる。情報が記憶手段２００に格納される方式に従って、データベース更新エージェント１５０によって近接関係情報を提供することができる。
【００４３】
有利には、共有メモボード、活動に誰かを招待し、時間および場所を交渉すること、ある場所での集会を計画すること、課題または設計を考慮に入れるように構成要素／要素に関して共同作業すること、およびさらに多くのものを含む、閉じたコミュニティまたは公共コミュニティでの様々な応用分野について本発明を使用することができる。例示的配置では、端末が恐らくは分散した場所（例えば、家庭、１つまたは複数の住居またはオフィスビルディング内の部屋）に配置され、中央データベースまたはその分散した機能的同等物とデータを交換することを機能的に可能にする標準通信ネットワークによって相互接続される。
【００４４】
図２に、本発明による通信システムの例示的配置を表す。一般性を失うことなく、３つの端末１００ａ、１００ｂ、１００ｃが示されている。端末のそれぞれは、ネットワーク２５０を介して記憶手段２００に接続される。この目的で、任意の適切なタイプのネットワークインフラストラクチャを使用することができる。具体的には、端末１００ａ、１００ｂ、１００ｃは、互いに、インターネット、ＰＳＴＮ、または適切なモバイル／ワイヤレスネットワークを介して、記憶手段２００と通信することができる。トークンの追加または除去ごとに送信しなければならない情報はわずか数バイトであるので、非常に低いデータスループットであっても、本発明の通信要件をサポートするには十分であることに留意されたい。端末１００ａ、１００ｂ、１００ｃのそれぞれが、関連するトークンのセット２１０ａ、２１０ｂ、２１０ｃと共に示されている。
【００４５】
ユーザは、トークンを端末に接近させることによってシステムを操作する。そのように行う際に、近接ロジックによって検出し、記憶手段に格納することのできる近接関係が作成される。上述の例を参照すると、したがって、ユーザは、ユーザの選択の位置でボード上にカードを配置することによってシステムを操作する。これを行うことにより、「ファクト」、すなわち以下からなる、端末から作成されるステートメントとして定義する関係で、分散仮想空間が増強される：
−  新しく追加されたトークンのトークンＩＤ
−  端末のトークンＩＤ（それが存在する場合）、または別のトークンのトークンＩＤ
−  端末の座標系または他のトークンの位置に関連して新しく追加されたトークンの位置
【００４６】
接触（すなわち隣接）位置の同一の端末に物理的トークンを共に配置することによって「複合ファクト」が作成される。
【００４７】
有利な実施形態では、「接触」は、トークンに関する推移的関係であり、すなわちトークンＡがトークンＢに接触し、トークンＢがトークンＣに接触するとき、トークンＡがトークンＣとも接触するとみなされる。複合ファクトは、含まれるファクト内のそれぞれのトークンが有する関連する概念に基づいて、１つの端末でグループ化される概念の集合と同等である。特定の実施形態では、この推移効果は、端末の指定の命名トークンと他のトークンとの間の仮想接触関係について除外される。
【００４８】
トークンを端末に接近させることにより、記憶手段に対する照会が、トークンの概念を含む複合ファクトについてトリガされる。照会の結果として得られるすべての概念（少なくとも、まだ、トークンが物理的に存在するローカル端末の複合ファクトの一部ではないもの）が、追加されたばかりの物理的トークンに接触する仮想リモートトークンとして端末上に表示または投影される。
【００４９】
このようにして、同一の仮想空間に属する異なる端末上にカードを配置するユーザは、「仮想ファクトクラスタ」を共同して構成し、仮想ファクトクラスタは、端末に物理的に存在する複合ファクトに関係する複合ファクトに存在するすべての概念を示す。
【００５０】
好ましくは、複合ファクトは、２つのリモートトークン、またはリモートトークンとローカルトークンが間接的関連付けのために接触中として表示されるときには増強されない。これにより、セマンティック有意性が低下した非常に大きなクラスタが生じることになるからである。例えば、複合ファクト［Ａ，Ｂ，Ｃ］および複合ファクト［Ａ，Ｄ，Ｅ］は、複合ファクト［Ａ，Ｂ，Ｃ，Ｄ，Ｅ］を暗示せず、さもなければ、概念Ｂ、Ｃ、Ｄ、またはＥに対応するトークンを配置することは、すべての５つの概念の表示を常にトリガすることになり、方法の有用性が低くなる。むしろ、概念ＢまたはＣに対応するトークンを配置することは、仮想リモートトークンＡ、およびＡについての複合ファクトに含まれる任意の他のリモートトークンのみを表示することになる。このことは、仮想空間内で、単一ボード上に全体として事実上存在する複合ファクトのみが生じることを意味する。言い換えれば、仮想ファクトクラスタが照会結果をまさに表示しており、現実の複合ファクトと混同されるべきではない。このシステム選択は、複合ファクトのセットの「急増」を回避する。
【００５１】
代替方式では、新しい複合ファクトを生成するように仮想的にのみ接触している複合ファクトを組み合わせることも可能にされるが、第１度までのみである。したがって、例えば、複合ファクト［Ａ，Ｂ］、複合ファクト［Ａ，Ｃ］、および複合ファクト［Ｂ，Ｄ］は、生成される第１度複合ファクト［Ａ，Ｂ，Ｃ］および［Ａ，Ｂ，Ｄ］を暗示するが、［Ａ，Ｂ，Ｃ，Ｄ］を暗示しない。後者は、２つの中間ホップを介してリンクされる概念を含むからであり、Ｂは、ＡおよびＣをのみを介してＤにリンクされる。
【００５２】
任意選択で、物理的トークンと仮想トークンの両方について、トークンが物理的に配置されるすべての端末のＩＤに関連する概念（すなわち、同等のトークンを担持する様々なボードの名前）を表示するように端末を構成することができる。そのような表示を、トークンデコレーションアドオン情報として、例えばトークンの頂部のラベル、情報を表示するためのトークンの側部または内部の空洞によって実施することができる。
【００５３】
本明細書で開示される通信方式の特徴は、端末の名前としても使用される概念に関連するトークンを使用することが、そのボードに対する特定の通信を暗示することである。端末の名前として使用される概念を含むすべての仮想ファクトクラスタが、ボード上に常に表示される。実際、この動作は、端末の名前の概念に関連するトークンを、任意の端末で通常の位置（すなわち、端末を個別化するために指定されたのではない位置）に置くことと完全に同等である。したがって、例えば、端末が人物指定概念を使用して命名されると仮定すると、人物Ａは、人物Ｂの名前を有するトークンを人物Ａのボード上の概念に追加することにより、人物Ｂの特定の注意を概念に向けさせることができる。ところで、人物Ａの名前に対応するトークンを担持する任意の端末も、この警報を受けることになる。
【００５４】
図３を参照して、本発明による方法の一実施形態を以下のように説明することができる。第１のステップ３１０では、端末は、検出手段１２０−１２９を使用することにより、端末１００に接近するローカルトークンがあれば、それを局所化および識別する。ステップ３２０で、検出手段１２０−１２９からの情報が、近接ロジック１４０に渡され、ローカル近接関係が定義される。ステップ３３０で、そのように定義されるローカル近接関係があれば、それがデータベース更新エージェント１５０を介して記憶手段２００に転送される。端末１００に物理的に存在するセマンティックトークン間の近接関係によって表されるファクトおよび複合ファクトが、仮想ファクトクラスタとして組み合わされ、それが端末１００上に表示され、他の端末で、関係する物理的トークンによって表現される複合ファクトによって暗示される。
【００５５】
端末１００のディスプレイ１３０上の仮想トークンの表示を適切に更新するために、ステップ３６０で、記憶手段２００に対する照会を介してクロスサイト近接関係情報が得られる。そのような照会は通常、それぞれの所与のローカルセマンティックトークンについて、その所与のローカルセマンティックトークンと同一の概念を表すトークンと近接関係にある他の端末に存在するセマンティックトークンのリストを要求する。記憶手段２００は、他の端末に存在するトークンについての必要なトポロジカル情報を、例えばこうしたトークンの座標、またはその相互近接関係の形で格納するので、そのような照会に応答することができる。記憶手段２００から得られたデータのフォーマットに応じて、データベース照会エージェント１６０は、仮想ファクトクラスタを表す実際のクロスサイト近接関係に到達するために余分なステップを実施しなければならないことがある。
【００５６】
このようにクロスサイト近接関係情報を得たので、ステップ３７０で、データベース照会エージェント１６０は、その近接関係情報に従って、ディスプレイ１３０を制御してリモートトークンの視覚表現を適切に表示する。図３に示される方法のステップは、特定の順序で示されるが、このことは明快のために行われるに過ぎず、特許請求される発明の方法に対する何らかの限定を暗示するものではない。具体的には、トークンが物理的に端末１００に追加され、または端末１００から除去されるときはいつでも、記憶手段２００のデータベースを更新および照会することが有利であることを当業者は理解されよう。
【００５７】
次に、図４−８を参照しながら、ロビン、マリアン、およびウィルという名前の３人の例示的ユーザ間の例示的通信セッションを説明する。ユーザ数は、明快のために選ばれるに過ぎず、特許請求される発明をいかなる形でも限定するものではない。
【００５８】
図４は、それぞれ、トークンを表す単一ノードからなる、３つの非常に単純なグラフを表す。グラフ４０８は、ユーザ名ロビンに関連するトークンからなる。このグラフは、視覚的標示「ロビン」を有するトークンが配置される指定の命名エリア１２０内の端末１００ａの概念的表現として理解されたい。図４に示されるように、端末１００ａには他のトークンは存在しない。同様に、グラフ４００ｂは、ユーザ名マリアンを担持するトークンによって命名された端末１００ｂの状態をグラフィカルに表すと理解されたい。同様に、グラフ４００ｃは、ユーザ名ウィルを担持するトークンによって命名された端末１００ｃの状態をグラフィカルに表すと理解されたい。
【００５９】
図５では、引用される端末１００ａ、１００ｂ、１００ｃの状態を記述する同一の３つのグラフが表される。「台所」および「昼食」とそれぞれ標示される２つのトークンを端末１００ａの隣接する位置に配置した後となるからである。「台所」および「昼食」と標示されるトークンは、端末１００ａの検出手段１２１−１２９によって検出および区別することができ、適切なルックアップテーブルまたはデータベースによってそれぞれのセマンティック概念「台所」および「昼食」に関連付けることのできる２つの別個の識別を有する。「台所」および「昼食」とマークされたトークンを端末１００ａの隣接する位置に配置することにより、ユーザ  ロビンは、概念「台所」を概念「昼食」にリンクする複合ファクトを表す、前記トークン間の近接関係を作成した。この近接関係および暗示される複合ファクトは、グラフ４００ａの２つのノードを結び合わせる実線によって表される。「台所」および「昼食」と標示されるトークンのそれぞれと、「ロビン」と標示されるトークンとの間の暗黙的近接関係が、グラフ４００ａでは点線によって示される。通信セッションのこの段階では、グラフ４００ｂおよび４００ｃによってその状態がそれぞれ表される端末１００ｂおよび１００ｃは、ユーザ  ロビンによってシステムに追加された情報に気付いていない。
【００６０】
図６に、ユーザ  ロビンが、「マリアン」と標示されるトークンを、「昼食」とマークされたトークンに隣接する位置で端末１００ａに追加した後の、３つの引用される端末１００ａ、１００ｂ、および１００ｃの状態を示す。このとき、ユーザ  ロビンは、「マリアン」とマークされたトークンによって命名された端末１００ｂとの直接通信を確立している。このことは、概念「台所」、「昼食」、および「マリアン」をリンクする複合ファクトの確立によって達成される。端末１００ａ上の「台所」および「昼食」とマークされたトークン間の近接関係が、前と同様に実線によって表される。同様に、「昼食」および「マリアン」とマークされたトークン間の近接関係が、別の実線によって表される。物理的近接関係に対して推移性を課す規則の下でシステムが動作すると仮定すると、暗示される近接関係が、「台所」および「マリアン」とマークされたトークン間に存在し、その関係が、グラフ４００ａでは点線によって提示される。前と同様に、「ロビン」とマークされた命名トークンと、端末１００ａ上に配置される様々なそれぞれのトークンとの間の暗示される近接関係が、点線によって示される。端末１００ａ上に配置される、「ロビン」、「マリアン」、「昼食」、および「台所」とマークされたトークン間の相互近接関係、ならびに概念「ロビン、「台所」、「昼食」、および「マリアン」をリンクする対応する複合ファクトが、関係する概念のうちの１つに対応するトークンを物理的に担持するすべての端末上に視覚的に表現される。図６の状況では、その条件を満たす唯一の他の端末は、指定の命名位置で「マリアン」とマークされたトークンを担持する、グラフ４００ｂによって表される端末１００ｂである。その結果、関係する仮想ファクトクラスタに属する残りの概念が、「台所」、「昼食」、および「ロビン」とそれぞれマークされた仮想トークンの形態の下で端末１００ｂ上に表示される。
【００６１】
図７は、ユーザ  マリアンが「昼食」および「はい」とマークされたトークンを端末１００ｂに追加した後の、引用される端末１００ａ、１００ｂ、および１００ｃの状態を表す。「昼食」とマークされたトークンが、表示された仮想ファクトクラスタ内に含まれるトークンのいずれかに近接して配置されること、およびトークン「はい」がトークン「昼食」に近接して配置されることに留意されたい。得られる近接関係が、グラフでは様々なノードを結ぶ線によって示される。端末１００ｂに存在する「マリアン、「昼食」、および「はい」とマークされた物理的トークン間の相互近接、ならびに端末１００ｂで表示される「台所」および「ロビン」とマークされた仮想トークンの結果として、概念「マリアン」、「台所」、「昼食」、「ロビン」および「はい」を含む仮想ファクトクラスタが表現される。この仮想ファクトクラスタが、仮想ファクトクラスタ内に含まれる概念のうちの１つに関連するトークンを物理的に担持するすべての端末で表示される。図７の状況では、その条件を満たす唯一の他の端末は、グラフ４００ｂによってその状態が表され、前述の仮想ファクトクラスタと概念「昼食」および「マリアン」を共有する端末１００ａである。その結果、このとき概念「はい」が端末１００ａに表示され、ロビンおよびマリアンによって共有される仮想ファクトクラスタの表現が完了する。
【００６２】
図８は、ユーザ  ウィルが「昼食」とマークされたトークンを端末１００ｃで配置した後の、引用される端末１００ａ、１００ｂ、および１００ｃの状態を表す。このとき、グラフ４００ｃによってその状態が表される端末１００ｃは、事前確立された仮想ファクトクラスタ内に含まれる概念に関連するトークンを担持する。したがって、このとき端末１００ｃは、前述の仮想ファクトクラスタを表示する条件を満たす。概念「昼食」のみが、端末１００ｃでトークンによって物理的に表現されるので、残りの概念「台所、「マリアン」、「はい」、および「ロビン」が、端末１００ｃのディスプレイ上に仮想トークンとして現れる。しかし、端末１００ｃ上の「昼食」とマークされたトークンの配置が、前記トークンと、端末１００ｃを命名するために使用される「ウィル」とマークされたトークンとの間の近接関係も追加している。したがって、前述の仮想ファクトクラスタは、追加の概念でもう一度拡張され、その概念が、「ウィル」とマークされたトークンの視覚表現として端末１００ａおよび１００ｂに自動的に表示される。
【００６３】
図４−８に関連して説明した通信セッションを、ロビンからマリアンへの昼食の招待と解釈することができ、その招待がその後でマリアンによって受諾され、次いでウィルが見るが、行動は起こさない。同一の通信機構を使用して、使用されるトークンの性質、および参加者によって同意されるコンテキストに応じて、より複雑なメッセージを交換できることを理解されたい。
【００６４】
図９−１３に、いくつかの磁気カードを受けるように設計されたホワイトボードの形態の下で、端末１００ａ、１００ｂ、および１００ｃの例示的実施形態と類似したレイアウトの、同一の一連のステップによる、図４−８で表されるのと同一の通信セッションを示す。端末１００ａ、１００ｂ、および１００ｃのそれぞれが、メインアクティブエリア内の３５個のトークン位置、および他の位置と分離した指定の命名位置と共に示されている。トークン位置のサイズおよび数は、明快のために選ばれるに過ぎず、本発明をいかなる形でも限定するものではないことを読者は理解されよう。
【００６５】
図９は、端末のそれぞれが命名エリア内に単一の物理的トークンを備えるときの、端末１００ａ、１００ｂ、および１００ｃの状態を記述する。
【００６６】
図１０に、隣接する位置に配置された、「台所」および「昼食」とそれぞれマークされた２つのトークンを端末１００ａが備えるときの、引用される端末の状態を示す。
【００６７】
図１１に、「マリアン」とマークされた追加のトークンが、「台所」とマークされた以前に配置されたトークンに隣接する位置で端末１００ａに追加されるときの、引用される端末１００ａ、１００ｂ、および１００ｃの状態を示す。この追加の結果として、「マリアン」と標示された端末１００ｂはこのとき、概念「昼食」、「台所」、および「ロビン」を含む仮想ファクトクラスタを表示する。
【００６８】
図１２に、「昼食」および「はい」とマークされたトークンを端末１００ｂ上の仮想トークン「台所」および「ロビン」に隣接する位置に追加した後の、引用される端末１００ａ、１００ｂ、および１００ｃの状態を示す。この追加の結果として、端末１００ａはこのとき、以前に作成された仮想ファクトクラスタの新しいメンバとして、「はい」とマークされた仮想トークンを表示する。
【００６９】
図１２が、本発明の追加の概して適用可能なオプションの図を与えることに留意されたい。物理的トークンが、物理的トークンによって表されるのと同一の概念の仮想表現を含む、表示される仮想ファクトクラスタの意味のある近傍に配置されたとき、得られる複合ファクトがクラスタに追加され、表示されるバージョンの概念が、物理的トークンの追加によって冗長となったので、除去される。この機構が図１２で行われたと仮定され、そのために、図１１で表示される「昼食」トークンがもはや図１２では表示されない。
【００７０】
図１３に、「昼食」とマークされた信号トークンを、「ウィル」という名前の端末１００ｃの任意の位置に追加した後の、引用される端末１００ａ、１００ｂ、および１００ｃの状態を示す。この追加の結果は、概念「昼食」にファクト的に関係する様々な概念が、端末１００ｃ上の仮想トークンの形態の下で表示されること、および概念「ウィル」が、端末１００ａおよび１００ｂ上の追加の仮想トークンの形態の下で、概念「昼食」、「台所」、「ロビン」、「マリアン」、および「はい」に関連する既存の仮想ファクトクラスタの新しいメンバとして表示されることである。
【００７１】
一般には、仮想トークンが端末で表示される方式を最適化することが可能である。１つのそのような最適化は、追加の物理的トークンが、仮想トークンが表示されている位置に配置されるときを検出することである。その場合、関係する仮想ファクトクラスタの仮想トークンの表示をリオーダすることが有利であることがある。あるいは、この動作を、既存の近接関係を新しいもので置き換える意図とみなすことが有利であることがある。
【００７２】
本発明の実施形態では、トークンが追加される順序、トークンのそれぞれの位置の詳細、または全グラフトポロジを使用して、関係する複合ファクトおよび／または仮想ファクトクラスタについての追加の意味または知識を導出することができる。
【００７３】
本発明の実施形態では、仮想ファクトクラスタを導出するのに使用される規則が、より複雑にされる。具体的には、複合ファクト内の直接接続を区別してクラスタ内の２次関係を導出することが望ましいことがあり、例えば、概念が表示される距離を変更することによって２次関係をグラフィカルに表現することができる。したがって、仮想ファクトクラスタの観察者が、仮想ファクトクラスタ内の所与の対の概念が直接「接触」関係または複合的な関係によってリンクされるかどうかを見分けることが可能となる。
【００７４】
様々な前述の方法のステップをプログラムされたコンピュータによって実施できることを、当業者なら容易に理解されよう。本明細書では、いくつかの実施形態は、機械またはコンピュータ可読であって機械またはコンピュータ実行可能な命令のプログラムを符号化するプログラム記憶デバイス、例えばデジタルデータ記憶媒体をも包含するものとし、命令が、前述の方法のステップの一部またはすべてを実行する。プログラム記憶デバイスは、例えば、デジタルメモリ、磁気ディスクや磁気テープなどの磁気記憶媒体、ハードドライブ、光学式可読デジタルデータ記憶媒体でよい。実施形態はまた、前述の方法のステップを実行するようにプログラムされたコンピュータをも包含するものとする。
【００７５】
「プロセッサ」と標示された任意の機能ブロックを含む、図に示される様々な要素の機能を、専用ハードウェアならびに適切なソフトウェアに関連してソフトウェアを実行することのできるハードウェアの使用によって実現することができる。プロセッサによって実現されるとき、単一の専用プロセッサ、単一の共有プロセッサ、またはその一部を共有することのできる複数の個々のプロセッサによって機能を実現することができる。
【００７６】
さらに、「プロセッサ」、「論理」、「エージェント」、または「コントローラ」という用語の明示的な使用を、ソフトウェアを実行することのできるハードウェアをもっぱら指すと解釈すべきではなく、限定はしないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを格納する読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、および不揮発性ストレージを暗黙的に含むことができる。従来型および／またはカスタムの他のハードウェアも含めることができる。同様に、図に示される任意のスイッチは概念的なものに過ぎない。その機能を、プログラムロジックの動作、専用ロジック、プログラム制御および専用ロジックの対話によって、さらには手動で実施することができ、特定の技法は、文脈からより具体的に理解できるように、実施者によって選択可能である。
【図１】
0005524413.tif 000002
【図２】
0005524413.tif 000003
【図３】
0005524413.tif 000004
【図４】
0005524413.tif 000005
【図５】
0005524413.tif 000006
【図６】
0005524413.tif 000007
【図７】
0005524413.tif 000008
【図８】
0005524413.tif 000009
【図９】
0005524413.tif 000010
【図１０】
0005524413.tif 000011
【図１１】
0005524413.tif 000012
【図１２】
0005524413.tif 000013
【図１３】
0005524413.tif 000014