(57)【要約】  一般に、本発明の実施形態は、無制限の数の条件付き書式設定規則をセルの所定の範囲に適用して評価することに関する。加えて、複数の条件付き書式設定規則は、ユーザインターフェースに含まれる同じセルおよびそのセルに適用された複数の書式についてＴＲＵＥと評価されうる。
2009524174.tif 000002
【特許請求の範囲】
【請求項１】
複数の条件付き書式設定規則を複数のデータセルに適用する方法であって、
複数の条件付き書式設定規則が適用されるべき前記複数のデータセルを決定するステップと、
条件タイプおよび前記条件タイプに関連付けられているパラメータを決定するステップと、
前記条件タイプの書式設定タイプを決定するステップと、
前記複数のデータセルの少なくとも１つの他の条件付き書式設定規則に基づいて優先順位を決定するステップと、
前記条件タイプ、パラメータおよび書式設定タイプを前記複数のデータセルに関連付けるステップとを備え、
前記複数のデータセルに適用されうる条件付き書式設定規則の数は無制限であることを特徴とする方法。
【請求項２】
第１の条件付き書式設定規則がＴＲＵＥであると評価された後、追加の条件付き書式設定規則もまた評価されることを特徴とする請求項１に記載の方法。
【請求項３】
条件付き書式設定規則がＴＲＵＥと評価された後、条件付き書式設定規則の評価を停止するよう指定されうることを特徴とする請求項１に記載の方法。
【請求項４】
ユーザは、他の条件付き書式設定規則に関して条件付き書式設定規則の優先順位を指定することができることを特徴とする請求項１に記載の方法。
【請求項５】
前記複数のデータセルは、ユーザインターフェースの一部であり、前記複数の条件付き書式設定規則の各々は、ユーザインターフェースベースで評価されることを特徴とする請求項１に記載の方法。
【請求項６】
前記複数のデータセルの第２のセットは、前記ユーザインターフェースに関連付けられ、前記第２のセットは、前記第２のセットに関連付けられている第２の条件付き書式設定規則を有し、
前記条件付き書式設定規則および前記第２の条件付き書式設定規則は、ユーザインターフェースベースで評価されることを特徴とする請求項５に記載の方法。
【請求項７】
ユーザインターフェースに適用される複数の条件付き書式設定規則を評価する方法であって、
評価のために条件付き書式設定規則を識別するステップと、
前記条件付き書式設定規則に関連付けられている前記ユーザインターフェースに含まれるセルを識別するステップと、
前記条件付き書式設定規則が前記セルについてＴＲＵＥと評価するかどうかを決定するステップと、
前記条件付き書式設定規則がＴＲＵＥと評価すると決定された場合、前記条件付き書式設定規則に関連付けられている書式タイプが前記セルに以前適用された書式タイプと競合するかどうかを決定するステップと、
前記書式タイプが以前適用された書式タイプと競合しないことが決定された場合、前記書式を前記セルに適用するステップとを備えることを特徴とする方法。
【請求項８】
以前の条件付き書式設定規則が前記セルについて追加の評価が完了されるべきではないと指示したかどうかを決定するステップをさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
前記複数の条件付き書式設定規則は、シートベースで適用されることを特徴とする請求項７に記載の方法。
【請求項１０】
第１の条件付き書式設定規則は、前記シート内の第１のセルのセットについて評価され、第２の条件付き書式設定規則は、前記シート内の第２のセルのセットについて評価されうることを特徴とする請求項７に記載の方法。
【請求項１１】
第１の条件付き書式設定規則は、前記シート内のセルのセットについて評価され、第２の条件付き書式設定規則は、前記シート内のセルの前記セットについて評価されうることを特徴とする請求項７に記載の方法。
【請求項１２】
前記第１の条件付き書式設定規則は、セルの前記セット内の第１のセルについてＴＲＵＥと評価され、第１の書式設定タイプは、前記第１のセルに適用されてよく、
前記第２の条件付き書式設定規則は、セルの前記セット内の第１のセルについてＴＲＵＥと評価され、第２の書式設定タイプは、前記第１のセルに適用されてよいことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記第１の書式設定タイプは、前記第２の書式設定タイプとは異なることを特徴とする請求項１２に記載の方法。
【請求項１４】
複数の書式設定タイプは、異なる条件付き書式設定規則によって前記セルに適用されうることを特徴とする請求項７に記載の方法。
【請求項１５】
複数の条件付き書式設定規則は、前記複数のセルについて評価されてよく、各条件付き書式設定規則は優先順位を有し、
前記複数の条件付き書式設定規則の前記優先順位は、変更されうることを特徴とする請求項７に記載の方法。
【請求項１６】
複数の条件付き書式設定規則を適用して評価するためのコンピュータ実行可能コンポーネントを有するコンピュータ可読媒体であって、
ユーザインターフェースに関連付けられている複数の条件付き書式設定規則の優先順位付けを制御する条件付き書式設定規則制御コンポーネントと、
前記ユーザインターフェースの一部であるセルの第１の条件付き書式設定規則を評価するための条件付き書式設定規則評価コンポーネントと、
前記第１の条件付き書式設定規則の書式設定タイプが前記セルに以前適用された書式タイプと競合するかどうかを決定するための書式設定解決コンポーネントとを備えることを特徴とするコンピュータ可読媒体。
【請求項１７】
前記セルに以前適用された前記書式タイプは、前記条件付き書式設定規則評価コンポーネントがより高い優先順位の条件付き書式設定規則を評価した結果として適用されることを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記条件付き書式設定規則評価コンポーネントは、前記第１の条件付き書式設定規則に関連付けられているセルの範囲内の第１のセルを識別し、前記条件付き書式設定規則が前記セルについて評価されるべきかどうかを決定することを特徴とする請求項１６に記載のコンピュータ可読媒体。
【請求項１９】
より高い優先順位の条件付き書式設定規則がセルについてＴＲＵＥと評価された場合、ユーザは、前記セルについて追加の条件付き書式設定規則は評価されるべきではないと指定することができることを特徴とする請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
ユーザは、条件付き書式設定規則が評価されるべきセルの範囲を変更することができることを特徴とする請求項１６に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
データ視覚化の技法およびデータの条件付き書式設定により、ユーザは、大量の情報をスキャンして迅速に把握することができるようになる。そのような技法は、また、異常およびその他の対象となるデータについてユーザに注意を喚起する助けとなることもある。視覚化ツールは、データを収集、要約、および／または意味のある形状、色、およびパターンに変換するチャート、グラフ、およびレポートを含むことができる。ソースにより近いところで、データ視覚化は、また、生データの貯蔵所としての役割を果たすことが多い、スプレッドシートなどのユーザインターフェースに条件付き書式設定の使用を含めてきた。
【背景技術】
【０００２】
条件付き書式決定は、ユーザが、例えば、セルの内容（または他の何らかの決定条件）に基づいてセルの外観を変更することによりセル内などの、データの体裁を適切に変更できるようにする。図１は、ユーザインターフェース内に通常存在するセル１００の従来技術の範囲を示すが、このセルは、条件付き書式設定されている。ここで、セルＡ１は、セルのデフォルトまたは書式なしバージョンの例を示す。セルＡ２は、第１の条件付き書式設定されたセルの例を示し、セルＡ４は、第２の条件付き書式設定されたセルの例を示す。セルＡ２およびＡ４は、セルに関連付けられている条件に基づいて自動的に新しい書式設定を受け入れた。
【０００３】
図２は、特定の範囲内にある値に条件付けられた書式が選択される従来技術のダイアログ２００を示す。ここに供給された（そしてセル１００の範囲に適用された）２つの条件は、各々の中に含まれる値が特定の範囲の間（条件１では１０と２０の間、条件２では１５と３０の間）にあると評価される場合、特定の方法でセルを書式設定する。条件付き書式に使用される条件は、２つの可能なブール出力であるＴＲＵＥ（真）またはＦＡＬＳＥ（偽）に限定される。供給された条件がＴＲＵＥと評価した場合、書式が適用される。供給された条件がＦＡＬＳＥと評価した場合、書式は適用されない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ダイアログ２００は、有用な間、条件付き書式設定が特定の使用可能な書式（例えば、フォント、セルの色、罫線）に関して限定されうることを明示している。さらに、セルの所定の範囲には、適用できる最大３つの条件付き書式が供給され、各々の書式はＴＲＵＥと評価された場合に可能な書式を１つだけ供給する。さらにまた、セルの条件がＴＲＵＥと評価された後は、そのセルについてはそれ以上の条件が評価されることはないので、セルには追加の書式設定は適用されない。
【課題を解決するための手段】
【０００５】
この「課題を解決するための手段」は、一揃えの概念を簡易化した形で導くために示されており、この概念はさらに以下の「発明を実施するための最良の形態」において説明される。この「課題を解決するための手段」、特許請求の範囲に記載されている本題の重要な特徴を特定することを意図してはおらず、また特許請求の範囲に記載されている本題の範囲の決定を補助するものとして使用されることを意図してはいない。
【０００６】
一般に、本発明の実施形態は、無制限の数の条件付き書式設定規則をセルの所定の範囲に適用して評価することに関する。加えて、複数の条件付き書式設定規則は、ユーザインターフェースに含まれる同じセルについてＴＲＵＥと評価され、複数の書式がそのセルに適用されうる。
【０００７】
１つの態様によれば、複数の条件付き書式設定規則を複数のデータセルに適用する方法が提供される。その方法において、複数の条件付き書式設定規則が適用されるべきデータセルの範囲が決定される。決定された範囲に対して、適用されるべき条件タイプおよび書式のタイプも決定され、セルの範囲に関連付けられる。書式設定タイプが適用されるべきかどうかを決定するために使用されるパラメータもまた、セルに関連付けられる。条件付き書式設定規則の優先順位もまた、その他の条件付き書式設定規則に関して指定される。条件付き書式設定規則に優先順位を割り当てることは、論理的な方法で複数の条件付き書式設定規則を評価することができる機能をもたらす。
【０００８】
もう１つの態様によれば、ユーザインターフェースに適用される複数の条件付き書式設定規則を評価する方法が提供される。複数の条件付き書式設定規則を評価するタスクを達成するために、第１の規則が選択され、選択された規則に関連付けられているセルが評価のために識別される。セルの選択に際して、条件がＴＲＵＥと評価するかどうかを決定するために、条件付き書式設定規則が評価される。条件がＴＲＵＥと評価した場合、条件付き書式設定規則に関連付けられている書式タイプが、セルに以前適用された書式タイプと競合するかどうか決定される。書式タイプが以前適用された書式タイプと競合しない場合、書式設定はセルに適用される。
【０００９】
本発明のさらにもう１つの態様によれば、複数の条件付き書式設定規則を適用して評価するためのコンピュータ実行可能コンポーネントを有するコンピュータ可読媒体が提供される。コンポーネントは、条件付き書式設定規則制御コンポーネント、条件付き書式設定規則評価コンポーネント、および書式設定解決コンポーネントを含む。条件付き書式設定規則制御コンポーネントは、ユーザインターフェースに関連付けられている複数の条件付き書式設定規則の優先順位付けを制御する。条件付き書式設定規則評価コンポーネントは、ユーザインターフェースの一部であるセルの第１の条件付き書式設定規則を評価するために使用される。最後に、書式設定解決コンポーネントは、第１の条件付き書式設定規則の書式設定タイプが、評価対象のセルに以前適用された書式設定タイプと競合するかどうか決定する。
【００１０】
本発明の前述の態様および多数の付随する利点は、添付の図面と併せて、以下の詳細な説明を参照することによりさらに深く理解されるとともにより容易に認識されよう。
【発明を実施するための最良の形態】
【００１１】
一般に、本発明の実施形態は、無制限の数の条件付き書式設定規則をセルの所定の範囲に適用して評価することに関する。具体的には、本発明は、ユーザが、複数の条件付き書式設定規則をセルの範囲に適用して、それらのすべての条件付き書式設定規則を評価させることができるようにする機能を提供する、スタンドアロンのシステムの一部として、またはネットワークベースのシステムと併せて提供されうるユーザインターフェースに関する。本発明は、例示のユーザインターフェースおよびオペレーティング環境に関連して説明されるが、従来技術の当業者であれば、開示される実施形態が本質的に例示的であり、限定的に解釈されるべきではないことを理解するであろう。
【００１２】
書式は、ＴＲＵＥまたはＦＡＬＳＥのみを決定の結果として使用して評価される必要はない。その代わり、適用されるセル書式は関連する値（例えば、セル自体の中の値）に応じて異なっていてもよく、ユーザにとってより有意義となりうるさらに多くの書式を提供することもできる。書式はセルの範囲に適用することができ、ここで書式の値は範囲内のセルごとに決定され、書式の１つまたは複数の外観は書式の値に基づいて異なる。例えば、セル内の値が増加すると、背景の色または網掛けが調整されるか、セル内データバーのサイズが大きくなるか、またはセル内アイコンの選択が変更される。
【００１３】
加えて、以下でさらに詳細に説明されるように、ユーザインターフェース内のセルまたはセルの範囲に適用されうる条件付き書式設定規則の数に制限を設ける必要はない。例えば、図５を簡単に参照すると、条件付き書式設定規則はいくつでもセルまたはセルの範囲に適用することができる。さらに従来技術とは対照的に、本発明の実施形態において、複数の条件付き書式設定規則は特定のセルについて評価することができ、以前の条件付き書式設定規則によって適用された書式と競合しないという前提で、ＴＲＵＥと評価される各規則の書式はセルに適用することができる。
【００１４】
図３Ａは、本発明の実施形態による、複数の条件付き書式設定規則をユーザインターフェース内のセルまたはセルの範囲に適用する機能をユーザに提供するユーザインターフェース３００を示すブロック図である。ドロップダウンメニュー３１０から、ユーザはセルの範囲に適用するために条件付き書式設定規則を選択することができる。この選択を容易にするため、事前定義の条件付き書式設定規則がユーザに提供され、グループ表示に編成されうる。例えば、初期ドロップダウンメニュー３１０は、条件付き書式設定規則グループ３１１、３１２、３１３、３１４、３１５の高レベルセットを識別し、各グループは１つまたは複数の事前定義された条件付き書式設定規則を含む。例えば、条件付き書式設定規則グループ「Ｔｏｐ／Ｂｏｔｔｏｍ  Ｒｕｌｅｓ」３１２は、各々サブドロップダウンメニュー３２０によって指定される「Ｔｏｐ  ｎ  Ｉｔｅｍｓ」３２１、「Ｔｏｐ  ｎ％」３２２、「Ｂｏｔｔｏｍ  ｎ  Ｉｔｅｍｓ」３２３、「Ｂｏｔｔｏｍ  ｎ％」３２４、「Ａｂｏｖｅ  Ａｖｅｒａｇｅ」３２５、および「Ｂｅｌｏｗ  Ａｖｅｒａｇｅ」３２６の事前定義された条件付き書式設定規則を含む。「Ｔｏｐ／Ｂｏｔｔｏｍ」３１２条件付き書式設定規則グループの一部である追加の規則もまた、「Ｍｏｒｅ  Ｒｕｌｅｓ」３２７を選択することにより表示することができる。名前によって指定されるように、条件付き書式設定規則グループＴｏｐ／Ｂｏｔｔｏｍ  Ｒｕｌｅｓ３１２の一部である事前定義された条件付き書式設定規則の各々は、セルの範囲内のセルの上位数および下位数の識別に関連する。
【００１５】
ユーザは、サブドロップダウンメニュー３２０からその名前を選択することにより、事前定義された規則の１つを選択して、規則が評価のために使用すべき特定のパラメータを供給することができる。例えば、ユーザが「Ｔｏｐ  ｎ  Ｉｔｅｍｓ」３２１の条件付き書式設定規則を選択した場合、ユーザは、識別されるべき上位項目の数「ｎ」を指定する機能を提供される。条件付き書式設定規則の特定のパラメータを識別することに加えて、ユーザは、また、ＴＲＵＥと評価されるセルに適用すべき書式設定を選択することもできる。ユーザが「Ｔｏｐ  ｎ  Ｉｔｅｍｓ」３２１の規則を選択し、ｎ＝５のパラメータを供給して、それらのセルの値をイタリック体で表示させるように選択した場合、上位５つの値を含む選択されたセルの範囲にある５つのセルは、それらの値をイタリック体で表示する。図５に示される例において、セル５１１、５２６、５２８、５３２、５３４は、上位５つの値を含み、規則が評価されるとき、それらの値の各々は、イタリックで表示され、それによってそれらのセルを選択された範囲にある他のセルと視覚的に区別する。
【００１６】
図５に関してさらに詳細に説明されるように、複数の条件付き書式設定規則を評価して、競合する書式がセルに適用される結果を招くことなくユーザインターフェース内のセルに複数の書式を適用できる機能を可能にするため、１つの実施形態において、規則がユーザインターフェースのレベルにおいて優先順位付けされる。
【００１７】
図３Ｂは、本発明の実施形態による、複数の条件付き書式設定規則をユーザインターフェース内のセルまたはセルの範囲に適用する機能をユーザに提供するユーザインターフェース３００のさらに詳細な表示を示すブロック図である。ユーザインターフェース３００に表示されるポップアップウィンドウ３３０は、規則タイプウィンドウ３３７に提示される規則タイプに基づいてユーザが複数の条件付き書式設定規則を選択できる機能をもたらし、基準ウィンドウ３３８を介して提示される規則を評価する際に使用すべきパラメータおよび書式を指定する。規則タイプの例は、「Format all cells based on their values（すべてのセルをその値に基づいて書式設定する）」３３１、「Format only cells that contain ...（．．．を含むセルのみ書式設定する）」３３２、「Format only top or bottom ranked values（上位または下位に順位付けされた値のみを書式設定する）」３３３、「Format only values that are above or below the average（平均を上回るかまたは下回る値のみを書式設定する）」３３４、「Format only unique or duplicate valueｓ（単一または重複する値のみを書式設定する）」３３５、および「Use a formula to determine which cells for format（書式設定するセルを決める定式を使用する）」３３６を含むが、これらに限定されることはない。
【００１８】
規則タイプ３３１〜３３６のうちの１つの選択は、基準ウィンドウ３３８が、選択された規則タイプに関連付けられている事前定義された規則の適切なパラメータ選択をユーザにもたらす結果を生じる。したがって、ユーザが規則タイプ「Format only top or bottom ranked values（上位または下位に順位付けされた値のみを書式設定する）」３３３を選択した場合、基準ウィンドウ３３８は、選択された規則タイプと共に使用されうる様々なパラメータのオプションをユーザに提示する。例えば、ユーザは、ドロップダウンリスト３３９を介して、選択されたセルの範囲内で上位、下位、または中央のセルを識別するかどうか、およびテキスト入力スペース３４０を介して、それらのセルのうちＴＲＵＥと評価すべきセルの数を指定することができる。オプションで、ユーザは、チェックボックス３４１を選択することにより、ＴＲＵＥと評価されるべきセルの割合を指定することができる。
【００１９】
選択された条件付き書式設定規則を評価する際に使用すべきパラメータを指定することに加えて、基準ウィンドウ３３８により、ユーザはＴＲＵＥと評価されるセルに適用すべき書式設定を指定することができる。書式設定の任意のタイプ３４２は、太字、イタリック体、下線、罫線、網掛け、塗りつぶす色、配置などを含むセルに適用されうるが、これらに限定されることはない。
【００２０】
前述のように、条件付き書式設定規則は、いくつでもセルおよび／またはセルの範囲に適用することができる。実施において、条件付き書式設定規則の合計数は、ユーザインターフェースを提供しているおよび／または評価を実行しているデバイスの処理能力によってのみ制限される。加えて、条件付き書式設定規則の数にかかわらず、各規則は評価することができ、他の規則がすでに同じセルについてＴＲＵＥと評価されているかどうかにかかわらず、関連する書式設定をセルに適用することができる。
【００２１】
図４は、本発明の実施形態による、セルの同じ範囲の２つの条件付き書式設定規則の評価および同じセルに適用される各々の条件付き書式設定規則に関連付けられている書式の適用を示すユーザインターフェースのブロック図である。「背景技術」の節において言及されているように、既存のユーザインターフェースにおいて、条件付き書式設定規則が特定のセルについてＴＲＵＥと評価された後、そのセルに関連付けられているいかなる追加の条件付き書式設定規則も評価されない。対照的に、本発明の実施形態では、特定のセルについてすべての条件付き書式設定規則を評価し、書式設定がより優先順位の高い規則と競合しないことを前提として、各規則の書式設定を適用する。
【００２２】
１つの例において、規則は、ユーザインターフェースレベルで優先順位付けされ、優先度順に評価される。高い優先順位の規則がセルについてＴＵＲＥと評価し、そのセルに書式を適用する場合、ＴＲＵＥと評価するそれより低い優先順位の規則はその同じセルに競合する書式を適用することはない。しかし、書式が競合しない場合、両方の書式がそのセルに適用されてもよい。
【００２３】
ユーザインターフェースの１つまたは複数のセルに対して作成された条件付き書式設定規則は、「Ｆｏｒｍａｔｔｉｎｇ  Ｒｕｌｅｓ  Ｌｅｇｅｎｄ」ウィンドウ４５０を介してユーザインターフェースについて集合的に表示することができる。ユーザインターフェース３００の規則は、規則が適用されるセルの範囲にかかわりなく、優先順位に基づいて評価される。代替実施形態において、規則は、セル単位ベースで優先順位を与えられてもよく、セル単位で評価される。
【００２４】
図４を参照すると、Ｆｏｒｍａｔｔｉｎｇ  Ｒｕｌｅｓ  Ｌｅｇｅｎｄウィンドウ４５０で最初に識別された規則は、最高の優先順位を割り当てられうる。代替として、Ｆｏｒｍａｔｔｉｎｇ  Ｒｕｌｅｓ  Ｌｅｇｅｎｄでは、条件付き書式設定規則ごとに優先順位番号を表示することができる。規則の優先順位を識別する手段にはかかわりなく、条件付き書式設定規則は自動的に、またはユーザによって再優先順位付けされうる。例えば、ユーザが新しい規則を追加した場合、その規則はユーザインターフェースに関連付けられている条件付き書式設定規則に対して最高の優先順位（または最低の優先順位）を与えられ、既存の条件付き書式設定規則は各々それに応じて自動的に再優先順位付けされうる。代替として、ユーザは、Ｆｏｒｍａｔｔｉｎｇ  Ｒｕｌｅｓ  Ｌｅｇｅｎｄ４５０を介して、現在の既存の規則を再優先順位付けすることができる。
【００２５】
図４に示されるように、「Ａｂｏｖｅ  Ａｖｅｒａｇｅ」４５１および「Ｉｃｏｎ  Ｓｅｔ」４５３という２つの規則は、ユーザインターフェース３００に関連付けられている。関連付けられている条件付き書式設定規則４５１、４５３は、各々、範囲ウィンドウ４４１、４４２に示されるように、セルの同じ範囲Ｄ５からＤ３１に適用される。この例は、ユーザインターフェース内のセルの同じ範囲への２つの規則の適用を示しているが、本発明の実施形態はそのように制限されることはない。例えば、条件付き書式設定規則「Ａｂｏｖｅ  Ａｖｅｒａｇｅ」４５１は、セルＤ５〜Ｄ３１、Ｅ７、およびＦ１〜Ｆ１５に適用されてもよいが、条件付き書式設定規則４５３は、セルＤ１１〜Ｄ４０、Ｈ９〜Ｈ２２、およびＯ１〜Ｏ５に適用されてもよい。加えて、ユーザは、Ａｐｐｌｉｅｓ  Ｔｏウィンドウ４４１、４４２の範囲を変更することにより、特定の条件付き書式設定規則の範囲を変更することができる。
【００２６】
関連付けられているセルにはかかわりなく、最高の優先順位を持つ規則は、その規則に関連付けられているすべてのセルについて最初に評価され、書式設定がそれらのセルに適用される。引き続き、次に高い優先順位を持つ規則が評価され、それに応じて書式設定が適用される。
【００２７】
Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１規則のパラメータは、規則に対して事前定義され、セルの範囲内の値の平均を上回る値を含むセルが、関連付けられている書式によって指定されているように書式設定されることを単に指定する。条件付き書式設定規則Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１に関連付けられている書式設定４４３は、値が関連するセルの範囲内（Ｄ５からＤ３１）のセルの平均を上回るすべてのセルに網掛けを適用する。条件付き書式設定規則に関連付けられている書式設定は、ユーザが書式設定ボックス４４３で規則に対して別の書式を選択することにより変更されうる。
【００２８】
Ａｂｏｖｅ  Ａｖｅｒａｇｅ規則４５１を評価する際、セルの範囲に含まれる値の平均（この例において、得られる平均は４４７．８５）が計算され、その平均を上回る値を含むセルに適切な書式設定が適用される。Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１の規則は、ユーザインターフェースに対して最高の優先順位の規則であるため、書式設定はＴＲＵＥと評価する関連付けられた範囲のすべてのセルに適用される。したがって、セルＤ５  ４０５、Ｄ１０  ４１０、Ｄ１５  ４１５、Ｄ１７  ４１７、Ｄ１８  ４１８、Ｄ２０  ４２０、Ｄ２２  ４２２、Ｄ２６  ４２６、Ｄ２８  ４２８、およびＤ２９  ４２９は、それぞれセルの関連付けられた範囲の平均値を上回る値を含むので、網掛け書式がセルに適用される。
【００２９】
Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１の規則の評価を完了すると、第２に高い優先順位を持つ規則が評価され、書式設定がより高い優先順位の条件付き書式設定規則によって適用された書式設定と競合しないという前提で、適切な書式設定が関連付けられたセルの範囲内のセルに適用される。１つの実施形態において、より高い優先順位規則によってセルに適用された書式設定は、より低い優先順位規則の競合する書式で上書きされることはないが、ユーザによって手動で適用された書式は、条件付き書式設定規則に関連付けられている書式で上書きされうる。代替実施形態において、ユーザは、手動で適用された書式が、優先順位にかかわりなく、条件付き書式設定規則からの書式によって上書きされないように指定することができる。代替として、ユーザは、どの優先順位の条件付き書式設定規則が手動で適用された競合する書式を上書きすることができるか、およびどの優先順位の条件付き書式設定規則が手動で適用された書式設定を上書きすることができないかを指定することができる。
【００３０】
再び図４を参照すると、第２の高い優先順位を持つ規則は、「Ｉｃｏｎ  Ｓｅｔ」４５３の条件付き書式設定規則である。Ｉｃｏｎ  Ｓｅｔの条件付き書式設定規則は、デフォルトのパラメータを使用するか、またはユーザによって指定されたパラメータを使用することができる。この例において、使用されているパラメータは、３つのアイコンのデフォルトであり、セルの範囲内の値の下位３分の１の値を持つセルは、高密度ドットのアイコン４３２に適用され、セルの範囲内の中間３分の１の値を持つセルが中密度ドットのアイコン４３２に適用され、セルの範囲内の値の上位３分の１の値を持つセルが低密度ドットのアイコン４３３に適用される。Ｉｃｏｎ  Ｓｅｔ４５３規則の評価の一部として適用される書式設定は、より高い優先順位のＡｂｏｖｅ  Ａｖｅｒａｇｅ４５１規則によって適用される書式設定と競合しないので、アイコンの書式設定はセルに割り当てられうる。その結果、各セル４０５〜４３１は、Ｉｃｏｎ  Ｓｅｔ規則４５３に割り当てられたしきい値と一致する適切な値に対応するアイコンを割り当てられる。したがって、値の下位３分の１の値を含むセル、つまりＤ７  ４０７、Ｄ８  ４０８、Ｄ９  ４０９、Ｄ１２  ４１２、Ｄ１４  ４１４、Ｄ１６  ４１６、Ｄ２３  ４２３、Ｄ２４  ４２４、およびＤ３０  ４３０は、値の横に高密度アイコンを表示するように構成される。値の中間３分の１の値を含むセル、つまりＤ６  ４０６、Ｄ１１  ４１１、Ｄ１３  ４１３、Ｄ１７  ４１７、Ｄ１８  ４１８、Ｄ１９  ４１９、Ｄ２１  ４２１、Ｄ２５  ４２５、およびＤ３１  ４３１は、値の横に中密度アイコンを表示するように構成される。値の上位３分の１の値を含むセル、つまりＤ５  ４０５、Ｄ１０  ４１０、Ｄ１５  ４１５、Ｄ２０  ４２０、Ｄ２２  ４２２、Ｄ２６  ４２６、Ｄ２８  ４２８、およびＤ２９  ４２９は、値の横に低密度アイコンを表示するように構成される。
【００３１】
図４から分かるように、両方の条件付き書式設定規則の評価は、評価対象のセルに２つの異なるタイプの書式設定が適用されるという結果をもたらす。そのように、セルＤ５  ４０５、Ｄ１０  ４１０、Ｄ１５  ４１５、Ｄ１７  ４１７、Ｄ１８  ４１８、Ｄ２０  ４２０、Ｄ２２  ４２２、Ｄ２６  ４２６、Ｄ２８  ４２８、およびＤ２９  ４２９は、ハッシングとアイコンを共に含むように書式設定されている。
【００３２】
複数の書式設定タイプを同じセルに適用することができるかどうかを決定する際、書式設定は、グループ内のある書式がセルに適用された場合に同じグループ内の別の書式が同じセルに適用できないというように、競合するカテゴリにグループ分けすることができる。類似した書式は、同じグループに含められる。例えば、ＦＩＬＬと呼ばれる１つの書式設定グループは、セル本体に網掛けをすること、特定の色をセル本体に色付けすることなどを含むことができる。しかし、太字やイタリック体などのように、一般に類似すると考えられる一部の書式タイプは、相互に競合することはなく、その結果、同じ書式設定グループには含まれない。
【００３３】
計算上可能な限り多くの条件付き書式設定規則を提供できることに加えて、ユーザは、特定の条件付き書式設定規則がＴＲＵＥと評価する場合により低い条件付き書式設定規則が評価されるべきであるかどうかを指定することができる。１つの実施形態において、これは、ユーザがＦｏｒｍａｔｔｉｎｇ  Ｒｕｌｅｓ  Ｌｅｇｅｎｄウィンドウ４５０に表示される条件付き書式設定規則に関連付けられている「Ｓｔｏｐ  ｉｆ  Ｔｒｕｅ」ボックス４４０を選択することよって識別されうる。説明のために、後続の条件付き書式設定規則が評価されるべきではないと指示することは、本明細書において「Ｓｔｏｐ  ｉｆ  Ｔｒｕｅ」と称される。Ｓｔｏｐ  ｉｆ  Ｔｒｕｅは、より高い優先順位の規則がＴＲＵＥと評価された場合に、より低い優先順位の規則がセルについて評価されるべきではないと指定する任意の指示またはフラグなどを示す。１つの実施形態において、Ｓｏｔｐ  ｉｆ  Ｔｒｕｅは、条件付き書式設定規則ごと、セルごとに適用することができる。そのように、複数の条件付き書式設定規則は、セルまたはセルの範囲に適用することができ、それらの規則の任意の組合せをセルの任意の組合せと共にＳｔｏｐ  ｉｆ  Ｔｒｕｅに対して選択することができる。
【００３４】
Ｓｔｏｐ  ｉｆ  Ｔｒｕｅ４４０が特定の条件付き書式設定規則に対して選択された場合、条件付き書式設定規則がＴＲＵＥと評価する各セルについてその規則が評価されるので、そのセルに関連付けられている後続またはより低い優先順位の条件付き書式設定規則がそのセルについて評価されるべきではないことが示される。図４において、ユーザが、Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１規則に対してＳｔｏｐ  ｉｆ  Ｔｒｕｅ４４０を選択した場合、その規則がＴＲＵＥと評価した各セルについて、それより低い優先順位条件付き評価規則、Ｉｃｏｎ  Ｓｅｔ４５３は評価されない。その結果、条件付き書式設定規則Ｉｃｏｎ  Ｓｅｔ４５３は、セルＤ５  ４０５、Ｄ１０  ４１０、Ｄ１５  ４１５、Ｄ１７  ４１７、Ｄ１８  ４１８、Ｄ２０  ４２０、Ｄ２２  ４２２、Ｄ２６  ４２６、Ｄ２８  ４２８、およびＤ２９  ４２９については評価されない。
【００３５】
図５は、本発明の実施形態による、より高い優先順位の条件付き書式設定規則の競合する書式タイプであるため一部の書式タイプがセルに適用されない複数の条件付き書式設定規則の適用および評価を示すユーザインターフェースのブロック図である。図４で提供された例で説明を続けると、３つの追加の条件付き書式設定規則が、セルＤ５〜Ｄ３１  ５０５〜５３１の範囲に定義される。特に、Ｄａｔａ  Ｂａｒ５４１、Ｂｅｌｏｗ  Ａｖｅｒａｇｅ５４２、およびＴｏｐ５  ５４３の条件付き書式設定規則は、ユーザインターフェース３００の条件付き書式設定規則のリストに追加される。Ａｂｏｖｅ  Ａｖｅｒａｇｅ４５１およびＩｃｏｎ  Ｓｅｔ４５３の条件付き書式設定規則と同様に、Ｄａｔａ  Ｂａｒ５４１、Ｂｅｌｏｗ  Ａｖｅｒａｇｅ５４２、およびＴｏｐ５  ５４３の条件付き書式設定規則は各々、条件付き書式設定規則が評価されるときに使用される特定の規則に関連付けられているパラメータおよび書式設定タイプを有する。特に、Ｄａｔａ  Ｂａｒ５４１の規則は、各セル内でサイズ調整されたデータバーを介して、範囲内の他のセルに関してそのセルの値を識別するパラメータを含む。そのように、Ｄａｔａ  Ｂａｒ５４１のセルの範囲内の各セルは、常にＴＲＵＥと評価する。しかし、この例において、ｄａｔａ  ｂａｒ５４１の書式タイプ５４４およびＡｂｏｖｅ  Ａｖｅｒａｇｅ４５１の書式タイプ４４３は、同じ書式設定グループに属する。Ａｂｏｖｅ  Ａｖｅｒａｇｅ５４１の規則にＴＲＵＥと評価し、網掛け書式４４３を適用させるセルの場合、ｄａｔａ  ｂａｒ５４１の書式設定５４４は、より低い優先順位の条件付き書式設定規則の競合する書式であるため適用されない。そのように、ｄａｔａ  ｂａｒ書式設定は、セルＤ５  ５０５、Ｄ１０  ５１０、Ｄ１５  ５１５、Ｄ１７  ５１７、Ｄ１８  ５１８、Ｄ２０  ５２０、Ｄ２２  ５２２、Ｄ２６  ５２６、Ｄ２８  ５２８、およびＤ２９  ５２９に適用されない。
【００３６】
対照的に、Ｂｅｌｏｗ  Ａｖｅｒａｇｅ５４２およびＴｏｐ５  ５４３の条件付き書式設定規則に関連付けられている書式設定タイプは、より高い優先順位の条件付き書式設定規則のどの書式設定タイプとも競合しない。その結果、それらの条件付き書式設定規則の書式タイプは、ＴＲＵＥと評価するすべてのセルに適用されることになる。
【００３７】
より高い条件付き書式設定規則の書式設定タイプがより低い優先順位の条件付き書式設定規則の競合する書式設定タイプに置き換えられることが確実にないようにするために、セル単位ベースで競合解決を実行することは、複数の条件付き書式設定規則を評価して、より高い優先順位の条件付き書式設定規則の書式設定情報を失うことなく複数の異なる書式設定タイプを適用できる機能をもたらす。
【００３８】
図６は、本発明の実施形態による、ユーザインターフェース内に含まれる１つまたは複数のセルに複数の条件付き書式設定規則を適用するための条件付き書式設定適用ルーチンを示す流れ図である。条件付き書式設定適用ルーチン６００は、ブロック６０１において開始する。ブロック６０３において、１つまたは複数の条件付き書式設定規則が適用されるべきセルの範囲が決定される。セルの範囲は、ユーザインターフェース内に含まれるセルの任意の組合せであってもよい。例えば、セルの範囲は、１つの列内の連続する範囲、複数列からのセル、行の連続する範囲内のセルなどであってもよい。
【００３９】
ブロック６０５において、条件付き書式設定規則の条件タイプおよびパラメータは、セルの範囲について決定される。前述のように、条件タイプは、条件付き書式設定規則のタイプを識別する。パラメータは、識別された条件タイプに関連付けられ、それらのセルが評価されるべきしきい値を含むことができる。条件タイプおよびパラメータを決定することに加えて、ブロック６０７において、条件がＴＲＵＥと評価された場合にセルに適用すべき書式設定が決定される。
【００４０】
決定ブロック６０９において、適用される条件付き書式設定規則の優先順位が調整されるべきかどうかに関して決定が行われる。前述のように、条件付き書式設定規則の優先順位は、自動的に適用されるか、またはユーザによって手動で調整されうる。優先順位の自動適用の場合は、任意の原則を使用することができる。例えば、最も新しく追加された書式設定規則は、最高の優先順位を与えられうる。代替として、最も古い条件付き書式設定規則は、最高／最低の優先順位を与えられうる。決定ブロック６０９において、条件付き書式設定規則の優先順位が調整されるべきであると決定された場合、ブロック６１１においてその他の定義されている条件に関して優先順位が調整される。
【００４１】
しかし、決定ブロック６０９において、優先順位が調整される必要はないと決定された場合、決定ブロック６１３において、その条件がＴＲＵＥと評価された場合に条件付き書式設定規則の評価を停止するかどうかに関して決定が行われる。図４において前述されているように、ユーザは、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅを選択して、特定の条件がＴＲＵＥと評価する場合に、より低い優先順位の条件付き書式設定規則はセルについて評価されないことを示すことができる。決定ブロック６１３において、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが設定されたことが決定された場合、ブロック６１５において、その決定はセルの選択された範囲の条件付き書式設定規則に関連付けられる。
【００４２】
ブロック６１５によって示されるように、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが選択されることが決定され、その決定がセルの範囲に適用された後、または決定ブロック６１３においてＳｔｏｐ  ｉｆ  Ｔｒｕｅが選択されないことが決定された場合、決定ブロック６１７において、ブロック６０３において識別された選択されたセルの範囲の追加の条件付き書式設定規則が追加されるべきであるかどうかに関して決定が行われる。決定ブロック６１７において、追加の条件付き書式設定規則がセルの決定された範囲に適用されるべきであると決定された場合、制御はブロック６０５に戻されて、ルーチンは続行する。しかし、決定ブロック６１７において、追加の条件付き書式設定規則がセルの選択された範囲に適用されるべきではないと決定された場合、ブロック６１９によって示されるように、条件付き書式設定適用ルーチン６００は終了する。
【００４３】
図７は、本発明の実施形態による、ユーザインターフェースに関連付けられている複数の条件付き書式設定規則を評価するための条件付き書式設定評価ルーチンを示す流れ図である。条件付き書式設定評価ルーチン７００は、ブロック７０１において開始する。ブロック７０３において、ユーザインターフェースの最高の優先順位を持つ条件付き書式設定規則が識別される。前述のように、優先順位は、条件付き書式設定規則に自動的に割り当てられるか、またはユーザが条件付き書式設定規則に適用されるべき優先順位を識別することによって割り当てられうる。前述のように、条件付き書式設定規則は、ユーザインターフェースレベルで優先順位を与えられる。しかし、代替の実施形態において、条件付き書式設定規則は、セル単位レベルで優先順位を与えられてもよい。評価されるべき条件付き書式設定規則の識別が行われると、ブロック７０５において、条件付き書式設定規則に関連付けられているセルが評価のために選択される。
【００４４】
選択されたセルについて、決定ブロック７０７において、条件付き書式設定規則の評価が適用されるべきかどうかに関して決定が行われる。特に、以前の条件付き書式設定規則がＴＲＵＥと評価され、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが選択されている（つまり、その条件がＴＲＵＥと評価される場合、より低い優先順位の条件付き書式設定規則が評価されるべきではないとユーザが示している）場合、決定ブロック７０７において、この評価はそのセルについて完了されるべきではないと決定される。
【００４５】
決定ブロック７０７において、セルが評価されるべきであると決定された場合、決定ブロック７０９において、選択されたセルについて条件付き書式設定規則がＴＲＵＥと評価するかどうかが決定される。決定ブロック７０９において、選択されたセルについて評価された条件がＴＲＵＥであると決定された場合、決定ブロック７１１において、別の条件によって競合する書式がそのセルに以前適用されたかどうか決定が行われる。本発明の実施形態において、以前評価された条件付き書式設定規則によって適用された書式設定と、ユーザによって適用された書式設定との区別が行われる。１つの実施形態において、競合する書式がユーザによって適用されている場合、条件付き書式設定規則からの書式設定は、手動で適用された書式を置き換えるために使用されうる。
【００４６】
対照的に、競合する書式がより高い優先順位の条件付き書式設定規則によって適用されている場合、現在評価された条件付き書式設定規則によって適用されるべき書式は、以前適用された書式に置き換わるかまたはこれと競合するので、適用されない。決定ブロック７１１において、競合する書式が別の条件付き書式設定規則によって適用されていないと決定された場合、ブロック７１３において、書式はセルに適用される。適用されるべき書式設定がブーリアン書式（つまり、ＴＲＵＥまたはＦＡＬＳＥのいずれかである）であり、範囲内の他のセルに依存しない場合、書式は即座にセルに適用されうる。しかし、適用されるべき書式設定が条件の範囲内の他のセルの評価に依存する場合、評価は範囲内の他のセルに基づいて決定されてよく、次いで書式はその範囲内のすべてのセルに適用される。
【００４７】
ブロック７１３において書式が適用された後、または決定ブロック７１１において競合する書式が以前適用されていたと決定された場合、決定ブロック７１５において、現在評価された条件付き書式設定規則の追加の書式がブロック７０５で選択されたセルに適用されるべきであるかどうかに関して決定が行われる。決定ブロック７１５において、追加の書式が適用されるべきであると決定された場合、制御は決定ブロック７１１に戻され、条件付き書式設定評価ルーチン７００は続行する。しかし、決定ブロック７１５において、現在評価された条件に基づいて選択されたセルに適用されるべき追加の書式はないと決定された場合、決定ブロック７１７において、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが評価されたセルについて設定されるべきであるかどうかに関して決定が行われる。決定ブロック７１７において、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが設定されるべきであると決定された場合、ブロック７１９において、セルは評価を完了しているものと識別される。１つの実施形態において、これは本明細書においてＳｔｏｐ  ｉｆ  Ｔｒｕｅフラグとして識別されるフラグを設定することにより達成することができる。
【００４８】
決定ブロック７１７において、Ｓｔｏｐ  ｉｆ  Ｔｒｕｅが設定されるべきではないと決定された場合、ブロック７１９においてＳｔｏｐ  ｉｆ  Ｔｒｕｅが設定された後、または決定ブロック７０７において選択されたセルの評価が完了されるべきではないと決定された場合、決定ブロック７２１において、評価される必要のある現在の条件付き書式設定規則に関連付けられている範囲内に追加のセルがあるかどうかに関して決定が行われる。決定ブロック７２１において、評価されるべき範囲内の追加のセルがあると決定された場合、制御はブロック７０５に戻され、条件付き書式設定評価ルーチン７００は続行する。
【００４９】
しかし、決定ブロック７２１において、ブロック７０３で識別された条件付き書式設定規則に関連付けられている範囲内に追加のセルがないと決定された場合、決定ブロック７２３において、ユーザインターフェースの追加の条件付き書式設定規則が評価されるべきかどうかに関して決定が行われる。決定ブロック７２３において、ユーザインターフェースの追加の条件付き書式設定規則が評価されるべきであると決定された場合、制御はブロック７０３に戻され、条件付き書式設定評価ルーチン７００は続行する。決定ブロック７２３において、評価されるべきユーザインターフェースの追加の条件付き書式設定規則はないと決定された場合、ブロック７２５によって示されるように、条件付き書式設定評価ルーチン７００は終了する。
【００５０】
図７に関して説明された代替の実施形態において、優先順位とはかかわりなく、セルごとに各条件が最初に評価され、結果はそれらが評価される優先順位に基づいて保持または保管されてよい。セルのすべての条件が評価されて優先度順に保持された後、保持されている評価に基づいてそのセルに適切な書式設定が決定されうる。前述のように、ＴＲＵＥと評価されたより高い優先順位を持つ条件は書式設定を適用させるが、競合する書式をもたらすであろうより低い優先順位を持つ条件は適用されない。加えて、評価条件の書式設定を適用するに先立って、より高い優先順位条件がＳｔｏｐ  ｉｆ  Ｔｒｕｅに関連付けられているかどうか決定することができ、関連付けられている場合、すべてのより低い優先順位の条件は無視することができる。
【００５１】
前述の実施形態は、スタンドアロンのコンピューティングデバイス上で、あるいはインターフェース、条件付き書式設定規則の評価、および／またはユーザインターフェース経由で表示されるデータの一部またはすべてが他のネットワークコンピューティングデバイスから取得されるかまたは他のネットワークコンピューティングデバイスによって計算されるネットワーク環境の一部として実施されうる。ここで図８Ａおよび８Ｂを参照すると、例示的はネットワークオペレーティング環境８００が説明される。
【００５２】
図８Ａを参照すると、オペレーティング環境８００は、インターネットまたはイントラネットなどの通信ネットワークを介して通信することができる、クライアントコンピューティングデバイス８０２のような、複数の受信側コンピューティングデバイスを含む。例示的な実施形態において、クライアントコンピューティングデバイス８０２は、ネットワークを介した通信を容易にするブラウザソフトウェアアプリケーションなどのソフトウェアアプリケーションを含むことができる。オペレーティング環境はさらに、クライアントコンピューティングデバイス８０２と通信する、アプリケーションサーバ８０４などの１つまたは複数の送信側コンピューティングデバイスも含む。アプリケーションサーバ８０４は、クライアントコンピューティングデバイス８０２にユーザインターフェースを提供することができる。加えて、アプリケーションサーバ８０４は、クライアントコンピューティングデバイス８０２で表示できるユーザインターフェース２００を提供することができる。従来技術の当業者であれば、クライアントコンピューティングデバイス８０２および／またはアプリケーションサーバ８０４が、パーソナルコンピュータ、ハンドヘルドコンピュータ、モバイルコンピュータ、携帯電話、サーバコンピュータなどの多種多様なコンピューティングデバイスに対応することができることを理解するであろう。
【００５３】
図８Ｂを参照すると、例示的な実施形態において、クライアントコンピューティングデバイス８０２は、通信ネットワークを介してユーザインターフェースアプリケーションに要求を生成することができる。アプリケーション要求は適切なアプリケーションサーバ８０４において受信されるが、これは適切なコードを生成するかまたは取り出して、クライアントコンピューティングデバイスでユーザインターフェース２００を生成する。次いで、コードはクライアントコンピューティングデバイス８０２に送信される。
【００５４】
例示的な実施態様を示し、説明してきたが、本発明の精神および範囲を逸脱することなく様々な変更を加えることができることが理解されよう。
【図面の簡単な説明】
【００５５】
【図１】ユーザインターフェース内の条件付き書式設定されるセルの範囲の従来技術の例を示す図である。
【図２】セルを条件付き書式設定するためのダイアログの従来技術の例を示す図である。
【図３Ａ】本発明の実施形態による、複数の条件付き書式設定規則をセルまたはセルの範囲に適用する機能をユーザに提供するユーザインターフェースを示すブロック図である。
【図３Ｂ】本発明の実施形態による、複数の条件付き書式設定規則をセルまたはセルの範囲に適用する機能をユーザに提供するユーザインターフェースを示すブロック図である。
【図４】本発明の実施形態による、セルの同じ範囲の２つの条件付き書式設定規則の評価および同じセルに適用される各々の条件付き書式設定規則に関連付けられている書式の適用を示すユーザインターフェースのブロック図である。
【図５】本発明の実施形態による、より高い優先順位の条件付き書式設定規則の競合する書式タイプであるため一部の書式タイプがセルに適用されない複数の条件付き書式設定規則の適用および評価を示すユーザインターフェースのブロック図である。
【図６】本発明の実施形態による、ユーザインターフェース内に含まれる１つまたは複数のセルに複数の条件付き書式を適用するための条件付き書式設定適用ルーチンを示す流れ図である。
【図７】本発明の実施形態による、ユーザインターフェースに関連付けられている複数の条件付き書式設定規則を評価するための条件付き書式設定評価ルーチンを示す流れ図である。
【図８Ａ】本発明の態様による、ネットワークベースのユーザインターフェースを提供するためのネットワーク環境を示すブロック図である。
【図８Ｂ】本発明の態様による、ネットワークベースのユーザインターフェースを提供するためのネットワーク環境を示すブロック図である。
【図１】
2009524174.tif 000003
【図２】
2009524174.tif 000004
【図３Ａ】
2009524174.tif 000005
【図３Ｂ】
2009524174.tif 000006
【図４】
2009524174.tif 000007
【図５】
2009524174.tif 000008
【図６】
2009524174.tif 000009
【図７】
2009524174.tif 000010
【図８Ａ】
2009524174.tif 000011
【図８Ｂ】
2009524174.tif 000012
【国際調査報告】
2009524174.tif 000013