CN1961581A - 为终端提供内容的系统、方法和计算机程序产品 - Google Patents
为终端提供内容的系统、方法和计算机程序产品 Download PDFInfo
- Publication number
- CN1961581A CN1961581A CNA2005800178709A CN200580017870A CN1961581A CN 1961581 A CN1961581 A CN 1961581A CN A2005800178709 A CNA2005800178709 A CN A2005800178709A CN 200580017870 A CN200580017870 A CN 200580017870A CN 1961581 A CN1961581 A CN 1961581A
- Authority
- CN
- China
- Prior art keywords
- portable terminal
- content
- reformatting
- messaging gateway
- source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
Abstract
一种将内容提供给移动终端的系统,包括源和消息发送网关。所述源能够对将由终端接收的内容进行重新格式化,并且将重新格式化的内容和终端的地址传送到消息发送网关。所述内容可以按照任意多个不同方式进行重新格式化,例如包括诸如可缩放矢量图形(SVG)格式的矢量格式。响应于接收重新格式化的内容和终端的地址,消息发送网关能够发送信号到终端,所述信号包括访问重新格式化的内容所需的信息。这样,终端可以随后响应于消息发送网关发送信号到目的地客户端而发送请求到消息发送网关,并且此后从消息发送网关下载重新格式化的内容,例如至少部分地通过蜂窝网络。
Description
技术领域
本发明一般涉及为终端提供内容的系统和方法,并且特别涉及为具有有限显示区域供展示这样的内容的终端提供内容的系统和方法。
背景技术
当今的商务环境越来越依赖于信息共享作为计划和决策的基础。尽管通信可能仅为语言的,但是当同时使用其他模式的通信例如视觉信息时可以大大提高效率。视觉信息可以有效地用于增加语言信息并且改善语言通信的清楚度和结构。在公司环境中,通信很大程度上是基于通过视觉信息增加语言/文本通信而进行的,例如通过电子邮件附件、打印材料和Powerpoint演示等等的形式。并且,应用共享和工作空间共享(例如Microsoft Messenger,Netmeeting,Opentext OpenView等等)在桌面会议中被广泛使用以在参加者之间共享资料。
尽管图像、数据或者其他增值信息可以很容易在公司网络内的计算机上共享,但这种信息通常对于办公室之外的用户或者不能访问其个人计算机的用户是不可访问的。通常,当员工远离办公室时,他仍然可以使用移动电话进行语言通信,但是他不能与呼叫方共享任何视觉信息,而这些视觉信息可以用于增加语音呼叫并且为谈话增值。访问这些资料通常需要用户通过膝上型电脑首先连接到公司网络或者邮件服务器以检索并且查看资料。然而这是很不现实的,因为它需要用户具有个人计算机并且无线/有线地访问数据网络,并且进一步要求用户设置计算机,登录到网络并且最终找到并且通常通过低带宽的连接下载相关资料。
如果用户具有移动终端,例如“智能电话(smartphone)”或者发信机类型的设备,那么该设备也可以用于通过电子邮件访问电子邮件附件中的附加数据。然而,下载电子邮件附件可能非常耗时并且昂贵,因为正常的应用文件例如Powerpoint文件、图片等等并没有针对移动递送和使用而优化,因此可能相对较大,从而导致长的下载时间。查看电子邮件附件还要求用户的移动终端安装适当的查看应用来支持所接收的应用数据类型和版本。
通过上述内容可见,为语音呼叫增加图片、数据或者其他增值信息的当前解决方案的缺陷在于涉及很多前提条件-例如具有膝上型电脑、调制解调器访问或者预安装的查看应用-以及用于设置数据连接和下载信息的很多阶段。基于这些原因,移动用户不幸地必须仅依赖于语音通信,或者可替换的必须使用调制解调器和膝上型电脑经历下载资料的费力而又耗时的过程。
此外,图片、数据或者其他增值信息通常针对在目标平台上呈现而创建,目标平台通常具有合理的存储容量、存储器、带宽、以及大的(通常对角线至少为14英寸的对角线)显示器。因此,由于移动终端可能具有有限的显示区域、分辨率、以及呈现的能力,所以移动终端可能不能如同原先设计的那样呈现这样的内容,或者移动终端可能以非常缓慢和/或非常不便的方式呈现所述内容。例如支持互联网的移动电话通常仅可以显示文本的若干行,而其呈现图片的能力可能仅限于灰度图或者缩略图大小的图像,或者完全不能显示图像。显示受限的媒介的极端示例为语音。对此,例如AT&T的Natural VoicesTM文本-语音引擎的系统,允许用户通过利用电话并通过拨入服务来访问电子文档,该服务使用文本-语音转换以在电话上朗读出文档内容。然而,朗读是文本的一维“呈现”,而不能表达在二维表格中嵌入的复杂布置信息。
传统地,设备由于有限的屏幕大小、分辨率而不能按照原始设计那样呈现文档,并且在呼叫呈现这些文档时呈现能力会随意处理。对此,很多支持互联网的移动设备限制了它们可以呈现的文档的最大大小。例如,很多符合WAP(无线应用协议)标准的支持互联网的电话仅支持小于或者等于2000字节的文档。即使对于那些没有对文档强加严格的大小限制的移动设备(例如便携式PC和掌上电脑),大的源文档通常被分解为较小的部分,因为在缓慢的无线网络上一次性发送大的文档很考验用户的耐心。
发明内容
根据前述背景技术,本发明的实施例提供了一种改进的系统、方法和计算机程序产品,用于从通常为个人计算机(PC)的固定网络环境提供内容给在不同网络和计算平台中操作的诸如移动终端之类的目的地。根据本发明的实施例,内容在被提供给例如终端的目的地之前,能够借助于例如个人计算机的源的打印接口重新格式化为可缩放的数字打印输出。然后可以通过消息发送网关将所述数字打印输出从源提供给目的地以由例如显示器的目的地进行呈现。然而在提供所述数字打印输出之前,消息发送网关可以基于目的地的地址而发送信号到目的地,以便将针对目的地的内容的可用性通知给目的地。然后目的地可以连接到消息发送网关以从消息发送网关下载内容,其中消息发送网关可以通过认证和安全连接而确保安全的内容递送。
根据本发明的一个方面,提供了一种将内容提供给能够在蜂窝网络环境中操作的移动终端的系统。所述系统包括源和消息网关消息发送网关。所述源能够将针对所述终端接收的内容进行重新格式化,所述内容被重新格式化为矢量格式。对此,所述源可以操作源客户端。在此示例中,源客户端可以通过接口连接到能够在所述源上操作的另一个应用的打印功能而接收所述内容。附加地或者可替换地,所述源客户端可以通过接口连接到能够在所述源上操作的操作系统的图形设备接口(GDI)而接收所述内容。
所述内容可以以任意多个不同方式进行重新格式化,这些方式例如包括可缩放矢量图形(SVG)格式。可替换地,所述内容可以重新格式化为中间格式(例如PostScript格式),此后利用所述消息发送网关将所述内容从中间格式重新格式化为移动终端支持的矢量格式。不管源如何重新格式化所述内容,源可以,例如从源用户,以任意多个不同方式接收移动终端地址(例如移动电话号码,会话发起协议(SIP)地址等等)。可替换地,所述源例如可以接收移动终端用户的名称,此后基于所述名称选择移动终端地址。
在重新格式化所述内容之后,所述源可以将重新格式化的内容、终端地址、以及可能是文本消息传送到消息发送网关。响应于所接收到的重新格式化的内容和终端地址,消息发送网关可以发送信号到移动终端,所发信号包括访问所述重新格式化的内容所需的信息。对此,消息发送网关可以至少部分地通过蜂窝网络发送信号到移动终端,例如根据短消息发送服务(SMS)或者会话发起协议(SIP)。
应当理解,消息发送网关能够发送信号到所述移动终端,使得所述消息发送网关能够进一步响应于从移动终端接收请求而方便下载或者传送所述重新格式化的内容到移动终端,所述请求是响应于消息发送网关对移动终端发送信号。例如,移动终端可以此后配置为响应于对移动终端发送信号而连接到消息发送网关以下载重新格式化的内容。然而在下载重新格式化的内容之前,消息发送网关能够基于移动终端的标识而认证移动终端。更特别地,例如,消息发送网关可以基于与移动终端关联的国际移动设备标识(IMEI)码和/或在发送信号到移动终端期间传送给移动终端的会话认证密钥而认证移动终端。
在接收重新格式化的内容之后,消息发送网关可以在该消息发送网关的存储器中存储重新格式化的内容。此后,一旦传送了重新格式化的内容到移动终端或者由移动终端下载了重新格式化的内容,则消息发送网关可以从存储器移除重新格式化的内容。
在一个典型的实施例中,源可以至少部分通过互联网协议(IP)网络传送重新格式化的内容和终端的地址。接下来,消息发送网关可以进而通过蜂窝网络发送信号到移动终端,所发信号包括允许终端在此后至少部分通过蜂窝网络下载重新格式化的内容的信息。
还提供了将内容提供给终端的源、消息发送网关、终端、方法和计算机程序产品。因此本发明的实施例提供了将内容提供给终端的系统、方法和计算机程序产品。本发明实施例的系统、源、消息发送网关、终端、方法和计算机程序产品可以借助于源的打印接口而将内容重新格式化为可缩放的数字打印输出。然后所述数字打印输出和目的地终端的地址可以被提供给消息发送网关。通过提供终端的地址,消息发送网关可以基于所述地址(例如移动电话号码、SIP地址等等)而发送信号到目的地(例如使用蜂窝网络及其服务)。然后,响应于发送信号到终端,终端可以从消息发送网关下载内容。这样,本发明实施例的系统、源、消息发送网关、终端、方法和计算机程序产品解决了现有技术中的问题并且提供了附加的优点。
附图说明
以上一般性地概述了本发明,现在参考附图,附图并非按比例绘制,其中:
图1为受益于本发明实施例的一种类型的终端和系统的框图;
图2为根据本发明实施例的能够作为终端、原服务器、用户处理器和/或消息发送网关操作的实体的示意性框图;
图3为根据本发明一个实施例的包括移动台的终端的示意性框图;
图4为根据本发明一个实施例的经由消息发送网关传送内容到目的地的源的功能框图;
图5为说明根据本发明一个实施例的在提供内容给例如终端的目的地的方法中的各个步骤的流程图;
图6说明了根据本发明一个实施例的可以通过源客户端在发送内容给目的地中展示的对话框;
图7说明了根据本发明一个实施例的可以在为操作以发送内容到目的地而配置源客户端中展示的对话框;
图8说明了根据本发明一个实施例的由目的地展示的通知消息,所述通知消息通知目的地针对该目的地的内容的可用性;以及
图9A、9B和9C说明了根据本发明一个实施例的在发送内容到目的地之后在目的地处的内容显示的不同查看模式。
具体实施方式
下面参考附图更加全面的描述本发明,在附图中显示了本发明的优选实施例。然而本发明可以通过各种不同形式实施,并且不应理解为限于在此描述的实施例。提供这些实施例是为了使公开更加彻底和完整,并且向本领域技术人员全面表达本发明的范围。贯穿全文,相同的数字代表相同的元件。
参考图1,说明了受益于本发明的一种类型的终端和系统。本发明实施例的系统、方法和计算机程序产品主要结合移动通信应用进行描述。然而应当理解,本发明实施例的系统、方法和计算机程序产品可以结合其他各种应用而使用,包括移动通信领域内和移动通信领域外的应用。例如,本发明实施例的系统、方法和计算机程序产品可以与有线和/或无线网络(例如互联网)应用结合使用。
如图所示,终端10可以包括天线12,用于发送信号到基站点或基站(BS)14并且从基站点或基站14接收信号。基站是一个或者多个蜂窝或者移动网络的一部分,包括操作所述网络所需的元件,例如移动交换中心(MSC)16。如同本领域技术人员所知,移动网络还可以指基站/MSC/互通功能(BMI)。在操作中,MSC能够在终端进行呼叫和接收呼叫时将呼叫路由到终端并且从终端路由呼叫。MSC还可以在终端涉及呼叫时提供与陆地线路干线的连接。并且,MSC可以控制转发消息到终端和从终端转发消息,并且还可以控制终端与消息中心之间的消息转发,例如发送到和来自SMS中心(SMSC)18的短消息发送服务(SMS)消息。
MSC 16可以耦合到数据网络,例如局域网(LAN)、城域网(MAN)、和/或广域网(WAN)。MSC可以直接耦合到数据网络。然而在一个典型实施例中,MSC耦合到GTW 20,并且GTW耦合到WAN,例如互联网22。进而,例如处理元件的设备(例如个人计算机、服务器计算机等等)可以通过互联网耦合到终端10。例如,如下所述,处理元件可以包括与原服务器23关联的一个或者多个处理元件、用户处理器24、消息发送GTW 25等等,图1中显示了其中的每一个并且在下面进行描述。
BS 14还可以耦合到发信号的GPRS(通用分组无线业务)支持节点(SGSN)26。如同本领域技术人员所知,SGSN通常能够执行类似于MSC 16的功能以执行分组交换服务。如同MSC一样,SGSN可以耦合到数据网络例如互联网22。SGSN可以直接耦合到数据网络。然而在一个更为典型的实施例中,SGSN耦合到分组交换核心网络,例如GPRS核心网络28。然后分组交换核心网络耦合到另一个GTW,例如GTW GPRS支持节点(GGSN)30,并且GGSN耦合到互联网。除了GGSN,分组交换核心网络还可以耦合到GTW 20。并且,GGSN可以耦合到消息发送中心,例如多媒体消息发送服务(MMS)中心32。对此,如同MSC一样,GGSN和SGSN可以控制例如MMS消息的消息的转发。GGSN和SGSN还可以控制终端与消息中心之间的消息转发。
此外,通过将SGSN 26耦合到GPRS核心网络28和GGSN 30,例如用户处理器24和/或消息发送GTW 25的设备可以通过互联网22、SGSN和GGSN耦合到终端10。对此,例如用户处理器和/或消息发送GTW的设备可以通过SGSN、GPRS和GGSN与终端进行通信。通过将终端和其他设备(例如用户处理器、消息发送GTW等等)直接或者间接连接到互联网,终端可以例如根据超文本传送协议(HTTP)与其他设备以及在互相之间进行通信,从而执行终端的各种功能。
尽管没有在此示出并描述每个可能的移动网络的每个元件,应当理解,终端10可以通过BS 14耦合到许多不同网络中的任意一个或多个。对此,一个或多个网络可以根据任意一个或多个许多第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)移动通信协议等等来支持通信。例如,一个或者多个网络可以根据2G无线通信协议IS-136(TDMA)、GSM以及IS-95(CDMA)来支持通信。并且,例如一个或者多个网络可以根据2.5G无线通信协议GPRS、增强数据GSM演进(EDGE)等等来支持通信。此外,例如一个或者多个网络可以根据3G无线通信协议例如采用宽带码分多址(WCDMA)无线接入技术的通用移动电话系统(UMTS)网络来支持通信。某些窄带AMPS(NAMPS)以及TACS网络可以受益于本发明的实施例,如同双模式或者多模式移动台一样(例如数字/模拟或者TDMA/CDMA/模拟电话)。
终端10可以进一步耦合到一个或者多个无线接入点(AP)34。AP可以包括配置为根据下列技术与终端进行通信的接入点:例如无线射频(RF)、蓝牙(BT)、红外线(IrDA)或者包含WLAN技术在内的许多不同无线网络技术中任何一种。AP 34可以耦合到互联网22。如同MSC 16一样,AP可以直接耦合到互联网。然而在一个实施例中,AP通过GTW 20间接耦合到互联网。应当理解,通过将终端和用户处理器24、消息发送GTW 25和/或任何各种其他设备直接或者间接连接到互联网,终端可以互相之间、与用户处理器等等进行通信,从而执行终端的各种功能,例如发送数据、内容等到用户处理器和/或从用户处理器接收内容、数据等。在此使用的术语“数据”、“内容”、“信息”和类似术语可以互换使用,表示根据本发明实施例的能够被发送、接收和/或存储的数据。因此,使用任何这样的术语不应认为是限制本发明的实质和范围。
尽管在图1中没有示出,但除了或者替换通过互联网22将终端10连接到用户处理器24,终端和用户处理器可以根据例如RF、BT、IrDA或者包含LAN和/或WLAN技术在内的许多不同的有线或者无线通信技术中的任何一个而互相耦合并且进行通信。一个或者多个用户处理器可以附加地的或者可替换地的包括能够存储内容的可移除存储器,然后该内容被传送给终端。此外,终端10可以耦合到一个或者多个电子设备35,例如打印机、数字投影仪和/或其他多媒体采集、生成和/或存储设备(例如其他终端)。如同用户处理器24一样,终端可以配置为根据例如RF、BT、IrDA或者包含USB、LAN和/或WLAN技术在内的许多不同有线或者无线通信技术中的任何一个而与便携式电子设备进行通信。
现在参考图2,其中示出了根据本发明一个实施例的能够作为终端10、原服务器23、用户处理器24和/或消息发送网关25操作的实体的框图。尽管显示为分离的实体,但在某些实施例中,一个或者多个实体可以支持逻辑分离但是同时位于一个或多个实体内的终端、原服务器、消息发送网关和/或用户处理器中的一个或多个。例如,单个实体可以支持逻辑分离但是位于相同位置的用户处理器和消息发送网关。并且,例如单个实体可以支持逻辑分离但是位于相同位置的终端和用户处理器。
如图所示,能够作为终端10、原服务器23、用户处理器24和/或消息发送网关25操作的实体通常可以包括连接到存储器39的处理器37。处理器还可以连接到至少一个接口41或者其他装置以发送和/或接收数据、内容等等。存储器可以包括易失性和/或非易失性存储器,并且通常存储内容、数据等等。例如,存储器通常存储从实体发送和/或由实体接收的内容。例如,存储器通常存储处理器的软件应用、指令等等,从而执行与根据本发明实施例的实体操作相关的步骤。此外,当实体包括消息发送网关时,存储器可以存储一个或者多个数据库。例如,消息发送网关的存储器可以存储交易数据库,该交易数据库中存储来自一个或者多个这样的内容源的重新格式化的内容,并且将重新格式化的内容与目的地地址和会话认证密钥相关联,如同下文所述。还如下文所述,消息发送网关的存储器还可以存储终端数据库,该终端数据库中存储例如在消息发送网关中注册的一个或者多个目的地的地址,在需要时将地址与一个或多个目的地的一个或者多个其他标识符相关联。
现在参考图3,其中示出了受益于本发明实施例的一种类型的终端10。然而应当理解,所说明的和此后描述的终端仅是受益于本发明的示意性的一种类型的终端,因此不应认为是限制本发明的范围。尽管为了示例目的说明了并且将在此后描述终端的若干实施例,然而其他类型的终端例如便携式数字助理(PDA)、寻呼机、膝上型电脑以及其他类型的电子系统可以很容易地采用本发明。
如图所示,除了天线12,终端10包括发送器38,接收器40,以及分别提供信号给发送器和从接收器接收信号的控制器42。这些信号包括根据可用蜂窝系统的空中接口标准的信令信息,以及还包括用户语音和/或用户生成的数据。对此,终端可以按照一个或者多个空中接口标准、通信协议、调制类型和访问类型而操作。更特别地,终端可以根据许多第一代(1G)、第二代(2G)、2.5G和/或第三代(3G)移动通信协议等等中的任何一个来操作。例如,终端可以根据2G无线通信协议IS-136(TDMA)、GSM以及IS-95(CDMA)来操作。并且,终端可以根据2.5G无线通信协议GPRS、增强数据GSM演进(EDGE)等来操作。此外,终端可以根据3G无线通信协议例如采用宽带码分多址(WCDMA)无线接入技术的通用移动电话系统(UMTS)网络来操作。某些窄带AMPS(NAMPS)以及TACS移动终端也可以受益于本发明的启示,如同双模式或者多模式电话一样(例如数字/模拟或者TDMA/CDMA/模拟电话)。
应当理解,控制器42包括实现终端10的音频和逻辑功能所需的电路。例如,控制器可以包括数字信号处理设备、微处理器设备以及各种模拟-数字转换器、数字-模拟转换器以及其他支持电路。终端的控制和信号处理功能根据其各自的能力而在这些设备之间分配。控制器可以另外包括内部语音编码器(VC)42A,并且可以包括内部数据调制解调器(DM)42B。此外,控制器可以包括操作一个或者多个软件程序的功能,这些软件程序可以存储在存储器中(下面描述)。例如,控制器可以操作连接程序,例如传统的Web浏览器。连接程序接下来可以允许终端发送和接收Web内容,例如根据HTTP和/或无线应用协议(WAP)。
终端10还包括用户接口,该用户接口包括传统的耳机或者扬声器44、振铃46、麦克风48、显示器50、以及用户输入接口,所有这些均耦合到控制器42。允许终端接收数据的用户输入接口,可以包括任意多个允许终端接收数据的设备,例如小键盘52、触摸显示器(未显示)或者其他输入设备。在包括小键盘的实施例中,小键盘包括传统的数字键(0-9)和相关按键(#,*)以及用于操作终端的其他按键。尽管没有示出,但终端可以包括电池例如振动电池封装,用于对操作终端所需的各种电路供电,以及可选择的提供机械振动作为可检测的输出。
终端10还可以包括一个或者多个用于共享和/或获取数据的装置。例如,终端可以包括短距离射频(RF)收发器或者询问器54,从而可以根据RF技术与电子设备共享和/或从电子设备获取数据。终端可以附加地或者可替换地包括其他短距离收发器,例如红外线(IR)收发器56,和/或使用蓝牙特别兴趣组开发的蓝牙无线技术操作的蓝牙(BT)收发器58。因此终端可以附加地或者可替换地根据这些技术从电子设备接收数据和/或发送数据到电子设备。尽管没有示出,但终端可以附加地或者可替换地根据包含例如IEEE 802.11技术等的WLAN技术在内的许多不同无线网络技术而从电子设备接收数据和/或发送数据到电子设备。
终端10可以进一步包括存储器,例如用户识别模块(SIM)60、可移除用户识别模块(R-UIM)等等,该存储器通常存储与移动用户关联的信息元素。除了SIM,终端可以包括其他可移除和/或固定存储器。对此,终端可以包括易失性存储器62,例如包含数据临时存储用缓存区域的易失性随机访问存储器(RAM)。终端还可以包括其他非易失性存储器64,可以为嵌入的和/或可移除的。非易失性存储器可以附加地或者可替换地包括EEPROM、闪速存储器等等。存储器可以存储任何多个信息和数据,这些信息和数据被终端使用以实现终端的功能。例如,存储器可以存储能够例如向MSC 16唯一地标识移动台的标识符,例如国际移动设备标识(IMEI)码、国际移动用户标识(IMSI)码、移动台集成服务数字网络(MSISDN)码(移动电话号码)、会话发起协议(SIP)地址等等。如下所述,存储器还可以存储一个或者多个能够在终端上操作的应用。
如同在背景技术部分所述,在各种情形下,用户可能需要通过并非文档原始设计的媒介访问或者查看文档。例如,用户可能需要通过终端10查看文档,而终端10具有有限的显示区域、分辨率和呈现能力并且不能按照原先设计那样呈现所述文档,或者以非常缓慢和/或不便的方式呈现文档。因此,根据本发明的实施例,能够在固定网络环境(例如LAN、MAN、WAN等等)中操作的源(例如个人计算机),在将内容提供给能够在蜂窝网络环境(例如TDMA、GSM、CDMA、GPRS、EDGE、MBMS、DVB、CSD、HSCSD等等)中操作的目的地(例如终端)之前,能够借助于源的打印接口将内容重新格式化为可缩放的数字打印输出。然后可以基于目的地的地址并且通过消息发送网关25将数字打印输出提供给目的地,消息发送网关25能够在固定网络环境和蜂窝网络环境之间进行连接。此后,目的地可以,例如通过显示器(例如显示器50),呈现内容。然而在提供数字打印输出之前,消息发送网关可以将针对目的地的内容的可用性通知给目的地。此后目的地可以从消息发送网关下载该内容。
现在参考图4,其中说明了提供内容或者将内容的一个或者多个部分传送给目的地74的源72的功能框图,其中该源能够在固定网络环境中操作,并且目的地能够在蜂窝网络环境中操作。如图所示,源能够操作应用76,例如内容查看器和/或编辑器。内容可以包括许多不同类型的内容,例如包括演示幻灯片、电子数据表、剪贴板数据、各种图形格式的图像(例如JPG、GIF、BMP等等)、截屏、文档等等。因此,内容查看器和/或编辑器可以包括能够呈现由源显示的内容的任意多个不同的应用。
为了允许源72根据本发明的实施例而传送内容到目的地74,源还可以运行操作源客户端78。一个实施例的源客户端包括打印机驱动器或者与打印机驱动器进行通信,该驱动器例如为根据MicrosoftWindows操作系统配置的打印机驱动器。在这样的实施例中,源客户端可以直接接口连接到在源上操作的内容查看器和/或编辑器应用76的打印功能。简而言之,源客户端能够接口连接到应用76的打印功能以将内容重新格式化为矢量格式,例如通过实现图形滤波器或者与图形滤波器进行通信。源客户端可以将内容重新格式化为各种不同矢量格式的任何一种。例如,在一个典型的实施例中,源客户端可以将内容重新格式化为SVG(可缩放矢量图形)格式或者任何扩展类似的导出格式(例如移动SVG、SVG-Tiny,SVG-Basic等等)。除了重新格式化内容之外,源客户端可以请求并且接收目的地的地址或者其他标识,使得矢量化的内容可以基于目的地的地址被发送到目的地。
在重新格式化内容并且接收目的地74的地址之后,源客户端78可以将重新格式化的内容和目的地地址传送到消息发送网关25,消息发送网关25可以包括在固定网络和蜂窝网络之间进行接口连接的接口。通常,消息发送网关处理内容的后期处理以及内容到目的地的递送。如果需要,消息发送网关还可以执行与用户/客户端认证、用户注册、用户账户管理、交易记录和源用户交易数据的计费/收集等等相关的任务。还有可能在消息发送网关中使用web服务器以将源和目的地客户端78、80分别分配给源72和目的地,并且提供用户注册和设置用户账户的工具。如同在此所述,源和消息发送网关包括分离的实体。然而应当理解,单个实体可以支持逻辑地分离但是位于相同位置的源和消息发送网关,而不背离本发明的实质和范围。
更特别地,一旦在消息发送网关25接收到重新格式化的内容和目的地地址,则该消息发送网关可以基于目的地地址而与目的地74进行通信,从而实现将重新格式化的内容传送到目的地。对此,目的地能够操作能够与消息发送网关进行通信的目的地客户端80,以从消息发送网关接收重新格式化的内容。例如,如下所述,消息发送网关可以发送通知例如SMS(短消息发送服务)消息到目的地客户端从而将重新格式化的内容的可用性通知给目的地客户端。此后,目的地客户端可以与消息发送网关进行通信以下载重新格式化的内容。一旦下载了重新格式化的内容,目的地客户端可以呈现目的地显示的重新格式化的内容。可替换地,如图所示,目的地客户端可以与能够呈现由目的地显示的重新格式化的内容的应用82,例如内容查看器和/或编辑器,进行通信。
如图所示,源客户端78和目的地客户端80的每一个分别包含通过源72和目的地74操作的软件。然而应当理解,所述源客户端和/或目的地客户端可以可替换地包括固件或者硬件,而不背离本发明的实质和范围。并且,尽管所述源客户端和目的地客户端显示并且描述为分别位于源和目的地的本地,但是源客户端和目的地客户端中的任何一个或多个可以可替换地分别从源和目的地分布开来并且例如通过互联网20与源和目的地进行通信。此外,如图所示,提供内容或者将内容从源传送到目的地。然而应当理解,术语“提供”和“传送”可以互换使用,并且提供或者传送内容可以包括从源移动或者复制内容到目的地,而不背离本发明的实质和范围。
下面涉及提供内容或者将内容传送给目的地74的源72更加详细的描述本发明实施例的系统、方法和计算机程序产品。如同在此所述,源可以包括根据本发明实施例运行的任何实体(例如终端10,原服务器23,用户处理器24等等)以将一部分或者多个部分的内容传送到目的地。另一方面,目的地可以包括根据本发明实施例运行的任何实体(例如终端,原服务器,用户处理器等等)以从源接收内容并且此后为显示呈现内容。还应当理解,尽管在功能上以不同方式操作,但相同实体在不同阶段可以作为源、目的地或者同时作为源和目的地运行。
现在参考图5,其中说明了包括传送内容到目的地例如终端的方法的各个步骤的流程图。如图所示,当应用76在源72处呈现供显示内容或者处理内容时,或者选择了内容时,源客户端78可以被启动以开始传送内容到目的地74,如同方框84所示。例如,当应用76在源处处理内容时,应用76的打印功能可以例如通过源用户启动,将源客户端选择作为打印设备。可替换地,在某些应用中,打印机驱动器例如源客户端的安装可能导致将宏指令按钮嵌入到应用的菜单条中,所述按钮可以直接对指定的打印机驱动器激活打印处理。例如,打印机驱动器安装可以在MicrosoftOffice应用(例如Word,PowerPoint等等)的“文件/发送到”菜单中创建名称为“移动接收者”的命令按钮,该按钮随后可以用于启动源客户端。
在启动源客户端78之后,源客户端可以将内容重新格式化为矢量格式,例如SVG格式,或者中间格式,例如PostScript格式,如方框86所示。例如,当源根据Windows操作系统进行操作时,源客户端可以与Windows图形设备接口(GDI)进行接口连接,从来自应用76的内容的打印机输出产生矢量化的图形描述文件。可替换地,例如,源客户端可以按照中间格式产生图形描述文件,所述中间格式此后可以由消息发送网关25格式化为目的地支持的矢量格式,如同下文所述。
不管源客户端78产生的内容的格式如何,如方框88所示,源客户端可以请求并且随后从源用户接收重新格式化的内容的目的地74的地址(例如MSISDN,SIP地址等等),以及如果需要的话,请求并接收任意多个其他信息。例如,如图6所示,源客户端可以在源的显示器上展示请求包括终端10在内的目的地的MSISDN的对话框。此外,对话框可以接收文本消息,所述文本消息可以与重新格式化的内容一起传送到目的地。应当理解,目的地地址可以通过任意多种不同方式接收。例如,目的地地址可以例如从源用户通过源的用户输入接口手动地接收。可替换地,目的地地址可以基于目的地用户而从目录(例如联系人目录)中选择,例如该目录由源存储或者访问。
在需要时,源客户端78还可以请求和接收一个或者多个配置参数以允许源用户配置源客户端。例如,如图7所示,源客户端可以请求并且接收包括关于源用户的标识或者其他信息的配置参数,例如用户的名称、电话号码和/或电子邮件地址(源的一个或者多个标识可以称为“源用户信息”)。并且,配置参数例如可以包括消息发送网关25的地址以及任何其他定位符、参数等等(例如IP地址、端口号、通信协议、服务器小程序(Servlet)路径、访问消息发送网关的用户ID/密码等等)。此外,如果源通过代理服务器与消息发送网关进行通信,例如在防火墙限制需要代理服务器(未示出)的用户的情况下,配置参数可以包括代理服务器的地址以及任何其他定位符、参数等等(例如IP地址、端口号、访问代理服务器的用户ID/密码等等)。应当理解,尽管源客户端可以在每次源客户端被启动以传送内容时接收配置参数,但源客户端通常可以在第一次传送内容之前接收配置参数,并且此后使用相同的配置参数(除非被源用户改变)以传送后续部分的内容。
不管源客户端78如何接收目的地地址,并且不管源客户端如何配置,在重新格式化内容并且接收目的地地址之后,源客户端可以传送重新格式化的内容和目的地地址(以及如果包括的话,传送其他信息,例如源用户信息、文本消息等等)到消息发送网关25(在配置参数中所标识的),如同方框90所示。然而在将内容和目的地地址传送到消息发送网关之前,在需要时,源客户端可以压缩所述重新格式化的内容,例如根据GNU压缩(zip)技术。并且,当源客户端将内容重新格式化未SVG格式时,源客户端在需要时可以创建附加(SVG)文档,文档中包含通过源客户端接收到(如果接收到的话)的文本消息和源用户标识,该文档可以附加到SVG格式化的内容。
为了传送重新格式化的内容到消息发送网关25,源客户端78可以建立与消息发送网关的通信。例如,源客户端可以根据配置参数中指定的通信协议建立与消息发送网关的通信。例如,源客户端可以根据HTTP或者HTTPS(安全套接字层上的HTTP)至少部分地通过互联网协议(IP)网络(例如互联网22)建立与消息发送网关的通信。此后,源客户端可以被消息发送网关认证,例如为了计费和/或账户确认目的。例如,源客户端可以根据使用配置参数中先前指定的用户ID/密码的用户ID/密码技术而被消息发送网关认证。假定源客户端被消息发送网关成功认证,则源客户端可以将重新格式化的内容和目的地地址以及任何源用户信息和附加文本消息传送到消息发送网关。接下来,一旦通过消息发送网关接收到重新格式化的内容、目的地地址和其他信息,源客户端和消息发送网关之间的通信会话可以关闭。然而在关闭通信会话之前,源客户端可以从消息发送网关请求递送收据,从而在目的地74或者更具体的目的地客户端80从消息发送网关接收到内容(如下所述)之后,消息发送网关发送通知消息到源客户端(例如通过电子邮件、SMS消息等等)以通知源关于目的地的内容的接收。
在接收重新格式化的内容之后,消息发送网关25可以对重新格式化的内容进行后期处理,如同方框92所示。例如,消息发送网关可以对重新格式化的内容进行解压缩(如果先前被压缩的话)。此后,在重新格式化的内容是中间格式的情况下(例如PostScript),消息发送网关可以将内容从中间格式重新格式化为矢量格式(例如SVG)。不管消息发送网关是否将内容从中间格式重新格式化为矢量格式,消息发送网关还可以处理所述内容以压缩所述内容中嵌入的任何光栅图像(例如JPG、PNG、BMP等等),从而减小这些图像的大小,并且减小内容大小。然而在压缩这些图像之前,消息发送网关在需要时可以将各种格式的嵌入图像转换为矢量格式支持的普通格式(例如JPG)。对此,在一个实施例中,消息发送网关可以基于目的地的显示器和/或存储器的能力而设置内容中嵌入的光栅图像的分辨率和压缩级别,并且设置初始SVG“查看框”参数。对此,消息发送网关可以为多个目的地例如在消息发送网关中注册过的目的地保持这样能力的数据库。
在对重新格式化的内容进行后续处理之后,消息发送网关25可以准备前导页面(header page),其中例如包括通过源客户端78接收到的文本消息(如果接收到的话)、源用户标识以及文档创建的日期和/或时间以及目的地74或者更具体的目的地用户所需的其他交易信息。然后消息发送网关可以将前导页面嵌入重新格式化的内容。应当注意,在各种情况下,矢量格式可以不支持在重新格式化的内容中嵌入前导页面,或者不支持包括多个页面的内容。例如,SVG-Tiny格式当前并不支持通过“Page/PageSet”关键字进行分页。因此,在可替换实施例中,内容分页可以通过目的地或者更具体的通过目的地客户端80处理。在此情况下,取代在重新格式化的内容中嵌入前导页面,前导页面可以处理为从来自源的重新格式化的内容中分离的内容部分,其中每个内容部分可以相对于其他部分内容识别相应部分的顺序。并且在此情况下,包括多个打印的页面的内容可以被划分为多个重新格式化的内容部分,每个重新格式化的内容部分通常包括单个打印的页面。
在准备前导页面并且在重新格式化的内容中包含前导页面之后,消息发送网关25可以将内容(或者部分内容)压缩为单个压缩文件,然后,如果需要的话,可以将所述压缩文件与唯一的会话认证密钥一起至少暂时存储在交易数据库中(例如存储器39中)。然后,压缩文件可以被传送到目的地74。消息发送网关可以直接将前导页面/重新格式化的内容推送到目的地。然而如下所述,在更典型的实施例中,消息发送网关向目的地或者更特别地向目的地客户端80发送信号以将针对目的地的重新格式化的内容的可用性通知给目的地客户端,例如通过蜂窝通信信道(例如SMS信道)以发送信号到目的地客户端。此后,目的地客户端可以建立数据连接从而与消息发送网关通信以下载重新格式化的内容。
更特别地,在所述重新格式化的内容中包含前导页面之后,消息发送网关25可以确定目的地是否先前在消息发送网关中注册,并且例如通过将目的地地址与注册的目的地的终端数据库(例如存储器39中)进行交叉匹配而包括目的地客户端。如果目的地先前没有在消息发送网关中注册,则消息发送网关可以命令目的地74或者更具体地的命令目的地用户如何(或者从何处)下载并且安装目的地客户端80以使得目的地此后能够下载针对该目的地的内容。消息发送网关可以通过任意多个不同方式命令目的地,但是在一个实施例中,消息发送网关通过相应的SMSC 18(见图1)发送SMS消息到目的地来命令目的地,其中SMS消息包括适当的指令。此后,目的地可以根据所述指令下载并且安装目的地客户端,并且在消息发送网关中注册。对此,在消息发送网关中注册时,目的地客户端可以为消息发送网关提供目的地的标识和目的地的地址。例如,当目的地包括终端10时,目的地代理可以为消息发送网关提供终端的IMEI码和MSISDN。一旦接收后,消息发送网关可以在终端数据库中存储目的地的所述标识和相关地址以确保只有适当的终端(由IMEI码标识的终端)可以访问终端将从源接收的内容,其可以指示终端的地址(例如MSISDN)。
如果目的地74先前在消息发送网关25中注册,或者当目的地在消息发送网关中注册时,或者在此之后,消息发送网关可以发送信号到目的地或者更具体地发送信号到目的地客户端80,从而将针对目的地的内容的可用性通知给目的地客户端。尽管消息发送网关可以通过任意多个不同方式发送信号到目的地客户端,但在一个实施例中,消息发送网关通过发送适当的通知消息到目的地客户端来发送信号到目的地客户端。尽管消息发送网关可以直接发送通知消息到目的地客户端,但在一个典型的实施例中,消息发送网关发送信令信息到消息中心(例如SMSC 18)或者其他代理,然后所述消息中心或者其他代理能够发送通知消息(例如SMS消息)到目的地,所述通知消息包括来自消息发送网关的信令信息,如方框94所示。对此,消息可以包括前导部分,所述前导部分可以相应地由目的地客户端或者在目的地上操作的其他应用(例如操作系统)进行识别和处理。例如,对于包含运行Symbian操作系统的终端10的目的地,目的地客户端可以在操作系统中注册并且请求接收具有具体前导类型的消息例如SMS消息。然后,当所述目的地接收通知消息时,操作系统可以识别消息的前导部分,然后启动目的地客户端以接收消息。
除了前导部分之外,通知消息,在确定是否从消息发送网关25下载重新格式化的内容时,可以识别重新格式化的内容,内容可能是重新格式化的内容的大小以及与目的地74、目的地客户端80或者目的地用户相关的任何其他信息。所述通知消息还可以包括消息发送网关的地址、源用户信息(例如名称和/或电子邮件地址)。此外,在需要时,通知消息可以包括会话认证密钥(与重新格式化的内容和目的地地址一起存储在交易数据库中)使得目的地可以随后基于所述会话认证密钥而被认证,如同下文所述。例如,如图8所示,目的地可以接收通知消息,目的地客户端能够将所述通知消息解释并且显示为如下的目的地用户通知:“您接收到了新的打印输出,其来自:source@domain.com:文件名称:会议幻灯片:文件大小:136kB。”应当理解,目的地用户通知可以包含在通知消息内。可替换地,通知消息可以配置为包括适当的信令信息,通过目的地客户端或者与目的地客户端通信的其他消息应用(例如应用程序接口API)形成适当的目的地用户通知以对目的地用户进行显示。
在从消息发送网关25接收通知消息之后的任何时间,目的地74的目的地客户端80可以从消息发送网关下载重新格式化的内容,如方框96所示。目的地客户端可以根据任意多个不同的传送技术下载重新格式化的内容,其中包括任意多个不同蜂窝通信技术(例如1G、2G、2.5G、3G等等),例如IS-136(TDMA)、GSM、IS-95(CDMA)、GPRS、EDGE、MBMS、DVB(例如DVB-T、DVB-H等等)、CSD(电路交换数据)、HSCSD(高速CSD),以及任意多个不同的短距离通信技术,例如RF、BT、IrDA和/或任意多个不同的有线和/或无线网络技术例如LAN和/或WLAN技术。如果需要,在下载重新格式化的内容时,目的地代理可以建立与消息发送网关的安全连接,例如SSL(安全套接字层)IP连接。
在与消息发送网关25建立通信之后,目的地客户端80可以向消息发送网关标识其自身,并且在需要时向消息发送网关认证其自身。例如,当目的地包括终端10时,目的地代理可以使用终端的IMEI码而标识并且随后认证目的地。更特别地,在目的地客户端与消息发送网关建立通信之后,消息发送网关可以请求终端的IMEI码,消息发送网关可以将所述IMEI码与在终端数据库(例如存储器39中)中存储的注册的目的地的IMEI码进行匹配。在将所述IMEI码与终端数据库中存储的码进行匹配之后,消息发送网关可以取回与存储在终端数据库中的IMEI码关联的同样存储在终端数据库中的目的地地址。消息发送网关可以搜索交易数据库以定位存储在交易数据库中并且与取回的目的地地址关联的会话认证密钥和重新格式化的内容。然后消息发送网关可以在终端发送信号期间向目的地代理查询发送到终端的会话认证密钥。如果此后从终端接收到的会话认证密钥与定位于交易数据库的会话认证密钥匹配,则目的地被认证。否则,目的地不被授权。
不管目的地74如何被消息发送网关25认证,如果消息发送网关成功认证目的地,则消息发送网关可以基于目的地地址从交易数据库检索重新格式化的内容,特别是当消息发送网关支持在多个源72和目的地之间传送内容时。目的地客户端80可以下载针对目的地的重新格式化的内容,并且如果需要,在目的地的存储器中存储重新格式化的内容。一旦通过目的地客户端接收到重新格式化的内容,消息发送网关,如果需要,则可以从交易数据库删除或者移除内容。此外,消息发送网关可以,但并非一定的,将完成的内容递送通知给源或者更特别地通知给源客户端78,例如通过发送通知电子邮件或者SMS消息到源。此外,应当理解,消息发送网关可以保持内容传送的记录,这些记录此后可以用于基于内容传送创建源和/或目的地的计费信息。
在下载重新格式化的内容之后,所述内容可以通过任意多个不同方式而利用。对此,与目的地客户端通信的目的地客户端80和/或应用82可以解压缩所述内容(如果被压缩的话),并且呈现内容以由目的地显示,如同方框98所示。例如,当内容被重新格式化为SVG格式并且格式允许例如使用Page/PageSet关键字在SVG内容中进行分页时,所有一个或多个部分的内容可以被呈现以便显示。然而如果格式不允许分页,每个部分的内容可以根据由每个部分内容相对于其他部分内容识别的排序得以呈现。在此情况下,每个部分的内容,利用包含在目的地存储器中维护的所有的部分内容的压缩文件,被临时存储用于呈现。
不管目的地客户端80和/或与目的地客户端通信的应用82如何呈现内容以便显示,目的地客户端和/或应用可以接收目的地用户输入以通过任意多个不同方式操纵所呈现的内容。例如,目的地客户端和/或应用可以接收目的地用户输入以在内容页面中滚动。目的地客户端和/或应用还可以接收目的地用户输入以在内容显示的不同查看模式之间切换。例如,目的地客户端和/或应用可以切换到允许显示整个页面的完整页面查看,如图9A所示。并且,目的地客户端和/或应用例如可以切换到通过指定因子缩放的缩放查看,指定因子可以由目的地用户设定,如图9B所示。此外,目的地客户端和/或应用例如可以切换到文本换行查看,其中仅能呈现文档的文本内容以便显示,并且按照显示屏幕宽度换行,如图9C所示。
除了呈现重新格式化的内容,目的地客户端80和/或应用82可以将内容传送到一个或者多个其他设备,如方框100所示。例如,目的地客户端和/或应用可以将内容传送到一个或者多个电子设备35,例如打印机、数字投影仪和/或其他多媒体采集、生成和/或存储设备(例如其他终端)。如同下载内容到目的地74,目的地客户端和/或应用可以根据任意多个不同传送技术而传送内容,包括任意多个不同的蜂窝通信技术、短距离通信技术和/或任意多个不同的无线和/或有线网络技术。不管目的地客户端和/或应用如何传送内容,目的地客户端和/或应用可以将重新格式化的内容传送到能够解释内容格式的设备。可替换地,目的地客户端和/或应用可以以由接收内容的设备所解释的任意多个不同格式对所述内容进行再次格式化。
如上所述,消息发送网关25能够发送信号到目的地74从而将针对目的地的内容的可用性通知给该目的地。然后,响应于发送的信号,目的地客户端82能够下载所述内容。然而应当理解,消息发送网关能够发送或者目的地客户端能够检索所述内容而不需要目的地用户对提示目的地用户下载所述内容的通知消息做出响应。在此情况下,目的地客户端可以配置为在后台操作以启用与消息发送网关的通信,从而一旦接收到消息发送网关发送的信号则自动下载所述内容而不需要从目的地用户请求允许或者接收输入。应当理解,这种内容递送可以与MMS(多媒体消息服务)递送类似,其中目的地客户端在后台下载内容并且在将内容成功下载到目的地之后提醒目的地用户。
还如同在此所述的,内容通过源72重新格式化并且传送到消息发送网关25,进而消息发送网关25将内容传送到目的地74。然而应当理解,可替换地,内容可以在源客户端78和目的地客户端80之间直接传送,而不需要消息发送网关进行后期处理和递送内容到目的地。例如,内容可以根据会话发起协议(SIP)在源和目的地之间传送。可替换地,源客户端可以将内容传送到消息发送网关,消息发送网关发送通知消息,并且目的地客户端根据SIP下载所述内容。在此情况下,应当理解,目的地地址可以包括目的地的SIP地址。
为了阐述本发明实施例的优点,考虑“移动会议”的情况。在此情形下,考虑目的地74包括移动用户的移动终端10,该用户远离用户办公室并且需要参加在办公室进行的商务会议。为了完全参加所述商务会议,移动用户需要如同在场的其他会议参加者一样共享相同的会议资料(即内容)。因此,移动用户要求在办公室的会议组织者发送资料的数字打印输出到其移动终端。在办公室中操作个人计算机(即源72)的会议组织者使用源客户端打印内容以将会议资料格式化为矢量格式(例如SVG),此后由源客户端通过网关25发送到移动用户的移动终端。
根据本发明的一个实施例,会议组织者通常可以通过从应用打印而重新格式化并且发送会议资料,但是会议组织者选择包括打印机驱动程序的源客户端78,而不是将会议资料提交给纸件打印机。通过将会议资料打印到源客户端打印机驱动器,会议组织者可以使会议资料的数字打印输出以矢量格式递送到移动用户的移动终端10。因此,在下载会议资料之后,移动用户可以使移动终端呈现所述会议资料以由移动终端显示,允许移动用户放大、滚动并且详细地,并且在与其他会议参与者一起参加会议时以与其他会议参加者同时的方式查看会议资料。
为了进一步描述本发明的优点,考虑“增值呼叫(rich call)”的情况,其中可以使用共享内容增强蜂窝语音呼叫。在此情况下,个人计算机(PC)(即源72)用户需要在电话上与移动用户讨论某些话题,并且需要在电话呼叫期间与移动用户共享作为公共参考的某些内容。PC用户可以操作PC以使用打印机驱动器源客户端78打印内容,所述源客户端78允许PC用户添加寻址信息(例如移动电话号码)并且为移动用户输入附加文本消息。在传送内容到移动用户的移动终端10(即目的地74)之前,消息发送网关25可以发送通知消息到移动用户以显示可用内容的源、大小和名称,并且提示移动用户下载或者取消操作。在移动用户成功下载内容之后,消息发送网关可以通知源表明内容已被递送。一旦接收到内容递送通知,源可以呼叫移动用户,使得各方可以参加电话呼叫,同时能够在呼叫期间共享并且参考公共资料。
应当理解,除了允许在源和目的地用户之间共享内容之外,本发明实施例能够增强“人机”通信和服务。例如,在移动电子邮件服务中可以利用源客户端78和消息发送网关25以使得移动用户通过将附件“打印”到其终端(即目的地)而访问电子邮件附件(即内容)。并且,诸如SAP、甲骨文等公司提供的那些后台应用可以利用源客户端以在移动用户请求时将文档“打印”到移动终端(例如目的地)。
根据本发明一个方面,本发明的系统的全部或者局部,例如源72和/或目的地74的全部或者局部,通常在计算机程序产品的控制下操作(例如应用76,源客户端78,目的地客户端80,应用82等等)。执行本发明实施例的方法的计算机程序产品包括计算机可读存储介质,例如非易失性存储介质,以及在所述计算机可读存储介质中实施的计算机可读程序代码部分,例如一系列计算机指令。
对此,图5为根据本发明的方法、系统和程序产品的流程图。应当理解,流程图中的各个方框或者步骤以及流程图中方框的组合可以通过计算机程序指令而实施。这些计算机程序指令可以加载到计算机或者其他可编程设备中以产生机器,使得在计算机或者其他可编程设备上执行的指令可以创建用于实现在流程图的一个或多个方框或者一个或多个步骤中指定的功能的装置。这些计算机程序指令还可以存储在计算机可读存储器中,导致计算机或者其他可编程设备按照特定方式工作,使得存储在计算机可读存储器中的指令产生制造品,包括实现流程图的一个或多个方框或者一个或多个步骤中指定功能的指令装置。计算机程序指令还可以加载在计算机或者其他可编程设备中以导致在计算机或者其他可编程设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或者其他可编程设备上执行的指令提供了用于实现流程图的一个或多个方框或者一个或多个步骤中指定功能的步骤。
因此,流程图的方框或者步骤支持用于执行指定功能的装置的组合,支持用于执行指定功能的步骤的组合和支持用于执行指定功能的程序指令装置。还应当理解,流程图的各个方框或者步骤以及流程图中方框或者步骤的组合可以通过执行指定功能或者步骤的基于硬件的专用计算机系统,或者专用硬件和计算机指令的组合而实现。
本领域技术人员,受益于先前的描述中表示的本发明的启示并结合附图,可以想到本发明的许多修改和其他实施例。因此,应当理解,本发明并不限于在此公开的具体实施例,并且修改和其他实施例应当认为是被包含在所附权利要求书的范围之内。尽管在此采用了具体术语,但是它们仅具有一般性和描述性意义,而不为限制的目的。
Claims (84)
1.一种用于将内容提供给能够在蜂窝网络环境中操作的移动终端的系统,所述系统包括:
源,能够在固定网络环境中操作,其中所述源能够对将由所述移动终端接收的内容进行重新格式化,所述内容被重新格式化为矢量格式,并且其中所述源还能够传送所述重新格式化的内容和所述移动终端的地址;以及
消息发送网关,能够在所述固定网络环境和所述蜂窝网络环境之间进行接口连接,其中所述消息发送网关能够接收并且存储所述重新格式化的内容和所述移动终端的地址,并且其中所述消息发送网关还能够基于所述移动终端地址而发送信号到所述移动终端,所发信号包括访问所述重新格式化的内容所需的信息,并且其中所述消息发送网关还能够,响应于接收来自所述移动终端的请求,方便下载所述重新格式化的内容,所述请求是响应于所述消息发送网关发送信号到所述移动终端。
2.根据权利要求1所述的系统,其中所述源能够操作源客户端应用,所述源客户端能够,通过接口连接到能够在所述源上操作的另一个应用的打印功能和能够在所述源上操作的操作系统的图形设备接口(GDI)中的至少一个,而接收所述内容。
3.根据权利要求1所述的系统,其中所述源能够将所述内容重新格式化为可缩放矢量图形(SVG)格式。
4.根据权利要求1所述的系统,其中所述源能够从源用户接收所述移动终端地址。
5.根据权利要求4所述的系统,其中所述源能够接收包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端地址。
6.根据权利要求4所述的系统,其中所述源能够接收移动终端用户的名称,并且此后基于所述名称而选择所述移动终端地址。
7.根据权利要求1所述的系统,其中所述源能够将所述内容重新格式化为中间格式,并且其中所述消息发送网关能够将所述内容从所述中间格式重新格式化为所述移动终端支持的矢量格式。
8.根据权利要求1所述的系统,其中所述源能够将所述重新格式化的内容、所述移动终端的地址和文本消息传送到所述消息发送网关。
9.根据权利要求1所述的系统,其中所述消息发送网关能够至少部分地通过蜂窝网络发送信号到所述移动终端。
10.根据权利要求9所述的系统,其中所述消息发送网关能够根据短消息发送服务(SMS)而发送信号到所述移动终端。
11.根据权利要求9所述的系统,其中所述消息发送网关能够根据会话发起协议(SIP)而发送信号到所述移动终端。
12.根据权利要求1所述的系统,其中所述消息发送网关能够基于所述移动终端的标识而认证所述移动终端,所述消息发送网关在所述移动终端下载所述重新格式化的内容之前,认证所述移动终端。
13.根据权利要求12所述的系统,其中所述消息发送网关能够,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述移动终端期间传送到所述移动终端的会话认证密钥中的至少一个,而认证所述移动终端。
14.根据权利要求1所述的系统,其中所述源能够至少部分地通过互联网协议(IP)网络而传送所述重新格式化的内容和所述移动终端的地址。
15.根据权利要求1所述的系统,其中单个实体支持所述源和所述消息发送网关。
16.根据权利要求1所述的系统,其中所述消息发送网关能够在所述消息发送网关的存储器中存储所述重新格式化的内容,并且一旦由所述移动终端下载了所述重新格式化的内容,就从所述存储器中移除所述重新格式化的内容。
17.一种用于将内容提供给能够在蜂窝网络环境中操作的移动终端的源,其中所述源能够在固定网络环境中操作,并且其中所述源包括:
处理器,能够操作源客户端,所述源客户端能够对将由所述移动终端接收的内容进行重新格式化,所述内容被重新格式化为矢量格式,其中所述源客户端还能够将所述重新格式化的内容和所述移动终端的地址传送到消息发送网关,所述消息发送网关能够在所述固定网络环境和所述蜂窝网络环境之间进行接口连接,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址,使得所述消息发送网关能够基于所述移动终端地址而发送信号到所述移动终端,所发信号包括访问所述重新格式化的内容所需的信息,并且其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址,使得所述消息发送网关还能够,响应于接收来自所述移动终端的请求,方便下载所述重新格式化的内容到所述移动终端,所述请求是响应于所述消息发送网关发送信号到所述移动终端。
18.根据权利要求17所述的源,其中所述源客户端能够,通过接口连接到能够在所述源上操作的另一个应用的打印功能和能够在所述源上操作的操作系统的图形设备接口(GDI)中的至少一个,而接收所述内容。
19.根据权利要求17所述的源,其中所述源客户端包括打印机驱动器,并且还能够从源用户接收所述移动终端地址。
20.根据权利要求19所述的源,其中所述源客户端能够接收包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端地址。
21.根据权利要求19所述的源,其中所述源能够接收移动终端用户的名称,并且此后基于所述名称而选择所述移动终端地址。
22.根据权利要求17所述的源,其中所述源客户端能够将所述内容重新格式化为可缩放矢量图形(SVG)格式。
23.根据权利要求17所述的源,其中所述源客户端能够将所述内容重新格式化为中间格式,使得所述消息发送网关能够将所述重新格式化的内容从所述中间格式重新格式化为所述移动终端支持的矢量格式。
24.根据权利要求17所述的源,其中所述源客户端能够将所述重新格式化的内容、所述移动终端的地址和文本消息传送到所述消息发送网关。
25.根据权利要求17所述的源,进一步包括:
显示器,能够由所述源客户端驱动以表示用户接口,所述用户接口能够接收所述移动终端地址。
26.根据权利要求17所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址,使得所述消息发送网关能够至少部分地通过蜂窝网络发送信号到所述移动终端。
27.根据权利要求17所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关能够至少部分地通过蜂窝网络发送信号到所述移动终端。
28.根据权利要求27所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关能够根据短消息发送服务(SMS)而发送信号到所述移动终端。
29.根据权利要求27所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关能够根据会话发起协议(SIP)而发送信号到所述移动终端。
30.根据权利要求17所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关还能够基于所述移动终端的标识而认证所述移动终端,并且如果所述移动终端被成功认证,则所述移动终端能够下载所述重新格式化的内容。
31.根据权利要求30所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关还能够,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述移动终端期间传送到所述移动终端的会话认证密钥中的至少一个,而认证所述移动终端。
32.根据权利要求17所述的源,其中所述源客户端能够至少部分地通过互联网协议(IP)网络而传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关。
33.根据权利要求17所述的源,其中所述源进一步包括所述消息发送网关。
34.根据权利要求17所述的源,其中所述源客户端能够传送所述重新格式化的内容和所述移动终端的地址到所述消息发送网关,使得所述消息发送网关能够在所述消息发送网关的存储器中存储所述重新格式化的内容,并且一旦由所述移动终端下载了所述重新格式化的内容,就从所述存储器中移除所述重新格式化的内容。
35.一种能够方便将内容下载到能够在蜂窝网络环境中操作的移动终端的消息发送网关,所述消息发送网关包括:
处理器,能够接收并且存储来自能够在固定网络环境中操作的源的重新格式化的内容和所述移动终端的地址,所述内容被重新格式化为矢量格式,其中所述重新格式化的内容将由所述移动终端接收,并且其中所述处理器能够基于所述移动终端的地址发送信号到所述移动终端,所发信号包括访问所述重新格式化的内容所需的信息,并且其中所述处理器能够响应于接收来自所述移动终端的请求而方便下载所述重新格式化的内容到所述移动终端,所述请求是响应于所述处理器发送信号到所述移动终端。
36.根据权利要求35所述的消息发送网关,其中所述处理器能够接收可缩放矢量图形(SVG)格式的重新格式化的内容。
37.根据权利要求35所述的消息发送网关,其中所述处理器能够接收中间格式的重新格式化的内容,并且其中所述处理器还能够将所述内容从所述中间格式重新格式化为所述移动终端支持的矢量格式。
38.根据权利要求35所述的消息发送网关,其中所述处理器能够从所述源接收所述重新格式化的内容、所述移动终端的地址和文本消息。
39.根据权利要求35所述的消息发送网关,其中所述处理器能够接收并且存储包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端的地址。
40.根据权利要求35所述的消息发送网关,其中所述处理器能够至少部分地通过蜂窝网络而发送信号到所述终端。
41.根据权利要求40所述的消息发送网关,其中所述处理器能够根据短消息发送服务(SMS)而发送信号到所述移动终端。
42.根据权利要求40所述的消息发送网关,其中所述处理器能够根据会话发起协议(SIP)而发送信号到所述移动终端。
43.根据权利要求35所述的消息发送网关,其中所述处理器能够基于所述移动终端的标识而认证所述移动终端,使得如果所述移动终端被成功认证,则所述移动终端能够下载所述重新格式化的内容。
44.根据权利要求43所述的消息发送网关,其中所述处理器能够,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述移动终端期间传送到所述移动终端的会话认证密钥中的至少一个,而认证所述移动终端。
45.根据权利要求35所述的消息发送网关,其中所述处理器能够至少部分地通过互联网协议(IP)网络而接收所述重新格式化的内容和所述移动终端的地址。
46.根据权利要求35所述的消息发送网关,其中所述消息发送网关进一步包括所述源。
47.根据权利要求35所述的消息发送网关,进一步包括:
存储器,
其中所述处理器能够在所述存储器网关中存储所述重新格式化的内容,并且一旦由所述移动终端下载了所述重新格式化的内容,就从所述存储器中移除所述重新格式化的内容。
48.一种能够在蜂窝网络环境中操作的移动终端,所述移动终端包括:
处理器,能够操作目的地客户端,所述目的地客户端能够通过消息发送网关基于所述移动终端的地址而被发送信号,所发信号包括访问所述重新格式化的内容所需的信息,其中所述目的地客户端能够响应于所述消息发送网关从能够在固定网络环境中操作的源接收所述重新格式化的内容和所述移动终端的地址而被发送信号,所述内容已经被格式化为矢量格式,并且其中所述目的地客户端能够响应于所述消息发送网关发送信号到所述目的地客户端而发送请求到所述消息发送网关,并且此后从所述消息发送网关下载所述重新格式化的内容。
49.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关接收可缩放矢量图形(SVG)格式的所述重新格式化的内容而被发送信号。
50.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关接收来自所述源的所述重新格式化的内容、所述移动终端的地址和文本消息而被发送信号。
51.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关接收包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端的地址而被发送信号。
52.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关接收中间格式的所述重新格式化的内容并且此后将所述内容从所述中间格式重新格式化为所述终端支持的矢量格式而被发送信号。
53.根据权利要求48所述的移动终端,其中所述目的地客户端能够至少部分地通过蜂窝网络而被发送信号。
54.根据权利要求53所述的移动终端,其中所述目的地客户端能够根据短消息发送服务(SMS)而被发送信号。
55.根据权利要求53所述的移动终端,其中所述目的地客户端能够根据会话发起协议(SIP)而被发送信号。
56.根据权利要求48所述的移动终端,其中所述目的地客户端能够基于所述移动终端的标识而被认证到所述消息发送网关,并且如果所述移动终端被成功认证,则下载所述重新格式化的内容。
57.根据权利要求56所述的移动终端,其中所述目的地客户端能够,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述目的地客户端期间由所述目的地客户端接收到的会话认证密钥中的至少一个,而被认证到所述消息发送网关。
58.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关至少部分地通过互联网协议(IP)网络接收所述重新格式化的内容和所述移动终端的地址而被发送信号。
59.根据权利要求48所述的移动终端,其中所述目的地客户端和在所述移动终端上操作的另一个应用中的至少一个能够呈现所述重新格式化的内容,并且其中所述移动终端进一步包括:
显示器,能够表示所述呈现的内容。
60.根据权利要求48所述的移动终端,其中所述目的地客户端能够响应于所述消息发送网关接收所述重新格式化的内容并且在所述消息发送网关的所述存储器中存储所述重新格式化的内容而被发送信号,并且其中所述目的地客户端能够下载所述重新格式化的内容,使得此后所述消息发送网关从所述存储器中移除所述重新格式化的内容。
61.一种将内容提供给能够在蜂窝网络环境中操作的移动终端的方法,所述方法包括:
在消息发送网关处接收并且存储来自能够在固定网络环境中操作的源的重新格式化的内容和所述移动终端的地址,所述内容已经被格式化为矢量格式,其中所述重新格式化的内容将由所述移动终端接收;
从所述消息发送网关发送信号到所述移动终端,所发信号包括访问所述重新格式化的内容所需的信息;以及
从所述消息发送网关传送所述重新格式化的内容到所述移动终端,所述重新格式化的内容是响应于所述消息发送网关从所述移动终端接收请求而被传送的,所述请求是响应于所述消息发送网关发送信号到所述移动终端。
62.根据权利要求61所述的方法,其中接收和存储重新格式化的内容包括接收和存储被重新格式化为可缩放矢量图形(SVG)格式的内容。
63.根据权利要求61所述的方法,其中接收和存储重新格式化的内容包括接收和存储被重新格式化为中间格式的内容,并且其中所述方法进一步包括:
在所述消息发送网关处,将所述内容从所述中间格式重新格式化为所述移动终端支持的矢量格式。
64.根据权利要求61所述的方法,其中接收和存储重新格式化的内容和所述移动终端的地址包括接收和存储重新格式化的内容、所述移动终端的地址和文本消息。
65.根据权利要求61所述的方法,其中接收和存储所述移动终端的地址包括接收和存储包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端的地址。
66.根据权利要求61所述的方法,其中发送信号到所述移动终端包括至少部分地通过蜂窝网络而发送信号到所述移动终端。
67.根据权利要求66所述的方法,其中发送信号到所述移动终端包括根据短消息发送服务(SMS)而发送信号到所述移动终端。
68.根据权利要求66所述的方法,其中发送信号到所述移动终端包括根据会话发起协议(SIP)而发送信号到所述移动终端。
69.根据权利要求61所述的方法,其中传送所述重新格式化的内容还包括基于所述移动终端的标识而将所述移动终端认证到所述消息发送网关,并且如果所述移动终端被成功认证,则传送所述重新格式化的内容。
70.根据权利要求69所述的方法,其中认证所述移动终端包括,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述移动终端期间传送到所述移动终端的会话认证密钥中的至少一个,而认证所述移动终端。
71.根据权利要求61所述的方法,其中接收所述重新格式化的内容和所述移动终端的地址包括至少部分地通过互联网协议(IP)网络接收所述重新格式化的内容和所述移动终端的地址。
72,根据权利要求61所述的方法,其中存储所述重新格式化的内容包括在所述消息发送网关的存储器中存储重新格式化的内容,并且其中所述方法进一步包括:
一旦将所述重新格式化的内容传送到所述移动终端,就从所述存储器中移除所述重新格式化的内容。
73.一种将内容提供给能够在蜂窝网络环境中操作的移动终端的计算机程序产品,所述计算机程序产品包括至少一种在其上存储了计算机可读程序代码部分的计算机可读存储介质,所述计算机可读程序代码部分包括:
第一可执行部分,用于在消息发送网关处接收并且存储来自能够在固定网络环境中操作的源的重新格式化的内容和所述移动终端的地址,所述内容已经被重新格式化为矢量格式,其中所述重新格式化的内容将由所述移动终端接收;
第二可执行部分,用于从所述消息发送网关发送信号到所述移动终端,所发信号包括访问所述重新格式化的内容所需的信息;以及
第三可执行部分,用于从所述消息发送网关传送所述重新格式化的内容到所述移动终端,所述重新格式化的内容是响应于所述消息发送网关从所述移动终端接收请求而被传送的,所述请求是响应于所述消息发送网关发送信号到所述移动终端。
74.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于接收并且存储已经被重新格式化为可缩放矢量图形(SVG)格式的内容。
75.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于接收并且存储已经被重新格式化为中间格式的内容,并且其中所述计算机程序产品进一步包括:
第四可执行部分,用于在所述消息发送网关处,将所述内容从所述中间格式重新格式化为所述移动终端支持的矢量格式。
76.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于进一步接收并且存储文本消息。
77.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于接收并且存储包括移动电话号码和会话发起协议(SIP)地址之一的所述移动终端的地址。
78.根据权利要求73所述的计算机程序产品,其中所述第二可执行部分适合于至少部分地通过蜂窝网络而发送信号到所述移动终端。
79.根据权利要求78所述的计算机程序产品,其中所述第二可执行部分适合于根据短消息发送服务(SMS)而发送信号到所述移动终端。
80.根据权利要求78所述的计算机程序产品,其中所述第二可执行部分适合于根据会话发起协议(SIP)而发送信号到所述移动终端。
81.根据权利要求73所述的计算机程序产品,其中所述第三可执行部分适合于基于所述移动终端的标识而将所述移动终端进一步认证到所述消息发送网关,并且如果所述移动终端被成功认证,则传送所述重新格式化的内容。
82.根据权利要求81所述的计算机程序产品,其中所述第三可执行部分适合于,基于与所述移动终端关联的国际移动设备标识(IMEI)码和在发送所述信号到所述移动终端期间传送到所述移动终端的会话认证密钥中的至少一个,而认证所述移动终端。
83.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于至少部分地通过互联网协议(IP)网络接收并且存储所述重新格式化的内容和所述移动终端的地址。
84.根据权利要求73所述的计算机程序产品,其中所述第一可执行部分适合于在所述消息发送网关的存储器中存储所述重新格式化的内容,并且其中所述计算机程序产品进一步包括:
第四可执行部分,用于一旦将所述重新格式化的内容传送到所述移动终端,就从所述存储器中移除所述重新格式化的内容。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/861,595 | 2004-06-04 | ||
US10/861,595 US7584244B2 (en) | 2004-06-04 | 2004-06-04 | System, method and computer program product for providing content to a terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1961581A true CN1961581A (zh) | 2007-05-09 |
Family
ID=35463207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800178709A Pending CN1961581A (zh) | 2004-06-04 | 2005-05-27 | 为终端提供内容的系统、方法和计算机程序产品 |
Country Status (8)
Country | Link |
---|---|
US (2) | US7584244B2 (zh) |
EP (1) | EP1751985A1 (zh) |
JP (1) | JP2008502191A (zh) |
KR (1) | KR20070038094A (zh) |
CN (1) | CN1961581A (zh) |
BR (1) | BRPI0512214A (zh) |
CA (1) | CA2568208A1 (zh) |
WO (1) | WO2005120074A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404350A (zh) * | 2010-09-07 | 2012-04-04 | 捷达世软件(深圳)有限公司 | 流程整合服务器及利用其实现系统整合的方法 |
CN102651140A (zh) * | 2011-02-23 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 图像渲染的方法和装置 |
CN103260038A (zh) * | 2012-02-20 | 2013-08-21 | 山东沃飞电子科技有限公司 | 三维内容发送和接收的方法、装置和系统 |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9591345B2 (en) * | 2004-10-21 | 2017-03-07 | Core Wireless Licensing S.A.R.L. | Group editing of media content stored on wireless portable devices |
US8364125B2 (en) * | 2004-11-09 | 2013-01-29 | Avaya, Inc. | Content delivery to a telecommunications terminal that is associated with a call in progress |
US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
US8131647B2 (en) * | 2005-01-19 | 2012-03-06 | Amazon Technologies, Inc. | Method and system for providing annotations of a digital work |
US20060167997A1 (en) * | 2005-01-27 | 2006-07-27 | Nokia Corporation | System, method and computer program product for establishing a conference session and synchronously rendering content during the same |
US10235678B1 (en) * | 2005-06-30 | 2019-03-19 | Oracle America, Inc. | System and method for managing distributed offerings |
US10733666B1 (en) | 2005-06-30 | 2020-08-04 | Sun Microsystems Inc. | System and method for defining a privacy zone within a network |
US7756538B2 (en) * | 2005-11-09 | 2010-07-13 | Motorola, Inc. | Wide area network handset assisted content delivery system and method of using same |
KR100755511B1 (ko) * | 2005-12-16 | 2007-09-04 | 태원전기산업 (주) | 다기능 리모컨 시스템 |
JP5161106B2 (ja) * | 2006-01-17 | 2013-03-13 | トムソン ライセンシング | デジタルテレビブロードキャストサービスを受信するためのゲートウェイ、端末および対応する方法 |
US8352449B1 (en) | 2006-03-29 | 2013-01-08 | Amazon Technologies, Inc. | Reader device content indexing |
KR100754285B1 (ko) * | 2006-04-18 | 2007-09-03 | 주식회사 케이티 | 단문/멀티미디어 메시지 서비스 게이트웨이를 이용한sms2pstn 통합 메시징 서비스 제공 시스템 및 방법 |
US20070282959A1 (en) * | 2006-06-02 | 2007-12-06 | Stern Donald S | Message push with pull of information to a communications computing device |
US20070296805A1 (en) * | 2006-06-21 | 2007-12-27 | Sony Ericsson Mobile Communications Ab | Mobile content sharing |
DE602006017191D1 (de) * | 2006-06-23 | 2010-11-11 | Research In Motion Ltd | Vorrichtung und entsprechende Methode zur Unterstützung von SMS Nachrichten in einem IP Netzwerk |
US9672533B1 (en) | 2006-09-29 | 2017-06-06 | Amazon Technologies, Inc. | Acquisition of an item based on a catalog presentation of items |
US8725565B1 (en) | 2006-09-29 | 2014-05-13 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
US8027664B2 (en) * | 2006-11-01 | 2011-09-27 | Kevin Peichih Wang | Media distribution method for mobile communication device |
US7865817B2 (en) | 2006-12-29 | 2011-01-04 | Amazon Technologies, Inc. | Invariant referencing in digital works |
EP2107818B1 (en) * | 2007-02-02 | 2019-01-02 | Huawei Technologies Co., Ltd. | Gsm bearer set up method, apparatus and system |
US7995513B2 (en) * | 2007-02-02 | 2011-08-09 | Sony Ericsson Mobile Communications Ab | Portable communication devices and context dependent messaging |
US7751807B2 (en) | 2007-02-12 | 2010-07-06 | Oomble, Inc. | Method and system for a hosted mobile management service architecture |
US20080195962A1 (en) * | 2007-02-12 | 2008-08-14 | Lin Daniel J | Method and System for Remotely Controlling The Display of Photos in a Digital Picture Frame |
US8024400B2 (en) | 2007-09-26 | 2011-09-20 | Oomble, Inc. | Method and system for transferring content from the web to mobile devices |
US20080235587A1 (en) * | 2007-03-23 | 2008-09-25 | Nextwave Broadband Inc. | System and method for content distribution |
US8955030B2 (en) * | 2007-03-23 | 2015-02-10 | Wi-Lan, Inc. | System and method for personal content access |
US9665529B1 (en) | 2007-03-29 | 2017-05-30 | Amazon Technologies, Inc. | Relative progress and event indicators |
US7716224B2 (en) | 2007-03-29 | 2010-05-11 | Amazon Technologies, Inc. | Search and indexing on a user device |
US20080243788A1 (en) * | 2007-03-29 | 2008-10-02 | Reztlaff James R | Search of Multiple Content Sources on a User Device |
US8990215B1 (en) | 2007-05-21 | 2015-03-24 | Amazon Technologies, Inc. | Obtaining and verifying search indices |
WO2009003263A1 (en) * | 2007-06-29 | 2009-01-08 | Research In Motion Limited | System and method for accessing features offered by an application server |
CA2652073C (en) * | 2007-06-29 | 2012-06-05 | Research In Motion Limited | System and method for communication protocol mapping |
US9313658B2 (en) * | 2007-09-04 | 2016-04-12 | Industrial Technology Research Institute | Methods and devices for establishing security associations and performing handoff authentication in communications systems |
US20090119678A1 (en) * | 2007-11-02 | 2009-05-07 | Jimmy Shih | Systems and methods for supporting downloadable applications on a portable client device |
US9215217B2 (en) | 2008-12-05 | 2015-12-15 | Suhayya Abu-Hakima and Kenneth E. Grigg | Auto-discovery of diverse communications devices for alert broadcasting |
US9338597B2 (en) | 2007-12-06 | 2016-05-10 | Suhayya Abu-Hakima | Alert broadcasting to unconfigured communications devices |
US8051057B2 (en) * | 2007-12-06 | 2011-11-01 | Suhayya Abu-Hakima | Processing of network content and services for mobile or fixed devices |
JP4852027B2 (ja) * | 2007-12-19 | 2012-01-11 | 株式会社東芝 | マルチキャスト通信システム、マルチキャスト通信システムに用いられる蓄積装置及びマルチキャスト通信方法 |
EP2088519A1 (en) * | 2008-02-11 | 2009-08-12 | Nokia Siemens Networks Oy | Conferencing |
US8423889B1 (en) | 2008-06-05 | 2013-04-16 | Amazon Technologies, Inc. | Device specific presentation control for electronic book reader devices |
CN102160393A (zh) * | 2008-09-26 | 2011-08-17 | 日本电气株式会社 | 网关装置、方法、系统以及程序 |
KR101285113B1 (ko) * | 2008-10-31 | 2013-07-17 | 에스케이플래닛 주식회사 | 컨텐츠 전달 시스템, 방법, 서비스 서버, 이동통신단말기 및 저장 매체 |
US8069155B2 (en) * | 2009-01-07 | 2011-11-29 | Oracle International Corporation | Securing DBMS event notifications |
US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
US8378979B2 (en) | 2009-01-27 | 2013-02-19 | Amazon Technologies, Inc. | Electronic device with haptic feedback |
US20100192183A1 (en) * | 2009-01-29 | 2010-07-29 | At&T Intellectual Property I, L.P. | Mobile Device Access to Multimedia Content Recorded at Customer Premises |
US8832584B1 (en) | 2009-03-31 | 2014-09-09 | Amazon Technologies, Inc. | Questions on highlighted passages |
US8692763B1 (en) | 2009-09-28 | 2014-04-08 | John T. Kim | Last screen rendering for electronic book reader |
US8495153B1 (en) * | 2009-12-14 | 2013-07-23 | Emc Corporation | Distribution of messages in nodes connected by a grid architecture |
US20130173734A1 (en) * | 2009-12-17 | 2013-07-04 | Telefonica, S.A. | Method and system for managing social notifications for mobile devices |
US8175104B2 (en) * | 2010-03-15 | 2012-05-08 | Comcast Cable Communications, Llc | Home gateway expansion |
US8495243B2 (en) * | 2010-07-19 | 2013-07-23 | Samuel W. Bellamy, III | Dynamic and recursive transaction gateway system and method |
US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
US8812688B2 (en) | 2010-09-28 | 2014-08-19 | Nokia Corporation | Method and apparatus for providing shared connectivity |
US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
EP2592811B1 (en) | 2011-11-09 | 2015-12-09 | BlackBerry Limited | System and Method for Communication Protocol Mapping |
US8966179B1 (en) * | 2012-09-10 | 2015-02-24 | Google Inc. | Volatile memory storage for private web browsing |
KR20150113106A (ko) * | 2013-01-31 | 2015-10-07 | 퀄컴 인코포레이티드 | 다수의 컴퓨팅 디바이스들에 걸친 정보에 대한 액세스의 제공 |
CN103442085A (zh) * | 2013-09-11 | 2013-12-11 | 北京网秦天下科技有限公司 | 用于维护用户信息的方法、终端、服务器和系统 |
EP3138273B1 (en) * | 2014-04-27 | 2023-05-03 | Webtext Holdings Limited | Method and apparatus for providing communication interaction visibility |
US20160014561A1 (en) * | 2014-07-10 | 2016-01-14 | ZappApp, LLC. | Geolocation messaging services |
US20160088155A1 (en) | 2014-09-23 | 2016-03-24 | Integrated Systems Solutions, Inc. | Routing video and non-voice interactions in call centers or contact centers via existing traditional computer telephony integration systems |
US20170293593A1 (en) * | 2016-04-12 | 2017-10-12 | International Business Machines Corporation | Managing node pagination for a graph data set |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0664536B2 (ja) * | 1986-01-17 | 1994-08-22 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 仮想端末サブシステムの制御方法 |
JPH08140136A (ja) | 1994-11-07 | 1996-05-31 | Oki Electric Ind Co Ltd | 通信システム |
GB9800900D0 (en) * | 1998-01-17 | 1998-03-11 | Philips Electronics Nv | Graphic image generation and coding |
US7020685B1 (en) * | 1999-10-08 | 2006-03-28 | Openwave Systems Inc. | Method and apparatus for providing internet content to SMS-based wireless devices |
FR2802042B1 (fr) * | 1999-12-06 | 2002-05-31 | Cit Alcatel | Passerelle de telecommunication entre un reseau prive et un reseau mobile |
US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
JP2002007238A (ja) * | 2000-06-21 | 2002-01-11 | Nec Corp | 移動通信システム及びそのゲートウェイ選択方法 |
US6992782B1 (en) | 2000-09-13 | 2006-01-31 | Canon Kabushiki Kaisha | Scalable vector graphics print driver |
US7155517B1 (en) * | 2000-09-28 | 2006-12-26 | Nokia Corporation | System and method for communicating reference information via a wireless terminal |
US7016062B2 (en) * | 2000-11-30 | 2006-03-21 | Ricoh Company, Ltd. | Apparatus, method and system for printing from a wireless mobile device over the internet |
US6624769B2 (en) * | 2001-04-27 | 2003-09-23 | Nokia Corporation | Apparatus, and associated method, for communicating content in a bandwidth-constrained communication system |
JP2004531000A (ja) | 2001-06-29 | 2004-10-07 | ビットフラッシュ グラフィックス インク | 図形情報を操作する方法およびシステム |
JP2004533023A (ja) | 2001-06-29 | 2004-10-28 | ビットフラッシュ グラフィックス インク | 表示機能に従って図形情報を表示する方法およびシステム |
JP2003085084A (ja) * | 2001-09-12 | 2003-03-20 | Sony Corp | コンテンツ配信システム及びコンテンツ配信方法、携帯端末、配信サーバ、並びに記憶媒体 |
US7191216B2 (en) * | 2001-10-03 | 2007-03-13 | Nokia Corporation | System and method for controlling access to downloadable resources |
US20030208541A1 (en) | 2001-11-10 | 2003-11-06 | Jeff Musa | Handheld wireless conferencing technology |
US6955298B2 (en) * | 2001-12-27 | 2005-10-18 | Samsung Electronics Co., Ltd. | Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station |
US7266611B2 (en) * | 2002-03-12 | 2007-09-04 | Dilithium Networks Pty Limited | Method and system for improved transcoding of information through a telecommunication network |
JP4178886B2 (ja) * | 2002-09-04 | 2008-11-12 | 日本電気株式会社 | 携帯電話装置、移動通信システム及びそれに用いるリモートアクセス方法並びにそのプログラム |
US7430602B2 (en) * | 2002-12-20 | 2008-09-30 | Qualcomm Incorporated | Dynamically provisioned mobile station and method therefor |
US7149981B1 (en) * | 2003-01-16 | 2006-12-12 | Sprint Spectrum L.P. | Method and system for facilitating selection of a portion of non-focusable object presented by a browser application |
JP2004312412A (ja) * | 2003-04-08 | 2004-11-04 | Sony Corp | コンテンツ提供サーバ、情報処理装置、および方法、並びにコンピュータ・プログラム |
KR100617455B1 (ko) * | 2003-10-28 | 2006-08-31 | 주식회사 넷츠 | 무선 멀티미디어 단말기를 이용한 정보처리 게이트웨이장치 |
US7933290B2 (en) * | 2004-03-30 | 2011-04-26 | Nokia Corporation | System and method for comprehensive service translation |
US7502344B2 (en) * | 2004-06-25 | 2009-03-10 | Fujifilm Corporation | Communications terminal, server, playback control method and program |
JP4365401B2 (ja) * | 2006-12-14 | 2009-11-18 | 富士通株式会社 | 通信制御プログラム、通信制御方法および通信制御装置 |
-
2004
- 2004-06-04 US US10/861,595 patent/US7584244B2/en active Active
-
2005
- 2005-05-27 BR BRPI0512214-7A patent/BRPI0512214A/pt not_active IP Right Cessation
- 2005-05-27 CN CNA2005800178709A patent/CN1961581A/zh active Pending
- 2005-05-27 KR KR1020077000254A patent/KR20070038094A/ko not_active Application Discontinuation
- 2005-05-27 JP JP2007514198A patent/JP2008502191A/ja not_active Withdrawn
- 2005-05-27 CA CA002568208A patent/CA2568208A1/en not_active Abandoned
- 2005-05-27 WO PCT/IB2005/001542 patent/WO2005120074A1/en active Application Filing
- 2005-05-27 EP EP05741015A patent/EP1751985A1/en not_active Withdrawn
-
2009
- 2009-07-21 US US12/506,642 patent/US8209411B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404350A (zh) * | 2010-09-07 | 2012-04-04 | 捷达世软件(深圳)有限公司 | 流程整合服务器及利用其实现系统整合的方法 |
CN102651140A (zh) * | 2011-02-23 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 图像渲染的方法和装置 |
CN103260038A (zh) * | 2012-02-20 | 2013-08-21 | 山东沃飞电子科技有限公司 | 三维内容发送和接收的方法、装置和系统 |
Also Published As
Publication number | Publication date |
---|---|
US20060031316A1 (en) | 2006-02-09 |
US7584244B2 (en) | 2009-09-01 |
US8209411B2 (en) | 2012-06-26 |
BRPI0512214A (pt) | 2008-02-19 |
JP2008502191A (ja) | 2008-01-24 |
EP1751985A1 (en) | 2007-02-14 |
WO2005120074A1 (en) | 2005-12-15 |
KR20070038094A (ko) | 2007-04-09 |
CA2568208A1 (en) | 2005-12-15 |
US20100017468A1 (en) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1961581A (zh) | 为终端提供内容的系统、方法和计算机程序产品 | |
US8150920B2 (en) | System, method and computer program product for providing content to a terminal and directing the rendering of such content at the terminal | |
CN1951086B (zh) | 选择并向终端传输文件 | |
CN101129061A (zh) | 用于建立会议会话以及在其期间同步呈现内容的系统、方法和计算机程序产品 | |
US8819145B1 (en) | System and method for message presentation consolidation | |
US20070112938A1 (en) | Intermediary, source and methods for sharing content | |
CN101390095A (zh) | 用于生成图形化图像串以递送预期消息的方法、装置和计算机程序产品 | |
CN101617308A (zh) | 用于共享媒体对象的方法和设备 | |
US20130206832A1 (en) | Electronic media management system with external references | |
EP1902390A1 (en) | Web publishing arrangement | |
CN101150760B (zh) | 自动下载媒体内容的系统、方法及移动终端 | |
CN101243658A (zh) | 具有基于拉的数字信息分发能力的通信终端和基于拉的数字信息分发方法 | |
CN104281423A (zh) | 打印方法与系统 | |
CN1874232A (zh) | 基于移动通信网络的办公文件交互的方法 | |
CN103095891A (zh) | 一种快速录入名片信息的方法、装置及其终端 | |
JP2006254119A (ja) | 携帯通信端末連携システム | |
CN101075939A (zh) | 一种即时通讯客户端的用户资料获取方法及系统 | |
CN1211990C (zh) | 在移动通信终端机分类电话簿上搜索判据的存取方法和实施此方法的装置 | |
US20120239754A1 (en) | System and Method for Reviewing Attachment Content on a Mobile Device | |
KR101501107B1 (ko) | 전자명함 서비스 장치 및 그 장치의 구동 방법, 단말기 및 단말기의 구동 방법 | |
JP2006352445A (ja) | 通信端末 | |
KR20050080410A (ko) | 이미지-텍스트 변환 서비스 제공 방법 | |
JP2000295367A (ja) | 画像ファイル送信可能な携帯型電話機 | |
CN1829161A (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 |
Open date: 20070509 |