用于共享和访问资源的方法和系统的制作方法

文档序号:6455890阅读:197来源:国知局
专利名称:用于共享和访问资源的方法和系统的制作方法
用于共享和访问资源的方法和系统
相关申请的交叉参考
本申请涉及2006年7月14日提交的,发明人为Scott A. Jones 等,标题为"METHOD AND SYSTEM FOR SHARING AND ACCESSING RESOURCES"的美国专利商标局的美国专利申请序列号60/807,426,以 及2007年7月9日提交的,发明人为Scott A. Jones等,标题为"METHOD AND SYSTEM FOR SHARING AND ACCESSING RESOURCES"的美国 专利商标局的美国专利申请序列号11/774,852,并要求享有其利益,其公 开内容通过引用纳入本文。
背景
1. 领域
当前发明旨在使用资源进行搜索,更具体来说,旨在将资源与至少一 个类别或关键字关联,并使资源可用于与该类别或关键字关联的随后搜 索。
2. 相关技术的描述
虽然通过Internet得到的越来越多数量的信息导致了可用于获取信息 的各种资源的发展,如搜索引擎、因特网目录(Internet directory)等的发 展,但定位所期望的信息需要了解能够返回相关结果以响应搜索的资源。 除了使用特定资源构造搜索查询或关键字以检索信息这一过程的复杂性 外,用户还必须了解并定位该特定资源以使用资源进行搜索。但是,当前 搜索环境没有为用户提供最适合返回用户所期望的特定主题、类别或关键 字相关信息的资源的有关信息。
即使在用户定位可适合某类别或关键字的相关搜索的资源后,用户还必须记住哪些资源产生该类别或关键字的相关结果,从而在以后引用这些 资源。如果用户不独立提供这些资源,其他用户必须独立确定资源的合适 性并定位用于搜索的资源。具体来说,用于在用户之间共享资源的已知方
法至多是临时的(adhoc),即朋友和同事之间的电子邮件(其可包括"收 藏夹"或"书签"),或者用于在网站上进行进一步搜索的链接列表,通 常每个用户独立确定用于返回给定主题的相关结果的资源的价值。
定位用于搜索的资源对于便携式设备(如手机)用户来说更加困难, 这是因为可能需要多个搜索来确定哪些资源能够返回所期望的信息,这要 求用户重复交互和查看由搜索产生的内容。手机用户有时受到手机有限的 显示能力和笨拙的输入法的限制,这些进一步加大了使用手机和其他类似 设备时的搜索复杂程度。
虽然通过因特网可以提供各种用于定位信息的各种类型资源,但还 需要一种可以在用户之间有效共享和访问资源的方法和系统。
概述
公开了一种系统和方法,其用于在网络上共享资源,包括识别 (identify)用于与搜索(有时指搜索查询)中包含的关键字相关联的搜索 的资源,以及将资源分配给提供者,该提供者被注册以接受与该关键字相 关联的搜索。关键字可以由多个字组成,其表示整个搜索查询。假如一个 关键字可表示整个搜索查询,则下面文本中对该关键字的引用也适用于搜 索(或搜索查询)。
所述方法和系统包括确定与查询关联的关键字是否具有相应的资源, 以及向请求者和/或提供者识别该搜索资源。
所述系统包括提交查询的请求者设备、接收查询进行搜索的提供者设 备,以及用于存储至少一个资源的数据库,所述资源与检索查询内容的相 关信息关联。
所述方法包括记录与关键字或类别关联的资源的以前使用,将该资源 显示为对与关键字或类别相关的提供者可用的资源,以及允许每个提供者 有选择地使用该资源。
7随着下文更加详细的说明和要求,这些方面以及以后将展现的其他方 面和优点将体现在结构和操作的详细描述中,对附图的参考构成其中 一部 分,其中自始至终相同的编号指的是相同的组成部分。
附图简要说明
图1是用于共享和访问资源的系统的方框图。
图2说明用于选择类别或关键字的界面。
图3是说明类别和资源之间关系的关系图。
图3A是说明类别、子类别、关键字和资源之间关系的关系图。
图4是显示与类别或关键字关联的资源的流程图。
图5说明用于显示与类别关联的资源的界面。
图6说明用于选择类别和/或子类别的图形用户界面(GUI)。
图7说明用于显示公共和专用资源的界面。
图8A和8B说明用于配置资源和将资源与类别和/或关键字关联的 界面。
图9A和9B说明用于提供与相应类别关联的资源的界面。 图9C说明用于执行搜索和资源相关的操作的界面。 图9D说明用于触发搜索的界面。
图10A至10E il明用于管理和共享与至少一个类别和关^t字和/或 短语关联的资源的图形用户界面(GUI)的各个阶段。
图11是说明资源的管理的关系图。
图12 iJL明查询的实例消息结构。
图13说明根据与关键字的关联提供资源的流程图。
优选实施方式的详细描述
现在将详细参考本文讨论的当前实施方式,其实例在附图中说明,其中自始至终相同的参考编号表示相同的元件。下面描述实施方式,以通过 参考


公开的系统和方法。然而应该理解此处并不意味对范围进行 限制,应该将所说明的设备中的此类更改和进一步修改,以及此处预期说 明的原理的进 一 步应用理解为熟悉所述实施方式相关领域的人通常应该 想到的。
公开了 一种用于共享和访问用于搜索的资源的方法和系统。资源指系 统、应用程序、搜索工具或提供者可以从中获得信息的任何其他来源。资 源可以利用因特网、公共数据库和专用数据库(包括以前搜索的结果)、 根据提供者可访问的知识库累积的数据等来被访问,其中包括文本、图像、
多媒体,或任何其他电子信息。提供者或搜索者(PaidSearcher )是已经 注册来接受搜索请求的人工搜索者,可以是专家、初学者和/或志愿搜索者。 请求者(InfoSeeker )是提交搜索请求为用户或代表其他人、组织或其他 实体搜索信息的用户。请求可以是用于请求信息的结构完备的问题或其他 句子、关键字或搜索短语。
在图1中说明用于共享和访问资源的示例系统20。如图1所示, 系统20包含可访问数据库24的服务器22,数据库24可以是服务器 22或连接到其的单独数据库服务器的一部分。数据库24中的数据可以 以任何常用方式存储,包括网络附加存储(NAS)、存储区域网络(SAN) 等,使用包括MySQL 、 Oracle 、 SQL Server、 Sybase , Progress , DB2 等的任何传统的或专利(proprietary)数据库软件。数据库24和/ 或服务器22可以使用例如Windows Server 2003、 LINUX (RedHat 、 SUSE⑧、Debian 、 CentOS ) 、 UNIX ( Solaris , HPUX、 AIX 、 SCO ) 等的硬件平台。系统20可以类似于Scott A. Jones于2006年1月23 日才是交的,标题为 "A Scalable Search System Using Human Searchers"的 美国专利申请序列号11/336,928中讨论的系统,此处通过引用纳入本文。
服务器22接收提交到系统20的搜索请求,将提供者系统26返回 的结果传递给使用请求者系统25的请求者,并管理提供者系统26使用 的与搜索相关的资源28。例如,服务器22管理系统20接收的搜索请 求,包括响应请求而提交的结果和用于获取与请求中的类别、子类别或关键字关联的结果的资源。下面关于图11,详细说明示例性关系图,该关 系图描述了涉及管理系统20中的资源的实体。
服务器22与数据库24通信,该数据库24维护以下资源的记录 提供者系统26用于执行与资源的类别或关键字和使用信息关联的搜索 所使用的资源、进行搜索的提供者、当提供者无法接受关于特定类别或关 键字请求时使用的默认资源,等等。数据库24包含关于与请求关联的类 别、子类别或关键字的信息,以及用于响应请求的资源,该请求包括系统 20定义的或从用户提交的请求中确定的类别或关键字。下面关于图2和 3详细说明系统20如何维护资源、类别和关键字。
提供者系统26 (包括提供者系统26a至26n)与服务器22和数据 库24通过网络29a连接,与资源28通过网络29b和29d连接。提供 者系统26可以使用相同网络或不同网络与资源28连接。例如,如图1 中所示,提供者系统26b可以通过网络29d与资源28c连接,提供者系 统26a、 26c和26n可以通过网络29b与资源28a和28b连接。网络 29a、 29b、 29c、 29d可以是各个网络组成的全球公共网络(因特网)或者 整体或部分地由一个或更多专用网络组成。例如,资源28c可以仅供特定 提供者通过大学校园的专用网络访问。提供者使用提供者系统26执行请 求者(或InfoSeekers )向提供系统20提交的搜索。提供者系统26可 以是任何基于文本或语音的系统,例如桌面或膝上型计算机系统、手提设 备、手机、专用终端或允许提供者使用一个或更多资源28进行搜索的任 何来源。
虽然图1中提供者系统26被显示为通过网络29b和29d访问资 源28,但当前发明不将提供者限制到只能通过这些网络访问资源。如图1 中所示,提供者系统26c可以使用本地磁盘驱动器27中存储的信息。例 如,提供者可以使用仅供该提供者访问的专用数据库,如提供者以前收集 的信息的数据库,来自于以前请求的结果,或来自于需要支付才能访问的 数据库的信息,或者提供者可以非电子形式得到的信息,如提供者书架上 的书,提供者的知识库,等等。
资源可以通过例如URI (统一资源标识符)等信息供提供者访问。提
10供者可以使用URI信息共享资源。URI信息可以是因特网浏览器应用程
序(如FireFox 、 Safari 、 Microsoft Internet Explorer等)中常用的"书 签"或"收藏夹"。URI信息可以是用于进行搜索的资源。
请求者系统25通过网络29c连接到服务器22。请求者系统25与 提供者系统26类似,可以是任何基于文本或语音的设备,利用该设备可 以将请求提交到服务器22。例如,请求者(即InfoSeekerTM)可以使用请 求者系统25a,利用关键字、搜索短语、"被动"数据(如GPS)、地区 代码等请求关于印第安纳州(Indiana)的特定饭店关门时间的信息。虽然 在图1中请求者系统25被表示为通过网络29c连接到服务器22,但当 前发明不限制通过请求者系统25向服务器22提交请求的网络的任何 特定类型或数量。
在图2中示出图形用户界面(GUI)40的示例性实施方式,提供者使 用图形用户界面(GUI) 40选择与提供者关联的类别和/或关键字。提供者 向系统20 (图1)注册后,提供者可以识别类别、子类别或关键字,提 供者与该类别、子类别或关键字相关联。当前,系统20 (图1)包含16 个类别、约400个子类别和150万个关键字(预计将根据系统20的使 用而增加)。此外,数据库24中与类别、子类别、关键字等相关的信息 可以从外部来源(如位于澳大利亚的Trellian )获得许可。如图2所示, GUI 40包含显示系统20 (图1)维护的可用类别和关键字列表的类别和 关键字框42,识别每个所选类别的类别框44,以及指示每个所选关键字 的关键字框46。当前与提供者关联的类别和关键字分别在类别框44和 关键字框46中指示。例如,在图2中,当前选择与"艺术和工艺品(Arts & Crafts)"相关的类别和关键字"丙稀画(acrylic paint)"和"篮球 (basketball)",以与提供者关联。
提供者可以通过从类别和关键字框42中选择类别和/或关键字并选 择按钮45b,分别将所选类别和/或关键字添加到类别框44和关键字框 46,从而修改与提供者关联的类别或关键字。类似地,提供者可以通过从 类别框44选择类别和/或从关键字框46选择关键字,并使用按钮45a 取消选择类别和按钮45c取消选择关键字,从而移除或取消选择与提供者关联的类别或关键字。虽然描述的是使用按钮45选择和取消选择类别或 关键字,但当前发明不限于用于允许提供者选择或取消选择与提供者关联 的类别或关键字的任何特定界面。例如,提供者可以通过在其上点击并将
类别或关键字在类别和关键字框42、类别框44和/或关键字框46之间 拖放,从而选择或取消选择类别和/或关键字。 一些类别、子类别或关键字 可能在系统20 (图1)中受到限制,因此在特定的时间可能无法选择它 们,并且随类别、子类别或关键字显示统计信息,如美国专利申请序列号 11/336,928中所述。系统还可能将一些与地理数据(GPS、邮政编码)或 提供者的其他属性有关的类别、子类别或关键字与提供者关联。
如图2所示,GUI 40包含一个保存按钮48,用于存储对与提供者 关联的类别和/或关键字的当前修改,其包括选择和/或取消选择类别和/或 关键字,以及一个用于取消当前修改的取消按钮49。例如,选择保存按 钮48,则响应提供者当前操作而选择的类别将被存储到与该提供者关联 的数据库24 (图1);选择取消按钮49,则取消保存。
图3是关系70的简化实例,关系70说明系统20 (图1)的数据 库24中维护的类别/关键字41与用于这些类别/关键字的搜索41 (图 11中详细说明)的关联资源72之间的相互关系。例如,对于与关键字 "AMD"相关的4叟索请求,Wikipedia.org和AMD.com将4皮识别为与关 键字"AMD"关联的资源。作为另一个实例,Yahoo.com和NCAA.com用 作与关键字"大学篮球(College Basketball)"关联的搜索请求的资源。
优选地,公开的方法和系统提取搜索请求的内容,以及确定关键字在 搜索请求字符串中的影响力,以将搜索请求与一个或更多类别关键字41 及资源72相关联。下面关于图12详细说明关键字影响力的确定。虽然 特定关键字会使系统20 (图1 )选择与该特定关键字关联的提供者,但 系统20还会向与查询短语中的一个或更多关键字(或类别或子类别)有 关的提供者提供资源。也就是说,可以从与多个关键字(类别和/或子类别) 关联的资源列表中收集资源。
图3A是关系表200的简化实例,关系表200说明系统20 (图1) 的数据库24中维护的类别202、子类别204和资源208之间的相互关
12系。如在图3A中所示,关系表200包含与每个类别202和子类别204 关联的资源的名称206、说明210和资源信息208。例如,网站Animation World Network 被识别为用于与类别"艺术(Arts )"(具体来说子类 另11 "动画(Animation)")相关的i青求的资源。
图4中说明为提供者呈现资源的示例性过程30。如图4所示,过 程30通过记录用于搜索32的资源而开始。当使用与类别或关键字关联 的一个或更多资源执行搜索时,记录该资源。例如,当使用ESPN.com 、 NBA.com和Yahoo.com进行搜索来定位信息以响应与关键字"篮球(" 关耳关的请求时,ESPN.com 、 NBA.com和Yahoo.com 一皮存储为与关4建字 "篮球"关联的资源。
记录用于搜索32的资源包括存储与资源有关的信息,如统一资源标 识符(URI)、统一资源定位符(URL)、其他链接、操作顺序或用于访问资 源的网页(包括到资源的路径、资源在网页中特定位置的索引、可能用于 访问的用户名/密码等)。所记录的资源的信息可以包括文本、图像、链接、 HTML、因特网目录、用于访问资源的宏命令,等等。例如,可以将对资 源的访问过程编程为自动执行对该资源的后续访问。
记录资源32后,过程30继续根据使用情况将资源与类别或关键字 关联34。使用图3的实例,ESPN.com 、 NBA.com和NCAA.com可以 与类别"体育(sports)"、关键字"篮球"和/或其他相关类别或关键字 关联(包括但不局限于"专业蓝球(professional basketball)"、"运动员 (athletes)"等)相关联。也就是说,在系统20 (图1 )的数据库24中 创建了资源和关键字之间的相互关系,如图3中直观地描述(另请参见 图11 )。此夕卜,可以使用这些网站的特定页面,如在"soccernet.espn.go.com" 上搜索"Michael"可能仅返回与Michael Vick柏关的广告,而在ESPN 主页上执行相同搜索可以轻松访问Michael Vick相关的新闻。
将资源与类别或关键字关联34后,过程30继续向注册以接收该类 别或关键字关联的请求的提供者显示资源36。如上所述,向系统20 (图 1)注册的每个提供者可以识别至少一个与其关联的类别或关键字,用于 搜索请求。此外,提供者可以根据需要,例如随着提供者经验的逐渐丰富、兴趣领域的改变等,更新或修改提供者选择的类别或关键字。系统20 (图 l)可以提供新的关键字、类别或子类别,例如当提供者获取资源访问权、
展示更多专业知识,或另外地改进时,或者系统20可以优先地限制提供
者注册新关^t字、类别或子类別时。而且,提供者可以与多个类别或关键 字关联,接收与任何这类类别或关键字关联的请求。
向提供者显示资源包括识别注册以接受搜索的提供者,该搜索与类别
和关键字框42 (图2)中指示的一个或更多类别或关键字相关联。例如, 注册以接受与关键字"蓝球"相关的请求的提供者,将被显示与关键字"棒 球"关联的资源,而注册以接受与类别"艺术和工艺品"相关的请求的提 供者,将被显示与类别"艺术和工艺品"关联的资源。
向提供者显示资源36后,过程30继续根据提供者的输入、资源使
资源38。例如,当提供者没有找到有用资源,或更改资源与特定类別或 关键字的关联,或修改指引提供者到达资源中特定索引的资源的路径,等 等时,可以修改、定制资源以特定于该提供者。
图5说明用于选择与类别关联的资源的GUI 50。如图5所示,对 于指向"篮球,,的类别58,配置资源窗口 52、 54和56以显示从与该 类别关联的资源获得的内容。例如,资源窗口 52、 54和56可以显示从 与类别"篮球"关联的ESPN.com 、 NBA.com和NCAA.com获得的内 容。虽然图5中指示3个资源窗口,但GUI 50可以包含任意数量的资 源窗口,在资源窗口中显示资源内容。资源窗口 52、 54和56可以使用 HTML、 XML、 XHTML、层叠样式表、Java Script等,或者因特网上提 供的和/或来自系统20可访问的本地网络的其他数据,来显示包括文本、 图像、链接、视频等的信息。
在优选实施方式中,初次登录系统20 (图l)期间,使用GUI 50向 提供者显示预先确定数量的资源。例如,可以根据与类别或关键字关联的 其他提供者对与某提供者注册的类别或关键字类别关联的资源的使用情 况,预先选择6个最常用的与该类别或关键字关联的资源以显示给提供 者,其中提供者关于该类别或关键字进行注册。当前发明不限于确定哪些资源呈现给新注册的提供者的特定标准。例如,对于与类别"篮球"关联 的新注册提供者,可以显示与这种注册提供者的类别或关键字关联的预先
确定数量的资源,即已经完成与类別"篮球"或关键字"NBA",或者系 统20 (图1)的管理员识别的资源,或者以上的任意组合相关联的请求。 此外,系统20的管理员可以为对于其还没有提供者进行注册的类别或关 键字定义资源,这些资源可以被随时间的资源使用情况代替,被给定特殊 授权的提供者(如高度成功的熟练提供者)修改等。 一些提供者还可被限 制添加资源,直到其展示熟练度、技能、资历等为止。
资源窗口 52、 54和56中的每一个都提供有单元(element) 60、 62、 64和66用于查看和导^l其中显示的内容。更具体来说,单元60和62 允许在每个资源窗口 52、 54和56中上下滚动,单元64和66允许从 资源窗口 52、 54和56的一侧滚动到另一侧。单元60、 62、 64和66与 在信息页面上提供导^fe功能的应用程序的常见图形用户界面类似。
GUI 50可以包括传输按钮63,如果提供者认为没有资格进行搜索以 响应请求,则使提供者将请求传递给其他提供者,GUI50优选地包括配置 按钮65,以允许提供者查看和修改资源,如下面关于图7的详细解释。 例如,美国专利申请序列号11/336,928中讨论的传输操作可以用于将请求 传输给合适的提供者。
如果提供者认为没有资格完成分配给他的请求,则该提供者可以通过 传输按钮63将请求传输给其他提供者,以优选地使请求者能够迅速获得 更好的结果。提供者还可以通过一定方式获得关于将请求传输给其他提供 者的补偿。在一些情况下,用于初始提供者的补偿取决于下一个提供者的 成功与否。但是,如果请求传输次数超过预先设定的次数(例如3次), 服务器22 (图1 )会返回至少一个与查询字符串的关键字关联的最优资 源的"默认"答案。这样可以确保,例如请求者收到的结果不比至少一个 最优搜索资源的结果差。
当提供者选择将请求"传输"给其他提供者时,请求会被发送回服务 器22 (图1)以根据关键字等选择其他提供者。提供者还可以通过选择 看起来最可能使提供者与其关联的关键字,来将请求传输给其他提供者,
15其中所述关键字将能够完成请求。换句话说,个人可以确定请求中看起来 最相关的关键字。此外,提供者可以通过添加或修改与请求关联的类别或 关键字来为下一个提供者明确请求。作为传输的一部分,请求者和第一个 提供者之间的部分或全部"即时消息"或"聊天"交互(如下面的界面所 述)可以传输到后续提供者,这样将存在无需在请求者和新提供者之间重 复的历史记录和上下文。
关于图5中说明的传输功能可以用于给关键字排名(ranking),并影 响初次将请求传递到合适提供者期间提供者的选择。例如,如果首个提供 者(与首个关键字关联)识别另外的或不同的关键字以关联该请求,则该 首个关键字的权重会減小,新关键字的权重会增大。
图6说明提供树状视图和/或大纲视图GUI 220,用于在选择系统20 (图1)中维护的类别、子类别和关键字。如图6所示,GUI显示类别 和子类别43 (用于识别与数据库24 (图1)维护的特定类别和子类别关 联的关键字47)的层次信息。例如,可以为提供者显示注册时与该提供 者关联的类别和/或子类别,或包含提供者可选择关联的关键字的类别和/ 或子类别。例如,如指示为a、 b、 c的框所示,提供者可以从类别/子类 别43中选择"sports"作为类别,"篮球"作为子类别,"鞋(shoes)" 作为关键字47。选择关键字时,提供者可以使用注册按钮61添加关键 字以与提供者关联,使用释放按钮67使关键字不与提供者关联,或使用 配置按钮65配置资源与提供者已经关联的关键字关联。下面关于图7、 8A、 8B、 9A和9B详细说明资源配置。
图7说明用于查看和/或配置资源的示例性GUI 80。如图7所示, 提供者可以使用GUI 80修改与类别、子类别或关键字关联的资源,GUI 80包括一个公共工作区82,用于显示对任何已经注册以接受类别、子类 别和/或关键字的关联的搜索的任何提供者可用的资源,以及一个专用工作 区84,用于识别对特定提供者或提供者网络可用的自定义资源,如2006 12 月29日提交的,发明人为Scott A. Jones等,标题为"INSTANT MESSAGE NOTIFICATION OF SERVICE PROVIDERS"的美国专利申请 序列号11/647,309中所描述的,此处通过引用纳入本文。例如,公共工作区82可以通过以下方法创建选择数据库24(图1)中的提供者,遵循 到该提供者的关联关键字的链接,和/或根据关键字识别相应的资源。虽然 公共工作区82显示多个类别/子类别/关键字41和关联的资源72,但当 前发明不限制于用于显示类别/子类别/关键字41和关联的资源72的特 定界面。例如,按照配置屏幕80中的虚线85所示,可以向提供者显示 一个屏幕,其识别特定于与该提供者关联的特定类别、子类别或关键字的 自定义资源90,以及可供任何提供者访问的其他类别、子类别或关键字 和/或资源显示在另一个屏幕中。
可选择地,公共工作区82还可以包括用于与提供者尚未关于其进行 注册的类别、子类别和/或关键字关联的请求的资源。例如,可以向提供者 显示来自每个类别、子类别和/关键字的选定数量的资源作为次要资源,而 将与该提供者关联的类别、子类别和/或关键字的资源显示为主要资源。此 外,当提供者不能得到与类别、子类别或关键字关联的请求时,可以向请 求者显示特定的资源,例如与该类别、子类别或关键字关联的提供者使用 最多的资源。相应地,可以向所有提供者和/或请求者显示与非主要关键字 (即不与被选择接受请求的提供者关联的关键字)关联的特定请求的资 源。
此外,提供者可以有选择地共享资源。例如,可以和与某关键字关联 的一组提供者共享某些资源,而和与不同的关键字关联的一组注册提供者 共享其他资源。同样,提供者可以选择和与某关键字(例如"专利(patents )") 关联的注册提供者共享一些透露权限信息(例如本公开)的资源,而和与 关键字"任何提供者(any provider)"关联的提供者共享不同的一组资源 (例如ChaCha Newsletter)。此外,系统20 (图1)可以决定显示的 供提供者使用的资源的功能。例如,系统20可以通过确定资源是否成功 用于最近搜索并确认一段时间内没有使用的资源的可用性,来定期检查资 源的功能性。
配置屏幕80包含一个帮助按钮86,用于在专用工作区84中配置 资源时提供帮助。虽然通过帮助按钮86来触发帮助,但当前发明不限于 用于提供帮助的特定界面。例如,可通过下述方式来提供帮助选择下拉菜单中的选项,将问号拖动到屏幕上的区域,以及向其他提供者或系统管
理员发送电子邮件,等等。配置屏幕80还可提供资源72a、 72b、 72c、 72d的说明。例如,如果提供者希望了解特定资源,则提供者可以"将鼠 标停留在"资源上方以查看关于该资源的说明。但是,配置屏幕80不限 于显示资源信息的任何特定方式,例如当提供者选择资源名称时,可以提 供显示资源的说明信息的弹出窗口,等等。
公共工作区82包含显示给任何相关联的提供者的资源72a、 72b、 72c、 72d,这些资源包括以前^皮识别的资源,例如在初次注册期间由其他 提供者识别的资源,根据其他提供者对资源的实际使用情况识别的资源, 由添加资源的提供者使用配置按钮65 (图5和6)识别的资源,由使用 资源的提供者在代表请求者进行实时(或非实时)搜索时自发识别的资源, 等等。配置屏幕80提供资源72a、 72b、 72c、 72d作为推荐(公共资源)。 虽然可以分别向与显示的类别/关键字41a、 41b、 41c、 41d关联的所有提 供者显示资源72a、 72b、 72c、 72d,但是优选地,提供者仍可以有选择地 使用资源72a、 72b、 72c、 72d中的任意一个。例如,提供者可以选4奪取 消选中资源72a、 72b、 72c、 72d中的一个或更多,这些资源在框92f、 92g、 92h、 92i中具有指示选择以用于当前使用的标记,和/或通过在资源 旁放置标记来选择其他资源,对应框92f、 92g、 92h、 92i中没有标记指 示没有选择。
专用工作区84指示特定于提供者的自定义资源,可以包括如图标、 复选框、URL输入字段等的单元,以允许提供者对要使用的资源进行独 特的个人控制。专用工作区84包含输入字段90a、 90b、 90c、 90d、 90e, 用于输入新资源,如网站的URL、 Zeal 等的因特网目录、DMOZ、个 人知识库,等等,以供提供者添加作为资源;以及共享按钮94,用于指 定提供者希望与系统20 (图1)中注册的其他提供者共享的资源。例如, 如果提供者发现Mamma.com 返回用于与类别"健康(health)"关联 的请求的相关结果,则提供者可以在字段90a中识别URL,并选择共享
94a以将其作为类别"健康"在公共工作区82中的共享资源,这可以使 其通过公共工作区82可访问。
18如图7中所示,可以釆用可滚动的方式提供资源72a、 72b、 72c、 72d 和输入字段90a、 90b、 90c、 90d、 90e,其中单元8la和81b允许上下 滚动资源列表。单元81a (阴影三角形)和81b (非阴影三角形)分别可 以用于指示存在通过滚动可查看的其他可用资源,以及指示当前显示类别 的所有共享资源。
当提供者将资源识别为与其他提供者共享时,提供者可以输入有关资 源的信息,如URL、资源路径、关联的类别或关键字、标题,或描述要 被共享的资源的任何其他信息。提供者可以共享关于任何资源的信息,所
述信息包括关于应用程序、搜索工具的信息或与资源的使用有关的任何其 他信息。例如,提供者可以在输入字段90a中指定与类别或关键字关联的 网站中的一个页面,选择共享按钮94a以使该页面对于与该类别或关键字 关联的其他注册提供者可用。在此情况下,在系统20 (图l)的数据库24 中输入一个条目,将类别或关键字与添加到数据库24用于资源(在本例 中为页面地址)的条目相关联。但是,通过配置屏幕80显示的共享功能 不限于共享特定类型的资源信息。例如,可以在输入字段90中指定用于 识别一系列或序列操作的程序代码或定位资源所需的字符组成的字符串, 并在其他提供者之间共享。
配置屏幕80可以指示资源的使用情况排名83,例如根据与类别或 关键字关联的注册提供者中,选择了用于与该类别/关键字关联的请求的特 定资源的人数与该类别或关键字的关联的注册提供者总数的比率。在图7 说明的实例中,注册了类别"体育"的10个提供者中的8个提供者使用 ESPN.com 进行搜索,而该10个提供者中的5个提供者使用 NFL.com。但是,当前发明中的资源排名不限于任何特定标准或阈值,与 有效准确搜索有关的任何其他因素都可以在资源排名中考虑。例如,如果 注册类别"篮球"的提供者中50%的提供者使用ESPN.com 作为进行 搜索的资源,20%使用Yahoo.com,则对应百分比可指示为使用情况排名 83。
此外,随着提供者使用的资源数量增加,公共工作区82中仅显示最 高排名的资源。使用以上讨论的相同实例,由于注册类别"篮球"的提供
19者中20%使用Yahoo.com, 50%使用ESPN.com ,因此Yahoo.com不 会在公共工作区82中显示为资源。而且,公共工作区82中被不足50%
以灰显,而使用人数超过50%的不会,但复选框92仍保持激活,允许 选择较低排名的资源。
还可以通过跟踪用于由使用服务器22 (图1)的提供者将搜索结果 返回请求者的资源来排名资源72a、 72b、 72c、 72d,用于返回结果的使用 最多的资源排名比用于搜索但不用于提供结果的资源排名高。这样,例如 可以提供更好的资源排名,因为排名与返回给请求者的结果相联系,而不 是在^t是供者中的受欢迎程度。
图8A和8B分别说明与类别"篮球"和关键字"大学篮球"有关的 配置屏幕120和160。例如,当提供者选择类别"篮球"并选择配置按 钮65时(如图6所示),将向提供者显示配置屏幕120,以允许配置 与类别"篮球"关联的资源。使用相同的实例,如提供者从列出的关键字 47 (图6)中选择关键字"大学篮球",然后选择配置按钮65,则将向 提供者显示与关键字"大学篮球"有关的配置屏幕160。
如图8A所示,配置屏幕120包含在与类别"篮球"关联的提供者 之间共享的资源列表72e,以及特定于提供者(或由提供者自定义的)的 资源列表72f。图8B中的配置屏幕160说明关于关键字"大学篮球" 的共享资源72g,并提供输入字段卯f和90g,以允许输入新的自定义资 源72h,如网站的URL、因特网目录,等等,以供提供者添加作为资源。 和图7中所示的配置屏幕80类似,配置屏幕120和160包含指示选 择或取消选择资源72e、 72f、 72g、 72h的复选框92j、 92k、 921、 92m, 用于当前使用的输入字段90f和90g,以及允许提供者与系统20 (图1) 中注册的其他提供者共享特定资源的共享按钮94f、 94g、 94h、 94i。
配置屏幕120和160可以包含使用情况指示符(indicator) 83e和 83f,分别提供与类别"basketball"和关键字"college basketball"关联的 提供者对资源72e和72g的使用情况的相关信息。如关于图7的以上所 述,使用情况指示符83e和83f可以指示资源的使用情况,例如根据注册特定类别、子类别和/关键字的提供者对相应资源使用的选择。提供者配
置完资源后,提供者可以使用保存按钮48a存储所选配置,或者使用取消 按钮49a取消所选配置。相应地,提供者可以管理类别、子类别和/或关 键字层次的关联的资源。
提供者完成查询请求时(在与InfoSeeker 的会话中),提供者不限 于使用配置为关于图8A和8B的上述讨论的任何特定资源。例如,4是供 者可以临时变通(on an ad-hoc basis )使用其他资源,而不限于使用任何资 源来检索信息以响应来自请求者的查询。如图8A和8B所示,系统20 (图1)允许提供者通过分别选择添加资源按钮122和162,将资源动 态地添加到与类别"篮球"和关键字"大学篮球"关联的自定义资源列表。 添加资源按钮122和162可以在实现系统20 (图1)的提供者应用程 序的浏览器组件中实现,这样每个定义的与查询关联的资源可以在提供者 使用的应用程序中的各个嵌入式浏览器窗格中启动,如图5所示。提供 者还可在嵌入式的浏览器窗格中启动临时浏览器请求,如2006年12月 29日提交的,发明人为ScottA. Jones等,标题为"AUTOMATED TOOL FOR HUMAN ASSISTED MINING AND CAPTURING OF PRECISE RESULTS"的美国专利申请序列号11/647,286中所述,此处通过引用纳 入本文。
当注册以接受与不同类别或关键字关联的请求时优选显示的示例性 注册窗口在图9A和9B中显示。如图9A所示,注册窗口 100显示与 类别"健康,,关联的资源72i,在向系统20 (图l)注册时显示给提供者。 同样,注册窗口 110显示与关键字"篮球"关联的资源72j,在向系统20 (图1)注册时被提供。例如,注册窗口 100将WebMD.com和 MedicalNews.com作为为类别"健康"定义和启用的资源,向刚注册的提 供者显示,而注册窗口 110将ESPN.com 、 FoxSports.com 和 Yahoo.com列表为为关键字"篮球"定义和启用的资源。此外,如复选框 92n中的标记所指示,WebMD.com和MedicalNews.com当前^皮启用用 于类另'J "健康",如复选框92o中的标记指示,ESPN.com 、 FoxSports.com 和Yahoo.com当前^皮启用用于关4t字"篮^求"。注册窗口 100和110中显示的资源将资源显示为根据下述定义,例 如超过一半的与类别或关键字关联的注册提供者使用,根据提供者的选 择,等等。但是,提供者可以根据提供者的需要修改注册窗口 100和110
中显示的资源。例如,与类别"健康"关联的新注册的提供者可以选择
NIH.gov,并取消选择MedicalNews.com作为资源,然后选择配置按钮 65a。
决定向新提供者显示哪些资源可以取决于,例如注册该特定类另"/关键 字的现有提供者中的使用情况。例如,如果用于关键字"篮球"的10个 提供者中的5个提供者启用NCAA.com进行使用,则NCAA.com将作 为与关键字"篮球"关联的资源在公共工作区82 (图7)中被提供。此 外,对于现有提供者,可指示资源使用情况的变化。例如,如果提供者向 系统20 (图1)注册时,与类别"体育"关联的10个提供者中的3个 提供者使用FoxSports.com ,但现在10个提供者中的9个提供者使用 FoxSports.com ,贝'J 一个指示符将定位在FoxSports.com 显示在公共工 作区82 (图7)中的位置旁,该指示符还会出现在提供给没有选择它的 提供者的屏幕中。
图9C说明界面230,用于在至少一个实施方式中执行搜索和资源相 关的操作。当提供者向系统20(图l)注册时,可向提供者显示界面230, 用于执行搜索和/或配置资源。如图9C所示,当提供者访问系统20(图1) 时,显示与该提供者关联的信息。例如,信息可以是提供者的人物概评, 并且可以包含提供者注册的一个或更多类别的列表,个人属性,技能和兴 趣、最近进行的搜索,提供者等级(即初学者、专家和大师),或者任何 其它提供者特定的数据。
界面230还可以显示与提供者推荐的产品和/或服务有关的数据,广 告、新闻、宣传、与特定提供者关联的其他提供者("好友网络")的数 据,等等。例如,提供者可以选择在"好友"列表上或朋友网络中包括其 他提供者,提供者可以与其共享信息、交换消息,等等。虽然讨论的是通 过界面230显示的信息的特定实例,但所公开的界面不限于任何显示特 定信息,并且可以包括音频文件、图像、多々某体数据、文本、链接,等等。
22界面230可以包含用于结束会话的注销/关闭按钮221,用于指示提 供者的(向导的)可用性的状态指示符菜单222,允许提供者将界面230 用于训练用途的练习按钮223,以及系统20 (图1)生成的用于检验提 供者的地址225。地址225可以指示提供者的标识符(即唯一 ID)、关 联的登录会话,和/或一次性使用的令牌。当提供者使用状态指示符菜单 222指示不可用性时,搜索和训练相关的通知不会被指向该提供者,而当 提供者的状态指示为可用时可提供此类通知。界面230可以配有导航工 具226,允许提供者在显示的信息中导航,其与提供导航功能的应用程序 (如浏览器)的常见图形用户界面类似。使用界面230显示信息时,提 供者或向导可以向前和向后导4元。
当没有来自请求者(即InfoSeekerTM)的未决请求时,练习按钮223允 许提供者使用界面230的搜索工具部分。在没有与服务客户关联的时间 压力下,提供者可以练习执行搜索、发布结果或积累链接,等等。此外, 在请求者数量少于可用提供者的数量的情况下,所选提供者会被指向训练 任务,例如有人类训练者的监督下的交互搜索,如在2006年7月24日 提交的,发明人为ScottA. Jones等人的,标题为"METHOD,SYSTEM, AND COMPUTER READABLE STORAGE FORPODCASTING AND VIDEO TRANING IN AN INFORMATION SEARCH SYSTEM"的美国专 利申请序列号60/820,181中所描述的,此处通过引用纳入本文。例如,系 统20 (图1)可以确定提供者在任意给定时间的活动(可用或不可用), 并在空闲时间期间将特定提供者(即没有经验的、对于关键字新注册的, 等等)指向训练会话。
选"t奪练习按钮223后,可显示图9D中示出的窗口 232。如图9D所 示,窗口 232包含一个搜索查询输入字段234,用于输入一个或更多用 作进行搜索的目标短语的关键字; 一个用于触发搜索会话的开始搜索按钮 236,以及一个用于结束练习搜索会话的取消按钮238。例如,提供者可 以输入"NFL足球联赛小马队(NFL football Colts) " 、 "NFL"、"足 球(football)"、"小马队(Colts)"或任何变化形式的关键字或短语, 作为搜索的开始查询。虽然所述的界面232使用示例性图形用户界面来执行操作,但界面232的组件不限于任何特定的图形用户界面。
图10A说明界面240,用于管理与关键字和/或短语以及给定类另U/ 子类别组合关联的资源,其被称为限定(qualified)关键字(QKW)。如图 10A所示,界面240包含字段242,用于显示请求者提交到系统20 (图 1)的请求(部分或全部)。例如,提供者(或向导)可以在字段242中 选择突出显示来自请求者的、提供者认为是有关的搜索字符串中的一部 分,或者整个搜索字符串,来用于进行搜索。提供者可以通过修改字段242 中的关键字来指定搜索对象。可选择地,系统20 (图1)可以根据提供 者以前注册的关键字和/或短语在字段242中识别搜索字符串中的主要关 键字。
界面240可以包含一个指示符244,用于识别搜索的主要关键字或 短语; 一个训练标记246,用于指示界面240当前是否正用于以上所述 的人工辅助的训练用途(即新提供者);和/或一个用于请求应用程序帮助 的帮助按钮250。根据系统20 (图1)指示的短语或关键字以前作为主 要搜索主题的使用情况,短语或关键字的独特性或通用性,系统20的管 理员的选择,等等,可以将请求中的短语或关键字识别为"主要的"。使 用字段242中的示例性请求,可以将关键字"小马队"或"足球"突出 显示为主要关键字。作为另 一个实例,短语"加热器工作车(heater working car),,可以根据与以前搜索关联的该短语的使用情况而被形成为主要短语。
界面240可以包含一个传输按钮63a,用于允许提供者将请求传递给 可能更适合处理该请求的其他提供者;和一个允许提供者将报告发送到系 统20 (图1)的报告按钮。例如,提供者可以将各种类型的报告发送给 系统20 (图1)的管理员,包括但不局限于来自请求者的欺诈请求、系 统20的误用、不可用资源,等等。
如图10A所示,字段242中显示的请求当前分类在类别"体育"和 子类别"赛事(events)"下,如分类指示符241所示。在优选实施方式 中,当通过系统20(图1 )接收尚未分类的请求时,会要求提供者建立 与请求相关的分类,然后才能继续搜索。界面240允许提供者为特定请 求建立分类,包括请求中包含的任何关键字和/或短语。提供者可以选择字
24段242中显示的请求"NFL足球联赛小马队"包含的任何关键字或其组
合作为搜索的主要对象并分类。例如,提供者可以突出显示关键字"小马 队",选择弹出选项以将关键字设置为搜索的主要对象,用类别"新闻
(news )"和子类别"重大消息(breaking news )"分类关键字。虽然图10A 使用特定类别和子类别说明界面240,但请求不限于与任何特定的类别和 /或子类别分类相关联。
提供者还可以使用添加新短语按钮243将新短语添加到当前搜索。 使用指向"NFL足球联赛小马队"的请求的实例,提供者可以将字"印第 安纳波利斯(Indianapolis)"添加到搜索查询,将关键字"印第安纳波利 斯小马队(Indianapolis Colts )"设置为搜索的主要对象,并将关键字分类 在类别"体育"和子类别"足球"中。
界面240可以包含显示类别树的列表264,用于帮助提供者建立关 键字和/或短语的类别和/或子类别。界面240还可以包含类别列表264a 和以前的类别列表264b,以提供另一种查看和选择类别的可替换的方法, 以帮助提供者找到期望的类别。类别列表264a可被显示以使当提供者开 始键入类别名称的字符时,显示匹配字符的类别列表(包括各自的子类 别)。另一方面,以前的类别列表264b可以显示以前使用的与所选的主 要关键字或短语关联的类别列表。要将类别分配给请求(或请求中包含的 关键字),提供者可以双击或以另外的方式选择类别树264、类别列表264a 和以前的类别列表264b下列出或显示的任意类别。
界面240还可以包含一个通信界面262,允许提供者与提交请求的 请求者进行通信。通信界面262可以包含一个标准消息选项262a,用于 选择发送给请求者的自动和/或预先存储的消息;以及一个允许提供者键入 消息的输入字段262b。提供者还可以修改标准或自动消息。例如,提供 者可以选择以前准备的预先确定的消息(由提供者准备或由系统20 (图 1)默认可用),将相关文本添加到当前搜索,向请求者发送消息。
提供者完成搜索会话后,提供者可以使用"我完成了"按钮248指 示完成。向请求者发送结果后,提供者可以检验请求者是否对搜索结果满 意,并通过"我完成了"按钮248指示搜索会话完成,或者如果提供者无法找到请求者查找的内容,或者确定需要具有对新类别/子类别更具体了
解的向导,等等,则提供者可以使用传输按钮63a将请求传输给其他提供 者。虽然所述的界面240使用示例性图形用户界面执行操作,但界面240 的组件不限于任何特定的图形用户界面。
图10B说明用于管理资源的界面270。提供者使用界面240 (图 10A)完成查询的主要关键字/短语的分类和选择后,将显示界面270,提 供浏览器标签274、收藏夹标签272和结果标签273。收藏夹标签272 允许提供者管理与分类的关键字或短语关联的资源。在优选实施方式中, 当提供者建立了关于请求中的一个或更多关键字或短语的目标分类(类别 或子类别)后,界面240 (图IOA)会自动指示完成。此外,可以禁用界 面270,直到请求被指示为如系统20 (图1)所确定的被正确地分类。 下面分别关于图10D和10E详细介绍浏览器标签274和结果标签 273。
如图10B所示,收藏夹标签272启用的界面270包含可选的选项 按钮,用于显示和使用个人272a、个人分类272b、个人系统分类272c和 系统资源272d。选择个人272a按钮可允许提供者管理不必属于特定类别 的资源,或常规搜索资源,如Google 、 Yahoo! 或DMOZ。个人分类 272b选项可用于管理属于提供者定义的类别的资源。例如,提供者可以 存储可用于他或她不希望与个人272a选项下的特定类别关联的常规主题 的资源,并且可以存储更特定的搜索资源,如个人数据库、限制访问的目 录数据库,或不与基于提供者定义的类别的个人分类272b资源选项下的 系统定义的类别 一致的可搜索资源。
使用个人系统分类272c选项,可以存储和访问提供者希望与系统20 (图1 )定义的类别和/或子类别关联的资源。使用个人系统分类选项访问 的资源可以是限制访问的资源,其可由提供者使用以用于与系统定义的类 别、子类别和/或关键字关联的查询。使用系统资源272d选项可以自动显 示和访问与系统定义的类别的搜索关联的资源。例如,当请求"NFL足球 联赛小马队"分类在类别〉子类别"体育>足球(Sports〉Footba11)"下时, NFL.com可显示在系统资源272d选项下。在优选实施方式中,系统资源272d选项下的资源可以根据系统参数分配,例如提供者团体使用最多的
资源,按照系统20 (图1 )的管理员定义,根据与资源来源的协议(即 与资源提供者的合同),等等。此外,系统资源272d选项下的资源可以 在注册以执行与该资源关联的关键字或短语的相关搜索的提供者之间共 享。当系统或提供者将搜索请求与类别关联时,可以向该提供者显示使用 个人系统分类272c选项的资源。
提供者可以上载提供者使用提供者的浏览器添加作为收藏夹的资源 (关于任何特定关键字和/或类别)的相关信息,并且可以在向系统20(图 1)注册的其他提供者中手动或自动共享资源。相应地,系统20 (图1) 允许提供者获取、记录和共享关于提供者使用或发现的各种资源的信息。 资源的共享可以以多种方式完成。在优选实施方式中,当提供者使用个人 收藏夹资源返回结果时,将添加资源,当于触发结果的请求的关键字和/ 或类别关联的任何提供者选择系统资源272d选项时,将显示资源。此外, 系统资源272d选项可以为提供者显示推荐的收藏夹资源。例如,可以将 其他提供者最常用于与某类别关联的搜索的资源,系统根据请求的关键字 选择的资源,系统提供(sponsor)的与关键字或类别关联的资源,等等, 作为推荐收藏夹显示给提供者。
和图10A中的界面240类似,界面270包含通信界面263,用于 与提交请求的请求者通信。此外,在分类关键字或短语或进行搜索期间的 任何时刻时,提供者可以随时选择查看初始搜索271选项,以将搜索查 询字符串更改回提交到系统20 (图1)的初始搜索字符串。
界面270还可以包含修改搜索按钮275,用于允许提供者根据需要 修改查询或更改分类。例如,在使用通信界面263与提供者交互期间, 请求者可以表现出对关于特定球员Colts的文章的兴趣,此时提供者可以 使用修改搜索按钮275将请求"NFL足球联赛小马队"修改为"NFL足 球Peyton Manning"。同样,初始查询"bass"可以分类在"娱乐>户外 (Recreation>Outdoors ),,下,^旦在交互时,提供者或向导可能发现用户 对低音吉他感兴趣,因此需要将搜索分类在"艺术〉音乐(Arts〉Music)" 下以获得正确的搜索资源。虽然使用用于执行操作的示例性图形用户界面
27来所述的界面270,但界面270的组件不限于任何特定的图形用户界面。
使用图10C中显示的界面276可以编辑使用收藏夹标签272显示 和访问的资源。例如,为了修改资源,提供者可以从通过界面270提供 的编辑菜单选项中选择首选项。如图10C所示,界面276可以包含首选 项窗口 278,提供用于将资源作为收藏夹管理的选项表280。提供者可以 使用选项表280编辑资源,包括添加/删除资源(即网页、因特网目录, 等等)、编辑url或说明,等等,以在未分类、个人类别和/或系统类别 下使用。资源可被添加在未分类下,无需指定类别。这些资源可以是常用 搜索站点(即Google 、 Jux2、 Yahoo! 、 Hakia ,等等),而在个人 类别和系统类别下存储的资源可与一个或多个类别关联。
如上所述,未分类收藏夹可以包括提供者希望使用而不指定任何类别 的资源。来自选项表280中的个人类别项目允许提供者为收藏夹网页或 提供者在指向更特定主题的搜索会话期间希望存储和/或使用的其他资源 (尚未在搜索系统20中分类)创建类别(例如与提供者的关键字相关)。 系统类别选项允许提供者将资源存储在系统20已经定义的类别下。提供 者可以将资源用于搜索系统确定或提供者主动选择属于这些系统类别/子 类别分类的关键字搜索,如上所述。
提供者可以定义个人类别,和/或通过键入URL或使用导入按钮284 以使用URL列表等,将来自应用程序(如浏览器)的资源添加在定义的 个人类别下,并将资源与提供者定义的类别关联。例如,提供者可以定义
"Sony HDTV"作为比系统20 (图1)定义的类别更具体的个人类别, 并^夺特定URL (例如http:〃www.learningcenter.sony.us/assets/hpd/hdtv/) 与该类别关联。同样,提供者可以指定标记为"nfl足球越南(nfl football Vietnam )"的类别,将越南语编写的包含NFL 足球信息的网页与该 类别关联。同样,个人类别可以与系统20 (图l)定义的类别无关。
使用选项表280并从列表282中选择系统类别和/或子类别,然后将 资源与该系统类别和/或子类别关联,可以定义与系统定义的类别关联的个 人资源。例如,提供者可以通过从文件导入资源信息(info),直接输入 该数据,从浏览器导入数据等方法,选择类别"体育"和子类别"足球",并将"sportsillustrated.com"作为个人资源添加在此系统类別下。
界面276允许提供者创建、存储、组织、分类、添加、删除、共享 和/或使用收藏夹资源,从而允许提供者建立资源集合,并使用资源尽快为 请求者提供针对性的相关结果。提供者还可以使用导入按钮284将资源 添加到自己的收藏夹,例如从个人硬盘驱动器等。还可以通过选择导出按 钮286导出资源信息,从而在本地存储资源信息。例如包含导出资源的 文件可以被随后导入,以与其他类别关联或在提供者可能需要重新安装用 于访问系统20 (图1)的应用程序时恢复收藏夹。提供者还可以通过电 子邮件、文件传输协议(ftp)或任何其他合适的传输方法发送包含资源数 据的文件,来共享资源信息。
界面276还包含一个用于导入浏览器存储的资源信息的从浏览器导 入按钮285,和/或一个用于恢复默认收藏夹资源的恢复默认值按钮288。 应用按钮290允许提供者接受提供者选择的对资源数据和关联的一组更 改。提供者完成对资源的修改后,提供者可以使用确定按钮292指示任 务完成,或者可以使用耳又消按钮294关闭首选项窗口 278而不进行更 改。为方便说明,使用图形用户界面来说明所述界面276,但所公开的系 统和方法不限于用于与系统20 (图1)交互的任何特定类型的用户界面。
相应地, 一旦提供者为请求的关键字或短语选择类别,界面270 (图 10B)就提供提供者已经自定义以帮助搜索的相应资源。提供者可以使用 按钮272a、 272b、 272c和/或272d选择存储在可选选项个人272a、个 人分类272b、个人系统分类272c和系统资源272d下的任何资源,并通 过图10B中所示的界面270使用相应资源来触发搜索。提供者可以通过 从界面270选择浏览器标签274,查看所选搜索资源和与所选搜索资源 交互。例如,可以选择常用一般资源用于使用个人资源选项272a的搜索, 使用更特定的资源用于使用个人系统分类资源选项272c的同一搜索。然 后在界面300的浏览器标签274中的标签314a、 314b和/或314c中显 示从这些资源搜索的结果,如图10D所示。
如图10D所示,浏览器窗口 274可以包含一个新建浏览器按钮 302, —个查找上一个按钮304, 一个查找下一个按钮306和一个添加结
29果按钮312。新建浏览器按钮302允许提供者在浏览器中启动一个新的 空白标签和在地址窗口 316中输入搜索资源URL。例如,如图10D所 示,浏览器窗口包含标签式浏览器窗口 314a、 314b、 314c,其显示来自 ChaCha 搜索引擎、NFL.com ,等等的内容。提供者可以通过标准交互 最大化/恢复或最小化多个窗口 。
浏览器窗口 274可以显示资源的内容并指示(即突出显示)资源的 内容中的主要关键字/短语。提供者可以使用查找下一个按钮306和查找 上一个按钮304来搜索用于指示的关键字/短语的内容。为了查找搜索中 分类和使用的主要关键字308 (在本例中关键字"Colts")的下一次出现, 提供者可以选择查找下一个按钮306。同样,要查找上一次出现,提供者 可以使用查找上一个按钮304。提供者可以通过选择关键字选项表310 中列出的任何关键字或短语,在将被用作搜索对象的不同关键字或短语之 间切换。
当提供者希望添加内容作为显示给InfoSeeker 的结果以响应请求 时,提供者选择将被添加的资源中的内容,并选择添加结果按钮312以 将数据传输到结果窗口。例如,提供者可以通过拖动鼠标或双击来选择网 页中的示例文本,并按下添加结果按钮312以将带有突出显示的文本的 网页发送给请求者。使用图10E中说明的界面320可以显示提供者选择 添加的结果。如图10E所示,界面320包含标签式结果窗口 273,该窗 口具有提供者为响应请求而选择的结果324,结果的URL326,以及和结 果一起显示给请求者的提供者或向导评论322。例如,提供者可以插入作 为结果提供的链接的个人说明,并将评论发送给请求者。
提供者可以使用结果窗口 273管理结果。提供者可以更改结果被显 示给请求者的顺序,或者使用可选选项328删除或编辑结果。例如,提 供者可以首先列出自己认为最相关的结果,其他结果采用相同排名。在优 选实施方式中,提供者使用添加结果按钮312(图IOD)添加结果273后, 结果将立刻显示给请求者。可选择地,提供者可以积累并编辑结果,然后 将结果以一组发送给请求者。
图11说明资源实体关系165。如图11所示,为提供者(或PaidSearcher )、资源、类别资源和关键字资源提供主要数据结构。主要 数据结构包括指向其他数据类型的关系,包括类别、子类别、限定关键字 和关键字。例如,每个提供者与一个用于维护与ID相关的数据、姓名、 用户ID、密码,等等的付费搜索者数据结构关联,每个资源与一个与ID、 标题、URL、说明、创建者(创建人)、共享,等等有关的资源数据结构 关联。
图12说明系统20 (图1)中使用的查询的结构。如图12所示, 解析请求者提交的初始查询文本,以识别查询中的各个关键字,包括相应 类别、子类别和关键字。根据关键字对查询中其他关键字的影响力(例如, 根据提供者使用关键字检索信息的情况,提供者和/或请求者的整体使用频 率,在Web文档中出现的频率,来自其他搜索引擎的搜索查询,等等), 为关键字分配排名。XML消息中"关键字(Keyword)"单元的"Value" 属性可以包含实际关键字/短语("nike")。并且,匹配的结束标记(以 "</"字符串标识)应该和开始标记(没有"</"前缀的匹配标记)具有 相同标签级别,以用于显示。此外,开始标记和结束标记之间的所有标记 /单元应该缩进一个制表符停止位。
识别查询文本中的关键字可以包括忽略请求者提交的查询中出现的 常用字("停用字"),如"the" 、 "a" 、 "of,,等等。识别的查询 的关键字与该关键字的关联资源匹配。例如,查询"Nike篮球鞋(Nike basketball shoes)"可以被识别为包含关键字"Nike"和"鞋(shoes)", 并由类别"篮3求"限定,其分别与Nike.com、 Yahoo.com和NBA.com作 为资源的使用关联。
图12中说明的查询结构可以是,例如提供用户提交的查询的分类细 目的XML消息,包括关联的资源。给定查询中包含的与类别、子类别和 关键字相应的资源可按影响力排序。例如,与查询中包含的特定关键字关 联的资源排名可以比与具有多个与之关联的子类别和/或关键字的类别关 联的资源排名高。但是,当前发明不限于任何特定的显示资源的顺序。例 如,可以根据查询中每个关键字按照关联的提供者的使用首选来排序资 源。图12中显示的查询结构可以显示症会提供者(PaidSearcherTM)和请求 者(Tnfoseeker )。可以XML消息形式向提供者显示结构,以响应提供 者接受提供特定提供者所使用的资源的请求。另一方面,请求者提交查询 时,XML消息可被显示给请求者,而无需提供者帮助向请求者显示提供 者推荐的资源,所述提供者与查询的关键字和/或类别关联。
图13说明用于提供与关键字关联的资源的过程180。如图13所 示,过程180以从查询生成关键字181开始。如上所述,查询可能需要 结构完备的问题/句子、关键字或搜索短语,等等。关键字可以从查询生成, 根据例如附加到数据库24 (图1)中所示的每个关键字的权重, 一段时 间内关于查询或响应查询而检索结果的关键字使用情况,或者可能影响关 键字在用于产生相关结果的查询环境中的相关性的确定的任何其他因素。 例如,如果4是交"篮3求运动员 Austin Croshere (basketball player Austin Croshere)"作为查询,则关4建字"Austin Croshere"排名比关键字"篮球 运动员(basketball player)"排名高,因为"Austin Croshere"更具体。
从查询生成关键字181后,过程180转到确定数据库是否具有用于 查询的匹配资源182。例如,对于查询"篮J求运动员Austin Croshere", ^假定生成关4建字"Austin Croshere" 181 ,可以确定如NBA.com、 ESPN.com 等的资源匹配查询182。当确定没有用于查询的匹配资源后,提供者提交 查询进行搜索187。
另一方面,在确定存在用于查询的匹配资源后,过程180继续确定 搜索是否是提供者搜索184,当确定为提供者搜索提交查询后,将向提供 者显示资源185,并启动提供者搜索187。例如,请求者可能不熟悉查询 主题,无法在一定时间限制内定位相关信息,等等,并且可以请求提供者 搜索,以从响应查询进行搜索的一个或更多提供者获得帮助。
确定请求者提交的查询不请求提供者搜索后,向请求者显示资源186。 例如,请求者可以是有经验的搜索者,可能期望查看来自资源的结果以定 位特定主题的信息,或者因查询性质或任何其他原因而可能希望在没有提 供者帮助的情况下进行搜索。在此类情况下,向请求者显示资源186,不 要求向提供者提交查询进行提供者搜索。
32在向请求者显示资源186后,过程180允许用户选择资源188并自 动搜索189。例如,可以显示如NBA.com、 ESPN.com 等的资源,作为 匹配关键字"Austin Croshere,,的资源,同时可以确定如WebMD.com、 NIH.com等的资源以匹配指向类别"health"的查询。相应地,允许请求 者选择任何显示的资源来自动进行搜索。
在数据库24 (图1)中維护关于提供者使用以向请求者返回信息的 资源(如搜索引擎、因特网目录,等等)的信息,或任何其他可以被以电 子方式搜索的信息来源。资源与至少一个类别、子类別和/或关键字关联, 并且可供访问用于检索信息以响应与类别、子类别和/或关键字相关的查询。
这允许提供与类别或关键字关联的搜索中使用的资源,以帮助与该类 别或关键字关联的随后搜索,例如用于帮助新注册的提供者,用于允许在 提供者之间共享资源,等等。相应地,公开的方法和系统允许协同过滤用 于搜索的资源,并提供资源的有效和高效使用以返回准确结果。
虽然将所述系统和方法公开为将搜索中使用的资源与类别或关键字 关联,但可以使用相同的方法将资源和搜索与其他类型的元数据相关联, 而不失去一般性。例如,搜索资源和搜索可以与标签关联。标签的使用在 当前的出版技术(art)中非常有名,得到了如FlickrTM、 Gmail 和 Wikipedia 等站点的普及。标签可以以任何合适方式与资源和/或查询关 联。
例如,资源的发布者可以将标签与资源关联。作为另一个实例,引导 者(或提供者)可以将标签与资源和/或查询关联。在不同的实例中, 一组 一个或更多的人可以同时将标签与资源和/或查询关联。同样,外部数据库 的加入可以将标签与资源和/或查询关联。
虽然所述系统和方法被公开为使用特定数量的分类等级,但同 一方法 可以引入任意数量的分类等级。例如在其他实施方式中可以使用2级分 类(类别、关键字)或4级分类(类别、子类别、子子类别、关键字)。
所要求的发明中的许多特征和优点根据详细的说明是明显的,因此随
33附的权利要求旨在涵盖落入发明的真正精神和范围的所要求发明的所有 这种特征和优点。此外,由于熟悉该领域的人会容易地想到许多修改和更 改,因此不期望将发明限制到对所公开的实施方式说明和描述的确切构造 和操作,并且相应地所有合适的修改和等效形式将属于所要求的发明的范 围。还应该理解此处短语"A、 B和C中的至少一个"可被用作意味"A、
B和C中的一个或更多"的替换的表达方式。
权利要求
1.一种在网络上共享资源的方法,包括识别用于搜索的资源,所述资源与所述搜索中包含的关键字关联;将所述资源分配给注册以接受与所述关键字相关的搜索的提供者。
2. 如权利要求1所述的方法,其中提供所分配的所迷资源以响应与所述关键字相关的后续搜索来检索信息。
3. 如权利要求1所述的方法,其中所述资源与所述关键字的类别和/ 或子类别关联。
4. 如权利要求1所述的方法,其中所述提供者代表请求者并响应来 自所述请求者的查询来执行所述搜索。
5. 如权利要求1所述的方法,其中所述资源是搜索引擎或因特网目录。
6. 如权利要求1所述的方法,其中所述资源是可供所述提供者访问 的专用数据库。
7. 如权利要求6所述的方法,其中所述专用数据库包含一个或更多 所述提供者独立汇编的信息。
8. 如权利要求1所述的方法,其中所述资源被设置为默认资源,用 于请求与所述关键字相关的信息的后续搜索。
9. 如权利要求8所述的方法,其中当注册以接受与所述关键字相关 的搜索的所述提供者不可用时,所述资源被设置为所述默认资源。
10. 如权利要求1所述的方法,进一步包括允许至少 一个所述提供者在授权时将新资源与所述关键字关联;以及 向接受与所述关^t字相关的搜索的所述提供者呈现所述新资源。
11. 如权利要求1所述的方法,进一步包括将所述资源对照用于与所述关键字关联的搜索的其他资源进行排名;以及根据所述排名向所述提供者分配每项资源。
12. 如权利要求11所述的方法,其中所述排名基于所述提供者对于与所述关键字相关的搜索的所述资源的使用频率。
13. 如权利要求11所述的方法,其中所述提供者从所述资源中选择以执行所述搜索。
14. 如权利要求1所述的方法,其中所述关键字是所述搜索的整个内容。
15. —种方法,包括跟踪用于检索与关键字相关的信息的资源;以及当所述关键字被作为查询的一部分提交时,将具有所述关键字的所述 查询自动地指向至少一个所述资源。
16. —种方法,包括存储用于搜索的资源,所述资源与所述搜索中识别的类别关联;根据查询中包含的关键字和所述查询的类别中之一,根据所述关联, 在用于被提交的所述查询的所述资源中选择资源。
17. —种界面,包括 用于输入将被搜索的查询的输入字段;以及显示控制,其显示与包含在所述查询中的关键字关联的至少一个资源。
18. —种界面,包括用于输入将被搜索的查询的输入字段;以及显示控制,其显示与所述查询的类别关联的至少一个资源。
19. 一种系统,包括 提交查询的请求者设备;接收所述查询进行搜索的提供者设备;以及数据库,其用于存储以前用于检索关于所述查询的内容的信息的至少 一个资源。
20. —种访问资源的方法,包括在使用与关键字或类别关联的资源前进行记录;将所述资源作为公共资源向与所述关键字或类别关联的提供者显示; 允许每个所述提供者有选择地使用所述资源。
21. —种提供人工选择的资源的使用的方法,包括维护与请求的主题关联的以前使用的资源的记录,对于所述请求返回 结果。当提交与所述以前使用的资源的所述主题匹配的新请求时,提供所记 录的所述资源用于搜索。
22. —种用于共享和访问资源的方法,包括根据所述资源的以前使用、所述资源在注册关键字或类别的提供者中 的受欢迎程度,或所述提供者定义的所述资源的默认状态中之一,记录与 所述关键字或类别关联的所述资源;在确定新资源时,添加与所述关键字或类别关联的所述新资源;向与所述关键字或类别关联的每个提供者显示所记录的所述资源,所 述显示包括指示在所述提供者中共享的资源,根据所述提供者使用所述资 源的百分比排名的资源的使用情况数据;指示被激活以用于与未被激活的资源不同的特征的资源;允许所述提供者中的一个提供者配置所述资源为提供者特定的资源, 包括提供用于输入附加资源的输入框,设置资源与其他提供者共享,以及 选择特定资源作为收藏夹;以及向请求者提供来自所记录的所述资源的结果,包括当所述提供者无法 接受来自请求者的查询时。
23. —种方法,包括确定与查询关联的关键字是否具有相应的搜索资源;以及 向用户指示所述搜索资源。
24. 如权利要求20所述的方法,其中所述搜索资源被指示给提供者。
25. —种方法,包括将请求的关键字或短语与注册接受搜索请求的提供者所指示的类别 关联;允许所述提供者选择资源以与所述类别关联,并使所述资源可用于进 行搜索以响应所述请求。
26. 如权利要求22所述的方法,其中所述资源被分配给注册以执 行与所述关键字或短语和/或所述类别相关的搜索的提供者。
27. 如权利要求22所述的方法,其中所述资源可用于包含所述关 键字或短语的后续搜索请求。
28. 如权利要求22所述方法,其中所述类别由所述提供者定义。
29. 如权利要求22所述的方法,包括除了所述提供者选择的所述资源外,还显示注册所述关键字或短语的 提供者常用的资源。
全文摘要
提供一种用于共享和访问可用于检索信息的资源(28a-28c)的方法和系统。在数据库(24)中维护人工提供者用于检索信息以响应来自请求者(25a-25c)的查询的资源数据,以用于关于后续查询的使用。所述方法和系统识别将为其使用资源来检索信息的查询的类别和/或关键字,并将资源指示给提供者和/或请求者作为搜索资源。
文档编号G06F15/16GK101517556SQ200780033912
公开日2009年8月26日 申请日期2007年7月10日 优先权日2006年7月14日
发明者布莱德·伯斯蒂克, 托马斯·E·库珀, 斯科特·A·琼斯 申请人:查查检索有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1