用于分支组搜索的方法、系统和计算机可读存储器.pdf

上传人:a**** 文档编号:1034270 上传时间:2018-03-27 格式:PDF 页数:63 大小:3.03MB
返回 下载 相关 举报
摘要
申请专利号:

CN200780037341.4

申请日:

2007.08.07

公开号:

CN101523342A

公开日:

2009.09.02

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 7/00申请公布日:20090902|||实质审查的生效|||公开

IPC分类号:

G06F7/00; G06F17/30

主分类号:

G06F7/00

申请人:

查查检索有限公司

发明人:

斯科特·A·琼斯

地址:

美国印第安纳州

优先权:

2006.8.7 US 60/821,612; 2007.8.7 US 11/834,911

专利代理机构:

北京安信方达知识产权代理有限公司

代理人:

颜 涛;郑 霞

PDF下载: PDF下载
内容摘要

一种用于允许信息寻求者使用涉及搜索者的分支组搜索的方法,这些搜索者是特定信息分支组的成员。每个分支组具有他们特别擅长的专门知识范围。在至少一个实施方案中,该方法包括接受对用于提供信息搜索的分支组的指定,并向信息寻求者显示由该分支组的成员所做出的搜索结果。

权利要求书

1.  一种用于提供兴趣组搜索的方法,其包括:
指定用于提供信息搜索的分支组;以及
显示所述分支组的成员所做出的搜索结果。

2.
  根据权利要求1所述的方法,其中所述指定步骤包括对所需的分支组的用户选择。

3.
  根据权利要求1所述的方法,其中所述指定步骤包括对兴趣组的系统选择。

4.
  根据权利要求3所述的方法,其中所述系统选择包括:
提示信息寻求者输入查询;
用分支组的关键词/类别来分析所述查询;以及
基于所述分析选择分支组。

5.
  根据权利要求1所述的方法,其进一步包括:
在所述指定步骤后,将期望从所述分支组获得搜索结果的信息寻求者所输入的识别信息与所存储的信息寻求者识别信息比较,以确定是否应允许访问所述组。

6.
  根据权利要求1所述的方法,其进一步包括:
在所述指定步骤后,检验在期望从所述分支组获得搜索结果的信息寻求者所操作的计算设备上是否存在预先确定的软件应用程序。

7.
  根据权利要求1所述的方法,其进一步包括,在所述接受步骤后,允许对所述分支组的特定搜索者进行选择。

8.
  根据权利要求1所述的方法,其进一步包括,在对查询执行搜索之前,将搜索者所输入的识别信息与所存储的搜索者识别信息比较,以确定是否应允许所述搜索者进行搜索。

9.
  根据权利要求1所述的方法,其进一步包括,在所述显示步骤后,提示输入并接收对所述成员的评级。

10.
  根据权利要求1所述的方法,其进一步包括,在所述显示步骤后,执行对所述成员的评级计算。

11.
  根据权利要求1所述的方法,其进一步包括,在所述显示步骤后,执行对所述分支组的评级计算。

12.
  根据权利要求1所述的方法,其进一步包括,在所述指定步骤前,由搜索系统提供者认可所述分支组。

13.
  根据权利要求12所述的方法,其中所述认可步骤包括注册所述分支组的分支成员。

14.
  根据权利要求13所述的方法,其中所述注册步骤包括将由所述分支成员所输入的认证信息与所存储的认证信息比较,以确定是否允许所述分支成员注册到所述组。

15.
  根据权利要求13所述的方法,其中所述注册步骤包括接收由所述分支成员所输入的附加个人信息。

16.
  根据权利要求13所述的方法,其中所述注册步骤包括生成用户轮廓文件。

17.
  根据权利要求13所述的方法,其进一步包括向所述分支成员发送带有应用程序链接的通知。

18.
  根据权利要求13所述的方法,其进一步包括允许所述分支成员下载应用程序并加载轮廓文件。

19.
  一种计算机可读存储器,其包括用于使计算机通过以下步骤提供兴趣组搜索的指令:
接受对用于提供信息搜索的分支组的指定;以及
显示由所述分支组的成员所做出的搜索结果。

20.
  一种信息搜索系统,其用于提供由搜索者所执行的兴趣组搜索,所述信息搜索系统包括:
至少一个搜索者计算机系统,其响应于信息寻求者所执行的查询而执行搜索;
至少一个搜索系统,其接收需要所述兴趣组搜索的通知,显示具有专业和评级的兴趣组的列表,接收对所需的兴趣组的选择,提示输入并接收来自信息寻求者的用户名和密码,将所述用户名和密码与所存储的用户名和密码比较,以及接受来自所述信息寻求者的查询;
至少一个信息寻求者界面,对兴趣组的选择通过所述信息寻求者界面发生;
兴趣组数据库,其包括兴趣组标识符(id)字段、兴趣组评级字段、搜索专业字段、指定的搜索者字段以及所述组被指定到的关键词和类别字段;
兴趣组搜索者数据库,其包括搜索者id字段、兴趣组id字段、搜索者用户名字段、搜索者校验码字段、搜索者评级字段以及其它有关的兴趣组字段;以及
授权信息寻求者数据库,其包括兴趣组id字段、授权用户id字段、授权用户用户名字段、以及授权用户密码字段。

21.
  根据权利要求7所述的方法,其中所述选择步骤无需披露所述搜索者的个人识别信息即可进行。

22.
  根据权利要求12所述的方法,其中所述认可步骤包括接收所述分支组的信息。

23.
  根据权利要求23所述的方法,其中所述信息包括授权信息、资源访问信息、人口统计学信息、地理信息以及培训信息中的一个或多个。

24.
  一种计算机可读存储器,其用于控制计算机,所述计算机可读存储器包括:
兴趣组记录,所述兴趣组记录包括:
组标识字段;
搜索者标识字段;以及
有关的关键词字段。

25.
  一种计算机可读存储器,其用于控制计算机,所述计算机可读存储器包括:
兴趣组搜索者记录,其包括:
搜索者标识字段;
兴趣组标识字段;
搜索者人口统计学字段;以及
搜索者专业字段。

26.
  一种计算机可读存储器,其用于控制计算机,所述计算机可读存储器包括:
兴趣组授权记录,其包括:
兴趣组标识字段;
授权用户字段;以及
授权搜索者字段。

27.
  一种界面,其包括:
显示查询的域;
显示与所述查询相关的兴趣组的列表的域;
用于选择/拒绝兴趣组的控件。

28.
  一种界面,其包括:
显示查询的域;
显示与所述查询相关的搜索者的列表的域;
用于选择/拒绝搜索者的控件。

29.
  一种界面,其包括:
用于识别分支组的控件;
显示由被识别的组所回答的查询的列表的域;
用于选择/拒绝分支组的控件。

30.
  根据权利要求27所述的界面,其中所述列表是以基于评级、广告协议和可用性之一的顺序被显示的。

31.
  根据权利要求28所述的界面,其中所述列表是以基于评级、广告和可用性之一的顺序被显示的。

32.
  根据权利要求29所述的界面,其中所述用于识别的控件包括基于分支轮廓文件和用户轮廓文件之一的特征的列表。

说明书

用于分支组搜索的方法、系统和计算机可读存储器
相关申请的交叉引用
本申请涉及美国申请序列第60/821612号和美国申请序列第11/834911号,并且要求美国申请序列第60/821612号和美国申请序列第11/834911号的权益,这两个美国申请的公开内容在此通过引用方式并入,该美国申请序列第60/821612号是2006年8月7日由Scott A.Jones在美国专利商标局递交的,发明人Scott A.Jones.,标题为“METHOD,SYSTEM,ANDCOMPUTER READABLE STORAGE FOR AFFILIATE GROUPSEARCHING”;该美国申请序列第11/834911号是2007年8月7日在美国专利商标局递交的,发明人Scott A.Jones,标题为“METHOD,SYSTEM,AND COMPUTER READABLE STORAGE FOR AFFILIATE GROUPSEARCHING”。
背景
1.领域
在此所论述的实施方案一般涉及信息搜索,且更具体地,涉及使用属于分支组(affiliate group)的搜索者的信息搜索方法。
2.相关技术描述
如在此通过引用方式并入的、由Scott A.Jones于2006年1月23日递交的标题为“A Scalable Search System Using Human Searchers”的申请序列第11/336928号中所述的,在包括搜索者或引导者的信息搜索系统中,信息搜索可按关键词字和/或类别划分。由于大量的信息可供搜索,所以这样的组织方式往往是必需的,以能够按有效的方式管理信息。例如,第一信息搜索者可负责执行与第一关键词相关的任何搜索,而第二信息搜索者可负责执行与第二关键词相关的任何搜索。
虽然按关键词和类别组织搜索者可允许这些搜索者在搜索与指定的关键词或类别有关的信息中变得在行,但是所获得的知识往往不足以使这些搜索者成为“专家”搜索者,这是由于与该(这些)类别或关键词有关的信息非常多。例如,虽然类别“篮球”可视为与类别“运动”相关的信息的较小的子集,但是子类“篮球”仍是相对大的搜索范围。这个子集可包括与“NCAA篮球”、“NBA篮球”、“CIAA篮球”等等相关的信息。
类似地,虽然关键词“NFL Football”可被认为是较宽的关键词“Football”的子集,但是该子集包括与NFL队、NFL运动员、NFL历史、NFL规则等等相关的信息。由于子集内涵盖大量信息,搜索者在成为与特定的关键词、类别、主题等相关的信息搜索方面的“专家”中会遇到困难。此外,一组搜索者(例如Peyton Manning球迷)的类型可能影响这些搜索者得到的结果。信息寻求者可能请求与这种倾向性关联的搜索者所做出的结果。
也存在把用户(也被称作InfoseekerTM)与具有不同人口统计学和/或世界观的搜索者(也被称作引导者)联系起来的问题。例如,读大学的适龄女性InfoseekerTM搜索关于“Pink Floyd”信息时,可能被关联到具有明显不同的世界观的50多岁男性InfoseekerTM。即使所返回的信息可能在技术上是正确的,但是人工辅助搜索的社会方面可能不能被充分利用。由于这个原因,可能希望的是,允许信息寻求者访问共有一组共同特征的搜索者和/或由共有一组共同特征的一组搜索者所提供的搜索结果。由于分支组的成员的共有的特征性质的缘故,可进一步希望由分支组的成员进行搜索。例如,相信“选择的权力”的一组医学专业人士可接收到有关女性健康问题的搜索,否则这些问题将被发送到普通搜索。
除以上确认的问题以外,虽然搜索者可被指定特定的关键词和类别,但是这些搜索者可能对他们被注册来执行搜索的主题不真正感兴趣。搜索者可能由于信息寻求者关于某个主题的高频查询、由于增加的收入机会而选择那个主题范围。结果,搜索者可能不如他们对主题真正感兴趣时可能表现的那样那么有效。为了提高相关技能和分享关于搜索资源和/或用于获得关于感兴趣的专门领域的信息的方法的信息,建立搜索者的协作性的和/或竞争性的社区(community),这可能是有用的。这样的分支组可像团队一样工作,以针对搜索查询产生结果并分享报酬。
此外,在一些情形下,信息寻求者有获取关于敏感信息的搜索结果的需求和/或希望,该敏感信息可能不能在公众可以访问的标准数据库和系统中获取。例如,信息寻求者想要搜索关于濒危物种信息时,可能需要能够访问并享有授权来搜索限制性的和/或专有的信息数据库和系统的搜索者的服务,以获取这样的信息。迄今为止,信息搜索系统未使用具有所需的专门知识、可以访问并享有授权来搜索这样的信息的搜索者。
一些现有的信息搜索网络可能已存在,如旅行代理、图书管理员、医学专家(例如,打电话给护士)及其它。这样的组织可有能力和/或可以访问一般公众不可获取的资源,但是对于使用自动化搜索技术的传统搜索系统,提供由这种分支网络所提供的资源的访问和索引是困难的。
由于这众多原因,将非常重视使用搜索者来实现分支组搜索的方法,其中对于信息寻求者和/或寻求访问这种搜索服务的搜索者可运用访问控制。
发明概述
根据前述内容,需要的是,使用属于分支组的搜索者(有时被称作引导者或制作者或提供者或工作者)的信息搜索方法和系统。
在此所公开的实施方案允许信息寻求者利用涉及搜索者的分支组搜索,这些搜索者是特定信息分支组的成员。每个分支组可具有他们特别擅长的专门知识范围,或者每个分支组可具有共有的一组特征,诸如年龄、性别、性偏好、地理区域、语言、政治信仰、职业、俱乐部、教育背景、业余爱好、或将该分支组结合到一起、即使仅仅是松散地结合到一起的其它特征。
分支组可能仅仅涉及在诸如网站的成员资格或者具有与诸如网站的松散从属关系的成员资格。在至少一个实施方案中,用于提供分支组搜索的方法包括接受对分支组的指定,以提供信息搜索并向信息寻求者(有时被称作用户或请求者或InfoseekerTM)显示由该分支组的成员所做出的搜索结果。
搜索者可用与人们选择加入俱乐部、专业团体或社团大致相同的方式决定参加或决定退出分支组。搜索者也可基于在注册期间或注册之后提供到搜索系统的信息而被组织到分支组中,这些信息将表示特定从属关系。
分支组可以容易地被创建和解散。搜索系统可允许通过把一组搜索者与可由分支组选择的一个或多个关键词联系起来而创建分组,或者由指定分支组的系统管理者创建分组。然后分支组可选择该组期望被关联到的关键词和/或类别。可进一步将分支组的成员在组内排名,以便建立具有答复搜索查询的有关技能的特定成员的偏好。同样地,可按分支组对于关键词、类别等产生有关结果的能力将分支组排名。以这种方式,信息寻求者可找出最可能针对查询产生有关结果的分支组。
本发明的一个方面是,分支组可将专有地可获取的条目(item)指定给分支组的成员。这些条目可包括培训材料、资源、软件应用程序、搜索结果和可辅助搜索者执行搜索的其它条目。
本发明的一个方面是现有网络的分支成员可在该搜索系统内注册为引导者,所述分支成员可以是公司的雇员,基于网站的信息搜索网络的成员。来自当前网络的信息可用于创建组和/或引导者轮廓文件(profile)。这可使分支网络能够更有效地将网络资源市场化和/或利用网络资源,而不危及在其操作中所使用的数据安全性。

附图简述
从下列实施方案的描述并结合附图,这些实施方案的方面和优点将变得清楚和更易理解,其中:
图1是说明分支组与分支组搜索者之间关系的示图;
图2是系统示图;
图3是分支组数据库的图示;
图4是分支组搜索者数据库的图示;
图5和图5A说明了授权数据库;
图6是描绘操作方法的流程图;
图7是描绘操作方法的流程图;
图8和图8A示出了搜索者注册网页;
图9是包括由搜索系统所驱动的搜索窗口的分支组网页的图示;
图10是经由图9的分支组网页中所显示的搜索窗口可获取的搜索页的图示;
图11是注册过程的流程图;
图12是图形用户界面(GUI)的图示;
图13是对分支搜索组选择的可选择的GUI的图示;
图14是搜索者选择GUI的图示;
图15是GUI的图示。
优选实施方案的详述
现在将详细参照这些实施方案,在附图中说明了这些实施方案的实施例,其中同样的参考数字始终指同样的组成部分。
如在此所论述的,信息寻求者可选择响应于来自信息寻求者的搜索查询而进行信息搜索并提供搜索结果的特定的分支组。由于分支组可能擅长于特定领域或类别的信息,所以这样的组在即时回复针对特别“难于查找”的信息的搜索查询中可能非常有效。在其它情况中,分支组可容许搜索者被更多地关联到信息寻求者,凭借他们的年龄、性别、性偏好、地理区域、语言、政治信仰、职业、俱乐部、教育背景、业余爱好、将他们结合起来的特征或从属关系,即使这种结合仅仅是一种松散的结合。从属性的实例可以是中小学、大学、慈善组织、诸如航空公司或任何其它航空公司的面向消费者的行业、信息服务业、国防合约行业(defense contractingbusiness)、政府团体、俱乐部、社会团体、诸如的在线社会网络、等等。在另外其它情况中,分支组的成员可具有诸如被公司雇佣的非常特定的成员资格,组织(例如,信息显示学会、NRA、美国军方)中的成员资格,或者具有对于例如限制性数据库(例如,与健康保健有关的信息、未公开的研究、公司机密信息)资源的特殊访问特权,因此这样的分支组可被称为限制访问的分支组。
在此所述的实施方案中,描述了对于提供信息搜索的兴趣组的指定,以及公开了用于接收由分支组成员所做出的搜索结果的方法。
如图1中所示的,根据至少一个实施方案,答复来自信息寻求者的搜索查询的信息搜索者被分到分支组(术语分支组和兴趣组在此可互换使用)中。分支组包括一个或多个信息搜索者,所述信息搜索者在该组擅长的特定信息搜索领域中具有“专门知识”。除非另有说明,在前句中所使用的以及在此后所使用的“专门知识”可以但不一定意味着有关主题的知识和/或教育的评估水平。在此所使用的“专门知识”也可包括熟悉有关主题的信息资源,对关于主题的通常是不可获取的资源的访问,在主题方面特别高的兴趣,所展现的能力(例如,从能力测试,或者熟悉主题的其它人的评级)或者甚至在一个人提供对某一范围中的查询的及时和/或准确的答复的自身能力内的信心水平,而不管该范围的现有知识如何。除非另有说明,在此所使用的术语“分支组”可包括具有以下人员的任何组:对主题有共同兴趣的成员、企业实体的雇员、居住或定期参观特定地理区域的人、教育机构的当前学生和校友和/或教职人员、共享共同的社会纽带的人、具有人口统计学轮廓文件的共同方面的人,和/或包括能围绕共同感兴趣的主题所形成的其它组。因此,分支组可以是非盈利或其它慈善组织的成员的全部或其中的任何成员,可以是公司雇员的全部或其中的任何雇员,基于网站的社会群体或兴趣组或共享共同的兴趣或共同的纽带的一些其它组或组织。
在至少一个实施方案中,分支组可基于社会联系(social connection)。例如,如果分支组由成员组成,那么在信息寻求者与为那些信息寻求者找到结果的搜索者之间可能存在共同纽带。当提供和访问人工辅助搜索结果和服务时,具有共同的世界观可能是重要的。
在至少一个实施方案中,可给信息寻求者提供与组例如凭借工作的性质知道一些旅行事宜的机组乘务员的联系。分支组的成员可能在与该组相关的主题内具有专门知识的侧重点。例如,一些机组乘务员可签约来回答关于日本和/或东京的询问,其它一些机组乘务员可对诸如里约(Rio)和/或巴西的关键词签约,这取决于旅行经验和行程表。
例如,分支组A105(图1)(例如,“奥特朋协会(Audubon Society)”)包括信息搜索者A1110(例如,“Bill Birdsong”)、信息搜索者A2115(例如,“Robin Finder”)和信息搜索者AX120(例如,“Fred Finch”)。分支组A 105可能擅长鸟类观察领域或类别,例如国家奥特朋协会(National Audubon Society)的成员。该组的成员可能在辅助那些碰巧从他的或她的窗户向外看并注意到奇特颜色的鸟或听到不同寻常鸟鸣的信息寻求者中特别有用。由于不知道鸟名或其它识别信息,对于通才信息搜索者,即,对于不是分支组(例如,分支组A105)的成员的搜索者来说,答复识别该鸟的请求可能是困难的。作为具有鸟类观察方面特长的兴趣组(例如,“Audubon Society(奥特朋协会)”)的成员的搜索者,由于其熟悉鸟类识别资源或鸟类个体知识,所以可能毫不费力地提供识别该鸟的搜索结果。作为这样的分支组的成员的搜索者很可能会具有对识别鸟类有帮助的知识并能访问对识别鸟类有帮助的资源。结果,分支组搜索者可能能够以及时和准确的方式辅助信息寻求者识别该鸟。如以下进一步说明的,通过将来自分支组的搜索者的选择限制到来自地点或区域的搜索者,可以增加提供相关搜索结果的可能性。这样的搜索者可能具有相关的当地知识(例如,在用户所指定的区域中特有的或常见的鸟类的知识)。
在至少一个实施方案中,分支组内搜索者中的每个搜索者可在分支组兴趣范围内具有特殊兴趣范围。例如,分支组B125(例如,“Music Masters(音乐大师)”)可代表一组擅长音乐的搜索者。搜索者B1 130(例如,“Charlie Classics”)可擅长“古典音乐”类别或关键词。搜索者B2 135(例如,“Harry Hiphop”)可对诸如“hip-hop音乐”类别或关键词感兴趣,而搜索者BX 140(例如,“Billy Hill”)可擅长“乡村音乐”。
类似地,分支组C 145(例如,“Old Car Crazies(老式汽车发烧友)”)可以是专门研究老式汽车的分支组。任何搜索者,即搜索者C1 150(例如,“Vicky Value”)、搜索者C2 155(例如,“Ron Restor”)和搜索者CX 160(例如,“Henry Ford”)在该组兴趣范围内可能具有不同的专业知识,诸如老式汽车价值、修复、汽车业整体历史、或特定的制造商或车型。
在限制性的成员资格分支组实施方案中,分支组可由特定公司或组织的成员组成,这些成员共享机密信息。例如,这样的限制性的成员资格分支组的成员可以是法律专家、财会专家和工程专家,这些人都具有共同联系,诸如受雇于特定公司。
在至少一个实施方案中,信息寻求者可从被选的分支组中选择搜索者。例如,信息寻求者可特定地请求来自分支组B 125(“音乐大师”)的搜索者B2 135(“Harry Hiphop”)。举例来说,期望识别hip-hop音乐歌曲的歌名的信息寻求者可能选择搜索者B2135(“Harry Hiphop”)和/或由他或她所做出的搜索结果。信息寻求者也可由于被选的搜索者曾经令人满意地把针对先前查询的搜索结果提供给信息寻求者而选择搜索者。
在至少一个实施方案中,向信息寻求者显示GUI(如图13中所示的),GUI提供对分支组内搜索者轮廓文件的访问。轮廓文件可提供关于搜索者的信息,以有助于选择可能特别适合于针对信息寻求者的查询提供搜索结果的搜索者。在搜索者轮廓文件中可能被识别的搜索者的这些属性中,是搜索者的评级、搜索者的教育背景、搜索者的居住城市和/或住所的地理区域、搜索者的职位、搜索者的可用性指示、由搜索者所回答的先前查询的列表,由搜索者针对先前查询所做出的搜索结果等。
可选地,该系统可基于搜索者的可用性、查询的难度、搜索者技能水平、搜索者的专业知识、搜索者的培训记录等,从分支组中自动地选择引导者。根据美国申请序列第11/780297号、美国申请序列第11/780241号、以及美国申请序列第11/780329号的公开内容,以及此前提及的美国申请序列第11/336,928的公开内容,可实现这样对搜索者的自动选择,该美国申请序列第11/780297号是由Jones等人于2007年7月19日递交的且标题为“Method,System,and Computer Readable Storage for Podcasting andVideo Training in an Information Search System”,该美国申请序列第11/780241号是由Jone等人于2007年7月19日递交的且标题为“Method,Apparatus,and Computer Readable Storage for Training Human Searchers”,该美国申请序列第11/780329号是由Jones等人于2007年7月19日递交的且标题为“Method,System,and Computer Readable Medium Useful inManaging a Computer-Based Systemfor Servicing User Initiated Tasks”,美国申请序列第11/780297号、美国申请序列第11/780241号、以及美国申请序列第11/780329号的公开内容在此通过引用方式并入。在使用自动选择搜索者的方法中,符合条件的搜索者的列表可限于来自分支组的搜索者。
如图2中所示的,在至少一个实施方案中,提供了系统200。系统200包括搜索者计算机系统205、搜索者计算机系统210、诸如互联网的网络220、搜索系统225、信息寻求者计算机系统230、分支组数据库235、分支组搜索者数据库240、授权数据库245和搜索数据库250。
搜索者计算机系统中的每个,即搜索者计算机系统205、搜索者计算机系统210可由分支组的成员操作。例如,搜索者计算机系统205可由搜索者“Bill Birdsong”操作,搜索者“Bill Birdsong”是分支组“奥特朋协会”的成员(图1)。搜索者计算机系统210可由“Harry Hiphop”操作,“HarryHiphop”是分支组“音乐大师”的成员。虽然只有有限数量的搜索者计算机系统和信息寻求者(也被称作用户或InfoseekerTM)计算机系统显示在图2中,但是使用多个搜索者计算机系统和信息寻求者计算机系统是在本公开范围内。
网络220(图2)可以是全球公共网络的网络(互联网)或者全部地或部分地由一个或多个专用网络(private network)组成,并且网络220将搜索者计算机系统和用户计算机系统与系统的其它组成部分例如搜索系统225、分支组数据库235、分支组搜索者数据库240、授权数据库245和搜索数据库250通信地连接。
搜索系统225允许搜索者计算机系统205、搜索者计算机系统210与信息寻求者计算机系统230之间发生交互作用。例如,信息搜索查询可从信息寻求者计算机系统230被发送到搜索系统225,在那里,查询可被搜索者计算机系统205、搜索者计算机系统210访问。类似地,响应于由信息寻求者计算机系统230所产生的搜索查询,使用搜索者计算机系统205、搜索者计算机系统210所做出的搜索结果被发送到搜索系统225,在那里,它们可被搜索系统225存储,并可被发送到信息寻求者计算机系统230。
在本公开范围内,信息寻求者计算机系统230可包括信息寻求者可将查询提交到搜索系统225并接收来自搜索系统225的结果所使用的任何设备。在一个实施方案中,信息寻求者计算机系统230可以是配置成连接到网络的设备,并可运行网络浏览程序软件。因此,信息寻求者计算机系统230可以是膝上型计算机、便携式个人数字助理、台式PC或、连接到大型计算机的工作站或终端、或智能手机(smart phone)等,这些是在本公开范围内。此外,如美国申请序列第11/647,437号所公开的,搜索系统可包括用于语音通信的网关和语音到文本系统或其它转录设备或人员,以有助于经由语音通信例如通过固定电话、手机、ip语音(voice over internetprotocol)或其它电话设备来访问搜索系统,该美国申请序列第11/647,437号是由Jones等人于2006年12月29日递交的,标题为“Targeted MobileDevice Advertisements”,且该美国申请的公开内容通过引用方式并入。在本公开范围内,这样的设备也是信息寻求者计算机系统230。
搜索系统225(图2)与分支组数据库235、分支组搜索者数据库240、授权数据库245和搜索数据库250通信地连接。如下面将在这里进一步详细描述的,数据库包括在实施方案的操作期间被处理的数据。
使用这里的公开内容介绍后,本领域技术人员将容易理解到,本实施方案的计算机系统可以是本领域已知的任何类型的可行的计算机系统。
在所公开的系统和方法中,引导者或搜索者可能被要求注册到搜索系统225,且在某些实施方案中,在被许可对使用搜索系统的信息寻求者或用户所提交的查询提供答复之前,引导者或搜索者经历培训。在一个实施方案中,预期的引导者或搜索者必须被邀请以注册为搜索系统的搜索者。在这样的系统中,先前已注册的搜索者或分支组可发起邀请过程,并由此被指定为被邀请的搜索者的发起者(sponsor)。在所公开的系统和方法的一个实施方案中,向预期的引导者发送注册为搜索系统的引导者或搜索者的电子邮件邀请。在一个实施方案中,电子邮件邀请含有到引导注册页的链接和可被搜索系统识别的一些标记,这些标记是关于邀请预期的引导者来注册的人或实体,以便预期的引导者一旦注册,该人或实体就可被委派被邀请的引导者的发起任务。
如果预期的引导者选择注册为该系统的引导者,那么预期的引导者可例如通过点击将引导者的网络浏览程序导向由搜索系统225的网络服务器功能所生成的引导者注册页的URL的链接而开始注册过程。搜索系统可生成注册网页,该注册网页设计并设置成允许预期的提供者来输入使用搜索系统注册为引导者的信息,如下面将在此描述的。
如图3所示的,兴趣组记录的示例可包括分支组标识(ID)字段305、分支组评级字段310、搜索专业字段315、被指定搜索者字段320、有关的关键词/类别字段325、分支组搜索结果字段330和分支组查询字段335,该兴趣组记录中的一个或多个可与分支组数据库235(图2)关联或存在于分支组数据库235中。
分支组标识字段305优选地包括分支组的唯一标识符。例如,在至少一个实施方案中,分支组标识字段305可包括随机产生的数字代码(例如,“N1122”)和/或指示特定分支组名称的文本串(例如,“Audubon Society”),如图3所示。使用这里的本公开内容介绍后,相关领域普通技术人员将认识到,可使用其它标识符,而不脱离本实施方案的精神和范围。
分支组评级字段310(图3)可包括对具体分支组的评级或等级。在至少一个实施方案中,分支组评级字段310是反映由已向该组提交搜索查询的信息寻求者所提供的该组个体搜索者的平均等级的等级。例如,如果分支组成员(例如,“Music Masters”的“Harry Hiphop”)提供了搜索结果,信息寻求者可对搜索结果评级为“5,满分是5”,以表明“Harry Hiphop”(例如,搜索者B2135(图1))在提供搜索结果中表现很好。如果该分支组的第二成员(例如,“Music Masters”的“Billy Hill”)向信息寻求者提供第二搜索结果,那么信息寻求者可对由第二组成员(例如,搜索者BX 140,“Billy Hill”)所提供的搜索结果或者由第一组成员(即,“Harry Hiphop”)所提供的第二结果评级为“3,满分是5”,以表明第二搜索结果是中等的。在这样的情形中,由该组个体成员评级的平均值确定的分支组评级将是“4”,反应针对由分支组所做出的搜索结果的平均用户表现评级。分支组评级可以任何方式显示,包括但不限于全部和部分的星级(star)用来显示评级的“星级”系统、数值与评级关联的数字系统、和/或描述值的其它方法。
分支组评级字段310可包括分支组的整体评级和/或与该分支组关联的类别和/或关键词所关联的组的评级。这个特征可允许针对与该分支组关联的类别、关键词或其它信息独立维护分支组技能和/或能力评级。以这种方式,对分支组的技能评级可基于非常专业化的兴趣范围(例如关键词/查询,如“1945 New York Yankees baseball trivia(1945纽约美国棒球赛事)”的),更一般的范围(例如,“New York Yankees trivia(纽约美国赛事)”),更宽的兴趣范围(例如,“baseball trivia(棒球赛事)”)等。
使用如图3中所示的实例,“Audubon Society”的整体评级是“A1”,它在类别“Nature(自然)”上的评级是“B2”,以及它在关键词“Robin(知更鸟)”上的评级是19。使用相同的实例,可与查询/关键词“what birdhas a red head and no tail(什么鸟有红色头而无尾)”关联的搜索结果“birdsofIndiana(印地安那州的鸟类)”具有评级“5”,而可与查询/关键词“wherecan I learn about birding in California(我能在哪里了解到在加利福尼亚州捕鸟)”关联的结果“Audubon Club of California(加利福尼亚州的奥特朋俱乐部)”具有评级“10”。
在至少一个实施方案中,分支组数据库235中的元素可例如通过指针连接。例如分支组评级字段310中的条目可与有关的关键词/类别字段325中的条目关联(例如,整体-A1,“Nature”-B2)。同样地,分支组搜索结果字段330、兴趣组查询字段335和分支组评级字段310中的信息可以是关联的。例如,当与查询“where can I learn about birding in California”关联时,结果“Audubon Club ofCalifornia”可具有“10”的评级。
使用这里的本公开内容介绍后,相关领域普通技术人员将认识到,可使用其它评级方案和方法,而不脱离本实施方案的范围和精神。评级可以基于投票的结果、授权成员的评论等。在至少一个实施方案中,评级是基于查询和/或关键词与结果的关联。结果与关键词或查询的关联性可通过如在有关的美国临时申请序列第60/913944号中所述的加权投票过程审核,该美国临时申请是由Scott A.Jones于2007年4月25日提交的,标题为“Knowledge Vetting System and Method for Search Results”,该美国临时申请的公开内容在此通过引用方式并入。
在至少一个实施方案中,与分支组数据库235关联或存在于分支组数据库235中的兴趣组记录包括搜索专业字段315,以允许信息寻求者获取关于分支搜索组的专业知识或专门知识的信息。例如,如果组(例如,“Audubon Society”)擅长鸟类观察,那么搜索专业字段315可提供关于该组兴趣的细节(例如,“birds and birding(鸟类与捕鸟)”)。作为另一个实例,如果组(例如,分支组C145(图1)“Old Car Crazies(老式汽车发烧友)”)擅长于老式汽车,那么“antique automobiles(老式汽车)”的定义,例如无论是美国老式汽车俱乐部的“超过25年”定义,还是美国经典汽车俱乐部的“比1925至1948间所造的经典汽车更古老”的定义,都由与该分支组(例如,分支组C 145)关联的兴趣组记录的搜索专业字段315中可能被表示的组所使用。
在至少一个实施方案中,提供了示例性搜索查询,这可允许信息寻求者确定他或她是否愿意使用特定的分支组。这样的信息可包括在分支组查询字段335中。例如,如图3中所示的,对于兴趣组“Audubon Society”,“whatbird has a red head and no tail”或者“where can I learnabout birding inCalifornia”可包括在此字段中。
在至少一个实施方案中,基于包括在分支组搜索结果字段330中的信息的任何或所有先前的搜索结果可以显示给信息寻求者,以辅助他或她做出关于使用分支组搜索者的决定。例如,可向信息寻求者提供资源和/或特定的回答的结果,例如“birds of Indiana”、“Audubon Club of California”等可包括在此字段内,如所示。
为了有助于向信息寻求者显示查询和搜索结果,可如在临时申请序列第60/821595号中更详细描述的,维护先前查询和先前搜索结果、资源等的搜索数据库250(图2),该临时申请是由Scott A.Jones于2006年8月7日递交的,标题为“Electronic Previous Search Results Log”,该临时申请的公开内容在此通过引用方式并入。用于先前查询的数据结构可包括表示一查询之前指定到的分支组(如果有的话)的字段。类似地,用于存储搜索结果的数据结构可包括表示与提供搜索结果的搜索者关联的分支组(如果有的话)的字段或标志。
此外,例如在分支组查询字段335中含有的先前查询,和/或由与分支组关联的搜索者针对查询所做出的、例如在分支组搜索结果字段330中含有的搜索结果,可用来向分支组成员显示被指定和/或接受的查询以及与查询关联的搜索结果的信息。分支组成员可使用这样的信息,以更好地理解分支组的兴趣范围和通常关于分支组感兴趣的主题的信息寻求者的兴趣范围。这样的信息可用来确定可能在诸如博客、网页、印刷媒体、电子邮件通信等内部或外部通信中被提出的主题,以更直接地将显示在分支组网页上的广告作为目标,目的是可能提高分支组的收益性、普及性和/或成员资格水平,以为组的成员识别提高搜索技能等的培训资源。
被指定搜索者字段320识别了作为分支组的成员的搜索者。例如,在至少一个实施方案中,对于分支组A105(图1)“Audubon Society”,被指定搜索者字段320包括搜索者A1 110(例如,“Bill Birdsong”(1143))、搜索者A2 115(例如,“Robin Finder”(2167))和搜索者AX120(例如,“Fred Finch”(4433))的名字和/或标识符。被指定搜索者字段320(图3)可允许信息寻求者从分支组中选择提供搜索结果的个体搜索者。这种选择可以匿名地进行(即,无需交换搜索者和/或信息寻求者的识别信息)。
有关的关键词/类别字段325可包括与分支组兴趣有关的关键词和/或类别。以图3中属于“birds and birding”的分支组的例子继续,对于这样的组,有关的关键词/类别字段325可包括关键词“robin”、“finch(雀类)”和“bird songs(鸟鸣)”以及类别“Nature”。这些内容可允许系统通过使用与分支组有关的关键词/类别来分析由信息寻求者所输入的查询,而选择分支组。
在至少一个实施方案中,如果分支组已经选择在分支组网页上包含由本公开系统驱动的搜索窗口,则可能的话,通过搜索窗口所显示的所有查询可被导向到作为分支组的成员的已注册的搜索者。在可选择的实施方案中,如果信息寻求者使用搜索系统的网页上的搜索引擎,那么对查询进行分析,以确定与该查询最相关的关键词和/或类别。如果具有已经注册为搜索者的成员的、被认可的分支组对与查询相关的主题特别感兴趣,那么搜索系统225(图2)可在信息寻求者界面中产生弹出窗口或其它通知。如果这样的界面例如运行网络浏览程序,那么GUI可允许信息寻求者选择使用作为分支组成员的搜索者的服务。为了确定是否显示这样的通知,搜索系统225(图2)可比较查询、来自搜索查询的关键词和/或类别,以及与分支组数据库235(图2)关联的或存在于分支组数据库235(图2)中的兴趣组记录的有关的关键词/类别字段325(图3)的内容,以确定可能对与信息寻求者查询有关的主题感兴趣的分支组。当被搜索系统225提示时,用于选择分支组和/或组的成员的示例性的图形用户界面显示在图13和图14中。
在至少一个实施方案中,分支组可构建报酬协议,以表示愿意从搜索系统提供者的网页接收导向到它的成员的、对与关键词和/或类别关联的搜索查询的不同的报酬。例如,旅行分支组可分享得自信息寻求者的、由搜索系统225(图1)指示给分支组成员的收益。
如图4中所示的,兴趣组搜索者的示例性记录包括与分支组的个体搜索者有关的信息,诸如搜索者标识(ID)字段405、分支组ID字段410、搜索者用户名字段415、搜索者校验码420、搜索者评级字段425、兴趣组内能力范围字段435、人口统计学轮廓文件数据字段440和地理位置数据字段450。兴趣组搜索者的记录中的一个或多个可与分支组搜索者数据库240(图2)关联或存在于分支组搜索者数据库240(图2)中。
搜索者标识字段405优选地包括分支组成员的唯一标识符。例如,在至少一个实施方案中,搜索者标识字段405可包括随机产生的数字代码,诸如“4433”。搜索者标识字段405可包括表示特定分支组成员名字的文本串,例如,如图4中所示的“Fred Finch”。
分支组ID字段410包括与搜索者关联的分支组的标识符,该标识符可包括优选是唯一的并优选地被一致使用的数字标识符,和/或表示分支组名称的文本串(例如,“Audubon Society(N1122)”,“Indiana Rifle Club(印第安纳州来复枪俱乐部)(N1492)”)。由于与搜索者关联的任何或所有的分支组被包括在分支组ID字段中,所以信息寻求者能选择使用搜索者来搜寻作为另一个分支组成员的信息或者搜寻其它查询。
搜索者用户名字段415可包括被用来允许搜索者来搜索资源以响应于搜索查询而产生搜索结果的文本串和/或数字代码。如下面将在这里进一步详细描述的,试图响应于信息搜索查询而产生搜索结果的搜索者可被提示输入他的或她的用户名,作为校验过程的部分。如图4中所示的,例如不同的用户名可被用于每个分支组(例如,“Fred Finch”作为“AudubonSociety”的成员,“Firearm Fred”作为“Indiana Rifle Club”的成员),这可允许使用来自数据库和/或资源的现有的登录数据。
搜索者校验码字段420包括用于校验分支组成员是分支组的成员的校验码。搜索者校验码可以是文本串和/或数字代码,其结合搜索者用户名字段415的内容操作,以校验搜索者授权。在至少一个实施方案中,搜索者所输入的用户名用于检索或“查找”搜索者的校验码(密码),以将该校验码与搜索者所输入的校验码比较。如果用户名匹配出现且校验码匹配出现,那么可允许搜索者搜索信息资源并响应于搜索查询而提供搜索结果,这在下面将在这里进一步详细描述。当诸如生物统计学的方法被用于访问校验时,其它类型的安全数据,诸如指纹、视网膜扫描数据等可被表示在校验码字段中,而不脱离本公开内容的范围。
搜索者评级字段425包括对分支组搜索者的评级。在至少一个实施方案中,评级是数字指示,例如“5”。通过例如对导向到分支组的查询的搜索者的表现评级取平均,或者如在此前提及的有关的美国申请序列第11/780297号、美国申请序列第11/780241号、和美国申请序列第11/780329号中所述的任何其它方法,可确定评级。例如,如果对于提供第一搜索结果,搜索者接收到“4.5”的表现评级,对于提供第二搜索结果,搜索者接收到“2.5”的表现评级,以及对于提供第三搜索结果,搜索者接收到“3.5”的表现评级,那么搜索者评级字段425可确定为“3.5”的评级。可由通过如在此前提及的有关的美国临时申请序列第60/913944号中所述的例如用户评级、分支组成员的评论、普通搜索者的评论、使用数据等方法所产生的数据,计算搜索者评级。
搜索者评级字段425在至少一个实施方案中可包括排名指示符。举例来说,在其中有几个级别的专家搜索者的配置中,例如“级别1专家”、“级别2专家”、或“级别3专家”,在系统(或分支组)中排名为最好的“级别1专家”搜索者的搜索者可通过在搜索者评级字段425中包括“1-1”的值(排名第一的级别1搜索者)被指定。类似地,低排名的“级别2专家”可通过包括“2-45”值(排名第四十五的级别2搜索者)被指定。如图4中所示的,针对不同的兴趣组,搜索者评级和/或评级方法可以是不同的。例如,搜索者“Fred Finch(4433)”具有与兴趣组“Audubon Society(N1122)”关联的评级“2”,和对于兴趣组“Indiana Rifle Club(N1492)”的评级“新手-4”。
使用本公开内容在此介绍后,相关领域普通技术人员将马上认识到,可以使用其它排名和/或评级方法,而不脱离本实施方案的范围和精神。
例如,本实施方案可使用整体排名系统。在这样的方案中,如图4中所示的,搜索者评级字段425可包括表示与那条记录关联的搜索者的整体排名的数值。例如,“5”的值将指示搜索者是(例如,“Fred Finch 4433”)是在分支组“Audubon Society”中的所有搜索者中第五个最佳搜索者。
兴趣组内能力范围字段435可包括在分支组专门知识范围内特定的兴趣范围的信息,例如在分支组的兴趣范围内的子类。举例来说,如果分支组搜索者是“Audubon Society”分支组(即,分支组A105(图1))的成员,那么对于兴趣组搜索者的兴趣组内能力范围字段435可指定“finches”和/或“bird photography(鸟类摄影)”,以指示搜索者的专门知识或能力范围在这些子类中。
人口统计学轮廓文件数据字段440包括关于搜索者的信息,诸如年龄或出生日期、教育背景、性别、种族等,该信息可与关联于查询的目标轮廓文件、关键词、类别等中的信息比较,指示查询可以由具有特定的人口统计学轮廓文件的搜索者回答。人口统计学轮廓文件数据字段440中所包含的信息可从搜索者在他或她使用搜索系统注册或更新他的或她的轮廓文件时获取。可通过监视搜索者的在线活动、通过其它观察数据、使用来自搜索者系统的“cookies”、通过从其它资源导入数据、通过测试引导者等来获取人口统计学信息。示例性的人口统计数据显示在图4中,然而对于相关领域技术普通人员来说很明显,可使用任何类别的人口统计学数据。
地理位置数据字段450包括表示基于先前或目前住所、工作地点、搜索者选择等搜索者可能熟悉的地理位置的数据。作为注册过程的部分,在搜索者更新他的或她的轮廓文件时,自动地通过基于搜索者被连接到互联网或其它网络的IP地址或网络位置的地域定向技术(geo-targetingtechnology),通过在外部计算机系统中导入数据或访问数据等,可获取这样的数据。例如,分支组可能包括航空公司的机组乘务员,而地理位置数据字段445可包括机组乘务员经常去的目的地。这样的信息可从机组乘务员、从关于乘务员飞行任务的航空公司数据库、从公布的飞行时刻表等直接获取。地理位置数据字段450的内容可用于选择可能熟悉搜索查询所涉及的场所的搜索者,以或许提高搜索结果将对查询作出响应的可能性。
如在图5中所示的,兴趣组授权记录的示例包括与可被允许或授权以将信息搜索查询提交给分支组的信息寻求者关联的信息,兴趣组授权记录中的一个或多个可与授权数据库245(图2)关联或存在于授权数据库245(图2)中。例如,在搜索与健康有关的信息的限制性环境中,不是所有的信息寻求者都可被允许将查询提交给负责搜索医学历史资源的分支组。在至少一个实施方案中,除了不可访问互联网和/或受到其它物理网络安全措施以外,寻求获得对例如关于敏感信息的查询的答复的信息寻求者可被要求验证他的或她的身份。可执行这样的措施,以试图将对敏感信息资源的未授权访问最小化或防止对敏感信息资源的未授权访问。
以上面介绍的鸟类兴趣组的实例继续,可能创建稀有和/或濒危鸟类物种的专有数据库,并且仅仅使“Audubon Society”兴趣组(即分支组A105(图1))的某些成员可使用该专有数据库。该组可允许一个或所有分支成员访问该数据库,但是可仅仅允许特定列表的授权用户访问和搜索该数据库,以便避免可能使用该资源从而影响该物种生存的业余爱好者和/或偷猎者使用。例如,可能向授权用户发送带有用户ID和登录信息的加密电子邮件。
如在图5中所示的,示例性的兴趣组授权记录包括分支组标识(ID)字段505、授权用户ID字段510、授权用户用户名字段515、授权用户密码字段520、授权搜索者ID字段525、授权搜索者用户名字段530和授权搜索者密码字段535。
分支组ID字段505包含分支组的标识符,其可能需要授权以将查询提交给分支组和/或搜索分支组资源。标识符可以是被用在其它记录中的标识符(见图3和图4),或者可以是其中的指示符。
授权用户ID字段510包括识别信息寻求者的唯一标识符,该信息寻求者被允许将查询提交给分支组。例如,授权用户ID字段510可包括随机码和/或数字和/或识别信息寻求者的文本串,例如信息寻求者的名字。
授权用户用户名字段515可包括文本串或数字代码,该文本串或数字代码用于控制在系统中将信息搜索查询提交给分支组的信息寻求者的访问。授权用户用户名字段515的内容可结合授权用户ID字段510中所含有的信息来用于登录目的,以特别地识别用户。
如下面将在这里进一步详细描述的,期望将信息搜索查询提交给授权用户分支组的信息寻求者可被提示输入他的或她的用户名,作为校验过程的部分。
授权用户密码字段520可包括诸如文本串和/或数字代码的信息,该信息结合授权用户用户名字段515的内容操作,以校验用户访问权限。在至少一个实施方案中,由信息寻求者所输入的用户名可用于检索或“查找”存贮在授权用户密码字段520的用户密码,以将该密码与用户所输入的密码比较。如果用户名匹配出现且密码匹配出现,那么可以允许用户提交信息搜索查询,这在下面将在这里进一步详细描述。
授权搜索者ID字段525包括识别被允许答复被提交给分支组的查询和/或访问分支组资源的引导者的唯一标识符。例如,授权搜索者ID字段525可包括随机码和/或数字和/或识别信息寻求者的文本串,例如信息寻求者的名字。
授权搜索者用户名字段530可包括文本串或数字代码,该文本串或数字代码用于控制答复在系统中被提交给分支组的信息搜索查询的搜索者(引导者)的访问。授权搜索者用户名字段530的内容可结合在授权搜索者ID字段525中所包含的信息来用于登录目的,以特别地识别搜索者。如在图5A中所示的限制性的分支组(例如,“Audubon Society-Rare andEndangered(奥特朋协会-稀有和濒危的)”)的授权搜索者列表,该搜索者列可以与非限制性的分支组的搜索者列表不完全相同。同样地,可类似地修改授权用户列表。以这种方式,在允许也可以是分支组成员的其它更多的通才搜索者访问不同的资源组的同时,分支组可控制对特定资源的访问和/或对特定类型查询的回答者。
如下面将在这里进一步详细描述的,期望答复被指定给授权搜索者分支组的搜索查询的搜索者可被提示输入他的或她的用户名,作为校验过程的部分。
授权搜索者密码字段535可包括诸如文本串和/或数字代码的信息,该信息结合授权搜索者用户名字段530的内容操作,以校验搜索者访问权限。在至少一个实施方案中,由搜索者所输入的用户名可用于检索或“查找”存储在授权搜索者密码字段535中的搜索者的密码,以将该密码与由搜索者所输入的密码比较。如果用户名匹配出现且密码匹配出现,那么可允许搜索者提供分支组的信息搜索结果和/或搜索资源,这在下面将在这里进一步详细描述。
如在图6中所示的,提供了供信息寻求者选择分支组搜索和获取对分支组搜索的访问的方法600。
在操作605中,对是否接收到搜索查询做出判断。如果判断为未接收到搜索查询,那么方法600继续等待。如果判断为已接收到搜索查询,那么将控制转到操作610且方法600继续。
在操作610中,基于查询内容,向信息寻求者发送指示分支组搜索是可用的通知。在至少一个实施方案中,例如,提供电子菜单。该电子菜单可包括用于显示分支组搜索的图形用户界面的链接。将控制转到操作615且方法600继续。
在操作615中,对用户是否已选择兴趣组搜索做出判断。可基于用户的任合适合的指示来做出判断。例如,可激活到兴趣组网站的链接,可触发图形用户界面(GUI)中的按钮,进行语音输入等。如果在操作615中判断为未选择兴趣组搜索,那么将控制转到操作605且方法600继续。如果在操作615中判断为兴趣组搜索被选择了,那么将控制转到操作620且方法600继续。
在操作620中,对是否向信息寻求者(IS)显示选择兴趣组的选项以提供搜索结果做出判断。如果在操作620中判断为不向信息寻求者显示选择兴趣组的选项,那么将控制转到操作625且方法600继续。如果在操作620中判断为向信息寻求者显示选择兴趣组的选项以提供搜索结果,那么将控制转到操作630且方法600继续。
操作620中的判断可基于对于主题的多个兴趣组的可用性、特定分支组与系统提供者之间的合同协议(例如,对查询出价最高的投标者)、关于该主题的当前查询量等。可由系统管理员手工或者根据预先建立的条件进行判断标准的选择。这些行为可考虑系统提供者的收益最优化。
在操作630中,向信息寻求者发送选择兴趣组以提供对搜索查询的搜索结果的选项是可用的通知。将控制转到操作635且方法600继续。
在操作630中的通知可以是如图9中所示的简单的弹出式GUI或者如图12中所示的复杂的交互式GUI。通知可通过任何适当的媒介例如即时消息(IM)、无线、语音扩展标记语言(voiceXML)、电子邮件等显示。
在操作635中,对信息寻求者是否决定选择兴趣组来提供对查询的搜索结果做出判断。如果在操作635中判断为信息寻求者决定选择兴趣组来提供搜索结果,那么将控制转到操作640且方法600继续。如果在操作635中判断为信息寻求者未决定选择兴趣组来提供对查询的搜索结果,那么将控制转到操作625且方法600继续。
在操作640中,向信息寻求者显示兴趣组的列表。兴趣组的列表可以任意顺序显示。在优选的实施方案中,可以按基于搜索系统225(图2)所确定的方法来执行搜索的关联性和/或能力的顺序,显示兴趣组的列表。兴趣组的列表可以限制到预先确定的数目,以避免对信息寻求者的信息过载(overload)。如图13中所示的,该列表可显示在GUI中。将控制转到操作650且方法600继续。
在操作650中,对信息寻求者是否选择了兴趣组做出判断。如果在操作650中判断为信息寻求者已选择了兴趣组以提供对查询的搜索结果,那么将控制转到操作655且方法600继续。如果在操作650中判断为信息寻求者未选择执行搜索的兴趣组,那么将控制转到操作625且方法600继续。可以主动地(例如,用户点击“自动选择”按钮1340(图13))或被动地(例如,用户超时)进行InfoseekerTM未选择兴趣组的判断。
在操作655中,对是否需要用户登录、密码和/或其它认证以将搜索查询提交给所选择的兴趣组做出判断。如果在操作655中判断为不需要用户认证,那么将控制转到操作680且方法600继续。如果在操作655中判断为需要用户认证以将信息搜索查询提交给兴趣组,那么发送通知给信息寻求者且将控制转到操作660且方法600继续。
在操作660中,对信息寻求者是否已输入一套有效的登录证书做出判断。如果在操作660中判断为已输入有效的登录证书,那么将控制转到操作670且方法600继续。如果在操作660中判断为信息寻求者未输入有效的登录证书,那么可向信息寻求者发送通知,更新所关联的数据库250和/或数据库255,将控制转到操作605且方法600继续。在操作660中无效认证证书的判断可基于多个条件。例如,如果等待用户采取行动的系统超时,那么数据库可将此反映出来并简单地返回,以等待将接收到的另一个查询。在另一情形中,系统可检测到,尝试使证书有效的次数已超过系统所允许的阈值计数。系统可禁止用户名访问该分支组,直至系统管理员基于对认证数据库245的更新来采取行动。
在操作625中,通过搜索系统225(图2)进行兴趣组的选择。兴趣组的选择可基于系统所确定的任何选择方法。可使用在分支组数据库255(图2)和/或搜索数据库250中所包含的任何信息。例如,基于与查询关联的信息,包括关键词、类别、轮廓文件等,可对兴趣组排名,并且基于搜索者和/或分支组的排名、评级、可用性等可选择兴趣组。在至少一个实施方案中,使用与用于在操作640中给向信息寻求者显示的列表排序的标准相同的标准,且信息寻求者选择可用于修改兴趣组选择的系统标准。将控制转到操作655且方法600继续。
在操作670中,对是否可向信息寻求者显示选择提供查询的搜索结果的搜索者的选项做出判断。如果在操作670中判断为可向信息寻求者显示选择提供搜索结果的搜索者的选项,那么可向信息寻求者发送通知,将控制转到操作675且方法600继续。如果在操作670中判断为不可向信息寻求者显示选择提供搜索结果的搜索者的选项,那么可向信息寻求者发送通知,将控制转到操作680且方法600继续。
在操作670中的判断可基于多重标准。例如,如果所选择的兴趣组标准可能呈现搜索者本人可识别的信息,那么搜索者选择可能不被允许,或者如果有理由怀疑用户和/或搜索者在为了报酬或为了任何其它原因“博弈(gaming)”搜索系统,那么选择搜索者的选项可能不是可用的。
在操作675中,向信息寻求者显示符合条件的搜索者的列表。该列表可显示在诸如图14中所示的GUI中。可以按由搜索系统225(图2)所确定的任何顺序显示被显示给信息寻求者的符合条件的或可用的搜索者的列表。可以按基于在搜索数据库250和/或分支组数据库255和/或搜索系统225可访问的其它数据中所包含的信息的排名方法所确定的顺序来显示该列表。在优选的实施方案中,该列表被限制到预先确定数目的搜索者,并且根据搜索系统225所确定的方法,显示顺序是从评级最高的至评级最低的符合条件的搜索者。然后将控制转到操作685且方法600继续。
在操作685中,对信息寻求者是否已选择了提供对查询的搜索结果的搜索者做出判断。如果在操作685中判断为信息寻求者未选择搜索者,那么将控制转到操作680且方法600继续。可以主动地(例如,用户点击“自动选择”按钮1440(图14))或被动地(例如,用户超时)进行InfoseekerTM未选择搜索者的判断。如果在操作685中判断为信息寻求者已经选择了提供对查询的搜索结果的搜索者,那么将控制转到操作690且方法600继续。
在操作680中,通过搜索系统225(图2)选择提供对查询的搜索结果的搜索者。符合条件的或可用的搜索者的选择可基于搜索系统225(图2)所确定的任何标准。在优选的实施方案中,系统的用于选择搜索者的标准是用于排列在操作675中为选择搜索者而显示给信息寻求者的搜索者列表的那个标准,且基于信息寻求者的选择可修改选择标准。更新搜索数据库250和分支组数据库255,并将控制转到操作690且方法600继续。
在操作690中,对用户是否需要有一套有效的证书来向被选择的搜索者提交信息查询做出判断。如果在操作690中判断为不需要一套有效的证书,那么将控制转到操作697且方法600继续。如果在操作690中判断为需要一套有效的证书来向被选择的搜索者提交查询,那么可向信息寻求者发送通知,将控制转到操作695且方法600继续。
在操作695中执行与操作660中校验类似的校验。如果在操作695中判断为已提供了一套有效的证书,那么将控制转到操作697且方法600继续。如果在操作695中判断为未提供一套有效的登录证书,那么更新被关联的数据库250和/或数据库255,将控制转到操作605且方法600继续。在操作695中无效认证证书的判断可基于多个条件。例如,如果等待用户采取行动的系统超时,那么数据库可将此反映出来并简单地返回以等待将接收到的另一个查询。在另一情形中,系统可检测到,尝试使证书有效的次数已超过系统所允许的阈值计数。系统可禁止用户名访问该分支组,直至系统管理员基于对认证数据库245的更新来采取行动。
在操作697中将查询提交到搜索者,并将控制转到操作698且方法600继续。
在操作698中,对是否返回了搜索结果做出判断。如果未返回搜索结果,那么方法600等待将被返回的搜索结果。如果在预先确定量的时间内未返回搜索结果,那么方法600超时并将控制转到操作605且方法600继续。如果在操作698中判断为返回了搜索结果,那么可通过包括投票、搜索者的评论、用户评级等的任何方法来执行评级过程。更新搜索据库250、分支数据库255(图2),将控制转到操作699且方法600继续。
在操作695中,对用户是否登录做出判断。如果判断为用户未登录,那么将控制转到操作601且方法600继续。如果在操作695中判断为用户登录,那么将控制转到操作602且方法600继续。在操作601中可将搜索结果张贴到电子公告板、或将在下一次登录时向InfoseekerTM显示的搜索数据库250(图2)的其它记录,更新数据库250、数据库255,将控制转到操作605且方法600继续。在操作602中可向用户显示搜索结果,更新数据库250、数据库255(图2),将控制转到操作605且方法600继续。
虽然在信息寻求者针对查询来实时选择搜索者和/或兴趣组的背景下描述了方法600,但对相关技术领域的普通技术人员来说立即明显的是,搜索者和/或兴趣组的选择可用于提供由搜索系统225所存储的搜索结果。即,可将由分支组的成员所提供的搜索结果提供给查询,而无需使用搜索者。
在本公开的系统和方法的至少一个实施方案中,希望查询分支组的用户可能需要下载不同于网络浏览程序或瘦客户机程序(thin client)的软件应用程序。具体地,诸如引导应用程序的应用程序可用于访问安全系统,该应用程序在由Jones等人于2006年12月29日递交的美国申请序列第11/647286号中公开,标题为“Automated Tool for Human AssistedMining and Capturing of Precise Results”,该美国申请的公开内容在此通过引用方式并入。
在图7中,提供了作为分支组成员的搜索者登录的方法700。
方法700从操作705开始。在操作705中,对是否已接收到分支组成员的搜索者登录请求做出判断。如果在操作705中判断为未接收到搜索者登录请求,那么方法700继续等待登录请求。如果在操作705中判断为已经接收到搜索者登录请求,那么将控制转到操作710且方法700继续。
在操作710中,对搜索者是否已使用搜索系统225(图2)注册为分支组成员注册做出判断。如果在操作710中判断为搜索者未注册为分支组成员,那么可向搜索者发送通知并将控制转到操作715且方法700继续。如果在操作710中判断为搜索者已注册为分支组成员,那么将控制转到操作720且方法700继续。
在操作715中,对搜索者是否符合条件来注册为分支组成员做出判断。如果判断为搜索者是不符合条件的,那么将控制转到操作705且方法700继续。如果在操作715中判断为搜索者符合条件来注册为分支组成员,那么将控制转到操作717且方法700继续。
在操作717中,如在这里进一步描述的,搜索者注册为分支组成员,更新数据库250、数据库255,将控制转到操作705且方法700继续。
在操作720中,对搜索者是否需要提供有效的证书以便访问资源和/或提供对被导向到分支组的查询的搜索结果做出判断。如果在操作720中判断为搜索者需要提供有效的证书来访问资源和/或提供搜索结果,那么将控制转到操作725且方法700继续。如果在操作720中判断为搜索者不需要提供有效的证书来访问资源和/或提供对被导向到分支组的查询的搜索结果,那么将控制转到操作735且方法700继续。
在操作725中,可向搜索者发送通知,以允许搜索者提供有效的证书来访问资源和/或提供对被导向到分支组的查询的搜索结果。验证请求可显示在诸如图15中所示的搜索者登录GUI中,这在这里进一步描述。将控制转到操作730且方法700继续。
在操作730中,对搜索者是否提供有效的证书来访问资源和/或提供对被导向到分支组的查询的搜索结果做出判断。如果在操作730中判断为搜索者已提供了有效的证书,那么更新数据库并将控制转到操作735。如果在操作730中判断为搜索者未提供有效的证书,那么更新数据库255、数据库250,将控制转到操作705,过程700继续。在操作730中无效的认证证书的判断可以基于多个条件。例如,如果等待搜索者采取行动的系统225超时,那么数据库可将此反映出来并简单地返回以等待将接收到的另一个登录请求。在另一情形中,系统可检测到,试图使证书有效的次数已超过系统所允许的阈值计数。系统225可禁止用户名访问该分支组,直至系统管理员基于对数据库250、数据库255的更新来采取行动。
在操作735中,判断是否存在搜索者符合条件来产生搜索结果的搜索查询。如果在操作735中判断为存在搜索者符合条件来产生搜索结果的搜索查询,那么将控制转到操作740且方法700继续。如果在操作735中判断为不存在搜索者符合条件来产生搜索结果的搜索查询,那么将控制转到操作750,方法700继续。
操作735中的判断可基于与搜索者和/或搜索查询关联的任何信息。例如,可判断搜索者符合条件来提供对于已被导向到搜索者已注册到的兴趣组的任意成员的查询的搜索结果。同样地,由于与查询关联的信息,可判断搜索者不符合条件来提供对于被导向到搜索者已注册到的兴趣组的查询的搜索结果。例如,查询可被导向更高排名/评级,专业技能设置可与查询关联,可能需要即时答复,以及由于任何原因搜索者是不可用的,等等。
在操作740中,搜索者执行信息搜索并返回对搜索者符合条件的查询的搜索结果。搜索者可用的搜索资源可基于与搜索数据库250(图2)中的搜索者关联的信息而处于访问限制下,如果提供了搜索结果,那么更新搜索数据库250和/或分支数据库255并向信息寻求者发送搜索结果。将控制转到操作745且方法700继续。
在操作745中,由于接收由搜索者所提供的搜索结果的评级和/或排名,可能需要更新搜索者的评级和/或排名、和/或分支组的评级和/或排名。如果已经接收到搜索结果的评级或排名,那么更新搜索数据库250和/或分支数据库255,将控制转到操作750且方法700继续。可通过在此所述的方法和/或在此前提及的相关的美国临时申请序列第60/913944号中所述的方法来产生搜索结果的评级和/或排名。在至少一个实施方案中,可请求信息寻求者在接收搜索结果时提供搜索结果的评级。
在操作750中,关于搜索者是否仍登录到搜索系统做出判断。如果判断为搜索者仍登录到搜索系统,那么将控制转到操作735且方法700继续。如果判断为搜索者未继续登录到搜索系统,那么更新数据库250、数据库255(图2),将控制转到操作705且方法700继续。
经由包括无线传输、有线传输、电子邮件的任何通信方法,经由网络220(图2),或由任何适合的计算机系统,可传输搜索结果和/或搜索查询。
图8示出了搜索者或引导者注册网页800的实例,该注册网页800设计且配置成允许预期的引导者输入信息来注册为搜索系统225(图2)的引导者。如图8中所示的,例如,搜索者注册页800可分为账户信息区805、个人信息区810和服务条款区815。账户信息区805和个人信息区810的每个可包括用于输入与引导者关联的数据的多个文本框和/或下拉式列表。用户ID文本框820设置成输入关于搜索者的用户ID信息,该搜索者的用户ID可用作搜索系统内引导者的屏幕名称。通过使用输入进个人信息区810的数据,可以标准化形式的用户ID自动地填充用户ID。在示出的实例中,举例来说,例如通过选择输入个人信息区810中名字文本框840的文本串的第一个字母和输入个人信息区810中姓氏文本框844的文本串的第一个字母以及如果需要的话使用户ID与已有用户ID区分开的附加串,可自动地生成用户ID。
注册网页也可包括密码文本框825和密码确认文本框830,预期的引导者在其中输入密码和确认所输入的密码,该密码将在登录到搜索系统225(图2)时被使用。如图8中所示的,注册页的账户信息区805也可包括用于输入预期的引导者的电子邮件地址的电子邮件文本框835。
个人信息区810可包括用于输入预期的搜索者姓名的名字文本框840、中名首字母文本框842和姓氏文本框844。如图8中所示的,个人信息区810可包括用于输入预期的引导者电话号码的电话号码文本框846。优选地,电话号码文本框需要输入包括区域代码的十位数字。在电话号码文本框846中所输入的区域代码可用于建立引导者的地理位置,该地理位置可用在响应于由信息寻求者所提交的查询而选择符合条件的引导者的过程中。多个地址文本框行848、850、城市文本框852、州文本框854和邮政或邮政编码文本框856可设置成由预期的搜索者输入地址信息。地址信息也可用于建立引导者的地理位置,该位置信息可用在响应于由信息寻求者所提交的查询而选择符合条件的引导者的过程中。
注册网页也可包括生日文本框858以及文本框或优选的下拉式列表860,由此预期的搜索者可列出或选择他的或她的性别。与地理位置数据一起,生日和性别数据可用在确定引导者是否符合条件来提供对信息寻求者所提交的查询的搜索结果。举例来说,如果来自加利福尼亚州Palo Alto的二十五岁女性信息寻求者提交了诸如“What hotel locally has the bestdance club?(当地什么旅馆有最好的跳舞俱乐部)”的查询,那么运行在搜索系统225(图2)上的软件可选择年龄在二十一至三十之间、已对旅行相关的关键词注册、熟悉硅谷的旅馆的可用的女性搜索者,来提供搜索结果。可选地,软件可提示信息寻求者来请求由作为与旅行关联的分支组成员(例如,航空公司的机组乘务员)的搜索者所回答的查询。
注册页800可包括一个或多个从属关系选择下拉式列表框864,从属关系选择下拉式列表框864填充有可用的分支组列表,以允许预期的引导者来指出他或她可能被关联的分支组。在一个实施方案中,分支组可选择在分支组网页上提供搜索框,以便如果可能的话,通过网页显示的查询可导向到分支组成员。在此实施方案中,邀请电子邮件中的链接将预期的搜索者导向到的注册网页可用发起的分支组的名称预先填充从属关系框864。在一个实施方案中,在通过分支组请求所生成的电子邮件邀请而被导向到注册页时,预期的搜索者将不被允许指出一个或多个组的从属关系。在其它实施方案中,已接收到注册到搜索系统的邀请的预期的搜索者可能能够选择他或她可能是其中的成员的一个或多个分支组。一旦指出分支组中的成员资格,搜索系统就可能生成请求信息弹出窗口(例如,图15中的GUI),以使预期的搜索者在被选择的分支组中的成员资格生效。这样的信息可包括分支组的用户ID和/或用户密码。可在本公开范围内请求任何类型的成员资格认证信息。
注册页800可包括兴趣范围复选框862,兴趣范围复选框862填充有多个兴趣范围的列表,以允许预期的搜索者指出可能感兴趣、熟悉、专门知识等的范围。兴趣范围复选框862的选择可从注册页800中提取并作为数据存储在例如数据库250、数据库255中的兴趣组搜索者记录中。注册页800也可包括互联网连接速度文本框863。互联网连接速度文本框优选地是互联网连接速度的下拉式列表,以允许预期的搜索者指示他或她将连接到该系统的速度。这些数据可存储在数据库250和/或数据库255中。
如在美国申请序列第11/777505号中更详细地说明的,预期的搜索者注册到搜索系统,以基于与信息寻求者所显示的查询关联的类别或关键词而搜索,该美国申请是由Jones等人于2007年7月13日递交的,标题为“Method and System for Qualifying Keywords in Query Strings”,该美国申请的公开内容在此通过引用方式并入。在注册页800的至少一个实施方案中,显示如在图8A中所示的三个下拉式列表866、868和870,以选择预期的搜索者期望进行搜索的类别或关键词。在搜索者注册页800上显示更少的或更多的类别或关键词注册框,这是在本公开内容的范围内的。当响应于来自分支组发起人的电子邮件而注册时,下拉式列表866、下拉式列表868和下拉式列表870中所包含的可用的类别和关键词可反映分支特定的关键词和类别,所述关键词和类别反映被分支组所选择的分类法。
服务条款区815(图8)可包括滚动文本框872,滚动文本框872包含陈述适用于使用搜索系统注册的搜索的条件、条款、规则和/或规程的文本。可提供同意在文本框872中所陈述的条款、条件、规则和规章的复选框874,由此预期的搜索者可指示愿意遵守文本框872中所陈述的条款和条件。一旦提供了注册搜索服务所需的任何数据,预期的搜索者就可点击继续按钮895,或者以别的方式指示网页注册表格的完成。搜索服务可从注册网页800提取信息并可将这样的数据存贮在搜索数据库250和/或分支数据库255(图2)中。
虽然以上所述的注册网页800请求以上识别的数据,但为了注册为搜索系统的搜索者而请求任何信息是在本公开内容的范围内的。对注册为搜索者所请求的信息从其它途径获取,例如通过访问在预期的用户的计算机系统上所存储的cookies和信息、通过从分支组数据库的数据库转储(database dump),这也是在本公开内容的范围内的。相关技术领域的普通技术人员将马上认识到,虽然文本框、下拉式列表和复选框被示为在注册网页800上生成,以有助于从搜索者获取所需的信息,但为了这样的目的,可使用其它数据输入结构。可请求诸如种族、宗教信仰、所参加的高等院校、所获得的学位、研究领域等的信息,以确定搜索者的人口统计学轮廓文件。
在注册过程中从预期的搜索者所获取的任何信息可用于填充分支组搜索者数据库240(图2)的字段。
在一个实施方案中,分支组可选择使由搜索系统225(图2)所驱动的搜索窗口910(图9)显示在分支组的主网页900上。如图9所示的特定的实例包括航空公司的分支组网页900,分支组网页900包括搜索窗口910,搜索窗口910指示可在搜索引擎窗口的文本框920中直接提交关于旅行目的地的查询,该查询将由该分支组的雇员回答。搜索引擎窗口也包括触发按钮930,触发按钮930在被信息搜索者选择时,促使搜索系统生成将被显示在信息寻求者计算机系统230(图2)上的搜索页1000,例如,如图10中所示的。
参照图10,当选择分支组网页(例如,分支组网页900)上所显示的搜索引擎窗口910中的触发按钮930(图9)时生成的搜索页1000包括多个窗格和图标。搜索页1000包括查询框1005、搜索按钮1010、使用引导者的搜索按钮1015、分支标记图标1020、搜索结果窗口1025、广告窗口1030、聊天窗口1035和搜索系统标记图标1040。当通过点击分支组网页900上搜索窗口910中的触发按钮930而得到对搜索页的访问时,查询框1005包括在分支组网页900上查询框920中所输入的查询。通过点击搜索按钮1010,在不使用已注册的搜索者的情况下,信息寻求者可搜索。在一个实施方案中,没有引导者的情况下进行搜索时,搜索结果窗口1025中所显示的搜索结果是使用资源产生的结果,这些资源由答复包含与信息寻求者当前查询中所包含的关键词相同的和/或类似的关键词的查询的搜索者在过去使用。在一个实施方案中,当用户点击搜索按钮1010时,在搜索结果窗口1025中所显示的结果是由已注册的搜索者响应于关于与当前查询关联的关键词的先前查询而显示的结果。结果是从搜索数据库250(图2)中检索到的,搜索数据库250可以是分支组数据库255的子组件(subcomponent)。当不需要与搜索者聊天时,如果信息寻求者点击搜索按钮1010,那么可隐藏聊天窗口1035。然而,在一个实施方案中,在点击搜索按钮1010之后可使用聊天窗口,以努力澄清关于查询涉及的关键词或类别的任何含糊不清之处。
当点击使用引导者的搜索按钮1015时,可把包括关于可用的引导者(见图14)的信息的窗口显示给信息寻求者,以便信息寻求者可选择特定的引导者和/或引导者轮廓文件来回答查询,如上所述。可选地,如在此进一步描述的,被分派答复查询的搜索者可以由搜索系统225(图2)自动指定。一旦引导者被选择或指定来答复查询,引导者和信息寻求者就可使用聊天窗口1035实时通信。这种实时通信可用来澄清查询中的任何含糊不清或者向信息寻求者提供引导者和/或引导者所关联的分支组的好印象。引导者也可选择显示在广告窗口中的广告,或者搜索系统225基于查询分析可自动地选择广告。在此前提及的美国申请序列第11/777505号中,更充分地说明了目标广告的选择以及来自提供目标广告的利益。
一旦在搜索页1000上,信息寻求者就可选择通过跟随在结果窗口中所显示的链接、在查询框1005中输入新的查询来做附加的搜索,或者可跟随在广告窗口中所显示的广告链接。在一个实施方案中,搜索系统图标1040在被点击时,提供到搜索系统提供者搜索页的URL的链接,该搜索页与图10中所示的搜索页类似,而没有分支组图标1020。
以上所述的分支组网页900(图9)和分支组搜索页1000(图10)的实例是分支组搜索的实例,其中信息寻求者是不受限制的,即导航到分支组网页900的任何信息寻求者可使用与分支组关联的已注册的搜索者,以辅助信息寻求者找到答复查询的结果。在以上实例中,在一个实施方案中,对于辅助信息寻求者找到答复其查询的结果的可用的搜索者被限制到与分支组关联的已注册的搜索者。在以上实例的可选的实施方案中,当与分支组关联的搜索者是可用的且符合条件或者有资格来答复查询时,这样的搜索者可接收优惠待遇(preferential treatment)并被分配答复信息寻求者查询的任务,但是如果与分支组关联的搜索者不可用或不符合条件来答复查询,那么其它符合条件的搜索者可被指定来答复查询。
在某些未示出的实施方案中,信息寻求者可以来自被限制的组,且可用来辅助信息寻求者的已注册的搜索者可以来自被限制的组。这样的实施方案的一个实例是当处理高度机密或保密信息的分支组选择在由搜索提供者驱动的分支组网页上提供搜索窗口时的情形,该网页只能被授权的分支组人员访问且仅允许与该分支组关联的已注册的搜索者来作为引导者,以辅助信息寻求者获得对信息寻求者查询的答复。
使用以上实例中的“Audubon Society”(如分支组A105所示的(图1)),示例性授权记录(见图5)中的授权引导者的列表可能拒绝搜索者A1 110(例如,“Bill Birdsong”)访问“Rare and Endangered”物种的数据库。通过用不同的兴趣组ID 305创建独立的兴趣组记录(见图3和图5A),或者通过将资源与指示“Bill Birdsong”不是授权搜索者的关键词关联,可控制访问。
相关技术领域的那些普通技术人员基于本公开内容能容易地设想以下情形,其中信息寻求者可被限制到被分支组授权的信息寻求者,而已注册的搜索者的集合(pool)不受限制。例如,分支组可能要要用户建立登录和/或用户轮廓文件,以便利用该组的服务,从而可提供更好的服务。在此情形中,分支组可能提供基于语音的服务,并且根据所使用的时间开账单给用户。然而,由于对引导者的动态需求,分支组可允许已注册到搜索系统225且与分支组关联的任何引导者向信息寻求者提供服务。使用以上航空公司实例,具有信用信息的所建立的用户轮廓文件可存储在航空公司的数据库中。该信息可以是搜索者不可访问的,但飞行预定网络是已签约“ Air Lines”分支组的任何搜索者可用的,该飞行预定网络对雇员优先,但是在需求高峰期间使用其它成员。
在图11中,提供了用于分支组成员的招募和注册的方法1100。
当分支组选择被搜索系统提供者认可为分支组时,在操作1105中对该分支组触发服务器应用程序。该应用程序可允许分支组建立商业规则,执行组建活动等。将控制转到操作1110且方法1100继续。
在操作1110中,分支组系统管理员可提供关于分支成员的信息给分支组数据库255(图2)。这可包括电子邮件、IM证书、移动设备联系参数(例如,电话号码等)、个人网站URL或组成员的其它联系信息。此外,分支组可提供认证信息、授权信息、搜索结果、查询信息、资源访问信息、培训材料、关键词/类别数据、评级数据等,这些可存储在搜索数据库250和/或分支数据库255中。将控制转到操作1115且方法1100继续。
在操作1115中,发送电子邮件(或其它适合的通知)给分支组成员,通知他们注册。这样的通知可例如包含到诸如注册页800(图8)的注册网页的链接,且可包含分支组将被认为是搜索者的发起人的cookie和/或其它标记,所述搜索者利用通知中的链接来注册到搜索系统。通知可采用其它形式,例如IM,如在相关的美国申请序列第11/647309号中进一步描述的,该美国申请是由Jones等人于2006年12月29日递交的,标题为“InstantMessage Notification of Service Providers”,该美国申请的公开内容在此通过引用方式并入。指定为发起人可给予分支组基于他们发起的搜索者的活动而接收报酬的权利。本公开内容的此方面在为分支组产生收入时是特别有用的,且给分支组提供选择被例如搜索系统提供者注册的动机。将控制转到操作1120且方法1100继续。
在操作1120中,关于分支组成员是否选择注册为搜索系统225(图2)的搜索者做出判断,例如通过点击在邀请通知中所提供的链接以将分支组成员网络浏览程序导向到注册页。如果判断为分支组成员不选择注册,那么方法1100继续等待。如果判断为分支组成员选择注册为引导者,那么将控制转到操作1125且方法1100继续。
在操作1125中,分支组成员可访问搜索系统的注册页。期望注册为搜索者的成员被提示输入用户ID、用户名和/或密码等,这可基于在例如兴趣组搜索者记录(见图4)的搜索者用户名字段415和/或搜索者校验码字段420中的信息,或者可选地在与被指定给分支组的兴趣组ID关联的授权记录(见图5)中的授权搜索者ID字段525、授权搜索者用户名字段530、和/或授权搜索者密码字段535中的信息。
在操作1135中,根据例如在操作1110中例如由分支组管理员提供的认证信息,对由分支组成员所提供的认证信息是否有效做出判断。如果在操作1135中判断为已显示了有效的认证信息,那么将控制转到操作1145且方法1100继续。如果在操作1135中判断为该信息不是有效的,那么将控制转到操作1120且方法1100继续。
在操作1135中无效认证证书的判断可基于多个条件。例如,如果等待分支组成员采取行动的系统225超时,那么数据库可将此反映出来并简单地返回以等待将接收到的另一个注册请求。在另一情形中,系统可检测到,试图使证书有效的次数已超过系统所允许的阈值计数。系统225可禁止该用户名访问该分支组,直至系统和/或分支组管理员基于对数据库250、数据库255的更新来采取行动。
在操作1145中,分支组成员可提供信息来创建和/或升级与搜索者关联的轮廓文件。将控制转到操作1147且方法1100继续。
在操作1147中,对搜索者是否已指示完成注册做出判断。如果判断为搜索者已指示完成注册过程,那么更新搜索数据库250和分支数据库250,将控制转到操作1150且方法1100继续。如果在操作1145中判断为搜索者未完成注册,那么更新数据库250、255,将控制转到操作1125且方法1100继续。根据由系统提供者所限定的条件,诸如注册者终止会话、超出预设的时限等,可进行操作1147中未完成注册的判断。
在操作1150中,搜索系统225用所提供的信息更新数据库250、数据库255,并生成分支成员的用户轮廓文件,所述分支成员现在被认为是已注册的搜索者。搜索系统可生成欢迎电子邮件和/或其它通知,欢迎电子邮件和/或其它通知包含将引导者应用程序下载到与分支组关联的新注册的搜索者的链接。将控制转到操作1155且方法1100继续。
在操作1155中,与分支组关联的新注册的搜索者可下载诸如引导者应用程序的应用程序,并且可被指引到轮廓文件页。然后,新注册的搜索者可用来响应于信息寻求者已向与分支组关联的引导者请求的查询而向信息寻求者提供搜索结果。控制然后被转到操作1105,其中分支组管理员可提供用于分支组成员注册的进一步信息。
在图12中示出了用户和/或引导者选择分支组的示例性的GUI。GUI1200包括广告窗口1205、兴趣组选择菜单1210、动作按钮1215、兴趣组评级和/或成员资格指示符窗口1220、图形窗口1225、查询框1230和系统标识符1235。
广告窗口1205可用于显示任何形式的广告,该广告基于优选地与查询关联的信息被确定为合适的。广告窗口1205可包括与可用的分支组中的一个或多个关联的广告,以宣传分支的服务。广告可基于在兴趣组选择菜单1210中所选择的轮廓文件数据、查询框1230的查询所涉及的信息、或搜索系统225可用的任何其它信息。
兴趣组选择菜单1210可包括可用的分支搜索组的列表和由用户和/或引导者选择分支组的其它控制。例如,选择框可以是下拉式菜单,该下拉式菜单可允许引导者和/或用户选择轮廓文件、类别和/或关键词的列表等,以允许选择相关的兴趣组来调查和/或使用。
信息寻求者可使用动作按钮1215来接受或取消选择分支搜索组的选项。同样地,引导者可使用动作按钮来指示成为被指定的兴趣组成员的请求,或者取消这样的请求。
兴趣组评级和/或成员资格指示符窗口1220可包含关于被选择的分支组的信息。例如,可显示对于给定的查询和/或轮廓文件可用的多个组。可选地,下拉式菜单可列出兴趣组、各自的评级、示例性的结果等。
图形窗口1125可用于显示关于分支组之间关系的图形数据。所选择的兴趣组的比较是基于诸如所处理的查询、结果的评级、成员数目、所选择的兴趣组与其它组(例如,普通成员)的成员间的关系等的标准。
查询框1230可包含由信息寻求者所提交的原始查询,或者可包含引导者为了找出待参加的相关兴趣组所输入的查询。查询框可进一步允许引导者和/或信息寻求者改进查询,如在此前所提及的相关的美国申请序列第11/777505号中进一步描述的。
如所示地,系统标识符1235可任选地出现,以识别系统提供者和/或用户和/或引导者和/或分支组。
在图13中示出了用户基于查询来选择兴趣组的示例性的GUI 1300。
GUI 1300可包含查询框1310、兴趣组列表框1320、动作按钮1330、自动选择按钮1340、广告窗口1350和系统消息窗口1360。
查询框1310可包含由信息寻求者所输入的查询。查询框可允许用户修改此前关于图12所述的原始查询。
兴趣组列表框1320可包含目标兴趣组的标识符。它可进一步包括可选的分支组的下拉式列表,所述可选的分支组对于查询来说是可用的。它可进一步显示或打开列出可用的兴趣组的更多详细信息的窗口。
动作按钮1330允许用户基于GUI 1300中显示的信息而采取行动。例如,“接受”按钮可触发答复查询的目标兴趣组的选择。“更改”按钮可允许用户访问更详细的选择GUI,诸如关于图12所述的GUI。“取消”按钮可允许InfoseekerTM恢复GUI 1300中的原始数据并放弃任何修改。虽然已经描述了某些功能,但是对于相关领域的普通技术人员来说,包括可选的动作按钮或等效物将是立即明显的。
自动选择按钮1340允许用户不对兴趣组做出选择,并允许系统225(图2)做出选择,即使该选项已被提供给用户。
广告窗口1350可向用户显示各种形式的材料,如前所述。在GUI 1300中可包括多个广告窗口。
系统消息窗口1360可允许系统向用户发送关于诸如用户ID、系统ID等主题的任何消息。
在图14中显示了示例性的搜索者选择GUI 1400。
搜索者选择GUI 1400与兴趣组选择GUI 1300类似地操作。GUI 1400可用于选择特定的搜索者。在优选的实施方案中,搜索者和用户保持匿名,如在相关的美国申请序列第11/779502号中进一步描述的,该美国申请是由Jones等人于2007年7月18日提交的,标题为“Anonymous Search SystemUsing Human Searchers”,该美国申请的公开内容在此通过引用方式并入。
GUI 1400可包含查询框1410、搜索者列表框1420、动作按钮1430、自动选择按钮1440、广告窗口1450和系统消息窗口1460。
查询框1410可包含由信息寻求者所输入的查询。查询框可允许用户修改如此前关于图12所述的原始查询。
搜索者列表框1420可包含目标搜索者的标识符。它可进一步包括可选的搜索者的下拉式列表,所述可选的搜索者对于查询来说是可用的或符合条件的。它可进一步显示或打开列出可用的搜索者的更多详细信息的窗口。
动作按钮1430允许用户基于GUI 1400中显示的信息而采取行动。例如,“接受”按钮可触发答复查询的目标搜索者的选择。“更改”按钮可允许用户访问更详细的选择GUI,诸如关于图12所述的GUI。“取消”按钮可允许InfoseekerTM恢复GUI 1400中的原始数据并放弃任何修改。虽然已经描述了这些功能,但是对于相关领域的普通技术人员来说,可选的动作按钮或等效物将是立即明显的。
自动选择按钮1440允许用户不对搜索者做出选择,并允许系统225(图2)做出选择,即使该选项已被提供给用户。
广告窗口1450可向用户显示各种形式的材料,如前所述。在GUI 1400中可包括多个广告窗口。
系统消息窗口1460可允许系统向用户发送关于诸如用户ID、系统ID等主题的任何消息。
在显示器上可以可选地取消GUI 1200、GUI 1300、GUI 1400的元素中的任何一个或所有,以减少画面过载。可选地,可在GUI 1200、GUI 1300、GUI 1400中包括附加元素,以考虑足够的用户选项。
在图15中显示了示例性的引导者或用户登录GUI。
当需要认证信息时,可向引导者或用户显示GUI 1500。GUI可包含用户名输入框1510、密码输入框1520、登录按钮1540和取消按钮1550。
用户名输入框1510允许用户和/或引导者为了认证目的而输入用户名。密码框1520允许用户和/或引导者输入密码或诸如安全令牌(securetoken)ID或其它一次性使用条目的其它信息,激活生物统计学的输入,等等,如在公开领域中所已知的。
登录按钮1540允许用户和/或引导者指示认证输入过程的结束。取消按钮1550允许用户和/或引导者离开GUI 1500而不试图证书的登录或校验。
本实施方案在此公开了用于提供基于分支组的搜索服务的系统和方法。在各种实施方案中,本系统使用户和/或引导者能够处于授权控制下,这不仅对于在此所述的应用,而且对于工作者/搜索者的组可向信息寻求者/用户提供信息的任何这样的应用都可能是有用的。本实施方案在此可被应用于具有这样需求的不同的系统和行业。
使用本公开内容在此介绍后,本领域普通技术人员将认识到,可以软件、固件和/或其组合实现本实施方案。可以任何可行的编程语言实现根据本实施方案的程序代码,所述可行的编程语言例如为C、C++、HTML、XHTML、JAVA或任何其它可行的高级编程语言,或者高级编程语言与低级编程语言的组合。
本实施方案也可以计算机可读存储器的形式,所述计算机可读存储器使用控制计算机的处理指令编码,以实现在此根据本实施方案所述的方法。
本实施方案不应局限于在此所述的实施方案。使用本公开内容在此介绍后,本领域的那些普通技术人员将认识到,可对所公开的实施方案进行改变,而不脱离本实施方案的精神和范围。

用于分支组搜索的方法、系统和计算机可读存储器.pdf_第1页
第1页 / 共63页
用于分支组搜索的方法、系统和计算机可读存储器.pdf_第2页
第2页 / 共63页
用于分支组搜索的方法、系统和计算机可读存储器.pdf_第3页
第3页 / 共63页
点击查看更多>>
资源描述

《用于分支组搜索的方法、系统和计算机可读存储器.pdf》由会员分享,可在线阅读,更多相关《用于分支组搜索的方法、系统和计算机可读存储器.pdf(63页珍藏版)》请在专利查询网上搜索。

一种用于允许信息寻求者使用涉及搜索者的分支组搜索的方法,这些搜索者是特定信息分支组的成员。每个分支组具有他们特别擅长的专门知识范围。在至少一个实施方案中,该方法包括接受对用于提供信息搜索的分支组的指定,并向信息寻求者显示由该分支组的成员所做出的搜索结果。 。

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

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


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