用于传播电子邮件中的地址改变的方法和装置的制作方法

文档序号:7971439阅读:1273来源:国知局
专利名称:用于传播电子邮件中的地址改变的方法和装置的制作方法
技术领域
本发明涉及用于传播电子邮件中的改变的方法和装置。特别地,本发明涉及用于将现有电子邮件中的收件人的改变传播给该电子邮件的其它相应的拷贝的方法和装置。
背景技术
在常规的电子邮件系统中,发送电子邮件的个体(“发送者”)可以实现将电子式电子邮件发送给一个或多个人(“接收者”)的意图。这通常发生在消息的题材是接收者(receiver)感兴趣的时候,或者在发送者认为此信息与接收者有关的时候。
在常规的技术中,发送者为电子邮件识别接收者的最初的目的未必总是达成发送者的满意或目的。经常识别到错误的接收者并且可能发生错误。一个电子邮件中单个的错误的收件人可能导致在初始电子邮件被发送、被回复、被进一步回复、被转发以及与由发送者所建立的初始线索(thread)相关的随后的线索之后许多进一步被错误发送的电子邮件。消除这类错误是值得期望的。
公司姓名地址簿用于记录组织所具有的雇员的列表。在一些大的组织中,出于快速和本地访问的原因,在该组织可能有的每个国家中均复制了或可以使用公司姓名地址簿,例如,在作为例子的IBMLotusNotes中,公司姓名地址簿也许全部(因而在所有地理中的所有条目)或部分地(本地的姓名地址簿可以具有与组织单位相关的条目,以及通过网络有计划地完成的分派至其它组织的其它组织单位的级联(cascading))被复制。在类似IBM的组织中,中央姓名地址簿(蓝页)可以被全盘复制—简单地通过克隆(cloning)轻型目录访问协议(Lightweight Directory AccessProtocol,LDAP)姓名地址簿,或者在中央被所有人简单地访问。IBM,Lotus以及Lotus Notes是在美国、其它国家或者二者的IBM公司的注册商标。
在许多情况下,个体可以具有相同的名字,一个例子是纽约的DavidSmiths或都柏林(Dublin)的Pat O′Murphys的数量。这在LDAP术语中被称作“普通名字”。在一些亚洲太平洋国家,文化的细微差别在于此,即更可能以通俗的名字来命名个体并且具有相同/相似名字的个体的数量比西方国家中的高得多。组织中具有相同的或相似的LDAP“普通名字”的个体常常收到并不打算给他们的电子邮件。例如,在都柏林,PatO′Murphy是测试设计师(让我们叫他Pat-A)。还有另一个Pat O′Murphy在都柏林,他是财务经理(让我们叫他Pat-B)。以每周为基础,Pat-A接收大约20-30封打算给Pat-B的电子邮件。这些信很多含有私人的和机密的数据(例如,雇员的薪水明细、人事动作通知、采集信息、打算给高级经理/主管的组织数据)。显然,Pat-A不应当接收这些电子邮件。同样地,Pat-B也收到打算给Pat-A的电子邮件。当前的解决方法是,对于一个Pat,将电子邮件转发给另一个Pat并且通过告知“你已经拷贝了错误的人,请以后拷贝正确的人(gent)”来纠正初始发送者。类似地,例如,在温切斯特(Winchester)可能存在有两个David Smith的组,一个做测试而一个做开发,并且他们可能相隔几个办公桌而坐并且在相同的组工作。这些人发现在关于错误的电子邮件方面更高的错误频率。假设在该组织中的其它某处还有另一个David Smith,那么所有这三个人都会得到比那两个PatO′Murphys更多的错误的电子邮件。有时,David可能实际上回复了另一个David的电子邮件,并且如果已经存在的上下文适用,那么当来自于错误的人的新回复遗漏了该上下文时应答可以起动退回。一般来说,在大的组织中,在电子邮件和日历邀请中会存在与名字冲突相关的数千个错误。机密信息常常被发送给错误的人。此外,时间和机会也因延迟而被错过。
向一个错误的接收者发送电子邮件是当识别出正确的接收者时要纠正的单独的问题。然而,如果原始电子邮件被拷贝,那么被错误拷贝的电子邮件的更多的情况可能出现并且不确定地重新出现。如果错误的收件人很认真,那么所收到的每封被错误地写了地址的电子邮件会被纠正,并且在Pat O′Murphy的事例中这可能意味着一年中数百封电子邮件。
还存在“历史延迟”,其中被纠正的线索(如上所述)可能处于一段时间的休止。该线索上的个体可能需要使用过去的联系,并且可能恢复拷贝过错误接收者的原始线索中的任何一个。该线索以及所有随后的线索将有效地充分发展(mature)错误的接收者可能已经试图去纠正的同类问题。当拷贝了错误的接收者时,正确的接收者并不知道(直到被错误的接收者纠正为止)已经发生了错误。如果这个人在度假、休假、生病等,那么正确的接收者会忘记他们计划的动作或一组动作。在发送者没有获得对回复的应答,或者重复地尝试获得应答的情况下,可能失去时间、可能错过时机并且可能成为随后的挫折。
在第一时间纠正发送者是不够的。特别地,接收者已经注意到发送者由于人为错误和疏忽而反复地犯相同的错误。组织越大,名字冲突的概率越高。常规的电子邮件组件系统允许人们向组件姓名地址簿中所发现的接受者(recipient)地址发送电子邮件。希望发送电子邮件的人将具有电子邮件账户、电子邮件客户机以及到组姓名地址簿的入口。通常通过其普通名字来认识人,例如“John Doe”。当发送者希望向接受者“John Doe”发送电子邮件的时候,发送者在电子邮件表格的“发送给(To)”字段中输入“John Doe”,完成主题行和主体字段,并且然后点击发送按钮。该电子邮件程序定位该姓名地址簿中匹配的最近的地址,并且将该电子邮件转发给匹配的接受者。
在这样的组件电子邮件系统中,组织将其人员信息作为人员记录存储在姓名地址簿(例如LDAP姓名地址簿)中。每个人都具有许多与其人员记录相关的属性字段。一个属性,普通名字会含有“John Doe”。普通名字是这样的名称,即通过该名称而认识几乎所有的人。姓名地址簿系统可以允许用于同一人的多个普通名字。适切地,区别LDAP姓名地址簿中的个体的一个属性是DN(有区别的名字)。该名字在LDAP姓名地址簿中更可能是唯一的,这是因为它可以由其它属性构成UID(通用标识符);C(国家);OU(组织单位);O(组织)。例如,dn(uid=771803897,c=美国,ou=蓝页,o=ibm.com)。
其次,组织可能有几个具有相同的普通名字的人,并且通常管理员添加大写字母或择一来区别该普通名字,例如“John A Doe”。如果电子邮件的发送者知道接受者的中间的大写字母已经被分配过,这是有用的。然而,多数发送者在电子邮件的发送给字段中只会使用“John Doe”,因为这是他们专业地、在社会上的同辈之中通常认识和称呼个体的方式。该电子邮件将被发送并且可能被错误的“John Doe”接收到。如果接收到该电子邮件的“John Doe”试图将该电子邮件转送给预期的接受者,则这可能是碰巧的(hit and miss)过程。很可能,错误的“John Doe”只是将该电子邮件随同类似“我觉得你将该电子邮件发送给了错误的人”的注释退回给发送者。
一种对错误地被发送的电子邮件的解决方法是使个体在被发送的电子邮件中使用人的有区别的名字。不使用“John Doe”,而是会改为使用UID“771803897”。但是这并不是用户所期望的,用户必须以不能记住的名字来代替每天使用的普通名字。
在IBM Lotus Notes中经由“向前看”能力可以看到对解决这个问题有部分帮助的技术的状况。当发送者正键入接收者的名字时,“向前看”会利用相同的普通名字来识别个体,并且该发送者可以选择这些名字中的一个。然而,即使存在这种情况,也还是没有解决以上问题。例如,当用户未联机时,“向前看”能力便不可用,因而不产生提示。此外,当与接收者的名字重叠的程度最接近于服务器端(LDAP)模糊匹配的决定时,不会出现选项并且返回基于“好的匹配”的直接决定(其可能是错误的人)。这就可以解释为什么Dayid Smith和Pat O′Murphy始终因为与收到并不打算给他们的电子邮件相关的同样的问题而感到沮丧。
在Lotus Notes中所演示的另一工作区是这样的,即发送者可以通过将正确的名字添加到他们的个人地址簿来激发持久的纠正。然而,问题可能仍会出现在这样的情况下,即由于有计划地在其它地方(服务器端)首先创建了最佳适配,匹配可能决定该列表以外的名字。不管怎样,个人地址簿通常被个体用于添加“朋友”的名字以及方便缩写。例如,用户可以选择将“Xiao Hei Wu/中国”添加为“Dayid”,因为这是他叫的并且该用户熟悉的名字。当该用户随后将电子邮件发送给“David”的时候,便将其作为“Xiao Hei Wu/中国”而决定至个人姓名和地址簿中准确的替换位置。
现有技术软件允许上述这类问题发生并且反复发生的情况。基于普通名字冲突在社会和组织中是固有的而认为存在与用于发送电子邮件的并未解决名字冲突的问题的现有系统和方法相关的成本、时间、机会、挫折、延迟问题是合宜的。
用于描述与用户的名字相关的普通的、有区别的、组织的、分等级的以及其它参数的系统和方法在现有技术公司姓名地址簿内大体上通常是一致的。不同的是提取信息的手段和用于询问这些信息的编程方法。
如果电子邮件系统使用比一个多得多的姓名地址簿,则在现有公司姓名地址簿的结构体系中实现改变将不会解决以上问题。现有的LDAP系统已被建立并且已经存在了一段时间,并且从电子邮件系统的整体观点来探究解决方法。如果考虑到电子邮件系统被可能处于“未联机”的个体所使用,并且在时间上的该点将不会以非连接的模式访问他们常规的LDAP姓名地址簿,则这是有意义的。
美国专利公布22188690-A1描述了用于检查、验证并且纠正电子邮件地址以便将电子邮件传送给正确的主机名的电子邮件账户持有者的系统和方法。纠正的方法是电子邮件地址的系统分析,后面是以智能方式的子串部分的确认。远程域的确认和该域中的目标用户的确认得到了成功的最终结果(电子邮件到达)。这主要旨在先取得并且解决在由于畸形的电子邮件地址而造成的传送失败的范围内的问题,以便为用户增强并且传播有效的电子邮件地址。
美国专利公布24103162-A1描述了在已经选择了发送的动作之后并且在已经激活发送的动作之前向电子邮件系统的用户警报/警告电子邮件消息的地址的系统和方法。该技术本质上代表消息地址的临时确认并且允许中间确认和对用户的纠正步骤,其可能导致对收件人的手动纠正以及取消。该技术还描述了希望并且需要这样的拦截的一组情形。

发明内容
根据本发明的第一方面,提供了管理电子邮件的系统,所述系统包括多个具有相应的电子邮件地址的电子邮件信箱;第一选择器,所述第一选择器用于在一个电子邮件信箱中选择已发送给至少一个收件人的电子邮件;第二选择器,所述第二选择器用于在已发送的对应于错误收件人的电子邮件中选择错误的电子邮件地址;改变服务,所述改变服务用于在已发送的电子邮件或者相应的已发送电子邮件中将错误地址改为正确地址。
在可选的客户机服务器实施例中,所述改变服务是用于在已发送的电子邮件或者相应的已发送电子邮件中将错误地址改为正确地址的改变可执行体。
在优选的实施例中,分配器可以使所述改变服务对于在其上执行所述改变服务的至少一个接受者电子邮件信箱可用,相应的已发送电子邮件中的错误地址被改为正确的电子邮件地址。因此在优选的实施例中,所述分配器允许所有其它的邮件信箱访问这一服务。
在可选的实施例中,所述分配器可以通过将嵌在电子邮件中的可执行体从一个电子邮件信箱发送至客户机上的至少一个另一电子邮件信箱而使所述改变可执行体可用;所述至少一个可执行体通常在接受者选择时用于执行,但如果收到也可以执行。
所述系统有利地包括第三选择器(34),所述第三选择器用于在执行所述改变服务时选择正确的电子邮件地址。可选地,在实例化所述改变服务之前选择所述正确的电子邮件地址。
更有利地是,所述系统进一步包括许可装置,所述许可装置用于在执行所述改变服务之前向接受者电子邮件客户机请求许可。可选地,所述改变服务可以在所述接受者电子邮件客户机处收到时没有许可的情况下执行。
所述系统可以进一步包括将监控服务发送至具有所述改变服务的接受者电子邮件客户机,在执行所述监控服务时,检查所述接受者电子邮件客户机上的电子邮件中的错误收件人,并且在检测到所述错误收件人时,启动改变可执行体。监控可执行体默认地在收到时执行,但可以被接通或断开。
根据本发明的第二方面,提供了管理电子邮件系统的方法,所述电子邮件系统包括多个具有相应的电子邮件地址的电子邮件信箱,所述方法包括以下步骤在一个电子邮件信箱中选择已发送给至少一个收件人的电子邮件;在已发送的对应于错误收件人的电子邮件中选择错误的电子邮件地址;以及提供改变服务,所述改变服务用于在已发送的电子邮件或者一个或多个相应的已发送电子邮件中将错误地址改为正确地址。


现在将仅借助于例子,参照附图来描述本发明的实施例,其中图1A是本发明的优选实施例的服务器电子邮件系统的示意图;图1B是本发明的可选实施例的基于客户机的电子邮件系统的示意图;图2是本发明的优选实施例的地址改变工具的示意图;图3A、3B和3C是地址改变工具方法的方法的示意图,该方法分别包括管理电子邮件方法;监控可执行体;以及改变可执行体。
具体实施例方式
电子邮件系统10的优选实施例包括姓名地址簿14;电子邮件服务器12和多个电子邮件信箱18A、18B...18N,每一个都具有相应的电子邮件地址20A、20B和20N;以及在所有的电子邮件信箱中可用的地址改变工具22(见图1A和图1B)。优选的实施例是基于服务器的电子邮件系统,其中电子邮件信箱18A、18B、18N位于服务器中(见图1A)。然而,可选的实施例是基于客户机的电子邮件系统,其中电子邮件信箱18A、18B、18N位于客户机16A、16B、16N中(见图1B)。
在优选的实施例中,每个地址改变工具22包括第一选择器30;第二选择器32;第三选择器34;改变服务36;监控服务38;标记服务40;撤销服务42;传播服务44;查找服务46;以及分配器48(如图2中所示)。
第一选择器30用于选择电子邮件信箱18A中已发送的电子邮件(已发送是在这样的意义上,即该电子邮件已被发送并且已在某处被接收,在这个例子中,已发送的电子邮件已被接收到接受者的电子邮件信箱18中或者作为已发送的电子邮件位于发送者的电子邮件信箱中)。在这种情况下,已发送的电子邮件包括电子邮件发送者和电子邮件接受者的电子邮件地址,并且电子邮件接受者地址中的一个是错误的。希望以正确的电子邮件地址来交换错误的电子邮件地址。电子邮件信箱用户是地址改变工具22的启动者(initiator),例如,作为启动者的错误的接受者用户或发送者用户可以控制第一选择器选择电子邮件(经选择的电子邮件)。
第二选择器32用于选择已发送的电子邮件中错误的电子邮件地址,例如错误的接受者的电子邮件地址。启动者会控制第二选择器32进行选择。
第三选择器34用于选择正确的电子邮件地址,例如正确的接受者的电子邮件地址。在优选的实施例中,正确的电子邮件地址的选择是通过改变服务协同正在其中执行改变可执行体的电子邮件信箱来实现的。然而,第三选择器还可以由启动者来控制,该启动者知道正确的接受者并且在发送改变可执行体之前选择新的电子邮件地址。
改变服务36用于执行选择步骤,并且在已发送的电子邮件中将错误的电子邮件地址改为正确的电子邮件地址。改变服务被发送回电子邮件中的至少一个收件人并且通常是电子邮件发送者地址。在电子邮件信箱执行改变服务时,由该电子邮件信箱用户选择正确的电子邮件地址,并且该电子邮件中错误的电子邮件地址或相应的电子邮件被改为正确的电子邮件地址。还可以在启动者的电子邮件信箱上执行改变服务,但在启动者是错误的收件人的情况下,那么这就是不必要的。
监控服务38用于检查新的或现有的电子邮件中的错误的电子邮件地址,以及在检测到错误的收件人并且从电子邮件客户机用户获得许可时,启动改变服务。监控服务默认地在收到时执行,但可以由电子邮件信箱用户接通或断开。
标记服务40用于标记已改变的电子邮件以指示已经进行了改变。
撤消服务42撤消由改变服务所进行的改变。电子邮件信箱用户可以在已经进行了改变之后启动撤消服务。
传播服务44用于使可执行体对于不在初始分配中的其它电子邮件信箱可用。在优选的实施例中,传播服务选择不在初始分配中的所有的收件人,通常是除了接受者地址和发送者地址之外的收件人。通常由返回给初始发送者的电子邮件的错误接收者使得传播服务可用,以便初始发送者可以决定是否激活它并且使纠正对于电子邮件的其他接受者可用。
在另一实施例中,通过在含有包括电子邮件地址的组织层次的姓名地址簿14中检查,传播者服务选择电子邮件发送者的组织层次中的接受者。这使得服务对于在电子邮件中没有发现的电子邮件地址将成为可用的。优选地,位于公司姓名地址簿中的发送者的同事具有到服务的入口。此外,可以手动地或自动地选择来自于发送者的地址簿的电子邮件地址。而且,可以自动地选择发送者的雇员具有到改变服务的入口。
查找服务46用于查找链接到所选择的电子邮件的其它电子邮件,提示用户注意链接的电子邮件,并且在许可的情况下进行相同的改变。
在第一种情况下,分配器48用于使服务对于至少一个其它的电子邮件信箱可用。在第二种情况下,传播者使得服务可用。在错误的收件人是启动者的情况下,那么通常仅选择发送者电子信箱,而启动者可以选择更多的或更少的电子邮件地址。为传播服务保存没有被选择用于分配的地址。
将根据图3A、图3B和图3C中所示的步骤来描述优选实施例的方法。
图3A示出了管理电子邮件方法200的步骤。改变地址工具由已经错误地接收到电子邮件(称作已发送的电子邮件)的电子邮件信箱处的用户来启动。
第一选择器提示用户在用户的电子邮件信箱中选择(202)已发送的电子邮件(可选地,用户可以在单个步骤中选择电子邮件并且启动改变地址工具)。
第二选择器提示用户选择(204)已发送的电子邮件中现有收件人的电子邮件地址。
当在改变服务期间由第三选择器提示的时候,电子邮件发送者选择(206)新的电子邮件地址。然而,用户也可以选择新的电子邮件地址。
接下来,使服务成为可用的(208)。实例化改变服务36用于执行以上选择步骤以及用于在已发送的电子邮件中将错误的电子邮件地址改为正确的电子邮件地址。监控服务、标记服务、撤消服务、传播服务以及查找服务全部被实例化以创建它们各自的服务。
接下来,分配器(48)使得服务对于在其上执行(212)电子邮件信箱的改变服务的至少一个电子邮件信箱可用(210),相应的已发送电子邮件中错误的收件人被改为正确的电子邮件地址。在另一实施例中,使得服务对于在中央姓名地址簿中找到的相关电子邮件信箱可用,例如同一部门的其他成员。
现在将参照图3B描述在电子邮件信箱上执行监控服务的方法(240)。在步骤242中,监控服务检查所有的电子邮件是否出现对应于在不同的电子邮件信箱上执行的步骤204中所选择的错误收件人的错误收件人。所有的电子邮件包括已发送的、收到的、起草的或进行中的电子邮件。
在步骤244中,监控服务通知电子邮件信箱用户存在错误收件人并且提示用户执行改变服务。
将参照图3C描述执行改变服务的方法(250)。在第一步骤(251)中,改变服务请求来自信箱用户的许可(251)(如果尚未准许进行监控服务),其中,改变服务正在该信箱用户上执行。
接下来,改变服务识别(252)已发送的电子邮件,其对应于在电子邮件接受者信箱处执行的先前的步骤202中所选择的电子邮件。在该阶段可以识别其它链接的电子邮件。
接下来,改变服务识别(254)错误的收件人,其对应于在先前的步骤204中的选择。
接下来,改变服务提示客户机用户选择(256)新的电子邮件地址,如果这在步骤206中还未被选择。
接下来,改变服务以正确的电子邮件地址交换(258)错误的电子邮件地址。
接下来,标记服务将电子邮件标记(259)为已改变。
接下来的例子将说明本发明。发送者以常规的方式识别多个接受者,并且将电子邮件发送给John Smith和Pat B Murphy。这些接受者中的一个被错误地确定为目标,比方说Pat B Murphy,并且变为用于纠正的基础。接收者Pat B在收到电子邮件并且认识到需要纠正时,其选择实施例的改变地址工具并且通知发送者1)存在潜在的错误,以及2)可以在启动改变可执行体时纠正该错误。
当接收者Pat B收到电子邮件并且选择改变收件人工具时,可以在打开的电子邮件或者日历条目上选择选项“传播收件人纠正”。在这个例子中,接收者并不选择新的电子邮件而是将这留给发送者。在选择了“传播收件人纠正”之后,监控服务通知发送者1)意识到初始错误,2)允许新的电子邮件地址选择Pat A Murphy,并且通过改变服务来帮助纠正;以及3)通过使用传播服务,允许将改变服务传播给其他的接受者John Smith。
纠正发展(mature)成利用新的电子邮件地址Pat B而得以填充(populate)的发送者对话框或表格。这也可以由来自接收者的知识自动填充,或者由发送者重写/建立。在处于不变(persistent)而正在运行监控可执行体时,发送者以迫使动作要被应付的方式而获得提示,例如每次打开电子邮件文件。
通过监控服务保存新的电子邮件地址,并且下一次发送者发送将错误的接收者确定为目标的电子邮件时,就以纠正对话提示他“上一次你将电子邮件发送给了这个接受者是错误的。自动纠正已将<Pat B Murphy>建议为正确的接受者。你愿意在这一次以<Pat B Murphy>撤消你的选择吗?”允许发送者对“你希望从现在起禁止这个消息,并且从现在起为这个用户自动地采用自动纠正吗?”进行选择确定。假设“是”,则由监控服务自动地纠正后续的错误。假设“否”,则拒绝特定情况的纠正。假设“删除”,那么删除纠正记录(因为它可能由于接收者仍然是正确的人而是个错误,或者可能不再被需要了)。假设发送者接受纠正并且然后接受传播,那么改变服务就被分发至拷贝在该电子邮件上的每个用户的电子邮件信箱。
如上所述,可以以持久的方式来纠正已发送的电子邮件。接收者可以选择“传播收件人纠正”选项。当其由发送者启用时,改变可执行体被传播至该电子邮件以及相关的电子邮件中所有其它的地址。
尽管我们在该实施例中描述了电子邮件,然而相同的原理可以对具有电子邮件地址字段的易于出错的其它类型的数据对象(例如日历对象)起作用。
本发明的优选实施例是服务器端实施例,其中服务在由瘦客户机(thinclient)访问的电子邮件服务器上运行。相同的原理适用于基于客户机的电子邮件,其中服务在单独的客户机上可执行。可以想象这样的实施例,其中取决于用户是正在访问电子邮件的客户机拷贝还是服务器拷贝,服务或可执行体可以在客户机或者服务器上运行。
这样,每一个拷贝在电子邮件上的个体都将受益于纠正传播,并且初始的错误接受者将不会受到该线索上更多的电子邮件的困扰。
本发明的另一实施例是从客户机上的浏览器中运行的但并非以常规的方式被安装的轻客户机(light client)。这样的轻客户机可以在移动式电话或者个人数字助理上运行。轻客户机下载电子邮件数据并且将其存储在客户机上但使用电子邮件服务,例如Lotus DominoOff-line Services,联机地或者脱机地创建、寻址并且编辑电子邮件。Domino是在美国和/或其它的国家中的IBM公司的注册商标。当轻客户机没有已安装的客户应用程序时,可以将改变服务提供为本地服务或者提供为本地可执行体。
在可选的实施例中,以一般的形式来描述执行许多功能的可执行体,例如监控可执行体和改变可执行体。然而,在其它的实施例中,可以用以下形式书写可执行体方法、类或对象;或者类和对象的方法;过程;脚本;宏;小应用程序;程序;或者包括ActiveX对象的windows可执行体。ActiveX是在美国和/或其它国家的微软公司的商标。
可以根据询问公司姓名地址簿而获得的用户之间的组织距离确保对用于一组用户的电子邮件地址的改变纠正不会被提示给其它组的用户。例如,Philip可能想要在他的部门中被提示Pat不想看到的改变,并且反之亦然。Pat和Philip之间的组织距离是这样的,即可以将你的树或层次安置为与我的互相排斥,并且反之亦然。
在这些实施例的一个或多个中,数据库存储改变纠正以及改变的最终受益者。例如,数据记录存储附加信息,比方说“只有叫这个名字的用户将受益于这种改变”,或者“只有这组人将受益于这种改变”,或者“只有这个部门将受益于这种改变”,或者“整个公司将受益于这种改变”。这将允许对等(peer-peer)、组、部门以及部门所有的传播的实现。在这种情况下,公司LDAP将用于建立和考虑个体和组之间的组织距离。
通过监控可执行体,用户可以将改变或纠正强加给他们。例如,管理员可以决定对于特定情况的所有情形需要考虑改变。如果考虑到这个,纠正的数据库会记录这样的纠正,并且这些纠正会被被动地施加给用户,并且可能是在没有他们的同意的情况下。
用户不仅将改变传播给中央数据库,用户还可以将改变传播给驻留于对等体的计算机上的数据库,其中对等体可以是由用户所识别的一个或多个人或者用户决定的部门中的所有的人。可以将其记录在改变的中央数据库中,但却以这样的方式记录,即这意味着只有所选择的个体将受益于将来的相同的改变。在这样的情况下,只会更新/传播对等体的计算机上的数据库。
当用户正在脱机工作并且从纠正的中央DB断开时,有可能使用中央数据库的复制品本地拷贝来进行改变。使用常规的工具同步该本地复制品。
对于本领域的技术人员来说,这应当是明显的,即可以将本发明的方法适宜地包含于逻辑设备中,该逻辑设备包括执行该方法的步骤的逻辑装置,并且这样的逻辑装置可以包括硬件组件或固件组件。
对于本领域的技术人员来说,这同样应当是明显的,即可以将本发明的逻辑配置适宜地包含于逻辑设备中,该逻辑设备包括执行该方法的步骤的逻辑装置,并且这样的逻辑装置可以包括诸如在例如可编程逻辑阵列中的逻辑门的组件。这样的逻辑配置还可以包含于启动装置中,该启动装置用于使用例如虚拟硬件描述符语言在此阵列中临时地或永久地建立逻辑结构,其可以使用固定的或可传输的载体介质来存储。
可以进一步理解到,可以以为了按要求提供服务而为客户所配置的服务的形式来提供本发明的实施例。
还可以理解到,对上述优选实施例的各种进一步的修改对于本领域的普通技术人员而言都是显而易见的。
权利要求
1.一种管理电子邮件的系统(10),所述系统包括多个具有相应的电子邮件地址的电子邮件信箱(18A,18B,18N);第一选择器(30),所述第一选择器用于在一个电子邮件信箱中选择处于发送的草稿期间的或者已经被发送给至少一个收件人的电子邮件;第二选择器(32),所述第二选择器用于在对应于错误的收件人的电子邮件中选择错误的电子邮件地址;改变服务,所述改变服务用于在所述草稿电子邮件、已发送的电子邮件或者相应的已发送电子邮件中将错误地址改为正确地址。
2.根据权利要求1的系统,其中所述改变服务是用于在已发送的电子邮件或者相应的已发送电子邮件中将错误地址改为正确地址的改变可执行体。
3.根据权利要求1的系统,其进一步包括分配器(48),所述分配器用于使所述改变服务对于在其上执行所述改变服务的至少一个接受者电子邮件信箱可用,相应的已发送电子邮件中的错误地址被改为正确的电子邮件地址。
4.根据权利要求1或3的系统,其进一步包括第三选择器(34),所述第三选择器用于在执行所述改变服务时选择正确的电子邮件地址。
5.根据权利要求1或3的系统,其进一步包括许可装置,所述许可装置用于在接受者电子邮件信箱上执行所述改变服务之前向所述接受者电子邮件信箱用户请求许可。
6.根据权利要求1、3、4或5的系统,其进一步包括使监控服务对于具有所述改变服务的接受者电子邮件信箱可用,在执行所述监控服务时,检查接受者电子邮件客户机上的电子邮件中的错误收件人,并且在检测到所述错误收件人时,启动所述改变服务。
7.根据权利要求1和3至6中任何一项的系统,其中所述改变服务的启动由已发送的电子邮件的接受者启动并且对于所述已发送的电子邮件的发送者可用,或者所述改变服务的启动由已发送的电子邮件的发送者启动并且对于至少一个收件人电子邮件客户机可用。
8.根据权利要求1和3至6中任何一项的系统,其进一步包括使所述改变服务和监控服务对于位于中央电子邮件姓名地址簿中的接受者可用。
9.根据权利要求1和3至7中任何一项的系统,其进一步包括查找服务,所述查找服务用于查找链接到所选择的电子邮件的其它电子邮件并且执行相同的改变。
10.根据权利要求1和3至9中任何一项的系统,其进一步包括标记服务,所述标记服务用于标记已改变的电子邮件以指示已经进行了改变。
11.根据权利要求1和3至10中任何一项的系统,其进一步包括撤消服务,所述撤销服务用于撤消所述改变并且用于在所述改变服务上执行所述撤消服务的情况下使得改变能被撤销。
12.根据权利要求1和3至11中任何一项的系统,其进一步包括传播服务,所述传播服务用于使所述服务对于其它地址可用。
13.一种管理电子邮件系统的方法,所述电子邮件系统包括多个具有相应的电子邮件地址的电子邮件信箱,所述方法包括在一个电子邮件信箱中选择(202)处于用于发送的草稿期间的或者已经被发送给至少一个收件人的电子邮件;在对应于错误收件人的电子邮件中选择(204)错误的电子邮件地址;以及提供改变服务,所述改变服务用于在草稿电子邮件或者已发送的电子邮件或者一个或多个相应的已发送电子邮件中将错误地址改为正确地址。
14.根据权利要求13的方法,其中所述改变服务是改变可执行体,所述改变可执行体用于执行所述选择步骤,并且在已发送的电子邮件或者相应的已发送电子邮件中将错误地址改为正确地址。
15.根据权利要求13的方法,其进一步包括使所述改变服务对于在其上执行所述改变服务的至少一个接受者电子邮件信箱可用(210),所述改变服务与所述至少一个接受者电子邮件信箱结合,在所述至少一个接受者电子邮件信箱中相应的已发送电子邮件中的错误收件人被改为正确的电子邮件地址。
16.根据权利要求13或15的方法,其进一步包括在执行所述改变服务时选择(206)正确的电子邮件地址。
17.根据权利要求13、15或16中任何一项的方法,其进一步包括在接受者电子邮件信箱上执行所述改变服务之前,向所述接受者电子邮件信箱请求许可(251)。
18.根据权利要求13和15至17中任何一项的方法,其进一步包括在具有所述改变服务的接受者电子邮件信箱处提供(212)监控服务,在执行所述监控服务时,检查所述接受者客户机上的电子邮件中的错误地址,并且在检测到所述错误地址时,启动所述改变服务。
19.根据权利要求13和15至18中任何一项的方法,其中,所述改变服务的实例化由已发送的电子邮件的接受者启动并且被发送给已发送的电子邮件的发送者,或者所述改变服务的实例化由已发送的电子邮件的发送者启动并且被发送给至少一个收件人电子邮件信箱。
20.根据权利要求13和15至19中任何一项的方法,其进一步包括使所述改变服务和监控服务对于位于中央电子邮件姓名地址簿中的接受者可用。
21.根据权利要求13和15至20中任何一项的方法,其进一步包括查找链接到所选择的电子邮件的其它电子邮件并且执行相同的改变。
22.根据权利要求13和15至21中任何一项的方法,其进一步包括标记已改变的电子邮件以指示已经进行了改变。
23.根据权利要求13和15至22中任何一项的方法,其进一步包括提供撤消服务,所述撤消服务用于撤消所述改变并且用于在所述改变服务上执行所述撤消服务时使得改变能被撤销。
24.根据权利要求13和15至23中任何一项的方法,其提供传播服务,并且使所述传播服务对于所述接受者与所述改变服务一起可用,在其上执行时,检查所选择的电子邮件的除了错误地址、接受者地址以及发送者地址之外的地址,并且使所述改变服务对于所述电子邮件中的其它地址可用。
全文摘要
本发明提供了用于管理电子邮件的系统、方法和计算机程序产品,其包括多个具有相应的电子邮件地址的电子邮件信箱;第一选择器,用于在一个电子邮件信箱中选择已发送给至少一个收件人的电子邮件;第二选择器,用于在对应于错误收件人的已发送的电子邮件中选择错误的电子邮件地址;改变服务,用于在已发送的电子邮件中将错误地址改为正确地址;以及分配器,用于使所述改变服务对于至少一个接受者信箱并且优选地是该电子邮件的所有收件人可用。
文档编号H04L12/16GK1976324SQ20061014708
公开日2007年6月6日 申请日期2006年11月14日 优先权日2005年11月30日
发明者P·J·奥沙利文, H·P·史密斯, D·M·奥格尔, C·法雷尔 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1