CN101641687B - 用于生成定制的用户体验的方法和系统 - Google Patents

用于生成定制的用户体验的方法和系统 Download PDF

Info

Publication number
CN101641687B
CN101641687B CN200880009165.8A CN200880009165A CN101641687B CN 101641687 B CN101641687 B CN 101641687B CN 200880009165 A CN200880009165 A CN 200880009165A CN 101641687 B CN101641687 B CN 101641687B
Authority
CN
China
Prior art keywords
user
scenario
keyword
metadata
name space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200880009165.8A
Other languages
English (en)
Other versions
CN101641687A (zh
Inventor
T·V·库瑞恩
S·E·杰克逊
S·A·菲尔德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101641687A publication Critical patent/CN101641687A/zh
Application granted granted Critical
Publication of CN101641687B publication Critical patent/CN101641687B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • G06F16/3323Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Abstract

提供了用于使用场景解决方案相关信息来生成定制的用户体验的方法。在接收到查询后,返回结果,每一结果表示可被用来针对与该查询相关的特定难题的场景解决方案。在创作时,基于关键词和/或类别(即名字空间)来组织每一场景解决方案。可以挖掘与对应于所返回的搜索结果的名字空间/关键词相关联的数据,以确定用户可能感兴趣的除基本场景解决方案搜索结果之外的信息。由于与其相关联地组织特定可执行场景解决方案的名字空间/关键词是由该场景解决方案的创作者来确定的,所以与同一名字空间/关键词(和/或与其有关系的名字空间/关键词)相关联的其它信息可能比只基于关键词来组织的信息更加相关。

Description

用于生成定制的用户体验的方法和系统
技术领域
本发明涉及用于使用场景相关信息来生成定制的用户体验的系统和方法。
背景技术
近年来,将在线搜索用作定位所需信息的手段已经显著地增加了,其成为当今使用的用于定位信息的最普遍系统中的一个。一般而言,搜索引擎利用关键词匹配来定位包含与用户所输入的搜索查询相同和/或相似的关键词的信息。尽管关键词匹配的优势超过更通用的搜索方法,但是响应于一搜索查询通常返回大量项目,其中的许多是与用户预期的核心主题不相关的。
关键词搜索上的进步近来更多地集中到挖掘搜索相关数据,以尝试增强用户的搜索体验。例如,假定用户发起包含关键词“照片和编辑”的搜索。作为对该搜索的响应,向用户返回多个项目,每一项目都包含和/或涉及所输入的关键词。更高级的搜索引擎还可以基于搜索相关数据挖掘来返回信息,如“搜索‘照片和编辑’的用户还搜索关键词‘剪辑’”或“搜索关键词‘照片和编辑’的用户的最流行的选择是……”等等。尽管相对于返回基本关键词结果而没有其它东西的搜索引擎,这些建议向用户提供了增强的用户体验,但用户体验仍然受到缺少相关性的损害。
例如,假定发起以上搜索的用户对消费照片编辑不感兴趣,而对使用商业摄影设备来进行照片编辑感兴趣。呈现也搜索关键“照片和编辑”的其他人所利用的关键词或站点列表通常将更可能返回与消费照片编辑相关的选择,因为情况更可能是对在其个人计算机上编辑照片感兴趣的用户比对使用商业摄影设备编辑感兴趣的用户数量更多。因此,在这种情况下所返回的数据挖掘信息仍然与用户感兴趣的核心主题不相关。
发明内容
本发明的各实施例涉及用于使用场景相关信息来生成定制的用户体验的系统、方法、和计算机可读介质。在接收到用户查询后,假定用户期望解决特定问题,或更精确地,期望执行场景专用解决方案和/或获得特定结果。因此,在接收到查询时,确定与该查询相关的可执行场景解决方案。在创作时,基于一个或多个关键词和/或类别(即名字空间)来组织每一可执行场景。因此,一旦确定了场景及其对应的名字空间/关键词,则可以挖掘与该名字空间/关键词相关联的数据(例如元数据),以确定用户可能感兴趣的除基本场景搜索结果之外的信息。由于用来组织特定可执行场景的名字空间/关键词是由该场景的创作者来确定的并且还可以通过评级(例如社区评级或证书)来进一步进行限定,所以与同一名字空间/关键词相关联的其它信息可能比只基于关键词来组织的信息更加相关。
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
以下参考附图详细描述本发明,附图中:
图1是适用于实现本发明的示例性计算环境的框图;
图2是适用于实现本发明的各实施例的示例性计算机系统体系结构的框图;
图3是示出根据本发明的一实施例的用于使用场景相关信息来生成定制的用户体验的方法的流程图;以及
图4是示出根据本发明的一实施例的用于使用场景相关信息来生成与特定场景相关的用户体验的方法的流程图。
具体实施方式
此处用细节来描述本发明的主题以满足法定要求。然而,描述本身并非旨在限制本专利的范围。相反,发明人设想所要求保护的主题还可结合其它当前或未来技术按照其它方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语“步骤”和/或“框”可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序时,该术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。
本发明的各实施例提供用于使用场景相关信息来生成定制的用户体验的系统、方法、和计算机可读介质。在接收到用户查询时,假定用户期望解决特定问题,或更精确地,期望执行场景专用解决方案和/或获得特定结果。因此,响应于该用户查询所返回的每一项目都表示特定解决方案,即此处所称的“场景解决方案”。在创作时,每一可执行场景解决方案是基于一个或多个关键词和/或类别(即名字空间)来组织的。因此,可以挖掘与对应于所返回的搜索结果的名字空间/关键词相关联的数据(例如元数据),以确定用户可能感兴趣的除基本场景搜索结果之外的信息。由于用来组织特定可执行场景解决方案的名字空间/关键词是由该场景解决方案的创作者来确定的并且还可以通过评级(例如社区评级或证书)来进一步进行限定,所以与同一名字空间/关键词(和/或与其有关系的名字空间/关键词)相关联的其它信息可能比只基于关键词来组织的信息更加相关。这一挖掘的信息随后可被用来创建定制的、相关的用户体验。
因此,在一方面,本发明提供其上包含计算机可执行指令的一个或多个计算机可读介质,该计算机可执行指令在被执行时执行一种用于使用场景相关信息来生成定制的用户体验的方法。该方法包括接收场景相关查询,确定与该场景相关查询相关的至少一个可执行场景解决方案,确定与该至少一个可执行场景相关联的至少一个名字空间和/或关键词,以及利用与该至少一个名字空间和/或关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成用户体验。
在另一方面,本发明提供一种用于使用场景相关元数据来生成用户体验的方法。该方法包括与名字空间和/或关键词相关联地存储场景相关信息,该场景相关信息包括至少一个用户可执行场景解决方案实例和对应于一个或多个用户和/或一个或多个启用者(enabler)的元数据中的一个或多个;接收场景相关查询;以及利用该场景相关信息来生成与接收到的场景相关查询相关的用户体验。在各实施例中,该方法还包括标识与场景相关查询相关的至少一个用户可执行场景解决方案实例,接收用户对所标识的至少一个用户可执行场景解决方案实例的选择,以及与名字空间/关键词相关联地存储对应于该用户选择的元数据。
在又一方面,本发明提供一种用于利用场景相关信息来生成定制的用户体验的计算机化系统。该计算机化系统包括被配置成接收场景相关查询的最终用户设备、和被配置成从最终用户设备接收场景相关查询并生成与该查询相关的定制的用户体验的服务器。最终用户设备和服务器经由网络彼此通信。在各实施例中,服务器包括被配置成从最终用户设备接收场景相关查询的接收模块,被配置成挖掘与至少一个名字空间/关键词相关联的场景相关信息来确定至少一个用户可执行场景解决方案实例和对应于用户可执行场景解决方案的元数据中的一个或多个的数据挖掘模块,以及被配置成传送基于被确定为与场景相关查询相关的场景相关信息的至少一个建议以供与最终用户设备相关联地呈现的传送模块。
在简要描述了本发明的各实施例的概览后,以下描述适用于实现本发明的各实施例的示例性操作环境。
大体上参考附图,并且首先具体参考图1,示出了用于实现本发明的各实施例的示例性操作环境,并将其概括指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本发明的使用范围或功能提出任何限制。也不应将计算环境100解释为对所示出的任一组件/模块或其组合有任何依赖性或要求。
本发明可以在计算机代码或机器可使用指令的一般上下文中描述,机器可使用指令包括由计算机或诸如个人数据助理或其它手持式设备等其它机器执行的诸如程序组件等计算机可执行指令。一般而言,包括例程、程序、对象、组件、数据结构等的程序组件指的是执行特定任务或实现特定抽象数据类型的代码。本发明的各实施例可以在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、专用计算设备等等。本发明的各实施例也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。
继续参考图1,计算设备100包括直接或间接耦合以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出(I/O)端口118、I/O组件120、和说明性电源122。总线110可以是一条或多条总线(诸如地址总线、数据总线、或其组合)。尽管为了清楚起见用线条示出了图1的各框,但是在实际上,各组件的轮廓并不是那样清楚,并且按比喻的说法,线条更精确地将是灰色的和模糊的。例如,可以将诸如显示设备等呈现组件认为是I/O组件。同样,处理器具有存储器。发明人关于此点认识到,这是本领域的特性,并且重申,图1的图示只是例示可结合本发明的一个或多个实施例来使用的示例性计算设备。诸如“工作站”、“服务器”、“膝上型计算机”、“手持式设备”等分类之间没有区别,它们全部都被认为是在图1的范围之内的并且被称为“计算机”或“计算设备”。
计算设备100通常包括各种计算机可读介质。作为示例而非限制,计算机可读介质可以包括随机存取存储器(RAM);只读存储器(ROM);电可擦除可编程只读存储器(EEPROM);闪存或其它存储器技术;CDROM、数字多功能盘(DVD)或其它光或全息介质;磁带盒、磁带、磁盘存储或其它磁存储设备;载波或可用于对所需信息进行编码并且可由计算设备100访问的任何其它介质。
存储器112包括易失性和/或非易失性存储器形式的计算机存储介质。存储器可以是可移动的、不可移动的或其组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括从诸如存储器112或I/O组件120等各种实体读取数据的一个或多个处理器。呈现组件116向用户或其它设备呈现数据指示。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等等。I/O端口118允许计算设备100在逻辑上耦合至包括I/O组件120的其它设备,其中某些设备可以是内置的。说明性组件包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪、打印机、无线设备等等。
如上所述,在一个实施例中,本发明涉及一种方法,该方法用于接收场景相关搜索查询,标识与接收到的查询相关的可执行场景解决方案(如以下更全面地描述的,每一可执行场景解决方案包括场景描述和解决方案),确定可执行场景解决方案与其相关联的至少一个名字空间/关键词,以及使用与所确定的名字空间/关键词相关联的场景相关信息来生成定制的、相关的用户体验。
现转向图2,示出了显示根据本发明的一实施例的、被配置成利用场景相关信息来生成定制的用户体验的示例性系统体系结构200的框图。本领域普通技术人员将理解并认识到,图2所示的计算系统体系结构200仅仅是一个合适的计算系统的示例,并且不旨在对本发明的使用范围或功能提出任何限制。也不应该将计算系统体系结构200解释为对其中所示出的任何单个组件/模块或各组件/模块的组合有任何依赖性或要求。
计算系统体系结构200包括最终用户设备210、服务器212、以及数据库214,所有这些都经由网络216彼此通信。网络216可以包括但不限于,一个或多个局域网(LAN)和/或一个或多个广域网(WAN)。这样的连网环境常见于办公室、企业范围计算机网络、内联网和因特网中。因此,在此不对网络216作进一步描述。
数据库214被配置成存储与至少一个可执行场景解决方案相关联的信息。在各实施例中,这一信息可包括但不限于,与一个或多个场景相关查询相关联的元数据、与一个或多个场景解决方案相关联的元数据、与一个或多个场景描述相关联的元数据、与一个或多个场景查询相关联的元数据、一个或多个用户可执行场景实例等。在各实施例中,数据库214被配置成可从中搜索与其相关联地存储的项目中的一个或多个。本领域普通技术人员可以理解和明白,存储在数据库214中的信息可以是可配置的,并可包括与可执行场景相关的任何信息。这一信息的内容和量决不旨在限制本发明的各实施例的范围。此外,虽然作为单个独立的组件示出,但数据库214实际上可以是例如数据库集群等多个数据库,其各部分可以驻留在最终用户设备210、服务器212、另一外部计算设备(未示出)、和/或其任何组合上。
最终用户设备210和服务器212中的每一个都可以是任何类型的计算设备,诸如例如以上参考图1描述的计算设备100。仅作为示例而非限制,最终用户设备210和服务器214中的每一个可以是个人计算机、台式计算机、膝上型计算机、手持式设备、移动手机、消费电子设备等。然而,应当注意,本发明不限于在这些计算设备上实现,而是可在处于其各实施例的范围内的各种不同类型的计算设备的任一种上实现。
如图2所示,服务器212包括接收模块218、数据挖掘模块220、用户体验生成模块222、传送模块224、以及存储模块226。在某些实施例中,模块218、220、222、224、和226中的一个或多个可被实现为独立应用程序。在其它实施例中,模块218、220、222、224、和226中的一个或多个可以直接集成到服务器212或最终用户设备210的操作系统中。本领域普通技术人员可以理解,图2所示的模块218、220、222、224、和226在本质和数量上是示例性的,并且不应被解释为限制。可以采用任何数量的模块来实现本发明的各实施例的范围内的所需功能。
接收模块218被配置成例如从最终用户设备210接收场景相关查询。场景相关查询可以由用户输入,这与标准关键词搜索查询可例如与用户界面上呈现的适当的域相关联地输入等非常相似。然而,根据本发明的各实施例,在输入用户查询时,假定用户期望解决特定问题,即用户期望执行对于该问题的解决方案和/或获得特定结果。因此,响应于用户查询所返回的每一项目都表示工作流所实现的特定的一系列步骤,即此处所称的“场景解决方案”。
场景解决方案通常由作为他或她的领域内的专家的个人、对与该场景解决方案相关联的领域特别感兴趣的个人、和/或面对该场景解决方案旨在针对的难题的个人来创作。场景解决方案包括两个场景实体:解决方案和场景描述。此处所使用的术语“解决方案”本质上是工作流所实现的一系列步骤。通常,场景解决方案包括其顺序执行(例如经由需求关系来组织)使得该场景解决方案不断开地成功完成的各子场景解决方案。因此,场景解决方案可包括任何数量的、彼此相关联以便以特定次序执行的场景子解决方案。
应当注意,场景解决方案可以从头创作或可以定位和重用现有场景解决方案(不管是经修改的还是未修改的)。此外,创作场景解决方案可以像记录并重放搜索会话一样简单,或其可以更加复杂,例如通过在C++或Javascript程序的上下文中执行搜索查询。申请人构想任何及所有这样的变型都落在本发明的各实施例的范围内。
通常,场景解决方案的成功完成需要一个或多个外围对象或启用者。此处所使用的术语“启用者”可包括例如文档、软件/硬件对象、和/或免费(或出于经济获益)实现场景解决方案的人或组织。本领域普通技术人员可以理解和明白,所列出的启用者只是作为示例来提供的,并且本发明的各实施例不限于此。实现场景解决方案或子场景解决方案的任何对象都可被认为是其各实施例中的启用者。
除一个或多个解决方案之外,场景解决方案包括场景描述。此处所使用的术语“场景描述”是描述可执行场景解决方案的网页。场景描述可以通过任何数量的方法来生成,这些方法包括但不限于,从场景解决方案创作者接收描述,从对应的解决方案中提取一个或多个关键词等。本领域普通技术人员将理解和明白,本发明的各实施例不旨在限于用于生成场景描述的任何特定系统或方法。根据其各实施例,可以利用任何数量的已知的描述生成方法。如以下更全面地描述的,场景描述通常通过关键词搜索来定位(关键词是从场景相关查询导出的),并且响应于搜索请求来呈现其可选择标识符。
如以下更全面地描述的,一旦场景解决方案创作者完成可执行场景解决方案的创作,则将该场景发布到一个或多个名字空间中和/或将其与一个或多个关键词相关联,以使其可以在接收到场景相关查询时被搜索。此处所使用的“名字空间”被用来将知识分段成各个垂直段(vertical),并被用来提供用于定制的、场景解决方案专用的搜索项的可扩展性点。例如,“我的媒体/我的音乐”名字空间可包含作为音乐场景解决方案的场景解决方案,而“我的生活/我的商店”名字空间可包含关于用户通常在其中购物的商店的信息。名字空间通过提供该名字空间专用的关键词(类似于搜索宏)来提供与场景解决方案相关的元数据规范。根名字空间定义搜索引擎所使用的基本关键词和关系。名字空间通过定义模式来提供用于限制搜索的词汇。例如,单词“格式”在“我的媒体”名字空间中的意义与其在“商店”名字空间中的意义有所不同。即,名字空间定义在以该名字空间为目标时在搜索查询中可以使用的关键词。
在创作者发布场景解决方案时,她/他指定描述她/他想要将该场景解决方案与之相关联地发布的(诸)名字空间/(诸)关键词的标记(例如元标记)。激励创作者将适当的名字空间/关键词标记应用于所发布的解决方案,以使搜索引擎可以更容易地定位它。用于在网络环境中发布信息以使其可由其他用户访问的系统和方法在本领域中是已知的,并且因此在此不再赘述。本发明的各实施例不限于任何特定发布系统/方法。
现在返回到图2,接收模块218还被配置成接收对应于与最终用户设备210相关联的用户的元数据。例如,用户可能与最终用户设备210或执行工作空间相关联地存储了一个或多个启用者,以使在执行了需要这些启用者的场景解决方案后,将不再需要获取这些启用者。另外,用户可以是特定用户组的成员,例如定期就共同感兴趣的主题进行通信的个人的组。此外,用户可以与他/她的登录或身份相关联地发布个人和/或人口统计信息。如以下更全面地描述的,向搜索引擎提供了对其的访问的任何和所有这些信息可由接收模块218来接收,并被用来生成定制的、相关的用户体验。
数据挖掘模块220被配置成挖掘与至少一个名字空间和/或至少一个关键词相关联的场景相关信息,以标识与接收到的场景相关查询相关的:用户可执行场景解决方案实例,和/或对应于一个或多个用户和/或启用者的元数据。例如,如果用户输入搜索查询,且确定与该查询最相关的对应的场景解决方案是与题为“消费照片编辑”的名字空间和/或关键词短语“照片编辑”相关联地发布的,则可以利用数据挖掘模块220来挖掘和与同一名字空间和/或关键词相关联地发布的其它场景相关的数据。这一信息可以包括但不限于,选择特定场景解决方案的用户也对其感兴趣的其它场景解决方案、关于在执行特定场景解决方案时可能必需或有用的启用者的数据等。如以下更全面地描述的,这一信息的标识虽然不直接与被确定为最紧密地针对用户的查询的场景解决方案相关,但可被用来生成相关的、定制的用户体验,因为这一信息已经类似于与搜索查询直接相关的信息来被分类。
在各实施例中,数据挖掘模块220还被配置成挖掘对应于至少一个用户组的元数据,以确定用户是否是该用户组的成员,并且如果是则标识与该用户组的至少一个附加成员相关联的元数据。例如,如果用户是共享对消费照片编辑的共同兴趣的特定用户组的成员,则该用户可能对该用户组的其他成员新近执行的场景解决方案和/或新近访问的网站感兴趣。如以下更全面地描述的,可以利用数据挖掘模块220来挖掘这一信息,并且利用该信息来生成定制的、相关的用户体验。
另外,数据挖掘模块220还被配置成挖掘关于名字空间/关键词和/或场景解决方案之间的关联的元数据。即,数据挖掘模块220被配置成标识以相对增加的频率一起发生的名字空间/关键词和/或场景解决方案。如以下更全面地描述的,这一信息随后可被用来生成建议并被用来定制用户体验。
本领域普通技术人员将理解和明白,诸如简单聚集、向上钻取(roolup)、关联规则挖掘等数据挖掘技术是本领域普通技术人员已知的,并且本发明的各实施例不旨在限于任何特定数据挖掘技术。
用户体验生成模块222被配置成利用场景解决方案相关信息来生成定制的用户体验。即,用户体验生成模块222被配置成取得场景相关查询和所标识的任何场景解决方案和/或所挖掘的与其相关联的信息,并生成与用户的感兴趣的主题相关的并为该用户定制的用户体验。就此,用户体验生成模块222被配置成基于所挖掘的数据来标识对应于用户的查询的至少一个场景解决方案和至少一个建议,该至少一个建议与该用户的查询相关但不必直接针对该查询。
传送模块224被配置成传送所标识的场景解决方案和至少一个所标识的建议以供与最终用户设备220相关联地呈现。在各实施例中,传送模块224还被配置成在确定该用户是至少一个用户组的成员的情况下,传送基于与用户组的至少一个附加成员相关联的元数据的至少一个建议,以供与最终用户设备210相关联地呈现。
存储模块226被配置成与至少一个名字空间/关键词相关联地存储与场景相关查询相关的场景解决方案相关信息。例如,存储模块226被配置成与名字空间/关键词相关联地存储传送给用户以供呈现的建议和用户对该建议的响应,最佳地针对搜索查询的场景解决方案与该名字空间/关键词相关联地发布。该信息随后可以响应于将来用户查询来挖掘,以便清除不相关或不感兴趣的信息并且更频繁地建议用户指示最有用(通过他们对建议的响应或选择)的那些建议。以此方式,持续地更新搜索引擎以确保向用户建议的信息保持相关。
现转向图3,示出了显示根据本发明的一实施例的用于使用场景解决方案相关信息来生成定制的用户体验的方法300的流程图。最初,如在框310处所示,例如利用图2的接收模块218来接收场景相关查询。随后,如在框312处所示,确定与该场景相关查询相关的至少一个可执行场景解决方案。接着,如在框314处所示,例如利用图2的数据挖掘模块220来确定与该可执行场景解决方案相关联的至少一个名字空间/关键词。随后,利用与所确定的名字空间/关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成定制的用户体验(例如利用图2的用户体验生成模块222)。这在框316处指示。
随后,用户体验随后可例如利用网络216传送到与例如图2的最终用户设备210相关联的显示设备。最终用户设备210处的用户随后可以选择作为用户体验的一部分来呈现的各可执行场景解决方案中的一个,并且这一选择可以例如利用图2的接收模块218来接收。这由框318指示。随后,如在框320处所示,与名字空间/关键词相关联地存储对应于用户对可执行场景解决方案的选择的元数据。
现转向图4,示出了显示根据本发明的一实施例的用于使用场景解决方案相关元数据来生成用户体验的方法400的流程图。最初如在框410处所示,与名字空间/关键词相关联地存储场景解决方案相关信息。场景解决方案相关信息可包括,仅作为示例,解决方案和对应的场景描述、与用户对场景解决方案的选择相关的原始统计数据、相关的场景解决方案、相关的启用者等。随后,例如从图2的最终用户设备210处的用户接收场景相关查询。这在框412处指示。接着,如在框414处所示,利用与名字空间/关键词相关联地存储的场景解决方案相关信息来生成与接收到的场景相关查询相关的用户体验。在一个实施例中,利用该场景解决方案相关信息来生成与接收到的场景相关查询相关的用户体验可包括传送被确定为针对用户的查询的场景解决方案和基于该场景相关查询的至少一个建议以供呈现。在其它实施例中,利用该场景相关信息来生成用户体验可包括标识与场景相关查询相关的至少一个用户可执行场景实例,确定完成与该用户可执行场景解决方案实例相关联的场景解决方案所需要的至少一个启用者,挖掘场景相关信息来确定与名字空间/关键词相关联的至少一个其它用户可执行场景实例是否也与该至少一个启用者相关联,以及如果确定与名字空间/关键词相关联的至少一个其它用户可执行场景解决方案实例也与至少一个启用者相关联,则传送基于该至少一个用户可执行场景解决方案的至少一个建议以供呈现。
现在返回到图4,如在框416处所示,该方法还包括标识与场景相关查询相关的至少一个用户可执行场景解决方案实例。一旦被标识,则该用户可执行场景解决方案实例可被传送给例如图2的最终用户设备210处的用户,并且该用户可以指示对该用户可执行场景解决方案实例的选择。该用户选择可以例如利用图2的接收模块218来接收。这在框418处指示。随后,如在框420处所示,可以与名字空间/关键词相关联地存储对应于用户选择的元数据,以供与将来用户查询相关联地使用。
如可理解的,本发明的各实施例提供用于使用场景解决方案相关信息来生成定制的用户体验的系统、方法、和计算机可读介质。在接收到用户查询时,作为响应所返回的每一项目都表示工作流所实现的特定的一系列步骤或“场景解决方案”。在创作时,每一可执行场景解决方案基于一个或多个关键词和/或一个或多个类别来组织,即与至少一个名字空间/关键词相关联地发布。因此,可以挖掘与对应于所返回的搜索结果的名字空间/关键词相关联的数据(例如元数据),以确定用户可能感兴趣的除基本场景解决方案搜索结果之外的信息。由于用于组织特定可执行场景解决方案的名字空间/关键词是由该场景解决方案的创作者来确定的,所以与同一名字空间/关键词(和/或与其有关系的名字空间/关键词)相关联的其它信息可能比只基于关键词来组织的信息更加相关。这一挖掘信息随后可被用来创建定制的、相关的用户体验。
参考各具体实施例描述了本发明,各具体实施例在所有方面都旨在是说明性的而非限制性的。在不背离本发明范围的情况下各替换实施例对本发明所属领域的普通技术人员将变得显而易见。
从前述内容可知,本发明很好地适用于实现前述的所有目的和目标,并且具有对于该系统和方式是显而易见且固有的其它优点。可以理解,特定的特征和子组合是有用的,并且可以使用而无需参考其它特征和子组合。这由权利要求书所构想并在其范围之内。

Claims (15)

1.一种用于使用场景解决方案相关信息来生成定制的用户体验的方法,所述方法包括:
在搜索引擎处接收场景相关查询,所述场景相关查询与用户希望解决的具体问题有关;
通过数据挖掘模块确定与所述场景相关查询相关的至少一个可执行场景解决方案;
通过所述数据挖掘模块确定与所述至少一个可执行场景解决方案相关联的至少一个名字空间和关键词;
通过所述数据挖掘模块标识与所述至少一个名字空间和关键词中的一个相对应的至少一个用户可执行场景解决方案实例,所述名字空间通过定义模式来提供用于限制搜索的词汇;以及
利用与所确定的至少一个名字空间和关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成与接收到的场景相关查询有关的用户体验。
2.如权利要求1所述的方法,其特征在于,利用与所确定的至少一个名字空间和关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成用户体验包括:
传送基于所标识的至少一个用户可执行场景解决方案实例的至少一个建议以供呈现。
3.如权利要求1所述的方法,其特征在于,利用与所确定的至少一个名字空间和关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成用户体验包括:
确定完成与所述场景相关查询相关的所述至少一个可执行场景解决方案所需要的至少一个启用者;
挖掘与所述至少一个名字空间和关键词相关联的元数据,以确定与所述至少一个启用者相关联的至少一个其它可执行场景解决方案;以及
传送基于与所述至少一个其它可执行场景解决方案相关联的元数据的至少一个建议以供呈现。
4.如权利要求1所述的方法,其特征在于,利用与所确定的至少一个名字空间和关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成用户体验包括:
接收用户信息;
将所述用户信息与关联于所述至少一个名字空间和关键词存储的元数据进行比较,以确定至少一个附加用户是否与所述至少一个名字空间和/或关键词相关联;以及
如果确定至少一个附加用户与所述至少一个名字空间和关键词相关联,则传送基于与所述至少一个附加用户相关联的元数据的至少一个建议以供呈现。
5.如权利要求1所述的方法,其特征在于,利用与所确定的至少一个名字空间和关键词相关联的元数据和用户可执行场景解决方案实例中的至少一个来生成用户体验包括:
接收与一用户相关联的信息;
确定所述用户是否是一用户组的成员,所述用户组包括一组对应于共同感兴趣的主题的个人;以及
如果确定所述用户是一用户组的成员,则确定是否与所述至少一个名字空间和关键词和所述至少一个可执行场景解决方案中的至少一个相关联地存储了与至少一个其他用户相关联的元数据。
6.如权利要求5所述的方法,其特征在于,如果确定与所述至少一个名字空间和关键词和所述至少一个可执行场景解决方案中的至少一个相关联地存储了与至少一个其他用户相关联的元数据,则所述方法还包括传送基于所述名字空间、关键词、和/或场景解决方案相关元数据的至少一个建议以供呈现。
7.如权利要求1所述的方法,其特征在于,所述方法还包括与所述至少一个名字空间和/或关键词相关联地存储对应于所述场景相关查询的元数据。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
接收用户对与所述场景相关查询相关的所述至少一个可执行场景解决方案中的一个的选择;以及
与所述名字空间和/或关键词相关联地存储对应于所述选择的元数据。
9.一种用于使用场景解决方案相关元数据来生成用户体验的方法,所述方法包括:
与名字空间和关键词相关联地存储场景解决方案相关信息,所述场景解决方案相关信息包括至少一个用户可执行场景解决方案实例和对应于一个或多个用户和一个或多个启用者的元数据中的一个或多个,所述名字空间通过定义模式来提供用于限制搜索的词汇;
在搜索引擎处接收场景相关查询,所述场景相关查询与用户希望解决的具体问题有关;以及
利用所述场景解决方案相关信息来生成与接收到的场景相关查询相关的用户体验,其中包括:
通过数据挖掘模块标识与所述场景解决方案相关查询相关的至少一个用户可执行场景解决方案实例;
通过所述数据挖掘模块确定完成与所述至少一个用户可执行场景解决方案实例相关联的解决方案所需要的至少一个启用者;
通过所述数据挖掘模块挖掘所述场景相关信息来确定与所述名字空间和/或关键词相关联的至少一个其它用户可执行场景解决方案实例是否也与所述至少一个启用者相关联;以及
如果确定与所述名字空间和/或关键词相关联的至少一个其它用户可执行场景解决方案实例也与所述至少一个启用者相关联,则传送基于所述至少一个其它用户可执行场景解决方案的至少一个建议以供呈现。
10.如权利要求9所述的方法,其特征在于,利用所述场景解决方案相关信息来生成与接收到的场景相关查询相关的用户体验包括:
接收用户信息;
将所述用户信息与关联于所述名字空间和关键词存储的元数据进行比较,以定位对应于至少一个附加用户的元数据;以及
传送基于所定位的附加用户元数据的至少一个建议以供呈现。
11.如权利要求9所述的方法,其特征在于,利用所述场景解决方案相关信息来生成与接收到的场景相关查询相关的用户体验包括:
接收与一用户相关联的信息;
确定所述用户是否是一用户组的成员;以及
如果确定所述用户是一用户组的成员,则确定是否与所述名字空间和关键词相关联地存储了对应于也是所述用户组的成员的至少一个其他用户的元数据。
12.如权利要求11所述的方法,其特征在于,如果确定与所述名字空间和关键词相关联地存储了与也是所述用户组的成员的至少一个附加用户相关联的元数据,则所述方法还包括传送基于与所述至少一个附加用户相关联的元数据的至少一个建议以供呈现。
13.如权利要求9所述的方法,其特征在于,所述方法还包括与至少一个名字空间和/或关键词相关联地存储对应于所述场景相关查询的元数据。
14.如权利要求13所述的方法,其特征在于,所述方法还包括:
标识与所述场景相关查询相关的至少一个用户可执行场景解决方案实例;
接收用户对所标识的至少一个用户可执行场景解决方案实例的选择;以及
与所述名字空间和关键词相关联地存储对应于所述选择的元数据。
15.一种用于利用场景解决方案相关信息来生成定制的用户体验的计算机化系统,所述系统包括:
被配置成接收场景相关查询的最终用户设备,所述场景相关查询与用户希望解决的具体问题有关;以及
服务器,所述服务器被配置成从所述最终用户设备接收所述场景相关查询并生成与所述场景相关查询相关的定制的用户体验,其中所述最终用户设备和所述服务器经由网络彼此通信,所述服务器包括:
被配置成在搜索引擎处从所述最终用户设备接收所述场景相关查询的接收模块,其中所述接收模块还被配置成接收对应于与所述最终用户设备相关联的用户的元数据;
数据挖掘模块,所述数据挖掘模块被配置成挖掘与至少一个名字空间和/或关键词相关联的场景解决方案相关信息,以确定与所述场景相关查询相关的以下两项中的至少一个:至少一个用户可执行场景解决方案实例,和对应于一个或多个用户和一个或多个启用者的元数据,其中所述数据挖掘模块还被配置成挖掘对应于至少一个用户组的元数据,以确定所述用户是否是至少一个用户组的成员,并标识与所述至少一个用户组的至少一个附加成员相关联的元数据;
用户体验生成模块,所述用户体验生成模块被配置成使用用户可执行场景解决方案实例和元数据中的至少一个来生成与接收到的场景相关查询有关的用户体验;
传送模块,所述传送模块被配置成传送基于被确定为与所述场景相关查询相关的场景解决方案相关信息的至少一个建议,以供与所述最终用户设备相关联地呈现,其中所述传送模块还被配置成在确定所述用户是所述至少一个用户组的成员的情况下,传送基于与所述至少一个用户组的所述至少一个附加成员相关联的元数据的至少一个建议,以供与所述最终用户设备相关联地呈现;以及
存储模块,所述存储模块被配置成与同所述至少一个用户可执行场景解决方案相关联的所述至少一个名字空间或关键词相关联地存储所传输的建议以及用户对此的响应,用于响应于将来的查询进行挖掘。
CN200880009165.8A 2007-03-19 2008-03-04 用于生成定制的用户体验的方法和系统 Active CN101641687B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/688,002 US7818341B2 (en) 2007-03-19 2007-03-19 Using scenario-related information to customize user experiences
US11/688,002 2007-03-19
PCT/US2008/055826 WO2008115692A1 (en) 2007-03-19 2008-03-04 Using scenario-related information to customize user experiences

Publications (2)

Publication Number Publication Date
CN101641687A CN101641687A (zh) 2010-02-03
CN101641687B true CN101641687B (zh) 2014-04-30

Family

ID=39766334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880009165.8A Active CN101641687B (zh) 2007-03-19 2008-03-04 用于生成定制的用户体验的方法和系统

Country Status (4)

Country Link
US (2) US7818341B2 (zh)
EP (1) EP2126724A4 (zh)
CN (1) CN101641687B (zh)
WO (1) WO2008115692A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7818341B2 (en) * 2007-03-19 2010-10-19 Microsoft Corporation Using scenario-related information to customize user experiences
US8078604B2 (en) * 2007-03-19 2011-12-13 Microsoft Corporation Identifying executable scenarios in response to search queries
US7698344B2 (en) * 2007-04-02 2010-04-13 Microsoft Corporation Search macro suggestions relevant to search queries
US9070086B2 (en) * 2008-05-12 2015-06-30 Microsoft Technology Licensing, Llc Data driven component reputation
US20120130969A1 (en) * 2010-11-18 2012-05-24 Microsoft Corporation Generating context information for a search session
US20120296743A1 (en) * 2011-05-19 2012-11-22 Yahoo! Inc. Method and System for Personalized Search Suggestions
CN102752385B (zh) * 2012-06-29 2015-07-22 广东大晋对接信息科技有限公司 一种跨平台全景3d展示方法及系统
US10401611B2 (en) 2015-04-27 2019-09-03 Endochoice, Inc. Endoscope with integrated measurement of distance to objects of interest
CN108027817B (zh) * 2015-12-30 2022-05-10 谷歌有限责任公司 基于用户的组关联建议查询
US10546279B2 (en) 2016-06-27 2020-01-28 International Business Machines Corporation Scenario based logging
CN107092671B (zh) * 2017-04-13 2019-12-17 星环信息科技(上海)有限公司 一种元信息管理的方法及设备
US11340872B1 (en) * 2017-07-21 2022-05-24 State Farm Mutual Automobile Insurance Company Method and system for generating dynamic user experience applications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046761A2 (en) * 2001-11-28 2003-06-05 Koninklijke Philips Electronics N.V. System and method for retrieving information related to targeted subjects
CN1664818A (zh) * 2004-03-03 2005-09-07 微软公司 用于单词拆分的新词收集方法和系统
CN1752974A (zh) * 2004-09-20 2006-03-29 微软公司 用于接收并响应知识互换查询的方法、系统和装置

Family Cites Families (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2006202A (en) * 1932-06-22 1935-06-25 Shell Dev Process for heat transmission
US5148365A (en) * 1989-08-15 1992-09-15 Dembo Ron S Scenario optimization
US5546507A (en) * 1993-08-20 1996-08-13 Unisys Corporation Apparatus and method for generating a knowledge base
US5664093A (en) * 1994-12-27 1997-09-02 General Electric Company System and method for managing faults in a distributed system
JPH1010A (ja) 1996-06-13 1998-01-06 Shizuoka Prefecture 農事用台車等用のレール等挾持装置
US5790780A (en) * 1996-07-16 1998-08-04 Electronic Data Systems Corporation Analysis of failures in a computing environment
JPH10124529A (ja) * 1996-10-18 1998-05-15 Nec Corp データベース検索システム
US6098065A (en) * 1997-02-13 2000-08-01 Nortel Networks Corporation Associative search engine
US6212545B1 (en) * 1997-10-31 2001-04-03 Fujitsu Limited Distributed searching system and searching apparatus for use in the distributed searching system
US6317722B1 (en) * 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6240399B1 (en) * 1998-12-24 2001-05-29 Glenn Frank System and method for optimizing investment location
US6736642B2 (en) * 1999-08-31 2004-05-18 Indeliq, Inc. Computer enabled training of a user to validate assumptions
US7337159B2 (en) * 1999-09-30 2008-02-26 Topiary Communications, Inc. System and method for sharing of expert knowledge
US6810401B1 (en) * 1999-10-08 2004-10-26 Edgenet Inc. Automated configuration system and method
US6658598B1 (en) * 2000-02-17 2003-12-02 Motive Communications, Inc. Technical support chain automation with guided self-help capability using active content assertions
US7505921B1 (en) * 2000-03-03 2009-03-17 Finali Corporation System and method for optimizing a product configuration
US6947917B1 (en) * 2000-04-14 2005-09-20 Honeywell International Inc. Advanced recipe—a knowledge based information system for production processes
US6578022B1 (en) * 2000-04-18 2003-06-10 Icplanet Corporation Interactive intelligent searching with executable suggestions
KR20010098004A (ko) 2000-04-27 2001-11-08 이광호 지식어 인식 시스템 및 그 방법
US7076443B1 (en) * 2000-05-31 2006-07-11 International Business Machines Corporation System and technique for automatically associating related advertisements to individual search results items of a search result set
US8396859B2 (en) * 2000-06-26 2013-03-12 Oracle International Corporation Subject matter context search engine
DE60017727T2 (de) * 2000-08-18 2005-12-29 Exalead Suchwerkzeug und Prozess zum Suchen unter Benutzung von Kategorien und Schlüsselwörtern
US6832218B1 (en) * 2000-09-22 2004-12-14 International Business Machines Corporation System and method for associating search results
US20030011629A1 (en) * 2000-12-28 2003-01-16 Rouse Jennifer K. System to provide instructional information
US6767213B2 (en) * 2001-03-17 2004-07-27 Management Research Institute, Inc. System and method for assessing organizational leadership potential through the use of metacognitive predictors
US7043460B2 (en) * 2001-05-31 2006-05-09 International Business Machines Corporation Web browser-based object oriented application component test client
US6907416B2 (en) * 2001-06-04 2005-06-14 Honeywell International Inc. Adaptive knowledge management system for vehicle trend monitoring, health management and preventive maintenance
US20040230572A1 (en) * 2001-06-22 2004-11-18 Nosa Omoigui System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation
US6650784B2 (en) 2001-07-02 2003-11-18 Qualcomm, Incorporated Lossless intraframe encoding using Golomb-Rice
JP2003085353A (ja) 2001-09-07 2003-03-20 Fuji Xerox Co Ltd 学習支援方法及びシステム
US6767215B2 (en) * 2001-10-12 2004-07-27 Barbara Robertson Learning station
US7117439B2 (en) * 2001-10-19 2006-10-03 Microsoft Corporation Advertising using a combination of video and banner advertisements
US8635531B2 (en) * 2002-02-21 2014-01-21 Ricoh Company, Ltd. Techniques for displaying information stored in multiple multimedia documents
US7350184B2 (en) * 2002-05-02 2008-03-25 Bea Systems, Inc. System and method for enterprise application interactions
US20030225777A1 (en) * 2002-05-31 2003-12-04 Marsh David J. Scoring and recommending media content based on user preferences
US8275811B2 (en) * 2002-11-27 2012-09-25 Accenture Global Services Limited Communicating solution information in a knowledge management system
US7505984B1 (en) * 2002-12-09 2009-03-17 Google Inc. Systems and methods for information extraction
AU2002953500A0 (en) * 2002-12-20 2003-01-09 Redbank Manor Pty Ltd A system and method of requesting, viewing and acting on search results in a time-saving manner
EP1443426A1 (en) * 2003-01-29 2004-08-04 Hewlett-Packard Company (a Delaware corporation) Process for searching a repository
US7089235B2 (en) * 2003-04-17 2006-08-08 International Business Machines Corporation Method for restricting queryable data in an abstract database
KR100458460B1 (ko) * 2003-04-22 2004-11-26 엔에이치엔(주) 인터넷 사용자의 접속 의도를 이용한 인터넷 상의 광고유치 및 광고 제공 방법과 그 시스템
US8127224B2 (en) * 2003-06-11 2012-02-28 Wtvii, Inc. System for creating and editing mark up language forms and documents
US7774333B2 (en) * 2003-08-21 2010-08-10 Idia Inc. System and method for associating queries and documents with contextual advertisements
JP2005092331A (ja) * 2003-09-12 2005-04-07 Hewlett-Packard Development Co Lp 情報探索装置およびその方法
US20050060350A1 (en) * 2003-09-15 2005-03-17 Baum Zachariah Journey System and method for recommendation of media segments
US7430504B2 (en) * 2004-03-02 2008-09-30 Microsoft Corporation Method and system for ranking words and concepts in a text using graph-based ranking
US7562069B1 (en) * 2004-07-01 2009-07-14 Aol Llc Query disambiguation
KR100479363B1 (ko) 2004-07-23 2005-03-29 엔에이치엔(주) 지식 검색 서비스를 이용한 지식 광고 노출 방법 및 지식광고 노출 시스템
EP1686523A1 (en) 2005-01-28 2006-08-02 Expert-24 Ltd. Improvements relating to expert systems
CA2596279A1 (en) * 2005-01-28 2006-08-10 Aol Llc Web query classification
WO2006096873A1 (en) * 2005-03-09 2006-09-14 Medio Systems, Inc. Method and system of bidding for advertisement placement on computing devices
US20060265508A1 (en) * 2005-05-02 2006-11-23 Angel Franklin J System for administering a multiplicity of namespaces containing state information and services
US20060265201A1 (en) * 2005-05-03 2006-11-23 Martin Nathaniel G Method of improving workflows for a print shop
US20060287919A1 (en) * 2005-06-02 2006-12-21 Blue Mustard Llc Advertising search system and method
US10510043B2 (en) * 2005-06-13 2019-12-17 Skyword Inc. Computer method and apparatus for targeting advertising
JP4091620B2 (ja) 2005-06-29 2008-05-28 アンリツ株式会社 シナリオ登録装置、登録方法及び登録プログラム
US20070027919A1 (en) * 2005-07-01 2007-02-01 Mastel Missy S Dispute resolution processing method and system
US20070027894A1 (en) * 2005-07-27 2007-02-01 Lexmark International, Inc. Systems and methods for providing custom multi-function device operations based on object type
US20070157227A1 (en) * 2005-12-30 2007-07-05 Microsoft Corporation Advertising services architecture
US7437338B1 (en) * 2006-03-21 2008-10-14 Hewlett-Packard Development Company, L.P. Providing information regarding a trend based on output of a categorizer
US20080010132A1 (en) * 2006-06-16 2008-01-10 Aaron Jeffrey A Methods, systems, and computer program products for targeting advertising to customers of content service providers
US20080027804A1 (en) * 2006-07-26 2008-01-31 Kaplan Richard D 4Dhelp directed advertising distribution method
WO2008057268A2 (en) * 2006-10-26 2008-05-15 Mobile Content Networks, Inc. Techniques for determining relevant advertisements in response to queries
US9524355B2 (en) * 2007-01-22 2016-12-20 Mozy, Inc. Methods for delivering task-related digital content based on task-oriented user activity
US7818341B2 (en) * 2007-03-19 2010-10-19 Microsoft Corporation Using scenario-related information to customize user experiences
US7797311B2 (en) * 2007-03-19 2010-09-14 Microsoft Corporation Organizing scenario-related information and controlling access thereto

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003046761A2 (en) * 2001-11-28 2003-06-05 Koninklijke Philips Electronics N.V. System and method for retrieving information related to targeted subjects
CN1664818A (zh) * 2004-03-03 2005-09-07 微软公司 用于单词拆分的新词收集方法和系统
CN1752974A (zh) * 2004-09-20 2006-03-29 微软公司 用于接收并响应知识互换查询的方法、系统和装置

Also Published As

Publication number Publication date
EP2126724A1 (en) 2009-12-02
EP2126724A4 (en) 2011-03-16
CN101641687A (zh) 2010-02-03
US20110010354A1 (en) 2011-01-13
WO2008115692A1 (en) 2008-09-25
US9135357B2 (en) 2015-09-15
US7818341B2 (en) 2010-10-19
US20080235206A1 (en) 2008-09-25

Similar Documents

Publication Publication Date Title
CN101641687B (zh) 用于生成定制的用户体验的方法和系统
CN101641696B (zh) 响应于搜索查询来标识可执行场景解决方案
CN103518187B (zh) 用于信息建模的方法和系统及其应用
CN102725757B (zh) 上下文查询
CN101636731B (zh) 组织场景相关信息并控制对该信息的访问
CN101641697B (zh) 对网页的相关搜索查询及其应用
Beel et al. TF-IDuF: a novel term-weighting scheme for user modeling based on users' personal document collections
CN101292238B (zh) 语义主题的自动化丰富呈现的方法和系统
CN102289459A (zh) 自动地生成训练数据
EP1860581A1 (en) Systems and methods for sharing digital media content
CN102193973A (zh) 呈现回答
CN101583945A (zh) 提供虚拟的真正简单聚合(rss)订阅源
CN102129450A (zh) 检测尖峰查询
CN101790729A (zh) 基于用户行为来呈现结果项
US20090327226A1 (en) Library description of the user interface for federated search results
US8095873B2 (en) Promoting content from one content management system to another content management system
US20170357987A1 (en) Online platform for predicting consumer interest level
US8386475B2 (en) Attribution analysis and correlation
CN101960453B (zh) 用于联合和可发现性的位置描述
CN101641710A (zh) 使用场景相关元数据来定向广告
Loizou How to recommend music to film buffs: enabling the provision of recommendations from multiple domains
US20100107090A1 (en) Remote linking to media asset groups
CN102243747A (zh) 组合广告
CN102693264A (zh) 跨Web图传播信号

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150506

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150506

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.