用于批注本地搜索结果的方法和系统的制作方法

文档序号:6656694阅读:351来源:国知局
专利名称:用于批注本地搜索结果的方法和系统的制作方法
技术领域
本发明一般涉及用于搜索的方法和系统.例如,本发明的实施 一般涉及用于使用会员网络改善用户使用搜索引擎的搜索体验的 方法和系统。
背景技术
传统的搜索引擎,例如GoogleTM搜索引擎,根据用户提交的搜索请 求返回结果集.搜索引擎根据常规搜索方法进行搜索.例如,在Sergey Brin和Lawrence Page所著题为"The Anatomy of a Large-Scale Hypertextual Search Engine" —文中说明的一种已知的方法根据网 页的链接结构为文档(例如网页)指定重要度.搜索引擎根据多种度量对 结果集中的各个文章(article)或文档进行分等或排序。例如,搜索 引擎可以根据流行性得分对结果进行排序.搜索引擎通常将最流行的结 杲放在结杲集的开始处. 一些常规搜索引擎还包括电子黄页以提供对特 定位置中的各个产品/服务供应商(如饭店、出租车服务、汽车修理服务 等)的搜索。这种本地搜索使得用户能够定位到因为没有自己的网站 (website或web site)或URL而不会出现在常规搜索中的期望的产品/ 服务供应商。传统网站,例如由Yahoo!T"、 TribeTM、 TickleTM所开办的那些网站 或者其它网站,允许用户形成社区、群组和/或其它会员网络.传统网 站上的会员网络允许群组的会员相互交流并列出与该社团相关的通 知。通常,传统网站不把会员网络和搜索引擎连接在一起并且也不让这 种网络的会员能够彼此批注(endorse)或推荐搜索结果,尤其是本地的各个产品/服务供应商的在线广告和/或搜索结果. 发明内容本发明的实施例为会员网络的会员提供了向其它会员或用户批注 或推荐特定搜索请求的本地文章和/或广告的方法系统.在本发明的一个实施例中,所提供的一种方法包括接收批注过的本地文章或广告的 批注信息;接收本地搜索请求;并提供与该本地搜索请求有关的搜索结 果集,其中该搜索结果集包括批注过的本地文章或广告之一的至少一个 批注过的文章标识符。在本发明的另一实施例中,提供的一种方法包括接收由会员网络 中第一用户创建的第一用户档案(profile);接收由该第一用户提交 的第一本地搜索请求;从搜索引擎向该第一用户返回与该第一搜索请求 有关的第一搜索结果集,该本地搜索结果集包括用于批注该搜索结果集 中标识的本地文章的一个或多个链接;从该第 一用户接收该本地搜索结 果集中标识的本地文章之一的笫 一批注;将该本地文章的该第 一批注存 储在会员网络数据库中;接收由该第二用户创建的会员网络中的第二用 户档案;接收由该第二用户提交的实际上与第一本地搜索请求相同或相 关的第二本地搜索请求;从搜索引擎返回与该笫二本地搜索请求相关的 笫二本地搜索结果集;从会员网络数据库返回与该第二搜索请求相关的 第三本地搜索结果集;合并该第二本地搜索结果集和该第三本地搜索结 杲集以向该第二用户提供为该第二本地搜索请求标识该第一批注的最 终本地搜索结果集.叙述上述实施例并非为了限制或定义本发明,而是提供本发明的实 施例的一个例子以帮助理解本发明。在详细说明中论述了上述示范实施 例,并且那里还提供了对本发明的更多说明.通过研究本说明书可以进 一步理解本发明的各种实施例所提供的优点.


通过附图(但不限于附图)说明本发明的实施例,附图中图1是说明本发明的实施例可以在其中运行的示范环境的结构图;图2绘出了依照本发明的一个实施例的会员网络的图;图3A-B绘出了依照本发明的一个实施例的本地搜索批注的过程;图4绘出了依照本发明的一个实施例的本地文章页面的样本截屏; 图5绘出了依照本发明的一个实施例的批注页面的样本截屏; 图6A-B绘出了依照本发明的另一实施例的本地搜索批注的过程.具体实施方式
概述本发明的实施例为会员网络的会员提供了向其它会员或用户批注 或推荐一个或多个本地文章的方法和系统,本地文章可能包括期望位置 的各个产品/服务供应商和/或广告,在一个实施例中,该方法从用户注 册成为会员网络的一员开始.在成为会员后,该用户可以批注或推荐本 地文章或广告.当一个批注过的文章标识符出现在与一个本地搜索请求 有关的结果集中时,该文章标识符可以有相关的批注数据.此外,作为 会员,该用户能够向搜索引擎提交本地用户查询并接收搜索结果列表, 该搜索结果列表包括来自该会员网络的其它会员的批注过的文章和/或 广告的文章标识符.可以对本地搜索结果中的每个文章标识符列表重新 分等或重新排序以反映该列表中那些被批注的文章标识符。因而,搜索搜索结果以及批注的广告重新排序的途径而改进搜索引擎对本地搜索 结果的排序.系统结构可以构造出依照本发明的各种系统。图l是一个结构图,示出了本 发明的实施例能够在其中运行的一种示范系统.本发明还可以在其它系 统中运行,也可以被包括在其它系统中.现在参考附困,在附图中相同的编号表示相同的元素.图l是一个 结构图,示出了本发明的实施例能够在其中运行的一种示范系统.图l 中所示系统100包括多个客户端设备102a-n,用户112a-n用他们在网 络106上和搜索站点150及会员网络站点160通信.搜索站点150和会 员网络站点160还相互直接(如虚线所示)或通过网络106通信.网络 106可以是有线或无线网络,此外,它可以是公共网络,如Internet, 或私有数据网络,如局域网(LAN)或广域网(WAN).此外,根据本发明的 方法可以在单个计算机中运行。每个客户端设备102a-n都包括一个存储器108,它可以是与处理 器110相耦合的计算机可读介质(CRM),例如随机访问存储器(RAM)。 处理器IIO将客户端设备(存储器108)中存储的计算机可执行程序指令 作为程序代码运行.上述处理器可以包括微处理器、ASIC和状态机.上 述处理器包括介质或可以与介质通信,例如计算机可读介质,它所存储 的指令当被处理器执行时使处理器完成这里所说明的方法。此外,处理 器IIO可以是多种计算机处理器中的任意一种,例如California, Santa Clara的Intel公司的处理器和Illinois, Schaumburg的 Motorola公司的处理器.计算机可读介质的实施例包括(但不限于)能 够为处理器(如客户机102a的处理器110)提供计算机可读指令的电、 光、磁或其它存储或传输设备.合适介质的其它例子包括(但不限于)软 盘、CD-R0M、 DVD、磁盘、存储芯片、R0M、 RAM、 ASIC、配置好的处理 器、所有光学介质、所有磁带或其它磁介质、或者计算机处理器能够从其读取指令的任何其它介质).另外,多种其它形式的计算机可读介质 可以将指令发送或传送到计算机,包括路由器、交换机、私有或公有网络、或者其它传输设备或信道(有线的和无线的).指令可以包括来自任 何适当的计算机编程语言的代码,包括C、 C++、 C#、 Visual Basic、 Java、 Python、 Perl和JavaScript,客户端设备102a-n还可以包括多个外部或内部设备,如鼠标、 CD-ROM驱动器、DVD驱动器、键盘、显示器或其它输入或输出设备.客 户端设备102a-n的例子有个人计算机、数字助理、个人数字助理 (PDA)、蜂窝电话、移动电话、智能电话、寻呼机、数字标牌、膝上电 脑、互联网设备和其它基于处理器的设备. 一般来说,客户端设备102a-n 可以是在能够支持一个或多个客户端应用程序的操作系统上运行的任 意类型的基于处理器的平台.客户端设备102a-n可以在能够支持浏览 器或具备浏览器功能的应用程序的任意操作系统上运行,例如 Microsoft Windows⑧或Linux,所示客户端设备102a-n包括运行浏 览器应用程序(如Microsoft公司的Internet ExplorerT"、 Netscape 通信公司的Netscape NavigatorT"和苹果计算机公司的Safari")的个 人计算机.用户112a-n通过客户端设备102a-n能够在网络106上相互通信 并与连接到网络106的其它站点、系统和设备通信.如图1中所示,搜索站点150和会员网络站点160也可以与网络106相连.所示搜索站点150包括运行搜索应用程序(也称为会员网络引擎 168)的服务器设备152。会员网络引擎168让用户(如用户112a)能够 与会员网络交互并参与到其中.会员网络可以指通过一组社会关系(例 如友谊、共事或信息交换)连接实体(例如人或组织)的计算机网络.当 然,会员网络也可以指通过上述社会关系连接上述实体的的计算机应用 或数据.会员网络的例子有Orkut. com和Friendster. co迈.会员网络可以包含多种适当装置中的任意装置.会员网络的一个实 体或会员可以有一个档案并且该档案能够在会员网络中代表该会员.会 员网络能够促进会员档案之间的交互并且允许会员档案之间的关联或 关系。会员档案之间的关联可以是多种类型中的一种或多种,如友谊、 共事、家庭成员、商业合作、共同兴趣的协会以及相同地理位置的协会。 关联还可以包括媒介关系,如朋友的朋友;以及分离关系度,如距离三 度远.会员档案之间的关联可以是互逆关联.例如,第一个会员可以邀请 另一会员与其关联,而另一会员可以接受或拒绝该遨请.会员还能够对 与其它会员档案的关联进行分类或加权,例如通过给关联指定一个级 别。例如,对于友谊类型的关联,会员可以给自己的档案和其它会员档 案之间的关联指定熟人、朋友、好朋友、最好朋友等级别。在一个实施 例中,会员网络引擎168能够确定会员档案之间的关联的类型,包括有 些实施例中的关联的分离度以及关联的相应权重或级别。与客户端设备102a-n类似,所示服务器设备152也包括与CRM 156 相耦合的处理器154.被示为单个计算机系统的服务器设备152也可被 实现为一个计算机处理器网络,服务器设备162的例子有服务器、大型 计算机、联网计算机、基于处理器的设备、以及相似类型的系统和设备, 服务器处理器154可以是多种计算机处理器中的任意一种,例如来自 California, Santa Clara的Intel/>司的处理器以及来自Illinois Schaumburg的Motorola公司的处理器,存储器156包含搜索应用程序,也称为搜索引擎158.搜索引擎158 根据来自客户端设备102a-n之一 (例如,客户端设备102a)的搜索请求 定位相关信息。在所示实施例中,服务器设备152或有关设备已经预先 进行了对网络106的遍历查询以定位存储在与网络106相连的其它设备或系统上的文章,如网页,并用文章索引将文章编入索引以存储在存储
器156或别的数据存储设备中.因而,搜索引擎158通过响应搜索请求 访问文章索引能够定位相关信息.搜索引擎158然后通过网络106将结 果集提供给客户端设备102a。该结果集包括与搜索请求有关的文章的一 个或多个标识符.文章有文字处理、电子表格、演示文稿、电子邮件、 即时消息、数据库以及其它客户端应用程序内容文件或文件群组;各种 格式的网页,如HTML、 XML、 XHTML;可移植文档格式(PDF)文件;音频 文件;视频文件;或任意其它文件或文档组或者无论什么类型的信息. 文章标识符可以是统一资源定位符(URL)、统一资源标识符(URI)、文件 名、链接、图标、本地文件的路径或者标识文章或广告的任何别的东西.
所示会员网络160包括会员网络数据库170和运行会员网络引擎应 用程序的服务器设备162.与客户端设备102a-n相似,所示服务器设 备162也包括与CRM相扭合的处理器164。服务器设备162与会员网络 数据库170通信。被示为单个计算机系统的服务器设备162也可以被实 现为计算机处理器网络.服务器设备162的例子有服务器、大型计算机、 联网的计算机、基于处理器的设备以及类似类型的系统和设备。服务器 处理器164可以是多种合适的处理器中的任意一种,例如California, Santa Clara的Intel公司的处理器和Illinois, Schaumburg的 Motorola 4S司的处理器,
服务器设备162中的存储器166包含会员网络引擎应用程序,也称
为会员网络引擎168.会员网络引擎168让用户(如用户112a)能够和会
员网络交互并参与其中。会员网络可以指通过一组关系(如友谊、共亊
或信息交换等社会关系)连接人或组织的计算机网络。会员网络可以包 括能够与其它档案相关联的档案,每个档案可以代表一个会员, 一个会
员可以是一个人、 一个组织、 一笔业务、 一个公司、 一个社团、 一个虚 构的人或其它实体,每个档案可以包含若干条目,每个条目可以包括与 该档案相关联的信息.个人档案的条目有与关系状态、生日、年龄、孩 子、种族、宗教信仰、政治观点、幽默感、性取向、风格偏好、抽烟习 惯、饮酒习惯、宠物、家乡位置、热情、运动、活动、喜爱的书、音乐、 TV或电影偏好、喜爱的菜看、电子邮件地址、位置信息、IM名字、电 话号码、地址、技能、职业等有关的信息以及说明、标识的任何其它信 息或者与档案相关联的信息。业务档案的适配卡可以包括市场区域、客户总部、位置、供应商信息、净利润、净价值、雇员数量、股票表现或 者与该业务档案相关联的其它类型的信息.
另外,档案中的条目可以包括与其它档案的关联.会员网络中档案 之间的关联可以包括友谊、业务关系、熟人、社团或群体组织,或者任 何其它适当类型的关系连接(如社会关系连接)。档案之间的关联还可以 有不同级别.例如,友谊的级别有"未曾谋面"、"熟人"、"朋友"、 "好朋友"、"最好的朋友"以及其它适当的级别.
还可以确定基于档案之间关联的分离度。例如,可以根据两个档案
之间关闻的最少数量确定分离度.因而,如果档案A是档案B的朋友, 并且档案B是档案C的朋友,那么就可以有档案A和档案C之的分离度。
分离度可以是与类型相关的或与类型无关的.类型相关分离度只考虑特 定类型的关系.因而,在上述A是B的朋友且B是C的朋友的例子中, 即使A通过业务关联与C直接相关,A和C的友谊分离度也是2,但他 们的业务分离度为1。
此外,每个档案还可以包含本地搜索批注条目,每个条目可以包含 与批注过的本地文章相关联的信息.例如,本地搜索批注条目可以包括 特定的本地搜索请求、用户已经为本地搜索请求批注的本地文章和/或 广告的一个或多个文章标识符、以及每个批注过的本地文章和/或广告 的批注种类.
会员网络站点160的服务器设备162还提供对存储单元的访问,例 如会员网络存储单元,在图1所示例子中为会员网络数据库170.会员 网络数据库170可以用来存储会员网络中会员的档案以及存储会员网络 引擎168创建的会员网络中的社团。数据存储单元可以包括任何一个用 于存储数据的方法或类似方法的组合,包括无限制存储、阵列、散列表、 列表和偶对.服务器设备162可以访问其它类似类型的数据存储设备. 会员网络引擎168可以从会员网络数据库170接收包含档案和社团的数 据,还可以将包含社团和档案的数据发送到会员网络数据库170进行存 储。会员网络数据库170可以在物理上被附加在会员网络引擎168上或 者通过网络或其它连接与会员网络引擎168通信.
在运行中,当接收到来自用户(例如用户112a-n之一)的搜索请求 时,搜索引擎158根据该搜索请求定位相关的信息.搜索引擎158随后 返回与该搜索请求有关的一个或多个文章标识符的第一搜索集。搜索引擎158可以与会员网络引擎168通信以访问会员网络数据库170,查询 在会员网络中与该用户相关的会员档案中的本地搜索批注(后面将进一 步说明),并返回一个或多个批注过的本地文章标识符的笫二结果集. 这两个搜索结杲集随即被合并以向用户提供最终的搜索结果集,最终的 搜索结果集具有与搜索请求有关的本地文章和/或广告的文章标识符, 有些文章标识符被标为已经被根据笫二搜索结果集批注过。最终的搜索
结果集还向用户提供了在会员档案中批注一个或多个本地文章和/或广 告的选项。下面在过程一节中说明完成这些任务的方法.
应该注意本发明可以包括具有与图1中所示不同的体系结构的系 统。例如,在有些依照本发明的系统中,服务器设备162可以包括单个 物理的或逻辑的服务器.图1中所示系统100只是示范性的,可以用来 帮助解释会员网络以及后续图中所示方法。
示范会员网络
图2示出了依照本发明的一个实施例的会员网络200的图.依照图 2中所示实施例,会员网络200被示为包括顶点202、 204、 206、 208、 210、 212和214以及边218、 220、 222、 224、 226、 228、 230、 232 和234的一个图.顶点202、 204、 206、 208、 210、 212和214分别包 含档案A、 B、 C、 D、 E、 F和G。每个档案可以代表会员网络200的一 个会员的会员档案.图2中所示示范网络200有7个会员。会员网络 200可以有相当多的会员,会员可以是一个实体,例如人、组织、业务、 公司、社团、虚拟的人或其它适当的实体。
每个会员档案可以包含若干条目,每个条目可以包括与一个档案相 关联的信息.个人档案的条目有与关系状态、生日、年龄、孩子、种族、 宗教信仰、政治观点、幽默感、性取向、风格偏好、抽烟习惯、饮酒习 惯、宠物、家乡位置、热情、运动、活动、喜爱的书、音乐、TV或电影 偏好、喜爱的菜肴、电子邮件地址、位置信息、IM名字、电话号码、地 址、技能、职业等有关的信息以及说明、标识的任何其它信息或者与档 案相关联的信息.业务档案的适配卡可以包括市场区域、客户总部、位 置、供应商信息、净利润、净价值、雇员数量、股票表现或者与该业务 档案相关联的其它类型的信息.
会员档案还可以包含与会员相关联的等级信息.例如,会员可以被会员网络200中的其它会员在特定类别(如幽默、智力、风格、可信度、 性感和酷感)中进行评级或打分.会员的类别等级可以被包含在会员的 档案中。在会员网络的一个实施例中,会员可以有追随者.追随者可以 是已经标识他们为该会员的"追随者"的其它会员。等级信息还可以包 括会员的追随者的数量以及追随者的标识符。等级信息还可以包括会员 累积等级或追随者的速率以及会员被评级或获得il随者的频率。
会员档案还可以包含与会员相关联的会员资格信息.会员资格信息 可以包括与会员对会员网络的登录模型有关的信息,例如登录频率以及 最近一次登录。会员资格信息还可以包括会员档案关联到其它会员档案 的速率和频率。在包含广告或资助的会员网络中,会员档案可以包含消 费者信息.消费者信息可以包括会员进行购物的频率、模型、类型、数 量,或者与会员已经访问、光顾或使用过的那些广告商或赞助商有关的 信息。
会员档案可以包含存储在存储器中的数据.除了包含与会员有关的 数据之外,会员档案还可以包含与其它会员有关的数据.例如,会员档 案可以包含与其它会员档案的关联或虚拟链接的标识.在一个实施例
中,会员的会员网络会员档案可以包含与别一会员的档案相关联的超链 接。在一个这样的关联中,另一会员的档案可以包含与第一个会员的档 案相关联的互补的超链接.会员档案还可以包含从另一相关会员的档案 抄录的信息,例如该相关会员的简图、他或她的年龄、婚姻状况和位置 以及对该相关会员所关联的会员的数量的指示.在一个实施例中,会员 的档案可以包含该会员希望关联的其它会员网络会员的档案列表.
关联可以被手工或自动指定.例如,会员可以通过选择其它档案并 指示可以存储在该会员档案中的关联而手工指定相关会员。另外,两个 档案之间的关联可以包括根据两个会员的档案中预定数量的公共条 目、特征或元素自动生成的关联。在一个实施例中, 一个会员档案可以 与包含预定数量或预定百分比的公共条目(例如兴趣、业余爱好、爱好、 厌恶、雇主和/或习惯)的所有其它会员档案相关联.
会员网络中档案之间的关联可以是单一类型或多种类型,并且可以 包括友谊关联、业务关联、家庭关联、社团关联、学校关联、或者档案 之间任何其它适当类型的链接.还可以对关联进行加权以表示关联的力 度。例如,可以给予友谊关联高于学校关联的权重.各种类型的关联可以有多个不同级别,有不同的权重与各个级别相关联.例如,可以根据 友谊关联属于多个友谊关联级别中的哪一个对其进行分类.在一个实施
例中,可以由会员从下列级别列表为友谊关联指定一个级别最好的朋 友、好朋友、普通朋友、熟人、未曾谋面的朋友。
在图2中,所示边218、 220、 222、 224、 226、 228、 230、 232 和234包含了档案之间的关联.根据图2中所示实施例,会员网络200 包含由边218、 220、 222、 224、 226、 228、 230、 232和234表示的多 个不同类型的关联.图2中所示用于说明目的的关联的类型是业务关 联、友谊关联、社团关联和共同特征关联.共同特征关联可以包括基于 一些特征的关联,例如加入相同的高中或来自相同的家乡,并且所表示 的重要性可以低于别的类型的关联(如友谊关联)。
参考图2,边220和边222各自包含顶点202的档案A和顶点208 的档案D之间的关联.边220表示业务关联,边222表示友谊关联。档 案A还通过包含边218的共同特征关联与档案E关联,档案A和档案E 之间的关联可以弱于档案A和D之间的关联,但该关联仍然可以由图2
中所示会员网络表示.
为说明起见,由分别包含顶点202、 204、 206、 208、 210、 212和 214的档案A、 B、 C、 D、 E、 F和G表示的每个会员分别包含一个人。 会员网络200中也可以有其它类型的会员.例如,社团、特殊兴趣团体、 组织、政党、大学、法人(例如公司)和业务伙伴关系也可以是会员网络 200的会员.图2中所示关联218、 220、 222、 224、 226、 228、 230、 232和234包含双向关联。当关联的两方相互关联时,这两个档案之间 的关联可以包含一个双向关联。例如,在图2中,档案A与档案D相关 联,档案D也与档案A相关联.在一个实施例中,档案A和D将直到他 们都同意双向关联时才会彼此双向关联.例如,档案A可以遨请档案D 与之相关联,当档案D接受该遨请时双向关联就发生了.邀请可以包括 发送表示档案A已经请求与档案D相关联的电子邮件或其它消息给档 案D。
本发明的其它实施例可以包含有向关联或其它类型的关联.有向关 联可以将第 一个档案关联到第二个档案而不要求第二个档案关联到第 一个档案。例如,档案A可以通过友谊关联与档案B相关联,而档案B 可以不与档案A相关联,或者档案B可以通过不同类型的关联与档案A相关联,例如业务关联.因而档案A的朋友包括档案B,而档案B的朋 友不包括档案A.
在会员网络中,可以为相关联的档案确定分离度.在一个实施例 中,两个档案之间的分离度可以被确定为将相关联的档案分开的特定类 型的边的最少数量.在另一实施例中,可以确定类型相关的分离度.类 型相关的分离度包括根据一种特定类型的关联确定的分离度,例如,从 档案E到档案A的友谊关联分离度是2.档案A和档案E之间的友谊关 联的最少数量是2—档案A和D之间包含边222的友谊关联以及档案D 和E之间包含边234的友谊关联。因而,对于相关联的档案A和E,根 据本发明的一个实施例的一个方面确定的友谊分离度是2.
还可以为档案A和E确定另一类型相关的分离度。例如,可以通过 确定分离档案A和E的公共特征关联的最少数量确定公共特征分离度. 根据图2中所示实施例,分离档案A和E的有一个包含了边218的公共 特征关联。因而,根据图2中所示实施例,其公共特征关联分离度是l. 这个例子中的公共特征可以是档案A加入了与档案E相同的高中。公共 特征关联可以由档案A和E选择以表示他们以相同方式被关联在一起但
不会产生像友谊关联一样的紧密关联.
根据本发明的特定实施例的其它方面,可以通过对指定给各个关联
的因子加权而确定分离度.例如,可以为亲密的友谊赋于比更疏远的友 谊更高的权重.根据使用加权因子的实施例的特定方面,关联的更高的 加权因子可以降低档案之间的分离度并且较低的加权因子可以增加分 离度。这可以通过在对关联求和之前在各个关联和相应的加权因子之间 建立一个相反的关系而实现.因而,高权重关联对于总和的贡献低于低 权重关联。
过程
可以分析依照本发明的各种方法和过程。例如,在一个实施例中, 方法从接收到会员网络中用户的档案开始,其中这些档案包含了本地文 章和/或广告的批注信息.批注信息可以包括一个查找表,该查找表列出 了归类本地搜索请求的类别、类别中批注过的本地文章或广告的文章标 识符、以及与该文章标识符相关联的批注.批注来自会员网络的会员, 他们可以是本地文章和/或广告的二元批注、本地文章和/或广告的等级、和/或与本地文章和/或广告有关的注释.可以为批注的用户提供经济激励.该方法i^包括从会员网络内部或外部的用户接收本地搜索请求 并提供与该本地搜索请求有关的本地文章,其中本地文章之一可能被根 据该批注信息批注.当接收到的本地搜索请求被归类到在批注信息中找 到的相同类别中时,为接收到的本地搜索请求提供的本地文章就是该批 注信息中列出的批注过的本地文章.批注过的本地文章和/或广告来自与 提交了接收到的本地搜索请求的用户相关联的会员.关联可以基于用户 档案和/或接收到的本地搜索请求中所指示的档案关联.困3A-B示出了提供本地搜索批注的示范方法,借此会员能够创建 他们的个性化本地文章和/广告列表并与会员网络中的其它会员和/或搜 索引擎的其它用户共享.通过例子提供了该示范方法,因为有多种途径 根据本发明实施这些方法。图3A-B中所示方法可以由不同系统之一或 其组合来执行.下面按照由图1中所示系统100执行来说明图3A-B中 的方法。通过例子,在说明图3A-B的示范方法时引用了系统100的各 个部件。该方法从310开始,用户(例如用户112a)通过创建如前所述的会员 档案而加入会员网络,例如会员网络200(如OrkutTM).在320,用户112a向连接到会员网络站点160的搜索引擎(例如位 于搜索站点152的搜索引擎158)提交本地搜索请求。该本地搜索请求包 括要搜索的一个或多个条目(例如sushi饭店)以及要搜索的特定区域(如 San Francisco),用户112a通过在客户端设备102a生成包括了本地查询 请求的请求信号并通过网络106将该请求信号发送到服务器设备152而提交该本地查询请求.在330,随着接收到来自客户端设备102a的请求信号,搜索引擎 158以本领域中已知的方式定位想要的本地信息并在本地搜索结果集中 返回代表想要的本地信息的文章标识符。搜索引擎158还对本地搜索请 求分类。例如,参考对SanFrancisco的sushi饭店的本地搜索请求的例 子,上述请求可以被归类为"Japanese或Sushi饭店",并且被列在"San Francisco"的位置子类下。或者,上述请求可以被归类为SanFranscisco 位置下并放在"Japanese或Sushi饭店"的子类下.因而,用于本地搜 索请求的类别的类型仅取决于搜索站点150的期望.搜索引擎15S返回的本地搜索结果集中的每个文章标识符被提供了一个或多个使用户U2a能够为特定的所发出的搜索请求批注或推荐由 文章标识符代表的基础的本地文章的"批注"链接.批注/推荐可以是对本地文章的简单的二元批注(如正面或负面批注)、对本地文章排序的定 级系统(如1到5或A到F表示最好到最差)、和/或与本地文章有关的附 加注释.在340,用户112a可以通过访问相应的"批注"链接批注一个本地 文章。例如,用户112a可以在"批注"链接上点击并且被转到一个导 航页面或窗口,在导航页面中用户112a面临正面批注(如"推荐")或负 面批注(如"不推荐")该本地文章的选择.在另一例子中,用户112a可 以在"批注"链接上点击并且被转到一个导航页面或窗口,在那里用户 面临着一个刻度,例如从l到5将该本地文章从最好到最差评级,或者 相反的刻度。在又一例子中,与上述两个例子分开或结合在一起,用户 112a可以在"批注"链接上点击并且被转到一个导航页面或窗口,在那 里用户112a可以选择添加与他/她对该本地文章的观点有关的注释。或者,用户112a可以批注一个本地文章而不必先从搜索请求获得 它。例如,用户112a可以在他或她的会员档案中创建一个搜索批注条 目,其中用户112a可以输入该批注的期望搜索请求、用户112a可以选择为该期望的搜索请求批注的本地文章的一个或多个文章标识符、以及 批注过的本地文章标识符中各自的批注类型。在又一例子中,用户112a不点击可用的"批注"链接,而是在实 际的本地文章标识符上点击以导航到该实际的本地文章。搜索引擎158 然后注意到上述访问并将该信息传输到会员网络站点160以存储在会员 网络数据库170中用户112a的档案里.在将来的某个时刻,当用户112a 访问搜索引擎158进行另一次搜索时,与会员网络l68通信的搜索引擎 158将用户112a和他/她在会员网络数据库170中的会员档案链接在一 起,搜索引擎158能够提示用户112a批注其先前访问过但没有批注的 特定的本地文章.用户112a在他/她下次访问搜索引擎158或者在访问 搜索引擎158预定次数之后能够接收到上述提示。另外,可以根据需要 提示用户112a—次或多次,如果用户112a选择忽略该提示,搜索引擎 158在预定次数的提示后可以停止提示用户112a批注上述本地文章.接 着,搜索引擎158能够带来用户112a先前访问过但没有批注的本地文 章的另 一标识符并再次重复上述提示过程.在345,用户112a还能够在本地文章之外或代替本地文幸为特定的 本地搜索请求批注任意数量的广告.如这里所涉及的,广告可以是在线 广告,例如标题广告、弹出窗口广告,或者只是简单地列出多个产品/ 服务供应商以及联系信息.广告可以是目前巳知的或者本领域中预期的 任何格式,并且可以被搜索引擎l幼和会员网络引擎168通过其文章标 识符访问.根据本发明的一个实施例,批注广告的动作与访问搜索引擎 以执行上述搜索的动作分开.另外,批注过的广告可以包含或不包含与 搜索引擎158为特定的本地搜索请求找到的本地文章之一相同的信息。 例如,在为一个搜索而访问了搜索引擎158之前或之后,用户llh可 能已经通过负责一个广告的网站批注了该广告.该广告网站可以随即转 发与批注过的广告有关的信息以使会员网络引擎能够将所签署的广 告连同用户U2a的档案中对该广告的适当本地分类一起存储在会员网 络数据库170中。所签署的广告的分类与前面所述本地文章的分类类 似.在350, 一旦用户112a已经批注了一个或多个由本地搜索结杲中各 自的文章标识符代表的本地文章,和/或用户112a已经批注了一个或多 个也由他们的文章标识符代表的广告,搜索引擎158可以和会员网络引 擎168通信以将批注存储在会员网络数据库no中的会员档案中。签被 根据用户112a提交的本地搜索请求所属类别分类。因此,用户112a的会员档案可以包括至少下列信息l)用户112a(可 以是匿名)的标识符;2)如前所述会员网络200中与用户112a有关联的 其它用户的列表;3)有本地搜索批注的本地搜索请求的类别列表;4)用 户112a先前提交的每个类别中批注过的本地文章(如产品/服务供应商的 名字和他们的联系信息)和/或广告的列表;和/或5)用户112a对每个批 注过的本地文章和/或广告的批注。或者,批注可以包括前述信息,但被 存储在不同于会员档案的一个文件中并且仍然与会员相关联.现在参考图3B,在360,另一用户(如用户112b)向相同的搜索站点 150提交了一个本地搜索请求。如前根据320所述,用户112b通过在客 户端设备102b生成包括了本地查询请求的请求信号并通过网络106将 该请求信号发送到服务器设备152而提交该本地查询请求.随着接收到来自客户端设备102b的请求信号,在"0,搜索引擎 158进行两个搜索1)在3",进行与图3A中的330类似的普通本地搜索,由此搜索引擎158以本领域中已知的方式定位期望的本地信息并在 第 一本地搜索结果集中返回与本地信息相关联的文章标识符;2)在 372,搜索会员网络数据库170,由此搜索引擎158在会员网络中的相关 会员档案里定位先前批注过的与会员U2b提交的本地搜索请求相同类 别的本地文章和/或广告.搜索引擎15S通过首先与服务器设备162和它 的会员网络引擎168通信而搜索会员网络数据库170以识别会员网络 200中与用户112b相关联和/或与用户112b提交的本地搜索请求相关联 的会员,接着,通过会员网络引擎168,搜索引擎1S8可以访问那些相 关会员的会员档案以搜索上述适当的一个或多个类别中任何批注过的 本地文章和/或广告(通过他们的文章标识符)的可用列表.因而,用户112b可以在普通本地搜索结果集上加上一层信任,该 信任的形式可以是来自会员网络200中因为他们与用户112b显式的档 案关联而与用户112b相关联的那些会员的本地搜索批注,如同前面参 考图3所述。该信任的形式还可以是自会员网络200中因为他们与用户 112b和/或用户112b提交的本地搜索请求隐式的档案关联而与用户112b 相关联的那些会员的本地搜索批注。在一个隐式档案关联中,搜索引擎 158和会员网络引擎168能够根据用户112b的档案和会员网络200中其 它会员的档案之间的比较以及会员网络200中其它会员的档案和会员 112b提交的本地搜索请求之间的比较,从会员网络数据库中存储的会员 档案识别出与用户112b有相同或相似兴趣的那些会员。搜索引擎158 和会员网络引擎168随后可以从上述隐式关联的会员向用户112b提供 被归类在用户U2b提交的本地搜索请求相同类别中的任何本地文章和/ 或广告批注。例如,如果用户U2b正在搜索San Francisco的sushi饭 店,用户112b可以从位于San Francisco并且喜欢Japanese或sushi饭 店的那些会员或者从那些是San Francisco地区的美食批评家的会员接 收到批注.又如,如果用户112a和112b是会员网络200中"摄影"社 团的会员,并且用户112b正在搜索数码相机,用户112b可以接收到来 自用户112a以及"摄影"社团的其它会员的关于要购买的数码相机种 类和/或到哪里购买数码相机的批注.本领域的技术人员从本公开可以看 到有无数材料可以用来识别能够与用户112b隐性相关联的那些用户。 那些标准仅取决于会员网络200的会员档案中包含的信息的程度以及用 户112b为获得批注过的本地文章和/或广告而输入的本地搜索请求。在380,搜索引擎158将第一和第二本地搜索结果集合并以生成最 终的本地搜索结果集.根据本发明的一个实施例,可以对最终搜索结果 集中的任何批注过的本地文章和/或广告以不同于该集合中其它本地文 章的方式进行排序并加以注释以表明批注.对每个批注过的本地文章和 /或广告的排序可以基于用户U2b和会员网络200中已经批注了上述本 地文章和/或广告的会员之间的(隐式的或显示的)关联的类型和/或度。例 如,最终的搜索结果集是对常规的笫一本地搜索结果集进行重新排序和 重新排序,将(从第二本地搜索结果集找到的)的文章标识符以及注释放 在最前面批注过的本地文章和/或广告放在该列表的最前面而得到的。用 户il2b随后可以访问那些注解以查看各个批注过的本地文章和Z或广告 的所有批注并识别做过批注的用户。这使得用户112b能够适当地根据 他/她与那些批注者的(隐式的或显式的)关联相信这些批注.注释(例如, "JohnDoe批注"和/或"来自John Doe:购买小配件的好地方")可以 伴随着批注过的本地文章或广告的文章标识符,也可以被放在文章标识 符附近。或者,注释可以是到包含批注语言的弹出窗口或其它站点/页面 的链接。根据本发明的另一实施例,用户112b可以被根据排序或重排 自动转到批注过的文章或广告的导航站点。尽管已经关于由请求决定的批注(即根据用户提交的搜索请求提供 批注过的搜索结果)说明了本发明的前述实施例,但应该理解还可以提供 与请求无关的批注。图6A-B示出了一种提供了与请求无关的文章批注 的示范方法,由此会员可以创建他们的个性化文章列表并与会员网络中 的其它会员和/或搜索引擎的其它用户共享.该示范方法是通过例子提供 的,因为有多种途径实现依照本发明的方法.图6A-B中所示方法可以 由多种系统之一或其组合运行或完成.下面按照由图1中所示系统100 完成来说明图6A-B中的方法。例如,在说明图6A-B的示范方法是引用 了系统100的各个元件。方法以前面为困3A中的310、 320和330所述类似的方式从610开 始然后继续到620和630.在640,与图3A中的340类似,用户112a通过访问相应的"批注" 链接可以批注一个本地文章.例如,用户112a可以在"批注"链接上 点击然后被转到一个导航页另一例子中,用户112a可以在"批注"链接上点击并且被转到一个导 航页面或窗口,在那里用户面临着一个刻度,例如从1到5将该本地文 章从最好到最差评级,或者相反,在又一例子中,与上述两个例子分开 或结合在一起,用户112a可以在"批注"链接上点击并且被转到一个 导航页面或窗口,在那里用户112a可以选择添加与他/她对该本地文章 的观点有关的注释.或者,用户U2a可以批注一个本地文章而不必先从搜索请求获得 它.例如,用户112a可以在他或她的会员档案中创建一个搜索批注条 目,其中,与图3A中的340不同,用户112a不必输入该批注的期望搜索请求(因为批注过的搜索结果集无论如何都将是与请求无关的,尽管用 户112a仍然能够输入期望的搜索请求).这里,用户112a还可以输入其 选择要批注的本地文章的一个或多个文章标识符、以及批注过的本地文章标识符中各自的批注类型.在又一例子中,用户llh不点击可用的"批注"链接,而是在实 际的本地文章标识符上点击以导航到该实际的本地文章。搜索引擎l58 然后注意到上述访问并将该信息传输到会员网络站点160以存储在会员 网络数据库170中用户112a的档案里.在将来的某个时刻,当用户112a 访问搜索引擎158进行另一次搜索时,与会员网络l68通信的搜索引擎 158将用户112a和他/她在会员网络数据库170中的会员档案链接在一 起,搜索引擎158能够提示用户112a批注其先前访问过但没有批注的 特定的本地文章.用户112a在他/她下次访问搜索引擎158或者在访问 搜索引擎158预定次数之后能够接收到上述提示.另外,可以根据需要 提示用户112a—次或多次。如果用户112a选择忽略该提示,搜索引擎 158在预定次数的提示后可以停止提示用户112a批注上述本地文章.因 此,搜索引擎158能够带来用户11h先前访问过但没有批注的本地文章的另一标识符并再次重复上述提示过程.在645,与图3中的345类似,用户112a还能够在本地文章之外或代替本地文章为特定的本地搜索请求批注任意数量的广告.如这里所涉 及的,广告可以是在线广告,例如标题广告、弹出窗口广告,或者只是 简单地列出多个产品/服务供应商以及联系信息.广告可以是目前已知的 或者本领域中预期的任何格式,并且可以被搜索引擎158和会员网络引 擎168通过其文章标识符访问,根据本发明的一个实施例,批注广告的动作与访问搜索引擎以执行上述搜索的动作分开.另外,批注过的广告可以包含或不包含与搜索引擎158为特定的本地搜索请求找到的本地文 章之一相同的信息.例如,在为一个搜索而访问搜索引擎158之前或之 后,用户112a可能已经通过负责一个广告的网站批注了该广告.该广 告网站可以随即转发与批注过的广告有关的信息以使会员网络引擎168 能够将所签署的广告连同用户112a的档案中对该广告的适当本地分类 一起存储在会员网络数据库170中.所签署的广告的分类与前面所述本 地文章的分类类似.在650,与困3中的350类似, 一旦用户112a已经批注了一个或多个由本地搜索结杲中各自的文章标识符代表的本地文章,和Z或用户 112a已经批注了一个或多个也由他们的文章标识符代表的广告,搜索引 擎158可以和会员网络引擎l68通信以将批注存储在会员网络数据库 170中的会员档案中.批注被根据用户112a提交的本地搜索请求所属类 别分类.因此,用户112a的会员档案可以包括至少下列信息l)用户112a(可 以是匿名)的标识符;2)如前所述会员网络200中与用户112a有关联的 其它用户的列表;3)有本地搜索批注的本地搜索请求的类别列表;4)用 户112a先前提交的每个类别中批注过的本地文章(如产品/服务供应商的 名字和他们的联系信息)和/或广告的列表;和/或5)用户11h对每个批 注过的本地文章和/或广告的批注。或者,批注可以包括前述信息,但被 存储在不同于会员档案的一个文件中并且仍然与会员相关联。现在参考图6B,该方法继续到660,它与图3中的360和前迷类似。 接着,随着在670接收到来自客户端设备10Zb的请求信号,搜索引擎 158进行两个搜索1)在671,进行与图3A中的330类似的普通本地搜 索,由此搜索引擎158以本领域中已知的方式定位期望的本地信息并在 第 一本地搜索结果集中返回与本地信息相关联的文章标识符;2)在 672,搜索会员网络数据库170,由此搜索引擎158在会员网络中的相关 会员档案里定位先前批注过的与会员U2b提交的本地搜索请求相同类 别的本地文章和/或广告,搜索引擎158通过首先与服务器设备162和它 的会员网络引擎168通信而搜索会员网络数据库170以识别会员网络 200中与用户112b相关联和/或与用户112b提交的本地搜索请求相关联 的会员,接着,通过会员网络引擎168,搜索引擎1幼可以访问那些相关会员的会员档案以搜索上述适当的一个或多个类別中任何批注过的 本地文章和/或广告(通过他们的文章标识符)的可用列表.因而,用户112b可以在普通本地搜索结果集上加上一层信任.该 信任的形式可以是来自会员网络200中因为他们与用户112b显式的档 案关联而与用户112b相关联的那些会员的本地搜索批注.该信任的形 式还可以是来自会员网络200中因为他们与用户112b和/或用户112b提 交的本地搜索请求隐式的档案关联而与用户112b相关联的那些会员的 本地搜索批注.在一个隐式的档案关联中,搜索引擎158和会员网络引 擎168能够根据用户112b的档案和会员网络200中其它会员的档案之 间的比较以及会员网络200中其它会员的档案和会员U2b提交的本地 搜索请求之间的比较,从会员网络数据库中存储的会员档案识别出与用 户112b有相同或相似兴趣的那些会员。搜索引擎1幼和会员网络引擎 168随后可以从上述隐式关联的会员向用户112b提供被归类在用户 112b提交的本地搜索请求相同类别中的任何本地文章和/或广告批注,例如,如果用户112b正在搜索San Francisco的sushi饭店,用户 112b可以从位于San Francisco并且喜欢Japanese或sushi饭店的那些 会员或者从那些是San Francisco地区的美食批评家的会员接收到批 注。又如,如果用户112a和112b是会员网络200中"摄影"社团的会 员,并且用户112b正在搜索数码相机,用户112b可以接收到来自用户 112a以及"摄影"社团的其它会员的关于要购买的数码相机种类和/或 到哪里购买数码相机的批注.本领域的技术人员从本公开可以看到有无 数材料可以用来识别能够与用户112b隐性相关联的那些用户。那些标 准仅取决于会员网络200的会员档案中包含的信息的程度以及用户 112&为获得批注过的本地文章和/或广告而输入的本地搜索请求。在680,该方法如前面为图3的380所述那样继续.已经关于一个用户(即用户112a)说明了图3A和6A,并且已经关于 另一个用户(即用户112b)说明了图3B和6B.但是,应该注意包括用户 112a的多个用户或除用户112a之外的多个用户可能已经批注了与用户 112b后来提交的本地搜索请求的相同类别的大量本地文章和/或广告, 另外,用户112a和112b可以是同一个用户.因此,根据本发明的一个 实施例,可以为图3B和6B中所述最终搜索结果集中的每个文章标识符 提供一个或多个使用户U2b也能够为提交的搜索请求批注和/或推荐基础的本地文幸和/或广告(就像用户112a所做的那样)的"批注"链接, 而不管它的"批注过"和"未批注过"状态如何.此外,即使当用户112b 不在会员网络200时,它也依然能够从会员200的会员的本地搜索批注 中获益.这是因为,如前所述,搜索引擎158和会员网络引擎168可以 只根据会员112b提交的本地搜索请求从会员网络数据库170中与用户 112b相关联的会员档案里提取出批注.因此,本地搜索批注可以用来通过为用户提供为他们自己以及会员 网络200中与他们相关联的那些会员对文章标识符重新排序的途径而个 性化搜索引擎对搜索结果集中的文章标识符的排序.根据本发明的一个实施例,本地搜索批注能够向批注了本地文章和 /或广告的用户以及实现了本地搜索批注的搜索站点提供商业机会。例 如,为了鼓励用户为特定的类别批注特定的文章或广告,上述网站可以 为了批注而向每个批注的用户支付一定收入(例如对经过的每个点击支付一定费用)。搜索站点还可以保留一部分上述收入. 例子参考图4中所示截屏图,参考困1和2,现在给出了一个依照本发 明的一个实施例的例子.当顶点202上的具有档案A的用户A(它可以 是用户112a-n中的任意一个)向位于搜索站点150的搜索引擎158提交 一个针对Chicago的小配件(widget)的搜索请求时,搜索引擎向用户 A返回图4中所示搜索结果集.如图所示,文章标识符410表示带有用 户D(位于图2中的顶点208,具有档案D)的注释的基础文章的批注,文 章标识符520表示用户E(位于图3中的顶点410,具有档案E)的负面批 注,没有注释。文章标识符430表示用户B(位于图2中的顶点加4,具 有档案B)和用户C(位于图2中的顶点206,具有档案C)的批注,但只 有来自C的注释.文章标识符440表示用户F(位于图2中的顶点212, 具有档案F)的批注,没有注释,文章标识符450表示没有批注或注释。通过查看搜索结果,用户A可以决定l)相信文章标识符"0和"0 所代表的文章,因为他们是由他/她的朋友,用户B、 C、和D(分别由友 谊关联226、 32和222所示)签署的;2)相信文章标识符420所代表的文 章,但程度要略差一些,因为它是由他/她的朋友的朋友,用户E,批注 的;和/或3)不相信文章标识符440或450所代表的文章,因为文章标识符440是由用户A费力关联到的一个用户F(朋友C的朋友G的朋友F) 批注过的,而文章标识符450没有被任何人批注,或者,如果用户F隐 式地与用户A相关联(例如,根据用户F的档案,他/她是Chicago地区 的是小配件专家或小配件迷,或者用户A和F都是会员网络200中的小 配件社团或协会的会员),用户A可以选择相信由文章标识符440代表 的文章.用户A还可以相信文章标识符430代表的文章比相信文章标识 符410代表的文章多一些,因为用户A与用户B关联的途径多于与用户 D关联的途径(从困2中可以看到三个关联224、 226、 228 VS两个关 联220和222)。如前所述,用户A还有机会通过访问伴随每个文章标识符的链接 401向文章标识符410、 420、 430、 "0和4S0所代表的文章提供批注和 /或注释。图5示出了依照本发明的一个实施例当用户A访问文章标识符410 的链接401时所提供的批注页面的示范截屏图500。如图所示,用户A 能够通过点击按钮510正面批注该链接,或者通过点击按钮520负面批 注该链接,和/或在输入框530中添加注释。 一旦完成,用户A可以点 击按钮540以结束该批注过程、将批注存储在他/她在会员网络数据库 170中的用户档案里、并返回图4中所示搜索结果页面.用户A的批注 随后被以图4中所示相同的方式添加到搜索结果页面.概述尽管已经参考这些实施例对本发明进行了说明,但本领域的技术人 员可以实现其它实施例以获得相同或相似的结果。本领域的技术人员根 据本公开将明了本发明的变化和改进,本发明包括了所有这样的改进和等价物.
权利要求
1. 一种方法,包括接收批注过的本地文章或广告的批注信息;接收本地搜索请求;并提供与该本地搜索请求有关的搜索结果集,其中该搜索结果集包括批注过的本地文章或广告之一的至少一个批注过的文章标识符。
2、 权利要求l的方法,其中接收批注过的本地文章或广告的批注 信息包括接收会员网络中用户的档案,其中这些档案包括批注过的本地文章 的批注信息。
3、 权利要求l的方法,其中接收批注过的本地文章或广告的批注 信息包括接收会员网络中用户的档案,其中这些档案包括批注过的本地广告 的批注信息,
4、 权利要求l的方法,其中接收本地搜索请求包括 接收对一个产品或服务的查询;并 确定所查询的产品或服务的期望地理位置。
5、 权利要求l的方法,其中该批注信息包含 对本地搜索请求分类的类别;该类别中的笫一本地文章或第一广告的文章标识符;以及 与该文章标识符相关联的批注.
6、 权利要求5的方法,其中批注过的本地文章包含特定地理位置 中的批注过的产品或服务.
7、 权利要求5的方法,其中接收到的本地搜索请求被归类到该批 注信息中的类别,并且该搜索结果集中的至少一个批注过的文章标识符 包含该批注信息中的文章标识符'
8、 权利要求5的方法,其中与该文章标识符相关联的批注包含下 列中的一个或多个该第一本地文章的二元批注,该第一本地文章的等 级,以及与该第一本地文章有关的注释。
9、 权利要求5的方法,其中与该文章标识符相关联的批注包含下 列中的一个或多个该第一广告的二元批注,该第一广告的等级,以及 与该第一广告有关的注释。
10、 权利要求2的方法,其中该本地搜索请求是从会员网络之外的 笫一用户接收到的.
11、 权利要求10的方法,其中那一个批注过的本地文章或广告是 由会员网络中与该第一用户相关联的第二用户批注的。
12、 权利要求ll的方法,其中该笫二用户根据其档案包含与从该 笫一用户接收到的本地搜索请求有关的信息而与该第一用户相关联。
13、 权利要求ll的方法,其中该笫二用户被提供了经济激励以批 注那个批注的本地文章或广告.
14、 权利要求2的方法,其中该搜索请求是从会员网络中的第一用 户接收到的.
15、 权利要求14的方法,其中那个批注过的本地文章或广告是由 会员网络中与该笫一会员相关联的笫二用户批注的.
16、 权利要求15的方法,其中该笫二用户根据第一用户的指示该 第二用户与其相关联的档案而与该第一用户相关联。
17、 权利要求15的方法,其中该第二用户根据其档案包含与从该 第一用户接收到的本地搜索请求有关的信息而与第一用户相关联.
18、 权利要求15的方法,其中该第二用户被提供了经济激励以批 注那个批注的本地文章或广告。
19、 一种存储了编码的程序代码的计算机可读介质,该程序代码包括用于接收批注过的本地文章或广告的批注信息的程序代码; 用于接收本地搜索请求的程序代码;和用于提供与该本地搜索请求有关的搜索结果集的程序代码,其中该 搜索结果集包括批注过的本地文章或广告之一的至少一个批注过的文 章标识符《
20、 权利要求19的计算机可读介质,其中用于接收批注过的本地 文章或广告的批注信息的程序代码包括用于接收会员网络中用户的档案的程序代码,其中这些档案包括批 注过的本地文章的批注信息.
21、 权利要求19的计算机可读介质,其中用于接收批注过的本地文章或广告的批注信息的程序代码包括用于接收会员网络中用户的档案的程序代码,其中这些档案包括批注过的本地广告的批注信息.
22、 权利要求19的计算机可读介质,其中用于接收本地搜索请求 的程序代码包括用于接收对一个产品或服务的查询的程序代码;和用于确定所查询的产品或服务的期望地理位置的程序代码.
23、 权利要求19的计算机可读介质,其中该批注信息包含 对本地搜索请求分类的类別;该类别中的笫一本地文章或笫一广告的文章标识符;以及 与该文章标识符相关联的批注.
24、 权利要求23的计算机可读介质,其中批注过的本地文章包含 特定地理位置中的批注过的产品或服务.
25、 权利要求23的计算机可读介质,其中接收到的本地搜索请求 被归类到该批注信息中的类别,并且该搜索结果集中的至少一个批注过 的文章标识符包含该批注信息中的文章标识符。
26、 权利要求23的计算机可读介质,其中与该文章标识符相关联 的批注包含下列中的一个或多个该第一本地文章的二元批注,该第一 本地文章的等级,以及与该第一本地文章有关的注释.
27、 权利要求23的计算机可读介质,其中与该文章标识符相关联 的批注包含下列中的一个或多个该第一广告的二元批注,该第一广告 的等级,以及与该笫一广告有关的注释。
28、 权利要求20的计算机可读介质,其中该本地搜索请求是从会 员网络之外的第一用户接收到的。
29、 权利要求28的计算机可读介质,其中那个批注过的本地文章 或广告是由会员网络中与该第一用户相关联的第二用户批注的.
30、 权利要求29的计算机可读介质,其中该第二用户根据其档案 包含与从该第一用户接收到的本地搜索请求有关的信息而与该笫一用 户相关联.
31、 权利要求29的计算机可读介质,其中该第二用户被提供了经 济激励以批注那个批注的本地文章或广告.
32、 权利要求20的计算机可读介质,其中该搜索请求是从会员网络中的第一用户接收到的.
33、 权利要求32的计算机可读介质,其中那个批注过的本地文章或广告是由会员网络中与该第一会员相关联的第二用户批注的.
34、 权利要求33的计算机可读介质,其中该第二用户根据第一用 户的指示该第二用户与其相关联的档案而与该笫一用户相关联。
35、 权利要求33的计算机可读介质,其中该第二用户根据其包含 与从该第一用户接收到的本地搜索请求有关的信息的档案而与第一用 户相关联。
36、 权利要求30的计算机可读介质,其中该第二用户被提供了经 济激励以批注那个批注的本地文章或广告.
37、 一种方法,包括接收由会员网络中第一用户创建的第一用户档案;接收由该第一用户提交的第一本地搜索请求;从搜索引擎向该笫一用户返回与该笫一本地搜索请求有关的本地 搜索结果集,该本地搜索结果集包括用于批注该搜索结果集中标识的本 地文章的一个或多个链接;从该第一用户接收对该本地搜索结果集中标识出的本地文章之一 的笫一批注;将对该本地文章的该第一批注存储在会员网络数据库中; 接收到由第二用户创建的会员网络中的第二用户档案; 接收到由该笫二用户提交的实际上与该第一本地搜索请求相同或 相关的第二本地搜索请求;从搜索引擎返回与该第二本地搜索请求有关的第二本地搜索结果集;从会员网络数据库返回与该第二本地搜索请求有关的第三本地搜 索结果集;合并第二本地搜索结果集和第三本地搜索结果集以向笫二用户提 供为第二本地搜索请求标识该第一批注的最终本地搜索结果集。
38、 权利要求l的方法,还包括从第一用户接收对一个广告的第二批注; 将对该广告的第二批注存储在会员网络数据库中;并且 所述合并包括合并第二搜索结果集和第三搜索结果集以向笫二用户提供为笫二本地搜索请求标识第 一和第二批注的最终本地搜索结果集。
全文摘要
用于通过为相关用户提供通过本地搜索结果和/或广告的批注创建并共享本地搜索结果和/或广告的个性化列表,而改善用户用搜索引擎的搜索体验的方法和系统。本地搜索批注可以用来通过为用户提供为他们自己和他们所信任的那些人对结果重新排序的途径而对搜索引擎对本地搜索结果的排序进行个性化处理。
文档编号G06F7/00GK101243386SQ200580029217
公开日2008年8月13日 申请日期2005年5月13日 优先权日2004年6月30日
发明者C·塞诺, S·阿加瓦尔, T·科尔特 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1