CN1291853A - 对基于短消息服务无线装置提供因特网内容的装置与方法 - Google Patents
对基于短消息服务无线装置提供因特网内容的装置与方法 Download PDFInfo
- Publication number
- CN1291853A CN1291853A CN00129078A CN00129078A CN1291853A CN 1291853 A CN1291853 A CN 1291853A CN 00129078 A CN00129078 A CN 00129078A CN 00129078 A CN00129078 A CN 00129078A CN 1291853 A CN1291853 A CN 1291853A
- Authority
- CN
- China
- Prior art keywords
- content
- wireless device
- keyword
- sms
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004044 response Effects 0.000 claims abstract description 32
- 238000013507 mapping Methods 0.000 claims abstract description 17
- 239000000284 extract Substances 0.000 claims abstract description 9
- 238000013519 translation Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 5
- 238000012423 maintenance Methods 0.000 claims 2
- 238000010276 construction Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000014616 translation Effects 0.000 description 3
- 241001138418 Sequoia sempervirens Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000003499 redwood Nutrition 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- 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/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Abstract
将远程网络上的超媒体内容送到无浏览器的无线装置的装置与方法。在无线网络上将SMS请求发送到SMSC。代理服务器将SMS请求由SMSC字符集译码为应用程序字符集并提取关键字,在关键字与URL的映射中查找提取的关键字以标识与关键字相关的应用程序的URL,构建含有关键字和URL的HTTP POST操作,经因特网等有线网络将HTTPPOST操作提交到应用程序。响应POST操作,代理服务器从HTTP响应中提取内容,以SMS响应将翻译并译码的内容发送到SMSC,再将内容作为SMS消息发送到无线装置。
Description
本发明一般地涉及使用无线装置在诸如因特网的网络上访问超媒体内容。更具体地说,本发明涉及一种使不具备浏览器的无线装置访问基于因特网的超媒体内容的装置和方法。
对于要求即时访问信息的人们和商业公司来说,因特网和内联网为从大量信息源接近实时地传送信息提供了工具。对于这些相同的个体中的许多个体,诸如蜂窝电话、双向寻呼机、个人数字助理(PDA)、个人信息管理器(PIM)以及其它手持计算装置的双向无线通信技术提供了与地点无关的通信方式。最近几年,这两种快速发展的技术领域已融汇在一起,以致双向无线通信装置已成为进入因特网或内部因特网的许多入口点之一。
用于访问因特网的许多装置共同具有的一个特征是它们均可以显示诸如Web(万维网)网页的超媒体内容。为此,网络服务器和网络个人计算机(PC)通常分别使用标准Web协议和标准标记语言,诸如:超文本传输协议(HTTP)和超文本标记语言(HTML)。无线装置通常使用无线协议,诸如无线接入协议(WAP)或手持装置传输协议(HDTP),并且有时使用标记语言,诸如无线标记语言(WML)和手持装置标记语言(HDML)。
普通个人计算机和某些新一代无线装置含有用于使该装置能在因特网上以及其它网络上访问超媒体内容的浏览器软件(对于无线装置,通常称为:“微浏览器”)。然而,许多早期的无线装置没有配备微浏览器。缺少微浏览器就限制了这种装置在因特网上访问超媒体内容的能力。
利用一种称为短消息服务(SMS)的装置,为这种无线装置提供了有限因特网访问能力,SMS在许多这种装置中是具备的。短消息服务(SMS)允许某种无线装置的用户发送和接收有限长度的字母数字消息(例如多至160个字符)。短消息服务(SMS)类似于寻呼,然而,在发送消息时,短消息服务(SMS)不要求在发送消息时该无线装置位于一定范围内并被激活;SMS消息一般会被保持一段时间,直到该无线装置被激活并在范围内。通常,SMS消息在同一个小区内传送或传送到具有漫游功能的任何一个。尽管SMS消息具有有限长度,但是SMS允许移动用户接收关键信息。通常,SMS消息是通过窄带信道发送的,所以对服务供应商产生的运行成本很低。
首先,通过由无线装置向由服务器提供服务的预定地址或电话号码提交一个或多个“关键字”消息来进行基于SMS的因特网接入。与因特网上馈送的其它消息进行交互后,服务器准备SMS消息,该SMS消息包含基于“关键字”消息的信息。然后,将SMS消息传送到请求该信息的无线装置。一个典型实例是股票报价请求,其中的“关键字”消息为股票代码并且返回的SMS消息为相应的报价信息。
现有技术的一个问题是,提供基于SMS因特网接入(access)的服务供应商通常使用将因特网与无线网络链接的定制的和/或恰当的解决方案。这些技术一旦被采用或运行,就难于与通用工业标准或广泛使用的标准(如无线接入协议(WAP))相一致且费用高。WAP逐渐被认为是无线领域的下一个平台标准并已被许多无线服务提供商作为事实上的标准。遵循WAP的无线装置正被无线电话制造商引入,并且许多服务供应商正在提供遵循WAP的服务。因此,需要有一种更好的解决方案以允许无微浏览器的无线装置在因特网上访问超媒体内容。
本发明涉及一种从网络向无线装置发送内容的装置与方法。根据本发明的一个方面,响应于无线装置发出的请求,根据协议,如超文本传输协议HTTP,从网络上的网络资源接收在请求中标识的内容。由于无线装置不遵循此协议,所以将此内容转换成遵循无线装置的消息规格的消息。在一个实施例中,该消息被转换为文本格式的短消息,然后被短消息服务中心(SMSC)发送到无线装置。
可以有几个不同的方法实现本发明,包括系统、方法、计算机可读介质以及各种产品装置,其中每个均能产生下列益处和优点中之一个或多个。其中一个益处和优点为诸如双向寻呼机的无线装置现在可以接收通常为其它计算装置所具备但并不是为这种无线装置设计的网络资源。另一个益处和优点是,只将相关的信息发送给无线装置,因为使用了一个代理服务器,用于在为该无线装置发出检索请求以获取这种信息之前,进行“关键字”映射。
本发明的其它目标、益处和优点与上述内容一起在如下所述本发明的实施过程中获得,并被归纳为利用附图说明的实施例。
根据以下描述、所附权利要求以及附图,本发明的这些以及其它特征、方面和优点将更易理解,其中:
图1示出在其中可以使用无线装置访问因特网上的内容的网络环境;
图2示出无线装置的方框图;
图3示出可以代表图1所示的一个或多个服务器的计算机系统的方框图;
图4示出使用短消息服务(SMS)以使无线装置在因特网上访问超媒体内容的系统的方框图;
图5示出为无线装置提供“拉(pull)”操作模式访问到超媒体内容而由代理服务器进行的处理的流程图;
图6A和图6B示出在产生SMS请求期间可以在无线装置上产生的两个显示的实例;
图7示出为了将来自应用程序的内容由一种内容类型译为另一种内容类型而由“拉”引擎进行的处理过程的流程图;以及
图8示出为无线装置提供访问到超媒体内容而由代理服务器以“推”操作模式完成的处理过程的流程图。
以下说明使无浏览器的无线通信装置在因特网上或其它网络上访问超媒体内容的装置和方法。请注意,在本说明中,引述“一个实施例”或“实施例”是指所涉及的特征至少包括在本发明的一个实施例中。此外,在本说明中不同的引述“一个实施例”并非一定指同一个的实施例;然而,除非特别说明,否则正如本领域的技术人员容易看到的那样,没有任何两个实施例是互相排斥的。
所描述的技术支持“拉”操作方式和“推”操作方式两者。如同以下进一步说明的那样,在“拉”操作方式,短消息服务中心(SMSC)接收由无浏览器的无线装置发出的、请求访问基于因特网内容的SMS请求。短消息服务中心(SMSC)将SMS请求转发到与有线网络(如:因特网)相连的代理服务器。代理服务器将SMS请求译码为不相同的字符集并从译码后请求中提取关键字。代理服务器保持关键字与诸如统一资源定位符(URL)和/或统一资源标识符(URI)(以下可互换地称为URL)的应用程序标识符的映射。代理服务器在关键字与URL的映射中查找提取的关键字以识别驻留在网络中服务器上的应用程序的URL。代理服务器构建含有该关键字和URL的超媒体协议操作,并通过因特网将该操作提交到应用程序。从应用程序接收到含有所请求内容的超媒体协议响应后,代理服务器就从该响应中提取该内容并将该内容从应用程序使用的内容类型转换为短消息服务中心(SMSC)使用的内容类型。然后,代理服务器将该内容由应用程序使用的字符集译码为由SMSC使用的字符集,并以短消息服务(SMS)响应的形式将译码内容发送到SMSC,接着将该内容作为SMS消息发送到无线装置。
在“推”操作模式,通过代理服务器和短消息服务中心(SMSC),内容应用程序将内容异步(即不对任何请求作响应)发送到无线装置。此时,代理服务器以超媒体协议请求形式从应用程序接收内容,按上述方法,对该内容进行翻译和译码,并将作为短消息服务(SMS)消息的内容传送到短消息服务中心(SMSC),以传输到无线装置。
图1示出在其中可以使用如上所述的无线通信装置(或简称“无线装置”)的网络环境。无线装置100可以是上述无线装置中的任何一种,诸如无线电话。为了便于说明,在以下的说明中在许多点均使用无线电话作为实例。正如这里所述的,无线装置100能够从一个或多个网络服务器,如图所示的网络服务器116和网络服务器120,接收远程存储的超媒体信息,诸如:无线标记语言(WML)文件、超文本标记语言(HTML)文件、压缩超文本标记语言(cHTML)文件、扩展标记语言(XML)文件或手持装置标记语言(HDML)文件。将检索的超媒体信息以短消息服务(SMS)消息的形式送到无线装置100。例如,网络服务器116和网络服务器120可以为普通个人计算机或计算机工作站。
无线装置100具有显示器102和小键盘103。可以假设无线装置100不具有能够访问并显示诸如WML卡片、HTML页面等超媒体内容的微浏览器。然而,还可以进一步假设无线装置100具有短消息服务(SMS)编辑器/阅读器(以下简称“短消息服务(SMS)编辑器”)以使无线装置100发送和接收SMS消息。
无线装置100与网络服务器116和网络服务器120之间的通信路径包括无线通信网络(“空中网”)104、代理服务器108以及基于陆地的网络(“陆地网”)112。空中网104可以为蜂窝数字分组数据(CDPD)网、全球移动通信(GSM)网、码分多址通信(CDMA)网或时分多址通信(TDMA)网。例如,空中网104使用的通信协议可以为WAP和/或手持装置传输协议HDTP。陆地网112为基于陆地的网络,它可以包括因特网、内联网或任何专用网络的数据网,如局域网(LAN)。例如,支持陆地网112的通信协议是传输控制协议(TCP/IP)、HTTP或安全超文本传输协议(sHTTP)。
代理服务器108可以作为空中网104与陆地网112之间的桥路。例如,代理服务器108可以为普通计算机工作站或个人计算机。尽管在图示中代理服务器108为物理独立的装置,但是如同业内熟知的那样,可以在网络服务器(例如网络服务器116或网络服务器120)中使用连接空中网104和陆地网112的硬件和软件实现。实质上,代理服务器108与网络服务器116和网络服务器120相同,只是代理服务器108具有这里所述的本发明特征。
图2示出根据一个实施例的无线装置100的主要部件的方框图。无线装置100包括处理器301,处理器301可以为或可以包括通用可编程微处理器或专用可编程微处理器中的任何一个:数字信号处理器(DSP)、专用集成电路(ASIC)、可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)等,或它们的组合。无线装置100包括无线控制协议(WCP)接口328,通过空中网104将接口328耦合到运营商网络以接收输入和输出信号。设备标识符(ID)存储器316存储移动装置标识符(MIN)并将该移动装置标识符(MIN)送到WCP接口332,该移动装置标识符(MIN)向外部实体(例如代理服务器108)标识无线装置100。该移动装置标识符(MIN)为与无线装置100有关的专用代码并且与通常由相关代理服务器,如代理服务器108提供的用户帐户中的设备标识符(ID)直接对应。如果代理服务器为多个无线装置提供服务,那么就会有多个最好保存在数据库服务器中的这种帐户,每个帐户对应一个不同的无线装置。
此外,无线装置100包括存储器304,存储器304存储用于控制和/或进行许多由无线装置100进行的处理任务的数据和/或软件。这些处理任务包括:通过无线链路332和空中网104与代理服务器建立通信对话;从小键盘103接收用户输入;发送并接收短消息服务(SMS)消息以及在显示器102显示信息。因此,存储器304可以代表一个或多个物理存储装置,物理存储装置可以为下列任何一种:随机存取存储器(RAM)、只读存储器(ROM)(可以为可编程的)、快闪存储器、非易失性海量存储器或这些存储装置的组合。为了建立通信对话以及请求数据和接收数据,存储器304还连接到无线控制协议(WCP)接口328。
例如,假设无线装置为无线电话,则无线装置100还包括在无线装置100的用户与远端对方进行电话通信期间用于接收并输出声音的话音电路318。例如,如同业内熟知的那样,话音电路318包括声能换能器、模数(A/D)转换器、数模(D/A)转换器、滤波器等。为了对音频信号进行编码和解码,将编码器/解码器310连接到处理器301和话音电路318之间。
图3示出可以代表图1所示的一个或全部服务器,即代理服务器108、网络服务器116和网络服务器120的计算机系统的高层方框图。如图所示,该计算机相同包括处理器31、ROM 32和RAM 33,它们均分别连接在总线系统38上。如同业内熟知的那样,总线系统38可以包括一条或多条通过各种桥路、控制器和/或适配器互相连接的总线。例如,总线系统38可以为通过适配器连接到一条或多条扩展总线的“系统总线”,诸如外部设备互连(PCI)总线。连接到总线系统38的还包括海量存储装置34、网络接口35、SMS接口36以及N个输入/输出(I/O)装置(37-1至37-N)。
例如,输入/输出(I/O)装置(37-1至37-N)可以包括键盘15、指示装置16、显示装置17和/或其它传统输入/输出(I/O)装置。海量存储装置34为用于存储大量数据的适当装置,诸如磁盘或磁带、磁光(MO)存储装置或任何一种各种类型的数字多功能盘(DVD)或压缩光盘(CD)存储器。
网络接口35在计算机系统与陆地网112上的其它计算机系统之间提供数据通信。因此,网络接口35适合或能够用于计算机系统1以通过数据通信链路与远程处理系统进行数据通信,数据通信链路包括:普通电话调制解调器、综合业务数字网(ISDN)适配器、数字用户线(DSL)适配器、电缆调制解调器、无线收发信机、以太网适配器等。同样,SMS接口36在计算机系统与短消息服务中心(SMSC)之间提供SMS数据通信。SMS接口36与网络接口35具有相同或相近的装置类型,并且事实上,SMS接口36与网络接口35是在同一个通信装置中一起实现的。
当然,为了满足给定系统的特别要求,可以对图3所示的结构进行许多变化。因此,可以对图3所示的给定系统方框图附加某些部件,或者将图3所示的某些部件从给定的系统中删除。
请注意,在此说明的许多特征均可以由软件实现。即响应于其处理器执行存储在存储器中的指令顺序,可以在处理系统中完成所描述的操作。所执行的指令可以由诸如RAM的存储器提供,还可以由诸如海量存储装置的持久存储器和/或由一个或多个其它远程计算机系统(共同被称为“主计算机”)载入。同样,可以用硬布线电路代替软件,或与软件结合在一起实现在此所描述的特征。因此,本发明并不局限于任何特定的硬件电路和软件的组合,也不局限于计算机系统所执行指令的任何特定来源。
图4是使用短消息服务(SMS)使无线装置100在万维网(Web)上访问超媒体内容的系统的更详细方框图。在图4中,因特网215代表图1所示的陆地网112。Web服务器202代表图1所示的网络服务器104之一,Web服务器202还向因特网215上的其它计算装置提供可访问的超媒体信息(例如:超文本标记语言(HTML)页面或无线标记语言(WML)卡片)。无线装置100通过短消息服务中心(SMSC)212和与因特网215相连的代理服务器108访问Web服务器202上的信息。请注意,无线装置100与代理服务器108之间的通信是通过包括SMSC 212在内的运营商基础设施进行的。
当无线装置100发送由短消息服务中心(SMSC)212接收的“关键字”SMS消息时,受无线装置100的移动装置标识符(MIN)的控制,短消息服务中心(SMSC)212将SMS消息转发到代理服务器108。对于与短消息服务(SMS)消息中的“关键字”对应的超媒体内容,代理服务器108代表无线装置100将代理请求发送到Web服务器202。例如,在SMS消息中,关键字可以为一个或多个字。
例如,假设无线装置100的用户希望对加利福尼亚州Redwood市的Phone.com公司的股票价格进行实时报价。Phone.com公司的股票代码为“PHCM”。相应地,用户可以将输入内容:“QUOTE PHCM”输入到处于短消息服务(SMS)发信模式的无线装置,其中“QUOTE”为关键字,导致无线装置100将SMS形式的输入内容发送到指定的短消息服务中心(SMSC)212。通常,SMSC不提供实时股票报价,因此,它必须通过将关键字SMS消息或从SMS消息提取的信息转发到诸如代理服务器108的代理服务器,在因特网215上寻找所请求信息。
短消息服务中心(SMSC)212一旦接收到SMS请求后,代理服务器108可以首先进行某种管理处理,诸如用户有权使用服务的验证。根据该关键字,代理服务器108识别出可以提供所请求信息的应用程序并将代理请求发送到该应用程序。代理请求包括用于标识可获得股票报价的网络资源的地址或其它标识符。地址可以为URL或其它任何适合于标识具有请求的内容的网络资源的标识符。当代理服务器108以标记语言格式(例如:HTML)接收股票报价(例如:股票价格)时,报价信息被代理服务器108中的拉引擎210翻译并译码为短消息服务中心(SMSC)212可以发送到无线装置100的格式,之后发送到短消息服务中心(SMSC)212。
Web服务器202上的请求内容的形式为用标记语言(如:WML或HTML)构建的可显示超媒体网页,这样,就可以用不同的地址如URL来标识各超媒体网页。当对其中一个网页请求时,包括该网页的链接的整个网页或通知会被发送到受到代理服务器108调控的无线装置100。
应该注意,拉引擎210的功能可以包括如果所接收的内容超过最大短消息服务(SMS)消息的长度,对消息进行分段。更具体地说,消息分段是将长消息分成分段消息的过程,每个分段消息均不超过最大SMS消息长度(例如:150个字符)。
在此描述的技术至少具有两种操作模式:“拉”模式和“推”模式。当响应于来自无线装置100的请求向无线装置100提供信息时,就使用拉模式。通常,代理服务器108中的拉引擎210以拉模式完成代理服务器108的操作。即使没有这种请求,使用推模式也可以向无线装置100提供信息。通常,代理服务器108中的发信单元(Messenger)208以推模式完成代理服务器108的操作。通常,在应用程序确定无线装置100的用户对某种类型的内容感兴趣后,使用推模式。尽管不是响应于无线装置100发出的特定请求来发送“推”到无线装置100的内容,但是可以根据无线装置100先前发出的一个或多个关键字请求确定应该推什么内容和应该推到哪个装置。
图5示出可以由代理服务器108以“拉”操作模式完成的处理过程的流程图。首先,无线装置100的用户激活其短消息服务(SMS)编辑器以输入SMS关键字请求。例如,假设用户希望查询加利福尼亚州Redwood市Phone.com公司的当前股票价格。于是,用户利用短消息服务(SMS)编辑器使用无线装置100的小键盘输入“QUOTE PHCM”。如图6A所示,当用户输入时,此文本就显示在无线装置100的显示器上。然后,如图6B所示,用户对代理服务器108输入一个熟知的预定标识符,诸如“711”,它也同样显示在显示器上。输入此标识符后,无线装置100将SMS请求“QUOTE PHCM”送到短消息服务中心(SMSC)212,短消息服务中心(SMSC)212通过接口211将该请求传送到代理服务器108中的拉引擎210。在SMSC 212与代理服务器108之间的通信协议包括无线装置100的移动装置标识符(MIN)。
现在参考图5,在步骤501,接口211提取移动装置标识符(MIN)和SMS请求文本并将此请求送到拉引擎210。在步骤502,拉引擎210将请求文本译码为与外部应用程序通信所要求的字符集。例如,给定已知不同装置在使用哪些字符集,可以利用简单的查找操作进行译码(transcode)。然后,拉引擎210分析SMS请求的文本。在一个实施例中,将“关键字”作为请求文本的首字。然而,另一方面,关键字可以是预定个数的多个字,不必一定是请求文本的首字。因此,在步骤503,拉引擎210从请求文本提取关键字,在本例中关键字为“QUOTE(报价)”。
代理服务器108保持关键字与相关应用程序标识符(例如:URL)之间的映射(例如查找表)。这种映射可以做成为在一组传统Web网页(或其它任何用户界面)上为授权人员可以访问,以便利用传统浏览器调整并更新该映射。由此看来,代理服务器108可以起到传统Web网点的作用。所完成的操作包括:添加、删除、编辑和观看映射项目。
相应地,在步骤504,拉引擎210使用该映射来查找与SMS请求的关键字对应的URL。URL标识具有请求内容(例如:股票价格)的应用程序。然后,拉引擎210可以对该URL构建HTTP1.1版(“HTTP/1.1”)POST(邮送)方法,该POST方法包括请求(“QUOTE PHCM”)和诸如Accept(接受)和Accept-Charset(接受字符组)的各种首标。POST方法还可以包括可被应用程序使用以发现无线装置的代理专用用户号的附加字段。稍后,该字段可以被用于将内容“推”到无线装置。例如,无线装置的移动装置标识符(MIN)可以被用于此字段。
如下是描述上述POST方法的实例,以股票报价为例(其中被确定形成映射的URL代替第一行中的“[URL]”):
POST [URL] HTTP/1.1\r\n
x-up-subno:UPWMS-211234567890--upserver.uplink.com\r\n
Content-Type:text/plain\r\n
Accept:text/plain\r\n
Accept-Charset:ISO-8859-1
\r\n
QUOTE PHCM
然后,将拉引擎210连接到由URL指定的应用程序并在506提交POST操作,之后等待应用程序应答。
POST方法的文本/无格式(plain)内容(通常)是由应用程序接受并处理的。那么,由应用程序产生的响应为具有文本/无格式内容类型和含有该响应的内容主体的HTTP 1.1版(“HTTP/1.1”)响应。如下是与此应答类似的一个实例,其中返回内容为“PHCM 500 1/4”。
HTTP/1.1 200 Document follows\r\n
Content-type: text/plain\r\n
Content-length: 11\r\n
\r\n
PHCM 500 1/4\r\n
如果在超时期间内(507)未从应用程序收到响应,则在步骤512代理服务器108向短消息服务中心(SMSC)212发送错误消息,然后由SMSC 212将该错误消息发送到无线装置100。总之,(适当时)可以由代理服务器108发送的错误消息的类型包括HTTP代理错误、关键字到URL映射错误和一般链路错误。
如果及时收到响应,那么在步骤508拉引擎210提取该响应中的内容。在步骤509,拉引擎210将提取的内容由应用程序使用的内容类型(例如:WML或HTML)译成可以被短消息服务中心(SMSC)理解的内容类型(例如:文本/无格式)。以下将对该翻译过程作进一步说明。在步骤510,拉引擎210将此内容由应用程序使用的字符集(例如:ISO-8859-1)译码为短消息服务中心(SMSC)所要求的字符集(例如:GSM字符集)。例如,可以利用简单的查找操作完成译码过程。在步骤511,拉引擎210将译码的响应内容作为SMS消息发送到短消息服务中心(SMSC),以便传输到无线装置100。
至此,对作为代理服务器108与内容应用程序之间的通信协议的超文本传输协议(HTTP)1.1版(“HTTP/1.1”)进行了说明。然而,在其它实施例中,可以用不同于HTTP的基于超媒体的协议代替,或使用另一个版本的HTTP。
图7示出为了将从应用程序接收的内容由应用程序使用的内容类型(例如:WML或HTML)翻译为可以被短消息服务中心(SMSC)212使用的内容类型(例如:文本/无格式)而由拉引擎210完成的处理过程。为了便于说明,假设应用程序的响应为诸如WML或HTML的标记格式而短消息服务中心(SMSC)212要求文本/无格式内容。起初,在步骤701,由应用程序产生的标记文件响应被拉引擎210接收。在702,拉引擎210在该文件中找到下一个(或第一个,如果可用)标记标签(tag)。然后,拉引擎210确定是否适于翻译由该标签标识的内容。如果不适合,则在步骤706丢弃该标签及其内容。例如,在无线标记语言(WML)中,可能会认为它不适于翻译全局标签,诸如:“<wml>”(文件标志)、“<card>”(卡片标志)、“<a>”(链接)等。
如果适合于翻译所标识的内容,则在步骤704,标签被丢弃并将其标识的可读文本作为对此标签翻译的结果输出。在步骤704或步骤706之后,在步骤705根据文件尾标志标签是否到达来确定是否到达了文件的末尾。如果没有到达文件末尾,则处理过程从选择下一个标签的步骤702重复进行。否则,处理过程结束。
可用利用如下实例说明图7所示的处理过程。假设股票报价服务将下面的无线标记语言(WML)文件返回代理服务器212:
<wml>
<card id=″QUOTE″title=″quote 1″>
<p mode=″nowrap″>Phone.com,inc.</P>
<p mode=″nowrap″>Last:78 1/2</P>
<p mode=″nowrap″>Chg:+2 3/4(+3.38%)</P>
<p mode=″nowrap″>Time:15∶12</P>
<p mode=″nowrap″>Vol:1,141,800</P>
<p mode=″nowrap″>Open:75 1/8</P>
<p mode=″nowrap″>High:80</P>
<p mode=″nowrap″>Low:75</P>
<a accesskey=″l″
href=″/wml/refresh.asp?Path=/cgi-bin/quote.dll?Z=1&;S=PHCM″>
Refresh</a>
<a accesskey=″l″
href=/cgi-bin/quote.dll?Z=2&;S=PHCM″>Detail</a>
</card>
</wml>
图7所示的编译过程的输出将为
Phone.com,Inc.
Last 78 1/2
Chg:+ 2 3/4(+3.38%)
Time:15:12
Vol:1,141,800
Open:75 1/8
High:80
Low:75
一旦无线装置100起初对内容进行请求,则应用程序就记住无线装置100的移动装置标识符(MIN)及该请求的性质。结果,应用程序可以确定无线装置100的用户会对哪一种类型的内容感兴趣,接着(通过代理服务器108和短消息服务中心(SMSC)212)将此内容异步提供给无线装置100,即不是作为对无线装置100发出的特定请求的响应。这种操作模式被称为如上所述的“推”模式。
图8示出可以由代理服务器108以“推”模式完成的处理过程的流程图。如上所述,可以将一个字段附加到无线装置发出的原始请求中以允许应用程序识别无线用户,并接着将相关内容送到无线用户。在步骤801,等待中的发信单元从提供内容的应用程序接收HTTP附加请求。如下为与此请求类似的一个实例,其中股票报价“PHCM 500 1/4”为“推”的内容。
POST /ntfn/add HTTP/1.1\r\n
x-up-notifyp-verion: upnotifyp/3.0\r\n
x-up-subno: UPWMS-2112345678-_upserver.uplink.com\r\n
x-up-ntfn-channel: push\r\n
Content-Type:text/plain\r\n
Content-Length:ll\r\n
\r\n
PHCM 500 1/4
该请求的内容类型为文本/无格式,并且其内容主体包括待传送到无线装置100的消息。
在802,发信单元208确定请求的格式是否有效。在步骤803,发信单元208确定请求的内容类型是否被用户所支持(即文本/无格式)。如果其格式无效或者其内容类型不被支持,则在810将错误消息送到应用程序,之后处理过程结束。如果其格式有效而其内容类型是被支持的,则在步骤804,发信单元208确定将消息传送到短消息服务中心(SMSC)212的适当协议和通信机制。在步骤805,发信单元208利用从应用程序接收的请求的内容主体中的数据创建SMS消息。然后,在步骤806,发信单元208将响应文本由应用程序使用的内容类型(例如:WML或HTML)翻译为短消息服务中心(SMSC)212使用的内容类型(例如:文本/无格式)。接着,在步骤807,发信单元208将响应文本由应用程序使用的字符集(例如:ISO-8859-1)译码为短消息服务中心(SMSC)212所要求的字符集(例如:GSM)。然后,在步骤808,发信单元208将SMS消息送到接口211,接口211将该消息送到短消息服务中心(SMSC)212。在步骤809,发信单元208通知应用程序消息已被接收待向无线装置100发送。
这样,已对能使无浏览器的无线通信装置在因特网上或其它网络上访问超媒体内容的装置与方法进行了说明。尽管参考特定的典型实施例对本发明进行了说明,但是很明显还可以在权利要求所述的本发明广泛精神和范围内对这些实施例做各种变更和变化。因此,说明书和附图被认为具有说明性意义而不具有限制性意义。
Claims (14)
1、一种将内容从网络送到无线装置的方法,该方法包括:
根据第一协议从网络资源接收内容,其中无线装置遵循第二协议但是不遵循第一协议;
将内容转换为可以被无线装置接收以适当显示的格式的消息;以及
将该消息发送到消息传送中心以便将该消息发送到无线装置。
2、根据权利要求1所述的方法,其中所述从网络资源接收内容是对无线装置发出的内容请求的响应。
3、一种将内容从网络送到无线装置的方法,该方法包括:
根据无线装置发出的内容请求来接收消息;
在消息中标识关键字;
根据预定的规则将关键字映射到网络资源;
从网络资源检索内容;
将内容转换为遵循无线装置要求的响应。
4、根据权利要求3所述的方法,其中所述映射包括利用关键字来标识网络资源的统一资源定位符(URL)。
5、根据权利要求3所述的方法,其中所述将内容转换为遵循无线装置要求的响应包括:
将内容由网络资源使用的内容类型翻译(translate)为与无线装置相关的内容类型;以及
将内容由网络资源使用的字符集译码为与无线装置相关的字符集。
6、一种将内容从网络送到无线装置的方法,该方法包括:
根据无线装置发出的请求接收消息,该消息遵循第一协议和由无线装置使用的第一字符集;
将消息译码为网络的第二字符集;
在消息中标识关键字;
在网络上将关键字映射到网络资源;
根据关键字,利用网络使用的第二协议,从网络资源检索第二字符集的内容;
将内容由应用程序使用的内容类型翻译为由无线装置使用的内容类型;
将内容译码为第一字符集;以及
利用第一协议,将内容以第一字符集形式发送到无线装置。
7、一种将内容从网络送到无线装置的方法,该方法包括:
根据无线装置发出的请求接收消息;
在消息中标识关键字;
将关键字映射到网络资源;
根据关键字从网络资源中检索内容;
将内容翻译为与无线装置相关的内容类型;以及
将内容译码为遵循无线装置的消息要求的字符集。
8、根据权利要求3至权利要求7中所述的任何一种方法,其中无线装置发出的请求不遵循第一协议但是遵循第二协议。
9、根据权利要求1至权利要求7中所述的任何一种方法,进一步包括:
将请求转换为遵循超媒体协议;以及
将请求发送到网络资源。
10、一种将内容从网络送到无线装置的方法,该方法包括:
保持关键字与网络资源的映射;
从无线装置接收第一短消息服务(SMS)消息,在无线网络上发送该第一短消息服务(SMS)消息;
在第一短消息服务(SMS)消息中标识关键字;
利用映射确定与关键字相关的网络资源;
利用超文本传输协议(HTTP)事务,从网络资源检索内容;
将内容翻译为不同的内容类型;
将内容译码为不同的字符集;以及
以第二短消息服务(SMS)消息将内容送到短消息服务(SMS)中心以发送到无线装置。
11、一种将网络上的远程保持的内容送到无线装置的方法,该方法包括:
通过短消息服务中心(SMSC),接收由无线装置发出的对内容的短消息服务(SMS)请求,在无线网络上发送此短消息服务(SMS)请求。
将短消息服务(SMS)请求由无格式文本字符集译码为标记语言字符集;
从译码的请求中提取关键字;
保持关键字对统一资源定位符(URL)的映射;
在关键字对统一资源定位符(URL)的映射中查找关键字以标识与关键字有关的统一资源定位符(URL),统一资源定位符(URK)与能够提供所述内容的应用程序相关;
构建含有关键字和统一资源定位符(URL)的超文本传输协议邮送(HTTPPOST)操作;
通过有线网络将超文本传输协议(HTTP)POST操作提交到应用程序;
响应于POST操作,通过有线网络从应用程序接收超文本传输协议(HTTP)响应,超文本传输协议(HTTP)响应中含有所述内容;
从超文本传输协议(HTTP)响应中提取该内容;
将该内容由标记语言翻译为无格式文本类型;
将该内容由应用程序的字符集译码为短消息服务中心(SMSC)的字符集;以及
以短消息服务(SMS)响应的形式将翻译并译码的内容通过短消息服务中心(SMSC)发送到无线装置。
12、一种有形地含有可被机器执行以执行一方法的接连指令的机器可读程序存储介质,该方法包括:
根据无线装置发出的请求接收消息;
在消息中标识关键字;
在网络上将关键字映射到网络资源;
根据关键字从网络资源中检索内容;
将内容由应用程序的内容类型翻译为无线装置可使用的内容类型;以及
将内容译码为遵循无线装置消息要求的字符集。
13、一种将内容从网络送到无线装置的装置,该装置包括:
接收装置,根据无线装置发出的请求接收消息,该消息遵循第一协议和第一字符集;
译码装置,将消息译码为第二字符集;
标识装置,在消息中标识关键字;
映射装置,将关键字映射到网络资源;
检索装置,根据关键字,利用第二协议,从网络资源中检索第二字符集的内容;
翻译装置,将内容由应用程序的内容类型翻译为无线装置可用的内容类型;
译码装置,将内容译码为第一字符集;以及
发送装置,利用第一协议将内容以第一字符集形式送到无线装置。
14、一种将网络上远程保持的内容送到无线装置的装置,该装置包括:
接收装置,通过短消息服务中心(SMSC)接收从无线装置发出的对内容的短消息服务(SMS)请求,在无线网络上发送该短消息服务(SMS)请求;
译码装置,将短消息服务(SMS)请求由第一字符集译码为第二语言字符集;
提取装置,从译码的请求中提取关键字;
映射保持装置,保持关键字对统一资源定位符(URL)的映射;
查找装置,在关键字对统一资源定位符(URL)的映射中查找关键字以标识与关键字相关的统一资源定位符(URL),统一资源定位符(URL)与可以提供所述内容的应用程序相关;
构建装置,用于构建含有关键字和统一资源定位符(URL)的超文本传输协议邮送(HTTP POST)操作;
提交装置,通过有线网络将超文本传输协议(HTTP)POST操作提交到应用程序;
接收装置,响应于POST操作,通过有线网络从应用程序接收超文本传输协议(HTTP)响应,超文本传输协议(HTTP)响应中含有所述内容;
提取装置,从超文本传输协议(HTTP)响应中提取该内容;
编译装置,将内容由应用程序的内容类型编译为短消息服务中心(SMSC)可用的内容类型;
译码装置,将内容由第二字符集译码为第一字符集;以及
发送装置,以短消息服务(SMS)响应的形式将译码的内容通过短消息服务中心(SMSC)发送到无线装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15869499P | 1999-10-08 | 1999-10-08 | |
US60/158,694 | 1999-10-08 | ||
US09/640,902 US7020685B1 (en) | 1999-10-08 | 2000-08-16 | Method and apparatus for providing internet content to SMS-based wireless devices |
US09/640,902 | 2000-08-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1291853A true CN1291853A (zh) | 2001-04-18 |
Family
ID=26855291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN00129078A Pending CN1291853A (zh) | 1999-10-08 | 2000-10-08 | 对基于短消息服务无线装置提供因特网内容的装置与方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7020685B1 (zh) |
EP (1) | EP1091607A3 (zh) |
JP (1) | JP2001188743A (zh) |
KR (1) | KR20010050919A (zh) |
CN (1) | CN1291853A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7418654B2 (en) | 2002-09-30 | 2008-08-26 | Brother Kogyo Kabushiki Kaisha | Communication terminal, storage medium and communication system |
CN100415021C (zh) * | 2003-07-09 | 2008-08-27 | 英业达股份有限公司 | 短信数据格式转换系统及其方法 |
CN100426879C (zh) * | 2004-11-26 | 2008-10-15 | 腾讯科技(深圳)有限公司 | 无线通信终端与互联网消息处理器交互的实现方法 |
US7966339B2 (en) | 2004-12-15 | 2011-06-21 | Samsung Electronics Co., Ltd. | Method and system for globally sharing and transacting contents in local area |
CN101120338B (zh) * | 2005-02-17 | 2011-12-28 | 因特罗移动有限公司 | 利用充当服务器的个人计算机在移动终端的空闲模式画面上提供内容信息的系统及方法 |
US8209411B2 (en) | 2004-06-04 | 2012-06-26 | Nokia Corporation | System, method and computer program product for providing content to a terminal |
CN105635225A (zh) * | 2014-11-07 | 2016-06-01 | 阿里巴巴集团控股有限公司 | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 |
Families Citing this family (392)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001013255A2 (en) * | 1999-08-13 | 2001-02-22 | Pixo, Inc. | Displaying and traversing links in character array |
US7539742B2 (en) | 1999-08-27 | 2009-05-26 | Innovation Fund Iii Llc | Network for targeting individual operating a microcomputer regardless of his location |
US20060235945A1 (en) * | 2000-01-14 | 2006-10-19 | Frietas Nathaniel X | Software architecture for wireless data and method of operation thereof |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US8977559B2 (en) | 2000-04-07 | 2015-03-10 | Zyzeba Holding Limited | Interactive marketing system |
NZ503817A (en) | 2000-04-07 | 2003-05-30 | Cool 123 Ltd | Survey reply using short message service mobile services |
US6891811B1 (en) | 2000-04-18 | 2005-05-10 | Telecommunication Systems Inc. | Short messaging service center mobile-originated to HTTP internet communications |
EP1148681B1 (en) | 2000-04-20 | 2005-12-07 | Nokia Corporation | Method for transferring resource information |
KR100460276B1 (ko) * | 2000-06-10 | 2004-12-04 | 유미특허법인 | 인터넷 서비스 장치 및 서비스 방법 |
CN1207876C (zh) | 2000-06-15 | 2005-06-22 | 国际商业机器公司 | 短消息网关、向移动电话提供信息服务的系统和方法 |
FI110899B (fi) * | 2000-06-21 | 2003-04-15 | Sonera Oyj | Menetelmä ja järjestelmä tiedonvälitykseen |
EP1189402A1 (en) * | 2000-09-15 | 2002-03-20 | Deutsche Thomson-Brandt Gmbh | Hand-held device and the method for using it |
FI109440B (fi) * | 2000-10-19 | 2002-07-31 | Wireless Media Finland Ltd Oy | Matkaviestinpalvelujen tuottaminen |
US10860290B2 (en) | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
US10915296B2 (en) * | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
US20020059415A1 (en) | 2000-11-01 | 2002-05-16 | Chang William Ho | Manager for device-to-device pervasive digital output |
AU2002226948A1 (en) | 2000-11-20 | 2002-06-03 | Flexiworld Technologies, Inc. | Tobile and pervasive output components |
US20020097408A1 (en) | 2001-01-19 | 2002-07-25 | Chang William Ho | Output device for universal data output |
KR100416342B1 (ko) | 2001-02-06 | 2004-01-31 | 주식회사 케이티프리텔 | Sms와 무선 인터넷을 이용한 데이터 수신 방법 및시스템 |
ES2182679B1 (es) * | 2001-02-15 | 2004-06-01 | Airtel Movil, S.A. | Sistema de interconexion de un servidor remoto con un centro servidor de mensajes cortos (smsc) a traves de ineternet. |
US6850986B1 (en) * | 2001-03-21 | 2005-02-01 | Palm Source, Inc. | Method and system for implementing URL scheme proxies on a computer system |
GB2374256B (en) * | 2001-04-03 | 2003-05-14 | 3Com Corp | Method and apparatus for providing network access for PDA devices |
US8315651B2 (en) | 2001-05-03 | 2012-11-20 | Kyocera Corporation | Instant messaging to a mobile device |
US20050076080A1 (en) * | 2001-05-29 | 2005-04-07 | Tejkumar Arora | Customization of error handling based on type of user agent |
US7389118B2 (en) | 2001-06-29 | 2008-06-17 | Nokia Corporation | System and method for person-to-person messaging with a value-added service |
KR20030003617A (ko) * | 2001-07-03 | 2003-01-10 | (주)텔쿼스 | SMS/MMS를 활용한 Mobile-Portal Web 호스팅 서비스 |
US7801941B2 (en) * | 2001-07-09 | 2010-09-21 | Palm, Inc. | Apparatus and method for exchanging data between two devices |
US7805378B2 (en) * | 2001-07-10 | 2010-09-28 | American Express Travel Related Servicex Company, Inc. | System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions |
US7543738B1 (en) * | 2001-07-10 | 2009-06-09 | American Express Travel Related Services Company, Inc. | System and method for secure transactions manageable by a transaction account provider |
DE60236221D1 (de) * | 2001-07-12 | 2010-06-10 | Research In Motion Ltd | System und Verfahren zum Schieben von Daten von einer Informationsquelle zu einem mobilen Endgerät beinhaltend die Transcodierung der Daten |
US7526572B2 (en) * | 2001-07-12 | 2009-04-28 | Research In Motion Limited | System and method for providing remote data access for a mobile communication device |
ITFI20010199A1 (it) | 2001-10-22 | 2003-04-22 | Riccardo Vieri | Sistema e metodo per trasformare in voce comunicazioni testuali ed inviarle con una connessione internet a qualsiasi apparato telefonico |
KR100658500B1 (ko) * | 2001-11-01 | 2006-12-19 | 주식회사 비즈모델라인 | 무선 게시판 서비스 제공 방법 |
CA2467782C (en) * | 2001-11-23 | 2011-05-10 | Research In Motion Limited | System and method for processing extensible markup language (xml) documents |
CN1182748C (zh) * | 2001-11-27 | 2004-12-29 | 斯伦贝谢(北京)智能卡科技有限公司 | 基于短消息服务的无线增值业务的实现方法和系统 |
US8285880B2 (en) * | 2001-11-30 | 2012-10-09 | Oracle International Corporation | Servicing requests that are issued in a protocol other than the protocol expected by the service |
US6954456B2 (en) * | 2001-12-14 | 2005-10-11 | At & T Corp. | Method for content-aware redirection and content renaming |
US7305700B2 (en) | 2002-01-08 | 2007-12-04 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7200680B2 (en) * | 2002-03-11 | 2007-04-03 | Ericsson Inc. | Method, apparatus and system for providing multimedia messages to incompatible terminals |
EP1370098A1 (en) * | 2002-06-03 | 2003-12-10 | SCHLUMBERGER Systèmes | Sim card module |
US7139259B2 (en) * | 2002-07-09 | 2006-11-21 | Qualcomm, Inc. | Method and apparatus for conveying reports for SMS messages in wireless communication systems |
CN100338615C (zh) * | 2002-08-30 | 2007-09-19 | 诺基亚有限公司 | 创建具有rfid标签信息的多媒体消息的方法 |
US20040066770A1 (en) * | 2002-10-07 | 2004-04-08 | Pabla Kuldip Singh | Method for communicating with a resource-constrained device on an edge of a network |
EP1408704A1 (en) * | 2002-10-09 | 2004-04-14 | Nokia Corporation | Method and arrangement for concealing true identity of user in communications system |
KR100591495B1 (ko) * | 2002-10-16 | 2006-06-20 | 가부시키가이샤 엔티티 도코모 | 서비스 검증 시스템, 인증 요구 단말, 서비스 이용 단말및 서비스 제공 방법 |
US20040107143A1 (en) * | 2002-11-29 | 2004-06-03 | Aki Niemi | Method for authorizing indirect content download |
GB2396239B (en) * | 2002-12-14 | 2007-06-06 | Ncr Int Inc | A self service terminal |
US8468126B2 (en) * | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
JP2004310691A (ja) * | 2003-04-10 | 2004-11-04 | Mitsubishi Electric Corp | 文章情報処理装置 |
US7669134B1 (en) | 2003-05-02 | 2010-02-23 | Apple Inc. | Method and apparatus for displaying information during an instant messaging session |
US7454615B2 (en) * | 2003-05-08 | 2008-11-18 | At&T Intellectual Property I, L.P. | Centralized authentication system |
US7242925B2 (en) * | 2003-05-08 | 2007-07-10 | Bellsouth Intellectual Property Corporation | Wireless market place for multiple access internet portal |
US7366795B2 (en) * | 2003-05-08 | 2008-04-29 | At&T Delaware Intellectual Property, Inc. | Seamless multiple access internet portal |
US7127232B2 (en) | 2003-05-08 | 2006-10-24 | Bell South Intellectual Property Corporation | Multiple access internet portal revenue sharing |
US20050050144A1 (en) * | 2003-09-01 | 2005-03-03 | Marat Borin | System and method for automated communication between websites and wireless communications devices |
US8856346B2 (en) * | 2004-01-15 | 2014-10-07 | Unwired Planet, Llc | Stateful push notifications |
US8112103B2 (en) * | 2004-01-16 | 2012-02-07 | Kuang-Chao Eric Yeh | Methods and systems for mobile device messaging |
US7656885B2 (en) * | 2004-03-12 | 2010-02-02 | Sybase 365, Inc. | Intermediary content gateway system and method |
US7565438B1 (en) * | 2004-03-30 | 2009-07-21 | Sprint Communications Company L.P. | Digital rights management integrated service solution |
JP2005285047A (ja) * | 2004-03-31 | 2005-10-13 | Nec Corp | メッセージ配信システム、サーバ及びメッセージ配信プログラム |
US7849135B2 (en) * | 2004-04-09 | 2010-12-07 | At&T Mobility Ii Llc | Sharing content on mobile devices |
US7295833B2 (en) | 2004-04-09 | 2007-11-13 | At&T Mobility Ii Llc | Spam control for sharing content on mobile devices |
CN1749994A (zh) * | 2004-09-17 | 2006-03-22 | 桑钧晟 | 电信数据传输内容中字词符联接uri或ip的方法及其系统 |
US8010082B2 (en) * | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
DE602005011320D1 (de) * | 2004-10-27 | 2009-01-08 | Intellprop Ltd | Vorrichtung und verfahren für telekommunikationsdienste |
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 |
US7844674B2 (en) * | 2004-12-03 | 2010-11-30 | Clairmail Inc. | Architecture for general purpose trusted personal access system and methods therefor |
US7870201B2 (en) * | 2004-12-03 | 2011-01-11 | Clairmail Inc. | Apparatus for executing an application function using a mail link and methods therefor |
US7870202B2 (en) * | 2004-12-03 | 2011-01-11 | Clairmail Inc. | Apparatus for executing an application function using a smart card and methods therefor |
US8499028B2 (en) * | 2005-02-23 | 2013-07-30 | International Business Machines Corporation | Dynamic extensible lightweight access to web services for pervasive devices |
US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
US8014762B2 (en) * | 2005-03-31 | 2011-09-06 | Qualcomm Incorporated | Time and location-based non-intrusive advertisements and informational messages |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US20060242248A1 (en) * | 2005-04-22 | 2006-10-26 | Heikki Kokkinen | Shortcut generator for services accessible via a messaging service system |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US9998585B2 (en) * | 2005-10-05 | 2018-06-12 | SITO Mobile R&D IP, LLC | Content selection and delivery of complementary information |
WO2007062077A2 (en) * | 2005-11-23 | 2007-05-31 | Envio Networks Inc. | System and method for mobile digital media content delivery and services marketing |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
JP2009530954A (ja) * | 2006-03-24 | 2009-08-27 | ケーティーフリーテル・カンパニー・リミテッド | 待機画面サービスの提供方法及び待機画面サービスシステム |
ITTO20060256A1 (it) * | 2006-04-07 | 2007-10-08 | Gaetano Rizzi | Unita' e metodo di elaborazione dati, particolarmente per elaborazione messaggi di richiesta informazioni trasmessi via rete di telefonia |
KR100758788B1 (ko) * | 2006-06-30 | 2007-09-14 | 주식회사 케이티 | Url 문을 이용한 단문메시지 서비스와 전화 연결서비스를 제공하는 시스템 및 방법 |
US20080005341A1 (en) * | 2006-07-03 | 2008-01-03 | Srinivasan Subbian | Method and system for dynamic list prioritization |
US20080005226A1 (en) * | 2006-07-03 | 2008-01-03 | Srinivasan Subbian | A method and system for one-to-one communication through proxy |
US20080005228A1 (en) * | 2006-07-03 | 2008-01-03 | Srinivasan Subbian | Method and system for communicating to networks using mobile phones |
US20080005227A1 (en) * | 2006-07-03 | 2008-01-03 | Srinivasan Subbian | Method and system for content processing |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8195749B2 (en) * | 2006-11-13 | 2012-06-05 | Bindu Rama Rao | Questionnaire server capable of providing questionnaires based on device capabilities |
US11256386B2 (en) | 2006-11-22 | 2022-02-22 | Qualtrics, Llc | Media management system supporting a plurality of mobile devices |
US8700014B2 (en) | 2006-11-22 | 2014-04-15 | Bindu Rama Rao | Audio guided system for providing guidance to user of mobile device on multi-step activities |
US8478250B2 (en) | 2007-07-30 | 2013-07-02 | Bindu Rama Rao | Interactive media management server |
US10803474B2 (en) | 2006-11-22 | 2020-10-13 | Qualtrics, Llc | System for creating and distributing interactive advertisements to mobile devices |
US8126786B1 (en) | 2006-12-18 | 2012-02-28 | Intuit Inc. | Notification and correction of E-filing rejections |
US8745169B2 (en) * | 2006-12-19 | 2014-06-03 | Intel Corporation | Intelligent system of unified content posting |
CN101569158B (zh) * | 2006-12-30 | 2016-05-04 | 英特尔公司 | 统一内容发布的智能系统 |
US7912828B2 (en) * | 2007-02-23 | 2011-03-22 | Apple Inc. | Pattern searching methods and apparatuses |
US7853593B2 (en) * | 2007-03-21 | 2010-12-14 | Microsoft Corporation | Content markup transformation |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
AU2008260261B2 (en) * | 2007-05-21 | 2013-06-13 | Stefan Gromoll | Method and system for sending, routing, and receiving information using concise messages |
US8838079B2 (en) * | 2007-05-22 | 2014-09-16 | Nuance Communications, Inc. | Keyword-based services for mobile device messages |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
WO2009023258A2 (en) * | 2007-08-15 | 2009-02-19 | Clairmail, Inc. | Machine-implemented system and method for providing timed targeted promotional offers to individual payment account users with feedback |
US20090061943A1 (en) * | 2007-08-31 | 2009-03-05 | Guy Kamgaing-Kouam | System for obtaining information and communicating using the sms channel |
US9053089B2 (en) | 2007-10-02 | 2015-06-09 | Apple Inc. | Part-of-speech tagging using latent analogy |
WO2009057987A1 (en) * | 2007-10-31 | 2009-05-07 | Telekom Malaysia Berhad | Smart client application using message formatting technique and mobile database |
US8620662B2 (en) * | 2007-11-20 | 2013-12-31 | Apple Inc. | Context-aware unit selection |
CN101202748B (zh) * | 2007-11-27 | 2012-06-06 | 优视科技有限公司 | 一种嵌入式设备的微浏览器浏览网页的方法及嵌入式设备的微浏览器 |
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 |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
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 |
US8315178B2 (en) | 2008-02-08 | 2012-11-20 | Unomobi, Inc. | Method and system for wireless message-based advertising |
US8081963B2 (en) | 2008-02-12 | 2011-12-20 | Microsoft Corporation | Utilizing mobile device functionality from remote computers |
US8065143B2 (en) | 2008-02-22 | 2011-11-22 | Apple Inc. | Providing text input using speech data and non-speech data |
CA2720398C (en) | 2008-04-02 | 2016-08-16 | Twilio Inc. | System and method for processing telephony sessions |
US8837465B2 (en) | 2008-04-02 | 2014-09-16 | Twilio, Inc. | System and method for processing telephony sessions |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US9071651B2 (en) * | 2008-06-05 | 2015-06-30 | Microsoft Technology Licensing, Llc | Dynamic content delivery to network-enabled static display device |
US8464150B2 (en) | 2008-06-07 | 2013-06-11 | Apple Inc. | Automatic language identification for dynamic text processing |
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 |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
CN101662742B (zh) * | 2008-08-29 | 2012-02-22 | 中兴通讯股份有限公司 | 一种支持多协议统一短信平台的系统以及实现方法 |
US8768702B2 (en) | 2008-09-05 | 2014-07-01 | Apple Inc. | Multi-tiered voice feedback in an electronic device |
US8898568B2 (en) | 2008-09-09 | 2014-11-25 | Apple Inc. | Audio user interface |
US8352268B2 (en) * | 2008-09-29 | 2013-01-08 | Apple Inc. | Systems and methods for selective rate of speech and speech preferences for text to speech synthesis |
US8712776B2 (en) | 2008-09-29 | 2014-04-29 | Apple Inc. | Systems and methods for selective text to speech synthesis |
US8352272B2 (en) * | 2008-09-29 | 2013-01-08 | Apple Inc. | Systems and methods for text to speech synthesis |
US8355919B2 (en) * | 2008-09-29 | 2013-01-15 | Apple Inc. | Systems and methods for text normalization for text to speech synthesis |
US20100082328A1 (en) * | 2008-09-29 | 2010-04-01 | Apple Inc. | Systems and methods for speech preprocessing in text to speech synthesis |
US8583418B2 (en) | 2008-09-29 | 2013-11-12 | Apple Inc. | Systems and methods of detecting language and natural language strings for text to speech synthesis |
US8396714B2 (en) * | 2008-09-29 | 2013-03-12 | Apple Inc. | Systems and methods for concatenation of words in text to speech synthesis |
WO2010040010A1 (en) | 2008-10-01 | 2010-04-08 | Twilio Inc | Telephony web event system and method |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
WO2010067118A1 (en) | 2008-12-11 | 2010-06-17 | Novauris Technologies Limited | Speech recognition involving a mobile device |
US8700072B2 (en) | 2008-12-23 | 2014-04-15 | At&T Mobility Ii Llc | Scalable message fidelity |
US8862252B2 (en) * | 2009-01-30 | 2014-10-14 | Apple Inc. | Audio user interface for displayless electronic device |
WO2010101935A1 (en) | 2009-03-02 | 2010-09-10 | Twilio Inc. | Method and system for a multitenancy telephone network |
US8509415B2 (en) | 2009-03-02 | 2013-08-13 | Twilio, Inc. | Method and system for a multitenancy telephony network |
US8380507B2 (en) * | 2009-03-09 | 2013-02-19 | Apple Inc. | Systems and methods for determining the language to use for speech generated by a text to speech engine |
WO2010106446A1 (en) | 2009-03-18 | 2010-09-23 | Turkcell Iletisim Hizmetleri Anonim Sirketi | A method for querying a search word via sms and sending search engine results to mobile devices |
JP5252573B2 (ja) * | 2009-04-13 | 2013-07-31 | Necシステムテクノロジー株式会社 | 情報配信装置、情報配信方法、プログラム、及びシステム |
US10540976B2 (en) * | 2009-06-05 | 2020-01-21 | Apple Inc. | Contextual voice commands |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US20120311585A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Organizing task items that represent tasks to perform |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US20110010179A1 (en) * | 2009-07-13 | 2011-01-13 | Naik Devang K | Voice synthesis and processing |
US20110083179A1 (en) * | 2009-10-07 | 2011-04-07 | Jeffrey Lawson | System and method for mitigating a denial of service attack using cloud computing |
US8582737B2 (en) * | 2009-10-07 | 2013-11-12 | Twilio, Inc. | System and method for running a multi-module telephony application |
US9210275B2 (en) | 2009-10-07 | 2015-12-08 | Twilio, Inc. | System and method for running a multi-module telephony application |
US8682649B2 (en) | 2009-11-12 | 2014-03-25 | Apple Inc. | Sentiment prediction from textual data |
US20110110534A1 (en) * | 2009-11-12 | 2011-05-12 | Apple Inc. | Adjustable voice output based on device status |
US8600743B2 (en) | 2010-01-06 | 2013-12-03 | Apple Inc. | Noise profile determination for voice-related feature |
US8311838B2 (en) | 2010-01-13 | 2012-11-13 | Apple Inc. | Devices and methods for identifying a prompt corresponding to a voice input in a sequence of prompts |
US8381107B2 (en) | 2010-01-13 | 2013-02-19 | Apple Inc. | Adaptive audio feedback system and method |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
WO2011091085A1 (en) * | 2010-01-19 | 2011-07-28 | Twilio Inc. | Method and system for preserving telephony session state |
WO2011089450A2 (en) | 2010-01-25 | 2011-07-28 | Andrew Peter Nelson Jerram | Apparatuses, methods and systems for a digital conversation management platform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US8639516B2 (en) | 2010-06-04 | 2014-01-28 | Apple Inc. | User-specific noise suppression for voice quality improvements |
US9590849B2 (en) | 2010-06-23 | 2017-03-07 | Twilio, Inc. | System and method for managing a computing cluster |
US8416923B2 (en) | 2010-06-23 | 2013-04-09 | Twilio, Inc. | Method for providing clean endpoint addresses |
US9338064B2 (en) | 2010-06-23 | 2016-05-10 | Twilio, Inc. | System and method for managing a computing cluster |
US20120208495A1 (en) | 2010-06-23 | 2012-08-16 | Twilio, Inc. | System and method for monitoring account usage on a platform |
US9459926B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US9459925B2 (en) | 2010-06-23 | 2016-10-04 | Twilio, Inc. | System and method for managing a computing cluster |
US8838707B2 (en) | 2010-06-25 | 2014-09-16 | Twilio, Inc. | System and method for enabling real-time eventing |
US8713021B2 (en) | 2010-07-07 | 2014-04-29 | Apple Inc. | Unsupervised document clustering using latent semantic density analysis |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
JP5676762B2 (ja) | 2010-07-26 | 2015-02-25 | セブン ネットワークス インコーポレイテッド | モバイルアプリケーショントラフィック最適化 |
US8719006B2 (en) | 2010-08-27 | 2014-05-06 | Apple Inc. | Combined statistical and rule-based part-of-speech tagging for text-to-speech synthesis |
US8719014B2 (en) | 2010-09-27 | 2014-05-06 | Apple Inc. | Electronic device with text error correction based on voice recognition data |
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 |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
WO2012060996A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Caching adapted for mobile application behavior and network conditions |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
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 |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
US8204953B2 (en) | 2010-11-01 | 2012-06-19 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
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 |
EP2636268B1 (en) | 2010-11-22 | 2019-02-27 | Seven Networks, LLC | Optimization of resource polling intervals to satisfy mobile device requests |
CN103404193B (zh) | 2010-11-22 | 2018-06-05 | 七网络有限责任公司 | 调校数据传输以优化为通过无线网络的传输建立的连接 |
US10515147B2 (en) | 2010-12-22 | 2019-12-24 | Apple Inc. | Using statistical language models for contextual lookup |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
EP2661697B1 (en) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
US8649268B2 (en) | 2011-02-04 | 2014-02-11 | Twilio, Inc. | Method for processing telephony sessions of a network |
US8781836B2 (en) | 2011-02-22 | 2014-07-15 | Apple Inc. | Hearing assistance system for providing consistent human speech |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US9084105B2 (en) | 2011-04-19 | 2015-07-14 | Seven Networks, Inc. | Device resources sharing for network resource conservation |
EP2621144B1 (en) | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
EP2702500B1 (en) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
US20140044123A1 (en) | 2011-05-23 | 2014-02-13 | Twilio, Inc. | System and method for real time communicating with a client application |
WO2012162397A1 (en) | 2011-05-23 | 2012-11-29 | Twilio, Inc. | System and method for connecting a communication to a client |
US9648006B2 (en) | 2011-05-23 | 2017-05-09 | Twilio, Inc. | System and method for communicating with a client application |
US20120310642A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Automatically creating a mapping between text data and audio data |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8812294B2 (en) | 2011-06-21 | 2014-08-19 | Apple Inc. | Translating phrases from one language into another using an order-based set of declarative rules |
US9071571B2 (en) | 2011-06-30 | 2015-06-30 | International Business Machines Corporation | Interaction via short message service messages with wireless markup language based websites |
US9239800B2 (en) | 2011-07-27 | 2016-01-19 | Seven Networks, Llc | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
EP2555488B1 (en) * | 2011-08-02 | 2016-03-02 | Teliasonera AB | Method of transferring data to a functional application and a user terminal thereto |
US8706472B2 (en) | 2011-08-11 | 2014-04-22 | Apple Inc. | Method for disambiguating multiple readings in language conversion |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US8903909B1 (en) * | 2011-09-15 | 2014-12-02 | Google Inc. | Detecting and extending engagement with stream content |
KR101439534B1 (ko) * | 2011-09-16 | 2014-09-12 | 주식회사 케이티 | AC와 AP의 연동 기반의 WiFi 로밍에서의 웹 리다이렉트 인증 방법 및 장치 |
US10182147B2 (en) | 2011-09-21 | 2019-01-15 | Twilio Inc. | System and method for determining and communicating presence information |
EP2759123B1 (en) | 2011-09-21 | 2018-08-15 | Twilio, Inc. | System and method for authorizing and connecting application developers and users |
US8762156B2 (en) | 2011-09-28 | 2014-06-24 | Apple Inc. | Speech recognition repair using contextual information |
US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
WO2013086214A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
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 |
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 |
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 |
WO2013090212A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
EP2801236A4 (en) | 2012-01-05 | 2015-10-21 | Seven Networks Inc | DETECTION AND MANAGEMENT OF USER INTERACTIONS WITH FRONT PANEL APPLICATIONS ON A MOBILE DEVICE IN DISTRIBUTED CACHE STORES |
US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | 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 |
US9495227B2 (en) | 2012-02-10 | 2016-11-15 | Twilio, Inc. | System and method for managing concurrent events |
JP5612002B2 (ja) * | 2012-02-29 | 2014-10-22 | ビッグローブ株式会社 | プッシュ配信装置、携帯端末、プッシュ配信方法およびプッシュ配信システム |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | 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 |
US9602586B2 (en) | 2012-05-09 | 2017-03-21 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US9240941B2 (en) | 2012-05-09 | 2016-01-19 | Twilio, Inc. | System and method for managing media in a distributed communication network |
US20130304928A1 (en) | 2012-05-09 | 2013-11-14 | Twilio, Inc. | System and method for managing latency in a distributed telephony network |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US8775442B2 (en) | 2012-05-15 | 2014-07-08 | Apple Inc. | Semantic search using a single-source semantic model |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US8849904B2 (en) * | 2012-05-17 | 2014-09-30 | Cloudflare, Inc. | Incorporating web applications into web pages at the network level |
WO2013185109A2 (en) | 2012-06-08 | 2013-12-12 | Apple Inc. | Systems and methods for recognizing textual identifiers within a plurality of words |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9247062B2 (en) | 2012-06-19 | 2016-01-26 | Twilio, Inc. | System and method for queuing a communication session |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | 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 |
US8737962B2 (en) | 2012-07-24 | 2014-05-27 | Twilio, Inc. | Method and system for preventing illicit use of a telephony platform |
US8738051B2 (en) | 2012-07-26 | 2014-05-27 | Twilio, Inc. | Method and system for controlling message routing |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US8935167B2 (en) | 2012-09-25 | 2015-01-13 | Apple Inc. | Exemplar-based latent perceptual modeling for automatic speech recognition |
US8948356B2 (en) | 2012-10-15 | 2015-02-03 | Twilio, Inc. | System and method for routing communications |
US8938053B2 (en) | 2012-10-15 | 2015-01-20 | Twilio, Inc. | System and method for triggering on platform usage |
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 |
US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
US9253254B2 (en) | 2013-01-14 | 2016-02-02 | Twilio, Inc. | System and method for offering a multi-partner delegated platform |
US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with 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 |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
US9282124B2 (en) | 2013-03-14 | 2016-03-08 | Twilio, Inc. | System and method for integrating session initiation protocol communication in a telecommunications platform |
US10642574B2 (en) | 2013-03-14 | 2020-05-05 | Apple Inc. | Device, method, and graphical user interface for outputting captions |
US9977779B2 (en) | 2013-03-14 | 2018-05-22 | Apple Inc. | Automatic supplementation of word correction dictionaries |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US9733821B2 (en) | 2013-03-14 | 2017-08-15 | Apple Inc. | Voice control to diagnose inadvertent activation of accessibility features |
US10572476B2 (en) | 2013-03-14 | 2020-02-25 | Apple Inc. | Refining a search based on schedule items |
US11151899B2 (en) | 2013-03-15 | 2021-10-19 | Apple Inc. | User training by intelligent digital assistant |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
WO2014144949A2 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | Training an at least partial voice command system |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
CN112230878A (zh) | 2013-03-15 | 2021-01-15 | 苹果公司 | 对中断进行上下文相关处理 |
US9001666B2 (en) | 2013-03-15 | 2015-04-07 | Twilio, Inc. | System and method for improving routing in a distributed communication platform |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
EP3008641A1 (en) | 2013-06-09 | 2016-04-20 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
CN105265005B (zh) | 2013-06-13 | 2019-09-17 | 苹果公司 | 用于由语音命令发起的紧急呼叫的系统和方法 |
US9225840B2 (en) | 2013-06-19 | 2015-12-29 | Twilio, Inc. | System and method for providing a communication endpoint information service |
US9338280B2 (en) | 2013-06-19 | 2016-05-10 | Twilio, Inc. | System and method for managing telephony endpoint inventory |
US9240966B2 (en) | 2013-06-19 | 2016-01-19 | Twilio, Inc. | System and method for transmitting and receiving media messages |
US9483328B2 (en) | 2013-07-19 | 2016-11-01 | Twilio, Inc. | System and method for delivering application content |
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 |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US9338018B2 (en) | 2013-09-17 | 2016-05-10 | Twilio, Inc. | System and method for pricing communication of a telecommunication platform |
US9274858B2 (en) | 2013-09-17 | 2016-03-01 | Twilio, Inc. | System and method for tagging and tracking events of an application platform |
US9137127B2 (en) | 2013-09-17 | 2015-09-15 | Twilio, Inc. | System and method for providing communication platform metadata |
US9553799B2 (en) | 2013-11-12 | 2017-01-24 | Twilio, Inc. | System and method for client communication in a distributed telephony network |
US9325624B2 (en) | 2013-11-12 | 2016-04-26 | Twilio, Inc. | System and method for enabling dynamic multi-modal communication |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US9344573B2 (en) | 2014-03-14 | 2016-05-17 | Twilio, Inc. | System and method for a work distribution service |
US9226217B2 (en) | 2014-04-17 | 2015-12-29 | Twilio, Inc. | System and method for enabling multi-modal communication |
EP2942925B1 (en) * | 2014-05-05 | 2016-08-24 | Advanced Digital Broadcast S.A. | A method and system for providing a private network |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9774687B2 (en) | 2014-07-07 | 2017-09-26 | Twilio, Inc. | System and method for managing media and signaling in a communication platform |
US9246694B1 (en) | 2014-07-07 | 2016-01-26 | Twilio, Inc. | System and method for managing conferencing in a distributed communication network |
US9251371B2 (en) | 2014-07-07 | 2016-02-02 | Twilio, Inc. | Method and system for applying data retention policies in a computing platform |
US9516101B2 (en) | 2014-07-07 | 2016-12-06 | Twilio, Inc. | System and method for collecting feedback in a multi-tenant communication platform |
US20140344295A1 (en) * | 2014-07-30 | 2014-11-20 | Michael Shungkai Lam | Message based web content retrieval systems and computer implemented methods thereto |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US9749428B2 (en) | 2014-10-21 | 2017-08-29 | Twilio, Inc. | System and method for providing a network discovery service platform |
US10225317B2 (en) * | 2014-10-30 | 2019-03-05 | Be-Bound Inc. | Asynchronous application data access system and method |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9477975B2 (en) | 2015-02-03 | 2016-10-25 | Twilio, Inc. | System and method for a media intelligence platform |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10419891B2 (en) | 2015-05-14 | 2019-09-17 | Twilio, Inc. | System and method for communicating through multiple endpoints |
US9948703B2 (en) | 2015-05-14 | 2018-04-17 | Twilio, Inc. | System and method for signaling through data storage |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10462093B2 (en) * | 2015-12-03 | 2019-10-29 | Facebook, Inc. | Message data transfer |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10659349B2 (en) | 2016-02-04 | 2020-05-19 | Twilio Inc. | Systems and methods for providing secure network exchanged for a multitenant virtual private cloud |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US10686902B2 (en) | 2016-05-23 | 2020-06-16 | Twilio Inc. | System and method for a multi-channel notification service |
US10063713B2 (en) | 2016-05-23 | 2018-08-28 | Twilio Inc. | System and method for programmatic device connectivity |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US10356570B1 (en) * | 2018-01-02 | 2019-07-16 | Syniverse Technologies, Llc | System and method for determining conversion rate for short message service (SMS) messaging |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI94581C (fi) | 1991-02-12 | 1995-09-25 | Nokia Telecommunications Oy | Järjestelmä yhteystietojen välittämiseksi automaattisesti matkapuhelinverkossa tai vastaavassa |
US5742905A (en) | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
EP0777394A1 (en) | 1995-12-01 | 1997-06-04 | ALCATEL BELL Naamloze Vennootschap | Method and apparatus for electronic mail transmission as short messages towards a mobile radio terminal |
US6473609B1 (en) * | 1995-12-11 | 2002-10-29 | Openwave Systems Inc. | Method and architecture for interactive two-way communication devices to interact with a network |
US5911485A (en) | 1995-12-11 | 1999-06-15 | Unwired Planet, Inc. | Predictive data entry method for a keypad |
US5809415A (en) | 1995-12-11 | 1998-09-15 | Unwired Planet, Inc. | Method and architecture for an interactive two-way data communication network |
US6119167A (en) * | 1997-07-11 | 2000-09-12 | Phone.Com, Inc. | Pushing and pulling data in networks |
FI108388B (fi) | 1997-09-01 | 2002-01-15 | Nokia Corp | Sõhk÷postiliikenne matkaviestinjõrjestelmõssõ |
FI3332U1 (fi) * | 1997-09-09 | 1998-03-30 | Nokia Mobile Phones Ltd | Informaationsiirtojärjestelmä ja päätelaite |
US6065120A (en) | 1997-12-09 | 2000-05-16 | Phone.Com, Inc. | Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices |
US6247048B1 (en) * | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
DE19830333B4 (de) * | 1998-07-07 | 2004-04-08 | Siemens Ag | Verfahren zum Bereitstellen von Leistungsmerkmalen für mobile Teilnehmer über ein Kommunikationsnetz |
GB2342196A (en) * | 1998-09-30 | 2000-04-05 | Xerox Corp | System for generating context-sensitive hierarchically-ordered document service menus |
US6424841B1 (en) * | 1999-02-18 | 2002-07-23 | Openwave Systems Inc. | Short message service with improved utilization of available bandwidth |
US6647260B2 (en) * | 1999-04-09 | 2003-11-11 | Openwave Systems Inc. | Method and system facilitating web based provisioning of two-way mobile communications devices |
-
2000
- 2000-08-16 US US09/640,902 patent/US7020685B1/en not_active Expired - Lifetime
- 2000-10-06 JP JP2000307559A patent/JP2001188743A/ja active Pending
- 2000-10-07 KR KR1020000059075A patent/KR20010050919A/ko not_active Application Discontinuation
- 2000-10-08 CN CN00129078A patent/CN1291853A/zh active Pending
- 2000-10-09 EP EP00308879A patent/EP1091607A3/en not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7418654B2 (en) | 2002-09-30 | 2008-08-26 | Brother Kogyo Kabushiki Kaisha | Communication terminal, storage medium and communication system |
CN100415021C (zh) * | 2003-07-09 | 2008-08-27 | 英业达股份有限公司 | 短信数据格式转换系统及其方法 |
US8209411B2 (en) | 2004-06-04 | 2012-06-26 | Nokia Corporation | System, method and computer program product for providing content to a terminal |
CN100426879C (zh) * | 2004-11-26 | 2008-10-15 | 腾讯科技(深圳)有限公司 | 无线通信终端与互联网消息处理器交互的实现方法 |
US7966339B2 (en) | 2004-12-15 | 2011-06-21 | Samsung Electronics Co., Ltd. | Method and system for globally sharing and transacting contents in local area |
CN101120338B (zh) * | 2005-02-17 | 2011-12-28 | 因特罗移动有限公司 | 利用充当服务器的个人计算机在移动终端的空闲模式画面上提供内容信息的系统及方法 |
CN105635225A (zh) * | 2014-11-07 | 2016-06-01 | 阿里巴巴集团控股有限公司 | 移动终端访问基于移动互联网络的服务器的方法与系统及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
EP1091607A2 (en) | 2001-04-11 |
EP1091607A3 (en) | 2001-10-17 |
KR20010050919A (ko) | 2001-06-25 |
JP2001188743A (ja) | 2001-07-10 |
US7020685B1 (en) | 2006-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1291853A (zh) | 对基于短消息服务无线装置提供因特网内容的装置与方法 | |
US6138158A (en) | Method and system for pushing and pulling data using wideband and narrowband transport systems | |
CN1203649C (zh) | 网关系统中的无线互联网业务方法 | |
CN101065748B (zh) | 对于由移动设备的用户启动的查询进行处理的方法和系统 | |
US6523063B1 (en) | Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier | |
US8001272B2 (en) | Obtaining a valid international destination address | |
CN101075987B (zh) | 一种传送消息的装置和方法 | |
US20050015406A1 (en) | Method and system for customizable client aware content selection and rendering in a portal server | |
CN1640109A (zh) | 将名称或标识符映射到电信网络资源位置的方法 | |
CN1618066A (zh) | 用于处理可扩展标示语言(xml)文档的系统和方法 | |
CN1991839A (zh) | 支持信息访问的方法和系统及其记录介质 | |
CN1437819A (zh) | 用于定制业务调用中的行为和接口的系统 | |
CN1249646A (zh) | 交互式双向通信装置与网络交互作用的方法和结构 | |
WO2001084804A2 (en) | System and method for wireless delivery of text data | |
CN1435967A (zh) | 信息提供方法、服务器、程序、和存储介质 | |
CN1523813A (zh) | 用于生成描述性链接名的系统及方法 | |
CN1217278C (zh) | 保证服务供应商所推荐的服务的可用性的方法和系统 | |
CN1244071C (zh) | 基于手持设备的证券交易系统和方法 | |
CN1505349A (zh) | 通过电信网跟踪多媒体消息的模块化方法和设备 | |
CN101800758A (zh) | 一种移动终端访问网络的方法、系统及网关 | |
US20050288044A1 (en) | System and method for using soap to invoke web services on handheld devices | |
CN102110144B (zh) | 文档访问方法和文档访问装置 | |
CN101478575B (zh) | 基于互联网内容修改协议的wap网关开发系统及方法 | |
KR20020040953A (ko) | 무선 인터넷에서의 이미지 처리 장치 및 방법 | |
KR100736550B1 (ko) | 단문 메시지를 기반으로 mms를 제공하는 방법 및 그시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |