CN101563691A - 用于在搜索结果中包括集合项目的技术 - Google Patents

用于在搜索结果中包括集合项目的技术 Download PDF

Info

Publication number
CN101563691A
CN101563691A CNA2007800472621A CN200780047262A CN101563691A CN 101563691 A CN101563691 A CN 101563691A CN A2007800472621 A CNA2007800472621 A CN A2007800472621A CN 200780047262 A CN200780047262 A CN 200780047262A CN 101563691 A CN101563691 A CN 101563691A
Authority
CN
China
Prior art keywords
project
instruction
leaf
associated score
elementary item
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.)
Granted
Application number
CNA2007800472621A
Other languages
English (en)
Other versions
CN101563691B (zh
Inventor
乔舒亚·E·斯沙彻尔
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.)
Altaba Inc
Original Assignee
Yahoo Inc
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 Yahoo Inc filed Critical Yahoo Inc
Priority to CN201310495874.4A priority Critical patent/CN103678482B/zh
Publication of CN101563691A publication Critical patent/CN101563691A/zh
Application granted granted Critical
Publication of CN101563691B publication Critical patent/CN101563691B/zh
Expired - Fee Related 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/951Indexing; Web crawling techniques
    • 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
    • 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/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Abstract

提供了用于在响应于搜索查询而返回给用户的一组已排序的搜索结果中包括集合项目的技术。还提供了集合评分技术,用于以与为不是集合的基本项目生成相关分数的方式不同的方式生成集合项目的相关分数。集合评分技术可被应用于非基本集合项目、基本集合项目、或者两者。包括基本项目和集合项目的与搜索查询匹配的项目被基于它们各自的相关分数以统一排序方式排序,从而允许搜索很容易地确定匹配集合项目相对于匹配基本项目的相关性排序。

Description

用于在搜索结果中包括集合项目的技术
技术领域
本发明涉及搜索,更具体地涉及提供包括集合项目(collection item)的搜索结果。
背景技术
搜索引擎通常对同质的一组项目执行搜索。取决于搜索引擎,同质的一组项目可以是web页、图像、文件、歌曲、视频、商品等。被执行搜索的项目类型在此被称为搜索的“基本类型”。属于搜索基本类型的项目在此被称为“基本项目”。
代表基本项目的集合的对象在此被称为“集合项目”。在一些情形中,集合项目本身是基本项目。例如,“文件夹”本身是文件,但是也可以包含其它文件。类似地,web页可以包含其它web页的列表。作为基本项目的集合项目在此被称为“基本集合项目”。
当搜索引擎针对特定基本类型执行搜索时,搜索结果可以包括基本集合项目以及不是集合的基本项目。例如,对在特定日期创建的文件的搜索结果可以包括在指定日期创建的文件夹以及其它文件。类似地,对与“曼哈顿酒店”相关的web页的搜索结果可以包括具体曼哈顿酒店的web页,以及列出曼哈顿酒店的web页的来自旅行服务站点的web页。
但是,对搜索者有用的集合项目不仅仅是这样的基本集合项目。在许多情况下,在本身不是基本项目的对象中已经指明基本项目的集合。例如,用户的一组“书签”对应于一组网页,但是书签组本身不是web页。因此,书签组未被列在对web页执行的搜索结果中。类似地,用户的播放列表对应于一组歌曲,但是播放列表本身不是歌曲。因此,播放列表未被列在对歌曲执行的搜索的搜索结果中。
本身不是基本项目的集合项目在此被称为“非基本集合项目”。在一些情况下,对相关非基本集合项目的识别对搜索者而言可能比对相关基本项目的识别更有用。在其它情况下,对相关非基本集合项目的识别可能没有对相关基本项目的识别那么有用。因此,希望向搜索者提供关于(a)相关基本项目、(b)相关基本集合项目、和(c)相关非基本集合项目的信息,并以允许搜索者确定各个项目的相对相关性的方式来呈现信息。
在本章节中描述的方法是可以实行的方法,但并不必然是已经在先前构想出或实行的方法。因此,除非另有指示,不应当仅仅由于包括在此章节中,就将在本章节中描述的任何方法设想为现有技术。
附图说明
通过示例而非通过限制在附图的示图中例示了本发明,在附图中,相似标号指的是相似元件,并且其中:
图1是图示出根据本发明一个实施例用于对搜索查询作出应答的步骤的流程图;以及
图2是可在其中实施本发明的实施例的计算机系统的框图。
具体实施方式
在以下描述中,为了说明的目的,阐述了许多具体细节以提供对本发明的完整理解。但是,应当清楚,在没有这些具体细节的情况下也可以实施本发明。在其它情形中,以框图形式示出公知的结构和设备以避免不必要地模糊本发明。
概况
提供了用于在响应于搜索查询而返回给用户的一组已排序的搜索结果中包括集合项目的技术。为了在该组已排序的搜索结果中返回非基本集合项目,搜索引擎针对基本项目和非基本集合项目两者部运行查询。在与查询相匹配的基本项目和非基本集合项目被识别之后,搜索引擎确定基本项目和非基本集合项目两者的相关分数。通过在包括匹配基本项目的同一组已排序的搜索结果中包括匹配非基本集合项目,用户能够更容易地确定非基本集合项目包含用户将感兴趣的基本项目的可能性。另外,当非基本集合项目在一组整合的已排序的搜索结果中的排名很高而不是与基本项目排名相分离地呈现时,用户更可能使用非基本集合项目来找到他们正在寻找的信息。
还提供了集合评分技术,用于以与为不是集合的基本项目生成相关分数不同的方式为集合项目生成相关分数。集合评分技术可被应用于非基本集合项目、基本集合项目或者两者。
在一个实施例中,集合评分技术基于各种因素,包括属于集合项目的基本项目的特性和集合项目本身的特性。用于确定集合项目的相关分数的基本项目的特性可以是与用于确定各个基本项目自身的相关性的特性相同的特性。可用于确定集合项目的相关分数的集合项目特性例如包括与集合项目的创建者相关联的信息、集合项目的普及性(popularity)等。
当被应用于基本集合项目时,集合评分技术可以产生与通过对基本集合项目应用标准基本项目评分将产生的相关性排序不同的相关性排序。例如,可以至少部分基于由基本集合项目表示的基本项目的相关分数来生成特定基本集合项目的相关分数。这样产生的相关分数可以高于或低于在没有考虑基本集合项目代表集合的情况下通过对基本集合项目评分将产生的相关分数。
集合项目
以下应当描述用于在针对各种类型的基本项目运行的搜索的搜索结果中包括集合项目的各种技术。这些技术不限于任何特定类型的搜索,或者任何特定类型的集合项目。非基本集合项目的以下列表被提供用于例示的目的,而不应当是穷尽性的。
标签(tag)——每一个标签代表已被标上给定标签的项目的集合。标签可被应用于任何类型的基本项目,包括web页、事件记录、歌曲、视频等。
搜索——每一个搜索代表属于在执行搜索时产生的搜索结果的项目的集合。可针对任何类型的基本项目执行搜索。给定搜索代表具有被执行搜索的基本类型的基本项目的集合。例如,针对与图像相关联的元数据执行的搜索代表通过执行该搜索将产生的图像的集合。
书签组——每一个书签组代表书签组具有其书签的项目的集合。例如,如果特定用户对该用户最喜欢的web页创建了书签,则该用户所创建的书签组代表那些web页的集合。
还参见——“还参见”列表代表在逻辑上与给定项目相关的项目的集合。例如,电子百科全书可以具有描述特定话题的web页,并且“还参见”列表链接到包含相关话题的百科全书内容的web页。“还参见”列表本身不是web页,但是其代表包含那些相关话题的web页的集合。
播放列表——播放列表代表属于该播放列表的可播放媒体项目(例如,歌曲、视频)的集合。
愿望列表(wish list)——愿望列表代表已被置于愿望列表中的可购买项目的集合。
目录——目录代表已被指派给与该目录相对应的类别的项目的集合。各种项目已被归类到目录。例如,各种公司已经创建web站点的详尽目录以帮助用户找到他们寻求的信息。
旅行路线——旅行路线代表旅行项目的集合。旅行项目可以包括例如停靠港、航班、汽车租赁、观光等。
基本集合项目的示例包括但不限于文件夹(能够包含其它文件的文件)和集合web页(代表其它web页的集合的web页)。
登记集合项目
为了在搜索结果中包括集合项目,被执行搜索的索引必须包括关于集合项目的信息以及关于基本项目的信息。下面将更详细描述,针对评分或呈现,搜索引擎并不是以与基本项目相同的方式来对待集合项目。因此,搜索索引包括对哪些项目是基本项目而哪些项目是集合项目的指示。在支持多种类型的集合项目的索引中,该索引包括标识索引所表示的每一种集合项目的类型的数据。
通常将不得不使用与用来收集关于基本项目的信息的机制分离的机制来获得关于集合项目的信息。例如,用于获得关于web页的信息的一种技术涉及通过跟随web页之间的链接来“抓取web”(“crawling theweb”)。但是,传统的web抓取器(web crawler)不是设计用来获得关于用户为了访问他们最喜欢的web页而创建的书签组的信息。因此,必须使用不同机制来搜集关于书签组的信息,以使得书签组可以被包括在web页搜索的已排序结果中。
可以使用各种类型的机制来获得关于非基本集合项目的信息。本发明不限于任何特定类型的非基本集合项目发现机制。例如,可以通过与用来创建非基本集合项目的机制相同的机制向搜索引擎显式登记非基本集合项目。因此,允许用户创建和共享书签组的web服务可以向web页搜索引擎登记这样的书签组。类似地,允许用户向愿望列表添加项目的贸易web站点可以向商品搜索引擎登记那些愿望列表。作为又一个示例,允许用户定义和共享歌曲播放列表的媒体回放软件可被设计为向音乐搜索引擎登记那些播放列表。
非基本集合项目向搜索引擎的显式登记可以是自动的,或者按照创建非基本集合项目的用户的意愿来执行。例如,允许用户创建和共享书签组的web站点可以提供用户接口控件,用户通过该用户接口控件指明是否应当向搜索引擎登记这些书签组。此外,即使当用户已经允许将非基本集合项目登记到搜索引擎时,登记机制也可以应用另外的标准来确定是否应当登记非基本集合项目。例如,允许用户创建和共享书签组的站点也可以具有用于确定哪些书签组最有用的评分机制。在这些情形下,站点可以仅向搜索引擎登记与超过给定阈值的有用分数相关联的那些书签组。
取代显式登记机制,或者除了显式登记机制之外,还可以隐式登记非基本集合项目。例如,可以使用发现机制来挖掘目录系统的目录,然后向web页搜索引擎登记这样发现的目录。
作为另一个示例,可以针对文件仓库运行发现机制以识别与播放列表相对应的文件,然后将以这种方式发现的任何播放列表登记到音乐搜索引擎。
在非基本集合项目本身是搜索的实施例中,用于执行web页搜索的搜索引擎可以登记满足特定标准的所有搜索。例如,搜索引擎可以登记以超过特定阈值的频率提交给搜索引擎的所有搜索。
登记元数据
当向搜索引擎登记非基本集合项目时,登记包括向搜索引擎提供以下关于非基本集合项目的信息:所述信息使得搜索引擎能够(a)确定该非基本集合项目是否与为基本项目指定的搜索标准相匹配,以及(b)为非基本集合项目生成相关分数,通过该相关分数可以相对于匹配基本项目对该非基本集合项目排序。
在登记非基本集合项目期间提供给搜索引擎的信息在此被称为该非基本集合项目的“登记元数据”。在登记元数据中包含的实际信息可以因实施方式不同而不同,并且可以基于正被登记的非基本集合项目的类型。登记元数据的示例包括但不限于:
ο标识由非基本集合项目表示的集合中的基本项目的信息;
ο关于非基本集合项目的创建者的信息,例如对创建者的声望的指示、对创建者的兴趣的指示、对创建者的专门技能的指示、对创建者的教育背景的指示、对创建者的从属关系(affiliation)的指示等。
ο关于非基本集合项目的信息,例如被指派给非基本集合项目的名称、已被指派给非基本集合项目的标签、对非基本集合项目的普及性的指示、对非基本集合项目所属于的类别的指示(例如,关于播放列表是针对乡村音乐的、愿望列表充满了设立终极家庭影院所需的项目等的事实)。
对集合项目评分
以下应当描述用于与非集合项目不同地对集合项目评分的各种评分技术。集合评分技术可被应用于基本集合项目和非基本集合项目两者。
为集合项目生成的相关分数可以基于各种因素,包括与集合项目相关联的登记元数据的任意一个或全部。这样的因素可以包括但不限于(1)集合中的基本项目的特性,(2)集合本身的特性,和(3)集合创建者的特性。以下将更详细地描述每一种类型的因素。
基于属于集合的基本项目的特性进行集合评分
在一个实施例中,登记元数据包括标识由集合项目表示的集合中的基本项目的信息。因为登记元数据标识了属于该集合的基本项目,所以搜索引擎能够在对集合项目评分时考虑这些基本项目的特性。例如,可用来对集合评分的基本项目的特性是基本项目的各自的相关分数。例如,在一个实施例中,生成集合项目的相关分数包括(1)使用传统的基本项目评分技术生成属于集合的每一个基本项目的相关分数,(2)确定属于该集合的基本项目的平均相关分数,以及(3)至少部分基于属于该集合的基本项目的平均相关分数来生成集合的相关分数。
使集合项目的相关分数基于属于该集合项目的基本项目的特性的其它示例包括:
ο基于被指派给播放列表中的歌曲的用户评估来确定该播放列表的相关分数;
ο基于播放列表中的歌曲的下载频率来确定该播放列表的相关分数;
ο基于播放列表中的歌曲的平均持续时间来确定该播放列表的相关分数;
ο基于处在愿望列表中的每一个项目的销售数目来确定该愿望列表的相关分数;
ο基于与愿望列表中的每一个项目相关联的质量评估来确定该愿望列表的相关分数;
ο基于有多少人已经指示他们计划参加已经被指派标签的每一个事件,确定已经被指派给这些事件的标签的相关性。
ο基于与路线中包括的国家相关联的安全评估来确定该路线的相关分数;
ο基于路线上的旅行项目的普及性来确定该路线的相关分数;以及
ο基于与文件夹中的项目相关联的修改日期来确定该文件夹的相关分数。
这些示例仅仅例示了集合项目的相关分数如何能基于属于该集合项目的基本项目的特性。在确定集合项目的分数时考虑的基本项目的具体特性将因实施方式不同而不同,这部分基于属于该集合的基本项目的本性。
基于集合的特性进行集合评分
取代考虑属于集合的基本项目的特性,或者除了考虑属于集合的基本项目的特性之外,还可以至少部分基于集合项目的特性来生成集合项目的相关分数。这样的特性可以包括被显式地指派给集合的元数据(例如,名称、标签等)、集合的内在特性(例如,集合中的项目数目、播放列表的总持续时间、愿望列表中的项目的总成本等)、以及基于与集合相关的用户行为生成的元数据(例如,普及性、评估等)两者。例如,特定书签组可能从书签组用户收到高有用性评估。对书签组的有用性评估可以包括在书签组的登记元数据中,并且可以由搜索引擎在对书签组生成相关分数时使用。因此,高有用性评估将增加书签组的相关分数,而低有用性评估将降低书签组的相关分数。
使集合项目的相关分数基于集合项目的特性的其它示例包括:
ο基于播放列表的普及性确定播放列表的相关分数;
ο基于有多少人向他们的个人愿望列表添加了愿望列表的内容来确定该愿望列表的相关分数;
ο基于文件夹的修改数据来确定文件夹的相关分数;
ο基于标签有多频繁地被指派给事件来确定已经被指派给事件的标签的相关性;以及
ο基于书签组已经被指派的类别来确定书签组的相关性。
这些示例仅仅例示了集合项目的相关分数如何能基于该集合项目的特性。在确定集合项目的分数时考虑的集合项目的具体特性将因实施方式不同而不同,这部分基于集合项目的本性。
基于集合创建者的特性进行集合评分
取代考虑或者除了考虑属于集合的基本项目的特性和集合项目的特性之外,可以至少部分基于集合项目的创建者的特性来生成该集合项目的相关分数。例如,特定用户可能已经创建许多共享书签组。其它用户可能已经给予那些书签组很高的“有用性”评估。因此,用户可能已经被书签组web站点授予“权威”等级。书签组的创建者已经被标明“权威”的事实可以用来增加用户所创建的书签组的相关分数,即使当该分数被应用于未接收到高有用性评估的书签组时也是如此。
集合项目的特性和集合项目的创建者的特性可被存储在搜索引擎索引内,或者在搜索引擎正在处理查询时被动态确定。例如,响应于确定特定书签组与查询相匹配,搜索引擎可以(1)识别书签组的拥有者,并且(2)基于与用户相关联的当前信息动态地生成用于该创建者的声望度量。类似地,可以在搜索查询正被处理时动态地生成诸如书签组之类的集合项目的普及性度量。通过在搜索查询被处理时动态地生成特性,对集合的评分可以考虑从集合项目被登记到搜索引擎起已经发生的事件。例如,书签组的普及性或者书签组创建者的声望可能在书签组被登记到搜索引擎之时和书签组被选择作为搜索查询的匹配项目之时之间极大地改变。
使集合项目的相关分数基于集合项目的创建者的特性的其它示例包括:
ο基于播放列表的创建者的年龄确定播放列表的相关分数(例如,创建者的年龄与搜索者的年龄之差越小,则被指派给播放列表的相关分数越高);
ο基于愿望列表的创建者的收入水平确定愿望列表的相关分数;
ο基于文件夹的创建者在公司内所处的位置确定文件夹的相关分数;
ο基于标签的创建者是否也是张贴被标上该标签的事件的人,确定已被指派给这些事件的标签的相关性;
ο基于书签组的创建者是否已被识别为电子垃圾(spam)的源,确定该书签组的相关性;
ο基于对书签组的创建者的专门技能的度量来确定该书签组的相关性;
ο基于对书签组的创建者的声望的度量来确定书签组的相关性(其中,声望度量可以至少部分基于创建者在多早的时间制作后来被确定为有用的项目的书签来确定);以及
ο基于书签组的创建者的家庭状态(home-state)来确定书签组的相关性。
这些示例仅仅例示了集合项目的相关分数如何能基于集合项目的创建者的特性。在确定集合项目的分数时考虑的集合项目创建者的具体特性将因实施方式不同而不同,这部分基于集合项目的本性。
包括集合项目的结果组
根据一个实施例,在搜索引擎已经识别出与搜索相匹配的基本项目和集合项目之后,搜索引擎为每一个匹配项目生成相关分数。可以基于传统的评分技术来生成基本项目的相关分数,同时基于以上描述的一个或多个因素来生成集合项目的相关分数。一旦已经为匹配项目生成分数,就基于它们各自的相关分数对匹配项目排序,并将其返回作为单个已排序的匹配项目列表。使用这里描述的技术,该已排序的列表可以包括基本项目、基本集合项目、和非基本集合项目。因为基本项目、基本集合项目和非基本集合项目都被包括在同一已排序组中,所以用户可以很容易地确定这些基本项目、基本集合项目和非基本集合项目的相对相关性。
在搜索结果中呈现集合项目
一旦用户已经被呈现包括集合项目的已排序的一组搜索结果,用户就可能希望从该组中选择集合项目。根据一个实施例,当用户从搜索结果中选择集合项目列表时,用户被呈现以web页,该web页包括用于访问属于集合项目的各个项目的控件。在一些情况下,这样的web页将在集合项目被登记到搜索引擎时存在。在那样的情形下,针对该集合项目的搜索结果列表可以包含到该预先存在的web页的链接。
但是,在其它情况下,在集合被登记到搜索引擎时将不会存在这样的web页。例如,在播放列表被登记到搜索引擎时,可能没有与该播放列表相关联的web页。类似地,在书签组、路线或愿望列表被登记到搜索引擎时,可能没有与集合项目相对应的web页。可以使用各种技术来使能搜索引擎在那些情形下列出并呈现集合项目web页。
根据一种技术,在集合项目被登记到搜索引擎时,如果该集合项目不具有其自身的web页,则搜索引擎为该集合项目生成web页。当这样的集合项目被列出在搜索结果中时,搜索结果列表包括一种链接,该链接在被选择时取回由搜索引擎创建的web页。
根据另一种技术,在集合项目被登记到搜索引擎时,没有为该集合项目生成web页。而是,搜索引擎在搜索结果列表中包括一种链接,该链接在被选择时使得搜索引擎为所选择的集合项目动态地生成web页。
搜索引擎可被设计为在集合项目被登记时为特定类型的集合项目生成web页,并在从搜索结果列表中选择集合项目时为其它类型的集合项目动态地构建web页。因此,使用这里所描述的技术生成的搜索结果列表可以包括以下各项的任意组合:
ο到与基本项目相关联的web页的链接;
ο到与集合项目相关联的预先存在的web页的链接;
ο到由搜索引擎为集合项目创建的静态web页的链接;以及
ο在被选择时使得由搜索引擎为集合项目动态生成web页的链接。
根据一个实施例,在搜索结果中与基本项目不同地显示集合项目。具体而言,搜索引擎可以利用以下事实:与关于基本项目知道的信息相比,关于集合可以知道更多信息和更多类型的信息。例如,如果集合项目是书签组,则搜索引擎可以知道该书签组的创建者以及该书签组的有用性评估。因此,搜索引擎可以在该书签组的搜索结果列表条目中包括对有用性评估的指示、创建者的名字、创建者的照片、对创建者声望度量的指示等。
示例处理
图1是图示出根据本发明一个实施例用于对搜索查询作出响应的步骤的框图。在步骤100,搜索引擎接收到查询。在步骤102,搜索引擎将搜索查询和与基本项目、基本集合项目和非基本集合项目相关联的元数据相比较以识别匹配项目。在步骤104,使用一种评分技术向匹配基本项目指派相关分数,并使用与用于对匹配基本项目评分的技术不同的集合评分技术来对匹配基本集合项目和匹配非基本集合项目指派相关分数。在步骤106,单个已排序的搜索结果列表被生成,并被提供作为搜索查询的结果。该已排序的列表可以包括基本项目、基本集合项目和非基本集合项目,这些项目被根据它们各自的相关分数来排序。如上所述,针对非基本集合项目的列表条目可以包括到预先存在的web页、静态web页的链接,或者将使得为非基本集合项目动态生成web页的链接。
硬件概况
图2是图示出可以在其上实施本发明的实施例的计算机系统200的框图。计算机系统200包括总线202或者用于传递信息的其它通信机构、和与总线202耦合用于处理信息的处理器204。计算机系统200还包括诸如随机访问存储器(RAM)或其它动态存储设备之类的主存储器206,其与总线202耦合,用于存储信息和由处理器204执行的指令。主存储器206还可用于在要由处理器204执行的指令执行期间存储临时变量或其它中间信息。计算机系统200还包括只读存储器(ROM)208或其它静态存储设备,其与总线202耦合,用于存储静态信息和用于处理器204的指令。诸如磁盘或光盘之类的存储设备210被提供并与总线202耦合以用于存储信息和指令。
计算机系统200可以经由总线202耦合到诸如阴极射线管(CRT)之类的用于向计算机用户显示信息的显示器212。包括字母数字键和其它键的输入设备214与总线202耦合,用于向处理器204传递信息和命令选择。另一种类型的用户输入设备是诸如鼠标、轨迹球、或光标方向键之类的光标控制216,用于向处理器204传递方向信息和命令选择并用于控制显示器212上的光标移动。这种输入设备通常具有两个轴(第一轴(例如x轴)和第二轴(例如y轴))上的两个自由度,这种自由度允许设备指定平面上的位置。
本发明涉及使用计算机系统200来实施这里所描述的技术。根据本发明一个实施例,那些技术由计算机系统200响应于处理器204执行包含在主存储器206中的一个或多个指令的一个或多个序列而被执行。这样的指令可被从诸如存储设备210之类的另一个机器可读介质读到主存储器206中。在主存储器206中包含的指令序列的执行使得处理器204执行这里所描述的处理步骤。在替代实施例中,可以取代或者结合软件指令使用硬接线电路来实施本发明。因此,本发明的实施例不限于硬件电路和软件的任何具体组合。
这里所使用的术语“机器可读介质”指的是参与提供使得机器以特定形式操作的数据的任何介质。在使用计算机系统200实施的实施例中,各种机器可读介质例如涉及向处理器204提供指令用于执行。这样的介质可以采取许多形式,包括但不限于非易失性介质、易失性介质和传输介质。非易失性介质例如包括光盘或磁盘,例如存储设备210。易失性介质包括动态存储器,例如主存储器206。传输介质包括同轴电缆、铜导线和光纤,包括含有总线202的导线。传输介质还可以采取声波或光波的形式,例如,在无线电波和红外线数据通信期间生成的那些。所有这样的介质必须是有形的,以使得由该介质承载的指令能够通过将指令读取到机器的物理机制而被检测到。
机器可读介质的常见形式例如包括软盘、柔性盘、硬盘、磁带、或者任何其它磁性介质、CD-ROM、任何其它光介质、穿孔卡、纸带、任何其它具有孔图案的物理介质、RAM、PROM、和EPROM、FLASH-EPROM、任何其它存储芯片或卡带、如以下描述的载波、或者计算机可以读取的任何其它介质。
各种形式的机器可读介质可以涉及将一个或多个指令的一个或多个序列承载到处理器204用于执行。例如,指令起初可以承载在远程计算机的磁盘上。远程计算机可以将指令载入到其动态存储器,并使用调制解调器经由电话线路来发送指令。在计算机系统200本地的调制解调器可以接收电话线路上的数据,并使用红外线发射机将数据转换为红外线信号。红外线检测器可以接收在红外线信号上承载的数据,并且适当电路可以将该数据置于总线202上。总线202将数据承载到主存储器206,处理器204从主存储器206取回并执行指令。主存储器206所接收的指令可以可选地在由处理器204执行之前或之后被存储在存储设备210上。
计算机系统200还包括与总线202耦合的通信接口218。通信接口218提供耦合到网络链路220的双向数据通信,网络链路220与本地网络222相连接。例如,通信接口218可以是综合服务数字网络(ISDN)卡或者调制解调器,用以提供到相应类型的电话线路的数据通信连接。作为另一个示例,通信接口218可以是局域网(LAN)卡,用以提供到兼容LAN的数据通信连接。无线链路也可被实施。在任意这样的实施方式中,通信接口218发送和接收电、电磁或光信号,这些电、电磁或光信号承载了表示各种类型的信息的数字数据流。
网络链路220通常提供通过一个或多个网络到其它数据设备的数据通信。例如,网络链路220可以提供通过本地网络222到主机计算机224或者到由因特网服务提供商(ISP)226操作的数据设备的连接。ISP 226又通过万维分组数据通信网络(现在通常称为“因特网”228)提供数据通信服务。本地网络222和因特网228都使用承载数字数据流的电、电磁或光信号。通过各种网络的信号和在网络链路220上并通过通信接口218的信号(这些信号承载去往和来自计算机系统200的数字数据)是传送信息的载波的示例形式。
计算机系统200能够通过一个或多个网络、网络链路220和通信接口218发送消息和接收包括程序代码的数据。在因特网示例中,服务器230可以通过因特网228、ISP 226、本地网络222和通信接口218发射针对应用程序所请求的代码。
所接收的代码可以由处理器204在其被接收时执行,和/或存储在存储设备210或其它非易失性存储装置中以待以后执行。这样,计算机系统200可以获得载波形式的应用程序代码。
在前面的说明书中,已经参考可能因实施方式不同而不同的许多具体细节描述了本发明的实施例。因此,对本发明是什么以及申请人想要什么成为本发明的唯一且排他的指示是从本申请以权利要求发出的具体形式发出的一组权利要求,包括任何后续校正。在此针对这样的权利要求中包含的术语清楚地阐明的任何定义应当决定这样的术语在权利要求中使用的含义。因此,权利要求未清楚记载的元素、特性、特征、优点或属性不应当以任何方式限制该权利要求的范围。因此,要从例示的角度而非限制的角度看待说明书和附图。

Claims (23)

1.一种方法,包括执行涉及指令的机器执行操作,其中,所述指令是在由一个或多个处理器执行时使得所述一个或多个处理器执行特定步骤的指令,所述特定步骤包括:
响应于接收到搜索查询,识别匹配项目组,其中,所述组包括一个或多个基本项目和一个或多个非基本集合项目;
通过为所述组中的每一个匹配项目生成相关分数,确定所述组中的每一个匹配项目相对于所述组中的所有其它匹配项目的相关性排序;以及
通过基于所述匹配项目组和所述相关性排序提供搜索结果,对所述搜索查询作出应答;
其中,所述机器执行操作是以下各项的至少一个:(a)经由传输介质发送所述指令,(b)经由传输介质接收所述指令,(c)将所述指令存储到机器可读存储介质上,和(d)执行所述指令。
2.根据权利要求1所述的方法,其中,提供搜索结果的步骤包括提供来自所述组的匹配项目的已排序列表,其中,所述已排序列表是基于所述相关性排序来排序的。
3.根据权利要求1所述的方法,其中,所述基本项目是web页,并且所述非基本集合项目是书签组。
4.根据权利要求1所述的方法,其中,所述基本项目是web页,并且所述非基本集合项目是搜索。
5.根据权利要求1所述的方法,其中,所述基本项目是web页,并且所述非基本集合项目是替代搜索查询。
6.根据权利要求1所述的方法,其中,所述基本项目是音频文件,并且所述非基本集合项目是播放列表。
7.根据权利要求1所述的方法,其中,所述基本项目是商品,并且所述非基本集合项目是愿望列表。
8.根据权利要求1所述的方法,其中,所述基本项目是web页,并且所述非基本集合项目是目录。
9.根据权利要求1所述的方法,其中,所述基本项目是旅行相关项目,并且所述非基本集合项目是路线。
10.根据权利要求1所述的方法,其中,所述基本项目是标签项目,并且所述非基本集合项目是标签。
11.一种方法,包括执行涉及指令的机器执行操作,其中,所述指令是在由一个或多个处理器执行时使得所述一个或多个处理器执行特定步骤的指令,所述特定步骤包括:
响应于接收到搜索查询,识别匹配项目组;
其中,所述组包括第一项目和第二项目;
其中,所述第一项目是集合项目,并且所述第二项目是不是集合项目的基本项目;
使用第一评分技术确定所述第一项目的第一相关分数;
使用与所述第一评分技术不同的第二评分技术,确定所述第二项目的第二相关分数;以及
通过提供包括所述第一项目和所述第二项目的已排序的一组搜索结果,对所述搜索查询作出应答;
其中,所述第一项目和所述第二项目各自被基于所述第一相关分数和所述第二相关分数在所述已排序的组内被排序;
其中,所述机器执行操作是以下各项的至少一个:(a)经由传输介质发送所述指令,(b)经由传输介质接收所述指令,(c)将所述指令存储到机器可读存储介质上,和(d)执行所述指令。
12.根据权利要求11所述的方法,其中,所述第一项目是基本集合项目。
13.根据权利要求11所述的方法,其中,所述第一项目是非基本集合项目。
14.根据权利要求11所述的方法,其中,所述第一评分技术至少部分基于为属于由所述第一项目表示的集合的基本项目生成的相关分数,确定所述第一相关分数。
15.根据权利要求11所述的方法,其中,所述第一评分技术至少部分基于关于所述第一项目的创建者的信息,确定所述第一相关分数。
16.根据权利要求13所述的方法,其中,所述第一评分技术至少部分基于与所述非基本集合项目相关联的普及性度量,确定所述第一相关分数。
17.根据权利要求14所述的方法,其中,所述第一评分技术至少部分基于属于由所述第一项目表示的集合的基本项目的平均相关分数,确定所述第一相关分数。
18.根据权利要求11所述的方法,其中:
提供已排序的一组搜索结果的步骤包括提供具有针对所述第一项目的链接的web页;并且
所述特定步骤包括响应于对所述链接的选择,动态地生成包括用于访问属于所述第一项目的基本项目的控件的web页。
19.根据权利要求11所述的方法,其中:
提供已排序的一组搜索结果的步骤包括提供具有针对所述第一项目的链接的web页;并且
所述特定步骤包括响应于对所述链接的选择,传递在所述第一项目被登记到搜索引擎时由所述搜索引擎创建的web页;
所述web页包括用于访问属于所述第一项目的基本项目的控件。
20.一种方法,包括执行涉及指令的机器执行操作,其中,所述指令是在由一个或多个处理器执行时使得所述一个或多个处理器执行特定步骤的指令,所述特定步骤包括:
响应于接收到搜索查询,识别匹配项目组;
通过为所述组中的每一个匹配项目生成相关分数,确定所述组中的每一个匹配项目相对于所述组中的所有其它匹配项目的相关性排序;
其中,至少一个匹配项目的相关分数是至少部分基于所述至少一个匹配项目的创建者的特性来生成的;以及
通过基于所述匹配项目组和所述相关性排序提供搜索结果,对所述搜索查询作出应答;
其中,所述机器执行操作是以下各项的至少一个:(a)经由传输介质发送所述指令,(b)经由传输介质接收所述指令,(c)将所述指令存储到机器可读存储介质上,和(d)执行所述指令。
21.根据权利要求20所述的方法,其中,所述特性是对所述至少一个匹配项目的创建者的声望的度量。
22.根据权利要求20所述的方法,其中,所述至少一个匹配项目是集合项目。
23.根据权利要求22所述的方法,其中:
所述集合项目是书签组;
所述特性是对所述书签组的创建者的声望的度量;并且
所述度量是至少部分基于所述创建者在多早时间制作后来被确定为有用的项目的书签来确定的。
CN2007800472621A 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术 Expired - Fee Related CN101563691B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310495874.4A CN103678482B (zh) 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/642,178 US7958126B2 (en) 2006-12-19 2006-12-19 Techniques for including collection items in search results
US11/642,178 2006-12-19
PCT/US2007/087635 WO2008076920A1 (en) 2006-12-19 2007-12-14 Techniques for including collection items in search results

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310495874.4A Division CN103678482B (zh) 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术

Publications (2)

Publication Number Publication Date
CN101563691A true CN101563691A (zh) 2009-10-21
CN101563691B CN101563691B (zh) 2013-11-20

Family

ID=39528796

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310495874.4A Expired - Fee Related CN103678482B (zh) 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术
CN2007800472621A Expired - Fee Related CN101563691B (zh) 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310495874.4A Expired - Fee Related CN103678482B (zh) 2006-12-19 2007-12-14 用于在搜索结果中包括集合项目的技术

Country Status (7)

Country Link
US (3) US7958126B2 (zh)
EP (1) EP2095270A4 (zh)
JP (2) JP5634067B2 (zh)
KR (1) KR101298334B1 (zh)
CN (2) CN103678482B (zh)
HK (1) HK1136662A1 (zh)
WO (1) WO2008076920A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164535A (zh) * 2013-04-11 2013-06-19 苏州阔地网络科技有限公司 一种云教育平台的数据搜索实现方法及系统
CN103164536A (zh) * 2013-04-11 2013-06-19 苏州阔地网络科技有限公司 一种实现云教育平台数据搜索的方法及系统
CN103198093A (zh) * 2012-01-05 2013-07-10 国际商业机器公司 用于定制标签云的方法和系统
CN103853805A (zh) * 2012-12-05 2014-06-11 富士施乐株式会社 信息处理装置和方法

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8036979B1 (en) 2006-10-05 2011-10-11 Experian Information Solutions, Inc. System and method for generating a finance attribute from tradeline data
US8606666B1 (en) * 2007-01-31 2013-12-10 Experian Information Solutions, Inc. System and method for providing an aggregation tool
US8606626B1 (en) 2007-01-31 2013-12-10 Experian Information Solutions, Inc. Systems and methods for providing a direct marketing campaign planning environment
US8285656B1 (en) 2007-03-30 2012-10-09 Consumerinfo.Com, Inc. Systems and methods for data verification
US7985911B2 (en) * 2007-04-18 2011-07-26 Oppenheimer Harold B Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists
US7917840B2 (en) * 2007-06-05 2011-03-29 Aol Inc. Dynamic aggregation and display of contextually relevant content
US8412702B2 (en) * 2008-03-12 2013-04-02 Yahoo! Inc. System, method, and/or apparatus for reordering search results
US20090234837A1 (en) * 2008-03-14 2009-09-17 Yahoo! Inc. Search query
US8224899B2 (en) 2008-04-17 2012-07-17 Eloy Technology, Llc Method and system for aggregating media collections between participants of a sharing network
US20090276722A1 (en) * 2008-04-30 2009-11-05 Jonathan Segel Method and apparatus for dual mode content searching, selection, delivery, and playout
US9135328B2 (en) * 2008-04-30 2015-09-15 Yahoo! Inc. Ranking documents through contextual shortcuts
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9141721B2 (en) * 2008-09-19 2015-09-22 Centurylink Intellectual Property Llc User specific desktop hyperlinks to relevant documents
US9141694B2 (en) * 2008-12-18 2015-09-22 Oracle America, Inc. Method and apparatus for user-steerable recommendations
US10373079B2 (en) * 2008-12-18 2019-08-06 Oracle International Corporation Method and apparatus for generating recommendations from descriptive information
CN102063432A (zh) * 2009-11-12 2011-05-18 阿里巴巴集团控股有限公司 一种检索方法和系统
US9652802B1 (en) 2010-03-24 2017-05-16 Consumerinfo.Com, Inc. Indirect monitoring and reporting of a user's credit data
US9875306B2 (en) * 2010-08-30 2018-01-23 Google Inc. Navigation through a collection of electronic documents
US9147042B1 (en) 2010-11-22 2015-09-29 Experian Information Solutions, Inc. Systems and methods for data verification
US8606652B2 (en) 2010-12-20 2013-12-10 Target Brands, Inc. Topical page layout
US8630913B1 (en) 2010-12-20 2014-01-14 Target Brands, Inc. Online registry splash page
US8972895B2 (en) 2010-12-20 2015-03-03 Target Brands Inc. Actively and passively customizable navigation bars
US8606643B2 (en) 2010-12-20 2013-12-10 Target Brands, Inc. Linking a retail user profile to a social network user profile
US8589242B2 (en) 2010-12-20 2013-11-19 Target Brands, Inc. Retail interface
US9978022B2 (en) * 2010-12-22 2018-05-22 Facebook, Inc. Providing context relevant search for a user based on location and social information
US8756121B2 (en) 2011-01-21 2014-06-17 Target Brands, Inc. Retail website user interface
US9183573B2 (en) * 2011-06-03 2015-11-10 Facebook, Inc. Überfeed
US8965788B2 (en) 2011-07-06 2015-02-24 Target Brands, Inc. Search page topology
US8751497B2 (en) 2011-10-07 2014-06-10 Clear Channel Management Services, Inc. Multi-shot scheduling system
USD711399S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
USD705790S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD703686S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD706794S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD705792S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD715818S1 (en) 2011-12-28 2014-10-21 Target Brands, Inc. Display screen with graphical user interface
US9024954B2 (en) 2011-12-28 2015-05-05 Target Brands, Inc. Displaying partial logos
USD712417S1 (en) 2011-12-28 2014-09-02 Target Brands, Inc. Display screen with graphical user interface
USD703685S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD703687S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD705791S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD706793S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD701224S1 (en) 2011-12-28 2014-03-18 Target Brands, Inc. Display screen with graphical user interface
USD711400S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
CN107066509B (zh) 2012-04-26 2020-12-04 阿里巴巴集团控股有限公司 信息提供方法、处理服务器及合并服务器
US8538965B1 (en) * 2012-05-22 2013-09-17 Sap Ag Determining a relevance score of an item in a hierarchy of sub collections of items
US9547698B2 (en) 2013-04-23 2017-01-17 Google Inc. Determining media consumption preferences
US20140317099A1 (en) * 2013-04-23 2014-10-23 Google Inc. Personalized digital content search
US20140344050A1 (en) * 2013-05-16 2014-11-20 MobileRQ, Inc. Harnessing large data sources to define a mobile user's real-time context then determining and delivering highly relevant mobile messages based on that context
US9529841B1 (en) * 2013-09-06 2016-12-27 Christopher James Girdwood Methods and systems for electronically visualizing a life history
US10102536B1 (en) 2013-11-15 2018-10-16 Experian Information Solutions, Inc. Micro-geographic aggregation system
KR101525323B1 (ko) * 2013-11-29 2015-06-03 성준형 입력 인터페이싱 장치 및 방법
US9384287B2 (en) * 2014-01-15 2016-07-05 Sap Portals Isreal Ltd. Methods, apparatus, systems and computer readable media for use in keyword extraction
US10262362B1 (en) 2014-02-14 2019-04-16 Experian Information Solutions, Inc. Automatic generation of code for attributes
US10242019B1 (en) 2014-12-19 2019-03-26 Experian Information Solutions, Inc. User behavior segmentation using latent topic detection
US10635676B2 (en) * 2015-05-07 2020-04-28 Google Llc Algorithmic radio for arbitrary textual queries
US11023514B2 (en) * 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10664537B2 (en) * 2016-03-18 2020-05-26 Amazon Technologies, Inc. User interface element for surfacing related results
CN116205724A (zh) 2017-01-31 2023-06-02 益百利信息解决方案公司 大规模异构数据摄取和用户解析
US10963434B1 (en) 2018-09-07 2021-03-30 Experian Information Solutions, Inc. Data architecture for supporting multiple search models
US11068943B2 (en) 2018-10-23 2021-07-20 International Business Machines Corporation Generating collaborative orderings of information pertaining to products to present to target users
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11880377B1 (en) 2021-03-26 2024-01-23 Experian Information Solutions, Inc. Systems and methods for entity resolution

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6269368B1 (en) * 1997-10-17 2001-07-31 Textwise Llc Information retrieval using dynamic evidence combination
US6212522B1 (en) * 1998-05-15 2001-04-03 International Business Machines Corporation Searching and conditionally serving bookmark sets based on keywords
US6427021B1 (en) * 1998-12-02 2002-07-30 Pitney Bowes Inc. Recording graphical and tracking information on the face of a mailpiece
JP2000231569A (ja) 1999-02-09 2000-08-22 Just Syst Corp インターネット情報検索装置、インターネット情報検索方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
AUPQ475799A0 (en) * 1999-12-20 2000-01-20 Youramigo Pty Ltd An internet indexing system and method
US20040220926A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc., A California Cpr[P Personalization services for entities from multiple sources
US6640218B1 (en) * 2000-06-02 2003-10-28 Lycos, Inc. Estimating the usefulness of an item in a collection of information
US20060026173A1 (en) * 2000-09-22 2006-02-02 Dell Products L.P. System and method for searching websites associated with bookmarks
US7461099B1 (en) * 2000-09-26 2008-12-02 6S, Limited Method and system for archiving and retrieving items based on episodic memory of groups of people
US6526440B1 (en) * 2001-01-30 2003-02-25 Google, Inc. Ranking search results by reranking the results based on local inter-connectivity
US6947920B2 (en) * 2001-06-20 2005-09-20 Oracle International Corporation Method and system for response time optimization of data query rankings and retrieval
US20030033370A1 (en) * 2001-08-07 2003-02-13 Nicholas Trotta Media-related content personalization
US6728704B2 (en) * 2001-08-27 2004-04-27 Verity, Inc. Method and apparatus for merging result lists from multiple search engines
US20040111525A1 (en) * 2002-12-09 2004-06-10 International Business Machines Corporation Dynamic web service implementation discovery and selection apparatus and method
CN100543730C (zh) * 2003-03-31 2009-09-23 咕果公司 用于提供搜索结果的偏好语言排序的系统和方法
US7219090B2 (en) * 2003-04-25 2007-05-15 Overture Services, Inc. Method and system for blending search engine results from disparate sources into one search result
CN101482881B (zh) * 2003-07-30 2013-12-11 Google公司 用于确定文档的含义以使文档与内容匹配的方法和系统
US7523096B2 (en) * 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20050289003A1 (en) * 2004-02-20 2005-12-29 Thompson R M System and method for direct marketing
US7664735B2 (en) * 2004-04-30 2010-02-16 Microsoft Corporation Method and system for ranking documents of a search result to improve diversity and information richness
US7257577B2 (en) * 2004-05-07 2007-08-14 International Business Machines Corporation System, method and service for ranking search results using a modular scoring system
JP2005327172A (ja) * 2004-05-17 2005-11-24 Canon Inc オブジェクト検索装置(検索式の再構成)
US7865511B2 (en) * 2004-06-25 2011-01-04 Apple Inc. News feed browser
US7536408B2 (en) * 2004-07-26 2009-05-19 Google Inc. Phrase-based indexing in an information retrieval system
US8126895B2 (en) * 2004-10-07 2012-02-28 Computer Associates Think, Inc. Method, apparatus, and computer program product for indexing, synchronizing and searching digital data
US20060168126A1 (en) 2004-12-21 2006-07-27 Jose Costa-Requena Aggregated content listing for ad-hoc peer to peer networks
US7406466B2 (en) * 2005-01-14 2008-07-29 Yahoo! Inc. Reputation based search
JP4670438B2 (ja) 2005-04-01 2011-04-13 ソニー株式会社 コンテンツおよびそのプレイリストの提供方法
JP2006309559A (ja) * 2005-04-28 2006-11-09 Dainippon Printing Co Ltd ブックマーク機能を備えたwebブラウザ、ブックマーク管理方法、ブックマーク管理プログラム
JP2006338346A (ja) * 2005-06-02 2006-12-14 Harujion:Kk 検索サーバ
US7653622B2 (en) * 2005-07-29 2010-01-26 Microsoft Corporation Automated content categorization
US7747937B2 (en) * 2005-08-16 2010-06-29 Rojer Alan S Web bookmark manager
US20070143155A1 (en) * 2005-12-21 2007-06-21 Travelocity.Com Lp. System, method, and computer program product for reducing the burden on an inventory system by assembling a suggested themed travel itinerary in response to minimal user input
US7711732B2 (en) * 2006-04-21 2010-05-04 Yahoo! Inc. Determining related terms based on link annotations of documents belonging to search result sets

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103198093A (zh) * 2012-01-05 2013-07-10 国际商业机器公司 用于定制标签云的方法和系统
US10725610B2 (en) 2012-01-05 2020-07-28 International Business Machines Corporation Customizing a tag cloud
US10739938B2 (en) 2012-01-05 2020-08-11 International Business Machines Corporation Customizing a tag cloud
CN103853805A (zh) * 2012-12-05 2014-06-11 富士施乐株式会社 信息处理装置和方法
CN103853805B (zh) * 2012-12-05 2018-08-21 富士施乐株式会社 信息处理装置和方法
CN103164535A (zh) * 2013-04-11 2013-06-19 苏州阔地网络科技有限公司 一种云教育平台的数据搜索实现方法及系统
CN103164536A (zh) * 2013-04-11 2013-06-19 苏州阔地网络科技有限公司 一种实现云教育平台数据搜索的方法及系统
CN103164535B (zh) * 2013-04-11 2016-08-03 阔地教育科技有限公司 一种云教育平台的数据搜索实现方法及系统
CN103164536B (zh) * 2013-04-11 2016-08-03 阔地教育科技有限公司 一种实现云教育平台数据搜索的方法及系统

Also Published As

Publication number Publication date
EP2095270A4 (en) 2011-08-10
US9576055B2 (en) 2017-02-21
JP5662395B2 (ja) 2015-01-28
KR20090080561A (ko) 2009-07-24
CN101563691B (zh) 2013-11-20
US20110238675A1 (en) 2011-09-29
HK1136662A1 (en) 2010-07-02
WO2008076920A1 (en) 2008-06-26
US9009164B2 (en) 2015-04-14
KR101298334B1 (ko) 2013-08-20
JP2012256368A (ja) 2012-12-27
JP2010512608A (ja) 2010-04-22
CN103678482B (zh) 2018-02-16
US20080147640A1 (en) 2008-06-19
CN103678482A (zh) 2014-03-26
US20150161264A1 (en) 2015-06-11
EP2095270A1 (en) 2009-09-02
US7958126B2 (en) 2011-06-07
JP5634067B2 (ja) 2014-12-03

Similar Documents

Publication Publication Date Title
CN101563691B (zh) 用于在搜索结果中包括集合项目的技术
US11547853B2 (en) Personalized network searching
CN101490677B (zh) 呈现搜索结果信息
US7111232B1 (en) Method and system for making document objects available to users of a network
US20080065630A1 (en) Method and Apparatus for Assessing Similarity Between Online Job Listings
CN103500198A (zh) 通过合并用户输入信息来进行搜索的方法和系统
US20070162546A1 (en) Sharing tags among individual user media libraries
US20090119572A1 (en) Systems and methods for finding information resources
US20080288588A1 (en) Method and system for searching using image based tagging
US20080059454A1 (en) Search document generation and use to provide recommendations
US20070244868A1 (en) Internet book marking and search results delivery
CN103339597A (zh) 转换搜索引擎查询
TW201011582A (en) Federated community search
CN101164067A (zh) 通过合并用户输入信息来进行搜索的方法和系统
KR100902674B1 (ko) 문서 탐색 서비스 제공 방법 및 시스템
WO2007064174A1 (en) System, apparatus and method for providing shared information by connecting a tag to the internet resource and computer readable medium processing the method
US20060116992A1 (en) Internet search environment number system
US20070168179A1 (en) Method, program, and system for optimizing search results using end user keyword claiming
US20080068627A1 (en) Method and apparatus for determining and saving a location of a section of an item of content
Lu Automatic search interface clustering and search result processing in metasearch engine
Dragut et al. Query Interface Clustering and Categorization
Suri et al. Fusion Based Linked Object Web Ranking for Social Networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1136662

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1136662

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: FEIYANG MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: YAHOO CORP.

Effective date: 20150331

TR01 Transfer of patent right

Effective date of registration: 20150331

Address after: The British Virgin Islands of Tortola

Patentee after: Yahoo! Inc.

Address before: California, USA

Patentee before: YAHOO! Inc.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131120

Termination date: 20211214

CF01 Termination of patent right due to non-payment of annual fee