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