CN1627694A - 与远程用户通信的方法和系统 - Google Patents

与远程用户通信的方法和系统 Download PDF

Info

Publication number
CN1627694A
CN1627694A CN200410088364.6A CN200410088364A CN1627694A CN 1627694 A CN1627694 A CN 1627694A CN 200410088364 A CN200410088364 A CN 200410088364A CN 1627694 A CN1627694 A CN 1627694A
Authority
CN
China
Prior art keywords
server requests
user
data
long
audio data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200410088364.6A
Other languages
English (en)
Other versions
CN1323510C (zh
Inventor
约翰·J·卡佐拉
雷扎·格塞米
沃尔特·赫内尔
约瑟夫·A·汉森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1627694A publication Critical patent/CN1627694A/zh
Application granted granted Critical
Publication of CN1323510C publication Critical patent/CN1323510C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols

Abstract

一种与远程用户通信的方法。该方法能包括通过通信网络从远程用户接收多个服务器请求。所述多个服务器请求可在单个用户会话中被处理,而不必重新验证用户,并且所述多个服务器请求可包括至少一个包含语音数据的服务器请求和至少一个包含非音频数据的服务器请求。可提供一个门户构件来处理语音数据服务器请求和非音频数据服务器请求。响应服务器请求,可通过通信网络把数据提供给远程用户。

Description

与远程用户通信的方法和系统
技术领域
本发明涉及网络通信领域,更具体地说涉及支持语音的网络通信。
背景技术
门户网站(portal)是提议的当用户连接到万维网(Web)时,作为用户的主要起始站点的网站。例如,许多浏览器以缺省方式连接到门户网站,大量的网络接入服务提供商向他们自己的用户提供接入Web的门户网站。通过利用具有基于图形用户界面(GUI)的Web浏览器的计算机或类似设备,一般可以访问这种门户网站。
随着接入Web的发展,开发了语音门户网站,它提供利用由门户网站服务器提供的特征的语音应用。例如,人们可通过电话机发出语音呼叫,并且一般通过向语音门户网站服务器进行验证来访问语音门户网站。这种语音门户网站常常向语音呼叫者提供信息,常规的基于GUI的web浏览器通过因特网也可得到所述信息。在某些方面,和利用GUI相比,通过语音门户网站获得信息是更合适的做法,尤其是当需要复杂的菜单导航来取回所述信息时更是如此。
不过,目前用户不能在单个用户会话中实现语音和Web视图的转换。因此,用户不能在应用传统的Web浏览器接入门户网站的同时容易地利用门户网站的语音模式。
发明内容
本发明涉及与远程用户通信的方法。该方法包括经由通信网络(例如超文本传输协议(HTTP)通信链路),接收来自远程用户的多个服务器请求的步骤。响应所述服务器请求,可通过通信网络向远程用户提供数据。值得注意的是,可在不需要重新验证用户的情况下,接收所述多个服务器请求。通过应用诸如语音可扩展置标语言(VXML)之类的语音置标语言,提供给远程用户的部分数据可被格式化。
所述多个服务器请求可以包括至少一个包含语音数据的服务器请求,和至少一个包含非音频数据的服务器请求。在单个用户会话中能够处理包括语音数据的服务器请求和包括非音频数据的服务器请求。例如,该方法还可包括和每个服务器请求一起接收用户凭证(credential)的步骤。就接收自特定用户的语音数据和非音频数据而言,所述用户凭证可以是公共的。
可提供门户构件(portlet)来接收包含语音数据的服务器请求。门户构件也能接收包含非音频数据的服务器请求。门户构件可在操作上与通信网络相连。
本发明还涉及通过通信网络与远程用户通信的系统。该系统可包括在单个用户会话中,通过通信网络接收来自远程用户的多个服务器请求的设备监控器。所述多个服务器请求可以包括至少一个包含语音数据的服务器请求,和至少一个包含非音频数据的服务器请求。在一个方案中,通过HTTP通信链路接收非音频数据和语音数据。
可提供一个非音频数据聚合器(aggregator),用于处理接收自远程用户的非音频数据。此外,可提供一个语音聚合器,用于处理接收自远程用户的语音数据。非音频数据聚合器和语音数据聚合器都能把各自的已处理数据转发给公用门户构件,例如既能处理非音频数据又能处理音频数据的门户构件。
非音频数据聚合器还能把非音频数据转发给远程用户,语音聚合器能把音频数据转发给远程用户。利用诸如VXML之类语音置标语言,转发给远程用户的音频数据可被格式化。
本发明还可被具体体现为具有执行这里公开的各个步骤的装置的系统,以及使机器执行这里公开的步骤的机器可读存储器。
附图说明
附图中表示了目前优选的实施例,但是本发明显然并不局限于图示的方案和手段。
图1是有助于理解本发明的例证系统的示意图。
图2是有助于理解本发明的流程图。
图3是根据本发明的一个实施例,可提供给用户Web浏览器的例证Web页。
具体实施方式
根据本发明的实施例涉及支持语音的门户网站(voice enabledportal),它在单个用户会话中,除了非音频通信之外,还能支持语音通信。从而,用户既能用语音服务器请求,又能用非音频服务器请求与门户网站通信。参考图1,表示了具有支持语音的门户网站105的例证系统100。
用户110能经由通信网络115,例如广域网(WAN),局域网(LAN),公共交换电话网,无线和移动网络,或因特网,与门户网站105通信。用户可以是计算机,个人数字助理(PDA),因特网设备或者可用于浏览通信网络115上的内容源的任意其它处理设备。用户110可包括一个用户接口。该用户接口可包括,例如浏览器120和语音浏览器125。用户110还可包括语音服务130。语音服务130能够启动语音浏览器125,并且把它引导到门户网站105。
语音服务130也可被用作服务器请求135的代理服务器,并向服务器请求135添加诸如用户信息之类的凭证。例如,在一个实施例中,该凭证可保存在和服务器请求135一起传递的cookie中。此外,语音服务130能够把导航状态作为参数添加到服务器请求135中。该导航状态可以是,例如当前容器路径(位置和页面)和门户构件名称。为了允许门户网站105检测客户变更,所述语音服务130能够用客户信息,例如用户代理串,扩充服务器请求135。
用户110还可包括一个与语音浏览器125接口的音频输入/输出(I/O)装置140。例如,音频I/O装置140可包括至少一个用于接收口述话语的音频转换器,和至少一个用于生成声音输出的音频转换器。比如,音频I/O装置140可包括一个麦克风,耳机和/或扬声器。I/O设备140可通过合适的音频处理器与语音浏览器125连接。
门户网站105在操作上可与应用服务器(未示出)和数据仓库(未示出)连接。门户网站105可包括设备监控器150,语音聚合器155,可视聚合器160,和语音/视觉门户构件165。通常,门户构件是能够插入门户网站和其它Web应用程序的用户面对的,多步交互式模块。门户构件有时用于产生Web片段,这些片段能被门户网站装配成完整的网页。不过,本发明的语音/视觉门户构件165并不受限于可视表示模块。相反,门户构件165还能够显示和处理构成web页所需要的音频信息。例如,门户构件165能够接收可根据口述话语生成的服务器请求135,和可根据键盘输入数据和/或指示器选择产生的服务器请求170。
门户构件165提供响应从用户110接收的服务器请求170的可视数据,和响应服务器请求135的语音数据。来自门户构件165的可视和语音数据能够分别被转发给可视聚合器160和语音聚合器155,它们能格式化这些数据以便传输给用户110。
在格式化从门户构件165接收的语音数据之后,语音聚合器155能够把语音数据提供给语音服务130。通过利用语音可扩展置标语言(VXML)或者适于产生类似于语音的音频的任意其它数据格式,语音数据可被格式化,从而生成接近于人类语音的音频。可视聚合器160能把接收自门户构件165的数据提供给Web浏览器120,所述数据可以用Web浏览器120能够处理的格式呈现。例如,可视聚合器160可用超文本置标语言(HTML)格式呈现所述数据。
操作中,通过把服务器请求从用户110发送至门户网站105,可以建立用户会话。比如,服务器请求170可从Web浏览器120发送到设备监控器150。响应请求170,能够供给请求170指定的一个或多个门户构件,例如形成Web页的门户构件。可视聚合器160包括插入响应中的一个插入组件(它包括一个或多个控件和小程序(applet)),以指示支持语音通信,并且提供启动语音服务的手段。
一旦控件被显示在Web浏览器120中,用户就能启动它,从而使Web浏览器120激活小程序175。小程序175把门户构件的导航状态和用户凭证提供给语音服务130。导航状态可被规定为当前容器路径(位置和页面)和门户构件名称。如前所述,通过利用cookie或任意其它适当的数据传送技术,能够把凭证传递给门户网站。随后,语音服务130能够激活或执行该语音浏览器125。
设备监控器150能接收来自用户110的服务器请求135,170。在门户网站开始它的主要处理之前,设备监控器150能够监控客户变更。例如,设备监控器150能监控用户代理串中的变更,从而确定代替由Web浏览器120生成的服务器请求170,何时收到由语音服务130生成的服务器请求135。当发现用户变更时,设备监控器能够复制当前的(非语音)会话,同时修改会话中的客户信息,从而在和来自Web浏览器120的服务器请求170相同的用户会话中处理来自语音服务130的服务器请求135。代表可视会话状态的用户会话信息的副本可被保存在数据库中,并利用会话标识符(ID)和通信类型(这种情况下为可视通信)进行参考,或者可被保存在被标记为非现用状态(inactive)的当前会话的数据结构中。即,现用会话被修改,以指示请求者能支持语音置标语言(这种情况下为VXML)交互作用。
只要用户以相同模式(语音或可视模式)交互作用,就能使用现用会话信息。当用户从一种模式转换到另一种模式时,能够执行额外的复制步骤。例如,当从语音模式转换到可视模式时,可保存当前语音会话状态,并恢复可视状态。当从可视模式转换到语音模式时,系统能够在备份可视状态的同时,检测语音状态的非现用副本,并在会话中恢复它。因此,能够在单个用户会话中,既使用语音通信又使用非音频通信,而不需要重新验证用户。
根据包含在用户代理串中的数据,设备监控器150能够决定服务器请求135、170是应被转发给语音聚合器155还是可视聚合器160。聚合器155,160可使用包含在服务器请求135,170中的导航数据来选择正确的门户构件165,以便呈现给用户。值得注意的是,门户构件165既能处理语音服务器请求135,又能处理非音频服务器请求170。此外,响应服务器请求135,170,门户构件165既能提供可视呈现的数据,又能提供呈现为语音音频的数据。例如,将呈现为语音音频的门户构件数据可从门户构件165转发给语音聚合器155。语音聚合器155能够利用VXML格式化所述数据,以便声音表现,并把格式化的数据转发给语音服务130。将呈现为可视数据的门户构件数据可从门户构件165转发给可视聚合器160,可视聚合器160能够利用HTML格式化所述数据,以便视觉表现。可视格式化数据可被转发给Web浏览器120。可视聚合器160的控件和小程序(applet)插入功能能够检测门户构件是否支持可视和/或语音输出。这种情况中,可视聚合器160能够插入一个可视控件,例如位于门户构件输出附近或之内的按钮。如果至少一个这样的控件被插入响应中,那么小程序175也可被插入。
参见图2,图2表示有助于理解本发明的流程图200。开始于步骤210,门户网站能够接收来自用户的Web浏览器的服务器请求。响应该服务器请求,可打开一个用户会话,如步骤220中所示,并且门户网站能处理来自Web浏览器的后续服务器请求,如步骤230中所示。随后进入步骤240,门户网站能够接收来自用户语音服务的服务器请求。在步骤250,可如前所述复制当前的现用用户会话信息,并且可修改当前用户会话,以指示支持语音置标语言交互作用。随后,能够利用语音聚合器处理从语音服务接收的服务器请求。
图3是可提供给用户Web浏览器的例证网页300。如图所示,网页300包括三个单独的门户构件305,310和315。门户构件305向用户提供e-mail功能。门户构件310提供可由用户编程的一个或多个提示,门户构件315提供时钟功能。值得注意的是,门户构件310具有相关的语音按钮320,门户构件315具有相关的语音按钮325。语音按钮320和325指示门户构件310和315都可实现话音和/或语音。
语音按钮320或325任意之一的激活,允许用户继续使用相同会话与Web页交互作用。即,一旦任一按钮被激活,就不需要重新验证用户,在用户机器中激活具有语音识别与文语转换功能的语音服务和语音浏览器。此外,用户正在与之交互作用的门户网站复制现有的用户会话,并修改数据,以提示用户现在能够用语音或声音形式进行交互作用。任一按钮的选择可允许用户利用语音,而不是可视按钮,或者既使用语音又使用可视按钮访问对应的门户构件。
可用硬件,软件,或硬件和软件的组合来实现本发明。可在一个计算机系统中集中实现本发明,或者按照分布式方式实现本发明,这种情况下,不同的部件被散布在数个互连的计算机系统中。适合于实现这里描述的方法的任意一种计算机系统或其它设备都是适宜的。硬件和软件的典型组合可以是具有计算机程序的通用计算机系统,当被加载和执行时,所述计算机程序控制计算机系统执行这里描述的方法。
本发明也能嵌入计算机程序产品中,所述计算机程序产品包含能够实现这里描述的方法的全部特征,并且当被装入计算机系统时,能够实现这些方法。本文中的计算机程序或应用程序意味着一组指令的用任意语言、代码或符号表示的任意表述,所述一组指令使具有信息处理能力的系统直接地,或者在下述任一或下述二者之后执行特定的功能:a)转换成另一种语言,代码或符号;b)用不同的材料形式再现。
在不脱离本发明的精神或本质属性的情况下,可用其它形式具体体现本发明。因此,本发明的范围应由下述权利要求限定,而不是由前面的说明书限制。

Claims (21)

1、一种与远程用户通信的方法,包括以下步骤:
通过通信网络从远程用户接收多个服务器请求,所述多个服务器请求包括:
至少一个包含语音数据的服务器请求;和
至少一个包含非音频数据的服务器请求;和
响应所述服务器请求,通过通信网络向远程用户提供数据,其中在不需要重新验证用户的情况下,接收所述多个服务器请求。
2、按照权利要求1所述的方法,还包括和每个所述多个服务器请求一起接收用户凭证的步骤,对于从特定用户接收的语音数据和非音频数据来说,所述用户凭证是公用的。
3、按照权利要求1所述的方法,还包括下述步骤:
提供一个门户构件来接收至少一个包含语音数据的服务器请求;知
在操作上把门户构件和通信网络连接。
4、按照权利要求3所述的方法,其中所述门户构件还接收至少一个包含非音频数据的服务器请求。
5、按照权利要求1所述的方法,所述接收步骤还包括通过超文本传输协议(HTTP)通信链路接收多个服务器请求的步骤。
6、按照权利要求1所述的方法,其中按照语音可扩展置标语言(VXML)格式化提供给远程用户的一部分数据。
7、按照权利要求1所述的方法,还包括在单个用户会话中,处理至少一个包含语音数据的服务器请求和至少一个包含非音频数据的服务器请求的步骤。
8、一种通过通信网络与远程用户通信的系统,所述系统包括:
通过通信网络,在单个用户会话中从远程用户接收多个服务器请求的设备监控器,所述多个服务器请求包括:
至少一个包含语音数据的服务器请求;和
至少一个包含非音频数据的服务器请求;
9、按照权利要求8所述的系统,还包括:
处理接收自远程用户的非音频数据的非音频数据聚合器;和
处理接收自远程用户的语音数据的语音聚合器。
10、按照权利要求9所述的系统,其中非音频数据聚合器和语音数据聚合器都把各自的已处理数据转发给公共门户构件,所述门户构件既处理非音频数据又处理语音数据。
11、按照权利要求9所述的系统,其中非音频数据聚合器把非音频数据转发给远程用户,语音聚合器把音频数据转发给远程用户。
12、按照权利要求11所述的系统,其中按照语音可扩展置标语言(VXML)格式化转发给远程用户的音频数据。
13、按照权利要求8所述的系统,其中通过超文本传输协议(HTTP)通信链路接收非音频数据和语音数据。
14、一种保存有计算机程序的机器可读存储器,所述计算机程序具有多个代码段,所述代码片段可由机器执行,从而使机器执行下述步骤:
通过通信网络从远程用户接收多个服务器请求,所述多个服务器请求包括:
至少一个包含语音数据的服务器请求;和
至少一个包含非音频数据的服务器请求;和
响应该服务器请求,通过通信网络向远程用户提供数据,其中在不需要重新验证用户的情况下,接收所述多个服务器请求。
15、按照权利要求14所述的机器可读存储器,还包括和每个所述多个服务器请求一起接收用户凭证的步骤,对于从特定用户接收的语音数据和非音频数据来说,所述用户凭证是公用的。
16、按照权利要求14所述的机器可读存储器,还包括下述步骤:
提供一个门户构件来接收至少一个包含语音数据的服务器请求;和
在操作上把门户构件和通信网络连接。
17、按照权利要求16所述的机器可读存储器,其中门户构件还接收至少一个包含非音频数据的服务器请求。
18、按照权利要求14所述的机器可读存储器,所述接收步骤还包括通过超文本传输协议(HTTP)通信链路接收多个服务器请求的步骤。
19、按照权利要求14所述的机器可读存储器,其中按照语音可扩展置标语言(VXML)格式化提供给远程用户的一部分数据。
20、按照权利要求14所述的机器可读存储器,还包括在单个用户会话中处理至少一个包含语音数据的服务器请求,和处理至少一个包含非音频数据的服务器请求的步骤。
21、一种与远程用户通信的系统,包括:
通过通信网络从远程用户接收多个服务器请求的装置,所述多个服务器请求包括:
至少一个包含语音数据的服务器请求;和
至少一个包含非音频数据的服务器请求;和
响应服务器请求,通过通信网络向远程用户提供数据的装置,其中在不需要重新验证用户的情况下,接收所述多个服务器请求。
CNB2004100883646A 2003-12-10 2004-11-03 与远程用户通信的方法和系统 Expired - Fee Related CN1323510C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/732,085 2003-12-10
US10/732,085 US7739350B2 (en) 2003-12-10 2003-12-10 Voice enabled network communications

Publications (2)

Publication Number Publication Date
CN1627694A true CN1627694A (zh) 2005-06-15
CN1323510C CN1323510C (zh) 2007-06-27

Family

ID=34652812

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100883646A Expired - Fee Related CN1323510C (zh) 2003-12-10 2004-11-03 与远程用户通信的方法和系统

Country Status (2)

Country Link
US (1) US7739350B2 (zh)
CN (1) CN1323510C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930361B (zh) * 2009-06-26 2013-10-09 中国电信股份有限公司 在线数据存储服务提供方法及系统
CN104918072A (zh) * 2014-03-14 2015-09-16 奥多比公司 低延时实况视频流传输

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7441229B2 (en) * 2004-02-10 2008-10-21 International Business Machines Corporations Model driven portlet development method, system and program product
US8189563B2 (en) * 2005-12-08 2012-05-29 International Business Machines Corporation View coordination for callers in a composite services enablement environment
US7890635B2 (en) * 2005-12-08 2011-02-15 International Business Machines Corporation Selective view synchronization for composite services delivery
US20070133509A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Initiating voice access to a session from a visual access channel to the session in a composite services delivery system
US11093898B2 (en) 2005-12-08 2021-08-17 International Business Machines Corporation Solution for adding context to a text exchange modality during interactions with a composite services application
US7877486B2 (en) * 2005-12-08 2011-01-25 International Business Machines Corporation Auto-establishment of a voice channel of access to a session for a composite service from a visual channel of access to the session for the composite service
US7818432B2 (en) * 2005-12-08 2010-10-19 International Business Machines Corporation Seamless reflection of model updates in a visual page for a visual channel in a composite services delivery system
US20070133773A1 (en) 2005-12-08 2007-06-14 International Business Machines Corporation Composite services delivery
US7792971B2 (en) * 2005-12-08 2010-09-07 International Business Machines Corporation Visual channel refresh rate control for composite services delivery
US20070136793A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Secure access to a common session in a composite services delivery environment
US20070132834A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Speech disambiguation in a composite services enablement environment
US20070133511A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Composite services delivery utilizing lightweight messaging
US7827288B2 (en) * 2005-12-08 2010-11-02 International Business Machines Corporation Model autocompletion for composite services synchronization
US8259923B2 (en) 2007-02-28 2012-09-04 International Business Machines Corporation Implementing a contact center using open standards and non-proprietary components
US20070147355A1 (en) * 2005-12-08 2007-06-28 International Business Machines Corporation Composite services generation tool
US7809838B2 (en) * 2005-12-08 2010-10-05 International Business Machines Corporation Managing concurrent data updates in a composite services delivery system
US20070133769A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Voice navigation of a visual view for a session in a composite services enablement environment
US20070136421A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Synchronized view state for composite services delivery
US8005934B2 (en) 2005-12-08 2011-08-23 International Business Machines Corporation Channel presence in a composite services enablement environment
US20070133512A1 (en) * 2005-12-08 2007-06-14 International Business Machines Corporation Composite services enablement of visual navigation into a call center
US10332071B2 (en) 2005-12-08 2019-06-25 International Business Machines Corporation Solution for adding context to a text exchange modality during interactions with a composite services application
US7853882B2 (en) * 2006-04-11 2010-12-14 International Business Machines Corporation Portlets having different portlet specific enablement states
US8594305B2 (en) 2006-12-22 2013-11-26 International Business Machines Corporation Enhancing contact centers with dialog contracts
US9055150B2 (en) 2007-02-28 2015-06-09 International Business Machines Corporation Skills based routing in a standards based contact center using a presence server and expertise specific watchers
US9247056B2 (en) 2007-02-28 2016-01-26 International Business Machines Corporation Identifying contact center agents based upon biometric characteristics of an agent's speech

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026087A (en) * 1997-03-14 2000-02-15 Efusion, Inc. Method and apparatus for establishing a voice call to a PSTN extension for a networked client computer
US6519246B1 (en) * 1997-06-30 2003-02-11 At&T Corp. Internet-enabled voice-response service
US6144667A (en) * 1997-08-07 2000-11-07 At&T Corp. Network-based method and apparatus for initiating and completing a telephone call via the internet
US6574661B1 (en) * 1997-09-26 2003-06-03 Mci Communications Corporation Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client
US6307880B1 (en) * 1997-10-24 2001-10-23 3Com Corporation Method and system for externally incorporating automatic switching between voice and data communications
US6047178A (en) * 1997-12-19 2000-04-04 Nortel Networks Corporation Direct communication wireless radio system
CN1073770C (zh) * 1998-03-11 2001-10-24 沈楫 自动建立电话会议的方法及设备
US6430175B1 (en) * 1998-05-05 2002-08-06 Lucent Technologies Inc. Integrating the telephone network and the internet web
US20020015480A1 (en) * 1998-12-08 2002-02-07 Neil Daswani Flexible multi-network voice/data aggregation system architecture
US6711618B1 (en) * 1999-09-03 2004-03-23 Cisco Technology, Inc. Apparatus and method for providing server state and attribute management for voice enabled web applications
US6807574B1 (en) * 1999-10-22 2004-10-19 Tellme Networks, Inc. Method and apparatus for content personalization over a telephone interface
KR100644579B1 (ko) 1999-10-26 2006-11-13 삼성전자주식회사 인터넷에서 실시간 음성 및 영상 통신방법 및 그 통신장치
US20020035474A1 (en) * 2000-07-18 2002-03-21 Ahmet Alpdemir Voice-interactive marketplace providing time and money saving benefits and real-time promotion publishing and feedback
US20020055350A1 (en) * 2000-07-20 2002-05-09 Ash Gupte Apparatus and method of toggling between text messages and voice messages with a wireless communication device
AU2001285023A1 (en) * 2000-08-17 2002-02-25 Mobileum, Inc. Method and system for wireless voice channel/data channel integration
US6741853B1 (en) * 2000-11-09 2004-05-25 Nortel Networks Limited Device aware internet portal
US6948129B1 (en) * 2001-02-08 2005-09-20 Masoud S Loghmani Multi-modal, multi-path user interface for simultaneous access to internet data over multiple media
US7200142B1 (en) * 2001-02-08 2007-04-03 Logic Tree Corporation System for providing multi-phased, multi-modal access to content through voice and data devices
US20020136226A1 (en) * 2001-03-26 2002-09-26 Bluesocket, Inc. Methods and systems for enabling seamless roaming of mobile devices among wireless networks
US20030051037A1 (en) * 2001-06-12 2003-03-13 Mukesh Sundaram Open portal interface manager
JP2003085068A (ja) * 2001-09-11 2003-03-20 Sony Communication Network Corp ライブ情報提供サーバ、情報通信端末、ライブ情報提供システムおよびライブ情報提供方法
US7254227B2 (en) * 2001-10-01 2007-08-07 Inderpal Singh Mumick Signal-based session management for telephonic applications
US7289606B2 (en) * 2001-10-01 2007-10-30 Sandeep Sibal Mode-swapping in multi-modal telephonic applications
US6993596B2 (en) * 2001-12-19 2006-01-31 International Business Machines Corporation System and method for user enrollment in an e-community
US7210098B2 (en) * 2002-02-18 2007-04-24 Kirusa, Inc. Technique for synchronizing visual and voice browsers to enable multi-modal browsing
US6807529B2 (en) * 2002-02-27 2004-10-19 Motorola, Inc. System and method for concurrent multimodal communication
US6996397B2 (en) * 2002-05-28 2006-02-07 General Motors Corporation Method of transition between wireless voice and data transmissions
EP1432174B1 (de) * 2002-12-20 2011-07-27 Siemens Enterprise Communications GmbH & Co. KG Verfahren für eine Qualitäts-Analyse bei der Übertragung von echtzeit-kritischen Daten in einem paket-orientierten Netzwerk
US20050021826A1 (en) * 2003-04-21 2005-01-27 Sunil Kumar Gateway controller for a multimodal system that provides inter-communication among different data and voice servers through various mobile devices, and interface for that controller
CN100437551C (zh) * 2003-10-28 2008-11-26 联想(新加坡)私人有限公司 使多个用户设备自动登录的方法和设备
US20050108574A1 (en) * 2003-11-18 2005-05-19 International Business Machines Corporation Method and system for communication between a multi-modal device and a web application

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930361B (zh) * 2009-06-26 2013-10-09 中国电信股份有限公司 在线数据存储服务提供方法及系统
CN104918072A (zh) * 2014-03-14 2015-09-16 奥多比公司 低延时实况视频流传输
CN104918072B (zh) * 2014-03-14 2019-09-06 奥多比公司 低延时实况视频流传输

Also Published As

Publication number Publication date
US20050132023A1 (en) 2005-06-16
US7739350B2 (en) 2010-06-15
CN1323510C (zh) 2007-06-27

Similar Documents

Publication Publication Date Title
CN1323510C (zh) 与远程用户通信的方法和系统
US7555536B2 (en) Apparatus and methods for providing an audibly controlled user interface for audio-based communication devices
CN101341532B (zh) 通过标记共享话音应用处理
US7953597B2 (en) Method and system for voice-enabled autofill
KR101027548B1 (ko) 통신 시스템용 보이스 브라우저 다이얼로그 인에이블러
US7167830B2 (en) Multimodal information services
US7158779B2 (en) Sequential multimodal input
KR100561228B1 (ko) 보이스엑스엠엘 문서를 엑스에이치티엠엘플러스보이스문서로 변환하기 위한 방법 및 이를 이용한 멀티모달서비스 시스템
US7657828B2 (en) Method and apparatus for coupling a visual browser to a voice browser
US7382770B2 (en) Multi-modal content and automatic speech recognition in wireless telecommunication systems
US7903792B2 (en) Method and system for interjecting comments to improve information presentation in spoken user interfaces
US20020069069A1 (en) System and method of teleconferencing with the deaf or hearing-impaired
US20020003547A1 (en) System and method for transcoding information for an audio or limited display user interface
US20030145062A1 (en) Data conversion server for voice browsing system
US20040006471A1 (en) Method and apparatus for preprocessing text-to-speech files in a voice XML application distribution system using industry specific, social and regional expression rules
CN1617559B (zh) 顺序多模输入
US8831185B2 (en) Personal home voice portal
EP1215656B1 (en) Idiom handling in voice service systems
WO2009088665A2 (en) Methods and apparatus for implementing distributed multi-modal applications
Danielsen The promise of a voice-enabled Web
US7216287B2 (en) Personal voice portal service
EP1168799A2 (en) Data processing system with vocalisation mechanism
Goose et al. Enhancing Web accessibility via the Vox Portal and a Web-hosted dynamic HTML⋚ VoxML converter
CA2419884C (en) Bimodal feature access for web applications
JP2002091473A (ja) 情報処理装置

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070627

Termination date: 20151103

EXPY Termination of patent right or utility model