CN101405731A - 使用人工搜索者的可缩放搜索系统 - Google Patents

使用人工搜索者的可缩放搜索系统 Download PDF

Info

Publication number
CN101405731A
CN101405731A CNA2007800102821A CN200780010282A CN101405731A CN 101405731 A CN101405731 A CN 101405731A CN A2007800102821 A CNA2007800102821 A CN A2007800102821A CN 200780010282 A CN200780010282 A CN 200780010282A CN 101405731 A CN101405731 A CN 101405731A
Authority
CN
China
Prior art keywords
searchers
user
search
inquiry
key word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800102821A
Other languages
English (en)
Inventor
S·A·琼斯
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.)
ChaCha Search Inc
Original Assignee
ChaCha Search 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 ChaCha Search Inc filed Critical ChaCha Search Inc
Publication of CN101405731A publication Critical patent/CN101405731A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24578Query processing with adaptation to user needs using ranking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3325Reformulation based on results of preceding query
    • G06F16/3326Reformulation based on results of preceding query using relevance feedback from the user, e.g. relevance feedback on documents, documents sets, document terms or passages

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种允许将查询提交给查询分配服务器的系统,所述查询分配服务器定位能够对所述查询执行搜索的人工搜索者。所述搜索者使用诸如计算机浏览器之类的常规搜索工具执行搜索,并将结果通过所述系统提供给用户。对产生被所述用户接受的搜索的搜索者给以奖金。被链接到所述查询的结果可存储在数据库内以备今后另一个用户提交类似查询时使用。通过将所述查询的关键字与搜索者已经登记要对其进行搜索的关键字进行比较来定位搜索者。所述系统所挑选的搜索者是在匹配于该搜索者登记的关键字的所述查询的关键字、搜索者的先前成功搜索、产生搜索结果的速度以及有助于为用户提供优质搜索和体验的其它因素中排名良好的搜索者。用户能够在搜索执行期间专注于提供给他的信息,诸如视频、游戏、广告等。在搜索期间呈送的信息可基于该查询的关键字并且可由执行该搜索的搜索者所指定。对搜索者的奖金能够以来自广告的收入为基础。

Description

使用人工搜索者的可缩放搜索系统
发明背景
1.发明领域
[0001]本发明针对一种利用人工搜索者为用户实时执行搜索以从包括“深网”的广泛知识库中提供高度相关的结果的系统,所述“深网”在这里被定义为网络中通常仍不能由当前搜索引擎所索引的那部分大量信息。使用这个唯一发明,用户可以在任何时间任何地点访问以容易快速地找到所需信息的方式被提供的巨量信息或知识。可以经由诸如桌上型计算机、膝上型计算机、蜂窝电话、电话和个人数字助理之类的基于文本或者语音的设备来访问该系统。用户和搜索者可以在搜索过程期间直接通信以便提供更加好的查询结果。由于搜索者因提供及时且相关的结果可以被给予酬劳,所以能激发搜索者参与其中。
2.背景技术
[0002]在当前搜索环境中,用户能够访问诸如GoogleTM之类的搜索引擎并执行搜索。然而,很多用户努力地用公式表达将导致搜索引擎获得有用结果的关键字集。(术语“关键字”包括一个或者多个关键字和关键短语,所述关键短语能够包括多个关键字以及能够被分析以提取出关键字和关键字短语的自然语言句子)。再者,尽管已经有比世界上的人口还多的网页被索引,但是据估计只有不到所有信息的1%的信息被任意的给定搜索引擎所索引。
[0003]在诸如蜂窝式电话(蜂窝电话)之类的设备上使用当前搜索引擎非常困难,原因在于顶部的搜索结果常常与用户真正想要知道的东西不相关,从而迫使用户浏览长的列出结果集或者重复查询以便得到更相关的结果。蜂窝电话用户有时会对蜂窝电话的有限显示容量和笨拙的输入方法感到灰心,蜂窝电话的有限显示容量和笨拙的输入方法进一步使得使用蜂窝电话时的搜索功能复杂化。
[0004]已经做了尝试以经由各种机制对用户的问题进行人工答复所述机制包括电子邮件、在网站张贴的信息和经由“聊天”会话连接到用户的图书馆参考咨询台。然而,存在一些由这些和其它提供(offering)所强加的局限性,所述其它提供包括具有有限的“专家”池、在递送结果方面的时延以及缺乏足够的知识来提供最佳结果的帮助者等。
[0005]在网络上已经有一些被尝试用于“搜索”应用的基于广告的模型(model),包括通过根据用户查询中的关键字将广告映射到关键字来以用户“为目标”的那些模式。
[0006]所需要的是可广泛访问的系统,该系统允许信息搜寻者从广博的知识库中找到高度相关的信息,并且所述信息是以人们能够在任何时间任何地点容易而快速地找到他所需的信息的方式来提供的。还需要使得这样的系统得以持续下去的业务流程。
发明内容
[0007]本发明的一个方面是提供一种系统,所述系统在搜索期间改进用户的经验,包括通过让人工参与到确定相关性的过程中来提供高度相关的答案,因此人工可以对来自传统搜索引擎的结果进行排序和选择和/或访问当前搜索引擎领域之外的信息。
[0008]本发明的一个方面是通过使人工搜索者能够为需要问题答案或者搜索查询答案的用户提供较佳结果的基础设施来克服一些当前机器智能的缺陷。
[0009]本发明的一个方面是人工搜索者可以为用户提供可从传统搜索引擎获得的信息和当前不能够经由传统搜索引擎获得的信息。搜索者可以“找到”来自可能不能被传统搜索引擎所索引的“深网”的条目(item)并将其公布给终端用户。这些条目可能来自搜索者的硬盘驱动器、局域网、个人书架,来自诸如商行(例如Amazon)或者拍卖站点(例如eBay)之类的站点。
[0010]本发明的又一个方面是提供一种系统,所述系统通过让人工搜索者事先对特定关键字或者类别“签署(sign up)”由此使得搜索者能够准备回答与所述关键字或类别相关的查询来实时确定能够找到与用户的查询高度相关的答案的搜索者。
[0011]本发明的一个方面是实时地将用户和搜索者以交互的和合作的方式进行链接,因此用户能够得到高质量和快速的帮助,得到他或她所需要的答案,其中这可以通过下述来加以实现:经由聊天会话或者通过经由支持语音或文本的连接对用户和搜索者进行链接以使得能够搜寻和/或提供关于所述查询的解释,等等。
[0012]本发明的又一个方面是搜索者具有非常丰富的工具集以用于在特定关键字区域中进行快速搜索。
[0013]本发明的一个方面是使得向用户呈送的广告产生收入,所述收入使得服务能够在不必向访问该服务的用户收费的情况下自行维持。
[0014]本发明的再一个方面是搜索者因他们的工作能够被给以酬劳,因此存在使大搜索者池在所有时间在广阔的题目范围上可用的极度激励。
[0015]本发明的再一个方面是可以向慈善机构赠送酬劳。
[0016]本发明的再一个方面是包括了语音能力以使得不仅能够从计算机访问系统,而且还能够通过移动电话和陆上运输线电话以及可以将语音转录为文本以使适合的搜索者被连接到用户的地方来访问所述系统。
[0017]本发明的再一个方面是可以将大量和少量奖金给予以实时方式提供了相关答案的执行良好的搜索者。
[0018]再一个方面是一些搜索者将实时对将被显示给终端用户的广告进行手工选择。这些广告可以与搜索短语的关键字有关。广告者可以出价来确定他们的对于人工搜索者和/或终端用户的暴露级别。
[0019]本发明的一个方面是可以以高度定目标的方式向用户和/或搜索者提供广告。
[0020]本发明的一个方面是搜索者将他们的账单和个人信息提供给系统以使得系统能够记住他们的可用性、简档(profile)、为他们提供酬劳的方法、他们已向其签署以进行搜索的关键字等。
[0021]本发明的宽泛且总体的方面是可以通过在搜索完成时向终端用户显示广告而为互联网上的实时人工辅助搜索服务提供酬劳。
[0022]本发明的再一个方面是具有对试图要停止、侵害或者中断系统的用户和/或搜索者进行阻止、延缓和/或使其无效的方法。
[0023]本发明的一个方面是搜索者以这样的方式被分配给用户:具有已被证明的记录的搜索者优先为终端用户执行搜索。自选择的“达尔文”模型激励搜索者执行良好。用户具有影响搜索者的排名的机会。
[0024]本发明的一个方面是本系统在人工搜索者不可用或者当人工搜索者不能足够快地执行或不能产生足够相关的结果时提供缺省方式,其中可以通过以下方式来提供这些“最后手段”的答案:将查询转给传统搜索引擎并将结果返回用户,类似于元搜索引擎的操作,其中用户能够挑选缺省搜索引擎以用作“缺省”解决方案。
[0025]上述各方面能够由允许用户提交查询并定位能够实时执行关于该查询的搜索的人工搜索者的系统来实现。搜索者使用常规且扩展的搜索工具来执行搜索并且通过该系统向用户提供结果。对产生被用户接受的搜索的搜索者进行奖赏(例如,用点数和/或金钱或者其它考虑因素)。查询和结果能够被存储以备今后当另一个用户提交类似查询时使用。通过将该查询的关键字与搜索者已经指示他/她将针对其进行搜索的关键字进行比较来定位搜索者。系统所选择的搜索者是所查询的关键字与搜索者所登记的关键字相匹配、搜索者先前成功的搜索(针对特定关键字和/或总的来说)、在过去的搜索中为用户产生搜索结果的速度以及有助于为用户提供优质搜索和经验的其它因素的在所查询的关键字中排名靠前的搜索者。当搜索正在被执行时,用户在精神上被提供给他的信息所占据,所述信息诸如广告、与搜索者的聊天会话、视频、游戏等。搜索者代表用户实施搜索时所呈送给用户的信息能够以该查询的关键字为基础并且由执行搜索的搜索者来指明。例如,可以将与关键字有关的广告显示给用户。搜索者甚至可以挑选在用户的计算机、电话或者其它装置上显示的广告。可以采用许多种收入方案来优化来自根据查询形式由人工帮助决定什么广告是最为适合的附加能力的返回结果。
[0026]这些与随后将是清楚明白的其它方面和优点一起都体现在下文中更加充分描述且主张的解释和操作的细节中,参照形成了它们的一部分的附图,其中全文中相同的数字指示相同的部件。
附图说明
[0027]图1描绘了系统体系结构实施例。
[0028]图2示出了与查阅先前查询相关联的操作。
[0029]图3描绘了查找搜索者。
[0030]图3A图示了如何挑选搜索者。
[0031]图4图示了搜索结果处理。
[0032]图5示出了查询解释(clarification)操作。
[0033]图6描绘了用户GUI(图形用户界面)。
[0034]图7描绘了搜索者GUI。
[0035]图8图示了数据库。
[0036]图9A、9B和9C示出了搜索会话期间的不用阶段的用户GUI。
[0037]图10A-10E示出了搜索会话期间的搜索者GUI。
具体实施方式
[0038]本发明的实施例包括系统100,其允许由人工搜索者来搜索诸如工人、家庭主妇或者孩子之类的用户或信息搜寻者(InfoSeekers)所进行的查询,所述人工搜索者可以是专业付费搜索者(PaidSearchers)以及业余和/或者志愿搜索者。例如,该查询(在整个说明书中,其可以是如前面所讨论的全形式的问题/句子或关键字或关键字列或搜索短语)可能请求例如特定饭店的关门时间、1960年世界职业棒球大赛的获胜者或者关于医疗疾病的信息(或者是任何其它类型的查询)。如图1中所描绘的,所述查询可源于用户计算机系统102-106并且经由通信系统107或者从电话听筒110-112被接收。用户计算机系统可以是典型的桌面计算机系统或膝上型计算机系统、诸如个人数字助理(PDA)之类的手持计算机、基本的蜂窝式电话、支持文本的蜂窝式电话、专用查询终端或者任何允许用户经由文本输入或语音输入来输入查询的其它源。(注意:在本讨论中的使用的词“语音”和“话音”是可以互换的)。电话听筒可以是典型的按钮音电话、蜂窝式电话、双向无线电接收装置或者任何允许用户长距离通话的其它通信装置。通信系统可包括诸如互联网之类的分组交换设施、诸如公共交换电话网络之类的电路交换设施以及诸如无线网络之类的基于无线电的设施,等等。
[0039]将通过电话110-112所进行的口头语音查询存储在系统数据库中并通过语音翻译系统114将其转换为数字文本查询。(可替换地,用户的计算机102-106或者电话110-112可以执行该处理)。语音翻译系统114可能通过与其它系统的交互来处理将语音翻译成文本的任务,或者其可以在本地执行该任务。可以通过使用利用人工转录者的语音转录或者通过使用常规的语音至文本处理(也被称作自动语音识别(ASR))来执行语音至文本的转换。语音查询可源于用户的电话并且最初能够经由自动附带的语音提示型处理(或者可替换地,经由交互语音响应或者IVR系统)进行处理以获得用户的查询。
[0040]语音翻译服务器114记着呼叫起源的端口并针对特定会话为在该端口上的用户110-112分配用户标识符。系统114能够提示用户说出查询。语音查询也能够源自被称作“语音查询服务请求者(SQSR)”的另一个源116而不是直接来自于用户,诸如私有或公共信息提供者。例如,语音查询最初能够由公共图书馆电话系统来处理并被切换到服务器114。语音查询可以经由各种输入装置物理到达该系统,所述输入装置包括时分复用线路、来自互联网连接的IP网上语音(VOIP)分组以及其它源。语音查询可以以流或者分组或系列分组的形式到达。
[0041]类似地,诸如用户订购食品并查询特殊的餐后甜点配方的食品杂货店订购系统之类的商业站点能够在最初对语音查询进行处理并将其传送给语音翻译服务器114。
[0042]SQSR 116可经由包括基于IP的插口地址或Microsoft.NET服务的各种机制与语音翻译服务器114进行通信,使得任何想要使用其的应用能够经由互联网户的114的翻译服务。
[0043]接着,能够在语音翻译服务器114上对分组进行本地处理以将其从数字化语音转换成文本,或者可替换地,可以由远程系统对其进行处理。如果数字化语音正在被人工转录者所转录,则这能够通过将该数字化语音发送到一个或多个转录者系统(TS)130-132来完成,人工转录者能够在人工转录者系统130-132经由例如耳机或扬声器听到语音并通过将文本输入其系统,以使得文本接着被发送回语音翻译服务器114(或者可替换地,直接发送至查询服务器118或者SQSR 116),所有这些在大约几秒钟之内(优选地,在用户说完该查询之后小于10秒钟)完成。为了加速处理,该语音查询能够且典型地被优选划分成分组流,并且被传给转录者而没有中断,就像用户将其说出来似的,由此允许在系统中减少时延。优选地,由于在系统中有比即时查询更多的可用的转录者,因此在该系统中不会出现延迟。在查询溢出的情况下,可以通过告知一些呼叫者他们必须在线等待可用的转录者(这可以向呼叫者描述成等待操作者或者代理)来利用流控制的形式。优选地,语音翻译服务器114维护当前登录并且可在其转录系统130-132上使用转录软件应用程序来执行转录服务的所有转录者的数据库。可替换地,追踪转录者的可用性的功能可以被定位在远程系统上和/或可以在转录者系统130-132(例如,使用P2P机制)中使用分布式机制来实现的。
[0044]语音翻译服务器114可以将来自各种不同源(例如,用户)将连续序列语音短语送到任意的指定转录者130。因此,转录者快速接连地顺序转录来自各种扬声器的语音消息并创建与每个语音消息相关联的单独文字分组。
[0045]一旦查询是数字文本形式的,其就被提供给查询服务器118。蜂窝电话的文字输入特征也能够被用于输入数字文字形式的查询以允许用户从电话通过文本提交查询。
[0046]例如,来自用户计算机102-106的图形用户界面(GUI)的查询能够直接来源于用户或者像语音查询那样间接通过TQSR(文本查询服务请求者)120进行,所述TQSR可以是任何软件应用或者经由互联网连接的装置。如在语音查询中,用户可位于订购外送食品的食品杂货店网站上并且可以查询特殊甜点的配方。该配方查询会被转发到查询服务器118。任何网站、消费者电子装置或其它装置都可以成为用于执行搜索的TQSR或SQSR。例如,卫星电视或有线电视提供商所提供的机顶盒能够提供输入查询串的功能并充当TQSR或者SQSR。例如,在PC上运行的诸如微软Word或者Excel之类的任何软件应用程序也可以被用作TQSR或SQSR。
[0047]诸如用户计算机102的图形用户界面(GUI)或语音翻译系统114中的语音提示系统之类的适当界面提取来自用户的查询并将其发送给查询服务器118。。
[0048]一旦接收到诸如在本例中是来自用户计算机102的查询时,查询服务器118能够向用户提供信息(例如广告)以便让用户在查询被处理期间看到或听到。该信息可以与所述查询(或者该查询的关键字)相关并且可包括适于用户装置以及所述查询源的视频信息和音频信息,诸如配方例子中的食品杂货店广告。该信息不仅仅能够包括广告,还可包括诸如视频、音乐、游戏和网络链接等的在执行查询时将与用户进行交互并且向用户显示的信息。所提供的信息可以(例如通过广告)作为收入来源。如果用户在等待该搜索的结果时查看广告或点击连接或者购买与广告有关的产品(有时被称为“转变”),则该数据库就能够被更新以通过(如果适合)给搜索者积分点和/或酬劳来反映附加的广告收入。可以在用户计算机102或用户电话(112)上显示(或播放)数字文本、图形、音频或视频广告。所选择的特定广告能够以单个或组合的因素为基础而基于与广告相关联的权重,所述因素诸如广告者合同承诺、广告者的出价、在用户中的流行度、映射到广告的关键字、统计的用量(例如最近所提供的)、用户人口统计以及搜索者对广告的选择等。
[0049]服务器118通过根据诸如登录的搜索者、向关键字或者类别签署的搜索者或者基于先前成绩的搜索者排名之类的因素确定哪个搜索者能够搜索正被请求的信息来处理送到来的查询。
[0050]所述服务器还能够确定该特定查询先前是否已经被查询过,并且能够在不必激活人工搜索者的情况下用先前送获得的搜索结果向用户发送响应。
[0051]当先前的查询结果都不令人满意或者不满足该查询时,服务器118经由通信系统107将该查询发给一个或多个可用的搜索者。如果该查询是语音查询,除了发送查询和关键字的文本版本之外,还要传送该查询的语音记录。人工搜索者可位于基于计算机的搜索者工具系统122-124和/或者基于计算机的搜索者系统126-128。
[0052]服务器所选的搜索者(或者多个搜索者)查阅包括关键字和任意语音记录的查询并判定是否接受该搜索。当该搜索者接受该搜索任务时,可以通过服务器118将该接受传回至发起该查询的用户。这可以自动或者手动进行。由于一些搜索者可能要求附加信息或者解释,所以搜索者能够将对于附加信息的请求发给用户。这能够通过服务器118来发送或经由经过通信系统107的至用户的直接链接来发送。用户利用解释、附加信息或经修改的查询来进行回复。接着,搜索者使用搜索者工具系统122-128对公共可用信息或私有可用信息执行搜索以产生搜索结果。例如,搜索者可以使用诸如浏览器之类的常规工具经由在万维网上的搜索来访问公共数据库或者访问仅该搜索者可访问的私有数据库,诸如由搜索者先前汇集的信息、来自其它搜索者的存储在查询服务器118上的结果信息、或者来自需要付费的数据库的信息甚至是诸如搜索者书架上的书之类的搜索者可用的非电子形式的信息以及来自个人实验的测试结果等所构成的数据库。搜索者还可以将搜索查询或者它的一些版本提交给诸如Google或者AskJeeves系统之类的自动搜索工具。搜索者在搜索期间汇集诸如答案、搜索者的评述、网页、网络链接和有关其它查询的信息等搜索结果。诸如用户能够查阅或使用以获得所需信息的网页和链接、问题的答案和支持该答案的网页或至网页的链接等的搜索结果经由服务器118被传回给用户或者经由通信系统107被间接地传回给用户。典型地,被返回的信息是搜索者认为或者意指能够满足用户的需要的信息。该信息可包括能够使用户满意的任何信息,包括文档、视频、歌曲、配置文件、图片、链接等。
[0053]所述结果被实时呈送给用户,这与找到搜索者和进行搜索所花费的时间量相关联。优选地,在1-15秒内被识别一个或多个可用的搜索者,并且搜索者利用1-15秒开始执行搜索工作。根据搜索,通常花费几秒钟至几分钟进行相关结果的累积。服务器或者搜索工具可经由聊天会话(或者经由VOIP连接)每隔大约6秒自动与用户进行交互以向用户确认进程正在进行。这可能就像在用户的屏幕上打出点或更详细的自动文本消息一样简单。当通过电话进行时,优选地,用户将听到或看到广告,但是在无声期间,可经由语音进行用户交互,所述语音诸如搜索者或自动语音系统说“您的搜索正在进行请继续等待”。出于其自愿或者搜索者工具可以提醒搜索者向用户提供状态,搜索者可以与用户交互。搜索者还可以将部分结果发送给用户以使得用户可以开始预览结果。服务器118存储查询短语和搜索结果以便与将来的查询进行匹配。
[0054]当用户在电话110处时,有若干种方式可以将结果从搜索者返回到用户。可以经过用户和搜索者之间的实时VOIP或者电路交换链接来输送结果。连同这些语音结果,可以经由诸如SMS之类的文本消息系统将其它结果发送给该电话。这些其它结果可以是文本、图形、URL、音频或者视频的形式。所述结果可以是由搜索者记录并向用户进行播放的音频消息。可替换地,搜索者的消息可以向用户指出其能够获得答案的资源。可替换地,搜索者的结果可以是已经被转换成音频并向用户播放的数字文本。该结果可以是涉及能够在其中找到用户可访问的数字结果或者一些其它类型的结果的音频消息。使用如在有声读物中所使用的语音合成或读唇来向用户播放文本结果。该文本可以通过与被用于将语音转录为文本的相同(或者不同的)资源(例如上面所描述的转录者)实时地大声地读出。可能利用搜索者122-128的网络来执行语音至文本的转录或将文本转换为语音的逆过程。所述数据库能够记着哪个搜索者资源能够提供这些服务中的任何一个以及潜在地针对所述服务的酬劳。尽管不是优选的,但是在需要的情况下能够通过邮政服务或其它信使来提供该结果。
[0055]在计算机102或电话110处的用户查阅搜索结果,接着“接受”或者不“接受”该结果。接受能够是用户移动到一些其它事务(例如,注销该搜索站点或者让系统空闲)的形式,用户实际上通过激活(“点击”)用户GUI上的接受按钮来提供接受的形式,用户对针对诸如弹出或话音提示之类的通过服务器118传送给用户计算机102或电话110的用户响应的请求进行响应的形式,用户输入所修改、不同或后续的查询的形式,或者指示用户被满足或者另外找到可用结果的一些其它动作的形式。用户能够通过以下方式来登记对于查询结果的不满:通过请求另一个搜索者再次执行搜索(典型地,使用完全相同的搜索术语或查询)、通过激活用户GUI上的“用相同的搜索术语再试一次”按钮或者拒绝按钮、通过响应来自服务器118的请求、通过响应话音提示或者通过来自指示不满意或者希望“获得第二选项”的用户的一些其它动作。如果用户请求再执行搜索或者表达不满意,则系统服务器118将该用户的查询提供给一个新的一个或多个搜索者。
[0056]当搜索被接受或者被拒绝时,服务器18内的搜索者数据库被更新以反映搜索者的成功率。在适合的时间,每个搜索者的成功搜索的数目和成功搜索与总搜索的比率能够被用于对搜索者给予奖励。该奖励可以取决于其它因素,诸如将查询递送给另一个搜索者、向用户发送广告、在搜索上所花费的附加时间、将话音转录为文本、将文本口述为话音或者利用特定类别或关键字进行工作。
[0057]当源(102、114或120)传送可以是自然语言查询(例如,完全声明的问题)或关键字集的查询时,在查询服务器118上运行的服务器处理150(见图2)接收该查询并利用该查询和源IP地址更新151数据库156。还能够存储关于用户的其它信息(诸如地址、名字等)以用于在需要时与搜索者进行对话。服务器解析该查询并生成152可以在关键字数据库中查找到的搜索关键字集。由于用户、查询和关键字具有随后的相关性,这些还可以在数据库内被链接。在关键字数据库中,每个关键字可附有权重,所述权重确定所述关键字在确定从哪个组挑选搜索者方面有多大影响。在查询被接收时,服务器还能够向用户计算机102发送诸如广告之类的信息以显示在其上。该广告能够被链接到该查询的一个或者更多关键字。可选择地,能够随机从广告数据库选择广告。向用户发送的信息还能够指示系统“正在寻找搜索者”。还可能迟延发送广告直到选择了适合的搜索者。搜索者可以具有选择要发送给用户的广告的选项,这可以以查询和/或者关键字和/或搜索者对要发送哪个广告进行的评价为基础。被发送给特定关键字的指定搜索者的广告选择可以通过搜索者预定应该向用户播放哪个(哪些)广告来完成。
[0058]为了让相同的搜索者处理来自该用户的随后查询,解析操作还能够检查所述查询是否是该用户在本会话期间先前所提交的查询的随后查询。这能够通过下述来确定:检查用户先前是否已经在本会话中收到搜索结果并将先前查询的关键字与当前查询进行比较,或者在用户选择提高特定搜索者的地位的情况下(例如,通过点击说“如果可能,若我在这个主题域进行搜索将这个搜索者再给我”的按钮)检验用户浏览器或搜索应用所设置的随后查询标记。假设服务器可能不知道用户的身份,可以使用cookie在用户的计算机或装置上存储关键字和搜索者信息。如果这样,能够更新数据库156将查询链接到处理先前查询的搜索者,或者优选针对那个用户和指定关键字将该搜索者的排名临时设置为最高值。如果用户在搜索时更为轻松自如地识别它们自己,则如果用户和/或搜索者请求继续连接,服务器就可以执行链接用户和搜索者的功能。作为用户提供诸如名字、用户ID、电子邮件地址等识别信息的动机(incentive),能够将从完成良好的搜索者那里获得重复服务这个选项作为选项提供给用户。
[0059]然后将该查询与存储在数据库156内的先前查询进行匹配。除其它之外,数据库156存储先前查询(或者先前查询的子集,诸如仍然被认为与该用户相关的那些先前查询,其中相关性可能与时间、位置或主题有关)、从该先前查询得到的相应关键字以及与该相应关键字和查询相关联的被接受的“相关”结果。该匹配能够以确切匹配、部分匹配或模糊匹配(高度相似)的方式将当前查询的关键字与先前查询的关键字进行比较。这能够产生若干与当前查询相匹配的先前查询。如果没有出现匹配,则继续执行与查找搜索者以执行搜索相关联的过程(见图3)。
[0060]如果出现了确切匹配154,那么系统进行162获取并将相应的搜索结果提供给用户,并且将可能的新广告在递送这些结果之前(或者可替换地在递送该结果的同时)提供给用户。
[0061]如果是模糊或者部分匹配,则能够将多个(诸如前三个)最为匹配的先前查询短语传送给并显示给或说出给用户。该系统还能够将新广告发送给用户,并且等待来自所述用户的关于这些查询短语中的任何查询短语是否可替代其当前查询的回复。如果用户的答复160(例如通过点击GUI按钮或者蜂窝式无线便携式电话键来指示用户希望通过对该查询的原始短语表达来进行)指示对于所述用户而言,没有“匹配”查询比所述用户的原始查询更为合意,于是继续进行与查找搜索者以执行搜索相关联的过程192。
[0062]如果用户已经选择了160一个查询以作为其查询的替代,则该系统从数据库156获得162结果并在不延迟的情况下将该结果发送给所述用户(或者能够将系统配置成不时呈送广告或总是呈送广告)。如果当前用户接受了该结果(即,再次认为是相关的),那么对产生该结果的搜索者给予附加积分(credit),所述积分能够被存储在搜索者数据库内。如果用户继续查找相关的结果,则将该查询结果保存在数据库内。如果特定阈值的用户(可在系统级别进行配置)认为该结果不相关或不满意,那么就不再将该结果提供给将来的用户(并且该结果可能被从数据库删除)。
[0063]如果该查询没有导致对先前搜索结果的使用,那么继续图3的过程190并且使用当前查询的(多个)关键字来搜索192数据库156以获取匹配的关键短语。此时,还能够将该关键字发送给诸如Google之类的常规搜索引擎以执行常规的搜索,并将搜索结果传给接受该搜索的搜索者。在数据库搜索192中,对于每个关键字匹配,检索194诸如搜索者标识符、搜索者成功率、可用性等之类的相应数据库条目。能够根据它们在搜索查询短语中应该达到的重要性来对在数据库访问中所找到的关键字进行排名。
[0064]在这个排名中,诸如“雷吉·米勒(Reggie Miller)”210(见图3A)之类的关键字可能比诸如“篮球”212之类的关键字排名高,原因在于“雷吉·米勒”更明确。因此,通常如果搜索者已经向更特定的关键字签署,那么本发明的目的就是使得更多的目标搜索者对应于用户请求。因此,在诸如“雷吉·米勒 篮球”214之类的查询中,根据查询的较高排名关键字216来选择搜索者,该搜索者是已向“雷吉·米勒”关键字签署的搜索者,因此他应该比向关键字“篮球”签署的搜索者具有更多的关于雷吉·米勒的目标特定领域知识。(在下段中描述用于对关键字进行排名的自动机制)。在关键字的搜索者池218内,查询服务器118会选择具有最高排名219的搜索者来接收查询。再者,诸如“一”、“一个”、“这个”、“是”、“什么”、“为什么”和“怎样”之类的词可能被给以低的关键字重要性排名。
[0065]在任何情况下,如果在池中的多个搜索者对查询表现出最高排名关键字210,那么首先选择池218的最高排名的搜索者219。根据一个或多个与搜索者的相应关键字、关键字排名、搜索者排名、搜索者成功率等匹配的查询关键字的数目对可用的搜索者列表进行排序。
[0066]如果搜索者向查询中的多个关键字签署,(例如,搜索者可能既向“棒球”签署又向“世界职业棒球大赛”签署),那么该关键字搜索者可优先于仅向该搜索查询短语中的较少匹配关键字签署的较少关键字搜索者候选者(例如,向“棒球”签署或向“世界职业棒球大赛”签署而没有同时向这两者签署的搜索者)。
[0067]如果该查询是随后查询(并且用户指示出在未来对该特定关键字类别进行搜索的过程中希望得到这个搜索者的帮助),则“继承(legacy)搜索者”应该在列表中排名最高。对于排名最高的搜索者而言,将包括关键字等的查询发送198(见图3)到他或她的搜索工具系统,例如系统122或128。可替换的实施方式可将该查询同时发送给多个搜索者122-128以确定哪个可用搜索者将最快响应该查询。与游戏表演类似,第一个击中“我将处理该搜索”或者“接受”552按钮的人“赢得”该搜索。或者可替换地,多个搜索者可能实际进行所有的搜索工作并可能(甚至通过用户和(多个)搜索者之间仍然支持解释的多个聊天会话等)向用户返回多个搜索者的结果。如果在数据库156中没有查找到一个或多个关键字,那么更新数据库以包括它们并且将它们链接到该查询。搜索者能够在将来向那些关键字进行签署。
[0068]如果没有为查询短语识别到搜索者,那么服务器也能够将该查询转发给将试图回答任意类别的查询的“全才搜索者”。可替换地,系统将该查询传送(shuttle)给另一个搜索引擎和/或元搜索引擎以试图为用户提供不会比其它搜索引擎差的基本级别的功能。该结果被传回给用户。而且,该查询可以被传给能够在诸如Google Answers或者YahooAnswers之类的网站上回答问题的专家系统,并且可以给用户指向在未来可能被回答的查询的位置的指针。这些系统不会给出实时反馈,但用户可以在将来进行回查。
[0069]假设系统已经存储了关键字,那么搜索者能够在将来向那些关键字签署。该关键字数据库能够由搜索者来审查以确定排名、流量和与特定关键字有关的搜索者,这能够进一步地通知(和或许激发)搜索者向关键字进行签署。
[0070]如果一个(或多个)搜索者接受了200(图3)该搜索,那么更新202数据库以使得所述搜索者链接到该查询等,指示搜索者在处理该特定查询期间是不可用的等等。在查询被发给多个搜索者的情况下,可能将系统配置成通知除第一个接受该查询的搜索者之外的所有被联系的搜索者该查询已经被另一个搜索者接受并指示他们应该停止其搜索。使得这些搜索者对其它用户的查询是“可用的”。可替换地,还可能使得已经接受该查询的搜索者继续其搜索。如果至少一个搜索者正在进行该搜索,那么将指示该搜索处于“进行中”的消息发送204给用户。该消息还可伴随有诸如广告之类的其它信息。该广告可以是查询服务器118所选择的一个广告或者是由搜索者根据被接受用于搜索的查询(和/或关键字)所选择的一个广告。如果将该搜索者所建议的广告发给用户,则由于该广告被发送给用户而更新数据库以对该搜索者给予积分(任选的)。
[0071]在个别搜索者在进行后续尝试并且当前所选择的搜索者不接受搜索的情况下(通过按“拒绝”按钮或者通过在(可配置的)诸如6-18秒的短时间段内无响应),从列表中获得206下一个排名最高的搜索者并将该查询发给198该下一个搜索者。由于在这种情况下可能花费比用户所期望的查找搜索者更多的时间,所以服务器118还可以向用户发送附加信息,诸如游戏、视频或者诸如交互广告之类的另一个广告。在任何情况下,或者能够对用户进行周期性更新以使其了解搜索的进程。
[0072]如果搜索者感觉不能胜任实施已发给他/她的搜索,那么通常该搜索者最好进行“转移给另一个搜索者”以使得用户能够迅速从另一个合资格的搜索者那里取得较佳结果。这提供了较佳用户体验。因该搜索者选择将问题转移给另一个搜索者,故此可以以某方式来对其给以酬劳。在一些情况下,可以通过下一个搜索者的成功来制定(gate)对原搜索者的酬劳。然而,如果该搜索者交出的次数超过预设的次数(例如3次),那么服务器将优选为这个查询串返回顶部搜索引擎中的一个的“缺省”答案。这确保了用户不会接收到比使用顶部搜索引擎中的一个进行搜索所得到的结果更差的结果。用户可能够选择使用哪个搜索引擎作为“缺省”。该信息可以被存储在用户的本地系统(例如,作为cookie)上,或者如果用户“登录”到服务器,那么可将用户简档信息保存在那里。即使该搜索的人工元素对这个特定搜索不是欣然可用的,但为了鼓励用户继续使用该人工辅助搜索引擎,在这种情况下可以授予礼券或者奖品。正如已经提到的,还可以将查询传给诸如Google Answers或者Yahoo Answers之类的问题/答案网站以从那些网站的“专家”那里获得查询的最终答案。在其它网站上会为用户给出到该查询的链接。
[0073]如果到达了潜在搜索者列表(206)的末端,系统能够检查以获取自从查询被接收以来已变成可用的附加搜索者,并将该查询发送给他们或者能够将该查询发送给已向通用搜索登记过的可用搜索者。可替换地,该系统能够使用许诸如词之间的类似词典关系之类的多种机制来将用户发送给已向被认为与用户所输入的关键字最接近的关键字池签署的搜索者。该系统可以被配置成对用户所输入的关键字以及与类似关键字相关联的搜索池的相近度设置阈值。正如上面所指出的,还能够提供来自搜索引擎的结果。
[0074]当从搜索者接收到搜索结果时,数据库156被更新232(图4)以存储该结果以及链接到关键字、查询、搜索者、查询所需要的时间等的结果。如果该系统已经被配置成根据查询允许多个搜索同时进行,并且如果这是第一搜索结果集233,那么将该结果传送234给用户(这是当该查询仅被发送给一个搜索者时的情况)。对于基于电话的用户而言,这可以包括将结果转换为音频信息或者将该信息经由文本消息(或者电子邮件)或这两者传送给用户。被传送的文本、音频或电子邮件还可包括被链接到关键字的广告或者由搜索者所选择的广告。
[0075]如果是第二搜索结果集,那么可将该搜索结果临时存储235在后进先出式结果队列内,并且第二回复搜索者通知他们的结果在结果等待队列中。
[0076]如果返回了任何一种结果,那么该系统等待回复236。如果该回复是用户希望进行完全的新查询,那么数据库156被更新238以反映成功搜索并且针对该新查询执行图2和3的过程。该更新对查询、关键字、结果以及对搜索者的积分进行了更新。
[0077]如果该回复是明确的接受,诸如用户点击用户GUI的接受按钮或者用户注销该搜索系统,那么该系统更新240数据库、删除该队列的内容等。还可以向用户发送消息:感谢用户使用该系统并链接到该搜索结果的一个或多个广告。将用户接受了该结果通知人工搜索者。
[0078]如果超过了回复时间242,则指示用户已经离开,那么系统更新240数据库156以反映成功搜索。关于该成功搜索更新241人工搜索者的数据库条目。也就是说,更新数据库156以反映这个人工搜索者已经完成了成功搜索(允许给该人工搜索者赋予积分“点数”),将所存储的成功搜索结果与该搜索者和查询以及关键字等链接在一起。可以通知人工搜索者:用户已经通过缺省的方式接受了该结果。
[0079]如果该回复指示用户请求重新对相同查询进行搜索,则更新数据库244以反映不成功搜索,删除该搜索结果246(或者在最小限度下使该结果在将来的搜索中不可用,不过出于审计的目的也可以保存该结果)并且更新该搜索者的数据库条目以反映用户对该搜索者不满意。通知原搜索者该结果是不可接受的。另一个搜索者着手进行对该查询的搜索。这个重做回复还会导致系统向用户机器202发送指示系统正在重新进行搜索的消息以及娱乐用户的信息或者使用户参与的信息,诸如流行戏剧的视频摘录或包括折扣卷的广告。本更新244在不更新成功搜索数目的情况下更新该搜索者所进行的搜索的总数,并删除(或者将它们标记为不被使用)该搜索的搜索结果等。如果其它搜索结果被存储在该队列中248,则从该队列取出下一个条目250并对其进行发送234。如果没有结果被存储在该队列中,则系统在查询服务器118访问搜索者列表以获取其它搜索者并将该查询传送198给下一个排名最高的搜索者(或者搜索者集)。
[0080]如果该回复被简单地拒绝了,那么更新数据库252以反映不成功搜索,丢弃该结果254并关于该被拒绝的搜索更新该搜索者的数据库条目255。也就是说,在不更新成功搜索总数的情况下更新该人工搜索者的搜索总数,将该用户所提供的任何评论链接到该搜索者等。该人工搜索者还可能被通知。该系统能够回复为该失败所进行的道歉以及某种使用户再次使用该系统的诱导消息,诸如免费流行视频、歌曲、游戏、折扣卷等。使用该用户的原始查询,能够将来自顶部排名的搜索引擎中的一个的缺省结果集发给用户。用户可能能够指定在这种情况下应该使用哪一个“缺省搜索引擎”。
[0081]当从搜索者(诸如搜索者工具系统112)接收到解释请求时,将该解释请求传送282(图5)给用户(诸如系统102)。还能够将该请求发给已经接受该查询的其它搜索者。该解释请求可以是诸如即时消息(IM)或者甚至语音消息之类的数字消息的形式,例如能够使用VOIP(互联网语音传输协议)连接或者使用能够由用户计算机或电话播放的语音消息分组。该系统还检查该请求和数据库156以确定284搜索者是否希望保持匿名。如果不希望,则从数据库156检索该搜索者的身份(电子邮件地址、名字等)286并将其发送给用户。
[0082]然后系统等待来自用户的回复288。该回复可以是重新构建的查询并且该系统被更新238(图4),其调用为该新的查询查找新的搜索者的过程。然而,该系统正在进行监控用户是否提交了重新用公式表示的查询,这可以致使查询服务器将该新的查询发给相同的搜索者。
[0083]如果搜索者接收到新的查询并确定该新的查询在他的/她的领域之外,则该搜索者可将该查询“转移”给另一个搜索者,其将该查询发回给服务器以根据关键字等查找另一个搜索者(总的来说,搜索者可以在任意时间选择将查询转移给另一个搜索者,这调用在下面进一步描述的过程)。
[0084]用户回复可以是提供向搜索者提供附加解释的消息。该解释消息被传送290给搜索者。如果多个搜索者已经接受了该查询,那么该系统能够将该解释提供给所有搜索者。实际上,该系统可以向所有参与者(即,用户和一个或多个搜索者)提供全部的聊天交互。该系统然后检查292原始查询和数据库156以看用户是否希望保持匿名,如果不希望,则将用户地址也发给294搜索者。然后,该系统等待搜索的结果或另一个解释请求。该系统可允许用户和搜索者在他们没有保持匿名或者所有请求能够通过服务器118被路由时匿名地或者全部或部分被识别地且独立通信以获得进一步的解释。
[0085]搜索者一旦获得了解释,就能够认出该查询在其搜索专长之外,并且该搜索者能够指示该被解释的查询应该被转移给另一个搜索者。作为转移的一部分,该搜索者能够为下一个搜索者(和用户)解释该查询。当这样的传递请求被接收296时,系统检查298该传递是否包括搜索者所建议的查询。如果包括,则其被传送300给用户,并在查询框内显示为被修订(revised)的查询或者在用户GUI的解释请求/答案框内显示为被修订的查询。该查询被用来更新数据库,这包括移去该查询和该搜索者之间的链接。可替换地,允许用户在利用该被修改的查询调用新的搜索之前批准302该被修改的查询。允许搜索者在不招致对指示其没有产生成功搜索结果的搜索者统计进行更新的情况下传递查询。也就是说,搜索者不会因认出他们不能处理该查询而受到惩罚。搜索者在他或她感觉无法胜任执行指定搜索时具有放弃(pass along)该搜索的动机。如果用户不接受被修订的查询或者该搜索者没有产生被修改的查询,则更新数据库304以将该查询标记为被传递的查询,移除至该搜索者的链接并访问搜索者列表206使用先前描述的过程来查找另一个搜索者或者搜索者集。在这种情况下,该搜索者也不会受到惩罚。当该搜索被传递时,将该第一搜索者的所有“即时消息”或“聊天”交互转移给随后的搜索者,因此在该用户和搜索者之间无需重复历史和语境。
[0086]当“旧”搜索者已经决定向新的搜索者进行传递时,该旧搜索者击在搜索者工具画面550(见图10B)上点击“传递”按钮554。该搜索者可以通过选择似乎最有可能知道用户的查询答案的搜索者的关键字来将该搜索转移给另一个搜索者。换言之,人们能够确定在该搜索查询中什么好像是最相关的关键字。当该搜索者点击“传递”按钮554时,新的显示650(见图10D)允许该搜索者执行传递操作。利用显示在查询串下面的所有贴切关键字来将该查询串呈递给搜索者652。例如,查询“世界职业棒球大赛获胜者1960”,可能有搜索者已经向其签署的关键字653“世界”、“职业棒球大赛”、“获胜者”、“1960”、“世界职业棒球大赛”和“世界职业棒球大赛获胜者”。通过选择关键字“世界职业棒球大赛获胜者”,人工搜索者将可能从搜索者池656中选出两个当前登录的且好像可能胜任查找关于世界职业棒球大赛获胜者的相关结果的“世界职业棒球大赛获胜者”搜索者。通过选择该按钮654,人工搜索者实现向该新的搜索者池的传递。当选择最有可能给出优良结果的搜索者时,如果用户认为随后的搜索是成功的,则还可以对原搜索者给予奖励。从该池中获得搜索者206并将该查询传送198给该搜索者。
[0087]这个“转移”功能能够被用来为关键字给出它们的排名(见上面关于对关键字进行排名以在最初将查询路由到适合的搜索者期间从哪个搜索者池来选择搜索者的重要性)。如果(与初始关键字相关联的)初始搜索者挑选另一个关键字与该查询一起发送,则初始关键字的权重降低且新关键字的重要性增加。因此,随着时间的推移,当这两个关键字出现在相同的查询短语中时,最初会尝试为搜索者池所选择的较高权重的关键字来执行该搜索。无论关键字如何配对,权重都能够保持在全局基础上,进行减少和增加权重。花费更多资源但提供较佳结果的可选方案是存储关键字对并只在特定配对内监控权重。这样的例子可能是“NYC区域有多少警方直升飞机驾驶员?”,其可能最初触发已经向“警方”关键字签署的搜索者来执行的搜索。然而,随着时间的推移,可能那些搜索者感觉无法递送答案,因此他们向被链接到“直升飞机”关键字或“直升飞机驾驶员”关键短语关键字的搜索者进行转移。随着时间的推移,后面的词变成较高的权重以使得这样的搜索会首先找到“直升飞机驾驶员”搜索者,而不是从“警方”搜索者开始。可以根据在网络文档中出现的关键字或词的频率、来自其它搜索引擎的搜索查询等来分配初始关键字权重。
[0088]当出现查询转移时,系统可向用户发送消息:正在寻找另一个用来处理该查询的搜索者以给用户较佳的服务。当然,还能够发送诸如不同广告之类的娱乐用户和/或使用户参与的信息。
[0089]通过使系统通过这些操作促进搜索者和用户之间的对话,而允许用户接收较高质量且回报更高的搜索经验。该对话允许用户对搜索者进行引导以使得能够产生较佳的搜索结果。优选地,该对话通过服务器118来实施,或者可替换地,通过诸如在两个计算机、电话或者装置之间的直接的即时消息之类的机制(或者使用由该服务所提供的一个服务器之外的不同的服务器)来实施。该对话还可以经由诸如VOIP、电路交换话音网络或话音分组网络之类的机制进行。
[0090]当到达记账期结束时,服务器访问数据库156以获得与搜索者的成功、广告数目、搜索者所手选的广告、响应速度等相关联的信息,并应用考虑了这些因素的公式为搜索者计算报酬。服务器还应用公式为广告计算广告费(由广告者支付),该费用可考虑广告已经被呈送的次数、用户观看广告的时间长度、用户是否“点击通过”该广告、用户是否从该广告者的站点购买了产品或服务(该信息可从该广告者递送回至服务器)等。然后将适合的支付款项发出给搜索者并将账单发出给广告者。搜索者可以经由系统上的“账户”接收他们的支付款项直到该搜索者要求支出,所述支出可能经由任意形式的支付进行,或者搜索者可以选择花费他们的点数或美元来购买经由搜索工具系统而被提供的产品。
[0091]诸如系统102之类的用户系统用GUI 330为用户呈送图6中描绘了GUI 330的基本组分,而图9A-9C示出了可能布置其它组分以及使用实例。GUI 330的组分包括用于查询的框(或域/窗口)332和用于开始搜索的控制或按钮334。用户还能够激活按钮336以表示他们不想对搜索者保持匿名,这提示用户登录或建立帐户以使其可能登录。进度框338能够被用来更新用户所关心的搜索进度。结果框340显示搜索的结果并且提供了用于接受的按钮(342)、用于拒绝的按钮(344)和重新搜索的按钮(346)。接受按钮342的文本可以说“您想让新的搜索者再进行该确切搜索吗?”并且可以除去按钮344和346。还能够为在搜索各阶段期间提供给用户的信息(诸如广告)提供信息框341,或者结果框架341能够被用于对信息(例如广告)进行展示。还提供了能够导致从搜索系统注销的退出按钮350。当搜索者要求解释时,该请求呈现在框架352内,并且用户能够在框架354内输入解释。用户通过激活发送按钮356或通过简单地敲击PC键盘上的“回车”来发送解释,就象在聊天会话中所做的那样。搜索者标识也能够出现在框358中。可替换地,用户和搜索者的评论可以出现在相同框内,类似于许多聊天服务的结构方式,经由可以是其实身份、用户ID或临时ID的标签来指明每个人的评论。
[0092]GUI 330具有存储每个按钮以及框或域的内容的相关联的GUI数据结构或数据库(未示出)。例如,该数据结构能够存储指示用户是否是匿名、搜索是否已经被请求、解释请求框的内容、结果框的内容等的标志。该数据结构实质上被复制在服务器118的数据库156内,并且当更新服务器内的该数据库时,GUI数据结构的内容和GUI也能够被更新。用户每次激活按钮都能够将GUI数据结构的全部内容传送给服务器118,并且该服务器利用对GUI数据结构(和GUI)的更新来进行响应。当发生服务器事件时(诸如显示广告时),也能够更新GUI数据结构的全部内容。可替换且优选地,为了简化用户GUI,系统能够仅提供所需要的框和按钮。例如,GUI不需要显示框架352/354和按钮356,直到做出解释请求。为了使GUI所能够呈现的任意可视加载最小化并且简化对用户的展示,当用户首次来到网站时,可以只向用户呈现搜索查询框332和“搜索”按钮334以及最小量的诸如公式名称(也见图9A)之类的文本。一旦用户已经输入了查询,其它框就可以出现在显示上,诸如广告341、进度指示338和聊天或解释元素352,358,354,356(也见图9B)。当结果被发送回来时,可以打开结果框340,并且与广告共享显示空间或代替广告。诸如342、344和346之类的按钮可能连同结果一起出现(也见图9C)。可以根据服务实施方式为用户显示退出按钮350和识别(或者登录或“匿名”)按钮336。
[0093]搜索者工具系统122结合有更加复杂的GUI 380以及相关联的数据结构。图7中描绘了GUI的组分而图10A-10E中描绘了所示的基本组分和在画面之中的其它组分的可能布局。GUI 380允许搜索者在查询框382中查阅查询、经由“接受”按钮386接受该查询、经由显示的“聊天”区域388和“发送”按钮390发送消息以从用户那里取得解释来请求解释。搜索者还能够将具有文本、页、链接等的搜索结果拖动/清除/粘贴至搜索结果区域392,经由按钮394发送结果,从能够关联到关键字或结果的广告列表中为查询选择或指定适合的广告。搜索者还能够经由“可用”按钮398来指示可用性(“登录并接受查询”或者没有),并且在框400内接收系统消息,诸如其它搜索者也已经接受了该查询、来自于查询已经被传送的其它搜索引擎或站点的结果的状态、诸如成功率之类的搜索者统计和搜索者在数据库156中所登记的关键字。GUI还能够在框402中示出常规搜索引擎所搜索的结果。其它按钮或者显示框能够包括对相同查询的请求转移或者被解释的或搜索者重写的查询、被接收的查询已被转移的指示、打开支持语音搜索功能以使得蜂窝电话用户(和系统的其它面向语音的用户)可以使用适合的框和按钮控制访问支持语音的搜索者并向用户发送话音消息等。该GUI还可能够在搜索者每次激活按钮和服务器118每次更新与搜索者GUI相关联的数据库156条目时被更新。查询服务器118或者客户端122-128可以使用包括Flash、Flex、J2EE、XML、AJAX、Ruby各种实施平台来控制GUI。该GUI还能够具有为用户搜索者喜欢的工具、数据库和常常被使用的结果等所制定的书签等。GUI能够提供被发送到其它搜索引擎或网站的查询结果以及在不需要搜索者拷贝和重新输入该查询的情况下在那些框(或独立窗口)中的返回结果来自动填充的画面部分。搜索者可以与搜索引擎或者站点中的任何一个独立交互,直到搜索者查找到高度相关的信息,然后该信息可以被选择、拷贝并粘贴到结果窗口。一旦在结果窗口中累积了所收集的数据,就将该所收集的数据发送到用户的“结果”窗口或框。这可以通过将数据从搜索者的结果框(或窗口)392经由网络拷贝到用户的结果框(或窗口)340来实现,所述用户的结果框可能需要被打开(并且同时可以关闭广告框或窗口)。
[0094]可替换地,可以通过类似于在微软的网络浏览器中选择Google表项(listing)(或其它搜索引擎的表项)并将该表项段拖动到诸如微软的Word之类的另一个应用程序以及将其拖动到那里并将其插入的机制来将所搜索信息的所选择区域拖动并放置到结果窗口。类似的机制会被用来从搜索引擎结果框402拖动所选择的表项段并且将所选择的信息放到结果框392内。
[0095]可替换地,可以执行HTML或者XML源解释程序,该源解释程序解释正在被访问的站点者信息源,并且将所显示的选择区域视为由能够被其它应用更智能地访问的加有标签的子对象所构成的对象。每个不同的搜索引擎、网站或信息源可能需要其自己的翻译形式以便对经由搜索者的结果框发送给用户的结果框的信息的子组分进行识别。加有标签的信息可能包括诸如题目、描述、URL等元素。
[0096]典型地,搜索者和用户的结果框会用链接来填充,所述链接看起来类似于当前搜索引擎的那些链接。可替换地,通过类似于操作系统(诸如Windows,通过拖动和放到另一个位置可以对文件进行拷贝)所实现的那样,可通过拖动和放到结果框来返回实际的文本、图形、音频、视频或其它信息文件。
[0097]优选地,系统102-112中面向用户的部分作为通过个人计算机上的浏览器的网络应用或者作为通过交互话音响应系统的话音应用来运行。典型地,这会是经由网页服务器来取得其大部分或全部数据的瘦(thin)客户,网页服务器可以是查询服务器118的组分。该查询服务器可能是一个单片计算机,或者其可能是对网页服务、广告服务、查询和结果搜索以及数据库访问等进行分片的分布式计算机网络。可替换地,系统的面向用户的部分可以是独立应用或者是独立应用的一部分(例如通过SDK来实现)。
[0098]系统122-128的面向搜索者的部分还可以被实现为基于浏览器的瘦客户,该瘦客户允许在服务器进行所有有意义的处理、数据流、各种信息源链接和数据处理。然而,优选地,由于大规模发布(即处理非常大量的用户,每个用户均可能需要搜索者检查很多源),所以最好经由可能独立运行或者运行在浏览器环境中的本地动态应用来实现系统面向搜索者的部分。有很多本地动态应用的实例,其在依靠存在于服务器(在这种情况下,是容纳数据库156的查询服务器118)上的数据结构的情况下,在客户端(在这种情况下,是搜索者端122-128)上进行有意义的处理。一些包括Google Earth(基于网络的映射软件)的本地动态应用的实例使用AJAX(结合XML的异步Java)以及使用“Rubyon Rails”实现的Basecamp(基于网络的项目管理软件)来实现。
[0099]系统的面向用户的部分和面向搜索者的部分可以使用这些各种机制来实现,但是系统的核心处于其数据库156内,该数据库156优选驻留在查询服务器118,该查询服务器118本身可以是一个或多个协同工作以实现各种数据结构的计算机。图8示出了数据结构类型的关系。主数据结构类型是针对用户、搜索者、关键字、查询、广告、类别和聊天会话而实现的。在这些主结构内,有至其它类型的指示关系。在该系统中,每个用户与用户数据结构相关联,该用户数据结构具有诸如IP地址、开始时间、个人信息和人口统计状况的本地数据,同时还具有指向用户所做的查询、用户已经看过或者排定要看的广告列表、用户和搜索者(或多个搜索者)之间的聊天会话、至当前搜索者的链接以及可能针对该用户在未来被优先选用的中意搜索者列表的指针。
[00100]类似地,查询结构具有诸如查询文本和结果以及指向与该查询相关联的关键字的指针和与该查询相关联的聊天会话之类的本地数据。
[00101]在示出数据库156的各种数据类型的图8中呈现了其它关系连接。
[00102]可以被用来实现该功能的框架的一个实例包括具有针对诸如接口的聊天会话部分之类的功能而利用具有嵌入Flash 8.0元素的C#的.NET 2.0实现为WinForm应用的系统的面向搜索者的部分。该数据库可以使用SQL Server 200来实现。系统的面向用户的部分可以是运行在具有Flash 8插件的PC上的微软网络浏览器。
[00103]本发明的重要特征在于可以搜索位于搜索者的硬盘驱动器、内部网或本地环境上的信息,例如使用Google等所提供的自动桌面搜索引擎和/或经由手工对硬盘驱动器目录或本地网络进行搜索。当使用本方法找到了相关的信息时,搜索者可以从该“本地”源选择、拖动和放置信息,但是必须首先将被引用的文档拷贝到公共可用的网站,经由诸如GoDaddy.com和其它公司之类的公司可迅速使用该网站。当搜索者建立了它们的配置时,必须对于搜索者工具识别公共网站(和登录凭证)以使得本地数据可以被搜索、拷贝到公共站点并且可以在具有至该公共可用站点的链接的结果中被引用。可替换地,搜索系统本身可代表搜索者使得文件在查询服务器118、搜索者工具系统122或其它地方是公共可用的。
[00104]无论公共站点位于哪里,搜索者工具系统122都可使用文件传输协议(FTP)将文件自动转移给该公共站点。经由结果484-486而为用户给出的引用指针(即URL)将指向已经被拷贝到搜索者已经被准许在其上存储(诸如文本、图像、音频、视频等任意形式的)文档的公共网站的材料。
[00105]访问“深网”(即经由当今的最流行的搜索引擎常常是不可用的大量文档和信息)的功能是通过允许与关键字相关联的广泛搜索者库具有包括经由传统搜索引擎(例如Google、Yahoo、MSN、AskJeeves、Dogpile或者其它)不能被迅速索引的材料的能力来实现的。
[00106]为了向用户快速提供相关答案,激励向特定关键字签署的搜索者去收集优秀资源。这增加了该搜索者的点数和排名,因此可以以较高比率对他们给予酬劳。由于其它搜索者自己已经具有医疗经验并且愿意帮助需要关于相同问题的实时信息的其它人,所以其它搜索者可以自激发以提供优秀结果。其它搜索者可具有对于业余爱好的热情,该热情激发他们可实时帮助关于该业余爱好的其它人。
[00107]数据库156可包括如图8所示的条目和基于指针的结构。该数据结构或者数据库156包括针对查询、关键字、搜索者、用户、查询、广告、类别和聊天会话的交叉链接(cross-linked)的条目。在这些结构内,包括针对搜索者登录状态(可用性)、搜索者排名(或权重)、关键字排名(或权重)、诸如搜索数目之类的搜索者统计、被(用户)接受的搜索数目、用户标识(和/或用户IP地址)、名字、地址、关于用户和搜索者的人口统计、搜索结果、广告(游戏、视频、文本、音频等)、广告统计、记账信息、用户和搜索者的匿名标志、搜索者可用性、查询解释和请求(和/或聊天会话日志)以及关于搜索者是否对通用搜索可用的指示、随后的查询等的条目。搜索者的统计可包括搜索总数目、成功搜索数目、搜索者的平均速度、搜索者在开始搜索和结束搜索之前的时延、搜索者所返回结果的平均数目、搜索者的可用性时间等。
[00108]在图9A-9C中所描绘的搜索序列期间,当用户首次访问搜索系统网站时,在浏览器窗口461(图9A)中为用户呈现查询GUI 460。GUI 460包括用户能够输入自然语音查询、关键字等(其可类似于可能在Google或AskJeeves网站中输入的东西)的框462。GUI 460还包括当用户准备执行关于查询的搜索时所激活的搜索按钮464。查询GUI 460还能够包括控制466和468,控制466和468能够在光标经过它们时高亮显示并且当它们被激活(“点击”)时将用户连接到分别提供关于变成广告者信息和关于变成付费搜索者信息的页面。
[00109]在用户通过按钮464发起搜索之后,向浏览器窗口加载搜索GUI 470(图9B)。GUI 470包括框472,在框472为用户呈现指示将马上提供搜索者的消息。还可以在广告框474为用户呈现广告。可以有许多种形式的广告。在页面上可以有多个广告。当搜索者接受查询时,消息474指示已经分配了搜索者,并且当该搜索者不是匿名时,该搜索者的名字或许可以与要求解释问题的搜索者一起呈现在聊天框476中。用户打出的项(items)出现在聊天框476内。随着搜索状态和进度的变化,用搜索状态和变化更新状态框478。当结果变得可用时,即使它们可能是初级的,该结果也能够被呈现在框架480内。
[00110]当搜索完成时,为用户呈现搜索结果GUI 482(图9C),其包括一个或多个可包括文本描述、URL等的搜索结果484和486。当用户对该搜索不满意时,用户能够通过激活“新搜索者进行相同搜索”按钮488请求新的搜索。还允许用户通过在框490内输入新的查询并激活搜索按钮492来开始新的搜索。
[00111]图10A图示了搜索者登录画面500的实例,搜索者在调用应用之后但在为用户进行实际的搜索之前看该搜索者登录画面500。该画面500包括自前一个搜索以来所经过的时间的框502。该画面500还包括为搜索者示出搜索者已致力于要针对其进行搜索的关键字列表的框504。(在本应用的第一次调用期间,优选为搜索者提供在线指南,其教导怎样使用本应用向关键字签署以及关于什么关键字可能是较佳选择的提示)。优选地,搜索者最初向一短列(例如三个)关键字签署直到搜索者证明了他或她提供了及时且相关的结果(这将使得搜索者的排名较高)。搜索者可以通过登录和按下“签署”按钮508来向更多关键字进行签署。于是关键字将被列在框504内,框504不仅示出关键字而且还示出针对特定关键字的搜索者排名(例如,“5/7”意味着有7位搜索者登录且已经向该相同关键字签署了。在这7位搜索者中,本搜索者排名第5)。删除按钮506允许搜索者从搜索者关键字列表中删除任意高亮显示的关键字。签署按钮508优选通过打开新的画面(见图10E以及下面的描述)来允许搜索者向附加的关键字进行签署。搜索者能够使用复选框510向基于话音的搜索进行签署,并且测试按钮512允许对话音查询所需的各话音部件(扬声器、麦克风等)进行测试。配置按钮514允许用户获得用于配置搜索者工具的画面(见图10C)。
[00112]图10B示出了具有搜索者在框382内已经接收到的前面提到的关于世界职业棒球大赛的实例查询的查询接收画面550。在框402内示出了针对该查询的第三方搜索引擎结果。可以由搜索者来选择其偏好的第三方搜索引擎(见图10C)。提供示出与被用来选择搜索者的关键字相关联的搜索者的中意站点的框518。搜索者可事先选择这些中意的站点(见图10C)。提供允许搜索者检查他或她自己的硬盘驱动器或局域网来查找与用户的查询有关的相关信息的本地搜索框。再者,搜索者可以在用于定制URL的框522输入任何URL以完全访问整个网络以便于代表用户查找相关的结果。搜索者可通过按钮524/526发送部分搜索结果或最终结果,并通过按钮528退出。当搜索者接受查询时,选择按钮552。搜索者可以选择使用按钮554将查询转移给另一个搜索者(还见图10D)。显示556查询时间以向搜索者示出本查询以处于“存活”状态多久。
[00113]图10C示出了被用于针对特定关键字配置搜索者工具的搜索者画面600。本画面是通过点击搜索者工具画面500上的“配置”按钮514(见图10A)而得到的。搜索者能够在框602内指定使用哪个搜索引擎。并且使用上/下序列按钮606来指定框604内的广告次序。能够在框架608内列出搜索者所中意的用于查找关于关键字的信息的网站,并且能够通过上/下按钮610来对它们进行排序。
[00114]图10D图示了被用于将查询转移给另一个搜索者的画面650。框652内示出查询,而该查询的各种组分关键字654被显示在框653内。在每个组分关键字下面,示出了针对该查询的关键字/短语的活动搜索者656的数目。还提供了按钮662、664,它们将允许搜索者改变该查询,这将产生新的组分关键字等。搜索者可以通过选择关键字按钮654来致使转移发生,所述关键字按钮654很可能使得对本查询返回更加成功的结果集。搜索者可以因为向为用户提供成功结果的搜索者进行转移而被给予酬劳。
[00115]图10E示出了搜索者所使用的用于向关键字签署的画面700。可用关键字被列在框702内。“可用关键字”可包括所有已知的关键字,或者在系统启动阶段当搜索者刚开始签署时,该列表可以是关键字的受控子集。例如,系统开始可能仅有在普通人群中进行的搜索中所使用的500个最流行的关键字。或者系统可能提供诸如医药或体育之类的特定类别内的关键字。该框702示出了关键字,其权重指示当本关键字在搜索查询短语内时的“强度(strength)”。(即,如果关键字在查询短语中具有最高权重,则该关键字确定从哪个搜索者池查找可用的搜索者。见图3A)。还示出向关键字签署并登录的搜索者的数目。在最后一个小时内(或可替换地,前一天、上周或者任意其它时间段)关于关键字的查询的数目连同查询与登录的搜索者的比率一起被示出。本数据允许有经验的搜索者认真选择关键字,所述关键字将使得搜索者能够赢得更多搜索机会以及或许较高的排名。类似于证券市场的交易场地可能出现的,提供该级别的细节产生了系统内的“效率”。
[00116]当搜索者发现看似满足用户的查询的信息(诸如用户个人书架上的书中的文章)时,假设符合版权法,就能够扫描该文章以及或许周围的上下文材料并将它们张贴到搜索者的公共网站(如早期所描述的)上。于是搜索者能够为用户提供感兴趣的文章以及至被扫描的网站版本的链接、可能至包括该书拷贝的相邻图书馆的链接和/或可能至可以买到该书的书商网站(例如,Amazon)的链接。于是搜索系统能够将本信息添加到数据库,因此未来搜索的搜索者和搜索者要为其进行搜索的用户可对该信息进行访问。可以安装桌面搜索功能安装以作为搜索者工具安装的一部分,该搜索者工具安装可以是运行在PC上的本地应用、基于浏览器的应用或者经由网络浏览器呈现其信息的基于服务器的应用。一个这样的例子是Google桌面搜索。
[00117]为了便利使由对搜索查询主题有经验的搜索者来执行搜索,当所述搜索者最初在系统中登记为搜索者时,他们选择指示其搜索专长和/或经验的关键字或关键字类别(见图10E)。由于搜索者获得了更广泛领域的经验或者仅变得更习惯于使用本系统,所以能够更新由搜索者所选择的关键字集。系统因成功搜索(例如,被用户看作是相关且有用的)而对搜索者给予报酬,结果,期望各种具有更宽范围搜索专长的搜索者将登录(可用的)以在所有时间提供全面覆盖。所述报酬能够基于广告收入,由此向搜索者提供激励以提供满意的结果,并且给出该选项以选择与搜索查询有关的广告,希望广告收入最大化。此外,所述报酬可以基于成功搜索(被接受的搜索结果)的比例,这向搜索者提供不接受他们搜索专长领域之外的搜索的激励。或者,如果搜索者确定他或她无法胜任给出满意的结果,则就激励搜索者将查询“转移”给另一个能够给出满意结果的搜索者。如果查询被转移,则在下一个搜索者向终端用户给出满意结果的情况下该搜索者可以收到一些积分,由此激发原搜索者认真地转移请求(见图10D)。积分的量也可以基于搜索者多么快速地确定转移是适合的。本系统还对仅向他或她能够以实时方式向终端用户提供满意响应的关键字签署的搜索者提供激励。搜索者不必是查询的主题领域中的专家,但是被期望有能力定位与该查询有关的信息。当系统具有能够一天24小时可用并提供涉及从一千(在系统启动)到许许多多成千上万(或者甚至上百万)的关键字的任意地方的覆盖的大量搜索者时,本发明将工作得最好(一种已经发展为具有足够的搜索者来覆盖大量的关键字的系统)。为了帮助确保大量这样的搜索者签署成为付费搜索者,该系统能够根据前面所讨论的公式利用搜索者将广告收入分开。该系统还能够根据搜索者的相关性排名向搜索者提供不同或附加的积分。所述相关性排名能够包括一个或多个因素,诸如平均搜索速度、所执行的被接受搜索的数目、所执行的搜索数目、回答关于特定关键字的累积时间量、他们所搜索的关键字数目等。然而,优选地,系统为奖励最佳搜索者所提供的奖金是分等级的,奖励大量的人,用非常大的奖金来奖励少数人,吸引媒体注意,引起用户和系统的搜索者以及其它伙伴和接触者之间的讨论,能够使得许多搜索者争做“最好”,提供激励使搜索者向他们能够特别成功的关键字进行签署,并且提供激励使搜索者尽可能更经常地登录(可用的)。这种奖励系统的一个例子是奖金金字塔,其给少数搜索者非常大的奖金而多数搜索者收到某种奖金。该机制能够被用来使大量的人们确信要进行签署成为付费搜索者。这样的金字塔可能在一段时期内给顶级搜索者一百万美元,给十个其次最好的搜索者十万美元,给一百个其次最好的搜索者一万美元,给一千个其次最好的搜索者一千美元,并且给其次最好的一万个搜索者一百美元。这样,该特定奖金系统涉及11111人。该奖金能够以每年、每季度、每月、每周或者每天为基础进行发放。
[00118]可替换的实施例涉及具有“任何地方的PC”(远程控制)或者针对不能直接控制搜索画面但是能够看到搜索者正在做什么以完成他的或她的任务的终端用户的WebEx(远程会议)型的体验。这允许用户对专家搜索者正在做的事情感兴趣、专注于其中并且参与到其中。
[00119]用户可以以允许更为协同地完成该搜索的方式在“聊天”框内进行评论。例如,在关于世界职业棒球大赛获胜者的的1960年获胜者的搜索期间,用户可(在观看搜索者正在引用什么的时候)经由聊天画面说:“我真正最想知道的是在那场比赛中谁投了致胜的一球。”,并且搜索者会遵照所解释的该请求。
[00120]可替换的实施例允许搜索者“看到”未被处理的查询。当搜索者登录进入系统时,搜索者能够访问当前的查询列表以及与所述查询相关联的关键字。搜索者还能够看到在诸如10秒之类的预先确定的时期之后没有对其的搜索被接受的查询,并且接受这样的查询以及这样被接受且被成功搜索的查询能够被提供以较高等级的报酬。
[00121]不同于在一个搜索者设置的时间将搜索结果呈现给用户,执行关于该查询的搜索的所有搜索者的搜索结果都能够被呈现给用户。这将增加为用户呈现相关搜索结果的可能性。包括在这样的呈现(presentation)中的搜索者会因成功的结果而共享积分(报酬)。该系统还能够允许搜索者形成搜索者组,所述搜索者组会使这样的组结果呈现更为便利。
[00122]用户可能付费预订搜索服务而不被呈现广告。
[00123]如果搜索者的“相关性排名(relevance rating)”针对特定关键字或在他的/她的所有关键字上降到了预先确定的阈值,则该搜索者可能对于系统被中止(或者永久禁止)。其它原因也可以使搜索者被中止。例如,用户可以报告搜索者极其粗鲁、令人讨厌或者其语言或行为不适当,这可能被服务管理者或系统管理员所查阅。
[00124]如果用户是粗鲁、令人讨厌或不适当的,则他/她也可以被从该服务切断。由于用户的身份时常是不被知道的,所以会通过拒绝来自特定IP地址的分组而将用户切断。如果行为继续,那么服务管理者或系统管理员可能采取法律行动。用户会接收对所有查询的响应,该响应会解释不适当行为的后果,包括法律行动。
[00125]类似地,当搜索者滥用系统时其可能被切断。例如,如果某人向多个关键字签署为搜索者并且在大多数时间提供了“不相关的”结果,系统可能使该搜索者的帐号无效。IP地址也能够被监控。
[00126]根据查询的关键字、搜索周期的点数、系统所设置的广告者优先级、搜索者所设置的广告者优先级等而被呈现给用户的广告可以是不同长度和题目的广告。数据库还包括关于广告已经被呈现给指定用户(被标识的用户或者处于指定IP地址的用户)的次数的信息、关于用户链接到在该广告中所指出的任何网站的次数的信息等。可以经由诸如“Macromedia Flash Media Server 2”之类的产品和/或其它产品对广告进行管理。
[00127]数据库的关键字可包括字典的所有词以及具有分类(ordering)的词的所有组。还能够对关键字进行加权处理以允许它们在搜索者排名中被排在较高位置以便接收查询(见与图3B有关的讨论)。由于短语“乳癌”更加特定,所以它的排名比两个词“乳”和“癌”更高,从而“乳癌”搜索者的排名不会包括单独地专致于对词“乳”或“癌”进行搜索的搜索者。也就是说,常常被用于特定类型搜索的关键字或短语能够被排名较高,以使得在这个特定搜索领域内具有较高级别经验的搜索者得以被选择。
[00128]关键字/关键字数据库还指示有多少查询已经包括特定关键字,以及有多少搜索者与那个关键字相关联。查询与相关联的搜索者的比率为搜索者提供了查找更可能为其产生业务(traffic)的关键字的机会,如果搜索者向终端用户提供了相关的结果,就可以增加该搜索者的收入。
[00129]数据库还指示搜索者已经对特定关键字进行了多少次搜索以及搜索者对该特定关键字已经进行了多少次成功搜索。
[00130]当它们不再被认为相关时,可以从数据库移除查询、相关联的关键字以及相应的答案。可以在新用户每次接收“答案”和每次选择请求另一个确切搜索(指示缺乏有用的数据或者相关性)时进行相关性计算。如果用户访问答案并且不请求用相同搜索术语进行另一个搜索,那么给报告答案的原搜索者给予积分。如果用户确实请求用相同(或者或许类似的)术语进行另一次搜索,那么可以扣除搜索者的点数。对认为该答案相关的用户与认为该答案不相关的用户的比率进行追踪。如果这个比率达到阈值,那么可以将该答案从系统删除,或者可替换地,该答案能够被保存以用于存档但不会报告给进行同样(或者类似)查询的未来用户。
[00131]在另一个实施例中,服务器可以主控(host)加载和搜索ASP型环境内的多个搜索引擎和网站的所有逻辑,在所述ASP型环境中,针对搜索引擎的大多数搜索计算在服务器进行。在优选实施例中,大量搜索者计算是经由搜索者的计算机以分布式方式进行的。
[00132]在另一个实施例中,以“打开”方式对搜索者工具界面加以定义以使得第三方可以提供越来越好的工具,所述工具大概适合特定关键字、类别或者包括医药、旅游、购物等产业等。
[00133]在另一个实施例中,用户的“缺省搜索引擎”可能在搜索者正在进行更加广泛的研究时并且向用户呈现广告时在窗口框内返回结果。这让用户就像他们会从一个标准顶部搜索引擎看到一些结果一样迅速地看到它们。
[00134]在另一个实施例中,可将较难查询发送给已经向“付费搜索”签署的搜索者。将该查询连同出价一起发给针对指定关键字或关键字集的可用的搜索者,所述出价是指如果该查询在指定时间内被回答会付多少钱。“锁定”该查询的第一个搜索者于是能够花费回答该问题所需的任意时间并从用户收取支付款项。这与Google answers有所不同,原因在于存在所有时间都可用的、与特定关键字相关联的搜索者池。
[00135]有许多应用能够使用该平台最好的运行提供更好的用户体验。为了将文本从一种语言翻译为另一种语音,人们会简单地查询“将“I love you”从英语翻译成西班牙语”。专家搜索者可能使用诸如altavista之类的翻译器服务来得到答案。不同寻常的是具有VOIP能力的那些人除了得到文本翻译之外还能够从说本族语言的人那里听到该翻译。
[00136]利用本发明,用户从比当前搜索引擎所能够索引的更为广泛的信息库得到明显改善的的高度相关的搜索结果;关键字定位的搜索者能够使用可适于被搜索领域的强大搜索者工具;具有搜索者因帮助查找答案而被给以酬劳的过程,该过程提供激励以使得许多搜索专业的领域可使用大型的搜索者池;并且广告者使得其广告(有时是人工挑选的)被高度定位的观众所看到。
[00137]根据详细的说明书,本发明的许多特征和优点是明显的,因此所附权利要求意指覆盖落入本发明真正精神和范围之内的所有本发明的这些特征和优点。此外,由于本领域技术人员可容易地想到多种修改和变化,所以不希望将本发明局限于所图示和描述的确切解释和操作,因此所有适当修改和等价替换可被视为为落入本发明的范围之内。

Claims (71)

1.一种执行搜索的方法,包括:
从查询源接收查询;
选择能够响应于所述查询而执行搜索的人工搜索者;和
将所述查询呈送给所述搜索者以执行针对所述查询的搜索并产生搜索结果;和
将搜索结果提供给所述查询源。
2.如权利要求1所述的方法,其中所述接收、选择、呈送和提供是实时执行的。
3.如权利要求1所述的方法,其中所述确定包括从数据库中搜索与所述查询相匹配的搜索者。
4.如权利要求2所述的方法,其中方法包括将搜索者与关键字相关联,并且所述搜索包括将所述查询的关键字与被分配给搜索者的关键字相比较。
5.如权利要求4所述的方法,进一步包括对关键字进行排名以用于选择搜索者。
6.如权利要求1所述的方法,进一步包括响应于有效性对搜索者进行排名,并且所述选择搜索者是以所述搜索者的排名为基础的。
7.如权利要求4所述的方法,其中所述确定包括识别多个搜索者,并且所述呈送包括将所述查询呈送给所述多个搜索者。
8.如权利要求4所述的方法,其中所述确定包括识别第一单独搜索者,并且所述呈送包括将所述查询呈送给所述第一单独搜索者。
9.如权利要求8所述的方法,其中,所述确定包括在所述第一单独搜索者中止搜索之后识别第二单独搜索者。
10.如权利要求7所述的方法,其中要响应的第一搜索者被允许执行所述搜索。
11.如权利要求1所述的方法,其中所述结果包括话音消息、文本消息、图形消息和统一资源定位符中的一个。
12.如权利要求1所述的方法,进一步包括:
确定所述查询是否先前已经被搜索过;和
响应于所述确定,提供先前的搜索结果。
13.如权利要求12所述的方法,其中所述确定包括:
将所述查询的关键字与先前查询的关键字进行比较;
将具有类似关键字的所述先前查询呈送给用户;和
允许所述用户选择一个所述先前查询。
14.如权利要求13所述的方法,其中所述匹配包括模糊匹配。
15.如权利要求13所述的方法,其中所述匹配包括部分匹配。
16.如权利要求1所述的方法,其中所述查询源包括用户计算机系统、数字查询源、用户应用、电话、自动查询源、翻译系统和语音查询源中的一个。
17.如权利要求1所述的方法,进一步包括将语音查询转录为文本查询。
18.如权利要求17所述的方法,进一步包括提供话音消息以作为搜索结果。
19.如权利要求1所述的方法,其中所述查询源包括蜂窝式电话,并且所述查询包括文本消息。
20.如权利要求19所述的方法,其中所述结果包括由所述蜂窝式电话显示的文本消息。
21.如权利要求1所述的方法,其中所述查询源包括蜂窝式电话,并且所述结果包括由所述蜂窝式电话显示的统一资源定位符、文本消息和图形中的一个。
22.如权利要求1所述的方法,其中所述查询包括话音查询,并且所述选择响应于口述关键字进行选择。
23.如权利要求1所述的方法,进一步包括在用户和涉及所述查询的搜索者之间传送消息。
24.如权利要求23所述的方法,进一步包括为所述消息提供聊天区域。
25.如权利要求23所述的方法,其中所述消息包括话音消息。
26.如权利要求25所述的方法,其中所述传送包括经由话音在网络协议信道上进行传送。
27.如权利要求23所述的方法,进一步包括在所述传送期间呈送广告。
28.如权利要求1所述的方法,其中所述用户或所述搜索者能够在所述搜索过程期间修改所述查询。
29.如权利要求1所述的方法,进一步包括在所述搜索正在被执行期间,向用户呈送广告。
30.如权利要求1所述的方法,进一步包括在所述搜索正在被执行期间,向用户呈送模拟广告或数字广告中的一个。
31.如权利要求30所述的方法,其中所述模拟广告是口述消息。
32.如权利要求1所述的方法,进一步包括在所述接收、选择、呈送和提供期间,向用户呈送广告。
33.如权利要求29所述的方法,其中允许接受搜索查询的搜索者指定所述广告。
34.如权利要求29所述的方法,其中广告者可以对与用户GUI上的关键字相关联的广告的位置、布局和计时进行出价。
35.如权利要求29所述的方法,其中广告者可以对与搜索者GUI上的关键字相关联的广告的位置、布局和计时进行出价,并且所述搜索者能够任意挑选呈送哪个广告。
36.如权利要求1所述的方法,向搜索结果被用户接受的搜索者提供奖金。
37.如权利要求1所述的方法,向搜索结果没有被用户拒绝的搜索者提供奖金。
38.如权利要求1所述的方法,其中所述确定为所述搜索定位多个数个搜索者,所述呈送向多个搜索者呈送所述查询,所述提供向用户提供搜索者搜索结果的第一个。
39.如权利要求1所述的方法,进一步包括:
当所述结果被所述用户拒绝时,定位附加搜索者;和
允许所述附加搜索者执行所述搜索。
40.如权利要求6所述的方法,其中所述搜索者排名被存储在数据库内,并且所述搜索者排名确定在将来的搜索中将如何利用所述搜索者。
41.如权利要求1所述的方法,进一步包括允许搜索者将所述查询转移给第二搜索者。
42.如权利要求41所述的方法,其中所述转移包括指定与所述第二搜索者相关联的关键字。
43.如权利要求6所述的方法,其中针对特定用户的搜索者排名能够由所述特定用户进行设置。
44.一种对关键字进行排名的方法,包括:
确定就所述关键字中的每一个签署的搜索者的数目;和
响应于所述数目,对所述关键字进行排序。
45.如权利要求5所述的方法,进一步包括:
根据与第一关键字相关联的第一搜索者对关键字进行排名,
将查询转移给与第二关键字相关联的第二搜索者;
将所述第二关键字排名高于所述第一关键字,以使得在涉及所述相同的第一和第二关键字的未来查询中,可以比使用所述第一关键字选择搜索者以更高优先级使用所述第二关键字选择搜索者。
46.如权利要求45所述的方法,其中为未来查询的所述排名使用关键字的全局排名,所述全局排名能提高或降低。
47.如权利要求45所述的方法,其中为未来查询的所述排名使用关键字对,当以结合的形式来看时,所述关键字对显示出两个关键字中的哪个关键字应该优先级较高。
48.如权利要求1所述的方法,进一步包括将所述关键字发送至搜索引擎。
49.一种系统,包括:
允许用户输入查询的用户系统;
确定对所述查询进行搜索的搜索者的服务器;和
允许所述搜索者搜索所述查询的搜索结果并将所述搜索结果提供给所述用户的搜索者系统。
50.一种计算机可读存储器,用于利用存储在其中的程序控制计算机,包括定位能够响应于所接收的查询执行搜索的搜索者,并将所述查询呈送给所述搜索者以针对所述查询执行搜索并产生搜索结果。
51.一种用于利用数据库控制计算机的计算机可读存储器,包括查询、对应于所述查询的关键字和对应于所述关键字的搜索者。
52.一种用于控制计算机的存储器的计算机可读数据结构,包括关键字和被链接到所述关键字的搜索者。
53.一种用户显示,包括:
用于由用户输入要提供给搜索者的查询的查询域;和
用于由所述搜索者提供搜索结果的搜索结果域。
54.一种搜索者显示,包括:
提供用户的查询的查询域;和
用于要提供给所述用户的搜索结果的搜索结果域。
55.一种方法,包括:
将查询呈送给搜索者并且允许所述搜索者为所述查询产生搜索结果;和
因搜索结果被接受而对所述搜索者给以奖金。
56.如权利要求55所述的方法,其中所述奖金是金字塔奖金。
57.如权利要求55所述的方法,其中所述奖金包括分等级的支付。
58.如权利要求55所述的方法,其中响应于搜索者表现,来确定所述奖金。
59.如权利要求55所述的方法,其中响应于结果未被接受,而降低搜索者排名。
60.一种方法,包括:
响应于查询,开始搜索;和
在所述搜索期间,向用户呈送广告。
61.如权利要求60所述的方法,其中在返回搜索结果之前,呈送所述广告。
62.如权利要求60所述的方法,进一步包括利用交流区域产生用户显示被用于在用户和搜索者之间交换信息。
63.如权利要求60所述的方法,进一步包括利用用于接收广告的区域产生用户显示。
64.如权利要求60所述的方法,其中所述广告与关键字相关联。
65.如权利要求63所述的方法,其中所述广告在被发送给所述显示之前由搜索者挑选。
66.如权利要求54所述的显示,进一步包括:
中意的网站区域;
中意的搜索引擎区域;
用于将查询转移给另一个搜索者的转移按钮;和
能够放置搜索结果以将部分或最终搜索结果转送给用户的结果区域。
67.如权利要求66所述的方法,进一步包括用于所述搜索者选择在搜索者实施搜索时能够发送给所述用户的广告的区域。
68.如权利要求29所述的方法,其中所述呈送呈送视频广告。
69.如权利要求68所述的方法,进一步包括允许根据关键字上传视频广告。
70.如权利要求1所述的方法,进一步包括所述搜索者对本地硬盘驱动器、书架和非公共源进行搜索。
71.如权利要求70所述的方法,进一步包括:
在指定网站内提供搜索结果;和
向用户提供指向所述指定网站的指针。
CNA2007800102821A 2006-01-23 2007-01-11 使用人工搜索者的可缩放搜索系统 Pending CN101405731A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/336,928 2006-01-23
US11/336,928 US8065286B2 (en) 2006-01-23 2006-01-23 Scalable search system using human searchers

Publications (1)

Publication Number Publication Date
CN101405731A true CN101405731A (zh) 2009-04-08

Family

ID=38286737

Family Applications (4)

Application Number Title Priority Date Filing Date
CNA2007800102821A Pending CN101405731A (zh) 2006-01-23 2007-01-11 使用人工搜索者的可缩放搜索系统
CNA2007800103307A Pending CN101405734A (zh) 2006-01-23 2007-01-12 用于人工辅助挖掘和捕获精确结果的自动工具
CNA2007800102925A Pending CN101405732A (zh) 2006-01-23 2007-01-12 提供对人工搜索向导的任选使用的搜索工具
CNA2007800102997A Pending CN101405733A (zh) 2006-01-23 2007-01-12 目标为移动设备的广告

Family Applications After (3)

Application Number Title Priority Date Filing Date
CNA2007800103307A Pending CN101405734A (zh) 2006-01-23 2007-01-12 用于人工辅助挖掘和捕获精确结果的自动工具
CNA2007800102925A Pending CN101405732A (zh) 2006-01-23 2007-01-12 提供对人工搜索向导的任选使用的搜索工具
CNA2007800102997A Pending CN101405733A (zh) 2006-01-23 2007-01-12 目标为移动设备的广告

Country Status (14)

Country Link
US (3) US8065286B2 (zh)
EP (3) EP1982277A4 (zh)
JP (2) JP2009524158A (zh)
KR (2) KR20080091822A (zh)
CN (4) CN101405731A (zh)
AU (2) AU2007206022A1 (zh)
BR (2) BRPI0707296A2 (zh)
CA (2) CA2639922A1 (zh)
IL (2) IL192997A0 (zh)
MX (2) MX2008009452A (zh)
NZ (1) NZ570671A (zh)
RU (2) RU2008134151A (zh)
WO (1) WO2007084847A2 (zh)
ZA (4) ZA200807252B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611990A (zh) * 2012-03-31 2012-07-25 哈尔滨工业大学 一种利用智能手机终端进行智能信息查询的方法
CN103339623A (zh) * 2010-09-08 2013-10-02 纽昂斯通讯公司 涉及因特网搜索的方法和设备
CN106228387A (zh) * 2015-09-16 2016-12-14 颜陈煜 基于信息检索和消息应用实现信息精确传递的系统及方法
CN107066529A (zh) * 2008-07-28 2017-08-18 埃克斯凯利博Ip有限责任公司 联合团体搜索
CN107247694A (zh) * 2017-07-06 2017-10-13 福建中金在线信息科技有限公司 基于便携式电子设备的信息查询方法、装置及电子设备
CN107392635A (zh) * 2016-05-17 2017-11-24 蔡小华 一种网络游戏内广告投放方法
CN107832396A (zh) * 2017-10-30 2018-03-23 江西博瑞彤芸科技有限公司 信息检索方法
CN110232908A (zh) * 2019-07-30 2019-09-13 厦门钛尚人工智能科技有限公司 一种分布式语音合成系统
CN110866187A (zh) * 2019-11-13 2020-03-06 广州亿码科技有限公司 一种精准搜索的有偿互动方法、系统、终端及存储介质

Families Citing this family (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7096185B2 (en) 2000-03-31 2006-08-22 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
CA2615659A1 (en) 2005-07-22 2007-05-10 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
US8073700B2 (en) * 2005-09-12 2011-12-06 Nuance Communications, Inc. Retrieval and presentation of network service results for mobile device using a multimodal browser
US7477909B2 (en) * 2005-10-31 2009-01-13 Nuance Communications, Inc. System and method for conducting a search using a wireless mobile device
US7752237B2 (en) * 2006-03-15 2010-07-06 Microsoft Corporation User interface having a search preview
US8751327B2 (en) * 2006-03-20 2014-06-10 Amazon Technologies, Inc. Facilitating content generation via messaging system interactions
WO2007109305A2 (en) * 2006-03-20 2007-09-27 Amazon Technologies, Inc. Facilitating content generation via participant interactions
US8930282B2 (en) * 2006-03-20 2015-01-06 Amazon Technologies, Inc. Content generation revenue sharing
US20070219958A1 (en) * 2006-03-20 2007-09-20 Park Joseph C Facilitating content generation via participant interactions
US20070219795A1 (en) * 2006-03-20 2007-09-20 Park Joseph C Facilitating content generation via paid participation
US7483894B2 (en) * 2006-06-07 2009-01-27 Platformation Technologies, Inc Methods and apparatus for entity search
US7809549B1 (en) * 2006-06-15 2010-10-05 At&T Intellectual Property Ii, L.P. On-demand language translation for television programs
KR100752351B1 (ko) * 2006-07-03 2007-08-27 (주)이즈메이커 쌍방향 데이터 및 음성 송수신이 가능한 통신매체를 이용한실시간 답변 시스템 및 제공 방법
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
US9020107B2 (en) * 2006-11-14 2015-04-28 Nuance Communications, Inc. Performing actions for users based on spoken information
US8254535B1 (en) 2006-11-14 2012-08-28 Nuance Communications, Inc. Performing actions for users based on spoken information
US20080148178A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Independent scrolling
US20080147606A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Category-based searching
US20080148192A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox pagination
US20080147708A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Preview window with rss feed
US20080148174A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Slide and fade
US20080147653A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Search suggestions
US20080147634A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Toolbox order editing
US8601387B2 (en) * 2006-12-15 2013-12-03 Iac Search & Media, Inc. Persistent interface
US20080270932A1 (en) * 2006-12-15 2008-10-30 Iac Search & Media, Inc. Toolbox editing
US20080148188A1 (en) * 2006-12-15 2008-06-19 Iac Search & Media, Inc. Persistent preview window
US8036926B2 (en) * 2007-03-12 2011-10-11 International Business Machines Corporation Techniques for selecting calendar events by examining content of user's recent e-mail activity
US8843376B2 (en) 2007-03-13 2014-09-23 Nuance Communications, Inc. Speech-enabled web content searching using a multimodal browser
US8527355B2 (en) * 2007-03-28 2013-09-03 Article One Partners Holdings, Llc Method and system for requesting prior art from the public in exchange for a reward
US8200663B2 (en) * 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US7870026B2 (en) * 2007-06-08 2011-01-11 Yahoo! Inc. Selecting and displaying advertisement in a personal media space
US8239461B2 (en) 2007-06-28 2012-08-07 Chacha Search, Inc. Method and system for accessing search services via messaging services
US9591086B2 (en) 2007-07-25 2017-03-07 Yahoo! Inc. Display of information in electronic communications
US20090063990A1 (en) * 2007-08-29 2009-03-05 Microsoft Corporation Collaborative search interface
US9224149B2 (en) * 2007-10-15 2015-12-29 Google Inc. External referencing by portable program modules
WO2009067696A1 (en) * 2007-11-21 2009-05-28 Chacha Search, Inc. Method and system for improving utilization of human searchers
US8429145B2 (en) * 2007-12-21 2013-04-23 Yahoo! Inc. Syndicating humor
US8206222B2 (en) 2008-01-29 2012-06-26 Gary Stephen Shuster Entertainment system for performing human intelligence tasks
US8190479B2 (en) * 2008-02-01 2012-05-29 Microsoft Corporation Video contextual advertisements using speech recognition
US20090235297A1 (en) * 2008-03-13 2009-09-17 United Video Properties, Inc. Systems and methods for capturing program attributes
US7958107B2 (en) * 2008-04-10 2011-06-07 Abo Enterprises, Llc Fuzzy keyword searching
EP2297685A1 (en) * 2008-07-04 2011-03-23 Yogesh Chunilal Rathod Methods and systems for brands social networks (bsn) platform
US8745018B1 (en) 2008-07-10 2014-06-03 Google Inc. Search application and web browser interaction
US20100010912A1 (en) * 2008-07-10 2010-01-14 Chacha Search, Inc. Method and system of facilitating a purchase
US20100017534A1 (en) * 2008-07-17 2010-01-21 Shrage Smilowitz System and method for real-time question and answer sessions via a global computer network
US8180771B2 (en) * 2008-07-18 2012-05-15 Iac Search & Media, Inc. Search activity eraser
US9047285B1 (en) * 2008-07-21 2015-06-02 NetBase Solutions, Inc. Method and apparatus for frame-based search
US8788476B2 (en) * 2008-08-15 2014-07-22 Chacha Search, Inc. Method and system of triggering a search request
US8122021B2 (en) * 2008-10-06 2012-02-21 Microsoft Corporation Domain expertise determination
WO2010051904A1 (en) * 2008-11-04 2010-05-14 Schoenemann Bo Method and system for distribution information relating to a piece of music and/or a movie/video
KR20100054544A (ko) * 2008-11-14 2010-05-25 삼성전자주식회사 휴대 광고 시스템에서 휴대 광고 서비스 제공 및 수신 장치및 방법
WO2010060117A1 (en) * 2008-11-21 2010-05-27 Chacha Search, Inc. Method and system for improving utilization of human searchers
US20100138402A1 (en) * 2008-12-02 2010-06-03 Chacha Search, Inc. Method and system for improving utilization of human searchers
JP5252555B2 (ja) * 2008-12-19 2013-07-31 Kddi株式会社 コンテキスト検索方法および装置
US8880498B2 (en) 2008-12-31 2014-11-04 Fornova Ltd. System and method for aggregating and ranking data from a plurality of web sites
US9406201B2 (en) * 2009-02-23 2016-08-02 Bally Gaming, Inc. Presenting group wagering games and awards
US20100287050A1 (en) * 2009-05-07 2010-11-11 Chacha Search Inc. Method and system for personally targeted search messages
US8782069B2 (en) * 2009-06-11 2014-07-15 Chacha Search, Inc Method and system of providing a search tool
US8990323B2 (en) 2009-07-08 2015-03-24 Yahoo! Inc. Defining a social network model implied by communications data
US7930430B2 (en) 2009-07-08 2011-04-19 Xobni Corporation Systems and methods to provide assistance during address input
US9721228B2 (en) 2009-07-08 2017-08-01 Yahoo! Inc. Locally hosting a social network using social data stored on a user's computer
US20110014952A1 (en) * 2009-07-15 2011-01-20 Sony Ericsson Mobile Communications Ab Audio recognition during voice sessions to provide enhanced user interface functionality
US8713003B2 (en) * 2009-07-24 2014-04-29 Peer Belt Inc. System and method for ranking content and applications through human assistance
US8352464B2 (en) * 2009-07-24 2013-01-08 Peer Belt Inc. System and method for ranking documents through human assistance
US20110072038A1 (en) * 2009-09-18 2011-03-24 Daniel Burge Web site with content based on referring link information
US20110106617A1 (en) * 2009-10-29 2011-05-05 Chacha Search, Inc. Method and system of processing a query using human assistants
US9514466B2 (en) 2009-11-16 2016-12-06 Yahoo! Inc. Collecting and presenting data including links from communications sent to or from a user
US8839306B2 (en) * 2009-11-20 2014-09-16 At&T Intellectual Property I, Lp Method and apparatus for presenting media programs
CN102081632A (zh) 2009-11-30 2011-06-01 国际商业机器公司 创建服务混搭实例的方法和设备
US9760866B2 (en) 2009-12-15 2017-09-12 Yahoo Holdings, Inc. Systems and methods to provide server side profile information
US9569541B2 (en) * 2009-12-31 2017-02-14 Microsoft Technology Licensing, Llc Evaluating preferences of content on a webpage
US9020938B2 (en) 2010-02-03 2015-04-28 Yahoo! Inc. Providing profile information using servers
US20110208822A1 (en) * 2010-02-22 2011-08-25 Yogesh Chunilal Rathod Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
WO2011101858A1 (en) 2010-02-22 2011-08-25 Yogesh Chunilal Rathod A system and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources & actions
CN101789026B (zh) * 2010-03-12 2013-03-06 曹学文 一种面向用户的网络问答搜索统计的信息处理方法
US20110238686A1 (en) * 2010-03-24 2011-09-29 Microsoft Corporation Caching data obtained via data service interfaces
US8620935B2 (en) 2011-06-24 2013-12-31 Yahoo! Inc. Personalizing an online service based on data collected for a user of a computing device
US8972257B2 (en) 2010-06-02 2015-03-03 Yahoo! Inc. Systems and methods to present voice message information to a user of a computing device
US20110307806A1 (en) * 2010-06-14 2011-12-15 Matthew Hills Multiple party decision process
US8239366B2 (en) * 2010-09-08 2012-08-07 Nuance Communications, Inc. Method and apparatus for processing spoken search queries
US8341142B2 (en) * 2010-09-08 2012-12-25 Nuance Communications, Inc. Methods and apparatus for searching the Internet
CN102402525A (zh) * 2010-09-10 2012-04-04 联想(北京)有限公司 一种搜索处理装置、电子设备及搜索处理方法
CN101957844B (zh) * 2010-09-17 2011-11-23 百度在线网络技术(北京)有限公司 一种在线应用系统及其实现方法
WO2012034537A1 (zh) * 2010-09-17 2012-03-22 百度在线网络技术(北京)有限公司 一种在线应用系统及其实现方法
US9325804B2 (en) * 2010-11-08 2016-04-26 Microsoft Technology Licensing, Llc Dynamic image result stitching
US10346479B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Facilitating interaction with system level search user interface
US8515984B2 (en) 2010-11-16 2013-08-20 Microsoft Corporation Extensible search term suggestion engine
US10073927B2 (en) 2010-11-16 2018-09-11 Microsoft Technology Licensing, Llc Registration for system level search user interface
US8732890B2 (en) 2010-11-22 2014-05-27 Braun Gmbh Toothbrush
CN102004794B (zh) * 2010-12-09 2013-05-08 百度在线网络技术(北京)有限公司 搜索引擎系统及其实现方法
AU2012207503A1 (en) * 2011-01-17 2013-09-05 Chacha Search, Inc. Method and system of selecting responders
US8489643B1 (en) * 2011-01-26 2013-07-16 Fornova Ltd. System and method for automated content aggregation using knowledge base construction
US8762405B2 (en) 2011-01-31 2014-06-24 Microsoft Corporation Search behavior based communication forums
US8417685B2 (en) * 2011-03-31 2013-04-09 Brandon Thompson Collaborative search network
US9256888B2 (en) * 2011-04-04 2016-02-09 Zynga Inc. Matching advertising to game play content
US10078819B2 (en) 2011-06-21 2018-09-18 Oath Inc. Presenting favorite contacts information to a user of a computing device
US9747583B2 (en) 2011-06-30 2017-08-29 Yahoo Holdings, Inc. Presenting entity profile information to a user of a computing device
US9489457B2 (en) 2011-07-14 2016-11-08 Nuance Communications, Inc. Methods and apparatus for initiating an action
US8635201B2 (en) 2011-07-14 2014-01-21 Nuance Communications, Inc. Methods and apparatus for employing a user's location in providing information to the user
US8812474B2 (en) 2011-07-14 2014-08-19 Nuance Communications, Inc. Methods and apparatus for identifying and providing information sought by a user
US8678899B2 (en) * 2011-08-26 2014-03-25 CEM International Limited Game show with specialized voting procedure
US9292603B2 (en) 2011-09-30 2016-03-22 Nuance Communications, Inc. Receipt and processing of user-specified queries
US20130097202A1 (en) * 2011-10-12 2013-04-18 Google Inc. Method and System for Providing Opinion Queries to Users
CN102436510A (zh) * 2011-12-30 2012-05-02 浙江乐得网络科技有限公司 通过离线查询提高在线实时搜索质量的方法与系统
CN103260128A (zh) * 2012-02-13 2013-08-21 周良文 基于WiFi定位广告的触发装置、集成发布系统及方法
JP5530468B2 (ja) * 2012-02-24 2014-06-25 ヤフー株式会社 検索サーバ、プログラム及び方法
US9064016B2 (en) * 2012-03-14 2015-06-23 Microsoft Corporation Ranking search results using result repetition
US10977285B2 (en) 2012-03-28 2021-04-13 Verizon Media Inc. Using observations of a person to determine if data corresponds to the person
WO2013159345A1 (en) * 2012-04-27 2013-10-31 Google Inc. Selecting search queries for display with data associated with search terms
US9552414B2 (en) * 2012-05-22 2017-01-24 Quixey, Inc. Dynamic filtering in application search
CN103425704B (zh) * 2012-05-24 2017-07-21 阿里巴巴集团控股有限公司 应用界面提供方法及装置
US9684395B2 (en) * 2012-06-02 2017-06-20 Tara Chand Singhal System and method for context driven voice interface in handheld wireless mobile devices
US8795043B2 (en) 2012-07-10 2014-08-05 CEM International Limited Game show with special vote counting method
US9619812B2 (en) * 2012-08-28 2017-04-11 Nuance Communications, Inc. Systems and methods for engaging an audience in a conversational advertisement
US9424341B2 (en) * 2012-10-23 2016-08-23 Ca, Inc. Information management systems and methods
US10013672B2 (en) 2012-11-02 2018-07-03 Oath Inc. Address extraction from a communication
US10192200B2 (en) 2012-12-04 2019-01-29 Oath Inc. Classifying a portion of user contact data into local contacts
US8839309B2 (en) * 2012-12-05 2014-09-16 United Video Properties, Inc. Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
KR101821358B1 (ko) * 2013-01-22 2018-01-25 네이버 주식회사 다자간 메신저 서비스를 제공하는 방법 및 시스템
US9298703B2 (en) 2013-02-08 2016-03-29 Machine Zone, Inc. Systems and methods for incentivizing user feedback for translation processing
US10650103B2 (en) 2013-02-08 2020-05-12 Mz Ip Holdings, Llc Systems and methods for incentivizing user feedback for translation processing
US8996353B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9231898B2 (en) 2013-02-08 2016-01-05 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US9600473B2 (en) * 2013-02-08 2017-03-21 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US8990068B2 (en) 2013-02-08 2015-03-24 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US8996352B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for correcting translations in multi-user multi-lingual communications
US9031829B2 (en) 2013-02-08 2015-05-12 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US8996355B2 (en) 2013-02-08 2015-03-31 Machine Zone, Inc. Systems and methods for reviewing histories of text messages from multi-user multi-lingual communications
US9390140B2 (en) * 2013-02-22 2016-07-12 Microsoft Technology Licensing, Llc Communication-powered search
US20140310288A1 (en) * 2013-04-15 2014-10-16 Chacha Search, Inc Method and system for allocation of resources
WO2014172314A1 (en) * 2013-04-15 2014-10-23 Chacha Search, Inc. Method and system of assigning topics to answerers
AU2014302062A1 (en) * 2013-06-28 2016-02-04 Healthtap, Inc. Systems and method for evaluating and selecting a healthcare professional
CN103593340B (zh) 2013-10-28 2017-08-29 余自立 自然表达信息处理方法、处理及回应方法、设备及系统
US9215510B2 (en) 2013-12-06 2015-12-15 Rovi Guides, Inc. Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
US20170039198A1 (en) * 2014-05-15 2017-02-09 Sentient Technologies (Barbados) Limited Visual interactive search, scalable bandit-based visual interactive search and ranking for visual interactive search
US20150331908A1 (en) 2014-05-15 2015-11-19 Genetic Finance (Barbados) Limited Visual interactive search
CN103984740B (zh) * 2014-05-23 2016-01-06 合一网络技术(北京)有限公司 基于组合标签的检索页显示的方法和系统
US9372848B2 (en) 2014-10-17 2016-06-21 Machine Zone, Inc. Systems and methods for language detection
US10162811B2 (en) 2014-10-17 2018-12-25 Mz Ip Holdings, Llc Systems and methods for language detection
CN105630854B (zh) * 2015-01-28 2020-07-03 深圳酷派技术有限公司 数据搜索方法、数据搜索装置和终端
US20160275192A1 (en) * 2015-03-17 2016-09-22 Kobo Incorporated Personalizing an e-book search query
US9864775B2 (en) * 2015-03-26 2018-01-09 International Business Machines Corporation Query strength indicator
US20170004134A1 (en) * 2015-07-03 2017-01-05 Microsoft Technology Licensing, Llc Asynchronous search query
US10765956B2 (en) 2016-01-07 2020-09-08 Machine Zone Inc. Named entity recognition on chat data
US10909459B2 (en) 2016-06-09 2021-02-02 Cognizant Technology Solutions U.S. Corporation Content embedding using deep metric learning algorithms
KR101808161B1 (ko) * 2016-06-27 2017-12-12 주식회사지앤지커머스 모바일 광고 제공 시스템 및 방법
CN106210882A (zh) * 2016-08-09 2016-12-07 乐视控股(北京)有限公司 视频文件的播放处理方法及装置
US10642919B2 (en) 2016-08-18 2020-05-05 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
US10657189B2 (en) 2016-08-18 2020-05-19 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
US10579940B2 (en) 2016-08-18 2020-03-03 International Business Machines Corporation Joint embedding of corpus pairs for domain mapping
CN106909603A (zh) * 2016-08-31 2017-06-30 阿里巴巴集团控股有限公司 搜索信息处理方法及装置
JP6849964B2 (ja) * 2016-09-05 2021-03-31 株式会社Nextremer 対話制御装置、対話エンジン、管理端末、対話装置、対話制御方法、対話方法、およびプログラム
CN106385606A (zh) * 2016-09-14 2017-02-08 乐视控股(北京)有限公司 一种广告的投放方法及装置
KR101935456B1 (ko) * 2016-10-05 2019-01-04 전창섭 인스턴트 메시지 서비스(ims) 채팅방에서 퀴즈와 광고 동시 제공방법 및 시스템
US11048759B1 (en) * 2017-03-27 2021-06-29 Prodigo Solutions Inc. Tochenized cache
US10755144B2 (en) 2017-09-05 2020-08-25 Cognizant Technology Solutions U.S. Corporation Automated and unsupervised generation of real-world training data
US10755142B2 (en) 2017-09-05 2020-08-25 Cognizant Technology Solutions U.S. Corporation Automated and unsupervised generation of real-world training data
WO2019060353A1 (en) 2017-09-21 2019-03-28 Mz Ip Holdings, Llc SYSTEM AND METHOD FOR TRANSLATION OF KEYBOARD MESSAGES
US10489690B2 (en) 2017-10-24 2019-11-26 International Business Machines Corporation Emotion classification based on expression variations associated with same or similar emotions
CN108038206A (zh) * 2017-12-14 2018-05-15 南京美桥信息科技有限公司 一种可视智能服务方法及系统
CN111566653A (zh) * 2017-12-29 2020-08-21 斯布罗凯迪风险投资公司 用于搜索和通知的方法和系统
JP6963070B2 (ja) 2019-08-21 2021-11-05 株式会社カカオ 匿名基盤プロフィールを介してソーシャルネットワークサービスを提供するためのインターフェースの表示方法及び装置
JP6924807B2 (ja) * 2019-10-23 2021-08-25 ヤフー株式会社 情報提供システム、情報提供方法、およびプログラム

Family Cites Families (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5270701A (en) 1988-03-08 1993-12-14 Kokusai Denshin Denwa Co., Ltd. Service processing system with distributed data bases
US4972328A (en) 1988-12-16 1990-11-20 Bull Hn Information Systems Inc. Interactive knowledge base end user interface driven maintenance and acquisition system
US5559940A (en) * 1990-12-14 1996-09-24 Hutson; William H. Method and system for real-time information analysis of textual material
US5301314A (en) 1991-08-05 1994-04-05 Answer Computer, Inc. Computer-aided customer support system with bubble-up
US5628011A (en) 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
JP3030533B2 (ja) * 1994-07-26 2000-04-10 篤 今野 情報分類装置
US5855015A (en) 1995-03-20 1998-12-29 Interval Research Corporation System and method for retrieval of hyperlinked information resources
US5768580A (en) 1995-05-31 1998-06-16 Oracle Corporation Methods and apparatus for dynamic classification of discourse
US6578010B1 (en) 1995-06-05 2003-06-10 George A. Teacherson Multi-node network marketing computer system
US5724571A (en) 1995-07-07 1998-03-03 Sun Microsystems, Inc. Method and apparatus for generating query responses in a computer-based document retrieval system
US5948054A (en) 1996-02-27 1999-09-07 Sun Microsystems, Inc. Method and system for facilitating the exchange of information between human users in a networked computer system
US5956491A (en) 1996-04-01 1999-09-21 Marks; Daniel L. Group communications multiplexing system
US6101515A (en) 1996-05-31 2000-08-08 Oracle Corporation Learning system for classification of terminology
US5915010A (en) * 1996-06-10 1999-06-22 Teknekron Infoswitch System, method and user interface for data announced call transfer
US5862223A (en) 1996-07-24 1999-01-19 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5875231A (en) * 1996-07-26 1999-02-23 Ag Communication Systems Corporation Telephone call on hold service for a party placed on hold by another party
US6128646A (en) 1997-12-24 2000-10-03 Genesys Telecommunications Laboratories Inc. System for routing electronic mail to best qualified person based on content analysis
CA2692298C (en) 1997-02-07 2014-10-28 About.Com, Inc. Collaborative internet data mining system
US6006218A (en) 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
US6026148A (en) 1997-05-28 2000-02-15 Blue Grotto Technologies, Inc. System and method for delivering expert information by computer
JP3607462B2 (ja) 1997-07-02 2005-01-05 松下電器産業株式会社 関連キーワード自動抽出装置及びこれを用いた文書検索システム
US5982370A (en) 1997-07-18 1999-11-09 International Business Machines Corporation Highlighting tool for search specification in a user interface of a computer system
US5845278A (en) 1997-09-12 1998-12-01 Inioseek Corporation Method for automatically selecting collections to search in full text searches
GB9801978D0 (en) 1998-01-30 1998-03-25 Orbital Technologies Limited Information systems
US6507841B2 (en) * 1998-02-20 2003-01-14 Hewlett-Packard Company Methods of and apparatus for refining descriptors
US6346952B1 (en) 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US6094652A (en) 1998-06-10 2000-07-25 Oracle Corporation Hierarchical query feedback in an information retrieval system
US6115709A (en) 1998-09-18 2000-09-05 Tacit Knowledge Systems, Inc. Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions
AU5910699A (en) 1998-09-18 2000-04-10 Tacit Knowledge Systems Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner
WO2000017727A2 (en) 1998-09-18 2000-03-30 Tacit Knowledge Systems Method and apparatus for querying a user knowledge profile
US6253202B1 (en) 1998-09-18 2001-06-26 Tacit Knowledge Systems, Inc. Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user
US6154783A (en) 1998-09-18 2000-11-28 Tacit Knowledge Systems Method and apparatus for addressing an electronic document for transmission over a network
US6377949B1 (en) 1998-09-18 2002-04-23 Tacit Knowledge Systems, Inc. Method and apparatus for assigning a confidence level to a term within a user knowledge profile
US6377944B1 (en) 1998-12-11 2002-04-23 Avaya Technology Corp. Web response unit including computer network based communication
US6370527B1 (en) 1998-12-29 2002-04-09 At&T Corp. Method and apparatus for searching distributed networks using a plurality of search devices
US6223165B1 (en) 1999-03-22 2001-04-24 Keen.Com, Incorporated Method and apparatus to connect consumer to expert
US6327590B1 (en) 1999-05-05 2001-12-04 Xerox Corporation System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
US6493711B1 (en) 1999-05-05 2002-12-10 H5 Technologies, Inc. Wide-spectrum information search engine
US7065500B2 (en) 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US6965868B1 (en) 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
US7167855B1 (en) 1999-10-15 2007-01-23 Richard Koenig Internet-based matching service for expert consultants and customers with matching of qualifications and times of availability
US6983311B1 (en) 1999-10-19 2006-01-03 Netzero, Inc. Access to internet search capabilities
US6507821B1 (en) 1999-11-23 2003-01-14 Dimitri Stephanou System and method for providing information technology IT expert referral over a network
US6513013B1 (en) 1999-11-23 2003-01-28 Dimitri Stephanou System and method for providing expert referral over a network with real time interaction with customers
US6505166B1 (en) 1999-11-23 2003-01-07 Dimitri Stephanou System and method for providing expert referral over a network
US20020095320A1 (en) 1999-12-07 2002-07-18 Bernadino Pavone Method of marketing of job search services
US6434549B1 (en) 1999-12-13 2002-08-13 Ultris, Inc. Network-based, human-mediated exchange of information
US6691108B2 (en) 1999-12-14 2004-02-10 Nec Corporation Focused search engine and method
US6732088B1 (en) 1999-12-14 2004-05-04 Xerox Corporation Collaborative searching by query induction
AU2001234558A1 (en) 2000-01-25 2001-08-07 Infinity2, Inc. System and method for creating a web page return link
US6584471B1 (en) 2000-02-14 2003-06-24 Leon Maclin System and method for the adaptive, hierarchical receipt, ranking, organization and display of information based upon democratic criteria and resultant dynamic profiling
US6594654B1 (en) * 2000-03-03 2003-07-15 Aly A. Salam Systems and methods for continuously accumulating research information via a computer network
US6578022B1 (en) 2000-04-18 2003-06-10 Icplanet Corporation Interactive intelligent searching with executable suggestions
US6745178B1 (en) 2000-04-28 2004-06-01 International Business Machines Corporation Internet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for information
CA2407849A1 (en) 2000-05-01 2001-11-08 Netoncoure, Inc. Large group interactions
US6901394B2 (en) * 2000-06-30 2005-05-31 Askme Corporation Method and system for enhanced knowledge management
CA2924940A1 (en) 2000-07-05 2002-01-10 Paid Search Engine Tools, L.L.C. Paid search engine bid management
US6829585B1 (en) 2000-07-06 2004-12-07 General Electric Company Web-based method and system for indicating expert availability
US20020059395A1 (en) 2000-07-19 2002-05-16 Shih-Ping Liou User interface for online product configuration and exploration
US6742178B1 (en) 2000-07-20 2004-05-25 International Business Machines Corporation System and method for instrumenting application class files with correlation information to the instrumentation
US7319975B2 (en) 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
US6675159B1 (en) 2000-07-27 2004-01-06 Science Applic Int Corp Concept-based search and retrieval system
DE60003809T2 (de) * 2000-07-28 2004-06-03 Stmicroelectronics S.R.L., Agrate Brianza Direkt an das Netz anschliessbarer Umwandler mit niedrigem Verbrauch
BE1013637A6 (nl) 2000-08-07 2002-05-07 Smet Francis De Werkwijze voor het opzoeken van informatie op het internet.
US6895406B2 (en) * 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US6647383B1 (en) 2000-09-01 2003-11-11 Lucent Technologies Inc. System and method for providing interactive dialogue and iterative search functions to find information
US20020111934A1 (en) 2000-10-17 2002-08-15 Shankar Narayan Question associated information storage and retrieval architecture using internet gidgets
IT1319288B1 (it) 2000-10-19 2003-10-10 Gruppo Euromedia S R L Procedimento e dispositivo di ricerca di informazioni su una retetelematica
US8868448B2 (en) 2000-10-26 2014-10-21 Liveperson, Inc. Systems and methods to facilitate selling of products and services
US6636590B1 (en) 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
WO2002048825A2 (en) 2000-11-15 2002-06-20 Bagley, Dallin System and method for guiding a computer user to promotional material
JP2002157445A (ja) * 2000-11-16 2002-05-31 Ok Web Inc ヘルプデスクシステム
US20020087520A1 (en) 2000-12-15 2002-07-04 Meyers Paul Anthony Appartus and method for connecting experts to topic areas
US7827059B2 (en) 2000-12-23 2010-11-02 International Business Machines Corporation System and method for rewarding a user's interaction behavior with a computer system
US20030088467A1 (en) 2001-01-05 2003-05-08 Culver Thomas P. Method and apparatus for promoting website usage
US20020107709A1 (en) 2001-02-07 2002-08-08 Ip.Com, Inc. Method and apparatus for collecting and communicating information related to validity of a patent over a global information network
WO2002063535A2 (en) 2001-02-07 2002-08-15 Exalt Solutions, Inc. Intelligent multimedia e-catalog
US20020167539A1 (en) 2001-04-27 2002-11-14 International Business Machines Corporation Portal server enabling joint exploration of the internet with an expert
US7650381B2 (en) 2001-04-30 2010-01-19 Emerson Electric Co. Network based system design of custom products with live agent support
US20030163368A1 (en) 2001-05-21 2003-08-28 Frank Bastone Method for promoting a web site using services of a web site host
WO2002099586A2 (en) 2001-06-04 2002-12-12 Rhodia, Inc. Virtual advisor
JP3852750B2 (ja) 2001-06-29 2006-12-06 インターナショナル・ビジネス・マシーンズ・コーポレーション 情報検索システム、情報検索方法、コール・センタ・システムおよびサーバ
US7376620B2 (en) 2001-07-23 2008-05-20 Consona Crm Inc. System and method for measuring the quality of information retrieval
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US20030046098A1 (en) 2001-09-06 2003-03-06 Seong-Gon Kim Apparatus and method that modifies the ranking of the search results by the number of votes cast by end-users and advertisers
US7085732B2 (en) * 2001-09-18 2006-08-01 Jedd Adam Gould Online trading for the placement of advertising in media
US7149732B2 (en) 2001-10-12 2006-12-12 Microsoft Corporation Clustering web queries
US7788128B2 (en) 2001-10-25 2010-08-31 Ask Agent Limited System and method for provision of information services
US7120647B2 (en) 2001-10-30 2006-10-10 General Electric Company Web-based method and system for providing expert information on selected matters
KR101009687B1 (ko) 2001-11-01 2011-01-19 톰슨 라이센싱 특정 인터넷 유저 타겟 광고 대체 방법 및 시스템
US7155400B1 (en) 2001-11-14 2006-12-26 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically recruiting workers
US6938048B1 (en) 2001-11-14 2005-08-30 Qgenisys, Inc. Universal task management system, method and product for automatically managing remote workers, including automatically training the workers
US6866009B2 (en) * 2002-01-07 2005-03-15 Miller Manufacturing Company Collapsible animal container
US20030174818A1 (en) * 2002-01-18 2003-09-18 Hazenfield Joey C. Intelligent integrated on-hold messaging system for use with business telephone systems
US20030140037A1 (en) * 2002-01-23 2003-07-24 Kenneth Deh-Lee Dynamic knowledge expert retrieval system
US7171409B2 (en) 2002-01-31 2007-01-30 Comtext Systems Inc. Computerized information search and indexing method, software and device
US7949648B2 (en) 2002-02-26 2011-05-24 Soren Alain Mortensen Compiling and accessing subject-specific information from a computer network
US7149707B2 (en) 2002-03-25 2006-12-12 Avalar Network, Inc. Method and apparatus for compensating a plurality of franchise participants in a multi-level sales force
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US7177634B2 (en) 2002-04-10 2007-02-13 General Motors Corporation Method of voice access for vehicle services
US7158621B2 (en) 2002-04-20 2007-01-02 Bayne Anthony J Pre-paid calling and voice messaging services for inmates
US20030217059A1 (en) 2002-05-16 2003-11-20 Asg, Inc. System and method for internet search engine
US7085771B2 (en) 2002-05-17 2006-08-01 Verity, Inc System and method for automatically discovering a hierarchy of concepts from a corpus of documents
US8611919B2 (en) 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
JP2004005121A (ja) * 2002-05-31 2004-01-08 Hitachi Plant Eng & Constr Co Ltd 問題点相談の支援システム
US20030228558A1 (en) 2002-06-11 2003-12-11 Bloom William Dennis Method of training brokers in a multi-level marketing business
US20060190327A1 (en) 2002-07-09 2006-08-24 Jmaev Jack I Method and apparatus for encouraged visitation web advertising
US7200413B2 (en) 2002-07-31 2007-04-03 Interchange Corporation Methods and system for enhanced directory assistance using wireless messaging protocols
US7599911B2 (en) 2002-08-05 2009-10-06 Yahoo! Inc. Method and apparatus for search ranking using human input and automated ranking
US8015259B2 (en) 2002-09-10 2011-09-06 Alan Earl Swahn Multi-window internet search with webpage preload
US20040186738A1 (en) 2002-10-24 2004-09-23 Richard Reisman Method and apparatus for an idea adoption marketplace
US7039625B2 (en) 2002-11-22 2006-05-02 International Business Machines Corporation International information search and delivery system providing search results personalized to a particular natural language
US7606714B2 (en) 2003-02-11 2009-10-20 Microsoft Corporation Natural language classification within an automated response system
US20040162830A1 (en) 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US7346839B2 (en) 2003-09-30 2008-03-18 Google Inc. Information retrieval based on historical data
US7165119B2 (en) 2003-10-14 2007-01-16 America Online, Inc. Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter
US7370034B2 (en) 2003-10-15 2008-05-06 Xerox Corporation System and method for performing electronic information retrieval using keywords
WO2005048121A1 (en) * 2003-10-17 2005-05-26 Aspect Communications Corporation Method and system to provide expert support with a customer interaction system
US20040133469A1 (en) 2003-11-04 2004-07-08 Dario Chang System and method of promote website using Cycle Hits and Hits History
US8051178B2 (en) 2003-11-05 2011-11-01 Benefits Technologies, L.L.C. Apparatus and method for remotely sharing information and providing remote interactive assistance via a communications network
AU2004313454B2 (en) 2003-11-17 2011-05-26 The Bureau Of National Affairs, Inc. Legal research system
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20050138115A1 (en) 2003-12-23 2005-06-23 Luis Llamas Real time mobile skill set information system
US20050160107A1 (en) 2003-12-29 2005-07-21 Ping Liang Advanced search, file system, and intelligent assistant agent
GB2412191A (en) 2004-03-18 2005-09-21 Issuebits Ltd A method of generating answers to questions sent from a mobile telephone
US20050210042A1 (en) 2004-03-22 2005-09-22 Goedken James F Methods and apparatus to search and analyze prior art
US7376642B2 (en) * 2004-03-30 2008-05-20 Microsoft Corporation Integrated full text search system and method
US7720674B2 (en) 2004-06-29 2010-05-18 Sap Ag Systems and methods for processing natural language queries
US7725463B2 (en) 2004-06-30 2010-05-25 Microsoft Corporation System and method for generating normalized relevance measure for analysis of search results
US7716219B2 (en) * 2004-07-08 2010-05-11 Yahoo ! Inc. Database search system and method of determining a value of a keyword in a search
US20060041476A1 (en) 2004-08-17 2006-02-23 Zhiliang Zheng System and method for providing an expert platform
US8255413B2 (en) * 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US20060064411A1 (en) * 2004-09-22 2006-03-23 William Gross Search engine using user intent
US20060074864A1 (en) 2004-09-24 2006-04-06 Microsoft Corporation System and method for controlling ranking of pages returned by a search engine
US7440947B2 (en) * 2004-11-12 2008-10-21 Fuji Xerox Co., Ltd. System and method for identifying query-relevant keywords in documents with latent semantic analysis
US8099405B2 (en) 2004-12-28 2012-01-17 Sap Ag Search engine social proxy
US7698270B2 (en) 2004-12-29 2010-04-13 Baynote, Inc. Method and apparatus for identifying, extracting, capturing, and leveraging expertise and knowledge
US20060149644A1 (en) 2005-01-03 2006-07-06 Pilgrim Telephone, Inc. Premium SMS billing method
US8032823B2 (en) 2005-04-15 2011-10-04 Carnegie Mellon University Intent-based information processing and updates
US20080010113A1 (en) 2005-05-04 2008-01-10 Samuel Tod Lanter System and method for a multi-level affinity network
US20070014537A1 (en) 2005-05-18 2007-01-18 Wesemann Darren L Collecting and analyzing data from subject matter experts
US20060286530A1 (en) 2005-06-07 2006-12-21 Microsoft Corporation System and method for collecting question and answer pairs
US7958010B2 (en) 2005-06-08 2011-06-07 Ian Tzeung Huang Internet search engine with critic ratings
WO2006138484A2 (en) 2005-06-15 2006-12-28 Revver, Inc. Media marketplaces
US20060288087A1 (en) 2005-06-17 2006-12-21 Jiehyeong Sun Web-based method and system for providing content-driven service to internet users
US8086605B2 (en) 2005-06-28 2011-12-27 Yahoo! Inc. Search engine with augmented relevance ranking by community participation
US20070005698A1 (en) 2005-06-29 2007-01-04 Manish Kumar Method and apparatuses for locating an expert during a collaboration session
US7809551B2 (en) * 2005-07-01 2010-10-05 Xerox Corporation Concept matching system
CA2615659A1 (en) 2005-07-22 2007-05-10 Yogesh Chunilal Rathod Universal knowledge management and desktop search system
US7587395B2 (en) 2005-07-27 2009-09-08 John Harney System and method for providing profile matching with an unstructured document
US7516124B2 (en) 2005-12-20 2009-04-07 Yahoo! Inc. Interactive search engine
US20070050388A1 (en) 2005-08-25 2007-03-01 Xerox Corporation Device and method for text stream mining
US20070078803A1 (en) 2005-10-05 2007-04-05 Gilmour David L Method, system and apparatus for searchcasting with privacy control
US7856446B2 (en) 2005-12-27 2010-12-21 Baynote, Inc. Method and apparatus for determining usefulness of a digital asset
US20070192166A1 (en) 2006-02-15 2007-08-16 Leviathan Entertainment, Llc Survey-Based Qualification of Keyword Searches
US8386469B2 (en) 2006-02-16 2013-02-26 Mobile Content Networks, Inc. Method and system for determining relevant sources, querying and merging results from multiple content sources
US8862572B2 (en) 2006-02-17 2014-10-14 Google Inc. Sharing user distributed search results
US7698140B2 (en) 2006-03-06 2010-04-13 Foneweb, Inc. Message transcription, voice query and query delivery system
US20070260601A1 (en) 2006-05-08 2007-11-08 Thompson Henry S Distributed human improvement of search engine results
US7523082B2 (en) 2006-05-08 2009-04-21 Aspect Software Inc Escalating online expert help
US7483894B2 (en) 2006-06-07 2009-01-27 Platformation Technologies, Inc Methods and apparatus for entity search
US20110106617A1 (en) * 2009-10-29 2011-05-05 Chacha Search, Inc. Method and system of processing a query using human assistants

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066529A (zh) * 2008-07-28 2017-08-18 埃克斯凯利博Ip有限责任公司 联合团体搜索
CN107066529B (zh) * 2008-07-28 2021-07-09 埃克斯凯利博Ip有限责任公司 联合团体搜索
CN103339623A (zh) * 2010-09-08 2013-10-02 纽昂斯通讯公司 涉及因特网搜索的方法和设备
CN102611990A (zh) * 2012-03-31 2012-07-25 哈尔滨工业大学 一种利用智能手机终端进行智能信息查询的方法
CN106228387A (zh) * 2015-09-16 2016-12-14 颜陈煜 基于信息检索和消息应用实现信息精确传递的系统及方法
CN107392635A (zh) * 2016-05-17 2017-11-24 蔡小华 一种网络游戏内广告投放方法
CN107247694A (zh) * 2017-07-06 2017-10-13 福建中金在线信息科技有限公司 基于便携式电子设备的信息查询方法、装置及电子设备
CN107832396A (zh) * 2017-10-30 2018-03-23 江西博瑞彤芸科技有限公司 信息检索方法
CN110232908A (zh) * 2019-07-30 2019-09-13 厦门钛尚人工智能科技有限公司 一种分布式语音合成系统
CN110232908B (zh) * 2019-07-30 2022-02-18 厦门钛尚人工智能科技有限公司 一种分布式语音合成系统
CN110866187A (zh) * 2019-11-13 2020-03-06 广州亿码科技有限公司 一种精准搜索的有偿互动方法、系统、终端及存储介质

Also Published As

Publication number Publication date
NZ570671A (en) 2011-12-22
JP2009524156A (ja) 2009-06-25
JP2009524158A (ja) 2009-06-25
AU2007206022A1 (en) 2007-07-26
BRPI0707295A2 (pt) 2011-08-16
IL192997A0 (en) 2009-02-11
AU2007208183A1 (en) 2007-08-02
WO2007084847A8 (en) 2008-07-24
WO2007084847A3 (en) 2008-04-10
RU2008134155A (ru) 2010-02-27
EP1982277A2 (en) 2008-10-22
ZA200807250B (en) 2009-09-30
RU2008134151A (ru) 2010-02-27
KR20080091822A (ko) 2008-10-14
CA2639922A1 (en) 2007-07-26
CN101405734A (zh) 2009-04-08
CN101405733A (zh) 2009-04-08
KR20080114693A (ko) 2008-12-31
US8566306B2 (en) 2013-10-22
CA2640183A1 (en) 2007-08-02
MX2008009452A (es) 2008-10-09
ZA200807253B (en) 2009-09-30
US20070174244A1 (en) 2007-07-26
MX2008009455A (es) 2008-10-09
EP1982277A4 (en) 2009-06-10
BRPI0707296A2 (pt) 2011-08-16
EP1982279A2 (en) 2008-10-22
WO2007084847A2 (en) 2007-07-26
US20140019444A1 (en) 2014-01-16
ZA200807251B (en) 2009-08-26
EP1982279A4 (en) 2009-06-10
CN101405732A (zh) 2009-04-08
ZA200807252B (en) 2009-09-30
EP2386968A1 (en) 2011-11-16
US8065286B2 (en) 2011-11-22
US9104735B2 (en) 2015-08-11
IL192994A0 (en) 2009-02-11
US20120016860A1 (en) 2012-01-19

Similar Documents

Publication Publication Date Title
CN101405731A (zh) 使用人工搜索者的可缩放搜索系统
US8024308B2 (en) Electronic previous search results log
US7873532B2 (en) Method, system, and computer readable medium useful in managing a computer-based system for servicing user initiated tasks
US8843826B2 (en) Method, system, and computer readable storage for podcasting and video training in an information search system
US20130018913A1 (en) Anonymous search system using human searchers
US8898241B2 (en) Method and system for accessing search services via messaging services
US8762289B2 (en) Method, apparatus, and computer readable storage for training human searchers
US20110010367A1 (en) Method and system of providing a search tool
US20130066693A1 (en) Crowd-sourced question and answering
EP2411953A1 (en) Method and system for improving targeting of advertising
CN101517512A (zh) 用于信息搜索系统中的网络广播和视频培训的方法、系统和计算机可读存储器
KR20090000280A (ko) 네트워크 상의 대화내용과 관련된 광고를 제공할 수 있는지혜 획득 및 제공 시스템과 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20090408