CN102415068A - 用于多租户电话网络的方法和系统 - Google Patents
用于多租户电话网络的方法和系统 Download PDFInfo
- Publication number
- CN102415068A CN102415068A CN2010800195480A CN201080019548A CN102415068A CN 102415068 A CN102415068 A CN 102415068A CN 2010800195480 A CN2010800195480 A CN 2010800195480A CN 201080019548 A CN201080019548 A CN 201080019548A CN 102415068 A CN102415068 A CN 102415068A
- Authority
- CN
- China
- Prior art keywords
- call
- channel
- resource
- telephone network
- user
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/0033—Notification or handling of incoming calls by a computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5083—Techniques for rebalancing the load in a distributed system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2564—NAT traversal for a higher-layer protocol, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
- H04M1/2473—Telephone terminals interfacing a personal computer, e.g. using an API (Application Programming Interface)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/34—Charging, billing or metering arrangements for private branch exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/36—Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/36—Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
- H04M3/367—Traffic or load control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5158—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with automated outdialling systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
- H04M3/5232—Call distribution algorithms
- H04M3/5235—Dependent on call type or called number [DNIS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/39—Electronic components, circuits, software, systems or apparatus used in telephone systems using speech synthesis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/40—Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Abstract
一种用于运行多租户电话系统的方法和系统,包括存储从多个用户接收到的呼叫请求的呼叫队列;可扩展和可收缩的电话资源集群,其为呼叫请求建立呼叫会话;计算系统的容量需求的分析系统;管理所述电话资源集群的扩缩和运行的资源分配器;以及多个电话网络信道,其被用作呼叫会话的电话通信信道。
Description
相关申请的交叉参考
本申请要求以下美国临时专利申请的权益:于2009年3月2日提交的,题为“A method of Providing a Telephony Network for a Plurality ofUsers”的第61/156,758号美国临时专利申请;于2009年10月7日提交的,题为“Method and System for a Multitenancy Telephone Network”的第61/249,493号美国临时专利申请;于2010年1月19日提交的,题为“Method and System for a Multitenancy Telephone Network”的第61/296,270号美国临时专利申请,通过引用将它们全文合并到本文。
本申请涉及第12/417,630号在先申请,该申请于2009年04月02日提交,题为“System and Method for Processing Telephony Sessions”,通过引用将其全文合并到本文。
技术领域
本发明大体上涉及电话领域,更具体地涉及在电话领域中的新颖和实用的多租户(Multitenancy)电话网络。
背景技术
对于电话会话或连接,电话网络在历史上采用信道架构。信道架构在电话史上是有基础的。物理上的线连接或信道需要被物理地连接以进行电话呼叫。信道的概念沿用至今。习惯上要求电话网的用户基于每个信道付费。希望拥有公共交换机(PBX)、呼叫中心、或类似电话应用的用户,通常订阅业务或具有仅他们可用的固定数目的信道。由于信道数目是其合同的一部分,他们不能超过该信道数目(否则呼叫或电话会话将失效)。由于大部分应用偶尔经历满容量使用,用户常常支付比通常所使用的信道更多的信道的费用。
与电话网络的基于信道的架构形成对照,基于分组的网络革新近年来显著增加,诸如网络电话(VOIP)、基于互联网的应用、以及基于互联网的电话应用等等。随着更新的技术进入电话领域,处理硬件和软件容量需要正面临罕见的挑战。专用的硬件和软件常常在电话呼叫会话期间执行任务或甚至充当连接呼叫方到基于互联网的应用的中间系统。电话系统通常比基于网站的应用具有更高的性能预期。当网站用户期待网站和软件耗时以加载和处理信息时,正在通话中的呼叫方经历延时或反应满的交互的困扰。此外,电话应用仍然依赖基于信道的电话系统,其又对可扩缩性增加了另外的障碍。电话网络和现存的电话应用软件和硬件架构限制了电话应用领域的增长能力。因此,在电话领域需要建立新的和实用的多租户电话网络。本发明提供这种新的和实用的系统和方法。
发明目的
本发明提供为电话应用提供多租户电话网络的系统和方法。本发明的一个目的是管理多用户环境中的共享资源的使用和动态地扩缩资源以满足容量要求。这个目标的相关效果是对每个用户可用的资源的视在数量的总和大于用于实施多租户电话网络的实际资源数量。本发明的另一个目的是通过提供处理和存储资源来有效地利用电话平台的资源以满足容量需求,从而有效地将其它未使用的资源留给其它的应用,将其关闭电源以节约功率,或任何适合的功能。本发明的另一目的是使电话资源集群的使用对用户的应用透明。即使应用的运行分布在多个电话业务资源之间且可能涉及在不同信道上的多个电话会话的情形也优选地保留这种透明度。本发明的这些和其它目的由本发明的优选实施方式实现,包括用于多租户电话网络的系统,运行多租户电话网络的方法,运行动态电话网络的方法,以及在电话硬件之间分布呼叫的方法,在下列部分中逐个进行描述。
附图简要说明
图1是运行多租户电话网络的方法的优选实施方式的流程图示;
图2-4是多租户电话网络的系统的优选实施方式的示意性图示;
图5是利用呼叫转录器集群的本发明的优选实施方式的示意性图示;
图6是运行动态电话网络的方法的优选实施方式的流程图;
图7是实施会议电话的本发明的优选实施方式的流程图;以及
图8是接收呼入呼叫的本发明优选实施方式的流程图。
优选实施方式的说明
本发明的优选实施方式的下列说明并非旨在将本发明限制在这些优选的实施方式,而是使得本领域的技术人员能够实施和使用本发明。
1.用于多租户电话网络的系统
如图2-4中所示,优选实施方式的系统100包括电话资源集群110、呼叫队列120、分析系统130、资源分配器140、以及多个电话网络信道150。电话资源110集群优选地包括多个分配的电话网络信道152和/或诸如多个呼叫路由器、负载平衡器的多个电话资源112,并且可以另外包括业务应用。该系统起到分配网络和系统资源的使用以及基于容量要求动态地调整系统的作用。
电话资源集群110(或“集群”)起到可扩缩的(可扩展的和/或可收缩的)资源集合的作用,其中至少一个资源被用于创建用户要求的电话呼叫会话。集群110优选是可以动态地调整以满足处理和/或存储要求的硬件和/或软件部件的集合。集群110优选地相对于外部设备呈现为硬件和/或软件云,使得硬件分配和使用的管理由系统在内部处理。在图2中示出的一种变形中,电话资源集群110,优选为多个电话资源112,所述电话资源112起到为呼叫请求或呼叫会话诸如建立呼叫会话、将电话指令转换成呼叫动作、转录呼叫、或接通呼叫等提供中间处理任务的作用。在图3示出的另一变形中,电话资源集群110优选为到分配的电话网络信道152的多个连接,其中分配的电话网络信道152是已经被激活或被指定为可用于呼叫会话的信道的已分配的电话网络信道152的信道。
电话资源112优选是为特定的电话处理任务提供的软件或硬件资源。优选存在多个电话资源112,且可能存在执行不同的专门任务的多个电话资源类型。电话资源112优选地包括计算机处理器和/或计算机存储设备。电话资源112可以是物理硬件设备、虚拟机、软件程序/例程、和/或提供电话资源112的处理和存储操作的任何适当的组合。在某些情形中,电话资源112可以包括专用的硬件或软件。由于电话资源112在处理能力或数据存储方面共享基本的功能,可以另配电话资源112的核心功能使得电话资源112执行不同的专门任务。资源分配器140(更具体地说是负载平衡器142)优选另配电话资源112以作为资源集群110的不同部分。例如,集群可以包括许多文本到语音服务器和许多呼叫路由器,但是在某一时间点可以只有少量的文本到语音操作被执行以及数量增加的电话应用,因此文本到语音服务器优选地被另配为呼叫路由器。在一个变形中,多个电话资源112(即集群110)优选地包括多个呼叫路由器114。另外或可替换地,集群可以包括其它硬件设备或软件例程,诸如媒体处理系统、转录系统、文本到语音系统、呼叫记录器、呼叫数据存储、或任何适当的硬件(物理设备或虚拟机)或软件。集群的资源分配器140优选地包括负载平衡器142,其管理处理任务的分布和多个电话资源112的运行。此外,集群可以包括可以共同解决由于利用多个资源所导致的问题的业务应用和/或呼叫路由器网络。
多个呼叫路由器114起到发起或接收来自电话设备的呼叫以及提供电话应用相关的处理的作用。优选地,呼叫路由器连接到应用服务器,其优选地是呼叫请求源。多个呼叫路由器114优选是可以根据容量需求进行调整的动态数量的呼叫路由器114。如上所述,在可替换的实施方式中,多个呼叫路由器114可以由其它适当的电话硬件或软件资源代替或与其它适当的电话硬件或软件资源相结合,诸如媒体处理系统、转录系统、文本到语音系统、或其它在电话应用中使用的专用硬件或软件资源。在一个例子中,多个转录硬件资源或虚拟资源可以用于代替呼叫路由器以对电话呼叫进行转录,如图5中所示。此外,呼叫路由器114可以被另配为媒体处理系统、转录系统、文本到语音系统、或用于任何适当的过程,并且类似地任何处理器可以被另配以用作呼叫路由器。硬件或软件资源的数量可以另外或可替换地分配或解除分配,使得在任何时间可以操作在任何适当的组合中的任何期望的资源数目。硬件实例在被解除分配时可以被断电、置入节能模式、或置于任何适当的状态。电话资源112可以另外或可替换地作为云计算平台(其可以由诸如由Amazon运行的Elastic Compute Cloud的外部一方运作)上的虚拟资源运行。当诸如呼叫路由器114的电话资源112被解除分配时,虚拟资源可以返回给供应商,提供给云计算平台的其它用户,结束资源的虚拟化或任何适当的过程。当解除分配时,可以退出或删除软件实例。可以调整或维持诸如呼叫路由器与媒体处理系统的比率的资源比率。
呼叫路由器114优选地经由PSTN网络连接到公共交换电话网(PSTN)设备,使得它可以从PSTN连接的设备接收和产生呼叫,诸如陆上通信线、蜂窝电话、卫星电话或任何其它适当的PSTN连接的设备,以及诸如网络(VOIP)电话、SIP设备、Skype、Gtalk、或其它因特网可寻址的语音设备的非PSTN设备。因此,呼叫路由器112可以优选地创建到分布式电话控制器的电话网络的连接。呼叫路由器112可以可替换地或另外用作或包括用于诸如SMS(短信息服务)信息或MMS(多媒体信息)的电话信息的信息路由器。呼叫路由器112可以优选地连接到信息网络,使得它可以从SMS/MMS网络设备、蜂窝电话、计算机、智能手机、或任何适当的SMS/MMS网络设备接收和发送信息。呼叫路由器112也可以发送或接收文本信息、多媒体信息、电子邮件、传真或其它适当的PSTN兼容的通信信息。呼叫路由器112优选地利用应用层协议更优选地利用HTTP(超文本传输协议)协议,或安全的HTTPS(超文本传输协议安全)协议与应用服务器相通信。应用服务器优选地主持(host)电话应用、声音文件、文本文件、数据库、和/或可以被呼叫路由器在电话交互中使用的任何适当的媒体、资源或文件。呼叫路由器112可以另外产生呼叫路由器资源。呼叫路由器资源优选地可以被应用服务器和其它设备(诸如其它呼叫路由器)通过呼叫路由器API访问。呼叫路由器资源起到呼叫路由器元数据、内部呼叫路由器状态、或由呼叫路由器使用的给定资源的状态的可寻址表示的作用。例如,呼叫路由器114可以记录呼叫和将该记录保存为呼叫路由器资源。
此外,优选实施方式的电话资源集群110可以包括服务应用116,其充当信息部件以协调在各种呼叫路由器114、硬件资源、和/或软件资源之间分布的应用的功能。服务应用116优选是内部资源,当应用的正常运行因为应用的运行分布在集群110的各种硬件和软件资源之间而被阻止时使用该内部资源。服务应用116优选是信息服务,该信息服务在信息被传送到特定目的地(诸如到另一呼叫路由器114)时提供可靠的信息。服务应用116可以可替换地提供广播信息,它发布信息而不知道假如信息被收到时是谁接收了信息。作为第一个例子,挂断电话服务应用116可被用于协调在不同的呼叫路由器114上的挂断呼叫会话。挂断电话服务优选地被用于通信到适当的呼叫路由器114以取消去话呼叫,例如当一个应用想拨多个号码但是一旦其中一个呼叫被应答时,则挂断所有未应答的呼叫。作为第二个例子,多输入服务可以汇集和输入来自多个电话设备的命令。因此,双音多频(DTMF)输入或语音命令可以由任何呼叫方发布和发送到该应用,即使该呼叫分布在该集群内的多个呼叫路由器114上。这可以被用在会议电话内的投票表决应用中。这样,电话应用不需要积极地应对处理和分布在集群内的呼叫处理,以及集群的硬件和软件资源由于内部服务应用116而优选地对外部应用呈现为单一实体。
此外,优选实施方式的电话资源集群110可以包括呼叫路由器网络118,其起到允许在各个呼叫路由器114之间的某一层级的通信和同步作用。呼叫路由器网络118可以另外或可替换地应用于其它硬件或软件资源。呼叫路由器网络118优选地被用于访问共享资源或作为通信信道。在一个示例性应用中,在呼叫路由器网络118上建立网络电话(VOIP)连接以混合来自各个呼叫路由器的音频。VOIP连接优选地被用于实施分布在多个呼叫路由器114上的会议电话。作为另一例子,呼叫路由器网络118可以另外被用于将来自呼叫路由器的音频分流到实时因特网音频流。作为另一例子,呼叫路由器网络118可以被用于访问在另一电话资源112上的数据,诸如通过使用呼叫路由器API来访问呼叫路由器资源。服务应用116和呼叫路由器网络118可以另外在同步分布在集群内的应用中彼此协调。
优选实施方式的呼叫队列120起到管理呼叫请求堆栈的作用。呼叫队列120优选是尚未服务或尚未分配必要资源的去话呼叫请求的列表。该请求优选以适合于网络150和电话资源集群110的当前容量的速率被服务。服务速率可以可替换地根据分布式电话控制器114、电话资源集群110、和/或在队列120中的请求数量的容量来进行调整。当容量被超出时,优选地将呼叫请求(诸如由电话应用发起的请求)放置在呼叫队列120中,或可替换地针对每个请求或基于任何适当的规则将该呼叫请求放置在呼叫队列120中。
在一种变形中,应用优选具有相关的用户限制,特别是:请求间(inter-call)速率限制(节流量)和总限制(最高限额)。节流量和最高限额优选地用于确定呼叫队列中的请求定位。该限制可以可替换地分配给账户、电话号码、或任何适当的实体。电话信息(例如,SMS和MMS)是可以另外被放置在呼叫队列中的呼叫请求的一种变形。可以优选地排队入栈和出栈的电话信息,由于入栈信息不像入栈呼叫一样,其不要求立即采取动作。SMS信息优选在队列中的请求被服务后发送。可以可替换地在专门的信息队列中对SMS信息和/或MMS信息排队。SMS信息可以具有随着请求而变化的速率限制(节流量)和总限制(最高限额)。以任何速率从用户收到的请求优选地根据该节流量以一定的时间间隔排列在呼叫队列中。在来自应用的呼叫请求之间优选地具有强制的等待时间。优选地以如图6中显示的交错或交替形式在队列中对不同用户的请求进行排序,但是可替换地,用户可以基于服务计划、先到先服务策略、呼叫请求类型、和/或任何适当的策略拥有优先权。最高限额优选是对用户在给定的时间内可以发出的请求的总数的限制。呼叫队列120的用户限制、处理、间隔、和/或排序起到防止一个应用在任何时间不公平地占据电话网络或电话资源集群的使用。此外,应用可以要求尽快地或在未来的某个时间(例如,用户安排一个呼叫或稍后时间的呼叫)访问电话资源112。另外或可替换地,用户限制可以根据应用的需求进行调整或设置。应用可以基于用户应用的类型或特征而具有特定的要求。用户限制优选地根据用户选择的合同和/或定价模式或由其它适当的方法设置。
在另一变形中,呼叫队列120专用于单一用户实体的请求。在这个变形中,优选具有多个单独分配的呼叫队列120。优选地将呼叫请求编入每个用户的呼叫队列120。电话信息请求可替换地具有用于每个电话号码的队列。优选地可以在任何时间将用户请求加入到该单独分配的队列120中。每个队列优选地根据考虑了每个用户限制(诸如资源限制、全系统限制等等)的计划被服务(即,出列)。换句话说,出列以交替方式发生在多个呼叫队列120之间。单独分配的呼叫队列可以另外用于特定的资源,而出列优选地根据特定资源的出列速率发生。出列速率优选地与资源的容量相关,但是可以可替换地基于任何适当的准则。与其它排队变形一样,排队可以可替换地根据任何适当的排队方法发生,这些方法例如随机法、以循环方式、公平排队法、加权的公平排队法、基于实际资源使用、和/或任何适当的方法。作为基于账户/电话号码排队的可替换选择,可以基于时间、优先权、使用历史、或任何适当的方面对呼叫或信息请求进行排队。可以另外具有用于协调单独分配的呼叫队列(或信息队列)120的出列的控制队列。
如上所述,呼叫队列120可以包括用于处理电话信息(例如:SMS或MMS信息)的另外的或可替换的系统。SMS信息优选地具有针对其服务速率的另外的限制和制约。优选地不仅针对与各种用户共享电话网络接入而对SMS信息进行排队,并且也优选地实施速率以防止来自单一用户的SMS信息受到速率限制,被识别为垃圾电子邮件。电话信息的呼叫队列120可以包括至少两种类型的队列:控制队列和电话号码队列。电话号码队列优选地起到用户希望发送的电话信息的单一用户的个人队列的作用,而控制队列实质上类似于上面针对呼叫队列120描述的多用户队列。可以可替换地使用单独分配的呼叫队列120而不使用控制队列,并且单独分配的呼叫队列120可以基于账户电话号码或任何适当的分配。控制队列和电话号码队列优选地起到分离特定应用的信息排队和多个信息的信息排队的作用。优选地不直接将SMS信息(文本)的内容或MMS信息(多媒体)的内容存储在呼叫队列中,优选地存储关于SMS信息内容的编号。这起到减少队列负载的作用。优选地当服务排队的编号时,存储和访问SMS/MMS内容。
队列弹出器(popper)122(即出列器)优选是软件或硬件机制,它起到从呼叫队列中选择要服务的呼叫请求的作用。队列弹出器122优选地以优选的速率选择呼叫请求,但是队列弹出器可以可替换地根据容量或可用资源,或其组合来选择呼叫请求。可以另外存在起到同时从呼叫队列120选择呼叫请求的多个队列弹出器122。呼叫弹出器122的数量是可变的。附加的或专门的队列弹出器122可被用于附加的SMS呼叫队列。呼叫队列120、队列弹出器122、或任何适当的组合可以优选地用于控制呼叫请求的节流(或服务速率)。可以在每个电话号码、每个账户(如在多用户应用中一样)上、和/或根据任何呼叫/信息特征实施节流。
优选实施方式的分析系统130起到分析系统以预测资源需求的作用。分析系统130优选地监视系统的多个方面。分析系统130可以监视诸如网络或硬件操作层级的当前容量或趋势(增加或减少);诸如找出容量相关性的存入数据的使用历史(例如,检测模式);队列长度和队列进入等待时间;从应用的过去使用来对应用进行诸如历史模式的分析;和/或任何适当的方面。优选地找出涉及一天的时间、一周中的各天、年模式、使用模式(诸如假如一个用户的需求容量的增加指示其它用户的需求容量的增加)、呼叫地点、呼叫的呼叫持续时间、和/或任何适当的指示器。分析系统130优选地把电话网络信道的入栈和出栈容量区别开。分析系统优选地产生用于资源分配器140、分布式电话控制器144、负载平衡器142、和/或另外地,呼叫队列120的数据。来自分析系统的预测或数据可以另外被用于提供分布式呼叫控制器的容量、用于计划电话网络的静态容量的容量需求、呼叫路由器的数量、集群内的硬件或软件资源、和/或队列管理的参数。分析系统130优选地比较预期的和实际的负载,并提供用于补偿在系统的资源使用中的可变性的数据。
优选实施方式的资源分配器140起到扩缩和管理电话集群110的运行的作用。资源分配器140另外优选地另配集群110的电话资源112、分配新的电话资源112、解除分配电话资源、和/或任何其它适当的分配过程。资源分配器140可以另外控制系统的呼叫队列和其它设备的供应。资源分配器140优选地在确定资源的供应和运行中使用分析系统130的数据。资源分配器140优选地使用来自分析系统130的信息以预测所需的电话资源112的容量。资源分配器140优选地使用预测的容量需求以确定需要运行多少硬件(物理的或虚拟的)或软件资源,以及资源分配器优选地根据需要来分配、解除分配、或另配电话资源112(例如,呼叫路由器和/或其它硬件或软件资源)。当确定在某一特定时间已经分配的资源的数量和比率时,资源分配器140可以另外使用启动时间、运行成本、或其它硬件和软件资源的参数。资源分配器140也优选保持跟踪当前可用的资源数量,并使其它系统部件(包括出列器、负载平衡器等等)可以获得资源可用性的信息。这种资源可用性的信息优选被其它系统部件使用以调整该系统部件的运行。资源分配器150优选实时监视资源和另配资源。
优选实施方式的资源分配器140优选包括负载平衡器142,其起到在呼叫路由器和其它硬件之间分发处理任务的作用。优选实施方式的负载平衡器140优选地优化处理任务的分发,使得多个呼叫路由器114运行在最优或接近最优的水平上。呼叫路由器114的运行可以针对性能、能量、成本、和/或任何适当的条件进行优化。负载平衡器142优选地在任务被创建时将该任务(例如呼叫请求/会话的服务)指示给合适的呼叫路由器142(或电话资源112)。任务优选是电话应用的运行,但是可以可替换地是呼叫请求或呼叫会话。在一个例子中,一百个呼叫路由器114可以提供针对一百个电话应用的呼叫路由器任务。在第二个例子中,一百个呼叫路由器114可以各自处理与一个电话应用相关的单个呼叫会话,诸如具有一百个参与者的电话会议应用。资源分配器140优选地发送关于系统资源的当前状态(资源负载、资源数量等等)的通知到负载平衡器142。负载平衡器142基于由资源分配器140提供的数据,将请求分发到当前可用的和运行的资源,以满足被负载平衡的应用的需求。
优选实施方式的资源分配器140可以包括分布式呼叫控制器144,其起到控制由系统使用和运行的电话网络150的作用。分布式呼叫控制器优选管理多个电话资源对电话网络信道150的共享使用。如果使用多个网络供应商或载波,分布式呼叫控制器144可以可替换地是多个电话网络的子集。分布式呼叫控制器144的运行优选地起到控制针对电话网络150的当前容量需求的分配的信道数量的作用。分配的信道优选是可用的静态信道容量中的在使用中或准备使用的信道。分布式呼叫控制器的容量优选地在任何给定的时间小于或等于静态信道容量。分布式呼叫控制器150的容量可以优选地通过分配更多的电话网络资源到呼叫控制器而增加,并且分布式呼叫控制器144的容量可以优选地通过解除分配电话网络资源而减少。作为例子,商用硬件节点在高容量需求期间可以被增加到电话网络以运行电话软件堆栈。分布式呼叫控制器144优选地使用分析系统130来预测或响应期望的容量需求。电话网络150可以另外被划分成入栈信道、出栈信道、以及可以分别用于接收呼叫、产生呼叫、以及接收、产生呼叫二者的双向信道。电话网络150还可以包括SMS或MMS入栈和出栈信道。分布式呼叫控制器144优选地根据预测的使用来管理信道类型的使用。双向信道可以优选地用于容量需求的灵活性。作为一个例子,如果预期来话呼叫负载较高,那么优选地将去话呼叫引导到出栈信道以保留更多的容量给来话呼叫。分布式呼叫控制器144可以另外根据来自网络供应商的订购或合同来管理分配的信道的数量和使用。可以使用分配或解除分配信道以保证批量定价阈值或其它网络条件得到满足。
具有静态数量的信道150的电话网络优选是为用户提供电话网络接入的基本的基础设施。电话会话优选通过电话网络进行通信,并且电话会话优选包括电话语音会话和/或文本/媒体信息(电话报文发送)。信道的静态数量优选是可以一次被支持的同步电话会话或呼叫的总数量。信道数量通常由特定的载波或网络可用的相互连接的数量进行限制。电话网络150可以可替换地由多个载波或网络供应商或公共交换电话网络组成,但是优选地将多个载波或网络作为一个电话网络进行管理或处理。信道的静态数量优选为一段时间的设定数量(通常基于与电话公司的合同),并且该数量优选足够大以提供足够的容量。信道的静态数量优选地决定网络容量和与其它网络相连接的电话网络的能力。电话网络的运行优选通过提供接入电话网络的信道的应用来处理。电话网络可以具有在任何给定的时间没有被使用的给定数量的信道。在一个变形中,电话网络可以可替换地以未使用模式运行未使用的信道。未使用模式可以是全部或部分的硬件掉电模式、硬件睡眠模式、辅助使用(诸如用于可以优选以最小负面影响来中断的非关键性使用)、和/或任何适当的方式。未使用模式可以起到减少运行成本和/或最大化利用未使用容量的作用。电话网络信道150优选是公共交换电话网(PSTN)连接,但是可以可替换地是会话发起协议(SIP)信息通路或创建到电话设备的电话网络连接的任何适当的设备。
2.运行多用户电话网络的方法
如图1中所示,优选实施方式的运行多用户电话网络的方法100’包括多路传输多个用户的呼叫请求到电话资源的步骤S110,通过电话资源从呼叫请求创建第一呼叫会话的步骤S130,以及将该呼叫会话与多个另外的呼叫会话多路传输到电话信道的步骤S140。方法100’起到创建资源密集型电话应用的有效的和可扩缩的网络系统。电话资源优选是电话资源集群的一部分。由于处理网络负载的宽范围(wide spectrum)的能力,电话资源集群优选地进行扩缩以满足当前的容量要求,其起到减少运行成本和允许多种应用使用多用户电话网络的作用。此外,方法100’起到允许电话应用的运行分布在各种各样的多用户、共享资源(例如,电话资源)之间,使得电话应用的特定目标不受多用户电话网络的限制。优选实施方式的方法100’优选由上面描述的系统实施,但是可以可替换地由任何适当的系统来实施。
步骤S110,其包括多路传输多个用户的呼叫请求到电话资源,起到在多个用户之间共享电话资源的使用的作用。单一的电话资源优选在多个用户/应用之间共享。多路传输优选地以时分多路传输的形式发生,其中呼叫请求以交替的方式被发送到电话资源。时分多路传输优选地基于完整的呼叫会话或过程的结束。换句话说,用户轮流使用电话资源以创建呼叫会话和运行应用。例如,第一客户优选使呼叫请求被电话资源服务,并且当该呼叫请求的呼叫会话结束时,第二用户可以使呼叫请求由相同的电话资源服务。呼叫请求优选地从用户或更具体地从驻留在外部服务器上的电话应用接收,但是可以可替换地从任何适当的源发送呼叫请求。优选地在基于包的通信信道,换句话说非直接的通信信道上接收呼叫请求。在一个变形中,优选地以HTTP或HTTPS信息接收呼叫请求,但是可以可替换地通过任何适当的应用通信协议接收。步骤S110可以另外包括对用户的呼叫请求进行排队的步骤S112,其起到门控或对呼入的呼叫请求划分优先顺序。呼叫队列优选地用于出栈请求,而优选立即处理呼入的呼叫请求(否则呼叫会话将很可能失败)。可替换地,呼入的呼叫可以针对全部服务来排队,当呼叫在队列中等待以被完全服务时,“振铃”音频在回放。但是,队列可以被用于到来的电话信息,因为诸如SMS信息和MMS信息的电话信息如果在首次尝试时没有被接收将会重复发送。呼叫队列优选是来自多个用户的待决的呼叫请求的列表。另外的队列可以另外或可替换地被用于电话信息。优选地在队列内以平衡访问资源的方式排序呼叫请求。优选地对每个用户(例如,账户、应用、或电话号码)分配内部呼叫请求限制(节流量)和可以在规定的时间内进行的呼叫请求的最大数量的限制(最高限额)。优选地以规定的速率或由设备(即,队列弹出器)选择服务的呼叫请求,所述设备可以基于在电话资源集群上的当前负载选择呼叫。可以可替换地以任何适当的诸如上面描述的那些变形来运行队列。队列可以被分配到每个用户或电话号码。排队可以可替换地根据任何适当的排队方法发生,这些方法诸如随机法、以循环方式、公平排队、加权的公平排队、基于实际的资源使用、和/或任何适当的方法。负载平衡器优选将呼叫请求分布到具有最少容量的电话资源。如上面所描述的,负载平衡器和呼叫请求队列优选地协作来分配负载。
作为一个附加的步骤,方法100’优选地包括供应电话资源集群的资源的步骤S120,其起到扩缩电话资源集群的容量以充分地将呼叫请求多路传输到电话资源的作用。步骤S120可以包括另配电话资源集群的现存的电话资源,将附加资源分配到电话资源集群,和/或解除分配电话资源集群的资源,和/或将一种类型的资源实时地再分配到另一种类型的资源。电话资源集群优选地包括执行如上面描述的各种功能或操作的多个电话资源。例如,电话资源集群可以包括多个呼叫路由器、转录系统、媒体处理系统、以及文本到语音系统。电话资源优选地由计算机处理器和/或存储资源组成以用于第一目的。作为S120的一部分,电话资源集群的资源:处理器和/或存储设备的电话资源的资源优选地被另配新的第二目的。例如,当需要服务更多的呼叫时,文本到语音可以被另配以起到呼叫路由器的作用。此外,更多的资源可以被分配或解除分配,其可以包括增加新的资源到系统和/或激活资源、或从共享的资源环境的另一客户再分配资源。资源可以优选是由多租户共享的虚拟计算环境诸如云端托管供应商(即,提供可改变大小的计算容量,其允许用户启动机器图像以创建虚拟机器资源的互联网服务)提供的那些资源,但是可以可替换地是共置在一处的或分布式的物理机器。例如,许多资源可以在运行在掉电状态。当要求更多的容量时,可以开启/启动(即分配)资源以充当电话资源集群的新资源。类似地,当电话资源集群的容量多于当前要求的容量时,资源可以被掉电,回到资源池为其它公司所用(即,解除分配),或进行任何适当的动作以结束资源的当前使用。
此外,步骤S120可以包括分析资源容量需求的步骤S122,其起到收集关于实时或即将发生的容量需求的数据。可以从呼叫请求队列、从关于容量需求的存储历史、电话资源集群的当前负载、来自应用分析的数据、或预测容量需求的任何适当的信息源收集数据。来自呼叫请求队列的数据可以提供诸如待决的呼叫请求数量、呼叫请求的类型或细节、或任何适当的与队列相关的信息。存储的容量历史优选地提供对容量模式的了解,诸如贯穿一天、一周、或一年的时间模式。电话资源集群的当前负载优选地提供诸如电话资源的当前资源数量、电话资源的可用资源数量、资源类型的划分、解除分配的资源数量、电话网络信道的数量等等信息。应用分析数据优选是来自预期的或预测的容量需求的用户的电话应用的数据。优选地对应用的运行实施分析,和/或从用户收集关于诸如呼叫数量、呼叫峰值时间、呼叫类型(例如,会议电话、SMS信息等等)等等应用的预期容量需求。分析信息优选被用于控制步骤S120的资源的供应、分配、和解除分配。此外,在分析容量需求后,优选地向系统的其它部件,诸如电话资源集群、电话资源、呼叫队列、出列器、资源分配器通知相关的分析信息。特定的分析信息可以被特别地发送到部件。例如,负载平衡器和出列器优选地被通知可用的资源并根据该容量信息调整运行。
步骤S130,其包括通过电话资源从呼叫请求创建第一呼叫会话,起到利用电话资源将呼叫请求转换为呼叫会话的作用。步骤S130优选另外包括专门针对特定应用的附加的处理和步骤。在一个优选的变形中,作为步骤S140的一部分,呼叫路由器优选地处理呼叫请求的电话指令以识别目标电话号码,以及然后建立到目标电话号码的连接。转录服务器可以启动记录或准备记录呼叫会话的谈话
步骤S140,其包括将该呼叫会话与多个另外的呼叫会话多路传输到电话信道,起到建立到电话设备的电话网络连接的作用。电话信道优选地是PSTN(公共交换电话网络)连接。这可以是连接到PSTN的物理线路或某些对接的基础设施。在某些情形中,信道的概念优选地用于电话网络或从电话网络借用的。在一个可替换方式中,SIP(会话发起协议)信息通路可以被用作到电话网络的基于因特网的网关。多路传输优选地以时分多路传输的形式发生,其中呼叫会话以交替的方式被连接到电话信道。时分多路传输优选地基于完整的呼叫会话的完成。例如,特定的网络信道可以首先用于第一用户的呼叫会话,并且当该呼叫完成时,可以利用该特定的网络信道为第二用户建立第二呼叫会话。作为步骤S140的一部分,电话信道可以另外包括供应电话信道的步骤S142。这起到调整系统的可用的电话网络容量的数量的作用。通过供应网关(例如,呼叫路由器或SIP信息通路)到电话网络,可以分配或解除分配信道或到信道的网关。电话网络信道的这种扩缩允许在接近当前的电话网络容量需求的情况下运行。如果不使用这种可扩缩性,那么将存在对可以同时使用的信道数量的设定限制。
3.运行动态电话网络的方法
如图6中所示,优选实施方式的提供电话网络的方法200包括运行具有静态数量的信道的电话网络的步骤S210,提供接入到多个用户的电话网络信道的步骤S220,以及管理信道的使用以允许用户接入超过正常运行的信道的数量的步骤S230。该方法起到允许电话网络的经营者向多个用户提供高容量,而不基于使用情况降低服务的品质或可靠性。该方法优选在实质上类似与上面描述的一个系统上实施,但是可以可替换地使用任何适当的系统。该方法可以另外地与本文描述的方法结合使用。方法200还起到允许用户使用电话网络而无须特别地关心运行所需的信道数量。电话网络用户优选地运行电话应用,诸如呼叫中心、内部分线交换机(PBX)、电话树(phone tree)、电话手机应用、VOIP服务、SMS或MMS服务、和/或任何适当的电话应用。电话网络的经营者优选地是电话服务供应商,诸如电话平台供应商(例如,因特网电话平台供应商)、电话公司(例如,诸如AT&T的电话网络拥有者)、和/或任何适当的一方。在本优选实施方式的变形中,方法200可以另外包括分布式呼叫控制器、呼叫队列、和/或评估容量需求的步骤。
步骤S210,其包括运行具有静态数量的信道的电话网络,起到给用户提供电话网络接入的基本的基础设施的作用。信道的静态数量优选是可以一次支持的同步电话会话或呼叫的总数量。信道的数量传统上受到特定的载波或网络可用的相互连接的数量的限制。但是,电话网络可以由多个载波或网络供应商或公共交换电话网络组成,而多个载波或网络优选地作为一个电话网络进行管理或处理。信道的静态数量优选是对于一段时间的设定数量(通常基于与电话公司的合同),并且该数量优选地足够大以提供足够的容量。信道的静态数量优选是网络容量和与其它网络连接的电话网络的能力的指示。优选地通过为用户提供到电话网络的信道的接入来对电话网络的运行进行处理。电话网络可以在任何给定的时间具有未被使用的给定数量的信道。在一个变形中,电话网络可以可替换地以未使用模式运行未使用的信道。未使用模式可以是全部或部分硬件掉电模式、硬件睡眠模式、辅助使用(诸如用于可以优选地以最小负面影响进行中断的非关键性使用)、和/或任何适当的方式。未使用模式可以起到减少运行成本和/或最大化地利用未使用容量的作用。
作为优选实施方式的另外的可替换方式,该方法可以包括运行分布式呼叫控制器作为电话网络的子集的步骤S212。如果使用多个网络供应商或载波,分布式呼叫控制器可以可替换地是多个电话网络的子集。分布式呼叫控制器的运行优选地起到运行为电话网络的当前容量需求所分配数量的信道的作用。分布式呼叫控制器的容量在任何给定的时刻小于或等于静态信道容量。可以优选地通过分配更多的电话网络资源到呼叫控制器而增加分布式呼叫控制器的容量,以及可以优选地通过解除电话网络资源的分配而减少分布式呼叫控制器的容量。优选地通过虚拟硬件或软件(诸如呼叫路由器或SIP信息通路)给接入到电话网络提供便利。电话网络的更多资源的分配可以另外包括接入电话网络的设备的虚拟化。例如,可以增加网络接入信道的虚拟化以进一步增加电话网络的接入容量。作为另一例子,在高容量需求期间,可以增加商用硬件节点到电话网络以运行电话软件堆栈。
步骤S220,其包括为多个用户提供电话网络信道接入,起到允许多个不同方接入电话网络信道的作用。用户优选订阅电话网络经营者的服务。电话网络的用户优选地运行电话应用,诸如呼叫中心、内部分线交换机(PBX)、电话树、交互式语音应答(IVR)应用、因特网电话应用、VOIP服务、和/或任何适当的电话应用。用户优选地不基于任何特定的信道数量订阅服务。从用户的观点看,信道数量优选地是无限的或与用户的应用操作是不相关的问题。当在每个信道基础上运行电话网络时,优选地向用户呈现每次使用或时间情况(例如,定价和/或应用使用情况)。电话网络的经营者优选将与电话网络的运行(例如,从电话公司租赁的固定资产成本或运行成本)相关的成本转换成用户的可变成本。优选地基于每个信道运行、租赁到电话网络的接入、和/或按照与电话公司(诸如AT&T)订立的关于到电话网络的接入的合约。可以可替换地协商租赁协议或合同以最小化每个信道(容量)的成本,并优选地强调按照使用或按照时间计算的成本,或可替换地可以使用任何适当的租赁协议或合同。用户优选地按使用、一段时间的统一费率、按分钟、使用和时间费用的组合、和/或任何适当的定价模型支付费用。
步骤S230,其包括管理信道的使用以允许用户接入超过正常运行的信道的数量的步骤S130,起到向用户提供高容量能力而保证电话网络的品质和可靠性不受到其它用户的使用的负面影响。优选地允许多个用户中的单个用户使用大于信道的静态数量在多个用户之间平均分配的若干信道。单个用户在给定时间使用的最大数量的信道总数可以优选地大于信道的静态数量。单个用户可以接入最大数量的信道的给定时刻优选地是当其它用户对电话网络的需求较低的时候。电话网络和电话资源集群的使用优选是基于电话会话的完成的基于时间的多路传输(即,用户共享资源和网络的使用)。在一个简化的例子中,电话网络具有10个可用的信道并且有5个用户。当均匀地分配时,用户将各自具有2个可使用的信道,但是在一个优选的实施方式中,假定没有其它用户正在使用这些信道,所有5个用户可以各自接入高达10个信道。在电话网络的正常使用期间,用户仍然有能力接入最大数量的电话网络信道,但是优选地通过由呼叫队列实施的用户限制来门控呼叫请求。在上述例子上扩展的另一例子中,分析可以指出在给定时刻4个用户可以使用2个信道,那么第5个用户可以使用8个信道,同时为前4个用户保持可用的容量。管理信道的使用优选地包括管理资源的使用,诸如通过:管理呼叫队列、执行用户限制、预测和/或分析使用和容量需求、基于分布式呼叫控制器的容量来调整容量、和/或任何适当的管理电话网络资源的步骤。可以另外通过预测和分析控制或改变分布式呼叫控制器的容量,以及可以另外改变用户限制。
优选实施方式的方法可以另外包括管理来自多个用户的请求的呼叫队列的步骤S232。步骤S232起到排列对来自用户的呼叫请求的处理的优先顺序的作用。呼叫对列优选地是程序或硬件管理的堆栈,其作为电话网络的控制架构的一部分运行。控制架构优选地管理电话网络和多个用户的使用。呼叫队列优选是等待电话网络服务的呼叫请求的列表,包括电话语音会话请求和/或SMS/MMS信息请求。优选地以适合于网络的当前容量和每个用户的速率来服务请求。可以可替换地根据分布式呼叫中心的容量或在队列中的请求的数量调整服务速率。当超出容量时,优选地将用户请求放到呼叫队列中,或可替换地对于每个请求或基于任何适当的规则将用户请求放到呼叫队列中。用户优选地具有相关的用户限制,尤其是:呼叫率限制(节流量)和总限制(最高限额)。节流量和最高限额优选地被用于确定在呼叫队列中的请求的位置。优选地根据节流量将来自用户的请求以一定的时间间隔排列在呼叫队列中。优选地在队列中以如图6中所示的交错或交替方式排序不同用户的请求,但是可替换地,用户可以基于服务计划、先到先服务策略和/或任何适当的策略具有优选权。最高限额优选是对用户在给定的时间内可以发出的请求的总数量的限制。优选地根据该最高限额将后续的请求安排在稍后时间,但是超过该最高限额的请求可以采用任何适当的方式进行处理。例如,如果用户每秒钟打一个电话,并且用户请求了100个电话,它们将被平均地安排在接下来的100秒上。注意这个最高限额可以被描述成呼叫/时间帧(1/秒)数量,或在队列中的呼叫之间所需的等待时间(1秒)。用户限制、处理、按一定间隔排列、和/或呼叫队列的排序起到防止一个用户在任何时间不公平地占据电话网络的使用。在SMS/MMS信息请求的变形中,考虑单个用户的速率以防止被网络进行信息滤波。对于SMS/MMS变形,可以另外在控制队列和电话号码队列中排队请求。优选地存储SMS/MMS信息的内容,而对信息内容的编号进行排队,其起到减少队列上的负载的作用。优选地使用多个高速缓存服务端口或指针。服务端口优选是用于运行来自呼叫队列的呼叫请求的软件和/或硬件控制机制。服务端口优选地从呼叫队列取出请求,并将相应的用户应用或用户连接到电话网络信道。服务端口可以是直接连接,但是可以可替换地是诸如上面所描述的在集群中的呼叫路由器的硬件或软件资源。服务端口优选地少于信道的静态数量以允许用于呼入呼叫的容量,但是服务端口可以可替换地等于信道的静态数量。在一个有1000个电话网络信道的例子中,可以有500个服务端口。这将保留500个信道可为呼入呼叫所用。此外,用户可以请求尽快地或在未来某个时间(例如,用户安排一个呼叫或在稍后的时间进行呼叫)访问电话资源。队列弹出器优选是负责从呼叫队列中选择呼叫进行服务的软件或硬件机制。另外可以有从队列中选择呼叫的多个队列弹出器。另外或可替换地,可以根据用户的需求调整或设置用户限制。用户可以基于用户应用的类型或特性具有特殊的要求。优选地根据用户选择的合同和/或定价模型或任何适当的方式设置用户限制。
优选实施方式的方法可以另外包括预测分布式呼叫控制器的容量需求的步骤S234。步骤S234起到与在一个稍后时刻所需的电话网络信道的数量相关的评估指示器的作用。优选地通过程序或数学方法分析(通过模式检测或任何适当的算法)当前和过去信息以完成容量的预测,但是可以可替换地使用任何适当的方法。优选地找出涉及一天的时间、一周中的每天、年模式、使用模式(诸如假如一个用户需求的容量的增加指示其它用户需求的容量的增加)、呼叫地点、呼叫的呼叫时间、和/或任何适当的指示器的容量需求模式。步骤S234的预测可以另外被用于实时供应、解除供应、和/或另配分布式呼叫控制器的容量或计划电话网络的静态容量的容量需求。
优选实施方式的方法可以另外包括对呼叫队列的容量需求作出反应的步骤S236。步骤S236起到利用呼叫队列和其它当前容量指示器来调整当前容量需求或预期的近期需求的分布式呼叫控制器的作用。优选地通过软件或可替换地通过对呼叫队列的任何适当的监控来评估呼叫队列。队列中的当前呼叫数量、当前使用电话网络的用户总数量、呼入呼叫(可能没有排队)、用户请求的频率、和/或电话网络或呼叫队列的任何适当的特性优选地引起对容量需求的反应。反应优选地针对当前的全部容量需求,但是可以可替换地针对单个用户或任何适当的一方的当前容量需求。反应可以包括调整呼叫队列的设置(诸如呼叫队列服务速率或排序)、改变用户限制、调整分布式电话控制器的容量、和/或任何适当的动作。在一个例子中,呼叫队列可以具有安排在当前时间之后的100秒的许多呼叫,分布式呼叫控制器可以增加容量以适应预测的容量需求。
优选实施方式的方法可以另外包括分析用户的容量需求和预测电话网络的容量需求的步骤S238。步骤S238起到检测单个容量需求以确定电话网络的总容量需求的作用。优选地通过分析用户的电话应用来获得用户的容量需求。分析的一部分优选地包括检测指示单个应用的容量需求的周期性事件。这种事件的例子可以是与每周的电视节目相关的应用,其中呼叫方在节目的开播时间前后进行呼叫。分析可以可替换地或另外包括检测单个应用的典型的呼叫持续时间。某些应用可以仅使用简短的时间(诸如当短信息播放时),而其它应用可能要求较长的使用持续时间(诸如当用户必须导航较长的电话树时)。此外,应用历史可被用于确定使用模式,诸如通过监视最大、最小、和/或平均容量需求,请求的频率,请求的持续时间,在特定时间期间发送的SMS信息的数量、和/或任何适当的呼叫特性。优选将用户的单个应用的使用特性与其它用户的使用特性相结合以确定电话网络的总的使用特性和容量需求。优选地,优选分析应用代码以评估应用的功能性和使用模式。优选地编程分析应用代码或操作,但是可以使用任何适当的方法。可替换地,用户和/或第二方可以表征用户的应用和/或电话服务为特征。优选地由用户在签约时执行这个特征描述,并且优选地包括对使用频率、使用次数、呼叫持续时间、和/或应用的任何适当的特性的用户预期。当用于其应用的容量将是最高时,用户可以另外排列优先顺序。任何适当的步骤可以被用于分析单个的应用。
作为优选实施方式的另外的可替换方式,该方法可以包括调整分布式呼叫控制器的容量的步骤S240。步骤S240起到改变电话网络的活动信道的数量以适当地处理容量需求。步骤S240优选地与步骤S212结合使用,其包括控制分布式呼叫控制器。对分布式呼叫控制器的调节调整了经营者提供的容量能力。优选地基于电话网络的信道的使用管理来调整容量。更优选地基于步骤S234和/或S236的预测和分析来调整容量,但是可以可替换地与步骤S232、步骤S238合作来调整容量、和/或因为任何适当的理由而调整容量。当需要更多容量时,诸如CPU、RAM、DISK等等能够处理同步信道或提供更多信道的更多资源,被优选地分配到分布式电话控制器,而相反地当需求较少容量时,优选地从分布式电话控制器解除分配资源。优选地进行容量的调整以处理预期的或预测的容量。可以可替换地或另外调整电话网络的静态容量。由于电话网络容量一般是不太灵活的。优选地为长期容量需求(例如在每个月的基础上)对电话网络容量进行调整。可以可替换地使用对系统进行较多或较少容量的任何适当的调整。
4.在电话硬件之间分配呼叫的方法
如图7-8中所示,优选实施方式的在电话硬件之间分配呼叫的方法300包括排队呼叫请求的步骤S310、选择负载平衡呼叫路由器的步骤S320、以及将呼叫与选定的呼叫路由器相连接的步骤S330。该方法起到平衡在电话应用中所用的资源的使用的作用。优选地在实质上类似于上面描述的一个系统上实施该方法,但是可以可替换地使用任何适当的系统。
步骤S310,其包括排队呼叫请求,起到管理呼叫请求直到可以获得必要的资源以服务该呼叫。呼叫请求优选地以电话应用、呼叫路由器、电话设备、和/或任何适当的呼叫请求源为实例。呼叫请求可以另外是SMS或MMS信息请求。呼叫请求优选地是呼出的。呼入呼叫优选地被视为比呼出请求更紧急的呼叫请求,并且呼入呼叫可以不排队,而是可替换地可以被直接传递到可用的资源。可替换地,可以排队呼入呼叫请求(呼叫会话发起),但是由于呼入呼叫具有更迫切性,优选地给予其优先次序或系统必须具有较短的排队等待时间,其中较短的等待时间小于呼入呼叫失败耗用的时间。可以可替换地将呼入呼叫置于靠近队列的前面,或根据适合于呼叫请求的较高优先权的独特的规则将其置于在队列中。类似地,可以利用高优选权排队同步去话呼叫请求。同步呼叫是另一呼叫者正依赖以继续进行的呼叫,与由用户将意识不到延迟的应用发起的新的呼叫相对。可以优选地根据基于节流量、最高限额、实时紧迫性(优先权)和/或任何适当因素的规则在队列中对呼叫请求进行排序。
步骤S320,其包括选择负载平衡呼叫路由器,起到识别能够处理呼叫以优选地优化电话资源集群的运行的呼叫路由器的作用。选定的呼叫路由器通常是带有最小负载的呼叫路由器,但是可以可替换地选择以优化成本、能量使用、处理能力、和/或任何适当的变量。步骤S320可以另外被应用到除了或可替换地除了呼叫路由器之外的其它硬件或软件资源。电话资源集群的呼叫路由器可以具有取决于硬件和/或软件规格的可变的容量和性能。优选地在选择呼叫路由器时考虑多个呼叫路由器之间的差异。类似于上面描述的负载平衡器优选是实施步骤S320的部件,尽管步骤S320可以由任何适当的设备来实现。负载平衡器优选地能够分配和解除分配集群的资源,因此可以分配和/或解除分配资源作为S320的子步骤。资源分配器优选地可以分配和解除分配呼叫路由器、硬件资源、和/或软件资源。优选地基于当前或预测的使用来分配或解除分配资源,但是可以可替换地分配或解除分配资源作为其它资源的功能。例如,可以将一个媒体处理资源分配(例如,运行)给每五个呼叫路由器。负载平衡呼叫路由器的选择优选地利用来自分析系统的数据。因此,选择负载平衡呼叫路由器的步骤可以包括选择将在未来时间平衡负载的呼叫路由器。
步骤S330,其包括将呼叫与选定的呼叫路由器相连,起到将呼叫的控制传递到特定资源的作用。对于去话呼叫,呼叫路由器优选地通过电话网络连接到指定的电话号码。对于呼入呼叫,呼叫路由器优选地连接到特定的电话应用;PSTN连接的设备,诸如陆上通信线、蜂窝电话、卫星电话、或任何其它适当的PSTN连接的设备;非PSTN设备,诸如网络(VOIP)电话、SIP设备、Skype、Gtalk、或其它因特网可寻址的语音设备;和/或与呼入呼叫的号码相关联的任何适当的设备。
优选实施方式的方法,可以另外包括联网具有共享应用的呼叫路由器的步骤S340。步骤S340起到允许在多个呼叫路由器之间进行通信的作用。这优选地在应用的功能分布到多个资源(例如,多个呼叫路由器)的情况下是有用的。网络优选地允许在呼叫路由器之间共享资源。可以另外在呼叫路由器之间混合和共享呼叫路由器的音频信道。优选地在桥接不同呼叫路由器的音频的网络上形成VOIP信道。例如,会议电话可以利用网络以桥接来自不同呼叫路由器的多个呼叫会话音频。
优选实施方式的方法可以另外包括将应用与服务应用进行同步的步骤S350。服务应用起到监视在呼叫路由器集群上分布的应用和协调应用的运行的作用。服务应用可以另外被用于在呼叫路由器之间共享状态信息。服务应用优选地提供诸如上面描述的挂机服务或多输入服务等特定功能。可以通过服务应用诸如输入汇集、多拨号、呼叫分开、呼叫合并、和任何适当的特性来实施任何适当的应用。可以使用任何数量的服务应用。
作为本技术领域的技术人员,从前面的详细描述和从附图和权利要求可以理解,可以对本发明的优选实施方式进行变形和改变而不偏离在下列权利要求中限定的本发明的范围。
Claims (14)
1.一种运行多租户电话系统的系统,包括:
呼叫队列,其存储从多个用户接收到的呼叫请求;
可扩缩的电话资源集群,其建立呼叫请求的呼叫会话;
分析系统,其计算所述系统的容量需求;
资源分配器,其管理所述电话资源集群的扩缩和运行;以及
多个电话网络信道,其被用作呼叫会话的电话通信信道。
2.如权利要求1所述的系统,其中根据用户请求间的速率限制和在特定时间内用户进行请求的最大数量上的用户最高限额,将所述呼叫请求在所述呼叫队列中进行排序。
3.如权利要求2所述的系统,其中所述分析系统接收呼叫队列数据以计算容量需求,以及其中所述资源分配器另外管理多个呼叫队列的分配和运行。
4.如权利要求1所述的系统,其中呼叫请求接收自电话应用,以及其中所述分析系统分析电话应用的容量需求,访问过去的容量需求数据,以及监视当前的容量负载以计算所述系统的容量需求。
5.如权利要求1所述的系统,其中所述呼叫队列包括用于电话信息请求的附加队列。
6.如权利要求1所述的系统,其中所述电话资源集群包括多个分配的电话网络信道,所述多个分配的电话网络信道是所述多个电话网络信道的子集;以及所述资源分配器包括分布式呼叫控制器,所述分布式呼叫控制器对所述分配的电话网络信道的数量进行缩放,并使呼叫请求连接到所述分配的电话网络信道中的信道。
7.如权利要求1所述的系统,其中所述电话资源集群包括多个电话资源。
8.如权利要求7所述的系统,其中所述多个电话资源包括多个呼叫路由器,其中呼叫路由器通过所述电话网络信道发起或接收电话通信以及使用应用层协议与用户的应用服务器进行通信。
9.如权利要求8所述的系统,还包括为在至少两个呼叫路由器之间的数据信道的呼叫路由器网络。
10.如权利要求8所述的系统,还包括服务应用,其协调包括在至少两个呼叫路由器上的至少两个呼叫会话的电话应用的运行。
11.如权利要求8所述的系统,其中所述电话资源集群包括多个分配的电话网络信道,所述多个分配的电话网络信道是所述多个电话网络信道的子集;以及所述资源分配器包括分布式呼叫控制器,所述分布式呼叫控制器对所述分配的电话网络信道的数量进行缩放,并使呼叫请求连接到所述分配的电话网络信道中的信道。
12.一种运行电话网络的方法,包括:
多路传输多个用户的呼叫请求到电话资源;
通过电话资源从所述呼叫请求创建第一呼叫会话;以及
将所述呼叫会话与多个另外的呼叫会话多路传输到电话信道。
13.一种提供电话网络的方法,包括:
运行具有静态数量的信道的电话网络;
向多个用户提供电话网络接入;以及
管理信道的使用以允许用户接入超出正常运行的数量的信道。
14.一种在电话硬件之间分布呼叫的方法,包括:
排队呼叫请求;
选择负载平衡呼叫路由器;以及
使呼叫与所选定的呼叫路由器相连接。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15675809P | 2009-03-02 | 2009-03-02 | |
US61/156,758 | 2009-03-02 | ||
US24949309P | 2009-10-07 | 2009-10-07 | |
US61/249,493 | 2009-10-07 | ||
US29627010P | 2010-01-19 | 2010-01-19 | |
US61/296,270 | 2010-01-19 | ||
PCT/US2010/025943 WO2010101935A1 (en) | 2009-03-02 | 2010-03-02 | Method and system for a multitenancy telephone network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102415068A true CN102415068A (zh) | 2012-04-11 |
CN102415068B CN102415068B (zh) | 2015-09-02 |
Family
ID=42709985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080019548.0A Active CN102415068B (zh) | 2009-03-02 | 2010-03-02 | 用于多租户电话网络的方法和系统 |
Country Status (6)
Country | Link |
---|---|
US (12) | US8315369B2 (zh) |
EP (1) | EP2404412B1 (zh) |
JP (1) | JP5671484B2 (zh) |
CN (1) | CN102415068B (zh) |
CA (1) | CA2789942C (zh) |
WO (1) | WO2010101935A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103873545A (zh) * | 2012-12-18 | 2014-06-18 | 国际商业机器公司 | Web会议过度停留保护 |
CN104823157A (zh) * | 2012-09-12 | 2015-08-05 | 格林伊登美国控股有限责任公司 | 用于提供联络中心资源的动态弹性的系统和方法 |
CN107977255A (zh) * | 2012-11-27 | 2018-05-01 | 瑞典爱立信有限公司 | 用于在启用openflow的云计算中使用mpls时分离租户特定数据的装置和方法 |
US10348908B2 (en) | 2009-03-02 | 2019-07-09 | Twilio, Inc. | Method and system for a multitenancy telephone network |
CN111629111A (zh) * | 2020-07-30 | 2020-09-04 | 上海慧捷智能技术有限公司 | 一种呼叫管理的系统及方法 |
Families Citing this family (113)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7536002B1 (en) | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
WO2009124223A1 (en) | 2008-04-02 | 2009-10-08 | Twilio Inc. | System and method for processing telephony sessions |
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
WO2010040010A1 (en) | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
US8509415B2 (en) | 2009-03-02 | 2013-08-13 | Twilio, Inc. | Method and system for a multitenancy telephony network |
US10326848B2 (en) * | 2009-04-17 | 2019-06-18 | Empirix Inc. | Method for modeling user behavior in IP networks |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
US8582737B2 (en) | 2009-10-07 | 2013-11-12 | Twilio, Inc. | System and method for running a multi-module telephony application |
WO2011091085A1 (en) | 2010-01-19 | 2011-07-28 | Twilio Inc. | Method and system for preserving telephony session state |
US8477926B2 (en) * | 2010-04-16 | 2013-07-02 | Bolder Thinking Communications, Inc. | Cloud computing call centers |
US8416923B2 (en) | 2010-06-23 | 2013-04-09 | Twilio, Inc. | Method for providing clean endpoint addresses |
US9459925B2 (en) * | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US9459926B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US9338064B2 (en) | 2010-06-23 | 2016-05-10 | Twilio, Inc. | System and method for managing a computing cluster |
US9590849B2 (en) | 2010-06-23 | 2017-03-07 | Twilio, Inc. | System and method for managing a computing cluster |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
WO2013015835A1 (en) * | 2011-07-22 | 2013-01-31 | Seven Networks, Inc. | Mobile application traffic optimization |
US8467515B2 (en) * | 2010-08-06 | 2013-06-18 | Asd Inc. | System and method for providing enhanced answering services in a time-sensitive manner |
US8478848B2 (en) * | 2010-08-23 | 2013-07-02 | Incontact, Inc. | Multi-tiered media services using cloud computing for globally interconnecting business and customers |
US20130254868A1 (en) * | 2010-10-13 | 2013-09-26 | Zte Usa Inc | System and method for multimedia multi-party peering (m2p2) |
US8406234B2 (en) | 2010-12-08 | 2013-03-26 | Motorola Solutions, Inc. | Method and apparatus for processing multiple incoming calls in a single device |
KR101473317B1 (ko) | 2010-12-23 | 2014-12-17 | 주식회사 케이티 | 클라우드 컴퓨팅 시스템 및 클라우드 컴퓨팅 시스템에서의 트래픽 분산 방법 및 제어 방법 |
US9083534B2 (en) | 2011-01-07 | 2015-07-14 | Mastercard International Incorporated | Method and system for propagating a client identity |
US8677308B2 (en) | 2011-01-07 | 2014-03-18 | Mastercard International Incorporated | Method and system for generating an API request message |
US8707276B2 (en) | 2011-01-07 | 2014-04-22 | Mastercard International Incorporated | Method and system for managing programmed applications in an open API environment |
US9032204B2 (en) | 2011-01-07 | 2015-05-12 | Mastercard International Incorporated | Methods and systems for providing a signed digital certificate in real time |
US8671385B2 (en) | 2011-01-07 | 2014-03-11 | Mastercard International Incorporated | Methods and systems for throttling calls to a service application through an open API |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
US9648006B2 (en) * | 2011-05-23 | 2017-05-09 | Twilio, Inc. | System and method for communicating with a client application |
US20140044123A1 (en) | 2011-05-23 | 2014-02-13 | Twilio, Inc. | System and method for real time communicating with a client application |
US9398622B2 (en) | 2011-05-23 | 2016-07-19 | Twilio, Inc. | System and method for connecting a communication to a client |
US8997107B2 (en) * | 2011-06-28 | 2015-03-31 | Microsoft Technology Licensing, Llc | Elastic scaling for cloud-hosted batch applications |
WO2013044138A1 (en) | 2011-09-21 | 2013-03-28 | Twilio, Inc. | System and method for authorizing and connecting application developers and users |
US10182147B2 (en) | 2011-09-21 | 2019-01-15 | Twilio Inc. | System and method for determining and communicating presence information |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
JP5701844B2 (ja) * | 2012-04-27 | 2015-04-15 | 株式会社東芝 | 通信システム、データセンタ装置及びデータセンタ装置で使用される制御方法 |
US20130304928A1 (en) | 2012-05-09 | 2013-11-14 | Twilio, Inc. | System and method for managing latency in a distributed telephony network |
US9240941B2 (en) | 2012-05-09 | 2016-01-19 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US9602586B2 (en) | 2012-05-09 | 2017-03-21 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
US8737962B2 (en) | 2012-07-24 | 2014-05-27 | Twilio, Inc. | Method and system for preventing illicit use of a telephony platform |
US8738051B2 (en) | 2012-07-26 | 2014-05-27 | Twilio, Inc. | Method and system for controlling message routing |
US9071459B2 (en) * | 2012-08-20 | 2015-06-30 | Vonage Business Solutions, Inc. | Methods and systems for establishing electronic communications in a hosted VoIP PBX using two tiered load balancing |
JP5978891B2 (ja) * | 2012-09-26 | 2016-08-24 | 沖電気工業株式会社 | コールセンタ装置、通信装置、通信方法及び通信装置のプログラム |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US9253254B2 (en) | 2013-01-14 | 2016-02-02 | Twilio, Inc. | System and method for offering a multi-partner delegated platform |
US20140201293A1 (en) * | 2013-01-14 | 2014-07-17 | Talk.to FZC | Choosing a service to provide a message |
AU2014209475B2 (en) * | 2013-01-22 | 2016-10-13 | Amazon Technologies, Inc. | Use of freeform metadata for access control |
US9774495B1 (en) | 2013-03-13 | 2017-09-26 | Shoretel, Inc. | Hybrid communications system and method of operation |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
US9001666B2 (en) | 2013-03-15 | 2015-04-07 | Twilio, Inc. | System and method for improving routing in a distributed communication platform |
US10489175B2 (en) * | 2013-06-10 | 2019-11-26 | Amazon Technologies, Inc. | Pre-configure and pre-launch compute resources |
US9338280B2 (en) | 2013-06-19 | 2016-05-10 | Twilio, Inc. | System and method for managing telephony endpoint inventory |
US9240966B2 (en) | 2013-06-19 | 2016-01-19 | Twilio, Inc. | System and method for transmitting and receiving media messages |
US9225840B2 (en) | 2013-06-19 | 2015-12-29 | Twilio, Inc. | System and method for providing a communication endpoint information service |
US9704476B1 (en) * | 2013-06-27 | 2017-07-11 | Amazon Technologies, Inc. | Adjustable TTS devices |
US9483328B2 (en) | 2013-07-19 | 2016-11-01 | Twilio, Inc. | System and method for delivering application content |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US9338018B2 (en) | 2013-09-17 | 2016-05-10 | Twilio, Inc. | System and method for pricing communication of a telecommunication platform |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US10552745B2 (en) * | 2013-10-18 | 2020-02-04 | Netflix, Inc. | Predictive auto scaling engine |
US9553799B2 (en) | 2013-11-12 | 2017-01-24 | Twilio, Inc. | System and method for client communication in a distributed telephony network |
US9325624B2 (en) | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
EP3129895A4 (en) | 2014-04-11 | 2017-12-20 | Level 3 Communications, LLC | Virtual service control point in a network |
US9226217B2 (en) | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
US9516101B2 (en) | 2014-07-07 | 2016-12-06 | Twilio, Inc. | System and method for collecting feedback in a multi-tenant communication platform |
US9251371B2 (en) | 2014-07-07 | 2016-02-02 | Twilio, Inc. | Method and system for applying data retention policies in a computing platform |
US9774687B2 (en) | 2014-07-07 | 2017-09-26 | Twilio, Inc. | System and method for managing media and signaling in a communication platform |
US9246694B1 (en) | 2014-07-07 | 2016-01-26 | Twilio, Inc. | System and method for managing conferencing in a distributed communication network |
WO2016065080A1 (en) | 2014-10-21 | 2016-04-28 | Twilio, Inc. | System and method for providing a miro-services communication platform |
US10374832B2 (en) | 2014-11-25 | 2019-08-06 | Nokia Solutions And Networks Oy | Optimized resource management in core network elements |
US10257590B2 (en) | 2014-12-23 | 2019-04-09 | Level 3 Communications, Llc | Enterprise toll-free call routing |
US9477975B2 (en) | 2015-02-03 | 2016-10-25 | Twilio, Inc. | System and method for a media intelligence platform |
CN105991577B (zh) * | 2015-02-11 | 2019-04-30 | 腾讯科技(深圳)有限公司 | 一种语音通话处理方法、系统和云端服务器 |
US11258903B2 (en) * | 2015-04-29 | 2022-02-22 | Secure Route, Inc. | System and method for secure call routing and queuing |
US10419891B2 (en) | 2015-05-14 | 2019-09-17 | Twilio, Inc. | System and method for communicating through multiple endpoints |
US9948703B2 (en) | 2015-05-14 | 2018-04-17 | Twilio, Inc. | System and method for signaling through data storage |
US9826092B2 (en) * | 2015-08-05 | 2017-11-21 | Intuit Inc. | Method and system for call queue messaging |
US10270917B2 (en) * | 2015-09-11 | 2019-04-23 | Level 3 Communications, Llc | Method and system for routing of inbound toll-free communications |
US11316983B2 (en) | 2015-09-11 | 2022-04-26 | Level 3 Communications, Llc | Method and system for routing of inbound toll-free communications |
US10659349B2 (en) | 2016-02-04 | 2020-05-19 | Twilio Inc. | Systems and methods for providing secure network exchanged for a multitenant virtual private cloud |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US10686902B2 (en) | 2016-05-23 | 2020-06-16 | Twilio Inc. | System and method for a multi-channel notification service |
US11647087B1 (en) | 2016-06-23 | 2023-05-09 | 8X8, Inc. | Intelligent call handling and routing |
US11412084B1 (en) | 2016-06-23 | 2022-08-09 | 8X8, Inc. | Customization of alerts using telecommunications services |
US10298751B1 (en) * | 2016-06-23 | 2019-05-21 | 8X8, Inc. | Customization of alerts using telecommunications services |
US10057412B1 (en) | 2016-06-23 | 2018-08-21 | 8X8, Inc. | Region-based connecting of calls using client-specific control and provisioned numbers |
US10348902B1 (en) | 2016-06-23 | 2019-07-09 | 8X8, Inc. | Template-based management of telecommunications services |
US11425260B1 (en) | 2016-06-23 | 2022-08-23 | 8X8, Inc. | Template-based configuration and management of data-communications services |
US10165114B1 (en) | 2016-06-23 | 2018-12-25 | 8X8, Inc. | Intelligent call handling and routing |
US10142329B1 (en) | 2016-06-23 | 2018-11-27 | 8×8, Inc. | Multiple-factor authentication |
US11509764B1 (en) | 2016-06-23 | 2022-11-22 | 8X8, Inc. | Region-based connecting of calls using client-specific control and provisioned numbers |
US10404759B1 (en) | 2016-06-23 | 2019-09-03 | 8×8, Inc. | Client-specific control of shared telecommunications services |
US10135974B1 (en) | 2016-06-23 | 2018-11-20 | 8X8, Inc. | Client-specific control of shared telecommunications services |
US11671533B1 (en) | 2016-06-23 | 2023-06-06 | 8X8, Inc. | Programming/data sets via a data-communications server |
US10298770B1 (en) | 2016-06-23 | 2019-05-21 | 8X8, Inc. | Template-based configuration and management of telecommunications services |
US10122682B1 (en) | 2016-06-23 | 2018-11-06 | 8X8, Inc. | Region-based bridging of calls using client-specific control and revised caller identifiers |
US10650621B1 (en) | 2016-09-13 | 2020-05-12 | Iocurrents, Inc. | Interfacing with a vehicular controller area network |
CN106547481B (zh) * | 2016-09-29 | 2020-04-10 | 浙江宇视科技有限公司 | 一种数据预分配方法和设备 |
US10735553B2 (en) | 2016-11-23 | 2020-08-04 | Level 3 Communications, Llc | Micro-services in a telecommunications network |
US10447861B1 (en) | 2017-06-23 | 2019-10-15 | 8X8, Inc. | Intelligent call handling and routing based on numbering plan area code |
US10749938B1 (en) | 2017-06-23 | 2020-08-18 | 8×8, Inc. | Switchboard server using a high-level programming interface |
US10547916B1 (en) | 2017-06-23 | 2020-01-28 | 8X8, Inc. | Customization of emergency notifications for telecommunications services |
US10616174B1 (en) * | 2017-06-23 | 2020-04-07 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
US10860741B1 (en) | 2017-06-23 | 2020-12-08 | 8X8, Inc. | Telecommunication privacy protection using a high-level programming interface |
US10951484B1 (en) | 2017-06-23 | 2021-03-16 | 8X8, Inc. | Customized call model generation and analytics using a high-level programming interface |
US10425531B1 (en) | 2017-06-23 | 2019-09-24 | 8X8, Inc. | Customized communication lists for data communications systems using high-level programming |
US11221883B2 (en) * | 2019-06-26 | 2022-01-11 | Twilio Inc. | Hierarchical scheduler |
US11108834B2 (en) * | 2019-10-30 | 2021-08-31 | Motorola Solutions, Inc. | Method and system for completing a voice call in a cloud-based communication system |
US20230092091A1 (en) * | 2020-06-05 | 2023-03-23 | Motorola Solutions, Inc. | Method and cloud-based resource management service for optimizing a resource sharing process |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004063854A2 (en) * | 2003-01-06 | 2004-07-29 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for multimedia interaction routing according to agent capacity sets |
CN1571574A (zh) * | 2004-05-09 | 2005-01-26 | 中兴通讯股份有限公司 | 一种无线通信系统接纳控制方法 |
US20050025303A1 (en) * | 2003-07-28 | 2005-02-03 | Hostetler Larry Blythe | High availability multi-tenant feature |
US20070070980A1 (en) * | 2005-09-27 | 2007-03-29 | Mci, Inc. | Method and system for providing network-based call processing of packetized voice calls |
US7227849B1 (en) * | 1998-04-09 | 2007-06-05 | Nokia Networks Oy | Implementation of multiple simultaneous calls in a mobile communication system |
Family Cites Families (724)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5002A (en) * | 1847-03-06 | Godlove k | ||
US7007A (en) * | 1850-01-08 | Improvement in machinery for making cotton cordage | ||
US3012A (en) * | 1843-03-21 | Machine fob | ||
US4021A (en) * | 1845-05-01 | Isaac l | ||
DE1684587U (de) | 1953-11-23 | 1954-10-07 | Mannesmann Ag | Schiebetuer, insbesondere fuer schraenke. |
DE1684587A1 (de) | 1967-05-30 | 1971-03-18 | Bruchsaler Kessel Und Appbau B | Verfahren und Vorrichtung zum Zusammenschliessen von Behaelterschuessen zu aufrechtstehenden Behaeltern,insbesondere Getreidesilos,Futtersilos od. dgl. |
NL8700554A (nl) | 1987-03-09 | 1988-10-03 | Oostwouder Silo Service | Werkwijze voor het vervaardigen van een cilindrische metalen bouwconstructie alsmede inrichting voor het uitvoeren van deze werkwijze. |
US5274700A (en) * | 1989-11-27 | 1993-12-28 | Unifi Communications Corporation | Methods of automatically rerouting an incoming telephone call placed over a network |
DE69333495T2 (de) * | 1992-08-28 | 2004-09-16 | Siemens Information and Communication Networks, Inc., San Jose | ISDN Schicht-3-Maske |
US5526416A (en) * | 1992-11-16 | 1996-06-11 | Dezonno; Anthony J. | Automatic call distribution system with an ISDN compatible call connection system and method |
US5598457A (en) * | 1994-09-30 | 1997-01-28 | At&T | Technique for providing redundant capability in a personal mobile communication system |
US20100208634A1 (en) | 1994-10-11 | 2010-08-19 | Arbinet Corporation | System and Method For Managing Multimedia Communications Across Convergent Networks |
US6601048B1 (en) | 1997-09-12 | 2003-07-29 | Mci Communications Corporation | System and method for detecting and managing fraud |
US20040264402A9 (en) | 1995-06-01 | 2004-12-30 | Padcom. Inc. | Port routing functionality |
US6021428A (en) | 1997-09-15 | 2000-02-01 | Genesys Telecommunications Laboratories, Inc. | Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center |
US5673253A (en) | 1996-02-29 | 1997-09-30 | Siemens Business Communication Systems | Dynamic allocation of telecommunications resources |
US5970124A (en) * | 1996-06-05 | 1999-10-19 | Voice Fx Corporation | Sponsored information distribution method and apparatus |
ES2134107B1 (es) | 1996-06-14 | 2000-04-16 | Del Campo Salvador Garcia | Instalacion para la construccion y montaje "in situ" de tanques de eje vertical. |
US5867495A (en) | 1996-11-18 | 1999-02-02 | Mci Communications Corporations | System, method and article of manufacture for communications utilizing calling, plans in a hybrid network |
US6094688A (en) * | 1997-01-08 | 2000-07-25 | Crossworlds Software, Inc. | Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources |
US6026440A (en) | 1997-01-27 | 2000-02-15 | International Business Machines Corporation | Web server account manager plug-in for monitoring resources |
US6445694B1 (en) * | 1997-03-07 | 2002-09-03 | Robert Swartz | Internet controlled telephone system |
US6785266B2 (en) * | 1998-03-02 | 2004-08-31 | Robert Swartz | Internet controlled telephone system |
US6574216B1 (en) | 1997-03-11 | 2003-06-03 | Verizon Services Corp. | Packet data network voice call quality monitoring |
US6704785B1 (en) * | 1997-03-17 | 2004-03-09 | Vitria Technology, Inc. | Event driven communication system |
US6614783B1 (en) | 1997-04-01 | 2003-09-02 | Cosmocom, Inc. | Multimedia telecommunication automatic call distribution system using internet/PSTN call routing |
US7231035B2 (en) | 1997-04-08 | 2007-06-12 | Walker Digital, Llc | Method and apparatus for entertaining callers in a queue |
US6192123B1 (en) | 1997-04-14 | 2001-02-20 | National Tech Team Inc. | Method and apparatus for initiating telephone calls using a data network |
US6034946A (en) | 1997-04-15 | 2000-03-07 | International Business Machines Corporation | Selection of routing paths in data communications networks to satisfy multiple requirements |
JPH10294788A (ja) * | 1997-04-17 | 1998-11-04 | Hitachi Telecom Technol Ltd | 中継装置の通信帯域制御方式 |
SE9701509D0 (sv) | 1997-04-22 | 1997-04-22 | Ericsson Telefon Ab L M | Method of routing a short message in a packet data network |
US5978465A (en) | 1997-05-05 | 1999-11-02 | Aspect Telecommunications Corporation | Method and apparatus for allocating resources in a call center |
US7136932B1 (en) | 1999-03-22 | 2006-11-14 | Eric Schneider | Fictitious domain name method, product, and apparatus |
US6185565B1 (en) * | 1997-12-18 | 2001-02-06 | Nortel Networks Corporation | System and method for communication session disposition responsive to events in a telecommunications network and the internet |
US6232979B1 (en) | 1997-12-19 | 2001-05-15 | Silicon Graphics, Inc. | Method, system, and computer program product for fast computation using parallel multi-channel resampling and blending |
FR2773973B1 (fr) | 1998-01-23 | 2000-03-31 | Seb Sa | Ustensile de cuisson comprenant un capteur pour mesurer la temperature de cet ustensile |
FR2773974B1 (fr) | 1998-01-23 | 2000-03-31 | Seb Sa | Ustensile de cuisson comportant une sonde de temperature integree dans le fond de cet ustensile |
JP4087941B2 (ja) | 1998-03-09 | 2008-05-21 | 富士通株式会社 | コンピュータと電話の統合システム |
US6094681A (en) * | 1998-03-31 | 2000-07-25 | Siemens Information And Communication Networks, Inc. | Apparatus and method for automated event notification |
US6173053B1 (en) * | 1998-04-09 | 2001-01-09 | Avaya Technology Corp. | Optimizing call-center performance by using predictive data to distribute calls among agents |
GB2336968A (en) | 1998-05-01 | 1999-11-03 | Nokia Mobile Phones Ltd | A telephone provided with means for establishing a conference call |
US6430175B1 (en) * | 1998-05-05 | 2002-08-06 | Lucent Technologies Inc. | Integrating the telephone network and the internet web |
US6223287B1 (en) | 1998-07-24 | 2001-04-24 | International Business Machines Corporation | Method for establishing a secured communication channel over the internet |
US6269336B1 (en) * | 1998-07-24 | 2001-07-31 | Motorola, Inc. | Voice browser for interactive services and methods thereof |
US6317137B1 (en) | 1998-12-01 | 2001-11-13 | Silicon Graphics, Inc. | Multi-threaded texture modulation for axis-aligned volume rendering |
US6571245B2 (en) | 1998-12-07 | 2003-05-27 | Magically, Inc. | Virtual desktop in a computer network |
US6400804B1 (en) * | 1998-12-10 | 2002-06-04 | At&T Corp. | On-hold activity selection apparatus and method |
US6425012B1 (en) * | 1998-12-28 | 2002-07-23 | Koninklijke Philips Electronics N.V. | System creating chat network based on a time of each chat access request |
US6928469B1 (en) | 1998-12-29 | 2005-08-09 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques |
US6445776B1 (en) * | 1998-12-31 | 2002-09-03 | Nortel Networks Limited | Abstract interface for media and telephony services |
US6138143A (en) * | 1999-01-28 | 2000-10-24 | Genrad, Inc. | Method and apparatus for asynchronous transaction processing |
US6819667B1 (en) * | 1999-08-05 | 2004-11-16 | Lucent Technologies Inc. | PSTN-internet notification services |
US6636504B1 (en) | 1999-03-18 | 2003-10-21 | Verizon Services Corp. | Reverse billing of internet telephone calls |
US6707811B2 (en) | 1999-03-19 | 2004-03-16 | Estara, Inc. | Internet telephony for ecommerce |
US6600736B1 (en) * | 1999-03-31 | 2003-07-29 | Lucent Technologies Inc. | Method of providing transfer capability on web-based interactive voice response services |
GB2348566A (en) * | 1999-03-31 | 2000-10-04 | Ibm | Computer network telephony |
US6891940B1 (en) | 2000-07-19 | 2005-05-10 | Sbc Technology Resources, Inc. | System and method for providing remote access to telecommunications services |
US6463414B1 (en) | 1999-04-12 | 2002-10-08 | Conexant Systems, Inc. | Conference bridge processing of speech in a packet network environment |
US6459913B2 (en) * | 1999-05-03 | 2002-10-01 | At&T Corp. | Unified alerting device and method for alerting a subscriber in a communication network based upon the result of logical functions |
US7502458B2 (en) | 1999-06-05 | 2009-03-10 | Itxc Ip Holdings S.A.R.L. | System and method for call routing through a data network |
US7039040B1 (en) | 1999-06-07 | 2006-05-02 | At&T Corp. | Voice-over-IP enabled chat |
US6820260B1 (en) | 1999-06-17 | 2004-11-16 | Avaya Technology Corp. | Customized applet-on-hold arrangement |
US6496500B2 (en) * | 1999-06-28 | 2002-12-17 | Alex Information Systems, Inc. | System and method for controlling telephone calls through a cross platform enabled internet browser |
US7457397B1 (en) | 1999-08-24 | 2008-11-25 | Microstrategy, Inc. | Voice page directory system in a voice page creation and delivery system |
US6707889B1 (en) * | 1999-08-24 | 2004-03-16 | Microstrategy Incorporated | Multiple voice network access provider system and method |
US6792086B1 (en) * | 1999-08-24 | 2004-09-14 | Microstrategy, Inc. | Voice network access provider system and method |
US6501832B1 (en) * | 1999-08-24 | 2002-12-31 | Microstrategy, Inc. | Voice code registration system and method for registering voice codes for voice pages in a voice network access provider system |
US6888929B1 (en) * | 1999-08-24 | 2005-05-03 | Microstrategy, Inc. | Revenue generation method for use with voice network access provider system and method |
US7266181B1 (en) | 1999-09-13 | 2007-09-04 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services |
US6964012B1 (en) * | 1999-09-13 | 2005-11-08 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts |
US7039165B1 (en) * | 1999-09-13 | 2006-05-02 | Microstrategy Incorporated | System and method for personalizing an interactive voice broadcast of a voice service based on automatic number identification |
US6940953B1 (en) * | 1999-09-13 | 2005-09-06 | Microstrategy, Inc. | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services |
US6850603B1 (en) * | 1999-09-13 | 2005-02-01 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services |
US7340040B1 (en) | 1999-09-13 | 2008-03-04 | Microstrategy, Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information |
US7197461B1 (en) * | 1999-09-13 | 2007-03-27 | Microstrategy, Incorporated | System and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services |
US6587547B1 (en) * | 1999-09-13 | 2003-07-01 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone |
US6836537B1 (en) | 1999-09-13 | 2004-12-28 | Microstrategy Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule |
US6829334B1 (en) * | 1999-09-13 | 2004-12-07 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control |
US6937699B1 (en) * | 1999-09-27 | 2005-08-30 | 3Com Corporation | System and method for advertising using data network telephone connections |
US6973091B1 (en) | 1999-10-04 | 2005-12-06 | Hester Rex R | Enabling quality voice communications from web page call control |
US7020685B1 (en) * | 1999-10-08 | 2006-03-28 | Openwave Systems Inc. | Method and apparatus for providing internet content to SMS-based wireless devices |
US6493558B1 (en) * | 1999-10-15 | 2002-12-10 | Nokia Mobile Phones Ltd. | TD-SMS messaging gateway |
US7376586B1 (en) | 1999-10-22 | 2008-05-20 | Microsoft Corporation | Method and apparatus for electronic commerce using a telephone interface |
US6970915B1 (en) * | 1999-11-01 | 2005-11-29 | Tellme Networks, Inc. | Streaming content over a telephone interface |
US6807574B1 (en) | 1999-10-22 | 2004-10-19 | Tellme Networks, Inc. | Method and apparatus for content personalization over a telephone interface |
US6711129B1 (en) | 1999-10-26 | 2004-03-23 | Avaya Technology Corp. | Real-time admission control |
US6778653B1 (en) * | 1999-11-09 | 2004-08-17 | Nortel Networks Limited | Storing information about a telephony session |
US6363065B1 (en) | 1999-11-10 | 2002-03-26 | Quintum Technologies, Inc. | okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein |
EP1246440A4 (en) | 1999-12-21 | 2007-11-07 | Kawasaki Steel Sys R & D Corp | METHOD AND DEVICE FOR OPERATING CALL CENTERS |
US6625258B1 (en) * | 1999-12-27 | 2003-09-23 | Nortel Networks Ltd | System and method for providing unified communication services support |
JP2001197194A (ja) | 2000-01-05 | 2001-07-19 | Sony Corp | 電話通信端末の機能制限方法、電話通信方法、電話通信端末および中継センター装置 |
US20010040886A1 (en) * | 2000-01-07 | 2001-11-15 | Ray Jimenez | Methods and apparatus for forwarding audio content using an audio web retrieval telephone system |
KR100435108B1 (ko) | 2000-02-16 | 2004-06-09 | 삼성전자주식회사 | 방사선 검사시스템 및 검사방법 |
US7426750B2 (en) | 2000-02-18 | 2008-09-16 | Verimatrix, Inc. | Network-based content distribution system |
US20030149721A1 (en) | 2000-02-24 | 2003-08-07 | Luis-Alfredo Alfonso-Nogueiro | Method and device for synchronising a programme running on a first computer with a programme running on a server, computer-readable storage medium and computer programme element |
KR100365598B1 (ko) | 2000-03-10 | 2002-12-26 | 삼성전자 주식회사 | 패킷데이타 서비스채널을 스케듈링하는 무선통신 시스템의전력제어장치 및 방법 |
JP2003529160A (ja) | 2000-03-24 | 2003-09-30 | アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー | 不正取引を検出するシステム及び方法 |
US7046778B2 (en) | 2000-03-31 | 2006-05-16 | Coppercom, Inc. | Telecommunications portal capable of interpreting messages from an external device |
US7296739B1 (en) | 2000-03-31 | 2007-11-20 | Intel Corporation | Managing on-line transactions |
US7298830B2 (en) | 2000-04-05 | 2007-11-20 | Nms Communications Corporation | Telephone and wireless access to computer network-based audio |
US6981041B2 (en) | 2000-04-13 | 2005-12-27 | Aep Networks, Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US7010586B1 (en) * | 2000-04-21 | 2006-03-07 | Sun Microsystems, Inc. | System and method for event subscriptions for CORBA gateway |
US6874084B1 (en) | 2000-05-02 | 2005-03-29 | International Business Machines Corporation | Method and apparatus for establishing a secure communication connection between a java application and secure server |
WO2001084302A2 (en) | 2000-05-02 | 2001-11-08 | Sun Microsystems, Inc. | Event service method and system |
US7447299B1 (en) | 2000-05-02 | 2008-11-04 | Microsoft Corporation | Voice and telephone keypad based data entry for interacting with voice information services |
US6501739B1 (en) | 2000-05-25 | 2002-12-31 | Remoteability, Inc. | Participant-controlled conference calling system |
US7974277B2 (en) | 2000-05-25 | 2011-07-05 | Cisco Technology, Inc. | System and method for routing calls |
US20080005275A1 (en) | 2000-06-02 | 2008-01-03 | Econnectix, Llc | Method and apparatus for managing location information in a network separate from the data to which the location information pertains |
US7140004B1 (en) * | 2000-06-13 | 2006-11-21 | Tellme Networks, Inc. | Method and apparatus for zero-footprint phone application development |
US7376740B1 (en) | 2000-06-13 | 2008-05-20 | Microsoft Corporation | Phone application state management mechanism |
US6961330B1 (en) * | 2000-06-23 | 2005-11-01 | Comverse Ltd. | Web development and deployment using SMS and USSD |
US6662231B1 (en) * | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US6831966B1 (en) | 2000-06-30 | 2004-12-14 | Qwest Communications International, Inc. | Multi-tenant, multi-media call center services platform system |
US7111163B1 (en) | 2000-07-10 | 2006-09-19 | Alterwan, Inc. | Wide area network using internet with quality of service |
US7142662B2 (en) | 2000-07-11 | 2006-11-28 | Austin Logistics Incorporated | Method and system for distributing outbound telephone calls |
US7286521B1 (en) | 2000-07-21 | 2007-10-23 | Tellme Networks, Inc. | Localized voice over internet protocol communication |
US20060143007A1 (en) * | 2000-07-24 | 2006-06-29 | Koh V E | User interaction with voice information services |
US7143039B1 (en) | 2000-08-11 | 2006-11-28 | Tellme Networks, Inc. | Providing menu and other services for an information processing system using a telephone or other audio interface |
US7623648B1 (en) | 2004-12-01 | 2009-11-24 | Tellme Networks, Inc. | Method and system of generating reference variations for directory assistance data |
US7308408B1 (en) | 2000-07-24 | 2007-12-11 | Microsoft Corporation | Providing services for an information processing system using an audio interface |
US6792093B2 (en) | 2000-12-05 | 2004-09-14 | Zvi Barak | System and method for telephone call recording and recorded call retrieval |
US7269557B1 (en) | 2000-08-11 | 2007-09-11 | Tellme Networks, Inc. | Coarticulated concatenated speech |
US6873952B1 (en) * | 2000-08-11 | 2005-03-29 | Tellme Networks, Inc. | Coarticulated concatenated speech |
US6947988B1 (en) | 2000-08-11 | 2005-09-20 | Rockwell Electronic Commerce Technologies, Llc | Method and apparatus for allocating resources of a contact center |
US7065637B1 (en) | 2000-08-24 | 2006-06-20 | Veritas Operating Corporating | System for configuration of dynamic computing environments using a visual interface |
US20020025819A1 (en) | 2000-08-24 | 2002-02-28 | Zoran Cetusic | Wireless communication techniques |
US7103003B2 (en) | 2000-09-11 | 2006-09-05 | Nortel Networks Limited | Network planning tool |
US6922411B1 (en) * | 2000-09-29 | 2005-07-26 | Voxeo Corporation | Networked computer telephony system driven by web-based applications |
US20050125251A1 (en) | 2000-10-12 | 2005-06-09 | Berger Kenneth A. | System and method for enterprise resource management |
US6757365B1 (en) * | 2000-10-16 | 2004-06-29 | Tellme Networks, Inc. | Instant messaging via telephone interfaces |
US7929562B2 (en) | 2000-11-08 | 2011-04-19 | Genesis Telecommunications Laboratories, Inc. | Method and apparatus for optimizing response time to events in queue |
US20040044953A1 (en) | 2000-11-18 | 2004-03-04 | Andrew Watkins | Resource files for electronic devices |
US7277851B1 (en) | 2000-11-22 | 2007-10-02 | Tellme Networks, Inc. | Automated creation of phonemic variations |
US6870830B1 (en) | 2000-11-30 | 2005-03-22 | 3Com Corporation | System and method for performing messaging services using a data communications channel in a data network telephone system |
US20020077833A1 (en) * | 2000-12-20 | 2002-06-20 | Arons Barry M. | Transcription and reporting system |
US6738738B2 (en) * | 2000-12-23 | 2004-05-18 | Tellme Networks, Inc. | Automated transformation from American English to British English |
US20040205689A1 (en) | 2000-12-29 | 2004-10-14 | Ellens Christian C. | System and method for managing a component-based system |
US20020126813A1 (en) * | 2001-01-05 | 2002-09-12 | Hadi Partovi | Phone based rewards programs method and apparatus prepared by tellme networks, Inc |
DE50107821D1 (de) | 2001-01-12 | 2005-12-01 | Siemens Ag | Verfahren und Vorrichtung zum rechnergestützten Überwachen eines Telekommunikationsnetzes |
US20020136391A1 (en) | 2001-01-12 | 2002-09-26 | Bruce Armstrong | System and method for number pooling administration, forecasting, tracking and reporting |
US6627054B2 (en) | 2001-01-23 | 2003-09-30 | General Electric Company | Electrode for electrochemical machining |
US7308085B2 (en) | 2001-01-24 | 2007-12-11 | Microsoft Corporation | Serializing an asynchronous communication |
US7412525B2 (en) | 2001-01-24 | 2008-08-12 | Microsoft Corporation | System verifying if an email request passed a policy check before initiating an interactive telephony session |
US7454505B2 (en) | 2001-01-25 | 2008-11-18 | International Business Machines Corporation | Communication endpoint supporting multiple provider models |
US6625576B2 (en) * | 2001-01-29 | 2003-09-23 | Lucent Technologies Inc. | Method and apparatus for performing text-to-speech conversion in a client/server environment |
US7328263B1 (en) | 2001-01-30 | 2008-02-05 | Cisco Technology, Inc. | Controlling access of concurrent users of computer resources in a distributed system using an improved semaphore counting approach |
US7581230B2 (en) | 2001-02-06 | 2009-08-25 | Siebel Systems, Inc. | Adaptive communication application programming interface |
US6711249B2 (en) * | 2001-02-08 | 2004-03-23 | Tellme Networks, Inc. | Common gateway to call control systems |
US7437429B2 (en) * | 2001-02-13 | 2008-10-14 | Microsoft Corporation | System and method for providing transparent access to distributed authoring and versioning files including encrypted files |
WO2002071287A2 (en) | 2001-02-23 | 2002-09-12 | Mobilitec Inc. | System and method for charging for directed provisioning of user applications on limited-resource devices |
US8503639B2 (en) | 2001-02-27 | 2013-08-06 | Verizon Data Services Llc | Method and apparatus for adaptive message and call notification |
US8467502B2 (en) | 2001-02-27 | 2013-06-18 | Verizon Data Services Llc | Interactive assistant for managing telephone communications |
US8503650B2 (en) | 2001-02-27 | 2013-08-06 | Verizon Data Services Llc | Methods and systems for configuring and providing conference calls |
US7912199B2 (en) | 2002-11-25 | 2011-03-22 | Telesector Resources Group, Inc. | Methods and systems for remote cell establishment |
WO2002071242A1 (en) | 2001-03-01 | 2002-09-12 | Akamai Technologies, Inc. | Optimal route selection in a content delivery network |
US6985862B2 (en) * | 2001-03-22 | 2006-01-10 | Tellme Networks, Inc. | Histogram grammar weighting and error corrective training of grammar weights |
ATE315309T1 (de) | 2001-03-22 | 2006-02-15 | Nortel Networks Ltd | Flexible kundenspezifische anpassung von netzwerkdiensten |
US7882253B2 (en) | 2001-04-05 | 2011-02-01 | Real-Time Innovations, Inc. | Real-time publish-subscribe system |
US7283519B2 (en) | 2001-04-13 | 2007-10-16 | Esn, Llc | Distributed edge switching system for voice-over-packet multiservice network |
US8190670B2 (en) | 2001-04-16 | 2012-05-29 | Microsoft Corporation | Web site cobrowsing |
US7386000B2 (en) | 2001-04-17 | 2008-06-10 | Nokia Corporation | Packet mode speech communication |
JP2002319969A (ja) * | 2001-04-24 | 2002-10-31 | Nec Corp | インターネットアクセスネットワーク帯域制御システム及びインターネットアクセスネットワーク帯域制御方法 |
DE60105323T2 (de) | 2001-04-27 | 2005-09-22 | Société Holding Financière C.T. Sarl | Verfahren und vorrichtung zur, vor ort, halbautomatischen herstellung von metallbehältern |
JP4225703B2 (ja) * | 2001-04-27 | 2009-02-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報アクセス方法、情報アクセスシステムおよびプログラム |
US20020165957A1 (en) | 2001-05-02 | 2002-11-07 | Devoe Jiva Gandhara | Intelligent dynamic route selection based on active probing of network operational characteristics |
US20020184361A1 (en) | 2001-05-16 | 2002-12-05 | Guy Eden | System and method for discovering available network components |
US20020176378A1 (en) | 2001-05-22 | 2002-11-28 | Hamilton Thomas E. | Platform and method for providing wireless data services |
US20030051037A1 (en) | 2001-06-12 | 2003-03-13 | Mukesh Sundaram | Open portal interface manager |
US6941268B2 (en) * | 2001-06-21 | 2005-09-06 | Tellme Networks, Inc. | Handling of speech recognition in a declarative markup language |
US6801604B2 (en) | 2001-06-25 | 2004-10-05 | International Business Machines Corporation | Universal IP-based and scalable architectures across conversational applications using web services for speech and audio processing resources |
US6947417B2 (en) * | 2001-06-29 | 2005-09-20 | Ip Unity | Method and system for providing media services |
US7103171B1 (en) | 2001-06-29 | 2006-09-05 | Siebel Systems, Inc. | System and method for multi-channel communication queuing using routing and escalation rules |
US20030189940A1 (en) | 2001-07-02 | 2003-10-09 | Globespan Virata Incorporated | Communications system using rings architecture |
US7028179B2 (en) | 2001-07-03 | 2006-04-11 | Intel Corporation | Apparatus and method for secure, automated response to distributed denial of service attacks |
US20030023672A1 (en) | 2001-07-27 | 2003-01-30 | Arthur Vaysman | Voice over IP conferencing server system with resource selection based on quality of service |
US7058181B2 (en) * | 2001-08-02 | 2006-06-06 | Senforce Technologies, Inc. | Wireless bridge for roaming in network environment |
US7454459B1 (en) | 2001-09-04 | 2008-11-18 | Jarna, Inc. | Method and apparatus for implementing a real-time event management platform |
WO2003021985A1 (en) | 2001-09-06 | 2003-03-13 | Tersync Ltd. | System and method for providing two-way radio communications network transmissions over internet protocol |
CA2404552C (en) * | 2001-09-21 | 2008-12-09 | Corel Corporation | System and method for secure communication |
US7062547B2 (en) | 2001-09-24 | 2006-06-13 | International Business Machines Corporation | Method and system for providing a central repository for client-specific accessibility |
US20030059020A1 (en) * | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Multi-media communication management system supporting selectable appliance modules |
US7106844B1 (en) | 2001-09-26 | 2006-09-12 | Bellsouth Intellectual Property Corporation | System and method for identifying contaminated telephone numbers and correct LRN under number pooling |
US7522711B1 (en) | 2001-10-19 | 2009-04-21 | Microsoft Corporation | Delivery of audio driving directions via a telephone interface |
US7469299B2 (en) | 2001-10-25 | 2008-12-23 | Verizon Business Global Llc | Bridging user agent and a proxy server for supporting network services |
US7428725B2 (en) | 2001-11-20 | 2008-09-23 | Microsoft Corporation | Inserting devices specific content |
US7130411B2 (en) | 2001-12-03 | 2006-10-31 | International Business Machines Corporation | Hold queue position publication |
US7139249B2 (en) * | 2001-12-12 | 2006-11-21 | Intel Corporation | Method and apparatus for an audio bridge |
DE60140471D1 (de) | 2001-12-13 | 2009-12-24 | Sony Deutschland Gmbh | Adaptive Dienstqualitätsreservierung mit vorheriger Ressourcenzuweisung für Mobilfunksysteme |
BR8103297U (pt) | 2001-12-21 | 2004-03-23 | Roberto Faria Cavalcanti | Sistema, método e aparelho para roteamento automático de chamadas ao menor custo em redes telefônicas com fornecimento de dados sob demanda |
US8799464B2 (en) | 2001-12-28 | 2014-08-05 | Motorola Mobility Llc | Multi-modal communication using a session specific proxy server |
US6898567B2 (en) * | 2001-12-29 | 2005-05-24 | Motorola, Inc. | Method and apparatus for multi-level distributed speech recognition |
US6683947B2 (en) * | 2001-12-31 | 2004-01-27 | General Electric Capital Corporation | Call center monitoring system |
US7324942B1 (en) | 2002-01-29 | 2008-01-29 | Microstrategy, Incorporated | System and method for interactive voice services using markup language with N-best filter element |
KR100415111B1 (ko) | 2002-02-19 | 2004-01-13 | 삼성전자주식회사 | 인터넷프로토콜 전화시스템에서 인터넷프로토콜 단말기를초기화하는 방법 |
US20030211842A1 (en) | 2002-02-19 | 2003-11-13 | James Kempf | Securing binding update using address based keys |
JP3719993B2 (ja) | 2002-02-22 | 2005-11-24 | 株式会社東芝 | 無線端末局および無線通信システム |
US6912581B2 (en) * | 2002-02-27 | 2005-06-28 | Motorola, Inc. | System and method for concurrent multimodal communication session persistence |
US6807529B2 (en) * | 2002-02-27 | 2004-10-19 | Motorola, Inc. | System and method for concurrent multimodal communication |
US7245611B2 (en) | 2002-02-27 | 2007-07-17 | J2 Global Communications | Method and process for signaling, communication and administration of networked objects |
US7370329B2 (en) | 2002-03-01 | 2008-05-06 | Sun Microsystems, Inc. | System and method for state saves in a distributed data system |
US8166185B2 (en) | 2002-03-05 | 2012-04-24 | Hewlett-Packard Development Company, L.P. | System and method for enterprise software distribution |
US7962644B1 (en) | 2002-03-18 | 2011-06-14 | Oracle International Corporation | Systems and methods for handling a plurality of communications |
US7272564B2 (en) | 2002-03-22 | 2007-09-18 | Motorola, Inc. | Method and apparatus for multimodal communication with user control of delivery modality |
US7225232B2 (en) * | 2002-03-28 | 2007-05-29 | Nortel Networks Limited, | Using existing web-based information to generate responses to user queries |
US6931405B2 (en) * | 2002-04-15 | 2005-08-16 | Microsoft Corporation | Flexible subscription-based event notification |
US8613102B2 (en) | 2004-03-30 | 2013-12-17 | Intellectual Ventures I Llc | Method and system for providing document retention using cryptography |
US7007102B2 (en) | 2002-04-29 | 2006-02-28 | Harris Corporation | Admission control in a mobile ad hoc network |
US7899915B2 (en) | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US6885737B1 (en) * | 2002-05-30 | 2005-04-26 | Bellsouth Intellectual Propety Corporation | Web integrated interactive voice response |
US7324633B2 (en) | 2002-05-30 | 2008-01-29 | At&T Delaware Intellectual Property, Inc. | Web integrated interactive voice response |
US20030233276A1 (en) | 2002-06-18 | 2003-12-18 | Mark Pearlman | System and method of using portable electronic devices for electronic coupon and voucher redemption |
US8675493B2 (en) | 2002-07-02 | 2014-03-18 | Alcatel Lucent | Routing bandwidth guaranteed paths with local restoration in label switched networks |
US7672275B2 (en) | 2002-07-08 | 2010-03-02 | Precache, Inc. | Caching with selective multicasting in a publish-subscribe network |
US7362349B2 (en) | 2002-07-10 | 2008-04-22 | Seiko Epson Corporation | Multi-participant conference system with controllable content delivery using a client monitor back-channel |
US20040011690A1 (en) | 2002-07-12 | 2004-01-22 | Marfino Jennifer E. | Bakeware with portion measurements |
US20060059230A1 (en) | 2002-08-08 | 2006-03-16 | Dykas John J | System and method for transferring data between applications |
US7212623B2 (en) | 2002-09-17 | 2007-05-01 | International Business Machines Corporation | Method for telecommunications service-to-service asynchronous communications using a context cache |
US7184529B1 (en) | 2002-09-24 | 2007-02-27 | Bellsouth Intellectual Property Corporation | Method and system for connecting a subscriber to an advertiser prior to call completion |
US7327837B1 (en) | 2002-09-30 | 2008-02-05 | At&T Corp. | Call routing method |
GB0223549D0 (en) | 2002-10-10 | 2002-11-20 | Ibm | A telephone call handling solution in an interactive voice response system |
US7369865B2 (en) | 2002-10-17 | 2008-05-06 | Manny Gabriel | System and method for sending SMS and text messages |
US7287248B1 (en) | 2002-10-31 | 2007-10-23 | Tellme Networks, Inc. | Method and system for the generation of a voice extensible markup language application for a voice interface process |
JP2004166000A (ja) * | 2002-11-13 | 2004-06-10 | Oki Electric Ind Co Ltd | 帯域管理システム |
US6999576B2 (en) | 2002-11-17 | 2006-02-14 | Verizon Services Corp. | System connection adapter and terminal |
US7298834B1 (en) | 2002-11-22 | 2007-11-20 | 3Com Corporation | System and method for large capacity conference calls |
US7099442B2 (en) * | 2002-11-22 | 2006-08-29 | International Business Machines Corporation | Telephony and voice interface for voice server system management |
US20050108770A1 (en) | 2002-12-11 | 2005-05-19 | Jeyhan Karaoguz | Method and system for mixing broadcast and stored media in a media exchange network |
US20040117788A1 (en) | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Method and system for TV interface for coordinating media exchange with a media peripheral |
US6834265B2 (en) * | 2002-12-13 | 2004-12-21 | Motorola, Inc. | Method and apparatus for selective speech recognition |
GB0229892D0 (en) * | 2002-12-21 | 2003-01-29 | Ibm | Method and apparatus for caching documents |
US7197331B2 (en) * | 2002-12-30 | 2007-03-27 | Motorola, Inc. | Method and apparatus for selective distributed speech recognition |
US7076428B2 (en) * | 2002-12-30 | 2006-07-11 | Motorola, Inc. | Method and apparatus for selective distributed speech recognition |
US7003464B2 (en) * | 2003-01-09 | 2006-02-21 | Motorola, Inc. | Dialog recognition and control in a voice browser |
JP2006518892A (ja) * | 2003-01-09 | 2006-08-17 | ヤフー! インコーポレイテッド | 個人広告のための音声及びビデオによるグリーティングシステム及びその方法 |
JP2004220118A (ja) * | 2003-01-09 | 2004-08-05 | Fujitsu Ltd | マルチプロセッサシステム,監視システム,マルチプロセッサシステムにおけるキュー取り出し方法およびマルチプロセッサシステムにおけるテーブルリカバリ処理方法 |
US7020087B2 (en) | 2003-01-13 | 2006-03-28 | Motorola, Inc. | Segmented and distributed path optimization in a communication network |
US7617278B1 (en) | 2003-01-29 | 2009-11-10 | Adobe Systems Incorporated | Client controllable server-side playlists |
US7376733B2 (en) | 2003-02-03 | 2008-05-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus and program for scheduling and executing events in real time over a network |
US8019362B2 (en) | 2003-02-07 | 2011-09-13 | Sybase 365, Inc. | Universal short code administration facility |
US7283515B2 (en) | 2003-02-14 | 2007-10-16 | Managed Inventions, Llc | Internet telephony network and methods for using the same |
US8020192B2 (en) | 2003-02-28 | 2011-09-13 | Michael Wright | Administration of protection of data accessible by a mobile device |
US7890543B2 (en) | 2003-03-06 | 2011-02-15 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7302609B2 (en) | 2003-03-12 | 2007-11-27 | Vladimir Matena | Method and apparatus for executing applications on a distributed computer system |
AU2003901454A0 (en) | 2003-03-28 | 2003-04-10 | Secure Systems Limited | Security system and method for computer operating systems |
EP1464418A1 (fr) | 2003-04-03 | 2004-10-06 | Constructions Soudees Du Coteau Csc | Procédé pour la réalisation d'une enveloppe métallique cylindrique, et installation pour la mise en oeuvre de ce procédé |
US7284054B2 (en) | 2003-04-11 | 2007-10-16 | Sun Microsystems, Inc. | Systems, methods, and articles of manufacture for aligning service containers |
US7263661B2 (en) | 2003-04-28 | 2007-08-28 | Lexmark International, Inc. | Multi-function device having graphical user interface incorporating customizable icons |
JP2004336139A (ja) * | 2003-04-30 | 2004-11-25 | Toshiba Corp | Ip電話装置 |
US20040218748A1 (en) | 2003-04-30 | 2004-11-04 | Stephen Fisher | Method and system for providing and using telephone call routing rules |
US6970547B2 (en) | 2003-05-12 | 2005-11-29 | Onstate Communications Corporation | Universal state-aware communications |
US20050021626A1 (en) | 2003-05-22 | 2005-01-27 | Cisco Technology, Inc. | Peer-to-peer dynamic web page sharing |
JP2004348536A (ja) | 2003-05-23 | 2004-12-09 | Intelligent Wave Inc | 履歴情報付加プログラム、履歴情報を用いた不正判定プログラム、及び履歴情報を用いた不正判定システム |
US7330463B1 (en) | 2003-05-28 | 2008-02-12 | Nortel Networks Limited | Enterprise voice over internet protocol (VoIP) virtual private network (VPN) |
US7174008B2 (en) | 2003-05-30 | 2007-02-06 | Lucent Technologies Inc. | Method and system for managing the duration and cost of a telephone call |
DE60314601T2 (de) | 2003-05-30 | 2008-02-28 | Research In Motion Ltd., Waterloo | System und Verfahren zur Dienstbereitsstellung für ein Kommunikationsgerät |
US7945785B2 (en) | 2003-06-02 | 2011-05-17 | Seiko Epson Corporation | Security of data over a network |
US7676432B2 (en) | 2003-07-08 | 2010-03-09 | Paybyclick Corporation | Methods and apparatus for transacting electronic commerce using account hierarchy and locking of accounts |
US7668157B2 (en) | 2003-07-25 | 2010-02-23 | Verizon Patent And Licensing Inc. | Presence based telephony |
US7317716B1 (en) | 2003-07-25 | 2008-01-08 | Verizon Laboratories Inc. | Methods and systems for presence-based telephony communications |
US20070112574A1 (en) | 2003-08-05 | 2007-05-17 | Greene William S | System and method for use of mobile policy agents and local services, within a geographically distributed service grid, to provide greater security via local intelligence and life-cycle management for RFlD tagged items |
WO2005015935A1 (en) | 2003-08-07 | 2005-02-17 | Pervenio Limited | Server for determining and storing mobile device capability data |
US7747717B2 (en) | 2003-08-14 | 2010-06-29 | Oracle International Corporation | Fast application notification in a clustered computing system |
US20050043952A1 (en) | 2003-08-22 | 2005-02-24 | Ranjan Sharma | System and method for enhancing performance of VoiceXML gateways |
US7373660B1 (en) | 2003-08-26 | 2008-05-13 | Cisco Technology, Inc. | Methods and apparatus to distribute policy information |
US20050047579A1 (en) | 2003-08-29 | 2005-03-03 | Salame Mansour A. | Telecommunication call distribution system |
JP4778899B2 (ja) | 2003-09-12 | 2011-09-21 | イーエムシー コーポレイション | リスクベース認証のためのシステムおよび方法 |
US20050060411A1 (en) | 2003-09-16 | 2005-03-17 | Stephane Coulombe | System and method for adaptation of peer-to-peer multimedia sessions |
US7779065B2 (en) | 2003-09-18 | 2010-08-17 | Sanyogita Gupta | Dynamic cost network routing |
US20050091336A1 (en) | 2003-10-01 | 2005-04-28 | Dehamer Brian J. | Method and apparatus for supporting cookie management in a web presentation architecture |
US20060008256A1 (en) | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US7239877B2 (en) | 2003-10-07 | 2007-07-03 | Accenture Global Services Gmbh | Mobile provisioning tool system |
US7672295B1 (en) | 2003-11-12 | 2010-03-02 | Tellme Networks, Inc. | Method and system for design for run-time control of voice XML applications |
US7631310B1 (en) | 2003-11-14 | 2009-12-08 | Google Inc. | Loadbalancing multiple files across computing devices |
US20050152344A1 (en) | 2003-11-17 | 2005-07-14 | Leo Chiu | System and methods for dynamic integration of a voice application with one or more Web services |
US20050125739A1 (en) | 2003-11-20 | 2005-06-09 | Thompson Jeffrey W. | Virtual desktop manager system and method |
JP4162577B2 (ja) | 2003-11-25 | 2008-10-08 | 株式会社東芝 | 加熱調理器およびその加熱調理器に用いられる調理器具 |
US7376945B1 (en) | 2003-12-02 | 2008-05-20 | Cisco Technology, Inc. | Software change modeling for network devices |
US8463627B1 (en) | 2003-12-16 | 2013-06-11 | Ticketmaster | Systems and methods for queuing requests and providing queue status |
US20050177635A1 (en) | 2003-12-18 | 2005-08-11 | Roland Schmidt | System and method for allocating server resources |
US7715537B2 (en) | 2003-12-19 | 2010-05-11 | Nortel Networks Limited | Metering in packet-based telephony networks |
US8630401B2 (en) | 2004-01-22 | 2014-01-14 | Verizon Business Global Llc | Method and system for extended directory service |
US7092707B2 (en) | 2004-02-13 | 2006-08-15 | Telcordia Technologies, Inc. | Service impact analysis and alert handling in telecommunications systems |
US20080280588A1 (en) | 2004-02-20 | 2008-11-13 | Brian Roundtree | User Interface Methods, Such as for Customer Self-Support on a Mobile Device |
JP4317061B2 (ja) | 2004-03-16 | 2009-08-19 | 株式会社日立製作所 | プレゼンス情報の共有方法およびシステム |
US20050228680A1 (en) | 2004-04-08 | 2005-10-13 | Malik Dale W | Guest account architecture |
US7634550B2 (en) | 2004-04-21 | 2009-12-15 | Sap Ag | Message-oriented middleware provider having multiple server instances |
US20050238153A1 (en) | 2004-04-23 | 2005-10-27 | International Business Machines Corporation | Method for computing a quota of service requested by a pre-paid user to a multi-service provider |
WO2005107137A2 (en) | 2004-04-23 | 2005-11-10 | Passmark Security, Inc. | Method and apparatus for authenticating users using two or more factors |
US7875836B2 (en) | 2004-04-28 | 2011-01-25 | Mamoru Imura | Tag assembly for radio frequency identification controlled heatable objects |
US7751535B2 (en) * | 2004-04-28 | 2010-07-06 | Nuance Communications, Inc. | Voice browser implemented as a distributable component |
US7412038B2 (en) | 2004-04-28 | 2008-08-12 | International Business Machines Corporation | Telecommunications voice server leveraging application web-server capabilities |
US7496651B1 (en) | 2004-05-06 | 2009-02-24 | Foundry Networks, Inc. | Configurable geographic prefixes for global server load balancing |
US8781975B2 (en) | 2004-05-21 | 2014-07-15 | Emc Corporation | System and method of fraud reduction |
US8966498B2 (en) | 2008-01-24 | 2015-02-24 | Oracle International Corporation | Integrating operational and business support systems with a service delivery platform |
US20060015467A1 (en) * | 2004-06-04 | 2006-01-19 | David Morken | Internet services quoting system and method |
US7715547B2 (en) | 2004-06-14 | 2010-05-11 | Soleo Communications, Inc. | Voice XML network gateway |
US20050289222A1 (en) | 2004-06-28 | 2005-12-29 | Sahim Faramarz F | Flexible session initiation protocol endpoint signaling |
US8218457B2 (en) | 2004-06-29 | 2012-07-10 | Stmicroelectronics Asia Pacific Pte. Ltd. | Apparatus and method for providing communication services using multiple signaling protocols |
US20060209695A1 (en) | 2005-03-15 | 2006-09-21 | Archer Shafford R Jr | Load balancing in a distributed telecommunications platform |
US7650142B2 (en) | 2004-07-08 | 2010-01-19 | Nortel Networks Limited | Method for setting up a conference call |
US20060021004A1 (en) | 2004-07-21 | 2006-01-26 | International Business Machines Corporation | Method and system for externalized HTTP authentication |
US7706401B2 (en) * | 2004-08-13 | 2010-04-27 | Verizon Business Global Llc | Method and system for providing interdomain traversal in support of packetized voice transmissions |
US20060080415A1 (en) | 2004-08-27 | 2006-04-13 | Tu Edgar A | Methods and apparatuses for automatically synchronizing a profile across multiple devices |
GB0419231D0 (en) | 2004-08-28 | 2004-09-29 | Ibm | Methods, apparatus and computer programs for control of publish/subscribe messaging |
US7496188B2 (en) | 2004-09-20 | 2009-02-24 | International Business Machines Corporation | N-ways conference system using only participants' telephony devices without external conference server |
US7542756B2 (en) | 2004-09-28 | 2009-06-02 | Siemens Communications, Inc. | Apparatus and method for restoring a conference connection to a cellular telephone |
US7657021B2 (en) | 2004-09-29 | 2010-02-02 | Avaya Inc. | Method and apparatus for global call queue in a global call center |
US20080154601A1 (en) | 2004-09-29 | 2008-06-26 | Microsoft Corporation | Method and system for providing menu and other services for an information processing system using a telephone or other audio interface |
EP1892901A3 (en) * | 2004-10-01 | 2011-07-13 | Panasonic Corporation | Quality-of-service (qos)-aware scheduling for uplink transmission on dedicated channels |
US7542761B2 (en) | 2004-10-06 | 2009-06-02 | At&T Mobility Ii Llc | Voice quality on a communication link based on customer feedback |
US20060098624A1 (en) | 2004-11-10 | 2006-05-11 | Morgan David P | Using session initiation protocol |
US7630900B1 (en) | 2004-12-01 | 2009-12-08 | Tellme Networks, Inc. | Method and system for selecting grammars based on geographic information associated with a caller |
US20060168126A1 (en) | 2004-12-21 | 2006-07-27 | Jose Costa-Requena | Aggregated content listing for ad-hoc peer to peer networks |
US7076037B1 (en) | 2004-12-22 | 2006-07-11 | Metro Enterprises, Inc. | Process for dynamic call routing in real time |
US8194640B2 (en) | 2004-12-31 | 2012-06-05 | Genband Us Llc | Voice over IP (VoIP) network infrastructure components and method |
US7457249B2 (en) | 2005-01-04 | 2008-11-25 | Avaya, Inc. | Alternate routing of media connections within a single communications system across public or private network facilities |
US20060235715A1 (en) | 2005-01-14 | 2006-10-19 | Abrams Carl E | Sharable multi-tenant reference data utility and methods of operation of same |
US7698416B2 (en) | 2005-01-25 | 2010-04-13 | Cisco Technology, Inc. | Application layer message-based server failover management by a network element |
EP1856900B1 (en) | 2005-03-07 | 2011-07-13 | Telecom Italia S.p.A. | Method and system for call screening |
US7680060B2 (en) * | 2005-03-08 | 2010-03-16 | Cisco Technology, Inc. | Transferring state information in a network |
US7987459B2 (en) | 2005-03-16 | 2011-07-26 | Microsoft Corporation | Application programming interface for identifying, downloading and installing applicable software updates |
WO2006099634A2 (en) | 2005-03-17 | 2006-09-21 | Husdawg, Llc | Software and hardware analysis test |
RU2312396C2 (ru) * | 2005-03-24 | 2007-12-10 | Федеральный центр информатизации при Центральной избирательной комиссии Российской Федерации | Способ подготовки и проведения голосования с помощью автоматизированной системы |
US20060215824A1 (en) * | 2005-03-28 | 2006-09-28 | David Mitby | System and method for handling a voice prompted conversation |
US20060217978A1 (en) * | 2005-03-28 | 2006-09-28 | David Mitby | System and method for handling information in a voice recognition automated conversation |
US7688805B2 (en) | 2005-03-31 | 2010-03-30 | Microsoft Corporation | Webserver with telephony hosting function |
US7899865B2 (en) * | 2005-04-22 | 2011-03-01 | At&T Intellectual Property Ii, L.P. | Managing media server resources in a VoIP network |
US7751331B1 (en) | 2005-05-09 | 2010-07-06 | Cisco Technology, Inc. | Technique for policy conflict resolution using priority with variance |
US8107495B2 (en) | 2005-05-13 | 2012-01-31 | Yahoo! Inc. | Integrating access to audio messages and instant messaging with VOIP |
JP2006319914A (ja) * | 2005-05-16 | 2006-11-24 | Fujitsu Ltd | 呼処理制御装置、呼処理制御装置の制御方法 |
US7707240B2 (en) * | 2005-05-19 | 2010-04-27 | Cisco Technology, Inc. | Proxy for application server |
US20070291734A1 (en) | 2005-05-27 | 2007-12-20 | Medhavi Bhatia | Methods and Apparatus for Multistage Routing of Packets Using Call Templates |
US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
US8199654B2 (en) | 2005-06-21 | 2012-06-12 | Alcatel Lucent | Method and apparatus for providing end-to-end high quality services based on performance characterizations of network conditions |
US8266327B2 (en) | 2005-06-21 | 2012-09-11 | Cisco Technology, Inc. | Identity brokering in a network element |
US8503663B2 (en) * | 2005-06-30 | 2013-08-06 | Interactive Intelligence, Inc. | System and method for agent queue activation in a contact center |
US7920866B2 (en) | 2005-07-07 | 2011-04-05 | Alcatel-Lucent Usa Inc. | Method of hard handover in a wireless communication system |
US7926099B1 (en) | 2005-07-15 | 2011-04-12 | Novell, Inc. | Computer-implemented method and system for security event transport using a message bus |
US8234388B2 (en) | 2005-07-29 | 2012-07-31 | Verizon Patent And Licensing Inc. | Application service invocation based on filter criteria |
US8583466B2 (en) | 2005-08-09 | 2013-11-12 | Oracle International Corporation | System and method for routing workflow items based on workflow templates in a call center |
GB2429094B (en) | 2005-08-09 | 2010-08-25 | Royal Bank Of Scotland Group P | Online transaction systems and methods |
US7742499B1 (en) | 2005-08-18 | 2010-06-22 | Nortel Networks Limited | Adaptive bandwidth network management for VOIP network |
US8121261B2 (en) | 2005-08-24 | 2012-02-21 | Verizon Business Global Llc | Systems and methods for providing interpretation services |
US7899168B2 (en) | 2005-08-31 | 2011-03-01 | Microsoft Corporation | Controlling or monitoring PBX phone from multiple PC endpoints |
US7809125B2 (en) | 2005-09-01 | 2010-10-05 | Avaya Inc. | Method and apparatus for selection of special-purpose gateways |
US8429630B2 (en) | 2005-09-15 | 2013-04-23 | Ca, Inc. | Globally distributed utility computing cloud |
US7630486B2 (en) | 2005-09-20 | 2009-12-08 | Cisco Technology, Inc. | Method and system for handling a queued automatic call distributor call |
US8479146B2 (en) | 2005-09-23 | 2013-07-02 | Clearcube Technology, Inc. | Utility computing system having co-located computer systems for provision of computing resources |
US7719967B2 (en) * | 2005-09-28 | 2010-05-18 | Netapp, Inc. | Cumulative TCP congestion control |
US8599832B2 (en) | 2005-09-28 | 2013-12-03 | Ingenio Llc | Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP) |
ATE418112T1 (de) | 2005-09-29 | 2009-01-15 | Research In Motion Ltd | Kontoverwaltung in einem system und verfahren zur bereitstellung von codesignierungs-diensten |
US7519359B2 (en) | 2005-09-30 | 2009-04-14 | Motorola, Inc. | Voice tagging of automated menu location |
US20080119165A1 (en) | 2005-10-03 | 2008-05-22 | Ajay Mittal | Call routing via recipient authentication |
JP2007102387A (ja) | 2005-10-03 | 2007-04-19 | Fujitsu Ltd | ストレージシステム,暗号化パス切替え方法,暗号化パス切替え用プログラムおよびそのプログラムを記録した記録媒体 |
US8139730B2 (en) | 2005-10-11 | 2012-03-20 | International Business Machines Corporation | Integrating an IVR application within a standards based application server |
AU2006303992A1 (en) | 2005-10-11 | 2007-04-26 | Citrix Systems, Inc. | Systems and methods for facilitating distributed authentication |
US7609823B2 (en) | 2005-10-19 | 2009-10-27 | At&T Corp | High capacity advanced 8YY mass calling event network architecture |
US7899169B2 (en) | 2005-10-20 | 2011-03-01 | NobelBiz, Inc. | System and method for modifying communication information (MCI) |
US7693064B2 (en) | 2005-10-24 | 2010-04-06 | Cisco Technology, Inc. | Forwarding packets to a directed acyclic graph destination using link selection based on received link metrics |
EP1952244A2 (en) | 2005-11-09 | 2008-08-06 | Electronic Plastics, LLC | Device providing a secure work environment and utilizing a virtual interface |
US7613287B1 (en) | 2005-11-15 | 2009-11-03 | TellMe Networks | Method and apparatus for providing ringback tones |
GB2432479B (en) | 2005-11-16 | 2010-10-27 | Tyntec Ltd | Routing capable global packet transmission service center |
US8135836B2 (en) * | 2005-11-30 | 2012-03-13 | Alcatel Lucent | Tie resolution in application load level balancing |
US8583758B2 (en) | 2005-11-30 | 2013-11-12 | Qwest Communications International Inc. | Network based format conversion |
CA2632235A1 (en) | 2005-12-02 | 2007-06-07 | Citrix Systems, Inc. | Method and apparatus for providing authentication credentials from a proxy server to a virtualized computing environment to access a remote resource |
US7752146B2 (en) | 2005-12-02 | 2010-07-06 | Modiv Media, Inc. | Service-queue-management and production-management system and method |
US8126120B2 (en) | 2005-12-12 | 2012-02-28 | Tellme Networks, Inc. | Providing missed call and message information |
US20070149166A1 (en) | 2005-12-23 | 2007-06-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Voice call continuity for emergency calls |
US9467322B2 (en) | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
KR20080106401A (ko) | 2005-12-27 | 2008-12-05 | 매시브 인코포레이티드 | 게임 플레이 중에 컨텐츠를 제공하는 시스템 및 방법과컨텐츠 스트림을 포함하는 컴퓨터 판독가능 매체 |
US7644000B1 (en) | 2005-12-29 | 2010-01-05 | Tellme Networks, Inc. | Adding audio effects to spoken utterance |
US8024785B2 (en) | 2006-01-16 | 2011-09-20 | International Business Machines Corporation | Method and data processing system for intercepting communication between a client and a service |
US8521186B2 (en) | 2006-01-18 | 2013-08-27 | Rockstar Consortium Us Lp | Method and device for determining location-enhanced presence information for entities subscribed to a communications system |
US8042172B1 (en) | 2006-02-02 | 2011-10-18 | Emc Corporation | Remote access architecture enabling a client to perform an operation |
FI20060131A0 (fi) | 2006-02-13 | 2006-02-13 | Kone Corp | Yhteysjärjestelmä |
US7596150B2 (en) | 2006-02-27 | 2009-09-29 | Cisco Technology, Inc. | System and method for consolidating media signaling to facilitate internet protocol (IP) telephony |
WO2007103818A2 (en) | 2006-03-02 | 2007-09-13 | Vxv Solutions, Inc. | Methods and apparatus for implementing secure and adaptive proxies |
US9497247B2 (en) | 2006-03-06 | 2016-11-15 | Ca, Inc. | Transferring session state information between two or more web-based applications of a server system |
WO2007106791A2 (en) | 2006-03-10 | 2007-09-20 | Peerant Inc. | Peer to peer inbound contact center |
US20070239761A1 (en) | 2006-03-28 | 2007-10-11 | Andrew Baio | Associating user-defined tags with event records in an events repository |
US7606868B1 (en) | 2006-03-30 | 2009-10-20 | Wmware, Inc. | Universal file access architecture for a heterogeneous computing environment |
US8233611B1 (en) | 2006-03-31 | 2012-07-31 | United Services Automobile Association (Usaa) | Member-initiated outbound call |
US8214868B2 (en) | 2006-04-21 | 2012-07-03 | Agere Systems Inc. | Flexible traffic management and shaping processing for multimedia distribution |
US20070255828A1 (en) | 2006-05-01 | 2007-11-01 | Michael Paradise | Method and apparatus for controlling registration traffic for a server in a communication network |
US20080201426A1 (en) | 2006-05-01 | 2008-08-21 | Thomas Darcie | Distributed mixer for on-line audio collaboration |
US7675857B1 (en) | 2006-05-03 | 2010-03-09 | Google Inc. | Method and apparatus to avoid network congestion |
US20110014981A1 (en) | 2006-05-08 | 2011-01-20 | Sony Computer Entertainment Inc. | Tracking device with sound emitter for use in obtaining information for controlling game program execution |
US7657434B2 (en) | 2006-05-30 | 2010-02-02 | Motorola, Inc. | Frame goals for dialog system |
US7505951B2 (en) | 2006-05-30 | 2009-03-17 | Motorola, Inc. | Hierarchical state machine generation for interaction management using goal specifications |
US8576712B2 (en) | 2006-05-31 | 2013-11-05 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing a reliable voice extensible markup language service |
DE602007014204D1 (de) | 2006-05-31 | 2011-06-09 | Huawei Tech Co Ltd | Vorrichtung und verfahren zum routen von nachrichtendiensten |
US20070286180A1 (en) | 2006-06-08 | 2007-12-13 | Sandcherry, Inc. | Converged call center |
US20070291905A1 (en) | 2006-06-15 | 2007-12-20 | Motorola, Inc. | A Test System and method of Operation |
US7540408B2 (en) | 2006-06-22 | 2009-06-02 | Hip Consult Inc. | Apparatus and method for facilitating money or value transfer |
US8185619B1 (en) | 2006-06-28 | 2012-05-22 | Compuware Corporation | Analytics system and method |
US8744054B2 (en) | 2006-06-29 | 2014-06-03 | Apple Inc. | Method and system for automatic call redialing |
US7940896B2 (en) | 2006-06-29 | 2011-05-10 | Avaya Inc. | Adaption of emergency calls to the emergency services network based on caller location |
US8346630B1 (en) | 2006-06-30 | 2013-01-01 | Intuit Inc. | Method and apparatus to efficiently verify inventory |
US7493428B2 (en) | 2006-07-25 | 2009-02-17 | International Business Machines Corporation | Method and system for dynamic queue splitting for maximizing throughput of queue based operations while maintaining per-destination order of operations |
US8539065B2 (en) | 2006-07-26 | 2013-09-17 | Cisco Technology, Inc. | Method and apparatus for providing access to real time control protocol information for improved media quality control |
US7822594B2 (en) | 2006-08-07 | 2010-10-26 | Voltaire Ltd. | Service-oriented infrastructure management |
US7953861B2 (en) | 2006-08-10 | 2011-05-31 | International Business Machines Corporation | Managing session state for web applications |
US7936867B1 (en) | 2006-08-15 | 2011-05-03 | Avaya Inc. | Multi-service request within a contact center |
CN101132573A (zh) | 2006-08-23 | 2008-02-27 | 中兴通讯股份有限公司 | 一种终端批量升级的实现方法 |
US20080049617A1 (en) | 2006-08-23 | 2008-02-28 | International Business Machines Corporation | System for fine grained flow-control concurrency to prevent excessive packet loss |
US7657433B1 (en) | 2006-09-08 | 2010-02-02 | Tellme Networks, Inc. | Speech recognition accuracy with multi-confidence thresholds |
US8046823B1 (en) | 2006-10-03 | 2011-10-25 | Stamps.Com Inc. | Secure application bridge server |
US8782277B2 (en) | 2006-10-12 | 2014-07-15 | Siemens Product Lifecycle Management Software Inc. | System and method for time-sensitive URI mapping |
US8126128B1 (en) | 2006-11-01 | 2012-02-28 | At&T Intellectual Property I, Lp | Life cycle management of user-selected applications on wireless communications devices |
US8442862B2 (en) | 2006-11-14 | 2013-05-14 | Marchex Sales, Inc. | Method and system for tracking telephone calls |
EP2081348A4 (en) | 2006-11-15 | 2009-12-09 | Huawei Tech Co Ltd | MESSAGE INTERFUNCTION METHOD, SYSTEM, ENTITY AND METHOD OF MESSAGE DISTRIBUTION REPORT PROCESSING, SYSTEM, ENTITY, TERMINAL FOR MESSAGE INTERFUNCTION |
US8103725B2 (en) | 2006-11-17 | 2012-01-24 | Microsoft Corporation | Communication using delegates |
JP4353239B2 (ja) | 2006-11-22 | 2009-10-28 | ソニー株式会社 | コンタクト先情報登録方法、ノードおよび分散ハッシュテーブル |
US8209615B2 (en) | 2006-11-22 | 2012-06-26 | Qualcomm Incorporated | Apparatus and methods of linking to an application on a wireless device |
US8081958B2 (en) | 2006-12-01 | 2011-12-20 | Yahoo! Inc. | User initiated invite for automatic conference participation by invitee |
US8929360B2 (en) | 2006-12-07 | 2015-01-06 | Cisco Technology, Inc. | Systems, methods, media, and means for hiding network topology |
US20130166580A1 (en) | 2006-12-13 | 2013-06-27 | Quickplay Media Inc. | Media Processor |
US8744519B2 (en) | 2006-12-14 | 2014-06-03 | Motorola Mobility Llc | Multimodal phone data session management enhancement that alleviates dual transmission problems |
US20080152101A1 (en) | 2006-12-20 | 2008-06-26 | Duality Inc. | Web-based telephony system and method |
US8130917B2 (en) | 2006-12-21 | 2012-03-06 | Verizon Data Services Llc | Method and apparatus for group messaging |
US8081744B2 (en) | 2006-12-22 | 2011-12-20 | Rockstar Bidco, LP | Interactive content for click-to-call calls |
US7849496B2 (en) | 2006-12-28 | 2010-12-07 | International Business Machines Corporation | Providing enterprise management of amorphous communities |
US8281010B2 (en) | 2006-12-29 | 2012-10-02 | Prodea Systems, Inc. | System and method for providing network support services and premises gateway support infrastructure |
ES2402668T3 (es) | 2006-12-29 | 2013-05-07 | Telecom Italia S.P.A. | Procedimiento de comunicaciones para una red conmutada por paquetes y red que emplea dicho procedimiento |
US20080165708A1 (en) | 2007-01-08 | 2008-07-10 | Avaya Technology Llc | Multimedia conferencing method and signal |
US20080172404A1 (en) | 2007-01-17 | 2008-07-17 | International Business Machines Corporation | Method and apparatus for bookmarking uniform resource identifiers that are subject to redirection |
US8332520B2 (en) | 2007-01-19 | 2012-12-11 | International Business Machines Corporation | Web server for managing session and method thereof |
US8126129B1 (en) | 2007-02-01 | 2012-02-28 | Sprint Spectrum L.P. | Adaptive audio conferencing based on participant location |
EP2118769A2 (en) | 2007-02-09 | 2009-11-18 | Dilithium Networks Pty Ltd. | Method and apparatus for a multimedia value added service delivery system |
JP2008205988A (ja) | 2007-02-22 | 2008-09-04 | Hitachi Ltd | データ通信システムおよびセッション管理サーバ |
US7979555B2 (en) | 2007-02-27 | 2011-07-12 | ExtraHop Networks,Inc. | Capture and resumption of network application sessions |
US7991830B2 (en) | 2007-02-28 | 2011-08-02 | Red Hat, Inc. | Multiple sessions between a server and multiple browser instances of a browser |
US8693659B2 (en) | 2007-03-09 | 2014-04-08 | Fonality, Inc. | System and method for centralized presence management of local and remote users |
US8413247B2 (en) | 2007-03-14 | 2013-04-02 | Microsoft Corporation | Adaptive data collection for root-cause analysis and intrusion detection |
US8036367B2 (en) | 2007-03-19 | 2011-10-11 | Google Inc. | Flexible communication systems and methods |
US8214503B2 (en) | 2007-03-23 | 2012-07-03 | Oracle International Corporation | Factoring out dialog control and call control |
US7685280B2 (en) | 2007-04-23 | 2010-03-23 | International Business Machines Corporation | Populating requests to multiple destinations using a mass request |
US20080275741A1 (en) | 2007-05-02 | 2008-11-06 | Loeffen Karin M | Method and system for an online reservation system for services selectable from multiple categories |
US7627522B2 (en) | 2007-06-04 | 2009-12-01 | Visa U.S.A. Inc. | System, apparatus and methods for comparing fraud parameters for application during prepaid card enrollment and transactions |
US20080307436A1 (en) | 2007-06-06 | 2008-12-11 | Microsoft Corporation | Distributed publish-subscribe event system with routing of published events according to routing tables updated during a subscription process |
US8175007B2 (en) | 2007-06-14 | 2012-05-08 | Cisco Technology, Inc. | Call priority based on audio stream analysis |
US9185216B2 (en) | 2007-06-15 | 2015-11-10 | Blackberry Limited | System and method for indicating emergency call back to user equipment |
US8903938B2 (en) | 2007-06-18 | 2014-12-02 | Amazon Technologies, Inc. | Providing enhanced data retrieval from remote locations |
US7936683B2 (en) | 2007-06-20 | 2011-05-03 | At&T Intellectual Property I, L.P. | System and method of monitoring network performance |
EP2111014B1 (en) | 2007-06-20 | 2012-01-11 | Alcatel Lucent | Method and apparatuses of setting up a call-back by a user receiving a media stream |
US8155281B2 (en) | 2007-06-20 | 2012-04-10 | Ribbit Corporation | Cross-media voice mail notification and delivery |
US8189759B2 (en) | 2007-06-21 | 2012-05-29 | Mitel Networks Corporation | System and method for automatic call back using availability information |
WO2009012087A2 (en) | 2007-07-13 | 2009-01-22 | Plumchoice, Inc. | Systems and methods for distributing remote technical support via a centralized service |
CA2695383A1 (en) | 2007-07-31 | 2009-02-05 | Etelos, Inc. | Software marketplace and distribution system |
US20090046838A1 (en) | 2007-08-15 | 2009-02-19 | Sony Ericsson Mobile Communications Ab | System, Method, and Device for Playing Music During Conversation Suspension |
US8149716B2 (en) | 2007-08-20 | 2012-04-03 | Raytheon Bbn Technologies Corp. | Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks |
US8355394B2 (en) | 2007-08-21 | 2013-01-15 | Voxeo Corporation | System and method for dynamic telephony resource allocation between premise and hosted facilities |
US8243889B2 (en) | 2007-08-23 | 2012-08-14 | Voxeo Corporation | System and method for dynamic call-progress analysis and call processing |
US9124603B2 (en) | 2007-08-27 | 2015-09-01 | At&T Intellectual Property I., L.P. | Methods and apparatus to select a peered voice over internet protocol (VoIP) border element |
US20090063502A1 (en) | 2007-09-04 | 2009-03-05 | International Business Machines Corporation | Web-based content abstraction based on platform agnostic containers able to be exported to platform specific, user customizable portal pages |
US8140062B1 (en) | 2007-09-12 | 2012-03-20 | Oceans' Edge, Inc. | Mobile device monitoring and control system |
US9088660B2 (en) | 2007-09-14 | 2015-07-21 | Bt Americas Inc. | Messaging and application system integration |
US20090083155A1 (en) | 2007-09-21 | 2009-03-26 | Espereka, Inc. | Systems and Methods for Usage Measurement of Content Resources |
WO2009042514A1 (en) | 2007-09-25 | 2009-04-02 | Integra Lifesciences Corporation | Flowable wound matrix and its preparation and use |
US8046378B1 (en) | 2007-09-26 | 2011-10-25 | Network Appliance, Inc. | Universal quota entry identification |
US8326805B1 (en) | 2007-09-28 | 2012-12-04 | Emc Corporation | High-availability file archiving |
US20090089165A1 (en) | 2007-09-28 | 2009-04-02 | Embarq Holdings Company, Llc | System and method for a telephony upgrade credit |
US20090089352A1 (en) | 2007-09-28 | 2009-04-02 | Yahoo!, Inc. | Distributed live multimedia switching mechanism and network |
US8015280B2 (en) | 2007-10-01 | 2011-09-06 | Ebay Inc. | Method and system for intelligent feature degradation in response to a network deficiency detection |
US8139563B2 (en) | 2007-10-03 | 2012-03-20 | At&T Knowledge Ventures, L.P. | System for alternate communications in an internet protocol multimedia subsystem network |
EP2053869A1 (en) | 2007-10-24 | 2009-04-29 | Alcatel Lucent | Media server selection for conference within a call control system |
US8645568B2 (en) | 2007-11-16 | 2014-02-04 | Equinix, Inc. | Various methods and apparatuses for a route server |
US8406732B2 (en) | 2007-11-21 | 2013-03-26 | Alcatel Lucent | Rule based hierarchical account resource management system and method |
US8218741B2 (en) | 2007-11-26 | 2012-07-10 | Google Inc. | Telephone number-based advertising |
US8145212B2 (en) | 2007-12-06 | 2012-03-27 | Evolving Systems, Inc. | Wireless device activation |
US8165116B2 (en) | 2007-12-12 | 2012-04-24 | At&T Intellectual Property I, L.P. | Method and system to provide contact services in a communication network |
CN101459816B (zh) | 2007-12-14 | 2015-09-09 | 华为终端有限公司 | 一种多点双流会议中控制辅流令牌的方法、系统及设备 |
CN101483839B (zh) | 2007-12-25 | 2011-10-05 | 华为技术有限公司 | 实现消息业务互通的方法、系统及消息业务互通模块 |
US8139515B2 (en) | 2007-12-27 | 2012-03-20 | Motorola Mobility, Inc. | Device and method of managing data communications of a device in a network via a split tunnel mode connection |
US20090171752A1 (en) | 2007-12-28 | 2009-07-02 | Brian Galvin | Method for Predictive Routing of Incoming Transactions Within a Communication Center According to Potential Profit Analysis |
US8370160B2 (en) | 2007-12-31 | 2013-02-05 | Motorola Mobility Llc | Methods and apparatus for implementing distributed multi-modal applications |
US8386260B2 (en) | 2007-12-31 | 2013-02-26 | Motorola Mobility Llc | Methods and apparatus for implementing distributed multi-modal applications |
US8238533B2 (en) | 2008-01-14 | 2012-08-07 | Cricket Communications, Inc. | Telecommunications least cost routing system |
US8565117B2 (en) | 2008-01-15 | 2013-10-22 | Alcatel Lucent | Systems and methods for network routing |
JP4991581B2 (ja) | 2008-01-22 | 2012-08-01 | ソニー株式会社 | バッテリパック及び配線基板 |
US20090216835A1 (en) | 2008-02-22 | 2009-08-27 | Mukul Jain | Group mute |
AU2009217708C1 (en) | 2008-02-26 | 2013-05-23 | Bt Americas Inc. | System and method for replying to voice messages left by callers |
US8521581B2 (en) | 2008-03-03 | 2013-08-27 | Google Inc. | Interactive text message advertisements |
US20090228868A1 (en) | 2008-03-04 | 2009-09-10 | Max Drukman | Batch configuration of multiple target devices |
US8243742B2 (en) | 2008-03-05 | 2012-08-14 | Oracle International Corporation | System and method for enforcement of service level agreements and policies across geographical domains |
US20090232289A1 (en) | 2008-03-11 | 2009-09-17 | Drucker Cecily A | Method and system for automatically capturing billable time |
US8621598B2 (en) | 2008-03-12 | 2013-12-31 | Intuit Inc. | Method and apparatus for securely invoking a rest API |
US8667175B2 (en) | 2008-03-13 | 2014-03-04 | Cisco Technology, Inc. | Server selection for routing content to a client using application layer redirection |
US8365203B2 (en) | 2008-03-20 | 2013-01-29 | Willflow Limited | Method for creating a native application for mobile communications device in real-time |
US8438315B1 (en) | 2008-03-31 | 2013-05-07 | Emc Corporation | Techniques for non-disruptive upgrade |
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
WO2009124223A1 (en) | 2008-04-02 | 2009-10-08 | Twilio Inc. | System and method for processing telephony sessions |
US8594626B1 (en) | 2008-04-02 | 2013-11-26 | Sprint Communications Company L.P. | Post-paid wireless service balance management |
DE102008017211A1 (de) | 2008-04-04 | 2009-10-08 | GM Global Technology Operations, Inc., Detroit | Personenanströmer |
JP2009253596A (ja) | 2008-04-04 | 2009-10-29 | Sharp Corp | 通信端末 |
US8411669B2 (en) | 2008-04-18 | 2013-04-02 | Cisco Technology, Inc. | Distributed transcoding on IP phones with idle DSP channels |
US8806630B2 (en) | 2008-05-13 | 2014-08-12 | At&T Intellectual Property, I, L.P. | Methods and apparatus for intrusion protection in systems that monitor for improper network usage |
WO2009143084A1 (en) | 2008-05-18 | 2009-11-26 | Zetawire, Inc. | Secured electronic transaction system |
US8069096B1 (en) | 2008-05-27 | 2011-11-29 | SciQuest Inc. | Multi-constituent attribution of a vendor's product catalog |
JP5200665B2 (ja) | 2008-05-29 | 2013-06-05 | ソニー株式会社 | コンテンツ配信サーバ及びコンテンツ配信方法 |
US8331901B2 (en) | 2009-01-28 | 2012-12-11 | Headwater Partners I, Llc | Device assisted ambient services |
US8745611B2 (en) | 2008-06-05 | 2014-06-03 | Accenture Global Services Limited | Software upgrade analysis system |
SG157972A1 (en) | 2008-06-16 | 2010-01-29 | Teliwave Pte Ltd | Internet based communication system and method |
US8478232B2 (en) | 2008-06-19 | 2013-07-02 | Visa U.S.A. Inc. | Prepaid text messaging service |
US20100167689A1 (en) | 2008-07-07 | 2010-07-01 | Hossein Alexander Sepehri-Nik | Method and apparatus for determining whether a cellular phone chip is dormant |
FR2933726B1 (fr) | 2008-07-09 | 2017-03-24 | Valeo Securite Habitacle | Module de commande pour un verrou d'antivol et verrou d'antivol associe |
JP4557064B2 (ja) | 2008-07-30 | 2010-10-06 | 日本電気株式会社 | 通話制御サーバ装置、通話中継方法、通話中継プログラム及び音声通話システム |
US20100037204A1 (en) | 2008-08-07 | 2010-02-11 | Google Inc. | Content Distribution for Mobile Device |
US9286045B2 (en) | 2008-08-18 | 2016-03-15 | Infosys Limited | Method and system for providing applications to various devices |
US8364842B2 (en) | 2009-03-13 | 2013-01-29 | Novell, Inc. | System and method for reduced cloud IP address utilization |
US8082576B2 (en) | 2008-09-12 | 2011-12-20 | At&T Mobility Ii Llc | Network-agnostic content management |
US20100088187A1 (en) | 2008-09-24 | 2010-04-08 | Chris Courtney | System and method for localized and/or topic-driven content distribution for mobile devices |
WO2010037064A1 (en) | 2008-09-26 | 2010-04-01 | Twilio Inc. | System and method for processing media requests during a telephony sessions |
US8504504B2 (en) | 2008-09-26 | 2013-08-06 | Oracle America, Inc. | System and method for distributed denial of service identification and prevention |
WO2010040010A1 (en) | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
US20100088698A1 (en) | 2008-10-03 | 2010-04-08 | Ravishankar Krishnamurthy | Techniques for managing communication sessions |
US20100094758A1 (en) | 2008-10-13 | 2010-04-15 | Experian Marketing Solutions, Inc. | Systems and methods for providing real time anonymized marketing information |
US8902805B2 (en) | 2008-10-24 | 2014-12-02 | Qualcomm Incorporated | Cell relay packet routing |
US8375094B2 (en) | 2008-11-03 | 2013-02-12 | International Business Machines Corporation | Creating a message readable by a plurality of heterogeneous recipients |
US8204479B2 (en) | 2008-11-25 | 2012-06-19 | Ringcentral, Inc. | Line number porting for mobile devices |
US7992120B1 (en) | 2008-11-26 | 2011-08-02 | Lattice Semiconductor Corporation | Congestion estimation for programmable logic devices |
US8429827B1 (en) | 2008-12-02 | 2013-04-30 | Fred Wetzel | Electronic cooking utensil for setting cooking time with cooking status indicator |
US20100138501A1 (en) | 2008-12-03 | 2010-06-03 | Microsoft Corporation | End-to-end validation in a push environment |
CN102342178A (zh) | 2009-01-06 | 2012-02-01 | 捷通国际有限公司 | 智能炊具 |
US8938221B2 (en) | 2009-01-28 | 2015-01-20 | Virtual Hold Technology, Llc | System and method for providing a callback cloud |
US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
US8452959B2 (en) | 2009-02-24 | 2013-05-28 | Research In Motion Limited | Method and system for registering a presence user with a presence service |
CN101820381B (zh) | 2009-02-27 | 2013-06-12 | 华为技术有限公司 | 一种业务路由的方法,系统和装置 |
US8509415B2 (en) | 2009-03-02 | 2013-08-13 | Twilio, Inc. | Method and system for a multitenancy telephony network |
US20130129068A1 (en) | 2009-03-02 | 2013-05-23 | Twilio, Inc. | Method and system for a multitenancy telephone network |
WO2010101935A1 (en) | 2009-03-02 | 2010-09-10 | Twilio Inc. | Method and system for a multitenancy telephone network |
US8249552B1 (en) | 2009-03-04 | 2012-08-21 | Sprint Communications Company L.P. | Pre and post-paid service plan manager |
US8683554B2 (en) | 2009-03-27 | 2014-03-25 | Wavemarket, Inc. | System and method for managing third party application program access to user information via a native application program interface (API) |
AU2010234958A1 (en) | 2009-03-31 | 2011-10-13 | Coach Wei | System and method for access management and security protection for network accessible computer services |
US20100250946A1 (en) | 2009-03-31 | 2010-09-30 | Korte Michael D | Ad hoc distribution |
US20100281108A1 (en) | 2009-05-01 | 2010-11-04 | Cohen Ronald H | Provision of Content Correlated with Events |
US8542805B2 (en) | 2009-05-14 | 2013-09-24 | Voxeo Corporation | System and method for encrypted media service in an interactive voice response service |
US8417234B2 (en) | 2009-05-17 | 2013-04-09 | Qualcomm Incorporated | Method and apparatus for tracking the programming of a mobile device with multiple service accounts |
US11323508B2 (en) | 2009-05-22 | 2022-05-03 | Comcast Interactive Media, Llc | Web service system and method |
US8879547B2 (en) | 2009-06-02 | 2014-11-04 | Oracle International Corporation | Telephony application services |
KR20100132302A (ko) | 2009-06-09 | 2010-12-17 | 엘지전자 주식회사 | 휴대 단말기, 호스트 장치를 통해 상기 휴대 단말기를 사용하기 위한 제어방법 |
US20120281536A1 (en) | 2009-06-12 | 2012-11-08 | Cygnus Broadband, Inc. | Systems and methods for detection for prioritizing and scheduling packets in a communication network |
US9589159B2 (en) | 2009-06-26 | 2017-03-07 | Intel Corporation | Creating secure communication channels between processing elements |
US8156213B1 (en) | 2009-07-27 | 2012-04-10 | Juniper Networks, Inc. | Merging network device configuration schemas |
US8319816B1 (en) | 2009-07-28 | 2012-11-27 | Insors Integrated Communications | Methods, systems and program products for efficient communication of data between conference servers |
US8879419B2 (en) | 2009-07-28 | 2014-11-04 | Centurylink Intellectual Property Llc | System and method for registering an IP telephone |
US9329951B2 (en) | 2009-07-31 | 2016-05-03 | Paypal, Inc. | System and method to uniformly manage operational life cycles and service levels |
US8713584B2 (en) | 2009-08-13 | 2014-04-29 | Google Inc. | Event-triggered server-side macros |
CN101997903B (zh) | 2009-08-27 | 2013-09-25 | 国际商业机器公司 | 用于处理超文本传输协议请求的方法和系统 |
US8582450B1 (en) | 2009-09-30 | 2013-11-12 | Shoretel, Inc. | Status reporting system |
US8582737B2 (en) | 2009-10-07 | 2013-11-12 | Twilio, Inc. | System and method for running a multi-module telephony application |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
US20110283259A1 (en) | 2009-10-07 | 2011-11-17 | Jeffrey Lawson | Method and system for creating a platform application with multiple applets |
US20110083179A1 (en) | 2009-10-07 | 2011-04-07 | Jeffrey Lawson | System and method for mitigating a denial of service attack using cloud computing |
US8395994B2 (en) | 2009-10-28 | 2013-03-12 | Liveops, Inc. | System and method for adaptive call management |
US20110126197A1 (en) | 2009-11-25 | 2011-05-26 | Novell, Inc. | System and method for controlling cloud and virtualized data centers in an intelligent workload management system |
JP5434529B2 (ja) | 2009-11-30 | 2014-03-05 | 富士通株式会社 | イメージファイル管理装置、イメージファイル管理プログラム、イメージファイル配信方法、情報処理装置及び展開プログラム |
US20110138453A1 (en) | 2009-12-03 | 2011-06-09 | Samsung Electronics Co., Ltd. | Single sign-on in mixed http and sip environments |
US8301117B2 (en) | 2009-12-14 | 2012-10-30 | Research In Motion Limited | Authenticating voice calls from mobile devices |
US8270990B2 (en) | 2009-12-18 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | Techniques to provide enhanced message management services |
US9203652B2 (en) | 2009-12-21 | 2015-12-01 | 8X8, Inc. | Systems, methods, devices and arrangements for cost-effective routing |
US8169936B2 (en) | 2009-12-22 | 2012-05-01 | Motorola Solutions, Inc. | Decoupled cascaded mixers architechture and related methods |
JP4799661B2 (ja) | 2009-12-25 | 2011-10-26 | 株式会社東芝 | ストリーム配信システム、呼制御サーバ装置及びストリーム配信制御方法 |
US8661077B2 (en) | 2010-01-06 | 2014-02-25 | Tekelec, Inc. | Methods, systems and computer readable media for providing a failover measure using watcher information (WINFO) architecture |
US9432825B2 (en) | 2010-01-13 | 2016-08-30 | Oracle International Corporation | Systems and methods for integrating a service access gateway with billing and revenue management systems |
MX2012008178A (es) | 2010-01-15 | 2012-12-17 | Endurance Int Group Inc | Servicio de alojamiento de dominio web no afiliado con base en una arquitectura de servicios comunes. |
WO2011091085A1 (en) | 2010-01-19 | 2011-07-28 | Twilio Inc. | Method and system for preserving telephony session state |
EP2526661A1 (en) | 2010-01-20 | 2012-11-28 | AOL, Inc. | Systems and methods for electronic distribution of messages over communication channels |
US20110211679A1 (en) | 2010-02-26 | 2011-09-01 | Vladimir Mezhibovsky | Voice Response Processing |
US8990610B2 (en) | 2010-03-12 | 2015-03-24 | International Business Machines Corporation | Preferred resource selector |
US20110289162A1 (en) | 2010-04-02 | 2011-11-24 | Furlong Wesley J | Method and system for adaptive delivery of digital messages |
US20110251921A1 (en) | 2010-04-09 | 2011-10-13 | Ebay Inc. | Method and system to facilitate billing of embedded applications in a serving platform |
TW201200554A (en) | 2010-04-14 | 2012-01-01 | Sumitomo Chemical Co | Thermoplastic polymer composition and processing stabilizer |
US8504818B2 (en) | 2010-04-15 | 2013-08-06 | Microsoft Corporation | Method and system for reliable protocol tunneling over HTTP |
US8477926B2 (en) | 2010-04-16 | 2013-07-02 | Bolder Thinking Communications, Inc. | Cloud computing call centers |
US20110254939A1 (en) | 2010-04-16 | 2011-10-20 | Tatiana Pavlovna Kadantseva | Detecting User Input Provided To A Projected User Interface |
US8918848B2 (en) | 2010-04-26 | 2014-12-23 | Blackberry Limited | Method and system for third party client authentication |
US8572706B2 (en) | 2010-04-26 | 2013-10-29 | Vmware, Inc. | Policy engine for cloud platform |
US8855271B2 (en) | 2010-04-27 | 2014-10-07 | Cox Communications, Inc. | Intelligent disposition manager |
US8437339B2 (en) | 2010-04-28 | 2013-05-07 | Hewlett-Packard Development Company, L.P. | Techniques to provide integrated voice service management |
US9356916B2 (en) | 2010-04-30 | 2016-05-31 | T-Central, Inc. | System and method to use a cloud-based platform supported by an API to authenticate remote users and to provide PKI- and PMI-based distributed locking of content and distributed unlocking of protected content |
US8719804B2 (en) | 2010-05-05 | 2014-05-06 | Microsoft Corporation | Managing runtime execution of applications on cloud computing systems |
US8775946B2 (en) | 2010-05-07 | 2014-07-08 | Salesforce.Com, Inc. | Resolving information in a multitenant database environment |
US9450779B2 (en) | 2010-05-10 | 2016-09-20 | Hewlett Packard Enterprise Development Lp | Edge link discovery |
US9148332B2 (en) | 2010-05-19 | 2015-09-29 | Google Inc. | Content delivery network |
US20110313950A1 (en) | 2010-06-16 | 2011-12-22 | Jayasimha Nuggehalli | Methods and apparatus for management of software applications utilizing volume pricing |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
US8867727B2 (en) | 2010-06-29 | 2014-10-21 | Verizon Patent And Licensing Inc. | Telephone number groups |
US20120221603A1 (en) | 2010-07-02 | 2012-08-30 | salesforces.com, Inc. | Distributed mobile services |
US9787503B2 (en) | 2010-07-12 | 2017-10-10 | Cisco Technology, Inc. | Utilizing proxy internet protocol addressing in a gateway for communicating with multiple service provider networks |
US8656417B2 (en) | 2010-07-15 | 2014-02-18 | Dialogic Corporation | Interface for telecommunication services using uniform resource identifiers |
US8656452B2 (en) | 2010-07-20 | 2014-02-18 | Hewlett-Packard Development Company, L.P. | Data assurance |
US9232274B2 (en) | 2010-07-20 | 2016-01-05 | At&T Intellectual Property I, L.P. | Apparatus for adapting a presentation of media content to a requesting device |
US20120017361A1 (en) | 2010-07-26 | 2012-01-26 | Steve Lankenau | Sanitary Toilet Seat |
EP2413581A1 (en) | 2010-07-29 | 2012-02-01 | Accenture Global Services Limited | Computer-implemented method, system, and computer program product for telecommunication rating |
US8873774B2 (en) | 2010-07-30 | 2014-10-28 | Hewlett-Packard Development Company, L.P. | Audio mixer |
US8886777B2 (en) | 2010-08-20 | 2014-11-11 | Unisys Corporation | Moving enterprise software applications to a cloud domain |
US8830930B2 (en) | 2010-08-16 | 2014-09-09 | Electronics And Telecommunications Research Institute | Device in wireless network, device resource management apparatus, gateway and network server, and control method of the network server |
WO2012037161A2 (en) | 2010-09-13 | 2012-03-22 | Evolving Systems, Inc. | Controlled access to a wireless network |
US8806024B1 (en) | 2010-09-14 | 2014-08-12 | OMG Holdings, Inc. | Bi-directional sharing of a document object model |
US8417817B1 (en) | 2010-09-15 | 2013-04-09 | Google Inc. | Preventing server overload |
US8621037B2 (en) | 2010-09-28 | 2013-12-31 | Avaya Inc. | System and method to create bi-directional event subscriptions |
US8565760B2 (en) | 2010-09-30 | 2013-10-22 | Motorola Solutions, Inc. | Methods, systems and apparatus for recovering registration information |
US20120114112A1 (en) | 2010-10-04 | 2012-05-10 | Jon Rauschenberger | Call center with federated communications |
US9632875B2 (en) | 2010-10-06 | 2017-04-25 | International Business Machines Corporation | Automated and self-adjusting data protection driven by business and data activity events |
WO2012048262A2 (en) | 2010-10-08 | 2012-04-12 | Lumi Technologies, Inc. | Multi-phased and partitioned content preparation and delivery |
US8934925B2 (en) | 2010-10-15 | 2015-01-13 | Microsoft Corporation | Mobile messaging message notifications processing |
US20120110564A1 (en) | 2010-10-28 | 2012-05-03 | Intuit Inc. | Update workflow in a portable device based on metadata |
US8843165B2 (en) | 2010-12-08 | 2014-09-23 | At&T Intellectual Property I, L.P. | Enhanced delivery of messaging data traffic |
IL210169A0 (en) | 2010-12-22 | 2011-03-31 | Yehuda Binder | System and method for routing-based internet security |
CN102567436B (zh) | 2010-12-22 | 2017-04-12 | 塔塔咨询服务有限公司 | 多租户系统 |
US8532686B2 (en) | 2010-12-24 | 2013-09-10 | Spectrum Bridge, Inc. | System and method for managing spectrum resources |
US9342082B2 (en) | 2010-12-31 | 2016-05-17 | Google Inc. | Methods for encouraging energy-efficient behaviors based on a network connected thermostat-centric energy efficiency platform |
US8578376B2 (en) | 2011-01-04 | 2013-11-05 | International Business Machines Corporation | Automatically and securely configuring and updating virtual machines |
US8924489B2 (en) | 2011-01-05 | 2014-12-30 | Apple Inc. | Message push notification client improvements for multi-user devices |
WO2012094382A1 (en) | 2011-01-05 | 2012-07-12 | Parlor.Fm, Inc. | Media link |
US9032204B2 (en) | 2011-01-07 | 2015-05-12 | Mastercard International Incorporated | Methods and systems for providing a signed digital certificate in real time |
US8671385B2 (en) | 2011-01-07 | 2014-03-11 | Mastercard International Incorporated | Methods and systems for throttling calls to a service application through an open API |
US9083534B2 (en) | 2011-01-07 | 2015-07-14 | Mastercard International Incorporated | Method and system for propagating a client identity |
US8707276B2 (en) | 2011-01-07 | 2014-04-22 | Mastercard International Incorporated | Method and system for managing programmed applications in an open API environment |
US20120288082A1 (en) | 2011-01-11 | 2012-11-15 | Soundbite Communications, Inc. | Managing interactive communications campaigns with call recording and security |
US9460169B2 (en) | 2011-01-12 | 2016-10-04 | International Business Machines Corporation | Multi-tenant audit awareness in support of cloud environments |
WO2012098453A1 (en) | 2011-01-17 | 2012-07-26 | Telefonactiebolaget Lm Ericsson (Publ) | Http notification gateway |
WO2012106510A2 (en) | 2011-02-02 | 2012-08-09 | Corning Cable Systems Llc | Dense fiber optic connector assemblies and related connectors and cables suitable for establishing optical connections for optical backplanes in equipment racks |
US8799400B2 (en) | 2011-02-02 | 2014-08-05 | Imvu, Inc. | System and method for managing multiple queues of non-persistent messages in a networked environment |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
US8825002B2 (en) | 2011-02-08 | 2014-09-02 | Macheen, Inc. | Fractional applications product catalog |
US20120226579A1 (en) | 2011-03-01 | 2012-09-06 | Ha Vida | Fraud detection based on social data |
US8954591B2 (en) | 2011-03-07 | 2015-02-10 | Cisco Technology, Inc. | Resource negotiation for cloud services using a messaging and presence protocol |
CN102130834B (zh) | 2011-03-15 | 2014-04-02 | 杭州华三通信技术有限公司 | 一种ip路由方法和路由器 |
US9137191B2 (en) | 2011-03-17 | 2015-09-15 | Microsoft Technology Licensing, Llc | Messaging for notification-based clients |
US9716619B2 (en) | 2011-03-31 | 2017-07-25 | NextPlane, Inc. | System and method of processing media traffic for a hub-based system federating disparate unified communications systems |
US20120254828A1 (en) | 2011-04-04 | 2012-10-04 | Model Based Management Technologies, Llc | Flexible Modeling Architecture For Management Systems |
US8533857B2 (en) | 2011-04-12 | 2013-09-10 | Teletech Holdings, Inc. | Methods for providing cross-vendor support services |
US8797920B2 (en) | 2011-04-20 | 2014-08-05 | IBT—Internet Business Technologies | Methods and systems for access to real-time full-duplex web communications platforms |
WO2012151590A2 (en) | 2011-05-05 | 2012-11-08 | Transaction Network Services, Inc. | Systems and methods for enabling mobile payments |
US8713096B2 (en) | 2011-05-10 | 2014-04-29 | Microsoft Corporation | State control of remote hosts for management of distributed applications |
US9398622B2 (en) | 2011-05-23 | 2016-07-19 | Twilio, Inc. | System and method for connecting a communication to a client |
US8627442B2 (en) | 2011-05-24 | 2014-01-07 | International Business Machines Corporation | Hierarchical rule development and binding for web application server firewall |
US9031223B2 (en) | 2011-05-25 | 2015-05-12 | Echopass Corporation | Systems and methods for managing multi-tenant callback services |
US8315620B1 (en) | 2011-05-27 | 2012-11-20 | The Nielsen Company (Us), Llc | Methods and apparatus to associate a mobile device with a panelist profile |
WO2012167202A2 (en) | 2011-06-03 | 2012-12-06 | Visa International Service Association | Virtual wallet card selection apparatuses, methods and systems |
US20120316809A1 (en) | 2011-06-08 | 2012-12-13 | Elster Solutions, Llc | Virtual option board for use in performing metering operations |
US8554855B1 (en) | 2011-06-14 | 2013-10-08 | Urban Airship, Inc. | Push notification delivery system |
US8667056B1 (en) | 2011-06-29 | 2014-03-04 | Amazon Technologies, Inc. | Dynamic traffic management |
US8713693B2 (en) | 2011-07-26 | 2014-04-29 | Salesforce.Com, Inc. | Secure access to customer log data in a multi-tenant environment |
AU2011374206B2 (en) | 2011-07-29 | 2014-11-27 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatuses for enabling an Single Radio Voice Call Continuity (SRVCC) access transfer of an emergency call back session |
US9509704B2 (en) | 2011-08-02 | 2016-11-29 | Oncircle, Inc. | Rights-based system |
US8572707B2 (en) | 2011-08-18 | 2013-10-29 | Teletech Holdings, Inc. | Multiple authentication mechanisms for accessing service center supporting a variety of products |
US8549047B2 (en) | 2011-08-25 | 2013-10-01 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for feed-based case management |
US20130067448A1 (en) | 2011-09-09 | 2013-03-14 | Microsoft Corporation | Application deployment |
US20130067232A1 (en) | 2011-09-09 | 2013-03-14 | Kai Chung CHEUNG | METHOD AND SYSTEM FOR CREDENTIAL MANAGEMENT AND DATA ENCRYPTION FOR iOS BASED DEVICES |
US20130097298A1 (en) | 2011-10-18 | 2013-04-18 | OneScreen Inc. | Standardized adapter interface for multiple browser-based devices |
MX2014004959A (es) | 2011-10-29 | 2015-03-06 | Sweetspot Wifi | Sistema y metodo para la plataforma de ajuste del consumidor interativa basada en la ubicación. |
GB2497076A (en) | 2011-11-23 | 2013-06-05 | Skype | Delivering only selected communication events to a user terminal or to a user |
US8843596B2 (en) | 2011-11-30 | 2014-09-23 | Adobe Systems Incorporated | Conversion between streaming media communication protocols |
US8572685B2 (en) | 2012-01-06 | 2013-10-29 | Timothy J. Caplis | Consolidated data services apparatus and method |
US9015702B2 (en) | 2012-01-13 | 2015-04-21 | Vasanth Bhat | Determining compatibility of an application with different versions of an operating system |
US20130204786A1 (en) | 2012-02-03 | 2013-08-08 | Daniel Mattes | Verification of Online Transactions |
US8891450B2 (en) | 2012-02-06 | 2014-11-18 | Juniper Networks, Inc. | Mobile node host route installation and withdrawal |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
WO2013142273A1 (en) | 2012-03-19 | 2013-09-26 | Citrix Systems, Inc. | Systems and methods for providing user interfaces for management applications |
US8666378B2 (en) | 2012-03-19 | 2014-03-04 | Nuance Communications, Inc. | Mobile device applications for computer-telephony systems |
US20130268676A1 (en) | 2012-04-06 | 2013-10-10 | Telefonaktiebolaget L M Ericsson (Publ) | Application programming interface routing system and method of operating the same |
US20130304928A1 (en) | 2012-05-09 | 2013-11-14 | Twilio, Inc. | System and method for managing latency in a distributed telephony network |
IN2014DN08971A (zh) | 2012-05-09 | 2015-05-22 | Ericsson Telefon Ab L M | |
US9177007B2 (en) | 2012-05-14 | 2015-11-03 | Salesforce.Com, Inc. | Computer implemented methods and apparatus to interact with records using a publisher of an information feed of an online social network |
US9705729B2 (en) | 2012-06-01 | 2017-07-11 | Dell Products L.P. | General client engine with load balancing for client-server communication |
US9241131B2 (en) | 2012-06-08 | 2016-01-19 | Samsung Electronics Co., Ltd. | Multiple channel communication using multiple cameras |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
US8861510B1 (en) | 2012-06-28 | 2014-10-14 | Shoretel, Inc. | Dynamic assignment of media proxy |
US9628493B2 (en) | 2012-07-03 | 2017-04-18 | Salesforce.Com, Inc. | Computer implemented methods and apparatus for managing permission sets and validating user assignments |
US20140072115A1 (en) | 2012-09-12 | 2014-03-13 | Petr Makagon | System and method for dynamic configuration of contact centers via templates |
US20140095627A1 (en) | 2012-09-28 | 2014-04-03 | Avaya Inc. | Likelihood of Receiving a Timely Response |
US20140101058A1 (en) | 2012-10-08 | 2014-04-10 | Marc Castel | System and method for providing consumer side maintenance |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US20140122600A1 (en) | 2012-10-26 | 2014-05-01 | Foundation Of Soongsil University-Industry Cooperation | Conference server in a system for providing a conference service in rtcweb |
US20140129363A1 (en) | 2012-11-02 | 2014-05-08 | Microsoft Corporation | Dynamic rating rules for an online marketplace |
US8867731B2 (en) | 2012-11-05 | 2014-10-21 | Genesys Telecommunications Laboratories, Inc. | System and method for web-based real time communication with optimized transcoding |
US8805323B2 (en) | 2012-11-06 | 2014-08-12 | Tracfone Wireless, Inc. | Hybrid network based metering server and tracking client for wireless services |
EP2847960B1 (en) | 2012-12-20 | 2018-10-10 | Unify GmbH & Co. KG | Method, device, and system for connecting to a communication device |
US20140229236A1 (en) | 2013-02-12 | 2014-08-14 | Unify Square, Inc. | User Survey Service for Unified Communications |
JP6053003B2 (ja) | 2013-03-11 | 2016-12-27 | 株式会社日立製作所 | 伝送システム、伝送装置、及び伝送方法 |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
US8695077B1 (en) | 2013-03-14 | 2014-04-08 | Sansay, Inc. | Establishing and controlling communication sessions between SIP devices and website application servers |
US9001666B2 (en) | 2013-03-15 | 2015-04-07 | Twilio, Inc. | System and method for improving routing in a distributed communication platform |
US9043458B2 (en) | 2013-03-19 | 2015-05-26 | Cognizant Technology Solutions India Pvt. Ltd. | Framework for facilitating implementation of multi-tenant SaaS architecture |
US9141682B1 (en) | 2013-03-25 | 2015-09-22 | Amazon Technologies, Inc. | Resolving conflicts within saved state data |
US9659303B2 (en) | 2013-04-03 | 2017-05-23 | Salesforce.Com, Inc. | System and method for handling gamification fraud |
US20140372508A1 (en) | 2013-06-14 | 2014-12-18 | Andrew T. Fausak | Native client tunnel service for client-server communication |
US9407725B2 (en) | 2013-06-14 | 2016-08-02 | Dell Products L.P. | Generic transcoding service for client-server communication |
US9716740B2 (en) | 2013-06-14 | 2017-07-25 | Dell Products L.P. | Web-based transcoding to clients for client-server communication |
US9300669B2 (en) | 2013-06-14 | 2016-03-29 | Dell Products L.P. | Runtime API framework for client-server communication |
US9378337B2 (en) | 2013-06-19 | 2016-06-28 | Sap Se | Data item deletion in a database system |
US9338630B2 (en) | 2013-06-28 | 2016-05-10 | Boku, Inc. | Configurable price matrix for mobile billing at a billing server |
US9014664B2 (en) | 2013-06-28 | 2015-04-21 | Boku, Inc. | Configurable price matrix for mobile billing at a merchant server |
US9483328B2 (en) | 2013-07-19 | 2016-11-01 | Twilio, Inc. | System and method for delivering application content |
WO2015015251A1 (en) | 2013-08-01 | 2015-02-05 | Yogesh Chunilal Rathod | Presenting plurality types of interfaces and functions for conducting various activities |
US20150066865A1 (en) | 2013-08-27 | 2015-03-05 | Bank Of America Corporation | Archive information management |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US20150082378A1 (en) | 2013-09-18 | 2015-03-19 | Apcera, Inc. | System and method for enabling scalable isolation contexts in a platform |
US9106655B2 (en) | 2013-10-09 | 2015-08-11 | Alcatel Lucent | Real-time transport protocol (RTP) source translator |
US10321409B2 (en) | 2013-10-28 | 2019-06-11 | Huawei Technologies Co., Ltd. | System and method for joint power allocation and routing for software defined networks |
US9325624B2 (en) | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
US9313814B2 (en) | 2013-12-20 | 2016-04-12 | Intel Corporation | Establishing wireless communication via proximity detection |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
US9491206B2 (en) | 2014-03-28 | 2016-11-08 | Aetonix Systems | Simple video communication platform |
US20150365480A1 (en) | 2014-06-16 | 2015-12-17 | Spidermonkey, LLC | Methods and systems for communicating with electronic devices |
US9946727B2 (en) | 2014-06-18 | 2018-04-17 | International Business Machines Corporation | Synchronizing user states across multiple clients of a NAS system |
WO2016007668A2 (en) | 2014-07-09 | 2016-01-14 | Selfie Inc. | System, apparatuses and methods for a video communications network |
WO2016065080A1 (en) | 2014-10-21 | 2016-04-28 | Twilio, Inc. | System and method for providing a miro-services communication platform |
US11533297B2 (en) | 2014-10-24 | 2022-12-20 | Netflix, Inc. | Secure communication channel with token renewal mechanism |
US9886267B2 (en) | 2014-10-30 | 2018-02-06 | Equinix, Inc. | Interconnection platform for real-time configuration and management of a cloud-based services exchange |
US20160149956A1 (en) | 2014-11-21 | 2016-05-26 | Whip Networks, Inc. | Media management and sharing system |
US9462427B2 (en) | 2015-01-14 | 2016-10-04 | Kodiak Networks, Inc. | System and method for elastic scaling using a container-based platform |
US10015264B2 (en) | 2015-01-30 | 2018-07-03 | Calgary Scientific Inc. | Generalized proxy architecture to provide remote access to an application framework |
US10362074B2 (en) | 2015-02-03 | 2019-07-23 | Kodiak Networks, Inc | Session management and notification mechanisms for push-to-talk (PTT) |
US20160239770A1 (en) | 2015-02-13 | 2016-08-18 | Wipro Limited | Method and system for dynamically changing process flow of a business process |
EP3282126B1 (de) | 2016-03-30 | 2019-08-21 | Nidec Global Appliance Germany GmbH | Elektronische steuereinrichtung für einen kältemittelkompressor |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
JP6957265B2 (ja) | 2016-09-29 | 2021-11-02 | 花王株式会社 | 研磨液組成物 |
-
2010
- 2010-03-02 WO PCT/US2010/025943 patent/WO2010101935A1/en active Application Filing
- 2010-03-02 EP EP10749216.7A patent/EP2404412B1/en active Active
- 2010-03-02 CA CA2789942A patent/CA2789942C/en active Active
- 2010-03-02 US US12/716,127 patent/US8315369B2/en active Active
- 2010-03-02 JP JP2011553047A patent/JP5671484B2/ja active Active
- 2010-03-02 CN CN201080019548.0A patent/CN102415068B/zh active Active
-
2012
- 2012-10-01 US US13/632,872 patent/US8737593B2/en active Active
-
2013
- 2013-01-16 US US13/743,139 patent/US8570873B2/en active Active
-
2014
- 2014-01-17 US US14/158,281 patent/US8995641B2/en active Active
-
2015
- 2015-02-19 US US14/626,427 patent/US9357047B2/en active Active
-
2016
- 2016-04-12 US US15/097,206 patent/US9621733B2/en active Active
-
2017
- 2017-02-28 US US15/445,645 patent/US9894212B2/en active Active
-
2018
- 2018-01-03 US US15/861,210 patent/US10348908B2/en active Active
-
2019
- 2019-06-06 US US16/433,093 patent/US10708437B2/en active Active
-
2020
- 2020-04-17 US US16/852,130 patent/US11240381B2/en active Active
-
2021
- 2021-08-31 US US17/446,552 patent/US11785145B2/en active Active
-
2023
- 2023-08-21 US US18/236,119 patent/US20230396713A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7227849B1 (en) * | 1998-04-09 | 2007-06-05 | Nokia Networks Oy | Implementation of multiple simultaneous calls in a mobile communication system |
WO2004063854A2 (en) * | 2003-01-06 | 2004-07-29 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for multimedia interaction routing according to agent capacity sets |
WO2004063854A3 (en) * | 2003-01-06 | 2006-05-26 | Genesys Telecomm Lab Inc | Method and apparatus for multimedia interaction routing according to agent capacity sets |
US20050025303A1 (en) * | 2003-07-28 | 2005-02-03 | Hostetler Larry Blythe | High availability multi-tenant feature |
CN1571574A (zh) * | 2004-05-09 | 2005-01-26 | 中兴通讯股份有限公司 | 一种无线通信系统接纳控制方法 |
US20070070980A1 (en) * | 2005-09-27 | 2007-03-29 | Mci, Inc. | Method and system for providing network-based call processing of packetized voice calls |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10348908B2 (en) | 2009-03-02 | 2019-07-09 | Twilio, Inc. | Method and system for a multitenancy telephone network |
US10708437B2 (en) | 2009-03-02 | 2020-07-07 | Twilio Inc. | Method and system for a multitenancy telephone network |
US11240381B2 (en) | 2009-03-02 | 2022-02-01 | Twilio Inc. | Method and system for a multitenancy telephone network |
US11785145B2 (en) | 2009-03-02 | 2023-10-10 | Twilio Inc. | Method and system for a multitenancy telephone network |
CN104823157A (zh) * | 2012-09-12 | 2015-08-05 | 格林伊登美国控股有限责任公司 | 用于提供联络中心资源的动态弹性的系统和方法 |
CN107977255A (zh) * | 2012-11-27 | 2018-05-01 | 瑞典爱立信有限公司 | 用于在启用openflow的云计算中使用mpls时分离租户特定数据的装置和方法 |
CN107977255B (zh) * | 2012-11-27 | 2021-12-28 | 瑞典爱立信有限公司 | 用于分离租户特定数据的装置和方法 |
CN103873545A (zh) * | 2012-12-18 | 2014-06-18 | 国际商业机器公司 | Web会议过度停留保护 |
CN103873545B (zh) * | 2012-12-18 | 2017-10-13 | 国际商业机器公司 | Web会议过度停留保护的方法及计算机系统 |
CN111629111A (zh) * | 2020-07-30 | 2020-09-04 | 上海慧捷智能技术有限公司 | 一种呼叫管理的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
US11785145B2 (en) | 2023-10-10 |
WO2010101935A1 (en) | 2010-09-10 |
US20140133482A1 (en) | 2014-05-15 |
US20130028394A1 (en) | 2013-01-31 |
US8570873B2 (en) | 2013-10-29 |
US20200244810A1 (en) | 2020-07-30 |
US8315369B2 (en) | 2012-11-20 |
US20200068071A1 (en) | 2020-02-27 |
JP2012519454A (ja) | 2012-08-23 |
US20230396713A1 (en) | 2023-12-07 |
JP5671484B2 (ja) | 2015-02-18 |
US10348908B2 (en) | 2019-07-09 |
CA2789942A1 (en) | 2010-09-10 |
US20180124250A1 (en) | 2018-05-03 |
US9357047B2 (en) | 2016-05-31 |
CA2789942C (en) | 2017-05-23 |
US8995641B2 (en) | 2015-03-31 |
US20100232594A1 (en) | 2010-09-16 |
US8737593B2 (en) | 2014-05-27 |
US20160269564A1 (en) | 2016-09-15 |
US20130128743A1 (en) | 2013-05-23 |
US11240381B2 (en) | 2022-02-01 |
US9621733B2 (en) | 2017-04-11 |
EP2404412A4 (en) | 2013-07-03 |
US20170171395A1 (en) | 2017-06-15 |
US10708437B2 (en) | 2020-07-07 |
EP2404412B1 (en) | 2019-05-01 |
US9894212B2 (en) | 2018-02-13 |
US20220030114A1 (en) | 2022-01-27 |
EP2404412A1 (en) | 2012-01-11 |
US20150163333A1 (en) | 2015-06-11 |
CN102415068B (zh) | 2015-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102415068B (zh) | 用于多租户电话网络的方法和系统 | |
US8509415B2 (en) | Method and system for a multitenancy telephony network | |
US20130129068A1 (en) | Method and system for a multitenancy telephone network | |
US8386639B1 (en) | System and method for optimized and distributed resource management | |
US9635182B2 (en) | Method and system for managing interactive communications campaigns with call pacing | |
US10645226B2 (en) | System and method for interaction callback pacing | |
US8189761B2 (en) | Method and system for managing calls | |
US9253310B2 (en) | Outbound effectiveness through management of idle agent pool | |
WO2014014935A1 (en) | System and method for optimized and distributed resource management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |