当前位置: 首页 > 专利查询>谷歌公司专利>正文

基于活动的电子邮件排序的方法和系统技术方案

技术编号:2824078 阅读:290 留言:0更新日期:2012-04-11 18:40
根据关于消息的用户动作所导出的量度对用户的消息做排名。还可以对消息的分组做排名,诸如会话或被确定为相似的一组消息。当接收新消息时,根据各消息的排名和所述新消息所涉及的消息分组的排名来估计用户对它的兴趣。可以根据所估计的用户兴趣来使新消息更突出或更不突出。

【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施例总体上涉及排序电子消息。所公开的实施例尤其 涉及根据关于消息的用户动作来排序电子消息。
技术介绍
每天,人们经由计算机网络发送和接收数百万计的电子消息(诸 如电子邮件)以用于商业和休闲目的。实际上,电子邮件(也被写作email)已经变为极其流行的交流通道来供人们交换信息。用于排序电子邮件的通用方式是依据接收的日期和时间。然而, 这种排序方案并不总是适当的,这是因为在这种排序方案下用户所感 兴趣的电子邮件可能被置于不那么突出的位置上。 一些电子邮件客户 端和web邮件服务还使用户能够创建规则,用于标记那些满足确定判 据的电子邮件,诸如在消息的主题行中出现指定的词或短语。然而, 这些规则要求由用户来手工创建。此外,这些规则是静态的;满足规 则的电子邮件就被标记,而不管用户实际上是否对该消息感兴趣。
技术实现思路
依照本专利技术的一个方面, 一种用于向消息提供排名值(ranking value)的方法包括把排名值与所接收的消息相关联,所述排名值具有 基于一个或多个排名系数的初始值。根据由用户对于所接收消息执行 的动作来确定与所接收消息相关联的至少一个交互作用量度(metric)。 依照所述至少一个交互作用量度来修改排名值。附图说明为了更好地理解本专利技术的上述方面及其他方面和实施例,应当结合以下附图参考以下具体实施方式,其中在整个附图中同样的附图标记指代相应的部分。图1是依照本专利技术一些实施例的示例性网络环境的框图。图2是依照本专利技术的一些实施例图示了用于根据会话或与新消息相似的一组消息的排名值来向所述新消息分配排名值的示例性过程的流程图。图3是依照本专利技术的一些实施例图示了用于根据会话和与新消息 相似的一组消息的排名值来向所述新消息分配排名值的示例性过程的 流程图。图4A和4B是用于依照本专利技术的一些实施例图示了用于确定消息 的交互作用量度以及用于确定消息和会话的排名值的示例性过程的流 程图。图5是依照本专利技术一些实施例图示了示例性客户端的框图。 图6A是依照本专利技术一些实施例图示了示例性消息服务器的框图。 图6B-6E是用于依照本专利技术的一些实施例图示了用于存储消息、 会话和相关联的交互作用量度和排名值的示例性数据结构的框图。具体实施例方式用户的电子消息都根据一个或多个交互作用量度而与排名值相关 联。排名值用于代表用户对消息的感兴趣程度。每当接收新消息时, 根据与新消息相关的消息的排名值来估计用户对该新消息的兴趣。相 关消息可以是与新消息相同会话中的消息和/或与新消息相似的消息。 通过估计用户对新消息的兴趣,可以根据所估计的兴趣来排序和/或标 记所述消息。较之被估计为用户只有较低兴趣的新消息,更加突出地 显示被估计为用户具有较高兴趣的新消息。图1依照本专利技术一些实施例图示了示例性的网络环境。网络环境 包括一个或多个客户端102和消息服务器104。客户端102包括诸如网 络浏览器或电子消息发送程序之类的客户端应用103。客户端102还可 以包括客户端助理105。客户端助理105可以是客户端应用103或被耦合到所述客户端应用103的不同应用的一部分。例如,客户端助理105可以是被嵌入到网页中的可执行代码,所述可执行代码然后由在客户端应用103所提供的环境中的客户端102执行。网络环境还包括用于 互连这些组件的一个或多个通信网络(一个或多个)106。客户端应用103向客户端102的用户提供了用于与电子消息(或 消息)相交互的接口。在某些实施例中,电子消息可以包括电子 邮件消息和/或新闻组消息。客户端应用103可以包括网络浏览器或电 子消息发送程序。网络浏览器的例子包括Internet Explorer和Firefox。 电子消息发送程序的例子包括Outlook、 Outlook Express、 Thunderbird 禾口 Eudora。在一些实施例中,客户端应用103是电子消息发送程序。可以由 消息服务器104在服务器端、或由电子消息发送程序103和/或客户端 助理105在客户端执行对消息的操作。用户通过由电子消息发送程序 103所提供的接口与消息相交互。可选地,在服务器104上存储的消息 被复制到客户端102之后,可以从消息服务器104上删除所述消息。在一些实施例中,客户端应用103是网络浏览器。消息保持在消 息服务器104上并且由消息服务器104来执行对所述消息的操作。客 户端102的用户使用基于web的接口 (有时被称作web邮件)与 消息相交互,所述消息针对所述用户并且存储在消息服务器104上, 其中所述用户通过web浏览器103和/或客户端助理105访问所述接口。 为了解释简单,如下所述的客户端应用103是web浏览器,并且从而 下述实施例假定web邮件接口,其中在消息服务器104执行对电子消 息的操作。图2依照本专利技术的一些实施例图示了用于根据会话或一组相似消 息的合成排名值来对发给用户的新接收消息(或新消息)分配排 名值的示例性过程。在一些实施例中,所接收的消息可以是电子邮件消息。当新消息被消息服务器104接收时,为了排序和/或标记目的, 可以对它分配排名值。根据新消息所属会话的排名值或与所述新消息 相似的一组消息的排名值来向所述新消息分配排名值。然而应当理解, 向新消息所分配的此排名值可以由根据用户怎样与新消息相交互而确定的排名值代替,下面相对于图4描述进一步的细节。所分配的排名值用作用户对新消息的兴趣的初始估计,使得可以根据所估计的用户兴趣来排序和/或标记所述新消息。消息服务器104使用所分配的排名值来确定是否应当相对于其它消息而更突出地显示 该新消息,或被标记为用户可能对其感兴趣的消息。然而,因为用户 尚未与新消息相交互,所以没有(关于新消息的)交互作用量度以形 成用于确定新消息的排名值的基础。从而,向新消息分配该新消息所属会话的合成排名值或一组相似消息的合成排名值;该给定排名值充 当用户对新消息的兴趣的估计,直到可以根据关于所述消息的用户动 作来确定排名值。在替换实施例中,所分配的新消息的排名值可以是 在属于该新消息所属相同会话的各消息之间和/或在与所述新消息相似 的各消息之间的最低排名值或最高排名值,而不是合成排名值。消息服务器104接收针对用户发来的新消息(202)。如果新消息 是针对用户的现有会话的一部分(204-是),那么消息服务器104标识 所述新消息所属会话的合成排名值(206)。消息服务器104向新消息 分配所述会话的合成排名值(208)。下面相对于图4进一步详细描述 了会话的合成排名值和用于确定这种排名值的过程。针对用户的消息可以被分组到会话中。会话包括一个或多个相关 消息(例如,覆盖属于相同思路的共同主题)。从某种意义上,所述 会话是在一个或多个用户之间的一个或多个相关消息的交换。在一些 实施例中,可以通过分析消息的各个部分(诸如主题行)并且确定涉 及哪些消息而把消息分组到会话中。例如,具有主题行ABC的第 一消息和具有主题行Re: ABC的第二消息可以被分组到相同会话中,其中Re;表明所述第二消息是所述第一消息的响应,这是因 为第二消息是第一消息的应答,从而这两个消息相关。如果新消息并非是针对用户的现有会话的一部分(204-否),消 息服务器104标识针对所述用户本文档来自技高网...

【技术保护点】
一种用于对消息提供排名值的方法,包括:    把排名值与接收消息相关联,所述排名值具有基于一个或多个排名系数的初始值;    根据关于所述接收消息的用户交互作用来确定与所述接收消息相关联的至少一个交互作用量度;并且    依照所述至少一个交互作用量度来修改所述排名值。

【技术特征摘要】
【国外来华专利技术】US 2005-4-19 11/110,1161.一种用于对消息提供排名值的方法,包括把排名值与接收消息相关联,所述排名值具有基于一个或多个排名系数的初始值;根据关于所述接收消息的用户交互作用来确定与所述接收消息相关联的至少一个交互作用量度;并且依照所述至少一个交互作用量度来修改所述排名值。2. 如权利要求l所述的方法,其中所接收的消息是电子邮件消息。3. 如权利要求l所述的方法,其中所述确定至少一个交互作用量 度包括确定在所述接收消息的收到时间与用户对所述接收消息执行预 定义动作的时间之间的时间长度。4. 如权利要求l所述的方法,其中所述确定至少一个交互作用量度包括确定所述接收消息已经被所述用户读取的次数。5. 如权利要求l所述的方法,其中一个或多个排名系数中的第一个是基于满足第一情况的一个或多个第一消息的集体排名值的。6. 如权利要求l所述的方法,其中所述一个或多个排名系数中的 第一个是基于满足第一情况的一个或多个第一消息的各自排名值的。7. 如权利要求6所述的方法,进一步包括当一个或多个第一消息属于所述接收消息所属的相同会话时,则满足所述第一情况。8. 如权利要求6所述的方法,进一步包括当所述接收消息对于所述一个或多个第一消息中的每个来说具有大于预定义相似性分数阈 值的各自的消息相似性分数时,满足所述第一情况。9. 如权利要求6所述的方法,进一步包括当所述一个或多个第 一消息是从相同的发送方接收时,满足所述第一情况。10. 如权利要求6所述的方法,其中所述一个或多个排名系数中的第二个基于满足第二情况的一个或 多个第二消息的排名值;并且所述初始值是基于至少排名系数的所述第一个和所述第二个的加 权组合。11. 如权利要求IO所述的方法,进一步包括当所述一个或多个第一消息属于所述接收消息所属的相同会话时 满足所述第一情况;并且当所述接收消息对于所述一个或多个第二消息中的每个来说具有 大于预定义相似性分数阈值的各自的消息相似性分数时满足所述第二 情况。12. 如权利要求1所述的方法,进一步包括确定满足第一情况的 多个消息的合成排名值。13. 如权利要求12所述的方法,进一步包括使用修改的所述接收 消息的排名值来修改所述合成排名值。14. 如权利要求13所述的方法,进一步包括当所述多个消息与 所述接收消息所属的相同会话相关联时,满足所述第一情况。15. 如权利要求13所述的方法,进一步包括当所述多个消息彼此 具有大于预定义相似性分数阈值的各自的消息相似性分数时满足所述 第一情况。16. 如权利要求13所述的方法,进一步包括当所述多个消息是 从相...

【专利技术属性】
技术研发人员:舒梅特巴卢哈亨利罗利
申请(专利权)人:谷歌公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1