(57)【要約】グラフィカルシステム（１０１）はグラフィカルユーザインターフェイス（１０３）が呼び出しフロー論理を制御するためのアプリケーションを自動的に生成するために提示されるよう設定されたコンピュータシステムを含む。アプリケーションは予め規定された特性セットをサポートする。加えて、システムはサーバに接続され、アプリケーションを格納するよう設定されたデータベースを含む。サーバはさらに、アプリケーションが有効であるかどうかを判定しかつアプリケーションの配置を開始するよう設定されている。配置はリアルタイムベースで実行されてもよい。
2004535113.tif 000002
【特許請求の範囲】
【請求項１】
セルフサービス呼び出しプランアプリケーション開発を提供する方法であって、前記方法は、
呼び出しフロー論理を制御するためにアプリケーションの自動生成のためにグラフィカルユーザインターフェイス（ＧＵＩ）を提示させるステップを含み、アプリケーションは予め規定された特徴セットをサポートし、
アプリケーションが有効かどうかを判定するステップと、
判定ステップに応答してアプリケーションの配置を開始するステップとを含む、方法。
【請求項２】
判定ステップはアプリケーションをテストするステップを含み、方法はさらに、
ＧＵＩを介してアプリケーションが有効であることを顧客に知らせるステップをさらに含む、請求項１に記載の方法。
【請求項３】
アプリケーションは料金無料呼び出しに関連する、請求項１に記載の方法。
【請求項４】
アプリケーションはインターアクティブ音声応答（ＩＶＲ）プラットフォームを含むサービスノードによって実行される、請求項１に記載の方法。
【請求項５】
開始ステップはリアルタイムで実行される、請求項１に記載の方法。
【請求項６】
予め規定された特性セットは音声通知、データベースアクセス、テイクバックおよびトランスファ（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数入力値、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency）入力、ジャンプ、メニュールーティング、音声録音、音声プロビジョニング、データ操作およびサービスに無関係の音声認識の少なくとも一つを含む、請求項１に記載の方法。
【請求項７】
呼び出し処理を制御するための方法であって、前記方法は、
グラフィカルユーザインターフェイス（ＧＵＩ）を介してサーバと接続するステップを含み、サーバは呼び出しフロー論理を制御するためのアプリケーションの自動的な生成を提供するよう設定され、アプリケーションは予め規定された特性セットをサポートし、
サーバからアプリケーションが有効であるという提示を受信するステップを含み、そこで有効なアプリケーションが配置される、方法。
【請求項８】
テストのためにアプリケーションを提出するステップと、
失敗したテストに応答してエラー情報を含むメッセージを受信するステップと、
エラーメッセージに基づいてアプリケーションを選択的に修正するステップとを含む，請求項７に記載の方法。
【請求項９】
アプリケーションは料金無料呼び出しに関連する、請求項７に記載の方法。
【請求項１０】
アプリケーションはインターアクティブ音声応答（ＩＶＲ）プラットフォームを含むサービスノードによって実行される、請求項７に記載の方法。
【請求項１１】
アプリケーションはリアルタイムに配置される、請求項７に記載の方法。
【請求項１２】
予め規定された特性セットは、音声通知、データベースアクセス、テイクバックおよびトランスファ（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数入力値、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency）入力、ジャンプ、メニュールーティング、音声録音、音声プロビジョニング、データ操作およびサービスに無関係の音声認識の少なくとも一つを含む、請求項７に記載の方法。
【請求項１３】
セルフサービス呼び出しプランアプリケーション開発を提供するシステムであって、システムは、
呼び出しフロー論理を制御するためのアプリケーションを自動的に生成するためにグラフィカルユーザインターフェイス（ＧＵＩ）を提示させるよう設定されたコンピュータシステムを含み、アプリケーションは予め規定された特性セットをサポートし、
サーバに接続され、アプリケーションを格納するよう設定されたデータベースを含み、サーバは、アプリケーションが有効かどうか判定しかつアプリケーションの配置を開始するようさらに設定されている、システム。
【請求項１４】
コンピュータシステムはアプリケーションのテストを開始し、アプリケーションが有効であるということをＧＵＩを介して顧客に知らせる、請求項１３に記載のシステム。
【請求項１５】
アプリケーションは料金無料呼び出しに関連する、請求項１３に記載のシステム。
【請求項１６】
アプリケーションはインターアクティブ音声応答（ＩＶＲ）プラットフォームを含むサービスノードによって実行される、請求項１３に記載のシステム。
【請求項１７】
アプリケーションはリアルタイムで配置される、請求項１３に記載のシステム。
【請求項１８】
予め規定された特性セットは音声通知、データベースアクセス、テイクバックおよびトランスファ（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数入力値、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency）入力、ジャンプ、メニュールーティング、音声録音、音声プロビジョニング、データ操作およびサービスに無関係の音声認識の少なくとも一つを含む、請求項１３に記載のシステム。
【請求項１９】
セルフサービスの呼び出しプランアプリケーション開発を提供するための図式的なシステムであって、図式的なシステムは、
呼び出しフロー論理を制御するためにアプリケーションを自動的に生成するためにグラフィカルユーザインターフェイス（ＧＵＩ）を提示させる手段を含み、アプリケーションは予め規定された特性セットをサポートし、
アプリケーションが有効であるかどうかを判定する手段と、
アプリケーションが有効であるという判定に応答して、アプリケーションの配置を開始する手段を含む、システム。
【請求項２０】
アプリケーションのテストを開始する手段と、
アプリケーションが有効であるということをＧＵＩを介して顧客に知らせる手段とをさらに含む、請求項１９に記載の図式システム。
【請求項２１】
アプリケーションは料金無料呼び出しに関連する、請求項１９に記載の図式システム。
【請求項２２】
アプリケーションはインターアクティブ音声応答（ＩＶＲ）プラットフォームを含むサービスノードで実行される、請求項１９に記載の図式システム。
【請求項２３】
アプリケーションはリアルタイムで配置される、請求項１９に記載の図式システム。
【請求項２４】
予め規定された特性セットは音声通知、データベースアクセス、テイクバックおよびトランスファ（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数入力値、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency）入力、ジャンプ、メニュールーティング、音声録音、音声プロビジョニング、データ操作およびサービスに無関係の音声認識の少なくとも一つを含む、請求項１９に記載の図式システム。
【請求項２５】
セルフサービスの呼び出しプランアプリケーション開発を提供するための一以上の命令の一以上のシーケンスを搬送するコンピュータ読み出し可能媒体であって、一以上の命令の一以上のシーケンスは、一以上のプロセッサで実行されたとき、一以上のプロセッサに対して、
呼び出しフロー論理を制御するためにアプリケーションの自動的な生成のためにグラフィカルユーザインターフェイスを提示させるステップを含み、アプリケーションは予め規定された特性セットをサポートし、
アプリケーションが有効かどうかを判定するステップと、
判定ステップに応答してアプリケーションの配置を開始するステップとを含む、コンピュータ読み出し可能媒体。
【請求項２６】
判定ステップはアプリケーションをテストするステップを含み、一以上のプロセッサは、アプリケーションが有効であるということをＧＵＩを介して顧客に知らせるステップをさらに含む、請求項２５に記載のコンピュータ読み出し可能媒体。
【請求項２７】
アプリケーションは料金無料呼び出しに関連する、請求項２５に記載のコンピュータ読み出し可能媒体。
【請求項２８】
アプリケーションはインターアクティブ音声応答（ＩＶＲ）プラットフォームを含むサービスノードで実行される、請求項２５に記載のコンピュータ読み出し可能媒体。
【請求項２９】
開始するステップはリアルタイムで実行される、請求項２５に記載のコンピュータ読み出し可能媒体。
【請求項３０】
予め規定された特性セットは音声通知、データベースアクセス、テイクバックおよびトランスファ（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数入力値、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency）入力、ジャンプ、メニュールーティング、音声録音、音声プロビジョニング、データ操作およびサービスに無関係の音声認識の少なくとも一つを含む、請求項２５に記載のコンピュータ読み出し可能媒体。
【発明の詳細な説明】
【発明の分野】
【０００１】
［０１］  この発明は通信システムに関し、特に呼び出しアプリケーションを開発するためのグラフィカルシステムに関する。
【発明の背景】
【０００２】
［０２］  電気通信技術が進歩を継続するにつれて、電気通信サービスに対する顧客の素養が増えてきた。商業領域は絶えず変化する要求に適用するための柔軟性を呼び出しサービス（例えばコールセンタ、インターアクティブ音声応答（ＩＶＲ）プラットフォームなど）に供給するために電気通信サービスプロバイダに頼っている。素養を有する顧客は、自分たちにサービス対するより多くの制御を与えるように、特にサービスを自己管理するための必要なリソースに対して便利にアクセスできるようにグローバルネットワーク（インターネットのような）の普及についてより多くの制御が与えられることを要求する。加えて、これらの顧客は呼び出しサービスに関連する広い範囲のかつ信頼性のあるセットを要求する。
【０００３】
［０３］  従来、サービスプロバイダは顧客に対して管理された電気通信サービスを提供し、それによって呼び出しプランアプリケーションが顧客によってマニュアルで提出された要求に基づいてサービスプロバイダによって生成されている。従来のシステムにおいて、呼び出しフローアプリケーションを生成するために、サービスプロバイダは一連のマニュアル処理およびマニュアルドキュメントの管理というとっつきにくい仕事に直面している。この従来のアプローチの欠点は、アプローチが人間リソースという点で高くつくということである。別の欠点はこのプロセスが顧客の要求を実行する点で、エラーを起こしやすくまた不正確になりがちであるということである。これらのエラーは請求処理においてもまた導入され、その結果、顧客に対して不正確な請求をする結果となる。従来のシステムのさらなる欠点は、遅延と効率の悪さがマニュアル処理に付随する、すなわち、呼び出しプランの提出と配置との間に遅延が存在する。加えて、呼び出しプランアプリケーションの任意のテストおよび再テストが遅延にさらに加わる。呼び出しプランの従来の説明は、顧客はあまりに多くの実施詳細に対して不必要にさらされるため、顧客の表示には適していない。加えて、従来のシステムは顧客が必要とする情報（例えばメッセージテキスト）を欠いている。従来のアプリケーションプロファイルはテキストベースで、フォーマットが決まっておらず、適していないグラフィカルフォーマットに自動的に変換されていた。
【０００４】
［０４］  それゆえ、呼び出しプランアプリケーションを発展させる自動化されたアプローチに対してニーズが存在する。呼び出しプランアプリケーションの開発のためにグラフィカルユーザインターフェイス（ＧＵＩ）を提供するニーズもまた存在する。リアルタイムまたはほとんどリアルタイムベースで呼び出しプランアプリケーションを急速に配置するさらなるニーズも存在する。また、顧客要求を実行するためにエラーを最小にするアプローチを提供する別のニーズも存在する。
【発明の要約】
【０００５】
［０５］  これらおよび他のニーズは、呼び出しアプリケーションシステムが呼び出しプランアプリケーションを図式的に発展させることに備えるこの発明によって対処される。ウエブに基づくグラフィカルユーザインターフェイス（ＧＵＩ）を介して、顧客は呼び出しプランアプリケーションのすべての要素を生成し、見直しかつ修正してもよく、リアルタイムに呼び出しプランアプリケーションを配置してもよい。自動化された呼び出しプランアプリケーションシステムは拡張された特性セットをサポートし、拡張された特性セットは、音声通知（audio play）、データベースアクセス、テイクバックおよび転送（ＴＮＴ）、論理ブランチ、論理比較、呼び出し拡張、多数の入力点、出口、ＤＴＭＦ（Dual-Tone Multi-Frequency)入力、ジャンプ、メニュールーティング、音声記録、音声のプロビジョニング、データ操作、サービスに独立した音声認識（ＳＩＶＲ）を含む。
【０００６】
［０６］  この発明のある局面に従えば、セルフサービス呼び出しプランアプリケーション開発を提供する方法が開示されている。方法はグラフィカルユーザインターフェイス（ＧＵＩ）が呼び出しフロー論理を制御するためのアプリケーションの自動的な生成のために提示されることを含む。アプリケーションは予め規定された特性セットをサポートする。方法はまたアプリケーションが有効であるかどうかを判定し、判定ステップに応答してアプリケーションの配置を開始することを含む。
【０００７】
［０７］  この発明の別の局面によれば、呼び出し処理を制御するための方法が提供される。方法はグラフィカルユーザインターフェイス（ＧＵＩ）を介してサーバとインターフェイスされることを含む。サーバは呼び出しフロー論理を制御するためのアプリケーションの自動生成を提供するよう設定される。アプリケーションは予め規定された特性セットをサポートする。方法はアプリケーションが有効であるという表示をサーバから受けることを含み、有効なアプリケーションが配置される。
【０００８】
［０８］  この発明の別の局面によれば、セルフサービス呼び出しプランアプリケーション開発を提供するシステムが開示されている。システムは呼び出しフロー論理を制御するためのアプリケーションの自動的な生成のためにグラフィカルユーザインターフェイス（ＧＵＩ）が提示されるよう設定されたコンピュータシステムを含む。アプリケーションは予め規定された特性セットをサポートする。加えて、システムはサーバに接続され、アプリケーションを格納するよう設定されたデータベースを含む。サーバはさらにアプリケーションが有効であるかどうかを判定し、アプリケーションの配置を開始するようさらに設定されている。
【０００９】
［０９］  この発明の別の局面によれば、セルフサービス呼び出しプランアプリケーション開発のための図式的なシステムが開示されている。図式的なシステムはグラフィカルユーザインターフェイス（ＧＵＩ）が呼び出しフロー論理を制御するためのアプリケーションの自動化された生成のために提示されるようにする手段を含む。アプリケーションは予め規定された特性セットをサポートする。システムはアプリケーションが有効であるかどうかを判定する手段およびアプリケーションが有効であるという判定に応じてアプリケーションの配置を開始するための手段を含む。
【００１０】
［１０］  この発明の別の局面によれば、セルフサービス呼び出しプランアプリケーション開発を提供する一以上の命令の一以上のシーケンスを搬送するコンピュータ読み出し可能媒体が開示されている。一以上の命令の一以上のシーケンスは、一以上のプロセッサによって実行されたとき、一以上のプロセッサが、グラフィカルユーザインターフェイス（ＧＵＩ）が呼び出しフロー論理を制御するためにアプリケーションの自動的な生成のために提示されるステップを実行させる。アプリケーションは予め規定された特性セットをサポートする。別のステップはアプリケーションが有効であるかを判定し、判定ステップに応じてアプリケーションの配置を開始するステップを含む。
【００１１】
［１１］  この発明のさらに別の局面、特徴および利点は、この発明を実行するために考えられたベストモードを含む特定の実施例および実行例の多数を単に例示することによって、以下の詳細な説明から容易に明らかである。この発明はまた別のおよび異なる実施例が可能であり、その多くの詳細はこの発明の精神および範囲からすべて離れることなく、各種の自明な点で修正され得る。従って、図面および説明は本質的に例示であり、制限的なものであると見なされてはならない。
【好ましい実施例の説明】
【００１２】
［３２］  以下の説明において、説明の目的で、数多くの特定の詳細がこの発明の完全な理解を提供するために述べられる。しかしながら、当業者は、この発明がこれらの特定の詳細なしで、または均等の配置で実行されてもよいことは明らかである。他の例において、公知の構成および装置が、この発明を不必要に不明確にすることを避けるためにブロック図の形態で示されている。
【００１３】
［３３］  この発明は呼び出しプランアプリケーションを生成するために、サービスプロバイダの顧客（すなわちサービスの加入者）に対する図式的なアプローチを提供する。図式的なシステムは顧客の観点から「自己管理された」および自動化されたサービスを提供する。図式的なシステムは呼び出しプランの自動化された生成をサポートし、それによって、グラフィカルユーザインターフェイス（ＧＵＩ）が、呼び出しプランの図式的で論理的な表示を生成するために利用される。この表示はそれから実際の呼び出しプランを自動的に生成かつ実行するために使用される。このアプローチは、呼び出しプランアプリケーションをマニュアルの紙に基づくプロセスによって開発するときに導入されるエラーを有利に最小にする。
【００１４】
［３４］  図１Ａおよび１Ｂはこの発明の実施例に従う、グラフィカルユーザインターフェイス（ＧＵＩ）に基づく呼び出しアプリケーションシステムの図である。強化された呼び出しルーティング（ＥＣＲ）システム１０１は、模範的な実施例においては、図式的なフォーマットで呼び出しプランを閲覧および編集する能力を顧客に提供するウエブに基づくシステムである。図１Ａに示されるように、模範的な実施例に従うＥＣＲシステム１０１はグラフィカルアプリケーションプロファイル（ＧＡＰ）システム１０３と無料ネットワークマネージャ（ＴＦＮＭ）強化ルーティングマネージャ（ＥＲＭ）１０５とを含む。より十分に述べられるように、ＧＡＰシステム１０３は電気通信システムサービスプロバイダに関連したアプリケーションサポートセンタ（ＡＳＣ）ワークステーション、または顧客によって維持されるワークステーション１０９によってアクセスされ得る。この例においては、顧客ワークステーション１０９はまずＴＦＮＭ  ＥＲＭ１０５にインターフェイスしているが、明らかになるように、顧客ワークステーション１０９およびＡＳＣワークステーション１０３は一般にＥＣＲ１０１と継ぎ目なくインターフェイスされている。
【００１５】
［３５］  ＥＣＲシステム１０１は、ＡＳＣワークステーション１０７を使用してＡＳＣスタッフによって呼び出しプロファイルの生成およびメンテナンス（すなわちＧＡＰバージョン）を可能にし、すべてのＧＡＰデータ（図１Ｂ）のレポジトリ１１１を含む。すなわち、ＧＡＰシステム１０３を介して生成されたプロファイルはＧＡＰバージョンと呼ばれる。特に、ＥＣＲシステム１０１はグラフィカルアプリケーションプロファイルを生成し、修正しかつ格納するための能力を提供する。ＥＣＲシステム１０１は顧客が変更オーダを提出することを許容し、ＥＣＲシステム１０１は、ＡＳＣがオーダの変更を入力し、顧客が提出したオーダを閲覧および処理することを許容するＧＡＰユーザインターフェイスをサポートする。ＧＡＰレポジトリ１１１はＧＡＰのオーダ変更が格納されることを許容するようにＥＣＲシステム１０１によって維持される。加えて、ＥＣＲシステム１０１は外部顧客のためにＴＦＮＭ  ＥＲＭ１０５を介してアクセスインターフェイスをサポートする。ＧＡＰレポジトリ１１１とＴＦＮＭ１０５との間のインターフェイスはＴＦＮＭ１０５がＧＡＰバージョンを修正し、変更オーダを提出しかつオーダ状態に対するＧＡＰシステムを問い合わせることを許容する。
【００１６】
［３６］  ＥＣＲシステム１０１は、音声またはローカルデータベースファイルの迅速な配置のためにＴＦＮＭ１０５からのオーダのＡＳＣスタッフを警告する通知プロセスを提供する。ＥＣＲシステム１０１は音声およびローカルデータベースの変更が自動的に（図示のない）プロビジョニングシステムに提出されることを許容する。ＧＡＰシステム１０３とプロビジョニングシステムとの間のインターフェイスがＴＦＮＭ１０５からの音声およびローカルデータベース変更をサポートする。
【００１７】
［３７］  この発明の実施例に従えば、ＧＡＰシステム１０３は顧客に対して単一の提示を提供するサーバの結合した対として実行される。ＧＡＰシステム１０３は音声および／またはローカルデータベース変更（すなわち論理変更なし）のみを含むオーダの変更を検出してもよい。各サーバはその場所で共に配置される各管理ワークステーション（ＭＷＳ）１１５の各々に対して接続を維持する。クライアントとして作動する多数のワークステーション１０７から単一の提示を介してＡＳＣはＧＡＰシステム１０３にアクセスする。無料通話ネットワーク管理（ＴＦＮＭ）１０５はこの状況においてクライアントとして作動する一以上のワークステーション１０９からＧＡＰシステム１０３にアクセスする。
【００１８】
［３８］  この発明のある実施例に従えば、ＧＡＰシステム１０３はサービスノード（ＳＮ）アプリケーションに対するオーダの生成および処理を提供する。ＳＮは多くの既存のおよび発展中のネットワークシステムと相互作用を提供するＩＶＲプラットフォームである。模範的な実施例において、ＳＮのインターフェイスシステムは音声回路のためのＤＭＳ−２５０ブリッジスイッチ（Ｎｏｒｔｅｌ（Ｒ）によって製造された）、帯域外呼び出しデータのための信号送信転送ポイント（ＳＴＰ）、ルーティングおよびデータベース情報のためのデータアクセスポイント（ＤＡＰ）、Ｎ＋１フェイルオーバのためのサービス制御マネージャ（ＳＣＭ）、ネットワーク警告のためのローカルサポート要素（ＬＳＥ）、オーダ入力（マニュアルインターフェイス）のためのネットワーク能力（ＮＥＴＣＡＰ）、パークされた呼び出しの命令および管理のためのパーキング管理（ＰＭ）およびアプリケーション、テンプレートおよび合成物を生成し、オーダしかつ維持するためのサービス生成環境（ＳＣＥ）を含む。加えて、ＳＮプラットフォームはＳＮが顧客のホストコンピュータに直接接続し、情報を問い合わせるかまたはデータベースを更新する能力を提供する、ホスト接続ゲートウエイへのインターフェイスを含む。
【００１９】
［３９］  顧客はＧＡＰシステム１０３にインターフェイスする料金無料ネットワークマネージャ（ＴＦＮＭ）システム１０５を使用してほとんどのオーダを生成する。ＧＡＰシステム１０３は複雑な呼び出しプランアプリケーションに関連する、従来のマニュアルの紙に基づく呼び出しプランアプリケーションプロファイルの図式的な表示のオンライン生成をサポートする。これらのプロファイルは記述的プロファイル（ＤＰ）として呼ばれる。この発明のある実施例に従えば、ＤＰは音声ファイルとローカルデータベースを含んでもよい。模範的な実施例において、ＤＰは呼び出しプランアプリケーションに自動的に変換できない。
【００２０】
［４０］  ＧＡＰシステム１０３は別の形式のプロファイルすなわち実行可能プロファイル（ＲＰ）をサポートする。これらのＲＰはオンラインで閲覧されてもよく、ＧＡＰがそのようなプロファイルに独自の識別子（ＩＤ）を割り当てる、アプリケーションに自動的に変更され得る。顧客はＴＦＮＭシステム１０５を使用してＲＰを生成および更新してもよく、ＴＦＮＭシステム１０５は、順に、ＧＡＰシステム１０３に対してオーダと共にＲＰを送信する。
【００２１】
［４１］  ＧＡＰシステム１０３は呼び出しプランアプリケーション生成プロセスのサポートにおいて音声ファイルとローカルデータベース（ＬＤＢ）（例えばデータベース１１１）を維持する。ＴＦＮＭ１０５はＧＡＰシステム１０３に音声ファイルとＬＤＢを送信する。これらの音声ファイルおよびローカルデータベースはアプリケーションサポートセンタ（図示なし）内でＧＡＰシステム１０３からＡＳＣワークステーション（またはパーソナルコンピュータ（ＰＣ））へダウンロードされてもよい。ＬＤＢはＡＳＣ  ＰＣからＧＡＰシステム１０３へアップロードされ得ることに注意のこと。
【００２２】
［４２］  プロファイルは、リリースリンクトランク（ＲＬＴ）情報のような、実施において詳細を必要としない顧客が必要とする呼び出しフローについての情報を含む。述べたように、顧客はＲＰを生成し、ＤＰを閲覧し、ＴＦＮＭ拡張ルーティングマネージャ（ＥＲＭ）１０５を介してオーダを生成する。ＥＲＭはＴＦＮＭ１０５のＧＵＩである。ＡＳＣはＴＦＮＭ１０５と同様に、多数のワークステーション（ＰＣ）からＧＡＰシステム１０３にアクセスする。ＧＡＰシステム１０３は、プロファイルの多数のバージョンを格納できる。模範的な実施例において、あるプロファイルは一度に活性化され、ＧＡＰシステムは活性化されたＤＰのみをＴＦＮＭ１０５に送信する。ＧＡＰシステム１０３にアクセスするために、ユーザは標準ＰＣを使用してもよく、標準ＰＣは、模範的な実施例において、ウエブブラウザ（例えばマイクロソフトのインターネットエクスプローラ４．０もしくはそれ以上、またはネットスケープコミュニケータ４．０もしくはそれ以上）がロードされている。ＰＣはＪａｖａ１．２．２＿００６または１．２．２＿００７をサポートする。ＥＣＲ１０１は、図２に関して次に議論するように、図式的にプロファイルを生成することをこのようにサポートしている。
【００２３】
［４３］  図２はこの発明の実施例に従う、呼び出しプランアプリケーションプロセスのフローチャートである。ステップ２０１において、顧客は、顧客のワークステーション１０９（またはＰＣ）に存在するＧＵＩを用いてＧＡＰシステム１０３にアクセスする。次に顧客はステップ２０３で、ＧＡＰシステム１０３にログインする。ステップ２０５において、顧客は新しい呼び出しプランアプリケーションを生成するか、またはＧＡＰシステム２０５を使用して既存の呼び出しプランアプリケーションを修正する。この処理の詳細は後により十分説明される。その後で、顧客は検証およびテスト（ステップ２０７によって）のために呼び出しプランアプリケーションを提出してもよい。呼び出しプランアプリケーションはそれからステップ２０９にあるように配置され、この配置はＧＡＰシステム１０３によってリアルタイムベースで実行され得る。ＧＡＰシステム１０３を使用して、顧客は、説明のために航空会社であるが、以下のような呼び出しプランを生成してもよい。
【００２４】
呼び出しフロー論理                                                            
データベースルーティング  データベース１（ＤＢ１）において８００番号を調べる。
【００２５】
もし見つかれば、ＷＥＬＣＯＭＥへ行く。
【００２６】
見つからなければ、８００５５５００００にアウトダイアルする。
【００２７】
ＷＥＬＣＯＭＥ  プレイ  メッセージ
ＭＡＩＮ  ＭＥＮＵへ行く。
ＭＡＩＮ  ＭＥＮＵ                                                          
もし呼び出し者が以下を押せば
１＝新しい顧客  プレイ  メッセージ  ５
ＤＢ１  ＲＯＵＴＩＮＧへ行く。
【００２８】
２＝Ｗｏｒｌｄｃｏｍ顧客  プレイ  メッセージ  ５
ＤＢ１  ＲＯＵＴＩＮＧへ行く。
【００２９】
３＝航空会社  プレイ  メッセージ  ３（感謝）
ＤＢ１  ＲＯＵＴＩＮＧへ行く。
【００３０】
＊＝このメニューを繰り返す  ＭＡＩＮ  ＭＥＮＵへ行く。
【００３１】
無効／タイムアウト  プレイ  メッセージ  ４
（１度目）  ＭＡＩＮ  ＭＥＮＵへ戻る。
【００３２】
無効／タイムアウト  プレイ  メッセージ  ３（感謝）
（２度目）  ＤＢ１  ＲＯＵＴＩＮＧへ行く。
ＤＢ１  ＲＯＵＴＩＮＧ                                                        
呼び出し者が選択すれば
選択３／航空会社          ＤＢからの一番目のアウトダイアルを使用
選択２／Ｗｏｒｌｄｃｏｍ  ＤＢからの二番目のアウトダイアルを使用
選択１／ＤＥＦＡＵＬＴ    ＤＢからの３番目のアウトダイアルを使用
２番目の無効−ＴＯ
メッセージ１（歓迎）
航空会社プラスプログラムに関するワールドコムへの電話をありがとうございます。
【００３３】
メッセージ２（メインメニュー）
もしあなたがワールドコム顧客になることについてより多くの情報を学びたいのであれば１を押してください。
【００３４】
もしあなたが既にワールドコムの顧客であれば２を押してください。
【００３５】
もしあなたがフライト予約または情報に到達したいのであれば３を押してください。
【００３６】
選択を繰り返すためにはスターキーを押してください。
【００３７】
メッセージ３（感謝）
ありがとうございます。しばらくお待ちください。
【００３８】
メッセージ４（無効／タイムアウト）
選択は無効でした。もう一度試みてください。
【００３９】
メッセージ５（インフォブラスト）
ありがとうございます。しばらくお待ちください。より速いサービスのためにあなたのプラス番号を準備ください。
【００４０】
メッセージ６（ＢＲＮＡ）
残念ですが、今のところ予約ラインは利用できません。後で直接８００−ｘｘｘ−ｘｘｘｘへ電話をして下さい。ありがとうございます。
【００４１】
［４４］  ＧＡＰシステム１０３はオーダおよびプロファイル、すなわちオーダノード、呼び出しプランノード、メッセージノードおよびデータノードについての情報を表示するためにノードを使用する。オーダノードはオーダを規定するノードである。呼び出しプランノードはプロファイルの論理を規定する。メッセージノードは音声メッセージを規定し、データノードは変数、レコードおよびデータベースを規定する。表１はＧＡＰシステム１０３において使用されるオーダノードの形式を示す。
【００４２】
【表１】
2004535113.tif 000003
【００４３】
［４５］  表２はＧＡＰシステム内で規定される呼び出しプランノードの形式を記載する。
【００４４】
【表２】
2004535113.tif 000004
【００４５】
［４６］  メッセージノードに関しては、表３がＧＡＰシステムにおいて使用されるノードの形式を示す。
【００４６】
【表３】
2004535113.tif 000005
【００４７】
［４７］  表４はＧＡＰシステムによって使用されるデータノード形式を記載する。
【００４８】
【表４】
2004535113.tif 000006
【００４９】
［４８］  一般にオーダおよびプロファイルは三つの属性を有する。システムＩＤ（ＳＩＳ  ＩＤ）、バージョン番号および企業ＩＤである。企業ＩＤは企業実体のための独自の識別子を提供する。任意の形式の実体が採用されてもよいということが認識される。ＳＩＳ  ＩＤはアプリケーションとプロファイルを識別する。ＳＩＳ  ＩＤが特定のプロファイルのすべてのバージョンに適用する。ＳＩＳ  ＩＤおよび企業ＩＤは一対一の関係で相互に対応する。三つの属性が、オーダおよびプロファイルにおいて同じであれば、オーダーは、そのプロファイル（オーダとプロファイルがリンクされる）のためのものである。表５はＳＩＳ  ＩＤ、バージョン番号および企業ＩＤ間の関係を記載する。
【００５０】
【表５】
2004535113.tif 000007
【００５１】
［４９］  ＧＡＰシステム１０３にアクセスするとき、ユーザはウエブブラウザを立ち上げて、ＧＡＰシステム１０３に対するＵＲＬ（ユニフォームリソースロケータ）（すなわちウエブアドレス）を入力する。ＵＲＬはシステムアドミニストレータによって提供される。ＧＡＰシステムは予め規定されたユーザ名とパスワードを入力するためのダイアログボックスを表示する。ログイン情報の検証によって、ユーザはオーダおよびプロファイルを生成および修正するためにＧＡＰシステム１０３の使用を開始してもよい。
【００５２】
［５０］  図３は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのオーダ編集画面の図である。オーダ編集画面３０１はユーザがオーダを生成しかつ処理するのに必要なツールを提供する。ユーザはオーダを生成または処理してもよい。ユーザは同時に開かれる一以上のオーダおよびプロファイルウインドウを有し得る。ユーザはそれからオーダ編集画面３０１によって促がされるように属性を満たすように進む。ノード属性は、オーダが新しいかまたは修正されたアプリケーションに対するものであるかのようなオーダについての情報を提供する。各オーダはオーダノード３０３と、顧客データノード３０５と、状態情報ノード３０７とを有する。ユーザはオーダの目的を変更できない、という点に注意のこと。例えば、もし音声ファイルがオーダと共に送信されると、ユーザは音声変更属性を非選択状態にはできない。ユーザは顧客オーダフラグ属性が選択されていないときは、属性値を変更のみできる。すべてのＧＡＰツリー上で、選択されたノードが目立つ表示にされる。要求された属性がないというノードが目立つように表示される。
【００５３】
［５１］  オーダノード３０３はオーダツリーのルートノードである。模範的な実施例によれば、オーダノード３０３は二つの子供を有する。顧客データノード３０５と状態データノード３０７である。ＴＦＮＭはすべてのオーダノード設定の閲覧を提供する。以下に示す表６はオーダ属性を記載する。
【００５４】
【表６−１】
2004535113.tif 000008
【００５５】
【表６−２】
2004535113.tif 000009
【００５６】
［５２］  顧客データノード１００５はプロファイルに含まれる情報のいくつかを含む。表７は顧客データノードに関係する関連した説明およびノードをエミュレートする。
【００５７】
【表７】
2004535113.tif 000010
［５３］  表８はオーダの状況の情報を含む状態情報ノード１００７の属性を記載する。
【００５８】
【表８−１】
2004535113.tif 000011
【００５９】
【表８−２】
2004535113.tif 000012
［５４］  オーダ編集者画面１００１はオーダと共に作業するためのファイル、編集、閲覧、ツールおよびウインドウメニューを提供する。表９はファイルメニューに関連したコマンドを述べる。
【００６０】
【表９】
2004535113.tif 000013
［５５］  表１０は音声およびＬＤＢデータを有する作業のための編集メニューに対応するコマンドを記載する。
【００６１】
【表１０】
2004535113.tif 000014
［５６］  表１１は閲覧メニューによってサポートされるコマンドを説明する。閲覧メニューはユーザがオーダ編集者の表示を変更することを許容する。
【００６２】
【表１１】
2004535113.tif 000015
［５７］  表１２はプロファイルを開くと共に、プロファイルを活性化または切断するためのツールメニューに関連したコマンドを示す。
【００６３】
【表１２】
2004535113.tif 000016
［５８］  表１３はウインドウメニューに関連したコマンドの説明を提供する。ウインドウメニューはユーザがオーダおよびプロファイルを開きかつ選択するのを許容する。
【００６４】
【表１３】
2004535113.tif 000017
［５９］  オーダを生成または修正した後で、ユーザは変更を有効にするためにオーダを保存すべきである。１人以上が同時に同一のオーダを修正していると、最後に保存した変更がプロファイルが開かれたときに反映される。顧客オーダフラグ属性がオーダノードにおいて選択されると、ユーザはオーダがひとたび保存されると変更することはできない。ＧＡＰシステム１０３は状態確認ウインドウを提供し、それによってユーザはオーダが保存されたかまたは提出されたかを特定してもよい。この点において、ユーザは状態として保存を選択してもよい。
【００６５】
［６０］  ＧＡＰシステム１０３は、オーダに問題があれば、エラーメッセージを提供する。エラーを修正すると、ユーザは問題が解決したことを示すメッセージ、すなわち、「成功」メッセージを待つ。オーダが新しくなると、ＧＡＰシステム１０３はオーダの次のアクセスにおいてオーダを識別するためにユーザが使用できるオーダ番号を割り当てる。システムはオーダ状態変更データ属性を満たし、もしオーダが新しければ、オーダ状態を変更する。
【００６６】
［６１］  オーダがひとたび生成され保存されると、ユーザはオーダをＧＡＰシステム１０３に提出することによってオーダが処理されるよう選んでもよい。提出されたオーダは作成者に割り当てられ、キャンセルされ、または顧客に戻され得る。開始オーダにおいて、ユーザはファイルメニューをプルダウンし、保存を選択してもよい。その後、状態確認ウインドウが表示され、それによってユーザはＳＵＢＭＩＴの状態を選択する。システム１０３は状態情報ノードオーダ状態属性に示すように、オーダ状態が継続中であることを設定する。システム１０３はまたオーダ状態を変更日付属性を変更し、状態情報ノードの日付係属属性を埋める。
【００６７】
［６２］  オーダは、任意の他のオーダ処理がなされる前にビルダに対して割り当てられなければならない。ユーザは割り当てられた、および完成を除いて任意の状態にオーダを割り当てることができる。割り当てられたオーダは顧客またはＱＡ（品質保証）テストに存在するよう示されるか、またはキャンセルされるか顧客に戻される。オーダを開始すると、ユーザは状態情報ノードを選択し（図３に示すように）、実行ユーザＩＤ属性を埋める。加えて、ユーザはオーダ状態属性を割り当てられたに変更し、かつ続いてオーダを保存してもよい。システムはオーダ状態変更日付を変更し、属性が割り当てられた日付を埋めてもよい。
【００６８】
［６３］  ビルダにオーダがひとたび割り当てられると、ユーザは、プロセス全体を通してその状態を示し、オーダの処理を続行できる。状態は、アプリケーションの生成およびアプリケーションの修正、アプリケーションの活性化およびアプリケーションの切断を含む。オーダが生成アプリケーションおよび修正アプリケーションの状況にあるときは、ユーザはプロファイルにおけるＳＩＳ  ＩＤの更新と共にプロファイルを生成または修正できる。加えて、この状態において、任意の音声またはＬＤＢデータは（以下により詳細に述べるように）エクスポートされてもよい。アプリケーションがテストされたとき、オーダの状態情報ノードは、オーダ状態属性が「インＱＡテスト」または「イン顧客テスト」に設定されるように変更される。アプリケーションがテストされると、プロファイルが活性化され、オーダ状態属性が完成のために設定される。切断がひとたびテストされると、オーダの状態情報ノードのオーダ状態属性が完成のために設定される。
【００６９】
［６４］  オーダが完成できないときは、オーダは顧客に戻され得る。開いたオーダにおいては、状態情報ノードがオーダ状態属性を戻されたに設定してもよい。加えて、オーダをキャンセルするために、開かれたオーダにおいては、状態情報ノードにおいてオーダ状態属性がキャンセルされたに設定される。
【００７０】
［６５］  図４は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩの分類およびフィルタ画面の図である。ユーザはオーダ番号を使用してまたはリスト（例えばプルダウンリスト）からオーダを選択することによってオーダを開くことができる。ユーザがオーダ番号を知っていれば、ユーザはオーダ番号コマンドを介して「開く」の使用を選択してもよい。ユーザがオーダ番号を知らなければユーザは「リストから開く」コマンドを使用してもよい。この点において、オーダ分類およびフィルタリストウインドウ４０１が表示される。分類機能はオーダが表示される順序を決定し、フィルタ機能はあるオーダが表示されるかどうかを判定する。ユーザはそれから分類またはフィルタ基準を入力する。分類またはフィルタ基準の結果は図５に示されている。
【００７１】
［６６］  図５は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのオーダ画面のリストを示す図である。オーダ画面５０１のリストは分類またはフィルタ基準を満たすすべてのオーダを示す。ユーザは所望のオーダを今や選択してもよい。
【００７２】
［６７］  図６は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのプロファイル生成画面の図である。ユーザはプロファイルのＳＩＳ  ＩＤおよびアプリケーションＩＤを生成、閲覧および変更するためにＧＡＰエディタ画面６０１を採用してもよい。顧客はプロファイルを生成するためにＴＦＮＭ  ＥＲＭを使用する。ウインドウマネージャにおいて、ユーザは新しい呼び出しプロファイルウインドウボタンをクリックまたは開いたウインドウのリストからオーダエディタウインドウを選択してもよい。代わりに、ユーザは新しいオーダを生成し、ツールメニューをプルダウンし、オーダコマンドのためにＣＰの生成を選択してもよい。ＧＡＰエディタはこの例によるように、既に表示されていれば、ユーザはファイルメニュー６０３をプルダウンし、新しいを選択してもよい。このとき、新しい呼び出しプランツリーが表示される。
【００７３】
［６８］  図７は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩによって表示されるような呼び出しプロファイルノードを示す図である。ＧＡＰエディタ画面６０１は呼び出しプロファイルノード（ルートノード）７０１および入口点子供ノード７０３付きの新しい呼び出しプランツリーを表示する。ユーザはプロファイルを直接またはオーダを介して開くことができる。すなわち、ユーザはプロファイルを開くために対応するオーダを開く必要はない。ＧＡＰエディタ画面６０１は既に表示されていない場合は、ユーザはウインドウマネージャ画面の新しい呼び出しプロファイルボタンをクリックするか、または右側の開かれたウインドウのリストからオーダエディタウインドウを選択する。もしＧＡＰエディタ画面６０１が表示されていれば、ユーザはファイルメニューをプルダウンし、開くを選択してもよい。開くのサブコマンドが表示されるとき、ユーザはそれから以下のパラメータに基づいてプロファイルを開いてもよい。すなわちＳｉｓｉｄ、Ａｐｐｌｌｄ、活性バージョン介してを開くまたはリストから開く。オーダが既に開いているかまたはＳＩＳ  ＩＤまたはアプリケーションＩＤが知られていない場合は、ユーザは関連したオーダを介してプロファイルを開くことができる。プロファイルツリーは呼び出しフローまたはメッセージ、変数、レコードおよびデータベースのリストを表示する。
【００７４】
［６９］  ＧＡＰシステムは以下のツリーをサポートする。すなわち、呼び出しプランツリー、メッセージツリーおよびデータツリー。呼び出しプランツリーは呼び出しプランノードおよび呼び出しプラン論理を表す形態で互いの関係を表示する。すなわち、呼び出しプランツリーの異なるレベルが呼び出しフローを示す。メッセージツリーはシステムおよびカスタムメッセージについての情報を含むノードを示す。ノードの名前は呼び出しプランノードにおいて値として使用される。データツリーは変数、レコードおよびデータベースを記述するノードを表示する。メッセージおよびデータツリーのレベルはメッセージおよびデータを記載する。
【００７５】
［７０］  ツリーの各レベルは一つのノードを含み、各ノードはユーザ、顧客またはシステムが規定する属性を含む。ノード属性は、テイクバックおよび転送（ＴＮＴ）ならびに音声タレントのデータベースＩＤおよび情報のような、プロファイルについての情報を提供する。
【００７６】
［７１］  メッセージおよびデータノードは呼び出しプランノードとは異なるように振舞う。一般に、呼び出しプランノードは子供（サブノード）を有し、レベルは呼び出しフローの論理を示す。一方、メッセージおよびデータノードは子供を有しない。これは、ツリーがメッセージおよびデータを単に記載および分類するだけだからである。
【００７７】
［７２］  この発明のある実施例に従えば、ノード名が表示である方法は情報を伝達する。例えば、保存および検証のために要求される属性の名前は青で表示されてもよい。加えて、検証のために要求される属性の名前のみが赤で表示されてもよい。「要求される」属性がノードが実際にプロファイルにおいて使用される程度において要求される。すべてのＧＡＰツリーにおいて、選択されたノードがユーザウインドウ設定に応じた色で強調される。不足物が要求された属性を有するノードは赤で強調される。ユーザが名前および親経路ラベル属性のための値を入力したとき、値はユーザがツリーをクリックしたときツリーの上に表示される。
【００７８】
［７３］  ユーザはプロファイルを生成および編集する。
【００７９】
［７４］  以下の属性がすべての呼び出しプランノードに共通である。すなわち、名前、説明、親経路ラベルおよびデフ親経路ラベルである。
【００８０】
【表１４】
2004535113.tif 000018
［７５］  各ノードは独自の名前を有しており、ユーザはその名前の中でノード名を割り当てるかまたはデフォルト名を使用できる。ノード名は三箇所に表示される。ツリーのノードの隣、属性パレットの頂部および名前属性のための値としての３つである。
【００８１】
［７６］  各呼び出しプランノードデフォルト名はシステムが自動的に割り当てるノード番号を含む。ノード番号はユーザがノードを追加または削除しても変化しない。名前の左側に親経路ラベル属性のための値またはデフ親経路ラベル属性の値が存在する。ラベルは経路のための理由を記述する。入口点ノードの名前は他のノード点と異なる。すなわち、最初の数字がノードＩＤで最後が添え字である。
【００８２】
［７７］  類型に分類されていないノードが名前が付けられたノードを追加するためのツリーにおける代替物である。ユーザは類型に分類されていないノードを選択し、プロファイルに名前の付けられたノードを生成する。呼び出しプランツリーにおいて、ユーザはまずノードパレット上でノードの形式を選択する。ＧＡＰエディタは、音声ノードのような、子供経路を必要とするノードの子供として類型に分類されていないノードを自動的に生成する。ジャンプのようないくつかのノードは子供を必要としない。ＧＡＰエディタは最後のシステムメッセージ、カスタムメッセージ、カスタム変数、レコードデータおよびツリー内のデータベースノードとして、類型に分類されていないノードを自動的にまた生成する。ユーザは複雑なアプリケーションプロファイルを説明するためにプロファイルを生成する。
【００８３】
［７８］  呼び出しプランノードはアプリケーションの論理を特定し、その中で、呼び出しフローはノードからその子供の一つへ、またはゴートゥーノードから標的ノードへ開始する。呼び出しプロファイルノードを除いて、すべての呼び出しプランノードは当面の親を有する。子供の経路はその経路のための理由を示すラベルを有する。経路は親ノードの形式による。いくつかの模範的なデフォルトラベルが表１５に記載されている。
【００８４】
【表１５】
2004535113.tif 000019
［７９］  活動ノードは他のノードによってカバーされない機能を記述する。例えば、以下の表１６に示されるような操作データまたは演算値（例えば＜曜日の演算＞）。
【００８５】
【表１６】
2004535113.tif 000020
［８０］  音声ノードは呼び出しの間に通知されるメッセージを規定する。表１７がこのノードの属性を示す。
【００８６】
【表１７】
2004535113.tif 000021
［８１］  呼び出しノードは呼び出しをどのように拡張（転送）およびＴＮＴを実行するかを特定する。表１８は呼び出しノードに関連した属性を記載する。
【００８７】
【表１８−１】
2004535113.tif 000022
【表１８−２】
2004535113.tif 000023
【表１８−３】
2004535113.tif 000024
【表１８−４】
2004535113.tif 000025
［８２］  呼び出しプロファイルノードは呼び出しプランツリーの上部左にあるルートノード（親なし）である。ノードは全プロファイルまたはプロファイルセットに対して適用される属性を規定する。呼び出しプロファイルノードは少なくとも一つの入口点子供および類型に分類されていない子供を有し、標的ノード子供を有してもよい。特定のプロファイルの全バージョンは同じＳＩＳ  ＩＤ、アプリケーションＩＤ、企業ＩＤおよびアプリケーション名を有している。呼び出しプロファイルノード属性は表１９に記載されている。
【００８８】
【表１９−１】
2004535113.tif 000026
【表１９−２】
2004535113.tif 000027
【表１９−３】
2004535113.tif 000028
［８３］  ＤＢ調査ノードは呼び出し中にアクセスされるべきデータベースを記述する。調査から戻されたデータはデータベースノードデータ属性（データツリー）に格納される。表２０はＤＢ調査ノードの属性を記載する。
【００８９】
【表２０】
2004535113.tif 000029
［８４］  決定ノードはユーザが特定した基準に基づいて呼び出しを経路制御する。例えば、ユーザは値リスト属性の時刻として、午前８時から午後５時および午後５時から午前８時の組を使用できる。もし呼び出しが日中にあれば、ある音声メッセージが通知され、呼び出しが夜に行われると、別のメッセージが通知される。以下の表２１は他の例を示す。
【００９０】
【表２１】
2004535113.tif 000030
［８５］  表２２は判定ノード属性を示す。
【００９１】
【表２２】
2004535113.tif 000031
［８６］  入口点ノードは呼び出しプランが開始する場所または別のアプリケーションが呼び出しプランに入る場所を示す。入口点ノードは呼び出しプロファイルノード（ルート）の常に子供である。表２３はプロファイル入口点ノードの属性を示す。
【００９２】
【表２３】
2004535113.tif 000032
［８７］  出口ノードは呼び出しフローがプラットフォームを去るかまたは呼び出しを終了することを許容する。出口ノードは子供のノードを有しない。表２４は出口ノードの属性を示す。
【００９３】
【表２４】
2004535113.tif 000033
［８８］  ゴートゥーノードは制御を以前特定された標的ノードに経路を変更し、子供ノードを有さない。ゴートゥーノードの属性は以下の表２５に示される。
【００９４】
【表２５】
2004535113.tif 000034
［８９］  入力ノードは選択的なプロンプトの後でＤＴＭＦかまたは呼び出し者または呼ばれた当事者からのダイアルパルス入力を収集する。入力ノードは多数キャラクタ入力または変数によって特定された入力を収集するために使用されもよい。表２６は入力ノード属性を表示する。
【００９５】
【表２６−１】
2004535113.tif 000035
【表２６−２】
2004535113.tif 000036
［９０］  子供ノードを有さないジャンプノードは制御をあるアプリケーションから別のアプリケーションへ渡す。表２７はこのノードの関連する属性を示す。
【００９６】
【表２７】
2004535113.tif 000037
［９１］  メニューノードは、選択的なプロンプト後、呼び出しまたは呼ばれた当事者からのダイアルパルスキャラクタまたは単一のＤＴＭＦキャラクタを収集する。メニューノードの属性は表２８に示されている。
【００９７】
【表２８−１】
2004535113.tif 000038
【表２８−２】
2004535113.tif 000039
［９２］  標的ノードはゴートゥーノードが呼び出しフローを継続する位置を提供する。表２９は標的ノードの属性を記載する。
【００９８】
【表２９】
2004535113.tif 000040
［９３］  メッセージノードは呼び出し者または呼ばれた当事者に対して通知されるメッセージを規定する。典型的な単一言語アプリケーションにおいては、各メッセージノードは一つのメッセージを含む。典型的な多数言語アプリケーションにおいては、各メッセージノードは使用されている各言語に対するメッセージを含む。ユーザはメッセージツリーから呼び出しプランツリーにおいて使用されているメッセージを削除できない。メッセージ名称に対する呼び出しプランツリーにおけるすべての参照は、ユーザがメッセージの名称を変更したとき自動的に更新される。
【００９９】
［９４］  ＧＡＰシステムは予め規定されたメッセージを提供する。模範的な実施例において、ユーザはメッセージツリーからシステムメッセージを削除できるが、ＧＡＰシステムからは削除できない。表３０はプロファイルメッセージシステムノードの属性を示す。
【０１００】
【表３０】
2004535113.tif 000041
［９５］  ユーザはカスタム化されたメッセージを規定するためにＧＡＰエディタを使用できる。表３１はメッセージノードに関連した属性を示す。
【０１０１】
【表３１】
2004535113.tif 000042
［９６］  データノードは、ユーザが呼び出しプランツリーにおいて使用する、プロファイル変数、レコードおよびデータベースを規定する。ユーザはデータツリー変数から、呼び出しプランツリーにおいて使用されている変数、レコードまたはデータベースを削除できない。データ名に対する呼び出しプランツリーにおけるすべての参照はユーザがノードの名称を変更したときに自動的に更新される。変数、レコード、レコードフィールド、データベースおよびデータベースフィールド名はプロファイル内において独自でなければならない。
【０１０２】
［９７］  変数ノードは、番号またはキャラクタストリングのような単一の値を記載する。例えば、ユーザは呼び出し者がダイアルする内線番号を保持するカスタム変数を規定することができる。変数は整数のような、規定されたデータ形式を有さない。呼び出しプランノード内での変数の参照は、例えば、＜ＤＯＷ＞、＜曜日＞のように角度のついたブラケットで囲まれる。
【０１０３】
［９８］  新しいプロファイルは表３２に示されるように、以下のシステム変数を自動的に提供する。
【０１０４】
【表３２】
2004535113.tif 000043
［９９］  表３３および３４はシステム変数ノードおよびカスタム変数ノードの属性をそれぞれ記載する。
【０１０５】
【表３３】
2004535113.tif 000044
【０１０６】
【表３４】
2004535113.tif 000045
［１００］  レコードノードは多数の値を保持できる格納位置を記載する。レコードノードは顧客の呼び出しレコードを記述できる。レコードノードは、顧客情報、例えば、名称、社会保障番号（ＳＳＮ）およびアカウント番号をまた保持できる。呼び出しプランノード内のレコードに対する参照は角ブラケットで囲まれ、レコード名はピリオドによってフィールド名から分離される。例えば、＜顧客＿レコード．アカウント＿＃＞。表３５はレコードノードの属性を記載する。
【０１０７】
【表３５】
2004535113.tif 000046
［１０１］  データベースノードはアプリケーションにおいて使用されるデータベースを記述する。値はデータベースの形式に依存する。呼び出しプランツリーのＤＢ検査ノード内のデータベースに対する参照は角ブラケットに囲まれ、データベース名はピリオドによってフィールド名から分離される。例えば、＜ＤＢ１．ａｃｃｔ＞。表３６がデータベースノードに関連した属性を記載する。
【０１０８】
【表３６−１】
2004535113.tif 000047
【表３６−２】
2004535113.tif 000048
【表３６−３】
2004535113.tif 000049
［１０２］  顧客は各種アプリケーションプロファイルを生成してもよい。子供経路はその経路に対する理由のラベルが貼られてもよい。ここでは経路は親ノードの形式による。デフォルトのラベルは以下の表３７に記載されている。
【０１０９】
【表３７】
2004535113.tif 000050
［１０３］  音声ノードは呼び出し中に通知されるメッセージを規定し、表３８でエミュレートされた属性を表示する。
【０１１０】
【表３８】
2004535113.tif 000051
［１０４］  呼び出しノードは呼び出しをどのように拡張する（転送する）かおよびＴＮＴを実行するかを特定する。表３９はこのノードの属性を記載する。
【０１１１】
【表３９】
2004535113.tif 000052
［１０５］  呼び出しプロファイルノードは呼び出しプランツリーの上部左にあるルートノード（親なし）である。ノードは全プロファイルまたはプロファイルセットに適用される属性を規定する。呼び出しプロファイルノードは一つの入口点子供および一つの類型に分類されていない子供を常に有する。表４０は呼び出しプロファイルノードの属性を示す。
【０１１２】
【表４０】
2004535113.tif 000053
［１０６］  入口点ノードは呼び出しプランがどこで開始したのかを示し、呼び出しプロファイルノード（ルート）の常に子供である。このノードの属性は以下の表４１に記載される。
【０１１３】
【表４１】
2004535113.tif 000054
［１０７］  出口ノードは、呼び出しフローがプラットフォームを去る、または呼び出しを終了する点を提供する。出口ノードは子供ノードを有さない。表４２は出口ノードの属性を記載する。
【０１１４】
【表４２】
2004535113.tif 000055
［１０８］  メニューノードは選択的なプロンプトの後で、呼び出し者または呼ばれた当事者から単一のＤＴＭＦキャラクタまたはダイアルパルスキャラクタを収集する。表４３はメニューノードの属性の説明を提供する。
【０１１５】
【表４３】
2004535113.tif 000056
［１０９］  メッセージノードは呼び出し者または呼び出された当事者に対して通知されるメッセージを規定する。ＧＡＰシステムは予め規定されたメッセージをシステムメッセージノードに提供する。システムメッセージノードは表４４に示された属性を有する。
【０１１６】
【表４４】
2004535113.tif 000057
［１１０］  顧客は顧客メッセージノードを使用して自分自身のメッセージを規定するためにＧＡＰエディタを使用できる。表４５は顧客メッセージノード属性を記載する。
【０１１７】
【表４５】
2004535113.tif 000058
［１１１］  ＧＡＰエディタはプロファイルと共に作業するためのファイル、編集、閲覧、ツールおよびウインドウメニューを提供する。ファイルメニューコマンドは以下の表４６に記載されている。
【０１１８】
【表４７】
2004535113.tif 000059
［１１２］  ユーザはプロファイルツリーならびに音声およびＬＤＢデータ付きで作業を行うために編集メニューにおいてコマンドを呼び出してもよい。これらのコマンドは以下の表４８に記載されている。
【０１１９】
【表４８】
2004535113.tif 000060
［１１３］  閲覧メニューはＧＡＰエディタの表示を変更するために使用される。関連のコマンドは表４９に示されている。
【０１２０】
【表４９】
2004535113.tif 000061
［１１４］  ツールメニューの使用が、プロファイルが完了し、プロファイルがＴＦＮＭに利用可能になるということを確実にする。表５０はツールメニューに関連したコマンドを提供する。
【０１２１】
【表５０】
2004535113.tif 000062
［１１５］  ウインドウメニューはオーダおよびプロファイルウインドウを開きかつ選択するための能力を提供する。ウインドウメニューによって提供されるコマンドは表５１に示されている。
【０１２２】
【表５１】
2004535113.tif 000063
［１１６］  プロファイルを規定するために、ユーザは呼び出しフロー論理、メッセージおよびデータベースを特定する。ユーザはメッセージおよびデータ（変数、レコードおよびデータベース）を規定するためにメッセージおよびデータタブをクリックしてもよい。このプロセスは以下により十分記載される。ひとたび規定されると、メッセージおよびデータは呼び出しプランツリーにおいて使用が可能になる。呼び出しプランタブ７０５は呼び出しフローの表示を提供する。
【０１２３】
［１１７］  新しいノードを生成するために、ノードパレット上での選択をユーザが行い、それから呼び出しプランツリーで類型に分類されていないノードを選択する。システムは類型に分類されていないノードを選択された形式のノードに変更する。システムは各新しい子供経路（サブノード）のための類型に分類されていないノードをまた生成する。もし類型に分類されていないノードが利用可能でなければ、ユーザは既存のノードを（カットおよびペースト機能を用いて）カットしてもよい。類型に分類されていないノードはその場所で生成される。ユーザはカットノードを正しいノードの類型に分類されていない子供にペーストでき、そのノードに対して属性を満たす。
【０１２４】
［１１８］  ユーザが新しい子供の経路を生成する呼び出しプラン属性を変更すると、類型に分類されていないノードは各経路に対して自動的に生成される。また、ユーザが子供経路を削除する呼び出しプラン属性を変更すると、ツリー上のノードが削除される。ノードが形式がないものでなければ、ユーザは確認することを促がされる。ユーザがツリーを完成し、属性を埋めると、ＧＡＰシステムは以下により詳細に説明するように、プロファイルを検証するために進む。
【０１２５】
［１１９］  ユーザはプロファイルにおけるＳＩＳ  ＩＤまたはアプリケーションＩＤを変更できる。ユーザは変更を効力あらしめるためにプロファイルまたはオーダを保存する必要はない。ＧＡＰシステム１０３はＳＩＳ  ＩＤおよびアプリケーションＩＤを変更する能力を提供する。ユーザは予め規定されたシステムメッセージを使用できるかまたはメッセージをカスタマイズできる。メッセージがひとたび規定されると、呼び出しプランツリーにおいて使用することが可能になる。
【０１２６】
［１２０］  システムメッセージはメッセージタブがメッセージツリーの表示を提供するＤＰを開くことによってユーザによって選択されてもよい。メッセージツリーにおいて、システムメッセージは類型に分類されていないシステムメッセージセットを示すために拡張されてもよい。類型に分類されていないシステムメッセージセットを選択すると、メッセージ選択ダイアログボックスが表示され、ユーザがシステムメッセージを選択したりまたはメッセージフィールドにメッセージ番号を入力できる。システム１０３は新しいシステムメッセージノードを生成し、その予め規定された属性を表示する。サブ属性はメッセージフィールドで選択することによって表示されてもよい。カスタムメッセージは同様に規定されてもよい。特に、メッセージツリーにおいて、ユーザは類型に分類されていないカスタムメッセージセットを表示するためにカスタムメッセージを拡張してもよい。
【０１２７】
［１２１］  カスタムメッセージのための音声データはＴＦＮＭ１０５によって提供される。修正オーダは音声データを含むことができる。模範的な実施例において、音声フォーマットはＡＤＰＣＭ（適応差分パルス符号変調方式）３２フォーマットである。
【０１２８】
［１２２］  ユーザはメッセージ番号およびタレントＩＤに基づいて、音声ファイル名およびメッセージテキストをオーダからプロファイルカスタムメッセージノードへ複写することができる。オーダおよびプロファイルにおけるメッセージ番号とタレントは一致しなければならない。ユーザはプロビジョニングに対する配置のために、ＧＡＰシステムからユーザのＰＣへ音声ファイルをダウンロードできる。
【０１２９】
［１２３］  ユーザは、予め規定されたシステム変数またはカスタム変数のいずれかを使用してプロファイルのための変数を規定できる。ひとたび生成されると、変数は呼び出しプランツリーにおいて利用できる。ＧＡＰシステム１０３は、呼び出し番号、ダイアルされた番号およびタレントの３つの予め規定されたシステム変数を提供する。ユーザはシステム変数またはカスタム変数の選択を許容するために拡張されてもよいデータツリーを表示するためのデータタブを選択してもよい。あるノード属性はユーザが以下に記載するダイアログボックスの一つを埋めることを要求する。
【０１３０】
［１２４］  図８Ａおよび８Ｂは図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩの変数ダイアログボックス画面およびフィールド選択ダイアログボックス画面それぞれのリストを示す図である。いくつかの呼び出しプラン属性フィールドを選択すると、ユーザは変数ダイアログボックス８０１のリストの表示を提供される。図８Ａは変数ダイアログボックスのサンプルリストである。ボタンおよび選択は属性によって変化する。ダイアログボックス８０１は多数の変数またはメッセージの入力および選択を許容する。システムはそれからユーザ入力および選択でプロパティフィールドを埋める。
【０１３１】
［１２５］  ユーザは以下のように変数ダイアログボックス８０１のリストを埋めてもよい。ユーザは利用可能な選択を閲覧するために、ベクトル領域８０３のフォルダアイコンを選択してもよい。次に、ユーザはベクトル領域８０３の選択を行うか、ストリングフィールド８０５に値を入力するかを行う。ユーザはそれから追加（ベクトル）ボタン８０７または追加ストリングボタン８０９をクリックし、変数またはメッセージがこのリスト領域８１１に追加される。このリスト領域８１１の入力のオーダは重要である。特定の場所に変数またはメッセージを置くために、ユーザはこのリスト領域８１１に入力を選択する。ユーザは変数またはメッセージを選択し、またはストリングフィールドに値を入力する。ユーザは次に挿入（ベクトル）または挿入ストリングボタンをクリックする。新しい変数またはメッセージがこのリスト領域８１１の選択の上に追加される。上記のプロセスはユーザが特定を求めるだけの多くの変数およびメッセージに対して繰り返される。このリスト領域８１１がすべての要求された変数またはメッセージを含むとき、ユーザは出口ボタンをクリックしてもよい。ダイアログボックス８０１は挿入ボタン８１３を含んでもよく、これはベクトル選択をこのリスト選択の上に置く。挿入ストリングボタン８１５はこのリスト領域８１１にストリング入力を置くために提供される。さらに、除去ボタン８１７がこのリスト領域８１７から選択を削除するために提供する。
【０１３２】
［１２６］  呼び出しプラン属性フィールドで選択することによって、フィールド選択ダイアログボックス８２１が表示される。このダイアログボックス８２１は単一の変数を入力または選択するために使用される。システム１０３は属性フィールドをユーザ入力または選択によって埋める。表示された選択は属性に応じて変わるということに注意のこと。
【０１３３】
［１２７］  図９は図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩに従う、レコードの生成を許容する呼び出しプラン画面を示す図である。ＧＡＰシステム１０３はユーザがプロファイルのためにレコードを規定するのを許容する。レコード属性は以下にさらに記載される。それらがひとたび規定されると、レコードは呼び出しプランツリーにおいて使用のために利用可能になる。レコードを規定するために、ユーザはデータツリーを表示するために、データタブ９０１をクリックする。データツリーの点で、ユーザは類型に分類されていないレコードデータ９０５を表示するためにレコード９０３を拡張してもよい。従って、システムは新しいレコードノードを生成する。ユーザはそれから名称および説明属性のための値を埋める。
【０１３４】
［１２８］  レコードに関しては、ユーザはプロファイルのためのデータベース９０７を規定できる。同様に、ひとたびユーザがデータベースを規定すると、データベースは呼び出しプランツリーにおいて使用のために利用可能にされる。類型に分類されていないデータベース値９０９を選択すると、ＧＡＰシステム１０３は新しいデータベースノードを生成し、その属性を表示する。ユーザはキー構造およびデータ構造まで、すべての属性のための値を埋める。
【０１３５】
［１２９］  ユーザはＡＳＣ  ＰＣ１０７からＧＡＰシステム１０３へＬＤＢデータをアップロードできる。模範的な実施例において、ファイルはコンマセパレィテッドヴァリュー（ＣＳＶ）ファイルとしてフォーマットされる。顧客は、マイクロソフトエクセルファイルのような、標準のアプリケーションの任意のものからフォーマットを使用してもよい。ＣＳＶファイルにおいて、ファイルの各ラインが行を表す。各行はキー構造属性において、特定された各キーに対する値を有する。コンマはフィールド値の間のくぎり記号であり、最初のフィールド値はラインの始まりで開始し、最後のフィールド値はラインの終端で終わる。引用およびコンマ以外のキャラクタはデータとして処理される。引用されたストリングにおけるコンマはフィールドのくぎり文字というよりはデータとして取り扱われる。引用ストリング内の引用キャラクタはデータとして取り扱われる。ユーザはプロファイルオーダからデータベースノードへＬＤＢデータを複写できる。オーダおよびプロファイル内のデータベースＩＤは一致しなければならないということに注意のこと。
【０１３６】
［１３０］  模範的な実施例において、ＬＤＢデータベースノードはキー構造およびデータ構造フィールドの名前が列のヘッディングとして利用された表のフォーマットでＬＤＢデータを表示する。ユーザはＬＤＢにおいて行とフィールドを挿入および削除することができる。ＬＤＢはキー構造およびデータ構造属性において規定された以上の行におけるフィールドを有することはできない。ユーザがあまりの多くのフィールドと共にＬＤＢを保存すると、フィールドは切り捨てられてもよい。システムはまた、キー構造およびデータ構造属性において特定されたよりも少ないフィールド値しかないときは、ユーザに警告してもよい。
【０１３７】
［１３１］  ユーザはプロビジョニングに対する配置のためにＡＳＣ  ＰＣ１０７へプロファイルまたはオーダからＬＤＢデータをダウンロードできる。プロファイル生成オーダはＬＤＢデータを提供しない。ユーザは、ＧＵＩリストエディタおよび選択ダイアログボックスを表示するために、いくつかの属性フィールドをクリックしてもよく、ＧＵＩリストエディタおよび選択ダイアログボックスは、呼出ノード、レコードノード、データベースノードおよびメッセージノードのためのサブ属性を規定するために使用されてもよい。呼出ノードはＴＮＴ活性コードを規定してもよい。
【０１３８】
［１３２］  顧客にプロファイルを利用可能にする前にユーザはプロファイルを検証する。有効なプロファイルは呼び出しアプリケーションを形成（ビルド）するために必要なすべての情報を含む。以下は検証ルールである。プロファイルは（最後のノードを除いて）類型に分類されていないノードを含んではならない。すべてのノードのすべての要求された属性は特定されなければならず、かつすべての参照された音声ファイルは存在しなければならない。
【０１３９】
［１３３］  活性プロファイルはＴＦＮＭ１０５を介して顧客に利用可能である。活性プロファイルはまたマニュアル提供プロセスを引き起こし、そのためプロファイルはまず検証されなければならない。オーダエディタまたはＧＡＰエディタ画面上で、ユーザはツールメニューをプルダウンし、プロファイルを活性化するために活性を選択する。プロファイルを不活性にするために、ユーザは不活性を選択する。
【０１４０】
［１３４］  図３−９のＧＵＩ画面はＡＳＣワークステーション（またはＰＣ）１０７によってアクセスされるようにＧＡＰシステム１０３に主に焦点が合わされる。顧客は図１０−２０に関して以下に議論されるように、ＥＲＭ１０５を介して同様のＧＵＩを使用してＧＡＰシステム１０３の特性および能力にアクセスしてもよい。将来のセットは音声通知、データベースアクセス、テイクバックおよび転送（ＴＮＴ）、論理バランス、論理比較、呼び出し拡張、多数の入力点、出口、ＤＴＭＦ入力、ジャンプ、メニュールーティング、音声録音、音声の準備、データの操作およびサービスに独立した音声認識（ＳＩＶＲ）を含む。
【０１４１】
［１３５］  図１０は図１Ａおよび１Ｂの強化されたルーティングマネージャ（ＥＲＭ）システムにおける顧客に対応する識別子を表示する模範的なＧＵＩ画面の図である。ＥＣＲシステム１０１にログインすると、顧客のワークステーション１０９にはＥＣＲアプリケーションビュアウインドウ１００１が提示される。この例において、ウインドウ１００１は顧客によって選択された特定の企業ＩＤのプロファイルを隔離する。この点において、顧客はノードを拡張することによってすべての既存のアプリケーションを閲覧してもよい。
【０１４２】
［１３６］  図１１は特定の企業ＩＤに関連した拡大したビューを示す。この例において、上の５つのアプリケーションが、これらのアプリケーションが保存されたがサブミットされていないということを示すＩＤが割り当てられていない。新しいアプリケーションを生成するために、顧客は生成ボタン１００３を選択する。これによって図１２に示されているように、アプリケーション生成ウインドウがポップアップする。
【０１４３】
［１３７］  図１２は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされるアプリケーションの形式を特定するためのポップアップウインドウを示す図である。生成アプリケーションウインドウ１２０１は顧客が、アプリケーションが「セルフサービス」または「管理されたサービス」のいずれであるかを特定するのを許容する。すなわち、もし顧客が顧客サービスアプリケーションの生成を求めるのであれば、セルフサービスボックス１２０３はチェックされ、代わりに、もし管理されたアプリケーションが望まれるのであれば、管理されたサービスボックス１２０５がチェックされる。
【０１４４】
［１３８］  図１３は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる呼び出しプロファイルノードを表示するために模範的なＧＵＩ画面を示す図である。図１２の例に続いて、顧客が新しいセルフサービスアプリケーションを選択すると仮定すると、呼び出しプロファイル画面１３０１が表示される。顧客は図１４に示されているように、呼び出しプロファイルを詳細にする呼び出しプロファイルノード１３０３をクリックすることによってドロップダウンメニューを閲覧してもよい。
【０１４５】
［１３９］  図１４は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる呼び出しプロファイルの詳細を表示する模範的なＧＵＩ画面の図である。呼び出しプロファイル詳細画面１４０１は先に議論したように、プロファイルノード属性を提供する二つの情報領域を特定する。一般情報領域１４０３と特定情報領域１４０５である。一般情報領域１４０３はノード名フィールド１４０３ａと、ノード形式フィールド１４０３ｂと、ノード説明フィールド１４０３ｃと、親経路ラベルフィールド１４０３ｄとを含む。特定情報領域１４０５は以下のフィールド、アプリケーションＩＤ１４０５ａ、アプリケーション形式１４０５ｂ、バージョン１４０５ｃ、企業ＩＤ１４０５ｄ、顧客電話番号１４０５ｅ、ＳＩＳ  ＩＤ１４０５ｆ、アプリケーション名１４０５ｇ、バージョン名１４０５ｈ、顧客名１４０５ｉおよび最後に変更された日付時間１４０５ｊのフィールドを含む。あるフィールドは特定の呼び出しプロファイルに対して不活性であるかまたは自動的に埋められるということに注意のこと。ノード形式１４０３ｂ、アプリケーションＩＤ１４０５ａ、アプリケーション形式１４０５ｂ、バージョン１４０５ｃ、企業ＩＤ１４０５ｄ、ＳＩＳ  ＩＤ１４０５ｆおよび最後に変更された日付時刻１４０５ｊである。呼び出しプロファイル詳細画面１４０１は、呼び出しプロファイルが活性化されるかどうかを顧客が示すのを許容する、活性ボックス１４０７をまた含む。
【０１４６】
［１４０］  図１５および１６は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる入口点ノードを表示するための模範的なＧＵＩ画面の図である。入口点ノードはドロップダウンメニュー１５０３が示されているＧＵＩ画面１５０１において示されている。表示詳細１５０５オプションが選択されると、顧客には入口点ノード詳細画面１６０１（図１６）が示される。入口点ノード詳細画面１６０１は呼び出しプロファイル詳細画面１４０３（図１４）の入口点と同じである一般情報領域１６０３を示す。特定の情報領域１６０５が数字フィールド１６０５ａと論理終了フィールド１６０５ｂとを含む。
【０１４７】
［１４１］  図１７は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる類型に分類されていないノードの詳細を表示するための模範的なＧＵＩ画面の図である。類型に分類されていないノード詳細画面１７０１はノードの属性を表示し、それによって、顧客はプルダウンメニューを使用してノードの形式を特定してもよい。
【０１４８】
［１４２］  図１８は図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる多数のビューを表示するための模範的なＧＵＩ画面の図である。示されているように、ＧＵＩ画面１８０１は呼び出しフローの二つの異なるビュー１８０３および１８０５をサポートする。メッセージ画面１８０７はオーダ詳細画面１８０９と共にまた表示される。図１９は最大化されたオーダ詳細画面１８０９を示す。
【０１４９】
［１４３］  図１９および２０は、図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされるように、検証をパスしたオーダ情報を特定し、かつオーダを示すための模範的なＧＵＩ画面を示す図である。オーダ詳細画面１８０９はオーダ情報タブ１９０１を表示し、オーダ情報タブ１９０１は以下のフィールドと共に顧客情報領域１９０３を提供する。企業ＩＤ１９０５、提出者電話１９０７、提出者名１９０９、提出者ユーザＩＤ１９１１である。加えて、オーダ情報タブ１９０１はオーダ番号フィールド１９１３、ＳＩＳ  ＩＤフィールド１９１５、形式フィールド１９１７、バージョンフィールド１９１９および状態フィールド１９２１を示す。さらに、より早くない日付フィールド１９２３およびより遅くない日付フィールド１９２５は顧客にオーダの開始日付に対する時刻の範囲を特定する能力を提供する。示されているように、これらのフィールド１９２３および１９２５はプルダウンメニューを使用して設定されてもよい。また、当面ボックス１９２７は顧客がオーダは当面の効果を表すべきであるということを示すことを可能にするために提供されている。
【０１５０】
［１４４］  さらに、ＧＵＩ画面１８０９は図２０において示されているように、説明タブ２００１をまた含む。説明タブ２００１は、オーダ説明フィールド２００５の使用を介してオーダの説明と共に、オーダ題名フィールド２００３ごとにオーダに対する題名を顧客が供給するのを許容する。オーダを提出すると、顧客はオーダがＥＣＲシステム１０１によって検証をパスしたかどうかを示すメッセージを続いて提供される。この例においては、図２０が、オーダが検証をパスしたということを示すポップアップウインドウ２００７の図を示す。
【０１５１】
［１４５］  図２１はこの発明に従う実施例が実行されコンピュータシステム２１００を例示する。コンピュータシステム２１００は情報を通信するためのバス２１０１または通信機構と、情報を処理するためのバス２１０１に接続されたプロセッサ２１０３を含む。コンピュータシステム２１００はプロセッサ２１０３によって実行される命令および実行を格納するためのバス２１０１に接続されたランダムアクセスメモリ（ＲＡＭ）または他のダイナミックな格納装置のようなメインメモリをまた含む。メインメモリ２１０５はプロセッサ２１０３によって実行される命令の実行の間に一時的な変数または他の当面の情報を格納するために使用される。コンピュータシステム２１００はプロセッサ２１０３のための静的情報および命令を格納するための、バス２１０１に接続されたリードオンリメモリ（ＲＯＭ）２１０７または他の静的格納装置をさらに含む。磁気ディスクまたは光ディスクのような格納装置２１０９は情報および命令を格納するためにバス２１０１に追加的に接続される。
【０１５２】
［１４６］  コンピュータシステム２１００は、陰極線管（ＣＲＴ）、液晶ディスプレイ、アクティブマトリックスディスプレイまたはプラズマディスプレイのようなコンピュータユーザに対して情報を表示するためのディスプレイ２１１１にバス２１０１を介して接続されてもよい。英数字および他のキーを含むキーボードのような入力装置２１１３がプロセッサ２１０３に対して情報通信およびコマンド選択のために接続される。ユーザ入力装置の他の形式は、プロセッサ２１０３に対して方向情報およびコマンド選択を通信し、ディスプレイ２１１１上でカーソルの動きを制御するための、マウス、トラックボードまたはカーソル方向キーのようなカーソル制御２１１５を含む。
【０１５３】
［１４７］  発明のある実施例に従えば、図３−２０のＧＵＩはメインメモリ２１０５に含まれた命令の配置をプロセッサが実行するのに応答してコンピュータシステム２１００によって提供される。そのような命令は、格納装置２１０９のような別のコンピュータ読み出し可能媒体からメインメモリ２１０５へ読み出され得る。メインメモリ２１０５に含まれた命令の配置を実行すると、プロセッサ２１０３はここに述べられたプロセスステップを実行する。マルチプロセッシング配置における一以上のプロセッサはメインメモリ２１０５に含まれた命令を実行するために採用されてもよい。代わりの実施例において、配線で接続された回路がこの発明の実施例を実行するためにソフトウエア命令またはソフトウエア命令と組み合わせと置き換えて使用されてもよい。このように、この発明の実施例は特定のハードウエア回路およびソフトウエアの組み合わせに限定されない。
【０１５４】
［１４８］    コンピュータシステム２１００はバス２１０１に接続された通信インターフェイス２１１７をまた含む。通信インターフェイス２１１７はローカルネットワーク２１２１に接続されたネットワークリンク２１１９に接続された二方向のデータ通信を提供する。例えば、通信インターフェイス２１１７はデジタルサブスクライバライン（ＤＳＬ）カードまたはモデム、相互デジタル通信網（ＩＳＤＮ）カード、ケーブルモデムまたは電話モデムのような電話線の対応する形式にデータ通信接続を提供するものであればよい。別の例として、通信インターフェイス２１１７はローカルエリアネットワーク（ＬＡＮ）カード（例えばイーサネットＴＭ（Ｒ）または同期転送モード（ＡＴＭ）ネットワーク）のような互換性のあるＬＡＮにデータ通信接続を提供するものであってもよい。無線リンクもまた実施される。そのような任意の実施において、通信インターフェイス２１１７は各種形式の情報を表すデジタルデータストリームを搬送する電気、電磁気または光信号を送信および受信する。さらに、通信インターフェイス２１１７は、ユニバーサルシリアルバス（ＵＳＢ）インターフェイス、ＰＣＭＣＩＡ（パーソナルコンピュータメモリカード国際協会）インターフェイスなどのような周辺インターフェイス装置を含みうる。単一の通信インターフェイス２１１７のみが示されているが、異なるネットワークおよび装置と通信するために多数の通信インターフェイスが採用されてもよい。
【０１５５】
［１４９］  ネットワークリンク２１１９は一以上のネットワークを介して、他のデータ装置にデータ通信を典型的に提供する。例えば、ネットワークリンク２１１９はローカルネットワーク２１２１を介してホストコンピュータ２１２３へ接続を提供し、ホストコンピュータ２１２３はネットワーク２１２５（例えば、ワイドエリアネットワーク（ＷＡＮ）または現在一般的に「インターネット」として呼ばれている国際的なパケットデータ通信ネットワーク）またはサービスプロバイダによって作動されるデータ装置に接続される。ローカルネットワーク２１２１およびネットワーク２１２５は共に情報および命令を伝達するために電気、電磁気または光信号を使用する。各種ネットワークを介した信号および、コンピュータシステム２１００とデジタルデータを通信する、ネットワークリンク２１１９上、および通信インターフェイス２１１７を介した信号は、情報および命令を保持する搬送波の模範的な形態である。
【０１５６】
［１５０］  コンピュータシステム２１００はネットワーク、ネットワークリンク２１１９および通信インターフェイス２１１７を介してプログラムコードを含むメッセージを送信およびデータを受信することができる。インターネットの例においては、（図示のない）サーバはネットワーク２１２５、ローカルネットワーク２１２１および通信インターフェイス２１１７を介してこの発明の実施例を実行するためのアプリケーションプログラムに属する要求されたコードを送信してもよい。プロセッサ２１０３は、受信中および／またはストレージ装置２１０９にコードを格納し、または後の実行のために不揮発性のストレージに格納しながら送信されたコードを実行してもよい。このように、コンピュータシステム２１００は搬送波の形態でアプリケーションコードを得てもよい。
【０１５７】
［１５１］  ここで使用されている「コンピュータ読み出し可能媒体」という文言はプロセッサ２１０３が実行するための命令を提供することができる任意の媒体を言う。そのような媒体は、不揮発性媒体、揮発性媒体、送信媒体を含む任意の形態を取りうるが、これに限られるものではない。不揮発性媒体は、例えば、ストレージ装置２１０９のような光または磁気ディスクを含む。揮発媒体はメインメモリ２１０５のようなダイナミックメモリを含む。送信媒体は、バス２１０１を含むワイヤを含む、同軸ケーブル、導線およびファイバを含む。送信媒体は音、光、または無線周波数（ＲＦ）および赤外線（ＩＲ）データ通信の間に発生されるような、音の、光のまたは電磁波の形態を取りうる。コンピュータ読み出し可能媒体の一般の形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープおよび任意の他の磁気媒体、ＣＤ−ＲＯＭ、ＣＤＲＷ、ＤＶＤ、任意の他の光媒体、パンチカード、紙テープ、光学読み取りマークシート、穴のパターンまたは他の光学的に認識可能な標識を有する任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、搬送波、またはコンピュータが読むことができる任意の他の媒体を含む。
【０１５８】
［１５２］  コンピュータ呼び出し可能媒体の各種形態がプロセッサが実行するための命令を提供するために含まれてもよい。例えば、この発明の少なくとも１部を実行するための命令は遠隔のコンピュータの磁気ディスク上に最初は担持されてもよい。そのようなシナリオにおいては、ローカルのコンピュータはメインメモリに命令をロードし、命令をモデムを使って電話線を介して送信する。遠隔コンピュータシステムのモデムは電話線上でデータを受信し、データを赤外線信号に変換するために赤外線送信機を使用し、赤外線信号をパーソナルデジタルアシスタンス（ＰＤＡ）およびラップトップのような携帯コンピュータ装置へ送信する。携帯コンピュータ装置の赤外線検出器は赤外線信号によって担持された情報および命令を受信し、データをバスの上に置く。バスはデータをメインメモリに搬送し、そこからプロセッサが検索して命令を実行する。メインメモリによって受信された命令はプロセッサによって実行される前かまたは実行された後のいずれかにおいてストレージ装置に選択的に格納されてもよい。
【０１５９】
［１５３］  従って、この発明は呼び出しプランアプリケーションを生成するためにサービスプロバイダの顧客に対する図式的なアプローチを提供する。図式的システムは顧客の観点から「自己管理」および自動化されたサービスを提供する。このアプローチは、呼び出しプランアプリケーションを開発する、マニュアルの、紙に基づくプロセスによって導入されるエラーを有利に最小化する。
【０１６０】
［１５４］  この発明が多くの実施例および具体例と共に説明されたが、この発明はそのように限定されるものではなく、添付のクレーム範囲内に入る各種自明な修正および均等な配置をカバーする。
【図面の簡単な説明】
【０１６１】
［１２］  この発明は、添付の図面の図において、限定ではなく、例として例示され、そこで同様の参照数字は同様の要素を表す。
【０１６２】
［１３］
【図１】この発明の実施例に従う、グラフィカルユーザインターフェイス（ＧＵＩ）に基づく呼び出しアプリケーションシステムの図である。
【０１６３】
［１４］
【図２】この発明の実施例に従う、呼び出しプランアプリケーションプロセスのフローチャートである。
【０１６４】
［１５］
【図３】図１Ａおよび１Ｂのグラフィカルアプリケーションプロファイル（ＧＡＰ）システムによってサポートされるＧＵＩに従う、状態情報を示す、オーダ編集画面の図である。
【０１６５】
［１６］
【図４】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩの種類およびフィルタ画面を示す図である。
【０１６６】
［１７］
【図５】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのオーダ画面のリストを示す図である。
【０１６７】
［１８］
【図６】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのプロファイル生成画面の図である。
【０１６８】
［１９］
【図７】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩのオーダ編集画面の図である。
【０１６９】
［２０］
【図８】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩの、それぞれ変数ダイアログボックス画面のリストおよびフィールド選択ダイアログボックス画面の図である。
【０１７０】
［２１］
【図９】図１Ａおよび１ＢのＧＡＰシステムによってサポートされるＧＵＩに従う、レコードの生成を許容する、呼び出しプラン画面の図である。
【０１７１】
［２２］
【図１０】図１Ａおよび１Ｂの拡張されたルーティングマネージャ（ＥＲＭ）システムにおける顧客に対応する識別子を表示する模範的なＧＵＩ画面の図である。
【０１７２】
［２３］
【図１１】図１Ａおよび１ＢのＥＲＭシステムにおいて顧客に関連したアプリケーションを表示するための模範的なＧＵＩ画面の図である。
【０１７３】
［２４］
【図１２】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、アプリケーションの形式を特定するためのポップアップウインドウの図である。
【０１７４】
［２５］
【図１３】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、呼び出しプロファイルノードを表示するための模範的なＧＵＩ画面の図である。
【０１７５】
［２６］
【図１４】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、呼び出しプロファイルの詳細を表示するための模範的なＧＵＩ画面の図である。
【０１７６】
［２７］
【図１５】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、入力ポイントノードを表示するための模範的なＧＵＩ画面の図である。
【０１７７】
［２７］
【図１６】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、入力ポイントノードを表示するための模範的なＧＵＩ画面の図である  ［２８］
【図１７】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、類型に分類されていないノードの詳細を表示するための模範的なＧＵＩ画面の図である。
【０１７８】
［２９］
【図１８】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、多数のビューを表示するための模範的なＧＵＩ画面の図である。
【０１７９】
［３０］
【図１９】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、オーダが実証をパスしたことを示すためおよびオーダ情報を特定するための模範的なＧＵＩ画面の図である。
【０１８０】
［３０］
【図２０】図１Ａおよび１ＢのＥＲＭシステムのＧＵＩによってサポートされる、オーダが実証をパスしたことを示すためおよびオーダ情報を特定するための模範的なＧＵＩ画面の図である。
【０１８１】
［３１］
【図２１】この発明の実施例を実行するために使用され得る、コンピュータシステムの図である。
【図１Ａ】
2004535113.tif 000064
【図１Ｂ】
2004535113.tif 000065
【図２】
2004535113.tif 000066
【図３】
2004535113.tif 000067
【図４】
2004535113.tif 000068
【図５】
2004535113.tif 000069
【図６】
2004535113.tif 000070
【図７】
2004535113.tif 000071
【図８Ａ】
2004535113.tif 000072
【図８Ｂ】
2004535113.tif 000073
【図９】
2004535113.tif 000074
【図１０】
2004535113.tif 000075
【図１１】
2004535113.tif 000076
【図１２】
2004535113.tif 000077
【図１３】
2004535113.tif 000078
【図１４】
2004535113.tif 000079
【図１５】
2004535113.tif 000080
【図１６】
2004535113.tif 000081
【図１７】
2004535113.tif 000082
【図１８】
2004535113.tif 000083
【図１９】
2004535113.tif 000084
【図２０】
2004535113.tif 000085
【図２１】
2004535113.tif 000086
【国際公開パンフレット】
2004535113.tif 000087
2004535113.tif 000088
2004535113.tif 000089
2004535113.tif 000090
2004535113.tif 000091
2004535113.tif 000092
2004535113.tif 000093
2004535113.tif 000094
2004535113.tif 000095
2004535113.tif 000096
2004535113.tif 000097
2004535113.tif 000098
2004535113.tif 000099
2004535113.tif 000100
2004535113.tif 000101
2004535113.tif 000102
2004535113.tif 000103
2004535113.tif 000104
2004535113.tif 000105
2004535113.tif 000106
2004535113.tif 000107
2004535113.tif 000108
2004535113.tif 000109
2004535113.tif 000110
2004535113.tif 000111
2004535113.tif 000112
2004535113.tif 000113
2004535113.tif 000114
2004535113.tif 000115
2004535113.tif 000116
2004535113.tif 000117
2004535113.tif 000118
2004535113.tif 000119
2004535113.tif 000120
2004535113.tif 000121
2004535113.tif 000122
2004535113.tif 000123
2004535113.tif 000124
2004535113.tif 000125
2004535113.tif 000126
2004535113.tif 000127
2004535113.tif 000128
2004535113.tif 000129
2004535113.tif 000130
2004535113.tif 000131
2004535113.tif 000132
2004535113.tif 000133
2004535113.tif 000134
2004535113.tif 000135
2004535113.tif 000136
2004535113.tif 000137
2004535113.tif 000138
2004535113.tif 000139
2004535113.tif 000140
2004535113.tif 000141
2004535113.tif 000142
2004535113.tif 000143
2004535113.tif 000144
2004535113.tif 000145
2004535113.tif 000146
2004535113.tif 000147
2004535113.tif 000148
2004535113.tif 000149
2004535113.tif 000150
2004535113.tif 000151
2004535113.tif 000152
2004535113.tif 000153
2004535113.tif 000154
2004535113.tif 000155
2004535113.tif 000156
2004535113.tif 000157
2004535113.tif 000158
2004535113.tif 000159
2004535113.tif 000160
2004535113.tif 000161
2004535113.tif 000162
2004535113.tif 000163
2004535113.tif 000164
2004535113.tif 000165
2004535113.tif 000166
2004535113.tif 000167
2004535113.tif 000168
2004535113.tif 000169
2004535113.tif 000170
2004535113.tif 000171
2004535113.tif 000172
2004535113.tif 000173
2004535113.tif 000174
2004535113.tif 000175
2004535113.tif 000176
2004535113.tif 000177
2004535113.tif 000178
2004535113.tif 000179
2004535113.tif 000180
2004535113.tif 000181
2004535113.tif 000182
2004535113.tif 000183
2004535113.tif 000184
2004535113.tif 000185
2004535113.tif 000186
2004535113.tif 000187
2004535113.tif 000188
2004535113.tif 000189
2004535113.tif 000190
2004535113.tif 000191
2004535113.tif 000192
2004535113.tif 000193
2004535113.tif 000194
2004535113.tif 000195
2004535113.tif 000196
2004535113.tif 000197
2004535113.tif 000198
2004535113.tif 000199
2004535113.tif 000200
2004535113.tif 000201
【国際調査報告】
2004535113.tif 000202