CN1233898A - 用于集成窄频带和宽频带的数据传送的方法和系统 - Google Patents

用于集成窄频带和宽频带的数据传送的方法和系统 Download PDF

Info

Publication number
CN1233898A
CN1233898A CN99105375A CN99105375A CN1233898A CN 1233898 A CN1233898 A CN 1233898A CN 99105375 A CN99105375 A CN 99105375A CN 99105375 A CN99105375 A CN 99105375A CN 1233898 A CN1233898 A CN 1233898A
Authority
CN
China
Prior art keywords
notice
customer set
message
customizing messages
band channel
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
Application number
CN99105375A
Other languages
English (en)
Inventor
S·S·博伊尔
M·A·福克斯
S·拉曼苏布拉梅尼
B·V·斯沃茨
小布鲁斯K·马丁
P·F·金
H·廖
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.)
Great Elm Group Inc
Original Assignee
Phone Com 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 Phone Com Inc filed Critical Phone Com Inc
Publication of CN1233898A publication Critical patent/CN1233898A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Abstract

本发明对使用双向交互通信装置,例如活动体装置、移动电话、陆上线路电话、和具因特网效能的遥控器的因特网编辑页导航具有特定的应用。按照本发明的一性能,每一双向交互通信装置,是在分布式网络中的一节点,因而各装置能够存取在网络上储存在服务器装置中的信息超媒介或分级层,当一或更多的信息编辑页被更新时,本发明发送一通知到一代理服务器,把通知通过一廉价窄频带信道使用一消息传送系统转送到各用户,而不是把全部已更新的信息通过网络发送给订阅该已更新信息的装置的用户。

Description

用于集成窄频带和宽频带的数据传送的方法和系统
本发明一般涉及数据通信,而特别涉及用于集成窄频带和宽频带的数据传送的方法和装置,通过有效地使用窄频带信道把宽频带信道的使用最佳化。
因特网(Internet)是一快速成长环绕全世界的互联计算机和计算机网络的通信网络。同时,这些数以百万计的连接着的计算机形成一广阔的超级连接的信息仓库,它可以从任何地方在任何时间容易地为任何连接着的计算机访问。为提供因特网的可动性和可携带性,无线的因特网计算装置已经引进并能够通过无线数据网络与因特网上的计算机通信。有了无线数据网络,人们在旅行或动来动去时,通过无线计算装置,能够完成用计算机在因特网上做到的完全一样的任务。
正规移动电话能返回呼叫,检验声音邮件或使用户在任何地方和在任何时间能参加电信会议。然而,新的双向交互通信装置,例如活动体装置或移动电话,会把声音、数据、和个人数字化助理(PDA)功能汇合成一单独的可便携设备,它不仅对呼叫有反应而且可主动呼叫,以通过一代理(proxy)计算机在因特网中访问无数公众和企业信息服务。例如,一旅行者当上路去机场时可询问可买到的下一航班的起飞时间,或一商人可以以某一价格购买股票。这些申请或交易的有关信息可包括旅行者所要的航线和飞行班次,以及商人购买的股票名称、股票数目和价格。为了及时地和周期性地得到通知,一种办法是把信息申请电子地传达进一连接到一无线数据网络的移动体装置。该无线数据网络,例如,通过一代理服务器,连接到一班机信息服务器或股票行情服务器,从那里所需要的飞行信息或现行的股票价格能够由活动体装置一经要求立即检索到。
另一方面,该旅行者或商人最好可以接到任何可得到的即时航班信息或已经达到预先设定的最佳股票价格。然而,去通知该旅行者或商人任何已更新的对航班信息或现行股票价格的变动,这有时候是干扰,尤其是股票价格在交易时刻每秒钟都在更新。所以,极有需要提供一种解决办法,用来通知用户关于他们所需要的信息的最新资料,并在需要时允许用户去取还已经更新的信息。再说,在一线路交换网中,例如GSM(全球通数字网),一活动体装置在与网络上任何服务器互通以前,必须通过一宽频带信道在一载波基础结构中建立一线路。这种联接,与电话线相似,则对用户能是又费时和又费钱。所以,用户一般在从一网服务器存取已更新的信息时,更喜欢能通过该载波基础结构控制他们的活动体装置的通信。
本发明已对以上描述的问题和需要作了考虑,并对使用双向交互通信装置,例如活动体装置、移动电话、陆上通信线路电话,和有因特网功能的遥控器的因特网编辑页的导航有特别应用。
按照本发明的一性能,每一双向交互通信装置,在此称之为客户装置,是一分布式网络中的节点,该网络包括因特网、内部网(Intranet),或其它与一空网(aimet)一道的专用网络。因而客户装置能存取贮存在因特网、Intranet、或其它通过该空网的专用网络上的服务器装置中的超媒介信息,分层或分页信息。当一或更多的信息编辑页被更新时,那些订阅信息已更新编辑页的客户装置的用户,从贮存已更新信息的服务器装置之一收到一通知。该通知,取决于其中的作用类型,在到达客户装置时,可使一相应的过时信息的局部高速缓存副本报废,或发出一警惕消息去使用户立即关注。高速缓冲存贮的相干性,当客户装置的用户通过该已报废的局部高速缓存副本时被保持着,并使客户装置从服务器装置去取出已更新的信息。
按照本发明的另一性能,客户装置通过一连接基础结构与服务器装置互联。该连接基础结构,在因特网和空网之间提供一接口,包括一连接装置和一载波基础结构。该连接装置包括一通信程序(messenger)和一拉机(pull engine),而该载波基础结构包括一消息系统(MS),例如一短消息服务中心(SMSC),和一交互工作功能(IWF)。当一通知从服务器装置之一发出时,该一装置持有由连接基础结构服务的客户装置之一所订阅的已更新的信息,该通知在通信程序中处理去形成一相应的消息,它可通过消息系统和也许交互工作功能传送,取决于是否一通信话路已经建立。更准确地说,该包括通知的通信程序直接耦合到消息系统,消息系统负责通过窄频带信道发送相应的消息到目标客户装置。在收到该相应的消息时,目标客户装置受导去发送一申请,以通过宽频带信道与在连接基础结构中的拉机建立一通信话路,以便从持有已更新信息的服务器去取已更新的信息。当客户装置被连接装置认明时,通信话路被建立和已更新的信息被取出进入连接装置,连接装置再把已取出的信息转送到客户装置。
按照本发明的再一性能,通信程序包括一通知管理程序,通知管理程序指定一序列标识到每一通过分布式网络收到的通知,和一队列列表把那些无法成功地递交的通知保留起来。该序列标识是易处理的,例如单调地和均匀地增加的号码,以便每一通知用-独特的但易处理的序列号码指定。同样地,该客户装置保持一寄存器把收到的通知的序列号码保留起来。最后收到的通知的序列号码,在通信话路建立时由客户装置转送到连接装置中的拉机。拉机就转送的序列号码向通信程序请教。如果转送的序列号码并不与通知管理程序已指定的号码相符合,这表示在队列列表中有若干尚未递交的通知,拉机检索那些在队列列表中尚未递交的通知,并把它们通过在其中已经建立通信话路的宽频带信道转送到客户装置。根据在客户装置中已收到而尚未递交的通知号码,寄存器相应地更新去避免客户装置从同一尚未递交的可由消息系统通过窄频带信道转交的通知动作起来。
按照本发明的又一性能,通信程序还包括一编码器,它把相应的消息编码成一字母数字字符串,如果消息系统只能递交字母数字字符的消息。在相应的消息超过消息系统所能递交的最大长度时,通信程序还包括一消息分段器,分段器把相应的消息分段成多个消息分段,而每一消息分段,最好顺序地标好号码,由消息系统分别地依次地发送到目标客户装置。客户装置在从消息系统收到消息段时典型地以一相反的过程着手进行。
相应地,本发明的一重要目的是要提供一种通用的解答,用来通知用户所需信息的任何最新资料和允许用户在需要时去取还更新的信息。
本发明的另一目的是要提供一系统,用于系统地解决集成宽频带和窄频带信道,使用户知道他们所需要的信息的任何最新资料和向用户提供有效的方法用于取还最近的最新资料而不招致难以控制的代价和增加不必要的网络通讯量。
其它目的,与上述的一起在本发明下列描述的实践中达到,并归纳在由附图举例说明的实施方案中。
本发明的这些和其它特性、见解、和优点按照下列描述、所附的权利要求、和附图将变得更好地理解,其中:
图1图解说明本发明在其中可以实施的一示意的设备配置;
图2图解说明一在本发明中已公开的系统功能图。
图3示出按照一实施方案在一活动体装置和连接服务器装置中的功能块框图;
图4示出按照本发明的一实施方案的一块框图去图解说明在已公开的系统中使用短消息服务中心(SMSC)的过程;
图5图解说明记录在一网服务器中的订户标识符(ID)和相连的URLs(通用资源定位器);
图6图解说明一带有用通知顺序号码指定的通知表目的队列列表,每个顺序号码对应于一订户标识符;
图7图解说明在一规程数据单元(PDU)中以基64编码的一压入消息。
图8A至8F图解说明一按照本发明的一实施方案的过程流程图,它描述连接基础结构和活动体装置(客户装置)的操作和过程的流程图。
在下列本发明的详细描述中,为了对本发明提供彻底的了解,给出的无数的具体细节。然而,那些懂行的人一目了然,本发明可以实施而不要这些具体细节。在其它例子中,众所周知的方法、程序、部件和电路原理迄未详细描述,以避免不必要的混淆本发明。
下列本发明的详细描述,大都以程序、步骤、逻辑块、处理、和其它符号表示法呈现,类似耦合到网络的数据处理装置。这些过程的描述和表示法是那些懂行的人用来最有效地传送他们的工作要点给其它懂行的人的手段。本发明是一方法和系统,用于集成窄频带和宽频带信道去有效地传送最近的更新信息。待在下详细描述的系统及方法,是一自相一致的引向所需结果的过程或步骤序列。这些步骤或过程是那些需要实际量的实际操纵的步骤或过程。通常,虽非必然,这些量可以采取电信号形式,能被贮存、传送、组合、比较、显示和按另一种方式在一计算机系统或电子计算装置中操纵。称呼这些信号为二进制位、值、单元、符号、操作、消息、项、号码或诸如此类,不时地证明是方便的,主要因为其共用性。必须牢记,所有这些类似的术语,有待与恰当的实际量联系起来,并且仅作为应用于这些量的方便标志。除非以另一方式具体地规定,如从下列描述中明显地看到,要知道的是,在整个本发明中,利用字眼诸如“处理”或“计算”或“验证”或“显示”或诸如此类的讨论系指一计算装置的动作和过程,该计算装置对作为在计算装置的寄存器和存储器中实际量操纵和转换成同样地作为实际量呈现在计算装置或其它电子装置中的其它数据。
现在参照附图,其中同样的数字指同样的部件。图1图解说明在本发明中可以实施的示意设备配置。一数据网络100包括一通称为无线网络的空网(airnet)102,和一陆网(landnet)104,一般为陆上通信线路网络,各自作用为一供数据在其中传输的通信媒介。空网102,在其中数据传输是通过空中,有时也同样称之为载波网络,因为每一空网由一载波所控制和操作,例如AT&T和GTE,各有其自己的通信模式,例如用于空网102的蜂窝数字包数据(CDPD)、码分多路访问(CDMA)、GSM和时分多路访问(TDMA)。
标号106表示的是双向交互式通信装置之一,可以是一活动体装置、一移动电话、一陆上通信线路电话或一无线遥控器,能够通过空网102与一也代表一载波基础结构的天线108通信。一般了解的是,载波基础结构或天线108同时服务于多种双向交互式通信装置,其中只有一种活动体装置106示出在图中。同样地,连接到因特网104的是多台台式个人计算机(PC)110和多台网服务器计算机112,虽仅以一样品而分别示出在图中。PC110,如图所示,可以是NEC技术公司的个人计算机SPL300,并且运行-HTML网浏览器,经由因特网104利用HTTP存取储存在网服务器112上的消息,该网服务器可以是SUN微系统公司的一个工作站。懂行的人知道,PC110能够在其中储存可以存取的消息,从而也可成为一网服务器。
当诸网服务器之一中的任何内容更新时,订阅该更新的内容的活动体装置必须要察觉到这更新,因为许多活动体装置可能己超高速缓存过时内容的本地副本。本发明,不是通过因特网104和空网102不断地发送更新资料去更新移动体装置中的本地副本,这会导致网络工作的大通信量,而是允许具有更新内容的网服务器,发送一通知,或电子消息到活动体装置,以使其用户意识到,活动体装置中的本地副本的更新已经在网服务器中发生。
因特网104和空网102之间有一个连接基础结构120,它包括一连接服务器装置114和载波基础结构108。连接服务器装置114,也称作代理服务器或网关服务器,可以是一个工作站或个人计算机,执行映射或转换功能,例如,从一个规程映射到另一个规程,从而活动体装置106能够通过载波基础结构108分别地与任何一个服务器112或PC110通信。载波基础结构108一般包括一基站和一操作和维护中心。基站控制与活动体装置的无线或远程电信联系。操作和维护中心包括一移动转换中心,执行在活动体装置和其他固定或活动网用户之间呼叫的转换。进一步,该操作和维护中心还管理活动体装置,例如鉴定和监视适当的操作和一无线网络的设置。每一硬件部件和在基站的过程以及操作和维护中心,系为那些懂行的人所深知而不再在此描述以免不必要地混淆本发明的性能。
在因特网104中的通信规程是众所周知的“超文本传送规程”(HTTP),或HTTPS,一HTTP的保密版本,根据“传输控制规程”(TCP)运行并控制从众所周知的“超文本置标语言”(HTML)网浏览程序,或个人计算机110中的HTML网浏览程序,到网服务器112的联系,以及在其间的信息交换。活动体装置106和连接服务器114之间通过空网102的通信规程,是“手持装置传输规程”(HDTP)(以前称为“保密上连网间连接程序规程”(SUGP)),该规程最好根据“用户数据报规程”(UDP)运行并控制从活动体装置106中的一HDMI网浏览程序,到服务器114的联系,其中HDML代表“手持装置置标语言”。HDML,与HTML相似,是一根据标识符的文件语言,包括一组载明在一穿孔卡片的指令或语句,该卡片载明信息如何显示在一活动体装置106的小屏幕上。正常地把若干穿孔卡组合进入一成为最小的手持装置置标语言(HDML)信息单元的卡片组,信息可以在活动体装置106和代理服务器114之间交换。称之为“手持装置传输规程(HDTP)说明书”的HDTP规范和称之为“手持装置置标语言(HDML)2.0语言参考”的HDML在此全部附上和引入作为参考。手持装置传输规程为一对话级规程,类似超文本传送规程(HTTP)但不由此招致额外开销而最适合于在简易装置中使用,例如在活动体装置中,这些装置比一台台式个人计算机显著地有较小的计算能力和存储容量。此外那些懂行的人了解,用户数据报规程(UDP)在信息能够交换之前并不需要在一客户和服务器之间去建立一种联系,这消除了一客户和服务器之间产生的对话期间交换大量信息包的必要。在一交易期间交换极少量的信息包,对于一仅有极有限的计算能力和存储容量的活动体装置,是一个所需要的性能去与一陆上通信线路装置有效地交互作用。
为便于描述已公开的系统,无论如何,认为有必要去列举在活动体装置106中的一些性能,这些性能使得已公开的系统更有效地工作。按照一实施方案,活动体电话106包括一显示屏幕116和一键盘118,键盘允许用户由此去与活动体电话交互地通话。活动体电话106的硬件部件,包括一微控制器,一只读存储器(ROM)和一随机存取存储器(RAM),称为工作存储器,均为那些懂行的人所熟悉。本发明的已编译和已连接的过程典型地储存在ROM中,作为一客户模块,使活动体装置106与代理服务器114操作。有了显示屏幕116和键盘118,活动体装置106的一用户能与代理服务器114在空网102上交互地通信。在利用键盘118启动一预定的键序列时,例如,微控制器使用在ROM中的客户模块向代理服务器114发出一通信对话申请。在建立通信话路时,活动体装置106典型地从代理服务器114收到一单独的手持装置置标语言卡片组,并把该卡片组高速缓存在随机存取存储器中。如上描述,一手持装置置标语言卡片组,包括一或更多的穿孔卡,而每卡包括需要在显示屏幕116上产生一屏幕显示的信息。在一卡片组中的穿孔卡数被选用来使在活动体装置106和在空网网络102中的对策变得有效使用。
现在参照图2,示出的有一已公开系统的功能块框图。网服务器装置202在因特网104上向其它计算装置提供可存取的信息。活动体装置106通过耦合到因特网104的连接服务器装置114,存取在网服务器装置202中的信息。必须注意的是,在活动体装置106和代理服务器114之间的通话,系通过载波基础结构,载波基础结构不是本发明的一部分,因而不在图中示出以避免不必要地混淆本发明的性能。此外,为避免在进一步描述本发明中可能的含糊字句,服务器装置,例如网服务器装置202和连接服务器装置,意谓一件硬件设备,它包括一或更多的微处理器、工作存储器、总线和必需的接口以及对那些懂行的人所熟悉的其它部件,而一服务器模块,意谓已公开系统的已编译和已连接的过程,其已输入进工作存储器,按照本发明,通过在服务器装置中的零件和部件去完成指定的功能。上述的区别同样地应用于活动体装置,称为,例如,客户装置106,和如上述的客户模块。
网服务器装置202,在由活动体装置106订阅的信息有变动或更新时,向连接服务器装置推出一通知或一件电子消息。可存取的信息一般呈现在超连接的手持装置置标语言编辑页中的分级编辑页中,而每一HDML编辑页由一有别地址,例如一通用资源定位器(URL)所识别。如果在一或更多的编辑页中的内容已被更新,相当的URLs就包括在通知中。如在以前描述过,通过因特网104、连接服务器装置114、空网102,而最终发送到活动体装置106的不是在一新的手持装置置标语言卡片组中的全部已更新的编辑页,通知是异步地通过通信程序208发送到客户装置106去使其用户察觉到用户以前已取出的信息已出现更新,于是这就有待用户去决定何时去取出最新资料。通知包括:
一地址-一或更多的通用资源定位器(URLs)识别己更新的编辑页;
一动作类型-一标记去导致一活动体装置在收到通知时起反应;和
一订户识别符(ID)-一独特的号码,标识作为接收通知目标的活动体装置;用另一种方法,一(推出的)通知P表示如下:
    P(地址,类型,识别符);
当在网服务器装置202中有一对任何预订信息的最新资料时,通知从网服务器装置202推出或发送。当连接服务器装置114收到通知时,通信程序208将收到的通知,通过窄频带信道204转送到活动体装置106。当收到通知时,活动体装置106按照动作类型起作用,如何使得活动体装置106的用户察觉到在网服务器装置202的最新资料。当更新的信息是需要时,已更新的信息能够经一拉机210,通过宽频带信道206,使用嵌入在通知中的地址存取。
必须注意的是,一窄频带信道和一宽频带信道是一对相对术语。换言之,宽频带信道206有比窄频带信道204所有的频带宽度更高的频带宽度。频带宽度意谓一通信信道具有的用于传送信息通过的能力。窄频带信道204典型地是400比特每秒(bps),而宽频带信道206则是典型地超过14,400bps。从用户的观点,窄频带信道是由载波配备的辅助信道,而因此对用户免费或收费固定,而宽频带信道由用户启动,其使用被测定并向在因特网上通过宽频带信道与网服务器装置通信的用户收费。
更准确一些,在线路交换网中,例如全球通数字网(GSM),在载波基础结构中的电子连接,必须在一活动体装置和一连接服务器装置之间的内部通信能够发生之前,实际地建立起来。通过一交换线路的实际电子连接,一般以秒钟为单位测定,并由用户付费而不管有多少数据实际上通过。本发明的关键优点之一,是使用窄频带信道204把用户所预订的信息的最新资料,通知给活动体装置106的用户。于是完全有待用户去决定如何和何时去处置最新资料。因而用户及时地接到任何最新资料的通知而不招致难以控制的费用,直到用户决定通过宽频带信道206去取出最新资料为止。
在描述本发明的使用熟悉的短消息服务中心(SMSC)实施方案以前,有必要参考显示在一活动体装置和一连接服务器装置中功能块框图的图3。给以参考代号302、304和306的是多个耦合到空网102活动体装置的三典型,同样地给以参考代号310、312和314的是多个耦合到陆网104的陆上通信线路装置的三典型。连接服务器装置114把空网102耦合到陆网104,所以,任何活动体装置能够通过空网102,经由代理服务器装置114到陆网104,与任何陆上线路装置通话。那些懂行的人了解,活动体装置可以是在图1中示出的一个106。为便于描述本发明,活动体装置302和连接服务器装置114的内部块框图分别地说明。其它过程和硬件,对那些懂行的人熟悉,故为了便于阐明不再在图中图解说明详尽。
每一活动体装置,例如302,用一装置识别符316指定。装置识别符316可以是装置的一电话号码或一标识点(IP)地址和一端口号码的组合,例如,204.163.165.132:01905,其中204.163.165.132是标识点地址,而01905是端口号码。装置识别符316还与一在服务器装置114中的一载波所特许的订户识别符318相联系,作为过程的部分为活动体装置302启动一订户记帐。订户识别符318可采取,例如,861234567-10900-pn.mobile.att.net,依据美国电报电话公司无线服务部(AT&T WirelessService)定的形式,这是一对活动体装置302的独特识别符。换言之,这些活动体装置302、304和306各有一独特的识别符,相当于一在服务装置114中各自的用户帐号。下列描述集中在活动体装置302和有关的记帐320上,那些懂行的人将意识到,该描述同等地应用于多台同时与服务器装置114进行通信的活动体装置。
由装置识别符316索引的订户记帐320,是一数据结构,包括订户信息例如一订户识别符318,用户信息322和通知队列列表326。用户信息322可以包括记帐格局,和其它有关记帐的信息,例如用户姓名、程序薄记号、装置版本和日期。此外,用户信息322可以包括特许信息,例如密码、共享保密钥状况以及其它在一活动体装置和连接服务器装置114之间用于鉴别交易的信息。通知队列列表326用于把已收到的通知的更新状况保存起来,然后转送到活动体装置302,将在下面详细描述。
能够意识到的是,当服务器装置114向若干活动体装置提供服务时,将会有同样数目的这样帐户,最好保存在一数据库服务器328中,每一帐户被分别指定给活动体装置之一。存取数据库的通用资源定位器(URL)可采取,例如,www.att.com/pocketnet,的形式,该形式表示空网102是由美国电报电话公司无线服务部运行。
如上描述,本发明的已编译和已连接的过程,作为客户装置302中的客户模块332储存在一存储器中。同样地本发明相应的编译和连接的过程,作为服务器装置114中的服务器模块340,加载在一存储器中。消息接受端口或MRP335,类似一寻呼器,提供来从一载波通过窄频带信道接收消息。在客户装置302和服务器装置114之间通过宽频带信道的数据通信,系在客户模块332和服务器模块340之间经各装置中的一对用户数据报规程(UDP)接口336和324分别地进行。当客户装置302的用户按下在其上的一预定键与服务器装置114交互作用时,例如,取出一特定的股票价格信息,客户模块332发送一相当的申请,最好以手持装置置标语言卡片组形式,给用户数据报规程接口336,它再把申请发送给在服务器装置114中的对应用户数据报规程接口324。申请由服务器装置114处理,如果服务器装置114并未在本机上拥有该股票价格信息,申请可以导致联系到在因特网上另外的服务器装置310或312。尽管如此,股票价格信息最终被装入在服务器模块340的手持装置置标语言卡片组中一个或更多的穿孔卡。手持装置置标语言卡片组,通过用户数据报规程接口336和324,由服务器模块340送回到客户装置302。收到了手持装置置标语言卡片组,最好超高速缓冲储存在客户装置302中,客户模块把一张或多张穿孔卡显示在客户装置302的显示屏幕上。
现在参照图4,示出按照一实施方案的一块框图,图解说明使用短消息服务(SMS)本公开系统中的过程。图4连同其余的图一起将会自明。网服务器装置202是全球因特网上诸网服务器112之一,并提供为其它装置存取的信息。许多网服务器,例如www.NewsAlert.com,在因特网上提供用户化信息给那些登记要这样的服务的人。作为用一特殊的网服务器登记过程的一部分,活动体装置的订户识别符要记录下来。订户识别符的记录,使网服务提供器或网服务器能够通知对于由活动体装置106的用户特殊预订的编辑页所作的任何变动。
图5图解说明保持在一网服务器装置中的一典型表格,其中订户识别符列表502保持着活动体装置订户的识别符的一列表,通过装置用户期望从网服务器取出信息,并接到对于特殊编辑页的任何变动的通知。如所示,一用户订阅由www.xyz Alert.com提供的新闻信息,因此用户的活动体装置订户识别符861234567-10900pn.mobile.xyz.Net504就保持在订户识别符列表502中。对于所需的信息,例如关于一家名叫ABC股份有限公司的公司新闻,它的股票价格,A镇的气象信息和交通信息,特别是路线101或85上的信息,每条信息由信息树的分级编辑页中的一页提供和分别地由一通用资源定位器(URL)识别:
新闻-www.xyz Alert.com/news(新闻)/abc com
股票-www.xyz Alert.com/sotck(股票)/abc
A镇气象-www.xyz Alert.com/weather(气象)/town A(A镇)
101上交通-www.xyz Alert.com/traffic(交通)/highway(公路)/101
85上交通-www.xyz Alert.com/traffic(交通)/highway(公路)/85
表示由用户订阅的信启的通用资源定位器,被组合和保持在通用资源定位器列表506中。能意识到的是,订户识别符列表502一般保持多个订户识别符,每一识别符相当于一活动体装置,典型地即它的一用户。同样地,URL表格506保持多个URL组,每组相当于一活动体装置并包括呈现由其一用户订阅的信息的URL列表。当在网服务器信息服务提供器把在某些编辑页中的信息更新时,例如,一从ABC公司发布的报界新闻载入新闻项,通用资源定位器表506受检验去了解是否有通用资源定位器与新闻相符合,而同时在订户识别符列表502中相当的订户识别符被取出去顺序地向订户们安排一通知,即订阅的新闻业已更新。
返回到图4,按照一实施方案,服务器装置202包括一模块,系与一由位于美国加利福尼亚州的无线行星公司(Unwired Planet Inc.)提供的,称为UP.SDK的程序库一起研制,该模块使服务器装置202发送一通知分别地给订阅某些已经更新了的信息的相当活动体装置。必须了解的是使用UP.SDK的模块并非是实施本公开的系统的必要条件,有许多市场上买得到的实用程序会自动地向另一方发送一消息或通知。众多实用程序之一是电子邮件(email)系统,或是嵌入在一例如UNIX的操作系统或是作为一应用程序例如在微软公司(Microsoft Office)的展望。有了与订户识别符相似的电子邮件地址,一电子邮件系统就能设定去自动发出一消息(通知)经陆网104到一预先规定的用户列表。尽管如此,使用来自Unwired Planet,Inc.的UP.SDK的模块使本发明更有效地工作,因为该工程(engine)使用一基于超文本传送规程(HTTP-based),叫作UPNOTIFYP,系特定地设计用于通知已更新信息给受影响的订户。
如上描述,通知包括一订户识别符和一包括指示其内容已经更新的那些编辑页的一或更多通用资源定位器的地址。要得到用户的注意,通知还包括动作类型。动作类型指示出通告用户那些更新的一种偏爱。按照本发明的一实施方案,通知最好是以MIME消息格式,该格式由超文本传送规程所使用,去封装来自一服务器的数据,其中MIME代表多用途因特网信址延伸。典型地,MIME有一用于在一单独消息中呈现许多数据件的标准设施。动作类型,在一实施方案中,由下列之一呈现:
        application/x-up-alert;
           application/x-up-cacheop;
           multipart/mixed;其中,application/x-up-alert将使在客户装置106中的客户模块,例如,产生一可听声而使客户装置106的用户发觉最新资料,application/x-up-cacheop将使客户模块去报废已在服务器装置202更新的编辑页的局部超高速缓存的副本,而multipart/mixed,称之为文摘,能使客户模块去做两者或按特殊要求的另一种方式作出反应。在multipart/mixed格式中的特殊动作类型之一,是text/x-hdml或application/x-hdmlc,该类型在与其它动作类型使用时,会导致去提示一屏幕显示,在手持装置置标语言(HDML)中作为一超高速缓存显示穿孔卡编码如下:
      <HDML版本=2.0>
      <DISPLAY(显示)>
            新的电子邮件到达
      </DISPLAY(/显示)>
      </HDML>以上编码在收到带有这样的特殊动作类型的通知时,显示一消息“新的电子邮件到达”。那些懂行的人能意识到更多或其它动作类型可以加上去,而且再了解到,在多用途因特网信址延伸(MIME)消息格式中的通知,并非实施本发明的必要条件。然而,这是一传统的格式,能有效地可以传输在主要用在因特网中的超文本传送规程(HTTP)之中。
要了解的是服务器装置202可以为通过不同的连接服务器装置与之通信的大量客户装置服务。网服务器装置202发出通知,顺序地通过连接服务器装置114给受到影响的订户。连接服务器装置114由一部分订户识别符所鉴定,例如,pn.mobile.xyz.net,该符鉴定哪个在因特网上的连接服务器装置要去接收通知。
在收到通知时,在连接服务器装置114中的服务器模块340开始一考核过程,由比较在已收到的通知中的订户识别符与保持在其中的用户帐号列表320,去确保已收到的通知是真正地用于连接服务器装置114的活动体装置之一。如果订户识别符与在用户帐号列表320中的订户识别符之一相符,则通知被接受。
通信程序208所完成的关键性功能之一,是去指定一标识给已收到的通知。给每一已收到的通知的标识使得通信程序208有可能去确保所有的通知将最终递交。更准确地说,在收到通知时,通信程序208给每一通知指定一易控制的顺序标识,并把它们排队在队列列表326中。对各已肯定递交到的通知,通信程序208更新队列列表326,通过,例如,在那里盖上证明,或简单地把肯定已收到的通知从队列列表326中抽掉,从而确实知道有多少通知尚未完成递交。在另一实施方案中,通信程序208把己收到的通知依次地排队在队列列表326中,并在连接服务器装置114和客户装置106之间通过交互工作功能(IWF)建立一通信话路时,把排好队的通知交付到拉机210。所有排好队的通知,然后都通过宽频带信道转送到客户装置106。
按照一实施方案,易控制的顺序标识是一在(0,65535)范围内单调地和均匀地增加顺序号码的序列并由-16位数字表示。图6演示相当于订户识别符318的队列列表326。在通知P(地址,类型,识别符)经考核后,即在其中的识别符与用户帐号列表320之一或订户识别符318相符,通知就相应地用一数字指定。例如,订户识别符861234567-10934_pn.mobile.xyz.net505有3个排好队的通知,P(地址X,类型,识别符,8),P(地址Y,类型,识别符,9)和P(地址Z,类型,识别符,10),等待递交,其中最末项,即8,9,10,是各自的通知顺序号码,而地址X,地址Y和地址Z分别地标识三张不同的已更新的编辑页。应该注意的是,在此例中的动作类型为全同,但它们能够不同,取决于用户的帐号或选择权是如何确定的。用于通知最末的顺序号码是10,假如P(地址Z,类型,识别符,10)是在P(地址Y,类型,识别符,9)和P(地址X,类型,识别符,8)收到以后才收到。因此,指定给新近到达的P(地址,类型,识别符)的顺序号码将为11,或更恰当一点,P(地址,类型,识别符,11)排队进入队列列表326相当于订户识别符861234567-10934_pn.mobile.xyz.net505。
应该了解的是,顺序号码并非必须根据队列列表326的最后输入项而指定。在通信程序208中的通知管理程序406负责指定给一已收到的通知的顺序号码。通知管理程序406可以包括一产生一连贯号码顺序的顺序号码生成程序。所以在任何时候,通知管理程序406可用来查阅它所已指定的最后一个顺序号码。
以上描述的是,队列列表326可用于保留尚未递交的通知。一般有若干理由使通知保留在队列列表326中。通常的理由之一,是作为目标的装置,即一客户装置,被切断电源或超出一载波服务范围,因此所有为装置指定的通知就排了队,而且一旦装置变成可用(或接通电源)时将序贯地递交出去。如在图6中示出,订户识别符861234567_10900_pn.mobile.xyz.net504有一序列尚未递交通知,和另外还可以注意到的是,顺序号码在一预先规定的范围内循环地使用。能加注意的是数字“0”被用作一零的顺序号码,因此,按照一实施方案,不用在P(地址,类型,识别符,65535)之后的通知。
返回到图4,已接受的通知然后在一PDU构造程序408中处理,去构造叫作PUSH(推出)PDU的东西,其中PDU代表规程数据单元,是一通过一无线数据网络在一连接服务器装置和一活动体装置之间进行交换的可取的数据格式。
那些懂行的人熟悉,每一规程数据单元(PDU)包括一标题和一主体。取决于PDU的目的,该标题包括目标信息,或为一客户地址或为一服务器地址。该主体在此主要携有从服务器装置202来的通知内容。此外,还有用于每一PDU的功能类型,例如一确认PDU,用于肯定一消息的接收。PUSH PDU意谓PDU由一连接服务器装置推出到一并不请求PDU的活动体装置。功能类型一般地是在主体中,最好在它的第一字节中。在数据格式上的外加细节以及在活动体装置上处理包含在由StephenS.Boyle等人申请的标题为“网络中的推拉数据”(Pushing and Pulling Datain Networks)的美国专利申请No.:08/977,572之中,该申请已全部在此引入作为参考。PUSH PDU主要包括在通知中的所有必需的信息,例如订户识别符,动作类型和受影响的规程数据单元(PDU),此外还有顺序号码和用于一PDU格式的辅助数据信息。取决于短消息服务中心(SMSC)204的特性,PUSH PDU可以或不可以在转送到短消息服务中心(SMSC)204之前编码到一连串报文分段之中。
SMSC204为一用于在载波基础结构中递交短消息的专用系统。一短消息包括一多达一预先规定长度的文本,例如,160字符,文本发送到一活动体电话,不管是否参与一呼叫,电源接通或切断。这一效应是给活动体电话以字母数字寻呼器的功能,但带有肯定的消息传递。换言之,SMSC204保留未递交的消息,并把它们每隔一段时间重新发送直到肯定收到为止。这过去主要是欧洲数字网络标准,使电话的可移动性能跨越网络边界,现在已在美国和其它国家为许多类型的无线网络所支持。
按照本发明的一实施方案,SMSC204传送短消息高达160字母数字字符,虽然还有若干新的传输二进制数据的SCMC,在其中0和1作为个别的字符处理,受到最大长度的支配。在SMSC仅能传送字母数字字符的实例中,一编码器410把一由PUSH PDU表示的二进制数据,使用一众所周知的基64编码方案,转换成字母数字字符。标题为“编码和解码一基64”的附录C详细地解释编码方案并在此全面引入供参考。
例如,一二进制数据表达式的表示如下:
110110001011010100000101它的相当的使用基64的字母数字表达表示如下:
              sLUF已编码的规程数据单元(PDU),看起来无意义的字母数字字符,然后由短消息服务中心(SMSC)204传输到在其中由订户识别符识别的活动体装置。
实际上,PUSH PDU(推出规程数据单元),表示从服务器装置202来的通知,在编码后,可以超过由SMSC204可传输的短消息限度。已编码的PUSH PDU然后由一分段程序412分段成多个分段,各自呈现已编码的PUSH PDU的一部分。图7图解说明由PUSH PDU呈现的一二进制数据编码成字母数字字符的过程,然后把已编码的PUSH PDU分段成一分段序列,各分段作为一短消息处理,以长度小于在SMSC204中所允许的最大长度,并由SMSC204按序发出。为保持已编码的PDU完整性,每一分段有一连贯的序列号码,最好单调地递增,序列号码使客户装置106在收到所有的分段时,能重新构造已编码的PDU。同样地,在SMSC204既能传送字母数字又能传送二进制数据的事例中,由PUSHPDU呈现的二进制数据直接地分段成若干分段,而无需要去编码成字母数字字符。
SMSC204从连接服务器装置104接收分段和有序地分别地把各分段发送给相当由装置的识别符识别的活动体装置。如上描述,不管活动体装置是接通或断开,对于由SMSC204发出的每一消息,通信程序208都收到一应答,应答指示是否消息已经发送或仍缓冲在SMSC204中,换言之,消息保留在SMSC204中,并周期地传送直到活动体装置收到所有的消息去重构造PUSH PDU为止。
在收到一或一序列短消息时,在活动体装置302中的客户模块332通过把从SMSC204收到的已编码的PDU解码而重新构造PUSH PDU。解码过程是编码的反向过程,即按照同一编码方案,例如基64把字母数字字符转换成原来的二进制基PUSH PDU。在一活动体装置302的存储器中有了PUSH PDU,客户模块332进而首先抽取动作类型。按照动作类型,客户模块332使在活动体装置302中的微控制器相应地去应答,例如,去产生一可听声,如果动作类型是application/x-up-alert或包含application/x-up-alert的multipart/mixed。当可听声被注意到时,活动体装置302的用户可以导航到由在重新构造的PUSH PDU中的标题命名指示的编辑页。如果用户从编辑页下手,和动作类型是,例如,application/x-up-cacheop,那么超高速缓存的内容不再有效,而在它能够显示以保持高速缓存的相干性以前必须被取出。
去取出已更新的内容,活动体装置302必须首先发送一请求去通过交互工作功能(IWF)206与连接服务器装置114建立一通信话路。去建立与连接服务器装置114的联系的请求,包括活动体装置的装置识别符和配备在重新构造的PUSH PDU中的URL。在收到请求时,连接服务器装置114,由比较在已收到请求中的装置识别符与在装置识别符列表316中的装置识别符的而继续鉴定过程。如果在装置识别符之间有符合,服务器装置114鉴定活动体装置106,并再把请求与相当的订户识别符,发送到服务器装置202,根据URL去建立在服务器装置202和连接服务器装置114之间的联系。一旦联系建立,已更新的信息使用超文本传送规程(HTTP)通过因特网104取出给连接服务器装置114,它再把已更新的信息转送到活动体装置302。
如前描述,可能有一些通知并未成功地递交给活动体装置106的情况,这些未递交的通知于是在队列列表326中排队。为确保未递交的通知最终在活动体装置106中收到,拉机210每当活动体装置106的用户经IWF206通过宽频带信道启动联系,就接触通信程序208。当己更新的信息正在取出给活动体装置106时,已排好队的通知,如果在队列列表326中还有的话,也由拉机210取出,并通过宽频带信道转送到活动体装置106。然而,有可能已排好队的通知可以由SMSC204同样转送到活动体装置106。为避免通知从两个不同信道的可能的重复,活动体装置106包括一寄存器420,去保留已收到的通知的轨迹。更准确一点,例如,有三个通知,P(地址X,类型,识别符,9),P(地址Y类型,识别符,10)和P(地址Z,类型,识别符,11),由于一些原因并未成功地递交到活动体装置106,而活动体装置106已经收到带有序列号码8以下的几个通知,所以寄存器=8指示,8是在活动体装置106中收到的最后通知。当连接服务器装置114和活动体装置106之间的联系接着建立时,在寄存器420中记录的通知序列号码8被送到拉机210。经从活动体装置106检验通知序列号码(=8),拉机能够决定在队列列表326中有何未递交的通知,方法是把已收到的通知序列号码与通知管理程序406相比较,后者实际上已颁发一通知序列号码为11。换言之,如果两个序列号码并不符合,则在队列列表326中就有一些尚未递交的通知,拉机210着手去取出那些尚未递交的通知,并把它们送到活动体装置106。在活动体装置中的寄存器420对每一收到的通知作更新。现能意识到的是,寄存器420经检验序列号码也防止从SMSC通知重复。当寄存器420示出,由连接服务器装置114收到给活动体装置106的所有通知已经递交了时,活动体装置106拒绝来自SMSC204的后到通知,以避免可能的重复。
图8A至8F图解说明按照一实施方案,描述连接基础结构和活动体装置(客户装置)操作的过程流程图。参照图8A,在连接基础结构中的连接服务器装置在715接收来自保留已更新的信息网服务器一更新通知。连接服务器装置然后在717从该更新通知抽取一订户识别符。使用该抽取到的订户识别符,在连接基础结构中的连接服务器着手在719查寻一相符订户帐号。如果没有这样的帐号,更新通知在723被拒绝。
在已经找到一相符的订户帐号之后,用于订户活动体装置的装置识别符在725被抽取,同时一通知标识在726指定给已收到的更新通知。然后,一PUSH PDU从更新的通知在727构造。如前所述,从一数据格式到另一格式的转换,即在一实施方案中转换到PUSH PDU,并非实施本发明的一必需条件。在以前的描述中,相当的消息用作指示该已转换的通知,和也可以是该通知而未被转换,因此在一些场合与在此的通知可互换地使用。不过在729,新近构造的PUSH PDU被确定,它的长度是否大于在一载波基础结构中消息系统,例如SMSC,所能递交的最大消息长度。
如果PUSH PDU具有的长度不大于最大的消息长度,那么在连接服务器装置中一通信程序决定已构造的PUSH PDU是否需要被编码,这取决于在图8B中的730消息系统支持的消息格式。如果消息系统并不支持二进制消息格式,那么消息在731被编码成字母数字字符。在733,已编码的PUSH PDU发送到由装置识别符识别的客户装置,该识别符相当于在更新通知中的装置识别符。如果在734没有收到确认,即“否”方向,则连接服务器认定更新通知没有成功地递交,并因此在735把更新通知排队到队列列表中去。同时消息系统着手去继续递交已编码的PUSHPDU。当已编码的PUSH PDU成功地递交时,队列列表得到更新,最好,在736把相当于刚刚递交的已编码的PUSH PDU的更新的通知移出队列列表。回到730,如果信息系统支持二进制消息格式,于是编码步骤就省略掉。与已描述的情况相似,现在就能容易地了解直到736的其余的过程和步骤。
如果已构造的PUSH PDU大于最大的消息长度,那么通信程序移动到图8C中737,去决定消息系统是支持二进制消息格式还是文本(字母数字)格式。如果消息系统并不支持二进制消息格式,则已构造的PUSHPDU在741编码成字母数字字符。然后,在743,已编码的PUSH PDU分段成一件件消息分段,各分段指定一序列号码用于消息接受器从个别地收到的消息分段去重组该编码的PUSH PDU。在751,消息分段依次地和个别地被发送到客户装置。如果在765没有收到对任何消息分段的确认,则消息系统在767重发消息分段,直到收到一确认为止。最好规定有一超时程序(未示出)以避免消息系统老是试图去发送消息分段。在769,在连接服务器装置中的通信程序,从在载波基础结构中的消息系统收到认可。如果该认可指示已编码的PUSH PDU并未成功地递交到客户装置,则相当的通知被排队进入队列列表以用作另一试图。如果认可为一成功的投递,则最好把该状况保留在通信程序中用作以后参考。必须注意的是,如果已编码的PUSH PDU试图不止一次递交,那就意谓列队列表应有一表目用于相当的通知。在投递认可收到时,队列列表必须相应地更新。最好在777,所有的投递认可都保留在一存储器中有一定的期间,以备需要时的参考。
在下转图8D以前,现在参照图8E和8F,示出的有相当的过程和步骤去图解说明一活动体装置如何对更新消息起反应。在810,活动体装置收到一小消息。如果消息已经破开成了分段,则活动体装置将继续去接收外加的消息分段。在820,活动体装置决定,消息是以已编码字母数字字符还是二进制形式。如果消息是以已编码字母数字字符,则消息在823按照用于编码的同样方案解码,回到基于二进制的PUSH PDU。在833,基于二进制的PUSH PDU,直接从用于二进制格式的820或从恢复到二进制格式的823,被重新构造去形成一完整的PUSH PDU,如果它作为消息分段进入的话。
在835,一记录在客户装置中通知标识的寄存器,进行检验是否新近收到的PUSH PDU以前曾确实收到过。如果在寄存器中有一相符合的通知标识,则新近收到的PUSH PDU在837就被略去,否则寄存器在839要更新。在841,动作类型从PUSH PDU抽出,并使客户装置相应地起反应。当客户装置要取出在通知中描述的最新资料时,该通知系原来从保存最新资料的网服务器装置发出的,客户装置一开始就在843发送一请求通过宽频带信道与连接装置建立一通信话路。
在图8D的775,当收到请求时,连接装置着手在777进行一鉴别步骤,步骤包括通过寻找在其中相当的用户帐号对装置识别符的考核。另外如果需要,该考核可包括一产生话路密钥的步骤,用于特定的话路对在客户装置和连接装置之间交换的消息加密。必须注意的是,连接装置中的通知,一般与请求相嵌,使其中的URL着手去从因特网上的网服务器取出由URL识别的最新资料。
在781,连接装置中的拉机与通信程序商量去决定在队列列表中是否有尚未递交的通知。在排队列表中如有,则拉机在783从队列列表检索尚未递交的通知,并将通知通过在宽频带信道中已建立的通信话路转交,同时拉机在785从网服务器装置取出最新资料,并将最新资料转送到客户装置。
现在参考图8F,在活动体装置在845建立与连接装置通信话路以后,客户装置着手在851去请求取出在已收到的PUSH PDU中指示的最新资料。从连接装置转交的己更新的信息在861收到。
本发明已以充分的细节并带有一定程度的特殊性作了描述,那些懂行的人了解,本实施方案的公开仅用举例的方法作出,且在布置和部件以及步骤的组合中的无数变动均可以采取,而不脱离本发明的精神和范围,如权利要求所阐明。相应地,本发明的范围系由所附的权利要求所限定,而不是由前述的实施方案。附录C编码和解码-基64
基64是由多用途因特网邮件延伸(MIME)所规定的编码方案,该基64设计得对一消息在遍历因特网所能经受的所有转换都耐用和有力。它不在MIME RFCs中规定:RFCs采取这一系在RFC1421中说明的方案,RFC1421参照PEM(保密性加强了的邮件)。
所有的MIME邮件用具都能处理它,但是,如果附属部分(attachment)未被接受器(recipient)所识别,则消息必须作为文件保存并在以后用一不是内装在邮件用具里的解码器进行解码。SONAH推荐,作为基64编码器/解码器,M组装(Mpack),适用于Unix,DOS,Mac及其他。
编码机构是在下列的。从左到右进行,位串编码成为在所有场所都可普遍地被表示的字符,虽然不必用同一位组合(例如,虽然字符E呈现在ASCII基系统中作为十六进制45,而在EBCDIC基系统中则作为十六进制C5,这两者呈现的局部意义是等效的。)
使用一国际字母IA5的64字符子集,可使6位由每个可打印字符表示。(推荐的字符子集,在IA5和ASCII中表示相同)。字符“=”表示一特殊的处理功能,在可打印的编码步骤中用作填充。
编码功能的输出定界成文本行(使用局部操作系统约定),除了最后一行外各行包含正好64个可打印的字符,而最后一行包含64个或少于64个可打印的字符。(此行的长度容易打印,并保证满足SMTP的1000字符传送行长限度,其中SMTP代表简单邮件传送规程,而且是一方法,由计算机用来交换使计算机能在因特网上发送和接收因特网电子邮件的信息)。
编码过程呈现输入位的24位组,作为4个已编码的输出字符串。从左到右进行,跨越一24位输入组,每一6位组用作一索引进入64个可打印的字符数组示出如下。由索引参照的字符放入输出串之中。这些字符,在列表1中已标识的,被选用来以便可以被普遍地表示,而字符集把对SMTP有特殊意义的字符(例如“.”““,””)排除在外。
如果在一消息的结束点适合于一输入组的位少于24,则执行特殊的处理。一全编码量程总是在一消息的结束点完成。当在一输入组的输入位少于24时,加入零位(在其右)去形成一6位组的整数。编码值        编码值       编码值       编码值
OA           17R          34i          51z
1B           18S          35j          52o
2C           19T          36k          531
3D           20U          37l          542
4E           21V          38m          553
5F           22W          39n          564
6G           23X          40o          575
7H           24Y          41p          586
8I           25Z          42q          597
9J           26a          43r          608
10K          27b          44s          619
11L          28c          45t          62+
12M          29d          46u          63/
13N          30e          47v
14O          31f          48w         (填充)=
15P          32g          49x
16Q          33h          50y

Claims (46)

1、一种集成窄频带信道和宽频带信道的方法,其特征是,所述方法包括:
在一连接基础结构中保持一客户装置的用户帐号;
当特定的信息在一网服务器装置更新时,在所述连接基础结构中通过因特网从该网服务器装置接收一通知,所述的特定信息由所述的客户装置订阅并由所述的通知识别,其中所述的通知包括一标识所述的用户帐号的订户识别符;
从所述的用户帐号根据所述通知中的订户识别符抽出客户装置识别符;和
通过所述的窄频带信道,从所述的连接基础结构给由所述的客户装置识别符识别的客户装置,发送一包括该通知在内的相当消息。
2、如权利要求1所述的方法,其特征在于,所述的通知还包括一动作类型;所述的动作类型,在所述的客户装置收到所述的相当消息时,使所述的客户装置对所述的通知起反应。
3、如权利要求2所述的方法,其特征在于,所述的方法还包括:
在所述客户装置中报废一所述特定信息的超高速缓存副本,以致于所述的己更新特定信息,当所述的超高速缓存副本被存取时,必须取出来。
4、如权利要求3所述的方法,其特征在于,所述的报废所述的特定信息的超高速缓存副本,包括:
显示一标识在所述的网服务器装置中被更新的所述特定信息的标题。
5、如权利要求1所述的方法,其特征在于,所述的通知,包括一标识在所述的网服务器装置被更新的特定信息的地址。
6、如权利要求5所述的方法,其特征在于,所述的通知,还包括一在所述的网服务器装置命名所述已更新的特定信息的标题。
7、如权利要求6所述的方法,其特征在于,所述的的已更新的信息的地址,包括至少一个提供连接信息到所述的网服务器装置被更新的所述的特定信息的统一资源定位器。
8、如权利要求1所述的方法,其特征在于,所述的连接基础结构,包括:
一包括通知管理程序的通信程序,所述的通知管理程序在从所述的服务器装置收到所述的通知时,指定一通知标识给所述的通知,和其中所述的相当消息还包括所述的通知标识。
9、如权利要求8所述的方法,其特征是,该方法还包括,在接收到所述的相当消息时,即根据所述的通知标识去更新在所述客户装置中的一记数器。
10、如权利要求9所述的方法,其特征在于,所述的方法还包括:
按照所述的已收到的相当消息,从所述的网服务器装置请求所述的已更新的特定信息。
11、如权利要求10所述的方法,其特征在于,从所述的网服务器装置对所述的已更新的特定信息的请求包括:
收到从所述的客户装置的请求,通过所述的宽频带信道与一在所述的连接基础结构中的拉机去建立一通信话路;
完成在所述的客户装置和所述的连接基础结构之间的鉴定;
从所述的网服务器装置取出所述的已更新的特定信息给所述的拉机;和
通过所述的宽频带信道由所述的拉机转交所述的已更新的特定信息给所述的客户装置。
12、如权利要求11所述的方法,其特征在于,从所述的服务器装置对所述已更新的特定信息的请求还包括:
当所述的通信话路通过所述的宽频带信道在所述的连接基础结构中的拉机和所述的线路装置之间建立时,给所述的拉机发送记录在所述的客户装置中的所述的计数器中的所述的通知标识。
13、如权利要求12所述的方法,其特征在于,所述的方法还包括:
与所述的通知管理程序商量关于从所述的客户装置送来的所述的通知标识以决定是否所述的通知标识,是所述的通信程序已经指定的最后的标识;和
检索在所述的通知管理程序中的一队列列表中已排上队的通知,如果从所述的客户装置送来的所述通知标识并非所述的通信程序已经指定的最后标识的话。
14、如权利要求13所述的方法,其特征在于,所述的检索在所述的的通知管理程序中的所述的队列列表中已排上队的通知,包括:
转送从所述队列列表检索到的所述的排上队的诸通知,通过所述的宽频带信道,给所述的客户装置;和
对每一个从所述的拉机收到的所述已排上队的通知,更新在所述的客户装置中的所述计数器。
15、如权利要求1所述的方法,其特征在于,所述的发送所述包括所述通知在内的相当消息,包括:
指定一通知标识给在所述的连接基础结构中收到的所述的通知;和
转换所述的通知,连同所述的已指定的通知标识,给在所述的窄频带信道中可传输的所述相当消息。
16、如权利要求15所述的方法,其特征在于,所述的相当消息是一推出规程数据单元(PUSH PDU)。
17、如权利要求15所述的方法,其特征在于,所述的发送所述包括所述的通知在内的相当消息,包括:
编码所述的相当消息,按照一预先规定的编码/解码方案,成一由消息系统可传输的格式,如果通过所述的窄频带信道负责递交所述的相当消息的所述消息系统并不直接支持所述的相当消息的话。
18、如权利要求17所述的方法,其特征在于,所述的发送所述包括所述的通知在内的相当消息,还包括:
决定所述的已编码的相当消息是否具有一全长大于一预先规定的由所述的消息系统所限定的长度;和
当所述的全长是大于所述的预先规定的长度,分段所述的已编码的相当消息成多个消息分段,每一个所述的消息分段有一长度小于所述的预先规定的长度。
19、如权利要求18所述的方法,其特征在于,所述的分段所述的相当消息成多个消息分段,包括:
指定一分段序列号码,分别地,给每一个所述的消息分段。
20、如权利要求19所述的方法,其特征在于,所述的方法还包括:
接收一请求,通过所述的宽频带信道,与一在所述的连接基础结构中的拉机去建立联系;
完成在所述的客户装置和所述的连接基础结构之间的鉴定;
从所述的网服务器装置取出所述的已更新的特定信息,给所述的拉机;和
通过所述的宽频带信道,转送所述的已更新的特定信息给所述的客户装置。
21、如权利要求20所述的方法,其特征在于,所述的方法还包括:
根据在每一个所述的消息分段中的所述分段序列号码,重组所述的多个所述的消息分段成所述的格式;和
按照所述的编码/解码方案,解码所述的格式去恢复所述的相当消息。
22、一种用于集成窄频带信道和宽频带信道的系统,其特征是,所述的系统包括:
一客户装置;和
一连接基础结构,把所述的客户装置耦合到一包含由所述的客户装置所订阅的特定信息的网服务器装置;所述的连接基础结构,包括一代理服务器装置;所述的代理服务器装置,包括诸用户帐号、一通信程序和一拉机,并当所述的特定信息己更新时从所述的网服务器装置收到一通知;所述的通信程序,通信到所述的拉机,还包括一消息管理程序和一消息系统;所述的消息管理程序,耦合到所述的消息系统,负责把所述的通知转换成一通过所述的窄频带信道由所述的消息系统可以传输的相当消息。
23、如权利要求22所述的系统,其特征在于,所述的通知包括一标识在所述的网服务器装置中的所述的已更新的特定信息的地址。
24、如权利要求23所述的系统,其特征在于,所述的地址包括至少一个使用超文本传送规程提供连接信息给所述的已更新的特定信息的统一资源定位器。
25、如权利要求23所述的系统,其特征在于,所述的通知还包括一相当于所述的客户装置的订户标识。
26、如权利要求25所述的系统,其特征在于,所述的消息管理程序,当所述通知中的所述的订户标识与在所述的代理服务器装置中的所述的用户帐号之一相符时,使所述的消息系统,通过所述的窄频带信道,去递交所述的相当消息。
27、如权利要求26所述的系统,其特征在于,所述的消息管理程序,指定一通知标识给所述的从所述的网服务器收到的通知,和其中所述的相当消息包括所述的通知标识。
28、如权利要求27所述的系统,其特征在于,所述的消息管理程序,包括一通知队列,当所述的消息系统并未将所述的相当消息成功地递交到所述的客户装置时,该通知则排队在所述的队列中。
29、如权利要求28所述的系统,其特征在于,所述的客户装置,包括一计数器,负责保持对,作为所述的相当消息,从所述的消息系统通过窄频带信道收到的所述的通知的所述通知标识的联系。
30、如权利要求29所述的系统,其特征在于,所述的客户装置,当所述的客户装置与所述的拉机通过所述的宽频带信道建立一通信话路时,把所述的通知标识发送给在所述的代理服务器装置中的所述拉机。
31、如权利要求30所述的系统,其特征在于,所述的拉机与所述的消息管理程序商量,从所述的客户装置发送来的所述通知标识是否是所述的消息管理程序已经指定的最后的通知标识。
32、如权利要求31所述的系统,其特征在于,所述的拉机,当从所述的客户装置发送来的所述的通知标识并非所述的消息管理程序已经指定的最后通知标识时,在所述的通知队列中检索已排上队的诸通知。
33、如权利要求32所述的系统,其特征在于,所述的拉机,通过所述的宽频带信道,把所述的已检索到的诸通知转送给所述的客户装置,和在所述的客户装置中的所述的计数器,对从所述的拉机收到的每一所述的已检索的通知更新。
34、如权利要求33所述的系统,其特征在于,当客户装置受引去取出所述的已更新的特定信息时,所述的拉机还把由所述的代理服务装置,按照从所述客户装置发送来的所述的地址所取出的所述已更新的特定信息,转送到所述的客户装置。
35、如权利要求34所述的系统,其特征在于,所述的客户装置,把所述的已更新的特定信息,显示在所述的客户装置中成为整体一部分的显示屏幕上。
36、一种用于集成窄频带信道和窄频带信道的方法,其特征是,所述的方法包括:
从所述的窄频带信道,接收在一客户装置中的通知,所述的通知包括一标识所述的已更新的特定信息的地址和一动作类型;
决定所述的通知是否以分段形式发来;
按照所述动作类型,把该通知发给一所述客户装置的用户;和
根据所述的通知,从所述的宽频带信道接收所述已更新的特定信息。
37、如权利要求36所述的方法,其特征在于,所述的通知,还包括一标识在一网服务器装置中被更新的所述特定信息的标题。
38、如权利要求37所述的方法,其特征在于,所述的动作类型,报废一在所述的客户装置中的所述的特定信息的超高速缓存副本,以致于所述的已更新的特定信息在所述的超高速缓存副本被存取时必须取出来。
39、如权利要求38所述的方法,其特征在于,所述的发通知给所述客户装置的用户,包括显示所述的标识在所述的网服务器装置被更新的特定信息的所述标题。
40、如权利要求37所述的方法,其特征在于,所述的动作类型,使所述的客户装置去产生一警惕消息,以使所述的用户察觉在所述的网服务器装置被更新的所述特定信息。
41、如权利要求36所述的方法,其特征在于,所述的决定所述的通知是否以分段的形式发来,包括:
决定所述的通知是以二进制还是以文本格式;
如果所述的通知以分段形式发来并按照一解码/编码方案以所述的二进制格式,分别地解码所述的诸分段;和
重新构造已解码的诸分段成为所述的通知。
42、如权利要求36所述的方法,其特征在于,所述的方法还包括:
检验一包括以前收到的诸通知的队列;和
置换所述的以前收到的诸通知之一,如果所述的以前收到的诸通知的所述的之一是与所述的通知相同。
43、如权利要求42所述的方法,其特征在于,所述的从宽频带信道接收所述的已更新特定信息包括:
通过所述的宽频带信道请求与在一连接基础结构中拉机去建立一通信话路;所述的连接基础结构,包括与所述客户装置相关联的一用户帐号;和
通过所述的宽频带信道,取出所述的已更新的特定信息。
44、如权利要求43所述的方法,其特征在于,所述的客户装置是一活动体装置。
45、如权利要求43所述的方法,其特征在于,所述的取出所述的已更新的特定信息,包括:
发送所述的地址给在所述的连接基础结构中的所述的拉机;其中所述的拉机通过因特网按照所述的地址从所述的网服务器装置取出所述的已更新的特定信息;和
接收从所述的网服务器装置通过所述的宽频带信道在所述的连接基础结构收到的所述的已更新的特定信息。
46、如权利要求36所述的方法,其特征在于,所述的方法还包括:
当所述的通知收到之时,由一在所述的客户装置中的计数器保留所述通知的记录;和
当所述的已更新的特定信息收到之时更新所述的计数器。
CN99105375A 1998-04-30 1999-04-30 用于集成窄频带和宽频带的数据传送的方法和系统 Pending CN1233898A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/071,379 1998-04-30
US09/071,379 US6138158A (en) 1998-04-30 1998-04-30 Method and system for pushing and pulling data using wideband and narrowband transport systems

Publications (1)

Publication Number Publication Date
CN1233898A true CN1233898A (zh) 1999-11-03

Family

ID=22100930

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99105375A Pending CN1233898A (zh) 1998-04-30 1999-04-30 用于集成窄频带和宽频带的数据传送的方法和系统

Country Status (5)

Country Link
US (2) US6138158A (zh)
EP (1) EP0954146A3 (zh)
JP (1) JP2000083061A (zh)
KR (1) KR19990088008A (zh)
CN (1) CN1233898A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100391208C (zh) * 2002-12-31 2008-05-28 北京因特时代信息技术有限公司 一种分布式网络服务发布实现方法
CN105556502A (zh) * 2013-09-17 2016-05-04 亚马逊技术有限公司 电子邮件网络客户端通知排队
US9961027B2 (en) 2013-09-17 2018-05-01 Amazon Technolgies, Inc. Email webclient automatic failover

Families Citing this family (499)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6742022B1 (en) * 1995-12-11 2004-05-25 Openwave Systems Inc. Centralized service management system for two-way interactive communication devices in data networks
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
US5809415A (en) * 1995-12-11 1998-09-15 Unwired Planet, Inc. Method and architecture for an interactive two-way data communication network
US6466783B2 (en) 1995-12-11 2002-10-15 Openwave Systems Inc. Visual interface to mobile subscriber account services
US9418381B2 (en) * 2000-04-14 2016-08-16 Citigroup Credit Services, Inc. (USA) Method and system for notifying customers of transaction opportunities
FI108388B (fi) * 1997-09-01 2002-01-15 Nokia Corp Sõhk÷postiliikenne matkaviestinjõrjestelmõssõ
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
US7003304B1 (en) * 1997-09-19 2006-02-21 Thompson Investment Group, Llc Paging transceivers and methods for selectively retrieving messages
US6253061B1 (en) 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6826407B1 (en) 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US20040107208A1 (en) * 1997-12-09 2004-06-03 Seet Siew Shon Method and apparatus for bookmarking telephone numbers for efficient access by wireless phone devices
US6983138B1 (en) 1997-12-12 2006-01-03 Richard J. Helferich User interface for message access
US6654786B1 (en) * 1998-04-30 2003-11-25 Openwave Systems Inc. Method and apparatus for informing wireless clients about updated information
US6421781B1 (en) 1998-04-30 2002-07-16 Openwave Systems Inc. Method and apparatus for maintaining security in a push server
US6314108B1 (en) 1998-04-30 2001-11-06 Openwave Systems Inc. Method and apparatus for providing network access over different wireless networks
US6591288B1 (en) * 1998-05-19 2003-07-08 Nortel Networks Limited Data network accelerated access system
US6343318B1 (en) 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
US20020049818A1 (en) * 1998-05-29 2002-04-25 Gilhuly Barry J. System and method for pushing encrypted information between a host system and a mobile data communication device
US7025209B2 (en) * 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access
US20070078978A1 (en) * 1998-06-01 2007-04-05 Sri International Method and apparatus for updating information in a low-bandwidth client/server object-oriented system
US6480484B2 (en) * 1998-06-09 2002-11-12 Avaya Technology Corp. Internet-intranet greeting service
SE523335C2 (sv) * 1998-07-03 2004-04-13 Sendit Ab Förfarande och anordning för åtkomst och inhämtning av information
US7110955B1 (en) * 1998-07-20 2006-09-19 Patientkeeper, Inc. Device for automating billing reimbursement
US7010603B2 (en) 1998-08-17 2006-03-07 Openwave Systems Inc. Method and apparatus for controlling network connections based on destination locations
US6317831B1 (en) 1998-09-21 2001-11-13 Openwave Systems Inc. Method and apparatus for establishing a secure connection over a one-way data path
GB2342197A (en) * 1998-09-30 2000-04-05 Xerox Corp Alerting users of mobile computing devices to document changes
ATE273538T1 (de) 1998-10-28 2004-08-15 Verticalone Corp Gerät und verfahren für automatische aggregation und abgabe von elektronischer persönlicher information oder daten
US6292825B1 (en) * 1998-11-12 2001-09-18 International Business Machines Corporation Service application with pull notification
US7017188B1 (en) 1998-11-16 2006-03-21 Softricity, Inc. Method and apparatus for secure content delivery over broadband access networks
US6763370B1 (en) 1998-11-16 2004-07-13 Softricity, Inc. Method and apparatus for content protection in a secure content delivery system
US6522875B1 (en) * 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US8069407B1 (en) 1998-12-08 2011-11-29 Yodlee.Com, Inc. Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US7672879B1 (en) 1998-12-08 2010-03-02 Yodlee.Com, Inc. Interactive activity interface for managing personal data and performing transactions over a data packet network
US7085997B1 (en) 1998-12-08 2006-08-01 Yodlee.Com Network-based bookmark management and web-summary system
US6408316B1 (en) * 1998-12-17 2002-06-18 International Business Machines Corporation Bookmark set creation according to user selection of selected pages satisfying a search condition
US6560640B2 (en) * 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
DE19904331C1 (de) * 1999-01-28 2000-08-03 Siemens Ag System und Verfahren zur Übertragung von Daten, insbesondere von Daten zum Bedienen und Beobachten eines Automatisierungssystems, über Internet mit asymmetrischer Internetverbindung
US6424841B1 (en) 1999-02-18 2002-07-23 Openwave Systems Inc. Short message service with improved utilization of available bandwidth
US6480853B1 (en) * 1999-03-08 2002-11-12 Ericsson Inc. Systems, methods and computer program products for performing internet searches utilizing bookmarks
JP2000270007A (ja) * 1999-03-12 2000-09-29 Sony Corp ネットワークシステム、ネットワークサーバ及び端末装置
US6671508B1 (en) * 1999-03-31 2003-12-30 Fujitsu Limited Communication control method, status notification method and mobile communication terminal using same
US7340057B2 (en) * 2001-07-11 2008-03-04 Openwave Systems Inc. Method and apparatus for distributing authorization to provision mobile devices on a wireless network
US6647260B2 (en) * 1999-04-09 2003-11-11 Openwave Systems Inc. Method and system facilitating web based provisioning of two-way mobile communications devices
US7370071B2 (en) 2000-03-17 2008-05-06 Microsoft Corporation Method for serving third party software applications from servers to client computers
US7730169B1 (en) * 1999-04-12 2010-06-01 Softricity, Inc. Business method and system for serving third party software applications
US20040010597A1 (en) * 1999-04-22 2004-01-15 Kirschner Hope L. System and method for providing enhanced services in a multi-channel interactive distributed environment
US8099758B2 (en) 1999-05-12 2012-01-17 Microsoft Corporation Policy based composite file system and method
US7752535B2 (en) 1999-06-01 2010-07-06 Yodlec.com, Inc. Categorization of summarized information
US6424828B1 (en) * 1999-06-03 2002-07-23 Ericsson Inc. Internet server and method for providing access to internet e-mail and internet web pages
GB2350973A (en) * 1999-06-11 2000-12-13 Nokia Mobile Phones Ltd Simultaneously fetching page content and link content in a mobile web browser
US6353792B1 (en) * 1999-07-06 2002-03-05 Sudhir Murthy System and method for remote communication of traffic monitoring device data
US6507891B1 (en) * 1999-07-22 2003-01-14 International Business Machines Corporation Method and apparatus for managing internal caches and external caches in a data processing system
JP2001053785A (ja) * 1999-08-09 2001-02-23 Mitsubishi Materials Corp 情報送信装置、情報保管装置、情報受信装置、及びその使用方法ならびにその記録媒体
AU6630800A (en) 1999-08-13 2001-03-13 Pixo, Inc. Methods and apparatuses for display and traversing of links in page character array
DE19956023B4 (de) * 1999-10-01 2019-10-02 Ipcom Gmbh & Co. Kg Verfahren zur Übertragung von Nachrichten zwischen mindestens einer Zentrale und einem Endgerät und Anpassungsvorrichtung dafür
US20010015977A1 (en) * 1999-10-08 2001-08-23 Stefan Johansson Selective reception
US20010014085A1 (en) * 1999-10-08 2001-08-16 Microsoft Corporation Originator authentication
US7496578B2 (en) * 1999-11-04 2009-02-24 Aol Llc Shared internet storage resource, user interface system, and method
US6351776B1 (en) * 1999-11-04 2002-02-26 Xdrive, Inc. Shared internet storage resource, user interface system, and method
US20100185614A1 (en) 1999-11-04 2010-07-22 O'brien Brett Shared Internet storage resource, user interface system, and method
FI108501B (fi) * 1999-11-05 2002-01-31 Sonera Oyj Multimediaviestien võlittõminen
US6826690B1 (en) * 1999-11-08 2004-11-30 International Business Machines Corporation Using device certificates for automated authentication of communicating devices
US6823454B1 (en) * 1999-11-08 2004-11-23 International Business Machines Corporation Using device certificates to authenticate servers before automatic address assignment
IL138836A0 (en) * 1999-11-14 2001-10-31 Netprox Corp Mobile support system
US7809382B2 (en) * 2000-04-11 2010-10-05 Telecommunication Systems, Inc. Short message distribution center
US6678155B1 (en) * 1999-12-14 2004-01-13 Hewlett-Packard Company Modular system of internet service provider focused computer services
US20020032706A1 (en) * 1999-12-23 2002-03-14 Jesse Perla Method and system for building internet-based applications
US20020087915A1 (en) * 1999-12-23 2002-07-04 Jesse Perla Error handler method and system for internet-based applications
US8725632B2 (en) 2000-01-13 2014-05-13 Citicorp Development Center, Inc. Method and system for conducting financial and non-financial transactions using a wireless device
US8346677B1 (en) 2000-12-29 2013-01-01 Citicorp Development Center, Inc. Method and system for conducting commerce over a wireless communication network
US20070129074A1 (en) * 2000-01-19 2007-06-07 Bloebaum L S System, Method and Device For Providing Secondary Information To A Communication Device
US6922721B1 (en) 2000-10-17 2005-07-26 The Phonepages Of Sweden Ab Exchange of information in a communication system
US20070127645A1 (en) * 2000-01-19 2007-06-07 Sony Ericsson Mobile Communications Ab Technique for providing secondary information to a user equipment
US6714982B1 (en) 2000-01-19 2004-03-30 Fmr Corp. Message passing over secure connections using a network server
US8400946B2 (en) 2000-01-19 2013-03-19 Sony Corporation System and method for sharing common location-related information between communication devices
US6977909B2 (en) * 2000-01-19 2005-12-20 Phonepages Of Sweden, Inc. Method and apparatus for exchange of information in a communication network
US20070124481A1 (en) * 2000-01-19 2007-05-31 Sony Ericsson Mobile Communications Ab System and method for sharing event-triggered, location-related information between communication devices
US7248862B2 (en) 2000-01-19 2007-07-24 Sony Ericsson Mobile Communications Ab Method and apparatus for retrieving calling party information in a mobile communications system
US6996072B1 (en) 2000-01-19 2006-02-07 The Phonepages Of Sweden Ab Method and apparatus for exchange of information in a communication network
EP1252799B2 (en) 2000-01-20 2022-11-02 Starkey Laboratories, Inc. Method and apparatus for fitting hearing aids
US8370435B1 (en) * 2000-01-31 2013-02-05 Telecommunication Systems, Inc. System and method for servers to send alerts to connectionless devices
US8090856B1 (en) 2000-01-31 2012-01-03 Telecommunication Systems, Inc. Intelligent messaging network server interconnection
US7003571B1 (en) * 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
US7689696B2 (en) * 2000-01-31 2010-03-30 Telecommunication Systems, Inc. System and method for re-directing requests from browsers for communications over non-IP based networks
US7139727B1 (en) * 2000-02-03 2006-11-21 Woodbine Leasing, Inc. Method and system for optimizing market accessibility via an electronic network
WO2001059569A2 (en) * 2000-02-09 2001-08-16 Apriva, Inc. Communication systems, components, and methods with programmable wireless devices
US7428510B2 (en) 2000-02-25 2008-09-23 Telecommunication Systems, Inc. Prepaid short messaging
US6714793B1 (en) 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
US6760580B2 (en) * 2000-03-06 2004-07-06 America Online, Incorporated Facilitating instant messaging outside of user-defined buddy group in a wireless and non-wireless environment
AU2001240154A1 (en) * 2000-03-15 2001-09-24 Telecommunication Systems, Inc. Mobile originated internet relay chat
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
DE60114692T2 (de) 2000-03-24 2006-07-20 Allisblue S.A. Verfahren zur Übertragung von gespeicherten Daten einer Datenbank
US7181623B2 (en) * 2000-03-28 2007-02-20 University Of Maryland Scalable wide-area upload system and method
US7522911B2 (en) 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US20070136592A1 (en) 2000-04-12 2007-06-14 Smith Richard A Wireless internet gateway
US7194468B1 (en) 2000-04-13 2007-03-20 Worldlink Information Technology Systems Limited Apparatus and a method for supplying information
US8032453B2 (en) * 2000-04-14 2011-10-04 Citicorp Development Center, Inc. Method and system for notifying customers of transaction opportunities
US6891811B1 (en) * 2000-04-18 2005-05-10 Telecommunication Systems Inc. Short messaging service center mobile-originated to HTTP internet communications
JP2001313672A (ja) * 2000-04-28 2001-11-09 Toshiba Corp ネットワークシステム、パケット中継装置、無線端末及びパケット処理方法
JP3570339B2 (ja) * 2000-05-08 2004-09-29 日本電気株式会社 無線端末
US6754710B1 (en) * 2000-05-08 2004-06-22 Nortel Networks Limited Remote control of computer network activity
JP2001318847A (ja) * 2000-05-11 2001-11-16 Sony Corp 更新通知システム、更新監視装置、携帯通信端末、情報処理装置、コンテンツ取得指示方法、コンテンツ取得方法及びプログラム格納媒体
US6714797B1 (en) * 2000-05-17 2004-03-30 Nokia Corporation System and method for the transfer of digital data to a mobile device
JP4282207B2 (ja) * 2000-05-31 2009-06-17 日本電気株式会社 サーバ装置、クライアント装置、クライアントサーバ通信システム及びそれらに用いるサーバ特定方式
US6779025B1 (en) * 2000-06-30 2004-08-17 Cisco Technology, Inc. IP web based messaging system for localized management of wireless messaging
JP4973899B2 (ja) 2000-07-06 2012-07-11 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、記録媒体、および通信システム
US6571102B1 (en) * 2000-08-08 2003-05-27 Motorola, Inc. Channel management technique for asymmetric data services
FI110297B (fi) * 2000-08-21 2002-12-31 Mikko Kalervo Vaeaenaenen Lyhytäänisanomajärjestelmä, -menetelmä ja -päätelaite
US8521142B2 (en) 2000-08-23 2013-08-27 Novatel Wireless, Inc. Method and apparatus for distributed data transfer over multiple independent wireless networks
US7224964B2 (en) 2000-08-23 2007-05-29 Novatel Wireless, Inc. Method and apparatus for distributed data transfer over multiple independent wireless networks
US8442504B2 (en) 2000-08-23 2013-05-14 Novatel Wireless, Inc. Method and apparatus for distributed data transfer over multiple independent wireless networks
US7200633B2 (en) * 2000-08-25 2007-04-03 Ntt Docomo, Inc. Information delivery system and information delivery method
CH692261A5 (de) * 2000-09-05 2002-04-15 Distefora Mobile Switzerland A Kurznachrichtendienst Bestellwesen.
US6826403B1 (en) 2000-09-12 2004-11-30 Phonepages Of Sweden Ab Method and system for identifying a user
WO2002023741A2 (en) * 2000-09-18 2002-03-21 Mprest Technologies Ltd. Improved apparatus and methods for displaying information on mobile communication devices
US6963972B1 (en) * 2000-09-26 2005-11-08 International Business Machines Corporation Method and apparatus for networked information dissemination through secure transcoding
US7684786B2 (en) * 2003-08-26 2010-03-23 Nokia Corporation Method and system for establishing a connection between network elements
AT411312B (de) 2000-10-20 2003-11-25 Universal Comm Platform Ag Verfahren zum übermitteln von kurznachrichten (sms) zwischen rechnern im internet
US7673241B2 (en) * 2002-06-26 2010-03-02 Siebel Systems, Inc. User interface for multi-media communication for the visually disabled
US7124087B1 (en) * 2000-11-03 2006-10-17 International Business Machines Corporation System and method for updating user home automation systems
US7257386B1 (en) * 2000-11-20 2007-08-14 Hewlett-Packard Development Company, L.P. Data transfer system and method of data transfer
US7519654B1 (en) 2000-11-22 2009-04-14 Telecommunication Systems, Inc. Web gateway multi-carrier support
GB2371711B (en) * 2000-11-27 2004-07-07 Nokia Mobile Phones Ltd A Server
US7051070B2 (en) 2000-12-18 2006-05-23 Timothy Tuttle Asynchronous messaging using a node specialization architecture in the dynamic routing network
US7930362B2 (en) * 2000-12-18 2011-04-19 Shaw Parsing, Llc Techniques for delivering personalized content with a real-time routing network
US8505024B2 (en) 2000-12-18 2013-08-06 Shaw Parsing Llc Storing state in a dynamic content routing network
JP2002202936A (ja) * 2000-12-18 2002-07-19 Kizna Corp 情報収集サーバ及び情報収集方法並びに記録媒体
GB0031477D0 (en) 2000-12-22 2001-02-07 Symbian Ltd Mobile telephone device with idle screen
SE518751C2 (sv) * 2001-01-03 2002-11-19 Microsoft Corp Metod och system där en extern server erhåller information om enskilda mobila terminalers radioöverföringskapacitet
KR100744064B1 (ko) * 2001-01-05 2007-07-30 삼성전자주식회사 무선 통신을 이용한 전시 정보 서비스 시스템 및 방법
JP2002215490A (ja) * 2001-01-15 2002-08-02 J Data:Kk アドレス変換システムおよびアドレス変換方法
US20020147836A1 (en) * 2001-01-31 2002-10-10 Microsoft Corporation Routing notifications to mobile devices
US20020107706A1 (en) * 2001-02-02 2002-08-08 Oliver Mitchell B. Virtual negotiation
US7505577B2 (en) * 2001-03-31 2009-03-17 Siebel Systems, Inc. System and method for multi-channel communication queuing
US7581230B2 (en) * 2001-02-06 2009-08-25 Siebel Systems, Inc. Adaptive communication application programming interface
US20020156896A1 (en) * 2001-02-09 2002-10-24 Peter Lin System and method for providing a gateway between mobile two-way messaging devices and remote computer networks
EP1237332B1 (en) * 2001-03-02 2003-11-05 Hewlett-Packard Company Provision of services to portable information devices via an information technology network
US20030018704A1 (en) * 2001-03-08 2003-01-23 Vasilis Polychronidis Network presence and location agent
US6879585B2 (en) * 2001-03-12 2005-04-12 Sierra Wireless, Inc. Internet based mobile terminal provisioning
JP2002279244A (ja) * 2001-03-19 2002-09-27 Juken Sangyo Co Ltd 簡易受発注処理方法およびシステム
US6938076B2 (en) * 2001-03-30 2005-08-30 01 Communique Laboratory Inc. System, computer product and method for interfacing with a private communication portal from a wireless device
US8601492B2 (en) * 2001-03-31 2013-12-03 Siebel Systems, Inc. User interface for multi-channel communication
US7315616B2 (en) * 2001-03-31 2008-01-01 Siebel Systems, Inc. System and method for maintaining real-time agent information for multi-channel communication queuing
US20030018705A1 (en) * 2001-03-31 2003-01-23 Mingte Chen Media-independent communication server
US20070203797A1 (en) * 2001-03-31 2007-08-30 Annadata Anil K Configurable media-independent server
US20030206192A1 (en) * 2001-03-31 2003-11-06 Mingte Chen Asynchronous message push to web browser
US7730204B2 (en) * 2001-03-31 2010-06-01 Siebel Systems, Inc. Extensible interface for inter-module communication
US8924383B2 (en) * 2001-04-06 2014-12-30 At&T Intellectual Property Ii, L.P. Broadcast video monitoring and alerting system
US6968334B2 (en) * 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
AU2002302956A1 (en) * 2001-05-16 2002-11-25 Adjungo Networks Ltd. Access to plmn networks for non-plmn devices
US20030061503A1 (en) * 2001-09-27 2003-03-27 Eyal Katz Authentication for remote connections
GB2375926B (en) * 2001-05-24 2004-09-22 3G Lab Ltd Method of browser-server communication
US7801959B1 (en) * 2001-05-31 2010-09-21 Palmsource, Inc. Method and system for pushing electronic messages to a wireless portable device using a standard mail server interface
US6832353B2 (en) 2001-06-08 2004-12-14 Nokia Mobile Phones, Ltd. Viewing web pages on small screen devices using a keypad for navigation
US6728734B2 (en) 2001-06-11 2004-04-27 Sony Corporation Method and apparatus to facilitate data updates between a base processing unit and a portable processing unit
US7103171B1 (en) 2001-06-29 2006-09-05 Siebel Systems, Inc. System and method for multi-channel communication queuing using routing and escalation rules
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
JP3923835B2 (ja) * 2001-07-24 2007-06-06 株式会社エヌ・ティ・ティ・ドコモ 通信システム、ゲートウェイ、データ中継方法、プログラムおよび記録媒体
US7725584B1 (en) 2001-07-30 2010-05-25 Western Digital Ventures, Inc. Using multiple communication channels to synchronize a mobile terminal based on data type
US7275116B1 (en) 2001-07-30 2007-09-25 Western Digital Ventures, Inc. Mobile terminal synchronizing components of a document separately
US20030055867A1 (en) * 2001-07-31 2003-03-20 Openwave Systems Inc. Inter-device linking for presentation of information on devices connected to a communication system
US6604047B1 (en) * 2001-08-03 2003-08-05 Scott C. Harris Non real time traffic system for a navigator
WO2003014955A1 (en) * 2001-08-09 2003-02-20 Gigamedia Access Corporation Hybrid system architecture for secure peer-to-peer-communication
CA2354990A1 (en) * 2001-08-10 2003-02-10 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for fine dining queuing
US6996537B2 (en) 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
SE0102729D0 (sv) 2001-08-15 2001-08-15 Phone Pages Sweden Ab Method and apparatus for exchange of information in a communication network
US9203923B2 (en) * 2001-08-15 2015-12-01 Qualcomm Incorporated Data synchronization interface
US20030065715A1 (en) * 2001-08-20 2003-04-03 Burdick William R. System and method of a wireless thin-client, server-centric framework
FI20011680A (fi) * 2001-08-21 2003-02-22 Bookit Oy Ajanvarausmenetelmä ja -järjestelmä
US20040066920A1 (en) * 2001-08-31 2004-04-08 Vandermeijden Tom R. Method and apparatus for automatically populating a contact database in a mobile communication device
US7127238B2 (en) * 2001-08-31 2006-10-24 Openwave Systems Inc. Method and apparatus for using Caller ID information in a browser of a mobile communication device
US6658260B2 (en) 2001-09-05 2003-12-02 Telecommunication Systems, Inc. Inter-carrier short messaging service providing phone number only experience
US20030065724A1 (en) * 2001-09-28 2003-04-03 Openwave Systems Inc. Managing messages in unified messaging systems
US7233655B2 (en) * 2001-10-03 2007-06-19 Accenture Global Services Gmbh Multi-modal callback
US7441016B2 (en) * 2001-10-03 2008-10-21 Accenture Global Services Gmbh Service authorizer
US7254384B2 (en) * 2001-10-03 2007-08-07 Accenture Global Services Gmbh Multi-modal messaging
US7472091B2 (en) * 2001-10-03 2008-12-30 Accenture Global Services Gmbh Virtual customer database
US7640006B2 (en) * 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US7127271B1 (en) 2001-10-18 2006-10-24 Iwao Fujisaki Communication device
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
JP2003131959A (ja) * 2001-10-26 2003-05-09 Canon Inc 情報処理装置、ネットワークシステム、デバイス管理方法、記憶媒体、及びプログラム
US7151764B1 (en) 2001-11-01 2006-12-19 Nokia Corporation Service notification on a low bluetooth layer
US6744753B2 (en) * 2001-11-01 2004-06-01 Nokia Corporation Local service handover
JP4465590B2 (ja) * 2001-11-01 2010-05-19 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、並びにプログラム
US7555287B1 (en) 2001-11-01 2009-06-30 Nokia Corporation Customized messaging between wireless access point and services
WO2003041332A2 (en) * 2001-11-07 2003-05-15 Teltier Technologies, Inc. A mechanism to enforce availability preferences and needs of user resources hosted by telecommunication networks
US8091042B2 (en) 2001-11-15 2012-01-03 Siebel Systems, Inc. Apparatus and method for displaying selectable icons in a toolbar for a user interface
US7509393B2 (en) * 2001-12-19 2009-03-24 International Business Machines Corporation Method and system for caching role-specific fragments
US7412535B2 (en) * 2001-12-19 2008-08-12 International Business Machines Corporation Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
US7730154B2 (en) * 2001-12-19 2010-06-01 International Business Machines Corporation Method and system for fragment linking and fragment caching
US20030188021A1 (en) * 2001-12-19 2003-10-02 International Business Machines Corporation Method and system for processing multiple fragment requests in a single message
US7426534B2 (en) * 2001-12-19 2008-09-16 International Business Machines Corporation Method and system for caching message fragments using an expansion attribute in a fragment link tag
AU2003209194A1 (en) 2002-01-08 2003-07-24 Seven Networks, Inc. Secure transport for mobile communication network
US20030135477A1 (en) * 2002-01-17 2003-07-17 Elsey Nicholas J. Technique for effectively collecting and analyzing data in providing information assistance services
US7299349B2 (en) * 2002-01-31 2007-11-20 Microsoft Corporation Secure end-to-end notification
US7340214B1 (en) * 2002-02-13 2008-03-04 Nokia Corporation Short-range wireless system and method for multimedia tags
US7191166B2 (en) * 2002-02-27 2007-03-13 Wells Fargo Bank N.A. Method and system for comparing information contents
US7698215B1 (en) 2002-03-04 2010-04-13 At&T Intellectual Property I, L.P. Credit card messenger
US7102640B1 (en) 2002-03-21 2006-09-05 Nokia Corporation Service/device indication with graphical interface
US7788382B1 (en) * 2002-03-26 2010-08-31 Good Technology, Inc. Server initiated synchronization
US7224674B2 (en) * 2002-03-28 2007-05-29 Motorola, Inc. Method and apparatus for wireless data transfer with reduced delay
US7197537B2 (en) * 2002-03-29 2007-03-27 Bellsouth Intellectual Property Corp Remote access and retrieval of electronic files
WO2003090102A1 (en) * 2002-04-22 2003-10-30 Inphonic, Inc. Method and system for short message service (sms) transactions for wireless devices
US20030235180A1 (en) * 2002-04-26 2003-12-25 Valentin Oprescu-Surcobe Method and apparatus for efficient channel assignment
US7987246B2 (en) 2002-05-23 2011-07-26 Jpmorgan Chase Bank Method and system for client browser update
US7103313B2 (en) * 2002-06-05 2006-09-05 Nokia Corporation Automatic determination of access point content and services for short-range wireless terminals
US7698276B2 (en) * 2002-06-26 2010-04-13 Microsoft Corporation Framework for providing a subscription based notification system
US7177859B2 (en) 2002-06-26 2007-02-13 Microsoft Corporation Programming model for subscription services
US20040002958A1 (en) 2002-06-26 2004-01-01 Praveen Seshadri System and method for providing notification(s)
GB2391436B (en) * 2002-07-30 2005-12-21 Livedevices Ltd Server initiated internet communication
US20040053602A1 (en) * 2002-09-18 2004-03-18 Wurzburg Francis L. Low-cost interoperable wireless multi-application and messaging service
US7904592B2 (en) * 2002-10-17 2011-03-08 Gemini Mobile Technologies, Inc. Distributed, fault-tolerant message store
US20080261633A1 (en) * 2002-10-22 2008-10-23 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device
US7340650B2 (en) 2002-10-30 2008-03-04 Jp Morgan Chase & Co. Method to measure stored procedure execution statistics
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
AU2003287671A1 (en) 2002-11-18 2004-06-15 America Online, Inc. People lists
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7881439B1 (en) 2002-12-12 2011-02-01 Motive, Inc. Cross-channel communication of data collected by channel-specific user interfaces
US7760857B2 (en) * 2002-12-12 2010-07-20 Motive, Inc. Remote computer system and related equipment diagnostics using data gathered over a telephone channel
US7376957B1 (en) * 2002-12-16 2008-05-20 At&T Delaware Intellectual Property, Inc. Method and system for recovering stranded outbound messages
AU2003303878A1 (en) * 2003-02-06 2004-08-30 Research In Motion Limited Apparatus and method for synchronizing databases by comparing hash values
US8229512B1 (en) 2003-02-08 2012-07-24 Iwao Fujisaki Communication device
US20040168081A1 (en) * 2003-02-20 2004-08-26 Microsoft Corporation Apparatus and method simplifying an encrypted network
CN100521716C (zh) * 2003-02-20 2009-07-29 西门子公司 用于向被构建为多媒体消息宿的电信设备递送多媒体消息的方法和多媒体消息中心以及用于访问存储在多媒体消息业务中心的存储位置上的多媒体消息的电信设备
US7765281B1 (en) 2003-03-10 2010-07-27 Motive, Inc. Large-scale targeted data distribution system
US9232077B2 (en) 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
US20040181517A1 (en) * 2003-03-13 2004-09-16 Younghee Jung System and method for social interaction
US7543237B2 (en) 2003-03-19 2009-06-02 Accenture Global Servicecs Gmbh Dynamic collaboration assistant
US7321920B2 (en) * 2003-03-21 2008-01-22 Vocel, Inc. Interactive messaging system
US20040210639A1 (en) 2003-03-26 2004-10-21 Roy Ben-Yoseph Identifying and using identities deemed to be known to a user
US8241128B1 (en) 2003-04-03 2012-08-14 Iwao Fujisaki Communication device
JP2004334673A (ja) * 2003-05-09 2004-11-25 Sony Corp サービス提供システム、情報処理装置および方法、並びにプログラム
JP2004357095A (ja) 2003-05-30 2004-12-16 Sony Corp 情報処理システム、情報処理装置および情報処理方法、受信装置および受信方法、並びにプログラム
DE10331111A1 (de) * 2003-07-04 2005-01-27 Teles Ag Informationstechnologien Verfahren und Telekommunikationsanordnung zur Übertragung von Daten auf unterschiedlichen Übertragungswegen in einem Kommunikations-Vorgang sowie Transmissions-Server zur Durchführung des Verfahrens
US7562118B2 (en) * 2003-07-10 2009-07-14 International Business Machines Corporation E-mail route trace functionality
US7590701B2 (en) * 2003-07-11 2009-09-15 Salesforce.Com, Inc. Apparatus and method for generating alert messages in a message exchange network
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US7333806B2 (en) * 2003-07-23 2008-02-19 Midland Radio Corporation System and method for enabling two-way radio communications over a computer network
US7120671B2 (en) * 2003-07-24 2006-10-10 International Business Machines Corporation Method and system for multiple-party, electronic mail receipts
WO2005015361A2 (en) 2003-08-08 2005-02-17 Jp Morgan Chase Bank System for archive integrity management and related methods
JP2005073145A (ja) * 2003-08-27 2005-03-17 Nec Corp 携帯情報端末を利用したテレビ放送録画及び再生システム
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US20050091309A1 (en) * 2003-09-29 2005-04-28 Peter Bookman Mobility device management server
US20050091308A1 (en) * 2003-09-29 2005-04-28 Peter Bookman Mobility device
US20050071439A1 (en) * 2003-09-29 2005-03-31 Peter Bookman Mobility device platform
JP2007519066A (ja) * 2003-09-29 2007-07-12 レルム システムズ インコーポレイテッド 可動性装置サーバ
US20060008256A1 (en) 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US20130097302A9 (en) 2003-10-01 2013-04-18 Robert Khedouri Audio visual player apparatus and system and method of content distribution using the same
KR100584316B1 (ko) 2003-10-17 2006-05-26 삼성전자주식회사 단말장치와 서버간의 프레전스 정보 데이터 동기화를 위한시스템 및 방법
US7669177B2 (en) 2003-10-24 2010-02-23 Microsoft Corporation System and method for preference application installation and execution
US8121635B1 (en) 2003-11-22 2012-02-21 Iwao Fujisaki Communication device
GB2408658B (en) * 2003-11-25 2006-07-05 Surfkitchen Inc Communications system
US8176006B2 (en) * 2003-12-10 2012-05-08 Cisco Technology, Inc. Maintaining and distributing relevant routing information base updates to subscribing clients in a device
US20050138117A1 (en) * 2003-12-18 2005-06-23 Samsung Electronics Co., Ltd. Method and system for pushing notifications to networked device
US20050136837A1 (en) * 2003-12-22 2005-06-23 Nurminen Jukka K. Method and system for detecting and using context in wireless networks
CN101065765A (zh) 2004-01-21 2007-10-31 高通股份有限公司 无线订户网络中基于应用程序的价值记帐
KR100842589B1 (ko) * 2004-01-29 2008-07-01 삼성전자주식회사 고속 데이터 전송을 위한 이동통신 시스템에서 이동단말에 대한 푸시 서비스 제공 방법과 이를 위한 푸시서버 장치
US7949726B2 (en) * 2004-03-12 2011-05-24 Ocean And Coastal Environmental Sensing, Inc. System and method for delivering information on demand
US8041348B1 (en) 2004-03-23 2011-10-18 Iwao Fujisaki Communication device
US7590685B2 (en) 2004-04-07 2009-09-15 Salesforce.Com Inc. Techniques for providing interoperability as a service
US20060168231A1 (en) * 2004-04-21 2006-07-27 Diperna Antoinette R System, apparatus, method, and program for providing virtual books to a data capable mobile phone/device
US20060253894A1 (en) * 2004-04-30 2006-11-09 Peter Bookman Mobility device platform
US7991411B2 (en) * 2004-05-06 2011-08-02 Telecommunication Systems, Inc. Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US8195205B2 (en) 2004-05-06 2012-06-05 Telecommunication Systems, Inc. Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
JP2005326911A (ja) 2004-05-12 2005-11-24 Hitachi Ltd San管理方法
KR100690764B1 (ko) 2004-06-08 2007-03-09 엘지전자 주식회사 아이엠피에스 클라이언트의 상태정보 동기화 방법
FI20040909A (fi) * 2004-06-30 2005-12-31 Nokia Corp Tietoelementin latauspaikan valitseminen tietoliikennejärjestelmässä
US8463872B2 (en) * 2004-07-02 2013-06-11 Broadsoft Casabi, Llc Method and apparatus for a family center
JP2008505408A (ja) 2004-07-02 2008-02-21 カサビ インク コードレス電話およびその他の電気通信サービスのための方法および装置(関連出願)本出願は、本出願と名称および発明者が同一である米国仮特許出願第60/585,375号の利益を享受し、この文書は、本文書に参考として組み込まれている。
US20070294336A1 (en) * 2004-07-02 2007-12-20 Greg Pounds Proxy-based communications architecture
KR100565337B1 (ko) 2004-07-03 2006-03-30 엘지전자 주식회사 Ptt 서비스의 리스트 업데이트 방법 및 장치
CN100527086C (zh) * 2004-08-17 2009-08-12 肖分析有限公司 模块化事件驱动处理
US7984113B2 (en) * 2004-09-08 2011-07-19 Sap Ag System and method for passing messages to a web browser
JP2006094063A (ja) * 2004-09-22 2006-04-06 Nippon Network Service Kk データ通信方法、サーバおよび携帯端末
US20060075075A1 (en) * 2004-10-01 2006-04-06 Malinen Jouni I Method and system to contextually initiate synchronization services on mobile terminals in an enterprise environment
US7721328B2 (en) 2004-10-01 2010-05-18 Salesforce.Com Inc. Application identity design
US9645712B2 (en) 2004-10-01 2017-05-09 Grand Central Communications, Inc. Multiple stakeholders for a single business process
US20060168275A1 (en) * 2004-11-22 2006-07-27 Lin Peter A Method to facilitate a service convergence fabric
US20060155698A1 (en) * 2004-12-28 2006-07-13 Vayssiere Julien J System and method for accessing RSS feeds
US20060150152A1 (en) * 2005-01-03 2006-07-06 Nokia Corporation System and method for providing mobile publishing and searching directly from terminals
US7894807B1 (en) * 2005-03-30 2011-02-22 Openwave Systems Inc. System and method for routing a wireless connection in a hybrid network
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
ATE475287T1 (de) * 2005-04-18 2010-08-15 Research In Motion Ltd System und verfahren zur registration von einrichtung zu server
US8126990B2 (en) 2005-04-21 2012-02-28 Fiducci Thomas E Data backup and transfer system, method and computer program product
US7849165B2 (en) 2005-04-21 2010-12-07 Fiducci Thomas E Data backup, storage, transfer, and retrieval system, method and computer program product
CN100364342C (zh) * 2005-04-26 2008-01-23 华为技术有限公司 一种推送业务实现方法
US20060248192A1 (en) * 2005-04-29 2006-11-02 Morris Stanley S Iii Method for pulling images from the internet for viewing on a remote digital display
US9350875B2 (en) 2005-05-31 2016-05-24 Qualcomm Incorporated Wireless subscriber billing and distribution
US9185538B2 (en) 2005-05-31 2015-11-10 Qualcomm Incorporated Wireless subscriber application and content distribution and differentiated pricing
EP1737160B1 (en) * 2005-06-21 2013-08-14 Alcatel Lucent Method for predicting access points along a travel route
US7864936B2 (en) 2005-06-24 2011-01-04 Aylus Networks, Inc. Method of avoiding or minimizing cost of stateful connections between application servers and S-CSCF nodes in an IMS network with multiple domains
US7724753B2 (en) 2005-06-24 2010-05-25 Aylus Networks, Inc. Digital home networks having a control point located on a wide area network
US20070022198A1 (en) * 2005-07-19 2007-01-25 Samsung Electronics Co., Ltd. Method and system for pushing asynchronous notifications to networked devices
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US8065606B1 (en) 2005-09-16 2011-11-22 Jpmorgan Chase Bank, N.A. System and method for automating document generation
US20070078857A1 (en) * 2005-09-30 2007-04-05 Nokia Corporation Method and a device for browsing information feeds
US8516135B2 (en) * 2005-09-30 2013-08-20 Qurio Holdings, Inc. Providing and receiving content for computer networks using a gateway and server
US8248965B2 (en) * 2005-11-03 2012-08-21 Motorola Solutions, Inc. Method and apparatus regarding use of a service convergence fabric
KR101203841B1 (ko) * 2006-01-05 2012-11-21 엘지전자 주식회사 무선 통신 시스템에서의 페이징 메시지 전송 및 수신 방법
WO2007078171A2 (en) * 2006-01-05 2007-07-12 Lg Electronics Inc. Method of transmitting feedback information in a wireless communication system
KR101265628B1 (ko) * 2006-01-05 2013-05-22 엘지전자 주식회사 이동 통신 시스템에서의 무선 자원 스케줄링 방법
KR20070080552A (ko) 2006-02-07 2007-08-10 엘지전자 주식회사 이동 통신 시스템에서의 응답 정보 전송 방법
KR101319870B1 (ko) * 2006-01-05 2013-10-18 엘지전자 주식회사 이동 통신 시스템에서의 핸드오버 방법
WO2007078165A1 (en) * 2006-01-05 2007-07-12 Lg Electronics Inc. Transmitting information in mobile communications system
JP4806030B2 (ja) 2006-01-05 2011-11-02 エルジー エレクトロニクス インコーポレイティド 移動通信システムで信号を転送する方法
KR101333918B1 (ko) * 2006-01-05 2013-11-27 엘지전자 주식회사 이동 통신 시스템의 점-대-다 서비스 통신
KR100912784B1 (ko) * 2006-01-05 2009-08-18 엘지전자 주식회사 데이터 송신 방법 및 데이터 재전송 방법
KR101211807B1 (ko) * 2006-01-05 2012-12-12 엘지전자 주식회사 이동통신 시스템에서 무선단말의 동기상태 관리방법
AU2007203852B2 (en) * 2006-01-05 2010-08-26 Lg Electronics Inc. Transmitting data in a mobile communication system
KR101268200B1 (ko) * 2006-01-05 2013-05-27 엘지전자 주식회사 이동통신 시스템에서의 무선자원 할당방법
KR101358469B1 (ko) * 2006-02-07 2014-02-06 엘지전자 주식회사 무선 네트워크(network) 안에서 상향(uplink)및 하향(downlink) 대역폭(bandwidth)의선택 및 신호 방법
KR101216751B1 (ko) * 2006-02-07 2012-12-28 엘지전자 주식회사 이동 통신 시스템에서 식별자를 이용한 충돌 회피 방법
US8493854B2 (en) * 2006-02-07 2013-07-23 Lg Electronics Inc. Method for avoiding collision using identifier in mobile network
KR100836049B1 (ko) * 2006-02-10 2008-06-09 엘지전자 주식회사 이동통신 단말기 및 그의 문자메시지 작성 방법
US9143622B2 (en) 2006-02-17 2015-09-22 Qualcomm Incorporated Prepay accounts for applications, services and content for communication devices
US9185234B2 (en) 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US20070214226A1 (en) * 2006-03-07 2007-09-13 Samsung Electronics Co., Ltd. Method and system for pushing electronic mail
KR101387475B1 (ko) * 2006-03-22 2014-04-22 엘지전자 주식회사 복수의 네트워크 엔터티를 포함하는 이동 통신시스템에서의 데이터 처리 방법
US8432899B2 (en) 2007-02-22 2013-04-30 Aylus Networks, Inc. Systems and methods for enabling IP signaling in wireless networks
US9026117B2 (en) * 2006-05-16 2015-05-05 Aylus Networks, Inc. Systems and methods for real-time cellular-to-internet video transfer
US8234534B2 (en) 2006-06-21 2012-07-31 Lg Electronics Inc. Method of supporting data retransmission in a mobile communication system
KR101369135B1 (ko) * 2006-06-21 2014-03-05 엘지전자 주식회사 이동통신 시스템에서의 멀티미디어 및 방송서비스의 품질보장 방법 및 그 단말
KR20070121505A (ko) * 2006-06-21 2007-12-27 엘지전자 주식회사 무선링크 재설정 방법
US8570956B2 (en) * 2006-06-21 2013-10-29 Lg Electronics Inc. Method of communicating data in a wireless mobile communications system using message separation and mobile terminal for use with the same
KR20070121513A (ko) * 2006-06-21 2007-12-27 엘지전자 주식회사 이동통신 시스템의 상향 접속 방법
KR100758788B1 (ko) 2006-06-30 2007-09-14 주식회사 케이티 Url 문을 이용한 단문메시지 서비스와 전화 연결서비스를 제공하는 시스템 및 방법
US8463284B2 (en) 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US20080027996A1 (en) * 2006-07-31 2008-01-31 Morris Robert P Method and system for synchronizing data using a presence service
US7606752B2 (en) 2006-09-07 2009-10-20 Yodlee Inc. Host exchange in bill paying services
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US9408046B2 (en) 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US8099115B2 (en) * 2006-12-14 2012-01-17 Sybase, Inc. TCP over SMS
US8200845B2 (en) * 2006-12-19 2012-06-12 Ianywhere Solutions, Inc. Queuing of invocations for mobile web services
US20080159139A1 (en) * 2006-12-29 2008-07-03 Motorola, Inc. Method and system for a context manager for a converged services framework
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US8559983B1 (en) 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US8533847B2 (en) * 2007-05-24 2013-09-10 Sandisk Il Ltd. Apparatus and method for screening new data without impacting download speed
KR101351821B1 (ko) * 2007-06-11 2014-01-16 에스케이플래닛 주식회사 이동단말기로 콘텐츠리스트 전송을 통한 콘텐츠 전송 방법,및 그를 위한 서버
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8161488B2 (en) * 2007-10-23 2012-04-17 Microsoft Corporation System and method for registering a subscription of interest of needed new resource in a store accessible by a plurality of resource creators and pushing the needed resource thereto by the creator based upon the registered subscription
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8799370B2 (en) * 2007-12-20 2014-08-05 Sony Corporation Share web feeds through messaging
US8744720B1 (en) 2007-12-27 2014-06-03 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
JP5045472B2 (ja) * 2008-02-07 2012-10-10 富士通株式会社 メール管理装置、メール管理方法およびメール管理プログラム
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US8261334B2 (en) 2008-04-25 2012-09-04 Yodlee Inc. System for performing web authentication of a user by proxy
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8452307B1 (en) 2008-07-02 2013-05-28 Iwao Fujisaki Communication device
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8140056B2 (en) * 2008-08-11 2012-03-20 Sony Ericsson Mobile Communications Ab Method and apparatus for notifying user of content change of a page outside a displayed portion
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US8352575B2 (en) * 2008-10-14 2013-01-08 Samaha Tareq A System and method for a server-based files and tasks brokerage
US9104686B2 (en) 2008-12-16 2015-08-11 Sandisk Technologies Inc. System and method for host management of discardable objects
US9015209B2 (en) * 2008-12-16 2015-04-21 Sandisk Il Ltd. Download management of discardable files
US8375192B2 (en) 2008-12-16 2013-02-12 Sandisk Il Ltd. Discardable files
US9020993B2 (en) 2008-12-16 2015-04-28 Sandisk Il Ltd. Download management of discardable files
US8849856B2 (en) 2008-12-16 2014-09-30 Sandisk Il Ltd. Discardable files
US8205060B2 (en) 2008-12-16 2012-06-19 Sandisk Il Ltd. Discardable files
US8555359B2 (en) 2009-02-26 2013-10-08 Yodlee, Inc. System and methods for automatically accessing a web site on behalf of a client
US20100235329A1 (en) * 2009-03-10 2010-09-16 Sandisk Il Ltd. System and method of embedding second content in first content
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US20100333155A1 (en) * 2009-06-30 2010-12-30 Philip David Royall Selectively using local non-volatile storage in conjunction with transmission of content
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
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
DE202011111062U1 (de) 2010-01-25 2019-02-19 Newvaluexchange Ltd. Vorrichtung und System für eine Digitalkonversationsmanagementplattform
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US8549229B2 (en) 2010-08-19 2013-10-01 Sandisk Il Ltd. Systems and methods for managing an upload of files in a shared cache storage system
US8463802B2 (en) 2010-08-19 2013-06-11 Sandisk Il Ltd. Card-based management of discardable files
US9038177B1 (en) 2010-11-30 2015-05-19 Jpmorgan Chase Bank, N.A. Method and system for implementing multi-level data fusion
WO2012082151A2 (en) 2010-12-13 2012-06-21 Telecommunication Systems, Inc. Location services gateway server
US8788849B2 (en) 2011-02-28 2014-07-22 Sandisk Technologies Inc. Method and apparatus for protecting cached streams
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US9292588B1 (en) 2011-07-20 2016-03-22 Jpmorgan Chase Bank, N.A. Safe storing data for disaster recovery
US8666847B1 (en) * 2011-08-01 2014-03-04 Intuit Inc. Methods systems and computer program products for monitoring inventory and prices
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
EP2901300A4 (en) * 2012-09-28 2016-05-18 Nokia Solutions & Networks Oy DIMENSIONING EXTERNAL IDENTIFIERS
US8942669B2 (en) * 2012-12-05 2015-01-27 Verizon Patent And Licensing Inc. Tiered-based billing for content delivery
US10540373B1 (en) 2013-03-04 2020-01-21 Jpmorgan Chase Bank, N.A. Clause library manager
EP2941848A4 (en) * 2013-03-15 2016-06-15 Huawei Tech Co Ltd SYNCHRONIZATION AND COLLABORATION OF INFORMATION IN A GROUP OF MOBILE DEVICES
US9286528B2 (en) 2013-04-16 2016-03-15 Imageware Systems, Inc. Multi-modal biometric database searching methods
EP2987109A4 (en) 2013-04-16 2016-12-14 Imageware Systems Inc BIOMETRIC ADMISSION AND AUTHENTICATION SUBJECT TO CONDITIONS AND SITUATIONS
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
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
CN110442699A (zh) 2013-06-09 2019-11-12 苹果公司 操作数字助理的方法、计算机可读介质、电子设备和系统
US9832278B2 (en) * 2013-09-30 2017-11-28 International Business Machines Corporation Utility-based invalidation propagation scheme selection for distributed cache consistency
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US9729410B2 (en) * 2013-10-24 2017-08-08 Jeffrey T Eschbach Method and system for capturing web content from a web server
US9449346B1 (en) 2014-05-21 2016-09-20 Plaid Technologies, Inc. System and method for programmatically accessing financial data
US9595023B1 (en) 2014-05-21 2017-03-14 Plaid Technologies, Inc. System and method for facilitating programmatic verification of transactions
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
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
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
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
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
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
RU2610418C2 (ru) * 2014-08-29 2017-02-10 Общество С Ограниченной Ответственностью "Яндекс" Способ координации сетевого обмена данными
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
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
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
US10360287B2 (en) * 2015-05-22 2019-07-23 Microsoft Technology Licensing, Llc Unified messaging platform and interface for providing user callouts
US20160344677A1 (en) 2015-05-22 2016-11-24 Microsoft Technology Licensing, Llc Unified messaging platform for providing interactive semantic objects
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
CA3119897C (en) 2015-09-08 2022-08-09 Plaid Inc. Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
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
US11588776B1 (en) * 2015-12-14 2023-02-21 Amazon Technologies, Inc. Publish-subscribe message updates
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10726491B1 (en) 2015-12-28 2020-07-28 Plaid Inc. Parameter-based computer evaluation of user accounts based on user account data stored in one or more databases
US9413708B1 (en) * 2015-12-31 2016-08-09 Dropbox, Inc. User notifications for interaction information
US10984468B1 (en) 2016-01-06 2021-04-20 Plaid Inc. Systems and methods for estimating past and prospective attribute values associated with a user account
CN106990975B (zh) * 2016-01-21 2021-07-23 斑马智行网络(香港)有限公司 一种应用热部署方法、装置和系统
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
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
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
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
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
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
US10572281B1 (en) * 2017-04-20 2020-02-25 Intuit Inc. Bi-directional notification service
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK179549B1 (en) 2017-05-16 2019-02-12 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US11468085B2 (en) 2017-07-22 2022-10-11 Plaid Inc. Browser-based aggregation
US10878421B2 (en) 2017-07-22 2020-12-29 Plaid Inc. Data verified deposits
US11316862B1 (en) 2018-09-14 2022-04-26 Plaid Inc. Secure authorization of access to user accounts by one or more authorization mechanisms
US10740085B2 (en) * 2018-11-30 2020-08-11 Target Brands, Inc. Webserver interface for deployment management tool
US11887069B2 (en) 2020-05-05 2024-01-30 Plaid Inc. Secure updating of allocations to user accounts
US11327960B1 (en) 2020-10-16 2022-05-10 Plaid Inc. Systems and methods for data parsing
US11729588B1 (en) 2021-09-30 2023-08-15 T-Mobile Usa, Inc. Stateless charging and message handling

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5153903A (en) * 1990-11-05 1992-10-06 Motorola, Inc. Integrated paging and radiotelephone system having improved paging reliability
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
CN1217800A (zh) * 1996-01-26 1999-05-26 艾尔梅迪尔公司 传输数据的系统和方法
US5862325A (en) * 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US5768509A (en) * 1996-04-08 1998-06-16 Adc Newnet, Inc. Short message server without local customer database
US5745689A (en) * 1996-05-23 1998-04-28 Electronic Data Systems Corporation System and method for providing pager services to users of a computer network
US5815506A (en) * 1996-06-24 1998-09-29 Comsat Corporation Method for providing an overlay short messaging service in a mobile satellite communication system
US5946630A (en) * 1996-07-10 1999-08-31 Telefonaktiebolaget L M Ericsson (Publ) Method for storing and forwarding short messages to mobile subscribers in a cellular communications system
US5812930A (en) * 1996-07-10 1998-09-22 International Business Machines Corp. Information handling systems with broadband and narrowband communication channels between repository and display systems
US5790789A (en) * 1996-08-02 1998-08-04 Suarez; Larry Method and architecture for the creation, control and deployment of services within a distributed computer environment
US5892909A (en) * 1996-09-27 1999-04-06 Diffusion, Inc. Intranet-based system with methods for co-active delivery of information to multiple users
US5790790A (en) * 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
US6333973B1 (en) * 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6061718A (en) * 1997-07-23 2000-05-09 Ericsson Inc. Electronic mail delivery system in wired or wireless communications system
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
US6567855B1 (en) 1998-01-02 2003-05-20 Intel Corporation Portable processing system with always on, always connected capability
US6421707B1 (en) * 1998-02-13 2002-07-16 Lucent Technologies Inc. Wireless multi-media messaging communications method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100391208C (zh) * 2002-12-31 2008-05-28 北京因特时代信息技术有限公司 一种分布式网络服务发布实现方法
CN105556502A (zh) * 2013-09-17 2016-05-04 亚马逊技术有限公司 电子邮件网络客户端通知排队
US9900366B2 (en) 2013-09-17 2018-02-20 Amazon Technologies, Inc. Email webclient notification queuing
US9961027B2 (en) 2013-09-17 2018-05-01 Amazon Technolgies, Inc. Email webclient automatic failover
CN105556502B (zh) * 2013-09-17 2019-05-10 亚马逊技术有限公司 电子邮件网络客户端通知排队
US10484449B2 (en) 2013-09-17 2019-11-19 Amazon Technologies, Inc. Email webclient notification queuing

Also Published As

Publication number Publication date
US6138158A (en) 2000-10-24
KR19990088008A (ko) 1999-12-27
JP2000083061A (ja) 2000-03-21
EP0954146A2 (en) 1999-11-03
US6665711B1 (en) 2003-12-16
EP0954146A3 (en) 2001-02-07

Similar Documents

Publication Publication Date Title
CN1233898A (zh) 用于集成窄频带和宽频带的数据传送的方法和系统
CN1266981C (zh) 移动终端数据网上备份系统及方法
CN1291853A (zh) 对基于短消息服务无线装置提供因特网内容的装置与方法
CN1135008C (zh) 数据网访问方法,短消息服务中心和连接数据网与短消息服务中心的设备
CN101668263B (zh) 基于手机短信平台收发邮件的系统及邮件附件的处理方法
US20080034063A1 (en) Method and system for retrieving a document associated with a message received on a mobile device
EP0954147A2 (en) Centralized service management system for two-way interactive communication devices in data networks
CN1267161A (zh) 在无线网络中使用用户状态和位置信息的方法和系统
CN101075987B (zh) 一种传送消息的装置和方法
CN1249646A (zh) 交互式双向通信装置与网络交互作用的方法和结构
CN100454913C (zh) 通过即时通信机器人与移动电话通信的装置和方法
CN1437819A (zh) 用于定制业务调用中的行为和接口的系统
CN1249590A (zh) 在代理服务器中为无线用户代理缓存印鉴的方法和装置
US20060212529A1 (en) Short message management system using a VM application and a mobile communication terminal
CN1819607A (zh) 一种实现集团通讯录业务的系统及方法
CN101366037A (zh) 在移动终端中用于安全http摘要响应验证以及完整性保护的计算机程序产品、装置以及方法
CN102656872A (zh) 用于选择性消息服务阻止的方法和装置
US7308252B2 (en) Mobile communications device employing multiple data storage locations for electronic messages
CN1102775C (zh) 网络个人信息自动检查筛选传送的方法
US20020035566A1 (en) Method and system for the wireless delivery of images
CN101668083A (zh) 一种移动终端的联系人信息共享方法和装置
CN101599980A (zh) 客户经理掌上助理系统装置
CN1665258B (zh) 一种接收短消息并包装后发送到移动电话上的装置和方法
CN1655539A (zh) 通过电子邮箱地址向移动电话发送短消息的装置和方法
CN101123749B (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication