(57)【要約】【課題】マルチレイヤグラフィカルユーザインターフェースは、ウィンドウのような共通表示スペースの少なくとも２つのレイヤにおいて複数のタイプの情報を提供する。【解決手段】一実装形態では、共有されたネットワークフォルダは、フォルダ内に含まれるファイルと、フォルダを共有するユーザとを別々に表すために、２つのレイヤの表示オブジェクトを含む。第１または最上位のレイヤは、従来の語、アイコン、または他のシンボルを有するファイルを表すことができる。第２または下位のレベルは、最上位レイヤに比べて、淡色化、ぼかし、あるいは他の非強調がなされた、語、アイコン、または他のシンボルを用いて、フォルダを共有するユーザを表すことができる。【選択図】図１
2010182333.tif 000002
【特許請求の範囲】
【請求項１】
マルチレイヤグラフィカルユーザインターフェース方法であって、
コンピュータディスプレイ上で、最上位レベル情報タイプを識別しレンダリングすることであって、前記最上位レベル情報タイプは、第１の様式でレンダリングされること、および、
前記コンピュータディスプレイ上で、下位レベル情報タイプを識別しレンダリングすることであって、前記下位レベル情報タイプは、前記第１の様式に比べ非強調にされる様式でレンダリングされることを備えることを特徴とする方法。
【請求項２】
前記非強調様式で前記下位レベル情報タイプをレンダリングすることは、前記下位レベル情報タイプの淡色化、ぼかし、またはフェードのうち少なくとも１つを行うことを、それの従来型のレンダリングに比べて含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記最上位レベル情報タイプおよび前記下位レベル情報タイプとして、少なくとも３つの別個の情報タイプのうちから選択をするための、タイプコントロールバーをレンダリングすることをさらに備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記最上位レベル情報タイプは、コンピュータ空間内の第１のタイプの１つまたは複数のコンピュータファイルオブジェクトに対応し、前記下位レベル情報タイプは、前記第１のタイプとは異なりかつ前記コンピュータ空間のプロパティまたは特徴を表す第２のタイプの１つまたは複数のオブジェクトに対応することを特徴とする請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルユーザインターフェースに関し、詳細には、異なるタイプの情報を、共有表示領域の別々のレイヤにレンダリングするグラフィカルユーザインターフェースに関する。
【背景技術】
【０００２】
コンピュータの多くのグラフィカルユーザインターフェースは、机における作業を模したグラフィック環境を作り出すデスクトップメタファ（ｄｅｓｋｔｏｐ  ｍｅｔａｐｈｏｒ）に基づいている。これらのグラフィカルユーザインターフェースは、通常、デスクトップ内のウィンドウ環境（ｗｉｎｄｏｗｉｎｇ  ｅｎｖｉｒｏｎｍｅｎｔ）を利用する。ウィンドウ環境は、ウィンドウと呼ばれる特別に線引きされた画面の領域をユーザに提示し、各ウィンドウは、特定のアプリケーションプログラム、ファイル、ドキュメント、またはファイルのグループ（例えば、フォルダ）に対して専用となっている。
【０００３】
図１は、ドキュメントファイルや写真ファイルなど複数のコンピュータファイル１４を含んでいるコンピュータネットワークフォルダ１２の従来技術のグラフィカルユーザインターフェース１０の図である。図１におけるコンピュータファイル１４は、実際に、ファイルを表すまたは指定するアイコンであるが、当技術の用語では、オブジェクトを表すアイコンまたは他のシンボルが、オブジェクトそれ自体として参照されることは理解されよう。ユーザインターフェース１０は、例えば、ユーザコンピュータの表示画面上にレンダリングされる。
【０００４】
コンピュータネットワークフォルダ１２は、コンピュータファイル１４が格納されるコンピュータまたはネットワーク空間を表す。初期のパーソナルコンピュータでは、コンピュータファイルのグループが格納されるフォルダは、ただ１つのコンピュータに専用であり、そのコンピュータのみからアクセス可能であった。コンピュータのネットワーキングを用いると、コンピュータネットワークフォルダ１２のようなフォルダは、ネットワーク上の多数の異なるコンピュータから多くのユーザによってアクセス可能でありうる。
【０００５】
コンピュータネットワークでは、例えば、いくつかのネットワークフォルダは、パブリックで共有し、ネットワークの任意のユーザから仮想的にアクセス可能にすることができ、他のフォルダは、指定されたユーザのみに限定されたアクセスまたは共有を有することができる。限定されたアクセスまたは共有を有するフォルダは、通常、すべてのネットワークユーザによっては必要とされない機密情報または個人情報を含む。
【０００６】
従来技術のグラフィカルユーザインターフェース１０では、コンピュータファイル１４は、ネットワークフォルダ１２が、広く共有されているか、制限された基準で共有されているか、あるいは完全にプライベートであるに関わらず、同じ様式でコンピュータネットワークフォルダ１２内に示されている。情報の単一レイヤ、つまりコンピュータファイル１４は、フォルダ１２の内容を識別するためにレンダリングされる。単一レイヤの表現は、フォルダ内のファイルが共有される範囲などのような他の何らかの情報またはプロパティが、フォルダの内容に対しユーザがどのような作業をするかに関して非常に重要でありうる場合でも、そのようなプロパティを示さない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
結果として、ネットワークフォルダや「共有」のような共有されたコンピュータ空間の現行の実装形態は、ネットワークセキュリティの深刻な違反を容易にするおそれがある。ユーザがフォルダ１４のような共有ネットワーク空間を作成するとき、ユーザはアクセス権（すなわち、共有アクセス）を常に維持管理しているとは限らず、したがって、やがてはネットワーク空間の共有状況が忘れられるおそれがある。結果として、そのとき、機密ファイルが、アクセス権の対象とならないユーザによって共有されたネットワーク空間内に格納されるおそれがある。
【課題を解決するための手段】
【０００８】
したがって、本発明は、ウィンドウまたはデスクトップのような共通表示スペースの少なくとも２つのレイヤにおいて複数のタイプの情報を提供する、マルチレイヤグラフィカルユーザインターフェース（ｍｕｌｔｉ−ｌａｙｅｒ  ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する。一実装形態では、共有ネットワークフォルダは、フォルダ内に含まれるファイルと、フォルダを共有するユーザとを別々に表すために、表示オブジェクトの２つのレイヤを含む。第１または最上位のレイヤは、従来の語、アイコン、またはシンボルを有するファイルを表すことができる。第２または下位のレベルは、最上位レイヤに比べて、淡色化、ぼかし、あるいは他の非強調がなされた、語、アイコン、または他のシンボルを用いて、フォルダを共有するユーザを表すことができる。
【０００９】
マルチレイヤグラフィカルユーザインターフェースは、複数の異なるタイプの情報が共通の表示スペースにグラフィックでレンダリングされることを可能にする。結果として、表示オブジェクトの散乱物（ｃｌｕｔｔｅｒ）で主要な表示が劣化することなく重要な関連情報がレンダリングされるとともに、主要な情報（例えば、ファイル）は、ユーザに容易に識別することができる。一実装形態では、レンダリングされる別個のタイプの情報は、タイプコントロールバー（ｔｙｐｅ  ｃｏｎｔｒｏｌ  ｂａｒ）における３つ以上の別個のタイプの情報から選択することができる。
【００１０】
本発明のさらなる目的および利点は、添付の図面を参照して進められる本発明の好ましい実施形態の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００１１】
【図１】コンピュータネットワークフォルダの従来技術のグラフィカルユーザインターフェースを示す図である。
【図２】本発明による、マルチレイヤグラフィカルユーザインターフェースを示す図である。
【図３】３つ以上のタイプの複数のグラフィックコントロールをレンダリングするためのタイプコントロールバーを有する、マルチレイヤグラフィカルユーザインターフェースを示す図である。
【図４】３つ以上のタイプの複数のグラフィックコントロールをレンダリングするためのタイプコントロールバーを有する、マルチレイヤグラフィカルユーザインターフェースを示す図である。
【図５】３つ以上のタイプの複数のグラフィックコントロールをレンダリングするためのタイプコントロールバーを有する、マルチレイヤグラフィカルユーザインターフェースを示す図である。
【図６】ワードプロセッシングアプリケーションウィンドウにおけるテキストドキュメントをレンダリングする、マルチレベルユーザインターフェースを示す図である。
【図７】グラフィカルユーザインターフェース表示を提供するための、コンピュータに実装されるマルチレイヤユーザインターフェース方法を示す流れ図である。
【発明を実施するための形態】
【００１２】
図２は、本発明による、マルチレイヤグラフィカルユーザインターフェース２０の図である。マルチレイヤグラフィカルユーザインターフェース２０は、ドキュメントファイルや写真ファイルなどのような複数のコンピュータファイル２４を含んでいるコンピュータネットワークフォルダ２２に関連して示されている。図２におけるコンピュータファイル２４は、実際に、ファイルを表すまたは指定するアイコンであるが、当技術の用語では、オブジェクトを表すアイコンまたは他のシンボルが、オブジェクトそれ自体として参照されることは理解されよう。ユーザインターフェース２０は、例えば、ユーザコンピュータの表示画面上にレンダリングされる。
【００１３】
コンピュータネットワークフォルダ２２は、コンピュータファイル２４が格納されるコンピュータまたはネットワーク空間を表す。ネットワークフォルダ２２は、ネットワーク上の多数の異なるコンピュータから多くのユーザによってアクセス可能でありうる。ユーザインターフェース２０は、さらに、ネットワークフォルダ２２を共有するユーザまたはユーザのグループを表す１つまたは複数の（複数が図示されている）ユーザアイコン３０を含む。すべてのネットワークユーザを表す「Ｅｖｅｒｙｂｏｄｙ」アイコン、およびユーザの同僚の当座のグループを表す「Ｗｏｒｋ  Ｇｒｏｕｐ」アイコンのようなユーザアイコン３０の一部は、それぞれが複数のユーザを表している。
【００１４】
図２におけるユーザアイコン３０は、コンピュータディスプレイ上にレンダリングされたとき、ファイル２４に比べて、淡色化、ぼかし、フェード（ｆａｄｅ）、あるいは他の非強調がなされたアイコン３０を表すために、破線で描かれたボックス内に示されている。類推として、非強調されたユーザアイコンは、紙にある透かしに例えられる。他の例として、ユーザアイコン３０は、ファイル２４に比べて異なる色または陰影でレンダリングすることによって、非強調にすることができる。結果として、コンピュータファイル２４は、ユーザインターフェース２０の最上位または前方レイヤを表し、ユーザアイコン３０は、下位または背景レイヤを表す。
【００１５】
ユーザアイコン３０は、ユーザインターフェース２０を見ているユーザに、ネットワークフォルダ２２の共有状況、およびフォルダ２２を共有するユーザについての明確で一体的な標識を提供する。一実装形態では、各ユーザアイコン３０はまた、別個のビューまたはアプリケーションに対する変更を必要とせずに、フォルダ２２に対するそのユーザの共有またはアクセス権を変更するために、ユーザインターフェースにアクセスするためのリンクまたはコントロール（図示せず）としても機能する。その結果、ファイル２４およびユーザアイコン３０は、ユーザインターフェース２０の最上位レイヤとしてレンダリングされても下位レイヤとしてレンダリングされても、基礎をなす情報または機能に対するアクセスを可能にする。
【００１６】
図２は、２つの異なる各レベルに、２つのタイプ（すなわち、ファイル２４およびユーザアイコン３０）の複数のグラフィックコントロールをレンダリングするマルチレベルユーザインターフェース（ｍｕｌｔｉ−ｌｅｖｅｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）２０を示す。本発明の他の実装形態として、図３〜５は、３つ以上のタイプの複数のグラフィックコントロールをレンダリングするためのマルチレイヤグラフィカルユーザインターフェース５０を示す。ユーザインターフェース５０は、３つの異なるタイプのデータ、オブジェクト、コントロールなどを表すコントロール５４、５６、および５８を有するタイプコントロールバー５２を含む。この図では、コントロール５４、５６、および５８はそれぞれ、ユーザコントロール、フォルダコントロール、およびドラフトコントロール（ｄｒａｆｔ  ｃｏｎｔｒｏｌ）に対応する。
【００１７】
図３は、フォルダコントロール５６のアクティブ化を、ボックス６０で示している。フォルダコントロール５６は、任意の従来のグラフィカルユーザインターフェースの様式（例えば、「その上でクリックする」）でアクティブにすることができ、標識は、任意の様式で示すことができる。ボックスは、アクティブ化を示すための単なる一例である。
【００１８】
フォルダコントロール５６のアクティブ化は、例えばネットワーク空間におけるフォルダまたはサブフォルダを表すフォルダ６２（すなわち、フォルダアイコン）を、ユーザインターフェース５０の最上位レベルに持って来る働きをする。ユーザアイコン６４がフォルダ６２に比べて非強調にされる様式で（すなわち、下位レベルで）コンピュータの表示画面上にレンダリングされたことを表すために、ユーザアイコン６４は、破線で描かれたボックス内に示されている。例えば、フォルダ６２は、ユーザが、フォルダ内の情報またはファイルを管理またはアクセスすることができるように、ユーザインターフェース５０の最上位レベルに移動させることができる。
【００１９】
図４は、ユーザコントロール５４のアクティブ化をボックス６０で示している。ユーザコントロール５４は、任意の従来のグラフィカルユーザインターフェースの様式でアクティブ化することができ、標識は、任意の様式で示すことができる。ユーザコントロール５４のアクティブ化は、例えばフォルダ６２に対する共有権を有するユーザを表すユーザアイコン６４を、ユーザインターフェース５０の最上位レベルに持って来る働きをする。フォルダ６２がユーザアイコン６４に比べて非強調にされる様式で（すなわち、下位レベルで）コンピュータの表示画面上にレンダリングされたことを表すために、フォルダ６２は、破線で描かれたボックス内に示されている。
【００２０】
例えば、ユーザアイコン６４は、ユーザが、ユーザアイコン６４によって表されるユーザについての共有またはアクセス権を管理または変更することができるように、ユーザインターフェース５０の最上位レベルに移動させることができる。
【００２１】
図５は、ドラフトコントロール５８のアクティブ化をボックス６０で示している。ドラフトコントロール５８は、任意の従来のグラフィカルユーザインターフェースの様式でアクティブ化することができ、標識は、任意の様式で示すことができる。ドラフトコントロール５８のアクティブ化は、例えば複数の関連するドラフトまたは版を有するファイルを表すドラフトアイコン６６を、ユーザインターフェース５０の最上位レベルに持って来る働きをする。図４におけるユーザアイコンが直前に最上位レベルにあると、ドラフトコントロール５８のアクティブ化によって、ユーザアイコン６４が下位の表示レベルに移動し、直前の下位レベルのフォルダアイコン６２が、表示から除外されるようになる。ユーザアイコン６４がドラフトアイコン６６に比べて非強調にされる様式で（すなわち、下位レベルで）コンピュータの表示画面上にレンダリングされたことを表すために、ユーザアイコン６４は、破線で描かれたボックス内に示されている。
【００２２】
タイプコントロールバー５２は、任意の数のコントロールを、任意の対応する数のオブジェクトタイプに対処するために含むことができることは理解されよう。この実装形態では、オブジェクトの２つのレベルが同時にレンダリングされ、最上位のレベルのオブジェクトは、下位のレベルに対し強調されてレンダリングされる。結果として、タイプコントロールバー５２からのコントロールのアクティブ化は、アクティブにされたタイプに対応するオブジェクトを最上位レベルに移動させ、一方、直前の最上位レベルのオブジェクトは、下位レベルにレンダリングされる。
【００２３】
コンピュータファイル管理アプリケーションを参照して説明したが、本発明によるマルチレイヤグラフィカルユーザインターフェースは、様々なユーザインターフェースアプリケーションで使用することができる。一例として、ユーザ通知またはシステム状況標識を、ユーザのアクティブウィンドウ内で非強調または背景のレイヤとしてレンダリングすることができる。このようなユーザ通知またはシステム状況標識は、電子メールメッセージの到着、アポイントメントリマインダ（ａｐｐｏｉｎｔｍｅｎｔ  ｒｅｍｉｎｄｅｒ）、およびシステムリソース警告などを含みうる。
【００２４】
これらの各事例において、目立つが目障りでなく非介入的な様式で、ユーザに通知を行うために、標識は、関連のないアプリケーションのウィンドウ内にレンダリングすることができる。
【００２５】
図６は、例えばワードプロセッシングアプリケーションウィンドウ８４におけるテキストドキュメント８２をレンダリングする、マルチレベルユーザインターフェース８０を示す。テキストドキュメント８２は、ユーザインターフェース８０の最上位レイヤを表す。電子メールメッセージが受信されたことを示すアイコンなどの通知インジケータ８６は、ウィンドウ８４内の第２のレイヤとしてレンダリングされる。通知インジケータ８６は、テキストドキュメント８２に比べて、淡色化、ぼかし、フェード、あるいは他の非強調がなされる様式でレンダリングされる。ｆ通知インジケータ８６の非強調レンダリングは、図６で、破線で描かれたボックス内にインジケータ８６を示すことによって表されている。
【００２６】
他の例として、本発明によるマルチレイヤユーザインターフェースは、ページ上でアクティブなユーザ、ページ上でアクティブなユーザ、現在のページに関係するページ（アイコン）、天気、関係する人々、近隣の人々などを示すようなウェブページアプリケーションに適用することができる。
【００２７】
図７は、図２〜５に示されるようなグラフィカルユーザインターフェース表示を提供するための、コンピュータに実装されるマルチレイヤユーザインターフェース方法１００の流れ図である。
【００２８】
ステップ１０２で、最上位レベルの情報タイプが識別されて、強調表示される（例えば従来の）様式でコンピュータ表示画面にレンダリングされる。
【００２９】
ステップ１０４で、下位レベル情報タイプは、識別され、従来のレンダリングに比べて、ぼかし、フェード、陰影付けなどを含みうる非強調にされる様式で、コンピュータ表示画面上にレンダリングされる。
【００３０】
例示の実施形態を参照して、本発明の原理を記述し説明したが、このような原理から逸脱することなく、例示の実施形態の構成および詳細を変更することができるが理解されよう。本明細書に記載のプログラム、プロセス、および方法は、他に指示がない限り、任意の特定のタイプのコンピュータ装置に関連付けられるまたは限定されることはないことは理解されよう。様々なタイプの汎用または専用コンピュータ装置が、本明細書に記載の教示による動作と共に使用されうる、またはその動作を実行することができる。ソフトウェアにおいて示された例示の実施形態の要素は、ハードウェアに実装されてもよく、逆もまた同様である。
【００３１】
本発明の原理を適用することができる多数のありうる実施形態に鑑みて、詳細に説明した実施形態は、単に例示であり、本発明の範囲を限定するものと解釈されるべきではないことは理解されよう。むしろ、冒頭の特許請求の範囲およびその均等物の範囲および趣旨の中に入りうる、そのようなすべての実施形態を、本発明として請求する。
【図１】
2010182333.tif 000003
【図２】
2010182333.tif 000004
【図３】
2010182333.tif 000005
【図４】
2010182333.tif 000006
【図５】
2010182333.tif 000007
【図６】
2010182333.tif 000008
【図７】
2010182333.tif 000009