(57)【要約】      （修正有）【課題】コンピュータ・プログラムのデフォルト値を管理する。【解決手段】ユーザ対話によりデフォルト値を肯定または変更することが意図されていないバッチ・モードで第１のプログラムが動作していることを自動的に判断する。それに応じて、第１のプログラムへの入力に対する第１の現在のデフォルト値を決定し、ユーザが前に対話モードで第１の現在のデフォルト値を入力または肯定したかを判断し、前に第１の現在のデフォルト値が入力または肯定されていた場合、第１のプログラムに第１の現在のデフォルト値を用いて動作を進行させ、前に第１の現在のデフォルト値が入力または肯定されていない場合、第１のプログラムに第１の現在のデフォルト値を用いて動作を進行させない。【選択図】図１
2007323651.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ対話によりデフォルト値を肯定または変更することが意図されていないバッチ・モードにある第１のプログラムに対するデフォルト値、およびユーザ対話によりデフォルト値を肯定または変更することが意図されている対話モードにある第２のプログラムに対するデフォルト値を管理するコンピュータ実装方法であって、
前記第１のプログラムが前記バッチ・モードで動作していることを自動的に判断し、それに応じて、前記第１のプログラムへの入力に対する第１の現在のデフォルト値を決定し、ユーザが前に対話モードで前記第１の現在のデフォルト値を入力または肯定したか否かを判断し、
前に当該第１の現在のデフォルト値が入力または肯定されていた場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させ、
前に当該第１の現在のデフォルト値が入力または肯定されていない場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させないステップと、
前記第２のプログラムが前記対話モードで動作していることを自動的に判断し、それに応じて、前記第２のプログラムへの入力に対する第２の現在のデフォルト値を決定し、前記第２の現在のデフォルト値を現在のユーザに提示し、ユーザが前記第２の現在のデフォルト値を肯定または変更するかを判断し、
前記現在のユーザが前記第２の現在のデフォルト値をタイムアウト期間内に肯定または変更しない場合、前記第２のプログラムに前記第２の現在のデフォルト値を用いて動作を進行させ、
前記現在のユーザが前記第２の現在のデフォルト値を肯定または変更する場合、前記第２のプログラムに、前記肯定または変更した第２のデフォルト値をそれぞれ用いて動作を進行させるステップと
を含むコンピュータ実装方法。
【請求項２】
前記対話モードにある前記現在のユーザが前記第２の現在のデフォルト値を肯定または変更する権限を有するかを決定するステップを更に含む、請求項１に記載のコンピュータ実装方法。
【請求項３】
ユーザが前に対話モードで前記第１の現在のデフォルト値を入力または肯定したかを判断する前記ステップは、権限保持者が前に対話モードで前記第１の現在のデフォルト値を入力または肯定したかを判断するステップを含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
ユーザ対話によりデフォルト値を肯定または変更することが意図されていないバッチ・モードにある第１のプログラムに対するデフォルト値、およびユーザ対話によりデフォルト値を肯定または変更することが意図されている対話モードにある第２のプログラムに対するデフォルト値を管理するシステムであって、
前記第１のプログラムが前記バッチ・モードで動作していることを自動的に判断し、それに応じて、前記第１のプログラムへの入力に対する第１の現在のデフォルト値を決定し、ユーザが前に対話モードで前記第１の現在のデフォルト値を入力または肯定したか否かを判断し、
前に前記第１の現在のデフォルト値が入力または肯定されていた場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させ、
前に前記第１の現在のデフォルト値が入力または肯定されていない場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させない手段と、
前記第２のプログラムが前記対話モードで動作していることを自動的に判断し、それに応じて、前記第２のプログラムへの入力に対する第２の現在のデフォルト値を決定し、前記第２の現在のデフォルト値を現在のユーザに提示し、ユーザが前記第２の現在のデフォルト値を肯定または変更するかを判断し、
前記現在のユーザが前記第２の現在のデフォルト値をタイムアウト期間内に肯定または変更しない場合、前記第２のプログラムに前記第２の現在のデフォルト値を用いて動作を進行させ、
前記現在のユーザが前記第２の現在のデフォルト値を肯定または変更する場合、前記第２のプログラムに、前記肯定または変更した第２のデフォルト値をそれぞれ用いて動作を進行させる手段と
を含むシステム。
【請求項５】
ユーザ対話によりデフォルト値を肯定または変更することが意図されていないバッチ・モードにある第１のプログラムに対するデフォルト値、およびユーザ対話によりデフォルト値を肯定または変更することが意図されている対話モードにある第２のプログラムに対するデフォルト値を管理するコンピュータ・プログラムであって、前記コンピュータ・プログラムは、
前記第１のプログラムが前記バッチ・モードで動作していることを自動的に判断し、それに応じて、前記第１のプログラムへの入力に対する第１の現在のデフォルト値を決定し、ユーザが前に対話モードで前記第１の現在のデフォルト値を入力または肯定したか否かを判断し、
前に前記第１の現在のデフォルト値が入力または肯定されていた場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させ、
前に前記第１の現在のデフォルト値が入力または肯定されていない場合、前記第１のプログラムに前記第１の現在のデフォルト値を用いて動作を進行させない第１プログラム命令と、
前記第２のプログラムが前記対話モードで動作していることを自動的に判断し、それに応じて、前記第２のプログラムへの入力に対する第２の現在のデフォルト値を決定し、前記第２の現在のデフォルト値を現在のユーザに提示し始め、ユーザが前記第２の現在のデフォルト値を前に肯定または変更するかを判断し、
前記現在のユーザが前記第２の現在のデフォルト値をタイムアウト期間内に肯定または変更しない場合、前記第２のプログラムに前記第２の現在のデフォルト値を用いて動作を進行させ、
前記現在のユーザが前記第２の現在のデフォルト値を肯定または変更する場合、前記第２のプログラムに、前記肯定または変更した第２のデフォルト値をそれぞれ用いて動作を進行させる第２プログラム命令と
を含む
コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、コンピュータ・システムに関し、特に、コンピュータ・システム及びプログラムへの入力に対するデフォルト値の管理に関する。
【背景技術】
【０００２】
コンピュータ・システム及びプログラムは、様々なタイプの入力にデフォルト値を用いることが多い。デフォルト値を用いた場合、システムがブートするたびに、または、プログラムが開始するたびにユーザが値を繰り返して入力する必要がない。しかも、ユーザがデフォルト値をオーバーライドしたい場合には、デフォルト値は、必要とされる入力のタイプに対するガイドとして作用する。例えば、様々なＢＩＯＳシステムは、ユーザにＰＦ１キーを押させ、（タイムアウト期間内に）デフォルト値をオーバーライドさせる。別の例として、ＡＩＸ（ＩＢＭ社の登録商標）スミッティ・プログラムはデフォルト値を表示し、ユーザにデフォルト値を変更させる。典型的に、デフォルト値は、コンピュータ画面上でユーザに提示され、ユーザには、デフォルト値を受け入れ、または拒否する機会が与えられる。後者の場合、ユーザは、デフォルト値に対する代替値を入力する。代替値は持続することがあり、すなわち、システムまたはプログラムの次の呼び出し中に現れることがあり、または、１回限りの値であることがあり、すなわち、システムまたはプログラムの現在の呼び出し中のみに用いられることがある。後者の場合、システムまたはプログラムの次の呼び出し中、元のデフォルト値は、ユーザが受け入れ、拒否または置き換えるために表示される。ユーザがデフォルト値を所定の期間内にオーバーライドしない場合、ＢＩＯＳシステムのような幾つかのシステム及びプログラムでは、デフォルト値を用いて進行することが知られており、その他のシステム及びプログラムでは、デフォルト値を用いて進行しないことが知られている。
【０００３】
デフォルト値を以下のような様々な既知の方法で設定することがある。デフォルト値を必要とするシステムまたはプログラムは、「ハード・コード」または、プログラマによって定義されたファイルの参照に基づいて元のデフォルト値を指定することがある。これは、どのデフォルト値にすべきかプログラマが良い考えを持っている典型的な場合である。あるいはまた、デフォルト値を必要とするシステムまたはプログラムは、特定のコマンドの出力に基づいて元のデフォルト値を決定することがある。例えば、コマンド「ｈｏｓｔｎａｍｅ」を用いて、ユーザとの対話の代わりにホスト名を取り出すことがある。これは、例えば、デフォルト値がユーザの特性または設定を含む場合にデフォルト値が変わることを期待されている典型的な場合である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、より良くデフォルト値を管理することである。
【課題を解決するための手段】
【０００５】
本発明は、ユーザ対話によりデフォルト値を肯定または変更することが意図されていないバッチ・モードにある第１のプログラムに対するデフォルト値、およびユーザ対話によりデフォルト値を肯定または変更することが意図されている対話モードにある第２のプログラムに対するデフォルト値を管理するシステム、方法及びプログラムに属する。第１のプログラムがバッチ・モードで動作していることを自動的に判断する。それに応じて、第１のプログラムへの入力に対する第１の現在のデフォルト値を決定し、ユーザが前に対話モードで第１の現在のデフォルト値を入力または肯定したか否かを判断する。前に第１の現在のデフォルト値が入力または肯定されていた場合、第１のプログラムに第１の現在のデフォルト値を用いて動作を進行させる。前に第１の現在のデフォルト値が入力または肯定されていない場合、第１のプログラムに第１の現在のデフォルト値を用いて動作を進行させない。第２のプログラムが対話モードで動作していることを自動的に判断する。それに応じて、第２のプログラムへの入力に対する第２の現在のデフォルト値を決定し、第２の現在のデフォルト値を現在のユーザに提示し、ユーザが第２の現在のデフォルト値を肯定または変更するかを判断する。現在のユーザが第２の現在のデフォルト値をタイムアウト期間内に肯定または変更しない場合、第２のプログラムに第２の現在のデフォルト値を用いて動作を進行させる。現在のユーザが第２の現在のデフォルト値を肯定または変更する場合、第２のプログラムに、肯定または変更した第２のデフォルト値をそれぞれ用いて動作を進行させる。
【発明を実施するための最良の形態】
【０００６】
次に、図面を参照して本発明を詳細に説明する。図１には、バス１６を介して相互接続された既知のＣＰＵ１１、オペレーティング・システム１２、ＲＡＭ１３及びＲＯＭ１４、並びに、表示画面１７及びストレージ１５を含むコンピュータ１０を示す。コンピュータ１０は、デフォルト値が必要とされるＢＩＯＳプログラムのような既知のアプリケーションまたはその他のプログラム３０をも含む。コンピュータ１０は、プログラム３０及びその他のプログラムによって用いる本発明によるデフォルト値管理プログラム２０をも含む。任意に、デフォルト値管理プログラム２０を、プログラム３０の主機能前に実行するプログラム３０の一部とすることができる。
【０００７】
図２は、デフォルト値管理プログラム２０のセットアップ段階を示すフローチャートである。ステップ２００では、ユーザは、プログラムを実行するのに必要とされる各パラメータ／入力のタイプに対するデフォルト値を入力する。また、ステップ２００では、ユーザは、対話モードまたはバッチ・モードのどちらでデフォルト値を管理するかを指定する。対話プロセスでは、前述のようなデフォルト値を検討するため、プログラムの各呼び出し中、ユーザにプロンプトが出される。バッチ・プロセスでは、前述のようなデフォルト値を検討するために、プログラムの呼び出し中、ユーザにプロンプトが出されず、プログラムの構成ファイルが（例えば、対話セッション中、）権限保持者によって「承認」されることがなかった場合、バッチの呼び出しが失敗する。対話モード及びバッチ・モードを以下に更に詳細に説明する。デフォルト値管理プログラム２０は、モード仕様をモード・ファイル３３に記録する。各デフォルト値を、各カスタマによって特定され、または、地理的なドメインによって特定される、システム・ワイドとすることができる。ステップ２０５では、現在／既存のデフォルト値を肯定的に受け入れ、または更新するため、ユーザは、権限を有する者のクラスまたは「所属」を指定する。例えば、システムを構成し、カスタマに対してシステムをカスタマイズする責任を負う上級のシステム管理者（クラス）を、プログラム３０に「所属させる」ことができ、このシステム管理者は、現在のデフォルト値を肯定的に受け入れ、または更新する権限を有する。しかし、システム及びカスタマに対して充分にテストされ構成された後にプログラム３０を管理する下級のシステム管理者（クラス）は、現在のデフォルト値を肯定的に受け入れ、または更新する権限を有することができない。各者の所属、従って、現在のデフォルト値を肯定的に受け入れ、または更新する権利は、すべてのカスタマに対して、または特定のカスタマだけに対して、デフォルト値管理プログラム２０の呼び出しを制限することができる。ステップ２１０では、ユーザは、ユーザＩＤを、所属者ファイル２９の各クラスのメンバーに割り当てる。各クラスの役割が特定のカスタマによって特定される場合、異なるクラスに同じユーザＩＤを存在させることができ、従って、異なるクラスは、異なるカスタマについて異なる役割を有する。
【０００８】
図３および図４には、対話モードにある（決定２１１）デフォルト値管理プログラム２０の機能及び動作を示す。対話モードでは、デフォルト値管理プログラム２０は、まず、デフォルト値を制御するのに用いられるワークステーションまたは端末にユーザが所属しているかを決定する（ステップ２１２）。ユーザがワークステーションの所有者または登録済みユーザあるいは管理者であるか、または、デフォルト値を受諾、拒否または変更する権限を有する者として認められた者である場合、ユーザは「所属」している。デフォルト値管理プログラム２０は、所属者ファイル２９にそれぞれのユーザＩＤによってリストされた所有者、登録済みユーザ、管理者またはその他の権限保持者のリストとユーザの有効なユーザＩＤとを比較することによってワークステーションにユーザが所属しているかを決定する。次に、対話モードでは、デフォルト値管理プログラム２０は、プログラム３０の現在のデフォルト値を表示し、現在のデフォルト値を肯定的に受諾、拒否または変更するため、ユーザにプロンプトを出す、または問い合わせる（ステップ２１６）。現在のデフォルト値を、元のデフォルト値、または、所属ユーザによって後で指定された代替デフォルト値とすることができる。元のデフォルト値をプログラム３０内にハード・コード化することができ、または、プログラム３０と関連し、デフォルト値管理プログラム２０によってアクセスできるデフォルト値ファイル３１に指定することができる。（ハード・コード化デフォルト値とデフォルト値ファイル３１内のデフォルト値との両方がある場合、デフォルト値ファイル内のデフォルト値が実際のデフォルト値として優先される。）デフォルト値管理プログラム２０は、グラフィカル・ユーザ・インターフェースまたはコマンド行インターフェースを介して現在のデフォルト値及びそれぞれのパラメータをユーザに表示する。デフォルト値管理プログラム２０は現在のデフォルト値を表示し、ユーザが受け入れるか、拒否するか、または代替デフォルト値を指定するため所定の時間（例えば、１０秒）待機する（ステップ２１８）。デフォルト値管理プログラム２０は代替デフォルト値を所属ユーザだけから受け入れる。
【０００９】
現在のユーザがワークステーションに所属している／ワークステーションについてユーザに権限がある場合（かつ、「対話」モードで動作している場合）（決定２２０で「はい」の場合）、
１．  現在のユーザが所定のタイムアウト期間内で応答しない場合（決定２２４で「いいえ」の場合）、デフォルト値管理プログラム２０は、現在のデフォルト値が所属ユーザによって肯定的に受け入れられたことがあるかどうかにかかわらずプログラム３０に現在のデフォルト値を用いて進行させ、従って、現在のデフォルト値が有効であることを記録する（ステップ２２８）。
【００１０】
２．  現在のユーザが所定のタイムアウト期間内に応答する場合（決定２２４で「はい」の場合）であって、有効な代替デフォルト値を入力する場合（決定２３０で「はい」の場合）、デフォルト値管理プログラム２０は、プログラム３０に代替デフォルト値を用いて進行させ、デフォルト値ファイル３１に代替値を記録し、現在のデフォルト値が有効であるということを記録する（ステップ２３４）。（本発明の図示した実施形態では、代替デフォルト値は、それらが生成されたドメインにかかわらず適用可能である。ドメインを、地理的なものとするか、企業内の組織的なものとするか、または、プログラマチックに決定することができるその他のドメインに基づくことができる。本発明のその他の実施形態では、代替デフォルト値は、それらが生成されたドメインのみで適用可能である。このその他の実施形態では、デフォルト値管理プログラム２０は、それぞれの代替デフォルト値と関連して適用可能なドメインを記録する。）ステップ２３４では、デフォルト値管理プログラム２０は、デフォルト値が完全であって、適切な構文、長さ、タイプ（アルファ、数字など）、構造、または、グループからの有効な選択を有することを検査することによって、デフォルト値が有効であるかを検査する。デフォルト値が有効でない場合、デフォルト値管理プログラム２０は、エラー・メッセージをユーザに送信する（ステップ２３６）。本発明の一実施形態では、これら代替デフォルト値は、プログラム３０のその後の呼び出しに対して現在のデフォルト値を自動的に置き換える。本発明の別の実施形態では、現在のユーザは、これらデフォルト値を持続デフォルト値または１回限りのデフォルト値として指定することができる。持続デフォルト値の場合、それらは、プログラム３０のその後の呼び出しのため、現在のデフォルト値を置き換え、１回限りのデフォルト値の場合、それらは、プログラム３０のその後の呼び出しに対して現在のデフォルト値を置き換えない。
【００１１】
３．  現在のユーザが所定のタイムアウト期間内に応答する場合（決定２２４で「はい」の場合）であって、現在のデフォルト値を受け入れる場合（決定２３８で「はい」の場合）、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値を用いて進行させ、所属者によって現在のデフォルト値が受け入れられ、有効であることをデフォルト値ファイル３１に記録する（ステップ２４０）。
【００１２】
４．  現在のユーザが所定のタイムアウト期間内に応答する場合（決定２２４で「はい」の場合）であって、現在のデフォルト値を拒否する場合（決定２４２で「はい」の場合）、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値を用いて進行させず、現在のデフォルト値が有効でないことを記録する（ステップ２４４）。
【００１３】
現在のユーザがワークステーションに所属していない／ワークステーションについてユーザに権限がない場合（決定２２０で「いいえ」の場合）、現在のデフォルト値が前に肯定的に受け入れられなかったら、または、所属ユーザから入力されなかったら、デフォルト値管理プログラム２０はプログラム３０を進行させない。所属者は、現在のデフォルト値が強調表示されている場合には入力キーを押すか、または、マウスを用いてこれらデフォルト値を選択することによって現在のデフォルト値を前に肯定的に受け入れることができた。所属者は、元のデフォルト値または前のデフォルト値を前の対話セッション中に上書きすることによって現在のデフォルト値を入力することができた。従って、現在のユーザがワークステーションに所属していない場合（かつ、対話モードで動作している場合）（決定２２０で「いいえ」の場合）、
１．  現在のユーザが所定のタイムアウト期間内に応答する場合（決定２５０で「はい」の場合）であって、代替デフォルト値を入力する場合（決定２６２で「はい」の場合）、デフォルト値管理プログラム２０は代替デフォルト値を受け入れず（ステップ２６４）、プログラム３０に代替デフォルト値を用いて進行させず、現在のデフォルト値が有効でないことを記録する（ステップ２６６）。
【００１４】
２．  現在のユーザが所定のタイムアウト期間内に応答しない場合（決定２５０で「いいえ」の場合）、デフォルト値管理プログラム２０は、現在のデフォルト値が肯定的に受け入れられたか、または、少なくとも前に１度、所属者によって前に入力されたかを決定する（決定２５４）。そうである場合（決定２５４で「はい」の場合）、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値のみを用いて進行させ、現在のデフォルト値が有効であることを記録する（ステップ２５６）。そうでない場合（決定２５４，いいえの場合）、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値を用いて進行させず、現在のデフォルト値が無効であることを記録する（ステップ２５８）。
【００１５】
３．  現在のユーザが所定のタイムアウト期間内に応答する場合（決定２５０で「はい」の場合）であって、現在のデフォルト値を肯定的に受け入れる場合（決定２７０で「はい」の場合）、デフォルト値管理プログラム２０は、所属者によって現在のデフォルト値が少なくとも前に１度肯定的に受け入れられたかを決定する（決定２７４）。そうである場合（決定２７４で「はい」の場合）、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値を用いて進行させ、現在のデフォルト値が有効であることを記録する（ステップ２７６）。そうでない場合（決定２７４で「いいえ」の場合）、デフォルト値管理プログラム２０はプログラム３０を実行させない（ステップ２７５）。再び、決定２７０，いいえの場合に関して、現在のデフォルト値が現在のユーザによって拒否された場合（決定２７１で「はい」の場合）、デフォルト値管理プログラム２０はプログラム３０を実行させない（ステップ２７２）。
【００１６】
図５には、バッチ・モードにある（決定３００）プログラム３０の機能及び動作を示す。バッチ・モードでは、現在のデフォルト値が前に肯定的に受け入れられ、または、（モードが「対話」モードであった場合）対話セッション中に所属ユーザによって入力／代替された場合のみ、デフォルト値管理プログラム２０はプログラム３０に現在のデフォルト値を用いて進行させる。所属ユーザが現在のデフォルト値を前に肯定的に受け入れなかった場合、デフォルト値管理プログラム２０はプログラム３０に現在のデフォルト値を用いて進行させず、エラー・メッセージを表示する。バッチ・モードでは、現在のユーザは存在してもしなくてもよく、デフォルト値管理プログラム２０は、プログラム３０に現在のデフォルト値を用いて進行させるかどうかを決定するのに現在のユーザの有無を考慮しない。デフォルト値管理プログラム２０は、Ｕｎｉｘ（登録商標）コンピュータの「ｔｔｙ‐ｓ」のような既知のユーティリティを実行することによって、プログラム３０が対話モードまたはバッチ・モードのどちらで動作しているかを決定することができる。従って、決定３１０では、デフォルト値が所属者によって前に肯定的に受け入れられたか、または、所属者によって入力されたかをデフォルト値管理プログラム２０はデフォルト値ファイル３１から決定する。そうである場合（決定３１０で「はい」の場合）、デフォルト値管理プログラム２０は、現在のデフォルト値が有効であって、プログラム３０が現在のデフォルト値を用いて進行することができることを記録する（ステップ３２４）。そうでない場合（決定３１０で「いいえ」の場合）、デフォルト値管理プログラム２０は、現在のデフォルト値が有効ではなく、プログラム３０が現在のデフォルト値を用いて進行することができないことを記録し（ステップ３２０）、次に、エラー・メッセージをユーザに送信する（ステップ３２２）。
【００１７】
磁気テープまたはディスク、光媒体、ＤＶＤ、半導体メモリ、メモリ・スティックなどのようなコンピュータ可読媒体２７からコンピュータ１０にデフォルト値管理プログラム２０をロードすることができ、または、ＴＣＰ／ＩＰアダプタ・カード５９を介してインターネットからダウンロードすることができる。
【００１８】
前述に基づいて、デフォルト値を管理するシステム、方法及びプログラムを開示した。しかし、本発明の範囲から逸脱することなく多数の変更及び代替を行うことができる。従って、本発明は限定するためのものではなく、例示目的のために開示されており、本発明の範囲を決定する請求項を参照すべきである。
【図面の簡単な説明】
【００１９】
【図１】本発明によるデフォルト値管理プログラムを含むコンピュータ・システムのブロック図である。
【図２】図１のデフォルト値管理プログラムのセットアップ段階のフローチャートである。
【図３】対話モードにあるデフォルト管理プログラムの機能及び動作を示すフローチャートである。
【図４】対話モードにあるデフォルト管理プログラムの機能及び動作を示すフローチャートである。
【図５】バッチ・モードにあるデフォルト管理プログラムの機能及び動作を示すフローチャートである。
【符号の説明】
【００２０】
１０  コンピュータ
１１  ＣＰＵ
１２  オペレーティング・システム
１３  ＲＡＭ
１４  ＲＯＭ
１５  ストレージ
１６  バス
１７  表示画面
２０  デフォルト値管理プログラム
２７  コンピュータ可読媒体
２９  所属者ファイル
３０  プログラム
３１  デフォルト値ファイル
３３  モード・ファイル
５９  ＴＣＰ／ＩＰアダプタ・カード
【図１】
2007323651.tif 000003
【図２】
2007323651.tif 000004
【図３】
2007323651.tif 000005
【図４】
2007323651.tif 000006
【図５】
2007323651.tif 000007