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

提供具有搜索结果的最近历史制造技术

技术编号:7162523 阅读:234 留言:0更新日期:2012-04-11 18:40
提供了一种用于在搜索会话期间向用户呈现包括用户在该搜索会话期间的搜索历史的信息的用户界面的系统、方法和介质。实例化搜索会话,并且记录搜索查询、搜索结果、搜索结果的用户选择和其它信息。响应于查询向用户提供的搜索结果页包括会话跟踪器模块,它显示与用户在同一会话期间发出的最近搜索查询相关联的交互信息,使得用户可快速重新调用先前发出的查询和相应的搜索结果。

【技术实现步骤摘要】
【国外来华专利技术】提供具有搜索结果的最近历史
技术介绍
搜索引擎和搜索服务正成为用户与因特网交互的主要手段,并且随着在线可用的大量信息的增加,人们对用于多个项目和情形的有效且高效的搜索服务的依赖也增加。最近的研究指示,与搜索服务交互的计算机用户所花的大部分时间花费在涉及许多搜索查询和搜索结果的选择的长搜索会话。此外,数据提示,用户花费长搜索会话的很大部分来尝试重找他们已经查看过的内容。
技术实现思路
本专利技术由所附权利要求书来定义。提供本
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定所要求保护的主题的范围。本专利技术的实施例用于显示与用户最近发出的搜索查询相关的信息。当参与搜索会话时,用户可能希望重找用户从相同搜索会话期间响应于搜索查询而提供的搜索结果页访问过的内容。为了便于这种类型信息的高效重找,在每个搜索结果页上提供会话跟踪器模块。会话跟踪器模块显示最近发出的查询,并可包括例如至用户先前访问的搜索结果的链接。在会话跟踪器模块中可显示其它信息,如用户访问特定搜索结果的次数、用户查看内容所花费的时间(称为“停留时间”)、以及用户点击的搜索结果的数目。根据本专利技术的实施例,会话跟踪器模块显示在搜索页上的可容易定位的位置,但是设置其位置和大小使得它不减损页面上呈现的其它信息。本专利技术的这些和其他方面将在阅读以下说明书、附图和权利要求书后变得对本领域的普通技术人员显而易见。附图说明下面参考附图详细描述本专利技术,附图中图1是适用于实现本专利技术的各实施例的示例性计算环境的框图;图2是示出根据本专利技术的各实施例的示例性网络环境的框图;图3描绘了根据本专利技术的各实施例的包括会话跟踪器模块的说明性搜索结果页;图4描绘了根据本专利技术的各实施例的说明性会话跟踪器模块的两个视图;以及图5-7是示出根据本专利技术各实施例的在搜索会话期间提供关于用户发出的最近搜索查询的信息的示例性方法的流程图。具体实施例方式此处用细节来描述本专利技术的主题以满足法定要求。然而,该描述本身并非旨在限制本专利的范围。相反,专利技术人设想所要求保护的主题还可结合其他当前或未来技术按照其他方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序,否则该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序如上所述,本专利技术的各实施例用于在搜索会话期间方便地显示与用户发出的最近搜索查询相关的信息。根据本专利技术的第一说明性方面,提供一种包括用于执行示例性方法的指令的计算机可读介质,该示例性方法在搜索会话期间提供包括与用户在搜索会话期间的搜索活动相关联的信息的用户界面。在一个实施例中,示例性方法包括实例化搜索会话和接收用户定义的搜索查询。搜索查询的表示存储在使用唯一会话标识符标识的会话日志中。响应于接收搜索查询,检索一组搜索结果,并且参考会话日志以确定日志是否包含与相同会话期间的先前发出的搜索相关的信息。在搜索结果页上将搜索结果提供给用户,搜索结果页还包括会话跟踪器模块。如果会话日志包括与先前查询相关的信息,则该信息的一部分可显示在会话跟踪器模块中,并可包括用于重新发出查询、重新访问搜索结果等的超链接。根据本专利技术的另一说明性方面,提供一种包括用于执行另一示例性方法的指令的计算机可读介质,该另一示例性方法在搜索会话期间提供包括与用户在搜索会话期间的搜索活动相关联的信息的用户界面。示例性方法的实施例包括在与用户相关联的搜索会话期间接收多个用户定义的搜索查询。将多组搜索结果提供给用户,并且每组搜索结果包括至少一个指向相关内容的内容链接。当用户选择内容链接时,接收提供对那些选择的指示的选择指示。查询、搜索结果组、和选择指示的表示被记录并被存储为历史信息。响应于后续的查询,在搜索结果页上的会话跟踪器模块中将记录的历史信息的部分提供给用户。根据本专利技术的第三说明性方面,提供一种包括用于执行另一示例性方法的指令的计算机可读介质,该另一示例性方法在搜索会话期间提供包括与用户在搜索会话期间的搜索活动相关联的信息的用户界面。在示例性方法的实施例中,说明性第一步骤包括接收第一用户定义的搜索查询,并在数据库中存储的历史记录中记录查询的带时间戳的数据表示。响应于接收第一查询而提供第一组搜索结果,第一组搜索结果包括在对应内容站点维护的相关内容的可选表示。可选表示与指向内容站点的统一资源定位符(URL)相关联,以使用户可通过选择该表示来导航到内容站点。记录每个URL的带时间戳的数据表示。示例性方法的实施例还包括接收指示用户已选择内容的表示的选择指示,并且选择指示的带时间戳的数据表示也被记录。一旦接收第二用户定义的查询,向用户提供包括第一查询的可选表示的搜索结果页。下面将描述其中可以实现本专利技术的各个方面的示例性操作环境,以便为本专利技术的各个方面提供一般上下文。首先具体参考图1,示出了用于实现本专利技术的各实施方式的示例性操作环境,并将其概括地指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本专利技术的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本专利技术可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器执行的计算机代码或机器可使用指令(包括诸如程序模块之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本专利技术可以在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、专用计算设备等等。本专利技术也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实施。参考图1,示例性计算设备100包括直接或间接耦合以下设备的总线110 存储器 112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口 118、输入/输出组件120、和说明性电源122。总线110表示一条或多条总线(诸如地址总线、数据总线、或其组合)。虽然为了清楚起见利用线条示出了图1的各块,但是,实际上,描述各种组件不如此清楚,只是个比喻,更准确地,线条将是灰色而模糊的。例如,可以认为诸如显示设备的呈现组件是I/O组件。而且,处理器具有存储器。可以认识到,这是本领域的特性,并且重申,图 1的图示只是例示可结合本专利技术的一个或多个实施例来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等分类之间没有区别,它们全部都被认为是在图1的范围之内的并且被称为“计算设备”。计算设备100通常包括各种计算机可读介质。计算机可读介质可以是可由计算设备100访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机可读存储介质。计算机可读存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机可读存储介质包括但不限于,RAM、ROM、EPR0M、闪存或其他存储器技术、本文档来自技高网...

【技术保护点】
1.一种或多种其上包含用于执行一种方法的机器可使用指令的计算机可读存储介质,所述方法用于在用户的搜索会话期间提供包括与用户在会话期间的搜索活动相关联的信息的用户界面,所述方法包括:实例化(510)与用户相关联的搜索会话,其中实例化搜索会话包括将用户与唯一标识符相关联;接收(512)用户定义的第一搜索查询,其中所述第一搜索查询包括至少一个第一搜索项;在会话日志中创建(514)所述第一搜索查询的表示,所述会话日志包括与所述统一标识符相关联的记录;响应于接收所述第一搜索查询,检索(516)第一组搜索结果;参考(518)所述会话日志;确定(520)所述记录是否包括与所述统一标识符相关联的历史信息,其中历史信息包括第二搜索查询的至少一个第一表示和响应于所述第二搜索查询先前返回的第二搜索结果的至少一个第一表示,其中所述第二搜索结果曾被用户选择;提供(522)包括所述第一组搜索结果和会话跟踪器模块的搜索结果页,其中如果所述记录包括与所述统一标识符相关联的历史信息,提供搜索结果页包括在所述会话跟踪器模块中显示所述第二搜索查询的第二表示和用于显示所述第二搜索结果的所述第二表示的可选择选项。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·A·谢克特
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1