首页> 中国专利> 从提醒搜索词来生成热门主题

从提醒搜索词来生成热门主题

摘要

从注册提醒的用户所提交的搜索词来确定热门主题。在一个实现中,接收和存储给用户发送电子邮件提醒的注册请求。基于对在预定时间段内注册的电子邮件提醒的分析,来确定热门主题。

著录项

  • 公开/公告号CN101313302A

    专利类型发明专利

  • 公开/公告日2008-11-26

    原文格式PDF

  • 申请/专利权人 谷歌公司;

    申请/专利号CN200680043517.2

  • 申请日2006-09-27

  • 分类号G06F17/30(20060101);

  • 代理机构11219 中原信达知识产权代理有限责任公司;

  • 代理人郑立;林月俊

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-17 21:02:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20060927

    专利权人的姓名或者名称、地址的变更

  • 2014-11-12

    授权

    授权

  • 2009-01-21

    实质审查的生效

    实质审查的生效

  • 2008-11-26

    公开

    公开

说明书

技术领域

此处描述的实现一般涉及检测用户群当前感兴趣的主题。

背景技术

在增长的联网世界里,用户频繁使用在线资源来访问信息。例如,搜索引擎是一种流行的工具,用户通过搜索引擎输入描述感兴趣信息的搜索查询,并且接收返回的与搜索查询相关的文档或指向文档的链接。可将搜索引擎限定于特定的感兴趣的范围,例如通用Web搜索引擎、新闻搜索引擎、或购物搜索引擎。

用户可使用搜索引擎以外的工具来寻找或跟踪感兴趣的信息。例如,用户可以常去与感兴趣主题相关的特定网页,或者订购提醒业务,例如电子邮件提醒业务。在电子邮件提醒业务中,用户可通过其提供给提醒提供者的搜索词来描述感兴趣的主题,以订购一个或多个感兴趣的话题。当确定新闻项或其它感兴趣的文档与已注册的提醒相匹配时,提醒提供者可通过诸如电子邮件来将文档(或指向文档的链接)发送给用户。这种类型的提醒业务使得用户能够轻易地追踪其感兴趣的话题或主题。

发明内容

一方面指向计算机实现的方法,其包括:接收给用户发送提醒的注册请求,存储接收到的注册请求,并基于对预定时间段内多个用户所注册的提醒的分析,来确定热门主题。

另一方面指向确定对一组用户的热门主题的方法。该方法包括:聚集用户所注册的提醒,每个提醒包括用户输入的定义了话题的搜索词,用户对接收该话题的信息感兴趣。该方法还包括分析聚集后的提醒,以找出已经被最频繁注册的话题。

而另一方面指向提醒引擎。提醒引擎包括:配置为允许提醒引擎的用户注册关于用户感兴趣主题的提醒的逻辑;配置为分析在预定时间段内注册的提醒,以确定流行的提醒注册的逻辑;以及配置为输出热门主题的逻辑,该热门话题对应于已确定的流行提醒。

附图说明

附图被包括在说明书中并组成说明书的一部分,其示出本发明的实施例,并与描述一起解释本发明。在图中,

图1是示范性系统的示图,在其中可实现符合本发明原理的概念;

图2是图1所示的一个计算机设备的示例图;

图3是流程图,从概念上解释了图1所示的提醒引擎的示范性操作;

图4是示出示范性图形界面的示图,通过该界面用户可注册提醒;

图5是以图形界面显示的示范性电子邮件提醒的示图;

图6是流程图,其示出图1所示的热门主题生成器所执行的示范性操作;

图7A和7B是示出存储有聚集后的提醒搜索词的示范性表格的示图;

图8是示出搜索引擎的示范性实现的示图,该搜索引擎使用图1所示的热门主题生成器所生成的热门提醒;并且

图9是示出用于创建新提醒的界面的示范性实现的示图。

具体实施方式

以下对本发明的详细描述请参照附图。详细描述不对本发明进行限定。

概述

符合本发明原理的实现使用与当前用户兴趣相关的信息,例如已注册的提醒搜索词,来生成对用户群认为的热门主题的指示。可将已确定的热门主题用于提升用户的在线体验。

作为符合本发明各方面的实现的一个概念性实例,考虑电子邮件提醒提供者,其允许用户输入定义了用户当前感兴趣话题的提醒搜索词。例如,对关于演员Colin Farrell的新闻感兴趣的用户可以进行注册,以将包含搜索词“Colin Farrell”的新近新闻文档通知给他。提醒提供者可使用这种提醒搜索词的集合来了解用户群当前感兴趣的话题或主题。例如,如果极其大量的用户注册了搜索词“Colin Farrell”,则提醒提供者可推断用户现在对该演员特别感兴趣。提醒提供者可使用这个信息来提升其用户的在线体验,例如,通过诸如建议用户可能对接收关于“Colin Farrell”的提醒感兴趣,或者通过在其网站上的更多有显著特征的关于Colin Farrell的新闻文章。

系统描述

图1是示范性系统100的示图,在其中可实现符合本发明原理的概念。系统100可包括多个客户机110,该客户机110可通过网络140连接到服务器,标记为搜索引擎120和提醒引擎130。网络140可包括局域网(LAN)、广域网(WAN)、诸如公共交换电话网(PSTN)的电话网、企业内联网、因特网、或网络的组合。为了简明,将三个客户机110和两个服务器(搜索引擎120和提醒引擎130)示出为连接到网络140。在实践中,可以有更多的客户机和/或服务器。并且,在一些情形中,客户机可执行服务器的一种或多种功能,并且服务器可执行客户机的一种或多种功能。

客户机110可包括设备:例如无线电话、个人计算机、个人数字助理(PDA)、笔记本电脑、或其它类型的计算或通信设备、在这些设备中的一个上运行的线程或进程、和/或可由这些设备中的一个执行的对象。客户机110的用户可访问搜索引擎120和提醒引擎130或从其接收信息。

在示出的实现中,搜索引擎120一般可对文档进行索引,并且响应于用户的搜索查询来将文档提供给客户机110。搜索引擎120可以是,诸如通用web搜索引擎,或更专门的搜索引擎,例如新闻或购物搜索引擎。

提醒引擎130可将提醒,例如通过电子邮件传递的提醒,提供给进行注册以接收提醒的用户。可在数据库131中存储已注册的提醒。提醒引擎130所提供的提醒可包括诸如文档或指向文档的链接,该文档或指向文档的链接与用户为提醒而注册时所选定的搜索词相关。提醒引擎130可另外包括热门主题生成器135,或与其相关联。热门主题生成器135一般可运行以输出对提醒引擎130的用户热门的话题。尽管将热门主题生成器135示为在提醒引擎130之内实现或作为其的一部分来实现,但是可与提醒引擎130相分离地来实现热门主题生成器135。以下将更详细地描述热门主题生成器135。

示范性计算设备结构

图2是计算设备200的的示范性示图,例如一台客户机110、搜索引擎120、或提醒引擎130。计算设备200可包括总线210、处理器220、主存储器230、只读存储器(ROM)240、存储设备250、输入设备260、输出设备270,和通信接口280。总线210可包括允许在计算设备200的组件之间进行通信的通道。

处理器220可包括任何类型的处理器、微处理器、或可解释并执行指令的处理逻辑。主存储器230可包括随机存取存储器(RAM)或其它类型的,可存储用于处理器220执行的信息和指令的动态存储设备。ROM240可包括ROM设备,或其它类型的,可存储由处理器220使用的静态信息和指令的静态存储设备。存储设备250可包括磁和/或光记录介质及其相应的驱动。

输入设备260可包括允许用户将信息输入到计算设备200的机构,例如键盘、鼠标、笔、语音识别和/或生物特征识别机构等。输出设备270可包括将信息输出给用户的传统机构,包括显示器、打印机、扬声器等。通信接口280可包括任何类似收发器的机构,其使得计算设备200能够与其它设备和/或系统进行通信。例如,通信接口280可包括用于经由网络,例如网络140,与其它设备或系统进行通信的机构。

可用软件来实现热门主题生成器135,并可将其存储在计算机可读介质中,例如存储器230中。计算机可读介质可被定义为一个或多个物理或逻辑存储设备和/或载波。

可从其它计算机可读介质,诸如数据存储设备250,或者经由通信接口280从其它设备,来将定义热门主题生成器135的软件指令读入存储器230。包含在存储器230中的软件指令可使得处理器220执行后述的过程。可选地,可用硬连线电路代替软件指令或与软件指令结合起来以实现符合本发明的过程。所以,符合本发明原理的实现并不局限于硬件电路和软件的任何特定组合。

提醒引擎

在描述热门主题生成器135之前,将首先描述提醒引擎130的实现。图3是流程图,其从概念上示出了提醒引擎130的示范性操作。

用户可通过向提醒引擎进行注册来开始使用提醒引擎130(动作302)。在注册过程中,用户可提供要将电子邮件提醒发送到的电子邮件地址。可选地,用户可在注册过程中提供其他信息,例如用户名、地址等。

一旦注册后,用户可按需要来注册新的提醒(动作304)。可通过输入描述了用户想要接收信息的主题的搜索词来注册每个提醒。可在数据库131中存储已注册的提醒。图4是示出示范性图形界面400的示图,通过该界面用户可注册提醒。界面400可包括区域410,通过该区域用户可输入对应于提醒的搜索词。在本实例中,用户已输入搜索词“oil”,指示他希望接收关于oil的电子邮件提醒。

在区域420,用户可选择应用搜索词的文档的类型。在本实例中,文档的可能类型包括:“新闻“、“web”、“新闻和web”、和“组”。“新闻”类型可指示将提醒的搜索词应用于新近接收到的新闻文档,例如新闻搜索引擎所索引的文档。“web”类型可指示将提醒的搜索词应用于新近索引的web文档,例如通用web搜索引擎所索引的网页。“新闻和web”类型可指示将提醒的搜索词应用于新闻文档和网页。“组”类型可指示将提醒的搜索词应用于从因特网讨论组所索引的新文档。在本实例中,用户已选择了“新闻”类型,这意味着用户对关于oil的新闻文章感兴趣。

在区域430中,用户可选择提醒引擎130将提醒电子邮件发送给用户的频率。如图4所示,示例选择包括“每天一次”,“当发生时”和“每周一次”。每隔选定的间隔,提醒引擎130可生成新的电子邮件提醒并将其发送给用户。

图5是以图形界面显示的示范性电子邮件提醒的示图。电子邮件提醒500可以是来自提醒引擎130的,基于搜索词“oil”而生成的电子邮件提醒。电子邮件提醒500可包括指向与提醒相关的文档(例如,新闻故事)的链接510-512。诸如链接510的链接也可与取自文档的片断515相关联,以及与第二链接516相关联,该第二链接516指向类似于主文档的其它文档。阅读电子邮件提醒500的用户可快速地浏览电子邮件并选择感兴趣的文档以进一步阅览。

热门主题生成器135

图6是流程图,其示出了热门主题生成器135所执行的示范性运转。如上所述,热门主题生成器135可分析用户向搜索引擎130注册的新提醒搜索词,以获取特定流行的提醒搜索词。分析可以在特定时间段内完成,例如新提醒注册的前一天、前一周、或前一月,以获取提醒引擎130的聚集用户认为是热门的提醒搜索词的列表。

如图6所示的过程可以开始于热门主题生成器135接收提醒搜索词(动作602)。可从提醒引擎130来接收提醒搜索词,并且提醒搜索词可对应于在预定时间段内注册的提醒。例如,提醒可以是在先前的小时、天、周、或月中所新注册的提醒。可由热门主题生成器135的操作员来选择预定时间段的长度。

可将在动作602中接收到的提醒搜索词进行聚集(动作604)。图7是示出示范性表格700的示图,表格700示出了聚集后的提醒搜索词。表格700的每一行可包括唯一的提醒搜索词或短语,以及该提醒被注册的次数。例如,行710指出在选定的预定时间段内,(例如一天),20个不同的用户注册了搜索词“Westminister Dog Show”。

可选地,可将表格700中类似的提醒搜索词进行合并(动作60)。例如,表格700中的行715对应于“Rafik Hariri”的提醒,而行716对应于“Hariri”的提醒。创建这些提醒的用户可能都对与黎巴嫩前总理,Rafik Bahaa Edine Hariri相关的文档感兴趣。因此,可将行715和716进行合并,以创建具有提醒搜索词“Rafik Hariri”的单个行,其被请求13次。图7B是示出示范性表格701的示图,表格701对应于行715和716合并之后的表格700。如图所示,在表格701中的行718包括“Rafik Hariri”的单个条目,其被请求了13次。可基于使用已知的字符串比较技术对两行中的提醒搜索词所作的比较,来确定两行是否相似或足够相似到能够合并。

可将聚集后的提醒,例如表格700或701所示的那些提醒,用于确定热门的提醒(动作608)。如此处所用,“热门”提醒是指具有预定的流行程度的提醒。例如,可通过将提醒请求的数目与阈值相比较来衡量流行程度。例如,在表格701的实例中,可将热门主题生成器135设置为:把在前一天被注册超过18次的任何提醒作为热门提醒进行输出。因此,可将“Westminister Dog Show”和“Identity Theft”作为热门提醒进行输出。

在一个实现中,替代于单独地接收提醒搜索词(动作602)、聚集搜索词(动作604)、和分析搜索词(动作608),可以用单独一个逻辑操作来执行这些动作。例如,提醒引擎130可将每个已注册的提醒存储在数据库中。热门主题生成器135可使用诸如单独一个结构化查询语言(SQL)查询来直接搜索这个数据库,以执行动作602、604和608。

由热门主题生成器135确定为热门的提醒(动作608),可以被提醒引擎130、搜索引擎120、或其他过程所使用以提升用户的在线体验(动作610)。例如,可以在网页上将热门提醒以当前流行话题的形式来显示给用户,可将热门提醒以用户可能会有兴趣接收的提醒的形式呈现给用户,或者将热门提醒用于辅助对搜索引擎120的搜索结果进行排名。

使用热门主题生成器135的示范性实现

现在将参照附图8和9来描述使用由热门主题生成器135所生成的热门提醒的具体实例。如上所述,热门主题生成器135所生成的热门提醒一般指示那些用户整体上认为当前感兴趣的话题或主题。依此,可将热门提醒认为是“什么是有意思的”的信号,并且可将其用于以多种方式提升用户的体验。

一种可用热门提醒来提升用户的在线体验的示范性方法是,通过将热门提醒作为信号来使用,该信号影响搜索引擎所返回的搜索结果的排名。换言之,可将热门主题生成器135所生成的热门提醒用于改进来自搜索引擎120的结果。

图8是示出搜索引擎的示范性实现的示图,该搜索引擎使用由热门主题生成器135所生成的热门提醒。搜索引擎805可以是新闻搜索引擎,其被设计为用于返回由在线新闻源所生成的,与客户机810所提交的搜索查询相关的文档。响应于客户机的搜索查询,新闻搜索引擎805可搜索新闻文档的预索引数据库(未示出),以生成匹配于搜索查询的新闻故事列表。可由排名组件807来对这个新闻故事的列表进行排名,该排名组件807被设计为用于根据相关性和/或重要性来对文档进行排名。

理想情况是,排名组件807应当将新闻故事的列表进行排名,以使得首先返回与客户机感兴趣的信息最密切对应的新闻故事。排名组件807可使用多种已知技术来对新闻故事的初始列表进行排名,例如基于搜索查询与新闻故事相匹配程度的技术,以及基于质量的客观衡量的技术,例如新闻故事的来源。另外,根据本发明的一方面,对将新闻故事的初始列表进行排名的时候,排名组件807可额外考虑热门主题生成器135所生成的热门主题的列表。对于与被确定为热门的主题相关的新闻故事,排名组件807可提高其的排名值。

可将热门提醒用于提升用户的在线体验的另一可能方式是通过把热门主题作为建议的提醒搜索词来呈现给用户。

图9示出用于创建新提醒(包括提醒引擎130所建议的提醒)的界面的示范性实现。除了图9所示的附加区905(“本周流行的提醒”)以外,图9所示的用户界面类似于图4所示的用户界面。区905可包括多个示范性链接910-912,其允许用户通过简单地选择链接910-912中的一个来添加新的提醒。根据本发明的一方面,链接910-912可各个对应于由热门主题生成器135所生成的热门主题。预先确定的用户可能会感兴趣的可能提醒,使得用户可以更容易地注册新的提醒。另外,流行提醒的列表本身就可以是兴趣所在。在一些实现中,可将已被确定为用户感兴趣的提醒以其他方式呈现给用户,例如将其包括于用户已经注册的其他电子邮件提醒之中。

结论

如上所述,热门主题生成器135通过在特定时间段内聚集新闻提醒搜索词来确定热门提醒。热门提醒通常指示在特定时间段内用户群整体上认为感兴趣的内容。

前述对本发明示范性实施例的描述提供了说明和描述,但是并不是意欲穷尽或将本发明限定于所披露的特定形式。鉴于上述教导或从本发明的实践中来获得修改和变化是可能的。

另外,尽管参照图3和6已经描述了一系列动作,但是动作的顺序可以在符合本发明的其他实现中进行变化。另外,可以并行地来实现独立的操作。

在附图所示的实现中,本领域的普通技术人员显然可以用很多不同形式的软件、固件、和硬件来实现如上所示的本发明的各方面。用于实现符合本发明原理的各方面的实际软件代码或专用控制硬件并非是对本发明进行限定。所以,并没有参照特定的软件代码来描述本发明的各方面的操作和行为——应当理解,本领域的普通技术人员根据这里的描述能够设计出软件和控制硬件来实现这些方面。

另外,可以用执行一个或多个功能的“逻辑”或“组件”来实现本发明的某些部分。该逻辑或组件可包括:硬件,例如专用集成电路或现场可编程门阵列,软件,或硬件和软件的组合。

在本发明描述中的元件、动作或指令不应当被解释为对本发明是关键的或必需的,除非明确说明是这样。并且,如此处所用,不加数量限制的项意图包括一个或多个项。当意指仅有一个项时,使用词语“一个”或类似语言。另外,短语“基于”指“至少部分的基于”,除非明确声明是其它意思。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号