CN1229949C - 用无线通信设备准备和发送电子邮件通信的系统和方法 - Google Patents

用无线通信设备准备和发送电子邮件通信的系统和方法 Download PDF

Info

Publication number
CN1229949C
CN1229949C CNB018063098A CN01806309A CN1229949C CN 1229949 C CN1229949 C CN 1229949C CN B018063098 A CNB018063098 A CN B018063098A CN 01806309 A CN01806309 A CN 01806309A CN 1229949 C CN1229949 C CN 1229949C
Authority
CN
China
Prior art keywords
mail
data
cellular network
mail message
message
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.)
Expired - Fee Related
Application number
CNB018063098A
Other languages
English (en)
Other versions
CN1457580A (zh
Inventor
A·P·德佳科
C·S·汉
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1457580A publication Critical patent/CN1457580A/zh
Application granted granted Critical
Publication of CN1229949C publication Critical patent/CN1229949C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal

Abstract

揭示了用无线通信设备准备和发送e-mail通信的一种系统。在一个实施例中,包括音频、图像、和/或视频数据的输入数据被编码,并传送至一个蜂窝网络。连接至蜂窝网络的一个集成e-mail处理器将编码数据处理成合成e-mail消息,并将消息传递给一个服务器。该服务器然后将合成e-mail消息传递给指定的一个或多个接收者。在另一个实施例中,无线通信设备将编码数据处理成合成e-mail消息,并通过蜂窝网络将它传递给服务器。在两个实施例中,服务器可以专用于蜂窝网络。这样,本发明使得手持式无线通信设备的用户、其他缺少打字键盘的设备的用户、或当时不能使用打字键盘的用户能够准备和发送e-mail消息。

Description

用无线通信设备准备和发送电子邮件通信的系统和方法
1.发明领域
本发明和无线通信有关。具体而言,本发明和使用手持式无线通信设备进行电子邮件通信有关。
2.相关技术和大致背景描述
A.电子邮件
用电子邮件(后面称为e-mail)进行通信具有一些优点,它加速了近来在e-mail使用方面的指数增长。一封e-mail消息几乎可以立即被发送到全世界,而不会产生任何的长途电话费或邮递费或时延。一封e-mail信息和一次电话谈话相比,还显得更加实际,因为在发送方和接收方都可以留有一份传送拷贝,以备日后参考之用。一次e-mail传送为了安全起见,可以很容易地进行加密,并且还可以进行验证过程来保证接收消息的完整性以及发送者的身份。将一封e-mail同时发送给多个接收者也比寄很多封信、或举行一次电话会议、或打一系列的电话要容易得多。另外,在只需要进行单向通信时,e-mail信息最好还可以通过电话呼叫来发送。随着方便易用的软件应用程序的出现,e-mail已经变成了一种便捷和廉价的通信方式。
起初,e-mail通信仅限于连接在某个特定网络内部的用户。而现如今,英特网为在独立和无关的网络中的用户提供了一个通信路径。结果,就可以在任何两个在连接到英特网上的服务器上建立过e-mail帐号的用户之间交换e-mail传输。如图1所示,使用电脑10c和10d的用户D-G中的每一个都可以通过服务器20a和20b(为用户e-mail帐号服务)以及英特网250与任何其他用户进行通信。另外,数据调制解调器15a和15b分别连接至电脑10a和10b,允许用户间的连接延伸到英特网250之外,以包括公共交换电话网(PSTN)上的数据链路,这样使用电脑10a和10b的用户A-C以及它们在服务器20a上的帐号也可以和其他任意的用户进行通信。
现在已经存在了能使e-mail和其他形式的通信在英特网上通过各种各样的软件应用程序、计算机平台以及传输信道进行的一些公共标准和协议。简单邮件传输协议(SMTP)就是一种这样的协议,它是在网络上传输电子邮件的标准方法,并且在1982年8月南加州大学信息科学学院的J.Postel所著的“Simple Mail TransferProtocol”RFC821一文中进行了定义。由于SMTP可以被用来在不同的平台上进行通信,因而它使得完全不相同的系统的用户可以透明地交换e-mail信息。例如,使用运行UNIX操作系统的超级计算机的研究员可以发送相同的e-mail信息给使用相同的超级计算机的同事、使用不同服务器和操作系统的在不同建筑物中的合作者、以及在家中使用个人电脑的朋友。在后两个系统中所运行的软件例程或“层”接收到包含该信息的SMTP传输,并对它进行适当地处理,这样就允许了该研究员在不考虑任何接收者的系统性质或配置的情况下传输她的信息。
在图1中,用户B发送给用户G的一次消息传递一般可能通过三次SMTP传输来完成。在第一次传输中,消息通过PSTN 230被电脑10a传送给服务器20a。在第二次传输中,消息通过英特网250被服务器20a传送给服务器20b。在第三次传输中,消息通过诸如以太网链接之类的局域网连接被服务器20b传送给电脑10d。在每一次传输中,SMTP传送都是经由一个传输控制协议(TCP)连接进行的,该连接只维持于传送过程期间。
图2A和2B中显示了通过SMTP从发送系统传递到接收系统的一条消息。如方框P005所示,当在发送系统上运行的SMTP层(后面称为发送器SMTP)和在接收系统上运行的SMTP层(后面称为接收器SMTP)建立通信时,将初始化邮件处理过程。在方框P010中,发送器SMTP发送一个MAIL命令给接收器SMTP。这个MAIL命令指示接收器SMTP重新设置它所有的状态表和缓冲区,并识别发送者,发送者的邮箱地址出现在一个反向路径参数中。如判决方框P015所示,如果接收器SMTP能够接收邮件,接收器SMTP如方框P025所示发送一个OK命令来进行回应。否则,接收器SMTP将如方框P020所示拒绝该邮件。
如方框P030所示,一旦接收器SMTP确认它可以接收邮件,发送器SMTP发出RCPT命令,该命令包含标识了一个接收者的邮箱的前向路径参数。该过程可以重复多次,因为SMTP为用户提供了发送相同消息给多个接收者的能力。如方框P045所示,如果接收器SMTP可以识别出邮件收件人,接收器SMTP将如方框P045所示地发送一个OK命令。否则,接收器SMTP将如方框P040所示拒绝无法识别的收件人。如判决方框P050和方框P070-P085所示(对应于方框P030-P045),接收器SMTP以相同的方法处理剩下的收件人。
当处理完最后的收件人时,发送器SMTP发送消息实体给接收器SMTP,如方框P055所示。DATA命令定义了邮件消息的实体。接收器SMTP将进入数据作为消息文本进行处理,直到它检测到一个文本结束信号,文本结束信号是由只包含一个句号的一行组成。在方框P060中,发送器SMTP提供文本结束信号。接收器SMTP用OK命令确认该信号,如方框P065所示。
除了邮件传输之外,SMTP还支持地址确认和纠正的特点,包括提供用于电子邮件转发和确认的地址,以及扩展用户名或邮件列表。另外,SMTP还支持传递消息到用户终端,而不是用户邮箱。
B.E-Mail传输附件
在传统的纸质邮件中,发送者可以在装信的同一个信封中附上其他的一些文件,甚至是非文本材料,如照片。然而,E-mail传输一开始时是只限于文本的。虽然SMTP有效地跨越了不同电脑平台之间的鸿沟,但是在SMTP层中的控制和数据序列必须完全由ASCII字符集中的128个字符构成。
最后终于开发出了一种将非文本信息转化成ASCII的标准方法,允许建立软件包来提供给用户附加非文本材料到e-mail通信的能力。已经成为通用标准的这样一种方法就是Uuencode(Unix编码)(最初为‘UNIX至UNIX编码’)。另一种主要在Apple Macintosh电脑上使用的标准是BinHex(即‘二进制十六进制’)。使用附件的能力拓展了e-mail的功能和应用,因为用户现在可以用e-mail来发送声音数据、图像或视频文件、或任何电脑程序生成的任何其他文件。
近来,多用途网际邮件扩展(MIME)协议已经成为了在e-mail传输过程中附加资料的英特网标准。该协议在1996年11月南加州大学信息科学学院的“Multipurpose Internet Mail Extensions”一文中进行了定义,该文的RFC 2045(第一部分)、RFC 2046(第二部分)、RFC 2049(第五部分)由N.Freed和N.Borenstein所著;RFC 2047(第三部分)由K.Moore所著;RFC 2048(第四部分)由N.Freed、J.Klensin和J.Postel所著。对MIME的修改版本S/MIME还包括为防止偷听和假冒所采取的安全加密措施。
MIME使用报头字段来标识内容的类型和编码的方法。报头中可以出现的内容类型参数包括‘图像’、‘音频’、‘文本’、‘视频’和‘应用’,以及包括其他内容类型的总括类别。可以使用多种编码方式,包括七比特位(seven-bit)、引用可打印(quoted-printable)和基64(Base64)。七比特位编码方式被用于全部包含的是ASCII数据的文件。引用可打印编码方式被用于多数ASCII文本和少数二进制字符,如微软的丰富文本格式(RTF)的增强文本文件。基64编码方式被用于包含大量二进制数据的文件,如音频数据、图像文件和视频。在内容ID和内容描述报头字段中可以提供消息实体中的数据的附加描述。一条消息可以包含有不同数据类型的多个部分,在这种情况下,要使用一个边界标记来分隔开消息的不同部分。这样,MIME协议就提供了一种通过e-mail传输文件的标准方法,在这种方法中,每个文件可以被自动地在接收端和合适的应用程序相关联。
在基64编码方法中,第一步是将二进制数据格式化成三个字节的分组(即24比特)。每个24比特组然后被分成四个6比特的子组。接下来,给每个6比特的子组加上前导0的前缀,来生成四个新的字节组,每个表示一个ASCII字符。结果,该文件就被转换成了可以通过SMTP传输的形式,而不考虑是用什么应用程序产生的该文件。
C.数字音频格式
以数字格式存储和传输声音的一种方法是简单地作为一个采样序列,在每个采样点之间将经过预定的时间周期,每个采样的值以预定的分辨率被存储。例如,WAV(即‘音频波形’)文件格式定义了以8比特或16比特的分辨率,11.025、22.050或44.100KHz的速率来进行音频采样(或数字生成)。商用音频小型光盘(CD)唱片包含的声音采样的分辨率是16比特每个采样,速率是44.100KHz。
声音的直接传输或存储将会是十分昂贵的。例如,以16比特的分辨率和44.100KHz的速率采样模拟声音,每秒将会产生706千比特的数据。即使以8比特的分辨率和11.025KHz(即最大频率大约限制为5500Hz)速率进行采样,每秒也会产生88千比特的数据。在无线通信应用程序中,可用带宽是受到限制并且昂贵的,因此不能允许这样的数据速率,所以就有需要大幅度减少所必需传输的数据量。线性预测编码(LPC),一种从过去形式来推测信号未来形式的技术,通常被用于在数字无线通信中压缩语音数据。LPC语音编码器(或‘声码器’)根据人类声带的模型分析讲话,标识出传输给接收者并用于重建讲话语音的码字参数。
在传输语音数据过程中使用LPC将比直接采样格式,如WAV,更为有效。这两种技术之间的差别通过考虑它们各自如何处理一段时间的静音(在一次典型的双向电话谈话中将可能占到二分之一的时间)将明显地显示出来。在LPC中,一段时间的静音将产生很少的参数来传输或存储。另一方面,在直接采样格式中,一段时间的静音和其他任何时间段一样地进行采样,因此数据速率仍然是一样的。
LPC的一种改变被称为代码激励线性预测(CELP),它通过跟踪原始讲话和计算机生成模型之间的误差,可以产生更高的语音信号质量/比特率比率。CELP采用了一本代码簿,用来在接收端解码误差,因此可以获得更高的预测质量。通过使用例如1995年5月9日公布的,美国专利号第5414796号,题为“可变速率声码器”的专利文件中所描述的可变速率改进方法,和/或例如1977年2月4日公布的,美国专利号第5600754号,题为“用于掩饰传输信道引入差错的安排声码器数据的方法和系统”的专利文件中所描述的纠错和控制技术,可以得到更加好的结果(每秒1至8千比特的数据率),上述发明已授权给本发明的受让人。
D.无线数据通信
语音和数据可以以模拟或数字的形式在无线链路上传输。尽管现在模拟系统更普遍一些,但是数字技术使得无线服务提供商可以通过使用时分和码分多址技术来提高它们系统的能力。
单个无线网络可以在同一频带上或不同的频带上支持语音和数据业务。同样也存在着主要地或完全地专用于语音或数据业务的无线网络。大致上,无线网络包括一些固定的以及分布于不同地理位置的收发器,它们和当前处于它们覆盖区域内的移动单元进行通信。移动单元可以是蜂窝电话,或者它们可以是连接在笔记本电脑或PDA上的无线调制解调器。固定的收发器一般通过有线或无线回程与中心控制单元进行通信。虽然某些小规模的无线系统可以是独立的,无线网络一般都被连接至PSTN,并且直接连接至英特网。
在一个典型的无线数据连接中,一个无线调制解调器可以被连接至笔记本电脑的串行或PCMCIA端口。一个同时服务于语音用户和数据用户的蜂窝电话系统从无线调制解调器接收数据信号,并将它们运送至连接到有线系统的接入点。可选地,可以由专门用于数据通信的蜂窝系统来运送从无线调制解调器接收到的数据。
E.无线通信环境中的E-Mail
无线数据网络提供了将便携式设备的移动性和e-mail通信的有效性结合在一起的可能性。为了获得无线e-mail的连通性,用户可以在装配有无线调制解调器的笔记本电脑上运行支持e-mail服务的软件应用程序(即可以被诸如处理器之类的一个逻辑单元阵列执行的指令序列)。然后无线调制解调器以和有线调制解调器相同的方式被使用,即提供一条经由PSTN到为用户的e-mail帐号服务的服务器的连接。
最近,已经可能用(1)带显示的手持式蜂窝电话或(2)连接有无线调制解调解调器的手持式个人数字助理(PDA)来接收和查看e-mail。通过使用电话键盘,例如,用户可以选择一个选项,以允许检索并显示进入的e-mail消息。在查看好消息之后,用户可以选择一个选项来删除消息,或是将它存在电话的存储器中。
然而,这样的手持式产品只提供给想要发送e-mail消息的用户极有限的功能。手持设备用户目前的最大问题是始发或回复一个e-mail消息,因为这些设备缺乏便捷的文字输入工具,如打字键盘。取而代之的是,用电话的数字键盘只可能输入有限的文本。假设一个用户希望输入单词“ACE”。电话键盘上的‘2’键对应于字母表中的三个字母,也就是A、B和C,而‘3’键对应于字母D、E和F。为了用电话键盘输入单词ACE,用户先要按一次‘2’键。字母A出现在了显示屏上。在短暂的暂停之后,用户再一次按下‘2’键。显示屏上现在显示的是“AA”。为了得到字母C,用户快速连续地再多按两次‘2’键。字母C出现在了显示屏上,现在显示出了“AC”。最后,为了输入字母E,用户快速连续地按两次‘3’键。显示屏上现在显示出了“ACE”。
正如这个例子所显示的,用数字键盘输入文本的工作是非常麻烦的。无线电话非常小的体积虽然在很多方面具备优点,但是并没有提供一种发送e-mail通信的实用方法。其他的手持式设备也受到了这一因为体积太小而无法支持打字键盘等特点的限制。即使一种手持式设备包括有这样的一个键盘,它很小的体积也将使得它很难使用。这样,用手持式设备发送e-mail通信已经成了一种不实用的选择,尤其是对长的消息或正在运输或驾驶的用户而言。
相反地,本发明允许手持式无线通信设备的用户以一种便捷的方式来发送e-mail通信,即使是在驾驶或在街上走路时。另外,用户可以在不支付长途电话费或建立双向通信的情况下发送语音消息。本发明还提供了在不需要笔记本电脑等复杂设备的情况下,发送图像和其他非文本信息的办法。
发明概述
揭示了用手持式无线设备创建一个语音、图像或视频文件,并将它作为一个e-mail附件传递给接收者的一种新方法和设备。在一个实施例中,在手持式设备上运行的一个软件(或固件)应用程序将数据传递给集成在无线网络中的服务器,服务器将e-mail消息格式化,并将它通过数据通信网络,如英特网,传递给接收者。在另一个实施例中,手持式设备将e-mail消息格式化,并将它传输给集成在无线网络之中或之外的一个服务器上,该服务器再将消息传递给接收者。
附图简述
图1显示了支持e-mail通信的一个结构的框图。
图2A和2B描述了用简单邮件传输协议(SMTP)的信息流程。
图3显示了适用于根据本发明的第一或第二实施例构成的系统中的手持式无线通信设备(HHD)的功能框图。
图4显示了包括根据本发明的第一实施例的系统,支持e-mail通信的一个结构。
图5显示了包括根据本发明的第二实施例的系统,支持e-mail通信的一个结构。
图6显示了适用于根据本发明的第一或第二实施例的系统中的,能够接收图像的HHD的功能框图。
图7是根据本发明的第一或第二实施例的方法流程图。
图8显示了适用于根据本发明的第一或第二实施例的系统中的,具有触摸屏的HHD的功能框图。
图9显示了适用于根据本发明的第三或第四实施例的系统中的HHD的功能框图。
图10显示了包括了根据本发明的第三实施例的系统的,支持e-mail通信的一个结构。
图11显示了包括了根据本发明的第四实施例的系统的,支持e-mail通信的一个结构。
发明详述
如图4所示,在根据本发明的第一实施例构成的一个系统中,发送者用手持式通信设备(HHD)100发送编码数据至集成有e-mail处理器(IEP)220的蜂窝网络210。IEP 220将编码数据格式化成e-mail消息的一个附件,并将合成消息传递至储存有发送者e-mail帐号的远端服务器240。服务器240然后将e-mail消息传递给存储有接收者e-mail帐号的服务器260(如通过在英特网250上使用SMTP)。
在根据本发明的第二实施例构成的一个系统中,如图5所示,存储有发送者e-mail帐号的服务器340被专用于蜂窝网络210。例如,服务器340可以有直接到蜂窝网络210的网络连接,而不是只有经由PSTN 230的连接。可选地,服务器340可以专门地响应蜂窝网络210的用户来处理帐号或消息,或者用不同方式响应其他用户的帐号或消息。
F.E-Mail消息的准备
图3显示了根据本发明的第一实施例构成的,可以用于实现e-mail通信的一种方法的手持式无线通信设备(HHD)100的功能框图。如图7的流程图所示,该方法的第一步P100是选择HHD 100的操作模式。为了选择一个操作模式,发送者通过键盘160输入一个预定的按键,或是按键序列。根据这些按键(或者除这些按键外剩下的按键),处理单元130促使HHD 100进入选定的操作模式或一个默认模式。例如,如果HHD 100有蜂窝电话能力,且选择了普通电话操作(例如默认的),HHD 100通过无线链路270与图5的蜂窝网络210建立电话服务连接。HHD 100通过音频输入设备110(如麦克风)接收到的语音或音频输入然后在处理单元130的控制下被编码器120(如声码器)编码。为了按电话呼叫进行传输,编码数据被处理单元130格式化,在RF级140进行上变换和放大,并通过天线150被传输出去。
当选择了或是指定了一个e-mail操作模式,下一个步骤P110就是确定用户是想发送还是接收e-mail。和步骤P100中一样,处理单元130响应于键盘160上按下的或是没有按下的某些预定按键或按键序列,促使HHD 100进入选定的操作模式或一个默认模式。
如果指定了一个‘发送e-mail’的模式,下一个步骤P120将确定该e-mail消息的收件人或接收者。如果刚刚查看了一个进入的e-mail消息,发送者可以选择回复该消息的发送者,和/或该消息的其他接收人。否则,由于e-mail地址一般是相当短的,所以一个可行的选择是让发送者用键盘160输入完整的地址。在进一步的选择中,可以提供一个话音至文本的转换引擎(即作为处理器单元130的一个部分),这样发送者可以一个字一个字的说出e-mail地址;每个讲出的字母然后被转换成适当的字符。
可选地,发送者可以从存储在HHD 100的一个列表(即一个‘地址簿’)中选择一个或多个e-mail地址。最好应把这样的信息存储在非易失性介质中,如闪存、EEPROM(电可擦写可编程只读存储器)或其他形式的NVRAM(非易失性随机读写存储器);一种电池支持的低功率半导体存储单元;或是一种磁介质。该列表中的地址可以以数字顺序或字母顺序显示在HHD 100的显示屏上。在后一种情况下,随着地址字母的输入,显示的列表可以自动地变少,直到只剩下一种可能选择,因此可以把用户从必须输入完整的地址中解脱出来。
由于编码数据将会被依附于或是加入一个e-mail消息中,所以就有需要提供预先编写好的基本e-mail消息或是生成一个基本e-mail消息。相同的默认消息可以用来作为所有这样消息的基础,或是从HHD 100存储的这样的消息列表(即一个‘消息簿’)中选择一个特定的基本消息。例如,该列表中一条指定用于商务通信的消息可以包括有发送人的笺头、办公地址、电话号码、和/或传真号码。该列表上的另一条消息可以被指定用于个人通信,代之以包括有发送人的个人信息。此外,这些信息最好被存储在如前述的非易失性介质中。在一个实施例中,在HHD 100上提供了一个通信端口,使得可以在个人电脑上编辑或编写地址和消息,并将他们载入HHD 100的地址和/或消息簿中。在另一个实施例中,基本消息的生成和/或存储是在IEP 220中进行的。
在步骤P130-P150中,HHD 100和图5的蜂窝网络210建立一条无线数据链路270,提示网络一封e-mail附件的编码数据就要来了,并发送以及完成传输。一旦数据链路被建立,HHD 100就将启动一个音频输入处理过程(如方框P130所示),这一事件通过视频或音频信号被通知给发送者。可选地,发送者可以通过诸如在键盘160上输入适当的按键来启动输入处理过程。处理单元130最好促使HHD 100产生一个闪光或类似的信号,来提示用户正在进行音频输入处理过程(如方框P140所示)。
当音频输入从音频输入单元110被接收到,它就在音频编码器120中进行编码,再被处理单元130格式化,然后通过数据连接270发送至蜂窝网络210。处理单元130给音频输入所加的格式可能和电话呼叫传输所用的格式相同;可选地,处理单元130可以代之以用实时传送协议(RTP)的方案来发送数据。RTP是一种具有实时特性的传送数据的协议,它在南加州大学信息科学学院的H.Schulzrinne、S.Casner、R.Frederick和V.Jacobson所著的“RTP:A Transport Protocol forReal-Time Application”RFC1889一文中进行了定义。实时数据的传输持续进行,直到超过了一个预定的时间限制,或是发送者通过如在键盘160上输入适当的按键来终止该过程(如方框P150所示)。
在多址联接系统中,通常需要最小化带宽的使用。因此,为了节省带宽,无线链路270一般将在实时数据传输完成时被终止。处理单元130还可以在一定时间没有检测到音频输入的情况下终止该链路。然而,在某种情况下可以注意到虽然无线数据链路270是处于活动状态的,HHD 100仍然需要将标识收件人和要使用的基本消息所需的任何信息传递给IEP 220。这些信息的传递可以在链路270处于活动状态的任何时间发送,只要它不干扰到输入数据的传输,且它一般是在处理单元130开始将格式化数据传输到蜂窝网络210的步骤之前或是在该步骤完成之后进行的。
当接收到消息数据后,蜂窝网络210将它传递给集成的e-mail处理器(IEP)220来附在或是加入e-mail消息中。在进行该处理步骤之前,它可能需要将消息数据格式化成一个数据文件。根据所使用的文件格式的属性,数据文件中的消息数据的格式化可以在HHD 100、IEP 220或他们两者中进行。例如,如果格式化只需要这些预定好和局部化的步骤,如往数据添加固定的报头和/或尾标,或是将相邻的数据块编码成另一种形式,那么格式化可以由HHD 100来进行,假设提供了足够的处理和存储能力。在这种情况下,IEP 220只需要将发送的数据收集成一个文件(如方框P160所示)。
另一方面,如果格式化是全局的或是性质上可变的,需要知道将被包括于文件中的整个数据集的情况,那么格式化必须在IEP 220中进行,因为HHD 100一般是缺乏进行这一步骤的处理能力和/或一次保持整个数据集所要求的存储能力的。对于RIFF或相关格式(如WAV)的音频数据文件来说,文件报头中包括一个指明了文件长度的字段。因为输入消息的长度在用户输入整条消息之前是无法确定的,所以HHD 100就不可能提供这种文件的报头。对于一些格式来说,可以存在一种混合的替换方式,其中,例如,HHD 100进行本地数据的处理,来将数据以特定的格式传输出去,而IEP 220计算全局参数并将它们和所要求的数据格式合并在一起。
一旦完成了数据文件的格式化,IEP 220就可以通过将所需的数据文件附在或加入基本e-mail消息中来完成合成e-mail消息(如方框P160所示)。在一个实施例中,数据文件加入到合成消息中可以和格式化过程同时进行。在另一个实施例中,加入过程被延迟,以便于将修改后的合成消息(即具有额外的附件和/或省略一个或多个原来的附件)发送给其他接收人。一旦完成了e-mail消息,它将被传递给存储有用户e-mail帐号的服务器,以传输至接收人(如方框P170所示)。
应该注意到本发明不仅仅局限于音频数据的附件。例如,图6中所示的HHD 105可以装配有图像/视频输入单元190,如摄像机,使得可以用e-mail传输图像或视频数据。在这种情况下,HHD 105中还应提供一个合适的图像/视频编码器200。
在图8所示的一个替换实施例中,HHD 107上提供了一个触摸屏280,以提供一个互动显示接口。触摸屏280可以被用于选择电话功能(如电话、e-mail接收、e-mail发送)等控制项目,或是从地址或消息簿中选择收件人或基本e-mail消息等数据项目。在HHD中还可以支持其他输入装置,如简单语音命令‘发送’和选择命令‘四’等命令的识别。
为了给发送者提供增强服务,某些存储功能可以在IEP 220中进行,而不是在HHD中。例如,IEP 220中的存储器的某些部分可以被保留给发送者的消息和/或地址簿。应该注意到在这种情况下将会消耗更多的无线带宽,因为信息必须被反馈回HHD上显示出来,这样发送者才能够进行选择。然而,该方法可以使得系统支持的功能需要比HHD内的可用存储空间更多的空间。在一种混合替换方法中,大部分基本e-mail消息可以被存储在IEP 220上,而只少量的用于完成基本e-mail消息的个人信息被存储HHD上,并通过蜂窝网络210进行传递e-mail消息。
以相同的方式,某些处理功能可以在IEP 220上进行,而不是在处理单元130上。例如,用于e-mail地址输入的语音至文本转换可以通过接收从HHD 100传递来的音频输入在IEP 220中进行。另外,大部分e-mail处理过程可以由IEP 220完成,而不是处理单元130,IEP 220将显示菜单信息传递给HHD 100,并在返回传输过程中接收发送者的选择。然而,由于采用了上述的替换存储方式,本方法将会消耗更多的无线链路270的带宽。
G.E-Mail消息的传输
为了允许发送者在e-mail发送之前恢复或回显出消息,且有取消发送的可能,最好不要开始合成e-mail消息的传输,直至发送者确认了该操作。在根据本发明的第一实施例构成的系统中,IEP 220然后将合成e-mail消息传递给远端服务器240。服务器240位于蜂窝网络210外部的并且存储有发送者的e-mail帐号。例如,发送者的e-mail帐号可以存储在一个因特网服务提供商(ISP)的服务器上。IEP 220和服务器240主要通过PSTN 230进行连接;蜂窝网络210可以是这个连接中的一个中间节点,如图4所示,或者IEP 220可以直接连接至PSTN 230。
为了在IEP 220和服务器240间建立连接,IEP 220可能需要协商一个验证过程来获得接入到(即登录到)服务器240上的发送者帐号。如果一个发送者将要发送许多消息,可能的话最好将这些消息本地存储在IEP 220上,这样它们可以在一个会话进程中被连续的传送,因此只需要一次验证协商过程。例如,可以实现这个特点的一项技术是将发送者的消息本地存储在IEP 220上,直至发送者的HHD关闭它到蜂窝网络210的连接。
作为一种进一步的选择,HHD 100可以通过执行一个Web浏览器应用程序来建立到服务器240的连接。在这样的一个系统中,用户可以通过Web浏览器登录到服务器240上的它的帐号中。为了发送一条语音消息,发送者可以记录一条语音消息,用Web浏览器或其他程序将语音消息附在一条e-mail消息中,然后用浏览器将合成e-mail消息发送至服务器240。
为了完成e-mail发送,外部服务器240通过英特网250将合成e-mail消息传递至适当的接收服务器260,正如它处理从该发送帐户来的任何其他e-mail消息一样。
在根据本发明的第二实施例构成的一种方法中,发送者的e-mail账号是在专用于蜂窝网络的服务器340上的。在这种情况下,专用服务器340可以是和IEP 220一样的单元。用一个专用服务器使得可能不需要有验证过程。还可能可以在服务器340上为发送者保留的存储空间中存储发送者的地址簿、消息簿、和/或其他个人化的信息。另外,如前面关于IEP 220提供的支持的描述,专用服务器340还可能提供对于处理单元130的处理支持。
H.进一步实施例
在根据本发明的第三实施例构成的一个系统中,编码数据在通过无线链路370被传输到蜂窝网络210之前,被加入到一个合成e-mail消息中。如图9所示,在增强型HHD 300中提供了足够的存储和处理能力来支持这项功能,其中处理单元330将编码数据和基本e-mail消息装配成一个如前面的关于IEP 220的描述中的合成e-mail消息。在这种情况下,存储器310提供保持编码数据以及生成合成e-mail消息所必需的存储空间。
如图10所示,合成e-mail消息经由无线链路370、蜂窝网络210和PSTN 230从手持式设备300被传输至外部服务器240。例如,e-mail发送可以通过SMTP经由连接在手持式设备300和外部服务器240之间的传送控制协议(TCP)进行。如上所述,蜂窝网络210与外部服务器240之间的通信主要是经由PSTN 230进行的。
应该注意到在手持式设备300中装配合成e-mail消息允许从系统中去掉IEP220。因此,任何蜂窝电话网络都可以被用在这样的系统中,不管是模拟的或是数字的,只要无线链路370上可以承载数据话务,不管是通过直接数据传输,或是使用调制解调器的语音连接上的数据传输。
在根据本发明的第四实施例构成的一个系统中,如图11所示,用户用专用于蜂窝网络的服务器340上的一个e-mail帐号来发送合成e-mail消息。
前面对较佳实施例的描述,是提供用来使得本领域的任何技术人员可以实现或利用本发明。对于这些实施例的各种修改都是可能的,这里所提供的一般原理也可以用其他实施例实现。例如,本发明可以被部分或完全实现成硬布线电路、或是被制成专用集成电路的电路配置,或是载入非易失性存储器中的固件程序,或是以机器可读编码的形式被载入或载出至数据存储介质的软件程序,这种编码是诸如微处理器之类的逻辑元件阵列或其他数字信号处理单元可执行的指令。本发明还可以在包括有不同形式的多个介质的集合的数据存储介质中被实现。
同样地,本发明的实施例并不仅限于手持式无线通信设备,而是可以被扩展至可携带设备和其他的小的不适于配备键盘的设备。这样,本发明不是想要仅仅限制在上面所示的实施例上,而是应根据与这里以任何形式所揭示的原理和新特征相符合的最宽泛的范围而定。

Claims (25)

1.一种方法,包括:
通过无线通信设备的至少一个输入单元,按照用户的指示接收输入数据;
编码输入数据以获得编码数据;
从无线通信设备将一个信号传输至蜂窝网络,该信号是至少部分基于编码数据的;
从一条基本消息和附件数据编写一条电子邮件(‘e-mail’)消息,附件数据是至少部分基于编码数据的;
发送e-mail消息至服务器,
其中输入数据包括音频数据和图像数据中的至少一个。
2.根据权利要求1所述的方法,其特征在于,蜂窝网络包括集成e-mail处理器,编写e-mail消息完全由集成e-mail处理器进行。
3.根据权利要求2所述的方法,其特征在于,发送e-mail消息至少部分是用SMTP进行的。
4.根据权利要求2所述的方法,其特征在于,发送e-mail消息至少部分是通过公共交换电话网进行的。
5.根据权利要求2所述的方法,其特征在于,服务器有到蜂窝网络的直接网络连接。
6.根据权利要求2所述的方法,其特征在于,e-mail消息的接收者是由用户从存储在集成e-mail处理器上的收件人列表中选择出来的,该收件人列表由e-mail地址构成。
7.根据权利要求2所述的方法,其特征在于,基本消息至少部分通过集成e-mail处理器生成。
8.根据权利要求2所述的方法,其特征在于,至少一部分基本消息是由用户从存储在集成e-mail处理器上的消息列表中选择出来的,该消息列表由至少部分的e-mail消息构成。
9.根据权利要求2所述的方法,其特征在于,集成e-mail处理器包括存储器,至少一部分所述存储器被保留给用户使用。
10.根据权利要求2所述的方法,其特征在于,从无线通信设备传输信号至蜂窝网络至少部分通过无线通信设备上运行的Web浏览器应用程序进行。
11.根据权利要求2所述的方法,其特征在于,服务器专门用于蜂窝网络。
12.根据权利要求11所述的方法,其特征在于,至少一部分e-mail消息在开始发送e-mail消息之前被蜂窝网络回显到无线通信设备。
13.根据权利要求2所述的方法,其特征在于,服务器以和其他e-mail消息不同的方式处理从蜂窝网络接收到的e-mail消息。
14.根据权利要求13所述的方法,其特征在于,至少一部分e-mail消息在开始发送e-mail消息之前被蜂窝网络回显到无线通信设备。
15.根据权利要求2所述的方法,其特征在于,编写一条e-mail消息由将所述附件数据附在所述基本消息中组成,且在所述编写完成之前将一个信号从无线通信设备发送至蜂窝网络。
16.根据权利要求2所述的方法,其特征在于,编写一条e-mail消息由将所述附件数据附在所述基本消息中组成,且在所述编写开始之前将一个信号从无线通信设备发送至蜂窝网络。
17.根据权利要求1所述的方法,其特征在于,服务器专门用于蜂窝网络。
18.根据权利要求1所述的方法,其特征在于,服务器以和其他e-mail消息不同的方式处理从蜂窝网络接收到的e-mail消息。
19.根据权利要求1所述的方法,其特征在于,编写一条e-mail消息由将所述附件数据附在所述基本消息中组成,且在所述编写完成之前将一个信号从无线通信设备发送至蜂窝网络。
20.根据权利要求1所述的方法,其特征在于,编写一条e-mail消息由将所述附件数据附在所述基本消息中组成,且在所述编写开始之前将一个信号从无线通信设备发送至蜂窝网络。
21.一种系统,它包括:
无线通信设备,所述设备包括:
(1)用于接收输入数据的至少一个输入单元,
(2)用于编码输入数据的处理单元,
(3)用于发送至少部分基于编码数据的一个信号的RF级;
用于接收信号的蜂窝网络,
其中所述蜂窝网络包括一个集成e-mail处理器,且
输入数据包括音频数据和图像数据中的至少一个,且
无线通信设备和蜂窝网络中的至少一个从一条基本消息和附件数据编写一条e-mail消息,附件数据是至少部分基于编码数据的。
22.根据权利要求21所述的系统,其特征在于,当蜂窝网络从一条基本消息和附件数据编写一条e-mail消息时,至少一部分e-mail消息在开始发送e-mail消息之前被蜂窝网络回显到无线通信设备。
23.根据权利要求21所述的系统,其特征在于,服务器以和其他e-mail消息不同的方式处理从蜂窝网络接收到的e-mail消息。
24.根据权利要求21所述的系统,其特征在于,编写一条e-mail消息由将所述附件数据附在所述基本消息中组成,且在所述编写完成之前将一个信号从无线通信设备发送至蜂窝网络。
25.一种设备,包括:
按照用户的指示接收输入数据的装置;
编码输入数据以获得编码数据的装置;
将一个信号传输至蜂窝网络的装置,该信号是至少部分基于编码数据的;
从一条基本消息和附件数据编写一条电子邮件(‘e-mail’)消息的装置,附件数据是至少部分基于编码数据的;
发送e-mail消息至服务器的装置,
其中输入数据包括音频数据和图像数据中的至少一个。
CNB018063098A 2000-01-10 2001-01-09 用无线通信设备准备和发送电子邮件通信的系统和方法 Expired - Fee Related CN1229949C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/480,835 2000-01-10
US09/480,835 US6745024B1 (en) 2000-01-10 2000-01-10 System and method for preparing and sending an electronic mail communication using a wireless communications device

Publications (2)

Publication Number Publication Date
CN1457580A CN1457580A (zh) 2003-11-19
CN1229949C true CN1229949C (zh) 2005-11-30

Family

ID=23909538

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018063098A Expired - Fee Related CN1229949C (zh) 2000-01-10 2001-01-09 用无线通信设备准备和发送电子邮件通信的系统和方法

Country Status (10)

Country Link
US (1) US6745024B1 (zh)
EP (1) EP1247379A2 (zh)
JP (1) JP2003524958A (zh)
KR (1) KR100801048B1 (zh)
CN (1) CN1229949C (zh)
AU (1) AU2001226376A1 (zh)
BR (1) BR0107491A (zh)
HK (1) HK1059689A1 (zh)
TW (1) TW533712B (zh)
WO (1) WO2001052486A2 (zh)

Families Citing this family (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738766B2 (en) * 2000-02-02 2004-05-18 Doongo Technologies, Inc. Apparatus and methods for providing personalized application search results for wireless devices based on user profiles
US9622058B1 (en) * 2000-06-02 2017-04-11 Timothy G. Newman Apparatus, system, methods and network for communicating information associated with digital images
JP4454796B2 (ja) * 2000-06-09 2010-04-21 キヤノン株式会社 通信装置及びその制御方法並びに記憶媒体
US20020035566A1 (en) * 2000-09-20 2002-03-21 Choicepoint, Inc. Method and system for the wireless delivery of images
US7082298B2 (en) * 2000-10-11 2006-07-25 Microsoft Corporation Using a mobile device to compose an electronic message that includes audio content
AU2105602A (en) * 2000-12-06 2002-06-18 Ntt Docomo Inc Apparatus and method for distributing content
JP2004532590A (ja) 2001-06-12 2004-10-21 リサーチ イン モーション リミテッド 証明書の管理および送信のシステムおよび方法
CN1717697B (zh) * 2001-06-12 2012-01-25 捷讯研究有限公司 压缩安全电子邮件用于与移动通信设备交换的系统和方法
KR100565916B1 (ko) * 2001-06-12 2006-03-30 리서치 인 모션 리미티드 이동 데이터 통신 장치와 교환을 위해 보안 이메일을압축하는 시스템 및 방법
US20040205248A1 (en) * 2001-07-10 2004-10-14 Herbert A Little System and method for secure message key caching in a mobile communication device
EP1280326A1 (en) * 2001-07-25 2003-01-29 The Sound of Data B.V. Sending a voicemail message as an email attachment with a voice controlled interface for authentication
JP2003047039A (ja) * 2001-07-31 2003-02-14 Nec Access Technica Ltd 携帯電話装置及びその位置情報通知方法
CN101232504B (zh) 2001-08-06 2012-09-19 捷讯研究有限公司 用于处理已编码消息的系统和方法
JP2003108519A (ja) * 2001-09-27 2003-04-11 Hitachi Ltd ファイル転送システム及びプログラム
US20030097407A1 (en) * 2001-11-20 2003-05-22 Litwin Louis Robert Sending voicemail messages to multiple users
AU2003209194A1 (en) 2002-01-08 2003-07-24 Seven Networks, Inc. Secure transport for mobile communication network
US7761511B2 (en) * 2002-03-04 2010-07-20 Kyocera Corporation System and method for optimal short message service (SMS) encoding in a wireless communications device
JP2003308283A (ja) * 2002-04-18 2003-10-31 Mitsubishi Electric Corp 通信装置、通信方法及び車載用ナビゲーション装置
JP4178544B2 (ja) * 2002-08-20 2008-11-12 カシオ計算機株式会社 データ通信装置、データ通信システム、動画付き文書表示方法および動画付き文書表示プログラム
US20040203620A1 (en) * 2002-10-15 2004-10-14 Timothy Thome Method and apparatus for time stamp of electronic message
US7096038B1 (en) * 2002-10-24 2006-08-22 Bellsouth Ip Corporation Wirelessly communicating digital photograph image files
US20040121761A1 (en) * 2002-12-19 2004-06-24 Abinash Tripathy Method and apparatus for processing voicemail messages
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
WO2004081802A1 (en) * 2003-03-10 2004-09-23 National University Of Singapore System and method for mobile e-mail management
JP2004304763A (ja) * 2003-03-14 2004-10-28 Casio Comput Co Ltd 画像合成装置、画像合成方法及びプログラム
US20050071485A1 (en) * 2003-09-26 2005-03-31 Arun Ramagopal System and method for identifying a network resource
US7421514B2 (en) * 2004-05-21 2008-09-02 J2 Global Communications Messaging protocol for processing messages with attachments by inserting into a field of the message a unique property of the attaching entity
FI20040780A0 (fi) * 2004-06-07 2004-06-07 Redeve Oy Matkaviestin
US20060036849A1 (en) * 2004-08-09 2006-02-16 Research In Motion Limited System and method for certificate searching and retrieval
US9094429B2 (en) 2004-08-10 2015-07-28 Blackberry Limited Server verification of secure electronic messages
US7631183B2 (en) 2004-09-01 2009-12-08 Research In Motion Limited System and method for retrieving related certificates
US7549043B2 (en) * 2004-09-01 2009-06-16 Research In Motion Limited Providing certificate matching in a system and method for searching and retrieving certificates
US7640428B2 (en) * 2004-09-02 2009-12-29 Research In Motion Limited System and method for searching and retrieving certificates
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
WO2006045102A2 (en) * 2004-10-20 2006-04-27 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
US20060182236A1 (en) * 2005-02-17 2006-08-17 Siemens Communications, Inc. Speech conversion for text messaging
US7752633B1 (en) 2005-03-14 2010-07-06 Seven Networks, Inc. Cross-platform event engine
US7349529B2 (en) * 2005-04-21 2008-03-25 Rockwell Electronic Commerce Technologies, Llc Contact center conferencing of e-mail message
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US7814161B2 (en) 2006-06-23 2010-10-12 Research In Motion Limited System and method for handling electronic mail mismatches
US20100030557A1 (en) * 2006-07-31 2010-02-04 Stephen Molloy Voice and text communication system, method and apparatus
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US7873746B2 (en) * 2007-07-27 2011-01-18 Lagavulin Limited User interface for a portable, image-processing transmitter
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
TWI410813B (zh) * 2007-12-31 2013-10-01 Chi Mei Comm Systems Inc 郵件位址搜尋系統及方法
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US9092636B2 (en) 2008-11-18 2015-07-28 Workshare Technology, Inc. Methods and systems for exact data match filtering
WO2011126889A2 (en) 2010-03-30 2011-10-13 Seven Networks, Inc. 3d mobile user interface with configurable workspace management
PL3407673T3 (pl) 2010-07-26 2020-05-18 Seven Networks, Llc Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami
WO2012018556A2 (en) 2010-07-26 2012-02-09 Ari Backholm Mobile application traffic optimization
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
WO2012018477A2 (en) 2010-07-26 2012-02-09 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
WO2012060997A2 (en) 2010-11-01 2012-05-10 Michael Luna Application and network-based long poll request detection and cacheability assessment therefor
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8190701B2 (en) 2010-11-01 2012-05-29 Seven Networks, Inc. Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
EP2635973A4 (en) 2010-11-01 2014-01-15 Seven Networks Inc TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
WO2012071384A2 (en) 2010-11-22 2012-05-31 Michael Luna Optimization of resource polling intervals to satisfy mobile device requests
EP2596658B1 (en) 2010-11-22 2018-05-09 Seven Networks, LLC Aligning data transfer to optimize connections established for transmission over a wireless network
US10025759B2 (en) 2010-11-29 2018-07-17 Workshare Technology, Inc. Methods and systems for monitoring documents exchanged over email applications
US11030163B2 (en) 2011-11-29 2021-06-08 Workshare, Ltd. System for tracking and displaying changes in a set of related electronic documents
US10783326B2 (en) 2013-03-14 2020-09-22 Workshare, Ltd. System for tracking changes in a collaborative document editing environment
GB2501416B (en) 2011-01-07 2018-03-21 Seven Networks Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
GB2517815A (en) 2011-04-19 2015-03-04 Seven Networks Inc Shared resource and virtual resource management in a networked environment
US8621075B2 (en) 2011-04-27 2013-12-31 Seven Metworks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
GB2504037B (en) 2011-04-27 2014-12-24 Seven Networks Inc Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources
US10880359B2 (en) 2011-12-21 2020-12-29 Workshare, Ltd. System and method for cross platform document sharing
US9170990B2 (en) 2013-03-14 2015-10-27 Workshare Limited Method and system for document retrieval with selective document comparison
US9613340B2 (en) 2011-06-14 2017-04-04 Workshare Ltd. Method and system for shared document approval
US10963584B2 (en) 2011-06-08 2021-03-30 Workshare Ltd. Method and system for collaborative editing of a remotely stored document
US9948676B2 (en) * 2013-07-25 2018-04-17 Workshare, Ltd. System and method for securing documents prior to transmission
US10574729B2 (en) 2011-06-08 2020-02-25 Workshare Ltd. System and method for cross platform document sharing
WO2013015995A1 (en) 2011-07-27 2013-01-31 Seven Networks, Inc. Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
WO2013086225A1 (en) 2011-12-06 2013-06-13 Seven Networks, Inc. A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc FLEXIBLE AND DYNAMIC INTEGRATION SCHEMES OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS TO REDUCE NETWORK TRAFFIC
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
WO2013090834A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
US8861354B2 (en) 2011-12-14 2014-10-14 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US20130159511A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. System and method for generating a report to a network operator by distributing aggregation of data
WO2013103988A1 (en) 2012-01-05 2013-07-11 Seven Networks, Inc. Detection and management of user interactions with foreground applications on a mobile device in distributed caching
WO2013116856A1 (en) 2012-02-02 2013-08-08 Seven Networks, Inc. Dynamic categorization of applications for network access in a mobile network
WO2013116852A1 (en) 2012-02-03 2013-08-08 Seven Networks, Inc. User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US20130268656A1 (en) 2012-04-10 2013-10-10 Seven Networks, Inc. Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network
WO2013155894A1 (zh) * 2012-04-19 2013-10-24 Gao Jianqing 基于电子邮件的即时通讯
CN102780645A (zh) * 2012-04-19 2012-11-14 高剑青 基于电子邮件的即时通讯
WO2013188946A1 (en) * 2012-06-22 2013-12-27 Research In Motion Limited Presenting email addresses for selection as mobile application login
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US20140177497A1 (en) 2012-12-20 2014-06-26 Seven Networks, Inc. Management of mobile device radio state promotion and demotion
US9271238B2 (en) 2013-01-23 2016-02-23 Seven Networks, Llc Application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US11567907B2 (en) 2013-03-14 2023-01-31 Workshare, Ltd. Method and system for comparing document versions encoded in a hierarchical representation
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US10911492B2 (en) 2013-07-25 2021-02-02 Workshare Ltd. System and method for securing documents prior to transmission
US11182551B2 (en) 2014-12-29 2021-11-23 Workshare Ltd. System and method for determining document version geneology
US10133723B2 (en) 2014-12-29 2018-11-20 Workshare Ltd. System and method for determining document version geneology
US11763013B2 (en) 2015-08-07 2023-09-19 Workshare, Ltd. Transaction document management system and method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2166355T3 (es) 1991-06-11 2002-04-16 Qualcomm Inc Vocodificador de velocidad variable.
TW224191B (zh) 1992-01-28 1994-05-21 Qualcomm Inc
US5426594A (en) 1993-04-02 1995-06-20 Motorola, Inc. Electronic greeting card store and communication system
US5974449A (en) * 1997-05-09 1999-10-26 Carmel Connection, Inc. Apparatus and method for providing multimedia messaging between disparate messaging platforms
US6826407B1 (en) 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6185288B1 (en) * 1997-12-18 2001-02-06 Nortel Networks Limited Multimedia call signalling system and method
US6256666B1 (en) * 1998-07-14 2001-07-03 International Business Machines Corp. Method and system for remotely managing electronic mail attachments

Also Published As

Publication number Publication date
TW533712B (en) 2003-05-21
WO2001052486A3 (en) 2001-12-13
HK1059689A1 (en) 2004-07-09
CN1457580A (zh) 2003-11-19
KR20020069014A (ko) 2002-08-28
EP1247379A2 (en) 2002-10-09
KR100801048B1 (ko) 2008-02-04
US6745024B1 (en) 2004-06-01
AU2001226376A1 (en) 2001-07-24
WO2001052486A2 (en) 2001-07-19
JP2003524958A (ja) 2003-08-19
BR0107491A (pt) 2004-03-09

Similar Documents

Publication Publication Date Title
CN1229949C (zh) 用无线通信设备准备和发送电子邮件通信的系统和方法
CN1197331C (zh) 移动电话的使用电话簿管理系统的通信控制系统
CN1253022C (zh) 短语音消息业务方法、装置及系统
CN1484800A (zh) 从主系统向移动设备推送日程表事件消息的系统和方法
CN1574796A (zh) 消息传输选择的系统和方法
CN1656454A (zh) 用于对数据处理设备与数据服务进行全无线同步的系统和方法
CN1722711A (zh) 邮件代理服务器转发邮件的实现方法
CN1659839A (zh) 传输具有变换文件类型和/或文件格式的mms消息
CN1806237A (zh) 用于对未经请求消息的敲门信号通知的系统和方法
CN101202969A (zh) 一种发送短信提醒移动终端收取邮件的方法及系统
CN1457212A (zh) 一种利用手机短信完成实时移动电子邮件传送方法
CN100341352C (zh) 消息系统及其方法
US8000729B1 (en) Mobile to mobile text messaging using keyed modulation
CN101193337A (zh) 彩信编码装置
CN1956575A (zh) 移动通信终端之间通过移动应用程序传输数据的方法
CN1115903C (zh) 短消息业务的字母数字短消息发送的信息传送方法和装置
CN100566303C (zh) 基于即时通讯实现提醒通知的方法及系统
CN101193338A (zh) 彩信编码和传输系统
CN101022574B (zh) 一种彩信转语音的方法
CN100455049C (zh) 一种多媒体消息服务系统中对消息的处理方法
CN101651852A (zh) 用短信发邮件和对用短信发的邮件进行回复的系统及方法
CN100518231C (zh) 一种利用多媒体短信接收传真的方法
CN100484281C (zh) 一种通信过程中更换通信终端的方法
CN1852477A (zh) 一种远程查询信息的方法及通信终端
CN1440185A (zh) 管理和交换数字名片的系统及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1059689

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20051130

Termination date: 20110109