使发件人能够控制电子邮件的未来收件人的制作方法

文档序号:6387297阅读:203来源:国知局
专利名称:使发件人能够控制电子邮件的未来收件人的制作方法
技术领域
本发明总体上涉及改进的电子邮件系统,尤其是用于使发件人能够控制电子邮件的未来收件人的方法。更具体地,本发明涉及使得发件人能够预先选择当电子邮件的初始收件人选择“答复(答复到)”、“答复所有人”或者“转发(转发到)”时电子邮件的未来收件人地址。
背景技术
网络,尤其是因特网,提供了众多的新的通信方法。网络通信的一种主要使用方式就是电子邮件。在电子邮件中,发件人指定电子邮件的收件人并发送电子邮件。发件人的电子邮件地址一般被包括在电子邮件中,并且自动地使得电子邮件能够被发送到指定的收件人的服务所登记的电子邮件地址。一般,电子邮件阅读器向电子邮件的收件人提供了答复电子邮件的选择。在请求答复一个电子邮件时,一般会打开一个新的电子邮件窗口,并且指向发件人的电子邮件地址。
当前的电子邮件服务一般使用电子邮件阅读器软件作为与电子邮件用户之间的界面。为电子邮件用户提供了编辑电子邮件的基本选项。例如,发件人可以选择电子邮件的收件人的地址。发件人可以抄送(carbon copy)或者密件抄送(blind carbon copy)电子邮件的某些收件人。另外,例如,一般向电子邮件的收件人提供了答复发件人、答复收件人及所有其它收件人或者将电子邮件转发给新的收件人的选项。电子邮件阅读器向电子邮件用户提供的基本选项对于方便电子邮件通信来说是一个好的起点。但是,在选择地址方面,需要使电子邮件阅读器为发件人提供对电子邮件的选址的更多控制。
电子邮件的选址的一个问题是,一个人通常有由不同电子邮件服务提供的多个电子邮件帐户。例如,一个人可能有一个工作邮件地址,发送到该地址的电子邮件只能从访问工作内联网的计算机系统访问。同一个人可能还有一个个人电子邮件地址,发往该地址的电子邮件可以通过基于因特网的电子邮件服务进行访问。该人可以从其个人电子邮件地址向其工作上的同事发送电子邮件,但是该电子邮件中的答复地址是这个人的个人电子邮件地址。某些电子邮件服务允许发件人指定对该发件人的特定答复地址,但是这样的电子邮件服务是有限的。最好提供一种允许发件人根据电子邮件的收件人或者收件人地址的域名预先选择电子邮件的“答复(答复到)(reply to)”地址。另外,最好提供一种方法、系统和程序,允许发件人发送单个邮件,在该邮件中为该电子邮件的不同收件人提供不同的“答复(答复到)”地址。
电子邮件选址的另一个问题是一旦邮件被发送出去,发件人就对其它什么人可以看该邮件失去了控制。某些电子邮件服务允许发件人阻止收件人使用电子邮件的“答复所有人”选项或者阻止收件人转发电子邮件。但是,阻止收件人向其它人发送电子邮件没有向发送者提供充分的灵活性和对电子邮件的未来收件人的充分控制。因此,最好提供一种方法、系统和程序,允许发件人预先选择当电子邮件的收件人选择“答复所有人”选项或者“转发(转发到)”选项时的地址。尤其是,为了解决现有电子邮件选址方面的上述两个问题,最好提供一种方法、系统和程序,使得发件人能够预先选择在电子邮件的收件人选择答复或者转发电子邮件时电子邮件的未来收件人地址。

发明内容
鉴于上述,本发明的目的是提供一种改进的电子邮件系统。
本发明的另一个目的是提供一种方法、系统和程序,使得发件人能够控制电子邮件的未来收件人。
本发明的另一个目的是提供一种方法、系统和程序,使得发件人能够预先选择在初始收件人选择答复该电子邮件时电子邮件的未来收件人地址。
根据本发明的一个方面,在电子邮件的初始收件人可访问的计算机系统上接收带有至少一个预先选择的未来收件人的电子邮件。该预先选择的未来收件人与所述电子邮件的发件人是可以区分的。显示所接收到的电子邮件。然后,响应所述初始收件人对答复所述电子邮件的选择,将响应电子邮件的地址自动指向所述至少一个预先选择的未来收件人,从而,所述电子邮件的发件人通过预先选择所述至少一个未来收件人来控制所述电子邮件的未来收件人。
在本发明的一个实施例中,初始收件人可以通过选择“答复(答复到)”,“答复所有人”或者“转发(转发到)”选项来选择答复该电子邮件。可以在电子邮件中进一步根据初始收件人选择了什么选项来规定预先选择的未来收件人。
当将电子邮件指向一个未来收件人地址时,该电子邮件的地址可以直接指向该未来收件人。或者,该电子邮件可以抄送或者密件抄送到该未来收件人。可以隐藏或者显示未来收件人的实际地址。另外,可以允许初始收件人为响应邮件选择另外的收件人。
根据本发明的另一方面,未来收件人可以由发件人对每一电子邮件进行选择,或者从一个地址数据库中自动选择,该地址数据库中的每一个地址具有一个基于电子邮件的初始收件人的预先选择的未来收件人。尤其是,一个发件人可以在发件人的地址簿中指定与初始收件人地址相关的未来收件人地址。所述初始收件人地址可以是个体的电子邮件地址,或者是电子邮件地址中的域名。
阅读下面的详细说明可以更加清楚本发明的所有目的、特征和优点。


在所附权利要求中给出了被认为是本发明的特征的新颖特征。通过结合附图阅读对说明性实施例的详细描述,可以更好地理解本发明本身、其最佳使用方式及其其它目的和优点。在附图中图1的框图描绘了可以实施本发明的方法、系统和程序的计算机系统;
图2的框图描绘了方便发件人预先选择电子邮件地址的分布式网络系统;图3的框图描绘了根据本发明的方法、系统和程序的电子邮件客户机;图4的框图描绘了根据本发明的方法、系统和程序,具有预先选择的未来收件人地址的地址簿;图5图示了根据本发明的方法、系统和程序用预先选择的未来收件人编辑的电子邮件;图6图示了根据本发明的方法、系统和程序,在发件人预先选择了电子邮件的未来收件人的情况下,对电子邮件的答复;图7图示了根据本发明的方法、系统和程序,在发件人预先选择了电子邮件的“答复所有人”未来收件人的情况下,对电子邮件的答复;图8是一个高级逻辑流程图,图示了在电子邮件中设置预先选择的未来收件人的方法和程序;图9是基于电子邮件发件人预先选择的未来收件人,自动指定电子邮件的收件人的方法和程序的高级逻辑流程图。
具体实施例方式
现在看附图,尤其是图1。其中图示了可以实现本发明的方法、系统和程序的计算机系统的一个实施例。本发明可以在多种系统,包括在多种操作系统下的各种计算系统和电子设备中执行。一般,本发明在执行计算任务比如操作计算机系统可访问的存储器中的数据的计算机系统中执行。另外,该计算机系统包括至少一个输出设备和至少一个输入设备。
计算机系统10包括用于与计算机系统10进行信息通信的总线22或者其它通信设备,以及至少一个连接到总线22以处理信息的处理设备比如处理器12。总线22最好包括由桥和适配器连接并由多个总线控制器在计算机系统10内部加以控制的低速(等待时间短,low latency)和高速(等待时间长,higher latency)路径。当被实现为服务器系统时,计算机系统10一般还包括用于改善网络服务能力的多个处理器。
处理器12可以是通用处理器比如IBM的PowerPCTM处理器,处理器在正常工作期间在操作系统和可从动态存储设备比如随机存取存储器(RAM)14和静态存储设备比如只读存储器(ROM)16访问的应用软件的控制下处理数据。操作系统最好向用户提供一个图形用户界面(GUI)。在优选实施例中,应用软件包含可机器执行的指令,当在处理器12上执行时,所述指令执行图8、图9的流程图所描述的操作,以及本说明书所描述的其它操作。或者,本发明的步骤可以由包含用于执行所述步骤的硬件化逻辑的特定硬件部件执行,或者由被编程的计算机部件和专用硬件部件的任何组合来执行。
本发明可以作为计算机程序产品而提供,包括在机器可读的介质上提供,所述介质中存储有用来对计算机系统10编程以执行本发明的处理的机器可执行的指令。这里使用的术语“机器可读的介质”包括任何能够向处理器12或者计算机系统10的其它部件提供用于执行的指令的介质。这样的介质可以有多种形式,包括但不限于非易失性介质、易失性介质和传输介质。非易失性介质的通常的形式包括,例如,软盘、硬盘、磁带或者其它任何磁介质,光盘ROM(CD-ROM)或者其它任何光介质,穿孔卡或者其它任何具有图案或者孔的物理介质,可编程ROM(PROM)、可擦PROM(EPROM)、电EPROM(EEPROM)、闪存或者其它任何存储芯片或者存储集成件,或者其它任何计算机系统10可读并适合存储指令的介质。在本实施例中,非易失性介质是一种大容量存储设备18,在图中被描绘为计算机系统10的内部部件,但是可以理解,其也可以作为外部设备。易失性介质包括动态存储器比如RAM 14。传输介质包括同轴电缆、铜线或者光纤,包括包括总线22在内的线路。传输介质还可以是例如在射频或者红外数据通信期间产生的声波或者光波的形式。
另外,可以作为计算机程序产品下载本发明,其中,可以从远程计算机比如服务器40,将程序指令通过载波或者其它传播介质中的数据信号,通过连接到通信接口32(耦接到总线22)的网络链路34(例如调制解调器或者网络连接),传输到请求方计算机系统10。通信接口32提供耦接到网络链路34的双向数据通信,所述网络链路34可以连接到,例如,局域网(LAN)、广域网(WAN),或者,如本说明书所述,直接连接到因特网服务提供商(ISP)37。具体地,网络链路34可以提供到一个或者多个网络的有线和/或无线网络通信。
ISP 37再通过网络102提供数据通信服务。网络102可以是指使用特定协议,比如传输控制协议(TCP)和互联网协议(IP)相互通信的网关和网络的世界性集合。ISP 37和网络102都使用承载数字数据流的电信号、电磁信号或者光信号。携带要与计算机系统10相互通信的数字数据的、通过各种网络的信号以及在网络链路34上并通过通信接口32的信号,是传输信息的载波的举例的形式。
当被实现为服务器系统时,计算机系统10一般包括可通过连接到输入输出控制器的多个外设部件互连(PCI)总线桥访问的多个通信接口。这样,计算机系统10允许连接到多个网络计算机。
另外,多个外设部件可以添加到计算机系统10、连接到多个控制器、适配器以及连接到多级总线22之一的扩展插槽。例如,可以在总线22上连接并启用音频输入输出28,用于控制通过麦克风或者其它声音或者唇部运动捕捉设备的音频输入,并控制通过扬声器或者其它音频投射设备的音频输出。在总线22上还可连接并启用显示器24,用于提供可视的、触觉的或者其它图形表达格式。还可以在总线22上连接并启用键盘26、光标控制设备30比如鼠标、跟踪球或者光标定向键,作为用户向计算机系统10输入的接口。在本发明的另外的实施例中,可以添加另外的输入和输出外设部件。
本领域的普通技术人员知道,图1所示的硬件是可以变化的。另外,本领域普通技术人员还知道,所图示的例子不意味着对本发明进行结构上的限制。
现在看图2。该框示了便于发件人预先选择电子邮件地址的分布式网络系统。分布式数据处理系统100是其中可以实现本发明的计算机的网络。分布式数据处理系统100包含网络102,网络102是用来在分布式数据处理系统100内部在连接在一起的各种设备和计算机之间提供通信链路的介质。网络102可以包括永久性连接比如线路或者光缆,通过电话线建立的临时连接以及无线传输连接。
在图示的例子中,邮件服务器104和105被连接到网络102。另外,客户机108和110被连接到网络102,并通过输入输出(I/O)设备109和111提供用户界面。邮件服务器104和105可以包含客户机108和110由之收发电子邮件邮件的电子邮件系统,所述电子邮件收发通过位于客户机108和110上的电子邮件应用程序比如电子邮件阅读器进行。驻留在客户机108和110上的电子邮件阅读器提供了在客户机108和110上实现电子邮件服务的界面。客户机108和110可以是,例如,个人计算机或者网络计算机。对于这种应用,网络计算机是任何连接到网络的计算机,从另一个连接到网络的计算机接收程序或者其它应用。分布式数据处理系统100可以包括另外的服务器、客户机和其它未图示的设备。例如,电子邮件邮件可以在服务器104和分发邮件以及从其它客户机(未图示)接收邮件的其它服务器(未图示)之间收发。
分布式数据处理系统100的客户机/服务器环境被实现在许多网络结构中。一个例子是,分布式数据处理系统100是因特网,用网络102代表使用TCP/IP协议组相互通信的网关和网络的世界性结合。因特网是用主节点和主计算机之间的数百万高速数据通信线路实现的。在另一个例子中,分布式数据处理系统100被实现为一个内联网、局域网(LAN)或者广域网(WAN)。
在分布式数据处理系统100中,每一个客户机系统108和110和邮件服务器104和105既可以用作客户机又可以用作服务器,可以用计算机系统比如图1所示的计算机系统10实现。另外,尽管在描述本发明时强调了便于电子邮件的传输的电子邮件服务器104、105,本发明也可以用通过网络102进行对等网络通信和下载的客户机108和110执行。
由电子邮件服务器104和105实现多层协议以对客户机108和110收发电子邮件。首先,用特定协议对邮件文件进行格式化。该邮件格式协议最好将邮件定义为具有两个部分标题和信息体。邮件格式协议可以使用指定选址信息的字段(field)或者超文本标记语言(HTML)标记。标题包括例如指定发件人地址、收件人地址以及日期和时间的字段。对于本发明来说,标题字段还可以包括答复地址、答复所有人地址和转发地址。
然后,用特定协议传输邮件。用于邮件传输的典型协议是简单邮件传输协议(SMTP)。使用在传输控制协议(TCP)上运行的SMTP在客户机108和110以及电子邮件服务器104和105之间传输邮件。
接下来,通过客户机108和110可访问的邮件阅读器读邮件。用户与电子邮件阅读器交互,以编辑、归档、搜索、阅读和答复电子邮件。邮件阅读器可以在客户机108和110上执行,客户机使用诸如电子邮件协议(POP)或者因特网邮件访问协议(IMAP)之类的协议访问用户的邮箱。或者,客户机104和105可以从邮件服务器访问邮件阅读器,用户的邮箱在邮件服务器上。另外,邮件阅读器可以是一个独立的应用程序,或者可以被包括在网络浏览器中。
对于本发明来说,对于发件人,邮件阅读器最好根据收件人或者收件人地址的域名来预先选择“答复(reply to,答复到)”地址,并将“答复”、“答复所有人”和“转发”地址插入到电子邮件的标题中。另外,对于本发明来说,当发件人预先选择电子邮件的“答复(答复到)”、“答复所有人”或者“转发(forward to,转发到)”的未来收件人时,邮件阅读器在电子邮件的标题中插入未来收件人地址。当电子邮件的收件人选择“答复(答复到)”、“答复所有人”或者“转发(转发到)”这些选项之一时,接收带有预先选择的“答复”、“答复所有人”或者“转发”地址的电子邮件的邮件阅读器最好自动指定预先选择的一个或者多个地址作为未来收件人地址。可以理解,尽管在描述本发明时强调了“答复(答复到)”、“答复所有人”和“转发(转发到)”这些响应选项,但是本发明也可以应用于其它响应选项。另外,还应理解,尽管描述本发明时强调了电子邮件的通信格式,但是本发明也可以应用于其它通信格式,比如即时消息(instant messaging)。在即时消息的情况中,即时消息会话(instant messaging session)中的未来收件人可以由开启该即时消息会话的参加方预先选择。
现在看图3,其中图示了根据本发明的方法、系统和程序的电子邮件客户机的框图。如图所示,电子邮件客户机300包括电子邮件阅读器304和邮件收发后台程序306。
电子邮件阅读器304同样允许用户编辑、归档、搜索和阅读电子邮件。邮件收发后台程序306接收发给电子邮件客户机300的用户的电子邮件,并将电子邮件保存到邮件文件夹310中。
电子邮件阅读器304把邮件交给邮件收发后台程序306,以发送到指定的收件人。邮件收发后台程序306可以使用在TCP上运行的简单邮件传输协议(SMTP)通过网络向运行在另一台机器(通常是电子邮件服务器)上的邮件收发后台程序发送邮件,所述机器将所述邮件放到邮箱中,收件人可以从该邮箱取出所述邮件。
地址簿312通常是一个用于存储电子邮件地址和联系信息的数据库。对于本发明来说,用户最好对每一个存储的电子邮件地址指定该用户所偏好的“答复”地址。另外,用户可以对每一个存储的电子邮件地址指定该用户偏好的“答复所有人”和“转发”地址。用户也可以根据电子邮件地址的域名指定“答复”、“答复所有人”和“转发”地址。
电子邮件阅读器304最好使发件人能够编辑电子邮件。在探测到发件人对收件人的选择之后,邮件阅读器304根据发件人在地址簿312中的预先选择指定电子邮件的未来收件人的“答复”、“答复所有人”和“转发”地址。另外,发件人可以对单个电子邮件选择“答复”、“答复所有人”和“转发”地址。在探测到用于单个电子邮件的选择时,电子邮件阅读器304指定该电子邮件的未来收件人的地址。未来收件人的地址在电子邮件标题的字段或者HTML标记中指定。
在接收到电子邮件时,如果初始收件人选择对该电子邮件进行“答复”、“答复所有人”或者“转发”,则电子邮件阅读器304判断对于该选择,是否指定了未来收件人。如果指定了未来收件人,则电子邮件阅读器304自动地将未来收件人地址插入响应电子邮件的收件人字段。编辑该响应电子邮件的初始收件人可以在被预选的未来收件人之外添加另外的收件人,或者,收件人可以限于发件人所预选的未来收件人。
在本发明的一个实施例中,在电子邮件客户机300内所描述的部件可以在单个计算机系统内被访问。但是,在本发明的另外的实施例中,在电子邮件客户机300内所描述的部件可以通过多个在分布式网络系统上的计算机系统来访问。
现在看图4。其中图示了根据本发明的方法、系统和程序,带有预先选择的未来收件人的地址簿15的框图。如图所示,图3中电子邮件客户机300的地址簿312提供了所保存的电子邮件地址以及其它地址信息的数据库。为了说明的目的,地址簿312将电子邮件地址分为三组商务地址402、朋友地址404和域名406。可以理解,地址簿312可以使用任何类型的数据库结构来分类和存储电子邮件地址。
作为例子,用附图标记408表示了存储在商务地址402中的部分收件人地址。对于每一个收件人地址,发件人可根据收件人地址选择将被用作“答复”地址的发件人地址,如附图标记410所示。作为另一个例子,在域名406中存储了部分域名地址,如附图标记412所示。对于每一个电子邮件地址中的域名,发件人可以选择将被用作“答复”地址的发件人地址,如附图标记424所示。尽管在这里的例子中没有图示,在另外的实施例中,除了指定“答复”地址外,发件人还可以根据收件人地址或者域名地址指定“答复所有人”地址和“转发”地址。
现在看图5,其中图示了根据本发明的方法、系统和程序用预先选择的未来收件人编辑的电子邮件。如图所示,电子邮件阅读器窗口500为用户提供了编辑、阅读、保存和用电子邮件执行其它功能的界面。在电子邮件阅读器窗口500中,提供了多个可选择的按钮504、506、508和510,以便用户通过用光标502来选择按钮从而启动电子邮件的相关功能。例如,响应于用户对编辑按钮504的选择,就启动一个用所选择的未来收件人512编辑的电子邮件。
在该例子中,电子邮件512包括电子邮件的标题511和信息体524。在标题511中,图示了多个字段。可以理解,尽管本发明的描述参考了具有标题和信息体的电子邮件,但是也可以使用其它类型的邮件协议。
首先,“from”字段514指定该电子邮件的发件人的电子邮件地址。
“date”字段515指定该电子邮件发送的日期和时间。之后,收件人字段516指出当前邮件的收件人地址。为了说明的方便,每一个地址被分配了一个数字标识符。
接下来,″reply to″(答复(答复到))字段518指定,如果电子邮件512的收件人选择了“答复(答复到)”选项的话,电子邮件的未来收件人。在该例子中,根据图4所示的发件人在地址簿中所作的选择,“答复(答复到)”地址被自动输入。在另外的实施例中,发件人也可以选择设置“答复(答复到)”按钮506,然后选择“答复(答复到)”地址。
另外,″BCC reply to″(密件抄送答复)字段519指定,如果电子邮件512的收件人选择了“答复(答复到)”选项的话,电子邮件的未来收件人。所谓的″BCC reply to″是指当收件人选择答复电子邮件时,电子邮件的密件抄送副本。
″reply to all″(答复所有人)字段520指定,如果电子邮件512的收件人选择了“答复所有人”选项时,电子邮件的未来收件人。在该例子中,“答复所有人”地址由发件人针对电子邮件512专门选择选择“设置答复所有人”按钮508,然后选择具体的地址。在另外的实施例中,可以根据在发件人地址簿中的预先选择自动输入“答复所有人”地址。
″forward to″(转发(转发到))字段522指定,如果电子邮件512的收件人选择了“转发(转发到)”选项的话,电子邮件的未来收件人。在该例子中,“转发(转发到)”收件人列表是一个表示多个电子邮件地址的群组名。通过选择“设置转发到”按钮510,并选择收件人群组,发件人可以选择“转发(转发到)”收件人。在另外的实施例中,可以根据发件人地址簿中的预先选择自动输入“转发(转发到)”地址。
现在看图6,其中图示了根据本发明的方法、系统和程序,对发件人预先选择了邮件的未来收件人的电子邮件的答复。如图所示,邮件阅读器窗口600使得能够显示一个带有选定的未来收件人612的“答复(答复到)”电子邮件。邮件阅读器窗口600包括多个可选择的按钮606、608和610,阅读电子邮件的收件人用光标502来选择它们。在这个例子中,收件人josmith@us.ibm.com选择了″答复(答复到)″按钮606。作为响应,邮件阅读器编辑电子邮件612。
在电子邮件612中,显示电子邮件原来的文本,收件人可以添加另外的文本,比如附图标记620所示。在标题611中,“from”字段中的地址被自动选择为收件人电子邮件地址。电子邮件的收件人也可以设置不同于“from”地址的“答复(答复到)”地址。
在电子邮件612中,如果选择了“答复(答复到)“选项,则电子邮件阅读器自动地选择“to”字段616中的收件人作为发件人所选择的未来收件人。也可以允许收件人添加另外的收件人地址,或者可以完全禁止收件人选择电子邮件发件人预先选择的未来收件人之外的收件人。,另外,在电子邮件612中,电子邮件阅读器自动选择″BCC to″字段618中的收件人。最好,密件抄送地址可以隐藏起来让答复者看不见,或者可以显示出来。
现在看图7,其中图示了根据本发明的方法、系统和程序,在发件人预先选择了电子邮件的“答复所有人”未来收件人的情况下,对电子邮件的答复。如图所示,电子邮件阅读器窗口700使得能够显示带有选定的未来收件人712的“答复所有人”电子邮件。电子邮件阅读器窗口700包括多个可选择的按钮706、708和710,阅读电子邮件的收件人用光标502来选择它们。在这个例子中,收件人选择了″答复所有人″按钮708。作为响应,邮件阅读器编辑电子邮件712。
在标题711中,“from”字段714中的地址被自动选择为收件人地址。另外,在标题711中,根据发件人指定的“答复所有人”未来收件人,电子邮件阅读器自动选择收件人字段716中的地址。
在该例子中,根据发件人的预先选择维护“reply to”字段718、“reply to all”字段720以及“forward to”字段722中的地址。另外,现在发送邮件712的初始收件人已经将收件人地址添加到了“reply to”字段718中。
现在看图8,其中图示了在电子邮件中设置预先选择的未来收件人的方法和程序的高级逻辑流程图。如图所示,过程开始于方框800,之后前进到方框802。方框802图示了是否探测到了新编辑的电子邮件的判断。过程在方框802重复,直到探测到新编辑的电子邮件。然后过程前进到方框803。新编辑的电子邮件可以包括作为选择编辑邮件的操作的结果而编辑的邮件,也可以包括作为选择答复或者转发电子邮件的操作的结果而编辑的邮件。
方框803图示了电子邮件的初始收件人是否与地址簿的预先选择匹配的判断。如果初始收件人与地址簿的预先选择不匹配,则过程前进到方框804。如果初始收件人与地址簿的预先选择匹配,则过程前进到方框805。方框805图示了自动添加发件人在地址簿中指定的预先选择未来收件人,过程前进到方框804。
方框804图解了发件人是否请求设置“答复(答复到)”未来收件人的判断。如果发件人不请求设置“答复(答复到)”未来收件人,则过程前进到方框808。如果发件人请求设置“答复(答复到)”未来收件人,则过程前进到方框806。方框806图示了在“答复(答复到)”字段中添加未来收件人,然后过程前进到方框808。
方框808图示了发件人是否请求设置“答复所有人”未来收件人的判断。如果发件人不请求设置“答复所有人”未来收件人,则过程前进到方框812。如果发件人请求设置“答复所有人”未来收件人,则过程前进到方框810。方框816图示了在“答复所有人”字段中添加未来收件人,过程前进到方框812。
方框812图示了发件人是否请求设置“转发(转发到)”未来收件人的判断。如果发件人不请求设置“转发(转发到)”未来收件人,则过程结束。如果发件人请求设置“转发(转发到)”未来收件人,则过程前进到方框814。方框814图示了在“转发(转发到)”字段中添加未来收件人,然后过程结束。尽管在本实施例中,所述过程允许针对“答复(答复到)”、“答复所有人”和“转发(转发到)”选项指定未来收件人,但是应当理解,在另外的方法中,在电子邮件中可以针对其它选项来设置未来收件人。
现在看图9,其中图示了根据电子邮件的发件人预先选择的未来收件人,自动指定电子邮件的收件人的方法和程序的高级逻辑流程图。如图所示,该过程始于方框900,之后前进到方框902。方框902图解了收件人是否阅读电子邮件的判断。该过程在方框902重复,直到电子邮件被阅读。然后过程前进到方框904。方框904图示了是否请求“答复(答复到)”的判断。如果没有请求“答复(答复到)”,则过程前进到方框906。如果请求了“答复(答复到)”,则过程前进到方框908。方框908图解了在电子邮件中是否设置了“答复(答复到)”未来收件人的判断。如果没有设置“答复(答复到)”未来收件人,然后过程前进到方框922,这将在后面说明。如果设置了“答复(答复到)”未来收件人,则过程前进到方框910。方框910图解了自动输入未来收件人作为电子邮件的仅有的收件人,然后过程前进到方框922。在另外的实施例中,收件人可以对同一电子邮件选择“答复(答复到)”和“转发(转发到)”。
方框906图解了是否请求“答复所有人”的判断。如果不请求“答复所有人”,则过程前进到方框916。如果请求了“答复所有人”,则过程前进到方框912。方框912图解了在电子邮件中是否设置了“答复所有人”未来收件人的判断。如果在电子邮件中没有设置“答复所有人”未来收件人,则过程前进到方框922,这将在后面说明。如果设置了“答复所有人”未来收件人,则过程前进到方框914。方框910图解了自动输入未来收件人作为电子邮件的仅有的收件人,然后过程前进到方框922。
方框916图解了是否请求“转发(转发到)”的判断。如果不请求“转发(转发到)”,则过程结束。如果请求了“转发(转发到)”,则过程前进到方框918。方框918图解了在电子邮件中是否设置了“转发(转发到)”未来收件人的判断。如果在电子邮件中没有设置“转发(转发到)”未来收件人,则过程前进到方框922,这将在后面说明。如果设置了“转发(转发到)”未来收件人,则过程前进到方框920。方框920图解了自动输入未来收件人作为电子邮件的仅有的收件人,然后过程前进到方框922。
方框922图解了打开一个电子邮件编辑器窗口来答复电子邮件,然后过程结束。在电子邮件编辑器窗口中,电子邮件的标题显示任何自动选择的收件人。另外,答复者可以对答复邮件指定未来收件人,可以根据答复人对未来收件人的预先选择自动选择答复人的答复(答复到)地址。
尽管结合优选实施例具体图示和描述了本发明,但是应当理解,本领域的普通技术人员可以在不脱离本发明的精神实质的前提下从形式上和细节上做出各种变化。
权利要求
1.一种控制电子邮件的未来收件人的方法,包括在电子邮件的初始收件人可访问的计算机系统上接收带有至少一个预先选择的未来收件人的电子邮件,其中,所述至少一个预先选择的未来收件人与所述电子邮件的发件人是可以区分的;显示所接收到的电子邮件;以及响应所述初始收件人对答复所述电子邮件的选择,将响应电子邮件的地址自动指向所述至少一个预先选择的未来收件人,从而,所述电子邮件的发件人通过预先选择所述至少一个未来收件人来控制所述电子邮件的未来收件人。
2.如权利要求1所述的控制电子邮件的未来收件人的方法,还包括接收通过答复所述电子邮件来进行响应的选择。
3.如权利要求1所述的控制电子邮件的未来收件人的方法,还包括接收通过转发所述电子邮件来进行响应的选择。
4.如权利要求1所述的控制电子邮件的未来收件人的方法,还包括自动地将所述响应电子邮件作为抄送件指向所述至少一个预先选择的未来收件人地址。
5.如权利要求1所述的控制电子邮件的未来收件人的方法,还包括对于所述至少一个预先选择的未来收件人,隐藏实际地址。
6.如权利要求1所述的控制电子邮件的未来收件人的方法,还包括使得所述初始收件人能够选择所述响应电子邮件的另外的收件人。
7.一种电子邮件系统,包括通信连接到网络的计算机系统;在电子邮件的初始收件人可访问的所述计算机系统上接收带有至少一个预先选择的未来收件人的电子邮件的装置;显示所接收到的电子邮件的装置;以及响应所述初始收件人对答复所述电子邮件的选择,将响应电子邮件的地址自动指向所述至少一个预先选择的未来收件人的装置。
8.如权利要求7所述的电子邮件系统,还包括接收通过答复所述电子邮件来进行响应的选择的装置。
9.如权利要求7所述的电子邮件系统,还包括接收通过转发所述电子邮件来进行响应的选择的装置。
10.如权利要求7所述的电子邮件系统,还包括自动将所述响应电子邮件作为抄送件指向所述至少一个预先选择的未来收件人地址的装置。
11.如权利要求7所述的电子邮件系统,还包括对于所述至少一个预先选择的未来收件人,隐藏实际地址的装置。
12.如权利要求7所述的电子邮件系统,还包括使得所述初始收件人能够选择所述响应电子邮件的另外的收件人的装置。
13.一种控制电子邮件的未来收件人的计算机程序产品,包括记录介质;记录在所述记录介质上,用于访问针对初始收件人的电子邮件的装置,该电子邮件带有至少一个由所述电子邮件的发件人指定的预先选择的未来收件人,其中,所述至少一个预先选择的未来收件人与所述电子邮件的发件人是可以区分的;记录在所述记录介质上,用于显示所接收到的电子邮件的装置;以及记录在所述记录介质上,响应所述初始收件人对答复所述电子邮件的选择,将响应电子邮件的地址自动指向所述至少一个预先选择的未来收件人的装置。
14.如权利要求13所述的用于控制电子邮件的未来收件人的计算机程序产品,还包括记录在所述记录介质上,用于接收通过答复所述电子邮件来进行响应的选择的装置。
15.如权利要求13所述的用于控制电子邮件的未来收件人的计算机程序产品,还包括记录在所述记录介质上,用于接收通过转发所述电子邮件来进行响应的选择的装置。
16.如权利要求13所述的用于控制电子邮件的未来收件人的计算机程序产品,还包括记录在所述记录介质上,用于自动地将所述响应电子邮件作为抄送件指向所述至少一个预先选择的未来收件人地址的装置。
17.如权利要求13所述的用于控制电子邮件的未来收件人的计算机程序产品,还包括记录在所述记录介质上,用于对于所述至少一个预先选择的未来收件人隐藏实际地址的装置。
18.如权利要求13所述的用于控制电子邮件的未来收件人的计算机程序产品,还包括记录在所述记录介质上,用于使得所述初始收件人能够选择所述响应电子邮件的另外的收件人的装置。
19.一种使得发件人能够控制电子邮件的未来收件人的方法,包括响应编辑新电子邮件的请求,使得所述电子邮件的发件人能够指定所述电子邮件的至少一个未来收件人;以及将所述至少一个未来收件人嵌入所述电子邮件的标题信息中,其中,接收所述电子邮件的电子邮件阅读器被指令将对所述电子邮件的任何响应的地址指向所述至少一个未来收件人。
20.一种预先选择电子邮件的未来收件人的方法,包括探测用至少一个初始收件人编辑的电子邮件;比较所述至少一个初始收件人与分别被指定了一个预先选择的未来收件人的多个地址;以及响应所述至少一个初始收件人与所述多个地址之一的匹配,对于所述电子邮件中的所述地址自动指定所述匹配的预先选择的未来收件人。
全文摘要
本申请涉及使发件人能够控制电子邮件的未来收件人。具体涉及使发件人能够控制电子邮件的未来收件人的方法、系统和程序。在电子邮件的初始收件人可访问的计算机系统上接收带有至少一个预先选择的未来收件人的电子邮件,后者与所述电子邮件的发件人是可以区分的。显示所接收到的电子邮件。然后,响应所述初始收件人对答复所述电子邮件的选择,将响应电子邮件的地址自动指向所述至少一个预先选择的未来收件人,从而,所述电子邮件的发件人能够控制所述电子邮件的未来收件人。发件人可以针对每一个电子邮件选择未来收件人,或者可以地址数据库中自动选择未来收件人,所述地址中的每一个带有基于电子邮件的初始收件人的预先选择未来收件人。
文档编号G06Q10/00GK1606296SQ200410011738
公开日2005年4月13日 申请日期2004年9月24日 优先权日2003年10月9日
发明者苏珊·玛丽·科汉内, 杰拉德·弗朗西斯·迈克布拉提, 肖恩·帕特里克·马伦, 杰西卡·慕拉洛, 约翰尼·孟-汉·希尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1