JPH01102614A - ヘルプ・ダイアログ情報表示方法 - Google Patents

ヘルプ・ダイアログ情報表示方法

Info

Publication number
JPH01102614A
JPH01102614A JP63221506A JP22150688A JPH01102614A JP H01102614 A JPH01102614 A JP H01102614A JP 63221506 A JP63221506 A JP 63221506A JP 22150688 A JP22150688 A JP 22150688A JP H01102614 A JPH01102614 A JP H01102614A
Authority
JP
Japan
Prior art keywords
help
information
user
dialog
application
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.)
Pending
Application number
JP63221506A
Other languages
English (en)
Inventor
Ivan R Eisen
イーヴアーン・アール・アイゼン
Ruth A Morris
ルース・アンドリユース・モーリス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH01102614A publication Critical patent/JPH01102614A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は対話型データ処理システムに関し、具体的には
、ユーザの経験の程度に基づいてユーザに情報を提示す
るヘルプ/ダイアログ機能を対話型システムに提供する
技術に関する。この方法により、ユーザは容易にアプリ
ケーションを学べ、ある程度慣れた後は過度なヘルプ/
ダイアログ情報という煩わしい負担を回避することがで
きる。
B、従来技術    − コンピュータ・システムが集中型バッチ動作から分散型
対話型使用に変わるということは、これらのシステムの
使用に直接間わるユーザが増えるということを意味する
。さらに、コンビ二一夕はその用途が広がるにつれてま
すます多様になってきており、ユーザのコンピュータに
関する経験または知識のレベルも非常にまちまちである
。コンピュータまたはデータ処理システムが、データ処
理技術の非専門家によって使用されることがますます多
くなってきている。したがって、システムを「ユーザ・
フレンドリ」にして、学習ならびに適切なデータ入力及
び処理を容易にすることが重要である。しかし、ユーザ
が繰り返しコンピュータ・プログラム(以後、アプリケ
ーションと呼ぶ)を使用し、その技能や習熟度のレベル
が向上するにつれて、ヘルプ/ダイアログ情報は次第に
不要になってくる。本明細書では、ユーザの技能レベル
とは、銀行業務や会計などシステムの対象となる分野に
関するユーザの技能ではなく、特定のアプリケ−シロン
またはシステムに対する特定のユーザの習熟度を指すも
のとする。
「ユーザ・フレンドリ」システムは通常、実行するいく
つかのオプションまたは記入するブランクあるいはその
両方をユーザに選択させる表示画面「パネル」またはヘ
ルプ/ダイアログ方法を採用してきた。ブランクはデー
タ・フィールドに対応し、それらのデータ・フィールド
は、受は入れられる文字の種類、フィールド長、項目間
の整合性などに制約がある。データ入力のプロンプトの
問題に関する優れた従来技術の方法は、米国特許第45
00984号に記載されている。このシステムは、対話
方式で情報を入力する際の誤りに関するオペレータ情報
を提供する。しかし、各データ入力画面で何が必要かを
明確にするヘルプ/ダイアログをユーザに提供すること
も必要である。
ユーザの技能レベルが上がるにつれて、ヘルプ/ダイア
ログ情報は気がきかず煩わしいものになり、それを制限
できれば好都合である。しかし、ある人が一定期間アプ
リケージタンを使用しない場合、十分なヘルプ/ダイア
ログ情報が再び必要となることもある。
システムへの情報の適切な入力を通じてユーザを案内す
ることに関連する従来技術には、米国特許第44791
97号に記載されたシステムがある。この米国特許は、
オペレータが動作方式を選択できるシステムを開示して
いる。最高の制御レベルで、ユーザは望みのパネルを選
択できる。選択されたパネルには、モード選択フィール
ドが表示され、そこで選択が行なえる。選択されたモー
ドは循環式にリンクされており、フィールド選択キーを
繰り返し押すと、それらのモードがリンクされた順序で
循環する。この特許は特に論理状態のアナライザを対象
としている。
もう一つの例が米国特許第4308582号に記載され
ている。この特許は、ワード・プロセッサが実行できる
受諾される機能のリストをユーザに提示する、ワード・
プロセッサの準備セットアツプを開示している。ユーザ
が望みの機能を選択すると、制御システムは、選択され
た機能を実行するための制御パラメータのリストを自動
的に構成し、ユーザにそれらの制御パラメータを提示す
る。
C0発明が解決しようとする問題点 ユーザがアプリケ−シロン・プログラム使用の経験を積
むにつれて、彼らのニーズは経時的に変化する。「援助
」情報は、初心者には役に立つが、経験を積んだユーザ
をいらいらさせ、その速度を低下させる。ユーザが要求
すれば援助情報を受は取ることができるが、ユーザがそ
の使用の経験を積んだ後はアプリケーションの便利な使
い方を損なわないような、従来のヘルプ機能に対する補
足システムが求められている。
したがって、本発明の目的は、特定のアプリケ−シロン
に対する個人の技能レベルまたは習熟度に基づくヘルプ
/ダイアログ情報で、対話型コンピュータまたはデータ
処理システムのユーザを援助する技術を提供することに
ある。
本発明の他の目的は、アプリケージ縛ンの各機能領域で
のユーザの学習を追跡する技術を提供し、学習が進むに
つれてユーザに提示されるヘルプ/ダイ譬ログ情報の量
を一少させることにある。
本発明の他の目的は、アプリケ−シロンのある機能領域
の最終使用日を追跡し、一定期間アプリケーションが使
用されていないと判定したときは最も基本的なヘルプ/
ダイアログ情報をユーザに戻す技術を提供することにあ
る。
D0問題点を解決するための手段 本発明の上記の目的は、特定の機能領域のヘルプ/ダイ
アログをユーザが何回使ったかによって追跡した個人の
技能レベルに基づいて、提示される情報を制限する補足
機能を含む、従来のヘルプ/ダイアログ機能に対する補
足を提供することによって実現される。ユーザがある機
能領域に対するユーザ定義の閾値を超えると、提示され
るヘルプ/ダイアログ情報が減少し、ヘルプ/ダイアロ
グの使用回数がリセットされる。さらに、ある機能領域
の使用間隔を追跡する経過日カウントが保存される。ユ
ーザ定義閾値を超えた場合、完全なヘルプ/ダイアログ
情報が戻される。
ユーザは常に、自分が受は取るヘルプの量を制御できる
。たとえば、ユーザ設定閾値を超えたときユーザはその
通知を受け、以前のレベルのヘルプ/ダイアログ情報を
継続するオプションを選択することができる。
さらに、ユーザは、いつでもヘルプ/ダイアログ情報の
レベルまたはユーザ設定閾値を変更するオブシdンを選
択することができる。ユーザが提示されるヘルプの量を
減らしたり、ユーザ設定閾値を超えたためシステムが自
動的にヘルプの量を減らす場合、ユーザは依然としてヘ
ルプ機能を介してより多くの援助を求めることができる
E、実施例 本発明は、特定のアプリケーションに対するユーザの技
能のレベルに基づいて対話型コンピュータまたはデータ
処理システムのユーザに指令情報を提供する技術である
。本発明は、ヘルプ/ダイアログ表示層を利用して、ア
プリケーションを通してユーザを案内する。表示層は、
初心者ユーザの最低の技術レベル向けの、機能のあらゆ
る局面に関する非常に詳細な情報から、−習熟したユー
ザ向けに要約情報またはフィールド・ヘッディングだけ
を提供する、詳細な情報の一部分まで広い範囲がある。
ヘルプ/ダイアログ情報の層は、たとえば、経路選択、
キーボード、タスク、パネル、またはフィールド・アプ
リケーション情報を含む。
「経路選択」情報とは、アプリケーションの様々な機能
にアクセスする方式に関する情報を意味する。ヘルプ/
ダイアログは、アプリケーションの機能上の構成要素別
に配列される。機能上の構成要素は、アプリケージ鐸ン
の各パネルと、それに関連するその機能の指令情報を含
む。たとえば、上述のテーマがアプリケ−シロンの最初
の使用中に提供される関連ヘルプ情報をもっている場合
、まず、アプリケージぎンまたはシステムの概要情報、
経路選択及びコマンド情報がユーザに示され、次いでキ
ーボード使用情報が示される。アプリケ−シロンまたは
システムの概要には、アプリケーションまたはシステム
の目的、用途、アプリケ−シロンまたはシステムの部分
などが記述される。経路選択及びコマンド情報は、基本
コマンドの「起動Jセットの情報、すなわち、取るべき
措置及びコマンドに関連する経路選択情報を含む。たと
えば、rENDJは、データが保管され、以前のメニュ
ーが再表示されることを意味する。キーボード情報は、
そのアプリケーションでの特定のキーの使い方または機
能キーの設定方法を含む。次いで、指導ガイダンスが表
示され、アプリケーションを通じてユーザを援助する。
ユーザがあるタスクまたは機能を選択すると、そのタス
クまたは機能を正確に完了する際にユーザを援助する、
そのタスクまたは機能に関する情報が表示される。たと
えば、有効オプシUンのリストが表示される。
様々な層に対して表示される援助情報の例を以下に示す
。ある種のシステムでは、初心者ユーザには、パネルに
関する一般情報、すなわち、概要、そのパネルの用途説
明、またはそのパネルから実行できる可能な措置のリス
トが必要となる。期待される書式、有効値のリスト、フ
ィールド間の相互依存関係などデータ人力フィールドに
ついての特定の詳細情報がフィールド・レベルで有益で
ある。メニニー項目に関する説明は、ユーザがカーソル
をその項目に合わせると表示される。同様に、メツセー
ジに関する追加情報、何を行なうべきかについての情報
などもしばしば有益である。この種の追加情報は、初心
者ユーザがそれを要求する必要なしに表示される。
ユーザがそのアプリケーションを何回か使用した後(ア
プリケーションの複雑さに応じて一度だけのこともある
)、ユーザは、アプリケ−シロンまたはシステムの概要
情報を理解し、その表示を必要とせず、望まなくなる。
ユーザ設定閾値に達すると、正規のヘルプ機能を介して
要求しない限り、アプリケーションまたはシステムの概
要情報は表示されなくなる。
同様に、アプリケーションを使用した後、ユーザは、基
本コマンドの意味を理解し、余り多くの情報の表示を必
要とせず望みもしなくなる。コマンドと経路設定情報に
対するユーザ設定閾値に達すると(この基準はアプリケ
ーションまたはシステム情報の場合と異なることがある
)、コマンド/経路設定情報は、(1)従来のヘルプ機
能を介して要求しない限り表示されず、または(2)要
約した形で表示される。
同様に、どんなテーマについても、閾値に達して表示量
削減に対する基準をすべて満たすと、アプリケーション
を通してユーザを援助するために自動的に表示される情
報の量が減少する。複数の援助情報パネルが適切なテー
マもある。アプリケ−シロンの概要はこうしたテーマの
1つである。1つのパネルが最適なテーマもある。ウィ
ンドーで十分なテーマもある。必要な付随情報の量が減
少するにつれて、表示量を、適宜に複数のパネルから1
つのパネルまたは画面移動可能ウィンドーへ、さらによ
り小さなウィンドーへ、最後には何もなしに減らすこと
ができる。提示されるテーマは、システム設計者が、そ
のアプリケーションに関する彼らの知識とその対象ユー
ザに基づいて決定する。各テーマについて表示される指
令情報をどう制限するかの判断は、そのテーマの性質と
複雑さ及びそのユーザの特徴に基づいて行なう。情報の
テーマには、テーマのみに基づいて制限されるものもあ
る。たとえば、アプリケーションの概要が必要なのは、
通常、アプリケ−シロンを使用する最初の1回目または
最初の数回だけである。
表示される指令またはヘルプ情報の量を制御するために
、ユーザをそのアプリケーションに対する習熟レベル別
に分類する。サポートされるレベ。
ルの数は、やはりアプリケ−シロンの種類とユーザの相
違に応じて決まる。大部分のテーマでは2ないし5レベ
ルで十分である。
ユーザがテーマに習熟するにつれて、表示される情報量
が減少する他に、内容も変化する。たとえば、経路選択
及びコマンド情報は、基本「起動」セットから、より経
験を積んだユーザ向けのコマンド及び経路選択技法へ変
更できる。「迅速」経路やコマンド列がその例である。
データ入力フィールドに関する特定の詳細情報は、初心
者の段階を過ぎても十分に有益であり、またそのアプリ
ケーションでサポートされる知識分野でのユーザの知識
によっても変わる。援助情報を表示するために選択され
た情報のテーマまたはサポートされるアプリケ−シロン
に対する習熟度のレベル数がどうであれ、選択されたテ
ーマに関する適切なレベルの詳細情報をそのクラスのユ
ーザに表示することができる。
最も詳細なレベルでは、カーソルを下記の例のようにデ
ータ入力フィールドに合わせたとき、画面上の各データ
入力フィールドの詳細がユーザに提示される。
顧客注文部品番号ヘルプ 部品番号二゛最高8文字の英数字フィールド。
一義的に各部品を識別します。
有効部品番号のリストを見たい場 合、F2を押してください。
本発明は、ヘルプ/ダイアログの様々な機能構成要素の
使い方をモニタするように設計されている。
特定の機能の使用がユーザ設定閾値を超えると、パネル
に提示される情報は、下記の例のように最も適切な詳細
情報だけに制限される。
顧客注文部品番号ヘルプ 部品番号= 8文字英数字 もっと多くの情報が必要な場合、ユーザは追加ヘルプを
要求できる。
追加キーボード・ヘルプ/ダイアログ情報は下記の例の
ように表示される。
キーボード・ヘルプのサンプル 左矢印キーは画面の左へカーソルを移動する。
右矢印キーは画面の右へカーソルを移動する。
上矢印キーは画面の上方にカーソルを移動する。
上矢印キーは画面の下方にカーソルを移動する。
実行キーは現入力を受は入れて続行するようにシステム
に指示する。
注文の入力方法などタスク・レベルのヘルプ/ダイアロ
グ情報は下記の例のように表示される。
宵効な名前を入力します(リストを表わすF2を押しま
す)。アドレス情報がファイルから検索され、検討のた
め、設けられたスペースに提示されます。
部品番号表示パネルで、注文する最初の部品番号を入力
します(リストを表わすF2を押します)。部品の説明
が検索され、検討のため画面上に提示されます。   
    ″次いで、注文する部品数を入力します。
顧客の要求が溝たされるまで部品番号と部品数の入力を
続けます。
次いで、F4を押すと注文が処理され、またF3を押す
とセーブしないで処理を終わります。
この情報は、システムが実行する各−能の特質を記述す
るように設計されている。
パネル・レベルのヘルプ/ダイアログ情報はパネルを使
ってユーザを案内するために提示される。
パネル・レベルのヘルプ/ダイアログ情報の例ヲ以下に
示す。
パネル・レベル・ヘルプ 顧客名とアドレスが両方とも必要です。
顧客の顧客番号を入力して実行キーを押すと、顧客の名
前とアドレスの両方が検索されます。
顧客の名前を入力して実行キーを押すと、固定客のアド
レスが検索されます。
新規顧客の名前とアドレスを入力します。顧客番号は次
のパネルに進むとき指定されます。
フィールド・レベルのヘルプも利用できる。
制限プロセスは、記憶媒体に順次記憶されたヘルプ/ダ
イアログ情報の各ブロックの指定に応じて進行する。こ
れらのブロックは、記述ヘッダをもつ可変長レコードで
ある。ヘルプ/ダイアログ清報のブロックのデータ構造
を第1図に示す。第1図で、データ構造は6バイトのヘ
ッダを含み、その最初の2バイトはヘッダの後のヘルプ
/ダイアログ情報のバイト数を示す。このヘルプ/ダイ
アログに関連する機能構成要素が次の2バイト10に示
される。ヘッダ・レコードの最後の2バイト20はユー
ザの技能レベル専用である。ヘッダ情報の直後に、ヘル
プ/ダイアログ情報30が続く。
第1図に示したデータ構造は、プロゲラ与が、その機能
を完全に記述するようヘルプ/ダイアログをセットアツ
プするために使用する。プログラマは情報30に機能ヘ
ルプ/ダイアログ番号10を割り当てる。次いで、プロ
グラマは技能レベル番号20を指定し、ヘルプ/ダイア
ログ情報30を入力する。技能レベル番号20は、この
情報を表示されるユーザの最低技能レベルである。次い
で情報30が入力され、情報のバイト数5が計算される
ヘルプ/ダイアログ情報のブロックは、2次記憶域で第
2図に示すように分配される。第2図はヘルプ/ダイア
ログの順次記憶域を機能順に示したものである。各機能
ヘルプ/ダイアログはそれぞれ、50と60で示すよう
に複数のヘルプ/ダイアログ情報のブロックから構成さ
れる。それらのブロックは、機能ヘルプ/ダイアログ別
に降順で分類される。機能ヘルプ/ダイアログ番号2は
50に示されている。50に含まれている情報ブロック
が、60に示されている。これらのブロックは技能レベ
ルの降順に分類される。第1図及び第2図に示したデー
タ構造を走査する方法と、機能ヘルプ/ダイアログ番号
10及び技能レベル20に基づいて情報を獲得する方法
は、データ処理技術の通常の技能をもつ人には明らかな
はずである。
アプリケーションの代表的な流れを、第3図に示す。こ
こで第3図を参照する。処理は、入力データ・ブロック
100でヘルプ/ダイアログ・パラメータを読み取るこ
とから始まる。それらのパラメータは、記憶域上の順次
フラット・ファイルに常駐する。これらのパラメータを
それが実行する機能と共に以下に列挙する。
1)Dialaccesses−各ヘルプ/ダイアログ
ごとに特定のヘルプ/ダイアログがユーザに表示された
回数を示す数の整数列 2)Dialdates−特定のヘルプ/ダイアログが
ユーザに最後に表示された日を含む整数列3)Dial
ayer−各ヘルプ/ダイアログについてそのユーザに
対する現ヘルプ/ダイアログ層を示す整数列 4)Dialdays−そのユーザが、どのぐらい経っ
たらより詳細なヘルプ/ダイアログ情報に戻りたいか。
5)Dialtimes −ユーザがヘルプ/ダイアロ
グ情報の各層を見たい回数 6)Dial total−そのアプリケーションに対
する(機能別に配列された)ヘルプ/ダイアログの合計
数 この情報が記憶域から得られると、機能ブロック120
に示すように、dialnum(機能ヘルプ/ダイアロ
グ・ポインタ)が、最初のヘルプ/ダイアログを指すよ
うに初期設定される。次いで、いずれかの機能構成要素
が経過時間閾値またはアクセス閾値に達したかどうかを
検出するループに入る。このループの詳細な動作は、機
能ブロック130で、その機能構成要素がアクセスされ
た最後の日付とアプリケージ式ンの現日付に基づく経過
日数の計算から始まる。ブロック130で計算された数
が、判断ブロック140で、ユーザが定義した、より低
い技能レベルに戻るまでの日数と比較さ−れる。その日
数が経過時間閾値より大きい場合は、判断ブロック15
0に入る。そうでない場合は、判断ブロック170に入
る。判断ブロック150では、現技能レベル層を最高技
能レベル層と比較して、それに達してないことを確認す
る。
技能レベル層が最高レベルに達した場合、機能ブロック
180に示すように技能レベル層は増分され、より詳細
なヘルプ/ダイアログ情報がこのヘルプ/ダイアログに
必要であるとプログラムに指示する。技能レベルを増分
するかまたは最高の設定に維持した後、アプリケーショ
ンの流れは判断ブロック170に戻る。
判断ブロック1.70で、ヘルプ/ダイアログ情報のア
クセス数が、ユーザが指定した、次の技能レベルに進む
までにヘルプ/ダイアログにアクセスする回数の閾値と
比較される。判断ブロック180でのテストの結果、閾
値に達したが、最高技能レベル層がまだ獲得されてない
場合、機能ブロック190で、技能レベル層が減少され
、ユーザがより少ないヘルプ/ダイアログ情報で作業を
進めることができることがアプリケーションに知らされ
、機能ブロック200で、ヘルプ/ダイアログ情報のア
クセス数がゼロにリセットされ、次の技能レベルへの進
行を決定するカウントを再開する。
次に、機能ブロック210でループの最下部に入る。機
能ブロック210で、機能ヘルプ/ダイアログ・ポイン
タが増分され、判断ブロック220で、それがヘルプ/
ダイアログの合計数と比較される。閾値に達していない
場合、制御は機能ブロック130に戻って一次のヘルプ
/ダイアログに対する経過日数の新しい計算を行なう。
判断ブロック220でのテストの結果、すべてのヘルプ
/ダイアログが処理済みの場合、初期設定プロセスは終
了し、制御はアプリケーションに戻される。
アプリケーションの実行中に、ユーザがヘルプ/ダイア
ログ・キーを押すと、第4図に示すステッブが実行され
る。アプリケーションは、ユーザがどの機能構成要素を
実行中かを追跡するための変数を保持する。この変数は
機能ブロック250に示すdialnumである。di
alnumは、第1図に示す機能ヘルプ/ダイアログ1
0に対応する。特定の機能ヘルプ/ダイアログに対して
ヘルプ情報が要求される度に、機能ブロック260で、
アプリケーションはヘルプ/ダイアログ・アクセス情報
を増分し、判断ブロック270で、ユーザがユーザ指定
閾値を超えたかどうか検査する。
判断ブロック280でのテストの結果、閾値に達したが
、技能レベルが最小レベルにまだ達してない場合、機能
ブロック290で、その層が次の技能レベ/し層へと減
分され、機能ブロック300で、機能ヘルプ/ダイアロ
グに対するアクセス数がゼロにリセットされる。上記の
テストの目的は、そのアプリケーションにおけるユーザ
の進歩を追跡することである。ユーザがヘルプ/ダイア
ログのある技能レベルに含・まれる情報に習熟すると、
ユーザがヘルプを求めたとき、はとんどの場合、圧縮バ
ージコンで十分である。判断ブロック301に示スよう
に、ユーザにヘルプ/ダイアログ情報の変更の承認を求
めるプロンプトが出る。ユーザがその変更を承認しない
場合、機能ブロック302に示すように、ヘルプ/ダイ
アログ情報の層は、前のレベルにリセットされる。上記
の承認段階に続いて、出力ブロック310に示すように
、ヘルプ/ダイアログ情報が表示され、ブロック320
に示すように、制御はアプリケーションに戻される。
ユーザは技能レベルを動的にリセットする能力も与えら
れる。ユーザがヘルプ/ダイアログ・キーを押し、次い
で望ましい技能レベルを押すと、アプリケーションは技
能レベルをユーザが指定した設定値に設定し、入力され
た技能レベルの情報が提示される。
別法として、新しいユーザがアプリケーションを使用す
るとき、ヘルプ/ダイアログ情報を自動的に供給するこ
ともできる。表示される情報量は、そのアプリケーショ
ンのテーマに対するユーザ設定閾値に応じて減少する。
追加ヘルプが必要な場合、ユーザはヘルプ機能を使って
それを要求することができる。
要約すると、メツセージのテキストを構成する情報は、
現活動表示に基づくヘルプ機能ダイアログ10を使用し
て、2次記憶域またはメモリの機能ヘルプ/ダイアログ
・ブロック50にアクセスすることによって獲得される
。次いで、機能ヘルプ/ダイアログに対する現技能レベ
ル20の入力を使って、その技能レベルに対応する最初
の入力を探索する。ヘルプ/ダイアログ情報は、ユーザ
がアプリケーション中を進行するにつれて、−時に1ブ
ロツクずつ表示される。使用中のテーマに対する関連ヘ
ルプ/ダイアログが表示される。ユーザが、出口キーを
押すと、追加ヘルプ情報なしでアプリケーションに戻る
ことができる。
処理手順をさらに例示するために、顧客注文人力アプリ
ケ−シロンに対するある種の基本データをキー人力する
ようにとユーザに要求する、下記のヘルプ/ダイアログ
を考えてみる。
顧客注文人力アプリケーション 名前        ABC− すなわち、上記の例において、ユーザは注文を出す会社
の名前を入力するように案内される。ユーザが入力フィ
ールド間を移動するとき、ユーザが正確な情報を入力す
るのをユーザが助けるため、同様の情報が表示される。
もっと情報を必要とする場合、ヘルプ/ダイアログ・キ
ーを押してもっと情報が欲しいことを示す。各入力フィ
ールドに対するヘルプ/ダイアログ情報の省略値ボック
スは、より高い技能レベルで必要にならない限り表示さ
れない。
第5図は、経路選択ヘルプ情報シーケンスのサンプルを
構成図の形で示したものである。経路選択ヘルプは、第
5図のように、経路選択流れの各可能性を示すことも、
経路選択コマンドを記述することもあることに留意され
たい。経路選択コマンドの例として、FORWARDは
、現在表示中の情報の下に情報を表示する画面移動動作
である。
第6図には、終了処理ステップが示されている。
ヘルプ/ダイアログ・パラメータ書込みステップ500
は、上記のヘルプ/ダイアログ・パラメータ情報の記憶
媒体への転送に関するものである。
この情報は、DialaccessessDialda
teslDialayersDialdaYss Di
al times)及びDialtotalを含んでい
る。この情報は2次記憶域の順次ファイルに書き込まれ
る。ヘルプ/ダイアログ・パラメータが書き込まれた後
、制御は終了処理のためアプリケーションに戻る。
ユーザは、より多くのヘルプ/ダイアログ情報が獲得で
きるようにいつでも技能レベルを動的に無効にする能力
も与えられる。望ましい技能レベルを入力するようユー
ザに求めるプロンプトが表示される。入力された値が受
諾可能な値と比較され、以前または現在の技能レベルを
無効にする。
F1発明の効果 要約すると、本発明は、機能及び技能レベルによって一
義的にアドレスできるヘルプ/ダイアログ・メツセージ
のデータベースを提供する。アプリケ−シロンが、各ヘ
ルプ/ダイアログ機能に利用できるヘルプ/ダイアログ
6メツセージの数を知る必要はない。アプリケーション
はユーザが使っていなかった時間を追跡し、所定の時間
が経つと、技能レベルをリセットしてより詳細な情報の
提示を行なう。このため、そのアプリケーションをしば
らく使っていなかった人も、ヘルプ/ダイアログ情報に
よる案内を受け、再びそのアプリケーションに習熟する
ようになる。さらに、アプリケーションに対するユーザ
の進歩が追跡され、ユーザが、所定の回数だけアプリケ
−シリンの任意の機能構成要素のヘルプ/ダイアログ情
報を使用すると、より高い技能レベルに移動して、一部
のヘルプ/ダイアログ情報から解放される。ユーザが上
述の定義されたデータ構造中に異なる言語メツセージを
代入することができる、多言語データ入力システムに、
本発明の教示を拡張することが可能で、ある。
【図面の簡単な説明】
第1図は、ヘルプ/ダイアログ情報データ構造を示す構
成図である。 第2図は、2次記憶域に常駐するヘルプ/ダイアログ・
データのメモリ・マツプである。 第3図は、ヘルプ/ダイアログ初期設定プロセスを示す
流れ図である。 第4図は、ヘルプ/ダイアログ・プロセスを示す流れ図
である。 第5図は°、経路選択ヘルプ/ダイアログ・シーケンス
のサンプルを示す構成図である。 第6図は、ヘルプ/ダイアログ・ルーチンの終“  了
プロセスを示す流れ図である。 纂 5 図

Claims (2)

    【特許請求の範囲】
  1. (1)データ処理に関するヘルプ・ダイアログ情報をユ
    ーザに表示できる対話型データ処理システムに於て、 ユーザの習熟度に応じたレベルのヘルプ・ダイアログ情
    報をユーザに表示するため、予め記憶した複数レベルの
    ヘルプ・ダイアログ情報のうち、使用した回数を記録し
    、該回数に応じて選択したレベルのヘルプ・ダイアログ
    情報をユーザに表示することを特徴とするヘルプ・ダイ
    アログ情報表示方法。
  2. (2)データ処理に関するヘルプ・ダイアログ情報をユ
    ーザに表示できる対話型データ処理システムに於て、ユ
    ーザの習熟度に応じたレベルのヘルプ・ダイアログ情報
    をユーザに表示するため、予め記憶した複数レベルのヘ
    ルプ・ダイアログ情報のうち、使用していない期間を記
    録し、該期間に応じて選択したレベルのヘルプ・ダイア
    ログ情報をユーザに表示することを特徴とするヘルプ・
    ダイアログ情報表示方法。
JP63221506A 1987-10-06 1988-09-06 ヘルプ・ダイアログ情報表示方法 Pending JPH01102614A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US104922 1987-10-06
US07/104,922 US4964077A (en) 1987-10-06 1987-10-06 Method for automatically adjusting help information displayed in an online interactive system

Publications (1)

Publication Number Publication Date
JPH01102614A true JPH01102614A (ja) 1989-04-20

Family

ID=22303144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63221506A Pending JPH01102614A (ja) 1987-10-06 1988-09-06 ヘルプ・ダイアログ情報表示方法

Country Status (5)

Country Link
US (1) US4964077A (ja)
EP (1) EP0323381B1 (ja)
JP (1) JPH01102614A (ja)
CA (1) CA1311853C (ja)
DE (1) DE3852384T2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02199529A (ja) * 1989-01-30 1990-08-07 Fujitsu Ltd 複数レベル画面制御方式
JPH04205523A (ja) * 1990-11-30 1992-07-27 Nec Home Electron Ltd ガイダンスシステム
JP2001222540A (ja) * 2000-02-08 2001-08-17 Sharp Corp 電子書籍提示装置および方法ならびに電子書籍提示プログラムを記録したコンピュータで読取可能な記録媒体
JP2006202320A (ja) * 2006-03-06 2006-08-03 Sharp Corp 表示装置、表示方法及び記録媒体
JP2012010392A (ja) * 2004-02-20 2012-01-12 Snapin Software Inc モバイルデバイス上での顧客セルフサポートなどのための電話傍受方法
US9295029B2 (en) 2007-04-12 2016-03-22 Nuance Communications, Inc. System and method for detecting mutually supported capabilities between mobile devices

Families Citing this family (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6453219A (en) * 1987-08-24 1989-03-01 Honda Motor Co Ltd Information processing system
DE3853512T2 (de) * 1987-11-09 1995-11-23 Sharp Kk Einrichtung für Rechner oder rechnergesteuerte Systeme zum Erzeugen einer Hilfe-Anzeige.
US5434963A (en) * 1988-09-03 1995-07-18 Hitachi, Ltd. Method and system of help-information control method and system
US5115501A (en) * 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
US5175812A (en) * 1988-11-30 1992-12-29 Hewlett-Packard Company System for providing help information during a help mode based on selected operation controls and a current-state of the system
US5204968A (en) * 1989-03-27 1993-04-20 Xerox Corporation Automatic determination of operator training level for displaying appropriate operator prompts
JPH03144819A (ja) * 1989-10-31 1991-06-20 Toshiba Mach Co Ltd ヘルプ機能発動装置
US5239617A (en) * 1990-01-05 1993-08-24 International Business Machines Corporation Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
US5329446A (en) * 1990-01-19 1994-07-12 Sharp Kabushiki Kaisha Translation machine
US5103498A (en) 1990-08-02 1992-04-07 Tandy Corporation Intelligent help system
USRE37431E1 (en) 1990-08-02 2001-10-30 Ast Research, Inc. Intelligent help system
US5535321A (en) * 1991-02-14 1996-07-09 International Business Machines Corporation Method and apparatus for variable complexity user interface in a data processing system
US6678706B1 (en) 1991-04-18 2004-01-13 International Business Machines Corporation Hypertext marker and method for dynamically displaying help information in an interactive data processing system
US5940614A (en) * 1991-04-18 1999-08-17 International Business Machines Corporation Hypertext control method and apparatus for displaying help information in an interactive data processing system
US5949416A (en) * 1991-05-28 1999-09-07 Borland International, Inc. Method for providing help information for nested functions
US6162060A (en) * 1991-08-09 2000-12-19 Texas Instruments Incorporated System and method for the delivery, authoring, and management of courseware over a computer network
US5546521A (en) * 1991-10-15 1996-08-13 International Business Machines Corporation Dynamic presentation of contextual help and status information
JP2712951B2 (ja) * 1991-11-14 1998-02-16 松下電器産業株式会社 制御装置
US5263167A (en) * 1991-11-22 1993-11-16 International Business Machines Corporation User interface for a relational database using a task object for defining search queries in response to a profile object which describes user proficiency
US5428733A (en) * 1991-12-16 1995-06-27 Apple Computer, Inc. Method of calculating dimensions and positioning of rectangular balloons
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US7242988B1 (en) 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6418424B1 (en) 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5655093A (en) * 1992-03-06 1997-08-05 Borland International, Inc. Intelligent screen cursor
US5388198A (en) * 1992-04-16 1995-02-07 Symantec Corporation Proactive presentation of automating features to a computer user
US5535323A (en) * 1992-06-29 1996-07-09 Digital Equipment Corporation Method of and system for displaying context sensitive and application independent help information
US7133834B1 (en) 1992-08-06 2006-11-07 Ferrara Ethereal Llc Product value information interchange server
US5999908A (en) * 1992-08-06 1999-12-07 Abelow; Daniel H. Customer-based product design module
JPH0683554A (ja) * 1992-09-03 1994-03-25 Matsushita Electric Ind Co Ltd 操作案内装置
US5432940A (en) * 1992-11-02 1995-07-11 Borland International, Inc. System and methods for improved computer-based training
US5920836A (en) * 1992-11-13 1999-07-06 Dragon Systems, Inc. Word recognition system using language context at current cursor position to affect recognition probabilities
US6092043A (en) * 1992-11-13 2000-07-18 Dragon Systems, Inc. Apparatuses and method for training and operating speech recognition systems
US5428707A (en) * 1992-11-13 1995-06-27 Dragon Systems, Inc. Apparatus and methods for training speech recognition systems and their users and otherwise improving speech recognition performance
US5465358A (en) * 1992-12-28 1995-11-07 International Business Machines Corporation System for enhancing user efficiency in initiating sequence of data processing system user inputs using calculated probability of user executing selected sequences of user inputs
US6005570A (en) * 1993-03-05 1999-12-21 Inprise Corporation Graphical user interface system and methods for improved user feedback
US5436637A (en) * 1993-03-05 1995-07-25 Borland International, Inc. Graphical user interface system and methods for improved user feedback
JP2543324B2 (ja) * 1993-03-23 1996-10-16 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュ―タアプリケ―ションソフトウェアの機能をユ―ザに提示する方法及びコンピュ―タシステム
US6186794B1 (en) * 1993-04-02 2001-02-13 Breakthrough To Literacy, Inc. Apparatus for interactive adaptive learning by an individual through at least one of a stimuli presentation device and a user perceivable display
US5485618A (en) * 1993-12-15 1996-01-16 Borland International, Inc. Methods and interface for building command expressions in a computer system
US5799292A (en) * 1994-04-29 1998-08-25 International Business Machines Corporation Adaptive hypermedia presentation method and system
US5603021A (en) * 1994-09-02 1997-02-11 Borland International, Inc. Methods for composing formulas in an electronic spreadsheet system
JPH08137647A (ja) * 1994-11-07 1996-05-31 Fujitsu Ltd 操作案内情報再生方法および操作案内情報再生装置並びにマルチメディア情報再生方法およびマルチメディア情報再生装置
JP3898238B2 (ja) * 1994-12-02 2007-03-28 株式会社バンダイナムコゲームス ビデオゲーム装置及びその画像合成方法
JP3488525B2 (ja) * 1994-12-13 2004-01-19 富士通株式会社 ヘルプ画面表示方法およびヘルプ画面表示装置
US5861884A (en) * 1994-12-15 1999-01-19 Ricoh Company, Ltd. Method and system managing information indicating how predetermined information has been used
EP0794647A1 (fr) * 1996-03-06 1997-09-10 Koninklijke Philips Electronics N.V. Téléphone à écran et procédé de gestion de menu d'un téléphone à écran
US6021403A (en) * 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility
JP3755204B2 (ja) * 1996-09-20 2006-03-15 カシオ計算機株式会社 通信装置、通信制御方法及び通信システム
US5924104A (en) * 1996-10-03 1999-07-13 International Business Machines Corporation Method and apparatus for displaying intradocument links in a computer system
US8745493B2 (en) * 1996-10-25 2014-06-03 Karen A. McKirchy Method and apparatus for providing instructional help, at multiple levels of sophistication, in a learning application
US5907706A (en) * 1996-11-12 1999-05-25 International Business Machines Corporation Interactive modeling agent for an object-oriented system
US5815153A (en) * 1996-11-20 1998-09-29 International Business Machines Corporation Multifunction control with changeable appearance
KR100234204B1 (ko) 1997-05-15 1999-12-15 윤종용 인터넷을 이용한 고객 지원 시스템
JP3714378B2 (ja) 1997-07-31 2005-11-09 セイコーエプソン株式会社 機器のセットアップ支援装置、機器のセットアップ支援方法および機器のセットアップ支援プログラムを記録した媒体
US6678718B1 (en) * 1997-08-29 2004-01-13 Aspect Communications Corporation Method and apparatus for establishing connections
US6047261A (en) * 1997-10-31 2000-04-04 Ncr Corporation Method and system for monitoring and enhancing computer-assisted performance
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer
US6091395A (en) * 1997-12-15 2000-07-18 International Business Machines Corporation Computer system and method of manipulating a graphical user interface component on a computer display through collision with a pointer
US6256620B1 (en) * 1998-01-16 2001-07-03 Aspect Communications Method and apparatus for monitoring information access
US6308187B1 (en) 1998-02-09 2001-10-23 International Business Machines Corporation Computer system and method for abstracting and accessing a chronologically-arranged collection of information
US6874123B1 (en) 1998-02-09 2005-03-29 International Business Machines Corporation Three-dimensional model to facilitate user comprehension and management of information
US6304259B1 (en) 1998-02-09 2001-10-16 International Business Machines Corporation Computer system, method and user interface components for abstracting and accessing a body of knowledge
US6275227B1 (en) 1998-02-09 2001-08-14 International Business Machines Corporation Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor
US6184885B1 (en) 1998-03-16 2001-02-06 International Business Machines Corporation Computer system and method for controlling the same utilizing logically-typed concept highlighting
US6307552B1 (en) 1998-03-16 2001-10-23 International Business Machines Corporation Computer system and method for controlling the same utilizing an abstraction stack with a sequence of predetermined display formats
CA2264340A1 (en) * 1998-03-24 1999-09-24 Northern Telecom Limited Integrated performance support system protocol
US6751211B1 (en) 1998-04-03 2004-06-15 Aspect Communications Corporation Method and apparatus for communicating information
US6405159B2 (en) 1998-06-03 2002-06-11 Sbc Technology Resources, Inc. Method for categorizing, describing and modeling types of system users
US6389400B1 (en) 1998-08-20 2002-05-14 Sbc Technology Resources, Inc. System and methods for intelligent routing of customer requests using customer and agent models
JP2000066789A (ja) * 1998-08-24 2000-03-03 Sharp Corp 表示方法、該方法に用いる情報記憶媒体及び表示装置
US6029159A (en) 1998-12-22 2000-02-22 Ac Properties B.V. System, method and article of manufacture for a simulation enabled accounting tutorial system
US6542880B2 (en) 1998-12-22 2003-04-01 Indeliq, Inc. System, method and article of manufacture for a goal based system utilizing a table based architecture
US6018730A (en) * 1998-12-22 2000-01-25 Ac Properties B.V. System, method and article of manufacture for a simulation engine with a help website and processing engine
US5987443A (en) 1998-12-22 1999-11-16 Ac Properties B. V. System, method and article of manufacture for a goal based educational system
US6029158A (en) 1998-12-22 2000-02-22 Ac Properties B.V. System, method and article of manufacture for a simulation enabled feedback system
US6073127A (en) * 1998-12-22 2000-06-06 Ac Properties B.V. System, method and article of manufacture for a goal based system with dynamic feedback information
US6535861B1 (en) 1998-12-22 2003-03-18 Accenture Properties (2) B.V. Goal based educational system with support for dynamic characteristics tuning using a spread sheet object
US6101489A (en) 1998-12-22 2000-08-08 Ac Properties, B.V. System, method and article of manufacture for a goal based system utilizing a time based model
US6085184A (en) * 1998-12-22 2000-07-04 Ac Properties B.V. System, method and article of manufacture for a dynamic toolbar in a tutorial system
US6026386A (en) * 1998-12-22 2000-02-15 Ac Properties B.V. System, method and article of manufacture for a goal based educational system with support for dynamic media control
US6134539A (en) * 1998-12-22 2000-10-17 Ac Properties B.V. System, method and article of manufacture for a goal based education and reporting system
US6745170B2 (en) 1999-02-08 2004-06-01 Indeliq, Inc. Goal based educational system with support for dynamic characteristic tuning
US6782374B2 (en) 1998-12-22 2004-08-24 Accenture Global Services Gmbh System, method and article of manufacturing for a runtime program analysis tool for a simulation engine
US6018732A (en) 1998-12-22 2000-01-25 Ac Properties B.V. System, method and article of manufacture for a runtime program regression analysis tool for a simulation engine
US6584496B1 (en) * 1999-01-29 2003-06-24 Sony Corporation Distributed help system for consumer electronic devices
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6970858B1 (en) 1999-02-08 2005-11-29 Accenture, Llp Goal based system utilizing an activity table
US7065513B1 (en) 1999-02-08 2006-06-20 Accenture, Llp Simulation enabled feedback system
US7089222B1 (en) 1999-02-08 2006-08-08 Accenture, Llp Goal based system tailored to the characteristics of a particular user
US7065512B1 (en) 1999-02-08 2006-06-20 Accenture, Llp Dynamic toolbar in a tutorial system
US7054848B1 (en) 1999-02-08 2006-05-30 Accenture, Llp Goal based system utilizing a time based model
US7386524B2 (en) 1999-02-08 2008-06-10 Accenture Global Services Gmbh Simulation enabled focused feedback tutorial system
US7156665B1 (en) 1999-02-08 2007-01-02 Accenture, Llp Goal based educational system with support for dynamic tailored feedback
US7194444B1 (en) 1999-02-08 2007-03-20 Indeliq, Inc. Goal based flow of a control presentation system
US6611822B1 (en) 1999-05-05 2003-08-26 Ac Properties B.V. System method and article of manufacture for creating collaborative application sharing
WO2000067230A1 (en) 1999-05-05 2000-11-09 Accenture Properties (2) B.V. System, method and article of manufacture for creating collaborative simulations with multiple roles for a single student
US7152092B2 (en) * 1999-05-05 2006-12-19 Indeliq, Inc. Creating chat rooms with multiple roles for multiple participants
US20030023686A1 (en) * 1999-05-05 2003-01-30 Beams Brian R. Virtual consultant
US6993513B2 (en) 1999-05-05 2006-01-31 Indeliq, Inc. Interactive simulations utilizing a remote knowledge base
US20020138590A1 (en) * 2000-05-05 2002-09-26 Beams Brian R. System method and article of manufacture for creating a virtual university experience
US7086007B1 (en) 1999-05-27 2006-08-01 Sbc Technology Resources, Inc. Method for integrating user models to interface design
IE20000602A1 (en) * 1999-08-19 2001-04-18 Dell Products Lp Method and system for automated technical support for computers
US6606716B1 (en) 1999-10-06 2003-08-12 Dell Usa, L.P. Method and system for automated technical support for computers
US6560726B1 (en) 1999-08-19 2003-05-06 Dell Usa, L.P. Method and system for automated technical support for computers
US6760708B1 (en) 1999-08-19 2004-07-06 Dell Products L.P. Method and system for migrating stored data to a build-to-order computing system
US6736642B2 (en) * 1999-08-31 2004-05-18 Indeliq, Inc. Computer enabled training of a user to validate assumptions
US6598223B1 (en) 1999-10-06 2003-07-22 Dell Usa, L.P. Method and system for installing and testing build-to-order components in a defined configuration computer system
US6556431B1 (en) 1999-10-06 2003-04-29 Dell Usa, L.P. System and method for converting alternating current into direct current
US6539499B1 (en) 1999-10-06 2003-03-25 Dell Usa, L.P. Graphical interface, method, and system for the provision of diagnostic and support services in a computer system
US6563698B1 (en) 1999-10-06 2003-05-13 Dell Usa, L.P. System and method for providing a computer system with a detachable component
US6574615B1 (en) 1999-10-06 2003-06-03 Dell Usa, L.P. System and method for monitoring support activity
US6564220B1 (en) 1999-10-06 2003-05-13 Dell Usa, L.P. System and method for monitoring support activity
US6317316B1 (en) 1999-10-06 2001-11-13 Dell Usa, L.P. Method and system for integrated personal computer components
DE10009297A1 (de) * 2000-02-29 2001-10-04 Siemens Ag Dynamisches Hilfesystem für eine Datenverarbeitungseinrichtung, insbesondere für eine Internet- oder Desktopanwendung
US20040006473A1 (en) 2002-07-02 2004-01-08 Sbc Technology Resources, Inc. Method and system for automated categorization of statements
US6778643B1 (en) * 2000-03-21 2004-08-17 Sbc Technology Resources, Inc. Interface and method of designing an interface
US6931112B1 (en) 2000-06-12 2005-08-16 Aspect Communications Corporation User invoked directed outdial method and apparatus
US7398219B1 (en) 2000-06-23 2008-07-08 Computer Sciences Corporation System and method for displaying messages using a messages table
US7343307B1 (en) * 2000-06-23 2008-03-11 Computer Sciences Corporation Dynamic help method and system for an insurance claims processing system
US7418400B1 (en) 2000-06-23 2008-08-26 Computer Sciences Corporation Internet-enabled system and method for assessing damages
US7430514B1 (en) 2000-06-23 2008-09-30 Computer Sciences Corporation System and method for processing insurance claims using a table of contents
US7571107B1 (en) 2000-06-23 2009-08-04 Computer Sciences Corporation System and method for externalization of rules for assessing damages
US7024418B1 (en) 2000-06-23 2006-04-04 Computer Sciences Corporation Relevance calculation for a reference system in an insurance claims processing system
US7430515B1 (en) 2000-06-23 2008-09-30 Computer Sciences Corporation System and method for externalization of formulas for assessing damages
DE10035869A1 (de) * 2000-07-14 2002-01-24 Deutsche Telekom Ag Verfahren zur Vereinfachung der Diaglogführung in Sprachdialog-Systemen
AU2002213338A1 (en) * 2000-10-16 2002-04-29 Eliza Corporation Method of and system for providing adaptive respondent training in a speech recognition application
US20030058267A1 (en) * 2000-11-13 2003-03-27 Peter Warren Multi-level selectable help items
WO2002071258A2 (en) * 2001-03-02 2002-09-12 Breakthrough To Literacy, Inc. Adaptive instructional process and system to facilitate oral and written language comprehension
US20020147593A1 (en) * 2001-04-06 2002-10-10 International Business Machines Corporation Categorized speech-based interfaces
US7065201B2 (en) 2001-07-31 2006-06-20 Sbc Technology Resources, Inc. Telephone call processing in an interactive voice response call management system
US7194685B2 (en) * 2001-08-13 2007-03-20 International Business Machines Corporation Method and apparatus for tracking usage of online help systems
US7920682B2 (en) * 2001-08-21 2011-04-05 Byrne William J Dynamic interactive voice interface
DE10146938B4 (de) * 2001-09-24 2004-08-05 Schlereth, Max Michael, Dr. Verfahren, Computersystem und Computerprogramm zum Vermitteln von zu lösenden Aufgaben
US7062299B2 (en) * 2001-11-06 2006-06-13 Samsung Electronics Co., Ltd. Wireless terminal capable of automatically setting its functions and method for the same
US7305070B2 (en) 2002-01-30 2007-12-04 At&T Labs, Inc. Sequential presentation of long instructions in an interactive voice response system
US6914975B2 (en) 2002-02-21 2005-07-05 Sbc Properties, L.P. Interactive dialog-based training method
US20040006593A1 (en) * 2002-06-14 2004-01-08 Vogler Hartmut K. Multidimensional approach to context-awareness
US7665024B1 (en) * 2002-07-22 2010-02-16 Verizon Services Corp. Methods and apparatus for controlling a user interface based on the emotional state of a user
US6876727B2 (en) 2002-07-24 2005-04-05 Sbc Properties, Lp Voice over IP method for developing interactive voice response system
US7107530B2 (en) * 2002-08-26 2006-09-12 International Business Machines Corporation Method, system and program product for displaying a tooltip based on content within the tooltip
US20040036715A1 (en) * 2002-08-26 2004-02-26 Peter Warren Multi-level user help
US7451148B2 (en) 2002-10-31 2008-11-11 Computer Sciences Corporation Method of modifying a business rule while tracking the modifications
US7676387B2 (en) * 2002-10-31 2010-03-09 Computer Sciences Corporation Graphical display of business rules
US7689442B2 (en) * 2002-10-31 2010-03-30 Computer Science Corporation Method of generating a graphical display of a business rule with a translation
US20040085357A1 (en) * 2002-10-31 2004-05-06 Childress Allen B. Method of generating a graphical display of a business rule and associated business rule elements
US20040088195A1 (en) * 2002-10-31 2004-05-06 Childress Allen B. Method of modifying a business rule
US20040088199A1 (en) * 2002-10-31 2004-05-06 Childress Allen B. Method of forming a business rule
US20040095372A1 (en) * 2002-11-14 2004-05-20 International Business Machines Corporation System and method for progressive levels of user assistance information
US20040102976A1 (en) * 2002-11-27 2004-05-27 Julie Pochueva System for installation of a resource device on a computing device
US20040109030A1 (en) * 2002-12-09 2004-06-10 International Business Machines Corporation Adaptive timing and adaptive content for graphical user interfaces
US20040215494A1 (en) * 2003-04-24 2004-10-28 Wahlbin Stefan L. Method and system for determining monetary amounts in an insurance processing system
US7882434B2 (en) * 2003-06-27 2011-02-01 Benjamin Slotznick User prompting when potentially mistaken actions occur during user interaction with content on a display screen
US7895064B2 (en) * 2003-09-02 2011-02-22 Computer Sciences Corporation Graphical input display in an insurance processing system
US7490286B2 (en) * 2003-09-25 2009-02-10 International Business Machines Corporation Help option enhancement for interactive voice response systems
US7761323B2 (en) 2003-10-08 2010-07-20 Aspect Software, Inc. Method and system for scheduling a customer service callback
DE10348408A1 (de) * 2003-10-14 2005-05-19 Daimlerchrysler Ag Nutzeradaptive Dialogunterstützung für Sprachdialogsysteme
US8799001B2 (en) * 2003-11-17 2014-08-05 Nuance Communications, Inc. Method and system for defining standard catch styles for speech application code generation
US7027586B2 (en) 2003-12-18 2006-04-11 Sbc Knowledge Ventures, L.P. Intelligently routing customer communications
US7865829B1 (en) * 2003-12-31 2011-01-04 Intuit Inc. Providing software application help based on heuristics
JP3686927B1 (ja) * 2004-03-30 2005-08-24 コナミ株式会社 文字列表示システム、文字列表示方法及びプログラム
US20060010381A1 (en) * 2004-07-07 2006-01-12 International Business Machines Corporation Method for visually indicating the quality of on-screen help messages
US7936861B2 (en) 2004-07-23 2011-05-03 At&T Intellectual Property I, L.P. Announcement system and method of use
US7580837B2 (en) 2004-08-12 2009-08-25 At&T Intellectual Property I, L.P. System and method for targeted tuning module of a speech recognition system
US20060050865A1 (en) * 2004-09-07 2006-03-09 Sbc Knowledge Ventures, Lp System and method for adapting the level of instructional detail provided through a user interface
US7657005B2 (en) 2004-11-02 2010-02-02 At&T Intellectual Property I, L.P. System and method for identifying telephone callers
US7242751B2 (en) 2004-12-06 2007-07-10 Sbc Knowledge Ventures, L.P. System and method for speech recognition-enabled automatic call routing
US7864942B2 (en) 2004-12-06 2011-01-04 At&T Intellectual Property I, L.P. System and method for routing calls
US7751551B2 (en) 2005-01-10 2010-07-06 At&T Intellectual Property I, L.P. System and method for speech-enabled call routing
US20060155686A1 (en) * 2005-01-13 2006-07-13 Peterson John W Facilitating direct access to live controls for features of a system or application via a keyword search
US7627096B2 (en) 2005-01-14 2009-12-01 At&T Intellectual Property I, L.P. System and method for independently recognizing and selecting actions and objects in a speech recognition system
US7450698B2 (en) 2005-01-14 2008-11-11 At&T Intellectual Property 1, L.P. System and method of utilizing a hybrid semantic model for speech recognition
US7627109B2 (en) 2005-02-04 2009-12-01 At&T Intellectual Property I, Lp Call center system for multiple transaction selections
US7657020B2 (en) 2005-06-03 2010-02-02 At&T Intellectual Property I, Lp Call routing system and method of using the same
WO2006134522A1 (en) * 2005-06-14 2006-12-21 Koninklijke Philips Electronics N.V. Control device with user-specifiable user interface
CN101248472B (zh) 2005-06-24 2010-11-03 斯纳品软件公司 本地拦截方法,例如提供训练、信息呼叫和诊断的客户帮助的应用程序
US20100223548A1 (en) 2005-08-11 2010-09-02 Koninklijke Philips Electronics, N.V. Method for introducing interaction pattern and application functionalities
US20070118804A1 (en) * 2005-11-16 2007-05-24 Microsoft Corporation Interaction model assessment, storage and distribution
EP1969886B1 (en) 2005-12-13 2017-09-20 Nuance Communications, Inc. Method for performing interactive services on a mobile device, such as time or location initiated interactive services
US7526722B2 (en) * 2005-12-29 2009-04-28 Sap Ag System and method for providing user help according to user category
US7979798B2 (en) * 2005-12-30 2011-07-12 Sap Ag System and method for providing user help tips
US9129233B2 (en) * 2006-02-15 2015-09-08 Catepillar Inc. System and method for training a machine operator
WO2007109444A2 (en) * 2006-03-17 2007-09-27 Schmitt William C Common format learning device
US7581181B2 (en) * 2006-07-24 2009-08-25 Motorola, Inc. Method for contextual assistance management
US7881990B2 (en) * 2006-11-30 2011-02-01 Intuit Inc. Automatic time tracking based on user interface events
US8024660B1 (en) 2007-01-31 2011-09-20 Intuit Inc. Method and apparatus for variable help content and abandonment intervention based on user behavior
US8137112B2 (en) * 2007-04-12 2012-03-20 Microsoft Corporation Scaffolding support for learning application programs in a computerized learning environment
US7870491B1 (en) 2007-04-27 2011-01-11 Intuit Inc. System and method for user support based on user interaction histories
US8010390B2 (en) * 2007-06-04 2011-08-30 Computer Sciences Corporation Claims processing of information requirements
US8000986B2 (en) 2007-06-04 2011-08-16 Computer Sciences Corporation Claims processing hierarchy for designee
US8010391B2 (en) 2007-06-29 2011-08-30 Computer Sciences Corporation Claims processing hierarchy for insured
US8010389B2 (en) * 2007-06-04 2011-08-30 Computer Sciences Corporation Multiple policy claims processing
US7991630B2 (en) * 2008-01-18 2011-08-02 Computer Sciences Corporation Displaying likelihood values for use in settlement
US20100049800A1 (en) * 2008-08-20 2010-02-25 International Business Machines Corporation Facilitated Help With Program Function From Experienced Users
US20100205529A1 (en) * 2009-02-09 2010-08-12 Emma Noya Butin Device, system, and method for creating interactive guidance with execution of operations
US9569231B2 (en) * 2009-02-09 2017-02-14 Kryon Systems Ltd. Device, system, and method for providing interactive guidance with execution of operations
US8918739B2 (en) * 2009-08-24 2014-12-23 Kryon Systems Ltd. Display-independent recognition of graphical user interface control
US9405558B2 (en) * 2009-08-24 2016-08-02 Kryon Systems Ltd. Display-independent computerized guidance
US9098313B2 (en) * 2009-08-24 2015-08-04 Kryon Systems Ltd. Recording display-independent computerized guidance
JP4913913B2 (ja) * 2010-04-28 2012-04-11 新日鉄ソリューションズ株式会社 情報処理システム、情報処理方法及びプログラム
US9552478B2 (en) 2010-05-18 2017-01-24 AO Kaspersky Lab Team security for portable information devices
JP5762117B2 (ja) * 2011-04-28 2015-08-12 キヤノン株式会社 撮像装置、制御方法、プログラム、及び記録媒体
US8214904B1 (en) 2011-12-21 2012-07-03 Kaspersky Lab Zao System and method for detecting computer security threats based on verdicts of computer users
US9811350B2 (en) * 2011-10-12 2017-11-07 Excahbur IP, LLC Embedding non-blocking help components in a display page using discovery drawer feature cues
RU2494453C2 (ru) 2011-11-24 2013-09-27 Закрытое акционерное общество "Лаборатория Касперского" Способ распределенного выполнения задач компьютерной безопасности
US8214905B1 (en) 2011-12-21 2012-07-03 Kaspersky Lab Zao System and method for dynamically allocating computing resources for processing security information
US8209758B1 (en) 2011-12-21 2012-06-26 Kaspersky Lab Zao System and method for classifying users of antivirus software based on their level of expertise in the field of computer security
US20130203026A1 (en) * 2012-02-08 2013-08-08 Jpmorgan Chase Bank, Na System and Method for Virtual Training Environment
US20140115459A1 (en) * 2012-10-24 2014-04-24 Michael Norwood Help system
US9367199B2 (en) * 2012-12-13 2016-06-14 Sap Se Dynamical and smart positioning of help overlay graphics in a formation of user interface elements
DE102013001885A1 (de) * 2013-02-02 2014-08-07 Audi Ag Systeminitiierte Hilfefunktion pro Fahrt und/oder pro Nutzer für die Bedienung von einer, einem Fahrzeug zugeordneten Vorrichtung
US9934507B2 (en) * 2014-08-11 2018-04-03 International Business Machines Corporation Mapping user actions to historical paths to determine a predicted endpoint
US10248983B1 (en) * 2015-09-15 2019-04-02 Amazon Technologies, Inc. Customized item descriptions based on skill level
WO2017195544A1 (ja) * 2016-05-10 2017-11-16 株式会社Nttドコモ 処理装置、情報処理システム及び処理方法
US9804752B1 (en) 2016-06-27 2017-10-31 Atlassian Pty Ltd Machine learning method of managing conversations in a messaging interface
US10949222B2 (en) * 2017-05-30 2021-03-16 Citrix Systems, Inc. System and method for displaying customized user guides in a virtual client application

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60263256A (ja) * 1984-06-11 1985-12-26 Toshiba Corp 習熟度機能付き計算機

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4800485A (en) * 1982-06-01 1989-01-24 American Telephone And Telegraph Company On-line documentation facility
US4500964A (en) * 1983-03-30 1985-02-19 International Business Machines Corporation Dialog user error diagnosis, severity, and help technique
JPS6061782A (ja) * 1983-09-12 1985-04-09 シロニ− カンパニ− リミテツド 計算機援用学習システムの教材プログラム編集方式
US4754326A (en) * 1983-10-25 1988-06-28 Keycom Electronic Publishing Method and apparatus for assisting user of information retrieval systems
US4679789A (en) * 1983-12-26 1987-07-14 Kabushiki Kaisha Universal Video game apparatus with automatic skill level adjustment
JPH0327675Y2 (ja) * 1984-12-12 1991-06-14
US4648062A (en) * 1985-02-01 1987-03-03 International Business Machines Corporation Method for providing an on line help facility for interactive information handling systems
US4731735A (en) * 1985-09-30 1988-03-15 International Business Machines Corporation Multilingual processing for screen image build and command decode in a word processor, with full command, message and help support
US4685677A (en) * 1986-07-11 1987-08-11 Williams Electronics, Inc. Automatic replay control system and method for amusement devices
US4775935A (en) * 1986-09-22 1988-10-04 Westinghouse Electric Corp. Video merchandising system with variable and adoptive product sequence presentation order

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60263256A (ja) * 1984-06-11 1985-12-26 Toshiba Corp 習熟度機能付き計算機

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02199529A (ja) * 1989-01-30 1990-08-07 Fujitsu Ltd 複数レベル画面制御方式
JPH04205523A (ja) * 1990-11-30 1992-07-27 Nec Home Electron Ltd ガイダンスシステム
JP2001222540A (ja) * 2000-02-08 2001-08-17 Sharp Corp 電子書籍提示装置および方法ならびに電子書籍提示プログラムを記録したコンピュータで読取可能な記録媒体
JP2012010392A (ja) * 2004-02-20 2012-01-12 Snapin Software Inc モバイルデバイス上での顧客セルフサポートなどのための電話傍受方法
US9301128B2 (en) 2004-02-20 2016-03-29 Nuance Communications, Inc. Call intercept methods, such as for customer self-support on a mobile device
JP2006202320A (ja) * 2006-03-06 2006-08-03 Sharp Corp 表示装置、表示方法及び記録媒体
US9295029B2 (en) 2007-04-12 2016-03-22 Nuance Communications, Inc. System and method for detecting mutually supported capabilities between mobile devices

Also Published As

Publication number Publication date
EP0323381A2 (en) 1989-07-05
EP0323381B1 (en) 1994-12-07
US4964077A (en) 1990-10-16
EP0323381A3 (en) 1990-05-23
CA1311853C (en) 1992-12-22
DE3852384D1 (de) 1995-01-19
DE3852384T2 (de) 1995-05-24

Similar Documents

Publication Publication Date Title
US4964077A (en) Method for automatically adjusting help information displayed in an online interactive system
US5395243A (en) Interactive learning system
US6983271B2 (en) Answer wizard drop-down control
US5623406A (en) Method and system for entering text in computer equipment
US7831931B2 (en) Successively displaying panels in a computer user interface
US8091068B2 (en) User configurable language independent code assist method, system, article of manufacture, and computer program product
JPH02216516A (ja) 履歴依存ヘルプ制御方式
JPH02130628A (ja) データ入力方法
JPH02130663A (ja) ユーザー・インターフエース方法
JPH08137678A (ja) プログラム作成方法
JPH01263818A (ja) データ・ベースへのユーザ・インターフエイスの生成方法及び生成システム
US20080052672A1 (en) System and program for assisting the creation of automatic sampler control program
US20040230914A1 (en) Displaying view sets of an object for data input
US20080244401A1 (en) User interface teaching concepts in an application
JP2000276485A (ja) 電子辞書装置及び電子辞書プログラムを記録した記録媒体
JPH0120771B2 (ja)
US5659772A (en) Method for customizing kana-kanji conversion system and kana-kanji conversion system
US8271897B2 (en) Method and system for navigating a user dialog configured to accomplish a task
JP4911848B2 (ja) 車両データ入力制御方法
JP3754750B2 (ja) アクセント設定方法及び装置
JP2677605B2 (ja) 情報処理装置及び情報処理方法
JP2897743B2 (ja) 英単語検索装置及び方法
JP2672543B2 (ja) アシスタンス情報提供システム
JPH03172928A (ja) プログラム編集装置
JPS62182913A (ja) ヘルプガイド表示機能付き情報処理装置