CN102027721A - 处理电话会话的系统和方法 - Google Patents
处理电话会话的系统和方法 Download PDFInfo
- Publication number
- CN102027721A CN102027721A CN2009801169616A CN200980116961A CN102027721A CN 102027721 A CN102027721 A CN 102027721A CN 2009801169616 A CN2009801169616 A CN 2009801169616A CN 200980116961 A CN200980116961 A CN 200980116961A CN 102027721 A CN102027721 A CN 102027721A
- Authority
- CN
- China
- Prior art keywords
- call
- resource
- call router
- telephone
- uri
- 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
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000012545 processing Methods 0.000 title abstract description 23
- 230000004044 response Effects 0.000 claims description 56
- 230000008859 change Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 29
- 238000012795 verification Methods 0.000 claims description 4
- 230000001568 sexual effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims 1
- 238000005538 encapsulation Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000003068 static effect Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000002045 lasting effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 235000014510 cooky Nutrition 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- QDZOEBFLNHCSSF-PFFBOGFISA-N (2S)-2-[[(2R)-2-[[(2S)-1-[(2S)-6-amino-2-[[(2S)-1-[(2R)-2-amino-5-carbamimidamidopentanoyl]pyrrolidine-2-carbonyl]amino]hexanoyl]pyrrolidine-2-carbonyl]amino]-3-(1H-indol-3-yl)propanoyl]amino]-N-[(2R)-1-[[(2S)-1-[[(2R)-1-[[(2S)-1-[[(2S)-1-amino-4-methyl-1-oxopentan-2-yl]amino]-4-methyl-1-oxopentan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]pentanediamide Chemical compound C([C@@H](C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC(C)C)C(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](CCCCN)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](N)CCCNC(N)=N)C1=CC=CC=C1 QDZOEBFLNHCSSF-PFFBOGFISA-N 0.000 description 2
- 102100024304 Protachykinin-1 Human genes 0.000 description 2
- 101800003906 Substance P Proteins 0.000 description 2
- 229910002056 binary alloy Inorganic materials 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- ZBMRKNMTMPPMMK-UHFFFAOYSA-N 2-amino-4-[hydroxy(methyl)phosphoryl]butanoic acid;azane Chemical compound [NH4+].CP(O)(=O)CCC(N)C([O-])=O ZBMRKNMTMPPMMK-UHFFFAOYSA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0012—Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
- H04M7/0021—Details of Application Programming Interfaces
-
- 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
- H04M7/0075—Details of addressing, directories or routing tables
-
- 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/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- 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/1013—Network architectures, gateways, control or user entities
-
- 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/1045—Proxies, 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/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- 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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- 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
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/003—Click to dial services
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Abstract
在一个实施方式中,处理电话会话的方法包括:使用应用层协议与应用服务器通信;用呼叫路由器处理电话指令;以及创建可通过呼叫路由器应用程序接口(API)访问的呼叫路由器资源。在另一个实施方式中,用于处理电话的系统包括:呼叫路由器、用于应用服务器的URI、由呼叫路由器执行的电话指令、以及呼叫路由器API资源。
Description
相关申请的交叉引用
本申请要求以下专利申请的利益:于2008年4月2日递交的名称为“System and Method for Processing Telephony Sessions”的申请号为61/041,829的美国临时申请;于2008年5月22日递交的名称为“System and Method for Processing SMS Messages”的申请号为61/055,417的美国临时申请,于2008年9月26日递交的名称为“System and Method for Processing Telephony Sessions”的申请号为61/100,578的美国临时申请,于2009年3月2日递交的申请号为61/156,746的名称为“System and Method for Processing Telephone Sessions”的美国临时申请,以及于2009年3月2日递交的申请号为61/156,751的名称为“System and Method for Processing Telephony Sessions”的美国临时申请,以上所有申请的全部内容通过引用并入本文。
技术领域
本发明一般涉及电话领域,且更具体地涉及用于处理电话领域内的电话会话的新的和有用的系统和方法。
背景
在最近十年,网络语音电话(VOIP)的出现和立法以新的技术、商业模式和服务提供者革新了通信行业。软件和商用硬件现在提供了昂贵的载体设备的替代物。人们可在开放源软件应用(例如Asterisk和FreeSwitch)中实现可扩展呼叫转换和语音应用逻辑。但是,这些新的应用的堆积引发了新的复杂性和挑战,需要新的技术组来部署、开发和维持。部署电话服务需要语音网络和编解码器、硬件或服务的知识,以连接服务器与共用电话基础设施、对硬件以及这硬件的持续配置进行资本投资。这些负担只是开发实际应用的先决条件,其需要开发者进行新的语音、工具和开发环境的培训。即使是当前试图将模型调整为与网络开发例如语音可扩展标记语言(VoiceXML)更加相似的电话应用,也需要致力于学习新语言和理解电话交互。这些服务的持续操作和维护需要团队采用新的分析工具、性能标准和调试方法。即使是开发最简单的语音服务(例如所谓的“电话树”)也需要对专门的基础设施、技术和操作进行大量的前期和持续的投资。因此,在电话领域中需要用于处理电话会话的新的和有用的系统。本发明提供了这样的新的和有用的系统和方法。
概述
用于处理电话会话的优选的实施方式的方法包括使用应用层协议与应用服务器通信、用呼叫路由器处理电话指令、以及创建可通过应用程序接口(API)访问的呼叫路由器资源的步骤。优选的实施方式的方法和系统使网络开发者能够在电话的神秘世界里使用他们现有的技术和工具,像网络编程一样容易地进行电话应用开发。方法和系统使用熟悉的网站访问者模式与网络开发者的应用交互,其中电话呼叫的每个步骤与传统的页面浏览相似。在这种模式中,开发者重新利用他们现有的工具和技术,包括熟悉的概念例如HTTP重定向、通过API、cookie和mime类型响应访问资源以构建复杂的电话应用。处理电话指令和创建可通过API(呼叫路由器API)访问的呼叫路由器资源的方法协同起作用,以利用多个呼叫路由器资源以及通过呼叫路由器(优选地为很多网络开发者熟悉的REST API)提供的信息来使能无状态(stateless)和简单电话语言。在一个实施方式中,电话指令组可具有少于十来个的动词用于简化语言,以使得开发者可快速地学习和实现电话应用,同时呼叫路由器API完善简单的电话指令以使能复杂的电话应用。
附图的简要描述
图1是本发明的优选的方法的流程图表示。
图2A、2B、3A和3B是本发明的优选的实施方式的示意图。
图4A-4C分别是HTTP GET请求、HTTP POST请求和HTTP GET请求的例子。
图4D-4F是HTTP请求的例子。
图5A和5B是XML响应的例子。
图6是呼叫路由器请求和响应的例子。
图7-15是包括本发明的优选的方法的原理的各种应用的示意图。
图16是与本发明的优选的方法的数字标记部分相关的子步骤的流程图表示。
优选的实施方式的描述
本发明的优选的实施方式的以下的描述不意味着将本发明限于这些优选的实施方式,而是意图使本领域任何技术人员能够实施和使用本发明。
1.用于处理电话会话的方法
如图1、2A、2B、3A和3B中所示出,用于处理电话会话的优选的实施方式的方法10包括使用应用层协议与应用服务器通信的步骤S110、用呼叫路由器处理电话指令的步骤S120、以及创建可通过应用程序接口(API)访问的呼叫路由器资源的步骤S130。优选的方法还可包括以下解释的其他步骤和/或子步骤。
1A.与应用服务器通信
如图1中所示,使用应用层协议与应用服务器通信的步骤S110优选地包括以下子步骤:启动电话会话S1、将呼叫映射到统一资源标识符(URI)S3、发送请求到与URI相关联的服务器S5、处理与电话会话的状态对应的请求S7、以及从服务器接收响应S9。使用熟悉的网站访问者模式的一个挑战是第三方网络应用可能暴露包含敏感数据的URI或暗示可恶意操作应用数据库的行为的URI。在优选的实施方式中,呼叫路由器使用账户指定密钥加密地签名向外发送到客户网络应用的请求。更具体地,与应用服务器通信的步骤包括数字地签名请求参数的另外步骤S4以及验证请求参数S6的数字签名的另外步骤S6。只有呼叫路由器和应用服务器知道所述密钥,所以包括用所述密钥签名的参数(URL、POST数据、报头等)的请求可在允许这样的操作之前被检查真实性。这个方法还用低CPU开销提供对安全链接(HTTP)的真实性验证。
陈述了启动电话会话的步骤S1起作用以接收进来的消息。该消息优选地是来自PSTN(公用交换电话网络)连接的设备或互联网可寻址设备的呼叫,例如固定电话、蜂窝电话、卫星电话、网络语音电话(VOIP)、SIP设备、Skype、Gtalk或任何其他的适当的PSTN连接的或互联网可寻址的语音设备。消息可以可选地是短消息服务(SMS)消息。SMS网关服务器可以可选地通过短消息服务中心(“SMS-C”)连接到SMS网络、直接连接到7号信令系统(SS7)电话网络,或由任何其他的适当的SMS网关提供者进行,且消息优选地从网关由呼叫路由器接收并转换为可通过公共互联网例如HTTP发送的格式(例如URI),该发送基于SMS的接收地址例如短码、或直接向内拨叫(DID)、或其他的适当的唯一接收标识符。消息可以可选地是多媒体消息、传真发送、电子邮件、或任何其他的适当的消息发送媒体。PSTN设备的初始电话号码优选地使用呼叫者ID捕捉,但是任何其他的适当的ID都可被捕捉到,例如VOIP提供者ID、SMS设备号、电子邮件地址或短码。被拨叫的电话号码、EIN和/或计费标识符和/或呼叫的日期和时间还可优选地包括在会话信息中。认证ID可以另外地或可选地包括在会话信息中。
在一个变动形式中,步骤S1还起作用以通过HTTP或从在第三方服务器上运行的应用发送到呼叫路由器的其他请求来启动电话会话(例如电话呼叫)。在这个变动形式中,运行在服务器上的应用优选地为呼叫路由器指定初始URI以用于步骤S3中的电话会话,以及指定要拨叫的电话号码(或其他可寻址的目标)和源电话号码(呼叫者身份(id))。在这个变动形式中,呼叫路由器API优选地由应用服务器用来从呼叫路由器请求向外发出的呼叫。
陈述了将呼叫映射到统一资源标识符(URI)的步骤S3起作用,以使电话会话能够被转换为可由标准网络服务器和网络应用来处理的格式。该映射优选地使用呼叫路由器来执行。初始URI优选地在呼叫路由器由(可在第三方服务器上运行的)网络应用或呼叫路由器账户所有者预先指定。更加优选地,初始的URI通过呼叫目标的唯一标识符例如DID(直接向内拨叫)电话号码或VOIP SIP地址被分配给该呼叫。URI可以可选地由远程服务器或其他的适当设备或方法指定。在一个变动形式中,URI可用于封装来自被启动的电话会话的状态信息或状态信息的一部分,例如始发电话号码、被拨叫的电话号码、呼叫的日期和时间、呼叫者的地理位置(例如,国家、城市、州和/或邮编)、和/或唯一的呼叫ID。包括在URI中的信息可以URI模板的形式被包括在其中。例如URI缺省模板可以是:http://demo.twilio.com/myapp/{被拨叫的电话号码}/{始发电话号码}或者http://demo.twilio.com/myapp/foo.php?dialed_number={被拨叫的电话号码}&originating_number={始发电话号码}。
步骤S4起作用以数字地签名请求参数。如图16中所示,步骤S4优选地确定呼叫路由器账户所有者,且更加优选地,查找账户所有者的唯一ID或密钥并签名一组请求参数。步骤S4优选地通过生成请求参数的加密散列(hash)来实现,优选地包括URI以及具有与呼叫路由器账户所有者相关联的唯一密钥的任何的请求体参数(例如,在HTTP POST的情况下)。加密散列优选地通过将请求参数附加到初始一组请求参数上的方式而生成。散列优选地附加到URI,但是如果散列特别长(即,具有大量的参数),则散列可包括在对大小没有限制的HTTP报头中。在步骤S4的变动形式中,至少一个敏感参数可在散列被处理之前使用账户所有者的密钥来单个地加密。在另一个变动形式中,加密凭证授权系统例如Oauth(oauth.net)可以可选地用于对请求进行电子签名。
步骤S5起作用以向服务器发送请求。优选地,请求被发送到URI,且更加优选地,请求被发送到在步骤S3中所映射的URI。请求优选地包括由所述一组请求参数(作为数字签名起作用)计算得到的加密散列,但是如果参数被确定为包含敏感数据,则请求可以可选地包括单个加密的请求参数。服务器优选地是第三方服务器,且更加优选地,服务器运行网络应用。请求优选地通过网络被发送到服务器。在一个变动形式中,请求被发送到局域网上的本地服务器。在另一个变动形式中,请求被发送到在始发呼叫的设备上本地运行的服务器。在又另一个变动形式中,请求可被发送到多个服务器。请求优选地封装有来自被启动的电话会话的状态信息的至少一部分,例如始发电话号码、被拨叫的电话号码、呼叫的日期和时间、呼叫者的地理位置(例如,国家、城市和/或州、邮编)、和/或唯一的呼叫ID。更加优选地,请求封装了呼叫的所有状态信息,但是可以优选地不包括状态信息或包括部分状态信息。来自被启动的电话会话的状态信息优选地通过请求体中的HTTP POST、请求URI中的HTTP GET、HTTP报头参数来发送以模拟网络浏览器的数据流,或通过任何的组合方式或适当的可选方式发送。如果在呼叫路由器的操作过程中产生新的状态信息,则优选地向应用服务器作出请求以传递新的状态并请求新的电话指令。优选地,新的状态信息不被呼叫路由器保持或对其内部起作用,而是被传送到应用服务器以用于处理。可选地,部分状态信息优选地被存储在呼叫路由器上直到获得全面的更新状态,并随即被传送到应用服务器。例如,在当新的呼叫状态被获得并被传送到应用服务器之前,应用服务器可指定在键盘上应被按下的多个数字,而不只是一个。在一个变动形式中,来自被启动的电话会话的信息可以是包括在HTTP POST请求中的网络形式的提交。请求可包括来自电话会话的任何状态信息,例如始发电话号码、被拨叫的电话号码、呼叫的日期和时间、和/或唯一的呼叫ID、电话呼叫的当前状态(等待、正在进行、已完成等)、或电话行为的结果(包括双音多频(DTMF)数字处理)、或录音表示或录音的链接、或上一个命令的状态、或其他的呼叫状态。HTTP GET请求、HTTP POST请求以及HTTP GET请求的例子分别在图4A、4B和4C中示出。用于SMS消息发送的HTTP通信的进一步的例子在图4D、4E和4F中示出。向服务器的HTTP请求(或任何适当的请求通信)优选地遵循RESTful设计的原则。在本文档中RESTful被理解为描述了如本领域中所公知的表述性状态转移结构。RESTful的HTTP请求优选地是无状态的,因此从呼叫路由器发送到应用服务器的每个消息优选地包含应用服务器的操作和应用服务器的响应生成所需要的全部信息。呼叫路由器和/或应用服务器优选地不需要记住或存储先前的通信以获知所述状态。文档、媒体和应用状态优选地被浏览作为可寻址资源,与通过请求参数例如HTTP GET或HTTP POST参数或请求体内容而被提供到资源的数据进行组合。这样的请求数据可包括呼叫资源的更新后的表示,或作为呼叫路由器操作的结果生成的其他呼叫状态数据,例如键盘上被按下的数字或所生成的录音。每个请求中包括的状态信息可包括唯一的呼叫标识符、呼叫状态数据例如呼叫是正在进行中还是已完成、呼叫者的呼叫者ID、被呼叫的电话号码、关于呼叫者的地理数据、和/或任何适当的数据。但是,可使用变化水平的RESTful通信(无状态),例如通过使用cookies、会话追踪、或任何适当的设备以模仿普通的网站访问者模型。优选地,与每个请求一起发送的数据完全可使应用服务器能够确定要执行的呼叫的下一个状态。RESTfulness优选地不排除使用外部数据源例如数据库,以查询另外的数据以记录呼叫元数据,或确定应用逻辑。
步骤S6起作用以验证请求参数的数字签名。如图13中所示,在服务接收到请求之后,请求参数优选地被检查和/或解析以用于散列。加密的散列优选地包括在HTTP请求的URI中,但是可以可选地包括在请求的HTTP报头中。如果请求不包括散列,且网络应用服务器以使能散列函数检查作为安全措施,则请求优选地被确定为假的,其可能包括——例如——恶意请求、错误路由请求、被破坏的请求和应用服务器不需要的任何其他请求。如果所述一组请求参数包括散列,则散列优选地从请求中提取,且客户网络应用的密钥(即,存储在呼叫路由器上与客户账户密钥相同的密钥)优选地用于生成所接收到的参数的服务器侧的加密散列。服务器侧加密散列优选地与包括在请求中的散列相比较,且如果散列不匹配,则请求优选地被确定为假。但是,如果服务器侧加密散列与请求散列相匹配,则请求优选地被确定为真实且准备好在应用服务器上进一步处理。在以上提到的步骤S4的变动形式中,其中敏感参数可使用密钥被加密,步骤S6优选地包括解密敏感参数。应用服务器和操作应用的第三方优选地负责完成这个验证步骤,但是验证可以可选地通过单方来完成,例如当单方操作应用服务器和呼叫路由器时来完成。如果请求认证对应用来说不重要,则应用服务器可以可选地设置为忽略包括在请求参数中的散列。
陈述了处理与电话会话相对应的请求的步骤S7起作用,以执行对包括在请求中的数据的至少一部分的处理。处理功能优选地在第三方服务器上执行。处理功能可包括记录包括在请求中的数据和/或与呼叫会话有关的元数据、路由到另一个URI、执行包括在请求中的数据的至少一部分的数据库查询、语音识别处理、或任何其他的适当的处理功能。处理功能可再利用来自其他的商业应用的逻辑和数据,例如客户数据库和/或购物车应用,其可使用呼叫者id或呼叫者提供的信息来链接。状态信息优选地与来自呼叫路由器的每个请求通信,且优选地,应用服务器不需要应用状态。可选地,应用服务器可通过使用HTTP cookies、会话和/或数据库记录来存储与呼叫相关的每个请求之间的状态。在一些情况下,例如运行在服务器上的静态HTML页或被存储的媒体文件例如存储在服务器上的mp3或wav文件的情况下,步骤S7可被简化,且通过URI映射到磁盘的文件可被简单地返回。
步骤S9陈述了来自服务器的响应。这个响应优选地是HTTP响应。响应优选地作为XML、音频二进制或原始文本被发送,但也可以可选地是任何种类的消息发送格式,包括HTML、界定文本、键/值文本或二进制编码格式。HTTP响应优选地包括执行电话操作的指示。响应可以可选地或另外地包括新的URI和新的URI模板以与步骤S3中的电话操作一起使用。另外的示例性XML响应在图5A和图5B中示出。
1B.处理电话指令
用呼叫路由器处理电话指令的步骤S120优选地起作用,以将服务器响应转换为电话操作或在电话会话期间可执行的操作。电话操作可包括例如在服务器指定的URI(例如位于http://demo.twilio.com/myapp/1234.mp3 的静态mp3文件)播放预先录制的声音文件、使用文本转语音技术为呼叫者读文本、呼叫另一个号码(例如通过PSTN、SIP/VOIP或其他的IP技术系统创建新的语音连接)、通过DTMF输入收集数字、记录语音响应音频、TTY或其他的数据、发送SMS消息、或者这些或其他的适当的操作的任何适当的组合或顺序。服务器响应的这个转换优选地在呼叫路由器上执行。优选地,步骤S120包括处理于服务器响应相关联的响应mime-类型。例如,如果响应mime-类型是XML,其被认为是一组呼叫路由器指令。如果响应mime-类型是MP3,其被认为是为呼叫者播放的声音文件。如果响应类型是纯文本,其被认为是通过文本转语音技术读给呼叫者的文本。
服务器响应的内容例如XML文档优选地通过顺序地(例如,逐行地)处理文档的方式被转换为电话操作。电话指令优选地以标记语言例如图5A和图5B中所示出的XML的形式被包含在文档中。处理电话指令的文档的这个连续的方式在通信是无状态且所有必要的信息都包含在URI中时有效。这个无状态通信优选地允许电话指令(动词或命令)被用作服务器应用用于执行电话服务的编程接口。电话动词或文档的(基于通信状态的)算法转换优选地为不必要的。优选地,按照服务器响应的内容中含有的电话指令的顺序来执行电话操作。例如,XML文档可包括必要的动词以实现为呼叫者读文本、监控由呼叫者按下的键、以及使用被按下的键作为新的URI的数据的部分来将呼叫者重定向到新的URI的电话操作。优选地,电话操作(例如被按下的数字)产生新的状态信息,这可导致方法的一些步骤的重复,优选地从步骤S3开始重复。下一个URI优选地由服务器提供作为处理指令的部分。在另一个变动形式中,如果服务器未能指定下一个URI则重复使用上一个URI。在又另一个变动形式中,如果服务器未能指定下一个URI则不发生重复,且过程向下进行下一个呼叫文本路由器指令。可通过呼叫路由器指令的性质确定行为;例如,没有产生新的状态信息的指令可能不需要有下一个URI,因为他们不触发与远程服务器的通信。更加优选地,电话操作导致步骤S3利用从步骤S11得到的新的URI进行重复,但是可以可选地启动方法的一个或多个步骤(步骤S5、S7、S9或S11)的重复。步骤S3优选地使用由执行电话操作产生的所有新的电话会话状态信息例如被按下的数字、录制的音频文件或被请求的任何电话操作的成功或失败信息来重复。重复还包括在会话期间保持相关的所有状态信息,例如呼叫者、被呼叫者、唯一呼叫ID和呼叫状态。状态信息还可以URI模板的形式表示。例如,如果服务器响应指定呼叫路由器收集DTMF数据,并指定下一个URL是URI模板http://demo.twilio.com/foo.php?digits={Digits},且呼叫者按下1234,得到的URI是http://demo.twilio.com/foo.php?digits=1234。类似地,如果服务器响应指定URI模板:http://demo.twilio.com/myapp/{Digits}.mp3,所得到的HTTP请求可能是位于:http://demo.twilio.com/myapp/1234.mp3的静态mp3文件。因此,呼叫可由发出电话指令的服务器和处理响应的第二个服务器控制,如图13和图14中所示。这样的呼叫控制转接构成了状态信息以URI和附带的请求数据例如GET、POST和/或请求体的形式在服务器之间的转换。可选地,所有的状态通信遵循由呼叫路由器建立的句法,以促进多个服务器之间的集成。例如,在键盘上按下的数字优选地以相同的形式被传送到应用服务器,因此使对在多个应用服务器之间关于状态如何转换的协作的需要最小化。可选地,呼叫路由器指令可规定传递新的状态信息例如变量的名字和类型的方法,以发送代表性的新的状态。
1C.创建可由呼叫路由器API访问的资源
创建可通过应用程序接口(API)访问的呼叫路由器资源的步骤S130优选地起作用,以暴露呼叫路由器的信息和/或功能。来自外部多方的交互优选地通过API(呼叫路由器API)执行。呼叫路由器API可另外地与电话指令的使用协作,以作为对于由呼叫路由器的操作生成的或需要的数据的存储和取回格式而起作用。呼叫路由器API优选地是应用程序接口(API),例如本领域中所知的REST API(表述性状态转移),但是呼叫路由器API可以可选地是SOAP(简单对象访问协议)API或任何适当的编程式通信接口。呼叫路由器API优选地可由应用异步地用于执行呼叫(以便在以后查询呼叫记录或取回记录)。可选地,呼叫路由器API可在呼叫的过程中同步使用(例如改变呼叫状态、挂断呼叫、启动呼叫记录等)。呼叫路由器API优选地将状态信息存储在资源的持久URI中。持久URI优选地包含所有的必要的状态信息,且这优选地使得数据稳定、可查询且可恢复。呼叫路由器API优选地用于修改资源以改变呼叫路由器的状态并用于与呼叫路由器的媒体交互。应用服务器可使用呼叫路由器API,以优选地查询呼叫记录的元数据、呼叫者身份、呼叫媒体(例如记录、文本副本等)、账户信息、呼叫路由器中的转移或与正在进行的通信的交互、和/或操作呼叫路由器生成的或需要的任何适当的数据。呼叫路由器API优选地涉及应用服务器和呼叫路由器之间的通信,但是可以可选地是从任何适当的设备到呼叫路由器的通信。呼叫路由器API优选地存在于与呼叫路由器相同的硬件上,但也可以可选地存在于远程硬件或任何适当的硬件环境中。通信优选地为HTTP,但是可选地可使用HTTPS或任何适当的通信协议。另外,呼叫路由器API还可与任何HTTP客户端兼容。优选的实施方式的电话系统优选地实现包括呼叫路由器API请求格式、呼叫路由器API响应格式以及代表由呼叫路由器生成或使用的数据的类型的多个API资源的呼叫路由器API。
优选的实施方式的呼叫路由器API请求作为从应用服务器发送到呼叫路由器的API资源的通信消息起作用。呼叫路由器API请求优选地从应用服务器发送到呼叫路由器,但是也可从任何适当的设备发送到呼叫路由器。呼叫路由器API请求优选地类似于REST API请求,但是呼叫路由器API请求可以可选地遵循任何适当地程序设计,例如SOAP。呼叫路由器API请求优选地使用HTTP与资源交互,但是也可使用HTTP或任何适当的通信协议。优选地,GET的HTTP或HTTPS方法用于取回资源或资源信息,且PUT或POST的HTTP或HTTPS方法用于创建或更新资源。在一些情况下,PUT或POST可用于通过修改资源的状态来影响呼叫路由器的功能。可选地,方法参数可包括在资源的URI中,以识别对于资源的被请求的操作,或者也可使用任何适当的命令或方法来与API资源进行交互。优选地,通过在URI中包括消息认证信息例如使用共用密钥的请求内容的加密散列,或通过任何适当的方法,呼叫路由器API请求包括认证例如基本的HTTP或HTTPS认证。
优选的实施方式的呼叫路由器API响应作为响应于在API资源上执行的方法而发送的通信信息来起作用。呼叫路由器API响应优选地从呼叫路由器发送到应用服务器或任何适当的设备。呼叫路由器API响应优选地响应于呼叫路由器API请求而发送,且响应优选地被发送到始发设备。呼叫路由器API响应优选地与REST API响应相似,该响应代表所请求的资源。呼叫路由器API响应可以可选地遵循任何适当的程序设计例如SOAP。呼叫路由器API响应优选地作为格式化XML而被返回,该格式化XML带有与HTTP状态代码对应的信息、消息、错误代码和/或与资源相关的任何适当的信息。呼叫路由器API响应可以可选地被表示为逗号分隔值列表(CSV)、HTML、JSON或任何适当的形式。在一个变动形式中,响应格式由所请求的URI的一部分例如文件扩展来确定。在一个变动形式中,API资源可以是二进制数据资源,且呼叫路由器API响应优选地被格式化为本机二进制格式(例如,wav或mp3音频文件)、XML元数据描述和/或任何适当的格式。
优选的实施方式的API资源作为呼叫路由器元数据、内部呼叫路由器状态、或由呼叫路由器使用的给定资源的状态的可寻址表示而起作用。优选地,API资源由持久URI寻址。优选地,API资源响应于POST、PUT、GET或DELETE的至少一个HTTP操作。API资源可以可选地响应于多个HTTP操作。API资源可以可选地响应于优选地包括在呼叫路由器API请求中的任何适当的方法。与RESTful惯例一致,资源的GET请求可返回资源的当前状态,而PUT可更新状态,PUT或POST可用于创建新的资源,DELETE可用于破坏资源。呼叫路由器API除了修改数据外还可以可选地用于影响正在进行的呼叫的功能。优选的实施方式的API资源包括账户资源、呼叫者ID资源、呼入的地址资源、呼叫资源、媒体资源和/或呼叫路由器的任何适当的资源。API资源可以可选地为所列出的资源或其他的适当的资源的任何适当的组合。API资源优选地是预配置(或者“静态”)资源,例如账户信息,或由呼叫路由器使用的活动状态的资源例如电话呼叫。通过API修改资源状态另外还可以实时地影响呼叫路由器的操作,影响呼叫路由器在将来的呼叫状态或能力,和/或具有任何适当的影响。
优选的实施方式的账户资源起作用,以允许应用取回和/或修改账户信息。账户优选地由电话服务器提供者例如呼叫路由器的操作者创建。例如账户名字、使用信息、联系信息、初始URI、设置参数的信息或任何适当的账户信息可由应用使用账户资源来取回或编辑。
优选的实施方式的呼叫者ID资源起作用,以允许应用取回、修改、注册新的呼叫者ID(电话号码)、和/或删除呼叫者身份信息。优选地,呼叫者身份信息是针对于与由应用和/或用户(即,显示为发出呼叫的应用)进行的向外的呼叫相关的电话号码的。对于向外的呼叫的号码优选地在被用作呼叫者ID之前被分配和验证。作为可选方式,为了防止应用中的呼叫者ID电话号码被冒用,可在增加新的呼叫者ID资源之前由API使用验证步骤。增加呼叫者ID的请求可通过请求被始发到API,其中随机校验码被产生并在API响应中返回。校验码优选地被提供到终端用户。向所给的电话号码(呼叫者ID)进行电话呼叫,以请求通过键盘数字或口头输入检验码。在请求的时候,检验码的输入验证电话号码的所属或者与电话号码相关联的设备。呼叫者ID资源的使用还可通过显示检验码的方式在用户界面例如网络浏览器上呈现。用户接口可由呼叫路由器的操作者提供,或可由任何适当的应用使用API来提供。可将任何适当的方法用于呼叫者ID的验证。在呼叫涉及到多方的另一个可选方式中,可在那个呼叫会话期间为另外的向外呼叫分配一个现有方成员的呼叫者ID。
优选的实施方式的呼入的地址资源起作用,以允许应用获得、修改或提供新的向内DID电话号码、SMS短码、SIP地址等以用于应用。PUT或POST可用于设置与向内地址相关联的初始URI。DELETE可用于释放资源。呼入地址资源可用于电话号码或其他的可寻址向内标识符的实时提供。
优选的实施方式的呼叫资源起作用,以允许应用获得或修改呼叫路由器中的电话会话的状态。电话会话或呼叫可以是正在进行中、已完成、失败、未启动、和/或处于任何适当的呼叫状态。呼叫资源优选地可改变正在进行的呼叫的状态或连接。状态改变优选地包括:挂断或终止现有的电话会话、将一个或多个现有的电话会话从会话的一个环境组转移到另一个、合并或拆分现有组电话会话、将一个或多个电话会话从一个通信媒体转移到另一个(例如从一个URI转移到第二个URI)、将事件或通知引入到现有的会话或会话组、记录或停止记录来自呼叫的一方或多方的音频、和/或任何适当的呼叫操作。呼叫信息或呼叫日志数据优选地可通过发送GET到呼叫资源或可选地通过发送任何适当的方法来取回。向外的呼叫还可通过使用POST或优选地表明新的呼叫资源被创建的任何适当的方法来启动。当使用呼叫资源来启动呼叫时,可按需要提供信息以进行电话呼叫,该信息为例如要呈现的呼叫者ID、要呼叫的电话号码、和/或用于处理呼叫的URI,但是可选地可提供任何适当的信息。可选地,呼叫指令XML文档可代替URI被提供到API,其用于呼叫指令。例如当呼叫被应答时、当机器应答电话时、忙信号、无应答、呼叫失败和/或在任何适当的呼叫状态时,呼叫路由器API也可另外用呼叫的状态作出响应。可选地,该响应可表明新的呼叫请求已被接受但尚未启动。在图6中示出的例子中,呼叫者信息和呼叫者ID包括在向呼叫资源的POST请求中。这个步骤可能启动向呼叫信息中指定的电话号码的向外呼叫。呼叫路由器API响应包括与呼叫有关的有效状态信息,例如呼叫是否已经开始、呼叫开始时间、结束时间、价格、呼叫者信息,且可选地,呼叫路由器API响应可包括任何适当的信息。另外,由API在任何时间点返回的与呼叫有关的信息可取决于呼叫的状态。例如,如果呼叫尚未开始,则呼叫开始时间可不被给出,如果呼叫尚未结束,则呼叫结束时间、持续时间或价格可不被给出。
另外地或可选地,优选的实施方式的呼叫资源可用于通过单个呼叫资源接收POST、PUT和/或任何适当的方法来将呼叫转移到新的URI。在这种可选方式中,呼叫可选地被转移到对于新的呼叫指令的新的URI。优选地,API可用于引发呼叫状态的异步的改变,这与呼叫路由器和应用服务器之间的用于同步URI请求和响应的同步通信不同。在这种可选方式中,呼叫资源起作用以允许呼叫被异步地指向到多个URI。呼叫资源的各种应用的例子包括启动新的电话会话、终止现有的电话会话、呼叫等待、呼叫保持、呼叫排队、呼叫驻留、会议内的专有呼叫会话、多个呼叫会话的进行、和/或任何适当的应用。异步事件影响呼叫状态的任何情况例如呼叫代理变为有效,或在将呼叫者置于保持状态后有人回复电话。在请求所提供的URI之前,可允许完成或可立即终止当前执行的呼叫路由器指令。由呼叫路由器执行的上一个呼叫指令得到的新的呼叫状态,例如键盘上被按下的数字或被记录的来自呼叫者的音频,可以通过POST或GET参数的形式被提供给新的URI,或可以可选地被呼叫路由器丢弃并不被提供。如图15中所示出,呼叫等待可通过由应用发送呼叫路由API请求到为呼叫POST新的URI的呼叫资源的方式来实现。然后呼叫者被指向到指令的新的URI。第二个呼叫路由器API请求被发送到为呼叫POST始发URI的呼叫资源,且因此使呼叫者回到第一个呼叫会话。呼叫资源可以可选地用于任何适当的应用中。
作为呼叫资源的可选的实施方式,呼叫资源可实现多个独立呼叫作为不同的子资源。例如,以“/Calls”结尾的URI可以是由账户执行的一系列多个呼叫,以“/Calls/12345”结尾的URI可代表由密钥“12345”唯一识别的一个指定的呼叫。呼叫资源优选地允许取回很多呼叫记录和/或创建新的呼叫,而单个呼叫资源代表单个呼叫。呼叫资源优选地接受创建新呼叫资源的请求,如在RESTful结构中所常见的,其在呼叫路由器API中,优选地用来启动一个或多个新呼叫。呼叫资源可用于使用GET方法列出当前的和先前的呼叫,以及使用POST方法启动新的向外呼叫。使用RESTful原理例如POST或PUT来改变独立呼叫资源的状态可以可选地例如通过挂断、将控制转移到新的URI、将呼叫与另一个呼叫接合或以任何适当的电话操作的方式来改变正在进行的呼叫的状态、影响呼叫的实时操作。
优选的实施方式的媒体资源起作用,以允许应用取回和/或访问在呼叫过程中所存储、取出、创建和/或使用的媒体的信息。在一个变动形式中,媒体资源优选地是记录资源,以访问信息以及在呼叫期间通过记录呼叫指令或异步地通过呼叫路由器API而作出的记录。在另一个变动形式中,媒体资源可以可选地包括呼叫副本、文本消息、按键日志、传真、二进制码资源和/或任何适当的媒体。媒体资源可以可选地包括二进制码文件(例如wav、mp3音频文件或PDF文档文件)的URI。在一个变动形式中,媒体资源还可与电话指令(或标记语言)合并,以使得电话指令可指示呼叫路由器执行创建媒体资源的操作。呼叫路由器优选地以所创建的媒体资源的URI发送响应到应用服务器。例如,当呼叫路由器被指示记录消息时,呼叫路由器优选地以API中所记录的消息的唯一URI发送响应到应用服务器。媒体URI优选地响应GET请求以返回多种格式的媒体,例如二进制或XML元数据表示。媒体资源可接受删除媒体资源的请求。在一个变动形式中,媒体资源优选地需要访问资源的认证。在另一个变动形式中,媒体资源可不需要使URI能够嵌入多个应用的认证,也就不暴露认证凭证。在又一个变动形式中,认证优选地通过加密散列来执行,以使得凭证不被暴露给消费媒体资源的客户端应用。在另一个变动形式中,媒体资源允许使用转录技术启动音频资源向文本的转录。用于转录的音频资源优选地在电话会话期间产生(例如通过记录指令)并以呼叫路由器API为主机。媒体资源优选地允许取回或删除由所记录的媒体生成的音频转录。媒体资源还可允许集中控制媒体文件,且资源URI优选地在呼叫路由器和应用服务器之间而不是在大媒体文件自身之间交换。媒体资源可以可选地用于任何适当的媒体。
另外地或可选地,优选的实施方式的接合资源可用于将一个或多个呼叫接合到共享会话中,其允许多方通过单个呼叫资源接收POST、PUT的方式和/或通过任何适当的方法来通信(即,进行会议)。在这个可选方式中,优选地,一个或多个呼叫接合到一起以使得它们在一个会议中。接合资源可以可选地是子资源或呼叫资源的部分。
另外地或可选地,优选的实施方式的拆分资源可用于通过单个呼叫资源接收POST、PUT的方式和/或通过任何适当的方法将共享的会话(例如,会议)拆分为独立的呼叫会话。在这个可选方式中,涉及两个或多个呼叫的一个或多个共享会话优选地被拆分,以使得一个或多个呼叫被拆分成多个分离的呼叫或拆分成一个或多个分离的会议。拆分资源可以可选地是子资源或呼叫资源的部分。
2.用于处理电话会话的系统
如图2A、2B、3A和3B中所示,用于处理电话会话的优选的实施方式的系统20和30包括呼叫路由器22、应用服务器的URI 23、电话指令27,以及呼叫路由器资源29。如图2A和2B中所示,第一设置20由电话设备(例如电话呼叫、传真或SMS消息)启动。如图3A和3B中所示,第二设置30由应用开发者侧(即,呼出的服务器26)启动。优选的实施方式的电话系统优选地还实现呼叫路由器API 28,其包括呼叫路由器API请求格式、呼叫路由器API响应格式和实质上与以上描述的那些资源类似的多个资源。
呼叫路由器22起作用以启动呼叫或从电话设备接收呼叫并连接到网络应用服务器。呼叫路由器22优选地通过PSTN网络连接到PSTN设备,以使得其可从PSTN连接的设备21以及非PSTN设备接收呼叫和进行呼叫,PSTN连接的设备例如固定电话、蜂窝电话、卫星电话、或任何其他的适当的PSTN连接的设备,非PSTN设备例如网络语音(VOIP)电话、SIP设备、Skype、Gtalk、或其他的互联网可寻址语音设备。呼叫路由器22可以可选地或另外地作为用于SMS消息的消息路由器起作用或包括用于SMS消息的消息路由器。呼叫路由器22可以优选地连接到SMS网络,以使得其可从SMS网络设备21、蜂窝电话、计算机、智能电话或任何适当的SMS网络设备接收消息和发送消息。呼叫路由器22还可发送或接收文本消息、多媒体消息、电子邮件、传真和其他适当的可PSTN兼容的通信消息。呼叫路由器22优选地使用应用层协议与应用服务器26通信,更加优选地使用HTTP协议或安全HTTPS协议与应用服务器26通信。应用服务器26和呼叫路由器22之间的通信优选地是无状态的通信,且任何状态信息(例如呼叫状态)或数据优选地位于URI或请求参数中,例如HTTP报头、GET URI参数、POST请求体参数或HTTP cookies中。有效的状态信息优选地由呼叫路由器请求发送到应用服务器以用于无状态处理,且应用服务器优选地不存储状态。可选地,应用服务器优选地存储网络开发中常见的本地状态信息,例如数据库或会话。呼叫路由器22优选地存储状态信息在呼叫路由器资源29中。呼叫路由器资源29优选地由应用服务器26和其他设备通过呼叫路由器API 28访问。呼叫路由器资源29优选地与以上描述的那些资源相似。呼叫路由器22优选地将每个呼入电话号码与起始URI 23相关联,更加优选地,URI 23由应用服务器26提供,又更加优选地,在呼叫路由器22接收到呼叫之前,URI 23由应用开发者通过将初始URI与呼入呼叫地址(例如DID、SIP地址等)相关联的方式提供,或在启动向外呼叫时由应用来提供。呼叫路由器22优选地发送呼叫数据例如(通过呼叫者ID获取的)呼叫者号码、呼叫者地理数据(国家、城市和/或州、邮编)、被拨叫号码、呼叫的时间、或任何其他的适当的信息或参数。呼叫数据优选地用存储在呼叫路由器22上的密钥25进行数字签名。信息的加密散列优选地连同该信息一起被包括作为数字签名。呼叫路由器22还可(在加密散列被计算之前或者之后)使用密钥加密敏感信息,以允许敏感信息通过网络被发送。呼叫数据优选地作为HTTP POST请求被发送到应用服务器26。呼叫数据还可在URL(GET)变量中被发送,或被封装在HTTP报头中。在图4A和4D中示出包含报头中的信息的示例性HTTP请求。如图4B中示出,来自PSTN设备的进一步的输入(例如语音记录或按DTMF按钮)可作为HTTP请求(GET或POST)被接连地提交到应用服务器26。如图4C中所示出,来自电话键盘的输入可包括在HTTPGET请求中。如图4E中示出,由呼叫路由器接收的SMS消息内容可作为HTTP请求被发送到应用服务器26。如图4F中示出,来自下一条消息的输入包括在HTTP GET请求中。请求数据可以可选地在URL(查询字符串)、消息体(POST)和消息报头或以上的任意组合中同时发送。
应用服务器26起作用,以为从呼叫路由器22接收的请求提供数据处理逻辑。应用服务器26优选地通过网络24、更加优选地通过互联网连接到呼叫路由器22。应用服务器26优选地是在系统外部操作的第三方服务器,但是该系统可以可选地包括应用服务器26。URI 23优选地与应用服务器26或应用服务器26上的应用相关联。应用服务器26优选地使用应用层协议、更加优选地使用HTTP协议或更加安全的HTTP协议与呼叫路由器22通信。应用服务器26优选地从呼叫路由器22接收HTTP请求或发送HTTP请求到呼叫路由器22。应用服务器26优选地在编程语言、主控提供者、操作系统和数据库的标准栈上运行,以处理HTTP请求,如同呼叫者是网络浏览器中的网站访问者一样。应用服务器26可优选地使用密钥来验证在请求中接收到的呼叫数据的数字签名,以从所接收到的信息和所接收到的散列来计算加密散列。如果所计算的散列和所接收的散列不匹配,或没有接收到请求中的散列,那么应用服务器26优选地确定该请求为假,且优选地,该请求被丢弃。如果所计算的散列和所接收的散列匹配,则应用服务器26优选地确定请求是真实的,并进一步进行对请求的处理。如果安全不重要,则应用服务器可以可选地选择忽略散列。应用服务器优选地使用由呼叫路由器请求传送的呼叫状态数据来确定下一个呼叫路由器指令,而不需要存储在应用服务器上的呼叫状态。应用服务器可以可选地使用由呼叫路由器发送的呼叫状态数据,例如呼叫者的呼叫者ID或呼叫的唯一ID,以参考另外的或外部的状态数据,例如数据库中的行或存储在应用服务器上的会话数据。应用服务器26优选地通过产生对于呼叫路由器22的电话指令27,来响应从呼叫路由器22接收的HTTP请求。应用服务器优选地以XML回复呼叫路由器,但是,也可使用任何适当的机器可读的消息格式,包括HTML、键/值对文本、界定文本或二进制编码。XML优选地包括对于呼叫路由器22的电话指令27,例如连接到另一个号码、播放已录制的问候、读文本、和/或请求呼叫者的DTMF数字输入。电话指令27可以可选地与SMS消息发送、多媒体消息服务(MMS)消息发送、电子邮件或任何适当的消息发送任务相关。电话指令27还可用于发送向外的SMS消息、排列来自具体电话号码的电话呼叫、安排回叫、建立会议呼叫(连接多个号码)、发送电子邮件、与日历或日程安排系统交互、购物、或服务、或任何其他适当的指令。XML指令优选地是按顺序每次执行一个(即顺序地执行)的一组命令。示例性的XML响应在图5A和5B中示出。在单个的电话会话(例如,由PSTN设备或SMS设备启动的电话会话)中,来自应用服务器的响应可启动向外的电话会叫和/或SMS消息。也就是说,单个的XML响应优选地提供与SMS网络和语音电话网络(PSTN、SIP、VoIP等)顺序地或同时地进行交互的能力。另外,被发送到呼叫路由器22的音频或视频文件可由自动语音转文本引擎、人工或其他技术转换为文本,并以文本形式作为SMS消息或MMS的附件被发送回。在一个变动形式中,运行在服务器上的应用可以是部署在没有可用的开发或编写脚本的环境的静态网络服务器上的简单的静态XML页和静态的声音文件。这个变动形式优选地使用URI模板(IETF目前推出的HTML5),其基本包括带有可变数据的占位符的URL,如:http://www.twilio.com/audio/{Digit}.mp3,其中呼叫路由器22将用按下的数字代替URI模板中{Digit}占位符,在得到的URI处GET文件,并播放静态声音文件作为响应。这允许整个应用在所见即所得(WYSIWYG)html编辑器中被离线编写。例如,如果服务器响应指定URI模板:http://demo.twilio.com/myapp/{Digits}.mp3,呼叫者按数字1234,呼叫路由器22将GET位于http://demo.twilio.com/myapp/1234.mp3的静态mp3并将其播放给呼叫者。URI目标中用作替代的变量优选地与为来自呼叫路由器的HTTP GET、POST和/或报头请求中的状态提交而定义的变量的名字相对应。由先前的例子可知,{Digits}可与优选地作为“聚集”电话指令(DTMF数字的集合)的结果而产生的名称为“Digits”的参数相关联。在对于第二个设置的优选实施方式中,呼叫由应用服务器26(通过呼叫路由器22)启动,且第二个设置30实质上与第一个设置20相似,以使得呼叫路由优选地被同样地处理到进入的呼叫,也就是当呼叫状态改变时通过从呼叫路由器22到服务器26的URI请求进行处理。应用服务器还优选地能够作出向呼叫路由器API的呼叫,如以上所述。
3.示例性应用
呼叫路由器应用优选地是网络应用,以实现具有用于管理的全API的最普通的电话系统特征。每个呼叫路由器应用对象具有唯一的URI。呼叫可通过指定其URI作为呼叫目标的方式被转移到那个对象实例。呼叫路由器应用优选地包括:AutoAttendant应用(在图7中)、Follow Me应用(在图8中)、Conference应用(在图9)中、Autoconference应用(在图9-11中)、Device应用、Person应用、VoicemailBox应用、Group应用以及Queuing应用(在图12中)。
如图7中例举的AutoAttendant应用播放已录制的问候,并等待呼叫者按键盘上的一个或多个数字。基于输入,AutoAttendant优选地将呼叫指向另一个AutoAttendant、人们的电话中的一个或多个、语音邮箱或任何其他的有效的呼叫目标。
如图8中例举的Follow Me应用使得能够用多个设备例如工作号码、蜂窝电话号码、固定电话和/或网络语音电话设备联系到人。Follow Me应用优选地按顺序地或同时呼叫这些设备,以试图联系到人。
Stay With Me应用使得人们能够在多个电话设备例如蜂窝电话和家庭电话之间转移正在进行的呼叫。例如,用户可能希望将呼叫从比较昂贵的蜂窝电话转移到不那么昂贵的固定电话上,或者,可能希望在蜂窝电话电池即将用尽时将呼叫转移到固定电话上。
图9中例举的Conference应用优选地允许三个或多个呼叫者同时参加呼叫,同时提供控制谁可在呼叫期间加入并说话的机制。Conference应用可以可选地或另外地合并SMS消息发送控制。当接收到包括多个电话号码的SMS消息时,Conference应用可使用单个SMS启动向一方或多方的会议呼叫。
AutoConference应用优选地允许会议管理者通过执行一个操作来启动与两方或多方的会议呼叫,该操作例如选择网站上的按钮、选择电话设备上的按钮、拨叫电话号码、或在其启动之前排定呼叫。使用本发明的优选的实施方式实现的AutoConference应用的例子在图9(从PSTN设备侧观看)、图10(从应用服务器侧观看)以及图11(由使用呼叫路由器API的应用服务器启动)中示出。
Device应用表示在电话系统中使用的电话,且可以是硬电话(硬件)或软电话(软件)、VOIP电话或传统的PSTN电话。Device应用处理设置细节和设备状态(免打扰、忙碌等)。
Person应用表示电话系统的真人用户。Person可具有一个或多个分机、设备和/或语音邮箱,且可具有拨打他们的电话或语音邮箱的优选的顺序。人们可有用来登录和更新这些设置的用户名和口令。
VoicemailBox应用优选地播放问候,并允许呼叫者记录消息。当完成之后,已录制的消息可被存储以用于以后收听、可作为语音连接或附件或这两者被电子邮寄。可通过API、通过RSS源和/或任何其他的适当的方法或设备拨叫,取回对于语音邮箱的一系列当前消息。在一个变动形式中,音频记录可被自动转录,将语音转换为文本。文本优选地连同音频链接、附件被包括在电子邮件或文本消息中,并/或可在以后由任何适当的API工具取回。
Group应用优选地表示其他的呼叫路由器应用对象的逻辑组,包括其他的组。组优选地限定被指向到组的呼叫的行为,包括排队、搜索第一个可用的被呼叫方,以及同时拨打多个被呼叫方。
当接收到电话呼叫或SMS消息时,Queuing应用优选地输入消息发送者到电话呼叫队列,且消息发送者通过PSTN、SIP/VoIP网络或其他的电话网络回呼,如图12中所例举的。当人/操作者/服务(客户服务应用)中任一项在预先安排的时间可用时,可进行对消息的始发号码或另一个预先制定的号码的呼叫,例如叫醒电话、周年纪念提醒、生日提醒。
呼叫路由器应用可另外地或可选地包括:
Busy Signal Buster服务,其在接收到SMS消息或电话呼叫时,发送要被呼叫的当前正忙碌的号码,并在该号码不再忙碌时以消息的始发号码或另一个预先制定的号码向SMS消息发送者回呼;
SMS Reader/TTY应用,其在接收到SMS时,使用文本转语音引擎为呼叫者或音频会议的成员将文本转换为音频(例如,告诉他们你们将在几分钟后加入呼叫),或由听力受损者使用以取代TTY服务;
Translation应用,其在接收到包含某种语言的短语时,将SMS消息的语言(人工地或者由程序自动地)转换为另一种语言并通过SMS或电子邮件发送响应消息;以及
Programming应用,其在接收到包含编程代码的SMS消息时,可编译代码并执行代码、更新网站、更新编程项目、从数据库返回数据、作为MMS消息返回生成的计算机图形对象、或任何其他的适当的程序编译或计算。
呼叫路由器应用可另外地或可选地包括Status/Notification应用,该应用允许用户通过经由PSTN、SIP/VoIP网络或其他电话网络发送SMS消息和接收回呼,获得或发送对象、任务或过程的状态。该服务可由发送带有特定服务器的名称的SMS消息的操作者使用,且然后获得在其移动电话上的回呼,并听到那个服务器的状态被出声地读出。该服务还可用于通知,即,用于呼叫其他的被叫方。例如,存储管理器可能需要让雇员知道存储器在第二天的什么时间开放。管理器可发送SMS消息,这将在随后呼叫每个雇员并通过电话告诉他或她存储器在第二天的什么时间开放以及/或他们需要在什么时间上班。
但是,呼叫路由器应用可包括这些或其他的适当的预建立的电话函数和特征的任何集合和/或排列。
优选的方法的应用可包括简单的PBX功能,例如自助语音菜单、雇员扩充以及语音邮件特征。应用还可包括其他的、非常规的应用例如Interactive Hold应用、Conference Calling应用、Independent Music Hold Channel、Voting/Fundraising应用、Sales应用、Blog by phone服务以及Call Annotaion应用。
Interactive Hold应用优选地包括交互活动,例如在等候接听时进行答问比赛(具有或不具有与其他呼叫者竞争的能力)、收听新闻头条或听者的选择的语音播客,以及使用电话键盘作为合成器实时来创建音乐。作为例子,Conference Calling应用可包括从电话本中选择特定的(或随机的)用户并向组证实会议呼叫,具有保留所述组以用于将来的呼叫的能力。Independent Music Hold Channel优选地在呼叫者等候接听时允许独立的艺术家上载、分类他们的作品并准许播放他们的作品。Voting/Fundraising应用优选地将有意愿的呼叫者(呼叫以鼓励投票或为事业筹集资金的呼叫者)分别连接到潜在的投票者和/或捐赠者,优选地包括呼叫者用于显示与投票者/捐赠者有关的信息的接口,并记录关于投票者对呼叫的反应。Sales应用优选地允许销售组织快速地将向内的和向外的呼叫与客户关系管理(CRM)应用集成,或从购物车应用读订单详细信息。最后,Call Annotation应用允许呼叫参与者附加元数据,例如电话交谈中使用的参考URI,以指定呼叫和呼叫中的时间戳。有适当的用户代理的呼叫的参与者可在呼叫期间查看注释,听呼叫音频的后来的重播的人还可在回放期间以相同的时间戳接收这样的注释。Call Annotation可用于例如促进会议呼叫记录的进行、雇员培训、销售团队合作和/或顾客支持合作。
应用可以可选地包括保持或驻留功能,其中呼叫者处于等待状态直到外部的事件恢复呼叫,例如另一方变为有效。这个应用的一个变动形式是呼叫队列,其中呼叫者等待有效的服务人员应答呼叫。优选的方法的应用可以可选地包括其他的传统的或非传统的PBX功能。
本领域中的技术人员将从先前的详细描述以及从附图和权利要求中认识到,可对本发明的优选的实施方式作出修改和改变而不偏离以下的权利要求所限定的本发明的范围。可能地并确实有希望地,基于本技术平台(本发明的优选的方法和/或系统)设计和建立以其他方式的可能不使用传统的电话平台的另外的应用。
Claims (27)
1.一种处理网络的电话会话的方法,所述网络包括应用服务器和呼叫路由器,所述方法包括以下步骤:
使用应用层协议与所述应用服务器通信;
用所述呼叫路由器处理电话指令;以及
创建可通过呼叫路由器应用程序接口(API)访问的呼叫路由器资源。
2.如权利要求1所述的方法,还包括将电话会话映射到统一资源标识符(URI)的步骤,其中所述URI与所述应用服务器相关联。
3.如权利要求2所述的方法,还包括将所述电话会话的状态信息嵌入到所述URI的步骤。
4.如权利要求3所述的方法,其中所述应用服务器所需要的所有状态信息嵌入在所述URI中。
5.如权利要求2所述的方法,还包括以下步骤:向所述应用服务器发送请求;将所述电话会话的状态信息嵌入到所述请求中;以及从所述应用服务器接收响应;其中所述响应包含所述电话指令。
6.如权利要求5所述的方法,其中发送的步骤和接收的步骤使用超文本传输协议(HTTP)来执行。
7.如权利要求6所述的方法,其中所述电话指令用可扩展标记语言(XML)编码。
8.如权利要求5所述的方法,还包括利用所述请求发送数字签名的步骤,其中所述数字签名适合于由所述应用服务器用于账户验证。
9.如权利要求8所述的方法,其中所述数字签名是由密钥生成的加密散列,其中所述密钥由呼叫路由器和所述服务器共用,且其中所述加密散列包括在所述URI中。
10.如权利要求5所述的方法,还包括顺序地处理电话指令的步骤。
11.如权利要求10所述的方法,还包括通过公用交换电话网络(PSTN)从电话号码启动所述电话会话的步骤。
12.如权利要求10所述的方法,还包括由从短消息服务(SMS)系统接收的消息启动所述电话会话的步骤。
13.如权利要求10所述的方法,还包括由应用服务器通过所述呼叫路由器API启动所述电话会话的步骤;其中映射到所述电话会话的初始URI由所述应用服务器提供。
14.如权利要求10所述的方法,其中所述呼叫路由器资源可由可寻址URI处的外部设备访问。
15.如权利要求14所述的方法,其中所述呼叫路由器API实质上是表述性状态转移(REST)API。
16.如权利要求14所述的方法,包括以下步骤:
将状态信息存储在呼叫路由器资源的URI中;
修改呼叫路由器资源以改变所述呼叫路由器的状态;以及
根据所述呼叫路由器API而与所述呼叫路由器的媒体交互。
17.如权利要求14所述的方法,包括以下步骤:
从所述应用服务器接收API请求以与资源交互;以及
基于与资源的所述交互而对API请求进行响应。
18.如权利要求17所述的方法,包括创建从由呼叫资源、媒体资源、呼入地址资源、账户资源和呼叫者身份(ID)资源组成的组中选择的资源。
19.如权利要求18所述的方法,包括:
用所述呼叫资源改变所述电话会话的状态;
用所述媒体资源访问媒体;
用呼入地址资源修改呼入地址;
用所述账户资源修改账户信息;以及
用所述呼叫者ID资源修改呼叫者ID信息。
20.如权利要求18所述的方法,其中所述电话指令从由以下项组成的组中选择:连接到电话设备、播放媒体文件、将文本转换为语音、检测来自电话设备的输入、以及连接到新的URI。
21.如权利要求17所述的方法,包括创建呼叫资源;其中所述呼叫资源用于改变所述电话会话的连接。
22.如权利要求21所述的方法,其中改变呼叫会话的连接包括:加入电话会话、拆分电话会话、以及转移电话会话。
23.一种处理电话会话的系统,包括:
呼叫路由器,该呼叫路由器连接到电话设备并使用应用层协议与应用服务器通信;
用于应用服务器的URI,该URI与电话地址相关联;
电话指令,该电话指令由所述呼叫路由器顺序地执行;以及
呼叫路由器API资源,该呼叫路由器API资源由所述呼叫路由器创建并可由所述应用服务器通过呼叫路由器API访问。
24.如权利要求23所述的系统,其中所述应用层协议是HTTP协议,且其中所述电话指令用XML编码。
25.如权利要求24所述的系统,其中所述请求封装呼叫的状态。
26.如权利要求25所述的系统,其中所述呼叫路由器API是REST API。
27.如权利要求26所述的系统,其中所述资源从由呼叫资源、媒体资源、账户资源、呼入地址资源和呼叫者ID资源组成的组中选择。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204607.6A CN104902113B (zh) | 2008-04-02 | 2009-04-02 | 处理电话会话的系统和方法 |
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4182908P | 2008-04-02 | 2008-04-02 | |
US61/041,829 | 2008-04-02 | ||
US5541708P | 2008-05-22 | 2008-05-22 | |
US61/055,417 | 2008-05-22 | ||
US10057808P | 2008-09-26 | 2008-09-26 | |
US61/100,578 | 2008-09-26 | ||
US15675109P | 2009-03-02 | 2009-03-02 | |
US15674609P | 2009-03-02 | 2009-03-02 | |
US61/156,751 | 2009-03-02 | ||
US61/156,746 | 2009-03-02 | ||
PCT/US2009/039371 WO2009124223A1 (en) | 2008-04-02 | 2009-04-02 | System and method for processing telephony sessions |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204607.6A Division CN104902113B (zh) | 2008-04-02 | 2009-04-02 | 处理电话会话的系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102027721A true CN102027721A (zh) | 2011-04-20 |
CN102027721B CN102027721B (zh) | 2015-05-13 |
Family
ID=41133221
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200980116961.6A Active CN102027721B (zh) | 2008-04-02 | 2009-04-02 | 处理电话会话的系统和方法 |
CN201510204607.6A Active CN104902113B (zh) | 2008-04-02 | 2009-04-02 | 处理电话会话的系统和方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204607.6A Active CN104902113B (zh) | 2008-04-02 | 2009-04-02 | 处理电话会话的系统和方法 |
Country Status (6)
Country | Link |
---|---|
US (19) | US8306021B2 (zh) |
EP (2) | EP3484135A1 (zh) |
CN (2) | CN102027721B (zh) |
AU (1) | AU2009231676B2 (zh) |
CA (1) | CA2720398C (zh) |
WO (1) | WO2009124223A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102469135A (zh) * | 2010-11-17 | 2012-05-23 | 中兴通讯股份有限公司 | 结束文件传输会话和获取文件传输会话信息的方法及系统 |
CN103002439A (zh) * | 2011-09-13 | 2013-03-27 | 联芯科技有限公司 | 保密通话的通信方法及用户终端 |
CN110679136A (zh) * | 2017-05-25 | 2020-01-10 | T移动美国公司 | 带有核查功能的有效骚扰电话/骗局识别 |
US10560495B2 (en) | 2008-04-02 | 2020-02-11 | Twilio Inc. | System and method for processing telephony sessions |
US10694042B2 (en) | 2008-04-02 | 2020-06-23 | Twilio Inc. | System and method for processing media requests during telephony sessions |
CN112435046A (zh) * | 2020-12-28 | 2021-03-02 | 杉宝(济南)生物科技有限公司 | 一种客服工单处理方法、系统、存储介质及设备 |
CN114143729A (zh) * | 2017-10-10 | 2022-03-04 | 株式会社宙连 | 用于与IoT设备进行数据收发的装置、方法及计算机可读存储介质 |
Families Citing this family (225)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7286521B1 (en) * | 2000-07-21 | 2007-10-23 | Tellme Networks, Inc. | Localized voice over internet protocol communication |
TWI339737B (en) | 2005-04-27 | 2011-04-01 | Aehr Test Systems | Contactor assembly, cartridge, and apparatus and method for testing integrated circuit of device |
PL2084868T3 (pl) | 2006-11-02 | 2019-01-31 | Voip-Pal.Com, Inc. | Tworzenie komunikatów o trasowaniu dla łączności typu voice over ip |
US20080201338A1 (en) * | 2007-02-16 | 2008-08-21 | Microsoft Corporation | Rest for entities |
US20080319757A1 (en) * | 2007-06-20 | 2008-12-25 | International Business Machines Corporation | Speech processing system based upon a representational state transfer (rest) architecture that uses web 2.0 concepts for speech resource interfaces |
US8132113B2 (en) * | 2007-09-14 | 2012-03-06 | Oracle America, Inc. | REST application exploration |
US7800382B2 (en) | 2007-12-19 | 2010-09-21 | AEHR Test Ststems | System for testing an integrated circuit of a device and its method of use |
US9063627B2 (en) | 2008-01-04 | 2015-06-23 | Tactus Technology, Inc. | User interface and methods |
US9274612B2 (en) | 2008-01-04 | 2016-03-01 | Tactus Technology, Inc. | User interface system |
US9720501B2 (en) | 2008-01-04 | 2017-08-01 | Tactus Technology, Inc. | Dynamic tactile interface |
US8154527B2 (en) | 2008-01-04 | 2012-04-10 | Tactus Technology | User interface system |
US8456438B2 (en) | 2008-01-04 | 2013-06-04 | Tactus Technology, Inc. | User interface system |
US9372565B2 (en) | 2008-01-04 | 2016-06-21 | Tactus Technology, Inc. | Dynamic tactile interface |
US9557915B2 (en) | 2008-01-04 | 2017-01-31 | Tactus Technology, Inc. | Dynamic tactile interface |
US9588683B2 (en) | 2008-01-04 | 2017-03-07 | Tactus Technology, Inc. | Dynamic tactile interface |
US9423875B2 (en) | 2008-01-04 | 2016-08-23 | Tactus Technology, Inc. | Dynamic tactile interface with exhibiting optical dispersion characteristics |
US9052790B2 (en) | 2008-01-04 | 2015-06-09 | Tactus Technology, Inc. | User interface and methods |
US8243038B2 (en) | 2009-07-03 | 2012-08-14 | Tactus Technologies | Method for adjusting the user interface of a device |
US9298261B2 (en) | 2008-01-04 | 2016-03-29 | Tactus Technology, Inc. | Method for actuating a tactile interface layer |
US9013417B2 (en) | 2008-01-04 | 2015-04-21 | Tactus Technology, Inc. | User interface system |
US9552065B2 (en) | 2008-01-04 | 2017-01-24 | Tactus Technology, Inc. | Dynamic tactile interface |
US9612659B2 (en) | 2008-01-04 | 2017-04-04 | Tactus Technology, Inc. | User interface system |
US20160187981A1 (en) | 2008-01-04 | 2016-06-30 | Tactus Technology, Inc. | Manual fluid actuator |
US9367132B2 (en) | 2008-01-04 | 2016-06-14 | Tactus Technology, Inc. | User interface system |
US8947383B2 (en) | 2008-01-04 | 2015-02-03 | Tactus Technology, Inc. | User interface system and method |
US9128525B2 (en) | 2008-01-04 | 2015-09-08 | Tactus Technology, Inc. | Dynamic tactile interface |
US20090210400A1 (en) * | 2008-02-15 | 2009-08-20 | Microsoft Corporation | Translating Identifier in Request into Data Structure |
US20090328153A1 (en) * | 2008-06-25 | 2009-12-31 | International Business Machines Corporation | Using exclusion based security rules for establishing uri security |
WO2010012090A2 (en) | 2008-07-28 | 2010-02-04 | Digifonica (International) Limited | Mobile gateway |
US8295468B2 (en) | 2008-08-29 | 2012-10-23 | International Business Machines Corporation | Optimized method to select and retrieve a contact center transaction from a set of transactions stored in a queuing mechanism |
WO2010040010A1 (en) * | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
US9137138B2 (en) * | 2008-11-28 | 2015-09-15 | Stephen W. NEVILLE | Method and system of controlling spam |
US8121842B2 (en) * | 2008-12-12 | 2012-02-21 | Microsoft Corporation | Audio output of a document from mobile device |
US9588684B2 (en) | 2009-01-05 | 2017-03-07 | Tactus Technology, Inc. | Tactile interface for a computing device |
US9055414B2 (en) * | 2009-02-20 | 2015-06-09 | Microsoft Technology Licensing, Llc | Text messaging pipeline configuration |
US8509415B2 (en) | 2009-03-02 | 2013-08-13 | Twilio, Inc. | Method and system for a multitenancy telephony network |
WO2010101935A1 (en) | 2009-03-02 | 2010-09-10 | Twilio Inc. | Method and system for a multitenancy telephone network |
CN101877696B (zh) * | 2009-04-30 | 2014-01-08 | 国际商业机器公司 | 在网络应用环境下重构错误响应信息的设备和方法 |
US8078870B2 (en) * | 2009-05-14 | 2011-12-13 | Microsoft Corporation | HTTP-based authentication |
US9106628B2 (en) * | 2009-07-07 | 2015-08-11 | Alcatel Lucent | Efficient key management system and method |
PL2478678T3 (pl) | 2009-09-17 | 2016-05-31 | Digifonica Int Ltd | Bezprzerwowe przesyłanie transmisji protokołu internetowego podczas zmian punktów końcowych |
CN102025760B (zh) * | 2009-09-21 | 2015-11-25 | 华为技术有限公司 | Http的媒体传输方法及装置 |
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 |
US8812962B2 (en) * | 2009-11-12 | 2014-08-19 | Microsoft Corporation | Web service interface and querying |
US20110153868A1 (en) * | 2009-12-18 | 2011-06-23 | Alcatel-Lucent Usa Inc. | Cloud-Based Application For Low-Provisioned High-Functionality Mobile Station |
WO2011087817A1 (en) | 2009-12-21 | 2011-07-21 | Tactus Technology | User interface system |
US20110161519A1 (en) * | 2009-12-24 | 2011-06-30 | Siegel Steven A | Method and apparatus for providing a transit service for an aggregate endpoint |
US9239623B2 (en) | 2010-01-05 | 2016-01-19 | Tactus Technology, Inc. | Dynamic tactile interface |
WO2011091085A1 (en) | 2010-01-19 | 2011-07-28 | Twilio Inc. | Method and system for preserving telephony session state |
US9015136B2 (en) | 2010-01-22 | 2015-04-21 | Microsoft Technology Licensing, Llc | Storing temporary state data in separate containers |
US20110185134A1 (en) * | 2010-01-22 | 2011-07-28 | Microsoft Corporation | Temporary state service protocol |
CN102143428B (zh) * | 2010-02-03 | 2016-03-30 | 中兴通讯股份有限公司 | 服务侧驱动业务的实现方法、装置及上行服务节点 |
US9628831B2 (en) | 2010-03-25 | 2017-04-18 | Whatsapp, Inc. | Multimedia transcoding method and system for mobile devices |
US20110252117A1 (en) * | 2010-04-12 | 2011-10-13 | Swee Huat Sng | Devices and Methods for Redirecting a Browser to Access Computer Resource Behind a Network Firewall |
CN102223283A (zh) * | 2010-04-13 | 2011-10-19 | 华为技术有限公司 | 路由方法、装置及系统 |
KR20130141344A (ko) | 2010-04-19 | 2013-12-26 | 택투스 테크놀로지, 아이엔씨. | 촉각 인터페이스층의 구동 방법 |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US9590849B2 (en) | 2010-06-23 | 2017-03-07 | Twilio, Inc. | System and method for managing a computing cluster |
US9338064B2 (en) | 2010-06-23 | 2016-05-10 | 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 |
US9459925B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US8416923B2 (en) | 2010-06-23 | 2013-04-09 | Twilio, Inc. | Method for providing clean endpoint addresses |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
US8825745B2 (en) | 2010-07-11 | 2014-09-02 | Microsoft Corporation | URL-facilitated access to spreadsheet elements |
US8656417B2 (en) * | 2010-07-15 | 2014-02-18 | Dialogic Corporation | Interface for telecommunication services using uniform resource identifiers |
US8438246B2 (en) * | 2010-09-15 | 2013-05-07 | Sony Mobile Communications Ab | Device management using a RESTful interface |
US8934925B2 (en) * | 2010-10-15 | 2015-01-13 | Microsoft Corporation | Mobile messaging message notifications processing |
WO2012054781A1 (en) | 2010-10-20 | 2012-04-26 | Tactus Technology | User interface system and method |
CN102469090B (zh) * | 2010-11-17 | 2016-01-20 | 中兴通讯股份有限公司 | 启动文件传输会话和获取文件传输会话列表的方法及系统 |
CN102469137B (zh) * | 2010-11-17 | 2015-07-22 | 中兴通讯股份有限公司 | 一种接受文件传输邀请和拒绝文件传输邀请的方法及系统 |
CN102469136B (zh) * | 2010-11-17 | 2016-04-13 | 中兴通讯股份有限公司 | 一种聊天会话增加参与者和获取参与者列表的方法及系统 |
CN102469139B (zh) * | 2010-11-17 | 2016-05-25 | 中兴通讯股份有限公司 | 一种结束聊天会话和获取聊天会话信息的方法及系统 |
CN102469138B (zh) * | 2010-11-17 | 2015-09-16 | 中兴通讯股份有限公司 | 一种接收和删除输入文件的方法及系统 |
CN102469147B (zh) * | 2010-11-19 | 2015-10-21 | 中兴通讯股份有限公司 | 聊天会话获取输入消息和删除输入消息的方法及系统 |
CN102469041B (zh) * | 2010-11-19 | 2016-01-20 | 中兴通讯股份有限公司 | 聊天会话启动和获取会话列表的方法及系统 |
CN102469148B (zh) * | 2010-11-19 | 2015-10-28 | 中兴通讯股份有限公司 | 聊天会话接受邀请和拒绝邀请的方法及系统 |
US8553867B2 (en) | 2010-11-24 | 2013-10-08 | International Business Machines Corporation | User-defined system-enforced session termination in a unified telephony environment |
CN103283204B (zh) * | 2010-11-24 | 2015-12-16 | 西班牙电信公司 | 对受保护内容的访问进行授权的方法 |
US20120195235A1 (en) * | 2011-02-01 | 2012-08-02 | Telelfonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for specifying a user's preferred spoken language for network communication services |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
JP5850224B2 (ja) * | 2011-02-28 | 2016-02-03 | 株式会社リコー | 管理システム、及びプログラム |
US20120269097A1 (en) * | 2011-04-19 | 2012-10-25 | Louis Anthony Golato | Method and apparatus for modifying caller identification data using interactive voice recognition and/or dual tone-multi-frequency signal processing in the core voice over internet protocol network |
US9648006B2 (en) | 2011-05-23 | 2017-05-09 | Twilio, Inc. | System and method for 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 |
US20140044123A1 (en) | 2011-05-23 | 2014-02-13 | Twilio, Inc. | System and method for real time communicating with a client application |
DK2555488T3 (en) * | 2011-08-02 | 2016-06-13 | Telia Co Ab | A method for transmitting data to a functional application and a user terminal therefor |
GB201115007D0 (en) * | 2011-08-31 | 2011-10-12 | Bae Systems Plc | Detection of predetermined activities by users of mobile telephony networks |
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 |
US8838711B2 (en) * | 2011-09-29 | 2014-09-16 | International Business Machines Corporation | Short message service system |
WO2013059480A1 (en) * | 2011-10-18 | 2013-04-25 | Smartroam Pte Ltd. | Conversion dialing system and method |
CN102413069B (zh) * | 2011-11-23 | 2014-07-16 | 中兴通讯股份有限公司 | 一种泛在网中通过组播方式进行下载的方法和系统 |
US9112747B2 (en) | 2011-12-06 | 2015-08-18 | Vonage Business Solutions, Inc. | Dynamic application integration associated with telephonic communications through hosted VoIP PBX using client-side integration proxy |
US8977704B2 (en) * | 2011-12-29 | 2015-03-10 | Nokia Corporation | Method and apparatus for flexible caching of delivered media |
US9071547B2 (en) * | 2012-01-24 | 2015-06-30 | New Voice Media, Ltd. | Distributed constraint-based optimized routing of interactions |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
US9245115B1 (en) | 2012-02-13 | 2016-01-26 | ZapFraud, Inc. | Determining risk exposure and avoiding fraud using a collection of terms |
US20130282803A1 (en) * | 2012-04-18 | 2013-10-24 | Microsoft Corporation | Engaging session elements in conference sessions |
US9602586B2 (en) | 2012-05-09 | 2017-03-21 | Twilio, Inc. | System and method for managing media in a distributed communication network |
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 |
BR112014028299A2 (pt) | 2012-05-14 | 2019-08-27 | Sgrouples Inc | método implantado por computador para implantar uma interação de múltiplas redes em uma primeira rede social; método implantado por computador para criar dinamicamente um grupo formalizado em uma plataforma de rede social; método implantado por computador para apresentar informações de múltiplos formatos a um usuário de uma plataforma de rede social; método implantado por computador para associar globalmente os sinais de identificação sob a forma de uma etiqueta universal; e método implantado por computador para servir anúncios para um usuário em uma plataforma de rede social |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
US8904047B1 (en) * | 2012-06-29 | 2014-12-02 | Emc Corporation | Cloud capable storage system with high perormance nosql key-value pair operating environment |
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 |
US9405417B2 (en) | 2012-09-24 | 2016-08-02 | Tactus Technology, Inc. | Dynamic tactile interface and methods |
CN104662497A (zh) | 2012-09-24 | 2015-05-27 | 泰克图斯科技公司 | 动态触觉界面和方法 |
US9338287B1 (en) * | 2012-10-09 | 2016-05-10 | Whatsapp Inc. | Automated verification of a telephone number |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
WO2014066610A2 (en) * | 2012-10-24 | 2014-05-01 | Holyfield Brian | Methods and systems for the secure exchange of information |
US9294515B2 (en) * | 2012-11-08 | 2016-03-22 | Genesys Telecommunications Laboratories, Inc. | Method of controlling session initiation protocol sessions with state charts |
US9569467B1 (en) * | 2012-12-05 | 2017-02-14 | Level 2 News Innovation LLC | Intelligent news management platform and social network |
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 |
CN103188344A (zh) * | 2013-02-22 | 2013-07-03 | 浪潮电子信息产业股份有限公司 | 一种安全调用rest api的方法 |
US9838375B2 (en) * | 2013-02-28 | 2017-12-05 | Microsoft Technology Licensing, Llc | RESTlike API that supports a resilient and scalable distributed application |
US9552338B2 (en) * | 2013-03-11 | 2017-01-24 | Futurewei Technologies, Inc. | Mechanisms to compose, execute, save, and retrieve hyperlink pipelines in web browsers |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
WO2014178948A1 (en) * | 2013-03-14 | 2014-11-06 | Vonage Business Solutions, Inc. | Dynamic application integration associated with telephonic communications through hosted voip pbx using client-side integration proxy |
US9001666B2 (en) | 2013-03-15 | 2015-04-07 | Twilio, Inc. | System and method for improving routing in a distributed communication platform |
US9191383B2 (en) * | 2013-03-19 | 2015-11-17 | Sensormatic Electronics, LLC | Networked security system with translating router |
KR102070149B1 (ko) * | 2013-06-10 | 2020-01-28 | 에스케이텔레콤 주식회사 | 통신 네트워크에서 컨텐츠 전달 방법 및 이를 위한 장치 |
EP2814202A1 (fr) * | 2013-06-14 | 2014-12-17 | OpenTV Europe SAS | Système et méthode de maintenance à distance d unités d utilisateur |
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 |
US8848689B1 (en) * | 2013-06-28 | 2014-09-30 | Ringcentral, Inc. | Telephony application platform |
US9557813B2 (en) | 2013-06-28 | 2017-01-31 | Tactus Technology, Inc. | Method for reducing perceived optical distortion |
US10331504B2 (en) * | 2013-06-28 | 2019-06-25 | Vmware, Inc. | Method and system for extending application programming interfaces |
SG11201510467VA (en) * | 2013-06-28 | 2016-01-28 | Univ Singapore | User controlled call management |
US9483328B2 (en) | 2013-07-19 | 2016-11-01 | Twilio, Inc. | System and method for delivering application content |
US9351134B2 (en) * | 2013-09-06 | 2016-05-24 | 935 Kop Associates, Llc | Messaging service application programming interface |
US9218804B2 (en) * | 2013-09-12 | 2015-12-22 | At&T Intellectual Property I, L.P. | System and method for distributed voice models across cloud and device for embedded text-to-speech |
US10277628B1 (en) | 2013-09-16 | 2019-04-30 | ZapFraud, Inc. | Detecting phishing attempts |
US9338018B2 (en) | 2013-09-17 | 2016-05-10 | Twilio, Inc. | System and method for pricing communication of a telecommunication platform |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US9769214B2 (en) * | 2013-11-05 | 2017-09-19 | Avaya Inc. | Providing reliable session initiation protocol (SIP) signaling for web real-time communications (WEBRTC) interactive flows, and related methods, systems, and computer-readable media |
US10694029B1 (en) * | 2013-11-07 | 2020-06-23 | Rightquestion, Llc | Validating automatic number identification data |
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 |
US10298740B2 (en) * | 2014-01-10 | 2019-05-21 | Onepin, Inc. | Automated messaging |
US10264113B2 (en) | 2014-01-10 | 2019-04-16 | Onepin, Inc. | Automated messaging |
US9503401B1 (en) * | 2014-01-31 | 2016-11-22 | Whatsapp Inc. | Automated message recall from a sender's device |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
US9226217B2 (en) | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
US9251371B2 (en) | 2014-07-07 | 2016-02-02 | Twilio, Inc. | Method and system for applying data retention policies in a computing platform |
US9246694B1 (en) | 2014-07-07 | 2016-01-26 | Twilio, Inc. | System and method for managing conferencing in a distributed communication network |
US9516101B2 (en) | 2014-07-07 | 2016-12-06 | Twilio, Inc. | System and method for collecting feedback in a multi-tenant communication platform |
US9774687B2 (en) * | 2014-07-07 | 2017-09-26 | Twilio, Inc. | System and method for managing media and signaling in a communication platform |
US9851952B2 (en) * | 2014-09-25 | 2017-12-26 | Oracle International Corporation | Seamless restful API generation and consumption through a single channel |
US9819648B1 (en) | 2014-10-21 | 2017-11-14 | Amazon Technologies, Inc. | Secure content delivery |
WO2016065080A1 (en) | 2014-10-21 | 2016-04-28 | Twilio, Inc. | System and method for providing a miro-services communication platform |
US9723462B2 (en) | 2014-11-07 | 2017-08-01 | At&T Intellectual Property I, L.P. | Cloud-based device twinning |
US9648164B1 (en) | 2014-11-14 | 2017-05-09 | United Services Automobile Association (“USAA”) | System and method for processing high frequency callers |
US9961116B2 (en) * | 2014-11-26 | 2018-05-01 | Edgewater Networks, Inc. | Method and system for providing remote transcoding of media data on a VOIP system |
CN104580226B (zh) * | 2015-01-15 | 2017-07-11 | 上海瀚之友信息技术服务有限公司 | 一种共享会话数据的系统和方法 |
US9477975B2 (en) | 2015-02-03 | 2016-10-25 | Twilio, Inc. | System and method for a media intelligence platform |
CN112152904B (zh) * | 2015-02-16 | 2022-12-09 | 钉钉控股(开曼)有限公司 | 网络交互方法 |
US20160316021A1 (en) * | 2015-04-27 | 2016-10-27 | Cradlepoint, Inc. | Remote out of band management |
US9948703B2 (en) | 2015-05-14 | 2018-04-17 | Twilio, Inc. | System and method for signaling through data storage |
US10419891B2 (en) | 2015-05-14 | 2019-09-17 | Twilio, Inc. | System and method for communicating through multiple endpoints |
WO2016186640A1 (en) * | 2015-05-18 | 2016-11-24 | A2Zlogix, Inc. | Reception and transmission optimization of secured video, image, audio, and other media traffic via proxy |
US20160344777A1 (en) * | 2015-05-18 | 2016-11-24 | Twilio, Inc. | System and method for providing a media communication conversation service |
US10320934B1 (en) * | 2015-08-25 | 2019-06-11 | Instart Logic, Inc. | One-time cache |
CA2941948A1 (en) * | 2015-09-21 | 2017-03-21 | Wal-Mart Stores, Inc. | Adjustable dual-tone multi-frequency phone system |
US10721195B2 (en) | 2016-01-26 | 2020-07-21 | ZapFraud, Inc. | Detection of business email compromise |
US10659349B2 (en) | 2016-02-04 | 2020-05-19 | Twilio Inc. | Systems and methods for providing secure network exchanged for a multitenant virtual private cloud |
US10121474B2 (en) * | 2016-02-17 | 2018-11-06 | Microsoft Technology Licensing, Llc | Contextual note taking |
US10970133B2 (en) * | 2016-04-20 | 2021-04-06 | International Business Machines Corporation | System and method for hardware acceleration for operator parallelization with streams |
US10067809B2 (en) | 2016-04-20 | 2018-09-04 | International Business Machines Corporation | System and method for batch transport using hardware accelerators |
US10686902B2 (en) | 2016-05-23 | 2020-06-16 | Twilio Inc. | System and method for a multi-channel notification service |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US11509764B1 (en) | 2016-06-23 | 2022-11-22 | 8X8, Inc. | Region-based connecting of calls using client-specific control and provisioned numbers |
US11425260B1 (en) | 2016-06-23 | 2022-08-23 | 8X8, Inc. | Template-based configuration and management of data-communications services |
US10348902B1 (en) | 2016-06-23 | 2019-07-09 | 8X8, Inc. | Template-based 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 |
US10298751B1 (en) | 2016-06-23 | 2019-05-21 | 8X8, Inc. | Customization of alerts using telecommunications services |
US11412084B1 (en) | 2016-06-23 | 2022-08-09 | 8X8, Inc. | Customization of alerts using telecommunications services |
US10298770B1 (en) | 2016-06-23 | 2019-05-21 | 8X8, Inc. | Template-based configuration and management of telecommunications services |
US10142329B1 (en) | 2016-06-23 | 2018-11-27 | 8×8, Inc. | Multiple-factor authentication |
US10057412B1 (en) | 2016-06-23 | 2018-08-21 | 8X8, Inc. | Region-based connecting of calls using client-specific control and provisioned numbers |
US11671533B1 (en) | 2016-06-23 | 2023-06-06 | 8X8, Inc. | Programming/data sets via a data-communications server |
US10165114B1 (en) | 2016-06-23 | 2018-12-25 | 8X8, Inc. | Intelligent call handling and routing |
US11044365B1 (en) | 2016-06-23 | 2021-06-22 | 8X8, Inc. | Multi-level programming/data sets with decoupling VoIP communications interface |
US11647087B1 (en) | 2016-06-23 | 2023-05-09 | 8X8, Inc. | Intelligent call handling and routing |
US10135974B1 (en) | 2016-06-23 | 2018-11-20 | 8X8, Inc. | Client-specific control of shared telecommunications services |
US10404759B1 (en) | 2016-06-23 | 2019-09-03 | 8×8, Inc. | Client-specific control of shared telecommunications services |
US10630696B1 (en) | 2016-09-23 | 2020-04-21 | Wells Fargo Bank, N.A. | Storing call session information in a telephony system |
US10805314B2 (en) | 2017-05-19 | 2020-10-13 | Agari Data, Inc. | Using message context to evaluate security of requested data |
US9847973B1 (en) | 2016-09-26 | 2017-12-19 | Agari Data, Inc. | Mitigating communication risk by detecting similarity to a trusted message contact |
US10880322B1 (en) | 2016-09-26 | 2020-12-29 | Agari Data, Inc. | Automated tracking of interaction with a resource of a message |
US11936604B2 (en) | 2016-09-26 | 2024-03-19 | Agari Data, Inc. | Multi-level security analysis and intermediate delivery of an electronic message |
US11044267B2 (en) | 2016-11-30 | 2021-06-22 | Agari Data, Inc. | Using a measure of influence of sender in determining a security risk associated with an electronic message |
US11722513B2 (en) | 2016-11-30 | 2023-08-08 | Agari Data, Inc. | Using a measure of influence of sender in determining a security risk associated with an electronic message |
US10715543B2 (en) | 2016-11-30 | 2020-07-14 | Agari Data, Inc. | Detecting computer security risk based on previously observed communications |
KR20230021177A (ko) | 2017-03-03 | 2023-02-13 | 에어 테스트 시스템즈 | 일렉트로닉스 테스터 |
US11019076B1 (en) | 2017-04-26 | 2021-05-25 | Agari Data, Inc. | Message security assessment using sender identity profiles |
US10705864B2 (en) | 2017-05-24 | 2020-07-07 | Twilio Inc. | System and method for platform-integrated custom applications |
US11757914B1 (en) | 2017-06-07 | 2023-09-12 | Agari Data, Inc. | Automated responsive message to determine a security risk of a message sender |
US11102244B1 (en) | 2017-06-07 | 2021-08-24 | Agari Data, Inc. | Automated intelligence gathering |
US10547916B1 (en) | 2017-06-23 | 2020-01-28 | 8X8, Inc. | Customization of emergency notifications for telecommunications services |
US10860741B1 (en) | 2017-06-23 | 2020-12-08 | 8X8, Inc. | Telecommunication privacy protection using a high-level programming interface |
US11575732B1 (en) | 2017-06-23 | 2023-02-07 | 8X8, Inc. | Networked device control using a high-level programming interface |
US10447861B1 (en) | 2017-06-23 | 2019-10-15 | 8X8, Inc. | Intelligent call handling and routing based on numbering plan area code |
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 |
US10616174B1 (en) | 2017-06-23 | 2020-04-07 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
US10749938B1 (en) | 2017-06-23 | 2020-08-18 | 8×8, Inc. | Switchboard server using a high-level programming interface |
US10043036B1 (en) * | 2017-08-22 | 2018-08-07 | TokenEx, LLC | Systems and methods for tokenization to support pseudononymization of sensitive data |
US10805459B1 (en) | 2018-08-07 | 2020-10-13 | First Orion Corp. | Call screening service for communication devices |
CN109587046B (zh) * | 2018-11-22 | 2021-05-14 | 深圳大宇无限科技有限公司 | 数据处理方法以及网关系统 |
US11038857B1 (en) * | 2019-02-14 | 2021-06-15 | Sprint Communications Company L.P. | Data messaging service with distributed ledger control |
US11561997B2 (en) | 2019-03-13 | 2023-01-24 | Oracle International Corporation | Methods, systems, and computer readable media for data translation using a representational state transfer (REST) application programming interface (API) |
US11443052B2 (en) | 2019-03-21 | 2022-09-13 | Microsoft Technology Licensing, Llc | Secure area in a file storage system |
US11095691B2 (en) * | 2019-06-26 | 2021-08-17 | Oracle International Corporation | Methods, systems, and computer readable media for establishing a communication session between a public switched telephone network (PSTN) endpoint and a web real time communications (WebRTC) endpoint |
WO2021003209A1 (en) * | 2019-07-04 | 2021-01-07 | Five9, Inc. | Systems and methods for utilizing http for telephony trunking between a provider and a consumer |
CN112019947A (zh) * | 2020-08-14 | 2020-12-01 | 杭州飞畅科技有限公司 | 一种应急型无线网络语音交换机 |
WO2022076333A1 (en) | 2020-10-07 | 2022-04-14 | Aehr Test Systems | Electronics tester |
US11379281B2 (en) * | 2020-11-18 | 2022-07-05 | Akamai Technologies, Inc. | Detection and optimization of content in the payloads of API messages |
CN113852718B (zh) * | 2021-09-26 | 2022-11-15 | 北京字节跳动网络技术有限公司 | 语音通道建立方法、装置、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046366A1 (en) * | 2001-02-13 | 2003-03-06 | Shishir Pardikar | System and method for providing transparent access to distributed authoring and versioning files including encrypted files |
US6961330B1 (en) * | 2000-06-23 | 2005-11-01 | Comverse Ltd. | Web development and deployment using SMS and USSD |
US20070036143A1 (en) * | 2004-08-13 | 2007-02-15 | Alt Wade R | Method and system for providing voice over IP managed services utilizing a centralized data store |
Family Cites Families (870)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US626933A (en) * | 1899-06-13 | Apparatus for drilling wells | ||
US609468A (en) * | 1898-08-23 | Combination salt-cellar and pepper-box | ||
US618556A (en) * | 1899-01-31 | Tubular boiler | ||
US666223A (en) * | 1896-12-01 | 1901-01-15 | Alfred Shedlock | Refrigerating apparatus. |
US662557A (en) * | 1897-07-06 | 1900-11-27 | George W Cole | Folding chair. |
US671124A (en) * | 1899-01-09 | 1901-04-02 | Edwin D Bangs | Lubricator. |
US643452A (en) * | 1899-02-28 | 1900-02-13 | Robert Nordtome | Stringed musical instrument. |
US644577A (en) * | 1899-03-14 | 1900-03-06 | Hermann Bungenstock | Shorthand note-book. |
US644569A (en) * | 1899-03-29 | 1900-03-06 | Charles Beck | Paper-box machine. |
US643017A (en) * | 1899-04-08 | 1900-02-06 | George W Person | Tire-inflating mechanism. |
US649355A (en) * | 1899-07-25 | 1900-05-08 | Josiah Lewis Rhead | Head-gate lock. |
US670788A (en) * | 1899-07-28 | 1901-03-26 | Enos H Kreider | Hand-vise. |
US650787A (en) * | 1899-08-21 | 1900-05-29 | John Stratton Wright | Focal-plane shutter. |
US650183A (en) * | 1899-08-21 | 1900-05-22 | Lee R Lindley | Filler for packing-boxes. |
US645991A (en) * | 1899-10-05 | 1900-03-27 | Henry W Yerrington | Drawbridge-gate. |
US662525A (en) * | 1899-11-28 | 1900-11-27 | Samuel Cleland Davidson | Centrifugal fan or pump. |
US660073A (en) * | 1900-01-02 | 1900-10-16 | William F Davis | Means for cooling explosive-engines. |
US660659A (en) * | 1900-01-30 | 1900-10-30 | Alexander Rothert | Shaped spool for drum-armatures. |
US676878A (en) * | 1900-07-09 | 1901-06-25 | Oliver J Dickey | Extension-table. |
US677865A (en) * | 1900-09-20 | 1901-07-09 | Olaf N Guldlin | Gas-washer. |
US678526A (en) * | 1900-10-15 | 1901-07-16 | Charles P Stewart | Apparatus for the recovery of gold from cyanid solutions. |
US675736A (en) * | 1900-11-28 | 1901-06-04 | George W Jackson | Metal sheet-piling. |
US673873A (en) * | 1901-01-08 | 1901-05-14 | Standard Machine Co | Holder for transfer-points. |
US679208A (en) * | 1901-01-23 | 1901-07-23 | Frank J Betts | Soap-cage. |
US678876A (en) * | 1901-01-28 | 1901-07-23 | Teter Heany Developing Company | Electric-arc lamp. |
US676599A (en) * | 1901-03-21 | 1901-06-18 | Hans A Bergom | Fence-post puller. |
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 |
US5633914A (en) | 1995-08-22 | 1997-05-27 | Rosa; Stephen P. | Method for foiling cellular telephone cloning |
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 |
US5896506A (en) * | 1996-05-31 | 1999-04-20 | International Business Machines Corporation | Distributed storage management system having a cache server and method therefor |
US5970124A (en) | 1996-06-05 | 1999-10-19 | Voice Fx Corporation | Sponsored information distribution method and apparatus |
US5901214A (en) | 1996-06-10 | 1999-05-04 | Murex Securities, Ltd. | One number intelligent call processing system |
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 |
US7216043B2 (en) | 1997-02-12 | 2007-05-08 | Power Measurement Ltd. | Push communications architecture for intelligent electronic devices |
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 |
US9900305B2 (en) | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
US6298356B1 (en) * | 1998-01-16 | 2001-10-02 | Aspect Communications Corp. | Methods and apparatus for enabling dynamic resource collaboration |
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 |
FI107504B (fi) | 1998-04-09 | 2001-08-15 | Nokia Networks Oy | Monen samanaikaisen puhelun toteuttaminen matkaviestinjärjestelmässä |
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 |
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 |
GB2348566A (en) * | 1999-03-31 | 2000-10-04 | Ibm | Computer network telephony |
US6600736B1 (en) * | 1999-03-31 | 2003-07-29 | Lucent Technologies Inc. | Method of providing transfer capability on web-based interactive voice response services |
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 |
US6792086B1 (en) * | 1999-08-24 | 2004-09-14 | Microstrategy, Inc. | Voice network access provider system and method |
US6707889B1 (en) * | 1999-08-24 | 2004-03-16 | Microstrategy Incorporated | Multiple 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 |
US7457397B1 (en) | 1999-08-24 | 2008-11-25 | Microstrategy, Inc. | Voice page directory system in a voice page creation and delivery system |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
WO2002000316A1 (en) | 1999-09-24 | 2002-01-03 | Goldberg Sheldon F | Geographically constrained network services |
US6937699B1 (en) * | 1999-09-27 | 2005-08-30 | 3Com Corporation | System and method for advertising using data network telephone connections |
SE515047C2 (sv) | 1999-10-01 | 2001-06-05 | Tryggit Ab | Metod och system för verifiering av tjänstebeställning |
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 |
US6807574B1 (en) | 1999-10-22 | 2004-10-19 | Tellme Networks, Inc. | Method and apparatus for content personalization over a telephone interface |
AU1225501A (en) | 1999-10-22 | 2001-05-08 | Stockpower, Inc. | A direct stock purchase system and method for implementing the same |
US6970915B1 (en) * | 1999-11-01 | 2005-11-29 | Tellme Networks, Inc. | Streaming content 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 |
WO2001042965A1 (en) | 1999-12-10 | 2001-06-14 | Auripay, Inc. | Method and apparatus for improved financial instrument processing |
US7946913B2 (en) | 1999-12-10 | 2011-05-24 | Elottery, Inc. | System and method for operating on-line governmental lottery games |
US6934858B2 (en) | 1999-12-15 | 2005-08-23 | Authentify, Inc. | System and method of using the public switched telephone network in providing authentication or authorization for online transactions |
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 |
KR100407922B1 (ko) | 2000-01-18 | 2003-12-01 | 마이크로 인스펙션 주식회사 | 디지털 휴대폰을 이용한 인터넷에서의 인증방법 |
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 |
US6993658B1 (en) | 2000-03-06 | 2006-01-31 | April System Design Ab | Use of personal communication devices for user authentication |
US20010037254A1 (en) | 2000-03-09 | 2001-11-01 | Adi Glikman | System and method for assisting a customer in purchasing a commodity using a mobile device |
KR100365598B1 (ko) | 2000-03-10 | 2002-12-26 | 삼성전자 주식회사 | 패킷데이타 서비스채널을 스케듈링하는 무선통신 시스템의전력제어장치 및 방법 |
JP2003529160A (ja) | 2000-03-24 | 2003-09-30 | アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー | 不正取引を検出するシステム及び方法 |
DK1146701T3 (da) * | 2000-03-24 | 2006-03-27 | Allisblue Sa | Fremgangsmåde til at overföre data, der er gemt i en database |
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 |
US7865394B1 (en) | 2000-04-17 | 2011-01-04 | Alterian, LLC | Multimedia messaging method and system |
EP1253564A3 (fr) | 2000-04-19 | 2002-12-11 | Magicaxess | Procédé et dispositif de paiement électronique |
US7010586B1 (en) | 2000-04-21 | 2006-03-07 | Sun Microsystems, Inc. | System and method for event subscriptions for CORBA gateway |
CA2337672A1 (en) | 2000-04-26 | 2001-10-26 | International Business Machines Corporation | Payment for network-based commercial transactions using a mobile phone |
US7447299B1 (en) | 2000-05-02 | 2008-11-04 | Microsoft Corporation | Voice and telephone keypad based data entry for interacting with voice information services |
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 |
GB2362489A (en) | 2000-05-15 | 2001-11-21 | Tom Com Entpr Ltd | Secure communication |
EP1290850A2 (en) | 2000-05-24 | 2003-03-12 | Expertron Group (Pty) Ltd | Authentication system and method |
US7974277B2 (en) | 2000-05-25 | 2011-07-05 | Cisco Technology, Inc. | System and method for routing calls |
US6501739B1 (en) | 2000-05-25 | 2002-12-31 | Remoteability, Inc. | Participant-controlled conference calling system |
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 |
US7376740B1 (en) | 2000-06-13 | 2008-05-20 | Microsoft Corporation | Phone application state management mechanism |
US7140004B1 (en) | 2000-06-13 | 2006-11-21 | Tellme Networks, Inc. | Method and apparatus for zero-footprint phone application development |
US6907455B1 (en) * | 2000-06-29 | 2005-06-14 | Cisco Technology, Inc. | Apparatus and methods for providing an event driven notification over a network to a telephony device |
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 |
WO2002007110A2 (en) | 2000-07-17 | 2002-01-24 | Connell Richard O | System and methods of validating an authorized user of a payment card and authorization of a payment card transaction |
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 |
US7308408B1 (en) | 2000-07-24 | 2007-12-11 | Microsoft Corporation | Providing services for an information processing system using an audio interface |
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 |
US6792093B2 (en) | 2000-12-05 | 2004-09-14 | Zvi Barak | System and method for telephone call recording and recorded call retrieval |
JP2002055960A (ja) | 2000-08-10 | 2002-02-20 | Nec Corp | カード認証システム及びカード認証方法 |
US6947988B1 (en) | 2000-08-11 | 2005-09-20 | Rockwell Electronic Commerce Technologies, Llc | Method and apparatus for allocating resources of a contact center |
US6873952B1 (en) * | 2000-08-11 | 2005-03-29 | Tellme Networks, Inc. | Coarticulated concatenated speech |
US7269557B1 (en) | 2000-08-11 | 2007-09-11 | Tellme Networks, Inc. | Coarticulated concatenated speech |
US7092370B2 (en) | 2000-08-17 | 2006-08-15 | Roamware, Inc. | Method and system for wireless voice channel/data channel integration |
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 |
EP1314278A2 (en) | 2000-08-30 | 2003-05-28 | Telefonaktiebolaget LM Ericsson (publ) | End-user authentication independent of network service provider |
JP4307702B2 (ja) | 2000-09-07 | 2009-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンテンツ贈与システムに用いられるサーバ、サーバ・プロセス、コンテンツ贈与方法およびコンテンツ贈与方法を実行するコンピュータ可読なプログラムが記録された記録媒体 |
US7103003B2 (en) | 2000-09-11 | 2006-09-05 | Nortel Networks Limited | Network planning tool |
US20020032874A1 (en) | 2000-09-12 | 2002-03-14 | Atle Hagen | System and method for identity verification |
US6922411B1 (en) * | 2000-09-29 | 2005-07-26 | Voxeo Corporation | Networked computer telephony system driven by web-based applications |
JP2002117377A (ja) | 2000-10-04 | 2002-04-19 | Nec Corp | 位置情報を用いた、個人認証システム、カードによる認証システム及び暗証番号によるドアロックシステム |
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 |
FR2815745B1 (fr) | 2000-10-25 | 2003-01-10 | Cedric Remy | Procede de paiement par telematique securise |
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 |
US7765580B2 (en) | 2000-12-22 | 2010-07-27 | Entrust, Inc. | Method and apparatus for providing user authentication using a back channel |
SE518059C2 (sv) | 2000-12-22 | 2002-08-20 | Payment Security Sweden Ab | Förfarande för att öka säkerheten vid betalning med kredit- och betalkort |
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 |
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 |
US7912199B2 (en) | 2002-11-25 | 2011-03-22 | Telesector Resources Group, Inc. | Methods and systems for remote cell establishment |
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 |
US8503639B2 (en) | 2001-02-27 | 2013-08-06 | Verizon Data Services Llc | Method and apparatus for adaptive message and call notification |
WO2002071242A1 (en) | 2001-03-01 | 2002-09-12 | Akamai Technologies, Inc. | Optimal route selection in a content delivery network |
ATE315309T1 (de) | 2001-03-22 | 2006-02-15 | Nortel Networks Ltd | Flexible kundenspezifische anpassung von netzwerkdiensten |
US6985862B2 (en) * | 2001-03-22 | 2006-01-10 | Tellme Networks, Inc. | Histogram grammar weighting and error corrective training of grammar weights |
US7882253B2 (en) | 2001-04-05 | 2011-02-01 | Real-Time Innovations, Inc. | Real-time publish-subscribe system |
US20020147913A1 (en) | 2001-04-09 | 2002-10-10 | Lun Yip William Wai | Tamper-proof mobile commerce 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 |
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 |
US7133662B2 (en) | 2001-05-24 | 2006-11-07 | International Business Machines Corporation | Methods and apparatus for restricting access of a user using a cellular telephone |
US6813690B1 (en) * | 2001-06-12 | 2004-11-02 | Network Appliance, Inc. | Caching media data using content-sensitive identifiers |
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 |
US20100077022A1 (en) * | 2001-06-27 | 2010-03-25 | John Mikkelsen | Media delivery platform |
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 |
JP3682498B2 (ja) * | 2001-08-28 | 2005-08-10 | 村田機械株式会社 | データ通信装置及びプログラム |
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 |
US7080049B2 (en) | 2001-09-21 | 2006-07-18 | Paymentone Corporation | Method and system for processing a transaction |
US20030059020A1 (en) * | 2001-09-24 | 2003-03-27 | Teleware, Inc. | Multi-media communication management system supporting selectable appliance modules |
US7062547B2 (en) * | 2001-09-24 | 2006-06-13 | International Business Machines Corporation | Method and system for providing a central repository for client-specific accessibility |
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 |
US20030065739A1 (en) * | 2001-10-01 | 2003-04-03 | J. Mitchell Shnier | Methods for independently generating a reference to desired information available from a remote source |
US6757899B2 (en) | 2001-10-11 | 2004-06-29 | Harris Corporation | Dynamic CORBA gateway for CORBA and non-CORBA clients and services |
US7522711B1 (en) | 2001-10-19 | 2009-04-21 | Microsoft Corporation | Delivery of audio driving directions via a telephone interface |
DE50211063D1 (de) | 2001-10-24 | 2007-11-22 | Siemens Ag | Verfahren und vorrichtung zum authentisierten zugriff einer station auf lokale datennetze, insbesondere funk-datennetze |
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 |
DE60140471D1 (de) | 2001-12-13 | 2009-12-24 | Sony Deutschland Gmbh | Adaptive Dienstqualitätsreservierung mit vorheriger Ressourcenzuweisung für Mobilfunksysteme |
US7110514B2 (en) | 2001-12-17 | 2006-09-19 | International Business Machines Corporation | Identifying a context for a call |
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 |
US20030126076A1 (en) | 2001-12-27 | 2003-07-03 | Telefonaktiebolaget L.M. Ericsson (Publ) | Systems and methods for secure authorization of electronic transactions |
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 |
FR2835129B1 (fr) | 2002-01-23 | 2004-11-26 | Sagem | Procede d'authentification a deux facteurs avec mot de passe ephemere a usage unique |
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 |
US7376431B2 (en) | 2002-02-05 | 2008-05-20 | Niedermeyer Brian J | Location based fraud reduction system and method |
US20030211842A1 (en) | 2002-02-19 | 2003-11-13 | James Kempf | Securing binding update using address based keys |
KR100415111B1 (ko) | 2002-02-19 | 2004-01-13 | 삼성전자주식회사 | 인터넷프로토콜 전화시스템에서 인터넷프로토콜 단말기를초기화하는 방법 |
GB2387002A (en) | 2002-02-20 | 2003-10-01 | 1Revolution Group Plc | Personal identification system and method using a mobile device |
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 |
US9392120B2 (en) | 2002-02-27 | 2016-07-12 | Verizon Patent And Licensing Inc. | Methods and systems for call management with user intervention |
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 |
US20030177283A1 (en) | 2002-03-18 | 2003-09-18 | Hamilton Thomas E. | Application program interface |
US7272564B2 (en) | 2002-03-22 | 2007-09-18 | Motorola, Inc. | Method and apparatus for multimodal communication with user control of delivery modality |
US7404001B2 (en) | 2002-03-27 | 2008-07-22 | Ericsson Ab | Videophone and method for a video call |
US7225232B2 (en) | 2002-03-28 | 2007-05-29 | Nortel Networks Limited, | Using existing web-based information to generate responses to user queries |
KR100412510B1 (ko) | 2002-03-30 | 2004-01-07 | 한민규 | 이종 통신망을 이용한 인스턴트 로그인 사용자 인증 및결제 방법과 그 시스템 |
US6931405B2 (en) * | 2002-04-15 | 2005-08-16 | Microsoft Corporation | Flexible subscription-based event notification |
FI20020733A0 (fi) | 2002-04-16 | 2002-04-16 | Nokia Corp | Menetelmä ja järjestelmä tiedonsiirtolaitteen käyttäjän autentikointiin |
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 |
US7383572B2 (en) | 2002-05-24 | 2008-06-03 | Authentify, Inc. | Use of public switched telephone network for authentication and authorization in on-line transactions |
US7324633B2 (en) | 2002-05-30 | 2008-01-29 | At&T Delaware Intellectual Property, Inc. | Web integrated interactive voice response |
US6885737B1 (en) * | 2002-05-30 | 2005-04-26 | Bellsouth Intellectual Propety Corporation | 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 |
GB2391770A (en) | 2002-08-01 | 2004-02-11 | Andrew Christopher Kemshall | Sending email securely |
US20040097217A1 (en) | 2002-08-06 | 2004-05-20 | Mcclain Fred | System and method for providing authentication and authorization utilizing a personal wireless communication device |
US20060059230A1 (en) | 2002-08-08 | 2006-03-16 | Dykas John J | System and method for transferring data between applications |
US20040203595A1 (en) | 2002-08-12 | 2004-10-14 | Singhal Tara Chand | Method and apparatus for user authentication using a cellular telephone and a transient pass code |
US7110513B2 (en) | 2002-08-13 | 2006-09-19 | Sbc Properties, L.P. | System and method for determining characteristics of international calls |
JP4220203B2 (ja) * | 2002-09-10 | 2009-02-04 | ブラザー工業株式会社 | 電話端末 |
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 |
US7085727B2 (en) | 2002-09-26 | 2006-08-01 | Vanorman Stacy L | Movie rental and notification system |
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 |
US20040122685A1 (en) | 2002-12-20 | 2004-06-24 | Daryl Bunce | Verification system for facilitating transactions via communication networks, and associated method |
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 |
US7418094B2 (en) * | 2003-01-06 | 2008-08-26 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for multimedia interaction routing according to agent capacity sets |
US7180912B1 (en) | 2003-01-06 | 2007-02-20 | At&T Corp. | System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device |
US7003464B2 (en) | 2003-01-09 | 2006-02-21 | Motorola, Inc. | Dialog recognition and control in a voice browser |
JP2004220118A (ja) | 2003-01-09 | 2004-08-05 | Fujitsu Ltd | マルチプロセッサシステム,監視システム,マルチプロセッサシステムにおけるキュー取り出し方法およびマルチプロセッサシステムにおけるテーブルリカバリ処理方法 |
JP2006518892A (ja) | 2003-01-09 | 2006-08-17 | ヤフー! インコーポレイテッド | 個人広告のための音声及びビデオによるグリーティングシステム及びその方法 |
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 |
US20040162724A1 (en) * | 2003-02-11 | 2004-08-19 | Jeffrey Hill | Management of conversations |
US7283515B2 (en) | 2003-02-14 | 2007-10-16 | Managed Inventions, Llc | Internet telephony network and methods for using the same |
US8705518B1 (en) | 2003-02-24 | 2014-04-22 | At&T Intellectual Property Ii, L.P. | Apparatus and method for controlling services and operations in converged communications networks |
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 |
US7764955B1 (en) | 2003-04-02 | 2010-07-27 | Sprint Spectrum L.P. | Method and system for routing a call based on calling device type |
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é |
US7480723B2 (en) * | 2003-04-08 | 2009-01-20 | 3Com Corporation | Method and system for providing directory based services |
US7284054B2 (en) | 2003-04-11 | 2007-10-16 | Sun Microsystems, Inc. | Systems, methods, and articles of manufacture for aligning service containers |
DE60321310D1 (de) | 2003-04-17 | 2008-07-10 | Marshfield Llc | Sicherheitsmethode und System mit Überkreuzprüfung basierend auf geographischen Ortsdaten |
US7263661B2 (en) | 2003-04-28 | 2007-08-28 | Lexmark International, Inc. | Multi-function device having graphical user interface incorporating customizable icons |
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) |
DE60314601T2 (de) | 2003-05-30 | 2008-02-28 | Research In Motion Ltd., Waterloo | System und Verfahren zur Dienstbereitsstellung für ein Kommunikationsgerät |
US7174008B2 (en) | 2003-05-30 | 2007-02-06 | Lucent Technologies Inc. | Method and system for managing the duration and cost of a telephone call |
US7945785B2 (en) | 2003-06-02 | 2011-05-17 | Seiko Epson Corporation | Security of data over a network |
ITRM20030311A1 (it) | 2003-06-23 | 2004-12-24 | Piero Protti | Metodo per l'autorizzazione di delegazioni di pagamento, |
US7676432B2 (en) | 2003-07-08 | 2010-03-09 | Paybyclick Corporation | Methods and apparatus for transacting electronic commerce using account hierarchy and locking of accounts |
GB2405051B (en) * | 2003-07-16 | 2006-06-28 | Callkey Ltd | Call establishment |
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 |
US7929684B2 (en) | 2003-07-28 | 2011-04-19 | Alcatel-Lucent Usa Inc. | High availability multi-tenant feature |
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 |
US20050038876A1 (en) | 2003-08-15 | 2005-02-17 | Aloke Chaudhuri | System and method for instant match based on location, presence, personalization and communication |
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 |
US7559081B2 (en) | 2003-09-18 | 2009-07-07 | Alcatel-Lucent Usa Inc. | Method and apparatus for authenticating a user at an access terminal |
US7536442B2 (en) | 2003-09-30 | 2009-05-19 | International Business Machines Corporation | Method, system, and storage medium for providing autonomic identification of an important message |
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 |
KR100625338B1 (ko) | 2003-10-16 | 2006-09-20 | 주식회사 모빌리언스 | 유알엘(url) 콜백을 포함하는 단문메시지를 이용한전자결제 승인방법 및 시스템 |
US7310772B2 (en) | 2003-10-24 | 2007-12-18 | Henry Whitfield | Linking method for printed telephone numbers identified by a non-indicia graphic delimiter |
US7376129B2 (en) * | 2003-10-29 | 2008-05-20 | International Business Machines Corporation | Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol Networks (VoIP) |
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 |
US7720906B2 (en) | 2003-11-24 | 2010-05-18 | Microsoft Corporation | Web service for remote application discovery |
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 |
US20050176449A1 (en) | 2004-02-05 | 2005-08-11 | Yahoo! Inc. | Method and system for simplified access to alerts with a mobile device |
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 |
WO2005083928A1 (en) | 2004-02-27 | 2005-09-09 | Sesame Networks Inc. | Trust inheritance in network authentication |
JP4317061B2 (ja) | 2004-03-16 | 2009-08-19 | 株式会社日立製作所 | プレゼンス情報の共有方法およびシステム |
US7431202B1 (en) | 2004-03-17 | 2008-10-07 | Clifford Anthony Meador | System and method to monitor credit card transactions |
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 |
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 |
US7875836B2 (en) | 2004-04-28 | 2011-01-25 | Mamoru Imura | Tag assembly for radio frequency identification controlled heatable objects |
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 |
US8166299B2 (en) | 2004-07-06 | 2012-04-24 | Andrew Christopher Kemshall | Secure messaging |
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 |
US7602748B2 (en) * | 2004-08-13 | 2009-10-13 | Verizon Business Global Llc | Fixed-mobile communications with mid-session mode switching |
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 |
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 |
US7657021B2 (en) | 2004-09-29 | 2010-02-02 | Avaya Inc. | Method and apparatus for global call queue in a global call center |
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 |
US7577847B2 (en) | 2004-11-03 | 2009-08-18 | Igt | Location and user identification for online gaming |
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 |
US20060153346A1 (en) | 2005-01-11 | 2006-07-13 | Metro Enterprises, Inc. | On-line authentication registration system |
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 |
US20060217978A1 (en) | 2005-03-28 | 2006-09-28 | David Mitby | System and method for handling information in a voice recognition automated conversation |
US20060215824A1 (en) | 2005-03-28 | 2006-09-28 | David Mitby | System and method for handling a voice prompted conversation |
US20060223494A1 (en) | 2005-03-31 | 2006-10-05 | Mazen Chmaytelli | Location-based emergency announcements |
US7688805B2 (en) | 2005-03-31 | 2010-03-30 | Microsoft Corporation | Webserver with telephony hosting function |
US8302175B2 (en) | 2005-04-20 | 2012-10-30 | Docaccount Ab | Method and system for electronic reauthentication of a communication party |
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 |
GB2429094B (en) | 2005-08-09 | 2010-08-25 | Royal Bank Of Scotland Group P | Online transaction systems and methods |
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 |
US7742499B1 (en) | 2005-08-18 | 2010-06-22 | Nortel Networks Limited | Adaptive bandwidth network management for VOIP network |
US10867024B2 (en) | 2005-08-20 | 2020-12-15 | Tara Chand Singhal | Systems and methods for two-factor remote user authentication |
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 |
US8873548B1 (en) * | 2005-09-22 | 2014-10-28 | Verizon Patent And Licensing Inc. | Method and system for providing call-forwarding status indications in a packet-switched network |
US8479146B2 (en) | 2005-09-23 | 2013-07-02 | Clearcube Technology, Inc. | Utility computing system having co-located computer systems for provision of computing resources |
US20070070980A1 (en) | 2005-09-27 | 2007-03-29 | Mci, Inc. | Method and system for providing network-based call processing of packetized voice calls |
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) |
US7719967B2 (en) | 2005-09-28 | 2010-05-18 | Netapp, Inc. | Cumulative TCP congestion control |
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 |
JP2007102387A (ja) | 2005-10-03 | 2007-04-19 | Fujitsu Ltd | ストレージシステム,暗号化パス切替え方法,暗号化パス切替え用プログラムおよびそのプログラムを記録した記録媒体 |
US20080119165A1 (en) | 2005-10-03 | 2008-05-22 | Ajay Mittal | Call routing via recipient authentication |
AU2006303992A1 (en) | 2005-10-11 | 2007-04-26 | Citrix Systems, Inc. | Systems and methods for facilitating distributed authentication |
US8139730B2 (en) | 2005-10-11 | 2012-03-20 | International Business Machines Corporation | Integrating an IVR application within a standards based application server |
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 |
US20070094095A1 (en) | 2005-10-26 | 2007-04-26 | Kilby Brian G | Internet anti-fraud cardholder verification system |
US7983404B1 (en) | 2005-10-31 | 2011-07-19 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing presence status of multiple communication device types |
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 |
US20070171898A1 (en) | 2005-11-29 | 2007-07-26 | Salva Paul D | System and method for establishing universal real time protocol bridging |
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 |
KR20080106401A (ko) | 2005-12-27 | 2008-12-05 | 매시브 인코포레이티드 | 게임 플레이 중에 컨텐츠를 제공하는 시스템 및 방법과컨텐츠 스트림을 포함하는 컴퓨터 판독가능 매체 |
US9467322B2 (en) | 2005-12-27 | 2016-10-11 | Rovi Solutions Corporation | Methods and apparatus for integrating media across a wide area network |
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 |
WO2007084955A2 (en) | 2006-01-19 | 2007-07-26 | Oliver Charles Lawless | Integrated prescription management and compliance 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 |
GB2437791A (en) | 2006-05-03 | 2007-11-07 | Skype Ltd | Secure communication using protocol encapsulation |
WO2007129225A2 (en) | 2006-05-05 | 2007-11-15 | Siter Servicos De Internet Ltda. | Establishing telephone connections using internet domain names and web addresses |
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 |
US8364711B2 (en) | 2006-05-09 | 2013-01-29 | John Wilkins | Contact management system and method |
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 |
US20070282973A1 (en) | 2006-06-01 | 2007-12-06 | J2 Global Communications | Method and apparatus for message notification via RSS feed |
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 |
US20070293212A1 (en) * | 2006-06-16 | 2007-12-20 | Neltura Technology, Inc. | System and methods for using online community identities of users to establish mobile communication sessions |
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 |
US7940896B2 (en) | 2006-06-29 | 2011-05-10 | Avaya Inc. | Adaption of emergency calls to the emergency services network based on caller location |
US8744054B2 (en) | 2006-06-29 | 2014-06-03 | Apple Inc. | Method and system for automatic call redialing |
US8346630B1 (en) | 2006-06-30 | 2013-01-01 | Intuit Inc. | Method and apparatus to efficiently verify inventory |
US7751428B2 (en) | 2006-07-17 | 2010-07-06 | Dell Products, Lp | System and method for accessing SMASH-CLP commands as a web service |
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 |
US7769363B2 (en) | 2006-08-01 | 2010-08-03 | Chew Gregory T H | User-initiated communications during multimedia content playback on a mobile communications device |
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 |
US8126126B2 (en) | 2006-08-15 | 2012-02-28 | Verizon Services Corp. | Method for providing custom ring-back tones |
US8526314B2 (en) | 2006-08-22 | 2013-09-03 | At&T Intellectual Property I, Lp | Methods and apparatus to provide service assurance for communication networks |
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 |
US8068860B1 (en) | 2006-08-25 | 2011-11-29 | At&T Mobility Ii Llc | Short message service (SMS) protocol gateway |
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 |
US7685304B2 (en) | 2006-12-06 | 2010-03-23 | Yahoo! Inc. | Web services multi-protocol support |
US8929360B2 (en) | 2006-12-07 | 2015-01-06 | Cisco Technology, Inc. | Systems, methods, media, and means for hiding network topology |
US20080141352A1 (en) | 2006-12-11 | 2008-06-12 | Motorola, Inc. | Secure password distribution to a client device of a network |
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 | データ通信システムおよびセッション管理サーバ |
US20080209052A1 (en) | 2007-02-22 | 2008-08-28 | Radialpoint Inc. | System and Method for Delivering Value Added Services from Services Providers |
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 |
US20100064234A1 (en) | 2007-03-09 | 2010-03-11 | Ghost, Inc. | System and Method for Browser within a Web Site and Proxy Server |
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 |
US8532612B1 (en) | 2007-03-30 | 2013-09-10 | Google Inc. | Obtaining mobile information for networked transactions |
US7990912B2 (en) | 2007-04-02 | 2011-08-02 | Go2Call.Com, Inc. | VoIP enabled femtocell with a USB transceiver station |
US7685280B2 (en) | 2007-04-23 | 2010-03-23 | International Business Machines Corporation | Populating requests to multiple destinations using a mass request |
US20080267117A1 (en) | 2007-04-24 | 2008-10-30 | Stern Donald S | Method and system for linking to content and services for a communication device |
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 |
US8032383B1 (en) * | 2007-05-04 | 2011-10-04 | Foneweb, Inc. | Speech controlled services and devices using internet |
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 |
US8627345B2 (en) | 2007-06-13 | 2014-01-07 | International Business Machines Corporation | Apparatus, system, and method for soap access to data source procedures |
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 |
US8155281B2 (en) | 2007-06-20 | 2012-04-10 | Ribbit Corporation | Cross-media voice mail notification and delivery |
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 |
US7936683B2 (en) | 2007-06-20 | 2011-05-03 | At&T Intellectual Property I, L.P. | System and method of monitoring network performance |
US8189759B2 (en) | 2007-06-21 | 2012-05-29 | Mitel Networks Corporation | System and method for automatic call back using availability information |
CN101340629B (zh) | 2007-07-04 | 2013-10-09 | 华为技术有限公司 | 一种实现多媒体彩铃业务的方法、系统和装置 |
WO2009012087A2 (en) | 2007-07-13 | 2009-01-22 | Plumchoice, Inc. | Systems and methods for distributing remote technical support via a centralized service |
US7896854B2 (en) | 2007-07-13 | 2011-03-01 | Bacoustics, Llc | Method of treating wounds by creating a therapeutic solution with ultrasonic waves |
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 |
US7995733B2 (en) | 2007-09-28 | 2011-08-09 | Avaya Inc. | Telecommunications endpoint for managing multi-conferencing |
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 |
US20090106371A1 (en) | 2007-10-22 | 2009-04-23 | Markus Schmidt-Karaca | Systems and methods to generate business reports based on electronic mail messages |
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 |
US8051057B2 (en) | 2007-12-06 | 2011-11-01 | Suhayya Abu-Hakima | Processing of network content and services for mobile or fixed devices |
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 |
US8386260B2 (en) | 2007-12-31 | 2013-02-26 | Motorola Mobility Llc | Methods and apparatus for implementing distributed multi-modal applications |
US8370160B2 (en) | 2007-12-31 | 2013-02-05 | Motorola Mobility Llc | Methods and apparatus for implementing distributed multi-modal applications |
US8879545B2 (en) | 2007-12-31 | 2014-11-04 | At&T Intelletual Property I, L.P. | Methods and apparatus to route a communication session directly to a voicemail mailbox |
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 | ソニー株式会社 | バッテリパック及び配線基板 |
US8375358B2 (en) | 2008-01-30 | 2013-02-12 | International Business Machines Corporation | Automatically generating rest clients from rest resources |
US8554718B2 (en) | 2008-02-12 | 2013-10-08 | Rockstar Consortium Us Lp | Method and system for client context dissemination for web-based applications |
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 |
US8418222B2 (en) | 2008-03-05 | 2013-04-09 | Microsoft Corporation | Flexible scalable application authorization for cloud computing environments |
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 |
US8281369B2 (en) * | 2008-03-12 | 2012-10-02 | Avaya Inc. | Method and apparatus for creating secure write-enabled web pages that are associated with active telephone calls |
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 |
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 |
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
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 | ソニー株式会社 | コンテンツ配信サーバ及びコンテンツ配信方法 |
US8745611B2 (en) | 2008-06-05 | 2014-06-03 | Accenture Global Services Limited | Software upgrade analysis system |
US8331901B2 (en) | 2009-01-28 | 2012-12-11 | Headwater Partners I, Llc | Device assisted ambient services |
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 |
US9280785B1 (en) | 2009-01-02 | 2016-03-08 | Google Inc. | Allocating offline advertising inventory |
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 | 华为技术有限公司 | 一种业务路由的方法,系统和装置 |
WO2010101935A1 (en) | 2009-03-02 | 2010-09-10 | Twilio Inc. | Method and system for a multitenancy telephone network |
US8509415B2 (en) | 2009-03-02 | 2013-08-13 | Twilio, Inc. | Method and system for a multitenancy telephony 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) |
US20100250946A1 (en) | 2009-03-31 | 2010-09-30 | Korte Michael D | Ad hoc distribution |
AU2010234958A1 (en) | 2009-03-31 | 2011-10-13 | Coach Wei | System and method for access management and security protection for network accessible computer services |
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 |
US8879419B2 (en) | 2009-07-28 | 2014-11-04 | Centurylink Intellectual Property Llc | System and method for registering an IP telephone |
US8319816B1 (en) | 2009-07-28 | 2012-11-27 | Insors Integrated Communications | Methods, systems and program products for efficient communication of data between conference servers |
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 |
US20110083179A1 (en) | 2009-10-07 | 2011-04-07 | Jeffrey Lawson | System and method for mitigating a denial of service attack using cloud computing |
US20110283259A1 (en) | 2009-10-07 | 2011-11-17 | Jeffrey Lawson | Method and system for creating a platform application with multiple applets |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
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 | 株式会社東芝 | ストリーム配信システム、呼制御サーバ装置及びストリーム配信制御方法 |
IN2012DN05216A (zh) | 2009-12-30 | 2015-10-23 | Ericsson Telefon Ab L M | |
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 |
US9208246B2 (en) | 2010-03-26 | 2015-12-08 | Microsoft Technology Licensing, Llc | Content distribution using embeddable widgets |
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 |
US20110254939A1 (en) | 2010-04-16 | 2011-10-20 | Tatiana Pavlovna Kadantseva | Detecting User Input Provided To A Projected User Interface |
US8477926B2 (en) | 2010-04-16 | 2013-07-02 | Bolder Thinking Communications, Inc. | Cloud computing call centers |
US8467322B2 (en) | 2010-04-19 | 2013-06-18 | Comcast Cable Communications, Llc | Inbound call screening for particular accounts |
US8572706B2 (en) | 2010-04-26 | 2013-10-29 | Vmware, Inc. | Policy engine for cloud platform |
US8918848B2 (en) | 2010-04-26 | 2014-12-23 | Blackberry Limited | Method and system for third party client authentication |
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 |
US8416923B2 (en) | 2010-06-23 | 2013-04-09 | Twilio, Inc. | Method for providing clean endpoint addresses |
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 |
CN102567436B (zh) | 2010-12-22 | 2017-04-12 | 塔塔咨询服务有限公司 | 多租户系统 |
IL210169A0 (en) | 2010-12-22 | 2011-03-31 | Yehuda Binder | System and method for routing-based internet security |
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 |
US8707276B2 (en) | 2011-01-07 | 2014-04-22 | Mastercard International Incorporated | Method and system for managing programmed applications in an open API environment |
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 |
US9032204B2 (en) | 2011-01-07 | 2015-05-12 | Mastercard International Incorporated | Methods and systems for providing a signed digital certificate in real time |
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 |
US20130067232A1 (en) | 2011-09-09 | 2013-03-14 | Kai Chung CHEUNG | METHOD AND SYSTEM FOR CREDENTIAL MANAGEMENT AND DATA ENCRYPTION FOR iOS BASED DEVICES |
US20130067448A1 (en) | 2011-09-09 | 2013-03-14 | Microsoft Corporation | Application deployment |
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 |
IN2014DN08971A (zh) | 2012-05-09 | 2015-05-22 | Ericsson Telefon Ab L M | |
US20130304928A1 (en) | 2012-05-09 | 2013-11-14 | Twilio, Inc. | System and method for managing latency in a distributed telephony network |
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 |
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 |
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 |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
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 |
JP6247278B2 (ja) | 2013-02-26 | 2017-12-13 | ナブテスコオートモーティブ株式会社 | オイルセパレータ及びエア系統 |
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 |
US8695077B1 (en) | 2013-03-14 | 2014-04-08 | Sansay, Inc. | Establishing and controlling communication sessions between SIP devices and website application servers |
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 |
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 |
US9407725B2 (en) | 2013-06-14 | 2016-08-02 | Dell Products L.P. | Generic transcoding service for client-server communication |
US20140372508A1 (en) | 2013-06-14 | 2014-12-18 | Andrew T. Fausak | Native client tunnel 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 |
US9225840B2 (en) | 2013-06-19 | 2015-12-29 | Twilio, Inc. | System and method for providing a communication endpoint information service |
US9240966B2 (en) | 2013-06-19 | 2016-01-19 | Twilio, Inc. | System and method for transmitting and receiving media messages |
US9014664B2 (en) | 2013-06-28 | 2015-04-21 | Boku, Inc. | Configurable price matrix for mobile billing at a merchant server |
US9338630B2 (en) | 2013-06-28 | 2016-05-10 | Boku, Inc. | Configurable price matrix for mobile billing at a billing 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 |
US9226217B2 (en) | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
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 |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US10740769B2 (en) | 2017-07-28 | 2020-08-11 | Mastercard International Incorporated | Method and system for consumer purchase using physiological change monitoring |
WO2020049593A1 (en) | 2018-09-07 | 2020-03-12 | Sling Media Pvt Ltd. | Security architecture for video streaming |
US11700329B2 (en) | 2019-03-29 | 2023-07-11 | Avaya Inc. | Managed channel for agent-to-agent consultation |
US11080761B2 (en) | 2019-06-25 | 2021-08-03 | Place Exchange, Inc. | Systems, methods and programmed products for tracking delivery and performance of static advertisements in public or semi-public locations within a digital advertising platform |
US11489828B2 (en) | 2020-12-04 | 2022-11-01 | Salesforce, Inc. | Tenant aware mutual TLS authentication |
US11853743B2 (en) | 2021-12-08 | 2023-12-26 | Kore Wireless Group, Inc. | Safe modular upgrades |
-
2009
- 2009-04-02 WO PCT/US2009/039371 patent/WO2009124223A1/en active Application Filing
- 2009-04-02 US US12/417,630 patent/US8306021B2/en active Active
- 2009-04-02 CN CN200980116961.6A patent/CN102027721B/zh active Active
- 2009-04-02 EP EP18215851.9A patent/EP3484135A1/en active Pending
- 2009-04-02 EP EP09726505.2A patent/EP2266269B1/en active Active
- 2009-04-02 CA CA2720398A patent/CA2720398C/en active Active
- 2009-04-02 AU AU2009231676A patent/AU2009231676B2/en active Active
- 2009-04-02 CN CN201510204607.6A patent/CN104902113B/zh active Active
- 2009-09-28 US US12/568,646 patent/US8611338B2/en active Active
-
2012
- 2012-10-01 US US13/632,798 patent/US20130028251A1/en not_active Abandoned
-
2013
- 2013-01-16 US US13/743,078 patent/US8755376B2/en active Active
- 2013-12-11 US US14/103,632 patent/US9306982B2/en active Active
-
2016
- 2016-02-22 US US15/050,268 patent/US9591033B2/en active Active
-
2017
- 2017-01-24 US US15/413,660 patent/US9906651B2/en active Active
-
2018
- 2018-01-11 US US15/868,796 patent/US10694042B2/en active Active
-
2020
- 2020-04-09 US US16/845,029 patent/US11722602B2/en active Active
- 2020-10-01 US US17/061,311 patent/US11283843B2/en active Active
-
2021
- 2021-08-31 US US17/446,542 patent/US11611663B2/en active Active
- 2021-08-31 US US17/446,551 patent/US11706349B2/en active Active
- 2021-08-31 US US17/446,545 patent/US11575795B2/en active Active
-
2022
- 2022-01-27 US US17/649,113 patent/US11765275B2/en active Active
- 2022-12-20 US US18/084,967 patent/US11831810B2/en active Active
- 2022-12-20 US US18/084,943 patent/US11843722B2/en active Active
- 2022-12-20 US US18/084,891 patent/US20230129872A1/en active Pending
- 2022-12-20 US US18/084,909 patent/US11856150B2/en active Active
-
2023
- 2023-07-10 US US18/219,923 patent/US20230353681A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6961330B1 (en) * | 2000-06-23 | 2005-11-01 | Comverse Ltd. | Web development and deployment using SMS and USSD |
US20030046366A1 (en) * | 2001-02-13 | 2003-03-06 | Shishir Pardikar | System and method for providing transparent access to distributed authoring and versioning files including encrypted files |
US20070036143A1 (en) * | 2004-08-13 | 2007-02-15 | Alt Wade R | Method and system for providing voice over IP managed services utilizing a centralized data store |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11283843B2 (en) | 2008-04-02 | 2022-03-22 | Twilio Inc. | System and method for processing telephony sessions |
US11831810B2 (en) | 2008-04-02 | 2023-11-28 | Twilio Inc. | System and method for processing telephony sessions |
US10986142B2 (en) | 2008-04-02 | 2021-04-20 | Twilio Inc. | System and method for processing telephony sessions |
US11843722B2 (en) | 2008-04-02 | 2023-12-12 | Twilio Inc. | System and method for processing telephony sessions |
US11765275B2 (en) | 2008-04-02 | 2023-09-19 | Twilio Inc. | System and method for processing telephony sessions |
US10560495B2 (en) | 2008-04-02 | 2020-02-11 | Twilio Inc. | System and method for processing telephony sessions |
US10694042B2 (en) | 2008-04-02 | 2020-06-23 | Twilio Inc. | System and method for processing media requests during telephony sessions |
US10893079B2 (en) | 2008-04-02 | 2021-01-12 | Twilio Inc. | System and method for processing telephony sessions |
US10893078B2 (en) | 2008-04-02 | 2021-01-12 | Twilio Inc. | System and method for processing telephony sessions |
US11722602B2 (en) | 2008-04-02 | 2023-08-08 | Twilio Inc. | System and method for processing media requests during telephony sessions |
US11856150B2 (en) | 2008-04-02 | 2023-12-26 | Twilio Inc. | System and method for processing telephony sessions |
US11706349B2 (en) | 2008-04-02 | 2023-07-18 | Twilio Inc. | System and method for processing telephony sessions |
US11611663B2 (en) | 2008-04-02 | 2023-03-21 | Twilio Inc. | System and method for processing telephony sessions |
US11444985B2 (en) | 2008-04-02 | 2022-09-13 | Twilio Inc. | System and method for processing telephony sessions |
US11575795B2 (en) | 2008-04-02 | 2023-02-07 | Twilio Inc. | System and method for processing telephony sessions |
CN102469135A (zh) * | 2010-11-17 | 2012-05-23 | 中兴通讯股份有限公司 | 结束文件传输会话和获取文件传输会话信息的方法及系统 |
CN102469135B (zh) * | 2010-11-17 | 2015-08-12 | 中兴通讯股份有限公司 | 结束文件传输会话和获取文件传输会话信息的方法及系统 |
CN103002439A (zh) * | 2011-09-13 | 2013-03-27 | 联芯科技有限公司 | 保密通话的通信方法及用户终端 |
CN103002439B (zh) * | 2011-09-13 | 2015-06-17 | 联芯科技有限公司 | 保密通话的通信方法及用户终端 |
CN110679136A (zh) * | 2017-05-25 | 2020-01-10 | T移动美国公司 | 带有核查功能的有效骚扰电话/骗局识别 |
CN114143729B (zh) * | 2017-10-10 | 2023-11-24 | 株式会社宙连 | 用于与IoT设备进行数据收发的装置、方法及计算机可读存储介质 |
CN114143729A (zh) * | 2017-10-10 | 2022-03-04 | 株式会社宙连 | 用于与IoT设备进行数据收发的装置、方法及计算机可读存储介质 |
CN112435046B (zh) * | 2020-12-28 | 2022-11-22 | 杉宝(济南)生物科技有限公司 | 一种客服工单处理方法、系统、存储介质及设备 |
CN112435046A (zh) * | 2020-12-28 | 2021-03-02 | 杉宝(济南)生物科技有限公司 | 一种客服工单处理方法、系统、存储介质及设备 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102027721B (zh) | 处理电话会话的系统和方法 | |
US11444985B2 (en) | System and method for processing telephony sessions |
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 |