"非一過性マシンアクセス可能記憶媒体を包含する物品であって、実行されたときにシステムが、第1の先行する時間期間内にそれぞれの第1のパスワード信用証明書が調べられたプロセッサ‐ベースの第1の複数のシステムを決定することと、前記第1の先行する時間期間内に前記第1のパスワード信用証明書が調べられたとの決定に基づいて前記第1の複数のシステムから遠隔配置されたプロセッサ‐ベースの追加のシステムから前記第1の複数のシステムのそれぞれのためのそれぞれの前記第1のパスワード信用証明書をリモート変更することと、を可能にする命令を含む前記非一過性マシンアクセス可能記憶媒体を包含する物品。前記システムが、第2の先行する時間期間内にそれぞれの第2のパスワード信用証明書が変更されていない第2の複数のシステムを決定することと、前記第2の先行する時間期間内に前記第2のパスワード信用証明書が変更されていないとの決定に基づいて前記追加のシステムから前記第2の複数のシステムのそれぞれのためのそれぞれの前記第2のパスワード信用証明書をリモート変更することと、を可能にする命令を含む、請求項1に記載の物品。それぞれの前記第2のパスワード信用証明書をリモート変更することは、前記第2の複数のシステムのそれぞれのための一意的な追加の第2のパスワードを供給することを含む、請求項2に記載の物品。それぞれの前記第1のパスワード信用証明書をリモート変更することは、前記第1の複数のシステムのそれぞれのための一意的な追加の第1のパスワードを供給することを含む、請求項1に記載の物品。前記システムが、最初に、前記第1の複数のシステムのうちの追加の1つのためのパスワード信用証明書管理アカウントをセットアップすることと、前記パスワード信用証明書管理アカウントの最初のセットアップ時に、プロセッサ‐ベースの前記追加のシステムからデータベース内にレコードをリモート挿入することと、を可能にする命令を含み、前記データベースは、前記パスワード信用証明書管理アカウントに関連付けされた既存のレコードを有していない、請求項1に記載の物品。前記システムがパスワード付きの前記レコードをリモート入力することを可能にする命令を含む、請求項5に記載の物品。前記システムが、最初に、前記第1の複数のシステムのうちの追加の1つのためのパスワード信用証明書管理アカウントをセットアップすることと、前記パスワード信用証明書管理アカウントの最初のセットアップ時に、前記第1の複数のシステムのうちの前記追加の1つにパスワードレコードをリモート挿入することと、を可能にする命令を含み、前記第1の複数のシステムのうちの前記追加の1つは、前記パスワード信用証明書管理アカウントに関連付けされた既存のパスワードレコードを有していない、請求項1に記載の物品。前記システムが、それぞれの第1のパスワード信用証明書が、前記第1のパスワード信用証明書が調べられてから生じた期限切れスレッショルド時間期間内に変更されていない前記第1の複数のシステムのうちの追加の1つを決定することと、前記スレッショルド時間期間の前記期限切れに基づいて前記追加のシステムから前記第1の複数のシステムのうちの前記追加の1つのための前記第1のパスワード信用証明書を自動的にリモート変更することと、を可能にする命令を含む請求項1に記載の物品。第1の先行する時間期間内にそれぞれの第1のパスワード信用証明書が変更されていない第1の複数のシステムを決定することと、前記第1の先行する時間期間内に前記第1のパスワード信用証明書が変更されていないとの決定に基づいて前記第1の複数のシステムから遠隔配置されたプロセッサ‐ベースの追加のシステムから前記第1の複数のシステムのそれぞれのためのそれぞれの前記第1のパスワード信用証明書をリモート変更することと、を包含する方法。第2の先行する時間期間内にそれぞれの第2のパスワード信用証明書が調べられたプロセッサ‐ベースの第2の複数のシステムを決定することと、前記第2の先行する時間期間内に前記第2のパスワード信用証明書が調べられたとの決定に基づいて前記第2の複数のシステムから遠隔配置されたプロセッサ‐ベースの追加のシステムから前記第2の複数のシステムのそれぞれのためのそれぞれの前記第2のパスワード信用証明書をリモート変更することと、を包含する請求項9に記載の方法。それぞれの第1のパスワード信用証明書が、前記第1のパスワード信用証明書が調べられてから生じた期限切れスレッショルド時間期間内に変更されていない前記第1の複数のシステムのうちの追加の1つを決定することと、前記スレッショルド時間期間の前記期限切れに基づいて前記追加のシステムから前記第1の複数のシステムのうちの前記追加の1つのための前記第1のパスワード信用証明書を自動的にリモート変更することと、を包含する請求項10に記載の方法。それぞれの前記第1のパスワード信用証明書をリモート変更することは、前記第1の複数のシステムのそれぞれのための一意的な追加の第1のパスワードを供給することを含む、請求項9に記載の方法。最初に、前記第1の複数のシステムのうちの追加の1つのためのパスワード信用証明書管理アカウントをセットアップすることと、前記パスワード信用証明書管理アカウントの最初のセットアップ時に、プロセッサ‐ベースの前記追加のシステムからデータベース内にレコードをリモート挿入することと、を包含し、前記データベースは、前記パスワード信用証明書管理アカウントに関連付けされた既存のレコードを有していない、請求項9に記載の方法。それぞれの前記第2のパスワード信用証明書をリモート変更することは、前記第2の複数のシステムのそれぞれのための一意的な追加の第2のパスワードを供給することを含む、請求項10に記載の方法。メモリと、前記メモリに結合され、a第1の先行する時間期間内にそれぞれの第1のパスワード信用証明書が調べられたプロセッサ‐ベースの第1の複数のシステムを決定し、b前記第1の先行する時間期間内に前記第1のパスワード信用証明書が調べられたとの決定に基づいて前記第1の複数のシステムから遠隔配置された追加のプロセッサ‐ベースのシステムから前記第1の複数のシステムのそれぞれのためのそれぞれの前記第1のパスワード信用証明書をリモート変更するプロセッサとを備えるシステム。前記プロセッサは、第2の先行する時間期間内にそれぞれの第2のパスワード信用証明書が変更されていない第2の複数のシステムを決定し、前記第2の先行する時間期間内に前記第2のパスワード信用証明書が変更されていないとの決定に基づいて前記追加のシステムから前記第2の複数のシステムのそれぞれのためのそれぞれの前記第2のパスワード信用証明書をリモート変更する、請求項15に記載のシステム。それぞれの前記第2のパスワード信用証明書をリモート変更することは、前記第2の複数のシステムのそれぞれのための一意的な追加の第2のパスワードを供給することを含む、請求項16に記載のシステム。それぞれの前記第1のパスワード信用証明書をリモート変更することは、前記第1の複数のシステムのそれぞれのための一意的な追加の第1のパスワードを供給することを含む、請求項15に記載のシステム。前記プロセッサは、最初に、前記第1の複数のシステムのうちの追加の1つのためのパスワード信用証明書管理アカウントをセットアップし、前記パスワード信用証明書管理アカウントの最初のセットアップ時に、前記追加のプロセッサ‐ベースのシステムからデータベース内にレコードをリモート挿入し、前記データベースは、前記パスワード信用証明書管理アカウントに関連付けされた既存のレコードを有していない、請求項15に記載のシステム。前記プロセッサは、第2の先行する時間期間内にそれぞれの第1のパスワード信用証明書が変更されていない第1の複数のシステムを決定し、前記第2の先行する時間期間内に前記第1のパスワード信用証明書が変更されていないとの決定に基づいて前記第1の複数のシステムから遠隔配置されたプロセッサ‐ベースの追加のシステムから前記第1の複数のシステムのそれぞれのためのそれぞれの前記第1のパスワード信用証明書をリモート変更する、請求項15に記載のシステム。以下の説明においては多くの特定の詳細が示されているが、本発明の実施態様は、これらの特定の詳細を伴わずに実施されることが許される。周知の回路、構造、およびテクニックは、この説明の理解の不明瞭化を回避するべく詳細には示されていない。実施態様、多様な実施態様およびこの類の表現は、そのように述べられた実施態様1つまたは複数が、特定の特徴、構造、または特性を含み得るが、必ずしもすべての実施態様がその特定の特徴、構造、または特性を含む必要はないことを示す。いくつかの実施態様は、ほかの実施態様について述べられた特徴のうちのいくつかまたはすべてを有するか、またはまったく有していないことがある。第1の、第2の、第3の等々は、共通のオブジェクトを記述し、類似するオブジェクトの異なるインスタンスが参照されていることを示す。その種の修飾語は、そのように述べられたオブジェクトが、時間的、空間的、ランク、またはそのほかのあらゆる態様において所定のシーケンスになければならないことを暗示しない。接続されるは、互いの要素の直接物理的または電気的接触を示すことができ、結合されるは、互いの要素の協働または相互作用を示すことができるが、それらが直接物理的に、または電気的に接触することもあれば、接触しないこともある。また、異なる図面内における同一または類似の部品を示すために類似のまたは同一の番号が使用されることがあるが、そのようにすることが、類似のまたは同一の番号を含むすべての図面が、単一の、または同一の実施態様を構成することを意味しない。実施態様は、堅牢な自動ポリシーベースのパスワード管理システムを含む。実施態様は、たとえば、強力なアカウントパスワード、設定間隔例:90日の頻度で変更されるパスワード、管理されているすべてのマシンのための一意的なパスワード、ユーザが役割を変更するときにアクセスを取り消す能力例:従業員の解雇または休職、知る必要性ベースのパスワードの共有例:パスワード権は、デバイスベースまたはデータセットベースで既知、安全な方法を使用するパスワードの伝達、パスワードの監査が可能、パスワードアクセスの追跡可能性が有効、およびユーザがパスワードの知識を得た後、設定時間でパスワードを変更する能力といった特徴のうちのいくつかだけ、またはすべてを含むことができる。実施態様は、ユーザの管理タスクを殆ど伴うことなく高度に自動化できる。また実施態様は、高度にスケーラブルとなり得る。さらにまた、実施態様はポリシー駆動型であり、したがって、異なる要件セットに基づいてカスタム化できる。図1は、本発明の1つの実施態様におけるクライアントアーキテクチャを含んでいる。この実施態様は、ポリシー駆動型の自動化されたローカル管理者パスワード管理システムである。実施態様は、多様な構成要素を含む。データベース140は、サーバ、アカウントのリスト、および/またはこれらのアカウントのアクセス制御リストを含むことができる。ウェブアプリケーション130は、ユーザがサーバのサーチおよびパスワードのクエリに使用できるユーザインターフェースを含むことができる。ユーザ105がパスワードを調べる許可を有するには、正しいアクセス制御リストACLのメンバである必要があるとすることができる。パスワードが調べられたとき、この活動を監査データベース120内にログすることができる。ウェブサービス135は、サーバ内例:サーバ上にあるデータベース140へのレコードの挿入、および/またはシステム例:ターゲットまたは被管理サーバ155、156、157内へのパスワードの挿入を、その種のレコードがまだ設定されていないときに行なうための方法を含むことができる。サービス135は、サーバのパスワード例:データベース140または被管理サーバ155、156、157上を、その被管理サーバ上にパスワードレコードがすでに存在している場合に、更新することもできる。サービス135は、また、パスワードが調べられたこと、およびこの類のことのクエリをサーバに行なうこともできる。より詳細に述べれば、被管理クライアントサービス115が、インストール済みのソフトウエアサービスを含むか、または各被管理マシン155、156、157と通信することができる。サービスは、ポリシーに従ってローカル管理者パスワードを、たとえば90日ごとに変更すること、およびウェブサービス135を通じてデータベースを更新することができる。サービスは、また、ポートを開けて以下に詳細を論じるChangePasswordチェンジパスワードパスワード変更命令等の特定の命令の、マシン155、156、157上における多様な形式のリモートアクセスを介したたとえば、監査サービス121による.NETRemotingドットネットリモーティングリモート処理を通じたリモート呼び出しを許可できる。上記の時間期間90日ポリシーは、ローカル構成ファイルから読み出される。サービス115は、その後ウェブサービス135を介してデータベース140のバックエンドを更新し、したがってソリューションからユーザ105を削除する。サービスによって、ChangePasswordチェンジパスワードパスワード変更機能のリモート呼び出しを可能にするべくリモート処理ポートが開けられる。実施態様においては、ChangePasswordチェンジパスワードパスワード変更の呼び出しがパラメータを伴わない。呼び出しの起動は、単に、パスワードの変更およびデータベース140のバックエンドの更新を開始する。自動的にパスワードに対する変更を実装できるウェブサービス135に加えて、1つの実施態様においては、パスワードのマニュアルの変更を、モジュール110を介して実装できる。監査サービス121は、パスワードが調べられたこと、および調べられてからどの程度経っているかについて、監査データベース120にクエリを行なうことができるたとえば、GetViewedAccountsゲットビュードアカウンツ調べられたアカウントを取得命令を使用する。サービス121は、調べられてから経過した時間がスレッショルド例:2時間を超えるか否かを決定できる。超えている場合には、サービス121が、懸案のターゲットサーバ上のChangePasswordチェンジパスワードパスワード変更命令それの例は後述するをリモート呼び出しできる。その結果として、以前にユーザが知っていたパスワードがその後は有効でなくなる。監査サービス121は、監視サービスを含むことができるので、サーバと接触してパスワードのリモート変更が監査サービス121に可能でないとき、サービス121は、イベントログにアラート監視サービス例:MicrosoftOperationsManagerMOMマイクロソフトオペレーションズマネージャが監視するイベントをログできる。これは、スタッフ管理者がさらに問題を調査するチケットまたはアラームを惹起させる。実施態様においては、エンタープライズアクセス管理EAMサービス145がサーバ上にあり、多様なユーザ150のためのACLを維持できる。サーバ155、156、157のパスワードを調べるアクセスは、その種のACLを通じて制御される。ACLは、ユーザ150のそれぞれにアクセスまたは特権レベルを割り当てるEAM145を通じて管理される。これは、デバイスごと、データセットごと、およびこの類の共有パスワードの粒状度を可能にするすなわち、ユーザがどのような権利を有し、どのような権利を有していないかを高い精度で制御することが可能になる。パスワード管理システムの展開については、初回のパスワード管理システムの動作時にサービス135がレコードをデータベース140内に挿入できる。レコードは、たとえば、サーバ識別子、サーバパスワード、サーバにアクセスするための関連ACL特権、およびACLについての記述を含むことができる。システム135は、その後に続いてデータベース140に接続する都度、このパスワードレコードを更新できる。これは、展開を非常にスケーラブルにしたとえば100,000台のマシンまで、それにもかかわらず異なるデータセットレベルまたはデバイスに対するアクセスを知る必要性の粒状度を維持する。レコードは、また、ターゲットマシン155、156、157自体にも挿入されることが許される。図2は、本発明の実施態様における概略のフローチャートを含んでいる。プロセス200は、ブロック205から開始する。ブロック210は、ユーザによって調べられたパスワードまたは信用証明書のリストを決定する。この決定は、監査データベース120内にログされた活動を監査する監査サービス121に基づくことができる。ブロック220は、ブロック210からのリストが空であるか否かを決定する。空であれば、プロセスがブロック250において終了する。空でなければ、ブロック225が、ターゲットマシン上のChangePasswordチェンジパスワードパスワード変更命令のリモート呼び出しを行なう。これは、たとえば被管理クライアントサービス115および次に示す擬似コードを使用して行なうことができる。//パスワードをローカルに変更するstringsPath=string.FormatWinNT://{0}/Administrator,Environment.MachineName;DirectoryEntrydirectoryEntry=newDirectoryEntrysPath;directoryEntry.InvokeSetPassword,password;directoryEntry.CommitChanges;新しいパスワードの生成は、たとえば、被管理クライアントサービス115および次に示す擬似コードを使用して達成できる。//ランダムパスワードを生成するPasswordGeneratorgenerator=newPasswordGenerator;stringpassword=generator.Generate;マシンへのアクセスは、.NETRemotingドットネットリモーティングリモート処理およびその類を介して行なうことができる。ブロック235において、トランザクションが成功しなかった場合には、監査データベース120内への失敗のログ、およびその後に続くアラート例:MOMアラートの生成を、この問題の追跡のために行なうことができるブロック240。トランザクションが成功した場合には、監査データベース120内に成功をログすることができるブロック245。トランザクション自体については、データベース140内のレコードを、たとえば被管理クライアントサービス115および次に示す擬似コードを使用して編集することができる。//データベース内にレコードを挿入するファイル関連情報を構成する<addkey=accountNamevalue=Administrator/><addkey=permissionGroupvalue=databaseSupportTeam/><addkey=changeFrequencyDaysvalue=90/>図3は、本発明の実施態様における概略のフローチャートを含んでいる。プロセス300は、ブロック305において開始できる。正常動作の間においては、24時間ごとにサービス例:Windows登録商標Serviceウインドウズサービス、Linux登録商標Daemonリナクスデーモンがウェイクアップしてプロセス300を遂行できる。ブロック310は、最後のパスワード変更日をチェックする。これは、監査データベース120および監査サービス121を調べることと調和して行なうことができる。変更日は、レジストリ内に暗号化された形式でストアできる。ブロック320においては、ブロック310からの結果がスレッショルドに照らしてチェックされる。スレッショルドに満たない場合には、ブロック355においてプロセスを終了できる。しかしながら、スレッショルドを満たしている場合には、ブロック325において、たとえば次に示す擬似コードを使用して新しいパスワードを生成できる。//ランダムパスワードを生成するPasswordGeneratorgenerator=newPasswordGenerator;stringpassword=generator.Generate;ブロック335においては、ウェブサービス135が、すでにパスワードレコードが存在しているか否かを決定できる。存在していなければ、ブロック350において、たとえば次に示す擬似コードを使用して新しいレコードを生成し、データベース140内に差し込むことができる。//データベース内にレコードを挿入するwebService.InsertClientRecordaccountName,password,permissionGroup,account_descriptionレコードは、次に示す擬似コードを使用して入力されることができる。//データベース内にレコードを挿入するファイル関連情報を構成する<addkey=accountNamevalue=Administrator/><addkey=permissionGroupvalue=databaseSupportTeam/><addkey=changeFrequencyDaysvalue=90/>ブロック340においては、ターゲットマシン155、156、157上のパスワードを変更できる。ブロック320において変更を必要とするマシンが識別される限り反復される、その種の1つまたは複数の変更を実装するためのループを次に示す。foreachstringserverinservers{stringmanagerUrl=string.Formattcp://{0}:19010/PasswordManager.rem,server;IPasswordManagermanager=IPasswordManagerActivator.GetObjecttypeofIPasswordManager,manager.ChangePassword;}したがって実施態様においては、ブロック340および350に関して、各被管理マシン上で走るクライアントサービスがデータベース内のそれのパスワードの更新を試みる。これは、たとえばブロック335において試みることができる。被管理マシンは、たとえば、パラメータとしてマシン名およびパスワードのみを必要とするUpdatePasswordアップデートパスワードパスワード更新メソッドを呼び出す。したがってこのメソッドは非常に迅速に走り、プロセスはブロック335からブロック340へブロック350をバイパスして進むことができる。しかしながら、その種の更新が生じる前にレコードがデータベース内に存在しなければならない。レコードが存在しなければ、ブロック350においてクライアントは、たとえばInsertRecordインサートレコードレコード挿入メソッドを呼び出さなければならないが、これはUpdatePasswordアップデートパスワードパスワード更新メソッドより多くのパラメータを取り、その結果としてUpdatePasswordアップデートパスワードパスワード更新メソッドよりランが遅くなる。ブロック345においては、レジストリ例:監査データベース120を更新できる。プロセスは、ブロック355において終了する。追加の事項として、1つの実施態様においては、データベースが常に最初に更新された後にのみ、被管理クライアントマシン上においてパスワードがローカルに変更される。これは、被管理クライアントマシン上においてパスワードがローカルに変更した後にデータベースの更新が可能でなくなるたとえば、接続性誤りに起因するというシナリオを回避できる。この種の状況は、新しいパスワードのクエリがだれもできなくなるという結果をもたらすことがある。したがって、1つの実施態様においては、データベースに接触できない場合には、パスワードがローカルに変更されない。したがって、実施態様は、ユーザのインタラクションを伴うことなく、設定済みの日数ごとにパスワードの変更を管理し、その後新しいパスワードを用いてバックエンドシステムを更新する被管理クライアントを含むことができる。またパスワードの変更は、ユーザによってパスワードが調べられた後から設定量の時間内に行なわれることも可能である。この状態の監視たとえば、パスワードが変更されてからどの程度の長さが経過したかは、被管理クライアントサービスに代えて、またはそれと併せて監査サービスによって遂行できる。また実施態様は、insertrecordインサートレコードレコード挿入メソッドを含んでいるウェブサービスを含む。したがって、ウェブサービスの使用に準備作業が必要とされない。たとえば、ウェブサービスを介するパスワードの展開に先行してデータベース上にレコードを作成する必要がない。ウェブサービスは、任意のマシンへのプッシュが可能であり、ウェブサービスのスタートアップ時にはそれ独自のレコードをデータベース内に挿入できる。これは、100,000台またはそれを超えるマシンへのスケーラビリティを与える。実施態様は、a第1の先行する時間期間たとえば、2時間内にそれぞれの第1のパスワード信用証明書たとえば、パスワードまたはそのほかの要素、資源への特権付きアクセスの獲得に使用されるが調べられたたとえば、人間のユーザによって第1の複数のプロセッサ‐ベースのシステムを決定すること、およびb第1の先行する時間期間内に第1のパスワード信用証明書が調べられたとの決定に基づいて第1の複数のシステムのそれぞれのためのそれぞれの第1のパスワード信用証明書を第1の複数のシステムから遠隔配置された追加のプロセッサ‐ベースのシステムからたとえば、大きな物理的なエリアにわたって延びるネットワークを介してリモート変更することができる。同一の実施態様または別の実施態様は、第2の先行する時間期間たとえば、90日内にそれぞれの第2のパスワード信用証明書第1のパスワード信用証明書と同じとすることができるが変更されていない第2の複数のシステムを決定すること、および第2の先行する時間期間内に第2のパスワード信用証明書が変更されていないとの決定に基づいて第2の複数のシステムのそれぞれのためのそれぞれの第2のパスワード信用証明書を追加のシステムからリモート変更することができる。それぞれの第1または第2のパスワード信用証明書を変更することは、古いパスワードのための交換として一意的なパスワードの供給を含むことができる。各マシン例:タブレット、サーバ、携帯情報端末、スマートフォンは、一意的なパスワードを獲得できる。実施態様は、最初にシステムのためのパスワード信用証明書管理アカウントをセットアップし、アカウントの初期セットアップ時に、追加のプロセッサ‐ベースのシステムからデータベース内にレコードをリモート挿入することができる。しかしながら、データベースには、そのパスワード信用証明書管理アカウントに関連付けされた既存のレコードを有していないことが許される。これは、管理されることになる非常に多くのマシンの間におけるアカウントシステムのスケーラビリティまたはロールアウトを可能にできる。このレコードの挿入は、管理されることになるマシン上、パスワードレコードのデータベース管理されることになるマシン上またはほかのいずれかの独立したマシン上にストアされるを保持しているサーバ上におけるものとすることができる。ここでの実施態様は、特定のテクノロジたとえば、Windows登録商標Serviceウインドウズサービス、Linux登録商標Daemonリナクスデーモン、.NETRemotingドットネットリモーティングリモート処理、およびこの類を用いてこの中で論じられてきたが、このソリューションは、任意のオペレーティングシステム、多様なプラットフォーム、およびこの類にわたってサポートが可能である。実施態様はコードで実装することができ、命令を遂行するシステムのプログラムに使用可能な命令をストアする記憶媒体上にストアできる。記憶媒体は、限定ではないが、フロッピー登録商標ディスク、光ディスク、ソリッドステートドライブSSD、コンパクトディスク読出し専用メモリCD‐ROM、コンパクトディスク再書き込み可能CD‐RW、および光磁気ディスクを含む任意タイプのディスク、読出し専用メモリROMおよびランダムアクセスメモリRAM等の半導体デバイス、たとえばダイナミックランダムアクセスメモリDRAM、スタティックランダムアクセスメモリSRAM、消去可能プログラマブル読出し専用メモリEPROM、フラッシュメモリ、電気的消去可能プログラマブル読出し専用メモリEEPROM、磁気または光カード、または電子的な命令のストアに適した任意のそのほかのタイプの媒体を含むことができる。本発明の実施態様は、命令、関数、プロシージャ、データ構造、アプリケーションプログラム、構成セッティング、コード等のデータに関して述べることができる。データがマシンによってアクセスされるとき、より詳細がこの中に述べられているとおり、マシンは、タスクの遂行、アブストラクトデータ型の定義、ローレベルハードウエアコンテキストの設定、および/またはそのほかの動作を遂行することによって応答できる。データは、揮発性および/または不揮発性データストレージ内にストアできる。この開示の目的のため、用語コードまたはプログラムは、アプリケーション、ドライバ、プロセス、ルーチン、メソッド、モジュール、およびサブルーチンを含む広い範囲の構成要素および構成体を包含する。したがって、用語コードまたはプログラムを使用して、処理システムによって実行されたときに所望の1つまたは複数の動作を遂行する命令の任意の集合を言うことができる。加えて、代替実施態様は、開示されたすべての動作より少ない動作を使用するプロセス、追加の動作を使用するプロセス、同一の動作を異なるシーケンスで使用するプロセス、この中に開示されている個別の動作が組み合わされ、細分され、またはそのほかの形で変更されるプロセスを含むことができる。以上、限られた数の実施態様に関連して本発明を述べてきたが、当業者は、それらから多くの修正および変形を認識するであろう。その種の修正および変形が本発明の真髄および範囲に含まれることから、付随する特許請求の範囲がそれらをすべて保護することが意図されている。"