CN1404677A - 具有优化的资源分配的多平台语音处理系统 - Google Patents

具有优化的资源分配的多平台语音处理系统 Download PDF

Info

Publication number
CN1404677A
CN1404677A CN01805402A CN01805402A CN1404677A CN 1404677 A CN1404677 A CN 1404677A CN 01805402 A CN01805402 A CN 01805402A CN 01805402 A CN01805402 A CN 01805402A CN 1404677 A CN1404677 A CN 1404677A
Authority
CN
China
Prior art keywords
resource
platform
visit
speech processing
resources
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.)
Granted
Application number
CN01805402A
Other languages
English (en)
Other versions
CN100518211C (zh
Inventor
彼得·罗布森
约翰·霍兰
保罗·兰佛德
尼尔·奥利弗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dialogic Corp USA
Original Assignee
Dialogic Corp USA
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 Dialogic Corp USA filed Critical Dialogic Corp USA
Publication of CN1404677A publication Critical patent/CN1404677A/zh
Application granted granted Critical
Publication of CN100518211C publication Critical patent/CN100518211C/zh
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

Abstract

公开了一种访问处理系统,其中多个平台(208-212)上设有多个语音电路板(301-305)。不同的平台(208-212)上的每一个电路板(301-305)上设有不同的资源,并且可以从任何电路板和任何平台上分配资源,以处理访问。在优选的实施例中,建立一种优先权系统,从而优选同位置的资源。

Description

具有优化的资源分配的多平台语音处理系统
技术领域
本发明涉及一种语音处理系统,更具体地说,涉及一种改进了的语音处理结构,用所述的结构能够让来自多个不同的自动售货机的不同的资源彼此配合工作。本发明还提供一种供选配的技术,所述的技术可对任何访问作出资源优化分配。
背景技术
现代社会中,语音处理系统已经司空见惯了。这种系统一般涉及主叫用户拨打计算机化集成语音应答(IVR)系统。拨号的远方用户与计算机化系统之间的对话大不相同,并且是应用特定的。这种系统典型的例子包括:金融系统,所述系统使用户能够在帐号之间转移资金并且确认帐目结算;以及信用卡联动系统等等。
近年来,越来越普遍地把这种语音处理系统与传真通信、电子邮件及其它功能融合在一起。一个实例是请求式传真系统,在请求式传真系统中,远方用户拨入计算机并且经其电话键输入与特定的项目相应的数字或者产品号码。另外,可以经一种音调键盘输入传真号码,然后由该系统加以解译。于是请求式传真系统把有关特定项目或者产品的文件传送到位于特定的远方电话号码处的传真机。
鉴于许多当今的现代化语音处理系统包罗万象且性质复杂,由多个不同的客户应用构成这种语音处理系统已经成为了标准。语音处理应用可以包括请求式传真,语音邮件等等,所有的都经局域网或者其它此类的装置互连。
在访问之间灵活地利用语音处理资源也相当地标准了。例如,典型的语音处理资源包括:检音器用于检测经DTMF键输入的数字;回波抵消器,用于滤除来自电话网的回波;语音识别软件,用于让远方的用户能够用语音输入指令,等等。
这种系统的一个问题是,语音处理应用,以及语音处理资源,在其设计和实施上变化范围广泛。各个自动售货机不同地实施其系统,难于使这些机器一起工作。另外,这些系统不很灵活,因为一般在单个平台上有一套电路板,用于执行所有请求的访问处理功能。一旦用尽了该平台上的资源,就不能再处理访问了,从而发生了阻断。
有鉴于此,本技术领域内需要有更加灵活和可配置的语音处理系统,所述的语音处理系统可以最佳地利用不同配置的不同自动售货机的资源。所述的系统还应当让应用能够与分配的用于执行语音处理应用的不同资源布署类型(检音器、信号发生器等等)无关地工作。
发明内容
根据本发明克服了现有技术中存在的上述问题及其它问题,并且达到了技术上的进步,本发明涉及更加灵活的用户可配置的、高容量的多平台语音处理系统。根据本发明,多个访问处理资源安排在不同的电路插件板(即语音处理插件板)上。多个这样的插件板安装进一个特殊的语音处理平台。然后,优选地经一种ATM交换台把多个语音处理平台互连。另外,ATM交换台可以用其它的交换装置取代,并且平台可以与不同类型的交换设施互连。
多个语音处理应用,可能是在不同的计算机上运行的,与一个CT服务器通信,所述CT服务器查询所有不同的语音处理资源,并且配置特定访问所要求的资源。所述的资源可以来自相同或不同的语音处理板、来自相同或不同的语音处理平台的不同自动售货机,并且可以在任何特定的访问过程中改变。语音处理资源的整个配置与语音处理应用隔离,从而对语音处理应用是隐形的。结果,不论分配处理特定的访问的语音处理资源是分配来自相同的还是不同的场所,其应用都可以用相同的方式运行。
在一个优选实施例中,访问的处理可以首先试图从同一个电路板分配资源,次之从同一平台,再次之从同一地点。不得已才从把彼此位置较远的资源分配去对访问服务。
在另一个实施例中,资源可以基于任何最低化系统“成本”的方法论分配要求处理访问的资源。公开了一种示例性技术,其中对每个分配的资源和资源之间通信信道都指定了成本。重要的是,即使在各种资源的成本和通信信道的成本在系统运行过程中因系统负荷及其它条件的变化而改变时,所公开的技术可以使群体成本最低化。
附图说明
图1为本发明的一个实施例的原理方框图;和
图2示出可以用于实施本文所说明的系统的语音处理平台。
具体实施方式
图1示出实施本发明教导的示例性功能示意图。图1中的安排包括多个客户个人计算机基本系统220-224,全都通过网络226连接进行并与CT服务器201通信。该个人计算机基本系统运行各种语音处理和访问中心应用,这些应用从系统到系统大不相同。这些系统中每一个采用的具体技术对本发明无关紧要。
另外,语音处理平台208-212经ATM交换台214互连,并且这些语音处理平台还可以经网络并且通过标准的或适当的协议与CT服务器201通信。
在运行中,访问从远方用户经公共转换的电话网络(PSTN)250到达,并且由访问处理平台208-212之一接收。CT服务器接收该访问并且把适当的应用220-224连接到该访问。然后CT服务器响应从应用接收到的信息分析该访问以确认处理该特定访问所需要的特定资源群。取决于访问和/或应用,这些资源可包括诸如音调信号发生器、语音识别算法、回波抵消器之类的项目,或者其它各种处理任何特别访问的各种方面的潜在的资源。资源群的组装、修改和拆卸说明于本发明受让人的美国专利5,608,791中。
基于具体达到的访问和应用,CT服务器确定访问所需要的特定资源类型。CT服务器于是包括各个平台208-212的可提供使用的特定资源的记录。选出特定资源的类型并且配置成逻辑群,从而可以通过这些资源处理该访问。这些资源的每一个都通过标准的或者适当的协议与CT服务器通信,从而资源可以来自不同的自动售货机,仍然还可以用于处理单个的访问。而且,该应用不知道所利用的特定资源,也不知道这些资源是位于同一板上、同一平台上还是距离彼此较远。
在此优选实施例中,采用了优先方案以在同一个电路板上布署尽可能多的资源,如果说不是在同一电路板上布署所有的资源的话。由于CT服务器有所有的不同资源和它们位于何处的表格,这点可以首先试行。如果资源不能在同一个电路板上得到,CT服务器试图把资源布署在同一平台上,最后,迫不得已时布署在不同的平台上。
另一个实施例中,可以让人类用户交互作用,帮助以该系统对特定访问或者其部分确定如何分配访问处理资源。特别是,基于系统的负荷、优先级、或者其它的准则,人类操作者可以确定应当用于特定访问处理的确定资源。在这样的方案中,CT服务器201提供接口使操作者可以逾越在其它的情况下由系统设定的分配。
图2示出语音处理平台之一210的原理图。该语音处理平台210装有语音处理(资源)电路板301-303。这些电路板可以是相同的也可以是不同的,并且可以按系统的需要以不同的方式用于不同的访问。在任何特定电路板上的访问处理资源都可以由任何呼入的特定线路利用。资源、电路板,甚至于平台不梱掷于任何特定的信道,从而,整个系统用作为大的合用资源库,跨越多个平台,并且确保所有的资源对所有的访问的可利用性。而且,优选的互连方法,也就是ATM交换台导致连接到资源的频带远比典型地需要的频带宽得多。平台的互连还可以通过以太网(Ethernet)交换台、H-323、CT总线、无限带结构,或其它相对高速宽带连接完成。高速互连方便了平台之间的媒介流互换。
不论资源位于远方的还是资源原在同一位置,访问处理资源和应用本身都不需要任何不同的操作。而且,不仅达到了增加了灵活性,而且故障容受程度也提高了,这是结构的内在结果。特别是,如果单个电路板甚至于平台不可以工作了,从这个电路板或者平台上的资源也会在其它平台或电路板上得到。可以得到资源的类型少了,结果并没有减少多少容量,应用和其它访问处理资源不受单个电路板或者资源因不能运行了导致退出系统而受影响。
另一个实施例中,可以用独立的算法确定如何以最有效的方式配置资源群。特别是,在上述实施例中的假定是,配置的“最佳”方式是尽可能地使用物理上位置靠近的资源。因此,缺省的配置是有可能就在同一电路板上布署资源,如果不可能,就在同一平台上。仅不得已时是位于远方的资源。尽管这种技术简单,且往往是理想的,但是也有该技术不那么理想的情况。因此,下面我们讨论本发明的另一个实施例,以在值得追求使用远方资源的某些情况下优化群的配置。
典型地,系统的每一个访问处理电路板包括多个信道,而每个信道可含有几个资源。访问可需要特定信道上的一些资源或者全部资源。然而,电路板的结构可能是信道和所有的资源必须一起分配。这样,为了使用信道资源之一把信道分配成群的一部分,结果其余的资源被浪费。如果在两处可以得到某访问所需要的资源,一个与其它所需要的资源同处一个位置,另一个不是这样同处一个位置,那么有可能分配后者较为有利。这种情况可能会发生在,与其它所需要的资源不在同一个位置的资源可以独立地分配,而同位置的资源却需要与该访问不需要的其它资源在一起分配时。从而分配同位置的资源会浪费必须分配的附加资源,但是远距离地分配资源不会浪费其它的资源。因此优选后者。
另一种分配位于远方的资源处理单个访问可能比分配同一位置的资源有利的情况是,希望均匀地分布负荷时。特别是,访问的形式可能是把用于访问的所有资源都分配在单个电路板上,或者分配在电路板的一个平台上的试图,会使一个电路板或者电路板的一个平台比其它的负荷大得多的情况下。这可能导致灾难性的单点故障。把系统负荷分散开可能较为有利,即使对普通访问远方资源成本不菲。最后,如果在各种电路板或者平台间的通信使得系统的负荷低于把资源分配在同一平台或者电路板上,那么远方布署资源会是值得追求的。
综上所述,本发明设想利用图表优化算法按群分配资源。每一个资源,以及每一个资源间的信道都赋以成本值。所述成本,例如可以是1-10的任意值。如果对资源的分配带有对不需要的其它资源的分配,从而是浪费时,这样,该特定资源的分配要贵些。保持一个储存每一个分配成本的表。当配置一组资源处理访问时,把资源选择得使该组的总系统成本最小。这有可能意味着资源在远方。
另外,在系统整个运行中,资源的成本可动态地改变。例如,保持一个包括分配的每一个电路板上的每一个资源成本的表格。所述的成本可以基于任何特定电路板的负荷而升降。因此,如果电路板过重地加载了处理的任务,在板上分配资源的成本会增加。电路板会向成本表格发出信号并且提高成本。通过如此办理,任何包括这块电路板上资源的资源群的总成本就会增加,这又转而减少分配这样的资源的机会。简而言之,电路板的负荷越大,就越不可能从这个电路板上分配其它资源群。这将导致系统在几个电路板或者几个平台上较均匀地分布。
另外,成本并不预先排除从重负荷的电路板上分配资源。而是说,高成本仅使得不易于从之分配资源,从而较不可能从特定的电路板上分配资源。这样,只要是需要还是可以得到这些资源,然而随着电路板的负荷加重,其资源就不优先考虑了。
除以上所述之外,其它的因素可以对特定的分配引起成本的动态变化。例如,由于平台之内的系统总线负荷,平台内的通信可能比两个不同平台之间的通信更不利于系统性能。因此,必须定期地调整成本。进行这样的成本调整的技术之一是定期地检验所有资源的当前成本。另一个这样的技术是定期地把资源分配成本报告给成本表。发生事件及环境变化时,报告成本,同时每一个资源或者电路板有一个预存的表格,该表格指出,对于发生的任何事件应当如何改变成本。
另一个实施例中,依分配资源的目的不同,成本可能不同。从而资源可有两个或者更多个与之相关的成本,然而,这种方法性质复杂不太优先考虑。
以上说明了本发明的优选实施例,本领域的普通技术人员可以清楚各种其它的修改和补充,而这些修改都要由权利要求书所涵盖。

Claims (22)

1.一种语音处理系统,用于连接到公共交换的电话网络,包括:
计算机电话服务器,用于连接多个客户计算机,客户计算机含有语音处理应用;
处理器,用于与所述的语音处理应用通信,并且用于确定正在处理的特定电话访问需要什么样的资源组,
多个平台,每一个所述的平台含有多个语音处理资源,所述资源在一个或多个电路板上,所述平台的每一个都与其它的所述平台互连,并且所述平台的每一个均与所述的处理器通信,以及
运行在所述处理器上的分配软件,用于把从所述平台可以得到的资源分配给处理访问,分配软件安排得或从同一平台,或从不同的平台分配资源,这取决于可得到性,分配软件还配置得用于向分配给访问的资源发布处理该访问的信息,或者从分配给访问的资源接收处理该访问的信息,使处理该访问的语音处理应用以基本上相同的方式处理该访问,不论分配的资源来自同一的电路板或平台还是不同的电路板或平台。
2.权利要求1所述的系统,其特征在于,所述的平台由ATM交换设施连接,所述的ATM交换设施配置得便于在所述的平台间交换实时介质流。
3.权利要求1所述的系统,其特征在于,分配软件安排得通过首先试行对访问在同一电路板上分配资源,然后在同一平台上分配资源,然后在不同的平台上分配资源,对分配进行优先化。
4.权利要求1所述的系统,其特征在于,把对一访问汇集的资源配置成做有该访问标记的资源群,其中在该访问过程中,在对该访问要求或者请求新的服务时,做有该访问标记的资源群可以改变。
5.权利要求1所述的系统,其特征在于,分配软件和语音处理应用通过局域网互相通信。
6.权利要求1所述的系统,其特征在于,所述处理器和所述平台通过标准的或者适当的协议通信。
7.一种语音处理系统中处理电话访问的方法:所述的方法包括步骤:
连接多个资源平台,以互相通信,资源平台的每一个包括多个语音处理电路板;
把资源平台连接到计算机电话服务器,计算机电话服务器安排得配置从一个或多个所述语音处理电路板和所述平台中选择的资源去处理访问;
把所述的计算机电话服务器连接到多个运行语音处理应用软件的客户计算机,使所述的语音处理应用软件的运行不占有任何指出分配来处理访问的资源是位于相同的或不同的语音处理电路板上,还是位于相同的或不同的资源平台上的信息。
8.权利要求7所述的方法,其特征在于,分配来处理特定访问的一群资源包括在所述的访问过程中改变的资源组。
9.权利要求8所述的方法,其特征在于,如果可得到,处理特定访问的资源从同一语音处理电路板分配,而如果不可得到,则从同一资源平台分配,如果还不可得到,从不同的资源平台分配。
10.一种语音处理系统,含有多个语音处理平台,每一个平台包括多个语音处理电路板,把一个平台上的语音处理电路板连接起来,用计算机总线互相通信,把语音处理平台连接起来经交换台互相通信,把语音处理平台连接到计算机电话服务器,安排计算机电话服务器来处理多个抵达的访问的每一个,这是通过分析每一个访问所需要的资源,然后建立处理该访问的资源群以处理访问,群内的资源可在同一的或不同的语音处理电路板上,也可以在同一的或不同的语音处理平台上,这取决于处理该访问所需资源的可得到性。
11.权利要求10所述的系统,其特征在于,所述的CT服务器包括用户接口和软件,所述的接口和软件使用户能够指定用于处理访问的资源,从而逾越CT服务器分配的资源。
12.权利要求10所述的系统,其特征在于,所述的交换台为ATM交换台。
13.权利要求10所述的系统,其特征在于,所述的CT服务器以标准的或者合适的协议与多个个人计算机通信。
14.权利要求12所述的系统,其特征在于,CT服务器具有优先权方案,该优先权方案试图把物理上同一位置的资源分配到这样的分配,使之能够适合访问处理的程度。
15.权利要求14所述的系统,其特征在于,所述的优先权方案首先试图从单一电路板上分配所有的资源,其次从单一平台,再次从多个平台上分配。
16.在访问处理系统中分配资源的方法,所述资源配置成群,以处理访问,所述的方法含有步骤:
把每个资源与成本相关联,并且
把资源分配成群,从而出现几个可以处理该访问的可能的群,并把分配的群的总成本降到最低。
17.权利要求16所述的方法,所述的方法还含有步骤:把成本与资源之间的多个通信信道的每一个相关联,并且在计算分配的资源群的总成本时计入这种通信信道的成本。
18.权利要求16所述的方法,其特征在于,每一个资源的成本动态地改变。
19.权利要求18所述的方法,其特征在于,定期地检验每一个资源的成本,以更新其相关成本。
20.权利要求16所述的方法,其特征在于,在任何给定的时间,每一个资源不只关联一个成本。
21.权利要求17所述的方法,其特征在于,在任何给定的时间,每一个资源或者通信信道不只关联一个成本。
22.权利要求18所述的方法,其特征在于,每一个资源的成本以基本上相等地在多个平台之间分布系统负荷的方式变化。
CNB018054021A 2000-02-22 2001-01-24 具有优化的资源分配的多平台语音处理系统 Expired - Fee Related CN100518211C (zh)

Applications Claiming Priority (2)

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

Publications (2)

Publication Number Publication Date
CN1404677A true CN1404677A (zh) 2003-03-19
CN100518211C CN100518211C (zh) 2009-07-22

Family

ID=24030229

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018054021A Expired - Fee Related CN100518211C (zh) 2000-02-22 2001-01-24 具有优化的资源分配的多平台语音处理系统

Country Status (7)

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

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001297640A1 (en) * 2000-12-08 2002-09-12 Interface, Inc. Dual-density cling foam spacer
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
US7281148B2 (en) * 2004-03-26 2007-10-09 Intel Corporation Power managed busses and arbitration
US7606960B2 (en) * 2004-03-26 2009-10-20 Intel Corporation Apparatus for adjusting a clock frequency of a variable speed bus
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
US8077849B2 (en) * 2006-01-10 2011-12-13 Utbk, Inc. Systems and methods to block communication calls
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
US7782905B2 (en) * 2006-01-19 2010-08-24 Intel-Ne, Inc. Apparatus and method for stateless CRC calculation
US7889762B2 (en) 2006-01-19 2011-02-15 Intel-Ne, Inc. Apparatus and method for in-line insertion and removal of markers
US8316156B2 (en) * 2006-02-17 2012-11-20 Intel-Ne, Inc. Method and apparatus for interfacing device drivers to single multi-function adapter
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
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
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
CN103463086B (zh) 2007-05-16 2015-10-21 塔科达有限责任公司 作为pde4抑制剂的吡唑啉酮衍生物
US8886542B2 (en) 2009-08-26 2014-11-11 Roger Lagadec Voice interactive service system and method for providing different speech-based services
EP2293290A1 (en) * 2009-08-26 2011-03-09 Swisscom AG Voice interactive service system and method for providing different speech-based services
CN102510430B (zh) * 2011-10-10 2014-11-26 江苏鸿信系统集成有限公司 差异化样本导入与多数据源和多语音平台处理方法

Family Cites Families (19)

* 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
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
US5978465A (en) * 1997-05-05 1999-11-02 Aspect Telecommunications Corporation Method and apparatus for allocating resources in a call center
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
EP1266512A1 (en) 2002-12-18
EP1657901A1 (en) 2006-05-17
US6418201B1 (en) 2002-07-09
JP2003524342A (ja) 2003-08-12
DE10195734T1 (de) 2003-05-22
CN100518211C (zh) 2009-07-22
WO2001063892A1 (en) 2001-08-30
GB2376376B (en) 2003-10-08
EP1266512A4 (en) 2004-09-15
US20020164001A1 (en) 2002-11-07
JP4205339B2 (ja) 2009-01-07
GB2376376A (en) 2002-12-11
GB0220659D0 (en) 2002-10-16
US6990183B2 (en) 2006-01-24

Similar Documents

Publication Publication Date Title
CN100518211C (zh) 具有优化的资源分配的多平台语音处理系统
US6496567B1 (en) Interactive voice response service node with advanced resource management
US6745221B1 (en) Dynamic resource reallocation
US6831966B1 (en) Multi-tenant, multi-media call center services platform system
DE69837193T2 (de) Peripheriegerät für intelligente dienste
US6847639B2 (en) Managing feature interaction among a plurality of independent feature servers in telecommunications servers
JP3813873B2 (ja) 複数のプラットホーム上に資源を有する呼出し処理システム
US6556672B1 (en) Fault tolerant voice processing system
WO1997050227A1 (en) Communication network call traffic manager
JPH11112666A (ja) 着信呼分配システム
JPH06343188A (ja) 呼処理システムおよび該呼処理システム実行方法ならびに機能サービス割り当て方法
US6744732B1 (en) Dynamic throughput allocation in a converged voice/data services network interface
US6205134B1 (en) Voice processing system
JP2002516652A (ja) 通信および情報処理ネットワークのサービスに対し汎用的に互換性のあるソフトウェア・システム
DE60021994T2 (de) Verfahren und System zur adaptiven Zuweisung von Anrufaufgaben
US6237047B1 (en) Signal processing system including plurality of processing cards communicating with plurality of independent CPU
US6310945B1 (en) Three tier client/server model for legacy switches
US7266126B1 (en) Telesystem with coupling device and a method in connection therewith
EP1610537A1 (en) Assignment and individual configuration of communications equipment comprising randomly selected workstations
US6418213B1 (en) Communication terminal equipment using performance feature group identifiers
JP3154918B2 (ja) 内線代表選択方法及びコールピックアップ方法
WO2000019701A1 (en) Three tier client/server model for legacy switches
EP1186180A1 (en) Apparatus, system and method for media independent call control
CN1208297A (zh) 电话线动态分配装置和方法
WO2000011856A1 (en) Vru load balancing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090722

Termination date: 20180124

CF01 Termination of patent right due to non-payment of annual fee