搜索引擎数据库被用于识别存在相关联的离散的客观信息的“实体”或事物。对于可独立获取的托管信息,实体检测器独立地访问该信息并且识别实体。对于已经定义潜在实体的信息,如娱乐或生活方式信息,这样定义的潜在实体被提供给实体检测器,以参考搜索引擎数据库核实它们是否是实体。当实体已经被识别出时,相关任务产生器参考搜索引擎数据库识别与识别出的实体相关的任务。这种任务包括信息任务、经济任务、时间敏感和位置敏感任务。被识别的实体和相关任务与用于量化置信度、关系、重要性、位置和时间敏感度等的元数据一起被提供给应用,从而使这些应用能够主动将选择的一些信息提供给用户。
【技术实现步骤摘要】
被识别实体的相关任务的主动交付
技术介绍
随着多个计算装置之间的网络通信变得无处不在,可通过这种网络通信获得的信息量指数地增加。例如,无处不在的因特网和万维网包括来源于遍布世界的庞大的实体阵列的信息,这些实体包括公司、大学、个体等。这种信息通常被标注或者“加标签”,使得能够被称为“搜索引擎”的服务发现,识别和索引。甚至未针对搜索引擎索引优化的信息也能够被与搜索引擎相关的服务定位,其找出可通过与其它计算装置网络通信获得的信息,并且使搜索引擎能够索引这些信息以用于以后检索。由于计算装置通过与其它计算装置的网络通信可获得的信息的绝对量,用户越来越求助于搜索引擎来发现他们寻找的信息。搜索引擎使用户能够搜索任何主题,并且从大量的信息中接收响应于用户查询的或者与用户查询相关联的具体信息的识别,这些识别通常按照与用户的相关性或者对用户的重要性的顺序来呈现。为了分类可利用的大量信息,并且及时提供对用户的查询有用的响应,搜索引擎采用多种机制来优化响应信息和相关信息的识别和检索。遗憾的是,按照定义,搜索引擎是被动的实体,因为它们只响应于在先的寻找信息的初始动作来提供该信息。简单来说,如果用户没有认识到它们正缺少可能对他们有益的具体信息,那么可通过搜索引擎获得的所有这些信息都将保持不被该用户使用,从而对该用户没有任何用处。
技术实现思路
在一个实施例中,应用程序可以查询能够访问搜索引擎数据库的服务,以从该服务获得该应用程序呈现给用户的信息中的实体的相关任务列表。这样的实体可包括产品、组织、个体、场所、活动等。可以参考搜索引擎数据库识别这些相关任务。这些相关任务可 被主动呈现给用户,从而以主动方式向用户提供相关信息而不需要用户首先意识到他们需要这些信息。在另一个实施例中,对于托管的信息,应用程序可以将这种托管信息的识别提供给能够访问搜索引擎数据库的服务,从而使该服务能够首先检测到托管信息中的实体,然后将这些实体标识给应用程序,并且使该服务能够提供与这些实体相关的任务。在另一个实施例中,对于已经定义潜在实体的信息,如娱乐信息或者生活方式信息,应用程序可以将该潜在实体提供给能够访问搜索引擎数据库的服务,并且可以从其接收哪些潜在实体实际上是其相关任务可被识别的实体的指示。该应用程序可以进一步接收这些相关任务。在又一个实施例中,被识别的实体和与这些实体相关的任务可被提供有元数据,以使应用程序能够确定这些被识别的实体和相关任务是否被呈现给用户以及在什么程度上呈现给用户。本
技术实现思路
被提供用于以简化的方式介绍概念的选择,在下面的具体实施例中对其进一步描述。本
技术实现思路
不意图确定所要求保护的主题的关键特征或必要特征,也不意图用于限制所要求保护的主题的范围。其它特征和优点将从以下参照附图进行的详细描述中变得明显。附图说明结合附图可以最佳地理解以下详细描述,其中 图I是用于识别托管信息中的实体的交换通信的计算装置的示例性网络的框 图2是用于将被识别的实体和相关任务提供给信息浏览应用的交换通信的计算装置的示例性网络的框 图3是用于在包括被定义的潜在实体的信息当中识别实体的交换通信的计算装置的示例性网络的框图; 图4是用于将被识别的实体和相关任务提供给生活方式/娱乐应用的交换通信的计算装置的示例性网络的框 图5是接收和呈现被识别的实体和相关任务的应用程序的示例性操作的流程图;以及 图6是示例性计算装置的框图。具体实施例以下描述涉及被识别的实体的相关任务的主动交付。搜索引擎数据库包括搜索引擎为了更有效地呈现对查询的搜索结果而收集并索引的信息,搜索引擎数据库可被用于识另Ij “实体”或者其存在可通过网络通信获得的相关联的离散的客观信息的事物。对于信息浏览应用和实体检测器二者可独立地获得的托管信息,实体检测器可以独立地访问该托管信息,并且再次参考搜索引擎数据库识别该托管信息中的任何实体。然后被识别的实体可被提供给信息浏览应用。对于已经定义潜在实体的信息,如娱乐信息或生活方式信息,适当的应用可以将这种被定义的潜在实体提供给实体检测器,以参考搜索引擎数据库来核实它们实际上是否是实体。然后被核实为实际实体的那些潜在实体可被往回提供给娱乐或生活方式应用。另外,一旦实体已经被识别,相关的任务产生器就可以再次参考搜索引擎数据库来识别与被识别的实体相关的任务。这种任务可包括信息任务、经济任务、对时间敏感的任务、对位置敏感的任务等。该相关任务可被提供给信息浏览应用或者娱乐或生活方式应用,以使这些应用能够将该相关任务主动提供给它们的用户。另外,该相关任务可被提供有元数据,包括元数据量化置信度、关系、重要性、位置和时间敏感度以及其它元数据,以使接收应用能够更好地决定,如果可能的话,哪些相关任务要呈现给用户,以及以什么顺序呈现这些相关任务。出于说明的目的,本文描述的技术参考现有的和已知的联网基础架构,如无处不在的因特网和万维网(WWW)。此外,出于说明的目的,本文描述的技术还参考现有的和已知的协议和语言,如无处不在的超文本传输协议(HTTP)和同样无处不在的超文本标记语言(HTML)。然而这些参考严格来说是示例性的,而不意图将所描述的机制限制于所提供的具体例子。实际上,所描述的技术可通过任何方式应用于任何数据交换,在该数据交换中现有数据库可被调节以主动提供相关信息给访问数据的用户。尽管不是必需的,下面的描述将以由计算装置执行的计算机可执行指令(如程序模块)为一般背景。更具体来说,除非另外指出,否则本描述将参考由一个或多个计算装置或外围设备进行的动作或操作的符号表示。同样地,应当理解,有时被称为计算机执行的这些动作和操作包括代表结构化形式的数据的电信号的处理单元的操控。该操控转换数据或者将数据保存在存储器中的位置中,其以本领域的技术人员熟知的方式重新配置或改变计算装置或外围设备的操作。保存数据的数据结构是具有由数据格式定义的特定属性的物理位置。一般来说,程序模块包括例程、程序、目标码、构件、数据结构等,它们进行特定的任务或者实现特定的抽象数据类型。此外,本领域的技术人员将会意识到,所述计算装置不必局限于传统的个人计算机,而是包括其它计算配置,这包括手持装置、多处理器系统、基于微处理器的或者可编程的消费型电子产品、网络PC、微型计算机、大型计算机等。类似地,所述计算装置不必局限于独立的计算装置,因为所述机制也可以在分布式计算环境中实践,在分布式计算环境中,由通过通信网络链接的远程处理装置来执行任务。在分布式计算环境中,程序模块可以位于本地和远程存储器保存装置二者中。 参照图I,所示出的示例性系统100包括客户计算装置110和移动客户计算装置 120,此二者通信地耦合到网络190,网络190还包括服务器计算装置130、相关任务计算装置140和搜索引擎计算装置170。尽管被示出为分开的单独计算装置,但是下面参考服务器计算装置130、相关任务计算装置140和搜索引擎计算装置170描述的功能也可以由单个计算装置来进行,或者分散在多个不同的物理计算装置或虚拟计算装置上。例如,在一个实施例中,下面被描述为由相关任务计算装置140提供的功能可以由同一计算装置提供,或者由一组计算装置来提供,如该功能下面被描述为由搜索引擎计算装置170来提供。客户计算装置110和移动客户计算装置1本文档来自技高网...
【技术保护点】
主动呈现与被识别的实体相关的任务的方法,所述方法包括以下步骤:产生向用户呈现信息的应用背景;将所述信息提供给相关任务计算装置(140);响应于所述提供,从所述相关任务计算装置(140)接收被所述相关任务计算装置(140)识别为存在于所述信息中的被识别的实体;响应于所述提供,从所述相关任务计算装置(140)接收被识别为与被识别的实体相关的相关任务;响应于所述提供,从所述相关任务计算装置(140)接收与所述相关任务相关联的元数据、相关任务的元数据量化具体的相关任务和它的相关联的元数据之间的关系;基于所述相关任务的元数据,从所述被识别的实体当中选择至少一个实体,并且从所述相关任务当中选择与所选择的至少一个被识别的实体相关的至少一个任务;在所产生的应用背景内,针对每个被选择的至少一个被识别的实体产生指示器;以及如果用户动作针对所产生的指示器,则在所产生的应用背景内产生所选择的至少一个相关任务的呈现。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:LB里普谢尔,SSJM劳尔特,G沃罗涅尔,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。