备选市场搜索结果切换标签的制作方法

文档序号:6484664阅读:103来源:国知局
备选市场搜索结果切换标签的制作方法
【专利摘要】提供了用于提供备选市场搜索结果的系统、方法和计算机介质。接收第一市场中的用户搜索查询。识别针对所述第一市场并且以第一语言表示的与所述用户搜索查询相关的搜索结果。判定用户意图接收针对第二市场并且以第二语言表示的所述用户搜索查询的搜索结果。呈现搜索结果页,其中包括标题和针对所述第一市场并且以所述第一语言表示的搜索结果以及搜索结果切换标签,该切换标签包括用于呈现针对第二市场并且以第二语言表示的备选搜索结果的用户可选的选项。选择用于呈现备选搜索结果的所述选项导致在所述搜索结果页中同时呈现针对所述第二市场并且以所述第二语言表示的搜索结果以及以所述第一语言表示的所述搜索结果页标题。
【专利说明】备选市场搜索结果切换标签
【背景技术】
[0001]近几年因特网搜索变得日益普遍。用户通常将具有一个或多个搜索词语的搜索查询输入搜索引擎Web页。然后包括以相关等级排列和设置的搜索结果超链接的搜索结果页被呈现给用户。搜索引擎已开始将市场特定的搜索结果提供到世界各地。例如,对于相同的用户查询,中国的用户收到的搜索结果可能不同于美国、德国或日本的用户。用户市场可以自动地判定,在某些情况下也可以由用户进行选择。通常在专门针对选定市场设计的搜索结果页上向传统搜索引擎的用户提供针对该选定市场的搜索结果。

【发明内容】

[0002]本发明的实施例涉及用于提供备选市场搜索结果的系统、方法和计算机介质。使用此处描述的系统和方法,接收第一市场中的用户搜索查询。与用户搜索查询相关的搜索结果通过应用第一搜索算法进行识别,该算法识别针对第一市场并且以第一语言表示的相关搜索结果。判定用户意图接收针对第二市场并且以第二语言表示的用户搜索查询的搜索结果。提供搜索结果页,其中包括多个被判定为与针对第一市场的用户搜索查询相关的搜索结果。所述多个搜索结果以第一语言表示。该搜索结果页还包括以第一语言表示的搜索结果页标题和搜索结果切换标签(toggle),该切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果通过应用第二搜索算法进行判定,该算法识别针对第二市场并且以不同于第一语言的第二语言表示的相关搜索结果。选择用于呈现备选搜索结果的选项导致在搜索结果页中同时呈现针对第二市场并且以第二语言表示的搜索结果以及以第一语言表示的搜索结果页标题。
[0003]提供此
【发明内容】
来以简要形式介绍一些概念选集,其将在以下【具体实施方式】中进一步描述。此
【发明内容】
不旨在识别要求保护主题的关键特征或必要特征,也不旨在用来限制要求保护主题的范围。
【专利附图】

【附图说明】
[0004]下面参考附图详细地描述本发明,其中:
图1是适合于用于实现本发明的实施例的示例性计算环境的框图;
图2是现有技术搜索结果页的框图;
图3是根据本发明的实施例的搜索结果页的框图,所述搜索结果页包括备选搜索结果切换标签并且包括针对第一市场并且以第一语言表示的结果;
图4是根据本发明的实施例的搜索结果页的框图,所述搜索结果页包括备选搜索结果切换标签并且包括针对第二市场并且以第二语言表示的结果;
图5是根据本发明的实施例的示例性备选市场搜索结果系统的框图;
图6是示出根据本发明的实施例被实现为提供备选市场搜索结果的图5中的系统的组件的示例性交互的流程图;
图7是根据本发明的实施例用于提供备选市场搜索结果的示例性方法的流程图;以及 图8是根据本发明的实施例用于提供备选市场搜索结果的示例性方法的流程图,其中使用备选市场结果偏好设置浏览器cookie。
【具体实施方式】
[0005]此处专门描述本发明的实施例以满足法定要求。但是,描述本身并非旨在限制本专利的范围。而是,发明人构想所要保护的主题也可能通过其它方式实现,从而包括与本文中的描述类似的不同步骤或步骤组合,以及结合其它当前或将来的技术。而且,尽管此处可能使用术语“步骤”和/或“框”或“模块”等表示所采用的方法或系统的不同组件,但是这些术语不能被解释为暗示在此处公开的各种步骤之间具有任何特定顺序,除非并且除了明确说明各个步骤的顺序。
[0006]本发明的实施例涉及用于提供备选市场搜索结果的系统、方法和计算机介质。根据本发明的实施例,为第一市场的用户提供搜索结果页,其中包括用户可选的备选搜索结果切换标签,其允许为用户显示针对第二市场并且以第二语言表示的搜索结果,而不是针对第一市场并且以第一语言表不的搜索结果。
[0007]如上所述,传统的搜索引擎一般针对不同的市场提供不同的结果。市场可以是用户选定的市场,也可以是例如基于用户的IP地址或接收用户查询的服务器位置自动判定的市场。市场特定的结果可以提供比一般结果更相关的信息,但是用户对市场选择的控制有限。当用户能够选择市场时,返回针对选定市场的结果的搜索结果页特定于选定市场。这样,接收针对第一市场的搜索结果并且随后将市场选择更改为第二市场的用户会在特定于第二市场的搜索结果页中被提供搜索结果。
[0008]在搜索结果页中包含搜索结果切换标签使得用户能够控制所呈现的结果类型,同时在选定市场变化时保持搜索结果页的上下文、布局、标题和其它方面。第一市场中的用户输入关键字搜索查询,然后系统通过应用特定于第一市场的算法,识别针对第一市场并且以第一语言表示的相关搜索结果。系统还判定用户是否具有接收针对第二市场并且以第二语言表示的搜索结果的意图。如果用户无意接收针对第二市场的结果,则系统提供传统的搜索结果页。传统的搜索结果页包括以第一语言表示的标题以及针对第一市场并且以第一语言表示的搜索结果。但是,如果系统判定用户有意接收针对第二市场并且以第二语言表示的结果,则在所提供的搜索结果页中包括搜索结果切换标签。
[0009]搜索结果切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果针对第二市场并且以第二语言表示。由于第二市场不同于第一市场,因此,使用不同的算法识别相关结果。提供给用户的搜索结果页包括搜索结果切换标签;以第一语言表示的标题;以及针对第一市场并且以第一语言表示的搜索结果。当用户从切换标签中选择用于查看备选搜索结果的选项时,针对第一市场并且以第一语言表示的搜索结果被针对第二市场并且以第二语言表示的搜索结果取代,同时保留以第一语言表示的标题和其它信息。
[0010]在本发明的一个实施例中,接收第一市场中的用户搜索查询。与用户搜索查询相关的搜索结果通过应用第一搜索算法进行识别,该算法识别针对第一市场并且以第一语言表示的相关搜索结果。判定用户意图接收针对第二市场并且以第二语言表示的用户搜索查询的搜索结果。提供搜索结果页,其中包括多个被判定为与针对第一市场的用户搜索查询相关的搜索结果、多个以第一语言表示的搜索结果。搜索结果页还包括以第一语言表示的搜索结果页标题。搜索结果页进一步包括搜索结果切换标签,该切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果通过应用第二搜索算法进行判定,该算法识别针对第二市场并且以不同于第一语言的第二语言表示的相关搜索结果。选择用于呈现备选搜索结果的选项导致在搜索结果页中同时呈现针对第二市场并且以第二语言表示的搜索结果以及以第一语言表示的搜索结果页标题。
[0011]在另一实施例中,入口组件接收第一市场中的用户搜索查询并接收后续用户选择。搜索组件通过应用识别针对第一市场并且以第一语言表示的相关搜索结果的第一搜索算法和识别针对第二市场并且以第二语言表示的相关搜索结果的第二搜索算法中的至少一者,识别与用户搜索查询相关的搜索结果。分类器判定接收针对第二市场并且以第二语言表示的用户搜索查询的搜索结果的用户意图。集成组件在判定所述用户搜索查询的意图是获取针对第二市场并且以第二语言表示的搜索结果之后,提供搜索结果页,其中包括:被搜索组件判定为与针对第一市场的用户搜索查询相关的搜索结果、以第一语言表示的搜索结果。所提供的搜索结果页还包括以第一语言表示的搜索结果页标题。所提供的搜索结果页进一步包括搜索结果切换标签,该切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果通过应用第二搜索算法来判定。选择用于呈现备选搜索结果的选项导致在搜索结果页中同时呈现针对第二市场并且以第二语言表示的搜索结果以及以第一语言表示的搜索结果页标题。
[0012]在又一实施例中,接收本地市场中的用户搜索查询。与用户搜索查询相关的搜索结果通过应用本地搜索算法进行识别,该算法识别针对本地市场并且以本地语言表示的相关搜索结果。通过针对已接收的用户搜索查询运行分类器,以及在分类器的结果高于阈值时识别接收针对国际市场的搜索结果的用户意图,判定接收针对国际市场并且以英语表示的用户搜索查询的搜索结果的用户意图。国际市场不同于本地市场。通过本地模式提供搜索结果页,本地模式包括多个被判定为与针对本地市场的当前用户搜索查询相关的搜索结果。多个搜索结果以本地语言表示。本地模式还包括以本地语言表示的搜索结果页标题。本地模式进一步包括搜索结果切换标签,该切换标签包括用于呈现按本地模式或国际模式的搜索结果的用户可选的选项。国际模式包括通过应用国际搜索算法被判定为与针对国际市场的当前用户搜索查询相关的多个以英语表示的搜索结果。国际模式还包括以本地语言表示的搜索页标题,以及搜索结果切换标签。
[0013]简要描述了本发明的某些实施例的概述之后,下面描述可实现本发明的实施例的示例性操作环境,从而提供本发明的各方面的一般上下文。现在首先具体参考图1,其中示出用于实现本发明的实施例的示例性操作环境,一般将该环境指定为计算设备100。计算设备100只是适当计算环境的一个实例,并非旨在暗示对本发明实施例的使用范围或功能的任何限制。也不可以将计算设备100解释为具有有关所示组件的任何一个或多个组合的任何依赖性或要求。
[0014]本发明的实施例可以在计算机代码或机器可用指令的一般上下文中描述,所述计算机代码或机器可用指令包括计算机可执行指令,例如被诸如个人数字助理或其它手持设备之类的计算机或其它机器执行的程序模块。一般而言,包括例程、程序、对象、组件、数据结构等的程序模块指示执行特定任务或实现特定抽象数据类型的代码。本发明的实施例可以通过各种系统配置实现,其中包括手持设备、消费电子产品、通用计算机、更专业的计算设备等。本发明的实施例还可以在分布式计算环境中实现,其中任务由通过通信网络链接在一起的远程处理设备执行。
[0015]参考图1,计算设备100包括总线110,该总线直接或间接地连接以下设备:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出端口 118、输入/输出组件120,以及示例性电源122。总线110表示一条或多条总线(例如,地址总线、数据总线或它们的组合)。尽管为了清晰起见,图1中的各方框通过直线示出,但是在实际中,各种组件的描绘并不如此清楚,比如,这些直线可能更精确地说是灰线或模糊的线。例如,用户可能考虑诸如显示设备或I/O组件之类的呈现组件。另外,处理器具有存储器。我们认识到这是本领域的本质,并且重申图1中的图形仅作为可结合本发明的一个或多个实施例使用的示例性计算设备的实例。对诸如“工作站”、“服务器”、“膝上型计算机”、“手持设备”等之类的计算设备类型不做区分,因为所有这些设备都被设想在图1的范围内并且被称为“计算设备”。
[0016]计算设备100 —般包括各种计算机可读介质。计算机可读介质可以是可被计算设备100访问的任何可用介质,该介质同时包括易失性和非易失性介质、可移动和不可移动介质。通过举例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质同时包括在用于存储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的任何方法或技术中实现的易失性和非易失性介质、可移动和不可移动介质。计算机存储介质包括但不限于RAM、ROM、EEPR0M、闪存或其它存储技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储装置、磁带盒、磁带、磁盘存储装置或其它磁存储器件,或者是可用于存储所需的信息并且可被计算设备100访问的其它任何介质。
[0017]通信介质一般包含计算机可读指令、数据结构、程序模块或其它采用诸如载波之类的模块化数据信号形式的数据。术语“模块化数据信号”是指通过设置或更改其中一个或多个特征,在信号中编码信息的传播信号。通过举例而非限制,通信介质包括诸如有线网络或直线连接之类的有线介质,诸如声、射频、红外线、无线电、微波、扩频之类的无线介质以及其它无线介质。上述介质的组合包括在计算机可读介质范围内。
[0018]存储器112包括采取易失性和非易失性存储器形式的计算机存储介质。存储器可以移动、可以不移动或者可以是这两种的组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括一个或多个从诸如存储器112或I/O组件120之类的各个实体读取数据的处理器。(多个)呈现组件116向用户或其它设备呈现数据指示。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等。
[0019]I/O端口 118允许计算设备100在逻辑上连接到包括I/O组件120的其它设备,这些设备中的一些为内置设备。示例性组件包括麦克风、游戏杆、游戏板、圆盘式卫星天线、扫描仪、打印机、无线设备等。
[0020]如上所述,本发明的实施例涉及用于提供备选市场搜索结果的系统、方法和计算机介质。图2是现有技术搜索结果页的框图。本发明的实施例将参考图3-8进行介绍。
[0021]图2是示出典型的现有技术搜索结果页200的框图。搜索结果页200包括标头202和主体204。标头202包括搜索引擎徽标206和关键字输入区208。主体204包括标签(tab)210、212和214,这些标签允许用户选择不同的文档类型或者另外细化返回的搜索结果。主体204包括搜索结果216、218和220。搜索结果216、218和220包括结果超链接222,224和226以及结果摘要228、230和232。主体204还包括推荐的相关搜索234、236和238以及结果类型240、242和244,其允许用户选择不同的结果类型,例如音频结果、视频结果、文本结果等。主体204还包括标题246、248、250、252、254、256、258、260和262。
[0022]如在此使用的那样,术语“标题”包含搜索结果页中并非搜索结果本身的文本部分。“标题”包括搜索结果页中被称为“页眉”和“页脚”部分的部分中的信息以及位于结果页主体中的信息。搜索结果页200中的示例性标题包括用户可选链接,例如标题254 “登录”、256 “偏好”以及标签标题258、260和262以及信息性标题,例如标题246 “相关搜索”、248 “结果类型”、250 “结果”以及252 “ 1_3个结果,共300,000,000个结果”。标题另外包括搜索引擎徽标206和到附属于搜索提供者的其它网站的链接。
[0023]图3示出搜索结果页300,其中包括备选搜索结果切换标签302。搜索结果页300包括针对第一市场并且以第一语言表示的搜索结果304,这些搜索结果被识别为用户关键字搜索查询的结果。标题310、312、314、316、318、320、322和324也以第一语言表示。搜索结果切换标签302包括用户可选的选项306,用于呈现针对第一市场并且以第一语言表示的搜索结果,另外还包括用户可选的选项308,用于呈现针对第二市场并且以第二语言表示的搜索结果。在某些实施例中,搜索结果切换标签302在每个搜索结果页中呈现。在其它实施例中,搜索结果切换标签302在判定用户有意接收针对第二市场并且以第二语言表示的搜索结果时呈现。意图的判定方式可以是:通过运行分类器并在结果超过预定阈值时判定意图。
[0024]搜索结果切换标签302在搜索结果页300上的位置只是示例性位置.搜索结果切换标签302可以进行图形配置并且以多种方式定位。在某些实施例中,搜索结果切换标签302仅包括一个用于选择所呈现结果类型的备选结果的链接。例如,在图3中,搜索结果304针对第一市场并且以第一语言表示。然后,在该实施例中,搜索结果切换标签302仅包括用户可选的选项308以显示针对备选市场的结果(针对第二市场并且以第二语言表示)。在其它实施例中,标题不与搜索结果切换标签302关联。搜索结果切换标签302可以只是一个或多个链接说明,例如,“备选市场结果”、“备选结果”、“英语结果”、“国际结果”、“本地结果”、“国际模式”或“本地模式”。
[0025]用户选择选项308导致搜索结果页300呈现针对第二市场并且以第二语言表示的结果,如图4所示。结果304可以被新结果取代,或者搜索结果页300可以使用针对第二市场并且以第二语言表示的新结果刷新和重新显示。图4示出搜索结果页400,该页在用户已选择用于接收针对第二市场并且以第二语言表示的搜索结果的选项308之后呈现。因此,搜索结果页400包括针对第二市场并且以第二语言表示的搜索结果404。标题310、312、314、316、318、320、322和324继续以第一语言显示。这样,尽管搜索结果页400所呈现的搜索结果针对不同于最初在搜索结果页300中呈现的市场,但是用户的搜索环境未改变,并且继续以第一语言显示。在各种实施例中,某些标题还可以以第二语言显示,并且同时以第一语目和第二语目显不。
[0026]在一个特定的实施例中,第一语言为中文,第一市场为中国或中国的某个区域,第二语言为英语,第二市场为国际市场或美国市场。接收针对第一市场(中国市场)的关键字搜索,但是搜索查询不一定采用中文。关键字搜索查询还可以是一个或多个英语或其它语言词语。这样,在该实施例中,标题310、312、314、316、318、320、322和324以中文显示,图3中的搜索结果304是针对中文市场以中文表示的结果。在该实施例中选择选项308之后,提供图4中的搜索结果页400,并且该页包括针对国际市场并且以英语表示的搜索结果404以及以中文显示的标题310、312、314、316、318、320、322和324。因此,中文市场中的用户能够看到针对国际市场的英语结果同时保持搜索环境在中文。
[0027]如上所述,在某些实施例中,用户可选的选项306和308分别读作“本地模式”和“国际模式”。“本地模式”中的搜索结果页是这样一种结果页,其中针对该页在本地市场中输入用户搜索查询,然后提供针对本地市场并且以本地语言表示的搜索结果。在某些实施例中,本地模式包括:多个通过应用本地搜索算法被判定为与针对本地市场的当前用户搜索查询相关的搜索结果、多个以本地语言表示的搜索结果、以所述本地语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现以本地模式或国际模式表示的搜索结果的用户可选的选项。在某些实施例中,国际模式包括:多个通过应用国际搜索算法被判定为与针对国际市场的当前用户搜索查询相关的以英语表示的搜索结果、以本地语言表示的搜索页标题,以及针对本地模式描述的搜索结果切换标签。
[0028]本地语言可以是提交所接收的查询的地理区域的居民常讲的语言。例如,如果查询由柏林的用户输入,则本地语言为德语。本地语言还可以为语言的方言或变体。例如,如果查询接收自伦敦的用户,则本地语言可以为英国英语或英国英语中的特定伦敦方言。在某些实施例中,本地语言为非英语语言。可以构想第一和第二语言及市场可以是任何两种市场和语言。
[0029]图5示出示例性备选市场搜索结果系统500。入口组件502同时接收用户搜索查询504和用户对所提供的搜索结果页上的项目的后续选择506。分类器508分析接收的第一市场中的用户搜索查询以判定用户是否有意查看针对第二市场并且以第二语言表示的搜索结果。在某些实施例中,分类器508在运行该分类器的结果高于可能性阈值时判定用户有意接收针对第二市场并且以第二语言表示的搜索结果。分类器的使用和实现在本领域中是公知的,不在本文的讨论范围之内。
[0030]搜索组件510通过应用识别针对第一市场并且以第一语言表示的相关搜索结果的第一搜索算法和识别针对第二市场并且以第二语言表示的相关搜索结果的第二搜索算法中的至少一者,识别与已接收的用户搜索查询相关的搜索结果。如上所述,针对不同的市场实现不同的搜索算法很常见。例如,搜索组件510可以收到分类器508传递的将搜索市场设为特定代码、编号或名称的指示符,并且搜索组件510应用相应的算法以识别相关搜索结果。如在此使用的那样,“不同的搜索算法”包括搜索组件510所运行的搜索中的任何区别。
[0031]在判定分类器508已经判定用户搜索查询的意图是获取针对第二市场并且以第二语言表示的搜索结果时,集成组件512提供搜索结果页514。搜索结果页514包括:被搜索组件510判定为与针对第一市场的用户搜索查询相关的搜索结果,这些搜索结果以第一语言表示、以第一语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果通过应用第二搜索算法进行判定。选择用于呈现备选搜索结果的选项导致在搜索结果页514中同时呈现针对第二市场并且以第二语言表示的搜索结果以及以第一语言表示的搜索结果页标题。[0032]图6是更清晰地示出图5中组件与用户602的示例性交互的流程图。在步骤604,用户602提交第一市场中的第一查询,并且该查询由入口组件502接收。在步骤606,查询被转发到分类器508。分类器508判定用户有意接收针对第二市场并且以第二语言表示的结果,并在步骤608将该意图传达给集成组件512。在步骤610,分类器508将针对第一市场的用户搜索查询转发到搜索组件510。可以包括指定查询针对第一市场的指示符。搜索组件510通过应用针对第一市场设计的第一搜索算法识别针对第一市场的相关搜索结果,并在步骤612将结果发送到集成组件512。在步骤614,集成组件512提供呈现给用户602的搜索结果页,该搜索结果页包括以第一语言表示的标题、针对第一市场并且以第一语言表示的搜索结果,以及搜索结果切换标签,该切换标签包括用于查看针对第二市场并且以第二语言表示的备选搜索结果的用户可选的选项。
[0033]在步骤616,入口组件502接收用户602选择查看针对第二市场并且以第二语言表示的备选搜索结果的选项。然后在步骤618,通知搜索组件510使用针对第二市场设计的第二搜索算法,执行针对第二市场的用户搜索查询的搜索。在步骤620,通过应用第二搜索算法获取的搜索结果从搜索组件510发送到集成组件512。然后在步骤622,集成组件512提供新的或更新的搜索结果页并将该搜索结果页呈现给用户602,该搜索结果页包括备选搜索结果切换标签、以第一语言表示的标题,以及针对第二市场并且以第二语言表示的搜索结果。
[0034]图7是用于提供备选市场搜索结果的示例性方法700的流程图。在步骤702,接收第一市场中的用户搜索查询。在步骤704,应用第一搜索算法,并且在步骤706,将针对第一市场并且以第一语言表示的相关搜索结果识别为在步骤704应用第一搜索方法的结果。在步骤708,判定用户是否有意接收针对第二市场并且以第二语言表示的搜索结果。如果无意获取针对第二市场的结果,则在步骤710提供常规搜索结果页。如果判定用户有意接收针对第二市场并且以第二语言表示的用户搜索查询的搜索结果,则在步骤712提供搜索结果页。
[0035]提供包括在搜索结果页中的多个项目。在步骤712A,提供多个被判定为与针对第一市场的用户搜索查询相关的搜索结果,所述多个搜索结果以第一语言表示。在步骤712B提供以第一语言表示的搜索结果页标题。在步骤712C提供搜索结果切换标签,该切换标签包括用于呈现用户搜索查询的备选搜索结果的用户可选的选项。备选搜索结果通过应用第二搜索算法判定,该算法识别针对第二市场并且以不同于第一语言的第二语言表示的相关搜索结果。选择用于呈现备选搜索结果的选项导致在搜索结果页中同时呈现针对第二市场并且以第二语言表示的搜索结果以及以第一语言表示的搜索结果页标题。
[0036]图8是示出根据本发明的实施例用于提供备选市场搜索结果的示例性方法800的流程图,其中使用备选市场结果偏好设置浏览器cookie。方法800可以在执行图7中的方法700的步骤之后继续。在步骤802,接收用户对搜索结果切换标签中用于呈现备选搜索结果的选项的选择。然后在步骤804设置指示备选搜索结果偏好的浏览器cookie。
[0037]在步骤806,接收第一市场中的第二用户搜索查询。如图7中的步骤708那样,在步骤808,判定用户是否有意接收针对第二市场并且以第二语言表示的第二用户搜索查询的搜索结果。如果判定没有这样的意图,则在步骤810提供常规搜索结果页。但是,如果判定有意接收针对第二市场并且以第二语言表示的搜索结果,则在步骤812检测在步骤804设置的指示备选搜索结果偏好的浏览器cookie。在步骤814,通过应用第二搜索算法识别与第二用户搜索查询相关的搜索结果,该算法识别针对第二市场并且以第二语言表示的相关搜索结果。
[0038]在步骤816,提供搜索结果页。所提供的页可被更新为之前提供的搜索结果页,也可以是新的搜索结果页。如图7中的步骤712那样,在步骤816提供包括搜索结果页的多个项目。在步骤816A,提供多个被判定为与第二用户搜索查询相关的搜索结果,所述多个搜索结果针对第二市场并且以第二语言表示。在步骤816B,提供以第一语言表示的搜索结果页标题。在步骤816C,提供搜索结果切换标签,该切换标签包括用于呈现第二用户搜索查询的标准搜索结果的用户可选的选项。标准搜索结果通过应用识别针对第一市场并且以第一语言表示的相关搜索结果的第一搜索算法判定。选择用于呈现标准搜索的选项导致在第二搜索结果页中同时呈现针对第一市场并且以第一语言表示的搜索结果以及以第一语言表示的搜索结果页标题。
[0039]图8示出设置并接着检测指示备选搜索结果偏好的浏览器cookie的效应。在图7的方法中,当判定用户有意接收备选结果时,在搜索结果页中同时呈现搜索结果切换标签和针对第一市场的搜索结果。用户可以选择针对第二市场的备选结果,但是呈现第一市场结果。相反,在检测到cookie之后,具有用户可选的选项的搜索结果切换标签仍包括在搜索结果页中,但是向用户呈现第二市场结果而非第一市场结果。此外,步骤812中的浏览器cookie检测可能以不同于图7和8中所示的顺序发生。
[0040]尽管本文对备选搜索结果切换标签的阐述和介绍重点放在针对两个备选市场提供搜索结果,但是可以构想特定的实施例包括用于不同的市场及对应的语言的三个或更多个用户可选的选项。
[0041]本发明已经参考特定实施例进行了描述,这些实施例在所有方面都作为示例而非限制。在不偏离本发明的范围的情况下,对于本发明相关领域中的普通技术人员而言,备选实施例将变得显而易见。
[0042]根据上述内容可以看出,本发明非常适合于获取上面列出的全部目标和目的以及本发明的系统和方法固有的其它显著优势。将理解,特定的特征和子组合非常有用,并且无需参考其它特征和子组合也可采用。本发明根据权利要求的范围进行构想并处于权利要求的范围内。
【权利要求】
1.一种或多种计算机可读介质,其存储用于执行提供备选市场搜索结果的方法的计算机可执行指令,所述方法包括:接收第一市场中的用户搜索查询;通过应用识别针对所述第一市场并且以第一语言表示的相关搜索结果的第一搜索算法,识别与所述用户搜索查询相关的搜索结果;判定用户意图接收针对第二市场并且以第二语言表示的所述用户搜索查询的搜索结果;以及提供搜索结果页,其中包括:多个被判定为与针对所述第一市场的所述用户搜索查询相关的搜索结果、多个以所述第一语言表示的搜索结果、以所述第一语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现所述用户搜索查询的备选搜索结果的用户可选的选项,其中所述备选搜索结果通过应用第二搜索算法来判定,该算法识别以不同于所述第一语言的第二语言表示的针对第二市场的相关搜索结果,并且其中选择用于呈现备选搜索结果的所述选项导致在所述搜索结果页中同时呈现针对所述第二市场并且以所述第二语言表示的搜索结果以及以所述第一语言表示的所述搜索结果页标题。
2.根据权利要求1的介质,其中判定所述用户意图包括:针对已接收的用户搜索查询运行分类器,并且在所述分类器的结果高于阈值时识别用户意图以所述第二语言接收所述第二市场的搜索结果。
3.根据权利要求1的介质,其中所述第一语言为所述第一市场中常讲的语言。
4.根据权利要求3的介质,其中所述第一语言为中文。
5.根据权利要求1的介质,其中所述第二语言为英语。
6.根据权利要求1的介质,进一步包括在接收用户选择用于呈现备选搜索结果的选项时,设置指示备选搜索结果偏好的浏览器cookie。
7.根据权利要求6的介质,进一步包括:接收第二用户搜索查询;判定用户意图接收针对所述第二市场并且以所述第二语言表示的所述第二用户搜索查询的搜索结果;检测指示所述备用搜索结果的所述偏`好的浏览器cookie ;通过应用识别针对所述第二市场并且以所述第二语言表示的相关搜索结果的第二搜索算法,识别与所述第二用户搜索查询相关的搜索结果;以及提供第二搜索结果页,其中包括:多个被判定为与所述第二用户搜索查询相关的搜素结果、多个针对所述第二市场并且以所述第二语言表示的搜索结果、以所述第一语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现所述第二用户搜索查询的标准搜索结果的用户可选的选项,其中所述标准搜索结果通过应用所述第一搜索算法来判定,该算法识别针对所述第一市场并且以所述第一语言表示的相关搜索结果,并且其中选择用于呈现标准搜索结果的所述选项导致在所述第二搜索结果页中同时呈现针对所述第一市场并且以所述第一语言表示的搜索结果以及以所述第一语言表示的所述搜索结果页标题。
8.一种或多种计算机可读介质,其上面包含包括计算机可执行指令的系统,所述计算机可执行指令当被执行时,执行用于提供备选市场搜索结果的方法,所述系统包括:入口组件,其接收第一市场中的用户搜索查询并接收后续用户选择;搜索组件,其通过应用识别针对所述第一市场并且以第一语言表示的相关搜索结果的第一搜索算法和识别针对第二市场并且以第二语言表示的相关搜索结果的第二搜索算法中的至少一者,识别与所述用户搜索查询相关的搜索结果;分类器,其判定用户意图接收针对所述第二市场并且以所述第二语言表示的所述用户搜索查询的搜索结果;以及集成组件,其在判定所述用户搜索查询的意图是获取针对所述第二市场并且以所述第二语言表示的搜索结果时,提供搜索结果页,其中包括:被所述搜索组件判定为与针对所述第一市场的所述用户搜索查询相关的搜索结果、以所述第一语言表示的搜索结果、以所述第一语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现所述用户搜索查询的备选搜索结果的用户可选的选项,其中所述备选搜索结果通过应用所述第二搜索算法来判定,并且其中选择用于呈现备选搜索结果的所述选项导致在所述搜索结果页中同时呈现针对所述第二市场并且以所述第二语言表示的搜索结果以及以所述第一语言表示的所述搜索结果页标题。
9.根据权利要求8的介质,其中当所述分类器的所述结果高于阈值时,所述分类器判定用户意图接收针对所述第二市场并且以所述第二语言表示的搜索结果。
10.根据权利要求8的介质,其中所述第一语言为所述第一市场中常讲的语言。
11.根据权利要求10的介质,其中所述第一语言为中文。
12.根据权利要求8的介质,其中所述第二语言为英语。
13.根据权利要求8的介质,其中当所述入口组件接收用户选择用于呈现备选搜索结果的选项时,所述集成组件设置指示备选搜索结果偏好的浏览器cookie。
14.根据权利要求13的介质,其中当所述集成组件检测到指示备选搜索结果的所述偏好的所述浏览器cookie时,在针对后续用户搜索查询提供的搜索结果页面中:通过应用所述第二搜索算法判定所述提供的搜索结果,并且所述搜索结果针对所述第二市场并且以所述第二语言表示,所述搜索结果页标题以所述第一语言表示,并且所述搜索结果切换标签包括用于呈现所述后续用户搜索查询的标准搜索结果的用户可选的选项,其中所述标准搜索结果通过应用所述第一搜索算法来判定,该算法识别针对所述第一市场并且以所述第一语言表示的相关搜索结果,并且其中选择用于呈现标准搜索结果的所述选项导致在所述搜索结果页中同时呈现针对所述第一市场并且以所述第一语言表示的搜索结果以及以所述第一语言表示的所述搜索结果页标题。
15.一种或多种计算机可读介质,其存储用于执行提供备选市场搜索结果的方法的计算机可执行指令,所述方法包括:接收本地市场中的用户搜索查询;通过应用识别针对所述本地市场并且以本地语言表示的相关搜索结果的本地搜索算法,识别与所述用户搜索查询相关的搜索结果;通过针对已接收的用户搜索查询运行分类器,以及在所述分类器的结果高于阈值时识别接收针对不同于所述本地市场的国际市场的搜索结果的用户意图,判定用户意图接收针对所述国际市场并且以英语表示的所述用户搜索查询的搜索结果;以及按照本地模式提供搜索结果页,所述本地模式包括:多个被判定为与针对所述本地市场的当前用户搜索查询相关的搜索结果、多个以所述本地语言表示的搜索结果、以所述本地语言表示的搜索结果页标题,以及搜索结果切换标签,该切换标签包括用于呈现以所述本地模式或国际模式表示的搜索结果的用户可选的选项,其中所述国际模式包括:多个通过应用国际搜索算法被判定为与针对所述国际市场的所述当前用户搜索查询相关的以英语表示的搜索结果、以所述本地语言表示的搜索页标题,以及搜索结果切换标签。
16.根据权利要求15的介质,其中所述本地语言为所述本地市场中常讲的语言。
17.根据权利要求15的介质,其中所述本地语言为中文。
18.根据权利要求15的介质,其中所述本地语言为非英语语言。
19.根据权利要求15的介质,进一步包括在接收用户选择用于呈现以所述国际模式表示的搜索结果的选项时,设置指示所述国际模式偏好的浏览器cookie。
20.根据权利要求19的介质,进一步包括:接收第二用户搜索查询;判定用户意图接收针对所述国际市场并且以所述英语语言表示的所述第二用户搜索查询的搜索结果;检测指示所述国际模式的所述偏好的浏览器cooike ;通过应用所述国际搜索算法识别与所述第二用户搜索查询相关的搜索结果,该算法识别针对所述国际市场并且以所述英语语言表示的相关搜索结果;以及提供以所述国际模式表示的第二搜索结果页,其中所述当前用户搜索查询为所述第二用户搜索查询。
【文档编号】G06F17/30GK103493046SQ201180070456
【公开日】2014年1月1日 申请日期:2011年4月28日 优先权日:2011年4月28日
【发明者】Q.唐, K.京, Y.刘, W.K.苏, M.杨, P.徐 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1