基于用户信息的内容个性化.pdf

上传人:00062****4422 文档编号:1036129 上传时间:2018-03-27 格式:PDF 页数:17 大小:675.52KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110177688.7

申请日:

2011.06.17

公开号:

CN102339301A

公开日:

2012.02.01

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 17/30申请公布日:20120201|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:微软公司变更后权利人:微软技术许可有限责任公司变更事项:地址变更前权利人:美国华盛顿州变更后权利人:美国华盛顿州登记生效日:20150729|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110617|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

微软公司

发明人:

R·瓦尔沙夫斯基; K·卡尔蒙; D·西顿; L·拉希阿尼; D·海克曼; R·戴维森

地址:

美国华盛顿州

优先权:

2010.06.18 US 12/818,919

专利代理机构:

上海专利商标事务所有限公司 31100

代理人:

蔡悦

PDF下载: PDF下载
内容摘要

一种基于用户信息的内容个性化的特定方法,包括接收代表信息检索任务的数据。在服务器处从与用户相关联的计算设备接收该数据。执行信息检索任务来生成结果信息。检索与同信息检索任务相关的用户相关联的个性化信息。与用户相关联的个性化信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。方法包括基于检索到的个性化信息来修改结果信息以生成个性化结果信息。个性化结果信息被发送给与用户相关联的计算设备。

权利要求书

1: 一种方法, 包括 : 在服务器 (120) 处接收 (402) 来自与用户 (101) 相关联的计算设备 (110) 的代表信息 检索任务的数据 (102) ; 执行 (404) 所述信息检索任务来生成结果信息 (122) ; 检索 (406) 与同所述信息检索任务相关的用户 (101) 相关联的个性化信息 (124), 其中 所述与用户 (101) 相关联的个性化信息 (124) 包括与用户的基因型以及用户的表现型中的 至少一个相关联的信息 ; 基于检索到的个性化信息 (124) 修改 (408) 所述结果信息 (122) 以生成个性化的结果 信息 (126) ; 以及 将所述个性化的结果信息 (126) 发送给与用户 (101) 相关联的计算设备 (110)。
2: 如权利要求 1 所述的方法, 其特征在于, 所述代表信息检索任务的数据是用户发起 的搜索引擎查询, 其中所述服务器与搜索引擎相关联, 并且其中执行所述信息检索任务包 括基于所述搜索引擎查询来查询所述搜索引擎。
3: 如权利要求 2 所述的方法, 其特征在于, 所述搜索引擎查询包括至少一个搜索项, 所 述方法还包括基于所述至少一个搜索项来从信息库中检索数据。
4: 如权利要求 3 所述的方法, 其特征在于, 基于所述个性化信息和从所述信息库检索 到的数据之间的匹配来标识所述个性化信息。
5: 如权利要求 1 所述的方法, 其特征在于, 修改所述结果信息包括基于所述个性化信 息对结果信息进行过滤或排序。
6: 如权利要求 1 所述的方法, 其特征在于, 所述结果信息包括多个项, 并且其中所述修 改结果信息包括突出显示多个项中基于所述个性化信息被确定为相关的一个或多个项。
7: 如权利要求 1 所述的方法, 其特征在于, 所述与用户相关联的个性化信息是从与所 述用户相关联的计算设备或从远离所述服务器的第二服务器检索的。
8: 一种计算机系统, 包括 : 处理器 (620) ; 相关信息标识模块 (213), 其可由所述处理器 (620) 执行以 : 基于搜索查询 (202) 的至少一个医疗搜索项来从医疗信息库 (230) 检索数据 ; 以及 将从所述医疗信息库 (230) 检索到的数据与同用户 (201) 相关联的个人信息进行比 较, 以标识与同所述搜索查询相关的用户 (201) 相关联的医疗信息 (214), 其中所述医疗信 息 (214) 包括与用户的基因型和用户的表现型中的至少一个相关联的信息 ; 查询扩展模块 (211), 其可由所述处理器 (620) 执行以基于所标识的医疗信息 (214) 对 搜索查询 (202) 进行扩展以生成扩展的搜索查询 (215) ; 以及 结果修改模块 (638), 其可由处理器 (620) 执行以基于所标识的医疗信息 (214) 来修改 搜索结果 (222) 以生成经修改的搜索结果。
9: 如权利要求 8 所述的计算机系统, 其特征在于, 还包括可由处理器执行以接收所述 搜索查询的输入接口, 以及可由处理器执行以将所述经修改的搜索结果发送给显示设备的 输出接口。
10: 一种包括指令的计算机可读介质, 所述指令在由计算机执行时使得所述计算机 : 在与用户 (201) 相关联的计算设备 (210) 处接收 (502) 搜索查询 (202) ; 2 检索 (504) 与同所述搜索查询相关的用户相关联的医疗信息 (214), 其中所述医疗信 息包括所述用户 (201) 的基因型和所述用户 (201) 的表现型中的至少一个 ; 基于所检索的医疗信息 (214) 对所述搜索查询 (202) 进行扩展 (506), 以生成经扩展的 搜索查询 (215) ; 以及 将所述经扩展的搜索查询 (215) 发送 (512) 给第二计算设备 (220)。

说明书


基于用户信息的内容个性化

    【技术领域】
     本发明涉及信息检索技术, 更具体地, 涉及基于用户信息的内容个性化。背景技术 通过因特网可获取的信息量持续增加, 并且由于这一 “信息过载” , 可能难以找到 并提取相关信息。因特网搜索引擎被用户普遍使用来尝试定位关于特定话题的相关信息。 通常, 搜索引擎接受搜索请求并返回 “匹配” , 即标识搜索结果, 例如搜索引擎已确定与该搜 索请求有关的网页。搜索结果的列表通常长达数以千计的条目, 使得用户难以找到与该用 户特别相关的搜索结果。
     发明内容
     公开了内容个性化的系统和方法。例如, 可在执行诸如因特网搜索之类的信息检 索任务之前、 期间或之后进行内容个性化。对于客户机 - 服务器架构, 内容个性化可在客户 机、 服务器、 或者同时在客户机和服务器处进行。内容个性化还可在离线系统 ( 例如, 在本 地搜索或档案任务期间 ) 进行。 内容个性化在诸如媒体医疗信息搜索之类的信息检索任务期间特别有用。例如, 用户在得知他们或家庭成员患了某种小疾病时, 通常会在因特网上研究这种小疾病。在信 息检索过程期间, 可进行一次或多次内容个性化。为了示例, 用户可输入搜索查询 ( 例如, 医疗搜索查询 ) 以及与该用户相关联的个性化信息 ( 例如, 关于该用户的基因型、 表现型、 病史、 行为历史等 ) 可被用于在该搜索查询被提交给搜索引擎之前修改该搜索查询。经修 改的搜索查询可返回比原始搜索查询更相关的结果。作为另一实施例, 用户可输入搜索查 询, 搜索引擎可基于该搜索查询生成搜索结果。与用户相关联的个性化信息可被用于挖掘 搜索结果以寻找具有对于用户来说有更高的相关性的结果项, 并且在搜索结果被显示给用 户时, 该更相关结果项可被强调 ( 例如, 通过过滤、 排序、 突出显示等 )。标识相关个性化 信息可包括寻找用户信息和从信息库中检索的数据中的模式 ( 例如, 数据匹配 )。例如, 当 用户执行搜索 “哮喘” , 从医疗数据库中检索到的信息可包括与哮喘相关联的基因突变的列 表。当用户的基因型 / 表现型信息与列表中的突变相匹配时, 该基因型 / 表现型信息可被 用于扩展搜索查询或修改搜索结果。
     虽然内容个性化主要是相对于搜索任务和医疗数据来描述的, 但此处所公开的系 统和技术可被用于任何信息检索任务以生成对于特定用户或组而言更相关的个性化结果。
     提供本发明内容以便以简化形式介绍将在以下的具体实施方式中进一步描述的 一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征, 也不旨 在用于限定所要求保护的主题的范围。
     附图说明
     图 1 是基于用户医疗信息的内容个性化系统的特定实施例的示意图 ;图 2 是基于用户医疗信息的内容个性化系统的另一特定实施例的示意图 ;
     图 3 是图 1-2 的信息库的特定实施例的示意图 ;
     图 4 是基于用户医疗信息的内容个性化方法的特定实施例的流程图 ;
     图 5 是基于用户医疗信息的内容个性化方法的另一特定实施例的流程图 ; 以及
     图 6 是包括可用于支持如图 1-5 中所示的计算机实现的方法、 计算机程序产品以 及系统组件的各实施例的计算设备的计算环境的框图。 具体实施方式
     在一特定实施例中, 方法包括接收代表一信息检索任务的数据。在服务器处从与 用户相关联的计算设备接收该数据。方法包括执行该信息检索任务来生成结果信息。方法 还包括检索与同该信息检索任务相关的用户相关联的个性化信息。 与用户相关联的个性化 信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。 方法包括基于检索到 的个性化信息来修改结果信息以生成个性化结果信息。 方法还包括将个性化结果信息发送 给与用户相关联的计算设备。
     在另一特定实施例中, 计算机可读介质包括指令, 当由计算机执行该指令时, 使计 算机在与用户相关联的计算设备处接收搜索查询。 指令还使计算机检索与同该搜索检索相 关的用户相关联的医疗信息。 医疗信息包括与用户的基因型和用户的表现型的至少一个相 关联的信息。指令还使计算机根据检索到的医疗信息扩展搜索查询以生成扩展的搜索查 询。指令使计算机将扩展的搜索查询发送给第二计算设备。
     在另一特定实施例中, 系统包括处理器和相关信息标识模块, 该相关信息标识模 块可由处理器执行来基于搜索查询的至少一个医疗搜索项来从医疗信息库中检索数据。 相 关信息标识模块还可被执行以将从医疗信息库检索到的数据与和用户相关联的个人信息 进行比较, 以标识与同搜索查询相关联的用户相关联的医疗信息。医疗信息包括与用户的 基因型和用户的表现型的至少一个相关联的信息。系统还包括查询扩展模块, 其可由处理 器执行以扩展搜索查询来生成扩展的搜索查询。系统还包括结果修改模块, 其可由处理器 执行以基于所标识的医疗信息来修改搜索结果以生成修改的搜索结果。
     图 1 是基于用户医疗信息的内容个性化系统的特定实施例的示意图并被总得指 定为 100。系统 100 包括计算设备 110, 计算设备 110 与用户 101 相关联并且通信地耦合到 服务器 120( 例如, 经由诸如因特网之类的网络 )。
     计算设备 110 可以是台式计算机、 膝上型计算机、 服务器、 移动电话、 或其它被配 置成接收来自用户 101 的数据 102 的设备, 其中数据 102 表示信息检索任务。例如, 数据 102 可表示由用户发起的搜索引擎查询并且可包含一个或多个搜索项 ( 例如, “哮喘” )。计 算设备 110 可还被配置成将数据 102 发送给服务器 120。例如, 服务器 120 可以与因特网搜 索引擎相关联。
     服务器 120 可包括信息检索模块 121, 该模块被配置成执行信息检索任务来生成 结果信息 122。例如, 当数据 102 表示搜索引擎查询时, 信息检索模块 121 可基于该搜索引 擎查询查询一搜索引擎来生成结果信息 122( 例如, 对于 “哮喘” 的搜索结果的列表 )。结果 信息 122 可包括文本信息、 视频信息、 音频信息、 图形信息、 或以上各项的任何组合。
     服务器 120 可还包括相关信息标识模块 123。相关信息标识模块 123 可被耦合到信息库 140 以标识与搜索查询相关联的模式。例如, 相关信息标识模块 123 可基于搜索项 ( 例如 “哮喘” ) 从信息库 140 检索数据。例如, 检索到的数据可包括指示该小疾病哮喘可能 是由诸如二手烟和高污染等级之类的环境危险因素引起的医疗研究、 诸如剖腹产和幼年早 期抗生素使用之类的医疗历史项、 以及诸如含去整合素 - 金属蛋白酶域 33(a disintegrin and metalloproteinase domain-containing 33, ADAM33) 基因之类的基因突变。 包含在信 息库 140 内的内容或者可从信息库 140 访问的内容的示例将结合图 3 进一步描述和例示。
     相关信息模块 123 可挖掘与用户 101 相关联的用户信息 130, 并且标识与特定信息 检索任务相关的个性化信息 ( 例如用户信息 130 的各部分 )。用户信息 130 可被存储在服 务器 120。可另选的, 可从计算设备 110 或从远离服务器 120 的第二服务器 ( 例如医院服务 器或用户医疗信息数据库 ) 检索用户信息 130。当用户信息 130 被存储在服务器 120 以外 的设备时, 用户信息 130 可通过网络 ( 例如, 局域网 (LAN)、 广域网 (WAN) 或因特网 ) 来检 索。在一特定实施例中, 用户信息 130 被安全地存储和检索 ( 例如, 用于保护用户 101 的隐 私 )。例如, 用户信息 130 或其各部分可作为加密文件被存储和发送, 该加密文件在服务器 120 处被解密。作为另一示例, 用户 101 可向服务器 120 提供认证和授权数据 ( 例如, 用户 名和口令 ) 以使服务器 120 能够访问用户信息 130。 用户信息 130 可被表示为计算机可读数据 ( 例如, 一个或多个计算机文件 ), 并可 包括用户 101 的基因型信息 ( 例如, 具体基因列表以及用户的基因组的各部分 )、 用户 101 的表现型信息 ( 例如, 由特定基因型导致的用户的具体性状 )、 用户的行为信息、 用户 101 的 物理情况 ( 例如, 病症 )、 用户 101 的病史、 或以上的任意组合。例如, 用户信息 130 可包括 用户的 ADAM33 基因的序列列表。相关信息标识模块 123 可确定用户的 ADAM33 基因和从关 于可能导致哮喘的 ADAM33 突变的信息库中检索到的数据之间的匹配。相关信息标识模块 123 可生成相关个性化信息 124, 该个性化信息 124 指示了用户 101 可能具有由 ADAM33 基 因中的突变所导致的遗传形式的哮喘。在一特定实施例中, 诸如基因型和表现型信息之类 的个人信息可通过医疗护理提供商、 标识代理、 或其它组织在分析用户 101 所提供的血液 / 组织样本之后提供给用户 101。 例如, 基因型信息、 表现型信息、 行为信息、 物理情况信息、 以 及病史信息可被存储作为用户 101 的电子医疗记录的一部分, 其可由用户 101 和被用户 101 所授权的其它方访问。可另选的, 用户 101 可访问并分析他或她的个人基因组以生成基因 型和表现型信息。
     服务器 120 可进一步包括结果修改模块 125, 该模块被配置成基于相关个性化信 息 124 来修改结果信息 122 以生成经修改的结果信息 126。例如, 结果修改模块 125 可基 于相关个性化信息 124( 例如 “ADAM33” ) 来修改关于 “哮喘” 的搜索结果的列表。修改结果 信息可包括过滤结果信息 122( 例如, 移除不与基于 ADAM33 的哮喘有关的结果项 )、 对结果 信息 122 排序 ( 例如, 使得与基于 ADAM33 的哮喘有关的结果项位于列表顶部 )、 突出显示 结果信息 122 的多个部分 ( 例如, 突出显示与基于 ADAM33 的哮喘有关的结果项 )、 或以上 的任意组合。经修改的结果信息 126 可由服务器 120 发送到计算设备 110 以供显示给用户 101( 例如, 经由显示设备 )。
     在操作中, 服务器 120 可从与用户 101 相关联的计算设备 110 接收代表信息检索 任务的数据 102。信息检索模块 121 可基于数据 102 来执行信息检索任务以生成结果信息 122。例如, 数据 102 可代表搜索查询, 而信息检索模块 121 可基于该搜索查询来执行搜索,
     以生成搜索结果。相关信息标识模块 123 可标识与用户 101 相关联的用户信息 130 和从信 息库 140 检索到的数据之间的匹配, 以标识相关个性化信息 124。结果修改模块 125 可基 于相关个性化信息 124 来修改结果信息 ( 例如, 通过过滤、 排序、 和 / 或突出显示 ), 以生成 经修改的结果信息 126, 该经修改的结果信息 126 被针对用户 101 个性化, 并且与结果信息 122 相比与用户 101 更为相关。经修改的结果信息 126 可被发送给计算设备 110( 例如, 供 显示给用户 101)。
     应当注意的是, 虽然图 1 中所示的特定实施例描绘了服务器侧的结果修改, 结果 修改也可在客户机设备处执行。例如, 在一替换实施例中, 服务器 120 可将结果信息 122 发 送给计算设备 110, 而计算设备 110 可标识相关个性化信息 124 并可生成经修改的结果信息 126。内容个性化还可在单独的信息检索系统处执行 ( 例如, 在离线计算设备或图书馆 / 档 案浏览器中执行本地搜索 )。
     此外, 应当注意的是, 此处所公开的内容个性化可针对任务而不是搜索来执行。 例如, 服务器 120 可与医院或诊所网站相关联, 并且用户 101 可能正访问服务器 120 以与 医师通过在线聊天或音频 / 视频会议讨论用户的哮喘情况。医院可雇用多个了解哮喘 的医师, 包括过敏症专科医师、 内科医师、 儿科医师、 耳鼻喉专科医师、 以及胸肺学科医师 (pulmonologist)。由服务器 120 执行的信息检索任务可包括标识由医院雇用的所有了解 哮喘的医师并确定哪位医师与用户 101 配对。在这一实施例中, 相关个性化信息 124 可被 用于将用户 101 与专门治疗基于 ADAM33 的哮喘的特定医师配对。相关个性化信息 124 还 可被用于确定用户 101 的个性化治疗选项以及药物。 图 2 是基于用户医疗信息的内容个性化系统的另一特定实施例的示意图并被总 得指定为 200。系统 200 包括计算设备 210, 计算设备 210 与用户 201 相关联并且通信地耦 合到服务器 220( 例如, 经由诸如因特网之类的网络 )。在一示例性实施例中, 计算设备 210 是图 1 的计算设备 110, 而服务器 220 是图 1 的服务器 120。
     计算设备 210 可被配置成接收来自用户的搜索查询 ( 例如, 来自用户 201 的示例 性搜索查询 202)。在一示例性实施例中, 于在计算设备 210 上执行的应用程序 209 处接收 搜索查询 202。例如, 应用程序 209 可包括 web 浏览器、 社交网络应用程序、 图书库应用程 序、 档案应用程序、 或以上的任何组合。
     在一特定实施例中, 应用程序 209 包括查询扩展模块 211, 该模块被配置成基于与 用户 201 相关联的相关医疗信息 214 对搜索查询 202 进行扩展。例如, 计算设备 212 处的 相关信息标识模块 213 可寻找用户医疗信息 212 和从信息库 230 检索到的数据中的模式, 如结合图 1 的相关信息标识模块 123 来描述和例示的。当搜索查询 202 是 “哮喘” 且用户 医疗信息 212 指示用户 201 具有 ADAM33 基因中的某种突变时, 相关医疗信息 214 可包括项 “ADAM33” 作为建议的搜索项被添加到原始的搜索查询 202“哮喘” 中。查询扩展模块 211 可基于相关医疗信息 214 对搜索查询 202 进行扩展, 以生成经扩展的搜索查询 215“哮喘 +ADAM33” 。
     计算设备 210 可将搜索查询 ( 例如, 经扩展的搜索查询 215) 发送给服务器 220。 计算设备 210 还可从服务器 220 接收搜索结果 ( 例如, 示例性的搜索结果 222)。在一特定 实施例中, 计算设备 210 可通过一显示设备向用户 201 显示所接收的搜索结果 222。
     在一特定实施例中, 经扩展的搜索查询 215 被自动发送给服务器 220 而无需来自
     用户 201 的输入或干预。可另选的, 经扩展的搜索查询 215 可被发送给显示设备以供显示 给用户 201。例如, 经扩展的搜索查询 215 可在应用程序 209 处被显示为 “建议的个性化搜 索查询” 。用户 201 可因此被提供是要基于原始查询 “哮喘” 还是基于个性化的经扩展的搜 索查询 “哮喘 +ADAM33” 来查询搜索引擎的选择权。响应于接收到来自用户 201 的指示选择 经扩展的搜索查询 215 的用户输入, 经扩展的搜索查询 215 可被发送给服务器。在一特定 实施例中, 还可随建议的搜索查询显示解释。 例如, 解释可包括研究者已发现哮喘可能是由 ADAM33 基因中的突变所引起的, 并且用户医疗信息 212 指示了用户 201 具有 ADAM33 基因突 变。
     服务 220 可以是基于接收到的搜索查询生成搜索结果的搜索引擎服务器。例如, 经扩展的搜索查询 215 可以被发送给服务器 220( 例如, 搜索引擎服务器 ), 而服务器 220 可 基于经扩展的搜索查询 215 来返回搜索结果 222。
     可以理解的是, 图 1-2 的系统 100 和 200 可提供个性化和相关的信息结果。例如, 可在进行了最初的搜索之后对结果进行个性化, 如结合图 1 的结果修改模块 125 来示出和 描述的。 作为另一示例, 可在进行搜索之前对搜索查询进行个性化 ( 例如, 扩展 ), 如结合图 2 的查询扩展模块 211 来示出和描述的。图 1-2 的系统 100 和 200 可因此允许更准确的个 性化信息检索。 在一特定实施例中, 由预搜索查询扩展产生的搜索结果与由后搜索结果修改产生 的搜索结果类似或相同。因而可以理解的是, 软件开发者可根据诸如带宽使用和处理器使 用之类的各种因素在客户机设备上或服务器设备上自由地实现此处所公开的内容个性化 技术。
     在另一特定实施例中, 内容个性化可以被实现在单独的设备中。 在这一实施例中, 设备可包括预搜索查询扩展能力 ( 例如, 如参考图 2 的查询扩展模块 211 来描述和例示的 ) 以及后搜索结果修改能力 ( 例如, 如参考图 1 的结果修改模块 125 来描述和例示的 )。
     图 3 是信息库 300 的特定实施例的示意图。在一示例性实施例中, 信息库 300 是 图 1 的信息库 140 或图 2 的信息库 230。
     信息库 300 可包括 ( 例如, 作为一个或多个数据存储设备中存储的数据 ) 或能够 访问 ( 例如, 经由因特网 ) 多种类型的数据源。数据源可包括用户生成的数据源以及第三 方生成的 “授权” 数据源。在一特定实施例中, 信息库被实现为服务器、 数据库、 网络附接存 储 (NAS)、 群集计算系统、 或以上的任意组合。
     信息库 300 中的用户生成的数据源可包括用户作为其成员之一的一个或多个社 交网络 301。用户生成的数据源还可包括由用户写或阅读的网络日志 ( 也称为博客 )。诸 如电子邮件 303 之类的用户的通信记录以及用户的个人文档 304 也可被包含在信息库 300 中。
     “授权” 数据源可包括网站 305。例如, 信息库 300 可包括或能够访问通用和专门 的在线百科全书。 “授权” 数据源还可包括科学论文 306( 例如, 作为科学论文库的一部分 ) 以及诸如同业审查 (peer-reviewed) 的刊物之类的出版物 307( 例如, 作为出版物库的一部 分 )。
     图 4 是基于用户医疗信息的内容个性化方法 400 的特定实施例的流程图。在一示 例性实施例中, 可在图 1 的系统 100 中执行方法 400。
     方法 400 包括在 402 接收代表信息检索任务的数据。在服务器处从与用户相关联 的计算设备接收该数据。例如, 在图 1 中, 服务器 120 可接收来自与用户 101 相关联的计算 设备 110 的数据 102。
     方法 400 还包括在 404 执行该信息检索任务来生成结果信息。结果信息可包括文 本、 视频、 音频、 和 / 或图形信息。例如, 在图 1 中, 信息检索模块 121 可生成结果信息 122。
     方法 400 还包括在 406 检索与信息检索任务相关的个性化信息。个性化信息可包 括用户的基因型 / 表现型信息, 并可基于从信息库中检索到的个性化信息数据之间的匹配 来标识。例如, 在图 1 中, 相关信息标识模块 123 可基于用户信息 130 与来自信息库 140 的 数据之间的匹配来标识并检索相关个性化信息 124。
     方法 400 包括在 408 基于检索到的个性化信息来修改结果信息以生成修改的结果 信息。修改结果信息可包括对结果信息进行过滤、 排序、 和 / 或突出显示。例如, 在图 1 中, 结果修改模块 125 可修改结果信息 122 以生成经修改的结果信息 126。
     方法 400 还包括在 410 将经修改的结果信息发送给与用户相关联的计算设备。例 如, 在图 1 中, 服务器可将经修改的结果信息 126 发送到计算设备 110。
     图 5 是基于用户医疗信息的内容个性化方法 500 的另一特定实施例的流程图。在 一示例性实施例中, 可在图 2 的系统 200 中执行方法 500。
     方法 500 包括在 502 接收搜索查询。可在与用户相关联的计算设备处接收搜索查 询, 并且搜索查询包括至少一个医疗搜索项。例如, 在图 2 中, 计算设备 210 可接收搜索查 询 202( 例如, 包括医疗搜索项 “哮喘” )。
     方法 500 还包括在 504 接收与同该搜索查询相关的用户相关联的医疗信息。医疗 信息包括用户的基因型信息或用户的表现型信息。例如, 在图 2 中, 相关信息标识模块可检 索相关医疗信息 214。
     方法 500 还包括在 506 基于检索到的医疗信息对搜索查询进行扩展, 以生成扩展 的搜索查询。例如, 在图 2 中, 查询扩展模块 211 可基于相关医疗信息 214 对搜索查询 202 进行扩展, 以生成经扩展的搜索查询 215( 例如, “哮喘 +ADAM33” )。
     方法 500 包括在 508 将经扩展的搜索查询发送给显示设备, 并且在 510 接收指示 对经扩展的搜索查询的选择的用户输入。例如, 在图 2 中, 经扩展的搜索查询 201 可在应 用程序 209 处被显示为 “建议的个性化搜索查询” , 并且用户 201 可选择经扩展的搜索查询 215( 例如, 经由键盘、 鼠标或其它输入鼠标上的用户输入 )。
     方法 500 还包括在 512 将经扩展的搜索查询发送给诸如搜索引擎服务器之类的第 二计算设备。例如, 在图 2 中, 计算设备 210 可将经扩展的搜索查询 215 发送给服务器 220。
     图 6 示出了包括可用于支持根据本公开的计算机实现的方法、 计算机程序产品以 及系统组件的各实施例的计算设备 610 的计算环境 600 的框图。 例如, 计算设备 610 或其组 件可包括、 实现以下组件, 或被包括在以下组件中 : 图 1 的计算设备 110、 图 1 的服务器 120、 图 1 的信息库 140、 图 2 的计算设备 210、 图 2 的服务器 220、 图 2 的信息库 230、 图 3 的信息 库 300、 或其中的各部分。
     计算设备 610 包括至少一个处理器 620 和系统存储器 630。取决于计算设备的配 置和类型, 系统存储器 630 可以是易失性的 ( 诸如随机存取存储器, 即 “RAM” )、 非易失性的 ( 诸如只读存储器, 即 “ROM” 、 闪存以及即使在未提供电源时也保持已存储数据的类似存储器设备 ) 或两者的某种组合, 或某些其它存储器。系统存储器 630 通常包括操作系统 632、 一个或多个应用程序平台 634、 一个或多个应用程序和程序数据。例如, 系统存储器 630 可 包括相关信息标识模块 636、 查询扩展模块 637、 以及结果修改模块 638。在一示例性实施 例中, 相关信息标识模块 636 是图 1 的相关信息标识模块 123 或图 2 的相关信息标识模块 213。在另一示例性实施例中, 查询扩展模块 637 是图 2 的查询扩展模块 211。在另一示例 性实施例中, 结果修改模块 638 是图 1 的结果修改模块 125。
     计算设备 610 还可具有附加特征或功能。例如, 计算设备 610 还可包括可移动和 / 或不可移动附加数据存储设备, 诸如磁盘、 光盘、 磁带和标准大小的存储卡或闪存卡。在 图 6 中通过可移动存储 640 和不可移动存储 650 示出了这样的附加存储。计算机存储介质 可包括以用于存储诸如计算机可读指令、 数据结构、 程序组件或其它数据等信息的任何技 术实现的易失性和 / 或非易失性存储以及可移动和 / 或不可移动介质。系统存储器 630、 可移动存储 640 和不可移动存储 650 都是计算机存储介质的示例。计算机存储介质包括, 但不限于, RAM、 ROM、 电可擦除可编程只读存储器 (EEPROM)、 闪存或其它存储器技术、 紧致盘 (CD)、 数字多功能盘 (DVD) 或其它光存储、 磁带盒、 磁带、 磁盘存储或其它磁性存储设备、 或 可用于存储信息且可以由计算设备 610 访问的任何其它介质。任何这样的计算机存储介质 都可以是计算设备 610 的一部分。 计算设备 610 还可具有诸如键盘、 鼠标、 笔、 语音输入设备、 触摸输入设备等通过 一个或多个输入接口连接的输入设备 660。诸如显示器、 扬声器、 打印机等输出设备 670 也 可被包括并通过一个或多个输出接口连接。计算设备 610 还包含允许该计算设备 610 通过 有线或无线网络与其它计算设备 690 进行通信的一个或多个通信连接 680。 例如, 计算设备 610 可与信息库 692 通信。在一示例性实施例中, 信息库 692 是图 1 的信息库 140、 图2的 信息库 230 或图 3 的信息库 300。
     可以理解, 并非所有图 6 所示或以其他方式在先前的附图中描述的组件或设备都 必须支持此处所描述的实施例。例如, 可移动存储 640 可以是可任选的。
     对此处所描述的实施方式的说明旨在提供对各实施方式的结构的大致理解。 这些 说明并非旨在用作对利用此处所描述的结构或方法的装置和系统的所有元件和特征的完 整描述。许多其他实施例对本领域的技术人员在审阅本发明后是显而易见的。可以从本发 明中利用和导出其他实施方式, 以使得可作出结构和逻辑替换和改变而不背离本发明的范 围。因此, 本发明和各附图应被认为是说明性的而非限制性的。
     本领域技术人员还可理解, 结合本文所公开的各种说明性逻辑框、 配置、 模块、 和 过程步骤或指令可被实现为电子硬件或计算机软件。各种说明性组件、 框、 配置、 模块或步 骤已经大致按照其功能来描述。 这种功能被实现为硬件还是软件取决于在总体系统上所施 加的特定应用和设计限制。 技术人员可针对每种特定应用以不同方式来实现所描述的功能 集, 但此类设计决策不应被解释为致使脱离本公开的范围。
     结合此处所公开的各实施例所描述的方法或算法的各个步骤可直接用硬件、 由 处理器执行的软件模块、 或两者的组合来实现。软件模块可驻留在诸如随机存取存储器 (RAM)、 闪存、 只读存储器 (ROM)、 寄存器、 硬盘、 可移动盘、 CD-ROM、 或本领域内已知的任何其 他形式的存储介质等计算机可读介质中。 示例性存储介质耦合到处理器以使得该处理器能 从 / 向该存储介质读取 / 写入信息。在替换方案中, 存储介质可以集成到处理器或者处理
     器和存储介质可以作为分立组件驻留在计算设备或计算机系统中。
     尽管已经在此示出和描述了具体实施方式, 但应理解, 可以为所示的具体实施方 式替换被设计成实现相同或相似目的的任何后续安排。 本发明旨在覆盖各实施方式的任何 和所有后续改变和变体。
     提交本发明的摘要的同时要明白, 将不用它来解释或限制权利要求的范围或含 义。 另外, 在前面的具体实施方式中, 可以出于将本发明连成一个整体的目的而将各种特征 组合或描述在一起放在单个实施方式中。 此发明将不被解释为反映所要求保护的实施方式 要求比每个权利要求中明确陈述的更多特征的意图。 相反, 如以下权利要求反映的, 本发明 的主题可涉及少于所公开的实施方式中的任一个的所有特征。
     提供前面对各实施方式的描述是为了使本领域技术人员能制作或使用各实施方 式。对这些实施例的各种修改对于本领域技术人员将是显而易见的, 并且本文中定义的普 适原理可被应用于其他实施例而不会脱离本公开的范围。因此, 本发明不是旨在限于本文 所示的各实施方式, 而是按照与如由所附权利要求书定义的原理和新颖特征相一致的尽可 能最宽范围。

基于用户信息的内容个性化.pdf_第1页
第1页 / 共17页
基于用户信息的内容个性化.pdf_第2页
第2页 / 共17页
基于用户信息的内容个性化.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《基于用户信息的内容个性化.pdf》由会员分享,可在线阅读,更多相关《基于用户信息的内容个性化.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102339301A43申请公布日20120201CN102339301ACN102339301A21申请号201110177688722申请日2011061712/818,91920100618USG06F17/3020060171申请人微软公司地址美国华盛顿州72发明人R瓦尔沙夫斯基K卡尔蒙D西顿L拉希阿尼D海克曼R戴维森74专利代理机构上海专利商标事务所有限公司31100代理人蔡悦54发明名称基于用户信息的内容个性化57摘要一种基于用户信息的内容个性化的特定方法,包括接收代表信息检索任务的数据。在服务器处从与用户相关联的计算设备接收该数据。执行信息检索任务来生成结果信息。

2、。检索与同信息检索任务相关的用户相关联的个性化信息。与用户相关联的个性化信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。方法包括基于检索到的个性化信息来修改结果信息以生成个性化结果信息。个性化结果信息被发送给与用户相关联的计算设备。30优先权数据51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图6页CN102339314A1/2页21一种方法,包括在服务器120处接收402来自与用户101相关联的计算设备110的代表信息检索任务的数据102;执行404所述信息检索任务来生成结果信息122;检索406与同所述信息检索任务相关的用户101相关联的。

3、个性化信息124,其中所述与用户101相关联的个性化信息124包括与用户的基因型以及用户的表现型中的至少一个相关联的信息;基于检索到的个性化信息124修改408所述结果信息122以生成个性化的结果信息126;以及将所述个性化的结果信息126发送给与用户101相关联的计算设备110。2如权利要求1所述的方法,其特征在于,所述代表信息检索任务的数据是用户发起的搜索引擎查询,其中所述服务器与搜索引擎相关联,并且其中执行所述信息检索任务包括基于所述搜索引擎查询来查询所述搜索引擎。3如权利要求2所述的方法,其特征在于,所述搜索引擎查询包括至少一个搜索项,所述方法还包括基于所述至少一个搜索项来从信息库中检。

4、索数据。4如权利要求3所述的方法,其特征在于,基于所述个性化信息和从所述信息库检索到的数据之间的匹配来标识所述个性化信息。5如权利要求1所述的方法,其特征在于,修改所述结果信息包括基于所述个性化信息对结果信息进行过滤或排序。6如权利要求1所述的方法,其特征在于,所述结果信息包括多个项,并且其中所述修改结果信息包括突出显示多个项中基于所述个性化信息被确定为相关的一个或多个项。7如权利要求1所述的方法,其特征在于,所述与用户相关联的个性化信息是从与所述用户相关联的计算设备或从远离所述服务器的第二服务器检索的。8一种计算机系统,包括处理器620;相关信息标识模块213,其可由所述处理器620执行以基。

5、于搜索查询202的至少一个医疗搜索项来从医疗信息库230检索数据;以及将从所述医疗信息库230检索到的数据与同用户201相关联的个人信息进行比较,以标识与同所述搜索查询相关的用户201相关联的医疗信息214,其中所述医疗信息214包括与用户的基因型和用户的表现型中的至少一个相关联的信息;查询扩展模块211,其可由所述处理器620执行以基于所标识的医疗信息214对搜索查询202进行扩展以生成扩展的搜索查询215;以及结果修改模块638,其可由处理器620执行以基于所标识的医疗信息214来修改搜索结果222以生成经修改的搜索结果。9如权利要求8所述的计算机系统,其特征在于,还包括可由处理器执行以接。

6、收所述搜索查询的输入接口,以及可由处理器执行以将所述经修改的搜索结果发送给显示设备的输出接口。10一种包括指令的计算机可读介质,所述指令在由计算机执行时使得所述计算机在与用户201相关联的计算设备210处接收502搜索查询202;权利要求书CN102339301ACN102339314A2/2页3检索504与同所述搜索查询相关的用户相关联的医疗信息214,其中所述医疗信息包括所述用户201的基因型和所述用户201的表现型中的至少一个;基于所检索的医疗信息214对所述搜索查询202进行扩展506,以生成经扩展的搜索查询215;以及将所述经扩展的搜索查询215发送512给第二计算设备220。权利要。

7、求书CN102339301ACN102339314A1/8页4基于用户信息的内容个性化技术领域0001本发明涉及信息检索技术,更具体地,涉及基于用户信息的内容个性化。背景技术0002通过因特网可获取的信息量持续增加,并且由于这一“信息过载”,可能难以找到并提取相关信息。因特网搜索引擎被用户普遍使用来尝试定位关于特定话题的相关信息。通常,搜索引擎接受搜索请求并返回“匹配”,即标识搜索结果,例如搜索引擎已确定与该搜索请求有关的网页。搜索结果的列表通常长达数以千计的条目,使得用户难以找到与该用户特别相关的搜索结果。发明内容0003公开了内容个性化的系统和方法。例如,可在执行诸如因特网搜索之类的信息检。

8、索任务之前、期间或之后进行内容个性化。对于客户机服务器架构,内容个性化可在客户机、服务器、或者同时在客户机和服务器处进行。内容个性化还可在离线系统例如,在本地搜索或档案任务期间进行。0004内容个性化在诸如媒体医疗信息搜索之类的信息检索任务期间特别有用。例如,用户在得知他们或家庭成员患了某种小疾病时,通常会在因特网上研究这种小疾病。在信息检索过程期间,可进行一次或多次内容个性化。为了示例,用户可输入搜索查询例如,医疗搜索查询以及与该用户相关联的个性化信息例如,关于该用户的基因型、表现型、病史、行为历史等可被用于在该搜索查询被提交给搜索引擎之前修改该搜索查询。经修改的搜索查询可返回比原始搜索查询。

9、更相关的结果。作为另一实施例,用户可输入搜索查询,搜索引擎可基于该搜索查询生成搜索结果。与用户相关联的个性化信息可被用于挖掘搜索结果以寻找具有对于用户来说有更高的相关性的结果项,并且在搜索结果被显示给用户时,该更相关结果项可被强调例如,通过过滤、排序、突出显示等。标识相关个性化信息可包括寻找用户信息和从信息库中检索的数据中的模式例如,数据匹配。例如,当用户执行搜索“哮喘”,从医疗数据库中检索到的信息可包括与哮喘相关联的基因突变的列表。当用户的基因型/表现型信息与列表中的突变相匹配时,该基因型/表现型信息可被用于扩展搜索查询或修改搜索结果。0005虽然内容个性化主要是相对于搜索任务和医疗数据来描。

10、述的,但此处所公开的系统和技术可被用于任何信息检索任务以生成对于特定用户或组而言更相关的个性化结果。0006提供本发明内容以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。附图说明0007图1是基于用户医疗信息的内容个性化系统的特定实施例的示意图;说明书CN102339301ACN102339314A2/8页50008图2是基于用户医疗信息的内容个性化系统的另一特定实施例的示意图;0009图3是图12的信息库的特定实施例的示意图;0010图4是基于用户医疗信息的内容个性化方法的特。

11、定实施例的流程图;0011图5是基于用户医疗信息的内容个性化方法的另一特定实施例的流程图;以及0012图6是包括可用于支持如图15中所示的计算机实现的方法、计算机程序产品以及系统组件的各实施例的计算设备的计算环境的框图。具体实施方式0013在一特定实施例中,方法包括接收代表一信息检索任务的数据。在服务器处从与用户相关联的计算设备接收该数据。方法包括执行该信息检索任务来生成结果信息。方法还包括检索与同该信息检索任务相关的用户相关联的个性化信息。与用户相关联的个性化信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。方法包括基于检索到的个性化信息来修改结果信息以生成个性化结果信息。方法还包。

12、括将个性化结果信息发送给与用户相关联的计算设备。0014在另一特定实施例中,计算机可读介质包括指令,当由计算机执行该指令时,使计算机在与用户相关联的计算设备处接收搜索查询。指令还使计算机检索与同该搜索检索相关的用户相关联的医疗信息。医疗信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。指令还使计算机根据检索到的医疗信息扩展搜索查询以生成扩展的搜索查询。指令使计算机将扩展的搜索查询发送给第二计算设备。0015在另一特定实施例中,系统包括处理器和相关信息标识模块,该相关信息标识模块可由处理器执行来基于搜索查询的至少一个医疗搜索项来从医疗信息库中检索数据。相关信息标识模块还可被执行以将从医。

13、疗信息库检索到的数据与和用户相关联的个人信息进行比较,以标识与同搜索查询相关联的用户相关联的医疗信息。医疗信息包括与用户的基因型和用户的表现型的至少一个相关联的信息。系统还包括查询扩展模块,其可由处理器执行以扩展搜索查询来生成扩展的搜索查询。系统还包括结果修改模块,其可由处理器执行以基于所标识的医疗信息来修改搜索结果以生成修改的搜索结果。0016图1是基于用户医疗信息的内容个性化系统的特定实施例的示意图并被总得指定为100。系统100包括计算设备110,计算设备110与用户101相关联并且通信地耦合到服务器120例如,经由诸如因特网之类的网络。0017计算设备110可以是台式计算机、膝上型计算。

14、机、服务器、移动电话、或其它被配置成接收来自用户101的数据102的设备,其中数据102表示信息检索任务。例如,数据102可表示由用户发起的搜索引擎查询并且可包含一个或多个搜索项例如,“哮喘”。计算设备110可还被配置成将数据102发送给服务器120。例如,服务器120可以与因特网搜索引擎相关联。0018服务器120可包括信息检索模块121,该模块被配置成执行信息检索任务来生成结果信息122。例如,当数据102表示搜索引擎查询时,信息检索模块121可基于该搜索引擎查询查询一搜索引擎来生成结果信息122例如,对于“哮喘”的搜索结果的列表。结果信息122可包括文本信息、视频信息、音频信息、图形信息。

15、、或以上各项的任何组合。0019服务器120可还包括相关信息标识模块123。相关信息标识模块123可被耦合到说明书CN102339301ACN102339314A3/8页6信息库140以标识与搜索查询相关联的模式。例如,相关信息标识模块123可基于搜索项例如“哮喘”从信息库140检索数据。例如,检索到的数据可包括指示该小疾病哮喘可能是由诸如二手烟和高污染等级之类的环境危险因素引起的医疗研究、诸如剖腹产和幼年早期抗生素使用之类的医疗历史项、以及诸如含去整合素金属蛋白酶域33ADISINTEGRINANDMETALLOPROTEINASEDOMAINCONTAINING33,ADAM33基因之类的。

16、基因突变。包含在信息库140内的内容或者可从信息库140访问的内容的示例将结合图3进一步描述和例示。0020相关信息模块123可挖掘与用户101相关联的用户信息130,并且标识与特定信息检索任务相关的个性化信息例如用户信息130的各部分。用户信息130可被存储在服务器120。可另选的,可从计算设备110或从远离服务器120的第二服务器例如医院服务器或用户医疗信息数据库检索用户信息130。当用户信息130被存储在服务器120以外的设备时,用户信息130可通过网络例如,局域网LAN、广域网WAN或因特网来检索。在一特定实施例中,用户信息130被安全地存储和检索例如,用于保护用户101的隐私。例如,。

17、用户信息130或其各部分可作为加密文件被存储和发送,该加密文件在服务器120处被解密。作为另一示例,用户101可向服务器120提供认证和授权数据例如,用户名和口令以使服务器120能够访问用户信息130。0021用户信息130可被表示为计算机可读数据例如,一个或多个计算机文件,并可包括用户101的基因型信息例如,具体基因列表以及用户的基因组的各部分、用户101的表现型信息例如,由特定基因型导致的用户的具体性状、用户的行为信息、用户101的物理情况例如,病症、用户101的病史、或以上的任意组合。例如,用户信息130可包括用户的ADAM33基因的序列列表。相关信息标识模块123可确定用户的ADAM3。

18、3基因和从关于可能导致哮喘的ADAM33突变的信息库中检索到的数据之间的匹配。相关信息标识模块123可生成相关个性化信息124,该个性化信息124指示了用户101可能具有由ADAM33基因中的突变所导致的遗传形式的哮喘。在一特定实施例中,诸如基因型和表现型信息之类的个人信息可通过医疗护理提供商、标识代理、或其它组织在分析用户101所提供的血液/组织样本之后提供给用户101。例如,基因型信息、表现型信息、行为信息、物理情况信息、以及病史信息可被存储作为用户101的电子医疗记录的一部分,其可由用户101和被用户101所授权的其它方访问。可另选的,用户101可访问并分析他或她的个人基因组以生成基因型。

19、和表现型信息。0022服务器120可进一步包括结果修改模块125,该模块被配置成基于相关个性化信息124来修改结果信息122以生成经修改的结果信息126。例如,结果修改模块125可基于相关个性化信息124例如“ADAM33”来修改关于“哮喘”的搜索结果的列表。修改结果信息可包括过滤结果信息122例如,移除不与基于ADAM33的哮喘有关的结果项、对结果信息122排序例如,使得与基于ADAM33的哮喘有关的结果项位于列表顶部、突出显示结果信息122的多个部分例如,突出显示与基于ADAM33的哮喘有关的结果项、或以上的任意组合。经修改的结果信息126可由服务器120发送到计算设备110以供显示给用户。

20、101例如,经由显示设备。0023在操作中,服务器120可从与用户101相关联的计算设备110接收代表信息检索任务的数据102。信息检索模块121可基于数据102来执行信息检索任务以生成结果信息122。例如,数据102可代表搜索查询,而信息检索模块121可基于该搜索查询来执行搜索,说明书CN102339301ACN102339314A4/8页7以生成搜索结果。相关信息标识模块123可标识与用户101相关联的用户信息130和从信息库140检索到的数据之间的匹配,以标识相关个性化信息124。结果修改模块125可基于相关个性化信息124来修改结果信息例如,通过过滤、排序、和/或突出显示,以生成经修改。

21、的结果信息126,该经修改的结果信息126被针对用户101个性化,并且与结果信息122相比与用户101更为相关。经修改的结果信息126可被发送给计算设备110例如,供显示给用户101。0024应当注意的是,虽然图1中所示的特定实施例描绘了服务器侧的结果修改,结果修改也可在客户机设备处执行。例如,在一替换实施例中,服务器120可将结果信息122发送给计算设备110,而计算设备110可标识相关个性化信息124并可生成经修改的结果信息126。内容个性化还可在单独的信息检索系统处执行例如,在离线计算设备或图书馆/档案浏览器中执行本地搜索。0025此外,应当注意的是,此处所公开的内容个性化可针对任务而不。

22、是搜索来执行。例如,服务器120可与医院或诊所网站相关联,并且用户101可能正访问服务器120以与医师通过在线聊天或音频/视频会议讨论用户的哮喘情况。医院可雇用多个了解哮喘的医师,包括过敏症专科医师、内科医师、儿科医师、耳鼻喉专科医师、以及胸肺学科医师PULMONOLOGIST。由服务器120执行的信息检索任务可包括标识由医院雇用的所有了解哮喘的医师并确定哪位医师与用户101配对。在这一实施例中,相关个性化信息124可被用于将用户101与专门治疗基于ADAM33的哮喘的特定医师配对。相关个性化信息124还可被用于确定用户101的个性化治疗选项以及药物。0026图2是基于用户医疗信息的内容个性化。

23、系统的另一特定实施例的示意图并被总得指定为200。系统200包括计算设备210,计算设备210与用户201相关联并且通信地耦合到服务器220例如,经由诸如因特网之类的网络。在一示例性实施例中,计算设备210是图1的计算设备110,而服务器220是图1的服务器120。0027计算设备210可被配置成接收来自用户的搜索查询例如,来自用户201的示例性搜索查询202。在一示例性实施例中,于在计算设备210上执行的应用程序209处接收搜索查询202。例如,应用程序209可包括WEB浏览器、社交网络应用程序、图书库应用程序、档案应用程序、或以上的任何组合。0028在一特定实施例中,应用程序209包括查询。

24、扩展模块211,该模块被配置成基于与用户201相关联的相关医疗信息214对搜索查询202进行扩展。例如,计算设备212处的相关信息标识模块213可寻找用户医疗信息212和从信息库230检索到的数据中的模式,如结合图1的相关信息标识模块123来描述和例示的。当搜索查询202是“哮喘”且用户医疗信息212指示用户201具有ADAM33基因中的某种突变时,相关医疗信息214可包括项“ADAM33”作为建议的搜索项被添加到原始的搜索查询202“哮喘”中。查询扩展模块211可基于相关医疗信息214对搜索查询202进行扩展,以生成经扩展的搜索查询215“哮喘ADAM33”。0029计算设备210可将搜索查。

25、询例如,经扩展的搜索查询215发送给服务器220。计算设备210还可从服务器220接收搜索结果例如,示例性的搜索结果222。在一特定实施例中,计算设备210可通过一显示设备向用户201显示所接收的搜索结果222。0030在一特定实施例中,经扩展的搜索查询215被自动发送给服务器220而无需来自说明书CN102339301ACN102339314A5/8页8用户201的输入或干预。可另选的,经扩展的搜索查询215可被发送给显示设备以供显示给用户201。例如,经扩展的搜索查询215可在应用程序209处被显示为“建议的个性化搜索查询”。用户201可因此被提供是要基于原始查询“哮喘”还是基于个性化的经。

26、扩展的搜索查询“哮喘ADAM33”来查询搜索引擎的选择权。响应于接收到来自用户201的指示选择经扩展的搜索查询215的用户输入,经扩展的搜索查询215可被发送给服务器。在一特定实施例中,还可随建议的搜索查询显示解释。例如,解释可包括研究者已发现哮喘可能是由ADAM33基因中的突变所引起的,并且用户医疗信息212指示了用户201具有ADAM33基因突变。0031服务220可以是基于接收到的搜索查询生成搜索结果的搜索引擎服务器。例如,经扩展的搜索查询215可以被发送给服务器220例如,搜索引擎服务器,而服务器220可基于经扩展的搜索查询215来返回搜索结果222。0032可以理解的是,图12的系统。

27、100和200可提供个性化和相关的信息结果。例如,可在进行了最初的搜索之后对结果进行个性化,如结合图1的结果修改模块125来示出和描述的。作为另一示例,可在进行搜索之前对搜索查询进行个性化例如,扩展,如结合图2的查询扩展模块211来示出和描述的。图12的系统100和200可因此允许更准确的个性化信息检索。0033在一特定实施例中,由预搜索查询扩展产生的搜索结果与由后搜索结果修改产生的搜索结果类似或相同。因而可以理解的是,软件开发者可根据诸如带宽使用和处理器使用之类的各种因素在客户机设备上或服务器设备上自由地实现此处所公开的内容个性化技术。0034在另一特定实施例中,内容个性化可以被实现在单独的。

28、设备中。在这一实施例中,设备可包括预搜索查询扩展能力例如,如参考图2的查询扩展模块211来描述和例示的以及后搜索结果修改能力例如,如参考图1的结果修改模块125来描述和例示的。0035图3是信息库300的特定实施例的示意图。在一示例性实施例中,信息库300是图1的信息库140或图2的信息库230。0036信息库300可包括例如,作为一个或多个数据存储设备中存储的数据或能够访问例如,经由因特网多种类型的数据源。数据源可包括用户生成的数据源以及第三方生成的“授权”数据源。在一特定实施例中,信息库被实现为服务器、数据库、网络附接存储NAS、群集计算系统、或以上的任意组合。0037信息库300中的用户。

29、生成的数据源可包括用户作为其成员之一的一个或多个社交网络301。用户生成的数据源还可包括由用户写或阅读的网络日志也称为博客。诸如电子邮件303之类的用户的通信记录以及用户的个人文档304也可被包含在信息库300中。0038“授权”数据源可包括网站305。例如,信息库300可包括或能够访问通用和专门的在线百科全书。“授权”数据源还可包括科学论文306例如,作为科学论文库的一部分以及诸如同业审查PEERREVIEWED的刊物之类的出版物307例如,作为出版物库的一部分。0039图4是基于用户医疗信息的内容个性化方法400的特定实施例的流程图。在一示例性实施例中,可在图1的系统100中执行方法400。

30、。说明书CN102339301ACN102339314A6/8页90040方法400包括在402接收代表信息检索任务的数据。在服务器处从与用户相关联的计算设备接收该数据。例如,在图1中,服务器120可接收来自与用户101相关联的计算设备110的数据102。0041方法400还包括在404执行该信息检索任务来生成结果信息。结果信息可包括文本、视频、音频、和/或图形信息。例如,在图1中,信息检索模块121可生成结果信息122。0042方法400还包括在406检索与信息检索任务相关的个性化信息。个性化信息可包括用户的基因型/表现型信息,并可基于从信息库中检索到的个性化信息数据之间的匹配来标识。例如,。

31、在图1中,相关信息标识模块123可基于用户信息130与来自信息库140的数据之间的匹配来标识并检索相关个性化信息124。0043方法400包括在408基于检索到的个性化信息来修改结果信息以生成修改的结果信息。修改结果信息可包括对结果信息进行过滤、排序、和/或突出显示。例如,在图1中,结果修改模块125可修改结果信息122以生成经修改的结果信息126。0044方法400还包括在410将经修改的结果信息发送给与用户相关联的计算设备。例如,在图1中,服务器可将经修改的结果信息126发送到计算设备110。0045图5是基于用户医疗信息的内容个性化方法500的另一特定实施例的流程图。在一示例性实施例中,。

32、可在图2的系统200中执行方法500。0046方法500包括在502接收搜索查询。可在与用户相关联的计算设备处接收搜索查询,并且搜索查询包括至少一个医疗搜索项。例如,在图2中,计算设备210可接收搜索查询202例如,包括医疗搜索项“哮喘”。0047方法500还包括在504接收与同该搜索查询相关的用户相关联的医疗信息。医疗信息包括用户的基因型信息或用户的表现型信息。例如,在图2中,相关信息标识模块可检索相关医疗信息214。0048方法500还包括在506基于检索到的医疗信息对搜索查询进行扩展,以生成扩展的搜索查询。例如,在图2中,查询扩展模块211可基于相关医疗信息214对搜索查询202进行扩展。

33、,以生成经扩展的搜索查询215例如,“哮喘ADAM33”。0049方法500包括在508将经扩展的搜索查询发送给显示设备,并且在510接收指示对经扩展的搜索查询的选择的用户输入。例如,在图2中,经扩展的搜索查询201可在应用程序209处被显示为“建议的个性化搜索查询”,并且用户201可选择经扩展的搜索查询215例如,经由键盘、鼠标或其它输入鼠标上的用户输入。0050方法500还包括在512将经扩展的搜索查询发送给诸如搜索引擎服务器之类的第二计算设备。例如,在图2中,计算设备210可将经扩展的搜索查询215发送给服务器220。0051图6示出了包括可用于支持根据本公开的计算机实现的方法、计算机程。

34、序产品以及系统组件的各实施例的计算设备610的计算环境600的框图。例如,计算设备610或其组件可包括、实现以下组件,或被包括在以下组件中图1的计算设备110、图1的服务器120、图1的信息库140、图2的计算设备210、图2的服务器220、图2的信息库230、图3的信息库300、或其中的各部分。0052计算设备610包括至少一个处理器620和系统存储器630。取决于计算设备的配置和类型,系统存储器630可以是易失性的诸如随机存取存储器,即“RAM”、非易失性的诸如只读存储器,即“ROM”、闪存以及即使在未提供电源时也保持已存储数据的类似存储说明书CN102339301ACN102339314。

35、A7/8页10器设备或两者的某种组合,或某些其它存储器。系统存储器630通常包括操作系统632、一个或多个应用程序平台634、一个或多个应用程序和程序数据。例如,系统存储器630可包括相关信息标识模块636、查询扩展模块637、以及结果修改模块638。在一示例性实施例中,相关信息标识模块636是图1的相关信息标识模块123或图2的相关信息标识模块213。在另一示例性实施例中,查询扩展模块637是图2的查询扩展模块211。在另一示例性实施例中,结果修改模块638是图1的结果修改模块125。0053计算设备610还可具有附加特征或功能。例如,计算设备610还可包括可移动和/或不可移动附加数据存储设。

36、备,诸如磁盘、光盘、磁带和标准大小的存储卡或闪存卡。在图6中通过可移动存储640和不可移动存储650示出了这样的附加存储。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序组件或其它数据等信息的任何技术实现的易失性和/或非易失性存储以及可移动和/或不可移动介质。系统存储器630、可移动存储640和不可移动存储650都是计算机存储介质的示例。计算机存储介质包括,但不限于,RAM、ROM、电可擦除可编程只读存储器EEPROM、闪存或其它存储器技术、紧致盘CD、数字多功能盘DVD或其它光存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或可用于存储信息且可以由计算设备610访问的任何其它。

37、介质。任何这样的计算机存储介质都可以是计算设备610的一部分。0054计算设备610还可具有诸如键盘、鼠标、笔、语音输入设备、触摸输入设备等通过一个或多个输入接口连接的输入设备660。诸如显示器、扬声器、打印机等输出设备670也可被包括并通过一个或多个输出接口连接。计算设备610还包含允许该计算设备610通过有线或无线网络与其它计算设备690进行通信的一个或多个通信连接680。例如,计算设备610可与信息库692通信。在一示例性实施例中,信息库692是图1的信息库140、图2的信息库230或图3的信息库300。0055可以理解,并非所有图6所示或以其他方式在先前的附图中描述的组件或设备都必须支。

38、持此处所描述的实施例。例如,可移动存储640可以是可任选的。0056对此处所描述的实施方式的说明旨在提供对各实施方式的结构的大致理解。这些说明并非旨在用作对利用此处所描述的结构或方法的装置和系统的所有元件和特征的完整描述。许多其他实施例对本领域的技术人员在审阅本发明后是显而易见的。可以从本发明中利用和导出其他实施方式,以使得可作出结构和逻辑替换和改变而不背离本发明的范围。因此,本发明和各附图应被认为是说明性的而非限制性的。0057本领域技术人员还可理解,结合本文所公开的各种说明性逻辑框、配置、模块、和过程步骤或指令可被实现为电子硬件或计算机软件。各种说明性组件、框、配置、模块或步骤已经大致按照。

39、其功能来描述。这种功能被实现为硬件还是软件取决于在总体系统上所施加的特定应用和设计限制。技术人员可针对每种特定应用以不同方式来实现所描述的功能集,但此类设计决策不应被解释为致使脱离本公开的范围。0058结合此处所公开的各实施例所描述的方法或算法的各个步骤可直接用硬件、由处理器执行的软件模块、或两者的组合来实现。软件模块可驻留在诸如随机存取存储器RAM、闪存、只读存储器ROM、寄存器、硬盘、可移动盘、CDROM、或本领域内已知的任何其他形式的存储介质等计算机可读介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读取/写入信息。在替换方案中,存储介质可以集成到处理器或者处理说明书C。

40、N102339301ACN102339314A8/8页11器和存储介质可以作为分立组件驻留在计算设备或计算机系统中。0059尽管已经在此示出和描述了具体实施方式,但应理解,可以为所示的具体实施方式替换被设计成实现相同或相似目的的任何后续安排。本发明旨在覆盖各实施方式的任何和所有后续改变和变体。0060提交本发明的摘要的同时要明白,将不用它来解释或限制权利要求的范围或含义。另外,在前面的具体实施方式中,可以出于将本发明连成一个整体的目的而将各种特征组合或描述在一起放在单个实施方式中。此发明将不被解释为反映所要求保护的实施方式要求比每个权利要求中明确陈述的更多特征的意图。相反,如以下权利要求反映的。

41、,本发明的主题可涉及少于所公开的实施方式中的任一个的所有特征。0061提供前面对各实施方式的描述是为了使本领域技术人员能制作或使用各实施方式。对这些实施例的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他实施例而不会脱离本公开的范围。因此,本发明不是旨在限于本文所示的各实施方式,而是按照与如由所附权利要求书定义的原理和新颖特征相一致的尽可能最宽范围。说明书CN102339301ACN102339314A1/6页12图1说明书附图CN102339301ACN102339314A2/6页13图2说明书附图CN102339301ACN102339314A3/6页14图3说明书附图CN102339301ACN102339314A4/6页15图4说明书附图CN102339301ACN102339314A5/6页16图5说明书附图CN102339301ACN102339314A6/6页17图6说明书附图CN102339301A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1