(57)【要約】【課題】本発明は、ルーティング・アドレス情報の通信および供給のための方法および装置を提供する。【解決手段】番号が、以前の加入者によって放棄されると、それは、利用可能な（登録解除された）電話番号を格納する「予備のプール」と呼ばれるデータベースに入れられる。発信者が、予備のプール内にある番号をダイヤルすると、本発明は、その発信を傍受して、任意の数の可能なアクションを講じる。一実施形態は、以前の加入者の新しい番号を記憶しているデータベースに基づいて、発信者を、新しい番号に、自動的に転送する、または、以前の加入者の現在の番号に接続されるか、または、現在の番号を与えられるという選択肢を発信者に与えるメッセージに、発信者をルートする（料金を介して、または、広告を聞いた後で、のいずれかにおいて）。【選択図】  図１
2010273389.tif 000002
【特許請求の範囲】
【請求項１】
依頼人からの、ルーティング・アドレスへの通信要求を検出するステップと、
あらかじめ定められた時間の後に、前記依頼人へのフォローアップ通信を始めるステップと、
を含む通信方法。
【請求項２】
前記通信要求が、使用されているアドレスではないルーティング・アドレスに対するものである請求項１に記載の方法。
【請求項３】
前記フォローアップ通信が、マーケティング通信である請求項１に記載の方法。
【請求項４】
前記マーケティング通信が、前記ルーティング・アドレス、および／または、前記依頼人、の特性情報に基づいて選択される請求項３に記載の方法。
【請求項５】
前記特性情報が、地理的情報を含む請求項４に記載の方法。
【請求項６】
前記特性情報が、時間的情報を含む請求項４に記載の方法。
【請求項７】
前記特性情報が、前記ルーティング・アドレスに関連した商用情報を含む請求項４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、参照によって、その全体が本明細書に組み込まれている、２００４年１０月１日に出願された、「Method and Apparatus For Processing Routing Requests（ルーティング要求を処理する方法および装置）」と題された、係属中の米国特許出願第１０／９５６，７３０号による優先権の利益を主張するものである。
【０００２】
本発明は通信分野に関する。
本特許文書の開示の一部は、著作権保護の対象となる要素を含んでいる。その著作権所有者は、本特許文書が、特許商標庁のファイルまたは登録簿に載っている限り、本特許文書または本特許の開示の、何人による複製にも依存はないが、そうでない場合には、全ての権利を、それがどのようなものであれ留保する。
【背景技術】
【０００３】
電子通信は、固定電話、電話、メール、インターネット、電子メール、携帯電話などのいずれを介するにしても、目的とする受信者のルーティング・アドレスを持つことによって行われる。電話の世界では、これは、呼び出されるエンティティ（個人または団体等）の電話番号または加入者線である。インターネットの関連では、これは、ウェブサイトのＵＲＬである。電子メールに関しては、これは、目的とする受信者の電子メール・アドレスである。今日の流動社会では、そのようなルーティング・アドレスは、絶えず変化しており、しばしば、ディレクトリ（電話番号簿等の、住所、氏名、電話番号、アドレス等が記載された名簿）が遅れないようについていく能力を上回る。さらに、ユーザは、自身の個人的ディレクトリを整備していないかもしれず、それは、多くのエンティティに対して、誤ったルーティング・アドレスをもたらす。これらの問題が、以下において、電話に関して記述されるが、電子メール、ウェブ閲覧、ファクス、テレックス、ＧＰＳ（全地球測位システム）位置要求などのような電子通信に、等しく適用される。
【０００４】
今日の電話システムでは、使用されていない番号にかけられた発信は、いくつかのやり方で扱うことができる。例えば、その番号の以前の所有者が、古い番号の新しい番号への転送を依頼していれば、その発信が、発信者に気付かれることなく、目的とする相手に届く。他の例では、その番号の以前の所有者が、古い番号が変更されていることを述べ、新しい番号が用意されている旨の転送メッセージを依頼している場合もある。これらのどちらの場合にも、発信者は、遅かれ早かれ、その目的とする相手に接続することができる。
【０００５】
別の２つのあり得る場合は、もっとフラストレーションを引き起こす。その一つは、何らの転送メッセージも存在せずに、発信者が、「この番号は、もはや、使用されていない」メッセージを聞かされるだけである。他方は、古い番号が、以前の所有者の現在の番号に関して何も知らない、新しい顧客に既に割り当てられてしまっている場合である。当然、発信者にフラストレーションを引き起こすであろうし、また、発信するためには、正しい番号を特定するためのさらなる調査を必要とする。
【０００６】
発信者は、所望の番号を探し出すために、電話番号案内を依頼することを決めるかもしれない。以前の所有者が、市または州を変えている場合には、これは、不可能ではないにしても、困難であろう。多くの場合、電話番号案内は、１つの地域または市に制限されていて、その地域外のエンティティに対する番号を見つけ出すことは、不可能である。発信者は、しかるべき電話番号を見つけ出そうとして、さらに、インターネット、刊行されているディレクトリなどのような、他の供給源を用いようとするかもしれない。
【０００７】
特に、旅行している場合、または、職場または自宅の外にいる場合には（携帯電話でのように）、発信者が、情報を調べるための供給源、または、調べるために費やす時間がないこともある。別の場合では、発信者が、必ずしも、特定の企業またはエンティティに関心を持っているわけではなくて、サービスに関心を持っている。例えば、発信者が、ある花屋を捜していたが、その花屋が、その番号を、未知の番号に変更してしまっており、電話番号案内によって見つけることができなければ、発信者は、同じ地域内の他の１つの花屋の名前を入手しようとするであろう。現在のしくみの下では、これは、発信者が、替わりの花屋の名前を既に知っているか、または、その名前を調べるために時間を費やすことを要する。
【０００８】
別の１つの問題は、アドレスの入力またはルーティング（経路制御された発送）におけるエラー、入力間違い、電子干渉、コンピュータ・エラーなどによって、所望のルーティング・アドレスに到達することができないことである。現在のところ、そのような誤った試行を捕らえて、訂正アクションおよび／または選択肢アクションを与えるための十分な技術は存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、ルーティング・アドレス情報の通信と供給のための方法と装置を提供する。
【課題を解決するための手段】
【００１０】
通信が、使用されていないルーティング・アドレス、または、最近変更されたルーティング・アドレスに対して試行されたとき、本発明は、その試行を傍受して、依頼人に、１つ以上のサービス選択肢を提供する。それらの選択肢には、依頼人への正しいルーティング・アドレスの提供または接続、依頼人への適切なサービスの提示、依頼人へのその後の連絡と選択肢の提示、または、依頼人に所望の解決を与えるであろう、その他のアクションまたはルーティング・アドレスへの依頼人の方向付けが、含まれる。電話においては、例えば、本発明は、発信者が、発信した電話番号の以前の所有者に接続される、または、以前の所有者の転送番号を容易に知る可能性を高めるための方法と装置を提供する。発信された電話番号の以前の所有者は、本明細書において、「以前の加入者」と呼ばれる。番号が、以前の加入者によって放棄されると、それは、利用可能な（登録解除された）電話番号を格納する「予備のプール」と呼ばれるデータベースに入れられる。発信者が、予備のプール内にある番号をダイヤルすると、本発明は、その発信を傍受して、任意の数の可能なアクションを講じる。一実施態様において、本発明は、以前の加入者の新しい番号を記憶しているデータベースに基づいて、発信者を、新しい番号に、自動的に転送する、または、以前の加入者の現在の番号に接続されるか、または、現在の番号を与えられるという選択肢を発信者に与えるメッセージに、発信者をルートする（料金を介して、または、広告を聞いた後で、のいずれかにおいて）。別の１つの構図において、発信者の場所が、識別されて、発信者は、その地理的地域にある同様の企業の番号を知る機会、または、その番号に接続される機会を提示される。別の一実施形態において、発信者の電話番号が、ある、あらかじめ定められた時間内に、発信者に発信し返して、以前の加入者のサービスと同様のサービス、または、競合するサービス、または、無関係なサービスでさえ提示するマーケティング・サービスに供される。
【００１１】
本発明の別の一実施態様において、通信試行が、分析のために監視され、そして、傍受される。そのシステムは、人的エラー、コンピュータ・エラー、回線／無線干渉による、これらの試行の障害を検出する。その後、システムは、意図した、または、所望の適合するトランザクションを成し遂げるための、訂正された接続、パス、ソルーションを予測して、提示する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態の動作を例示するフロー図である。
【図２】本発明の別の一実施形態を例示するフロー図である。
【図３】本発明におけるデータベースの一実施形態の一例である。
【図４】本発明における番号取得の一実施形態のフロー図である。
【図５】本発明の一実施形態におけるサービス選択のフロー図である。
【図６】本発明の一実施形態のサービス・フローを例示するフロー図である。
【図７】本発明の１つのコンピュータの具体化の図である。
【図８】本発明の一代替実施形態のフロー図である。
【発明を実施するための形態】
【００１３】
本発明は、電話のための方法と装置に関するものである。以下の記述において、多数の特定の細部が、本発明の実施形態の、より完全な記述を可能にするために説明される。しかしながら、当業者にとっては、本発明が、それらの特定の細部なしで実践されるであろうことは明白である。別の例においては、本発明をぼやけさせないように、周知の特徴は、詳細には記述されていない。
【００１４】
本発明は、予備のルーティング・アドレスを収集して、記憶する方法を提供する。新規なデータベースのデータ構造が、ルーティング・アドレスに関連した種々の選択肢とサービスを提供する能力を与える。本発明は、さらに、種々のファクタに基づいて実行するようにアクションの決定に役立てるために、行われた接続試行から利用可能な情報を収集する。複数の選択肢の１つ以上を実行できるように、参加ベンダーのデータベースも、新規なデータ構造と共に保持される。本発明の一実施形態の１つの例が以下に記述される。その記述において、ルーティング・アドレスは、電話番号、ＵＲＬ、電子メール・アドレス、または、送り手と受け手との間の通信を可能にする、任意の他の適切なルーティング・アドレスである。接続試行を行う者は、本明細書において、本発明の範囲を逸脱することなく、依頼人、発信者、差出人、等と呼ばれる。
【００１５】
図１は、本発明の一実施形態の動作を例示するフロー図である。ステップ１０１において、入力してくる接続試行が検出されて、ルーティング・アドレスが収集される。本発明の一実施形態において、本発明によって扱われる、ルーティング・アドレスに対してなされる全ての接続試行は、システムに、自動的にルートされてくる。他の実施形態において、全ての通信試行が監視されて、分析のために、システムを通して送られる。ステップ１０２において、捕捉されたルーティング・アドレスが、接続アドレス・データベース１０３に供給され、その結果、適切な情報を決定することができる。この情報は、以前の加入者の名前、以前の加入者に対する任意の転送ルーティング・アドレス、以前の加入者に関連した企業のタイプ、ルーティング・アドレスの地理的地域、等を含むことができる。
【００１６】
ステップ１０４において、ルーティング・アドレスに対して利用可能なサービスの選択肢が、データベース１０３から読み出された情報に部分的に基づいて、決定される。一実施形態において、これは、特定のルーティング・アドレスに対する選択肢に関する情報、または、ルーティング・アドレスに関連した、他の特定事項（企業のタイプ、地理、等）を記憶している、サービス選択肢データベース１０５を検査することによって行われる。サービス選択肢データベースは、さらに、システムに参加することに合意している第三者参加者に関する情報を含んでいる。そのような第三者参加者については、以下に、より詳細に記述されている。
【００１７】
ステップ１０６において、発信に対する適切なアクションが、収集したデータに基づいて遂行される。そのようなアクションには、以前の加入者への依頼人の自動転送が含まれていてもよく、また、そのルーティング・アドレスが、目的どおりに機能しないが、依頼人を、電話番号案内サービスに接続してもよく、手数料を徴収して接続してもよく、広告を受け入れることと引き換えに接続してもよく、または、同一または同様のサービスを提供する、別の地域の企業に接続することを提示してもよいことを通知するメッセージの依頼人への提供が、含まれていてもよい。
【００１８】
ステップ１０７において、接続試行情報の詳細が、収集されて、データベース１０９に記憶される。手順は、ステップ１０８において終了する。
【００１９】
サービス
本発明は、予備のプール・ルーティング・アドレス（即ち、以前の加入者によって手放されてしまっているルーティング・アドレス）に接続しようとしている発信者に提供することができる、いくつかのサービスを検討する。例えば、発信者は、その発信者が、以前の加入者の新しいルーティング・アドレスに、どのようにしてアクセスすることができるかを指示するメッセージを受信する。これは、手数料を徴収しての電話番号案内サービス、ウェブサイト、等である。発信者は、アクセスコードを供給され、そして、電話番号案内へのアクセスに料金を請求される。廃棄されているＵＲＬ、または、割り当てられていないＵＲＬにリンクしようとしているウェブ・ユーザには、ゲートウェイの多様な製品やサービスを提示してもよい。
【００２０】
幾つかの参加スポンサーまたは参加ベンダーを持つことによって、別のタイプのサービスを提供することができる。例えば、発信者が、ある花屋と連絡をとることを試みているが、その花屋が、番号を変更してしまっているか、移動してしまっているか、または、廃業している場合に、その発信者に、以前の加入者と同一または同様の地理的地域か、または、発信者の地域かのどちらかにある、別の花屋に接続するチャンスを提供してもよい。そして、発信者が接続される機会を受け入れるごとに、参加スポンサーに、料金を請求することができる。あるいは、発信者は、接続の代償として料金を請求される。
【００２１】
別の１つの可能なサービスは、通信媒体中に呼び出しが知られていたので、それらの呼び出しを受信することができる発信者を識別する能力に関するものである。テレマーケティング（電話による勧誘販売）において、試行された発信の多くが、目的とする受信者が、そのときに在宅していないために、完遂されない。一実施形態において、本発明は、本発明のシステムを通過する発信の試行が、いつ、なされたかを通知されることを望む１人以上の参加者を含んでいる。そのような活動は、発信者が在宅している、または、電話機の近くにおり、したがって、発呼が無作為であるときよりも、もっと応答する可能性がありそうであるということを指示する。そのような状況において、発信者のルーティング・アドレスが、発信者に関連した、いくつかの特定事項（例えば、地理的地域、試行された接続の企業のタイプ、時刻、等）に適合する参加者に供給される。その後、参加者は、応答のチャンスが大幅に増加するという見込みを持って、ある時間枠内にその発信者に発信する。
【００２２】
この実施形態が、以下において、図２の電話で用いられる本発明に関連付けて、記述される。他の通信媒体でも、同様に、類似のサービスを提示することができるということに注意されたい。
【００２３】
図２を参照すると、ステップ２０１において、入力してきた発信が認識され、ダイヤルされた番号が収集される。ステップ２０２において、その番号が、分析のために、データベース２０３に送り込まれる。データベース２０３には、内部データや外部データが、含まれている。外部データ源には、情報源、フィード、履歴の情報２０４や、サービスと履歴２０５、広告２０６が含まれる。
【００２４】
ステップ２０７において、データベース分析に基づいて、どのように、発信者に対応するかが決定され、そして、ステップ２０８において、前述のようなサービス選択肢が提供される。ステップ２０９において、発信詳細情報が記憶され、情報がデータベースに加えられ、ステップ２１５において、発信が終了する。
【００２５】
本実施形態において、任意選択的に、発信情報が、第２の処理２１０を通じて、ルックアップ２１１のために調べられる。このステップにおいて、データベースが再び分析され、発信者の電話番号情報または他の指標に基づいて、発信者が関心を持っているであろうものに適合する参加者または広告があるか否かが決定される。ステップ２１２において、アウトバウンド・ダイヤル・コーラー（テレマーケティングに用いるダイヤル発信器）が起動され、ステップ２１３において、広告または情報が顧客に提供され、ステップ２１４において、第２の発信が終了する。一実施形態において、第２の処理は、最初の発信トランザクションがステップ２１５で終了したという信号を受信するまで、保持される。
【００２６】
データベース
本発明は、予備のプール・ルーティング・アドレスと接続トランザクションに関しても、接続を試行した発信者の番号に関してもデータベースを保持する。電話番号のデータベースの一実施形態の一例が、図３に例示されている。いくつかの表が、本発明の種々の実施形態において用いられ、また、提供される種々のサービスに関係するデータとともに、記憶される。
【００２７】
表３０１は、履歴ＩＤ、ダイヤルされた電話番号、関連する会社（以前の加入者）、トランザクションに対して備えられているサービス・タイプを、替わりの番号の情報や地理的情報とともに含むトランザクション詳細履歴を保持する。サービス・タイプＩＤと記述が表３０２に見出され、かつ、表３０６、表３１２、表３１３と関連している。表３０６は、広告主ＩＤ、広告主に関連したサービス・タイプＩＤを、その連絡情報や地理的情報とともに含む広告主情報を記憶する。広告主は、トランザクションの性質に応じて、以前の加入者と同じであってもよいし、異なっていてもよい。表３１２は、広告または広告主に関連した広告文またはコンテンツ（中身）のデータベースであって、広告文ＩＤ、広告主ＩＤ、有効な期間情報、デフォルト広告、転送情報を含んでいる。広告文ランタイム表３１３は、コンテンツに関連する広告文ＩＤおよびトリガ時刻に関する情報を記憶する。
【００２８】
表３０４と表３０５は、それぞれ、閉鎖電話交換局と仮番号を記憶する。これらの表は、発信が入ってきたときに、システムが、その番号を扱うべきか否かを決定するために、照合される。閉鎖電話交換局は、本発明のシステムによる扱いに対して使用不可能である市外局番や市内局番を記憶する。表３１１は、予備のプール番号の時間的な履歴を記憶するものであって、全ての番号に関連した情報を、最後の責任団体、以前のステータス、最後のデータセット日付の識別子とともに、記憶する。
【００２９】
表３０８は、全ての電話番号に関連する情報（番号、市外局番、市内局番、回線）を、ステータス値情報、彫像日時情報、責任団体ＩＤ、データセット日付情報とともに含む、システム中の使われている番号に関する情報を記憶する登録表である。各番号の履歴は、長期にわたる番号に関する情報が含まれている履歴表３０３内に維持される。データセット履歴表３０７は、新しい番号のデータセットの作成日付、または、既存の番号の新しいデータセットの作成日付を含む、データセットの時間的なデータを追跡記録する。表３１０は、番号の責任団体（即ち、番号に対して責任のあるＴｅｌｃｏ）に関する情報を記憶する。表３０９は、番号の値記述を記憶する。
【００３０】
番号の取得
使用されている番号と予備のプール番号を追跡し、そして、自動クエリやバッチ・クエリおよび予備のプール番号の更新を可能にする、幾つかの番号運営リソースが存在する。本発明は、本発明のシステムに対して、予備のプール番号を確保し、アクティブにし、リルートし、非アクティブにし、また、放棄するために、それらのシステム［例えば、ＳＭＳ（Service Management System）／８００集中的管理システム］を活用する。それらのシステムのいくつかは、発信履歴情報を提供し、したがって、発信頻度、発信場所、関連企業などの、ある一定のパラメータを設けるために、本発明を実施して、自動取得が、正常に働いているか否かを決定することができる。本発明の一実施形態における番号取得を例示するフロー図が、図４に示されている。
【００３１】
ステップ４０１において、予備のプール番号が、番号運営管理システムから取得される。ステップ４０２において、番号の履歴が、分析処理に供される。ブロック４０３において、その処理によって、電話番号の関連するメタデータがあらかじめ定められた値と比較され、番号品質評点が決定される。判定ブロック４０４において、番号品質評点が、取得閾値を越えているか否かが決定される。「はい」の場合には、その番号が取得され、ステップ４０５において、データベースに加えられる。「いいえ」の場合には、ステップ４０６において、その番号がプールに戻され、システムはステップ４０１に戻る。
【００３２】
サービス選択
図５は、本発明の一実施形態におけるサービス選択のフロー図である。ダイヤルされた番号がステップ５０１で捕捉され、ステップ５０２において、データベース・ルックアップに送られる。判定ブロック５０３において、以前の加入者が参加者であって、捕捉された番号に関連したサービスを持っているか否かが決定される。「はい」の場合には、システムは、ステップ５０４に進んで、以前の加入者のサービスが選択され、そして、システムは、サービス・フロー５０９に進む。
【００３３】
以前の加入者が参加者でない場合には、判定ブロック５０５で、何らかの参加者がその特定の番号に関係しているか否かが決定される。「はい」の場合には、ステップ５０６において、その参加者のサービスが選択され、そして、システムは、サービス・フロー５０９に進む。その特定の番号に関連した参加者が全く存在しない場合には、判定ブロック５０７と判定ブロック５０８において、それぞれ、地理的場所に関連した参加者や、企業のタイプに関連した参加者が存在するか否かが決定される。「はい」の場合には、システムは、ステップ５０６とステップ５０９に進む。「いいえ」の場合には、システムは、ステップ５１０において、電話番号案内を提示し、図２で上述したように、可能であれば、フォローアップ・マーケティング発信を始める。
【００３４】
サービス・フロー
図６は、本発明の一実施形態のサービス・フロー、例えば、図５のステップ５０９で始まるサービス・フローを例示するフロー図である。ステップ６０１において、サービス・フローが開始する。判定ブロック６０２において、この参加者に使用可能な複数のサービスが存在するか否かが決定される。存在しない場合には、ステップ６０３において、デフォルト・サービスが提供され、そして、システムは、ステップ６０６に進む。使用可能な複数のサービスが存在する場合には、判定ブロック６０４において、それらのサービスが、ランタイム制限されているか否かが決定される。ランタイム制限されていない場合には、ステップ６０３において、デフォルト・サービスが提供される。それらのサービスがランタイム制限されている場合には、ステップ６０５で、適切なランタイム対応サービスが提供される。
【００３５】
判定ブロック６０６において、発信者が、提供されたサービスを受け入れているか否か、即ち、選択しているか否か（それが、必要な場合に）が決定される。前に指摘したように、このステップは、発信者に対して料金負担を生じさせることもある。発信者が、そのサービスを選択している場合には、ステップ６０７において、システムが、サービスを実行し始める。
【００３６】
サービスが実行された後、または、発信者がステップ６０６においてサービスを選択しなかった場合には、判定ブロック６０８において、フォローアップ・マーケティングが許可されるか否かが決定される。これは、参加者のドゥ・ノット・コール（電話勧誘辞退）制約などに依存する。フォローアップ・マーケティングが許可されない場合には、ステップ６１０において、トランザクションが終了する。フォローアップ・マーケティングが許可された場合には、ステップ６０９においてフォローアップ・マーケティングが始まる。
【００３７】
予測ルーティング
本発明の一実施形態において、通信試行が分析のために監視され、そして傍受される。そのシステムは、人的エラー、コンピュータ・エラー、回線／無線干渉による、これらの試行における障害を検出する。その後、システムは、訂正された接続、パス、意図した、所望の、または、適合するトランザクションを成し遂げるためのソルーションを予測して、提示する。
【００３８】
衛星、マイクロ波、携帯電話、光ファイバ通信トラフィックを介するような、通信傍受ステーションが、通信試行に入り込んで捕捉し、その後、この情報を処理して分析する。この監視と傍受は、また、選抜のもとで、加入者、ネットワーク・プロバイダ、機器メーカー、または、他の選択された参加によるものであってもよい。通信試行の分析には、音声認識や光学式文字認識などのプログラムが含まれる。システムは、即時の特別なサービスのために、メッセージにフラグを立てるようにシステムを促すダイヤル・パターン、データ・パターン、グラフィック・パターン、キーとなるまたは話された語句を捜す。それらの特別なサービスは、（ｉ）人／コンピュータが行おうとしているものに対して、達成されているもの、または、達成されるであろうとシステムが予測するものを分析し予測することによる訂正ルーティング、（ｉｉ）その後の分析のための記録とトランスクライビング（文字化）を含む。個々の傍受ステーションの各々における知能システムが、システムによってフラグを立てられたあらゆるものを分析するためのキーワード・リストを保持しており、それらのフラグを立てられたあらゆるものは、履歴情報や厳密／あいまい情報に対するルックアップとマッチングのために処理されて、送り手または特別サービス・システム／オペレータに対する予測解と提案が生み出される。
【００３９】
図８は、本発明の一実施形態を例示するフロー図である。ステップ８０１において、通信試行が監視されて、検出される。ステップ８０２において、ルーティング・アドレス（電話番号、ＵＲＬ、電子メール・アドレス、ファクス番号、テレックス番号、など）が分析される。その分析は、各個々の依頼人に合わせて調整されてもよく、また、以前の通信試行との比較や、以前に連絡されたルーティング・アドレスへの、そのルーティング・アドレスのマッチングを含んでいる。例えば、構成要素の置き換え（間違えた番号、誤字、誤ったスペルのアドレス、など）が生じている場合に、システムは、それを見つけて、いくつかの訂正ステップを講じることができる。例えば、ステップ８０３において、システムは、試行を、単純に、予測された「正しい」ルーティング・アドレスにリルートしてもよい。これは、ライブラリに出現しない情報が、ディクショナリに常駐している、最も近いと見込まれる言葉に自動的に訂正されるという意味で、ワープロ・プログラムの自動スペルチェッカが動作するのとほとんど同じように機能する。同様に、本発明は、試行されたルーティング・アドレスに対して最も高い類似性を持つ、誤りのないルーティング・アドレスを選択することができる。そのようなマッチングを行うための、幾つかのよく知られたアルゴリズムがあり、本明細書において、いずれを用いてもよい。他の実施形態において、音声によってなされた通信試行を分析するために、本システムに、音声認識ソフトウェアを含めることもできる。
【００４０】
それに代えて、ステップ８０４において、システムは、ルーティング・アドレスに誤りが見込まれることを依頼人に警告し、そして、元々の要求を継続するか、または、提示される訂正されたアドレスを受け入れるかの選択肢を、依頼人に提供するか、あるいは、さらに、考えられる誤りのないアドレスのリストから、依頼人に選択させる選択肢を、依頼人に提供するようにしてもよい。
【００４１】
使われていないルーティング・アドレスに対して、本実施形態は、依頼人への選択肢とサービスの供給に対して、上述したのと同じように機能することができる。さらに、フォローアップ・マーケティング発信を、いかなる誤通信も検出されないときでも、依頼人による通信の任意の試行に基づいて、始めることができる。
【００４２】
コンピュータ実行環境（ハードウェア）の具体化
本発明の一実施形態は、図７に例示されている環境７００のような汎用コンピューティング環境において実行される、コンピュータ読み取り可能なプログラム・コードの形式、または、Ｊａｖａ（商標）ランタイム環境の内部で実行可能な、そのような環境で走るバイトコード・クラス・ファイルの形式、または、分散環境（例えば、ネットワーク上の１つ以上のプロセッサ）内に存在するプロセッサ（または、バイトコードを処理することが可能なデバイス）上を走るバイトコードの形式、のコンピュータ・ソフトウェアとして実施することができる。キーボード７１０とマウス７１１がシステム・バス７１８に結合されている。キーボードとマウスは、ユーザ入力をコンピュータ・システムに導入し、そのユーザ入力を、中央演算処理装置(ＣＰＵ）７１３に伝達するためのものである。他の適切な入力デバイスを、マウス７１１やキーボード７１０に加えて、または、それらの代わりに、用いることもできる。双方向システム・バス７１８に結合されたＩ／Ｏ（入力／出力）ユニット７１９は、プリンタＩ／Ｏ、Ａ／Ｖ（オーディオ／ビデオ）Ｉ／ＯなどのようなＩ／Ｏ要素を表わしている。
【００４３】
コンピュータ７０１は、バス７１８に結合された通信インターフェイス７２０を備えている。通信インターフェイス７２０は、ネットワーク・リンク７２１を介して、ローカル・ネットワーク７２２に結合する両方向データ通信を供給する。例えば、通信インターフェイス７２０が、統合サービス・デジタル網（ＩＳＤＮ）カードまたはモデムである場合には、通信インターフェイス７２０は、対応するタイプの電話回線（ネットワーク・リンク７２１の部分を備えている）へのデータ通信接続を供給する。通信インターフェイス７２０が、ローカル・エリア・ネットワーク（ＬＡＮ）カードである場合には、通信インターフェイス７２０は、ネットワーク・リンク７２１を介して、適合するＬＡＮへのデータ通信接続を供給する。さらに、無線リンクも可能である。そのような実装のいずれにおいても、通信インターフェイス７２０は、種々のタイプの情報を表わすデジタル・データ・ストリームを搬送する電気信号、電磁信号、または、光信号を送受信する。
【００４４】
ネットワーク・リンク７２１は、通常、1つ以上のネットワークを通して、他のデータ・デバイスとのデータ通信を供給する。例えば、ネットワーク・リンク７２１は、ローカル・ネットワーク７２２を通して、ホスト７２３、または、ＩＳＰ（インターネット・サービス・プロバイダ）７２４によって操作されるデータ機器への接続を供給する。その結果、ＩＳＰ ７２４が、今日、一般に、「インターネット」７２５と呼ばれている、ワールドワイドなパケットデータ通信網を通して、データ通信サービスを供給する。ローカル・ネットワーク７２２やインターネット７２５には、デジタル・データ・ストリームを搬送する電気信号、電磁信号、または、光信号を用いてもよい。コンピュータ７００へ／からディジタルデータを搬送する、種々のネットワークを通る信号や、ネットワーク・リンク７２１上のおよび通信インターフェイス７２０を通る信号は、情報を輸送する典型的な搬送波形式である。
【００４５】
プロセッサ７１３は、完全に、クライアント・コンピュータ７０１上に存在してもよく、または、完全に、サーバ７２６上に存在してもよく、または、プロセッサ７１３は、その計算能力を、コンピュータ７０１とサーバ７２６の間で分配させてもよい。サーバ７２６は、図７では、１ユニットとして象徴的に表わされているが、サーバ７２６を、複数の「階層」の間に分散させることもできる。一実施形態において、サーバ７２６は、中間階層とバック階層を有し、アプリケーション論理が中間階層で実行し、永続的なデータがバック階層に得られる。プロセッサ７１３が、完全に、サーバ７２６上に存在する場合には、プロセッサ７１３によって実行された計算の結果が、インターネット７２５、インターネット・サービス・プロバイダ（ＩＳＰ）７２４、ローカル・ネットワーク７２２、通信インターフェイス７２０を介して、コンピュータ７０１に伝送される。このようにして、コンピュータ７０１は、計算の結果を、出力の形状で、ユーザに表示することができる。
【００４６】
コンピュータ７０１は、ビデオ・メモリ７１４、メイン・メモリ７１５、大容量記憶装置７１２などを含み、それらの全ては、キーボード７１０、マウス７１１、プロセッサ７１３とともに、双方向システム・バス７１８に結合されている。種々のコンピューティング環境において、メイン・メモリ７１５や大容量記憶装置７１２は、プロセッサ７１３と同様に、完全にサーバ７２６上に、または、完全にコンピュータ７０１上に存在することができ、または、それらを、２つの間に分散させてもよい。プロセッサ７１３、メイン・メモリ７１５、大容量記憶装置７１２が、コンピュータ７０１とサーバ７２６との間に分散されているシステムの例には、サン・マイクロシステムズ社によって開発されたシンクライアント・コンピューティング・アーキテクチャ、パーム・パイロット・コンピューティング・デバイスやその他のパーソナル・デジタル・アシスタント（携帯情報端末）、インターネット対応携帯電話やその他のインターネット・コンピューティング・デバイスを含み、さらに、同様にサン・マイクロシステムズ社によって開発されたＪａｖａ技術を利用するコンピューティング環境のような、プラットフォームに依存しないコンピューティング環境が含まれる。
【００４７】
大容量記憶装置７１２は、磁気的、光学的、または磁気光学的な記憶システム、または、任意の他の利用可能な大容量記憶技術のような、固定媒体と取り外し可能な媒体との両方を含む。バス７１８は、例えば、ビデオ・メモリ７１４またはメイン・メモリ７１５をアドレス指定するための、３２本のアドレス線を含む。システム・バス７１８は、さらに、例えば、プロセッサ７１３、メイン・メモリ７１５、ビデオ・メモリ７１４、大容量記憶装置７１２のような構成成分の間でデータを転送するための３２ビット・データ・バスを含んでいてもよい。それに代えて、個別のデータ線やアドレス線ではなくて、多重データ／アドレス線を用いてもよい。
【００４８】
本発明の一実施形態において、プロセッサ７１３は、６７０Ｘ０プロセッサのような、モトローラによって製造されたマイクロプロセッサ、または、７０Ｘ７６のような、インテルによって製造されたマイクロプロセッサ、または、ペンティアム（登録商標）・プロセッサ、または、サン・マイクロシステムズ社からのＳＰＡＲＣマイクロプロセッサである。しかしながら、任意の他の適切なマイクロプロセッサまたはマイクロコンピュータを利用してもよい。メイン・メモリ７１５は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）で構成してもよい。ビデオ・メモリ７１４は、デュアルポート・ビデオ・ランダム・アクセス・メモリであってもよい。ビデオ・メモリ７１４の１つのポートを、ビデオ増幅器７１６に結合させてもよい。ビデオ増幅器７１６を、陰極線管（ＣＲＴ）ラスタ・モニタのような、ディスプレイ／出力デバイス７１７を駆動するために用いてもよい。ビデオ増幅器７１６は、当技術分野においてよく知られており、任意の適切な装置を用いて実装してよい。この回路は、ビデオ・メモリ７１４に記憶されたピクセル・データを、ディスプレイ／出力デバイス７１７による使用に適したラスタ信号に変換する。ディスプレイ／出力デバイス７１７は、グラフィック画像を表示するのに適した、任意のタイプのモニタであってもよい。
【００４９】
コンピュータ７０１は、ネットワーク（単数、または、複数の）、ネットワーク・リンク７２１、通信インターフェイス７２０を通して、プログラム・コードを含む、メッセージを送り、データを受信することができる。インターネットの例では、リモート・サーバ・コンピュータ７２６は、インターネット７２５、ＩＳＰ ７２４、ローカル・ネットワーク７２２、通信インターフェイス７２０を通して、要求された、アプリケーション・プログラムのためのコードを送信できる。受信されたコードを、それが受信されたときに、プロセッサ７１３が実行してもよいし、および／または、その後の実行のために、大容量記憶装置７１２または他の不揮発性記憶装置に記憶してもよい。このようにして、コンピュータ７００は、搬送波の形式で、アプリケーション・コードを得てもよい。それに代えて、リモート・サーバ・コンピュータ７２６が、プロセッサ７１３を用いて、アプリケーションを実行してもよく、また、大容量記憶装置７１２および／またはビデオ・メモリ７１５を利用してもよい。その後、サーバ７２６における実行結果が、インターネット７２５、ＩＳＰ ７２４、ローカル・ネットワーク７２２、通信インターフェイス７２０を通して、送信される。この例では、コンピュータ７０１は、入出力機能を遂行するだけである。
【００５０】
アプリケーション・コードは、コンピュータ・プログラム製品のいかなる形式で実施してもよい。コンピュータ・プログラム製品は、コンピュータ読み取り可能なコードを記憶または輸送するように設定された媒体、または、コンピュータ読み取り可能なコードを組み込むことができる媒体を有する。コンピュータ・プログラム製品のいくつかの例は、ＣＤ−ＲＯＭディスク、ＲＯＭカード、フロッピディスク、磁気テープ、コンピュータ・ハード・ドライブ、ネットワーク上のサーバ、搬送波である。
【００５１】
上述のコンピュータ・システムは、単に、例示するためのものであるにすぎない。本発明の一実施形態は、任意のタイプのコンピュータ・システム、または、プログラミング環境、または、処理環境において実施することができる。
【００５２】
上述のように、ルーティング要求を処理する１つの方法と装置が、１つ以上の特定の実施形態に結び付けて記述されている。本発明は、以下の請求項、および、その全範囲、および、その均等物によって定められる。
【符号の説明】
【００５３】
７０１…コンピュータ、７１０…キーボード、７１１…マウス、７１２…大容量記憶装置、７１３…プロセッサ、７１４…ビデオ・メモリ、７１５…メイン・メモリ、７１６…ビデオ増幅器、７１７…ＣＲＴ、７１９…入力／出力、７２０…通信インターフェイス、７２１…ネットワーク・リンク、７２２…ローカル・ネットワーク、７２３…ホスト、７２４…インターネット・サービス・プロバイダ、７２５…インターネット、７２６…サーバ。
【図１】
2010273389.tif 000003
【図２】
2010273389.tif 000004
【図３】
2010273389.tif 000005
【図４】
2010273389.tif 000006
【図５】
2010273389.tif 000007
【図６】
2010273389.tif 000008
【図７】
2010273389.tif 000009
【図８】
2010273389.tif 000010