专利名称:传输、打开并提供具有数字内容容器的电子邮件程序的制作方法
技术领域:
本发明涉及一种增强的电子邮件软件程序,更具体来说,涉及一种利用嵌入式可执行软件,能传输、打开并提供具有数字内容(例如视图,音频)容器的电子邮件程序。
常规的电子邮件系统将电文从发送方传送到接收方。习惯上还发送带有报文的附件,该附件包含发送方希望提交给接收方的文件。
尽管电子邮件和电子邮件系统得到了大量使用,但仍然存在着某些缺陷。在这些缺点中,包括缺乏对接收报文的保密和检验。虽然存在可以为接收报文提供保密性和检验的加密系统,但这样的加密系统用起来太繁琐,因此,由于难以使用的事实,在许多环境中都被回避。由于典型的电子邮件在多机种的环境中是不可靠的,并且对报文接收没有检验,因此,电子邮件报文通常只用于低优先级的通信。
此外,通过一种电子邮件平台发送的报文不能可靠地被传送到另一个电子邮件平台,并且还要保证不同类型的内容如愿出现。由于这样和那样的原因,电子邮件报文通常缺乏令人感兴趣的不同类型的内容,例如视图、音频、多媒体和其他的功能属性,例如,连接某个发送方的全球网主页。所以,由于只有基于文本的内容可以方便地传送并且以一种可靠的方式接收,大多数电子邮件传输倾向于使用看起来相似的文本内容,所带的附件同样也是不令人感兴趣的。
因此,需要对常规的电子邮件平台有一个更大的增强,以便可靠地克服上述的缺陷。
本发明的一个目的是提供一种电子邮件报文的增强装置,允许对报文接收保密和检验。
本发明的另一个目的是提供一种电子邮件报文增强装置,可以可靠地从一个电子邮件平台传送到另一个电子邮件平台。
本发明的进一步目的是提供一种电子邮件报文增强装置,允许传输、接收和配置令人感兴趣的不同类型的内容。
本发明的上述目的是通过电子邮件报文增强装置提供的,最好通过一系列的程序指令来实现,并作为电子邮件报文的附件被得到。在发送方,建立软件实现了一种数据格式,允许不同类型的数字内容。而且,除了电子邮件报文中的这些内容之外,还包括附件、报头信息,包括发送方的电子邮件地址,以及接收方的可执行嵌套软件,该软件保证接收方将能看到内容并执行组成电子邮件报文的功能属性。
在本发明的一个最佳实施例中,被当做电子邮件报文一部分进行传输的可执行文件是利用Java程序设计语言写的,并且包含自我打开的报文特征,这样使得该容器能自动打开并且最初看到所有希望出现的内容。此后,取决于最初由发送方包含的内容,以及接收方采取的行动,内容的不同部分和功能属性被突出。这样的内容和功能属性将是可视的,不管接收方使用什么样的电子邮件平台,因为被传输的电子邮件报文本身中包含可执行软件。
通过使用这样的数据结构,允许多种部件对象被包含在单个电子邮件报文中,而且每个部件对象还可以联系多个子部件对象,就可以得到具有丰富内容和功能属性的电子邮件报文。
在本发明的一个特定实施例中,被传输的电子邮件报文具有多个部件对象,其中的一个代表信封的封面,其他不同的部件对象包括,但不局限于,接收方的地址和发送方的地址、标记、数字时间标记,以及信封打开属性,以便电子邮件报文出现在接收方的计算机屏幕上象一个信封。当利用信封打开属性打开电子邮件报文或者随后被关闭时,报文接收的验证结果就会自动返回原始的发送方。在该实施例的一种具体形式中,信封的两面都可以被表示,另一个部件对象表示该信封的背面,而允许看到信封中的附件或报文的信封打开属性出现在信封的背面。
在本发明的另一个特定实施例中,被传输的电子邮件报文具有多个部件对象,其中的一个表示明信片的前面,而该明信片背面上表示的其他不同的部件对象是接收方的地址、发送方的地址、标记、发送方的信和数字时间标记。
此外,部件对象的大小和形状可以按发送方所希望的变化,互相重叠并且在单个电子邮件报文中的序号上变化。因此,电子邮件报文的显示可以按发送方的意愿发生变化。
通过参考以下结合附图的详细描述,本领域中的普通技术人员就能理解本发明各方面的结构和功能,其中
图1说明在计算机网络中本发明的实施方案;图2说明根据本发明的增强了的电子邮件报文的格式;图3说明根据本发明的信封数据结构的格式;图4说明根据本发明在信封数据文件中信封报头的内容;图5说明信封数据;图6说明根据本发明的部件对象文件;图7说明根据本发明的部件对象报头数据结构的内容;图8说明根据本发明的部件对象数据结构的内容;图9说明根据本发明的部件对象特性数据结构的内容;图10A和10B说明根据本发明建立和发送增强了的电子邮件报文的过程;图11说明根据本发明接收增强了的电子邮件报文的过程;图12说明根据本发明的增强式电子邮件初始容器显示;图13说明根据本发明处理用户动作的过程;图14说明根据本发明,如果由发送方设置条件,内容条件显示的过程;图15说明根据本发明发送返回接收电子邮件报文的过程;图16A、16B1-16B2以及16C1-16C4说明根据本发明信封容器的示例数据结构,该容器以陪伴标识作为对象部件;以及图17A-17D说明从例如图16A、16B1-16B2和16C1-16C4提供的数据结构中得到的视图和动作。
图1说明计算机网络10,该网络根据本发明的电子邮件增强程序进行操作。发送方计算机20通过网络12与接收方计算机30进行通信。当然,表示为计算机32(1),32(2)...32(n)的其他计算机也可以连接网络12并且被用来发送和接收电子邮件报文。
正如已知的,发送方计算机20包含计算部分22,而该部分正如已知的又包括输入/输出22A、存储器22B以及某种类型的处理器22C,例如可以采用某种微处理器的形式。附加到计算部分22的是键盘24、鼠标器26和显示器28。同样,接收方计算机30正如已知的那样,包含计算部分32,而该部分又正如已知的那样,包括输入/输出32A和存储器32B以及某种类型的处理器32C,例如,可以是某种形式的微处理器。附加到计算部分32的是键盘34、鼠标器36和显示器38。
根据本发明建立可执行软件包含程序指令系列,允许根据本发明建立增强了的电子邮件报文,并且通过网络将所建立的报文传输给接收方。根据本发明的接收方可执行软件包含一个不同的程序指令系列,允许接收方获得接收和可视、可听以及其他的功能属性。
根据本发明,现有两个不同的软件实施例。在第一个软件版本中,建立和接收可执行软件被装入发送方计算机20的存储器22B中。当使用这个软件实施例时,如以后所描述的,电子邮件报文结构包含这样一个部分,把接收方可执行软件附加到从发送方传输到接收方的电子邮件报文上。只要接收方计算机30能作为Java虚拟机操作,接收方计算机30就能接收到包含接收方可执行软件的电子邮件报文,该软件最好是用Java语言写的,并且利用该接收方可执行软件在接收方计算机30的显示器38上显示增强了的电子邮件报文。
在第二个本地的软件版本中,建立可执行软件被装入发送方计算机20的存储器22B中,并且接收方可执行软件也被装入到接收方计算机32的存储器32B中。在该实施例中,被传输的电子邮件报文将没有包含在接收方可执行软件,因为接收方可执行软件将已经驻留在接收方计算机30上。
当然应该理解,并没有采用将本发明的范围限制在程序指令的特定系列上的方式来解释本发明。这里给出的描述提供了用不同程序设计语言并且在不同操作系统平台上实现本发明所需的教导。
现在介绍图2-图9,这些图说明了Java语言可执行软件版本实现的数据格式。那些一看就明白的特定字段将不在这里详细描述。然而,在进一步详细描述该数据格式之前先看图12,该图说明了由部件对象102、104、106和108组成的增强式的电子邮件初始容器显示100。应该注意到,任何初始显示中的部件对象的数目都可以变化,每个部件对象的大小和形状也可以变化。另外还应该注意到,在某些附图中也有被引用的部件对象并且使用说明文本“Vixel”,该术语是PostX公司的商标。初始显示100提供的显示也被引用到某些附图中并使用说明文本“Active View”,该术语也是PostX公司的商标。
图2说明根据本发明的增强型电子邮件报文的格式。该数据格式40包含一个本地存根(抽头)代码40A,该代码提供实时自我打开信封的功能,尽管Java语言类不能即时定义,因此可以在不利用这样一种本地存根代码的情况下自我打开。下面数据40B表示接收方可执行文件的数目,这些文件按文件1、2...n排列,标号为40C-1、40C-2...40C-n,其数目由发送方要插入到将被发送的增强了的电子邮件报文中的不同数目和类型的图象、声音和功能属性所决定。随后是容器/信封数据文件40D,该文件将结合图3进一步描述。
如图3所示,信封数据文件40D包含信封报头42,其内容由图4详细提供。图4报头的内容中需注意的是发送方的返回电子邮件地址,以及被用在下面将进一步描述的返回接收电子邮件功能中的接收方名字,以及表示电子邮件报文是否被加密的标识符,下面将进一步描述。应该注意到,该报头并没有被加密。
图3还说明,信封数据文件40D包含信封数据44,包括由发送方发送的一批附件,以及接收方和发送方的信。发送方附件50-1、50-2...50-n表示被包含在增强型电子邮件报文中的附件,下面将更详细描述,作为部件对象文件54的内容,也被称为Active View文件,其内容由图6给出。
如图6所示,部件对象文件54包含部件对象报头数据结构56,随后是部件对象或Vixel数据结构58-1、58-2...58-n,以及部件对象特性或Vixel特性数据结构60-1、60-2...60-n。部件对象报头数据结构56的内容在图7中给出,部件对象特性数据结构58的内容由图8给出,而子部件对象特性数据结构60的内容则由图9给出。
关于图7所示报头数据结构的内容中需要注意的是对用作描述信息的文件信息的“白金信封”记录项,对该字段没有进行条件处理。“容器类型”标识符对应不同的缺省容器表示。
缺省“信封”容器包含表示信封正面的部件对象,其他不同的部件对象有接收方地址、发送方地址、标记、数字时间标记、信封的背面,以及允许信封中的附件或报文出现在信封的背面上被看到的信封打开属性,使得电子邮件报文出现在接收方的计算机屏幕上象一个信封。
缺省“明信片”容器包含表示明信片正面的部件对象,表示在明信片背面上的其他不同的部件对象是接收方地址、发送方地址、标记和数字时间标记。
缺省“新闻信札”容器包含表示其中每一页的部件对象,以及每页上的各种部件对象。
缺省“CD”容器包含对每个不同声道的部件对象,用于具有播放音乐的功能属性的部件对象。
缺省值“滚动报纸”容器包含表示报纸的部件对象,表示对该报纸索引的部件对象,表示报纸每一段的部件对象,以及对每篇文章的部件对象,如果需要的话。
缺省“卡片堆栈”容器包含表示每个卡片的部件对象。
缺省“附单”容器包含对可能出现在例如报纸中的每个附单的部件对象。
Front Color表示将用于容器100的背景颜色,而Envelope Size(信封尺寸)则被缺省信封容器用来表示宽度和高度。
Data Location指示部件对象的数据是否需要看到数据字段,利用URL或绝对偏移取得数据。数据字段可以是包含数字数据的数字数据字段,例如来自GIF、视频系列、声频系列或其他图象表示的数字图象。
对于每个部件对象,存在如图8所示的数据结构,该数据结构包含一个允许唯一标识部件对象的Component ID(部件ID),以及Component Attibutes(部件属件),说明该部件对象是作为图象出现在容器前后,或者是不可视的。如果出现在容器的前面或后面,该部件对象的大小及其位置、以及数据的位置也都被指定。如果这是一个不可视属性,就可以不需要大小和位置数据。另外,隐藏的部件对象例如可以触发返回收据,而不需要接收方的消息,这样,如果通过当鼠标器移动时提供返回收据而使隐藏部件对象被配置来响应鼠标器移动,鼠标器移动就能导致返回收据。
可能与图8的数据字段标识的每个部件对象联系的是多个子部件对象。与某个部件对象联系的每个子部件对象包含图9提供的数据字段。
每个子部件对象是由一个User Action(用户动作)初始化的,UserAction(用户动作)由鼠标指针的位置和状态所标识,但不局限于这些,状态可以是没移过该部件对象(没有动作),出现在部件对象上(鼠标移动过),当鼠标移过该部件对象时,可以是单击,也可以是双击鼠标。每个User Action(用户动作)可以引起一个Sub-Component-Type(子部件类型)被显示/初始化。多个子部件可以联系一个部件对象,并且可以由相同的或不同的User Action(用户动作)初始化。
每个子部件也可以有一个ID,以及说明这是一个初级或二级子部件对象的ID类型。仅当初级子部件对象不能使用时,才能初始化二级子部件对象,以后将更详细介绍。
现在已经介绍了根据本发明用来传输增强电子邮件报文的最佳数据格式,图10和图11将被引用来分别描述增强式电子邮件报文的建立、发送和接收,因此,例如图12所示的容器100这样的容器,在从发送方计算机20中被发送出来之后,就被显示在接收方计算机30的显示器38上。
现在将结合图10和图11,介绍根据本发明建立和发送增强型的电子邮件报文,以及在某个用户事件之前,增强型电子邮件报文的初始接收。
图10-10B说明建立和传输具有容器附件的增强型电子邮件报文的过程,该容器附件是自我打开的并且具有这里所描述的其他特性。在步62中,报头信息首先被指定来定义该容器。此后,在步64中由发送方建立部件定义。可以有任意数目的期望的部件定义,但应该理解,存在的定义越多,最终将被传输的附件的规模就越大。接着在步66中,如上所述,可以为每个部件对象建立子部件定义。在步68中,部件和子部件文件被组合进一个ActiveView文件,随后又在步70中和报头信息及附件组合建立一个容器文件。该容器文件在步72中被加密。一旦被加密,在本最佳实施例中,步78将Java类文件集中组成接收方可执行软件,并且将本地存根附加到被加密的容器文件上。接着在步80进行摹拟编码,经摹拟编码的文件被附加到电子邮件报文上并且被传输。
看图11,在步84中,接收方计算机一旦接收到,在步86中双击接收到的报文,如果在一台Java虚拟机上,将在步88上引起自我打开,否则打开容器附件。接着,步90从附件中提取文件,并且,在步94中调用应用程序(Java虚拟机和Java类文件)以及提取发送方容器数据文件,将导致在步96中显示该容器。接着,在步98中,计算机30等待接收方的动作,下面将进一步描述。
结果,在接收方计算机30的显示器38上的显示内容中,得到如图12所示的信封容器100那样的一个容器。这时,接收方可执行软件进入这样一种状态,等待用户采取行动,现在将结合图13进行描述。
在步110中,第一事件发生。在随后的步112中决定所发生的事件是否为导向一个或多个对象部件的事件。如果不是这样一个事件,进入步114并且接收方可执行软件不工作,在步120中等待下一个事件,例如,如果图12所示鼠标的光标122移到一个没有任何对象部件的区域,就应该出现无事事件类型。
然而,如果步112确定该事件导向某个部件对象/Vixel,则在随后的步116中决定哪个部件对象有事件,并且在步118中发生与专门对每个部件对象的事件联系的动作。
例如,如果图12所示的部件对象102以鼠标移动的形式包含图9的某个UserAction(用户动作),则发生将鼠标122移到部件对象102上的动作,步112确定该动作涉及某个部件对象,步116确定该动作属于部件对象102。随后的步116将执行与该事件联系的动作。下面将提供这些事件的一个特定例子。
图14说明本发明的一个功能属性,该功能属性可以在根据本发明开始接收增强型电子邮件报文时,或者在源于某个部件对象的动作初始化之后提出来的。事件124初始化内容功能属性的条件显示。如果这个内容功能属性的条件显示在增强的电子邮件报文初始化时发生的,则进入步126并且作为附件打开增强的电子邮件报文,正如前面所述的那样。接着进入步128,在步128中,必须一致的术语和条件首先应该让接收方知道。随后进入步130,接收方的响应被回报给发送方,其中采用某种形式的返回收据,正如以下将要介绍的那样。如果以某种被发送方认为合适的方式响应条件,则进入步132,使得接收方能够访问适当的内容。接着进入步134,等待另一个事件发生,正如前面已经结合图13所描述的那样。
图15说明本发明的另一个功能属性,称为返回收据。如果发送方要求返回收据则在某个适当的时候启动步骤136。这可能是根据本发明形成该增强的电子邮件报文的附件最初传输到接收方时,当接收方关闭已经接收到的增强电子邮件时,或者根据本发明由涉及某个部件对象的子部件的事件触发时。如果发送方在最初发送报文时不要求返回收据,则进入步140,不采取行动,接着在步142等待另一个事件发生,正如前面结合图13所描述的那样。然而,如果发送方要求返回收据,则进入步144,确定是否要求某种特定格式的响应。如果不是,进入步146并且传输一个缺省响应,例如“xyz@abc.com在太平洋地区白天标准时间10pm已经打开了信封”,这个响应是利用发送方地址信息以及系统上的其他时间信息来传递的。进入步148并且计算机30等待另一个事件被接收方初始化,正如前面结合图13所描述的那样。
如果在144步中要求一种特定格式的响应,则进入150步,确定发送方的请求是否要求来自接收方响应类型的一个特定输入。如果不是,则在152步中将发送方配置的响应发送到由发送方指定的地址,该地址可以是发送方自己的电子邮件地址,另一个地址,或者许多其他的地址。接着进入154步,象前面描述的148步一样。
如果要求来自接收方的响应,则所要求的响应在156步中被知道并且在158步中被收集和编译。接着,在160步中自动传输接收方的响应并且进入另一个等待步骤162。
在146、152和160步中被送回发送方的返回收据响应,每次都是利用由各自的电子邮件客户提供的API来自动发送的。对于SMTP,发送邮件的子程序可以利用公域信息来编写。
图16A、16B1-16B2以及16C1-16C4说明根据本发明的具有伴随标识作为对象部件的信封容器的示例数据结构。图17A-17D说明从该数据结构中得出的视图和动作,例如,在图16A、16B1-16B2和16C1-16C4中给出的。因此本发明的功能可以得到认可,应该注意到,图17A由图16A、16C1和16C2中的数据结构表示;图17B由图16A中的数据结构表示;图17C由图16C3中的数据结构表示;而图17D则由图16C4中的数据结构表示。
具体来说,鼠标移到图17A中的180上导致泡180-A,对应与由鼠标移动动作定义的泡联系的数据,如果图16C1有一个文本子部件。同样,图16C2的数据定义鼠标移动182将导致一个过程发射属性,该属性将导致由包含发射音频内容的程序指令的程序来演奏音频音乐,该程序也可以和最初发送的增强电子邮件报文一起从发送方传输过来。
还包含数字时间标记184并且说明是发送方传输时间,或者是另一种选择,即来自某个专用时间标记服务器的被验证时间标记。在信封的两面上还说明对象部件188-204,并且表示本发明正如用户所希望的那样,具有以许多不同方式描述许多不同形式的能力,以及随后将接收方引导到其他区域的属性。例如,图16C3,当鼠标点击标记对象部件186时,这时如果用户是联机的,将导致用户被自动连接到图17A所示的主页上。然而,如果鼠标点击标记对象部件186,但用户是脱机的,则不用图16C3的初级子部件,但由图15C4标识的另一个子部件被发射,由此导致文本报文被显示。
打算通过上述的例子表示根据本发明的增强电子邮件报文增强工具在实际上如何可靠。由于可以通过电子邮件作为一个附件发送,电子邮件报文的出现可以根据用户的选择来增强,并且保证接收方能够以一种预期的形式接收它,因为可执行接收方程序指令最好作为附件的一部分被传输。
此外,即使可执行接收方程序指令可以保证以其预期的形式接收报文,本发明的结构还提供这样的功能,如果接收方计算机30上存在更可靠的程序或硬件元件,这样甚至能够更进一步增强由发送方传输的内容,则存在接收方计算机30上的更可靠程序或硬件元件可以被用来替换由发送方传输的可执行接收方程序指令。
虽然本发明是结合最佳实施例来作具体表示和描述的,但本领域的普通技术人员都能理解,这里的形式和细节都可以作各种变化,而不会离开本发明的精神和范围。
权利要求
1.一种处理电子邮件报文的方法,该报文包含一个信封的表示,信封包含计算机屏幕上的时间标记,所述方法包括以下步骤在所述计算机上接收所述的电子邮件报文,该报文包含带有所述时间标记的所述信封的所述表示;利用所述计算机,在所述计算机屏幕上提供所述信封正面的表示;利用所述计算机,在所述计算机屏幕上提供位于信封正面内的某个屏幕位置上的所述时间标记的表示;某个用户动作一旦被初始化,即,当光标在屏幕上对应所述时间标记的屏幕位置上被定位时,使得所述计算机与所述时间标记相关的某个位置连接。
2.权利要求1的方法,其中,使得所述计算机与所述时间标记相关的所述位置连接的所述步骤,使用了统一资源定位器来确定所述的位置。
3.权利要求1的方法,其中提供所述信封的所述步骤提供所述的信封正面,使得在形状上是矩形的,并且所述时间标记位于所述矩形信封的右上角。
4.权利要求3的方法,其中所述电子邮件报文进一步包含一个标记,所述标记被显示在所述屏幕上,在所述矩形信封的右上角,这样使得所述时间标记重叠所述标记,并且所述方法进一步包含以下步骤当所述光标定位在所述计算机屏幕上对应所述标记位置的另一个屏幕位置上而对另一个用户动作初始化时,使得所述计算机与所述标记相关的另一个位置连接。
5.权利要求4的方法,其中使得所述计算机与所述标记相关的所述另一个位置连接的所述步骤,利用另一个统一资源定位器来确定所述的位置。
6.权利要求1的方法,其中使得连接的所述步骤最好由和所述电子邮件报文一起被所述计算机接收的可执行软件的执行来实现。
7.权利要求1的方法,其中,所述电子邮件报文进一步包含文本内容,所述文本内容由所述信封上的一个对象表示,并且进一步包含步骤当所述光标被定位在所述计算机屏幕上对应所述对象的另一个屏幕位置而初始化另一个用户动作时,使得所述计算机显示所述的文本内容。
8.权利要求7的方法,其中,一旦初始化所述的另一个用户动作,导致所述计算机显示所述的文本内容,则所述的另一个用户动作也导致步骤产生一个电子响应,说明所述文本内容已经被所述计算机显示;并且传送所述被产生的电子响应。
9.权利要求1的方法,其中,每个所述信封正面和所述时间标记都有一个相关的部件标识符,当提供所述信封正面和所述时间标记时被所述计算机使用。
10.权利要求9的方法,其中,每个所述信封正面和所述时间标记都有相关的部件高度数据和部件宽度数据,当提供所述信封正面和所述时间标记时被所述计算机使用。
11.权利要求10的方法,其中,每个所述信封正面和所述时间标记都有相关的垂直屏幕位置数据和水平屏幕位置数据,当提供所述信封正面和所述时间标记时被所述计算机使用。
12.权利要求10的方法,其中所述信封时间标记有一个相关的子部件标识符,在使得所述计算机与所述标记相关的所述另一个位置连接的所述步骤期间被所述计算机使用。
13.权利要求1的方法,其中所述时间标记提供了日期和时间。
14.权利要求13的方法,其中所述时间标记是由某个时间标记服务器提供的。
15.权利要求1的方法,其中,所述电子邮件报文进一步包含另一个对象,所述对象被显示在所述屏幕上,并且所述方法进一步包含步骤当所述光标被定位在所述计算机屏幕上对应所述对象的另一个屏幕位置而初始化另一个用户动作时,使得所述计算机产生音调。
16.权利要求1的方法,其中,所述电子邮件报文进一步包含另一个对象,所述对象被显示在所述屏幕上,并且所述方法进一步包含步骤当所述光标被定位在所述计算机屏幕上对应所述对象的另一个屏幕位置而初始化另一个用户动作时,使得所述计算机播放影象。
17.一种处理电子邮件报文的方法,该报文包含在计算机屏幕上具有发送方身份标识的信封表示,所述方法包含步骤在所述计算机上接收所述电子邮件报文,该报文包含具有所述发送方身份的所述信封的所述表示;利用所述计算机在所述计算机屏幕上提供所述信封正面表示;利用所述计算机在所述计算机屏幕上提供在位于信封正面内的某个屏幕位置上的所述发送方身份标识的表示;当所述光标被定位在所述计算机屏幕上对应所述发送方身份标识符的一个屏幕位置而初始化一个用户动作时,使得所述计算机与所述发送方身份标识符相关的一个位置连接。
18.权利要求17的方法,其中,使得所述计算机与所述发送方身份相关的所述位置连接的所述步骤,使用了统一资源定位器来确定所述的位置。
19.权利要求17的方法,其中所述电子邮件报文进一步包含一个时间标记,并且所述方法进一步包含以下步骤当所述光标定位在所述屏幕上对应所述时间标记的另一个屏幕位置上而初始化另一个用户动作时,使得所述计算机与所述时间标记相关的另一个位置连接。
20.权利要求19的方法,其中导致所述计算机连接与所述时间标记相关的所述另一个位置的所述步骤,利用另一个统一资源定位器来确定所述的位置。
21.权利要求17的方法,其中提供所述信封的所述步骤提供所述的信封正面,使得在形状上是矩形的,所述发送方身份标识符位于所述矩形信封的左上角,并且所述时间标记位于所述矩形信封的右上角。
22.权利要求19的方法,其中所述电子邮件报文进一步包含一个标记,所述标记被显示在所述屏幕上,在所述矩形信封的右上角,这样使得所述时间标记重叠所述标记,并且所述方法进一步包含以下步骤当所述光标定位在所述计算机屏幕对应所述标记的另一个屏幕位置上而初始化一个进一步的用户动作时,使得所述计算机与所述标记相关的另一个位置连接。
23.权利要求17的方法,其中所述发送方身份被表示为标识和地址中的一种。
24.权利要求17的方法,其中,所述电子邮件报文进一步包含对一个配置响应的请求,所述配置响应的所述请求由所述信封上的一个对象表示,并且该方法进一步包含步骤当所述光标定位在所述计算机屏幕对应所述对象的另一个屏幕位置上而初始化另一个用户动作时,使得所述计算机显示对于配置响应的所述请求;由所述用户编译被输入到所述计算机中的所述配置响应;从所述计算机中传输所述被编译的配置响应。
25.一种在使用第二电子邮件平台的第二计算机的屏幕上将信息提供给一个接收方的方法,该信息已经被作为电子邮件报文从利用第一电子邮件平台的第一计算机传送到所述的第二计算机,并且在所述的第一计算机上从所述的第二计算机中接收一个返回收据,包括以下的步骤形成一个将所述的信息表示为多个对象的数据文件,一些所述的对象已经联系数字图象,一些所述对象联系多个可初始化的子部件,所述可初始化子部件由某个用户动作初始化,所述多个对象中的每个都有一个联系的部件标识符,所述计算机用它来提供所述对象的可视部分;建立可执行软件,该软件可以使得所述信息在所述第二计算机的所述屏幕上自动地自我提供,产生一个返回收据,说明所述信息已经被提供并且导致所述的数字图象也将被提供;通过将所述可执行软件和所述数据文件组合在一起,建立电子邮件报文文件;将所述电子邮件报文文件从所述第一计算机电传送到所述第二计算机;在所述第二计算机的所述屏幕上自动提供所述的信息;在所述第二计算机上利用所述可执行软件和所述第二电子邮件平台,产生所述的返回收据;并且在所述的返回收据被传输之后,在所述的第一计算机上接收所述的返回收据,由此说明所述信息已经被提供给所述的接收方。
26.权利要求25的方法,其中,所述用户动作是鼠标移动、鼠标点击和鼠标双击中的一种,当光标定位在所述这些对象中的一个对象时发生动作,并且该动作将导致另一个电子响应。
27.权利要求25的方法,其中,所述用户动作是鼠标移动、鼠标点击和鼠标双击中的一种,当光标定位在所述这些对象中的一个对象时发生动作,并且该动作将导致音调被产生。
28.权利要求25的方法,其中,所述用户动作是鼠标移动、鼠标点击和鼠标双击中的一种,当光标定位在所述这些对象中的一个对象时发生动作,并且该动作将导致影象被播放。
29.权利要求25的方法,其中,所述用户动作是鼠标移动、鼠标点击和鼠标双击中的一种,当光标定位在所述这些对象中的一个对象时发生动作,并且该动作将导致另一个数字图象被提供。
30.权利要求25的方法,其中,所述用户动作是鼠标移动、鼠标点击和鼠标双击中的一种,当光标定位在所述这些对象中的一个时发生动作,并且该动作将使得所述计算机与所述这些对象中的所述一个对象相关的位置连接。
31.权利要求25的方法,其中某些所述的可初始化子部件将导致不同的动作,如果第二计算机联机则一个动作发生,如果第二计算机脱机则发生另一个动作。
全文摘要
最好通过一系列程序指令实现的一种电子邮件报文增强装置。在发送方,建立软件实现了一种允许用于不同类型内容的数据格式,例如可视图象、音频、多媒体以及例如连接到发送方的全球网主页上的功能属性。此外,除了在电子邮件报文中的这些内容之外,还包括报头信息,包含发送方的电子邮件地址,以及接收方的可执行嵌入软件,该软件保证接收方能看到内容,并且执行构成电子邮件报文的功能属性。
文档编号G06F13/00GK1258363SQ9880555
公开日2000年6月28日 申请日期1998年4月24日 优先权日1997年4月25日
发明者R·C·凡卡特雷曼, 文森特·陈明浩, 瑟卡兰·南佳, 哈里土·古佳拉斯 申请人:波思特克斯公司