电子邮件标签的制作方法

文档序号:7978711阅读:325来源:国知局
电子邮件标签的制作方法
【专利摘要】公开了电子邮件标签。一种非瞬变机器可读存储设备包括可执行指令,所述可执行指令在被执行时使得一个或多个处理器:基于电子邮件的内容针对至少一个所建议的标签提供建议;接收对所选标签的选择;将电子邮件存储在计算机数据库中,从而创建所存储的电子邮件;以及将所选标签与计算机数据库中存储的电子邮件进行关联。
【专利说明】电子邮件标签
【背景技术】
[0001]大量机构知识可能保持锁定在电子邮件通信中。并非所有这种知识都需要对他人不透明,尽管其可以在机构内保持为机密。具体地,由于电子邮件通信的隐私性质,对具体电子邮件来说非秘密参与的那些人不能从电子邮件中包含的知识获益。另外,个人可能发现难以定位他们自己的电子邮件帐户内的信息,因为电子邮件未被分类。此外,即使当一些个人已经对他们的电子邮件进行了分类时,跨各个个人的邮箱的类别也不匹配。例如,相同的电子邮件可能处于不同人的不同类别电子邮件文件夹中,诸如“SMB”(S卩,小型和中等商业)、“小型商业”、“SME”(B卩,小型和中等企业)或者甚至“MomAndPopBusiness”。考虑到前述内容,不同的个人难以达成共同的分类命名法。
[0002]考虑到对信息的机构存储,诸如维基之类的互联网或内联网页面是低效的,因为需要重复的努力来创建这样的页面并同时向其他人传送或通知去往正确方的此类页面的内容。维基是在内容和结构方面可协作编辑的网页。此外,用户必须学习新的编辑和格式化方案,这阻碍了采用和使用。
[0003]邮件列表可以帮助减少重复努力,但是需要附加努力来创建、维持和发现邮件列表。通过允许机构发掘该巨大且有价值的信息资源,可以获得许多效率并且可以提高生产力。
【专利附图】

【附图说明】
[0004]为了更完整地理解本公开,现在参考附图和详细描述。
[0005]图1图示了根据至少一些说明的示例的用于建议电子邮件标签的系统的逻辑表示;
图2图示了根据至少一些说明的示例的用于建议电子邮件标签的方法;
图3图示了根据至少一些说明的示例的用于建议电子邮件标签的具体机器;以及 图4图示了根据至少一些说明的示例的用于建议电子邮件标签的系统。
【具体实施方式】
[0006]电子邮件加标签是这样的系统,其使得能够对电子邮件进行分类,同时不需要用户改变他们通常的交换电子邮件的工作流。由此,当使用加标签系统时,用户将不需要将认知定向切换到单独的任务。根据各种示例,“电子邮件标签”可以与在编写期间或在从一个人递送到另一个人之前的电子邮件相关联。标签一般包括散列符号后接字母数字字符串。当电子邮件被编写或发送时,系统针对标签对电子邮件进行解析。在找到标签时,系统将与标签相关联的电子邮件的拷贝保存在数据库中。系统还可以基于电子邮件的内容来建议标签。
[0007]图1图示了根据至少一些说明的示例的用于建议电子邮件标签的系统100的逻辑表示。电子邮件客户端104可以实现允许用户与系统100交互的图形用户接口(“⑶I”)。特别地,用户可以操纵⑶I来向系统100提供输入,并且系统100可以通过GUI向用户进行输出。电子邮件客户端104可以包括诸如MICROSOFT OUTLOOK之类的电子邮件软件,并且电子邮件客户端插件102可以是被添加到电子邮件客户端102以提供本公开中描述的功能性的附加指令集。例如,电子邮件客户端插件102可以向电子邮件客户端104添加新功能,并允许用户经由GUI上的新菜单和按钮来访问新功能。电子邮件客户端104对于用户来说可以是本地的,或者可以是基于web的且通过web用户接口(“UI”)106而访问。web用户接口 106可以包括诸如INTERNET EXPLORER之类的浏览器。web用户接口 106可以远程访问标签web应用120。标签web应用可以在web服务器122上运行,并服务于多个用户。web服务器122可以专用于标签web应用120,或者也可以提供其他应用或服务。
[0008]系统100还可以包括电子邮件服务器118,电子邮件服务器118可以包括若干部件或逻辑,诸如带标签的邮件列表管理器108、标签建议器110、标签管理器112、电子邮件分析器114以及标签提取器116。可以组合一些或所有逻辑。例如,标签管理器112逻辑可以与标签建议器110逻辑相组合。
[0009]标签提取器116可以是检测在编写期间或在递送之前电子邮件内的标签的逻辑。标签可以是之前或之后有特殊字符的串。例如,散列符号“#”是特殊字符。相应地,标签可以是“taarketing”,用于指示电子邮件涉及市场营销。标签可以出现在电子邮件中的任何位置。例如,标签可以出现在电子邮件的主题行或主体中。由此,用户可以简单地将标签插入到电子邮件中,其中在电子邮件中的任何串之前或之后添加有散列符号。即,用户可以向电子邮件的表现主题或主体的任何串预加(prepend)或附加散列符号以创建标签。与在邮件列表或其他类型的分类的情况中的记住或找到定制电子邮件地址相比,添加散列符号耗费较少时间或认知努力。
[0010]标签提取器116可以检测在编写电子邮件期间或者在递送电子邮件之前的任何时间键入的散列符号。例如,标签提取器116可以针对散列符号周期性地检查草稿电子邮件中的字符,或者标签提取器116可以记录在编写电子邮件期间键入散列符号的键击。在另一示例中,标签提取器116可以在被用户命令时检测散列符号。例如,用户可以选择按钮来授权标签提取器116针对散列符号搜索电子邮件。在另一示例中,用户可以发送电子邮件作为授权以执行标签检测。在发送之后但在递送之前,标签提取器可以针对散列符号搜索电子邮件。
[0011]可以在一个电子邮件中使用多个标签,并且可以在一个标签中使用多个词。也可以使用层级标签。例如,一种用于实现层级标签的方式是使用句点来表示分离的层级:#marketing.smallbusiness、#marketing.printers、#marketing.asia 等等。用户不需要关注标签是否先前已被使用过。如果标签先前未被使用过,则将在第一次使用时在系统100内创建新标签。
[0012]根据一些示例,并非在机构内发送的每封电子邮件都需要被加标签。仅选择期望被共享的电子邮件来加标签是“选择性加标签”。如果选择性加标签是期望的,则用户可以通过在电子邮件的“至”或“抄送”字段中包括tagsOinsitution.com来标记适合于在机构内的用户间共享的电子邮件。这样的电子邮件地址不是定制电子邮件地址(例如,marketingiinstitution.com),因为任何标签和多个标签可以与 tagsOinsitution.com 一起被使用,并且电子邮件地址不是标签。
[0013]标签邮件列表管理器108可以是将用户的电子邮件地址与数据库或其他数据结构中的标签进行关联的逻辑。例如,用户可以订阅名称为“taarketing”的标签,因为他们可能对查看关于市场营销的机构信息感兴趣。由此,那些用户可能能够访问加标签有《marketing标签的电子邮件。另外,那些用户还可以接收用户的收件箱中加标签有#marketing标签的所有电子邮件。用户可以通过仅向tagsOinstitution.com发送下述电子邮件来订阅标签:其中,在该电子邮件的主题或主体中要订阅标签。用户可以类似地取消订阅标签。可以在相同的订阅或取消订阅电子邮件中使用多个标签。
[0014]电子邮件分析器114可以是解析电子邮件的内容的逻辑。例如,分析器114可以通过在编写电子邮件期间或在递送之前搜索散列符号来搜索电子邮件中的标签。然而,用户也可能优选具有向用户建议的标签。由此,解析内容还可以包括基于电子邮件中的至少一个关键词来确定电子邮件的主题。例如,分析器114可以向数据库询问关键词,每个关键词与标签相关联,并且分析器114针对任何关键词搜索电子邮件。解析还可以包括确定至少一个关键词在电子邮件中重复的次数。重复的关键词更可能反映出电子邮件的主题,尤其是如果它们处于电子邮件的主题字段中。关键词可以与权重或层级相关联,一些关键词超越或优先于其他关键词,而与重复无关。还可以否定地定义关键词,例如,电子邮件中不在黑名单上的任何词可以是关键词。黑名单可以包含不重要的词或诸如冠词和介词之类的欠缺主题(subject-poor)的词。解析内容还可以包括基于电子邮件的预期发送者或预期接收者的身份来确定电子邮件的主题。例如,与其他发送者或接收者可能的情况相比,某些发送者或接收者可能更有可能发送关于特定主题的电子邮件。此外,对于机构内的具有语源的标签,类似的标签可能取决于发送者或接收者的身份而表示非类似的主题。例如,在机构内,#display可以指代计算机监视器,但是#monitor可以指代网络监视。由此,电子邮件分析器114可以在解析电子邮件时询问个人和部门的数据库或其他数据结构。另外,电子邮件分析器114可以使用句子结构和格式化来解析电子邮件。例如,可以向与感叹号相关联或者用下划线格式化的词给予更大权重。也可以使用解析的以上示例的组合。
[0015]标签建议器110可以是在编写电子邮件期间或在递送之前基于所解析的电子邮件来建议标签的逻辑。标签建议器可以取得电子邮件分析器114的输出,并将其用作输入以向用户输出标签建议。例如,标签建议器110可以基于或关联于在电子邮件中出现的关键词、基于电子邮件的发送者或接收者的身份或者基于由电子邮件分析器114输出的词或短语来建议标签。另外,提供建议可以包括将电子邮件的主题与先前生成的标签进行比较,并建议比较起来最有利的标签。例如,可以使用打分系统,其中,分数指示有利比较的级别。不同的元素可以调整分数,诸如词匹配、词相似性等等。如果没有先前生成的标签比较起来有利,例如未得到高于阈值的分数,则可以使用电子邮件的主题来新生成所建议的标签。可以通过web用户接口 106或电子邮件客户端104将所建议的标签呈现为选择的菜单。用户可以通过选择一个或所有所呈现的标签来选择与电子邮件相关联的标签。所选标签与数据库中存储的电子邮件相关联以供将来参考。另外,将电子邮件递送到预期接收方。
[0016]标签管理器112可以是允许标签创建、标签删除以及标签编辑的逻辑。例如,可以在首次使用在电子邮件中出现的散列符号/串组合时创建标签。然后,可以由用户或管理员编辑标签。例如,标签由于误拼写、误定位(mispointing)等而可能需要编辑。此外,出于效率目的,可以由用户或管理员删除标签。标签管理器112可以通过web用户接口 106而访问,并可以对标签和电子邮件的数据库124做出编辑、添加和删除。另外,标签可以被合并、可以指向其他标签,或者可以被分离。
[0017]电子邮件服务器118可以接收对标签的选择,并将电子邮件存储在标签和电子邮件的数据库124中。例如,用户可以在所建议的标签上进行点击,以经由电子邮件客户端104中的弹出窗口来选择它们。电子邮件服务器可以将所选标签与计算机数据库中存储的电子邮件进行关联。例如,电子邮件服务器可以将至少一个所选标签与数据库或另一数据结构中存储的电子邮件相链接。
[0018]可以通过电子邮件客户端104或另一程序或搜索窗口、经由标签、发送者、接收者或其他参数来查询数据库124,并且,数据库124可以响应于查询而返回电子邮件。查询不需要由电子邮件的预期发送者或预期接收者提交。可以以摘要或个体的形式向标签的订户公布电子邮件。公布的粒度可以是每用户可定制的。也可以创建标签云并向用户公布标签云。标签云可以按流行性列出所有标签。该云可以与标签流行性成比例地显示标签的字体大小。流行性可以通过标签的使用的数量或质量而计量。在至少一个示例中,标签不是电子邮件地址,并且,一些标签可以被标记为私有的。相应地,可以通过用户名和口令认证来限制标签和电子邮件的数据库。可以针对不同的标签提供不同的安全级别。例如,与#mgmt标签相关联的电子邮件可以仅经由机构办公人员的查询而返回。类似地,一些标签可以被标记为公开的。
[0019]图2图示了根据至少一些说明的示例的用于建议电子邮件标签的方法200,方法200在202处开始并在216处结束。图2中描绘的动作可以由耦合到存储器的一个或多个处理器来执行,并可以按所示出的顺序或按不同的顺序执行。
[0020]在204处,检测编写中的电子邮件。例如,用户可以在电子邮件客户端内选择“创建新电子邮件”。检测电子邮件可以包括检测在编写电子邮件期间键入的散列符号。检测电子邮件还可以包括检测电子邮件应当被发送。例如,用户可以在电子邮件客户端内选择“发送”。在206处,解析电子邮件的内容。解析可以包括经由特殊字符来识别电子邮件的主题行或主体中的至少一个标签。特殊字符可以是非字母或数字的字符,并且,可以在电子邮件中检测多个标签。解析还可以包括:基于电子邮件中的至少一个关键词来确定电子邮件的主题;确定至少一个关键词在电子邮件中重复的次数;或者基于电子邮件的预期发送者或预期接收者的身份来确定电子邮件的主题。
[0021]在208处,基于电子邮件的内容来提供标签建议。提供建议可以包括:将电子邮件的主题与先前生成的标签进行比较;以及建议比较起来最有利的标签。提供建议还可以包括:将电子邮件的主题与至少一个先前生成的标签进行比较;以及如果没有比较起来有利的标签,则生成至少一个包括电子邮件的主题的所建议的标签。在至少一个示例中,只有在电子邮件包括被列出为接收方的预定电子邮件地址的情况下,才提供建议。例如,诸如tagsicompany.com之类的电子邮件地址将发起加标签处理。在210处,接收对由用户选择的一个或多个标签的选择。在212处,将所选电子邮件存储在计算机数据库中。在214处,将标签与计算机数据库中的电子邮件进行关联,并且将电子邮件发送给预期接收方。将标签和电子邮件进行关联可以包括将标签与数据库或其他数据结构中存储的电子邮件相链接。将标签进行关联还可以包括将标签与计算机数据库中存储的电子邮件嵌入在一起。
[0022]方法200还可以包括:响应于包括所选标签的查询而提供所存储的电子邮件;以及向所选标签的订户公布所存储的电子邮件。[0023]所描述的示例和手段可以使电子邮件通信免于晦涩难懂到共享知识资源中。用户可以容易地形成兴趣组,可以改进生产力,并且可以发现志同道合的雇员之间的联系。相应地,可以创建雇员和兴趣的组织映射。另外,对于每个话题不需要单独的电子邮件地址。通过在电子邮件的主题或主体中的词前面使用例如散列字符,用户避免了必须记住、查找以及键入诸如marketingOinstitution.com之类的电子邮件地址。在该加标签系统的情况下,如果词“市场营销”在电子邮件中的任何位置出现,则仅需要一个额外的字符。
[0024]上文描述的示例可以在具有足够处理能力、存储器资源以及吞吐量能力来处理置于计算机上的必要工作负荷的任何特定机器或计算机上实现。图3图示了适于实现本文公开的一个或多个示例的特定计算机系统380。计算机系统380包括诸如处理器382之类的硬件(其可以称为中央处理器单元或CPU),其与包括存储设备388的存储器设备以及输入/输出(I/O) 390设备进行通信。处理器可以被实现为一个或多个CPU芯片。
[0025]在各种示例中,存储设备388包括计算机可读介质(诸如易失性存储器(例如,RAM)、非易失性储存器(例如,闪速存储器、硬盘驱动器、⑶ROM等))或者其组合。存储设备388包括由处理器382执行的软件384。软件384可以包括由硬件处理器382执行的机器可读指令。本文描述的一个或多个动作由处理器382在软件284的执行期间执行。
[0026]转到图4,在至少一个示例中,系统400的部件分布在网络414上。具体地,用户与在显示器404上显示的图形用户接口(“⑶I”)410交互,并通过网络414来发送信息以供服务器416、418处理。网络414可以是互联网或内联网。服务器418包括一个或多个处理器402,其执行位于服务器416的机器可读介质406上的软件408。系统400包括存储软件408的非瞬变机器可读设备、介质或计算机可读介质406,软件408在由处理器402执行时使得处理器402执行或发起本公开中描述的任何动作。处理器402可以散布在客户端和服务器上。⑶I 410可以由浏览器或电子邮件客户端实现,并且⑶I 410是用户与系统400之间的访问点。处理器402可以是计算机处理器,并且计算机可读介质406耦合到计算机中的处理器402。显示器404可以是计算机监视器,并且用户可以经由键盘412和定点设备或计算机鼠标(未示出)来操纵GUI。分布式计算的许多配置和组合是可能的。
[0027]上面的讨论意在说明本发明的原理和各种示例。一旦完全理解了以上公开,许多变型和修改对于本领域技术人员来说就将变得显而易见。意图是,所附权利要求解释为涵盖所有这样的变型和修改。
【权利要求】
1.一种包括可执行指令的非瞬变机器可读存储设备,所述指令当被执行时使得一个或多个处理器: 基于电子邮件的内容针对至少一个所建议的标签提供建议; 接收对所选标签的选择; 将电子邮件存储在计算机数据库中,从而创建所存储的电子邮件; 将所选标签与计算机数据库中存储的电子邮件进行关联。
2.如权利要求1所述的设备,其中,所选标签不包括电子邮件地址。
3.如权利要求1所述的设备,其中,所选标签是私有标签。
4.如权利要求1所述的设备,其中,当被执行时,所述指令使得一个或多个处理器检测在编写电子邮件期间键入的非字母数字字符。
5.如权利要求1所述的设备,其中,当被执行时,所述指令使得一个或多个处理器基于电子邮件中的一个或多个关键词来确定电子邮件的主题,或者确定关键词在电子邮件中重复的次数。
6.如权利要求1所述的设备,其中,所选标签驻留在电子邮件的主体中。
7.如权利要求3所述的设备,其中,当被执行时,所述指令使得一个或多个处理器基于电子邮件的预期发送者或预期接收者的身份来确定电子邮件的主题。
8.如权利要求1所述的设备,其中,当被执行时,所述指令使得一个或多个处理器将电子邮件的主题与先前生成的标签进行比较,一个或多个所建议的标签包括比较起来最有利的先前生成的标签。
9.如权利要求1所述的设备,其中,当被执行时,所述指令使得一个或多个处理器将电子邮件的主题与先前生成的标签进行比较,并且如果没有比较起来有利的标签,则生成包括电子邮件的主题的一个或多个所建议的标签。
10.如权利要求1所述的设备,其中,当被执行时,所述指令使得一个或多个处理器仅当电子邮件包括被列出为接收方的预定电子邮件地址时才提供建议。
11.一种方法,包括: 解析电子邮件的内容; 基于所述内容来识别标签; 将电子邮件发送给所述标签的订户; 将电子邮件存储在计算机数据库中,从而创建所存储的电子邮件;以及 将所选标签与计算机数据库中存储的电子邮件进行关联。
12.如权利要求11所述的方法,还包括: 基于所述内容来识别第二标签;以及 给电子邮件的发送者订阅所述标签和所述第二标签。
13.如权利要求11所述的方法,其中,所述标签驻留在电子邮件的主体中。
14.如权利要求11所述的方法,其中,所述标签是层级标签。
15.一种装置,包括: 处理器; 耦合到所述处理 器的存储器; 所述存储器包括可执行指令,所述可执行指令当被执行时使得所述处理器:基于电子邮件的内容针对所建议的标签提供建议;接收对所选标签的选择;将电子邮件存储在计算机数据库中,从而创建所存储的电子邮件;将所选标签与计算机 数据库中存储的电子邮件进行关联。
【文档编号】H04L12/58GK104011753SQ201180076142
【公开日】2014年8月27日 申请日期:2011年10月31日 优先权日:2011年10月31日
【发明者】P.M.乔斯, C.巴托里尼, S.格劳普纳, H.R.莫塔哈里內兹哈德 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1