(57)【要約】ユーザ間のコミュニケーションは、単一のウィンドウとそのウィンドウに関連するコミュニケーションインタフェースとを使用することにより容易にすることができる。オブジェクトの転送は、ウィンドウ内でそのオブジェクトをドラッグし、コミュニケーションインタフェースにそのオブジェクトを移動させることによって実行できる。アイコンは特定のユーザに関連することができ、オブジェクトがそれらのアイコンにドラッグ・アンド・ドロップにされると、それらのユーザに関連したインタフェースにそれらのオブジェクトを自動的に転送することができる。
2004501456.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトの潜在的な受信者を代表するアイコンを含むコミュニケーションインタフェースをウィンドウと関連して表示するステップと、
オブジェクトの表現を前記アイコンにドラッグ・アンド・ドロップすることにより、該オブジェクトを前記受信者に転送することが出来るようにするステップと
を含んでなる方法。
【請求項２】
複数のユーザのそれぞれのユーザのためのアイコンを提供し、前記コミュニケーションインタフェースを介して前記複数のユーザの間でコミュニケーションができるようにすることを含む請求項１に記載の方法。
【請求項３】
前記複数のユーザのためのホームインタフェースを提供し、前記コミュニケーションインタフェースを使用して前記複数のユーザと前記ホームインタフェースとの間でコミュニケーションができるようにすることを含む請求項２に記載の方法。
【請求項４】
前記複数のユーザに関連した前記インタフェースにパスワード保護方式によるアクセスを与えることを含む請求項３に記載の方法。
【請求項５】
オブジェクトがマウスによりクリックされたときに該オブジェクトのサムネイル画像を作成することを更に含む請求項１に記載の方法。
【請求項６】
前記オブジェクトの画像をカーソルに随伴させて、該カーソルの移動に伴って該画像が移動するようにすることを含む請求項５に記載の方法。
【請求項７】
ノートを準備するためのインタフェースを提供することを含む請求項１に記載の方法。
【請求項８】
前記インタフェースから前記コミュニケーションインタフェースに前記ノートを転送できるようにすることを含む請求項７に記載の方法。
【請求項９】
あるスティッキーノートの外観を有するノートを自動的に生成することを含む請求項７に記載の方法。
【請求項１０】
第１のインタフェースを提供してオブジェクトが該第１のインタフェースから転送された後に該オブジェクトが該第１のインタフェースに持続的に記憶されるようにし、第２のインタフェースを提供してオブジェクトが該第２のインタフェースから転送された後に該オブジェクトが該第２のインタフェースから自動的に削除されるようにすることを含む請求項１に記載の方法。
【請求項１１】
オブジェクトの潜在的な受信者を代表するアイコンを含むコミュニケーションインタフェースをウィンドウと関連して表示する手段と、
オブジェクトの表現を前記アイコンにドラッグ・アンド・ドロップすることにより、該オブジェクトを前記受信者に転送できるようにする手段と
をプロセッサベースのシステムに実行させる命令を記憶している記憶媒体を含む製品。
【請求項１２】
複数のユーザのそれぞれのユーザのためのインタフェースを提供して、前記コミュニケーションインタフェースを介して前記複数のユーザの間でコミュニケーションができるようにする、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１１に記載の製品。
【請求項１３】
前記複数のユーザのためのホームインタフェースを提供して、前記コミュニケーションインタフェースを使用して前記複数のユーザと前記ホームインタフェースとの間でコミュニケーションができるようにする、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１２に記載の製品。
【請求項１４】
前記複数のユーザに関連した前記インタフェースへのパスワード保護方式によるアクセスを与える、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１２に記載の製品。
【請求項１５】
オブジェクトがマウスによりクリックされたときに該オブジェクトのサムネイル画像を作成する、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１１に記載の製品。
【請求項１６】
前記サムネイル画像をカーソルに随伴させて、該カーソルの移動に伴って該サムネイル画像が移動できるようにする、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１５に記載の製品。
【請求項１７】
ノートを準備するためのインタフェースを提供する、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１１に記載の製品。
【請求項１８】
前記ノートを前記インタフェースから前記コミュニケーションインタフェースへ転送することができるようにする、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１７に記載の製品。
【請求項１９】
あるスティッキーノートの外観を有するノートを自動的に生成する、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１７に記載の製品。
【請求項２０】
第１のインタフェースを提供してオブジェクトが該第１のインタフェースから転送された後に該オブジェクトが該第１のインタフェースに持続的に記憶されるようにし、第２のインタフェースを提供してオブジェクトが該第２のインタフェースから転送された後に該オブジェクトが該第２のインタフェースから自動的に削除されるようにする、前記プロセッサベースのシステムに実行させる命令を更に記憶している請求項１１に記載の製品。
【請求項２１】
プロセッサと、
オブジェクトの潜在的な受信者を代表するアイコンを含むコミュニケーションインタフェースをウィンドウと関連して表示し、オブジェクトの表現を前記アイコンにドラッグ・アンド・ドロップすることにより該オブジェクトを前記受信者に転送することができるようにする、前記プロセッサに実行させる命令を記憶している前記プロセッサに結合した記憶媒体と
を含んでなるシステム。
【請求項２２】
ディスプレイと、前記プロセッサに結合したマウスとを含む請求項２１に記載のシステム。
【請求項２３】
前記記憶装置は、複数のユーザのそれぞれのユーザのためのインタフェースを提供して前記コミュニケーションインタフェースを介して該複数のユーザの間でコミュニケーションができるようにする、前記プロセッサに実行させる命令を記憶している請求項２２に記載のシステム。
【請求項２４】
前記記憶装置は、当該同一システムのユーザの間のコミュニケーションを容易にする、前記プロセッサに実行させる命令を記憶している請求項２３に記載のシステム。
【請求項２５】
前記記憶装置は、前記複数のユーザのためのホームインタフェースを提供して、前記コミュニケーションインタフェースを使用して前記複数のユーザと前記ホームインタフェースとの間でコミュニケーションができるようにする、前記プロセッサに実行させる命令を記憶している請求項２３に記載のシステム。
【請求項２６】
前記記憶装置は、オブジェクトがマウスによりクリックされたときに該オブジェクトのサムネイル画像を自動的に作成する、前記プロセッサに実行させる命令を記憶している請求項２２に記載のシステム。
【請求項２７】
前記オブジェクトの前記サムネイル画像は、前記カーソルに自動的に随伴するため、該カーソルの移動に伴い該サムネイル画像が移動できるものである請求項２６に記載のシステム。
【請求項２８】
前記記憶装置は、第１のインタフェースを提供してオブジェクトが該第１のインタフェースから転送された後に該オブジェクトが該第１のインタフェースに持続的に記憶されるようにし、第２のインタフェースを提供してオブジェクトが該第２のインタフェースから転送された後に該オブジェクトが該第２のインタフェースから自動的に削除されるようにする、前記プロセッサに実行させる命令を記憶している請求項２１に記載のシステム。
【請求項２９】
オブジェクトの潜在的な受信者を代表するアイコンと、
該アイコンまでドラッグ・アンド・ドロップすることによって前記受信者に転送可能なオブジェクトの表現と
を含んでなるグラフィカル・ユーザインタフェース。
【請求項３０】
複数の潜在的な受信者を代表する複数のアイコンを含む請求項２９に記載のグラフィカル・ユーザインタフェース。
【発明の詳細な説明】
【０００１】
［発明の背景］
本発明は、一般に、プロセッサベースのシステム（ｐｒｏｃｅｓｓｏｒ−ｂａｓｅｄ ｓｙｓｔｅｍｓ）のユーザインタフェース（ｕｓｅｒ ｉｎｔｅｒｆａｃｅ）に関する。
【０００２】
ユーザインタフェースによりユーザは、デスクトップコンピュータ、ラップトップコンピュータ、手持ち式のコンピュータ（ｈａｎｄｈｅｌｄ ｃｏｍｐｕｔｅｒ）、セットトップボックス（ｓｅｔ−ｔｏｐ ｂｏｘ）、あるいはプロセッサベースの家電機器（ｐｒｏｃｅｓｓｏｒｂａｓｅｄ ａｐｐｌｉａｎｃｅ）等のプロセッサベースのシステムと相互作用をすることができる。このユーザインタフェースは、プロセッサベースのシステム上で動く様々なアプリケーション・プログラムについての情報を提供するウィンドウ等のグラフィカルなオブジェクトを含みうる。
【０００３】
マイクロソフト・ウィンドウズ（登録商標）のソフトウェアでは、様々なウィンドウが所定画面上に様々なアプリケーションのそれぞれに対して表示される場合がある。ウィンドウ間のコミュニケーションはそれらのウィンドウの間でオブジェクトをドラッグ・アンド・ドロップ（ｄｒａｇｇｉｎｇ−ａｎｄ−ｄｒｏｐｐｉｎｇ）することによって成し遂げられる場合がある。ユーザが同時に実施を試みるそれぞれの機能は、更に別のオーバラップするウィンドウ表示部を生成することにより実現される場合がある。
【０００４】
ウィンドウの増殖およびそれらのウィンドウの処理は、一部のユーザにとって十分に気力をくじくタスクであり、それらのユーザにプロセッサベースのシステムの使用を回避させる。更に、ウィンドウインタフェースを使用する際に、起こっている実際の操作（ｏｐｅｒａｔｉｏｎ）はすぐにユーザに明らかでない場合がある。そのため、ユーザは起こっている操作を直感的に適切に認識していない場合がある。結果として、その操作は、ユーザが学習するにはやや困難な場合がある。ユーザは、操作がいかに実施されるかの当然の理解に基づいて、起きなければならないステップを単に実行するだけではなく、それらのステップを記憶することが必要な場合がある。
【０００５】
マイクロソフト・ウィンドウズ（登録商標）のプログラムに関連するクリップボードまたはカット・アンド・ペーストの操作では、ユーザはテキストまたはグラフィックスを強調表示することができる。そして、ユーザは強調表示されたマテリアル（ｍａｔｅｒｉａｌ）を「コピー」するためにコピー・ボタンを操作する。その後、異なるウィンドウにわたって、先に強調表示された情報をドキュメントへとペーストするためにペースト・ボタンを操作することができる。
【０００６】
クリップボードソフトウェアにおける問題は、ユーザがコピー・ボタンあるいはペースト・ボタンを操作するときに、強調表示されたマテリアルに何が起こっているかについて直感的な感触をユーザが現実的に得られないということである。更に、ユーザはその後そのマテリアルの視覚表現を全く得ることはない。ユーザは、そのユーザがマテリアルをコピーしたことを覚えていなくてはならず、次いでそのユーザはそのマテリアルをペーストすることを覚えていなくてはならない。マイクロソフト・ウィンドウズ（登録商標）のプログラムのグラフィカルに訴えかける性質にも関わらず、一部の場合において、マイクロソフト・ウィンドウズ（登録商標）のプログラムは完全に直感的な感触が欠如している。
【０００７】
従って、既存のアプリケーションに伴う一部の複雑さを回避し、コミュニケーションツールの操作についてのユーザの学習および理解を促進するより直感的な性質を有し、コンピュータ・ユーザの間でコミュニケーションするためのより良い方法が必要とされている。
【０００８】
［詳細な説明］
デスクトップコンピュータ、ラップトップコンピュータ、手持ち式コンピュータ、プロセッサベースの家電機器、またはセットトップボックス等のプロセッサベースのシステムのための図１に示されたユーザインタフェース１０を、コミュニケーションインタフェース６８と一緒になった単一ウィンドウ５８から構成することができる。ウィンドウ５８は、スティッキーノート（ｓｔｉｃｋｙ ｎｏｔｅ）６４、デジタルイメージ５９、またはデジタルミュージックファイル（図示せず）等のオブジェクト（ｏｂｊｅｃｔｓ）を提示するためのエリアを含むユーザ作業域６９を提供する。図示された例では、インタフェース１０は、ボタンとして表されたユーザインタフェース・コンポーネント１２によって示された、リチャード（Ｒｉｃｈａｒｄ）という名前の特定のユーザに関連する。リチャードは、リチャードのインタフェース１０に関連したアニメアイコン（ａｎｉｍａｔｅｄ ｉｃｏｎ）６６を有する場合がある。
【０００９】
このインタフェース・コンポーネント１２の下でウィンドウ５８の左側に、お気に入りのリンクインタフェース・コンポーネントを含む複数のインタフェース・コンポーネントを提供することができる。インタフェース・コンポーネント１４から２４のそれぞれは、多数の記憶されたオブジェクトの性質を示すマウス選択可能なアイコンでありうる。お気に入りのリンクインタフェース・コンポーネント１４の場合には、記憶されたオブジェクトはお気に入りのインターネットェブページのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒｓ）でありうる。コンポーネント１２を介してアクセス可能なコンパクトな形式でそれらのＵＲＬを記憶することができる。コンポーネント１４が選択されると、例えばドロップダウン表示でリンクを表示することができる。
【００１０】
同様に、インタフェース・コンポーネント１６は、複数のイメージを記憶することができる。インタフェース・コンポーネント１８は複数のデジタルミュージックファイルを記憶することができ、インタフェース・コンポーネント２０はユーザが受信した保存メッセージを記憶することができ、インタフェース・コンポーネント２２は保存ノートを記憶することができ、インタフェース・コンポーネント２４はレシピを記憶することができる。スクロールダウン・ボタン２６を選択することによって追加のインタフェース・コンポーネントを表示することができる。
【００１１】
本発明の実施態様によっては、インタフェース・コンポーネント１４から２４をプログラム可能に決めることができる。すなわち、記憶された情報の見出し（ｔｉｔｌｉｎｇ）および性質は、プログラム可能に決めることができる。他の場合には、インタフェース１４から２４のそれぞれのインタフェースに記憶されたマテリアルの見出しおよび性質を、ソフトウェアプロバイダによって予め決定することができる。
【００１２】
テキストエントリブロック３０によりユーザはノートを準備することができる。ユーザが新たなノートを準備したいときはいつでも、そのユーザは新規ノートボタン（ｎｅｗ ｎｏｔｅ ｂｕｔｔｏｎ）３２を選択することができる。ユーザがノートを完成すると、そのユーザは図示されたようなカーソル７８を使用してノート掲示ボタン（ｐｏｓｔ ｎｏｔｅ ｂｕｔｔｏｎ）３４をマウスにより選択することができる。本発明の一実施態様において、符号６４で示されたスティッキーノート（ｓｔｉｃｋｙ ｎｏｔｅ）スタイルのイメージを自動的に生成することができる。すなわち、イメージ６４は、その最上端に沿って接着されておりその最下端は接着されていないためにその最下端部が巻き上がったように見えるスティッキーノートの外見を有する。
【００１３】
ウィンドウ５８の最下端部は、日時表示部４４と複数のファンクション・キー４６から５６とを含みうる。ファンクション・キー４６は、一人の特定のユーザ、この場合はリチャード、に関連するインタフェース１０から複数のユーザによって共有されるホームインタフェースに表示を切り替える。本発明の一実施態様において、この複数のユーザは、家族または同一のプロセッサベースのシステムを使用して互いにそのシステム上でコミュニケートしたいと思っている個人から成る他の関連グループでありうる。しかしながら、それぞれのユーザは、（以下に説明される）パスワード保護システムを経由してアクセス可能な自分自身のインタフェース１０を提供することができる。
【００１４】
ファンクション・キー４８によりインターネットに即時にアクセスすることができる。ブラウザインタフェースはキー４８の操作に応じて作業域６９内に選択的に表示される。同様に、ファンクション・キー５０は電子メールインタフェースを提供し、ファンクション・キー５６はノートパッドインタフェースを提供する。最後に、ファンクション・キー５４は、ここに記述された様々な特徴を操作するためのユーザヘルプを提供する。
【００１５】
それぞれのファンクション・キー４６から５６は、異なったグラフィカル・ユーザインタフェースを有する異なったアプリケーションに対応する。新たなファンクション・キーが選択されると、新たなアプリケーションが実行され、新たなインタフェースが作業域６９に表示される。
【００１６】
本発明の一実施態様によれば、ウィンドウ５８の右側に縦のストリップとしてコミュニケーションインタフェース６８を拡張することができる。インタフェース６８は、あるユーザの個人的なコミュニケーションインタフェースとして機能するアイコンの無いエリア６８ａを含みうる。ユーザが一時的に記憶したいか、または次に別のユーザ若しくは別のアプリケーションのいずれかに転送したいと思うオブジェクトの表現を記憶するために、アイコンの無いエリア６８ａを使用することができる。ここに使用されるオブジェクトは、テキスト・ファイルまたはグラフィックス・ファイルや、オーディオ・ファイルまたはビデオ・ファイルや、スクリプト・プログラムや、アプリケーション・プログラムを含みうる。
【００１７】
複数のアイコン７０と７２ａと７２ｂとは、アイコン化されたコミュニケーションインタフェースとしての機能を果たす。本発明の一実施態様によれば、アイコン７０と７２ａと７２ｂとのそれぞれのアイコンは、共有されたプロセッサベースのシステムの一人のユーザに対応するものである。オブジェクトをクリックしてそのオブジェクトを適切なアイコン７０、７２ａまたは７２ｂにドラッグ・アンド・ドロップすることにより、対応するオブジェクトは、アイコン７０の場合にはホームインタフェースへ、またはアイコン７２ａおよび７２ｂの場合には（その別のユーザによってアクセス可能な）別のユーザに関連するインタフェースへ、それぞれ自動的に転送される。
【００１８】
アイコン７４はユーザがそのユーザのコミュニケーションインタフェース６８に記憶することを決めたオブジェクトのサムネイル（ｔｈｕｍｂｎａｉｌ）表現に対応してよい。インタフェース６８にアイコン７４を不定量期間だけ記憶することができる。ユーザは、コミュニケーションインタフェース６８によって提供される記憶スペースを、例えば、対応するオブジェクトを、作業域６９内にその後表示される可能性のある別のアプリケーションに転送するための中継点（ｔｒａｎｓｆｅｒ ｐｏｉｎｔ）として使用することができる。
【００１９】
この「ウィンドウレス（ｗｉｎｄｏｗｌｅｓｓ）」設計が利用される実施態様では、コミュニケーションインタフェース６８により異なった時間に作業域６９内に表示されるアプリケーション・プログラムの間のコミュニケーションが可能となる。図１に示された場合では、アイコン７４は、ユーザが準備はしたが、まだ送信していない電子メールメッセージのサムネイル画像である。
【００２０】
他のユーザから受信した着信オブジェクト（ｉｎｃｏｍｉｎｇ ｏｂｊｅｃｔｓ）を、それらが実際に当該ユーザの作業域６９に転送される前に、コミュニケーションインタフェース６８内に記憶することができる。従って、ユーザは、最初にコミュニケーションインタフェース６８内に受信した着信オブジェクトを作業域６９へとドラッグ・アンド・ドロップするか、または代わりに整理のためにそれらをゴミ箱へとドラッグ・アンド・ドロップするかどうかを決める。
【００２１】
図１０において、ユーザはカーソル７８をコミュニケーションインタフェース６８内のデジタルイメージ・アイコン７５上に置いている。アイコン７５はデジタルイメージのオブジェクトを代表する。そして、ユーザはアイコン７５をマウスによりクリックして図１に示されているようにそのアイコンをカーソル７８に随伴させる。ユーザはそのデジタルイメージをコミュニケーションインタフェース６８内のアイコン７２を介して別のユーザのインタフェース１０に転送するか、または、そのアイコンを作業域６９内にドラッグ・アンド・ドロップすることができる。
【００２２】
アイコン７５がクリックされるときに生成されるサムネイル６０ａは、それがその望みの送り先に到達するまで、図１に示されているようにカーソル７８と一緒に移動する。ユーザがマウスボタンを離すと、サムネイル６０ａはフルスケールサイズのイメージ６０になり、図２に示されたようにそのユーザの作業域６９内に表示される。代わりに、サムネイル６０ａが、ゴミ箱７６にドラッグ・アンド・ドロップされて、そこにサムネイルが捨てられる場合がある。
【００２３】
次に図３を参照して説明すると、本発明の一実施態様によれば、コミュニケーションインタフェース用ソフトウェア１２０は最初にオブジェクトが選択されたかどうかを判定する（菱形１２２）。本発明の一実施態様によれば、そのオブジェクトをマウスによりクリックして選択することができる。オブジェクトが選択されたら、そのオブジェクトのサムネイル画像をカーソルに随伴することができる（ブロック１２４）。本発明の一実施態様では、そのサムネイル画像が半透明または透明であるため、下地の素材（ｍａｔｅｒｉａｌ）が容易に見ることができるようなものでありうる。これにより、望む場所にサムネイルをドラッグ・アンド・ドロップすることが容易になる。
【００２４】
そして、ブロック１２６を参照すると、オブジェクトは、カーソルが移動する際にそのカーソルと共に移動する。カーソルが望みの場所に到着すると、ブロック１２８に示すように、そのカーソルがリリースされる場所にオブジェクトが位置付けられる。
【００２５】
次に図４を参照して説明すると、家族や、友人のグループや、ビジネス組織や、社会組織等の１グループのユーザのためのホームインタフェース１０ａは、複数の登録済みユーザを含みうる。図４に示された例では、ホームインタフェース・コンポーネント１２ａは、アイコン６６で示された父リチャード（Ｒｉｃｈａｒｄ）と、アイコン７２ｂで示された母クレア（Ｃｌａｉｒｅ）と、アイコン７２ａで示された娘ニコル（Ｎｉｃｏｌｅ）とを含む３人の家族構成員のアイコンの直上に表示されている。この場合には、ホームインタフェース１０ａのアイコン７０はウィンドウ５８内に表示されおり、リチャードに関連するアイコン６６はいまコミュニケーションインタフェース６８に移動させられた状態にあって、そこでクレアのアイコン７２ｂとニコルのアイコン７２ａとを含む他のユーザのアイコンに隣接した位置にある。
【００２６】
デジタルイメージ６１やスティッキーノート６７等の様々なオブジェクトをホームインタフェース１０ａ上に掲示することができる。全てのユーザが見ることができるように一人のユーザによりホームインタフェース１０ａに置き書き（リマインダー）としてスティッキーノート６７を掲示することができる。しかしながら、このようなノートは唯一のユーザに対するものであってもよい。
【００２７】
本発明の一実施態様では、全てのスティッキーノートは、意図された受信者（ｉｎｔｅｎｄｅｄ ｒｅｃｉｐｉｅｎｔ）に直接に伝達され、ホームインタフェース１０ａ上にも掲示される。他の場合では、ホームインタフェース１０ａ上にあるこのようなノートの公表を自動的に実行しなくてもよい。
【００２８】
ホームインタフェース１０ａは、家族用の冷蔵庫の前面部分のような機能を果たす。ユーザが、冷蔵庫用マグネットを使用して、ノートや画像等の興味のある様々なオブジェクトを冷蔵庫に掲示することができる。このアイデアでは、冷蔵庫のドアは家族構成員によりコミュニケーション・センターとして使用される公共スペースであるということである。従って、インタフェース１０ａは、プロセッサベースのシステムの全てのユーザが閲覧し互いにコミュニケーションをするための公共掲示スペースのアイデアを実質的に真似たものである。冷蔵庫のモチーフを膨らませるために、マグネット画像（図示せず）をイメージ６１上に重ね合わせることができる。
【００２９】
どのユーザもホームインタフェース１０ａを繰り出す（ｂｒｉｎｇ ｕｐ）ことができる。ホームインタフェース１０ａから、ユーザはアイコン６６、７２ａ、または７２ｂの適切な一つをクリックしてそのユーザの個人的なインタフェース１０にアクセスすることができる。従って、リチャードがアイコン６６をクリックすると、アイコン７０はアイコン６６で置き換えられ、逆もまた同じであり、リチャードのインタフェース１０がウィンドウ５８内に表示される。それぞれの個別のユーザのインタフェース１０へのアクセスはパスワードで保護される。従って、ユーザがアイコン６６等のそのユーザのアイコンをクリックすると、そのユーザは対応するユーザインタフェース１０にアクセスするためにパスワードを要求される。パスワードを提供すると、新たなインタフェース１０がウィンドウ５８内に表示される。このようにして、１グループのユーザはホームインタフェース１０ａの形にある共用スペースと共にそれぞれ自分自身の個人的なスペースを有することができる。ユーザの個人的なインタフェース１０のいずれかとホームインタフェース１０ａとの間のコミュニケーションは、コミュニケーションインタフェース６８を使用して実現される場合がある。
【００３０】
ユーザがカーソル７８を使用してイメージ６１をマウスクリックすると（図４）、図５において符号６０ｂで示されているようにイメージ６１のサムネイル画像が生成される。このサムネイル画像は図示されているようにカーソル７８に随伴させられてよい。
【００３１】
そして、その他のユーザの一人に関連するコミュニケーションインタフェース６８のアイコンまでカーソル７８を移動することができる。コミュニケーションインタフェース６８を介してそのオブジェクトをアイコンで選択されたユーザに関連するインタフェースに直接に転送するように、マウスボタンをリリースすることができる。
【００３２】
図６を参照して説明すると、本発明の一実施態様によるアイコンベースのコミュニケーションシステムを実現するためのソフトウェア１３０は、オブジェクトが選択されたかどうかを判定することから開始される（菱形１３２）。オブジェクトが選択されたら、そのオブジェクトのサムネイル画像がカーソルに随伴させられる（ブロック１３４）。そのオブジェクトは、サムネイルの形で、カーソルが移動する任意の場所に移動する。
【００３３】
菱形１３６のチェックにより、コミュニケーションインタフェース６８内の別のユーザのアイコン上でリリースされたかどうかが判定される。もしリリースされたならば、ブロック１３８に示すように、そのアイコンに関連する第２のユーザのユーザインタフェース１０にそのオブジェクトが自動的に転送される。そのときそのイメージのサムネイル画像は、第２のユーザがその第２のユーザのインタフェース１０にフォーカスを合わせたときに、その第２のユーザのコミュニケーションインタフェース６８内に現れる。そして、その第２のユーザはコミュニケーションインタフェース６８内にそのオブジェクトを放置するか、あるいはそれをウィンドウ５８内若しくは「イメージ・ギャラリー（ｉｍａｇｅ ｇａｌｌｅｒｙ）」と題されたインタフェース・コンポーネント等の任意の記憶領域にドラッグ・アンド・ドロップすることができる。代わりに、第２のユーザはそのオブジェクトを別のユーザに関連するアイコンにドラッグ・アンド・ドロップすることができる。このようにして、ユーザとアプリケーションの間のコミュニケーションを容易にするための非常に直感的で理解が容易な技術が提供される。
【００３４】
図７に、インタフェース・コンポーネント１２ｂで示されたユーザであるクレアのインタフェース１０ｂを示す。この場合には、クレアのアイコン７２ｂがウィンドウ５８内に表示されている。クレアは電子メールを準備するためにファンクション・キー５０を選択したので、電子メールを送信するための空白部分に書き込む情報を提供する電子メール用グラフィカル・ユーザインタフェースが作業域６９内に表示されている。この場合には、クレアはインテル株を１００株買うようにという彼女がリチャードから受け取ったノート６５に含まれた要請を実行している。そのために、クレアは、適切な情報を電子メールに書き込んで送信ボタン７９をクリックしてその電子メールを単に送信するだけである。
【００３５】
望ましくは、クレアは、コミュニケーションインタフェース６８内に現在置かれているいずれかのオブジェクトを添付することができる。このようにして、クレアはサムネイル６０ａを（例えばコミュニケーションインタフェース６８から）電子メール添付インタフェース８１にドラッグ・アンド・ドロップすることによって自分の子供であるニコルのデジタルイメージ７５を電子メールの添付ファイルとして送信することができる。
【００３６】
この場合には、コミュニケーションインタフェース６８により、ウィンドウ５８内で異なる時間に動作する異なるアプリケーション間のコミュニケーションが可能となる。これにより、一部のユーザにとってプロセッサベースのシステムの操作を過度に複雑化する場合がある複数のウィンドウを必要とすることなく、ユーザとアプリケーションとの間のコミュニケーションが可能になる。
【００３７】
図８を参照して説明すると、本発明による一実施態様によるアプリケーション・コミュニケーション用ソフトウェア（ａｐｐｌｉｃａｔｉｏｎ ｃｏｍｍｕｎｉｃａｔｉｏｎ ｓｏｆｔｗａｒｅ）１７０は、菱形１７２に示すように、コミュニケーションインタフェース６８内のオブジェクトが選択されたかどうかを判定することから開始される。もしオブジェクトが選択されたならば、ブロック１７４に示すように、そのオブジェクトをカーソルに随伴させて、そのカーソルと一緒に移動させる。
【００３８】
オブジェクトが作業域６９内のアプリケーションインタフェースにドロップされたかどうかが菱形１７６におけるチェックによって判定される。もしそのオブジェクトがドロップされたならば、そのオブジェクトは対応するアプリケーションに自動的に添付される、またはさもなければ組み込まれる（ブロック１７８）。このようにして電子メールの場合には、そのオブジェクトは電子メール添付ファイルとして自動的に組み込まれる。ノートパッドアプリケーション（ｎｏｔｅｐａｄ ａｐｐｌｉｃａｔｉｏｎ）の場合には、対応するノート本体へとオブジェクトを自動的に単に組み込むことができる。
【００３９】
本発明の一実施態様によれば、コミュニケーションインタフェース６８内に記憶されたオブジェクトは、それらが別のエリアにドラッグ・アンド・ドロップされて転送されると、インタフェース６８内には存続しない。従って、オブジェクトがクリックされてインタフェース６８から外へドラッグされると、そのオブジェクトはインタフェース６８から消え、そこではもはや利用可能ではなくなる。
【００４０】
それとは対照的に、インタフェース・コンポーネント１４〜２４によって代表される記憶場所の一つにオブジェクトを置くことによりそのオブジェクトを持続的に記憶することができる。オブジェクトがインタフェース・コンポーネント１４〜２４の一つに記憶されると、インタフェース・コンポーネント１４〜２４からそのオブジェクトをドラッグ・アンド・ドロップすることができ、元のオブジェクト（ｏｒｉｇｉｎａｌ ｏｂｊｅｃｔ）は元に記憶された場所になお存続する。すなわち、インタフェース１４〜２４のオブジェクトがマウスクリックされると、複製（コピー）がカーソルに随伴して新たな場所までそのカーソルと一緒に移動する。一方、元のオブジェクトはインタフェース１４〜２４によって代表される記憶場所に存続する。その結果、ユーザは、オブジェクトが転送されるとそれらのオブジェクトが選択的に消えるようにするか、またはコミュニケーションインタフェース６８内あるいはインタフェース・コンポーネント１４〜２４によって代表される記憶場所の一つにそれらのオブジェクトを記憶して、それらのオブジェクトを持続的に保持することができる。
【００４１】
テキストエントリブロック３０を使用して、ユーザ（リチャード、アイコン６６）は、図９に示されるようにクレアに株券１００株の購入を頼むクレア（アイコン７２ｂ）向けのスティッキーノートを準備することができる。これは、株式仲買人（ｓｔｏｃｋ ｂｒｏｋｅｒ）がより多くのインテル株を買うべきであると言っていた、とクレアがリチャードに語るスティッキーノート６４に応えたものでありうる。ユーザがノート掲示ボタン（ｐｏｓｔ ｎｏｔｅ ｂｕｔｔｏｎ）３４を選択すると、図１０の符号６５に示すように、ノートの表現が自動的にユーザのウィンドウ５８へと転送される。そこから、ユーザはスティッキーノート６５をクレアに関連するアイコン７２ｂにドラッグ・アンド・ドロップすることによりそのスティッキーノート６５をクレアに転送することができる。代わりに、作業域６９内にその後に表示することができる別のユーザのインタフェース１０または別のアプリケーションに転送するために、コミュニケーションインタフェース６８のアイコンの無い領域６８ａにそのノートを転送することができる。
【００４２】
本発明の一実施態様による図１１に示されたスティッキーノート用ソフトウェア１００は、新規ノートを生成するために菱形１０２に示される新規ノートボタンが選択されたかどうかを判定することにより開始される。本発明の一実施態様によれば、ボタン３２を操作すると、ソフトウェア１００に新規ノートが通知される。ユーザがスペース３０へのデータ入力を完了したときに、そのユーザはノート掲示ボタン３４を選択し、ソフトウェア１００はノート掲示ボタン３４が選択されたと判定する。
【００４３】
そして、ブロック１０６に示すように、ソフトウェア１００は、完成したノートを自動的に作業域６９へと移動させ、一実施態様によればスティッキーノートの外観をそのノートに与える。菱形１０８におけるチェックにより、ユーザが次にそのノートをコミュニケーションインタフェース６８に転送したいと思っているかどうかを判定する。もしユーザが転送したいと考えていれば、ブロック１１０に示すように、ノート６５をサムネイル画像へと変換してカーソル７８に随伴させ、そのユーザがそのノートを所望の送り先に物理的にドラッグすることができるようにする。その後、コミュニケーションインタフェース６８にノート６５を転送することができる。例えば、ブロック１１２に示すように、アイコン７２ｂ等の特定のアイコンにノート６５をドラッグ・アンド・ドロップすることができる。
【００４４】
このようにして、ユーザは、そのユーザがノート６５等のオブジェクトをマウスによりクリックすると、そのオブジェクト６５は即座にサムネイル画像に縮小されてそのユーザのカーソル７８に随伴させられるので、選択されたオブジェクトに関して起こっていることにについての明確な記述を取得する。そして、ユーザがカーソルを所望の場所に移動させると、そのカーソルがその望みの送り先の上に重なってユーザがマウスボタンをリリースするまで、サムネイル画像がそのカーソルに随伴する。
【００４５】
次に図１２を参照して説明すると、プロセッサベースのシステム（ｐｒｏｃｅｓｓｏｒ−ｂａｓｅｄ ｓｙｓｔｅｍ）１４０は、ブリッジ１４４に結合したプロセッサ１４２を含みうる。グラフィックスチップ（ｇｒａｐｈｉｃｓ ｃｈｉｐ）１４８とシステムメモリ１４６との間にブリッジ１４４を結合することができる。インタフェース１０をそこに表示できるディスプレイ１５０に、グラフィックスチップ１４８を結合することができる。ブリッジ１４４はバス１５２にも結合されており、バス１５２が第２のブリッジ１５４に結合する。ブリッジ１５４は、ハードディスクドライブ１５６または他の記憶装置をサポートすることができる。ソフトウェア１００と１２０と１３０と１７０とを、ハードディスクドライブ１５６上に記憶することができる。
【００４６】
ブリッジ１５４は第２のバス１５８に結合されて、バス１５８はシリアル入力／出力（以下、「ＳＩＯ」とよぶ）デバイス１６０に結合する。キーボード１６２と、インターネット通信を実現するためのモデム１６４とにＳＩＯデバイス１６０を結合することができる。基本入出力システム（ＢＩＯＳ）記憶装置１６６をバス１５８上に提供することもできる。様々な他のハードウェアを使用することができる。
【００４７】
複数のユーザが単一のプロセッサベースのシステムを共有するローカルシステムを説明してきたが、本発明は、複数のユーザが別個のプロセッサベースのクライアントシステムを介してネットワークにリンクする分散型またはネットワーク型システムにも適用することができる。このような場合には、ソフトウェアは、クライアントとサーバとの両方に常駐することができる。更に別の代わりの構成としては、ローカルネットワークシステムを使用するかわりに、インターネットを経由して上述した特徴を遂行するサーバとクライアントとにユーザを結合することができる。
【００４８】
本発明は限られた数の実施態様に関して説明されてきたが、当業者であればそこから多数の修正および変更を考えつくであろう。本発明の特許請求の範囲における請求項は、本発明の技術的思想および技術的範囲に含まれる全てのそのような修正および変更を包含することを意図している。
【図面の簡単な説明】
【図１】
本発明の一実施態様によるグラフィカル・ユーザインタフェースを示す概略図である。
【図２】
本発明の一実施態様による操作を実施している途中での図１のグラフィカル・ユーザインタフェースを示す概略図である。
【図３】
図１及び図２に示された操作を実施するためのソフトウェアのフローチャートである。
【図４】
本発明の一実施態様による別のグラフィカル・ユーザインタフェースを示す概略図である。
【図５】
ユーザ作業域にノートが貼り出された後の図４のグラフィカル・ユーザインタフェースを示す概略図である。
【図６】
本発明の一実施態様による図４と図５との間の移行を可能にするソフトウェアのフローチャートである。
【図７】
本発明の一実施態様による更に別のグラフィカル・ユーザインタフェースを示す概略図である。
【図８】
本発明の一実施態様による図７に示された操作を実施するためのソフトウェアのフローチャートである。
【図９】
別の操作を実施している途中での図１のグラフィカル・ユーザインタフェースを示した概略図である。
【図１０】
操作が完了した後の図９に示されたグラフィカル・ユーザインタフェースを示す概略図である。
【図１１】
図９および図１０に示された操作を実施するためのソフトウェアのフローチャートである。
【図１２】
本発明の一実施態様によるハードウェアのブロック図である。
【図１】
2004501456.tif 000003
【図２】
2004501456.tif 000004
【図３】
2004501456.tif 000005
【図４】
2004501456.tif 000006
【図５】
2004501456.tif 000007
【図６】
2004501456.tif 000008
【図７】
2004501456.tif 000009
【図８】
2004501456.tif 000010
【図９】
2004501456.tif 000011
【図１０】
2004501456.tif 000012
【図１１】
2004501456.tif 000013
【図１２】
2004501456.tif 000014
【国際公開パンフレット】
2004501456.tif 000015
2004501456.tif 000016
2004501456.tif 000017
2004501456.tif 000018
2004501456.tif 000019
2004501456.tif 000020
2004501456.tif 000021
2004501456.tif 000022
2004501456.tif 000023
2004501456.tif 000024
2004501456.tif 000025
2004501456.tif 000026
2004501456.tif 000027
2004501456.tif 000028
2004501456.tif 000029
2004501456.tif 000030
2004501456.tif 000031
2004501456.tif 000032
2004501456.tif 000033
2004501456.tif 000034
2004501456.tif 000035
2004501456.tif 000036
2004501456.tif 000037
2004501456.tif 000038
2004501456.tif 000039
2004501456.tif 000040
2004501456.tif 000041
2004501456.tif 000042
2004501456.tif 000043
2004501456.tif 000044
2004501456.tif 000045
2004501456.tif 000046
2004501456.tif 000047
2004501456.tif 000048
【国際公開パンフレット（コレクトバージョン）】
2004501456.tif 000049
2004501456.tif 000050
【国際調査報告】
2004501456.tif 000051
2004501456.tif 000052