Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4205339B2 - リソース割り当てを最適化した多プラットホーム音声処理システム - Google Patents
[go: Go Back, main page]

JP4205339B2 - リソース割り当てを最適化した多プラットホーム音声処理システム - Google Patents

リソース割り当てを最適化した多プラットホーム音声処理システム Download PDF

Info

Publication number
JP4205339B2
JP4205339B2 JP2001561993A JP2001561993A JP4205339B2 JP 4205339 B2 JP4205339 B2 JP 4205339B2 JP 2001561993 A JP2001561993 A JP 2001561993A JP 2001561993 A JP2001561993 A JP 2001561993A JP 4205339 B2 JP4205339 B2 JP 4205339B2
Authority
JP
Japan
Prior art keywords
call
resources
voice processing
platform
same
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.)
Expired - Fee Related
Application number
JP2001561993A
Other languages
English (en)
Other versions
JP2003524342A (ja
Inventor
ピーター ロブソン
ジョン ホランド
ポール ランフォード
ニール オリヴァー
Original Assignee
インテル コーポレイション
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by インテル コーポレイション filed Critical インテル コーポレイション
Publication of JP2003524342A publication Critical patent/JP2003524342A/ja
Application granted granted Critical
Publication of JP4205339B2 publication Critical patent/JP4205339B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0036Services and arrangements where telephone services are combined with data services where the data service is an information service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0054Service creation techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/16Sequence circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • H04M3/367Traffic or load control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/523Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
    • H04M3/5232Call distribution algorithms
    • H04M3/5234Uniform load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0012Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
    • H04M7/0018Computer Telephony Resource Boards

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【技術分野】
本発明は、音声処理システムに係り、より詳細には、多数の異なる売主からの多数の異なるリソースが互いに動作できるようにする改良された音声処理アーキテクチャーに係る。又、本発明は、いかなるコールに対してもリソースをどこから割り当てるかを最適化する任意の技術も提供する。
【0002】
【背景技術】
現代社会では音声処理システムが普及している。このようなシステムは、通常、電話の発呼者が、コンピュータ化されて一体化された音声応答(IVR)システムにダイヤルすることを含む。ダイヤルするリモートユーザと、コンピュータ化されたシステムとの間の相互作用は、広範囲に変化し、そしてアプリケーションに特有なものである。このようなシステムの典型的な例は、ユーザが口座間で資金を移動したり口座残高を確認したりできるバンキングシステムや、クレジットカード会社システム等を含む。
【0003】
最近、これらの音声処理システムをファクシミリやe−メールやその他の機能と合体させることも普及してきている。その一例は、「ファックス・オン・デマンド」と称されるものである。このファックス・オン・デマンドシステムでは、リモートユーザがコンピュータにダイヤルし、そして自分の電話キーパッドを介して、特定の品目又は商品番号に対応する数字を入力する。更に、ファクシミリ番号がタッチトーンキーパッドを介して入力されて、このシステムにより解釈されてもよい。ファックス・オン・デマンドシステムは、次いで、特定の品目又は商品に関する文書を、指定のリモート電話番号に配置されたファクシミリマシンに送信する。
【0004】
今日では多数の近代的な音声処理システムが発展しそして複雑な特性を有していることから、複数の異なるクライアントアプリケーションからこのような音声処理システムを構成することが標準的となってきている。音声処理アプリケーションは、ファックス・オン・デマンド、音声メール等を含み、これらは全てローカルエリアネットワーク又は他のそのような手段を経て相互接続される。
又、音声処理リソースをコール間で柔軟に利用することも非常に標準的なってきている。例えば、典型的な音声処理リソースは、DTMFキーパッドを経て入力された数字を検出するためのトーン検出器、電話ネットワークからのエコーをフィルタリングするためのエコー打消し装置、リモートユーザが音声によりコマンドを入力できるようにする音声認識ソフトウェア等の品目を備えている。
【0005】
このようなシステムに伴う1つの問題は、音声処理アプリケーション及びリソースがその設計及び実施について広範囲に変化する傾向があることである。多数の売主の各々は、それらのシステムを異なる状態で実施し、そしてそれらの品目を一緒に動作させることは困難である。更に、このシステムは、全ての必要なコール処理機能を実施するための1組の回路ボードが単一のプラットホームに通常存在するので、非常に融通性が悪い。プラットホームのリソースがいったん使用されると、コールを簡単に処理することができず、むしろ、コールが阻止される。
【0006】
以上のことから、この分野では、融通性が高く且つ構成可能な音声処理システムであって、種々の異なる売主のリソースを種々様々な異なる構成において最適に使用することのできる音声処理システムが要望される。又、このシステムは、音声処理アプリケーションを実施するのに使用されるリソース(トーン検出器、信号ジェネレータ等)の位置の形式が異なるのに関わりなく、アプリケーションを動作できるものでなければならない。
【0007】
【発明の開示】
融通性が高く、ユーザが構成でき、且つ容量が高い多プラットホーム音声処理システムに関する本発明により、公知技術の上記及び他の問題が克服されそして技術的効果が達成される。本発明によれば、複数のコール処理リソースが種々の回路カード(即ち音声処理カード)に配置される。複数のこのようなカードは、特定の音声処理プラットホームにインストールされる。次いで、複数の音声処理プラットホームが、好ましくはATMスイッチを経て相互接続される。更に、このATMスイッチは、他のスイッチ構成体に置き換えられてもよく、そしてプラットホームが、異なる形式のスイッチ構成体で相互接続されてもよい。
【0008】
おそらく異なるコンピュータで実行される複数の音声処理アプリケーションはCTサーバーと通信し、このサーバーは、全ての異なる音声処理リソースに問合せを行い、そして特定コールを処理するのに必要なリソースを構成する。リソースは、異なる売主、同じ又は異なる音声処理ボード、同じ又は異なる音声処理プラットホームからのものでよく、そして特定コールの時間中に変化してもよい。音声処理リソースの全構成は、音声処理アプリケーションから分離され、そしてそのアプリケーションには見えない。その結果、アプリケーションは、音声処理リソースが特定のコールを処理するように割り当てられるか、同じ又は異なる位置から割り当てられるかに関わりなく、同じやり方で動作することができる。
【0009】
好ましい実施形態では、コールは、先ず、リソースを同じボードから、次いで、同じプラットホームから、そして同じ位置から割り当てるように試みることにより、処理されてもよい。必要とされるのは、コールにサービスするために割り当てられる互いにリモート位置に配置されたリソースだけである。
更に別の実施形態では、コールを処理するのに必要なリソースは、システムの「コスト」を最小にする方法に基づいて割り当てられる。各割り当てられたリソースと、リソース間の通信チャンネルの割り当てとにコストが指定される例示的な技術をここに開示する。重要なことは、ここに開示する技術は、種々のリソース及び通信チャンネルのコストがシステム負荷及び他の条件の変動によりシステムの動作中に変化したときでも、グループのコストを最小にできることである。
【0010】
【発明を実施するための最良の形態】
図1は、本発明の技術を実施するための例示的機能図である。図1の構成体は、複数のクライアントパーソナルコンピュータベースのシステム220−224を備え、これらは全てネットワーク226を経て接続されそしてCTサーバー201と通信する。PCベースのシステムは、システムごとに相当に異なる種々の音声処理及びコールセンターアプリケーションを実行する。これらの各システムによって利用される特定の技術は、本発明にとって重要ではない。
更に、音声処理プラットホーム208−212は、ATMスイッチ214を経て互いに相互接続され、そしてこれらの音声処理プラットホームは、ネットワークを経て及び標準的又は所有権付きプロトコルを経てCTサーバー201と通信することができる。
【0011】
動作中に、コールは、リモートユーザから公衆交換電話ネットワーク(PSTN)250を経て到着し、そしてコール処理プラットホーム208−212の1つを経て受け取られる。CTサーバーは、コールを受け取り、そして適当なアプリケーション220−224をコールに接続する。次いで、CTサーバーは、アプリケーションから受け取ったメッセージに応答してコールを分析し、その特定コールを処理することが必要とされるリソースの特定グループを確認する。コール及び/又はアプリケーションに基づいて、これらのリソースは、トーンジェネレータ、スピーチ認識アルゴリズム、エコー打消し装置、又は特定コールの種々の観点を処理するための他の種々の潜在的なリソースのような品目を含むことができる。これらリソースのグループの組み立て、変更及び分解は、本発明の譲受人に発行された米国特許第5,608,791号に説明されている。
【0012】
特定の到着するコール及びアプリケーションに基づいて、CTサーバーは、コールを処理するためにどの特定リソース形式が必要であるかを決定する。次いで、CTサーバーは、プラットホーム208−212各々において使用可能な特定リソースの記録を含む。特定リソース形式は、ピックアップされて、論理的グループへと構成され、それらのリソースによりコールを処理できるようにされる。これらリソースの各々は、標準的又は所有権付きプロトコルを経てCTサーバーと通信し、従って、リソースは、異なる売主からのものであっても、依然としてそれを使用して単一コールを処理することができる。更に、アプリケーションは、使用される特定のリソースについて知らず、そしてそれらリソースが同じボード上に位置しているかプラットホーム上に位置しているか又は互いに離れているかも知らない。
【0013】
好ましい実施形態では、全部ではなくてもできるだけ多数のリソースを同じボード上に配置するよう試みるためにプライオリティスキムが使用される。CTサーバーは、全ての異なるリソースのリストを有し、そこにそれらリソースが配置されているので、これを最初に試みることができる。リソースが同じボード上に使用できない場合には、CTサーバーは、それらを同じプラットホーム上に配置し、そして最終的には、必要に応じて、異なるプラットホーム上に配置するよう試みる。
【0014】
更に別の実施形態では、特定のコール又はその一部分に対しコール処理リソースをいかに割り当てるか決定する上で使用者の相互作用がシステムを助けることが許される。より詳細には、システム負荷、プライオリティ又は他の基準に基づき、操作者は、特定のコール処理にあるリソースを使用しなければならないことを決定する。このような筋書きにおいて、CTサーバー201は、システムによってセットされる割り当てを操作者がオーバーライドできるようにするインターフェイスを与える。
【0015】
図2は、1つの音声処理プラットホーム210を示す概念図である。音声処理プラットホーム210は、音声処理(リソース)ボード301−303で構成される。これらのボードは、同じであっても異なってもよく、そしてシステムにより必要とされるように、異なるコールに対し異なるやり方で利用することができる。任意の特定ボード上のコール処理リソースは、いかなる特定のラインコールによって使用することもできる。リソース、ボード又はプラットホームも、特定のチャンネルには接続されず、従って、システム全体は、多数のプラットホームにわたって延びて全コールに対する全リソースの使用可能性を確保する大きなリソースプールとして使用される。更に、好ましい相互接続方法であるATMスイッチングは、リソースに接続するための、通常必要とされる以上に広い帯域巾を生じる。又、プラットホームの相互接続は、イーサネットスイッチング、H−323、CTバス、インフィニバンドアーキテクチャー、又は他の比較的広帯域巾の接続を使用することにより行うこともできる。高速相互接続は、プラットホーム間の媒体流の交換を容易にする。
【0016】
コール処理リソースも、アプリケーション自体も、リソースが離れて配置されているか、共通に配置されているかに関わりなく、異なる仕方で動作する必要はない。更に、高い融通性が自動的に達成されるだけでなく、欠陥許容のレベルも、このアーキテクチャーの固有の結果である。より詳細には、単一の回路ボード又はプラットホームも不作動になった場合には、そのボード又はプラットホームからのリソースが他のプラットホーム又はボードにおいて使用できる。そのリソース形式があまり使用できない結果として若干容量が減少される以外に、アプリケーション及び他のコール処理リソースは、単一ボード又はリソースが不作動になった結果としてシステムからドロップしたことにより影響を受けない。
【0017】
付加的な実施形態において、リソースグループをいかにして最も効率的に構成するか決定するために個別のアルゴリズムを使用することができる。より詳細には、上記実施形態では、グループを構成する「最良」の方法は、できるだけ物理的に接近配置されたリソースを使用することであると仮定した。従って、デフォールト構成は、リソースを、もし可能であれば、同じボードに配置し、そしてそうでなければ、同じプラットホームに配置することである。必要な場合だけ、リソースは遠隔配置される。このような技術は簡単でありそしてしばしば最適であるが、技術が最適以下であるような状態も存在する。それ故、遠隔配置されたリソースを使用することが望まれるある環境のもとでグループの構成を最適化するための本発明の付加的な実施形態を以下に説明する。
【0018】
典型的に、システムの各コール処理ボードは、複数のチャンネルを含み、そして各チャンネルは、多数のリソースを含む。コールは、特定チャンネルからのリソースを全部又は幾つか必要とする。しかしながら、ボードのアーキテクチャーは、チャンネル及び全リソースを一緒に割り当てねばならないというものである。従って、リソースの1つをグループの一部分として使用する目的でチャンネルを割り当てると、残りのリソースが浪費されることになる。コールに必要なリソースが2つの場所で使用でき、その一方は他の必要なリソースと共通配置され、そして他方は共通配置されない場合には、後者を割り当てるのが良好である。この状態は、他の必要なリソースと共通配置されないリソースが別々に割り当てられる場合に生じ、一方、共通配置されるリソースは、コールに対して必要とされない他のリソースと共に割り当てられねばならない。従って、共通配置されるリソースの割り当ては、割り当てられねばならない付加的なリソースを浪費するが、リソースの遠隔割り当ては、他のリソースを浪費しない。従って、後者が好ましい。
【0019】
共通配置のリソースではなく、単一コールを処理するために遠隔配置のリソースを割り当てるのが良好である別の状態は、システム負荷を均一に分布することが望ましいときである。より詳細には、発呼パターンは、単一ボード上にコールに対する全リソースを割り当てるよう試みると、1つのボード又はボードの1つのプラットホームが他のものより非常に大きな負荷を受けるというものである。その結果、単一の欠陥ポイントが破滅的なものとなる。共通コールに対して遠隔配置リソースを犠牲にしてもシステムの負荷を分散することが望ましい。最終的に、種々のボード又はプラットホーム間の通信が、同じプラットホーム又はボード上にリソースがある場合よりシステム負荷が低いというものである場合には、リソースを遠隔配置するのが望ましい。
【0020】
以上の説明から、本発明は、グラフ最適化アルゴリズムを使用して、リソースをグループで割り当てることを意図する。各リソース及びそれらの間の各通信チャンネルには、コストが指定される。このコストは、例えば、1ないし10のいずれかである。リソースの指定が、不必要であり従って浪費である他のリソースの指定を伴う場合には、その特定リソースの指定がより高価なものとなる。各割り当てのコストを記憶するテーブルが維持される。コールを処理するためにグループを構成しなければならないときには、グループの全システムコストが最小となるようにリソースが選択される。これは、リソースが遠隔配置されることを意味する。
【0021】
更に、リソースのコストは、システムの動作全体にわたり動的に変化し得る。例えば、割り当てられる各ボード上の各リソースのコストを含むコストテーブルが維持される。コストは、特定ボードの負荷に基づいて増加又は減少することができる。従って、ボードが処理タスクで比較的大きな負荷を受けた場合には、そのボード上にリソースを割り当てるコストが増加する。ボードは、コストテーブルを信号しそしてコストを増加することができる。このようにすることにより、そのボード上にリソースを含むグループの全コストが増加し、ひいては、このようなリソースが割り当てられる機会を低下させる。簡単に述べると、ボードに非常に大きな負荷がかかると、その後にグループがそのボードから割り当てられる可能性が低くなる。その結果、システムの負荷は、システムの多数のボード又はプラットホーム間により均一に分布されることになる。
【0022】
更に、コストは、大きな負荷のかかったボードからのリソースの割り当てを除外するものではない。むしろ、高いコストは、リソースの割り当てをより困難にし、従って、特定のボードから割り当てられる可能性を低くする。従って、それらリソースは、必要があれば、依然使用できるが、ボードには大きな負荷がかかっているので、そのリソースはあまり好ましいものでなくなる。
【0023】
上記に加えて、他のファクタも、特定の割り当てに対しコストの動的な変化を生じさせる。例えば、プラットホーム内にシステムバスの負荷がかかるので、プラットホーム内の通信は、2つの異なるシステムプラットホーム間の通信よりもシステム性能を低下させる。これらの理由で、コストを周期的に調整しなければならない。このようなコスト調整を行う1つの技術は、現在のコストに対する全てのリソースを周期的にポーリングすることである。このような別の技術は、リソースが割り当てのコストをコストテーブルに周期的に報告するようにすることである。事象が発生しそして環境が変化するときに、コストが報告され、各リソース又はボードは、特定事象の発生に応答してコストをいかに変化すべきか指示する予め記憶されたテーブルを有する。
【0024】
別の実施形態では、コストは、リソースが割り当てられる目的に基づいて異なってもよい。従って、リソースには2つ以上のコストが関連されるが、この方法は、複雑であるためにあまり好ましくない。
以上、本発明の好ましい実施形態を説明した。当業者であれば、種々の他の変更や追加が明らかであろうが、このような変更は、特許請求の範囲に包含されるものとする。
【図面の簡単な説明】
【図1】 本発明の実施形態の概念的ブロック図である。
【図2】 ここに述べるシステムを実施するのに使用できる音声処理プラットホームの図である。

Claims (12)

  1. 公衆交換電話ネットワークに接続するための音声処理システムにおいて、
    音声処理アプリケーションを実行する複数のクライアントコンピュータに接続されたコンピュータ電話サーバーを備え、
    複数のプラットホームを備え、各プラットホームは、1つ又は複数の音声処理ボード上に配置された複数の音声処理リソースを含み、各プラットホームは、互いに他のプラットホームに相互接続され、そして
    上記コンピュータ電話サーバーは、
    上記各プラットホーム及び上記音声処理アプリケーションと通信し、そして処理されている特定の電話コールが必要とする一組の音声処理リソースを決定するプロセッサを含み、
    上記プロセッサにおいて実行され、コールを処理するために使用可能な音声処理リソースを上記プラットホームから割り当てる割り当てソフトウェアを含み、
    上記割り当てソフトウェアは、音声処理リソースをその使用可能性に基づいて同じ又は異なるプラットホームから割り当てるように構成され、
    上記割り当てソフトウェアは、コールを処理するための情報を、そのコールに対して割り当てられた音声処理リソースへ及びその音声処理リソースからルーティングし、それによって、上記割り当てられた音声処理リソースが同じ又は異なる音声処理ボード又はプラットホームのいずれからのものであっても、そのコールを処理する音声処理アプリケーションが同様にコールを処理するように構成され
    上記割り当てソフトウェアは、コールに対するリソースを、同じ音声処理ボード、次いで、同じプラットホーム、そして異なるプラットホームにおいて割り当てるように最初に試みることにより、割り当てのプライオリティを決めるよう構成されたことを特徴とする音声処理システム。
  2. 上記プラットホームは、ATMスイッチング構成体によって接続され、それにより、上記プラットホーム間でのリアルタイム媒体流の交換を容易にすることを特徴とする請求項1に記載のシステム。
  3. 上記特定の電話コールに対して割り当てられた一組の音声処理リソースは、そのコールで識別されるリソースグループへと構成され、そしてそのコールで識別されたリソースグループは、新たなサービスがコールに対して要求されるか又はリクエストされたときに、そのコールの時間中に変化し得る請求項1に記載のシステム。
  4. 上記割り当てソフトウェア及び音声処理アプリケーションはローカルエリアネットワークを経て互いに通信する請求項1に記載のシステム。
  5. 上記プロセッサと上記プラットホームは、標準の又は専用のプロトコルを経て通信する請求項1に記載のシステム。
  6. 音声処理システムにおいて電話コールを処理する方法であって、
    複数のプラットホームを互いに通信するように接続する段階を備え、各プラットホームは、複数の音声処理ボードを含み、
    上記プラットホームをコンピュータ電話サーバーに接続する段階を備え、このコンピュータ電話サーバーは、1つ又は複数の音声処理ボード及びプラットホームから選択したリソースを、コールを処理するように構成し、そして
    上記コンピュータ電話サーバーを、音声処理アプリケーションソフトウェアを実行する複数のクライアントコンピュータに接続する段階を備え、上記音声処理アプリケーションソフトウェアは、コールを処理するために割り当てられたリソースが同じ又は異なる音声処理ボードに配置されたものであるか又は同じ又は異なるプラットホームに配置されたものであるかを表わす情報を所有せずに、実行され
    特定のコールを処理するために割り当てられた一組の音声処理リソースは、新たなサービスがコールに対して要求されるか又はリクエストされたときに、その特定のコールの時間中に変化する音声処理リソースセットを含むことを特徴とする方法。
  7. 上記特定のコールを処理するために割り当てられたリソースは、もし得られれば、1つのプラットホームの同じ音声処理ボードから割り当てられ、そしてもし同じ音声処理ボードから得られなければ、同じプラットホームに配置された2つ以上の音声処理ボードから割り当てられ、及びもし同じプラットホームから得られなければ、異なるプラットホーム上に配置された音声処理ボードから割り当てられる請求項に記載の方法。
  8. 複数のプラットホームを備えた音声処理システムであって、
    各プラットホームは、複数の音声処理ボードを含み、プラットホーム内の音声処理ボードは、システムバスを経て互いに通信するように接続され、上記プラットホームは、スイッチを経て互いに通信するように接続され、更に、上記プラットホームは、コンピュータ電話サーバー(CT)に接続され、このコンピュータ電話サーバーは、各コールに対するリソース要求を分析しそしてコールを処理するためのリソースのグループを構成することにより、複数の到達するコールの各々を処理するように構成され、1つのリソースグループにおけるリソースは、コールを処理するのに必要なリソースの使用可能性に基づいて、同じ又は異なる音声処理ボード上に配置されたもの又は同じ又は異なるプラットホーム上に配置されたもので構成され
    上記CTサーバーは、適切なコール処理ができるようになるまで、物理的に同じ場所に配置されたリソースを割り当てるよう試みるプライオリティスキムを有することを特徴とする音声処理システム。
  9. 上記CTサーバーは、ユーザインターフェイス及びソフトウェアを含み、それにより、ユーザがコールを処理するのに使用すべきリソースを特定して、CTサーバーにより割り当てられたリソースをオーバーライドできるようにしたことを特徴とする請求項に記載のシステム。
  10. 上記スイッチは、ATMスイッチである請求項に記載のシステム。
  11. 上記CTサーバーは、音声処理アプリケーションを含む複数のクライアントコンピュータと、標準の又は専用のプロトコルを経て通信する請求項に記載のシステム。
  12. 上記プライオリティスキムは、先ず、全てのリソースを、同じ音声処理ボードから、次いで、同じプラットホームから、そして多数のプラットホームから割り当てるように試みる請求項に記載のシステム。
JP2001561993A 2000-02-22 2001-01-24 リソース割り当てを最適化した多プラットホーム音声処理システム Expired - Fee Related JP4205339B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/510,311 US6418201B1 (en) 2000-02-22 2000-02-22 Multiple platform voice processing system with optimized resource allocation
US09/510,311 2000-02-22
PCT/US2001/002246 WO2001063892A1 (en) 2000-02-22 2001-01-24 Multiple platform voice processing system with optimized resource allocation

Publications (2)

Publication Number Publication Date
JP2003524342A JP2003524342A (ja) 2003-08-12
JP4205339B2 true JP4205339B2 (ja) 2009-01-07

Family

ID=24030229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001561993A Expired - Fee Related JP4205339B2 (ja) 2000-02-22 2001-01-24 リソース割り当てを最適化した多プラットホーム音声処理システム

Country Status (7)

Country Link
US (2) US6418201B1 (ja)
EP (2) EP1266512A4 (ja)
JP (1) JP4205339B2 (ja)
CN (1) CN100518211C (ja)
DE (1) DE10195734T1 (ja)
GB (1) GB2376376B (ja)
WO (1) WO2001063892A1 (ja)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636590B1 (en) 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
US7542936B1 (en) 2000-11-02 2009-06-02 Utbk, Inc. Method, apparatus and system for marketing, delivering, and collecting payment for information
MXPA03005045A (es) * 2000-12-08 2004-01-29 Interface Inc Espaciador de espuma adherente de doble densidad.
US7289623B2 (en) * 2001-01-16 2007-10-30 Utbk, Inc. System and method for an online speaker patch-through
US20020133402A1 (en) 2001-03-13 2002-09-19 Scott Faber Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US7401126B2 (en) 2001-03-23 2008-07-15 Neteffect, Inc. Transaction switch and network interface adapter incorporating same
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US7580850B2 (en) 2001-12-14 2009-08-25 Utbk, Inc. Apparatus and method for online advice customer relationship management
US7937439B2 (en) 2001-12-27 2011-05-03 Utbk, Inc. Apparatus and method for scheduling live advice communication with a selected service provider
US7698435B1 (en) 2003-04-15 2010-04-13 Sprint Spectrum L.P. Distributed interactive media system and method
US7359498B2 (en) * 2003-06-12 2008-04-15 Utbk, Inc. Systems and methods for arranging a call
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US7206387B2 (en) * 2003-08-21 2007-04-17 International Business Machines Corporation Resource allocation for voice processing applications
US7886009B2 (en) * 2003-08-22 2011-02-08 Utbk, Inc. Gate keeper
US7606960B2 (en) * 2004-03-26 2009-10-20 Intel Corporation Apparatus for adjusting a clock frequency of a variable speed bus
US7281148B2 (en) * 2004-03-26 2007-10-09 Intel Corporation Power managed busses and arbitration
US8838454B1 (en) 2004-12-10 2014-09-16 Sprint Spectrum L.P. Transferring voice command platform (VCP) functions and/or grammar together with a call from one VCP to another
US8538768B2 (en) 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US8458280B2 (en) * 2005-04-08 2013-06-04 Intel-Ne, Inc. Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
US8681778B2 (en) 2006-01-10 2014-03-25 Ingenio Llc Systems and methods to manage privilege to speak
US9197479B2 (en) 2006-01-10 2015-11-24 Yellowpages.Com Llc Systems and methods to manage a queue of people requesting real time communication connections
US8077849B2 (en) * 2006-01-10 2011-12-13 Utbk, Inc. Systems and methods to block communication calls
US7889762B2 (en) * 2006-01-19 2011-02-15 Intel-Ne, Inc. Apparatus and method for in-line insertion and removal of markers
US7782905B2 (en) * 2006-01-19 2010-08-24 Intel-Ne, Inc. Apparatus and method for stateless CRC calculation
US7849232B2 (en) 2006-02-17 2010-12-07 Intel-Ne, Inc. Method and apparatus for using a single multi-function adapter with different operating systems
US20070208820A1 (en) * 2006-02-17 2007-09-06 Neteffect, Inc. Apparatus and method for out-of-order placement and in-order completion reporting of remote direct memory access operations
US8078743B2 (en) * 2006-02-17 2011-12-13 Intel-Ne, Inc. Pipelined processing of RDMA-type network transactions
US8316156B2 (en) * 2006-02-17 2012-11-20 Intel-Ne, Inc. Method and apparatus for interfacing device drivers to single multi-function adapter
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
ES2427442T3 (es) 2007-05-16 2013-10-30 Takeda Gmbh Derivados de pirazolona como inhibidores de PDE4
EP2293290A1 (en) * 2009-08-26 2011-03-09 Swisscom AG Voice interactive service system and method for providing different speech-based services
US8886542B2 (en) 2009-08-26 2014-11-11 Roger Lagadec Voice interactive service system and method for providing different speech-based services
CN102510430B (zh) * 2011-10-10 2014-11-26 江苏鸿信系统集成有限公司 差异化样本导入与多数据源和多语音平台处理方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959854A (en) * 1990-01-26 1990-09-25 Intervoice Inc. Apparatus and method for automatically reconfiguring telephone network resources
US5452350A (en) * 1992-03-09 1995-09-19 Advantis Subscriber call routing processing system
US5402478A (en) * 1992-07-27 1995-03-28 Codex Corporation System and method for call-by-call source routing with rule-based fallbacks
GB2280820A (en) * 1993-07-29 1995-02-08 Ibm Distributed system for call processing
US5608791A (en) * 1994-02-07 1997-03-04 Grecco; Joseph Group exchange port (GXP)
US5841854A (en) * 1994-02-16 1998-11-24 Priority Call Management, Inc. Wireless telephone integration system and method for call centers and workgroups
US5555288A (en) * 1994-04-12 1996-09-10 Voicetek Corporation Voice processing system with a configurable telephone line interface
EP0690603B1 (en) * 1994-06-27 2009-09-30 Intel Corporation Apparatus and method of distributing call processing resources
US5719919A (en) * 1994-09-14 1998-02-17 Dialogic Corporation Run time control in a call processing system
US6167253A (en) * 1995-01-12 2000-12-26 Bell Atlantic Network Services, Inc. Mobile data/message/electronic mail download system utilizing network-centric protocol such as Java
US6205204B1 (en) * 1996-06-28 2001-03-20 Distributed Software Development, Inc. System and method for identifying an unidentified person using an ambiguity-resolution criterion
US5875242A (en) * 1996-07-26 1999-02-23 Glaser; Lawrence F. Telecommunications installation and management system and method
GB2320642A (en) * 1996-12-21 1998-06-24 Ibm Distributed voice processing system
GB2322507B (en) * 1997-02-19 2001-05-30 Ibm Voice processing system
US5978465A (en) * 1997-05-05 1999-11-02 Aspect Telecommunications Corporation Method and apparatus for allocating resources in a call center
GB2325112B (en) * 1997-05-06 2002-07-31 Ibm Voice processing system
GB2329549A (en) * 1997-09-19 1999-03-24 Ibm Voice processing system
US6307836B1 (en) * 1997-12-10 2001-10-23 Mci Communications Corporation High-speed transparent access to multiple services
US6098043A (en) * 1998-06-30 2000-08-01 Nortel Networks Corporation Method and apparatus for providing an improved user interface in speech recognition systems
US6118862A (en) * 1998-10-23 2000-09-12 Toshiba America Information Systems, Inc. Computer telephony system and method
US6334059B1 (en) * 1999-01-08 2001-12-25 Trueposition, Inc. Modified transmission method for improving accuracy for e-911 calls
US6304645B1 (en) * 2000-03-04 2001-10-16 Intel Corporation Call processing system with resources on multiple platforms

Also Published As

Publication number Publication date
US20020164001A1 (en) 2002-11-07
GB0220659D0 (en) 2002-10-16
US6990183B2 (en) 2006-01-24
EP1266512A4 (en) 2004-09-15
EP1266512A1 (en) 2002-12-18
WO2001063892A1 (en) 2001-08-30
DE10195734T1 (de) 2003-05-22
JP2003524342A (ja) 2003-08-12
GB2376376B (en) 2003-10-08
CN100518211C (zh) 2009-07-22
CN1404677A (zh) 2003-03-19
US6418201B1 (en) 2002-07-09
GB2376376A (en) 2002-12-11
EP1657901A1 (en) 2006-05-17

Similar Documents

Publication Publication Date Title
JP4205339B2 (ja) リソース割り当てを最適化した多プラットホーム音声処理システム
AU759578B2 (en) Point-of-presence call center management system
US6175621B1 (en) Priority call on busy
CA2208294C (en) Systems and methods for providing increased server performance in a communications network
US6847639B2 (en) Managing feature interaction among a plurality of independent feature servers in telecommunications servers
JP3813873B2 (ja) 複数のプラットホーム上に資源を有する呼出し処理システム
US6556672B1 (en) Fault tolerant voice processing system
JPH11112666A (ja) 着信呼分配システム
US7065094B2 (en) Method and device in a coupling node for a telecommunication system
EP0893928B1 (en) Method for mediation of traffic in an advanced intelligent network
EP1126731B1 (en) Customer controlled network routing to automatic call distribution systems
EP0947085B1 (en) Universal compatibility software system for services in communications and information processing networks
JPH06343188A (ja) 呼処理システムおよび該呼処理システム実行方法ならびに機能サービス割り当て方法
EP1107554B1 (en) Method and system for adaptively allocating call-related tasks
EP1379060A1 (en) Improvements in or relating to DTMF control
EP1310082B1 (en) Distributed messaging system and method
HK1091989A (en) Multiple platform voice processing system with optimized resource allocation
US6219338B1 (en) Method of establishing a connection, as well as exchange, service computer and communications network
EP1213903A2 (en) Line access control apparatus and line access system
JP3154918B2 (ja) 内線代表選択方法及びコールピックアップ方法
WO2000011856A1 (en) Vru load balancing
JP2000151818A (ja) 電話受付応答のコンピュータ多重系システム
WO2000074398A1 (en) Apparatus, system and method for media independent call control
JPH05130238A (ja) 構内交換機の交換制御方式
JP2006093761A (ja) 音声自動応答システム

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20040818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060123

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060424

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060501

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080331

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080627

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080807

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080916

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081016

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111024

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121024

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131024

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees