JP3344200B2 - データ処理システム上で実行される複雑なソフトウェア機能の単一制御のための可変コンピュータ・アイコン - Google Patents
データ処理システム上で実行される複雑なソフトウェア機能の単一制御のための可変コンピュータ・アイコンInfo
- Publication number
- JP3344200B2 JP3344200B2 JP06416896A JP6416896A JP3344200B2 JP 3344200 B2 JP3344200 B2 JP 3344200B2 JP 06416896 A JP06416896 A JP 06416896A JP 6416896 A JP6416896 A JP 6416896A JP 3344200 B2 JP3344200 B2 JP 3344200B2
- Authority
- JP
- Japan
- Prior art keywords
- database
- icon
- response
- parameter
- parameters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
Description
【0001】
【発明の属する技術分野】本発明は、複雑なソフトウェ
ア機能を実行するデータ処理システムに関する。より詳
細には、本発明は、可変コンピュータ・アイコンを使っ
てデータ処理システムで実行される複雑なソフトウェア
機能の単一の調節可能な制御を行うためのシステムおよ
び方法に関する。
ア機能を実行するデータ処理システムに関する。より詳
細には、本発明は、可変コンピュータ・アイコンを使っ
てデータ処理システムで実行される複雑なソフトウェア
機能の単一の調節可能な制御を行うためのシステムおよ
び方法に関する。
【0002】
【従来の技術】情報検索システムにおける文書の識別、
保険補償範囲の計算、投資の選択、プロセス変更の評価
など、多数のパラメータに基づいて複雑なソフトウェア
機能を実行する多くのデータ処理システムは、その複雑
なソフトウェア機能のパラメータ設定のため一組の制御
を利用している。システムのユーザは、複雑な機能から
所望の結果を得るために、それぞれ個々の制御の動作を
理解しなければならない。複数のパラメータを含むその
ような複雑な機能のための最終ユーザ・インターフェー
スは、通常各パラメータごとに1つの制御からなり、そ
れにより、ユーザは、それぞれのパラメータが何を表
し、許容可能な設定が何で、それらの組み合わさせた効
果が何であるかを理解しなければならない。これらの制
御は、種類、すなわち尺度、値域、定義域、細分性、お
よび効果が異なることがある。たとえば、探索要求をワ
ードとフレーズで行なうことができる情報検索システム
では、ユーザに通常、大/小文字の区別、語形変化、ワ
ードの近接度(フレーズ内のワード間の許容できる距
離)などのパラメータのリストが示される。一般にこの
ような検索システムは使用が容易ではなく、暫く使わな
いとしばしば再学習が必要になる。さらに、そのような
システムでは、検索結果の厳密さを容易に制御すること
ができない。
保険補償範囲の計算、投資の選択、プロセス変更の評価
など、多数のパラメータに基づいて複雑なソフトウェア
機能を実行する多くのデータ処理システムは、その複雑
なソフトウェア機能のパラメータ設定のため一組の制御
を利用している。システムのユーザは、複雑な機能から
所望の結果を得るために、それぞれ個々の制御の動作を
理解しなければならない。複数のパラメータを含むその
ような複雑な機能のための最終ユーザ・インターフェー
スは、通常各パラメータごとに1つの制御からなり、そ
れにより、ユーザは、それぞれのパラメータが何を表
し、許容可能な設定が何で、それらの組み合わさせた効
果が何であるかを理解しなければならない。これらの制
御は、種類、すなわち尺度、値域、定義域、細分性、お
よび効果が異なることがある。たとえば、探索要求をワ
ードとフレーズで行なうことができる情報検索システム
では、ユーザに通常、大/小文字の区別、語形変化、ワ
ードの近接度(フレーズ内のワード間の許容できる距
離)などのパラメータのリストが示される。一般にこの
ような検索システムは使用が容易ではなく、暫く使わな
いとしばしば再学習が必要になる。さらに、そのような
システムでは、検索結果の厳密さを容易に制御すること
ができない。
【0003】従来の技術において、米国特許第4879
648号、およびその継続出願である第5206949
号明細書は、データ・ベース全体を探索する目的で所望
の項目およびカテゴリを制御するために、限られた数の
制御キー入力、1つのスクロール・キー、および1つの
選択キーをユーザが活動化させるだけでよい、探索項目
またはデータ・セットの表示方法を開示している。
648号、およびその継続出願である第5206949
号明細書は、データ・ベース全体を探索する目的で所望
の項目およびカテゴリを制御するために、限られた数の
制御キー入力、1つのスクロール・キー、および1つの
選択キーをユーザが活動化させるだけでよい、探索項目
またはデータ・セットの表示方法を開示している。
【0004】米国特許第5195034号は、ストラテ
ジを探索するために「ファジー」の概念を応用すること
を開示している。この特許は、複数のソート可能キーを
使用する、探索を実行するためのデータ処理システムを
開示している。それぞれのソート可能キーに、英字キー
値、補助記号(diacritic)キー値、大/小文字キー
値、特殊文字キー値が割り当てられる。探索の基準を指
定する際に4つのキー値をすべて指定することができ、
それにより、所望の英字文字列用の所望の英字値、補助
記号値、大/小文字値、および特殊文字値に正確に探索
の焦点を絞ることができる。「ファジー」または「類
似」探索では、所望の英字値とは一致するが1つまたは
複数の他のキー値を無視した文字またはキーが選択され
る。すなわち、たとえば、ユーザの任意選択で、補助記
号を無視することもできるし、大/小文字の区別を無視
することもできる。
ジを探索するために「ファジー」の概念を応用すること
を開示している。この特許は、複数のソート可能キーを
使用する、探索を実行するためのデータ処理システムを
開示している。それぞれのソート可能キーに、英字キー
値、補助記号(diacritic)キー値、大/小文字キー
値、特殊文字キー値が割り当てられる。探索の基準を指
定する際に4つのキー値をすべて指定することができ、
それにより、所望の英字文字列用の所望の英字値、補助
記号値、大/小文字値、および特殊文字値に正確に探索
の焦点を絞ることができる。「ファジー」または「類
似」探索では、所望の英字値とは一致するが1つまたは
複数の他のキー値を無視した文字またはキーが選択され
る。すなわち、たとえば、ユーザの任意選択で、補助記
号を無視することもできるし、大/小文字の区別を無視
することもできる。
【0005】米国特許第5263174号明細書では、
ユーザが入力した連続キーストロークによってキースト
ロークに対応する選択範囲を動的に反映するメニューが
表示される、コンピュータ・システム用のメニュー選択
プロセスが開示されている。キーストロークが入力され
ると、入力されたキーストロークに対応する選択肢が即
座に減少し、そのためユーザの選択プロセスが簡素化さ
れると思われる。
ユーザが入力した連続キーストロークによってキースト
ロークに対応する選択範囲を動的に反映するメニューが
表示される、コンピュータ・システム用のメニュー選択
プロセスが開示されている。キーストロークが入力され
ると、入力されたキーストロークに対応する選択肢が即
座に減少し、そのためユーザの選択プロセスが簡素化さ
れると思われる。
【0006】米国特許第5020019号明細書では、
出力文書が実際に照会の厳密さとに合致しているかどう
か評価する際に、ゼロと1の間の数値から多数の選択肢
をユーザに提供する文書検索システムが開示されてい
る。
出力文書が実際に照会の厳密さとに合致しているかどう
か評価する際に、ゼロと1の間の数値から多数の選択肢
をユーザに提供する文書検索システムが開示されてい
る。
【0007】米国特許第5184120号明細書では、
メニュー項目の範囲を選択するための選択キーとして感
圧抵抗を使用し、ユーザによる可変圧力をそれに関連付
けて、メニュー項目の選択範囲を制御する、無線電話シ
ステムが開示されている。
メニュー項目の範囲を選択するための選択キーとして感
圧抵抗を使用し、ユーザによる可変圧力をそれに関連付
けて、メニュー項目の選択範囲を制御する、無線電話シ
ステムが開示されている。
【0008】米国特許第4914568号明細書、およ
びその継続出願である米国特許第5301336号明細
書では、図形システムにおいてコンピュータ処理をモデ
ル化するための可変コンピュータ・アイコンを開示して
いる。可変コンピュータ・アイコンは、可変コンピュー
タ・アイコンの設定に従って可変入力データをプロセス
に提供する。これらの特許は、可変コンピュータ・アイ
コンを使って多数のパラメータを結合する方法は開示し
ていない。
びその継続出願である米国特許第5301336号明細
書では、図形システムにおいてコンピュータ処理をモデ
ル化するための可変コンピュータ・アイコンを開示して
いる。可変コンピュータ・アイコンは、可変コンピュー
タ・アイコンの設定に従って可変入力データをプロセス
に提供する。これらの特許は、可変コンピュータ・アイ
コンを使って多数のパラメータを結合する方法は開示し
ていない。
【0009】どの従来技術も、たとえば情報検索、プロ
セス評価、保険や投資のための選択システムに関係する
複雑なソフトウェア機能を実行するデータ処理システム
において個別に設定される複数のパラメータの単一制御
は開示していない。また、従来技術では、様々なパラメ
ータで記述された要求が、その要求に対するデータ処理
システムの出力とどの程度一致するかを判定するために
検討される突合せ機能の厳密さを設定するのに使用でき
る、データ処理システム用の単一情報検索制御を開示し
ていない。
セス評価、保険や投資のための選択システムに関係する
複雑なソフトウェア機能を実行するデータ処理システム
において個別に設定される複数のパラメータの単一制御
は開示していない。また、従来技術では、様々なパラメ
ータで記述された要求が、その要求に対するデータ処理
システムの出力とどの程度一致するかを判定するために
検討される突合せ機能の厳密さを設定するのに使用でき
る、データ処理システム用の単一情報検索制御を開示し
ていない。
【0010】単一の制御を使用してソフトウェア機能の
複数のパラメータを設定することにより、そのシステム
の使用、訓練、および理解が改善される。また、単一の
制御なので、アプリケーション機能の制御のためにグラ
フィカル・ユーザ・インターフェース内で消費されるス
ペースが減少する。さらに、ユーザ・インターフェース
に対して見かけ上変更を加えずに、下にある機能を変更
する能力が向上する。
複数のパラメータを設定することにより、そのシステム
の使用、訓練、および理解が改善される。また、単一の
制御なので、アプリケーション機能の制御のためにグラ
フィカル・ユーザ・インターフェース内で消費されるス
ペースが減少する。さらに、ユーザ・インターフェース
に対して見かけ上変更を加えずに、下にある機能を変更
する能力が向上する。
【0011】
【発明が解決しようとする課題】本発明の1つの目的
は、複数のパラメータを使って複雑なソフトウェア機能
を実行し、それにより単一の制御を使ってパラメータが
変化するときに結果の範囲を提供することができる、改
良型データ処理システムである。
は、複数のパラメータを使って複雑なソフトウェア機能
を実行し、それにより単一の制御を使ってパラメータが
変化するときに結果の範囲を提供することができる、改
良型データ処理システムである。
【0012】もう1つの目的は、データ処理システムへ
のユーザ入力に関して、ある任意の最小出力から最大出
力まで変化する複雑なソフトウェア機能を制御するため
に設定できる、データ処理システム用の単一制御を提供
することである。
のユーザ入力に関して、ある任意の最小出力から最大出
力まで変化する複雑なソフトウェア機能を制御するため
に設定できる、データ処理システム用の単一制御を提供
することである。
【0013】もう1つの目的は、複雑なソフトウェア機
能を実行した結果の滑らかで様々の変動をもたらす、デ
ータ処理システム用の単一制御を提供することである。
能を実行した結果の滑らかで様々の変動をもたらす、デ
ータ処理システム用の単一制御を提供することである。
【0014】もう1つの目的は、複数のパラメータを使
って複雑なソフトウェア機能を実行し、それによりユー
ザが複雑なソフトウェア機能を実行する際に各パラメー
タを制御する操作を理解する必要がないようにする、デ
ータ処理システム用の単一制御である。
って複雑なソフトウェア機能を実行し、それによりユー
ザが複雑なソフトウェア機能を実行する際に各パラメー
タを制御する操作を理解する必要がないようにする、デ
ータ処理システム用の単一制御である。
【0015】もう1つの目的は、複数のパラメータを使
用する複雑なソフトウェア機能を実行し、単一制御に影
響を及ぼさずに機能の変更が可能な、データ処理システ
ム用の単一制御を提供することである。
用する複雑なソフトウェア機能を実行し、単一制御に影
響を及ぼさずに機能の変更が可能な、データ処理システ
ム用の単一制御を提供することである。
【0016】もう1つの目的は、システムに対するユー
ザ入力に応じて複雑なソフトウェア機能を制御するため
の調整可能なコンピュータ・アイコンまたはイメージを
提供することである。
ザ入力に応じて複雑なソフトウェア機能を制御するため
の調整可能なコンピュータ・アイコンまたはイメージを
提供することである。
【0017】もう1つの目的は、機能に対する効果が最
小から最大にわたるパラメータ設定を利用して複雑なソ
フトウェア機能の実行を制御する、データ処理システム
内の調整可能なスクロール・バーを提供することであ
る。
小から最大にわたるパラメータ設定を利用して複雑なソ
フトウェア機能の実行を制御する、データ処理システム
内の調整可能なスクロール・バーを提供することであ
る。
【0018】もう1つの目的は、多数のパラメータを使
って複雑なソフトウェア機能を実行する際に、データ処
理システムの応答を制御する調整可能なスクロール・バ
ーの設定を、そのような設定に関して一貫した形で計算
する方法を提供することである。
って複雑なソフトウェア機能を実行する際に、データ処
理システムの応答を制御する調整可能なスクロール・バ
ーの設定を、そのような設定に関して一貫した形で計算
する方法を提供することである。
【0019】もう1つの目的は、多数のパラメータを使
って複雑なソフトウェア機能を実行するデータ処理シス
テム内の単一制御要素として、調整可能なスクロール・
バーにおける制御設定を自動的に生成する方法を提供す
ることである。
って複雑なソフトウェア機能を実行するデータ処理シス
テム内の単一制御要素として、調整可能なスクロール・
バーにおける制御設定を自動的に生成する方法を提供す
ることである。
【0020】
【課題を解決するための手段】一例では、上記その他の
目的および特徴は、プロセッサと、表示装置と、入出力
装置と、データベースと、可変コンピュータ・アイコン
または関連イメージ、すなわちユーザの制御下にあるス
クロール・バーまたはダイアルを操作するためにプロセ
ッサに命令を提供する記憶プログラムを含む記憶手段と
を備える情報検索システムにおいて達成される。複数の
探索パラメータを使用する検索システムにおいて、アイ
コンは、ユーザが選択した探索の厳密さを表す標徴を有
する。ユーザが可変コンピュータ・アイコンの位置を調
整するとき、検索システムの探索アルゴリズムが、ユー
ザによる可変コンピュータ・アイコンの位置に従って、
探索要求とデータベース項目との突合せを最小から最大
までの範囲の探索の厳密さで制御する。
目的および特徴は、プロセッサと、表示装置と、入出力
装置と、データベースと、可変コンピュータ・アイコン
または関連イメージ、すなわちユーザの制御下にあるス
クロール・バーまたはダイアルを操作するためにプロセ
ッサに命令を提供する記憶プログラムを含む記憶手段と
を備える情報検索システムにおいて達成される。複数の
探索パラメータを使用する検索システムにおいて、アイ
コンは、ユーザが選択した探索の厳密さを表す標徴を有
する。ユーザが可変コンピュータ・アイコンの位置を調
整するとき、検索システムの探索アルゴリズムが、ユー
ザによる可変コンピュータ・アイコンの位置に従って、
探索要求とデータベース項目との突合せを最小から最大
までの範囲の探索の厳密さで制御する。
【0021】可変コンピュータ・アイコン上の位置は、
情報検索システムの突合せ機能など独立パラメータから
なるソフトウェア機能では自動的に生成することができ
る。この方法は、それぞれのパラメータを最小値から最
大値まで単調に変化させることによって得られるパラメ
ータ設定のテーブルを作成することからなる。情報検索
アイコン上の最大設定Smaxは、探索要求と探索結果の
「ヒット」が最も少ない探索パラメータの組合せにな
る。アイコン上の最小設定Sminは、探索要求と探索結
果の「ヒット」が最も多い探索パラメータの組合せにな
る。SminとSmaxはそれぞれ最初と最後のテーブル項目
である。これらの設定で得られる探索の厳密さは、F
maxとFminと呼ばれ、多数の探索要求サンプルについて
のこれらの設定による「ヒット」の平均数として推定す
ることができる。したがって、隣接位置間の平均の変化
またはデルタは、FmaxとFmin差をアイコン設定の数で
割ったものになる。この平均デルタは、システムの結果
の滑らかな変動を得るための、隣接位置間の所望の探索
の厳密さの差である。すなわち、平均デルタは、F max
−F min であり、ここで、F max は”f”の最大の応答で
あり、F min は”f”の最小の応答である。
情報検索システムの突合せ機能など独立パラメータから
なるソフトウェア機能では自動的に生成することができ
る。この方法は、それぞれのパラメータを最小値から最
大値まで単調に変化させることによって得られるパラメ
ータ設定のテーブルを作成することからなる。情報検索
アイコン上の最大設定Smaxは、探索要求と探索結果の
「ヒット」が最も少ない探索パラメータの組合せにな
る。アイコン上の最小設定Sminは、探索要求と探索結
果の「ヒット」が最も多い探索パラメータの組合せにな
る。SminとSmaxはそれぞれ最初と最後のテーブル項目
である。これらの設定で得られる探索の厳密さは、F
maxとFminと呼ばれ、多数の探索要求サンプルについて
のこれらの設定による「ヒット」の平均数として推定す
ることができる。したがって、隣接位置間の平均の変化
またはデルタは、FmaxとFmin差をアイコン設定の数で
割ったものになる。この平均デルタは、システムの結果
の滑らかな変動を得るための、隣接位置間の所望の探索
の厳密さの差である。すなわち、平均デルタは、F max
−F min であり、ここで、F max は”f”の最大の応答で
あり、F min は”f”の最小の応答である。
【0022】他のパラメータ設定を自動的に生成するた
めに、それぞれの探索パラメータをその最小の厳密さの
設定から最大の厳密さの設定まで単調に変化させる。S
minから始めて、各パラメータが、その範囲の次の許容
可能な設定まで個別に増分されるとき、平均「ヒット」
数が算出される。平均デルタに最も近い探索の厳密さの
差を生じるパラメータの設定が選択され、テーブルに追
加される。すべてのパラメータがその最大設定Smaxに
達するまで、このプロセスが繰り返される。
めに、それぞれの探索パラメータをその最小の厳密さの
設定から最大の厳密さの設定まで単調に変化させる。S
minから始めて、各パラメータが、その範囲の次の許容
可能な設定まで個別に増分されるとき、平均「ヒット」
数が算出される。平均デルタに最も近い探索の厳密さの
差を生じるパラメータの設定が選択され、テーブルに追
加される。すべてのパラメータがその最大設定Smaxに
達するまで、このプロセスが繰り返される。
【0023】検索機能の直交態様を支配するある種のパ
ラメータは、組合せパラメータ制御に組み込まれること
はない。その1つの例は、探索を題名や要約などに制限
するために使用される探索範囲パラメータである。この
パラメータは、検索される項目の数に影響を及ぼすが、
探索突合せ機能の厳密さに直接影響を及ぼすことはな
い。このパラメータは、厳密さパラメータと組み合わせ
ることはできず、別々にしておかなければならない。
ラメータは、組合せパラメータ制御に組み込まれること
はない。その1つの例は、探索を題名や要約などに制限
するために使用される探索範囲パラメータである。この
パラメータは、検索される項目の数に影響を及ぼすが、
探索突合せ機能の厳密さに直接影響を及ぼすことはな
い。このパラメータは、厳密さパラメータと組み合わせ
ることはできず、別々にしておかなければならない。
【0024】要約すると、コンピュータ・ユーザに、多
数のパラメータ機能を連続かつ可変に調節することがで
きる単一制御を提供するシステムおよび方法を開示す
る。
数のパラメータ機能を連続かつ可変に調節することがで
きる単一制御を提供するシステムおよび方法を開示す
る。
【0025】本発明の構成を以下に開示する。 (1) データベースと、システムによって実行される
複雑なソフトウェア機能"f"を制御するための単一制御
としての可変コンピュータ・アイコンとを含むコンピュ
ータ・システムであって、前記システムは、プロセッサ
と、前記プロセッサに結合され、調整可能なコンピュー
タ・アイコンを表示する表示装置と、 前記プロセッサに
結合され、前記データベースに適用可能な複数のパラメ
ータを利用してあるアプリケーション用の複雑なソフト
ウェア機能"f"を定義する制御プログラム命令を記憶す
る記憶手段と、ここで前記複雑なソフトウェア機能"f"
は、前記複数のパラメータに依存する、各パラメータご
とに1つまたは複数の値を提供する手段と、前記プロセ
ッサに結合され、設定を一貫状態となるように並べる手
段と、ここで前記設定は、前記1つまたは複数の値を提
供された各パラメータを複数組み合わせたものである、
及び、 前記プロセッサに結合され、前記可変コンピュー
タ・アイコンを操作して、前記複雑なコンピュータ機
能"f"を実行する手段と、ここで前記可変コンピュータ
・アイコンの位置は、前記一貫状態にそれぞれ対応す
る、 を含み、 それによって、前記複雑なソフトウェア機
能"f"に供給されたパラメータ値と一致するシステム応
答をデータベースから獲得するところの前記コンピュー
タ・システム。 (2) 前記可変コンピュータ・アイコンが、前記パラ
メータ値に対する最大応答または最小応答を表すシステ
ム応答を前記データベースから獲得するように操作され
る、(1)に記載のコンピュータ・システム。 (3) スライダを含む前記可変コンピュータ・アイコ
ンが、前記スライダが前記アイコンを横切って移動する
ときに前記パラメータを前記データベースの最小応答か
ら最大応答まで単調に変化させる、複数の設定を有す
る、(2)に記載のコンピュータ・システム。 (4) 前記スライダがアイコンを横切って移動すると
き、前記複雑なソフトウェア機能"f"に対する前記デー
タベースの応答の厳密さまたは寛容さが制御される、
(3)に記載のコンピュータ・システム。 (5) 前記アイコンが固定した位置細分性"n"を有
し、それぞれの位置が、前記複雑なソフトウェア機能"
f"への入力として提供されるすべてのパラメータの予
め定義された設定に対応する、(4)に記載のコンピュ
ータ・システム。 (6) プロセッサと、可変コンピュータ・アイコンを
有する表示装置と、メモリと、メモリ内に記憶されたデ
ータベースと、入力装置とを有するデータ処理システム
において、システムによって実行される複雑なソフトウ
ェア機能"f"を制御するために単一制御としての可変コ
ンピュータ・アイコン内で設定を生成する方法であっ
て、前記複雑なソフトウェア機能"f"は、前記複数のパ
ラメータに依存し、 前記方法は、 a)複数のパラメータの1つまたは複数の値を選択する
段階と、 b)前記機能"f"に対する効果が最小ないし最大になる
各パラメータの位置細分性"n"を選択する段階と、 c)前記選択されたパラメータを使って、前記データベ
ースから"f"に対する最小応答と最大応答を計算する段
階と、 d)前記選択されたパラメータを変更したときのデータ
ベースの応答の変化の平均デルタを、最小応答および最
大応答およびアイコン上の設定の数"n"より計算する段
階と、ここで位置細分性・n・は、アイコン上の設定の
数"n"と同一であり、ここで前記応答は、前記値を選択
された各パラメータを複数組み合わせたものある、 e)各パラメータが前記アイコン上の最小位置
(Smin)から増加したときの"f"の変化を計算して、
前記平均デルタに最も近いデータベース応答を選択する
段階と、 f)前記パラメータの変化が前記平均デルタに最も近い
前記可変コンピュータ・アイコン上の位置を表示する段
階と、及び g)前記可変コンピュータ・アイコン上で最大位置(S
max)に達するまで上記の段階を繰り返す段階と、を含
む、前記方法。 (7) h)前記複数のパラメータに関して順番にデー
タベースに対する複数の照会を選択する段階と、 i)それぞれの照会を前記データベースと比較して、前
記照会に対するデータベース応答と一致する照会を識別
する段階と、 j)前記データベースと一致するすべての照会について
前記平均データベース応答を計算する段階と、及び k)段階c)への入力として平均データ応答を提供する
段階と、をさらに含む、(6)に記載の方法。 (8) 前記アイコン上のそれぞれの位置が、すべて
の"f"パラメータの予め定義された位置に対応し、かつ
それらの位置がSmaxとSminの間で固定した細分性を有
する、(6)に記載の方法。 (9) 前記パラメータに関する前記最小データベース
応答を利用して、前記アイコン上の次の位置として前記
平均デルタに最も近い次のデータ応答を算出する、
(6)に記載の方法。 (10) 前記データベースが、請求書または文書の形
のテキスト情報である、(7)に記載の方法。本発明の
上記その他の特徴および利点は、添付の図面に示す例示
的実施形態に関する以下のより詳細な説明からさらに明
らかになるであろう。
複雑なソフトウェア機能"f"を制御するための単一制御
としての可変コンピュータ・アイコンとを含むコンピュ
ータ・システムであって、前記システムは、プロセッサ
と、前記プロセッサに結合され、調整可能なコンピュー
タ・アイコンを表示する表示装置と、 前記プロセッサに
結合され、前記データベースに適用可能な複数のパラメ
ータを利用してあるアプリケーション用の複雑なソフト
ウェア機能"f"を定義する制御プログラム命令を記憶す
る記憶手段と、ここで前記複雑なソフトウェア機能"f"
は、前記複数のパラメータに依存する、各パラメータご
とに1つまたは複数の値を提供する手段と、前記プロセ
ッサに結合され、設定を一貫状態となるように並べる手
段と、ここで前記設定は、前記1つまたは複数の値を提
供された各パラメータを複数組み合わせたものである、
及び、 前記プロセッサに結合され、前記可変コンピュー
タ・アイコンを操作して、前記複雑なコンピュータ機
能"f"を実行する手段と、ここで前記可変コンピュータ
・アイコンの位置は、前記一貫状態にそれぞれ対応す
る、 を含み、 それによって、前記複雑なソフトウェア機
能"f"に供給されたパラメータ値と一致するシステム応
答をデータベースから獲得するところの前記コンピュー
タ・システム。 (2) 前記可変コンピュータ・アイコンが、前記パラ
メータ値に対する最大応答または最小応答を表すシステ
ム応答を前記データベースから獲得するように操作され
る、(1)に記載のコンピュータ・システム。 (3) スライダを含む前記可変コンピュータ・アイコ
ンが、前記スライダが前記アイコンを横切って移動する
ときに前記パラメータを前記データベースの最小応答か
ら最大応答まで単調に変化させる、複数の設定を有す
る、(2)に記載のコンピュータ・システム。 (4) 前記スライダがアイコンを横切って移動すると
き、前記複雑なソフトウェア機能"f"に対する前記デー
タベースの応答の厳密さまたは寛容さが制御される、
(3)に記載のコンピュータ・システム。 (5) 前記アイコンが固定した位置細分性"n"を有
し、それぞれの位置が、前記複雑なソフトウェア機能"
f"への入力として提供されるすべてのパラメータの予
め定義された設定に対応する、(4)に記載のコンピュ
ータ・システム。 (6) プロセッサと、可変コンピュータ・アイコンを
有する表示装置と、メモリと、メモリ内に記憶されたデ
ータベースと、入力装置とを有するデータ処理システム
において、システムによって実行される複雑なソフトウ
ェア機能"f"を制御するために単一制御としての可変コ
ンピュータ・アイコン内で設定を生成する方法であっ
て、前記複雑なソフトウェア機能"f"は、前記複数のパ
ラメータに依存し、 前記方法は、 a)複数のパラメータの1つまたは複数の値を選択する
段階と、 b)前記機能"f"に対する効果が最小ないし最大になる
各パラメータの位置細分性"n"を選択する段階と、 c)前記選択されたパラメータを使って、前記データベ
ースから"f"に対する最小応答と最大応答を計算する段
階と、 d)前記選択されたパラメータを変更したときのデータ
ベースの応答の変化の平均デルタを、最小応答および最
大応答およびアイコン上の設定の数"n"より計算する段
階と、ここで位置細分性・n・は、アイコン上の設定の
数"n"と同一であり、ここで前記応答は、前記値を選択
された各パラメータを複数組み合わせたものある、 e)各パラメータが前記アイコン上の最小位置
(Smin)から増加したときの"f"の変化を計算して、
前記平均デルタに最も近いデータベース応答を選択する
段階と、 f)前記パラメータの変化が前記平均デルタに最も近い
前記可変コンピュータ・アイコン上の位置を表示する段
階と、及び g)前記可変コンピュータ・アイコン上で最大位置(S
max)に達するまで上記の段階を繰り返す段階と、を含
む、前記方法。 (7) h)前記複数のパラメータに関して順番にデー
タベースに対する複数の照会を選択する段階と、 i)それぞれの照会を前記データベースと比較して、前
記照会に対するデータベース応答と一致する照会を識別
する段階と、 j)前記データベースと一致するすべての照会について
前記平均データベース応答を計算する段階と、及び k)段階c)への入力として平均データ応答を提供する
段階と、をさらに含む、(6)に記載の方法。 (8) 前記アイコン上のそれぞれの位置が、すべて
の"f"パラメータの予め定義された位置に対応し、かつ
それらの位置がSmaxとSminの間で固定した細分性を有
する、(6)に記載の方法。 (9) 前記パラメータに関する前記最小データベース
応答を利用して、前記アイコン上の次の位置として前記
平均デルタに最も近い次のデータ応答を算出する、
(6)に記載の方法。 (10) 前記データベースが、請求書または文書の形
のテキスト情報である、(7)に記載の方法。本発明の
上記その他の特徴および利点は、添付の図面に示す例示
的実施形態に関する以下のより詳細な説明からさらに明
らかになるであろう。
【0026】
【発明の実施の形態】図1を参照し、IBM PCなど
の従来のデータ処理システム10は、単一制御要素の使
用に関して複雑なソフトウェア機能を実行するように適
合されている。システムは、CPU12、メモリ11、
表示装置14、および標準IBMキーボード(図示せ
ず)などの入出力装置16を含む。
の従来のデータ処理システム10は、単一制御要素の使
用に関して複雑なソフトウェア機能を実行するように適
合されている。システムは、CPU12、メモリ11、
表示装置14、および標準IBMキーボード(図示せ
ず)などの入出力装置16を含む。
【0027】メモリ11は、(1)データ処理システム
を制御し、(2)複雑なソフトウェア機能を実行し、
(3)機能を制御する設定を有する可変コンピュータ・
アイコンを生成するための一連の記憶プログラム命令を
含む。メモリには、標準のディスク・オペレーティング
・システム(DOS)などのオペレーティング・システ
ム20、複雑なソフトウェア機能を実行するためのプロ
グラム24、場合によっては複雑なソフトウェア機能に
よって使用される機能データ22、および制御設定生成
プログラム26が含まれている。たとえば、情報検索シ
ステム用のメモリは、IBM Search Mana
gerなど、テキスト・データベース22を探索するた
めのデータベース探索プログラムを含む。このデータベ
ースはすべて発行済みの米国特許の形のものでよい。プ
ログラム26は、図2に示した表示装置14の画面30
に表示される可変コンピュータ・アイコン28と共に使
用される。プログラム26は、キーボードやマウスなど
の入出力装置16の制御下で、スライド式メンバ36を
含むスクロール・バー34に沿ってアイコン28上に設
定32を生成するために使用される。可変コンピュータ
・アイコン28はスライド式のスクロール・バーとして
示してあるが、アイコンは、ダイアルや他の位置インジ
ケータなど他の形でもよく、それは数字式でもそうでな
くてもよい。
を制御し、(2)複雑なソフトウェア機能を実行し、
(3)機能を制御する設定を有する可変コンピュータ・
アイコンを生成するための一連の記憶プログラム命令を
含む。メモリには、標準のディスク・オペレーティング
・システム(DOS)などのオペレーティング・システ
ム20、複雑なソフトウェア機能を実行するためのプロ
グラム24、場合によっては複雑なソフトウェア機能に
よって使用される機能データ22、および制御設定生成
プログラム26が含まれている。たとえば、情報検索シ
ステム用のメモリは、IBM Search Mana
gerなど、テキスト・データベース22を探索するた
めのデータベース探索プログラムを含む。このデータベ
ースはすべて発行済みの米国特許の形のものでよい。プ
ログラム26は、図2に示した表示装置14の画面30
に表示される可変コンピュータ・アイコン28と共に使
用される。プログラム26は、キーボードやマウスなど
の入出力装置16の制御下で、スライド式メンバ36を
含むスクロール・バー34に沿ってアイコン28上に設
定32を生成するために使用される。可変コンピュータ
・アイコン28はスライド式のスクロール・バーとして
示してあるが、アイコンは、ダイアルや他の位置インジ
ケータなど他の形でもよく、それは数字式でもそうでな
くてもよい。
【0028】通常、複雑なソフトウェア機能は、機能の
効果を制御する複数のパラメータに依存する。たとえ
ば、ワードとフレーズからなる探索要求を可能にする情
報検索システムでは、ユーザは通常、大/小文字の区
別、語形変化、ワード近接度、語順など定義されたパラ
メータのリストが与えられる。本発明によれば、単一制
御28(図2を参照)を使用して、探索要求がシステム
の応答とどの程度一致するかを決定するために使用され
る突合せ機能の厳密さを設定することができる。制御2
8の最も寛容な設定では、突合せ機能は、探索要求にお
けるワードの大/小文字と語形のバリエーションを認
め、一方厳密な設定では、突合せ一致機能は、ワードが
探索要求に示された通り正確に現れることを要求する。
効果を制御する複数のパラメータに依存する。たとえ
ば、ワードとフレーズからなる探索要求を可能にする情
報検索システムでは、ユーザは通常、大/小文字の区
別、語形変化、ワード近接度、語順など定義されたパラ
メータのリストが与えられる。本発明によれば、単一制
御28(図2を参照)を使用して、探索要求がシステム
の応答とどの程度一致するかを決定するために使用され
る突合せ機能の厳密さを設定することができる。制御2
8の最も寛容な設定では、突合せ機能は、探索要求にお
けるワードの大/小文字と語形のバリエーションを認
め、一方厳密な設定では、突合せ一致機能は、ワードが
探索要求に示された通り正確に現れることを要求する。
【0029】制御28は、固定した細分性、すなわちそ
れを配置できる設定または位置の数を有する。それぞれ
の位置は、すべての機能パラメータの予め定義された設
定に対応する。各探索パラメータと値域全体にわたって
関連付けられた値は、制御がその最小位置から最大位置
まで移動するとき、システムが「一貫した挙動」で機能
するように、範囲の一端に最小設定、他端に最大設定が
くる線形の順序でなければならない。
れを配置できる設定または位置の数を有する。それぞれ
の位置は、すべての機能パラメータの予め定義された設
定に対応する。各探索パラメータと値域全体にわたって
関連付けられた値は、制御がその最小位置から最大位置
まで移動するとき、システムが「一貫した挙動」で機能
するように、範囲の一端に最小設定、他端に最大設定が
くる線形の順序でなければならない。
【0030】ユーザが探索要求の結果に満足できないと
きは、スライダを下記のように動かすことができる。
きは、スライダを下記のように動かすことができる。
【0031】一致が多すぎる場合は、スライダを最大厳
密さ位置の方に移動する。
密さ位置の方に移動する。
【0032】一致が少なすぎる場合は、スライダを最小
厳密さ位置の方に移動する。
厳密さ位置の方に移動する。
【0033】スライダを最大厳密さ位置の方に移動する
と、以前に検索した条項のサブセットを検索することが
保証される。スライダを最小厳密さ位置の方に移動する
と、以前に検索した条項のスーパーセットを検索するこ
とが保証される。これが、「一貫した挙動」の意味であ
る。
と、以前に検索した条項のサブセットを検索することが
保証される。スライダを最小厳密さ位置の方に移動する
と、以前に検索した条項のスーパーセットを検索するこ
とが保証される。これが、「一貫した挙動」の意味であ
る。
【0034】実施形態の例として、次のように定義され
た大/小文字の区別、語形変化、ワード近接度、および
語順の制御パラメータを使用して、ワードおよびフレー
ズのリストを含む探索要求が可能な、情報検索システム
を検討する。
た大/小文字の区別、語形変化、ワード近接度、および
語順の制御パラメータを使用して、ワードおよびフレー
ズのリストを含む探索要求が可能な、情報検索システム
を検討する。
【0035】大/小文字の区別 探索要求ワードと記憶されているデータベースのテキス
ト・ワードの間の大文字小文字の違いが重要かどうかを
指示するために使用される。たとえば、男女平等憲法修
正案(Equal Rights Amendment)についての論文に興味
があるユーザは、大/小文字の区別をオンにして探索要
求*ERA*を入力し、"ERA"と"era"など大文字
と小文字が違うものは一致と見なさないと指示すること
ができる。 可能な設定:オフ=0、オン=1
ト・ワードの間の大文字小文字の違いが重要かどうかを
指示するために使用される。たとえば、男女平等憲法修
正案(Equal Rights Amendment)についての論文に興味
があるユーザは、大/小文字の区別をオンにして探索要
求*ERA*を入力し、"ERA"と"era"など大文字
と小文字が違うものは一致と見なさないと指示すること
ができる。 可能な設定:オフ=0、オン=1
【0036】語形変化 動詞の時制の違い、および名詞の単数複数の違いを無視
するかどうかを示すために使用される。たとえば、夜行
性で飛行する哺乳類のコウモリ(bat)に興味があるユ
ーザは、語形変化をオフにして探索要求「コウモリ(ba
t)」を入力し、「打撃(batting)」や「打った(batt
ed)」などのワードを含む野球関係の条項の突き合わせ
を避けることができる。 可能な設定:オフ=0、オン=1
するかどうかを示すために使用される。たとえば、夜行
性で飛行する哺乳類のコウモリ(bat)に興味があるユ
ーザは、語形変化をオフにして探索要求「コウモリ(ba
t)」を入力し、「打撃(batting)」や「打った(batt
ed)」などのワードを含む野球関係の条項の突き合わせ
を避けることができる。 可能な設定:オフ=0、オン=1
【0037】ワード近接度(フレーズ中での) ソース・テキスト中で一致と見なすことのできる、探索
要求フレーズ中でワード間に介在するワードの最大数を
設定するために使用される。たえとば、「ソーラ・シス
テム(solar system)に関する条項に興味があるユーザ
は、ワード近接度をゼロに選択し、「ソーラ・セルを利
用してシステムに電力を供給した(Solar cells were u
sed to power the system)」のような文を含む条項の
突き合わせを避ける。 可能な設定:0、1、2、3、4、無限大
要求フレーズ中でワード間に介在するワードの最大数を
設定するために使用される。たえとば、「ソーラ・シス
テム(solar system)に関する条項に興味があるユーザ
は、ワード近接度をゼロに選択し、「ソーラ・セルを利
用してシステムに電力を供給した(Solar cells were u
sed to power the system)」のような文を含む条項の
突き合わせを避ける。 可能な設定:0、1、2、3、4、無限大
【0038】語順(フレーズ中での) 探索要求フレーズ中のワードが指定の順序で現れる必要
があるかどうかを示すために使用される。たとえば、
「計算理論(Computing theory)」に興味のあるユーザ
が、「計算の理論(Theory of Computing)」のような
フレーズを一致させるために、語順を「オフ」にするこ
とができる。 可能な設定:オフ=0、オン=1
があるかどうかを示すために使用される。たとえば、
「計算理論(Computing theory)」に興味のあるユーザ
が、「計算の理論(Theory of Computing)」のような
フレーズを一致させるために、語順を「オフ」にするこ
とができる。 可能な設定:オフ=0、オン=1
【0039】これらのパラメータで48通りの設定が可
能である。制御マーカ28は、以下の理由により、それ
らの設定をすべてを含むことはできない。
能である。制御マーカ28は、以下の理由により、それ
らの設定をすべてを含むことはできない。
【0040】まず、すべての設定が意味があるわけでは
ない。たとえば、ワード近接度を「無限大」(すなわ
ち、フレーズを構成するワードがどれだけ離れていても
よい)に設定したユーザは、探索要求中で与えられた語
順が維持されるかどうかは余り気にしない。
ない。たとえば、ワード近接度を「無限大」(すなわ
ち、フレーズを構成するワードがどれだけ離れていても
よい)に設定したユーザは、探索要求中で与えられた語
順が維持されるかどうかは余り気にしない。
【0041】すべての設定の順序付けが、前述の一貫挙
動を保証できるわけではない。たとえば、次の設定を考
えてみる。 設定1:S1=(大/小文字の区別=0、語形変化=
0、...) 設定2:S2=(大/小文字の区別=1、語形変化=
1、...)
動を保証できるわけではない。たとえば、次の設定を考
えてみる。 設定1:S1=(大/小文字の区別=0、語形変化=
0、...) 設定2:S2=(大/小文字の区別=1、語形変化=
1、...)
【0042】この2つの設定にどんな順序が選択されて
も、一貫挙動を達成することはできない。たとえば、次
の2つの文書を含むデータベースを考えてみる。 文書A:「アップル・コンピュータ社が行った発表は株
価の上昇を招いた(The announcement made by Apple c
omputer Company led to a rise in stock)」。 文書B:「リンゴの値段は高くなると予想される(The
price of apples isexpected to rise)」。
も、一貫挙動を達成することはできない。たとえば、次
の2つの文書を含むデータベースを考えてみる。 文書A:「アップル・コンピュータ社が行った発表は株
価の上昇を招いた(The announcement made by Apple c
omputer Company led to a rise in stock)」。 文書B:「リンゴの値段は高くなると予想される(The
price of apples isexpected to rise)」。
【0043】探索要求−"apple"を考えてみる。設定S
1の場合は、文書Aが検索され、一方設定S2の場合
は、文書Bが検索される。したがって、この2つの設定
がどんな順序で並べられても、まったく異なる1組の文
書が検索される。これは、パラメータ設定の制御位置へ
の割当てが簡単でないことの証拠である。理想的には、
エンド・ユーザにとっての各設定の有用性と機能全体に
対する各設定の効果を考慮してこれらの割当てを行うの
が熟練した専門家であろう。
1の場合は、文書Aが検索され、一方設定S2の場合
は、文書Bが検索される。したがって、この2つの設定
がどんな順序で並べられても、まったく異なる1組の文
書が検索される。これは、パラメータ設定の制御位置へ
の割当てが簡単でないことの証拠である。理想的には、
エンド・ユーザにとっての各設定の有用性と機能全体に
対する各設定の効果を考慮してこれらの割当てを行うの
が熟練した専門家であろう。
【0044】図3に、ある探索機能について可能なパラ
メータ設定の割当てを示す。
メータ設定の割当てを示す。
【0045】図4と図5を参照すると、これから説明す
るプロセスを使用して、一貫状態を満たすことを保証す
る図3の探索パラメータ設定を自動的に作成することが
できる。図4と図5について説明する前に、以下のよう
に、いくつかの用語を定義しなければならない。 f= 機能 n= 機能制御の細分性(アイコン上の設定
の数) S1...Sn=パラメータ設定 m= パラメータの数 p(i,j)= j番目の位置にあるパラメータiの値
るプロセスを使用して、一貫状態を満たすことを保証す
る図3の探索パラメータ設定を自動的に作成することが
できる。図4と図5について説明する前に、以下のよう
に、いくつかの用語を定義しなければならない。 f= 機能 n= 機能制御の細分性(アイコン上の設定
の数) S1...Sn=パラメータ設定 m= パラメータの数 p(i,j)= j番目の位置にあるパラメータiの値
【0046】それぞれの位置のパラメータの設定は以下
のとおりである。 S1=[p(1,1),p(2,1)...p(m,
1)] S2=[p(1,2),p(2,2)...p(m,
2)] ... Sn=[p(1,n),p(2,n)...p(m,
n)]
のとおりである。 S1=[p(1,1),p(2,1)...p(m,
1)] S2=[p(1,2),p(2,2)...p(m,
2)] ... Sn=[p(1,n),p(2,n)...p(m,
n)]
【0047】次の関係を満たす必要がある。 f(S1)<f(S2)<...<f(Sn) (上記の例で述べた一貫状態) p(i,1)<=p(i,2)<=...<=p(i,
n)または p(i,1)>=p(i,2)>=...p(i,n) (パラメータiが機能fと逆の関係にあるかどうかによ
って決まる)
n)または p(i,1)>=p(i,2)>=...p(i,n) (パラメータiが機能fと逆の関係にあるかどうかによ
って決まる)
【0048】図4を参照して、所与の1組のパラメータ
設定における探索の厳密さを測定するプロセスを説明す
る。操作400で、大きな1組の探索要求Q1,
Q2,...,Qnがプロセスへの入力として提供され
る。操作402で、第1探索要求へのポインタ・インデ
ックスがセットされる。上記1組の探索パラメータ40
4、すなわち、大/小文字の区別、語形変化、ワード近
接度、および語順が、比較操作406への入力として提
供される。また、テキスト・データベース408も操作
406への入力として提供される。操作406で、指定
のパラメータを与えられた各探索要求Q1...Qnを、
データベース408に記憶された項目と突き合わせて比
較する。操作410で、パラメータの点で探索要求と一
致するデータベース項目の数が記憶される。比較操作4
12で、すべての探索要求が処理されたかを判定す
る。"NO"状態のときは、操作414を開始して、操作
408を次の探索要求に増分する。すべての探索要求が
処理し終わると、操作412が"YES"状態となり、操
作416を開始して、その探索要求の平均データベース
応答Mを計算する。
設定における探索の厳密さを測定するプロセスを説明す
る。操作400で、大きな1組の探索要求Q1,
Q2,...,Qnがプロセスへの入力として提供され
る。操作402で、第1探索要求へのポインタ・インデ
ックスがセットされる。上記1組の探索パラメータ40
4、すなわち、大/小文字の区別、語形変化、ワード近
接度、および語順が、比較操作406への入力として提
供される。また、テキスト・データベース408も操作
406への入力として提供される。操作406で、指定
のパラメータを与えられた各探索要求Q1...Qnを、
データベース408に記憶された項目と突き合わせて比
較する。操作410で、パラメータの点で探索要求と一
致するデータベース項目の数が記憶される。比較操作4
12で、すべての探索要求が処理されたかを判定す
る。"NO"状態のときは、操作414を開始して、操作
408を次の探索要求に増分する。すべての探索要求が
処理し終わると、操作412が"YES"状態となり、操
作416を開始して、その探索要求の平均データベース
応答Mを計算する。
【0049】図5を参照すると、操作500で、最小か
ら最大まで順序付けられたすべてのパラメータのサンプ
ル代表値V(i,1),V(i,2),...V(i,
n)のリストを確定する。操作501で、すべてのパラ
メータについてSminとSmaxの設定が定義される。操作
502で、図4のプロセスを使ってSminとSmaxの最小
および最大機能値が計算される。計算されたFminおよ
びFmaxは、操作504への入力として提供され、操作
504で、"Fmax"から"Fmin"を引き、可変コンピュー
タ・アイコン28上の設定32の数"n"で割ることによ
り、隣接位置間の差、平均「デルタ」を計算する。この
デルタは、可変アイコン28(図2を参照)上の位置3
2のパラメータ設定を決定するために使用される。
ら最大まで順序付けられたすべてのパラメータのサンプ
ル代表値V(i,1),V(i,2),...V(i,
n)のリストを確定する。操作501で、すべてのパラ
メータについてSminとSmaxの設定が定義される。操作
502で、図4のプロセスを使ってSminとSmaxの最小
および最大機能値が計算される。計算されたFminおよ
びFmaxは、操作504への入力として提供され、操作
504で、"Fmax"から"Fmin"を引き、可変コンピュー
タ・アイコン28上の設定32の数"n"で割ることによ
り、隣接位置間の差、平均「デルタ」を計算する。この
デルタは、可変アイコン28(図2を参照)上の位置3
2のパラメータ設定を決定するために使用される。
【0050】操作506で、第1組のパラメータ設定
(第1のテーブル項目)が、図3に例で示したように、
個々のパラメータの最小設定すなわち最も厳密でない探
査設定で設定される。 Smin:大/小文字の区別=0、語形変化=1、ワード
近接度=無限大、語順=0
(第1のテーブル項目)が、図3に例で示したように、
個々のパラメータの最小設定すなわち最も厳密でない探
査設定で設定される。 Smin:大/小文字の区別=0、語形変化=1、ワード
近接度=無限大、語順=0
【0051】比較操作508が、最後のテーブル項目と
Smaxの間で行なわれる。"NO"状態は、パラメータが
その最大設定に達していないことを示し、操作510を
開始して、図4のプロセスを使って、各パラメータを次
のレベルに増分したときの"f"の変化を計算する。図4
のプロセスから戻された値は、どのパラメータの増分に
よって平均デルタに最も近い"f"の変化が生じるかを決
定するために操作512に提供される。そして、選択さ
れたパラメータの増分以外にはパラメータ値が変化しな
い次のテーブル項目が作成される。図3を見るとわかる
ように、平均デルタに最も近い"f"の変化に対応する次
の1組のパラメータ設定が発生するのは、「ワード近接
度」が次のレベル"4"に増分され、その他の探索パラメ
ータはSmin設定のままのときである。
Smaxの間で行なわれる。"NO"状態は、パラメータが
その最大設定に達していないことを示し、操作510を
開始して、図4のプロセスを使って、各パラメータを次
のレベルに増分したときの"f"の変化を計算する。図4
のプロセスから戻された値は、どのパラメータの増分に
よって平均デルタに最も近い"f"の変化が生じるかを決
定するために操作512に提供される。そして、選択さ
れたパラメータの増分以外にはパラメータ値が変化しな
い次のテーブル項目が作成される。図3を見るとわかる
ように、平均デルタに最も近い"f"の変化に対応する次
の1組のパラメータ設定が発生するのは、「ワード近接
度」が次のレベル"4"に増分され、その他の探索パラメ
ータはSmin設定のままのときである。
【0052】最後の1組のパラメータ設定がSmaxに等
しくなるまで、操作510および512のプロセスが繰
り返される。図3に戻ると、図3の各行において、大/
小文字の区別、語形変化、ワード近接度、および語順で
表示した探索の厳密さが最上行から最下行へと増大する
ことが観察されよう。図3の各行は、図2に示した可変
アイコン28上の位置を表し、スライド式メンバ36が
ガイド34上を左から右に移動するにつれて、探索要求
の厳密さが増大する。反対に、スライド式メンバ要素3
6が図2のガイド34に沿って右から左に移動するにつ
れて、探索要求の寛容さが増大する。
しくなるまで、操作510および512のプロセスが繰
り返される。図3に戻ると、図3の各行において、大/
小文字の区別、語形変化、ワード近接度、および語順で
表示した探索の厳密さが最上行から最下行へと増大する
ことが観察されよう。図3の各行は、図2に示した可変
アイコン28上の位置を表し、スライド式メンバ36が
ガイド34上を左から右に移動するにつれて、探索要求
の厳密さが増大する。反対に、スライド式メンバ要素3
6が図2のガイド34に沿って右から左に移動するにつ
れて、探索要求の寛容さが増大する。
【0053】複雑なソフトウェア機能の単一制御のもう
1つの例は、保険選択システム、すなわち、事故、死
亡、財産の損害などの事象に係わる損失または出費と、
被保険者が保険金額を越えて支払う必要が出てくるかも
しれない金額との間の差額として算出される補償範囲の
品質を制御するため、いくつかのパラメータに関して保
険金額を選択するシステムである。
1つの例は、保険選択システム、すなわち、事故、死
亡、財産の損害などの事象に係わる損失または出費と、
被保険者が保険金額を越えて支払う必要が出てくるかも
しれない金額との間の差額として算出される補償範囲の
品質を制御するため、いくつかのパラメータに関して保
険金額を選択するシステムである。
【0054】自動車保険選択システムでは、衝突、総合
保証、人身障害保護、レンタカーの使用など補償範囲の
いくつかのパラメータを、以前の事故請求のレコードを
記憶した事故履歴データベースと比較することができ
る。事故の際の被保険者による合計年間現金出費の予
測、および事故経費と保険会社から支払われる金額との
予想補償差額を提供する複雑なソフトウェア機能に、保
険の補償範囲パラメータと事故履歴データベースとを使
用して単一制御を適用することができる。
保証、人身障害保護、レンタカーの使用など補償範囲の
いくつかのパラメータを、以前の事故請求のレコードを
記憶した事故履歴データベースと比較することができ
る。事故の際の被保険者による合計年間現金出費の予
測、および事故経費と保険会社から支払われる金額との
予想補償差額を提供する複雑なソフトウェア機能に、保
険の補償範囲パラメータと事故履歴データベースとを使
用して単一制御を適用することができる。
【0055】例として、下記のような値域をもつ4つの
パラメータによって補償範囲が「制御」される自動車保
険の補償範囲を考えてみる。
パラメータによって補償範囲が「制御」される自動車保
険の補償範囲を考えてみる。
【表1】
【0056】図6に移ると、この図に示したプロセスを
利用して、指定した1組のパラメータ値について関数"
f"によって計算される補償範囲の品質を以下のように
計算することができる。
利用して、指定した1組のパラメータ値について関数"
f"によって計算される補償範囲の品質を以下のように
計算することができる。
【0057】操作600で、個々の保険パラメータの設
定をp1,...pnとして入力する。操作602で、事
故データベース606の第1のレコードにポインタを設
定する。操作604で、入力パラメータによって補償範
囲が指定されているとして、このデータ・ベース・レコ
ードについての保険差額Giを計算する。保険差額は、
補償範囲が指定されているとして、保険会社が支払う必
要のある金額を総事故経費から引くことによって算出さ
れる。操作608で、事故データベースのすべてのレコ
ードが処理されたかどうかを判定する。操作608が"
NO"状態のときは操作610を開始し、操作610
で、操作604によって使用される次のデータベース・
レコードにポインタが増分され、すべてのデータベース
・レコードが処理されるまで操作604が継続される。
操作608が"YES"状態のときは、操作612を開始
し、操作604で算出されたすべての保険差額の平均を
計算する。このプロセスは、図5の操作502および5
10で、"f"の値を計算するために使用される。
定をp1,...pnとして入力する。操作602で、事
故データベース606の第1のレコードにポインタを設
定する。操作604で、入力パラメータによって補償範
囲が指定されているとして、このデータ・ベース・レコ
ードについての保険差額Giを計算する。保険差額は、
補償範囲が指定されているとして、保険会社が支払う必
要のある金額を総事故経費から引くことによって算出さ
れる。操作608で、事故データベースのすべてのレコ
ードが処理されたかどうかを判定する。操作608が"
NO"状態のときは操作610を開始し、操作610
で、操作604によって使用される次のデータベース・
レコードにポインタが増分され、すべてのデータベース
・レコードが処理されるまで操作604が継続される。
操作608が"YES"状態のときは、操作612を開始
し、操作604で算出されたすべての保険差額の平均を
計算する。このプロセスは、図5の操作502および5
10で、"f"の値を計算するために使用される。
【0058】図7は、事故請求データベースに基づいて
保険差額を最小から最大まで順番に並べた保険品質設定
のテーブルである。補償範囲の品質または保険料に不満
がある被保険者は、アイコン上でスライダを以下のよう
に移動すればよい。
保険差額を最小から最大まで順番に並べた保険品質設定
のテーブルである。補償範囲の品質または保険料に不満
がある被保険者は、アイコン上でスライダを以下のよう
に移動すればよい。
【0059】予想差額が大きすぎる場合は、スライダを
最大品質位置の方に移動する。
最大品質位置の方に移動する。
【0060】保険料が高すぎる場合は、スライダを最小
品質位置の方に移動すればよい。
品質位置の方に移動すればよい。
【0061】したがって、図7に示し、図5および図6
の方法によって得られるパラメータ設定を使用する保険
選択システムは、被保険者の必要に応じて、保険パラメ
ータ、あるいは保険差額が変化するときの被保険者の保
険に対する保険パラメータの影響を理解せずに保険補償
範囲を選択するための単一制御を提供する。
の方法によって得られるパラメータ設定を使用する保険
選択システムは、被保険者の必要に応じて、保険パラメ
ータ、あるいは保険差額が変化するときの被保険者の保
険に対する保険パラメータの影響を理解せずに保険補償
範囲を選択するための単一制御を提供する。
【0062】本発明は一般に、使い易さを改善するため
に単一制御の下で複雑なソフトウェア機能のパラメータ
を組み合わせるシステムおよび方法を記述したものであ
る。1つの例では、単一制御が、情報検索システムの探
索の厳密さを設定する。もう1つの例では、単一制御に
よって、自動車保険会社が、所望の補償範囲の品質を提
供する保険パッケージを容易に選択することが可能にな
る。この単一制御は、グラフィカル・ユーザ・インター
フェースによって消費される空間を削減すると共に複雑
なソフトウェア機能の実行を制御する際の使い易さと簡
便性、およびインターフェースを見掛け上変更せずに下
にある機能を変える能力を提供する。
に単一制御の下で複雑なソフトウェア機能のパラメータ
を組み合わせるシステムおよび方法を記述したものであ
る。1つの例では、単一制御が、情報検索システムの探
索の厳密さを設定する。もう1つの例では、単一制御に
よって、自動車保険会社が、所望の補償範囲の品質を提
供する保険パッケージを容易に選択することが可能にな
る。この単一制御は、グラフィカル・ユーザ・インター
フェースによって消費される空間を削減すると共に複雑
なソフトウェア機能の実行を制御する際の使い易さと簡
便性、およびインターフェースを見掛け上変更せずに下
にある機能を変える能力を提供する。
【0063】本発明を特定の実施形態に関して説明した
が、本発明の精神および範囲から逸脱せずにプロセスお
よびパラメータを変更できることは明らかである。
が、本発明の精神および範囲から逸脱せずにプロセスお
よびパラメータを変更できることは明らかである。
【0064】まとめとして、本発明の構成に関して以下
の事項を開示する。
の事項を開示する。
【0065】(101) データベースと、システムに
よって実行される複雑なソフトウェア機能を制御するた
めの単一制御としての可変コンピュータ・アイコンとを
含むコンピュータ・システムであって、プロセッサと、
プロセッサに結合され、調整可能なコンピュータ・アイ
コンを表示する表示装置と、プロセッサに結合され、デ
ータベースに適用可能な複数のパラメータを利用してあ
るアプリケーション用の複雑なソフトウェア機能を定義
する制御プログラム命令を記憶する記憶手段と、各パラ
メータごとに1つまたは複数の値を提供する手段と、プ
ロセッサに結合され、可変コンピュータ・アイコンを操
作して、複雑なコンピュータ機能を実行し、複雑なソフ
トウェア機能に供給されたパラメータ値と一致するシス
テム応答をデータベースから獲得する手段とを含むコン
ピュータ・システム。 (102) 可変コンピュータ・アイコンが、パラメー
タ値に対する最大応答または最小応答を表すシステム応
答をデータベースから獲得するように操作されることを
特徴とする、上記(101)に記載のコンピュータ・シ
ステム。 (103) スライダを含む可変コンピュータ・アイコ
ンが、スライダがアイコンを横切って移動するときにパ
ラメータをデータベースの最小応答から最大応答まで単
調に変化させる、複数の設定を有することを特徴とす
る、上記(102)に記載のコンピュータ・システム。 (104) スライダがアイコンを横切って移動すると
き、複雑なソフトウェア機能に対するデータベースの応
答の厳密さまたは寛容さが制御されることを特徴とす
る、上記(103)に記載のコンピュータ・システム。 (105) アイコンが固定した位置細分性を有し、そ
れぞれの位置が、複雑なソフトウェア機能への入力とし
て提供されるすべてのパラメータの予め定義された設定
に対応することを特徴とする、上記(104)に記載の
コンピュータ・システム。 (106) プロセッサと、可変コンピュータ・アイコ
ンを有する表示装置と、メモリと、メモリ内に記憶され
たデータベースと、入力装置とを有するデータ処理シス
テムにおいて、システムによって実行される複雑なソフ
トウェア機能"f"を制御するための設定を可変コンピュ
ータ・アイコン内で生成する方法であって、 a)諸パラメータの値を選択する段階と、 b)機能"f"に対する効果が最小ないし最大になる各パ
ラメータの細分性を選択する段階と、 c)選択したパラメータを使って、データベースから"
f"に対する最小応答と最大応答を計算する段階と、 d)選択したパラメータを変更したときのデータベース
の応答の変化の平均デルタを最小応答および最大応答お
よびアイコン上の位置の数より計算する段階と、 e)各パラメータがアイコン上の最小位置(Smin)か
ら増加したときの"f"の変化を算出し、平均デルタに最
も近いデータベース応答を選択する段階と、 f)パラメータの変化が平均デルタに最も近い可変コン
ピュータ・アイコン上の位置を表示する段階と、 g)可変コンピュータ・アイコン上で最大位置
(Smax)に達するまで上記の段階を繰り返す段階とを
含む方法。 (107) h)複数のパラメータに関して順番にデー
タベースに対する複数の照会を選択する段階と、 i)それぞれの照会をデータベースと比較して、前記照
会に対するデータベース応答と一致する照会を識別する
段階と、 j)データベースと一致するすべての照会について平均
データベース応答を計算する段階と、 k)段階cへの入力として平均データ応答を提供する段
階とをさらに含む、上記(106)に記載の方法。 (108) アイコン上のそれぞれの位置が、すべて
の"f"パラメータの予め定義された位置に対応し、それ
らの位置がSmaxとSminの間で固定した細分性を有する
ことを特徴とする、上記(106)に記載の方法。 (109) パラメータに関する最小データベース応答
を利用して、アイコン上の次の位置として平均デルタに
最も近い次のデータ応答を算出することを特徴とする、
上記(106)に記載の方法。 (110) データベースが、請求書または文書の形の
テキスト情報であることを特徴とする、上記(107)
に記載の方法。
よって実行される複雑なソフトウェア機能を制御するた
めの単一制御としての可変コンピュータ・アイコンとを
含むコンピュータ・システムであって、プロセッサと、
プロセッサに結合され、調整可能なコンピュータ・アイ
コンを表示する表示装置と、プロセッサに結合され、デ
ータベースに適用可能な複数のパラメータを利用してあ
るアプリケーション用の複雑なソフトウェア機能を定義
する制御プログラム命令を記憶する記憶手段と、各パラ
メータごとに1つまたは複数の値を提供する手段と、プ
ロセッサに結合され、可変コンピュータ・アイコンを操
作して、複雑なコンピュータ機能を実行し、複雑なソフ
トウェア機能に供給されたパラメータ値と一致するシス
テム応答をデータベースから獲得する手段とを含むコン
ピュータ・システム。 (102) 可変コンピュータ・アイコンが、パラメー
タ値に対する最大応答または最小応答を表すシステム応
答をデータベースから獲得するように操作されることを
特徴とする、上記(101)に記載のコンピュータ・シ
ステム。 (103) スライダを含む可変コンピュータ・アイコ
ンが、スライダがアイコンを横切って移動するときにパ
ラメータをデータベースの最小応答から最大応答まで単
調に変化させる、複数の設定を有することを特徴とす
る、上記(102)に記載のコンピュータ・システム。 (104) スライダがアイコンを横切って移動すると
き、複雑なソフトウェア機能に対するデータベースの応
答の厳密さまたは寛容さが制御されることを特徴とす
る、上記(103)に記載のコンピュータ・システム。 (105) アイコンが固定した位置細分性を有し、そ
れぞれの位置が、複雑なソフトウェア機能への入力とし
て提供されるすべてのパラメータの予め定義された設定
に対応することを特徴とする、上記(104)に記載の
コンピュータ・システム。 (106) プロセッサと、可変コンピュータ・アイコ
ンを有する表示装置と、メモリと、メモリ内に記憶され
たデータベースと、入力装置とを有するデータ処理シス
テムにおいて、システムによって実行される複雑なソフ
トウェア機能"f"を制御するための設定を可変コンピュ
ータ・アイコン内で生成する方法であって、 a)諸パラメータの値を選択する段階と、 b)機能"f"に対する効果が最小ないし最大になる各パ
ラメータの細分性を選択する段階と、 c)選択したパラメータを使って、データベースから"
f"に対する最小応答と最大応答を計算する段階と、 d)選択したパラメータを変更したときのデータベース
の応答の変化の平均デルタを最小応答および最大応答お
よびアイコン上の位置の数より計算する段階と、 e)各パラメータがアイコン上の最小位置(Smin)か
ら増加したときの"f"の変化を算出し、平均デルタに最
も近いデータベース応答を選択する段階と、 f)パラメータの変化が平均デルタに最も近い可変コン
ピュータ・アイコン上の位置を表示する段階と、 g)可変コンピュータ・アイコン上で最大位置
(Smax)に達するまで上記の段階を繰り返す段階とを
含む方法。 (107) h)複数のパラメータに関して順番にデー
タベースに対する複数の照会を選択する段階と、 i)それぞれの照会をデータベースと比較して、前記照
会に対するデータベース応答と一致する照会を識別する
段階と、 j)データベースと一致するすべての照会について平均
データベース応答を計算する段階と、 k)段階cへの入力として平均データ応答を提供する段
階とをさらに含む、上記(106)に記載の方法。 (108) アイコン上のそれぞれの位置が、すべて
の"f"パラメータの予め定義された位置に対応し、それ
らの位置がSmaxとSminの間で固定した細分性を有する
ことを特徴とする、上記(106)に記載の方法。 (109) パラメータに関する最小データベース応答
を利用して、アイコン上の次の位置として平均デルタに
最も近い次のデータ応答を算出することを特徴とする、
上記(106)に記載の方法。 (110) データベースが、請求書または文書の形の
テキスト情報であることを特徴とする、上記(107)
に記載の方法。
【図1】表示装置を備え、メモリが、データベースと、
システムを動作させ、複雑なソフトウェア機能を実行
し、とりわけ、可変コンピュータ・アイコン上の設定を
計算するための様々な記憶プログラム命令とを含む、デ
ータ処理システムに含まれる諸要素のブロック図であ
る。
システムを動作させ、複雑なソフトウェア機能を実行
し、とりわけ、可変コンピュータ・アイコン上の設定を
計算するための様々な記憶プログラム命令とを含む、デ
ータ処理システムに含まれる諸要素のブロック図であ
る。
【図2】スクロール・バー上のスライダの様々な位置を
示す設定を有するスライド式スクロール・バーの形の可
変コンピュータ・アイコンを示す、図1に含まれる表示
装置の絵画図である。
示す設定を有するスライド式スクロール・バーの形の可
変コンピュータ・アイコンを示す、図1に含まれる表示
装置の絵画図である。
【図3】探索の厳密さが最大(Smax)と最小(Smin)
の間で変化し、テーブルの項目が、パラメータがSmin
とSmaxの間で単調に変化するときの単一制御上での各
探索パラメータの設定を示す、探索設定のテーブルであ
る。
の間で変化し、テーブルの項目が、パラメータがSmin
とSmaxの間で単調に変化するときの単一制御上での各
探索パラメータの設定を示す、探索設定のテーブルであ
る。
【図4】一組のパラメータ設定に対して指定された情報
探索の厳密さを実験的に推定するための流れ図である。
探索の厳密さを実験的に推定するための流れ図である。
【図5】複数の独立した単調なパラメータを有する複雑
なソフトウェア機能を実行するデータ処理システム用の
単一制御上でパラメータ設定を生成する流れ図である。
なソフトウェア機能を実行するデータ処理システム用の
単一制御上でパラメータ設定を生成する流れ図である。
【図6】以前に申請した請求に基づいて保険補償範囲の
品質を推定するための流れ図である。
品質を推定するための流れ図である。
【図7】事故に関連した出費と被保険者が支払うべき金
額との間の保険差額を示す関数"f"のSminとSmaxの間
でパラメータが単調に変化するときに、図6の単一制御
上での可能な設定のテーブルである。
額との間の保険差額を示す関数"f"のSminとSmaxの間
でパラメータが単調に変化するときに、図6の単一制御
上での可能な設定のテーブルである。
10 データ処理システム 11 メモリ 12 CPU 14 表示装置 16 入出力装置 20 オペレーティング・システム 22 テキスト・データベース 24 プログラム 26 制御設定生成プログラム 28 可変コンピュータ・アイコン 30 画面 32 設定 34 スクロール・バー 36 スライド式メンバ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 クリスチーヌ・ディー・キー アメリカ合衆国27511 ノースカロライ ナ州ケアリー デルマー・ロード 702 (72)発明者 エリック・ディー・シンガー アメリカ合衆国20878 メリーランド州 ノース・ポトマック クィンス・バレ ー・ドライブ 12341 (72)発明者 マリア・エレナ・スミス アメリカ合衆国33324 フロリダ州プラ ンテーション ノース・ウエスト・セブ ンス・サークル 9632 ナンバー17−27 (56)参考文献 実開 昭62−121644(JP,U) (58)調査した分野(Int.Cl.7,DB名) G06F 3/00 G06F 3/14 - 3/153 G06F 12/00 G06F 17/30
Claims (10)
- 【請求項1】データベースと、システムによって実行さ
れる複雑なソフトウェア機能"f"を制御するための単一
制御としての可変コンピュータ・アイコンとを含むコン
ピュータ・システムであって、 前記システムは、 プロセッサと、前記 プロセッサに結合され、調整可能なコンピュータ・
アイコンを表示する表示装置と、 前記 プロセッサに結合され、前記データベースに適用可
能な複数のパラメータを利用してあるアプリケーション
用の複雑なソフトウェア機能"f"を定義する制御プログ
ラム命令を記憶する記憶手段と、ここで前記複雑なソフ
トウェア機能"f"は、前記複数のパラメータに依存す
る、 各パラメータごとに1つまたは複数の値を提供する手段
と、前記プロセッサに結合され、設定を一貫状態となるよう
に並べる手段と、ここで前記設定は、前記1つまたは複
数の値を提供された各パラメータを複数組み合わせたも
のである、及び、 前記 プロセッサに結合され、前記可変コンピュータ・ア
イコンを操作して、前記複雑なコンピュータ機能"f"を
実行する手段と、ここで前記可変コンピュータ・アイコ
ンの位置は、前記一貫状態にそれぞれ対応する、 を含み、 それによって、前記 複雑なソフトウェア機能"f"に供給
されたパラメータ値と一致するシステム応答をデータベ
ースから獲得するところの前記コンピュータ・システ
ム。 - 【請求項2】前記可変コンピュータ・アイコンが、前記
パラメータ値に対する最大応答または最小応答を表すシ
ステム応答を前記データベースから獲得するように操作
される、請求項1に記載のコンピュータ・システム。 - 【請求項3】スライダを含む前記可変コンピュータ・ア
イコンが、前記スライダが前記アイコンを横切って移動
するときに前記パラメータを前記データベースの最小応
答から最大応答まで単調に変化させる、複数の設定を有
する、請求項2に記載のコンピュータ・システム。 - 【請求項4】前記スライダがアイコンを横切って移動す
るとき、前記複雑なソフトウェア機能"f"に対する前記
データベースの応答の厳密さまたは寛容さが制御され
る、請求項3に記載のコンピュータ・システム。 - 【請求項5】前記アイコンが固定した位置細分性"n"を
有し、それぞれの位置が、前記複雑なソフトウェア機
能"f"への入力として提供されるすべてのパラメータの
予め定義された設定に対応する、請求項4に記載のコン
ピュータ・システム。 - 【請求項6】プロセッサと、可変コンピュータ・アイコ
ンを有する表示装置と、メモリと、メモリ内に記憶され
たデータベースと、入力装置とを有するデータ処理シス
テムにおいて、システムによって実行される複雑なソフ
トウェア機能"f"を制御するために単一制御としての可
変コンピュータ・アイコン内で設定を生成する方法であ
って、前記複雑なソフトウェア機能"f"は、前記複数の
パラメータに依存し、 前記方法は、 a)複数のパラメータの1つまたは複数の値を選択する
段階と、 b)前記機能"f"に対する効果が最小ないし最大になる
各パラメータの位置細分性"n"を選択する段階と、 c)前記選択されたパラメータを使って、前記データベ
ースから"f"に対する最小応答と最大応答を計算する段
階と、 d)前記選択されたパラメータを変更したときのデータ
ベースの応答の変化の平均デルタを、最小応答および最
大応答およびアイコン上の設定の数"n"より計算する段
階と、ここで位置細分性・n・は、アイコン上の設定の
数"n"と同一であり、ここで前記応答は、前記値を選択
された各パラメータを複数組み合わせたものある、 e)各パラメータが前記アイコン上の最小位置
(Smin)から増加したときの"f"の変化を計算して、
前記平均デルタに最も近いデータベース応答を選択する
段階と、 f)前記パラメータの変化が前記平均デルタに最も近い
前記可変コンピュータ・アイコン上の位置を表示する段
階と、及び g)前記可変コンピュータ・アイコン上で最大位置(S
max)に達するまで上記の段階を繰り返す段階と、 を含む、前記方法。 - 【請求項7】h)前記複数のパラメータに関して順番に
データベースに対する複数の照会を選択する段階と、 i)それぞれの照会を前記データベースと比較して、前
記照会に対するデータベース応答と一致する照会を識別
する段階と、 j)前記データベースと一致するすべての照会について
前記平均データベース応答を計算する段階と、及び k)段階c)への入力として平均データ応答を提供する
段階と、 をさらに含む、請求項6に記載の方法。 - 【請求項8】前記アイコン上のそれぞれの位置が、すべ
ての"f"パラメータの予め定義された位置に対応し、か
つそれらの位置がSmaxとSminの間で固定した細分性を
有する、請求項6に記載の方法。 - 【請求項9】前記パラメータに関する前記最小データベ
ース応答を利用して、前記アイコン上の次の位置として
前記平均デルタに最も近い次のデータ応答を算出する、
請求項6に記載の方法。 - 【請求項10】前記データベースが、請求書または文書
の形のテキスト情報である、請求項7に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US415886 | 1989-10-02 | ||
US08/415,886 US5682488A (en) | 1995-04-03 | 1995-04-03 | Variable computer icon for single control of complex software functions executed on a data processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08286884A JPH08286884A (ja) | 1996-11-01 |
JP3344200B2 true JP3344200B2 (ja) | 2002-11-11 |
Family
ID=23647625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06416896A Expired - Fee Related JP3344200B2 (ja) | 1995-04-03 | 1996-03-21 | データ処理システム上で実行される複雑なソフトウェア機能の単一制御のための可変コンピュータ・アイコン |
Country Status (5)
Country | Link |
---|---|
US (1) | US5682488A (ja) |
EP (1) | EP0736829A3 (ja) |
JP (1) | JP3344200B2 (ja) |
KR (1) | KR960038587A (ja) |
BR (1) | BR9601097A (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5692184A (en) | 1995-05-09 | 1997-11-25 | Intergraph Corporation | Object relationship management system |
US5995079A (en) * | 1997-04-04 | 1999-11-30 | Avid Technology, Inc. | Method for controlling a variable of a dialog box with cursor movement |
AR014332A1 (es) * | 1998-01-30 | 2001-02-07 | Koninkl Philips Electronics Nv | Un metodo para operar un equipo de audio/video como el basado en un menu jerarquico de items seleccionados como puntos grandes y colocados en cadena yun equipo de audio/video dispuesto para practicar el metodo |
US7490166B2 (en) * | 2000-05-26 | 2009-02-10 | Citrix Systems, Inc. | Remote control of a client's off-screen surface |
US20020143585A1 (en) * | 2001-03-29 | 2002-10-03 | Ryuichiro Kodama | Apparatus and method for determining insurance and program thereof |
US7134093B2 (en) * | 2001-04-18 | 2006-11-07 | International Business Machines Corporation | Graphical user interface for direct control of display of data |
AU2002313570A1 (en) * | 2001-07-31 | 2003-02-17 | Frederick Roelof Van Rensburg | An insurance product |
JP3979156B2 (ja) * | 2002-04-15 | 2007-09-19 | 富士通株式会社 | データ入力装置、方法及びプログラム |
US7376469B2 (en) * | 2005-04-15 | 2008-05-20 | International Business Machines Corporation | Methods and apparatus for implementing manual and hybrid control modes in automated graphical indicators and controls |
US20060250352A1 (en) * | 2005-05-05 | 2006-11-09 | Mice Technoligies, Inc. | System and method for improved cursor functionality |
US7562310B2 (en) * | 2006-04-04 | 2009-07-14 | International Business Machines Corporation | Slider control movable in a two-dimensional region for simultaneously adjusting values of multiple variables |
CN101078965B (zh) * | 2006-05-24 | 2010-08-04 | 鸿富锦精密工业(深圳)有限公司 | 非线性页面定位***及方法 |
US8949177B2 (en) * | 2007-10-17 | 2015-02-03 | Avaya Inc. | Method for characterizing system state using message logs |
US8165450B2 (en) | 2007-11-19 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content in a video stream using text data |
US8165451B2 (en) | 2007-11-20 | 2012-04-24 | Echostar Technologies L.L.C. | Methods and apparatus for displaying information regarding interstitials of a video stream |
US8606085B2 (en) | 2008-03-20 | 2013-12-10 | Dish Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
US8156520B2 (en) | 2008-05-30 | 2012-04-10 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
US8588579B2 (en) | 2008-12-24 | 2013-11-19 | Echostar Technologies L.L.C. | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
US8407735B2 (en) | 2008-12-24 | 2013-03-26 | Echostar Technologies L.L.C. | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
US8510771B2 (en) | 2008-12-24 | 2013-08-13 | Echostar Technologies L.L.C. | Methods and apparatus for filtering content from a presentation stream using signature data |
US8437617B2 (en) | 2009-06-17 | 2013-05-07 | Echostar Technologies L.L.C. | Method and apparatus for modifying the presentation of content |
US8934758B2 (en) * | 2010-02-09 | 2015-01-13 | Echostar Global B.V. | Methods and apparatus for presenting supplemental content in association with recorded content |
USD734351S1 (en) * | 2012-08-28 | 2015-07-14 | Samsung Electronics Co., Ltd. | Display screen for a digital camera with a graphical user interface |
US20140359475A1 (en) * | 2013-05-29 | 2014-12-04 | Microsoft Corporation | Dynamic Panel of Inlined Control Settings |
US8893037B2 (en) * | 2012-12-19 | 2014-11-18 | Orca Health, Inc. | Interactive and dynamic medical visualization interface tools |
US9256962B2 (en) | 2013-01-23 | 2016-02-09 | Orca Health Inc. | Personalizing medical conditions with augmented reality |
CN112650431A (zh) * | 2019-10-10 | 2021-04-13 | 本田技研工业株式会社 | 操作装置 |
US11172269B2 (en) | 2020-03-04 | 2021-11-09 | Dish Network L.L.C. | Automated commercial content shifting in a video streaming system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH029412Y2 (ja) * | 1986-12-18 | 1990-03-08 | ||
US5191645A (en) * | 1991-02-28 | 1993-03-02 | Sony Corporation Of America | Digital signal processing system employing icon displays |
JPH04326472A (ja) * | 1991-04-26 | 1992-11-16 | Nec Corp | 画像の属性項目選択方法および装置 |
US5608899A (en) * | 1993-06-04 | 1997-03-04 | International Business Machines Corporation | Method and apparatus for searching a database by interactively modifying a database query |
US5491782A (en) * | 1993-06-29 | 1996-02-13 | International Business Machines Corporation | Method and apparatus for loosely ganging sliders on a user interface of a data processing system |
US5559301A (en) * | 1994-09-15 | 1996-09-24 | Korg, Inc. | Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems |
-
1995
- 1995-04-03 US US08/415,886 patent/US5682488A/en not_active Expired - Fee Related
-
1996
- 1996-02-20 EP EP96480021A patent/EP0736829A3/en not_active Withdrawn
- 1996-03-21 JP JP06416896A patent/JP3344200B2/ja not_active Expired - Fee Related
- 1996-03-22 BR BR9601097A patent/BR9601097A/pt not_active Application Discontinuation
- 1996-04-02 KR KR1019960009914A patent/KR960038587A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US5682488A (en) | 1997-10-28 |
JPH08286884A (ja) | 1996-11-01 |
BR9601097A (pt) | 1998-01-06 |
EP0736829A3 (en) | 1997-05-28 |
KR960038587A (ko) | 1996-11-21 |
EP0736829A2 (en) | 1996-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3344200B2 (ja) | データ処理システム上で実行される複雑なソフトウェア機能の単一制御のための可変コンピュータ・アイコン | |
EP2546766B1 (en) | Dynamic search box for web browser | |
JP4425641B2 (ja) | 構造化ドキュメントの検索 | |
US8442970B2 (en) | Creating and editing user search queries | |
US6233583B1 (en) | Report generator for use within a lotus notes database system | |
US8555182B2 (en) | Interface for managing search term importance relationships | |
US7840601B2 (en) | Editable table modification | |
US8803882B2 (en) | Identifying on a graphical depiction candidate points and top-moving queries | |
US20080021891A1 (en) | Searching a document using relevance feedback | |
JP4962967B2 (ja) | Webページ検索サーバ及びクエリ推薦方法 | |
US20060282818A1 (en) | Interactive formula builder | |
US20090150809A1 (en) | Pinpoint browser | |
US20070214154A1 (en) | Data Storage And Retrieval | |
JP2007004822A (ja) | タスク実行のためのプロセス構造を定義するシステムおよび方法 | |
JPH1153394A (ja) | 文書処理装置、文書処理プログラムが記憶された記憶媒体、及び文書処理方法 | |
JPH05101107A (ja) | 適合率を用いた絞り込みデータ検索装置及び方法 | |
JP2000222418A (ja) | データベース検索方法および装置 | |
US20120191725A1 (en) | Document ranking system with user-defined continuous term weighting | |
JP2000194725A (ja) | 類似グル―プ抽出装置、及び類似グル―プ抽出プログラムが記憶された記憶媒体 | |
JPH05289920A (ja) | データベース検索方法およびそのシステム | |
JPH07192010A (ja) | 文書処理装置 | |
KR100375926B1 (ko) | 인터넷 기반의 가중치 속성을 사용한 정보 검색 방법 | |
JP3154992B2 (ja) | 情報検索装置、及び情報検索プログラムが記憶された記憶媒体 | |
JP3528541B2 (ja) | 検索論理式入力装置 | |
JP2000207422A (ja) | 概念シソ―ラスを用いた文書の検索及び格付けシステム並びに方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080830 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |