CN101273348A - 结构化数据的导航 - Google Patents

结构化数据的导航 Download PDF

Info

Publication number
CN101273348A
CN101273348A CNA2006800351800A CN200680035180A CN101273348A CN 101273348 A CN101273348 A CN 101273348A CN A2006800351800 A CNA2006800351800 A CN A2006800351800A CN 200680035180 A CN200680035180 A CN 200680035180A CN 101273348 A CN101273348 A CN 101273348A
Authority
CN
China
Prior art keywords
answer
search input
user
classification
response
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.)
Pending
Application number
CNA2006800351800A
Other languages
English (en)
Inventor
J·戴
J·布克雷
J·A·索拉洛
L·伯德温
R·F·科恩
S-P·库塞扎恩
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 Corp
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 CN101273348A publication Critical patent/CN101273348A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data

Abstract

一种用于帮助导航所储存的信息的系统和方法。提供一被配置成接收搜索输入的用户界面。响应于接收搜索输入,访问一数据存储。该数据存储可包含各种信息元素,并且这些元素中的每一个可用一个或多个归类术语来加标签。选择信息元素作为对搜索输入的潜在答复,并且在用户界面中显示与这些潜在答复相关联的归类术语。

Description

结构化数据的导航
背景
近年来,计算机用户越来越依赖于计算机来存储和呈现各种各样的内容,包括新闻、研究和娱乐。例如,因特网通过其数十亿的网页提供了大量且快速增长的信息和资源库。
为了找到所需内容,计算机用户通常利用搜索实用程序。例如,因特网搜索引擎是本领域中公知的,并且公众所知的商业引擎包括由Google、Yahoo和Microsoft Network(MSNTM)提供的那些引擎。响应于用户的搜索查询,因特网搜索引擎一般提供列出了可能包含所需内容的各种网页的搜索结果。或者,搜索引擎可使用除网页之外的其它数据来服务于来自最终用户的查询。例如,搜索实用程序可遍历包括体育比赛得分、电影上映时间、TV指南、天气和股票数据的结构化数据。在某些情况下,结构化数据用于给出对用户查询的回答而非网页链接的列表。例如,对于查询“波士顿天气”,呈现马萨诸塞州波士顿的当前天气。
尽管常规搜索引擎有许多能力,但是本领域中仍存在缺陷。例如,由常规搜索引擎用于提供结果的底层逻辑通常是用户不可用的。结果,用户不知道搜索引擎如何解释查询,并且用户无法智能地修改查询以更高效地搜索数据。此外,当今的搜索引擎没有提供对可用数据的结构(即所搜索的内容的类别)的了解。因此,用户并未被告知有什么数据可用,且因此不能选择所需类别。由于这些缺陷,用户通常被迫尝试多个搜索查询和/或遍寻相关资料才能找到可接受的答复。因此,存在对用于向用户提供搜索能力的改进的技术的需求。
概述
本发明通过提供一种帮助导航所储存的信息的系统和方法来满足上述需求并克服现有技术中的一个或多个缺陷。在一个实施例中,提供一被配置成接收搜索输入的用户界面。该界面可任选地经由因特网来提供。响应于接收搜索输入,访问一数据存储。该数据存储可包含各种信息元素,并且这些元素中的每一个可用将该信息元素归类的一个或多个术语来标记。这些归类术语例如可描述该信息元素的各种属性。选择信息元素作为对搜索输入的潜在答复,并且在用户界面中显示与这些潜在答复相关联的归类术语。应当注意,提供本概述以便用简化的形式概括地介绍将在以下详细描述中描述的一个或多个选择概念。本概述并不旨在确定所要求保护的主题的关键和/或必需特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
以下参考附图来详细描述本发明,附图中:
图1是适用于实现本发明的计算环境的框图;
图2是示出根据本发明的一个实施例的用于帮助导航储存在数据存储中的信息的方法的流程图;
图3是根据本发明的一个实施例的用于响应于搜索输入生成答复的系统的框图;
图4是根据本发明的一个实施例的图形用户界面的示例性屏幕显示;以及
图5是示出根据本发明的一个实施例的用于响应于用户的查询提供答复类别的方法的流程图。
详细描述
本发明的主题以满足法定要求的特征被详细描述。然而,该描述本身并不旨在限制本专利的范围。相反,发明人构想所要求保护的主题也可能结合其它当前或未来的技术用其它方式来实施,以包括类似于本文中所描述的步骤的不同步骤或步骤的组合。此外,尽管此处可使用术语“步骤”来意指所采用的方法的不同要素,但是该术语不应被解释为暗示了此处所公开的各步骤之中或之间的任何特定次序,除非并且除了明确描述各个步骤的次序。此外,以下参考附图详细描述了本发明,附图按整体引用结合于此。
本发明提供了一种用于帮助导航储存在数据存储中的信息的改进的系统和方法。本发明可在诸如程序模块等由计算机执行的计算机可执行指令的一般上下文中描述。一般而言,程序模块包括执行特定的任务或实现特定的抽象数据类型的例程、程序、对象、组件、数据结构等等。此外,本领域的技术人员将理解,本发明可以用各种计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子设备、小型机、大型计算机等等。任意数目的计算机系统和计算机网络都可被接受来用于本发明。本发明可以在其中任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实践。在分布式计算环境中,程序模块可以位于包括存储器存储设备的本地和远程计算机存储介质中。计算机可使用指令形成允许计算机根据输入源来作出反应的界面。指令与其它程序代码段协作以响应于与所接收到的数据的源相结合的接收到的数据启动各种任务。
图1示出了表示其中可实施本发明的示例性环境的系统100。系统100包括具有可通过用户界面(UI)14来访问的用户浏览器12的用户计算机10。用户计算机10可通过网络50连接到搜索引擎服务器30。搜索引擎服务器30可包括搜索引擎32和数据存储34。还可包括未示出的其它组件。在操作中,搜索引擎32可遍历驻留在数据存储34中的数据以根据服务器30的设置来生成结果。在操作中,用户通过用户浏览器12提交查询并也在浏览器12上接收结果。
本发明可以用能够搜索文本和/或内容的搜索引擎来实现。本领域的技术人员将认识到,本发明可以用任意数目的搜索实用程序来实现。例如,因特网搜索引擎或数据存储搜索引擎可包括本发明的各方面。这些搜索引擎是本领域中公知的,并且市场上可购买到的引擎共享许多类似的处理。
图2提供了用于帮助导航储存在数据存储中的信息的方法200。在步骤200处,方法200提供被配置成接收搜索输入的用户界面。本发明可利用任意数目的用户界面。例如,用户界面可通过网络来提供,诸如图1的用户界面14。在本示例中,用户可使用因特网浏览器来显示该界面并输入搜索输入。
在步骤204处,方法200响应于接收搜索输入访问一数据存储。该数据存储可包含各种结构化的(即,命名的)信息元素。应当注意,任何类型的内容都可被储存在该数据存储中,并且本发明可利用各种数据存储或多个数据存储。在一个实施例中,该数据存储从各种基于知识的实体接收结构化数据。例如,该数据存储可从这些实体接收诸如体育比赛得分、天气或新闻等实时信息。
数据存储中的数据可用归类术语(或元数据)来加标签,该归类术语例如通过揭示该数据的各方面来描述该数据。在一个实施例中,该归类术语的一部分可由基于知识的实体插入,而一部分可由控制该数据存储的一方插入。可将任何类型的信息储存为归类术语。例如,一数据元素可具有指示底层数据与德克萨斯州休斯顿市的餐馆有关的归类术语。通过利用该信息,该元素可被归类为(1)餐馆,(2)休斯顿的地点,以及(3)休斯顿的餐馆。归类术语可采用任何格式或分层结构。例如,术语可包括描述该数据的一组关键词。在该示例中,关键词的排序可以是不重要的。或者,该归类术语可以根据一结构来排列。作为一个示例,与餐馆相关联的归类术语可规定该数据被排列为指示关于底层数据的特定事实的字符串的数组。该数组可以是[餐馆名称;地点;电话号码;食物类型]。如将在随后讨论的,该归类术语的结构可由遍历存储数据的搜索操作调节。
在步骤206处,方法200使用归类术语来选择信息元素作为对搜索输入的潜在答复。本领域的技术人员将理解,方法200可响应于搜索输入使用任意数目的搜索实用程序或试探程序来选择信息元素。例如,使用包含在搜索输入中的搜索项,方法200可寻找具有匹配搜索项的至少一部分的归类术语的每一元素。当考虑潜在结果时,方法200可使用相关性排序试探来确定应选择哪些信息元素。这一搜索技术和相关排序是本领域中公知的,并且本发明不限于特定的搜索算法。
在选择了潜在答复之后,方法200在步骤208处显示包含与潜在答复相关联的归类术语的列表的用户界面。该界面可在诸如移动手持式设备和/或移动电话等各种设备上提供。如先前所讨论的,该归类术语描述了底层数据,并且因此提供了对响应于搜索的各种类型的可用数据的了解。例如,搜索查询可以是“Michael Jordan”。方法200将显示诸如统计数据、传记、先前的队伍或视频剪辑等信息类别,而不再是关于Michael Jordan的网页。当然,这些信息类别中每一个都将具有响应于该搜索查询而选择的一个或多个相关联的信息元素。用户界面可以仅显示归类信息的一个子集,并且信息可在界面中按照相关性来排序。
在步骤210处,方法200响应于搜索输入的更改而更新该归类术语列表。该更新可以是对当前输入的搜索输入的任何改变。更改例如可以是添加或移除搜索项。在一个实施例中,列表的更新包括重新访问数据存储和重新选择潜在答复。这一更新可以在搜索输入中的任何字母被改变或添加时完成。返回到“Michael Jordan”搜索查询的示例,输入该查询的用户可能对Jordan在1995-1996赛季中的每场得分感兴趣。当被呈现了可用的信息类别时,用户可选择将查询更改为“Michael Jordan Statistics”(Michael Jordan的统计数据)。响应于该更改,方法200可选择数据存储中具有指示底层元素涉及Jordan的统计数据的归类术语的每一信息项。从这一列表中,用户可选择类别“MichaelJordan statistics points-per-game”(Michael Jordan统计数据每场得分),并获得所需信息。由此,该界面允许用户智能地修改搜索查询并在所需的一个数据上进行放大。类似地,该界面通过响应于搜索查询提供的归类列表来允许有效地导航可用数据。本领域的技术人员将理解,该界面可提供揭示可用数据的类型以及与给定搜索输入的相关性的各种信息。
图3示出了用于响应于搜索输入来生成答复的系统300。系统300包括包含信息元素的数据存储310。任何类型的信息可被储存在数据存储310中。该信息可包括web结果、图像、新闻和事实。该信息还可包括广告内容。例如,广告商可为要包括在数据存储310中(并且因此被呈现给在所存储的信息中导航的用户)的广告内容付费。在一个实施例中,每一信息元素与归类术语或元数据一起储存。这些归类术语可以是描述底层信息元素的任何信息,并且归类术语可指示数据的关键方面以帮助导航和查询操作。如先前所讨论的,归类术语可根据任意数目的方案来储存。
搜索引擎组件308也被包括在系统300中。搜索引擎组件308可被配置成访问数据存储并选择信息元素作为对用户的搜索输入的潜在答复。在一个实施例中,搜索引擎组件308仅利用与信息元素相关联的归类术语来选择潜在答复。例如,通过将搜索项与归类信息进行比较,搜索引擎组件308可标识哪些信息元素最有可能回答用户的查询。本领域的技术人员将认识到,本领域中存在各种搜索实用程序,并且本发明可利用任意数目的这些已知的搜索技术。
系统300还包括经由网络304连接到界面组件306的用户计算机302。用户计算机可以是图1的用户计算机10,并且网络304可以是任何网络,诸如因特网。界面组件306可以被配置成接收包括搜索输入的任意数目的用户输入。搜索输入可作为文本来输入,和/或该界面可提供与所需内容有关的用户可选择选项。例如,搜索引擎组件308可提供其中用户可指示所需的主题是人、地点还是物品的界面。当输入各种搜索输入时,界面组件306可将这些输入传递到搜索引擎组件308用于查询数据存储310。
在搜索引擎组件308选择了对搜索输入的潜在答复之后,界面组件306可被配置成显示与潜在答复一起储存的归类术语的列表。由于这些归类术语指示底层信息的内容,因此用户能够看见数据存储310中可用的信息的类型。此外,用户可认可搜索引擎组件308解释搜索输入的方式。如果对所呈现的归类术语不满意,则用户可修改搜索输入以更改所呈现的类别。一旦用户认可了匹配所需答复的类别,用户可选择查看与该类别相关联的底层信息元素。在一个实施例中,归类术语的列表响应于搜索输入的更改被自动更新。在该实施例中,在对搜索输入的任何改变或添加之后,搜索引擎组件308重新查询数据存储310并更新所选的潜在答复。然后,由界面组件306提供的界面呈现与所选的潜在答复相关联的归类术语。本领域的技术人员将认识到,通过自动更新归类术语列表,系统300提供了允许用户在可用信息元素中导航的交互式反馈。
图4提供了根据本发明的一个实施例的图形用户界面400的示例性屏幕显示。界面400可以例如由因特网浏览应用程序呈现在用户的计算机上。界面400包括具有搜索输入区域404和类别呈现区域406的第一显示区域402。搜索输入区域404可接受指示所需内容的主题的用户输入。例如,搜索输入区域404当前用输入“britney spe”来填充。响应于该搜索输入,类别呈现区域406显示与用户可能感兴趣的信息有关的类别的列表。该列表例如可由诸如图3所描绘的系统300等系统生成。这些类别中的每一个涉及被选为对用户查询的潜在答复的一个或多个数据元素。例如,对术语“britney spe”最相关的信息元素可以涉及流行歌手Britney Spears。由此,类别呈现区域406可列出与这些Britney Spears信息元素中的每一个相关联的归类术语。
可以仅示出归类术语的一部分。例如,归类术语可用分层格式来储存,其中每一后续术语提供了对底层数据的更精确表征。返回到Britney Spears的示例,用户可能希望看见特定的Britney Spears音乐视频,因此可选择如由选择框408所指示的类别“britney spears music videos”(Britney Spears音乐视频)。响应于该选择,可通过提供数据库中Britney Spears音乐视频的每一个的标题来呈现新的类别列表。由此,通过迭代地呈现各级归类信息,归类呈现区域406可允许用户在所需主题上进行放大。本领域的技术人员将理解,该功能不仅帮助用户找到对特定询问的答复,而且还允许有效地导航相关的主题。例如,尽管用户期望仅看到特定的音乐视频,但是通过向其呈现Britney Spears的全部音乐视频的列表,他们也可查看相关的视频内容。
类别呈现区域406中呈现的列表可以按相关性来排序,并且可随每一列表显示附加信息。例如,可呈现该类别的流行度或相关度的指示。该列表可告知用户,一类别有多少可能会回答用户的查询。通过提供一置信度度量,界面400可向用户建议最有可能的答复。例如,对于查询“weather boston”(波士顿天气),类别呈现区域406可指示对该用户查询的最有可能的答复是马萨诸塞州波士顿市的当前天气状况,而历史天气数据可能具有低置信度指示符。
界面400还包括其中呈现对查询的当前答复的第二显示区域410。当前答复可以是与所选类别列表相关联的底层信息元素。所选类别列表可由用户选择或可基于例如相关性排序来自动选择。底层信息元素的任何方面或预览可被呈现在第二显示区域410中。例如,选择框408指示对类别“britney spears musicvideos”的选择。响应于该选择,屏幕区域412呈现与该类别有关的信息。例如,屏幕区域412可提供数据存储中所有Britney Spears的音乐视频的列表。屏幕区域412还可显示与所选的类别列表相关联的底层信息元素。因此,用户可浏览底层信息以选择感兴趣的项目。
图5示出了用于响应于用户的查询来提供答复类别的方法500。在步骤502处,方法500从用户接收搜索输入。输入可以经由任意数目的用户界面来接收,并且搜索输入可以是指示用户感兴趣的主题的输入的任何集合。应当注意,甚至单个字符的接收也可被认为是根据本发明的搜索输入。
在步骤504处,方法500响应于搜索输入生成答复类别的列表,并且在步骤506处,方法500向用户显示该答复类别的列表。每一答复类别对应于数据存储中的一个或多个信息元素,并且这些信息元素被选为对搜索输入的潜在答复。如上所述,数据存储可储存各种信息元素以及指示该元素的内容的特征化术语。响应于搜索输入,方法500可搜索特征化术语来选择潜在地回答了该搜索输入的信息元素。最后,使用与这些所选元素相关联的特征化术语来生成所显示的答复类别。
在步骤508处,方法500确定是否接收到附加的搜索输入。附加的搜索输入可以是对输入的任何改变,或者可以是任何附加的搜索项。在一个实施例中,搜索输入中的单个字符的添加、移除或更改可被认为是附加的搜索输入。
当接收到附加的搜索输入时,方法500重复步骤504和506。因此,在对搜索输入的每一改变之后,向用户呈现一经修改的答复类别列表。如本领域的技术人员将理解的,通过在每一附加的搜索输入之后更新所列出的答复类别,向用户提供了允许智能地修改搜索输入并允许有效地导航可用信息元素的实时反馈。
一旦不再接收到任何附加的搜索输入,方法500在步骤510处接收用户对所列出的类别之一的选择。响应于该输入,方法500可显示与所列出的类别相关联的底层信息。当有多于一个信息元素与所选类别相关联时,可向用户呈现关于该元素的附加信息。在一个实施例中,在选择一类别之后,向用户呈现所选类别的子类别的列表。用户因此能够在所需答复上进行放大。
在步骤512处,方法500向用户显示所选信息元素。任何信息呈现都可以是适当的。本领域的技术人员将理解,当用户通过细化搜索输入的迭代过程并通过选择感兴趣的类别而达到这一答复时,步骤512处所呈现的答复可提供对用户有重大意义的信息。
当仔细阅读说明书,包括附图时,本发明所属领域的技术人员将明白本发明的替换实施例和实现。因此,本发明的范围由所附权利要求书而非以上描述来限定。

Claims (20)

1.一种用于帮助导航所储存的信息的方法,所述方法包括:
提供被配置成接收搜索输入的用户界面;
响应于接收到所述搜索输入,访问一包含多个信息元素的数据存储,其中所述多个信息元素中的每一个与一个或多个归类术语相关联;
选择所述多个信息元素中的一个或多个作为对所述搜索输入的潜在答复;以及
在所述用户界面中显示所述一个或多个归类术语中与所述潜在答复的至少一部分中的每一个相关联的至少一个归类术语。
2.如权利要求1所述的方法,其特征在于,所述潜在答复是通过将所述搜索输入与所述一个或多个归类术语中与所述多个信息元素的至少一部分中的每一个相关联的至少一部分归类术语进行比较来选择的。
3.如权利要求1所述的方法,其特征在于,所述用户界面是在移动手持式设备和移动电话中的至少一个上提供的。
4.如权利要求1所述的方法,其特征在于,所述多个信息元素中的每一个与描述所述信息元素的一个或多个属性的至少一个归类术语相关联。
5.如权利要求1所述的方法,其特征在于,还包括响应于所述搜索输入的更改重新选择潜在答复。
6.如权利要求5所述的方法,其特征在于,还包括响应于所述重新选择更新所述一个或多个归类术语中的所述一个归类术语的显示。
7.如权利要求1所述的方法,其特征在于,所述一个或多个归类术语的至少一部分是根据一分层方案来组织的。
8.一种或多种其上包含有执行如权利要求1所述的方法的计算机可使用指令的计算机可读介质。
9.一种用于响应于搜索输入生成答复的系统,所述系统包括:
包含多个信息元素的数据存储,其中所述多个信息元素中的每一个连同一个或多个归类术语一起储存;
被配置成访问所述数据存储并选择所述多个信息元素中的一个或多个作为对所述搜索输入的潜在答复的搜索组件,其中所述潜在答复响应于对所述搜索输入的更改而被更新;以及
被配置成接收所述搜索输入并通过显示所述一个或多个归类术语中关于所述潜在答复的所述部分中的每一个的至少一个归类术语来向用户呈现所述潜在答复的至少一部分的用户界面组件。
10.如权利要求9所述的系统,其特征在于,所述搜索组件被配置成通过考虑所述一个或多个归类术语中与所述多个信息元素中的每一个相关联的至少一部分归类术语来选择所述潜在答复。
11.如权利要求9所述的系统,其特征在于,所述用户界面组件被配置成在网络中的远程位置上提供用户界面。
12.如权利要求10所述的系统,其特征在于,所述用户界面可通过因特网来访问。
13.如权利要求9所述的系统,其特征在于,所述用户界面组件被配置成响应于选择所述潜在答复之一的用户输入呈现广告内容。
14.一种用于响应于用户的查询来提供答复类别的计算机实现的方法,所述方法包括:
(a)从用户接收搜索输入;
(b)响应于所述搜索输入生成一个或多个答复类别的列表,其中所述一个或多个答复类别中的每一个对应于一数据存储中被选为对所述搜索输入的潜在答复的一个或多个信息元素;
(c)向用户显示所述列表的至少一部分;以及
(d)响应于接收对所述搜索输入的添加或响应于对所述搜索输入的更改重复所述步骤(b)和所述步骤(c)。
15.如权利要求14所述的方法,其特征在于,所述一个或多个信息元素中的每一个连同描述所述信息元素的一个或多个属性的一个或多个归类术语一起储存。
16.如权利要求15所述的方法,其特征在于,所述一个或多个答复类别中的每一个在所述列表中以所述一个或多个归类术语中对应于所述潜在答复的至少一部分归类术语来描述。
17.如权利要求14所述的方法,其特征在于,所述生成列表包括将所述潜在答复中的一个或多个分组在一起。
18.如权利要求14所述的方法,其特征在于,还包括显示关于所述一个或多个答复类别的至少一部分中的每一个的置信度度量,其中所述置信度度量指示所述答复类别回答所述用户查询的可能性。
19.如权利要求14所述的方法,其特征在于,还包括提供用于接收所述搜索输入和用于显示所述列表的基于因特网的用户界面。
20.一种或多种其上包含有执行如权利要求14所述的方法的计算机可使用指令的计算机可读介质。
CNA2006800351800A 2005-09-22 2006-09-05 结构化数据的导航 Pending CN101273348A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/233,164 2005-09-22
US11/233,164 US20070067268A1 (en) 2005-09-22 2005-09-22 Navigation of structured data

Publications (1)

Publication Number Publication Date
CN101273348A true CN101273348A (zh) 2008-09-24

Family

ID=37885389

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800351800A Pending CN101273348A (zh) 2005-09-22 2006-09-05 结构化数据的导航

Country Status (8)

Country Link
US (1) US20070067268A1 (zh)
EP (1) EP1927057A1 (zh)
JP (1) JP2009509266A (zh)
KR (1) KR20080050427A (zh)
CN (1) CN101273348A (zh)
AU (1) AU2006295193A1 (zh)
CA (1) CA2622268A1 (zh)
WO (1) WO2007037925A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163217A (zh) * 2010-03-15 2011-08-24 微软公司 构造搜索结果说明
CN102483766A (zh) * 2009-09-13 2012-05-30 三星电子株式会社 用于提供预览信息的搜索方法、设备和系统
CN104899199A (zh) * 2014-03-04 2015-09-09 阿里巴巴集团控股有限公司 一种数据仓库数据处理方法和系统

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005899B2 (en) 2003-03-19 2011-08-23 Message Level Llc System and method for detecting and filtering unsolicited and undesired electronic messages
US8689098B2 (en) 2006-04-20 2014-04-01 Google Inc. System and method for organizing recorded events using character tags
US8793579B2 (en) * 2006-04-20 2014-07-29 Google Inc. Graphical user interfaces for supporting collaborative generation of life stories
US8103947B2 (en) * 2006-04-20 2012-01-24 Timecove Corporation Collaborative system and method for generating biographical accounts
US8250139B2 (en) * 2007-02-20 2012-08-21 Richrelevance, Inc. Demand-driven, collaborative systems and processes for collecting structured information
US8108463B2 (en) * 2007-02-20 2012-01-31 Richrelevance, Inc. Demand-driven, collaborative systems and processes for collecting structured information
US8175638B2 (en) * 2007-05-02 2012-05-08 Demand Media, Inc. Virtual video message answering machine platform
WO2009030972A1 (en) * 2007-09-06 2009-03-12 Chin San Sathya Wong Method and system of generating and presenting search results
US20100057708A1 (en) * 2008-09-03 2010-03-04 William Henry Billingsley Method and System for Computer-Based Assessment Including a Search and Select Process
US8676828B1 (en) 2009-11-04 2014-03-18 Google Inc. Selecting and presenting content relevant to user input
US8745683B1 (en) * 2011-01-03 2014-06-03 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums associated with supplementary audio information
US8935300B1 (en) 2011-01-03 2015-01-13 Intellectual Ventures Fund 79 Llc Methods, devices, and mediums associated with content-searchable media
AU2014257450B2 (en) * 2013-04-24 2017-06-22 Leaf Group Ltd. Systems and methods for determining content popularity based on searches
US10902067B2 (en) * 2013-04-24 2021-01-26 Leaf Group Ltd. Systems and methods for predicting revenue for web-based content
US11550702B1 (en) 2021-11-04 2023-01-10 T-Mobile Usa, Inc. Ensuring that computer programs are accessible to users with disabilities, such as for use with mobile phones

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5913215A (en) * 1996-04-09 1999-06-15 Seymour I. Rubinstein Browse by prompted keyword phrases with an improved method for obtaining an initial document set
US6038560A (en) * 1997-05-21 2000-03-14 Oracle Corporation Concept knowledge base search and retrieval system
WO2000046701A1 (en) * 1999-02-08 2000-08-10 Huntsman Ici Chemicals Llc Method for retrieving semantically distant analogies
US7835943B2 (en) * 1999-05-28 2010-11-16 Yahoo! Inc. System and method for providing place and price protection in a search result list generated by a computer network search engine
US6311194B1 (en) * 2000-03-15 2001-10-30 Taalee, Inc. System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising
US6704729B1 (en) * 2000-05-19 2004-03-09 Microsoft Corporation Retrieval of relevant information categories
US20020107918A1 (en) * 2000-06-15 2002-08-08 Shaffer James D. System and method for capturing, matching and linking information in a global communications network
US20020103920A1 (en) * 2000-11-21 2002-08-01 Berkun Ken Alan Interpretive stream metadata extraction
US6766316B2 (en) * 2001-01-18 2004-07-20 Science Applications International Corporation Method and system of ranking and clustering for document indexing and retrieval
US20050108200A1 (en) * 2001-07-04 2005-05-19 Frank Meik Category based, extensible and interactive system for document retrieval
US7072883B2 (en) * 2001-12-21 2006-07-04 Ut-Battelle Llc System for gathering and summarizing internet information
US7039635B1 (en) * 2002-06-11 2006-05-02 Microsoft Corporation Dynamically updated quick searches and strategies
US7523095B2 (en) * 2003-04-29 2009-04-21 International Business Machines Corporation System and method for generating refinement categories for a set of search results
US7461059B2 (en) * 2005-02-23 2008-12-02 Microsoft Corporation Dynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks
US7747639B2 (en) * 2005-08-24 2010-06-29 Yahoo! Inc. Alternative search query prediction
US7672932B2 (en) * 2005-08-24 2010-03-02 Yahoo! Inc. Speculative search result based on a not-yet-submitted search query
US20070156671A1 (en) * 2005-12-30 2007-07-05 Yip Kai K K Category search for structured documents

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102483766A (zh) * 2009-09-13 2012-05-30 三星电子株式会社 用于提供预览信息的搜索方法、设备和系统
US9230020B2 (en) 2009-09-13 2016-01-05 Samsung Electronics Co., Ltd Search method, apparatus, and system for providing preview information
CN102163217A (zh) * 2010-03-15 2011-08-24 微软公司 构造搜索结果说明
CN102163217B (zh) * 2010-03-15 2014-10-15 微软公司 构造搜索结果说明
CN104899199A (zh) * 2014-03-04 2015-09-09 阿里巴巴集团控股有限公司 一种数据仓库数据处理方法和系统
CN104899199B (zh) * 2014-03-04 2018-12-28 阿里巴巴集团控股有限公司 一种数据仓库数据处理方法和系统

Also Published As

Publication number Publication date
WO2007037925A1 (en) 2007-04-05
EP1927057A1 (en) 2008-06-04
AU2006295193A1 (en) 2007-04-05
JP2009509266A (ja) 2009-03-05
KR20080050427A (ko) 2008-06-05
US20070067268A1 (en) 2007-03-22
CA2622268A1 (en) 2007-04-05

Similar Documents

Publication Publication Date Title
CN101273348A (zh) 结构化数据的导航
US10600084B2 (en) System and method for a modular user controlled search engine
US10146776B1 (en) Method and system for mining image searches to associate images with concepts
CN102246167B (zh) 提供搜索结果
US11036795B2 (en) System and method for associating keywords with a web page
US8041601B2 (en) System and method for automatically targeting web-based advertisements
US8015065B2 (en) Systems and methods for assigning monetary values to search terms
US7831474B2 (en) System and method for associating an unvalued search term with a valued search term
US9348935B2 (en) Systems and methods for augmenting a keyword of a web page with video content
US20160350428A1 (en) Real time implicit user modeling for personalized search
US8484179B2 (en) On-demand search result details
US20080215416A1 (en) Searchable interactive internet advertisements
US20090249229A1 (en) System and method for display of relevant web page images
JP2008507041A (ja) 検索結果内におけるプレーストコンテンツの順序付けのパーソナライズ
KR20050049750A (ko) 온라인 광고 시스템 및 방법
US20100010982A1 (en) Web content characterization based on semantic folksonomies associated with user generated content
US20110022635A1 (en) Method and System to Formulate Queries With Minivisuals
JP5552582B2 (ja) コンテンツ検索装置
KR20050050016A (ko) 온라인 광고 시스템 및 방법
US8756120B2 (en) Hybrid context-sensitive matching algorithm for retrieving product catalogue information
US20100223116A1 (en) Community Based Search and Revenue Allocation System and Method
JP6433270B2 (ja) コンテンツ検索結果提供システム及びコンテンツ検索結果提供方法
US11775595B1 (en) Method and system for mining image searches to associate images with concepts
CN112200614A (zh) 广告文本植入、展示方法及其相应的装置、设备、介质
KR100840018B1 (ko) 사용자 제작 컨텐츠를 통해 광고를 제공하는 방법 및시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080924