指示电子邮件消息的值的过程和设备的制作方法

文档序号:7970768阅读:275来源:国知局
专利名称:指示电子邮件消息的值的过程和设备的制作方法
技术领域
本发明涉及电计算机和数字处理系统,特别是涉及基于优先级的消息传送。
背景技术
电子邮件系统允许人们将同一个消息散发给多个接收方。散发给多个接收方的消息经常称为“群消息”。虽然发送方可以认为消息的内容是重要的,但一些接收方可能对消息的价值有不同的意见。非请求电子邮件消息,特别是非请求群消息,通常称为“SPAM”。某些SPAM来自诸如过分热心的将笑话转发给他们的地址薄上每个人的朋友和亲戚之类的无辜信源。然而,有时候,SPAM是大规模销售或甚至是计算机病毒引起的。
群消息的另一个问题出现在工作场所。在尝试跨大工作组进行信息通信时,消息经常发送给大批接收方。许多接收方实际上并不需要这信息。工作者成为被大量的不必要的或重复的消息所淹没。处理和过滤所有这些消息需要时间和网络带宽,导致生产率下降。
许多电子邮件阅读器和其他商业产品设计成能识别和过滤SPAM。SPAM过滤器用发送方信息、主题行甚至是消息内容来识别无用的电子邮件消息。商业SPAM过滤器对于大多数商业广告性的群消息可以是有效的,但在内部公司通信的情况下就不那么有效。公司的工作者通常期待接收来自协作者的个体或群体的消息。传统的SPAM过滤器在用来滤出内部公司通信时往往会将有关的与无关的一起滤掉。这种过过滤群消息的问题不仅会出现在公司环境,也会出现在诸如俱乐部、市政组织、教育机构甚至家庭之类的其他团体。
因此,有必要开发可以代替传统的SPAM过滤器的产品,其使得用户能够管理信息通过电子邮件消息的流动,同时使过过滤的可能性降至最小。

发明内容
满足以上所述需求的本发明包括一种指示电子邮件消息的值的计算机实现的系统和方法。这种系统和方法包括收集分配给电子邮件消息的消息值;根据收集的消息值计算合成消息值;以及将合成消息值插入电子邮件消息。在其他一些实施例中,这种系统和方法还包括下列步骤在电子邮件阅读器内显示合成消息值;根据合成消息值对电子邮件消息分类(sort);以及根据所选择的消息值计算合成消息值。


在所附权利要求书中给出了相信是新颖的本发明特征。然而,从以下结合附图对例示性的实施例所作的详细说明中可以清楚地看到本发明本身以及本发明的优选使用模式、其他目的和优点,在这些附图中图1示出了示范性的计算机网络;图2示出了在计算机的存储器内的程序和文件;图3为电子邮件插件的流程图;图4为定级接口的流程图;以及图5为合成值指示器的流程图。
具体实施例方式
本发明的原理适用于各种计算机硬件和软件配置。如在这里所使用的,术语“计算机硬件”或“硬件”是指任何能接受数据、对数据执行逻辑操作、存储数据或显示数据的机器或设备,包括但不局限于处理器和存储器;术语“计算机软件”或“软件”是指任何可使计算机硬件执行操作的指令集。作为在这里所使用的术语“计算机”包括但不局限于任何硬件和软件的有用组合,而“计算机程序”或“程序”包括但不局限于任何可使计算机硬件接受数据、对数据执行逻辑操作、存储数据或显示数据的软件。计算机程序可以并通常是包括多个较小的编程单元,包括但不局限于子例程、模块、函数、方法和过程。因此,可以将本发明的功能分布在多个计算机和计算机程序中。虽然,最好是将本发明描述为将一个或多个通用计算机配置成能实现本发明的这些新颖的特征的单个计算机程序。为了直观起见,这种创造性的计算机程序将称为电子邮件值指示器或者说“EVI”。
此外,这种EVI下面将结合如图1所示的典型硬件设备网络予以说明。“网络”包括任意多个通过诸如因特网之类的通信媒体相互连接进行通信的硬件设备。“通信媒体”包括但不局限于任何物理、光、电磁或其他媒体,硬件或软件可以通过所述“通信媒体”发送数据。为了说明起见,示范性的网络100只是具有有限数量的节点,包括工作站计算机105、工作站计算机110、服务器计算机115和持久性存储设备120。网络连接125包括所有使网络节点105-120之间可以进行通信所必需的硬件、软件和通信媒体。除非下面在上下文中特别明确,所有网络节点都使用公众可用协议或消息传送业务通过网络连接125相互通信。
EVI 220通常存储在图2中示意性地表示为存储器200的存储器内。如在这里所用的术语“存储器”包括但不局限于任何易失或持久性媒体,诸如电路、磁盘或光盘之类,计算机可以将数据或软件存储在存储器内持续任何时间。单个存储器可以包括和跨多个媒体分布。因此,图2中所示的只是说明性的,并不一定要反映存储器200的任何特定物理体现。如图2所示,当然,存储器200还可以包括其他的数据和程序。对于EVI 220特别重要的,存储器200可以包括电子邮件阅读器210和消息数据240。电子邮件阅读器210表示任何能使用户可以接收、阅读、生成和发送电子邮件的软件,包括任何与远程电子邮件阅读器接口的因特网浏览器程序。消息数据240为电子邮件阅读器210可读的文件。消息数据240可以本地存储器内复制,如这里所示,也可以实际存储在集中的位置,诸如基于交换的邮件服务器。EVI220具有电子邮件插件300、定级接口400和合成值计算器500这三个组件。定级接口400使消息的接收方可以消息分配值,该值存储在消息数据240的接收方副本内并发回给消息始发者以在原始消息数据240内存储。合成值计算器500从消息数据240收集这些值,并计算出合成值。电子邮件插件300将合成值插入消息标题。电子邮件阅读器210可以显示合成值和用合成值按重要性对电子邮件消息分类。EVI220特别适合群消息,但通常也适用于所有类型的电子邮件消息。下面对EVI就其主要应用进行说明。
图3为电子邮件插件300的流程图。在接收到一个消息时电子邮件插件启动(310)。电子邮件插件300打开消息数据240的接收方副本(314),对消息数据240进行查询(316),确定消息是否具有一个合成值(318)。如果消息没有合成值,电子邮件阅读器210显示未定级消息图标(320)。未定级消息图标例如可以是部分主题行或电子邮件阅读器210上的单独指示器。图标可以包括颜色、符号、数字或其他字符的任何组合。如果消息具有合成值,电子邮件阅读器210从消息数据240读取合成值(322),并显示消息合成值图标(324)。图标例如可以是部分主题行或在电子邮件阅读器210上的单独指示器。合成值图标可以包括颜色、符号、数字或其他字符的任何组合。电子邮件插件300启动电子邮件阅读器210上的分类例程,根据合成值对消息进行优先级化(326)。大多数电子邮件阅读器包括分类例程。分类例程确定在电子邮件阅读器210内显示消息的次序。分类例程还可以将消息移动到不同的文件夹或者删除消息。分类例程结束后,电子邮件插件300确定分类例程或接收方是否删除了消息(328)。在接收方或分类例程删除消息时,电子邮件插件300停止(332)。在接收方打开消息(330)时,电子邮件插件300停止(332)。电子邮件插件300继续查询消息数据240,显示消息合成值,并启动分类例程,直到消息被删除或打开为止(316-330)。
图4为定级接口400的流程图。每当打开一个消息时,定级接口400就启动(410)。定级接口400可以呈现为对话框或与邮件阅读器210分离的窗口。定级接口400提示消息接收方为消息分配值(412)。表1示出了在本发明的一个实施例中的一些可能的值表1.
1 这个消息与我很相关。
2 这个消息与我有些相关。
3 这个消息与我不相关。
4 这个消息无疑是SPAM。
5 这个消息可能含有病毒。
6 将我从这个列表中除去。
接收方例如通过选择单选按钮或复选框输入值(414)。定级接口400打开消息数据240(416),并确定当前消息是否已有定级条目(418)。如果消息数据240没有定级条目,定级接口400在消息数据240内产生一个定级条目(420)。定级接口400将所分配的值发送给消息数据240的始发方和所有其他接收方(422),非常象在大多数流行的电子邮件阅读器内可发现的“全部答复”功能。定级接口400可以执行在这里未示出的其他功能,诸如生成和发送电子邮件给消息发送方,如果接收方希望被从列表中去除或接收方怀疑消息含有病毒的话。
图5例示了合成值计算器500。合成值计算器500在电子邮件阅读器210显示消息数据240时和每当从消息数据240的另一个接收方接收到值指示器时启动(510)。合成值计算器500从消息数据240收集各个消息值(512),并计算出合成值(514)。在一个实施例中,合成值为这些消息值的平均值,经截尾或四舍五入为最接近的整数。合成值计算器500将所计算的合成值保存到消息数据240(516)并停止(518)。合成值计算器500的其他实施方式可以对这些值执行统计分析,并将值和计算转发给消息的发送方。
EVI 220的另一个实施例允许消息始发方定义“对等群评估器概况”。对等群评估器概况只允许EVI 220接受来自指定群成员的已分配值。在消息始发方激活对等群评估器概况时,EVI 220排除来自不在指定群内的接收方的消息值。例如通过对在电子邮件阅读器210地址薄中条目的联系人信息添加属性来定义所述群。在这个实施例中,EVI220在合成值计算器500处包括只接受由群成员发送的消息值指示器的过滤器。
以上结合附图对本发明的优选形式作了说明,对于本领域技术人员来说这种优选形式的各种变形是显而易见的。以上说明只是例示性的,不应该将本发明视为局限于所示和所说明的具体形式。本发明的专利保护范围仅由以下权利要求书限定。
权利要求
1.一种指示电子邮件消息的值的计算机实现的过程,所述过程包括收集分配给电子邮件消息的消息值;根据收集的消息值计算合成消息值;以及将合成消息值插入电子邮件消息。
2.权利要求1的计算机实现的过程,还包括在电子邮件阅读器内显示合成消息值。
3.权利要求2的计算机实现的过程,其中所述合成消息值被显示为图标。
4.权利要求1的计算机实现的过程,还包括根据合成消息值对电子邮件消息分类。
5.权利要求1的计算机实现的过程,其中所述合成消息值仅仅基于从由消息始发方指定的群中的一个或多个接收方收集的消息值。
6.权利要求1的计算机实现的过程,还包括对消息值进行统计分析并将分析发送给消息始发方。
7.一种指示电子邮件消息的值的设备,所述设备包括处理器;连接到处理器的存储器;存储在存储器内的电子邮件消息;以及存储器内的电子邮件值指示器程序,用来使处理器收集分配给电子邮件消息的消息值、根据消息值计算合成消息值并将合成消息值插入电子邮件消息。
8.权利要求7的设备,还包括连接到处理器的输出设备,并且其中电子邮件值指示器程序使处理器在输出设备上显示合成消息值。
9.权利要求8的设备,其中所述电子邮件值指示器程序使处理器在输出设备上将合成消息值显示为图标。
10.权利要求7的设备,其中所述电子邮件值指示器程序使处理器根据合成消息值对电子邮件消息分类。
11.权利要求7的设备,其中所述电子邮件值指示器程序使处理器仅仅基于从由消息始发方指定的群中的一个或多个接收方收集的消息值计算合成消息值。
12.权利要求7的设备,其中所述电子邮件值指示器程序使处理器对消息值进行统计分析并将分析发送给消息始发方。
全文摘要
电子邮件值指示器包括一种指示电子邮件消息的值的计算机实现的系统和方法。这种系统和方法包括收集分配给电子邮件消息的消息值;根据收集的消息值计算合成消息值;以及将合成消息值插入电子邮件消息。在其他实施方式中,这种系统和方法还包括以下步骤在电子邮件阅读器内显示合成消息值;根据合成消息值对电子邮件消息分类;以及根据所选择的消息值计算合成消息值。
文档编号H04L29/06GK101018211SQ200610144618
公开日2007年8月15日 申请日期2006年11月9日 优先权日2005年11月10日
发明者托马斯·H.·巴内斯, 卡罗尔·S.·R.·沃尔顿, 道恩·M.·卡内罗尼斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1