(57)【要約】【課題】  複数のデータ項目の表記体を表示するために利用可能な表示スペースを備えた視覚的表示装置を有するコンピュータ・システムにおいて情報を表示する方法及び装置を提供する。【解決手段】  その方法は、複数のデータ項目を受け取り、受け取られたデータ項目を提供するステップと、その受け取られたデータ項目を抽象的視覚要素でもって視覚的表示装置上に表わして、表示された抽象的視覚要素を提供するステップとを含む。表示された抽象的視覚要素との対話が受け取られ、その受け取られた対話に従って、選択された抽象的可視要素を提供する。その選択された抽象的可視要素によって表わされたデータ項目が、その受け取られた対話に従って視覚的表示装置上に表示される。【選択図】  図２
2010191957.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ項目の表記体を表示するために利用可能な表示スペースを具備した視覚的表示装置を有するコンピュータ・システムにおいて情報を表示するための方法であって、
前記複数のデータ項目を受け取るステップと、
受け取られたデータ項目を、抽象的可視要素でもって前記視覚的表示装置上に表わすステップと、
表示された抽象的可視要素との対話を受け取るステップと、
選択された抽象的可視要素によって表わされたデータ項目を、受け取られた対話に従って前記視覚的表示装置上に表示するステップと
を含む、方法。
【請求項２】
前記視覚的表示装置は、前記受け取られたデータ項目を非抽象的形式で表示するためには前記利用可能な表示スペースよりも大きい表示スペースを必要とし、
前記受け取られたデータ項目を表わす表示された抽象的可視要素を前記利用可能な表示スペースに適合させるために必要な表示された抽象的可視要素を決定するステップを更に含む、請求項１に記載の方法。
【請求項３】
前記受け取られたデータ項目のうちの少なくとも１つの抽象化されてないデータ項目を前記利用可能な表示スペース上に表示するステップを更に含む、請求項１に記載の方法。
【請求項４】
複数の表示された抽象的可視要素を集合化して、複数の受け取られたデータ項目を表わす集合化された抽象的可視要素を提供するステップを更に含む、請求項１に記載の方法。
【請求項５】
前記受け取られたデータ項目の量に従って、前記集合化された抽象的可視要素の集合のレベルを選択するステップを更に含む、請求項４に記載の方法。
【請求項６】
前記利用可能な表示スペースに従って、前記集合化された抽象的可視要素の集合のレベルを選択するステップを更に含む、請求項４に記載の方法。
【請求項７】
複数の異なる集合のレベルを有する集合化された抽象的可視要素を提供するステップを更に含む、請求項４に記載の方法。
【請求項８】
第１の集合のレベルを有する集合化された抽象的可視要素と対話して前記第１の集合のレベルとは異なる第２の集合のレベルを有する集合化された抽象的可視要素を選択するステップを更に含む、請求項７に記載の方法。
【請求項９】
選択された抽象的可視要素を、更なる対話に従って未選択にするステップを更に含む、請求項８に記載の方法。
【請求項１０】
表示された抽象的可視要素によって表わされた更なる受け取られたデータ項目を、選択された量の表示された抽象的可視要素によって前記選択された抽象的可視要素から隔てられて表示するステップを更に含む、請求項８に記載の方法。
【請求項１１】
前記選択された量の表示された抽象的可視要素を変化させるステップを更に含む、請求項１０に記載の方法。
【請求項１２】
前記受け取られた対話に従って、前記視覚的表示装置上の更なる表示スペースを利用可能にするステップを更に含む、請求項１に記載の方法。
【請求項１３】
前記更なる表示スペースがポップ・アップ・ボックスを含み、
更なる表示された抽象的可視要素を前記ポップ・アップ・ボックス内に表示するステップを更に含む、請求項１２に記載の方法。
【請求項１４】
前記更なる表示された抽象的可視要素との更なる対話に応答して前記更なる表示された抽象的可視要素を選択して、前記受け取られたデータ項目のうちの、前記更なる表示された抽象的可視要素によって表わされたデータ項目を表示するステップを更に含む、請求項１３に記載の方法。
【請求項１５】
集合化された抽象的可視要素を前記更なる表示スペース上に表示するステップを更に含む、請求項１２に記載の方法。
【請求項１６】
前記集合化された抽象的可視要素との対話に従って、前記集合化された抽象的可視要素の集合のレベルとは異なる集合のレベルを有する更なる集合化された抽象的可視要素を提供するステップを更に含む、請求項１５に記載の方法。
【請求項１７】
複数のデータ項目の表記体を表示するために利用可能な表示スペースを具備した視覚的表示装置を有し、情報を表示するためのコンピュータ・システムであって、
前記複数のデータ項目のうちの受け取られたデータ項目と、
前記受け取られたデータ項目を前記視覚的表示装置上に表わす、表示された抽象的可視要素と、
表示された抽象的可視要素との受け取られた対話であって、選択された抽象的可視要素を前記受け取られた対話に従って提供する、受け取られた対話と、
前記選択された抽象的可視要素によって表わされ、前記受け取られた対話に従って前記視覚的表示装置上に表示されたデータ項目と
を含む、コンピュータ・システム。
【請求項１８】
前記受け取られたデータ項目のうちの、前記視覚的表示装置上に表示された少なくとも１つの抽象化されてないデータ項目を更に含む、請求項１７に記載のコンピュータ・システム。
【請求項１９】
複数の受け取られたデータ項目を表わす集合化された抽象的可視要素を更に含む、請求項１７に記載のコンピュータ・システム。
【請求項２０】
前記集合化された抽象的可視要素は、前記受け取られたデータ項目の量に従って選択された集合のレベルを有する、請求項１９に記載のコンピュータ・システム。
【請求項２１】
前記選択された抽象的可視要素は、更なる対話に従って未選択にされる、請求項１７に記載のコンピュータ・システム。
【請求項２２】
前記受け取られた対話に従って前記視覚的表示装置上の利用可能な更なる表示スペースを更に含む、請求項１７に記載のコンピュータ・システム。
【請求項２３】
前記更なる表示スペースはポップ・アップ・ボックスを含む、請求項２２に記載のコンピュータ・システム。
【請求項２４】
前記更なる表示スペース上に表示された更なる表示された抽象的可視要素を更に含む、請求項２２に記載のコンピュータ・システム。
【請求項２５】
前記更なる表示された抽象的可視要素は集合化された表示要素を更に含む、請求項２４に記載のコンピュータ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、データの可視表示の分野に関する。
【背景技術】
【０００２】
可視表示のための利用可能なスペースが制限されているという条件の下で、データの部分的な可視表示を含むデータの可視表示を行なうことは周知である。特に、データ・リストの部分的な可視表示を提供すること及び部分的な可視表示では見ることのできないそのリスト内のデータをアクセス及び表示するための技術を提供することは知られている。
【０００３】
例えば、データ・リスト全体のうちのサブセットを表示するためにリストのスクロールを使用することが知られている。リストのスクロールは、ユーザがデータ・リストのウィンドウを見て、そのリストの上方または下方へウィンドウを移動させるためにマウスを使用することを可能にする。このようにウィンドウを移動させることは、利用可能な可視表示スペースにそれまで表示されていなかった他のデータをユーザが見ることを可能にする。ユーザがマウスを使って表示ウィンドウを移動させることを可能にすることに加えて、ユーザがキーストローク及び他の多くのタイプの入力装置を使うことを可能にすることが知られている。或る方法では、他のデータの可視表示を可能にするために、入力装置を使用して表示ウィンドウを上下ではなく左右に移動させることも可能である。しかし、データのスクロールは、ユーザにとって人間工学的に難しい場合がある。更に、サーチ及びフィルタリングのような更なる機構を用いずに、スクロールを使って特定のデータ項目を見つけることは多大な時間を消費することがある。
【０００４】
リストのスクロールの設計に伴うもう１つの問題は、一連の項目の選択に関するものである。ユーザが一連の項目を選択したい場合、或る項目までスクロールしてそれを選択し、シフト・キーを押したまま別の項目までスクロールしてそれを選択することが必要であることが多い。この手順を行なうとき、その選択の範囲全体が完全には可視的でないことがある。従って、希望の範囲の項目が確実に選択されるよう、ユーザは、リスト上で上下方向にスクロールすることを強いられる。
【０００５】
更に、ユーザがデータ・リストの各部分を見ることを可能にするためにページング・テーブルを使用することも知られている。従って、利用可能な可視表示スペースに適合しないデータは指標付きの仮想メモリに格納され、ユーザの制御の下にアクセス及び表示される。しかし、ページング・テーブルは、表示されるべきデータの選択及び操作に関して有用性上の重大な問題点を有することがある。例えば、ページング・テーブルは、どのページが希望のデータを含むかが知られてないことが多いので、特定のデータ項目を見つけるために試行錯誤を必要とすることがある。従って、ページング・テーブルの使用は、データ項目を見つけるためにはスクロール技術の使用よりも多くの時間を必要とすることが多い。
【０００６】
従って、スクロール及びページング・テーブルの両方とも、データ項目の大きなリストにおける希望のデータ項目への任意のアクセスを妨げることがある。従って、現時点では、スクロール及びページングは、グラフィカル・ユーザ・インターフェース製品におけるユーザ満足度を否定的なものにする大きな一因となっている。
【０００７】
２００１年９月２５日発行の発明者 Lentz 他の米国特許第６,２９５,０５９号は、ユーザに表示された情報項目を圧縮および解凍する方法を教示している。この特許によって教示された情報項目は、数行の情報ピクセルから形成されたイメージとして表示される。情報項目を表わすイメージを圧縮するために、及び情報の追加イメージの表示を可能にするために、表示された項目を形成する多様な数のピクセル行が省略される。このように圧縮された情報項目を解凍するために、情報項目は、イメージのビットマップを使ってその省略されたピクセルの行を回復することによって再構成される。
【０００８】
２００６年８月２９日発行の発明者 Keely 他の米国特許第７,１００,１１９号は、コンピュータ表示装置のためのグラフィカル・ユーザ・インターフェースを教示している。このグラフィカル・ユーザ・インターフェースは、ユーザが複数の種々の電子ドキュメントにおけるページをナビゲートすること、及び／又は、複数の種々の電子ドキュメントにおけるページ間をナビゲートすることを可能にするためのページ・バー制御要素を含む。この米国特許が教示するページ・バー制御要素は、ドキュメントの複数ページの可視表記を提供する。ページの可視表記は複数のマーカを含む。マーカは、ドキュメントにおける１つ又は複数のページを表わす。ユーザは、入力装置をページ・バー制御要素に沿ってマーカまで移動させることによって、そのドキュメントにおける種々のページの内容を見ることができる。
【０００９】
２００４年１１月１２日出願の発明者 Jarret 他の米国特許出願２００６／００４８０７３Ａ１は、可視表示上の情報のスクロールに関連した人間工学的問題のいくつかに対処するためのシステムを教示している。このシステムでは、ユーザがカーソル又はパニング・ツール（panning tool）を使って、そのカーソル又はパニング・ツールを表示装置上で移動させるとき、表示された情報をそのカーソル又はパニング・ツールに連携して移動させる。カーソルは非活性化され得るし、表示された情報は、カーソルが非活性化された後、ユーザが決定した期間の間スクロールを継続する。その継続したスクロールの速度も、ユーザによって制御可能である。更に、継続したスクロールの速度は、その継続したスクロールの期間中、一定である必要がない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】米国特許第６,２９５,０５９号
【特許文献２】米国特許第７,１００,１１９号
【特許文献３】米国特許出願２００６／００４８０７３ Ａ１
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明の目的は、複数のデータ項目を表記したもの（以下、表記体という）を表示するために利用可能な表示スペースを備えた視覚的表示装置を有するコンピュータ・システムにおいて情報を表示する方法を提供することにある。
【課題を解決するための手段】
【００１２】
その方法は、データ項目の表記体を提供するために複数のデータ項目を受け取るステップと、表示された抽象的可視要素を提供するために、その受け取られたデータ項目を抽象的可視要素と共に視覚的表示装置上に表わすステップと、表示された抽象的可視要素との対話を受け取り、その受け取られた対話に従って、選択された抽象的可視要素を提供するステップとを含む。その選択された抽象的可視要素によって表わされたデータ項目は、受け取られた対話に従って視覚的表示装置上に表示される。
【００１３】
視覚的表示装置は、その受け取られたデータ項目を、抽象化されてない形式で表示するためには、利用可能な表示スペースよりも大きい表示スペースを必要とする。受け取られたデータ項目を表わす表示された抽象的可視要素をその利用可能な表示スペースに適合させるために必要な表示された抽象的可視要素が決定される。受け取られたデータ項目のうちの少なくとも１つの抽象化されてないデータ項目がその利用可能な表示スペースに表示される。複数の表示された抽象的可視要素が集合化され、複数の受け取られたデータ項目を表わす集合化された抽象的可視要素を提供する。集合化された抽象的可視要素の集合のレベルが、受け取られたデータ項目の量及び利用可能な表示スペースに従って選択される。集合化された抽象的可視要素は複数の異なる集合のレベルを有する。第１の集合のレベルを有する集合化された抽象的可視要素との対話は、第１の集合のレベルとは異なる第２の集合のレベルを有する集合化された抽象的可視要素を選択する。
【００１４】
その選択された抽象的可視要素は、更なる対話に従って未選択にされる。表示された抽象的可視要素によって表わされた更に受け取られたデータ項目は、表示された抽象的可視要素の選択された量だけ、その選択された抽象的可視要素から隔てられて表示される。表示された抽象的可視要素の選択された量は変化する。受け取られた対話に従って、視覚的表示装置上の更なる表示スペースが利用可能になる。この場合、更なる表示スペースはポップ・アップ・ボックスであり、更なる抽象的可視要素がポップ・アップ・ボックス内に表示される。更なる表示された抽象的可視要素との更なる対話に応答して更なる表示された抽象的可視要素が選択され、その受け取られたデータ項目のうちの、その更なる表示された抽象的可視要素によって表わされたデータ項目を表示する。集合化された抽象的可視要素が、更なる表示スペースに表示される。集合化された抽象的可視要素との対話に従って、その集合化された抽象的可視要素の集合のレベルとは異なる集合のレベルを有する更なる集合化され抽象的可視要素が提供される。
【００１５】
更に、複数のデータ項目の表記体を表示するための利用可能な表示スペースを備えた視覚的表示装置を有する、情報を表示するためのコンピュータ・システムが、その複数のデータ項目のうちの受け取られたデータ項目と、その受け取られたデータ項目を視覚的表示装置上に表わす表示された抽象的可視要素と、表示された抽象的可視要素との受け取られた対話であって、選択された抽象的可視要素をその受け取られた対話に従って提供するための対話と、選択された抽象的可視要素によって表わされ且つその受け取られた対話に従ってその視覚的表示装置上に表示されたデータ項目とを含む。更に、それは、その受け取られたデータ項目のうちの、その視覚的表示装置上に表示された少なくとも１つの抽象化されてないデータ項目、及び複数の受け取られたデータ項目を表わす集合化された抽象的可視要素を含む。集合のレベルが、受け取られたデータ項目の量に従って選択され、その選択された抽象的可視要素が更なる対話に従って未選択にされる。
【００１６】
本発明のシステム及び方法は、視覚的表示装置上にデータ項目のリストのうちのデータ項目を表わすことができる。多くの、又はすべてのデータ項目を、表わされたデータ項目の抽象的表示体である抽象的可視要素又は表示ゾーンとして表わすことも可能である。ユーザが抽象的可視要素又は表示ゾーンと対話するとき、本発明のシステム及び方法は、それが表わすデータ項目を明らかにすることができる。そのデータ項目を表わす抽象的表示体は、データ項目自体よりも小さいこともある。従って、リストにおけるすべてのデータ項目が、任意のデータ項目をアクセス及び表示するために、そのリストにおけるデータ項目をスクロール又はページングすることなく、スクリーンのような視覚的表示装置上に表わされることが可能である。
【図面の簡単な説明】
【００１７】
【図１】データ項目を表示するためのリストをスクロールする従来技術の概略図である。
【図２】本発明の抽象化されたデータ項目リストの実施例の概略図である。
【図３】本発明の抽象化されたデータ項目リストの別の実施例の概略図である。
【図４】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【図５】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【図６】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【図７】本発明の抽象化されたデータ項目リストの別の実施例の概略図である。
【図８】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【図９】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【図１０】本発明の抽象化されたデータ項目リストの実施例と共に使用するに適したポップ・アップ・ボックスの実施例の概略図である。
【図１１】本発明の抽象化されたデータ項目リストの実施例と共に使用するに適したポップ・アップ・ボックスの別の実施例の概略図である。
【図１２】本発明の抽象化されたデータ項目リストの実施例と共に使用するに適したポップ・アップ・ボックスの更に別の実施例の概略図である。
【図１３】本発明の抽象化されたデータ項目リストの実施例と共に使用するに適したポップ・アップ・ボックスの更に別の実施例の概略図である。
【図１４】本発明の抽象化されたデータ項目リストの別の実施例の概略図である。
【図１５】本発明の抽象化されたデータ項目リストの更に別の実施例の概略図である。
【発明を実施するための形態】
【００１８】
図１を参照すると、データ項目リスト１０をスクロールする従来技術が示される。データ項目リスト１０のスクロールは、視覚的表示装置上に表示されるデータ項目１２の部分的なリストであり、一方、データ項目１２のリスト全体は大きすぎて表示装置上に同時に表示することができない。データ項目１２のリスト全体は、任意の数のデータ項目１２を含み得る。例えば、説明の便宜上、データ項目リスト１０のスクロールによって表示されるデータ項目１２のリスト全体は１００個のデータ項目１２を含み得る。実例例における１００個のデータ項目は、リスト全体の始まり、即ち、最上部において開始する項目００から、リスト全体の終わり、即ち、最下部における項目９９までとして識別される。
【００１９】
データ項目リスト１０を使用して、一般には、表示スペースと同じ数のデータ項目１２を一度に表示し得るが、図示の実施例では、リスト全体のうちの１０個のデータ項目１２しか一度に表示されない。スクロールし得るデータ項目リスト１０よって表示された１０のデータ項目１２は、項目００乃至項目０９として識別される。通常のスクロール技術を使用すると、スクロールし得るデータ項目リスト１０を使って残りのデータ項目１２を表示することができる。データ項目リスト１０のスクロールにおいて示されたデータ項目１２は、データ項目１２のリスト全体の最上部に位置するが、スクロールし得るデータ項目リスト１０は、それがスクロールされるとき、そのリスト全体における任意の位置にあるデータ項目１２を示すことができる。例えば、スクロールし得るデータ項目リスト１０は、リスト全体の中央部又はリスト全体の末端部のどこにでもあるデータ項目１２を示すことができる。
【００２０】
ユーザは、追加のデータを表示するために、スクロールし得るデータ項目リスト１０を上方又は下方にスクロールさせるために任意の周知のスクロール技術を使用し得る。例えば、ユーザは、スクロールし得るデータ項目リスト１０をスクロールするために、マウス、タブ・キー、矢印、又は他のキーストロークを使用し得る。更に、ユーザは、スクロールし得るデータ項目リスト１０のスクロール操作を行なうために、上向き矢印又は下向き矢印１４においてカーソル１８を使用し得る。更に、スクロールし得るデータ項目リスト１０をスクロールするために、他の任意の入力装置を使用することも可能である。
【００２１】
当業者には明らかなように、スクロールし得るデータ項目リスト１０が下方にスクロールされる場合、項目００とラベル付けられたデータ項目１２は、スクロールし得るデータ項目リスト１０の最上部から消える。図示のようにリスト１０では見ることができない新しいデータ項目１２が最下部に現われる。スクロールし得るデータ項目リスト１０が、リスト全体の最上部に位置してないデータ項目１２を表示する場合、そのスクロールし得るデータ項目リスト１０は上方にスクロールされる。それが上方にスクロールされる場合、スクロールし得るデータ項目リスト１０の最下部におけるデータ項目１２がリスト１０の最下部から消え、新しいデータ項目１２が最上部に現われ得る。このように、実質的に任意の長さを有するデータ項目１２のリストが、ユーザの制御の下にユーザに対して表示され得る。しかし、多くの場合、ユーザが探索しているデータ項目１２は表示されず、ユーザは、画面外のデータにおけるどこに希望のデータ項目１２が位置しているかを知り得ない。従って、希望のデータ項目１２に対する探索は遅れ、長たらしくなり得る。
【００２２】
次に図２を参照すると、本発明の抽象化されたデータ項目リスト２０ａの実施例が示される。抽象化されたデータ項目リスト２０ａは、如何なる長さのデータ項目１２のリストでも表示することが可能である。本明細書おいてに使用される例では、単に説明の便宜上、抽象化されたデータ項目リスト２０ａは、１００個のデータ項目１２から成る所定のリスト全体を表わし得る。本発明の好ましい実施例によれば、項目００として識別されるそのリスト全体の最初のデータ項目１２が、抽象化されたデータ項目リスト２０ａの最上部にテキスト形式で表示される。項目９９として識別されるそのリスト全体の最後のデータ項目１２が、抽象化されたデータ項目リスト２０ａの最下部にテキスト形式で表示される。データ項目１２のリスト全体における残りのデータ項目１２は、抽象化されたデータ項目リスト２０ａでは抽象的可視要素２２によって表わされる。残りの個々のデータ項目１２を表わす抽象的可視要素２２は、対話型可視要素又は表示ゾーンとも呼ばれる。
【００２３】
抽象的可視要素２２は、リスト全体に存在し得る最初のデータ項目及び最後のデータ項目の間にある任意の数の残りのデータ項目を表わす抽象的表示体である。従って、抽象化されたデータ項目リスト２０ａは、データ項目１２をそれらの抽象化されてない形式で示すには不十分な表示スペースしか存在しない表示装置において、すべてのデータ項目１２の表記を同時に表示することができる。データ項目１２のほとんどすべてが、データ項目１２の抽象化されてない形式より少ない表示スペースしか必要としない抽象的可視要素２２によって表わされるので、抽象化されたデータ項目リスト２０ａは、このようにデータ項目１２のリスト全体を表わすことができる。
【００２４】
データ項目１２を表わす抽象的表示体は、データ項目１２を表わすために有用な任意のタイプの抽象的表示体であってもよい。例えば、抽象的可視要素２２は、抽象化されたデータ項目リスト２０ａで示されるようなライン又はバーであってもよい。抽象的可視要素２２は、コンピュータ・スクリーン上に表示され且つ選択のためにキーボード、マウス又は他の入力装置によってアクセスされ得る三角形、ドット、楕円形、台形、又は他の任意の形状又はイメージのようなシンボルであってもよい。抽象的可視要素２２のサイズは、表わされるべきデータ項目１２の量および利用可能な表示スペースに従って選択することが可能である。従って、表示されるべきデータ項目１２の量が表示中に変わることを許される場合、抽象的可視要素２２が変更されてもよい。本発明の好ましい実施例では、人間にとって可読のシンボルを使用することができるが、抽象的可視要素２２は、非可読の抽象的表示体であってもよい。
【００２５】
従って、発明の１つの好ましい実施例では、抽象化されたデータ項目リスト２０ａは、十分に可視的な最初及び最後のデータ項目１２のデータを、例えば、テキスト可読形式で表現することもできる。残りのデータ項目１２は、抽象化されたデータ項目リスト２０ａでは非テキストのライン又はバーのような人間が読むことができない抽象的表示体で表わされた抽象的可視要素２２によって表わされる。別の実施例では、抽象化されたデータ項目リスト２０ａにおけるすべてのデータ項目１２が、最初及び最後のデータ項目を抽象化されていない形式で表示するのではなく、抽象的可視要素２２として表わされる。更に、別の実施例では、データ項目１２のリスト全体における任意の種々の場所における如何なる数の選択されたデータ項目１２も抽象化されない。スクリーンにおけるすべてのデータ項目１２を抽象化された形式又は抽象化されてない形式で同時に表示したものは、ユーザが希望のデータ項目１２を見つけようとする努力を促す。抽象的可視要素２２として使用される抽象的表示体は、通常、如何なるデータ項目１２をも、それが何を意味するものであっても、ユーザに対して表わしない記号であってもよい。抽象的可視要素２２として使用される記号が読み取られる且つ任意の特定のオブジェクトに対する任意の情報又は任意のアプリケーションの任意のインスタンスに関連付けられる必要がないとき、ユーザにおける認知の負担を減らすことによって本発明の有用性は増加する。
【００２６】
抽象化されたデータ項目リスト２０ａにおける抽象的可視要素２２がどのデータ項目１２を表わすかを決定するために、ユーザは、その抽象的可視要素２２と対話してそれを解凍することができる。抽象的可視要素２２との対話は、例えば、要素２２上でマウス・カーソル１８を停止させること、マウスをクリックするか又は要素２２上で停止させたままリターンキーを打つこと、要素２２にタブ移動すること、又は当業者に知られている他の任意の方法であってもよい。
【００２７】
例えば、抽象化されたデータ項目リスト２０ａの項目３４を表わす抽象的可視要素２２との対話は、ポップ・アップ・ボックス２６ａを出現させて、人間が読み取ることができるテキスト形式で項目３４を表示させ得る。抽象化されたデータ項目リスト２０ａにおける他のいずれの抽象的可視項目２２も、その抽象的可視要素２２との対話によって、同じ方法で選択及び解凍することができる。新しい抽象的可視要素２２との対話は、以前に選択された抽象的可視要素２２をそれの抽象化された形式に戻らせ得る。従って、ユーザは、抽象的可視要素２２に沿ってカーソル１８を移動させること、抽象的可視要素２２を選択すること及び未選択にすること、並びにその結果生じたポップ・アップ・ボックス２６ａにおける解凍されたデータ項目を見ることによって、抽象化されたデータ項目リスト２０ａにおける希望のデータ項目１２を見つけることができる。更に、ユーザは、抽象的可視要素２２を選択し、１つ又は複数の他の要素２２を選択している間、それを選択されたままにし得る。各要素２２が個々に未選択にされるか、又は、複数の要素２２が同時に未選択にされる。
【００２８】
ホップ・アップ・ボックス２６ａは、抽象化されたデータ項目リスト２０ａの表示上の抽象的可視要素２２の少なくとも一部分に重畳して置かれてもよい。更に、それは、リスト２０ａの近くに、又は他の任意の都合のよい場所に置かれてもよい。例えば、ホップ・アップ・ボックス２６ａは、抽象化されたデータ項目リスト２０ａに隣接したパネルとして表示されてもよい。抽象的可視要素２２によって表わされるデータ項目１２が長過ぎてホップ・アップ・ボックス２６ａ内に都合よく表示されない場合、ホップ・アップ・ボックス２６ａは、データ項目１２の短縮版を表示することができる。更に、本発明のシステムおよび方法は、他の何らかの理由で、データ項目１２の完全版ではなく、短縮版を表示することもできる。その短縮版は、表わされたデータ項目１２の略語、頭文字、切り詰め版、要約版、タイトル、又は他の任意のタイプの短縮版であってもよい。
【００２９】
データ項目１２の短縮版がポップ・アップ・ボックス２６ａに表示される場合、完全版をアクセスのために更なる対話を定義することが可能である。その更なる対話は、解凍された抽象的可視要素２２上でのクリック、ポップ・アップ・ボックス２６ａ上での所定期間よりも長い停止したままでのポップ・アップ・ボックス２６ａ上でのクリック、ポップ・アップ・ボックス２６ａ上に設けられるアイコン２７のような解凍アイコン上でのクリック、又は他の任意のユーザ対話であると定義し得る。更に、ポップ・アップ・ボックス２６ａは、データ項目１２又は他の任意の情報への１つ又は複数のリンクを含み得る。更に、選択されたデータ項目１２の解凍バージョンは、任意の数の更なるアイコン２７又は他の任意の目的のために使用し得る更なるリンクを含み得る。このように、選択されたデータ項目１２によって、リンクされたデータ・リストを追跡すること又は任意の数のデータ・レベルまで掘り下げることが可能である。
【００３０】
選択されたデータ項目１２の解凍バージョンをアクセスするためにアイコン２７又はリンクが設けられる場合、それはポップ・アップ・ボックス２６ａ上に置かれる必要はない。それは任意の都合のよい場所に置くことが可能である。更に、解凍バージョンが表示される場合、データ項目１２の短縮版に切り替えるためのアイコン２７を設けることも可能である。
【００３１】
前述したように、ユーザが抽象的可視要素２２の解凍形体を見るのを終えた時、別のユーザ対話に応答してポップ・アップ・ボックス２６ａを消すことが可能である。例えば、本発明の別の実施例では、ポップ・アップ・ボックス２６ａは、解凍された抽象的可視要素２２からカーソル１８を移動させることに応答して、又は解凍された抽象的可視要素２２上で再びクリックすることに応答して、消えることが可能である。更に、それは、ポップ・アップ・ボックス２６ａ自体上でのクリックに応答して、又は別の抽象的可視要素２２上でのクリックに応答して消えることも可能である。
【００３２】
更に、ポップ・アップ・ボックス２６ａ上に設けられたアイコン２７は、ポップ・アップ・ボックス２６ａを閉じるために、ポップ・アップ・ボックス２６ａを未選択にするように使用し得る。本発明の１つの実施例では、複数のアイコン２７が、ポップ・アップ・ボックス２６ａを都合よく閉じること又はポップ・アップ・ボックス２６ａの解凍を可能にするために、ポップ・アップ・ボックス２６ａ上に設けられる。他の目的にポップ・アップ・ボックス２６ａ上に追加のアイコン２７を設けることも、都合がよければ、可能である。
【００３３】
本発明の１つの好ましい実施例では、抽象化されたデータ項目リスト２０ａのオペレーションを制御するために使用される対話は、従来技術のスクロールを制御してデータ項目リスト１０をスクロールするための一般に使用される対話と同じ又は同様であってもよい。これは、ユーザがスクロール・オペレーションに非常に精通しているので、抽象化されたデータ項目リスト２０ａをユーザが使用することを容易にし得る。更に、好ましい実施例では、本発明のシステムおよび方法は、完全な表示には大き過ぎるデータを部分的に表示するのための、データ項目リスト１０をスクロールする従来技術のような方法、ページング方法、又は他の任意の方法を、それらの種々の方法を切り替えることにより並行して使用することができる。
【００３４】
次に、図３〜図５を参照すると、抽象化されたデータ項目リスト２０ｂ〜２０ｄが示される。抽象化されたデータ項目２０ｂ〜２０ｄは、抽象化されたデータ項目リスト２０ａに関する別の実施例であり、説明の目的のためだけの例として示される。
【００３５】
図３には抽象化されたデータ項目リスト２０ｂの６つの表記体が示され、その各々は１００個のデータ項目１２を表わす。抽象化されたデータ項目リスト２０ｂによって表わされたそれらのデータ項目１２は、抽象化されたデータ項目リスト２０ａによって表わされた同じデータ項目又は他の任意の１００個のデータ項目１２であってもよい。それとは別に、それらは、他の任意の数のデータ項目１２を表わし得る。抽象化されたデータ項目リスト２０ｂの６つの表記体が、リストI乃至リストVIとしてラベル付けられている。抽象化されたデータ項目リスト２０ｂのリストＬIにおいて、データ項目１２を表わす抽象的可視要素２２は点又は円であり、一方、各点又は円は単一のデータ項目１２を表わす。カーソル１８が項目４８上に停止してそれを選択するとき、項目４６乃至項目５０の解凍された表記体がポップ・アップ・ボックス２６ｂに表示される。リストIIでは、項目４６乃至項目５０の選択されたデータ項目１２が楕円として形成された抽象的可視要素２２によって表わされる。
【００３６】
リストIIIに示されるように、項目５０を選択するために、カーソル１８が項目４６から項目５０に移動し得る。カーソル１８がこのように項目５０の上に停止するとき、リストIVに示されるように、項目４８乃至項目５２が選択され、楕円として表示される。希望次第で、項目５０が選択された後、リストVIに示されるように、それを自動的に中心に再配列させることも可能であるということに留意されたい。それとは別に、ユーザによる要求に応答して、それを中心に再配列させることが可能であり、或いはそれを中心から外れて表示させることも可能である。リストVに示されるように、選択された項目５０を強調表示された楕円として表わすことも可能である。１つの好ましい実施例では、更に詳細に後述されるように、ユーザは項目５０乃至項目７５を同時に選択することも可能である。一連のデータ項目１２の選択は、例えば、制御キー又はシフト・キーを使って、或いは他の任意の方法を使ってカーソル１８をデータ項目１２上でドラッグすることによって行なわれてもよい。
【００３７】
図４における抽象化されたデータ項目リスト２０ｃに示される抽象的表示体は、抽象化されたデータ項目リスト２０ａ、２０ｂのようなリストによって表わされる１００個のデータ項目１２を表わすために使用される。抽象化されたデータ項目リスト２０ｃでは、データ項目１２は切頭円錐形によって表わされ、解凍された項目４６乃至項目５０がホップ・アップ・ボックス２６ｃに表示される。
【００３８】
図５における抽象化されたデータ項目リスト２０ｄでは、アクメ（Acme）からゼファー（Zephyr）までの範囲に及ぶアルファベット順に並べられたデータ項目１２を表わすために、長方形アイコンが多数の列として配列される。従って、本発明の抽象的可視要素２２が同じリスト内に水平方向及び垂直方向の両方に配列される。更に、抽象的可視要素２２は、利用可能な表示スペース内の他の任意の方向に配列されてもよい。ポップ・アップ・ボックス２６ｄ内に表示すべきダビッドソン（Davidson）を選ぶために、カーソル１８が使用される。
【００３９】
図６に示されるように、ポップ・アップ・ボックス２６ｅに表示すべきデータ項目１２をカーソル１８が選択するという抽象化データ項目リスト２０ｅは、トンプソン（Thompson）００からサンプソン（Sampson）０９までの範囲に及ぶデータ項目１２を含む。カーソル１８は、ポップ・アップ・ボックス２６ｅに表示するためのダビッドソン０３を選ぶ。従って、本発明の抽象的表示体によって表わされるデータ項目１２は、如何なる連続した順序で配列される必要もないし、任意の順序で配列されたデータ項目１２の任意のランダムな集合体であってもよいということは明らかであろう。
【００４０】
次に図７を参照すると、抽象化されたデータ項目リスト３０が示される。抽象化されたデータ項目リスト３０は、抽象化されたデータ項目リスト２０ａの代替実施例であり、各抽象的可視要素２２が合計１００個のデータ項目１２の１つを表わす。その抽象化されたデータ項目リスト３０では、抽象化されたデータ項目リスト２０ａの抽象的可視要素２２の選択に関して前述したように、抽象的可視要素２２は任意のタイプの対話を使用して選択される。しかし、その抽象化されたデータ項目リスト３０では、抽象的可視要素２２の選択は、選択された抽象的可視要素２２及びその選択された抽象的可視要素２２の直前及び直後の抽象的可視要素２２の解凍を生じさせ得る。
【００４１】
例えば、項目３４に対応する抽象的可視要素２２の選択は、その選択された項目３４と共に項目３３及び項目３５も解凍させ、バー形式で表示させる。これは、選択されたデータ項目１２にもっとコンテキストを与えることによって、及び希望のデータ項目１２を見つけるために移動すべき方向をユーザが決定するのを助けることによって、ユーザが希望のデータ項目１２を見つけるのを支援し得る。選択された項目３４は、それが選択されているということをユーザに対してより明瞭に示すために、項目３３又は項目３５よりも目立つようにまたは異なる色にされてもよい。更に、項目３４は、それがその選択されているデータ項目１２であるということを示すために、他の任意の方法でより大きなものにするか又は異なるものにすることも可能である。
【００４２】
項目３３、項目３４、及び項目３５の表示が、抽象化されたデータ項目リスト３０における抽象的可視要素２２のリストと並べて示されているが、その表示は、前述のようにポップ・アップ・ボックス２６ａのようなポップ・アップ・ボックスとして提供される。解凍されたデータ項目１２を示すポップ・アップ・ボックスの表示は、抽象化されたデータ項目リスト３０上以外の場所で行なわれてもよい。例えば、その表示は、抽象化されたデータ項目リスト３０に隣接したパネル又は視覚的表示装置上のどこかで行なわれてもよい。更に、それは、或る場所から別の場所へドラッグされてもよい。
【００４３】
更に、１つ又は複数のアイコン３７又はリンクが、抽象化されたデータ項目リスト３０の任意の解凍バー上に、それらを終了させるために又はそれらを更に解凍するために、或いは他の任意の目的で、設けられてもよい。更に、本発明の１つの実施例では、ユーザは、解凍された形式で表示される、選択されたデータ項目１２の近くにおけるデータ項目１２の量を選択することができる。更に、選択されたデータ項目１２は依然として選択されるが、解凍されたデータ項目１２の量はユーザによって変更されてもよい。
【００４４】
次に図８を参照すると、抽象化されたデータ項目リスト４０が示される。その抽象化されたデータ項目リスト４０は、抽象化されたデータ項目リスト２０ａの別の代替実施例である。抽象化されたデータ項目リスト４０では、抽象化されたデータ項目リスト２０ａの抽象的可視要素２２の選択に関して前述したように、任意の対話を使用してその抽象的可視要素２２を選択することが可能である。しかし、その抽象化されたデータ項目リスト４０では、抽象的可視要素２２の選択は、その選択された要素２２の前後における所定数の要素２２を置かれる抽象的可視要素２２の解凍を生じさせ得る。選択されたデータ項目１２と他の解凍されたデータ項目１２の間のデータ項目１２は、引き続き抽象的可視要素２２によって表わされる。データ項目が解凍されるとき、解凍されたデータ項目１２の間に介在するデータ項目１２の数はユーザによって変更することが可能である。これらのような特徴は、選択されたデータ項目１２対して更なるコンテキストを与えることによって、および抽象的可視要素２２を圧縮した方法に関する意図を与えることによって、ユーザが希望のデータ項目１２を見つけるのを支援し得る。
【００４５】
例えば、抽象化されたデータ項目リスト４０における項目３４に対応した抽象的可視要素２２の選択は、項目３４の他に項目３１および項目３７を解凍及び表示させ得る。表示された抽象的可視要素２２と解凍された抽象的可視要素２２との間の抽象的可視要素２２は、残りの抽象的可視要素２２と同じように示される。データ項目１２が解凍される間、それらの間の抽象的可視要素２２は、他の任意の抽象的可視要素２２と同じように選択することが可能である。
【００４６】
説明の便宜上、抽象化されたデータ項目リスト４０における最初の解凍された抽象的可視要素２２と選択された抽象的可視要素２２との間に、２つの抽象的可視要素２２が示される。更に、選択された抽象的可視要素２２と最後の解凍抽象的可視要素２２との間に、２つの抽象的可視要素２２が示される。しかし、場合によっては、解凍された抽象的可視要素２２の間の抽象的可視要素２２の一部又はすべてを省略することも可能である。更に選択されたデータ項目１２の直前及び直後に示された抽象的可視要素２２の数を変更してもよく、それらが互いに同じである必要はない。
【００４７】
１つの実施例では、ユーザが希望の項目を容易に選択することができるように、項目３１と項目３７との間のすべてのデータ項目１２をテキスト形式／人間が読み取れる形式で示すことが可能である。同時に表示されるデータ項目１２の範囲は、リストを対象とするユーザに関するエラー率に等しい。例えば、リスト上に１０００個のデータ項目１２が存在し、平均的なユーザが希望の要素±１０個データ項目に近い範囲内にカーソル１８を落とすことができた場合、ポップ・アップ／重畳は、選択されたデータ項目１２の一方の側に少なくとも１０個のデータ項目１２を表示しなければならない。この範囲がユーザによってテストされ、調節されることが可能である。このようにエラー範囲を使用することは、希望のデータ要素１２が、表示されるポップ・アップ／重畳内のどこかにありそうなので、クリックが正しいという可能性を高める。
【００４８】
次に図９〜図１２を参照すると、本発明の抽象化されたデータ項目リスト５０の実施例が示される。抽象化されたデータ項目リスト５０は、如何なる長さのデータ項目１２のリストであってもそれを表示し得る、抽象化されたデータ項目リスト２０ａの別の代替実施例である。しかし、本明細書において使用される例では、単に説明便宜上、抽象化されたデータ項目リスト５０は、１００個ではなく１０００個のデータ項目１２のリスト全体を表わす。本発明の好ましい実施例によれば、項目０００として識別されるリスト全体における最初のデータ項目１２が、その抽象化されたデータ項目リスト５０の最上部にテキスト形式で表示される。項目９９９として識別されるリスト全体における最後のデータ項目１２が、その抽象化されたデータ項目リスト５０の最下部にテキスト形式で表示される。データ項目１２のリスト全体における残りのデータ項目１２が、その抽象化されたデータ項目リスト５０において抽象的表示体により表わされる。
【００４９】
しかし、抽象化されたデータ項目リスト５０によって表示されたリスト全体における多数のデータ項目１２を管理するために、対応する多数の抽象的可視要素２２は多すぎて個々に表示することができない。従って、抽象的可視要素２２は、集合化された抽象的可視要素５２を形成するように集合化される。一般に、単一の集合化された抽象的可視要素５２によって表わされる個々のデータ項目１２の数は、リスト全体におけるデータ項目１２の数及び表示のために利用し得るスペースの量に依存する。図示の抽象化されたデータ項目リスト５０の例では、各集合化された抽象的可視要素５２は、データ項目１２のリスト全体における１０個のデータ項目１２を表わし得る抽象的表示体である。しかし、別の実施例では、任意の数のデータ項目１２が集合化して単一の抽象的可視要素５２により表わされるようにしてもよい。
【００５０】
ユーザが１つの集合化された抽象的可視要素５２と対話する場合、ポップ・アップ・ボックス５６ａが、その抽象化されたデータ項目リスト５０上に又は他の任意の位置に現われ得る。ポップ・アップ・ボックス５６ａが、その抽象化されたデータ項目リスト５０にブランクのポップ・アップ・ボックス５６ａとして示される。更に詳細に後述するように、ブランクのポップ・アップ・ボックス５６ａは或る種の表示スペースを表わし得る。従って、ポップ・アップ・ボックス５６ａは、選択された集合化された抽象的可視要素５２によって表わされるデータ項目１２の解凍された表示が、利用し得る任意のタイプの表示スペースを提供し得る。更に、ユーザは、カーソル１８をポップ・アップ・ボックス５６ａ上に移動させて、そこに表示された任意のデータ項目１２を更なる解凍のために選択することが可能である。
【００５１】
抽象的可視要素２２の選択に関して前述したように、抽象化されたデータ項目リスト５０における集合化された抽象的可視要素５２は任意の方法で選択され得る。更に、ポップ・アップ・ボックス５６ａは、選択された集合化された抽象的可視要素５２に対応するデータ項目１２を任意の方法で表示することが可能である。例えば、ポップ・アップ・ボックス５６ａに十分な表示スペースが存在する場合、選択された集合化された抽象的可視要素５２によって表わされるすべてのデータ項目１２を解凍することも可能である。更に、図１０におけるポップ・アップ・ボックス５６ｂに示されるように、選択された集合化された抽象的可視要素５２の最初及び最後のデータ項目１２を解凍することも可能である。この場合、最初及び最後のデータ項目の間のデータ項目１２を抽象的可視要素２２によって表わすことも可能である。利用可能なスペースに表示すべき抽象的可視要素２２が多過ぎる場合、集合化された抽象的可視要素５２を使用することが可能であり、或いは、他のレベルの集合体を備えた対話要素を使用することも可能である。
【００５２】
更に、図１１におけるポップ・アップ・ボックス５６ｃに示されるように、隣接したデータ項目１２が解凍及び表示される。ここでは、選択されたデータ項目に隣接したデータ項目１２が解凍される。図１２におけるポップ・アップ・ボックス５６ｄに示されるように、集合化された抽象的可視要素５２のデータ項目１２が、都合によって、スクロール制御でもってスクロールするデータ・リストとして表示されてもよい。
【００５３】
本発明の好ましい実施例では、ユーザは、ポップ・アップ・ボックス５６ａ上に示されたデータ項目１２を表示するために、ポップ・アップ・ボックス５６ｂ、５６ｃ、５６ｄに示される方法のような種々の方法相互間で切り替えることを可能にされる。データ項目１２を表示するための種々の方法相互間で切り替えるための多くのアイコン５７が提供され得る。更に、本発明の好ましい実施例では、ポップ・アップ・ボックス５４ｂ〜５６ｄのようなポップ・アップ・ボックスは、種々の集合化された抽象的可視要素５２を選択する及び未選択にするために、抽象化されたデータ項目リスト５０の長さに沿ってドラッグされる。これは、選択された抽象的可視要素５２によって表わされる種々のデータ項目１２を、ユーザが反復的に選択する及び未選択にすることを可能にする。抽象化されたデータ項目リスト５０に沿った種々のデータ項目１２を解凍して表示するための別の方法を使用することが可能であるということ、例えば、ユーザがキーボード上の上向き又は下向きの矢印キーを使用するも可能であるということは、当業者は明らかであろう。
【００５４】
中間レベルの集合体における集合化された抽象的可視要素は、次の低いレベルの集合体に対して表示を解凍するためにマウス又は他の装置を使用して選択されてもよい。従って、各レベルにおける視覚的表示要素と対話することによって、最高レベルの集合体から中間のレベルを介して個々の抽象的可視要素２２まで又はその下の解凍されたデータ項目１２まで掘り下げることが可能である。本発明の好ましい実施例では、中間レベルの抽象化のためのポップ・アップ・ボックスが選択されたままにされ、それらを同時に可視的にするために種々のロケーションにドラッグされてもよい。
【００５５】
次に、図１３を参照すると、抽象化されたデータ項目リスト６０が示される。その抽象化されたデータ項目リスト６０は、抽象化されたデータ項目リスト５０の代替実施例である。抽象化されたデータ項目リスト６０では、多数のデータ項目１２を表わすことができる。例えば、項目００００乃至項目９９９９とラベル付けられた１万個のデータ項目１２を、抽象化されたデータ項目リスト６０によって表わすことが可能である。抽象化されたデータ項目リスト６０によって表わされた多数のデータ項目１２のために、データ項目１２を表わす抽象的表示体がフィールド６８を生じるようにマージし得る。従って、フィールド６８は、フィールド６８という表記体にマージされた複数の抽象的表示体を含むことがわかる。フィールド６８の垂直座標に沿ったカーソル１８の移動は、集合化された抽象的可視要素５２を選択し得るし、前述したように、対応するデータ項目１２をポップ・アップ・ボックス６６に表示し得る。フィールド６８によって表わされたデータ項目１２を選択するために、タブ・キー又は他の方法を使用することも可能である。
【００５６】
更に、抽象化されたデータ項目リスト６０によって表わされた種々のデータ項目１２が、その抽象化されたデータ項目リスト６０の垂直座標に沿って表わされる必要はない。例えば、水平座標に沿った又は行及び列におけるマージ場所が項目００００乃至項目９９９９に対応し得る。更に、本発明の実施例のいずれも、表示装置上の任意の方向に配列されたデータ項目１２を表わす抽象的表示体を含み得る、ということは明らかであろう。
【００５７】
次に、図１４及び図１５を参照すると、抽象化されたデータ項目リスト７０及び抽象化されたデータ項目リスト８０が示される。抽象化されたデータ項目リスト７０では、フィールド６８がマージされた抽象的表示体を表わし、一方、その抽象的表示体は多数のデータ項目１２を表わし得る。フィールド６８によって表わされるデータ項目１２は、前述のように、マウス、タブ・キー、又は他の任意の方法を使用して選択される。更に、フィールド６８によって表わされるデータ項目１２は、前述したように、任意の数の集合のレベルを通して掘り下げることにより見つけることが可能である。
【００５８】
図１４の抽象化されたデータ項目リスト７０では、項目００３４が選択及び解凍される。項目００３０及び項目００３９は、ユーザに背景情報を与えるために、及びユーザが希望のデータ項目１２を見つけるのを支援するために解凍される。抽象化されたデータ項目リスト７０における項目００３０と項目００３４との間の表示スペース及び項目００３４と項目００３９との間のスペースはフィールド６８として表示される。図１５の抽象化されたデータ項目リスト８０に示されるように、解凍されたデータ項目１２相互間の解凍されてないデータ項目１２は、集合化された抽象的可視要素５２によって表わされる。更に、それらは、表示スペースが許す場合、個々の視覚的な要素２２によって表わされる。解凍されたデータ項目１２相互間のデータ項目１２は、任意のレベルの都合のよい集合体の集合化された抽象的可視要素によって表わされる。好ましい実施例では、介在する集合化された抽象的可視要素の集合のレベルがユーザのために自動的に計算される。
【００５９】
従って、本発明のシステムおよび方法の実施例のユーザがデータ項目１２を表示したいとき、ユーザは、その実施例によって表示されるべきデータ項目１２に関する情報を提供し得る。実施例は、ユーザから、又は他の任意の情報源から、データ項目１２および他の情報を受け取り得る。それは、受け取られたデータ項目１２を表示するために必要な決定を行なうために、利用可能な表示スペースの量、表示されたデータを表わすために使用される抽象的可視要素、その抽象的表示体の好ましいサイズのような情報、及びユーザの好みのような他の任意の関連情報を得ることも可能である。本発明のシステムおよび方法は、データ項目１２の抽象的な表記体を利用可能な表示スペースに適合させるために必要な集合のレベル、及び抽象的表示体の配置を決定し得る。システムは、抽象的可視要素として使用すべき記号、記号のサイズ、及び記号の数を決定し得る。その後、システムは、利用可能な表示スペースにおいてデータ項目１２を表わすことができる。ユーザ又は他の任意のパーティは、データ項目１２の表示を得るために抽象的表示体と対話し得る。本発明は、前述したように、対話に従ってデータ項目１２の表示を提供し得る。
【００６０】
本発明を詳細に且つそれの特定の例に関して説明したが、本発明の精神及び範囲から逸脱することなく、種々の変更及び修正を行い得るということは当業者には明らかであろう。例えば、ポップ・アップ・ボックスは、対話ボックス、又はスクリーンの他の要素と重畳し得る別種類の第２のウィンドウであってもよい。しかし、別の実施例では、リスト自体は、基礎的なデータ項目１２をテキスト／読み取り可能なものとして示すために、それ自体内で適切に解凍されてもよい。更に、選択されたデータ項目１２のリスト自体が適切に解凍するように見えるよう、データ項目１２のリストを部分的に又は完全に重畳すべく任意の方法でそのデータ項目１２のそのような表示の大きさを決定し、方向付け、位置指定することが可能である。
【図１】
2010191957.tif 000003
【図２】
2010191957.tif 000004
【図３】
2010191957.tif 000005
【図４】
2010191957.tif 000006
【図５】
2010191957.tif 000007
【図６】
2010191957.tif 000008
【図７】
2010191957.tif 000009
【図８】
2010191957.tif 000010
【図９】
2010191957.tif 000011
【図１０】
2010191957.tif 000012
【図１１】
2010191957.tif 000013
【図１２】
2010191957.tif 000014
【図１３】
2010191957.tif 000015
【図１４】
2010191957.tif 000016
【図１５】
2010191957.tif 000017