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

使用搜索策略确定搜索结果制造技术

技术编号:6938250 阅读:148 留言:0更新日期:2012-04-11 18:40
涉及使用搜索策略确定搜索结果。提供了用于将搜索和浏览策略以及内容偏好作为因素计入到web搜索结果中的方法。这样的搜索和浏览策略和/或内容偏好一般由家长、雇主或其他公司代表来提供并且指定其适用于的人群。在从特定用户接收到搜索查询后,确定一个或多个搜索和浏览策略和/或内容偏好是否适用于所接收的搜索查询。在确定一个或多个搜索和浏览策略和/或内容偏好适用于所接收的搜索查询后,根据所述一个或多个适用于该用户的适用的搜索和浏览策略和/或内容偏好来分析至少一个所接收的搜索查询和被确定为满足该搜索查询的任何搜索结果。在结果被呈现给用户以前,对搜索结果作出任何所需的修改。

【技术实现步骤摘要】

本专利技术涉及确定搜索结果,尤其涉及适用搜索策略确定搜索结果。
技术介绍
现代企业web过滤解决方案允许管理员阻止某些网站或将用户重定向到不同的网站、常常为详述公司的浏览策略的内联网资源。这样的阻止不仅对于接收到阻止消息的用户而言是扫兴的,而且对管理搜索和浏览策略的人员方面的正当行为是限制性的。概述提供本
技术实现思路
是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本专利技术的各实施例尤其是涉及用于将搜索和浏览策略以及内容偏好作为因素计入到web搜索结果中的系统、方法和计算机可读介质。这样的搜索和浏览策略和/或内容偏好例如可以由雇主或其他公司代表来提供并且规定其适用于的人群,例如雇员(全部雇员或雇员的子集)和/或与相关公司相关联的其他人、用户组、计算设备(或计算设备组)、 网络等等。在接收到搜索查询后,确定一个或多个搜索和浏览策略和/或内容偏好是否适用于该查询。如果一个或多个搜索和浏览策略和/或内容偏好适用于该查询,则根据一个或多个适用的搜索和浏览策略和/或内容偏好来分析至少一个所接收的搜索查询和被确定为满足该搜索查询的任何搜索结果。在结果被呈现以前,对搜索结果作出任何所需的修改。因此,输入搜索查询的所呈现的结果符合任何适用的浏览和搜索策略和/或内容偏好。附图说明作为示例而非限制,在附图中示出了本专利技术,附图中相同的附图标记指示相同或相似的元素,附图中图1是适用于实现本专利技术的各实施例的示例性计算环境的框图;图2是示出可以使用本专利技术各实施例的示例性计算系统的框图;图3是示出根据本专利技术的一实施例的用于使用搜索和浏览策略和/或内容偏好来确定搜索结果的方法的流程图。图4是示出根据本专利技术的另一实施例的用于使用搜索和浏览策略和/或内容偏好来确定搜索结果的方法的流程图。详细描述此处用细节来描述本专利技术的主题以满足法定要求。然而,该描述本身并非旨在限制本专利的范围。相反,专利技术人设想所要求保护的主题还可结合其它当前或未来技术按照其它方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序,否则该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。在此所描述的技术的各个方面总的来说所针对的是将搜索和浏览策略以及内容偏好作为因素计入到web搜索结果中。这样的搜索和浏览策略和/或内容偏好例如可以由雇主或其他公司代表来提供并且指定其适用于的人群,例如雇员(全部雇员或雇员的子集)和/或与相关公司相关联的其他人、用户组、计算设备(或计算设备组)、网络等等。这样的搜索和浏览策略和/或内容偏好也可以由用户来配置和提供。例如,搜索和浏览策略和/或内容偏好可以采取由一个用户配置的将应用于家庭计算设备的一个或多个用户的家长控制的形式。任何及所有这样的变型、及其任何组合都打算落在本专利技术的各实施例的范围内。在接收到搜索查询后,确定一个或多个搜索和浏览策略和/或内容偏好是否适用于该查询。如果一个或多个搜索和浏览策略和/或内容偏好适用于该查询,则根据一个或多个适用的搜索和浏览策略和/或内容偏好来分析至少一个所接收的搜索查询和被确定为满足该搜索查询的任何搜索结果。在结果被呈现以前,对搜索结果作出任何所需的修改。 因此,输入搜索查询的所呈现的结果符合任何适用的浏览与搜索策略和/或内容偏好。因此,本专利技术的一个实施方式针对存储计算机可使用指令的一个或多个计算机可读存储介质,所述指令在被一个或多个计算设备使用时使所述一个或多个计算设备执行一种用于使用搜索策略来确定搜索结果的方法。该方法包括接收由用户输入的搜索查询; 确定至少一个搜索策略适用于所接收的搜索查询;根据所述至少一个搜索策略修改满足所接收的搜索查询的多个搜索结果;以及输出经修改的多个搜索结果,例如以供与用户的计算设备相关联地进行呈现。本专利技术的另一实施例针对一种搜索结果修改系统。该系统包括计算设备,该计算设备与一个或多个处理器和一个或多个计算机可读存储介质相关联;数据存储,该数据存储与该计算设备耦合;以及搜索策略标识引擎,该搜索策略标识引擎接收由用户输入的搜索查询、以及满足所接收的搜索查询的多个搜索结果,标识出至少一个与所接收的搜索查询相关联的搜索策略,根据所述至少一个搜索策略修改所述多个搜索结果,并且输出经修改的多个搜索结果以供呈现。在另一实施例中,本专利技术针对存储计算机可使用指令的一个或多个计算机可读存储介质,所述指令在被一个或多个计算设备使用时使所述一个或多个计算设备执行一种用于使用搜索策略来确定搜索结果的方法。该方法包括接收由用户输入的搜索查询;标识出适用于所接收的搜索查询的至少一个搜索策略;接收满足所接收的搜索查询的多个搜索结果;根据所述至少一个搜索策略修改满足所接收的搜索查询的多个搜索结果;以及输出经修改的多个搜索结果。在简要描述了本专利技术各实施例的概览之后,以下描述可实现本专利技术的各实施方式的示例性操作环境,以便为本专利技术各方面提供通用上下文。参考附图、尤其是总体上和首先参考图1,示出了用于实现本专利技术的各实施例的示例性操作环境,并将其总体上指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本专利技术的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本专利技术的各实施例可以在由计算机或诸如个人数据助理或其它手持式设备之类的其它机器执行的计算机代码或机器可使用指令(包括诸如程序模块之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指的是执行特定任务或实现特定抽象数据类型的代码。本专利技术的实施例可以在各种系统配置中实施,包括手持式设备、消费电子产品、通用计算机、更专用计算设备等等。本专利技术的各实施例也可以在任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实施。参考图1,计算设备100包括直接或间接耦合以下设备的总线110 存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口 118、输入/输出组件120 和说明性电源122。总线110表示一个或多个总线可以为何物(诸如地址总线、数据总线或其组合)。虽然为了清楚起见利用线条示出了图1的各个框,但实际上,这些框表示逻辑组件而不一定是实际组件。例如,可以认为诸如显示设备的呈现组件是I/O组件。而且,处理器具有存储器。本专利技术人认识到这是本领域的特性,并重申,图1的图示仅仅说明可以结合本专利技术的一个或多个实施例来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等分类之间没有区别,它们全部都被认为是在图1的范围之内的并且被称为“计算设备”。计算设备100通常包括各种计算机可读介质。计算机可读介质可以是可由计算机设备100访问的任何可用介质,包括在任何方法和技术中实现以存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性介质、可移动和不可移动介质。计算机可读介质包括,但不仅限于,RAM、R0M、E本文档来自技高网...

【技术保护点】
1.一个或多个存储计算机可使用指令的计算机可读存储介质,所述指令在由一个或多个计算设备执行时致使所述一个或多个计算设备执行一种用于使用搜索策略来确定搜索结果的方法,该方法包括:接收(310)由用户输入的搜索查询;确定(312)至少一个搜索策略适用于所接收的搜索查询;根据所述至少一个搜索策略修改(314)满足所接收的搜索查询的多个搜索结果;以及输出(316)经修改的多个搜索结果。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:V·霍洛斯托弗
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1