(57)【要約】【課題】複数の異なるドキュメントを備えるノートブック内でユーザの存在を検知する。【解決手段】ノートブック内のユーザのＩＤおよび位置を他のユーザ向けに表示して、共同作業を促進することができる。【選択図】図１
2015510173.tif 000002
【特許請求の範囲】
【請求項１】
共同システム内の共同作業者の存在を処理するためのコンピュータで実行される方法であって、
複数の異なるドキュメントを含む共同システムにおいて、第一のユーザによってアクセスされた第一の位置を検知するステップと、
データ記憶装置に第一の位置と第一のユーザのＩＤとを記憶するステップと、
第二のユーザによる共同システムへのアクセスを検知するステップと、
第二のユーザ向けに、他のユーザが共同システムの任意の位置にアクセス中であることを示すユーザ存在画面を作成するステップとを含む方法。
【請求項２】
請求項１に記載のコンピュータで実行される方法であって、
第二のユーザから、第一のユーザに関するユーザ存在画面との対話を受けるステップと、
それに応じて、第二のユーザ向けのユーザ存在画面を修正して、第一のユーザのＩＤと共同システム内で第一のユーザがアクセスしている第一の位置とを表示させるステップとを含む方法。
【請求項３】
請求項２に記載のコンピュータで実行される方法であって、
共同システム内で第一のユーザが第一の位置とは異なる位置に移動したことを検知するステップと、
データ記憶装置に記憶されている第一のユーザの第一の位置を、第一のユーザが移動した異なる位置に更新するステップと、
第二のユーザ向けのユーザ存在画面を、共同システム内で第一のユーザが異なる位置に移動したことを示すように更新するステップとを含む方法。
【請求項４】
請求項１に記載のコンピュータで実行される方法であって、
前記第二のユーザ向けのユーザ存在画面を作成するステップは、
複数の他のユーザが現在共同システムにアクセス中であり、前記複数の他のユーザは、共同システム内の第二のユーザと同じ位置におり、また前記複数の他のユーザは、共同システム内の第二のユーザの位置とは異なる位置にいることを示すように第二のユーザに対してユーザ存在画面を作成するステップと、
前記他のユーザのＩＤと共同システム内で前記他のユーザがアクセスしている位置とを示すＩＤ／位置画面を作成するように、第二のユーザ向けのユーザ存在画面を修正するステップとを含むことを特徴とする方法。
【請求項５】
請求項４に記載のコンピュータで実行される方法であって、
前記ユーザ存在画面を、ＩＤ／位置画面を作成するように修正するステップは、
前記他のユーザの各々に対応して操作可能なＩＤ表示要素を作成し、前記対応する他のユーザのための第一の一連のＩＤ詳細を提供するステップと、
前記操作可能なＩＤ表示要素の操作に応じて、前記第一の一連のＩＤ詳細に加えて、前記対応する他のユーザを識別する追加のＩＤ詳細を表示するステップとを含むことを特徴とする方法。
【請求項６】
請求項５に記載のコンピュータで実行される方法であって、
前記ユーザ存在画面を、ＩＤ／位置画面を作成するように修正するステップは、
共同システム内の前記他のユーザの各々の位置に対応して操作可能な表示要素を作成するステップと、
第二のユーザによる前記操作可能な位置表示要素の操作に応じて、共同システム内の操作可能な位置表示要素に対応する位置に第二のユーザを移動させるステップとを含むことを特徴とする方法。
【請求項７】
請求項５に記載のコンピュータで実行される方法であって、
前記ＩＤ／位置画面を作成するステップは、
操作可能な通信表示要素を表示するステップと、
ユーザによる前記操作可能な通信表示要素の操作に応じて、通信コンポーネントにアクセスして前記他のユーザのうち少なくとも１人の選択されたユーザとの通信を実行するステップとを含むことを特徴とする方法。
【請求項８】
請求項１に記載のコンピュータで実行される方法であって、
前記第一の位置を検知するステップは、
共同システム内で第一のユーザが移動した先を検知するステップ、または第一のユーザが第一の位置でコンテンツの編集を開始したことを検知するステップを含むことを特徴とする方法。
【請求項９】
請求項１に記載のコンピュータで実行される方法であって、
前記共同システムは、複数の異なるノートブックを有するノートブック・システムであって、各ノートブックは複数の異なるセクションを有し、各セクションは１つ以上のドキュメントが埋め込まれた複数の異なるページを有するノートブック・システムを備え、
前記第一の位置を検知するステップは、第一のユーザが位置するノートブック内のセクションにおけるページを検知するステップを含むことを特徴とする方法。
【請求項１０】
共同システムであって、
複数の異なるノートブックを提供するノートブック・システムであって、各ノートブックは複数の異なるドキュメントを有し、複数の異なるユーザがアクセスできるノートブック・システムと、
前記複数の異なるユーザのうちいずれかが前記ノートブック・システムにアクセス中であり、前記ノートブック・システムの対応する位置がアクセスされていることを検知する存在検知器と、
前記存在検知器によって検知されたユーザのＩＤを示すＩＤデータと、前記ユーザがアクセスしている対応する位置を示す位置データとを記憶するデータ記憶装置と、
他のユーザ向けに、前記ＩＤデータと前記位置データとを示す存在画面を作成する存在処理コンポーネントと、
前記共同システムの機能コンポーネントであり、前記ノートブック・システムによって起動されるコンピュータ・プロセッサであって、存在検出器と存在処理コンポーネントはユーザ存在の検知と存在画面の作成を促進する、コンピュータ・プロセッサとを備える共同システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノート取りアプリケーションをサポートするノートブック・システムに関する。
【背景技術】
【０００２】
[0001]  現在、複数のドキュメントを備えた様々な種類の知識ベースが使用されている。知識ベースの一つに、ノート取りアプリケーションをサポートするノートブック・システムがある。このようなシステムには、複数の異なるノートブックが存在するのが一般的であり、各ノートブックは通常、階層構造で配置されている。各ノートブックは、複数の異なるセクションまたはチャプターを有し、各セクションは複数の異なるページを有していてもよい。各ページは、そこに位置する、またはそこに埋め込まれた複数の異なるドキュメントを有していてもよい。
【０００３】
[0002]  例えば、あるノートブック・システムでは、ノートブックを任意の製品に対応させて作成することができる。当該ノートブックは、異なるセクションに対応付けられた異なるタブを有していてもよい。これらのセクションは、例えば、当該製品の顧客専用のセクション、製品仕様専用のセクション、当該製品に関して予定される、または予定された会議専用のセクション、当該製品の概略を説明するホーム・セクションまたはホームページなどを有していてもよい。
【０００４】
[0003]  各セクションは、複数の異なるページを含んでいてもよく、各ページは一つまたは複数のドキュメントを含んでいてもよい。ここでは、「ドキュメント」の語は、コンテンツ群を意味する。例えば、ドキュメントは、ワープロ・ドキュメントであってもよく、ドキュメント内のページであってもよく、スプレッドシートであってもよく、スプレッドシート内のページであってもよく、ビデオまたはオーディオ・ファイルであってもよく、スライド・プレゼンテーションであってもよく、プレゼンテーション内の個々のスライドであってもよく、図面ドキュメント内の一連の図面であってもよく、個々の図面であってもよく、その他類似のタイプのコンテンツ群であってもよい。いずれかのノートブック内のページが１つまたは複数のドキュメントを含んでいてもよい。また、あるドキュメントが別のドキュメントに埋め込まれていてもよい。例えば、スライド・プレゼンテーション・ドキュメントには、スプレッドシート・ドキュメントが埋め込まれていてもよい。いずれの場合も、このようなノートブック・システムは、様々な異なるドキュメント、さらには異なるタイプのドキュメントを含む知識ベースであってもよい。
【０００５】
[0004]  上記に挙げた項目は、単に一般的な背景知識として記載したものであり、本願の範囲を特定する一助として用いることを意図したものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、このようなノートブック・システムにおいて、複数の異なるドキュメントを備えるノートブック内でユーザの存在を検知することを課題とする。
【課題を解決するための手段】
【０００７】
[0005]  ノートブック・システムが複数の異なるユーザからアクセス可能である場合、ノートブックにおいてユーザ同士の共同作業をサポートすることができる。例えば、あるユーザがノートブックの特定のセクションまたはページにアクセスして、そのセクションの編集を開始する一方、別のユーザがシステム内の異なるノートブックあるいは同じノートブックの異なるセクション、ページ、またはドキュメントにアクセスして、その個所を編集することができる。こうした共同作業では、同一のシステム内において、あるノートブックで作業またはそこにアクセスしているユーザが、同一のノートブックまたは別のノートブックで作業またはそこにアクセスしている別のユーザの存在を知ることができる。
【０００８】
[0006]  複数の異なるドキュメントを含むノートブックにおいては、ユーザの存在が検知される。ノートブック内のユーザのＩＤおよび位置を他のユーザに対して表示することができるので、共同作業が容易になる。
【０００９】
[0007]  ここで述べた概要は、いくつかの選択した概念を簡単に紹介するためのものであって、以下の詳細な説明においてさらに詳細を述べる。この発明の概要は、本願の主な特徴または必須の特徴を特定するものではなく、また本願の内容の範囲を特定するための一助として使用するものでもない。本願の内容は、背景の説明で述べた課題の一部または全部を解決する実施形態に限定されない。
【図面の簡単な説明】
【００１０】
【図１】共同システムのブロック図である。
【図２】ノートブック内のユーザの存在を検知する、図１のシステム全体の動作の一実施形態を示すフロー図である。
【図３】複数の異なるノートブックの各々で検知された存在を示すグローバル・マップを作成する、図１のシステムの動作の一実施形態を示すフロー図である。
【図４Ａ】存在情報処理を実施する、図１のシステムの動作を示すフロー図である。
【図４Ｂ】存在情報処理を実施する、図１のシステムの動作を示すフロー図である。
【図５Ａ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｂ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｃ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｄ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｅ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｆ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｇ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｈ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｉ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｊ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｋ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｌ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｍ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｎ】ユーザ・インターフェイス画面の例を示す図である。
【図５Ｏ】ユーザ・インターフェイス画面の例を示す図である。
【図６】使用可能なモバイル機器を示す図である。
【図７】使用可能なモバイル機器を示す図である。
【図８】使用可能なモバイル機器を示す図である。
【図９】コンピューティング環境の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
[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]  図５Ｃは、別のインターフェイス画面３００を示す。ユーザ・インターフェイス画面３００は、図５Ｂに示すユーザ・インターフェイス画面２８２と同様であり、同じ項目には同じ番号が与えられている。ただし、ユーザ・インターフェイス画面３００は、ユーザ１０８が存在アイコン２８４にカーソルを合わせたか、またはそれを選択した状態を示している。図５Ｃに示す実施形態では、存在処理コンポーネント１５２は、ユーザ・インターフェイス・コンポーネント１５６を通して、ポップアップ画面３０２を作成する。ポップアップ画面３０２は、画面要素またはアイコン２８４に示される４人のユーザのＩＤ（通常ポップアップ画面３０２の左側に沿って表示される）およびノートブック１１８内の各ユーザの位置（通常ポップアップ画面３０２の右側に沿って表示される）を表示する。ここで改めて、ポップアップ画面３０２は単に例示のためのものであることを確認する。ノートブック１１８内の他のユーザのＩＤは異なる方法で表示でき、また、その位置も異なる方法で表示できる。さらに、画面３０２には、他の項目を表示してもよく、表示の項目を減らしてもよく、異なる項目を組み合わせて表示してもよい。ＩＤおよび位置画面３０２を作成するステップ、ならびに存在する他のユーザのＩＤおよびその位置を表示するステップは、図４のブロック３０４に示している。画面３０２が作成されると、ユーザ１０８は様々な方法でそれと対話することができ、それを以下に説明する。
【００４８】
[0052]  図５Ｄは、存在処理コンポーネント１５２およびユーザ・インターフェイス・コンポーネント１５６によって作成可能な別のユーザ・インターフェイス画面３０６を示す。ユーザ・インターフェイス画面３０６は、ユーザ・インターフェイス画面３０２と同様であり、同じ項目には同じ番号が与えられている。ただし、存在画面要素２８４の隣にある番号はカッコ付きで表示することができる。一実施形態では、このカッコは特定の情報を示すのに使用される。図５Ｄに示す実施形態では、要素２８４の隣にあるカッコ付きの番号４は、ノートブック１１８内に存在している４人の他のユーザがユーザ１０８と同じ位置にいて、画面３０６を閲覧していることを示している。すなわち、ノートブック１１８内にいる４人の他のユーザもまた、「Ｓｐｅｃ  Ｄｉｓｃｕｓｓｉｏｎ」セクションにいて、ページ・タブ２７０が示す「Ｐｅｏｐｌｅ  Ｐｒｅｓｅｎｃｅ」ページを閲覧している。ユーザが画面２８４にカーソルを合わせるか、またはそれを選択すると、ポップアップ画面３０２がそれを表示する。図５Ｅは、ユーザ・インターフェイス画面３０８を示しており、これは、図５Ｃに示すユーザ・インターフェイス画面３００と同様である。ただし、ポップアップ画面３０２が、４人全員のユーザの位置が現行のユーザ１０８の位置と同じであることを示している点のみが異なる。すなわち、４人全員が同じセクション（「Ｓｐｅｃ  Ｄｉｓｃｕｓｓｉｏｎ」セクション）内にいて、「Ｐｅｏｐｌｅ  Ｐｒｅｓｅｎｃｅ」ページの同じドキュメント内にいることになる。
【００４９】
[0053]  図５Ｆは、存在処理コンポーネント１５２によって作成可能であり、ユーザ・インターフェイス・コンポーネント１５６によって表示可能である別のユーザ・インターフェイス画面を示す。画面３１０は、図５Ｄに示す画面３０６と同様であり、同じ項目には同じ番号が付けられている。ただし、画面３１０は、存在表示要素２８４の隣に２つの数字が付加されていることを示している。最初の（数字１６）はカッコ付きではなく、二番目の（数字４）はカッコ付きである。一実施形態では、これは、ノートブック１１８（ユーザ１０８と同じノートブック）内に１６人のユーザが存在しているが、彼らの位置は、ノートブック１１８内のユーザ１０８の位置とは異なることを示している。カッコ付きの数字４は、ノートブック１１８内に４人のユーザが存在し、彼らはユーザ１０８と同じ位置にいることを示している。
【００５０】
[0054]  また、この情報が異なる方法でも表示できることは言うまでもない。例えば、存在表示要素２８４をノートブック・タブ２６１の隣に表示して、システム１１６の各ノートブックに何人のユーザがいるかを示すようにしてもよい。同様に、別の存在表示要素２８４をセクション・タブ２６２の隣に表示して、ノートブック１１８の各セクションに何人のユーザがいるかを示すようにしてもよい。また、各種ページ・タブ２６４の隣に存在表示要素２８４を表示して、ノートブック１１８内の異なるページ位置に何人の異なるユーザがいるかを示すようにしてもよい。また、任意の１つのページ上に、または任意の１つのページに埋め込まれた状態で、複数の異なるドキュメントが存在する場合、存在表示要素２８４を、それらの異なるドキュメントに対応するタブの隣に表示して、１つのドキュメント内に存在する異なるユーザの位置を示すようにしてもよい。この処理は、他の方法でも実行することができる。
【００５１】
[0055]  図５Ｇは、別のユーザ・インターフェイス画面３１９を示し、これは図５Ｅに示すユーザ・インターフェイス画面３０８と同様であり、同じ項目には同じ番号が与えられている。ただし、ポップアップ画面３０２は、ノートブック１１８内の現行のユーザ１０８と同じ位置にいる４人のユーザを示しており、さらにその他のユーザがノートブック１１８内の異なる位置にいることを示している。それらユーザのＩＤが画面３０２の左側に表示され、それらユーザがいるノートブック１１８内の位置が画面右側に表示される。図５Ｇに示す実施形態では、現行のユーザ１０８と同じ位置にいる他のユーザは画面１０２のリストの最初に表示され、異なる位置にいる他のユーザはリストの後に表示される。もちろん、それらは他の方法で表示してもよい。例えば、位置にかかわらず、他のユーザを単にアルファベット順に表示してもよいし、ノートブック１１８にアクセスを開始した時刻順に表示してもよいし、ノートブック１１８内で編集を行った頻度に基づいて表示してもよいし（すなわち、ノートブック１１８に対する寄与の度合いが高いほど、リスト内で上位に表示される）、その他の方法で表示してもよい。
【００５２】
[0056]  一旦ユーザ１０８向けに適切なＩＤ／位置画面３０２が作成されると、ユーザは、種々の異なる方法でその画面と対話することができ、存在処理コンポーネント１５２はユーザの対話に基づいて、異なる方法で反応することができる。ユーザのＩＤ／位置画面との対話は、図４のブロック３２０に示している。ユーザの対話に基づく更なるステップは、ブロック３２２に示している。いくつかの異なる対話について、以下に説明する。
【００５３】
[0057]  図５Ｈは、可能なユーザ対話の１つを表す別のユーザ・インターフェイス画面３２４を示す。画面３２４は、画面３１９と同様であるが、ユーザがカーソルをポップアップ画面３０２内の右上位置に移動させたことを示している点が異なっている。図５Ｉは、画面３２４において、ユーザが位置リストの５番目の位置までスクロールダウンしたことを示している。ここで、ポップアップ画面３０２内のリストが例えば呼出し可能なリンクを含むスクロール可能なリストであることがわかる。ユーザが図５Ｉに示す位置までスクロールすると、ユーザはそれをタップするか、クリックするか、ダブルクリックするか、エンターキーを押すかして現在反転表示されているリンクを呼び出すことができる。そうすると、システム１１６は、現行のユーザ１０８を反転表示されている位置まで移動させる。よって、ユーザ１０８は別のユーザの位置までジャンプすることができる。このステップは、図４のブロック３２６に示している。
【００５４】
[0058]  図５Ｊは、ユーザ・インターフェイス画面３２８を示す。当該画面は、ユーザが図５Ｉの呼び出されたリンクが示す位置に移動したことを表している。また、反転表示されたページ・タブが、ユーザ１０８が現在閲覧しているタブに対応するタブ３３０となっている。さらに、存在表示要素２８４が更新されて、ユーザ１０８の現在位置には他のユーザが一人だけ存在することを示している。これは、インジケータ２８４の隣にカッコ付きで表示された数字１によって表されている。インジケータ２８４はまた、ノートブック１１８内には他のユーザが１９人いるが、現在のユーザ１０８とは異なる位置にいることを示している。
【００５５】
[0059]  別の実施形態では、ユーザは画面と対話することで、存在処理コンポーネント１５２にシステム内の１人または複数の他のユーザに関する詳細情報を表示させることができる。図５Ｋは、ユーザ・インターフェイス画面３３１を示している。当該画面は、ユーザ・インターフェイス画面３２４と同様であるが、ユーザがカーソルを画面３０２の左側に表示されている１番目のユーザのＩＤの上にカーソルを移動させ、そのユーザに関連する呼出し可能リンクを呼び出したことを表している点が異なる。
【００５６】
[0060]  それに対応して、存在処理コンポーネント１５２は、データ記憶装置１５０または別のデータ記憶装置からそのユーザに対応する詳細情報を取り出す。例えば、ネットワーク１０４がソーシャル・メディア・サイトに接続されている場合、存在処理コンポーネント１５２は、そのウェブサイトから、または他のソースからでも情報を取り出すことができる。
【００５７】
[0061]  図５Ｌは、存在処理コンポーネント１５２およびユーザ・インターフェイス・コンポーネント１５６によって作成され、ビジネス・カード画面３３４を表示する別のユーザ・インターフェイス画面３３２を示す。画面３３４は、図５Ｋで呼び出されたリンクに対応するユーザに関する詳細情報を表示する。
【００５８】
[0062]  別の実施形態では、図５Ｉの画面３０２は異なるユーザ対話を用いて動作させることができる。例えば、図５Ｉのポップアップ画面３０２は、単一のスクロール可能なリストを表示して、当該リスト内の各行がユーザのＩＤおよび位置を１つの表示要素として表示するようにしてもよい。ユーザがリスト内の任意の行にスクロールすると、その行が反転表示される。また、ユーザは異なる操作によって異なる作業を行うこともできる。例えば、ユーザが１つのキー（「Ｅｎｔｅｒ」キーなど）に触れると、画面が変わって、反転表示されている行のユーザに関する詳細情報を示す。ユーザが別のキー（スペースバーなど）に触れると、ユーザは反転表示されている行の位置まで移動する。その他の対話を使用してもよい。
【００５９】
[0063]  また、一実施形態では、画面３３４は、ユーザがその他の操作を実行できる各種の入力メカニズム３３６を含んでいることがわかる。例えば、それらのメカニズムによって、ユーザ３３６が、各種の通信メカニズムを通して、かつ通信コンポーネントを用いて、表示された情報の対象であるユーザと直接通信できるようにしてもよい。ただし、これらは単に例示として挙げたにすぎない。ビジネス・カード情報（または任意のユーザに関する詳細情報）を表示するステップは、図４のブロック３４０に示している。
【００６０】
[0064]  別の実施形態では、ユーザ１０８はポップアップ画面３０２と対話して、ポップアップ画面３０２に示すリスト内の別のユーザと直接通話を開始することができる。図５Ｍは、処理コンポーネント１５２およびユーザ・インターフェイス・コンポーネント１５６によって作成される別のユーザ・インターフェイス画面３４２を示す。図５Ｍは、ポップアップ画面３０２が通信ボタン３４４を含んでいることを示している。図５Ｍはまた、ユーザ１０８がカーソルをボタン３４４の上に移動させて、画面３０２に表示されているユーザの１人または複数と通信を開始したことを示している。ユーザがボタン３０４を操作すると、処理コンポーネント１５２が、ユーザ・インターフェイス・コンポーネント１５６を用いて別の画面を作成し、ユーザ１０８が通信コンポーネント１１４を用いて、１人または複数の別のユーザと通信を開始できるようにする。一実施形態では、ユーザがボタン３４４を操作したことに対応して、処理コンポーネント１５２がユーザ・インターフェイス・コンポーネント１５６を用いて画面を作成し、ユーザ１０８に通信を開始するための様々なオプションを提供する。例えば、当該画面は、インスタント・メッセージ通信、電子メール（Ｅメール）による通信、ビデオ会議、テレビ会議、ネットワーク構築会議を開始するための通信、またはその他の通信を開始するためのボタンを表示することができる。通信を開始するステップは図４のブロック３４６に示しており、開始可能な各種通信方式の例はブロック３４８、３５０および３５２に示している。もちろん、これらは単なる例示である。
【００６１】
[0065]  図５Ｎは、ユーザ・インターフェイス画面３５４の一例を示しており、ユーザ１０８に対して特定の通信方式を提示するように作成することができる。ユーザがボタン３４４を操作すると、存在処理コンポーネント１５２はユーザ・インターフェイス・コンポーネント１５６を用いて別のポップアップ・ボタンを作成し、ユーザがインスタント・メッセージ通信を開始できるようにすることができる。このボタンは、図５Ｎの３５６に示している。ユーザがボタン３５６を操作すると、ユーザはリスト３４４から通信相手として各ユーザを選択するよう要求されることがある。この作業が終了すると、コンポーネント１５２はインスタント・メッセージ画面を表示して、ユーザが他の選択されたユーザとのインスタント・メッセージ通信を行うことができるようにする。
【００６２】
[0066]  図５Ｏは、さらに別のユーザ・インターフェイス画面３５８を示しており、ユーザがボタン３４４を操作すると、通信を開始するようにすることができる。図５Ｏに示す実施形態では、コンポーネント１５２は、選択可能なインターフェイス要素３６０および３６２によって表される２つの追加の定義済みオプションを含む画面を作成する。要素３６０が表すオプションは、ユーザがノートブック１１８内の任意のページ位置に現在いるその他のユーザ全員にインスタント・メッセージを送ることができるようにする。要素３６２が表すオプションは、ユーザ１０８が、任意のノートブック１１８〜１２０内の他のユーザ全員に対して、そのノートブック内の位置にかかわらず、メッセージを送ったり、それらのユーザと通信を開始したりすることができるようにする。図５Ｏに示す特定のオプションに対応して、処理コンポーネント１５２は選択されたオプションに対応するすべてのユーザに対して、インスタント・メッセージ・チャット・セッションを開始する。
【００６３】
[0067]  上記では、存在処理コンポーネント１５２に関していくつかの異なる動作を説明および図示しているが、その他様々な動作も可能であることは言うまでもない。例えば、ユーザが適切な入力メカニズムを選択したことに対応して、存在処理コンポーネント１５２は、ユーザ・インターフェイス・コンポーネント１５６を用いてユーザ・インターフェイス画面を作成して、ユーザがあるユーザ・グループ宛てに共同会議の招待を送信することができるようにしてもよい。すなわち、当該画面にテキスト・ボックスを提示して、ユーザが、特定のノートブックにおいて、特定の時間に、任意のページ上または任意のページの任意のドキュメント内の会議または共同セッションの招待状を作成できるようにしてもよい。また、当該画面では、ユーザが招待状の受取人を選択して、その招待状が同時に受取人グループに送信されるようにしてもよい。ユーザが必要な情報を入力したことに対応して、コンポーネント１５２は、通信コンポーネント１１４を呼び出して、適切な通信メカニズムでその招待状を送信する。そのようなグループへの招待状を送信するステップは、図４のブロック３６０に示している。
【００６４】
[0068]  また、存在処理コンポーネント１５２は、ユーザ・インターフェイス・コンポーネント１５６を用いてユーザ・インターフェイス画面を作成して、ユーザが特定のユーザの位置を照会できるようにしてもよい。例えば、ユーザ・インターフェイス画面には、ユーザ入力メカニズムが含まれており、ユーザが「ジョン・ジョーはどこ？」や「ジョン・ジョーの現在位置は？」などの文章による問い合わせを入力できるようにしてもよい。本実施形態では、存在処理コンポーネント１５２は、データ記憶装置１５０にアクセスして、ノートブック・システム１１６内の「ジョン・ジョー」の現在位置を識別し、ユーザ１０８にその情報を提供する。あるいは、もちろん、存在処理コンポーネント１５２は、その問い合わせに対応して、自動的に「ジョン・ジョー」の位置にユーザ１０８を移動させるようにしてもよい。存在処理コンポーネント１５２はまた、ユーザに案内リンクを提供して、ユーザがそのリンクを起動させると、自動的に「ジョン・ジョー」の現在位置に移動できるようにしてもよく、その他の様々なメカニズムも使用可能である。他のユーザの位置を照会するステップは、図４のブロック３６２に示している。言うまでもなく、存在処理コンポーネント１５２は、その他のステップを実行してもよく、上記で説明したステップは単なる例示に過ぎない。
【００６５】
[0069]  また、上記で検討した内容はリアルタイムでユーザの位置を検知および表示するためのものであったが、履歴またはブレッドクラム情報を表示するために用いてもよい。例えば、記憶装置１５０は、ノートブック１１８、１２０内で検知されたユーザの位置の履歴または記録を保持することができる。この情報には、ユーザが記録された位置に存在していた時を示すタイムスタンプ情報が含まれていてもよい。ユーザは、「Ｈｉｓｔｏｒｙ」タブを選択することによって履歴またはブレッドクラム情報にアクセスして、システム全体、ノートブック全体、またはそのある部分の履歴を閲覧することができる。このような情報は、ユーザによって照会されてもよいし、ユーザがノートブックを開いたときに特定の画面が自動的に作成されてもよい。例えば、最新履歴画面には、ノートブックに最近アクセスしたユーザ全員とともに、アクセスした位置や、アクセスした日時を表示することができる。その他の画面を使用してもよい。
【００６６】
[0070]  別の実施形態では、ユーザは自分の存在が検知されないことを選択することができる。ユーザは、この設定をシステム全体のレベルで行ってもよいし、もっと小さい規模のレベル（ノートブックのレベルなど）で行ってもよい。また、ユーザはこの設定を特定のユーザまたはユーザ・グループに対して行ってもよい（したがって特定のユーザまたはグループは当該ユーザの存在を知ることはない）。一実施形態では、ユーザはこのような設定を一時的または恒久的に行うことができる。
【００６７】
[0071]  さらに別の実施形態では、ある画面を作成して、ノートブックへのアクセス権を有するユーザを、そのユーザが存在しているかどうかにかかわらず、表示するようにしてもよい。各ユーザの現在の存在または不在は、各ユーザの履歴またはブレッドクラム情報とともに表示することができる。
【００６８】
[0072]  言うまでもなく、図１に示す共同システム１００のコンポーネントは、単なる例示に過ぎない。これらコンポーネントの機能は、より少数のコンポーネントに統合させてもよいし、より多数のコンポーネントに分割してもよいし、他の方法で組み合わせてもよい。また、共同システム１００は、様々な異なるアーキテクチャで展開させてもよいし、システム１００のコンポーネントは、様々なクライアント・サービスまたはサーバ間で分配させてもよいし、クラウド・コンピューティング・アーキテクチャに配置させてもよい。
【００６９】
[0073]  クラウド・コンピューティングは、エンド・ユーザの物理的な位置に関する情報やサービスを提供するシステムの構成を必要としないコンピューティング、ソフトウェア、データアクセス、および記憶サービスを提供する。各種の実施形態では、クラウド・コンピューティングは、インターネットなどのワイドエリア・ネットワークを通じ、適切なプロトコルを使用してそれらのサービスを提供する。例えば、クラウド・コンピューティング・プロバイダは、ワイドエリア・ネットワークを介してアプリケーションを提供し、それらのアプリケーションへは、ウェブ・ブラウザやその他のコンピューティング・コンポーネントを通じてアクセスすることができる。システム１００のソフトウェアまたはコンポーネントおよびそれに対応するデータは、遠隔位置にあるサーバに保存することができる。クラウド・コンピューティング環境にあるコンピューティング資源は、リモート・データ・センタで統合させてもよいし、分散させてもよい。クラウド・コンピューティング・インフラストラクチャは、共有データ・センタを通じてサービスを提供することができるが、そのようなデータ・センタは、ユーザからは単一のアクセス・ポイントに見える。したがって、ここで説明するコンポーネントや機能は、クラウド・コンピューティング・アーキテクチャを用いた遠隔位置にあるサービス・プロバイダから提供される。あるいは、これらのコンポーネントや機能は、従来のサーバから提供されてもよいし、クライアント機器に直接またはその他の方法でインストールされてもよい。
【００７０】
[0074]  いずれの場合でも、図６は、本発明のシステム（または本発明のシステムの一部）を実施できる、クライアント機器１６として使用可能なハンドヘルド機器またはモバイル・コンピューティング機器の一実施形態を簡略的に示すブロック図である。図７および８は、ハンドヘルド機器またはモバイル機器の例を示している。
【００７１】
[0075]  図６は、システム１００または１０２のコンポーネントを動作することができる、あるいはシステム１００または１０２と対話することができる、もしくはその両方が可能なクライアント機器１６のコンポーネントを全体的に示すブロック図である。機器１６では、通信リンク１３が設けられて、ハンドヘルド機器がその他のコンピューティング機器と通信できるようしており、またある実施形態では、スキャンなどによって自動的に情報を受信するための経路を提供することができる。通信リンク１３の例として、赤外線ポート、シリアル／ＵＳＢポート、Ｅｔｈｅｒｎｅｔ（登録商標）ポートなどのケーブル・ネットワーク・ポート、無線ネットワーク・ポートなどが挙げられる。これらのポートは、Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  （ＧＰＲＳ）、１Ｘｒｔｔ、Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅを含む１つまたは複数の通信プロトコルを介した通信を可能にするものであり、これらのプロトコルは、ネットワークへの携帯電話アクセスを提供する無線サービスであり、またネットワークへのローカル無線接続を提供する８０２．１１および８０２．１１ｂ（Ｗｉ−Ｆｉ）プロトコル、ならびにＢｌｕｅｔｏｏｔｈ（登録商標）プロトコルである。
【００７２】
[0076]  その他の実施形態では、アプリケーションまたはシステム（システム１００またはその一部など）が、ＳＤカード・インターフェイス１５に接続される着脱式セキュア・デジタル（ＳＤ）カードで受信される。ＳＤカード・インターフェイス１５および通信リンク１３は、メモリ２１、入／出力（Ｉ／Ｏ）コンポーネント２３、クロック２５および位置システム２７と接続されているバス１９に沿って、プロセッサ１７（図１のプロセッサ１４６を具現したものであってもよい）と通信する。
【００７３】
[0077]  Ｉ／Ｏコンポーネント２３は、一実施形態では、入出力操作を促進するために設けられている。機器１６の各種実施形態として、Ｉ／Ｏコンポーネント２３は、ボタン、タッチ・センサ、タッチ・スクリーン、プロキシ・センサ、マイクロフォン、チルト・センサ、重力センサなどの入力コンポーネント、および表示デバイス、スピーカ、プリンタ・ポートなどの出力コンポーネントを含むことができる。その他のＩ／Ｏコンポーネント２３も同様に使用可能である。
【００７４】
[0078]  クロック２５は、日時を出力するリアルタイム・クロック・コンポーネントを含む。また、クロック２５は、プロセッサ１７のためのタイミング機能を提供する。
[0079]  位置測定システム２７は、機器１６の現在の地理的位置を出力するコンポーネントを含んでいる。例えば、全地球測位システム（ＧＰＳ）受信機、ＬＯＲＡＮシステム、推測航法システム、セルラー三角測量システム、その他の位置測定システムを含んでいてもよい。また、例えば、所望のマップ、移動経路、その他の地理的機能を作成するマッピング・ソフトウェアまたはナビゲーション・ソフトウェアを含んでいてもよい。
【００７５】
[0080]  メモリ２１は、オペレーティング・システム２９、ネットワーク設定３１、アプリケーション３３、アプリケーション環境設定３５、データ記憶装置３７、通信ドライバ３９、および通信環境設定４１を収容している。メモリ２１は、あらゆるタイプの有体の揮発性、非揮発性コンピュータ読取り可能メモリ装置を含んでいてもよい。また、メモリ２１は、コンピュータ記憶媒体（後述する）を含んでいてもよい。メモリ２１は、コンピュータ読取り可能命令を含んでいてもよく、その命令がプロセッサ１７によって実行されると、プロセッサにその命令に従ってコンピュータ実行ステップまたは機能を実行させることができる。システム１００またはデータ記憶装置１５０内の要素は、例えばメモリ２１内に常駐させることができる。プロセッサ１７は、その他の構成要素によって起動されて、当該要素の機能を促進するようにしてもよい。
【００７６】
[0081]  ネットワーク設定３１の例として、プロキシ情報、インターネット接続情報、マッピングなどが挙げられる。アプリケーション環境設定３５は、特定の企業またはユーザ用のアプリケーションをカスタマイズする設定を含む。通信環境設定４１は、他のコンピュータと通信するためのパラメータを提供するものであり、ＧＰＲＳパラメータ、ＳＭＳパラメータ、接続ユーザ名およびパスワードなどの項目を含む。
【００７７】
[0082]  アプリケーション３３は、以前機器１６に保存されたアプリケーションでもよく、使用中にインストールされたアプリケーションでもよく、またオペレーティング・システム２９の一部であってもよく、機器１６の外部にホストされていてもよい。
【００７８】
[0083]  図７および図８は使用可能な機器１６の例を示しているが、その他の機器も使用可能である。図７では、機器１６としてスマートフォンまたは携帯電話４５を示している。携帯電話４５は、電話番号をダイヤルするための一連のキーパッド４７と、アプリケーション画像、アイコン、ウェブ・ページ、写真、動画などを含む画像を表示することができる表示器４９と、表示器に表示された項目を選択するためのコントロール・ボタン５１とを備える。当該携帯電話は、汎用パケット通信サービス（ＧＰＲＳ）、ＩＸｒｔｔ、ショート・メッセージ・サービス（ＳＭＳ）信号などの携帯電話信号を受信するためのアンテナ５３を備える。また、一部の実施形態では、携帯電話４５はセキュア・デジタル（ＳＤ）カード５７を挿入するためのＳＤカード・スロット５５も備える。
【００７９】
[0084]  図８に示す携帯機器は、電子手帳（ＰＤＡ）５９、マルチメディア・プレイヤー、タブレット・コンピューティング機器などである（以下、ＰＤＡ５９と称する）。ＰＤＡ５９は、スタイラス６３（またはユーザの指などの他のポインタ）が画面上に置かれたときに、当該スタイラスの位置を感知する誘導画面６１を備える。これによって、ユーザは画面上の項目を選択、反転表示、移動させることができ、さらに画面上で描画、書込みを行うことができる。ＰＤＡ５９はまた、（ボタン６５などの）複数のユーザ入力キーを備えており、それによってユーザは、表示器６１に触れることなく、表示器６１に表示されたメニュー項目やその他の画面項目をスクロールしたり、アプリケーションを変更したり、ユーザ入力機能を選択したりすることができる。図示されていないが、ＰＤＡ５９は、他のコンピュータと無線通信するための内部アンテナおよび赤外線送受信器を備えていてもよいし、他のコンピューティング機器にハードウェア接続するための接続ポートを備えていてもよい。このようなハードウェア接続は、通常シリアル・ポートまたはＵＳＢポートを介して他のコンピュータに接続するクレードルを通じて行われる。このように、これらの接続は、ネットワークを介さない接続である。一実施形態では、モバイル機器５９はまた、ＳＤカード６９を挿入するためのＳＤカード・スロット６７を備える。
【００８０】
[0085]  もちろん、機器１６はその他の形態であってもよい。その例として、タブレット・コンピューティング機器、ミュージックまたはビデオ・プレイヤー、その他のハンドヘルドまたはモバイル・コンピューティング機器などがある。
【００８１】
[0086]  図９は、システム１００（または例えばシステム１００の一部）を実装可能なコンピューティング環境の一実施形態を示す。図９を参照して、実施形態を実現するための例示のシステムは、コンピュータ８１０として汎用コンピューティング機器を備える。コンピュータ８１０の構成要素には、処理装置８２０（図１に示すプロセッサ１４６を備えていてもよい）と、システム・メモリ８３０と、システム・メモリを含む各種のシステム構成要素を処理装置８２０に接続するシステム・バス８２１とが含まれるが、これらに限定されない。システム・バス８２１は、様々なバス・アーキテクチャを用いるメモリ・バス、メモリ・コントローラ、周辺バス、ローカル・バスをはじめとする各種のバス構造のうちのいずれであってもよい。例を挙げると、そのようなバス・アーキテクチャには、業界標準アーキテクチャ（ＩＳＡ）バス、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）バス、強化ＩＳＡ（ＥＩＳＡ）バス、ビデオ・エレクトロニクス・スタンダード・アソシエーション（ＶＥＳＡ）ローカル・バス、およびメザニン・バスとしても知られる周辺構成要素相互接続（ＰＣＩ）バスなどが含まれるが、これらに限定されない。図１を参照して説明したメモリおよびプログラムは、図９の対応する部分で実装可能である。
【００８２】
[0087]  コンピュータ８１０は、通常様々なコンピュータ読取り可能媒体を備える。コンピュータ読取り可能媒体は、コンピュータ８１０がアクセスできる任意の利用可能な媒体であってよく、揮発性および非揮発性媒体ならびに可撤性および非可撤性媒体の両方を含む。例えば、コンピュータ読取り可能媒体は、コンピュータ記憶媒体および通信媒体を含むが、それらに限定されない。コンピュータ記憶媒体は、変調データ信号や搬送波とは異なり、それらを含まない。コンピュータ記憶媒体は、ハードウェア記憶媒体であって、コンピュータ読取り可能命令、データ構造、プログラム・モジュール、またはその他のデータなどの情報を記憶するための方法または技術によって実装される、揮発性および非揮発性媒体ならびに可撤性および非可撤性媒体の両方を含む。コンピュータ記憶媒体は、所望の情報を記憶することができ、コンピュータ８１０からアクセス可能な、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ、その他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、その他の光学ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク、その他の磁気記憶装置、またはその他の媒体を含むが、それらに限定されない。通信媒体は通常、伝達機構においてコンピュータ読取り可能命令、データ構造、プログラム・モジュール、その他のデータを具現化するものであり、任意の情報伝達媒体を含む。「変調データ信号」の語は、当該信号の１つ以上の特性が、当該信号内の情報をエンコードするように設定または変更された信号を意味する。例を挙げると、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、ならびに音響、ＲＦ、赤外線、およびその他の無線媒体を含むが、それらに限定されない。コンピュータ読取り可能媒体の範囲には、上記に挙げた項目を組み合わせたものも含まれる。
【００８３】
[0088]  システム・メモリ８３０は、読取り専用メモリ（ＲＯＭ）８３１やランダム・アクセス・メモリ（ＲＡＭ）８３２などの揮発性および／または非揮発性メモリの形態をとったコンピュータ記憶媒体を含む。基本入出力システム８３３（ＢＩＯＳ）は、通常ＲＯＭ８３１に保存され、起動時などにコンピュータ８１０内の構成要素間の情報の伝達を補助する基本ルーティンを含む。ＲＡＭ８３２は通常、処理装置８２０に即時にアクセス可能であり、および／または処理装置８２０によって現在操作されているデータ・モジュールおよび／またはプログラム・モジュールを含む。例えば、図９はオペレーティング・システム８３４、アプリケーション・プログラム８３５、その他のプログラム・モジュール８３６、およびプログラム・データ８３７を示しているが、それらに限定されない。
【００８４】
[0089]  コンピュータ８１０はまた、その他の可撤性／非可撤性、揮発性／非揮発性コンピュータ記憶媒体を備えていてもよい。例えば、図９は、揮発性、非揮発性磁気媒体に対して読取りや書込みを行うハードディスク・ドライブ８４１、可撤性、非可撤性磁気ディスク８５２に対して読取りや書込みを行う磁気ディスク・ドライブ８５１、ＣＤ−ＲＯＭやその他の光学媒体などの可撤性、非可撤性光学ディスク８５６に対して読取りや書込みを行う光学ディスク・ドライブ８５５を示している。例示のオペレーティング環境で使用可能なその他の可撤性／非可撤性、揮発性／非揮発性記憶媒体には、磁気テープ・カセット、フラッシュ・メモリ・カード、デジタル多用途ディスク、デジタル・ビデオ・テープ、固定式ＲＡＭ、固定式ＲＯＭなどが含まれるが、それらに限定されない。ハードディスク・ドライブ８４１は通常、インターフェイス８４０などの非可撤性メモリ・インターフェイスを通してシステム・バス８２１に接続され、磁気ディスク・ドライブ８５１およびその他のディスク・ドライブ８５５は通常、インターフェイス８５０などの可撤性メモリ・インターフェイスによってシステム・バス８２１に接続される。
【００８５】
[0090]  上記に挙げた図９に示すドライブおよびそれに関連するコンピュータ記憶媒体は、コンピュータ８１０のためのコンピュータ読取り可能命令、データ構造、プログラム・モジュール、およびその他のデータを提供する。図９では、例えば、ハードディスク・ドライブ８４１は、オペレーティング・システム８４４、アプリケーション・プログラム８４５、その他のプログラム・モジュール８４６、およびプログラム・データ８４７を保存するものとして例示されている。これらの構成要素は、オペレーティング・システム８３４、アプリケーション・プログラム８３５、その他のプログラム・モジュール８３６、プログラム・データ８３７と同じであってもよいし、異なっていてもよい。オペレーティング・システム８４４、アプリケーション・プログラム８４５、その他のプログラム・モジュール８４６、プログラム・データ８４７は、ここでは、少なくとも異なるものであることを示すために、異なる番号を与えられている。
【００８６】
[0091]  ユーザは、キーパッド８６２、マイクロフォン８６３などの入力装置や、マウス、トラックボール、タッチパッドなどのポインティング・デバイス８６１を通してコンピュータ８１０にコマンドや情報を入力する。その他の入力デバイス（図示しない）としては、ジョイスティック、ゲーム・パッド、衛星通信アンテナ、スキャナなどが挙げられる。これらの入力装置やその他の入力装置は、システム・バスに連結されたユーザ入力インターフェイス８６０を通じて処理装置８２０に接続されることが多いが、その他にも、パラレル・ポート、ゲーム・ポート、ユニバーサル・シリアル・バス（ＵＳＢ）などのインターフェイスおよびバス構造によって接続されてもよい。また、モニタ８９１やその他のタイプのディスプレイ・デバイスも、ビデオ・インターフェイス８９０などのインターフェイスを介してシステム・バス８２１に接続される。コンピュータは、モニタに加えて、スピーカ８９７やプリンタ８９６などのその他の周辺機器を備えていてもよく、それらの周辺機器は出力周辺インターフェイス８９５を通して接続されてもよい。
【００８７】
[0092]  コンピュータ８１０は、リモート・コンピュータ８８０などの１つまたは複数のリモート・コンピュータへの論理接続を用いるネットワーク環境において動作する。リモート・コンピュータ８８０は、パーソナル・コンピュータ、ハンドヘルド機器、サーバ、ルータ、ネットワークＰＣ、ピア機器、またはその他の共通ネットワーク・ノードであってもよく、通常はコンピュータ８１０に関して上述した構成要素の大部分または全てを備える。図９に示す論理接続は、ローカルエリア・ネットワーク（ＬＡＮ）８７１およびワイドエリア・ネットワーク（ＷＡＮ）８７３を含んでいるが、その他のネットワークを含んでいてもよい。このようなネットワーク環境は、オフィス、企業規模のコンピュータ・ネットワーク、イントラネット、およびインターネットにおいて一般的である。
【００８８】
[0093]  コンピュータ８１０は、ＬＡＮネットワーク環境で使用される場合、ネットワーク・インターフェイスまたはアダプタ８７０を通してＬＡＮ８７１に接続される。コンピュータ８１０は、ＷＡＮネットワーク環境で使用される場合、通常はインターネットなどのＷＡＮ８７３を通じて通信を確立するためにモデム８７２またはその他の手段を備えている。モデム８７２は、内蔵されていても外付けでもよく、ユーザ入力インターフェイス８６０を介してシステム・バス８２１またはその他の適切なメカニズムに接続されていてもよい。ネットワーク環境では、コンピュータ８１０に関連して図示したプログラム・モジュールまたはその一部は、リモート・メモリ記憶装置に保存されていてもよい。例えば、図９はリモート・アプリケーション・プログラム８８５をリモート・コンピュータ８８０に常駐させるものとして図示しているが、これに限定されない。言うまでもなく、図示のネットワーク環境は例示的なものであり、その他の手段を用いてコンピュータ間の通信リンクを確立してもよい。
【００８９】
[0094]  以上、本願の内容を構造上の特徴および／または方法論的な動作に特有の用語で説明したが、添付の請求項において定義された本願の内容は、必ずしも上述した特定の特徴や動作に限定されないことが理解されるであろう。むしろ、上述した特定の特徴や動作は、請求項を実現する形態の例として開示したものである。
【符号の説明】
【００９０】
１３    通信リンク
１５    ＳＤカード・インターフェイス
１６    クライアント機器
１７    プロセッサ
２１    メモリ
２３    入／出力（Ｉ／Ｏ）コンポーネント
２４    クライアントＣＲＭシステム
２５    クロック
２７    位置測定システム
２９    ＯＳ
３１    ネットワーク設定
３３    アプリケーション
３５    環境設定
３７    データ記憶装置
３９    通信ドライバ
４１    環境設定
４３    連絡先または電話帳アプリケーション
４５    スマートフォンまたは携帯電話
４７    キーパッド
５５    ＳＤカード・スロット
５９    電子手帳（ＰＤＡ）
６１    表示器
６３    スタイラス
６５    ボタン
６７    ＳＤカード・スロット
６９    ＳＤカード
１００  共同システム
１０２  知識ベース・システム
１０８〜１１０  ユーザ
１１６  ノートブック・システム
１１８〜１２０  ノートブック
１２６，１２８  ページ
１３０，１３２  ドキュメント
１３４，１３６  セクション
１３８，１４０  ページ
１４２，１４４  ドキュメント
１４６  プロセッサ
１４８  存在検知器
１５０  存在検知データ記憶装置
１５２  存在検知処理コンポーネント
１５４  セキュリティ・コンポーネント
１５６  ユーザ・インターフェイス・コンポーネント
２１６  ユーザ・インターフェイス画面
２１８  ノートブック・タブ
２２０  セクション・タブ
２２２  タブ
２２４  アイコン
２２６  ノートブック・タブ
２２８  アイコン
２３０  タブ
２３２  タブ
２３４  アイコン
２３６  アイコン
８２０  処理装置
２６０  画面
２６２  セクション・グループ・タブ
２６４  ページ・タブ
２６６  「Ｓｐｅｃ  Ｄｉｓｃｕｓｓｉｏｎ」タブ
２６８  本体部分
２７０  ページ・タブ
２８４  存在検知アイコン
３０２  ポップアップ画面
３０６  ユーザ・インターフェイス画面
３０８  ユーザ・インターフェイス画面
３１０  ユーザ・インターフェイス画面
３１９  ユーザ・インターフェイス画面
３２４  ユーザ・インターフェイス画面
３３１  ユーザ・インターフェイス画面
３３２  ユーザ・インターフェイス画面
３４２  ユーザ・インターフェイス画面
３５４  ユーザ・インターフェイス画面
３５８  ユーザ・インターフェイス画面
８３０  システム・メモリ
８３４  オペレーティング・システム
８３５  アプリケーション・プログラム
８３６  他のプログラム・モジュール
８３７  プログラム・データ
８４０  非可搬性、非揮発性メモリ・インターフェイス
８４４  オペレーティング・システム
８４５  アプリケーション・プログラム
８４６  他のプログラム・モジュール
８４７  プログラム・データ
８５０  可搬性、非揮発性メモリ・インターフェイス
８６０  ユーザ入力インターフェイス
８６１  ポインティング・デバイス
８６２  キーボード
８６３  マイクロフォン
８７０  ネットワーク・インターフェイス
８７１  ローカルエリア・ネットワーク
８７２  モデム
８７３  ワイドエリア・ネットワーク
８８０  リモート・コンピュータ
８８５  リモート・アプリケーション・プログラム
８９０  ビデオ・インターフェイス
８９１  モニタ
８９５  出力周辺インターフェイス
８９６  プリンタ
８９７  スピーカ
【図１】
2015510173.tif 000003
【図２】
2015510173.tif 000004
【図３】
2015510173.tif 000005
【図３Ａ】
2015510173.tif 000006
【図４Ａ】
2015510173.tif 000007
【図４Ｂ】
2015510173.tif 000008
【図５Ａ】
2015510173.tif 000009
【図５Ｂ】
2015510173.tif 000010
【図５Ｃ】
2015510173.tif 000011
【図５Ｄ】
2015510173.tif 000012
【図５Ｅ】
2015510173.tif 000013
【図５Ｆ】
2015510173.tif 000014
【図５Ｇ】
2015510173.tif 000015
【図５Ｈ】
2015510173.tif 000016
【図５Ｉ】
2015510173.tif 000017
【図５Ｊ】
2015510173.tif 000018
【図５Ｋ】
2015510173.tif 000019
【図５Ｌ】
2015510173.tif 000020
【図５Ｍ】
2015510173.tif 000021
【図５Ｎ】
2015510173.tif 000022
【図５Ｏ】
2015510173.tif 000023
【図６】
2015510173.tif 000024
【図７】
2015510173.tif 000025
【図８】
2015510173.tif 000026
【図９】
2015510173.tif 000027
【国際調査報告】
2015510173.tif 000028
2015510173.tif 000029