个人代理主页集成的制作方法

文档序号:9872441阅读:239来源:国知局
个人代理主页集成的制作方法
【专利说明】
【背景技术】
[0001]随着多个计算设备之间的网络通信已经变得普遍存在,经由这样的网络通信而可用的信息量已经以指数方式增长。例如,普遍存在的互联网和万维网包括来源于全世界的大量实体(包括,公司、大学、个人等)的信息。可以以使得信息能够由称为“搜索引擎”的服务找到、识别以及索引的方式对这样的信息进行标记或“加标签”。甚至没有针对搜索引擎索引进行优化的信息仍然可以由与搜索引擎相关联的服务定位,该服务通过与其他计算设备的网络通信来找出可用的信息并且使得搜索引擎能够对这样的信息进行索引以用于后续的取回。
[0002]由于通过与其他计算设备的网络通信而对计算设备可用的信息的巨大的量,用户越来越多地求助于搜索引擎来找到他们寻求的信息。搜索引擎通常使得用户能够搜索任何主题并从这样的大量的信息中接收被认为是响应于用户查询或与用户查询相关联的特定内容的识别。为了对巨大量的可用信息进行整理并且及时地提供对用户查询的有用的响应,搜索引擎采用大量机制来对响应的和相关联的信息的识别和取回进行优化。
[0003]不幸的是,用户仍然需要表达搜索查询、键入该搜索查询、并且解析由搜索引擎提供的结果以便于找到用户正寻找的信息。不论用户正搜索用户之前尚未寻找过的某个难懂的信息片段,或者不论用户正执行他们过去经常执行的搜索、寻找他们重复和频繁地消费的信息,这样的步骤都是需要的。在后者的情况下,如果可以主动地将信息呈现给用户以使得用户可以利用最小的努力来获取这样的信息,这将会是对用户有利的。

【发明内容】

[0004]在一个实施例中,搜索服务的主页或用户可以通过其来访问和搜索信息的其他类似入口可以被修改为包括向用户主动呈现(proactive presentat1n)信息。主动呈现的信息可以包括预期用户将会寻求或希望消费的信息。
[0005]在另一个实施例中,可以查阅用户简档以识别预期用户将会寻求或希望消费的信息。然后可以例如通过充当用户的虚拟个人代理的过程来主动地获取这样的信息,并且可以对主动获取的信息进行分类或排序以使得可以仅向用户主动地呈现最重要的信息或用户最可能寻求的信息。
[0006]在进一步的实施例中,可以根据隐式用户动作来构造用户简档,所述隐式用户动作例如是由用户执行的先前搜索和由用户消费的先前信息;还可以根据显式用户动作来构造用户简档,所述显式用户动作例如是由用户提供的显式指示,标识用户期望主动地呈现给他们的信息。
[0007]在进一步的实施例中,搜索服务的主页或用户可以通过其来访问和搜索信息的其他类似入口可以包括图形化拼片(tile)或其他类似的对信息的视觉呈现,所述拼片或视觉呈现可以包括表示主动获取的信息的图像和文本,从而使得用户能够快速扫描和确定是否消费主动获取的信息的特定集合中的更多。
[0008]提供本
【发明内容】
以便以简化形式引入一系列的概念,这些概念将在下文的【具体实施方式】中进一步描述。本
【发明内容】
不是要标识要求保护的主题的关键特征或必要特征,也不是要用于限制要求保护的主题的范围。
[0009]根据以下的参照附图进行的【具体实施方式】,额外的特征和优点将变得显而易见。
【附图说明】
[0010]当结合附图时可以更好地理解下面的【具体实施方式】,在附图中:
[0011 ]图1是交换与个人代理主页集成相关联的通信的计算设备的示例性网络的框图;
[0012]图2是示例性个人代理主页集成的框图;
[0013]图3a和3b是包括了具有个人代理集成的主页的示例性用户接口的图;
[0014]图4是包括了提供显式用户简档更新的机制的示例性用户接口的框图;
[0015]图5是示例性个人代理主页集成的流程图;以及
[0016]图6是示例性计算设备的框图。
【具体实施方式】
[0017]下面的说明书针对用户接口和相关联的机制,通过该用户接口和相关联的机制可以主动地向用户提供信息,该用户接口和相关联的机制例如是搜索服务的主页的一部分、或者是用户可以通过其来访问或找到信息的其他类似的入口。可以根据隐式用户信号(例如先前的搜索或用户消费的其他信息),以及根据显式用户信号(例如用户期望主动呈现给他们的定义的信息集合的显式指示)来构造用户简档。用户简档可以告知哪种类型的信息是针对用户而主动获取的。随后可以对主动获取的信息进行分类或排序,以使得仅向用户主动呈现最重要的信息或用户最可能寻求的信息。向用户的信息的主动呈现可以采用拼片或其他类似的图形化元件的形式,该拼片或其他类似的图形化元件可以包括指示主动呈现给用户的信息的文本和图像。针对拼片的用户动作可以引起其他信息的呈现。
[0018]出于示例的目的,本文所描述的技术参照了现有和已知的应用用户接口上下文,例如通常由网络浏览器呈现的用户接口和通常由网页(通过该网页,用户能够访问搜索功能)通过这样的网络浏览器来呈现的用户接口。同样,出于示例的目的,本文所描述的技术参照了现有和已知的协议和语言,例如普遍存在的超文本传输协议(HTTP)和同样普遍存在的超文本标记语言(HTML)。然而,这些参照是严格示例性的并且不是要将所描述的机制限制为所提供的特定示例。事实上,所描述的技术可以适用于用户通过其来搜索和消费信息的任何应用用户接口,所述应用例如包括,诸如音频和/或视频呈现应用和电子书阅读器之类的生活方式和/或娱乐应用,以及其他内容消费和呈现应用。
[0019]尽管没有要求,但下文的说明书将在计算机可执行指令的一般上下文中进行,所述计算机可执行指令例如是由计算设备执行的程序模块。更具体地,说明书将参照由一个或多个计算设备或外围设备执行的操作的动作和符号表示,除非另有指示。由此,应该理解的是,这样的动作和操作(有时被称为计算机执行的动作和操作)包括处理单元对以结构化形式表示数据的电信号的操纵。这样的操纵对数据进行变换或将其保持在存储器中的位置处,这以本领域技术人员容易理解的方式对计算设备或外围设备的操作进行重新配置或另外改动。其中保持有数据的数据结构是具有由数据的格式所定义的特定属性的物理位置。
[0020]—般地,程序模块包括执行特定任务或实现特定的抽象数据类型的例程、程序、对象、部件、数据结构等。此外,本领域技术人员将意识到计算设备不必限于常规的个人计算机,而包括其他计算配置,这些计算配置包括手持式设备、多处理器系统、基于微处理器的或可编程的消费电子设备、网络PC、小型计算机、大型计算机等。类似地,计算设备不必限于独立的计算设备,因为这些机制还可以在分布式计算环境(其中任务由通过通信网络链接的远程处理设备来执行)中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器储存设备二者中。
[0021]转到图1,示出了示例性系统100,系统100提供了针对下文说明书的上下文。更具体地,图1中的示例性系统100不是要作为所示出的各种设备和部件之间的所有交互的完全示例,而是仅示出与下文的【具体实施方式】相关的系统的特定部件、通信和方面。图1的示例性系统100被示出为包括传统的桌面客户端计算设备110以及移动客户端计算设备120,二者都通信地耦合到网络190。网络190还具有通信地耦合到其上的可以向客户端计算设备的用户提供搜索功能的搜索引擎计算设备131,以及可以向专用信息应用(例如,在移动客户端计算设备120上执行的示例性的专用信息应用121)提供专用信息(例如,天气信息、股票报价、体育比分、或其他类似信息)的专用信息计算设备132。这样的专用信息的呈现可以通过使用被搜索引擎计算设备131利用的相同的语言和协议来经由信息浏览应用111向(例如)客户端计算设备110的用户提供搜索功能,所述信息浏览应用111被示出为在客户端计算设备110上执行。可替换地,由专用信息计算设备132向专用信息应用121呈现信息可以通过不同的网络通信协议(包括可以定制的或对这样的信息的呈现更有效率的协议,例如,丰富站点摘要(或“真正简易聚合”)(RSS)协议)。将搜索引擎计算设备131和专用信息计算设备132示出为单个设备是严格地出于示例简化的目的,并且下文的说明书同样可适用于串行或并行地在多个物理上不同的计算设备上执行的过程。
[0022]在一个实施例中,搜索引擎计算设备131和专用信息计算设备132可以是单个域130的一部分,或者可以是以其他方式相关联的(例如通过由同一个公司实体所拥有),以使得信息可以在搜索引擎计算设备131与专用信息计算设备132之中和之间共享。这样的域130可以包括用户简档数据库133,用户简档数据库133可以包括定义可以被利用的用户兴趣的各方面的用户简档,除了其他目的之外,以识别这些用户可能期望的信息,由此使得这些信息能够被主动地获取并且呈现给用户,而不需要用户首先对这些信息进行显式请求。如下文将进一步详细描述的,可以根据从由这些用户进行的先前动作(包括例如,由这些用户执行的先前搜索、由这些用户消费的先前信息、以及其他类似的先前动作)产生的隐式指示器来生成用户简档数据库133的用户简档。此外,可以根据可以具体地指示用户是否期望接收给定类型或类别的主动呈现内容的显式用户反馈来生成用户简档数据库133的用户简档。
[0023]图1的示例性系统100示出了对客户端计算设备110的用户利用,并且更具体地,示出了信息浏览应用111,该信息浏览应用111在客户端计算设备110上执行以经由由搜索引擎计算设备131提供的搜索引擎来执行搜索141。搜索141可以提供对用户简档数据库133中的用户简档进行更新(如由箭头142所示出)的基础。例如,并且如以下将进一步详述的,搜索西雅图海鹰队足球比赛的比分的用户可以被推测为具有对西雅图海鹰足球队的兴趣,并且这样的信息可以被编码到这样的用户简档中并且随后被继续用于将与西雅图海鹰足球队有关的信息主动地提供给这样的用户。
[0024]图1的示例性系统100还示出了对移动客户端计算设备120的用户利用,并且更具体地,示出了对专用信息计算设备132进行信息请求151的专用信息应用121。这样的信息请求151也可以提供对用户简档数据库133中的用户简档进行更新(如由箭头152所示出)的基础。例如并且如下文将进一步详述的,专用信息应用121可以是天气应用并且信息请求151可以是针对由邮政编码98052识别的位置处的天气的请求。根据这样的信息请求,可以推测用户对由邮政编码98052所识别的位置处的天气感兴趣。这样的信息可以被编码到用户简档中,并且随后被继续用于将由邮政编码98052所识别的位置处的天气主动地提供给这样的用户。
[0025]在一个实施例中,这样的对信息的主动呈现可以被呈现为由搜索引擎计算设备1
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1