CN1843007A - Method and system for providing network synchronization with a unified messaging system - Google Patents
Method and system for providing network synchronization with a unified messaging system Download PDFInfo
- Publication number
- CN1843007A CN1843007A CNA2004800244937A CN200480024493A CN1843007A CN 1843007 A CN1843007 A CN 1843007A CN A2004800244937 A CNA2004800244937 A CN A2004800244937A CN 200480024493 A CN200480024493 A CN 200480024493A CN 1843007 A CN1843007 A CN 1843007A
- Authority
- CN
- China
- Prior art keywords
- message
- addressee
- operated
- server
- http
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/5307—Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明一般涉及通信系统,更具体地说,涉及用于提供与统一消息传递系统网络同步的方法和系统。The present invention relates generally to communication systems, and more particularly to methods and systems for providing network synchronization with a unified messaging system.
背景技术Background technique
随着对简化通信需求的增加,已经开发和实现了统一消息传递系统,以使消息传递系统流线型化。例如,有些统一消息传递系统允许组合语音邮件、传真和电子邮件,使得用户可通过单个应用接收所有这些类型的通信。As the need for simplified communication increases, a unified messaging system has been developed and implemented to streamline the messaging system. For example, some unified messaging systems allow voicemail, fax, and email to be combined so that a user can receive all of these types of communications through a single application.
不过,现有统一消息传递系统经常使用电子邮件客户机上的软件,从支持角度来看,其成本通常较高,或者需要与托管(host)客户机的电子邮件服务器直接连接,这需要系统可以访问服务器并知道用户口令,以同步网络内容和电子邮件基础设施。此外,由于网络拓扑和安全性问题,在常规网络配置中访问电子邮件服务器仍成问题。However, existing unified messaging systems often use software on the email client, which is often expensive from a support standpoint, or requires a direct connection to the email server hosting the client, which requires the system to have access to The server also knows the user's password to synchronize web content and email infrastructure. Additionally, accessing email servers remains problematic in conventional network configurations due to network topology and security issues.
发明内容Contents of the invention
根据本发明,提供一种用于提供与统一消息传递系统网络同步的方法和系统,其基本上消除或减少了与常规方法和系统相关的缺点和问题。In accordance with the present invention, there is provided a method and system for providing network synchronization with a unified messaging system that substantially eliminates or reduces disadvantages and problems associated with conventional methods and systems.
根据本发明的一个实施例,提供一种用于提供与统一消息传递系统网络同步的方法,该方法包括接收和存储指定收件人的诸如语音数据的消息数据。为收件人生成增强型电子邮件消息。为超文本标记语言(HTML)格式的消息包括消息数据和指向Web服务器的同步链路。消息通过对应于与收件人相关联的电子邮件客户机的电子邮件服务器发送给收件人。当客户机从服务器下载消息并再现HTML时,取出同步链路。结果是,Web服务器基于该消息接收来自客户机的超文本传送协议(HTTP)请求,并基于该HTTP请求提供网络同步。According to one embodiment of the present invention, there is provided a method for providing network synchronization with a unified messaging system, the method comprising receiving and storing message data, such as voice data, for a designated recipient. Generate enhanced email messages for recipients. A message formatted as Hypertext Markup Language (HTML) includes message data and a synchronization link to a Web server. The message is sent to the recipient via an email server corresponding to the email client associated with the recipient. When the client downloads the message from the server and renders the HTML, the synchronization link is taken out. As a result, the Web server receives a Hypertext Transfer Protocol (HTTP) request from the client based on the message, and provides network synchronization based on the HTTP request.
根据本发明的另一个实施例,提供了统一消息传递系统,其包括媒体应用服务器和Web服务器。媒体应用服务器能够接收和存储指定收件人的消息数据,并基于该消息数据为收件人生成增强型电子邮件消息。增强型电子邮件消息包括消息数据和指向Web服务器的同步链路。Web服务器耦合到媒体应用服务器,并且能够基于增强型电子消息接收来自与收件人相关联的电子邮件客户机的超文本传送协议(HTTP)请求,并基于该HTTP请求提供网络同步。According to another embodiment of the present invention, a unified messaging system is provided, which includes a media application server and a web server. The media application server is capable of receiving and storing message data of a designated recipient, and generating an enhanced email message for the recipient based on the message data. Enhanced email messages include message data and a synchronization link to a web server. The web server is coupled to the media application server and is capable of receiving hypertext transfer protocol (HTTP) requests from email clients associated with recipients based on the enhanced electronic message and providing network synchronization based on the HTTP requests.
附图说明Description of drawings
为了更全面理解本发明及其优点,现在结合附图进行以下描述,附图中的相同标号表示相同部分,其中:For a more comprehensive understanding of the present invention and its advantages, the following description is now made in conjunction with the accompanying drawings, in which the same reference numerals represent the same parts, wherein:
图1是根据本发明一个实施例说明通信系统的框图;Figure 1 is a block diagram illustrating a communication system according to one embodiment of the present invention;
图2是根据本发明一个实施例说明图1的媒体应用服务器的框图,以及Figure 2 is a block diagram illustrating the media application server of Figure 1 according to one embodiment of the present invention, and
图3是根据本发明一个实施例说明用于提供与图1统一消息传递系统网络同步的方法的流程图。3 is a flowchart illustrating a method for providing network synchronization with the unified messaging system of FIG. 1, according to one embodiment of the present invention.
具体实施方式Detailed ways
在本专利文档中用于描述本发明原理的图1到图3(下面进行讨论)以及各种实施例都仅用于说明目的,而无论如何不应当将其看作是对本发明范围的限制。本领域技术人员要理解,本发明的原理可在任一适当配置的通信系统中实现。1 through 3 (discussed below) and the various embodiments used to describe the principles of the invention in this patent document are for illustration purposes only and should not be taken as limiting the scope of the invention in any way. Those skilled in the art will understand that the principles of the invention may be implemented in any suitably arranged communication system.
图1是说明根据本发明一个实施例的通信系统100的框图。如下详述,通信系统100可操作用于提供用于处理电子邮件消息的网络同步,而无需电子邮件服务器上的附加软件或用户交互。因此,通信系统100可允许利用任何常规电子邮件服务器实现统一消息传递,而无需在统一消息传递平台上托管电子邮件。FIG. 1 is a block diagram illustrating a communication system 100 according to one embodiment of the present invention. As detailed below, the communication system 100 is operable to provide network synchronization for processing email messages without requiring additional software or user interaction on the email server. Accordingly, the communication system 100 may allow unified messaging to be utilized with any conventional email server without hosting email on a unified messaging platform.
所示通信系统100包括网络102、统一消息传递系统104、至少一个电子邮件服务器108和至少一个电子邮件客户机110。通信系统100还包括多个通信装置112,并且可包括至少一个移动交换中心(MSC)120和至少一个诸如公共电话交换网(PSTN)的公共电话网122。The illustrated communication system 100 includes a
网络102耦合到统一消息传递系统104和电子邮件服务器108,并且还可耦合到移动交换中心120和/或一些通信装置112。在本文中,术语“耦合”指的是两个或两个以上部件之间的任何直接或间接通信,不管那些部件彼此之间是否物理接触。
网络102可操作用于便于通信系统100的部件之间的通信。例如,网络102可在网络地址之间传递网际数据包(IP)、帧中继帧、异步传输模式(ATM)单元或其它适当的信息。网络102可包括一个或多个局域网(LAN)、城域网(MAN)、广域网(WAN)、所有或部分诸如互联网的全球网,或在一个或多个位置的任何其它通信系统。
所示统一消息传递系统104包括媒体应用服务器126和Web服务器128。媒体应用服务器126和Web服务器128彼此之间可相互通信。根据一个实施例,统一消息传递系统104可操作用于为任何电子邮件客户机110提供来自通信系统100中任何通信装置112的增强型电子邮件功能。这里所用的“增强型电子邮件”指的是包括诸如语音消息等音频消息和/或视频消息的电子邮件。对于这个实施例,统一消息传递系统104可操作用于为特定收件人接收来自通信装置112的消息数据、存储该消息数据,并基于该消息数据为收件人生成增强型电子邮件。The illustrated unified
增强型电子邮件通常包括作为附件的音频消息和/或视频消息。不过,要理解到,增强型电子邮件可包括任何适当形式的音频消息和/或视频消息。根据一个实施例,可包括压缩格式的音频消息和/或视频消息作为附件。Enhanced email typically includes audio and/or video messages as attachments. However, it is to be understood that enhanced email may include any suitable form of audio and/or video messages. According to one embodiment, an audio message and/or a video message in a compressed format may be included as an attachment.
增强型电子邮件消息构造为包括具有同步链路的超文本标记语言(HTML)体。同步链路包括具有指向Web服务器128的消息特定标题数据的超文本传送协议(HTTP)统一资源定位符(URL)。媒体应用服务器126可操作用于通过网络102向收件人发送增强型电子邮件。例如,媒体应用服务器126可操作用于向与收件人相关联的相应电子邮件客户机110的电子邮件服务器108发送消息。Enhanced email messages are structured to include a Hypertext Markup Language (HTML) body with synchronization links. The synchronization link includes a Hypertext Transfer Protocol (HTTP) Uniform Resource Locator (URL) with message-specific header data pointing to the Web server 128 . Media application server 126 is operable to send enhanced email to recipients over
因此,当电子邮件客户机110从电子邮件服务器108下载增强型电子邮件并再现HTML时,取出同步链路,并访问标题数据中标识的Web服务器128。URL包括对于要同步的消息来说是唯一的信息:对于电子邮件客户机110,正在取出HTTP URL;并且对于Web服务器128,正在接收带有附加标题信息的HTTP请求。通过这种方式,可发生网络同步,这允许媒体应用服务器126以任何其它适合的方式将媒体应用服务器126中的消息标记为读、删除和/或处理。Thus, when the email client 110 downloads the enhanced email from the email server 108 and renders the HTML, the synchronization link is fetched and the Web server 128 identified in the header data is accessed. The URL includes information that is unique to the message to be synchronized: for the email client 110, the HTTP URL is being fetched; and for the Web server 128, the HTTP request is being received with additional header information. In this manner, network synchronization may occur, which allows media application server 126 to mark messages in media application server 126 as read, deleted, and/or processed in any other suitable manner.
根据一个实施例,媒体应用服务器126包括一个或多个可操作用于执行指令的处理器130,以及一个或多个可操作用于存储处理器130所用的指令和数据的存储器132。媒体应用服务器126的一个实施例在如下描述的图2中示出,且在题为“通信系统中支持通信会话的分布式体系结构和方法(DISTRIBUTED ARCHITECTURESUPPORTING COMMUNICATION SESSIONS IN ACOMMUNICATION SYSTEM AND METHOD)”并与此同日提交的、由代理人档案号15996RRUS01U(NORT10-00304)标识的同时待审的美国专利申请No./,给出,其内容通过引用结合于本文。通常将微处理器130理解为驱动通用计算机的装置。不过,要注意,也可以使用诸如微控制器或ASIC等其它处理器装置,并实现这里所述的好处和优点。According to one embodiment, media application server 126 includes one or more processors 130 operable to execute instructions, and one or more memories 132 operable to store instructions and data for processors 130 . One embodiment of the media application server 126 is shown in FIG. 2 described below, and in the section entitled "DISTRIBUTED ARCHITECTURES UPPORTING COMMUNICATION SESSIONS IN ACOMMUNICATION SYSTEM AND METHOD" and in conjunction with Copending US Patent Application No./, filed on the same date and identified by Attorney Docket No. 15996RRUS01U (NORT10-00304), is set forth herein, the contents of which are incorporated herein by reference. Microprocessor 130 is generally understood as a device that drives a general-purpose computer. Note, however, that other processor devices, such as microcontrollers or ASICs, could also be used and achieve the benefits and advantages described herein.
媒体应用服务器126和Web服务器128可包括在媒体中编码的逻辑。该逻辑包括用于执行程序任务的功能指令。媒体包括计算机盘或其它计算机可读媒体、专用集成电路、现场可编程门阵列、数字信号处理器、其它适当的专用或通用处理器、传输媒体或其它可编码和使用逻辑的适当媒体。Media application server 126 and web server 128 may include logic encoded in the media. The logic includes functional instructions for performing program tasks. Media includes computer disks or other computer-readable media, application-specific integrated circuits, field-programmable gate arrays, digital signal processors, other suitable special-purpose or general-purpose processors, transmission media, or other suitable media in which logic can be encoded and used.
电子邮件服务器108可操作用于为一个或多个可操作用于支持HTML电子邮件消息的电子邮件客户机110提供电子邮件服务。电子邮件服务器108可包括Outlook、Lotus Notes、Netscape Mail等。电子邮件客户机110可包括Microsoft Exchange、IPlanet等。电子邮件服务器108和电子邮件客户机110可利用邮局协议(POP)、网际消息访问协议(IMAP)或任何其它适当的协议进行通信。Email server 108 is operable to provide email services to one or more email clients 110 operable to support HTML email messages. Email server 108 may include Outlook, Lotus Notes, Netscape Mail, etc. Email clients 110 may include Microsoft Exchange, IPlanet, and the like. Email server 108 and email client 110 may communicate using Post Office Protocol (POP), Internet Message Access Protocol (IMAP), or any other suitable protocol.
每个通信装置112可包括可操作用于通过网络102向媒体应用服务器126传递诸如语音或其它音频数据等音频数据的任何适当装置。如所说明的实施例中所示,通信装置112可包括可操作用于通过移动交换中心120与网络102进行通信的无线通信装置112a、可操作用于与网络102进行直接通信的有线网际协议(IP)电话112b、具有用于捕获音频数据的麦克风的可操作用于与网络102进行直接通信的个人计算机112c、可操作用于通过公共电话网122与网络102通信的电话112d和/或任何其它适当的通信装置。Each
网络102和PSTN 122可使用不同的协议进行通信。因此,为了便于在这些网络102和122之间进行通信,可使用可操作用于在不同协议之间进行转换的网关134将网络102耦合到PSTN 122。
此外,媒体应用服务器126可耦合到PSTN 122或网关134。对于该实施例,媒体应用服务器126可操作用于在消息数据没有通过网络102传递的情况下接收来自通信装置112的增强型电子邮件消息的消息数据。Additionally, media application server 126 may be coupled to
通信系统100的各种部件可通过通信线路140彼此耦合。通信线路140可以是能够支持数据传送的任何类型通信链路。在一个实施例中,通信线路140可包括单独的或组合的综合业务数字网(ISDN)、非对称数字用户线(ADSL)、T1或T3通信线路、硬连线线路或电话链路。要理解到,通信线路140可包括其它适当类型的数据通信链路。通信线路140也可连接到通信系统100部件之间的多个中间服务器(图1中未说明)。Various components of communication system 100 may be coupled to each other by communication lines 140 . Communication line 140 may be any type of communication link capable of supporting data transfer. In one embodiment, communication link 140 may comprise an Integrated Services Digital Network (ISDN), Asymmetric Digital Subscriber Line (ADSL), T1 or T3 communication link, hardwired line, or telephone link, alone or in combination. It is to be understood that communication link 140 may include other suitable types of data communication links. Communication link 140 may also be connected to a number of intermediate servers (not illustrated in FIG. 1 ) between components of communication system 100 .
图2是根据本发明一个实施例说明媒体应用服务器126的框图。因此,虽然下面描述媒体应用服务器126与通信系统100连接,但要理解,在不脱离本发明范围的情况下,媒体应用服务器126可作为其它适当系统的一部分包含在其中。Figure 2 is a block diagram illustrating the media application server 126 according to one embodiment of the present invention. Thus, although the media application server 126 is described below in connection with the communication system 100, it is to be understood that the media application server 126 may be included as part of other suitable systems without departing from the scope of the present invention.
在所说明的实施例中,媒体应用服务器126包括媒体管理器202、媒体控制器202、两个媒体处理器206a-b和内容存储器208。In the illustrated embodiment, the media application server 126 includes a
媒体管理器202可操作用于处理媒体应用服务器126所接收的信令消息。例如,通信装置112可将信令消息直接(或通过网关,其作为进出通信网络的入口/出口)传递到媒体应用服务器126。在其它实施例中,通信装置112将信令消息间接传递到媒体应用服务器126,诸如当会话启动协议(SIP)应用服务器210(其接收来自装置112的请求)代表通信装置112将信令消息发送到媒体管理器202时。通信装置112可直接或间接通过诸如网关134的网关与SIP应用服务器210进行通信。媒体管理器202处理信令消息,并将处理的消息传递到媒体控制器204。作为特定示例,媒体管理器202可实现SIP呼叫控制、参数编码和媒体事件数据包功能。The
媒体控制器204可操作用于管理媒体应用服务器126的操作,以向通信装置112和/或诸如视频客户机等其它装置提供服务。例如,媒体控制器204可从媒体管理器202接收处理的SIP请求。然后媒体控制器204可选择合适的媒体处理器206来处理每个呼叫,强制执行控制能够如何使用媒体应用服务器126的许可,并基于该许可控制协商。协商可包括在呼叫和/或其它适当服务期间标识要用于编码和解码音频或视频信息的编解码器。The
媒体处理器206a-b可操作用于处理呼叫所涉及的客户机之间的音频和/或视频信息交换。例如,媒体处理器206可从呼叫所涉及的一个客户机那接收音频和视频信息、处理所需的信息、并将信息转发到呼叫所涉及的至少一个其它客户机。可通过一个或多个端口212接收音频和视频信息,该端口将媒体处理器206a-b耦合到网络102。每个端口212可包括任何可操作用于便于在媒体应用服务器126和网络102之间进行通信的适当结构。The
在所说明的实施例中,在媒体应用服务器126中,每个媒体处理器206都提供不同的功能。例如,在媒体应用服务器126中,第一媒体处理器206a可提供交互式语音应答(IVR)功能。作为特定示例,媒体处理器206a可支持能够记录和播放消息的语音邮件功能,和/或能够基于呼叫者的选择来提供菜单以将呼叫者引向特定目的地的自动应答功能。在媒体应用服务器126中,媒体处理器206b可诸如通过便于在客户机之间交换音频和/或视频信息来提供会议功能。In the illustrated embodiment, within media application server 126, each media processor 206 provides a different function. For example, in the media application server 126, the
内容存储器208可操作用于提供对通信系统100的各种部件所用内容的访问。例如,内容存储器208可提供对所存储语音邮件消息的访问,对用于启动或加入会议呼叫的代码和/或任何其它适当信息的访问。内容存储器208可包括常规数据库或任何其它适当的数据存储工具。The
根据一个实施例,Java 2企业版(J2EE)平台214可耦合到媒体应用服务器126。在特定实施例中,J2EE平台214可相当于Web服务器128。在通信系统100中,J2EE平台214可操作用于允许媒体应用服务器126检索用于向用户提供服务的信息。例如,J2EE平台214可提供交互式语音应答媒体处理器206a所用的音频通告。J2EE平台214代表一个用于将音频或其它信息供给媒体应用服务器126的可能装置。不过,要理解到,在不脱离本发明范围的情况下,可使用任何适当的装置向媒体应用服务器126提供信息。According to one embodiment, a
在特定的实施例中,媒体应用服务器126的各种部件包括可由媒体应用服务器126的处理器130执行的软件过程。虽然已将部件202、204、206a-b和208描述为由媒体应用服务器126执行,但要理解到,在不脱离本发明范围的情况下,可由任何其它适当的计算装置执行软件过程。In particular embodiments, the various components of media application server 126 include software processes executable by processor 130 of media application server 126 . Although
虽然图2说明了媒体应用服务器126的一个示例,但在保证本文所述优点和功能的情况下可进行各种改变。例如,在媒体应用服务器126中可使用任何数量的媒体处理器206a-b。并且,图2所示的功能划分仅是说明性的。根据特定功能目标或需要可以组合或省略各种部件,或可以添加附加部件。While FIG. 2 illustrates one example of a media application server 126, various changes may be made while ensuring the advantages and functionality described herein. For example, any number of
图3是根据本发明一个实施例说明用于提供与统一消息传递系统104网络同步的方法的流程图。该方法从步骤300开始,在此媒体应用服务器126接收和存储与指定电子邮件账户和客户机110相关联的收件人的消息数据。本文所用的“消息数据”是指增强型电子邮件消息的音频数据和/或视频数据。在步骤302,媒体应用服务器126生成具有消息数据和指向Web服务器128的同步链路的增强型电子邮件消息。FIG. 3 is a flowchart illustrating a method for providing network synchronization with the
在步骤304,媒体应用服务器126向托管指定电子邮件客户机110的电子邮件服务器108发送增强型电子邮件消息。指定电子邮件客户机110从电子邮件服务器108下载增强型电子邮件消息,并查看该消息。这导致再现增强型电子邮件消息的HTML,使得取出同步链路,以便Web服务器128从指定电子邮件客户机110接收HTTP请求,如步骤306所示。HTTP请求在标题数据中标识了指定电子邮件客户机110和增强型电子邮件消息。At step 304 , the media application server 126 sends the enhanced email message to the email server 108 hosting the specified email client 110 . Designated email client 110 downloads the enhanced email message from email server 108 and views the message. This causes the HTML of the enhanced e-mail message to be rendered such that the synchronization link is fetched so that the Web server 128 receives the HTTP request from the designated e-mail client 110, as shown in step 306. The HTTP request identifies the specified email client 110 and the enhanced email message in header data.
在步骤308,Web服务器128基于HTTP请求提供网络同步,并处理增强型电子邮件消息。例如,该消息可以任何其它适当的方式标记为读、删除或处理。At step 308, the Web server 128 provides network synchronization based on HTTP requests and processes enhanced email messages. For example, the message may be marked for reading, deletion or processing in any other suitable manner.
通过这种方式,在不需要附加软件或用户交互的情况下,可以实现统一消息传递系统104,导致网络同步。此外,由于同步是通过HTTP请求来实现的,因此不需要修改防火墙或现有安全系统。In this way,
阐明本专利文档全文中所用的一些词和短语的定义可能是有益的:术语“包括”和“包含”及其派生词是指包含而不限定;术语“或”是包含在内的,是指和/或;短语“与...相关联”和“与此相关联”及其派生词可指包括、包括在其中、与...互相连接、包含、包含在其中、连接到...或与...连接、耦合到...或与...耦合、可与...通信、与...协作、交错、并置、紧邻、绑定到...或与...绑定、具有、具有...属性等;并且如果本文使用术语“控制器”,则是指控制至少一种操作的任何装置、系统或其部分,诸如可用硬件、固件或软件或至少其中两种的某一组合实现的装置。应当注意,无论是本地还是远程,与任何特定控制器相关联的功能都可以是集中的或分布的。It may be useful to clarify definitions of some words and phrases used throughout this patent document: the terms "include" and "comprises" and their derivatives mean inclusion without limitation; the term "or" is inclusive and means and/or; the phrases "associated with" and "associated with" and their derivatives may mean to include, include in, interconnect with, include, include in, connect to... or connected to, coupled to, or coupled with, communicable with, cooperating with, interlaced, juxtaposed, next to, bound to, or with binds, has, has properties, etc.; and if the term "controller" is used herein, it refers to any device, system, or part thereof that controls at least one operation, such as available hardware, firmware, or software, or at least two of them A device realized by a certain combination of species. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely.
虽然已经通过几个实施例描述了本发明,但是本领域的专业技术人员可提出各种改变和修改。本发明打算将这种改变和修改包含在所附权利要求书的范围内。Although the present invention has been described through several embodiments, various changes and modifications may be suggested to those skilled in the art. The present invention is intended to cover such changes and modifications within the scope of the appended claims.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/610,515 | 2003-06-30 | ||
| US10/610,515 US8762577B2 (en) | 2003-06-30 | 2003-06-30 | Method and system for providing network synchronization with a unified messaging system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1843007A true CN1843007A (en) | 2006-10-04 |
Family
ID=33541172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2004800244937A Pending CN1843007A (en) | 2003-06-30 | 2004-06-29 | Method and system for providing network synchronization with a unified messaging system |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8762577B2 (en) |
| EP (1) | EP1642430B1 (en) |
| KR (2) | KR20120006097A (en) |
| CN (1) | CN1843007A (en) |
| CA (1) | CA2530888C (en) |
| WO (1) | WO2005002159A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105337752A (en) * | 2014-07-30 | 2016-02-17 | 北京畅游天下网络技术有限公司 | Method and apparatus for transmitting and receiving program error information BUG between local area networks |
| CN105337816A (en) * | 2014-07-30 | 2016-02-17 | 北京畅游天下网络技术有限公司 | Method and apparatus for ensuring data consistency between local area networks |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7236770B2 (en) * | 2003-09-03 | 2007-06-26 | Good Technology, Inc. | System and method for notifying target communication devices of message reception at a message server via log file monitoring |
| CN100450108C (en) * | 2006-03-23 | 2009-01-07 | 华为技术有限公司 | A system, device and method for synchronously processing e-mails using data |
| US20080162560A1 (en) * | 2007-01-03 | 2008-07-03 | Bodin William K | Invoking content library management functions for messages recorded on handheld devices |
| DE102007013095B4 (en) * | 2007-03-14 | 2016-07-21 | Avaya Gmbh & Co. Kg | Communication network and method for storing message data in a communication network |
| US7899873B2 (en) * | 2008-05-20 | 2011-03-01 | At&T Intellectual Property I, L.P. | System and method of controlling a messaging system |
| US9251317B2 (en) * | 2009-03-23 | 2016-02-02 | Microsoft Technology Licensing, Llc | Network video messaging |
| US8396203B2 (en) | 2009-10-20 | 2013-03-12 | At&T Intellectual Property I, L.P. | Automatic integrated escalation in a unified messaging system |
| CN102546537B (en) * | 2010-12-15 | 2017-03-29 | 中兴通讯股份有限公司 | The processing method and system of media information |
| KR102015534B1 (en) | 2012-12-24 | 2019-08-28 | 삼성전자주식회사 | Message sync method, machine-readable storage medium and server |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5710591A (en) * | 1995-06-27 | 1998-01-20 | At&T | Method and apparatus for recording and indexing an audio and multimedia conference |
| US5619555A (en) * | 1995-07-28 | 1997-04-08 | Latitude Communications | Graphical computer interface for an audio conferencing system |
| US5812653A (en) * | 1995-12-26 | 1998-09-22 | Northern Telecom Limited | Subscription and paired authorization code based access to a meet-me conferencing service |
| US5889945A (en) * | 1995-12-27 | 1999-03-30 | Intel Corporation | System for dynamically updating information in panels within an attendee bar corresponding to a conference session when selected information regarding to conferencing participants changes |
| US5948059A (en) * | 1997-03-21 | 1999-09-07 | International Business Machines Corporation | Method and apparatus for synchronizing multimedia messages in different servers |
| US5961590A (en) * | 1997-04-11 | 1999-10-05 | Roampage, Inc. | System and method for synchronizing electronic mail between a client site and a central site |
| JP3922760B2 (en) * | 1997-04-25 | 2007-05-30 | 株式会社荏原製作所 | Fluid machinery |
| 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 |
| US6125115A (en) * | 1998-02-12 | 2000-09-26 | Qsound Labs, Inc. | Teleconferencing method and apparatus with three-dimensional sound positioning |
| US6018762A (en) * | 1998-03-31 | 2000-01-25 | Lucent Technologies Inc. | Rules-based synchronization of mailboxes in a data network |
| US6549612B2 (en) * | 1998-05-06 | 2003-04-15 | Telecommunications Premium Services, Inc. | Unified communication services via e-mail |
| US6983308B1 (en) * | 1998-11-19 | 2006-01-03 | Openwave Systems, Inc. | Mail synchronization of remote and local mail systems |
| US6360272B1 (en) * | 1999-05-28 | 2002-03-19 | Palm, Inc. | Method and apparatus for maintaining a unified view of multiple mailboxes |
| US6792085B1 (en) * | 1999-09-10 | 2004-09-14 | Comdial Corporation | System and method for unified messaging with message replication and synchronization |
| US7024457B1 (en) * | 2000-02-17 | 2006-04-04 | J2 Global Communications, Inc. | E-mail synchronization between heterogeneous mail servers |
| US6944651B2 (en) * | 2000-05-19 | 2005-09-13 | Fusionone, Inc. | Single click synchronization of data from a public information store to a private information store |
| US6697458B1 (en) * | 2000-07-10 | 2004-02-24 | Ulysses Esd, Inc. | System and method for synchronizing voice mailbox with e-mail box |
| US6999469B1 (en) * | 2000-09-01 | 2006-02-14 | Cybertel, Inc. | Message synchronization in a communications system |
| US20020129174A1 (en) * | 2001-01-12 | 2002-09-12 | Labaw Christopher D. | Apparatus and method for providing a unified messaging integration tool |
| US20030018721A1 (en) | 2001-06-29 | 2003-01-23 | Virad Gupta | Unified messaging with separate media component storage |
| TWI231129B (en) * | 2002-05-09 | 2005-04-11 | Htc Corp | Method and system of data synchronization using the HTTP protocol |
| US7107314B2 (en) * | 2003-01-21 | 2006-09-12 | Red Hat, Inc. | Mail system synchronization using multiple message identifiers |
-
2003
- 2003-06-30 US US10/610,515 patent/US8762577B2/en active Active
-
2004
- 2004-06-29 WO PCT/IB2004/002150 patent/WO2005002159A1/en not_active Ceased
- 2004-06-29 KR KR1020127000003A patent/KR20120006097A/en not_active Ceased
- 2004-06-29 EP EP04743826A patent/EP1642430B1/en not_active Expired - Lifetime
- 2004-06-29 CA CA2530888A patent/CA2530888C/en not_active Expired - Fee Related
- 2004-06-29 CN CNA2004800244937A patent/CN1843007A/en active Pending
- 2004-06-29 KR KR1020057025314A patent/KR101289161B1/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105337752A (en) * | 2014-07-30 | 2016-02-17 | 北京畅游天下网络技术有限公司 | Method and apparatus for transmitting and receiving program error information BUG between local area networks |
| CN105337816A (en) * | 2014-07-30 | 2016-02-17 | 北京畅游天下网络技术有限公司 | Method and apparatus for ensuring data consistency between local area networks |
| CN105337752B (en) * | 2014-07-30 | 2019-02-05 | 北京畅游天下网络技术有限公司 | Method and device for transmitting and receiving program error information BUG between local area networks |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20120006097A (en) | 2012-01-17 |
| KR101289161B1 (en) | 2013-07-23 |
| EP1642430B1 (en) | 2013-03-20 |
| CA2530888C (en) | 2013-06-25 |
| US8762577B2 (en) | 2014-06-24 |
| WO2005002159A1 (en) | 2005-01-06 |
| EP1642430A1 (en) | 2006-04-05 |
| US20040267963A1 (en) | 2004-12-30 |
| CA2530888A1 (en) | 2005-01-06 |
| KR20060036407A (en) | 2006-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8316095B1 (en) | Computer-implemented system and method for facilitating conversation within a group through heterogeneous message delivery | |
| US7907612B2 (en) | System and method of serving data messages | |
| CN100571310C (en) | System for unified communication in internet/intranet call | |
| CN101147370B (en) | Method and arrangement in a communication system for delivering a message to a recipient | |
| US6771639B1 (en) | Providing announcement information in requests to establish interactive call sessions | |
| US20020116464A1 (en) | Electronic communications system and method | |
| US20100254375A1 (en) | INSTANT INTERNET BROWSER BASED VoIP SYSTEM | |
| CN1423882A (en) | A method and system for releasing a voice response unit from a protocol session | |
| US20040267531A1 (en) | Method and system for providing text-to-speech instant messaging | |
| CN1421008A (en) | SIP-based feature control | |
| CN1645835A (en) | System and method for providing unified messaging system service using voice over internet protocol | |
| US7813483B2 (en) | System and method for providing presence information to voicemail users | |
| EP1342362A2 (en) | Providing calling party information in a request to establish a call session | |
| CN1843007A (en) | Method and system for providing network synchronization with a unified messaging system | |
| US7623633B2 (en) | System and method for providing presence information to voicemail users | |
| US20070263794A1 (en) | Method and apparatus for recording calls | |
| CN1856982A (en) | Method for establishing a communication connection in a communication network for direct communication | |
| US7702727B2 (en) | Apparatus, method, and computer program for providing multimedia prompting in a communication system | |
| US8645575B1 (en) | Apparatus, method, and computer program for performing text-to-speech conversion of instant messages during a conference call | |
| CN101048770A (en) | Providing a proxy server feature at an endpoint | |
| WO2001091433A2 (en) | Processing of call session information | |
| Otake et al. | A SIP-based voice-mail system with voice recognition | |
| CN101010933A (en) | Message durability and retrieval in a geographically distributed voice messaging system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| ASS | Succession or assignment of patent right |
Owner name: YANXING BIDEKE CO., LTD. Free format text: FORMER OWNER: NORTEL NETWORKS LTD (CA) Effective date: 20130416 Owner name: APPLE COMPUTER, INC. Free format text: FORMER OWNER: YANXING BIDEKE CO., LTD. Effective date: 20130416 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20130416 Address after: American California Applicant after: APPLE Inc. Address before: American New York Applicant before: NORTEL NETWORKS LTD. Effective date of registration: 20130416 Address after: American New York Applicant after: NORTEL NETWORKS LTD. Address before: Quebec Applicant before: NORTEL NETWORKS Ltd. |
|
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20061004 |