CN101243386A - 用于批注本地搜索结果的方法和系统 - Google Patents

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

Info

Publication number
CN101243386A
CN101243386A CNA2005800292174A CN200580029217A CN101243386A CN 101243386 A CN101243386 A CN 101243386A CN A2005800292174 A CNA2005800292174 A CN A2005800292174A CN 200580029217 A CN200580029217 A CN 200580029217A CN 101243386 A CN101243386 A CN 101243386A
Authority
CN
China
Prior art keywords
user
local
article
advertisement
archives
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800292174A
Other languages
English (en)
Other versions
CN101243386B (zh
Inventor
T·科尔特
S·阿加瓦尔
C·塞诺
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.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Publication of CN101243386A publication Critical patent/CN101243386A/zh
Application granted granted Critical
Publication of CN101243386B publication Critical patent/CN101243386B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • 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/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Abstract

用于通过为相关用户提供通过本地搜索结果和/或广告的批注创建并共享本地搜索结果和/或广告的个性化列表,而改善用户用搜索引擎的搜索体验的方法和系统。本地搜索批注可以用来通过为用户提供为他们自己和他们所信任的那些人对结果重新排序的途径而对搜索引擎对本地搜索结果的排序进行个性化处理。

Description

用于批注本地搜索结果的方法和系统
对相关申请的交叉引用
本申请还与共同未决的美国实用专利申请序号xxxx(xxxx提交,题为“METHODS AND SYSTEMS FOR ENDORSING SEARCH RESULTS”)(律师记录号53051/297078-US)有关。
发明背景
技术领域
本发明一般涉及用于搜索的方法和系统。例如,本发明的实施
一般涉及用于使用会员网络改善用户使用搜索引擎的搜索体验的方法和系统。
背景技术
传统的搜索引擎,例如GoogleTM搜索引擎,根据用户提交的搜索请求返回结果集。搜索引擎根据常规搜索方法进行搜索。例如,在SergeyBrin和Lawrence Page所著题为“The Anatomy of a Large-ScaleHypertextual Search Engine”一文中说明的一种已知的方法根据网页的链接结构为文档(例如网页)指定重要度。搜索引擎根据多种度量对结果集中的各个文章(article)或文档进行分等或排序。例如,搜索引擎可以根据流行性得分对结果进行排序。搜索引擎通常将最流行的结果放在结果集的开始处。一些常规搜索引擎还包括电子黄页以提供对特定位置中的各个产品/服务供应商(如饭店、出租车服务、汽车修理服务等)的搜索。这种本地搜索使得用户能够定位到因为没有自己的网站(website或web site)或URL而不会出现在常规搜索中的期望的产品/服务供应商。
传统网站,例如由Yahoo!TM、TribeTM、TickleTM所开办的那些网站或者其它网站,允许用户形成社区、群组和/或其它会员网络。传统网站上的会员网络允许群组的会员相互交流并列出与该社团相关的通知。通常,传统网站不把会员网络和搜索引擎连接在一起并且也不让这种网络的会员能够彼此批注(endorse)或推荐搜索结果,尤其是本地的各个产品/服务供应商的在线广告和/或搜索结果。
发明内容
本发明的实施例为会员网络的会员提供了向其它会员或用户批注或推荐特定搜索请求的本地文章和/或广告的方法系统。在本发明的一个实施例中,所提供的一种方法包括:接收批注过的本地文章或广告的批注信息;接收本地搜索请求;并提供与该本地搜索请求有关的搜索结果集,其中该搜索结果集包括批注过的本地文章或广告之一的至少一个批注过的文章标识符。
在本发明的另一实施例中,提供的一种方法包括:接收由会员网络中第一用户创建的第一用户档案(profile);接收由该第一用户提交的第一本地搜索请求;从搜索引擎向该第一用户返回与该第一搜索请求有关的第一搜索结果集,该本地搜索结果集包括用于批注该搜索结果集中标识的本地文章的一个或多个链接;从该第一用户接收该本地搜索结果集中标识的本地文章之一的第一批注;将该本地文章的该第一批注存储在会员网络数据库中;接收由该第二用户创建的会员网络中的第二用户档案;接收由该第二用户提交的实际上与第一本地搜索请求相同或相关的第二本地搜索请求;从搜索引擎返回与该第二本地搜索请求相关的第二本地搜索结果集;从会员网络数据库返回与该第二搜索请求相关的第三本地搜索结果集;合并该第二本地搜索结果集和该第三本地搜索结果集以向该第二用户提供为该第二本地搜索请求标识该第一批注的最终本地搜索结果集。
叙述上述实施例并非为了限制或定义本发明,而是提供本发明的实施例的一个例子以帮助理解本发明。在详细说明中论述了上述示范实施例,并且那里还提供了对本发明的更多说明。通过研究本说明书可以进一步理解本发明的各种实施例所提供的优点。
附图说明
通过附图(但不限于附图)说明本发明的实施例,附图中:
图1是说明本发明的实施例可以在其中运行的示范环境的结构图;
图2绘出了依照本发明的一个实施例的会员网络的图;
图3A-B绘出了依照本发明的一个实施例的本地搜索批注的过程;
图4绘出了依照本发明的一个实施例的本地文章页面的样本截屏;
图5绘出了依照本发明的一个实施例的批注页面的样本截屏;
图6A-B绘出了依照本发明的另一实施例的本地搜索批注的过程。
具体实施方式
概述
本发明的实施例为会员网络的会员提供了向其它会员或用户批注或推荐一个或多个本地文章的方法和系统,本地文章可能包括期望位置的各个产品/服务供应商和/或广告。在一个实施例中,该方法从用户注册成为会员网络的一员开始。在成为会员后,该用户可以批注或推荐本地文章或广告。当一个批注过的文章标识符出现在与一个本地搜索请求有关的结果集中时,该文章标识符可以有相关的批注数据。此外,作为会员,该用户能够向搜索引擎提交本地用户查询并接收搜索结果列表,该搜索结果列表包括来自该会员网络的其它会员的批注过的文章和/或广告的文章标识符。可以对本地搜索结果中的每个文章标识符列表重新分等或重新排序以反映该列表中那些被批注的文章标识符。因而,搜索批注可以用来通过向用户提供为他们自己或那些相信他们的人对本地搜索结果以及批注的广告重新排序的途径而改进搜索引擎对本地搜索结果的排序。
系统结构
可以构造出依照本发明的各种系统。图1是一个结构图,示出了本发明的实施例能够在其中运行的一种示范系统。本发明还可以在其它系统中运行,也可以被包括在其它系统中。
现在参考附图,在附图中相同的编号表示相同的元素。图1是一个结构图,示出了本发明的实施例能够在其中运行的一种示范系统。图1中所示系统100包括多个客户端设备102a-n,用户112a-n用他们在网络106上和搜索站点150及会员网络站点160通信。搜索站点150和会员网络站点160还相互直接(如虚线所示)或通过网络106通信。网络106可以是有线或无线网络。此外,它可以是公共网络,如Internet,或私有数据网络,如局域网(LAN)或广域网(WAN)。此外,根据本发明的方法可以在单个计算机中运行。
每个客户端设备102a-n都包括一个存储器108,它可以是与处理器110相耦合的计算机可读介质(CRM),例如随机访问存储器(RAM)。处理器110将客户端设备(存储器108)中存储的计算机可执行程序指令作为程序代码运行。上述处理器可以包括微处理器、ASIC和状态机。上述处理器包括介质或可以与介质通信,例如计算机可读介质,它所存储的指令当被处理器执行时使处理器完成这里所说明的方法。此外,处理器110可以是多种计算机处理器中的任意一种,例如California,Santa Clara的Intel公司的处理器和Illinois,Schaumburg的Motorola公司的处理器。计算机可读介质的实施例包括(但不限于)能够为处理器(如客户机102a的处理器110)提供计算机可读指令的电、光、磁或其它存储或传输设备。合适介质的其它例子包括(但不限于)软盘、CD-ROM、DVD、磁盘、存储芯片、ROM、RAM、ASIC、配置好的处理器、所有光学介质、所有磁带或其它磁介质、或者计算机处理器能够从其读取指令的任何其它介质)。另外,多种其它形式的计算机可读介质可以将指令发送或传送到计算机,包括路由器、交换机、私有或公有网络、或者其它传输设备或信道(有线的和无线的)。指令可以包括来自任何适当的计算机编程语言的代码,包括C、C++、C#、Visual Basic、Java、Python、Perl和JavaScript。
客户端设备102a-n还可以包括多个外部或内部设备,如鼠标、CD-ROM驱动器、DVD驱动器、键盘、显示器或其它输入或输出设备。客户端设备102a-n的例子有个人计算机、数字助理、个人数字助理(PDA)、蜂窝电话、移动电话、智能电话、寻呼机、数字标牌、膝上电脑、互联网设备和其它基于处理器的设备。一般来说,客户端设备102a-n可以是在能够支持一个或多个客户端应用程序的操作系统上运行的任意类型的基于处理器的平台。客户端设备102a-n可以在能够支持浏览器或具备浏览器功能的应用程序的任意操作系统上运行,例如Microsoft
Figure A20058002921700091
Windows
Figure A20058002921700092
或Linux。所示客户端设备102a-n包括运行浏览器应用程序(如Microsoft公司的Internet ExplorerTM、Netscape通信公司的Netscape NavigatorTM和苹果计算机公司的SafariTM)的个人计算机。
用户112a-n通过客户端设备102a-n能够在网络106上相互通信并与连接到网络106的其它站点、系统和设备通信。如图1中所示,搜索站点150和会员网络站点160也可以与网络106相连。
所示搜索站点150包括运行搜索应用程序(也称为会员网络引擎168)的服务器设备152。会员网络引擎168让用户(如用户112a)能够与会员网络交互并参与到其中。会员网络可以指通过一组社会关系(例如友谊、共事或信息交换)连接实体(例如人或组织)的计算机网络。当然,会员网络也可以指通过上述社会关系连接上述实体的的计算机应用或数据。会员网络的例子有Orkut.com和Friendster.com。
会员网络可以包含多种适当装置中的任意装置。会员网络的一个实体或会员可以有一个档案并且该档案能够在会员网络中代表该会员。会员网络能够促进会员档案之间的交互并且允许会员档案之间的关联或关系。会员档案之间的关联可以是多种类型中的一种或多种,如友谊、共事、家庭成员、商业合作、共同兴趣的协会以及相同地理位置的协会。关联还可以包括媒介关系,如朋友的朋友;以及分离关系度,如距离三度远。
会员档案之间的关联可以是互逆关联。例如,第一个会员可以邀请另一会员与其关联,而另一会员可以接受或拒绝该邀请。会员还能够对与其它会员档案的关联进行分类或加权,例如通过给关联指定一个级别。例如,对于友谊类型的关联,会员可以给自己的档案和其它会员档案之间的关联指定熟人、朋友、好朋友、最好朋友等级别。在一个实施例中,会员网络引擎168能够确定会员档案之间的关联的类型,包括有些实施例中的关联的分离度以及关联的相应权重或级别。
与客户端设备102a-n类似,所示服务器设备152也包括与CRM 156相耦合的处理器154。被示为单个计算机系统的服务器设备152也可被实现为一个计算机处理器网络。服务器设备162的例子有服务器、大型计算机、联网计算机、基于处理器的设备、以及相似类型的系统和设备。服务器处理器154可以是多种计算机处理器中的任意一种,例如来自California,Santa Clara的Intel公司的处理器以及来自IllinoisSchaumburg的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公司的处理器。
服务器设备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中的其它会员在特定类别(如幽默、智力、风格、可信度、性感和酷感)中进行评级或打分。会员的类别等级可以被包含在会员的档案中。在会员网络的一个实施例中,会员可以有追随者。追随者可以是已经标识他们为该会员的“追随者”的其它会员。等级信息还可以包括会员的追随者的数量以及追随者的标识符。等级信息还可以包括会员累积等级或追随者的速率以及会员被评级或获得追随者的频率。
会员档案还可以包含与会员相关联的会员资格信息。会员资格信息可以包括与会员对会员网络的登录模型有关的信息,例如登录频率以及最近一次登录。会员资格信息还可以包括会员档案关联到其它会员档案的速率和频率。在包含广告或资助的会员网络中,会员档案可以包含消费者信息。消费者信息可以包括会员进行购物的频率、模型、类型、数量,或者与会员已经访问、光顾或使用过的那些广告商或赞助商有关的信息。
会员档案可以包含存储在存储器中的数据。除了包含与会员有关的数据之外,会员档案还可以包含与其它会员有关的数据。例如,会员档案可以包含与其它会员档案的关联或虚拟链接的标识。在一个实施例中,会员的会员网络会员档案可以包含与别一会员的档案相关联的超链接。在一个这样的关联中,另一会员的档案可以包含与第一个会员的档案相关联的互补的超链接。会员档案还可以包含从另一相关会员的档案抄录的信息,例如该相关会员的简图、他或她的年龄、婚姻状况和位置以及对该相关会员所关联的会员的数量的指示。在一个实施例中,会员的档案可以包含该会员希望关联的其它会员网络会员的档案列表。
关联可以被手工或自动指定。例如,会员可以通过选择其它档案并指示可以存储在该会员档案中的关联而手工指定相关会员。另外,两个档案之间的关联可以包括根据两个会员的档案中预定数量的公共条目、特征或元素自动生成的关联。在一个实施例中,一个会员档案可以与包含预定数量或预定百分比的公共条目(例如兴趣、业余爱好、爱好、厌恶、雇主和/或习惯)的所有其它会员档案相关联。
会员网络中档案之间的关联可以是单一类型或多种类型,并且可以包括友谊关联、业务关联、家庭关联、社团关联、学校关联、或者档案之间任何其它适当类型的链接。还可以对关联进行加权以表示关联的力度。例如,可以给予友谊关联高于学校关联的权重。各种类型的关联可以有多个不同级别,有不同的权重与各个级别相关联。例如,可以根据友谊关联属于多个友谊关联级别中的哪一个对其进行分类。在一个实施例中,可以由会员从下列级别列表为友谊关联指定一个级别:最好的朋友、好朋友、普通朋友、熟人、未曾谋面的朋友。
在图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中所示实施例,其公共特征关联分离度是1。这个例子中的公共特征可以是档案A加入了与档案E相同的高中。公共特征关联可以由档案A和E选择以表示他们以相同方式被关联在一起但不会产生像友谊关联一样的紧密关联。
根据本发明的特定实施例的其它方面,可以通过对指定给各个关联的因子加权而确定分离度。例如,可以为亲密的友谊赋于比更疏远的友谊更高的权重。根据使用加权因子的实施例的特定方面,关联的更高的加权因子可以降低档案之间的分离度并且较低的加权因子可以增加分离度。这可以通过在对关联求和之前在各个关联和相应的加权因子之间建立一个相反的关系而实现。因而,高权重关联对于总和的贡献低于低权重关联。
过程
可以分析依照本发明的各种方法和过程。例如,在一个实施例中,方法从接收到会员网络中用户的档案开始,其中这些档案包含了本地文章和/或广告的批注信息。批注信息可以包括一个查找表,该查找表列出了归类本地搜索请求的类别、类别中批注过的本地文章或广告的文章标识符、以及与该文章标识符相关联的批注。批注来自会员网络的会员,他们可以是本地文章和/或广告的二元批注、本地文章和/或广告的等级、和/或与本地文章和/或广告有关的注释。可以为批注的用户提供经济激励。该方法还包括从会员网络内部或外部的用户接收本地搜索请求并提供与该本地搜索请求有关的本地文章,其中本地文章之一可能被根据该批注信息批注。当接收到的本地搜索请求被归类到在批注信息中找到的相同类别中时,为接收到的本地搜索请求提供的本地文章就是该批注信息中列出的批注过的本地文章。批注过的本地文章和/或广告来自与提交了接收到的本地搜索请求的用户相关联的会员。关联可以基于用户档案和/或接收到的本地搜索请求中所指示的档案关联。
图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还对本地搜索请求分类。例如,参考对San Francisco的sushi饭店的本地搜索请求的例子,上述请求可以被归类为“Japanese或Sushi饭店”,并且被列在“SanFrancisco”的位置子类下。或者,上述请求可以被归类为San Franscisco位置下并放在“Japanese或Sushi饭店”的子类下。因而,用于本地搜索请求的类别的类型仅取决于搜索站点150的期望。
搜索引擎158返回的本地搜索结果集中的每个文章标识符被提供了一个或多个使用户112a能够为特定的所发出的搜索请求批注或推荐由文章标识符代表的基础的本地文章的“批注”链接。批注/推荐可以是对本地文章的简单的二元批注(如正面或负面批注)、对本地文章排序的定级系统(如1到5或A到F表示最好到最差)、和/或与本地文章有关的附加注释。
在340,用户112a可以通过访问相应的“批注”链接批注一个本地文章。例如,用户112a可以在“批注”链接上点击并且被转到一个导航页面或窗口,在导航页面中用户112a面临正面批注(如“推荐”)或负面批注(如“不推荐”)该本地文章的选择。在另一例子中,用户112a可以在“批注”链接上点击并且被转到一个导航页面或窗口,在那里用户面临着一个刻度,例如从1到5将该本地文章从最好到最差评级,或者相反的刻度。在又一例子中,与上述两个例子分开或结合在一起,用户112a可以在“批注”链接上点击并且被转到一个导航页面或窗口,在那里用户112a可以选择添加与他/她对该本地文章的观点有关的注释。
或者,用户112a可以批注一个本地文章而不必先从搜索请求获得它。例如,用户112a可以在他或她的会员档案中创建一个搜索批注条目,其中用户112a可以输入该批注的期望搜索请求、用户112a可以选择为该期望的搜索请求批注的本地文章的一个或多个文章标识符、以及批注过的本地文章标识符中各自的批注类型。
在又一例子中,用户112a不点击可用的“批注”链接,而是在实际的本地文章标识符上点击以导航到该实际的本地文章。搜索引擎158然后注意到上述访问并将该信息传输到会员网络站点160以存储在会员网络数据库170中用户112a的档案里。在将来的某个时刻,当用户112a访问搜索引擎158进行另一次搜索时,与会员网络168通信的搜索引擎158将用户112a和他/她在会员网络数据库170中的会员档案链接在一起,搜索引擎158能够提示用户112a批注其先前访问过但没有批注的特定的本地文章。用户112a在他/她下次访问搜索引擎158或者在访问搜索引擎158预定次数之后能够接收到上述提示。另外,可以根据需要提示用户112a一次或多次。如果用户112a选择忽略该提示,搜索引擎158在预定次数的提示后可以停止提示用户112a批注上述本地文章。接着,搜索引擎158能够带来用户112a先前访问过但没有批注的本地文章的另一标识符并再次重复上述提示过程。
在345,用户112a还能够在本地文章之外或代替本地文章为特定的本地搜索请求批注任意数量的广告。如这里所涉及的,广告可以是在线广告,例如标题广告、弹出窗口广告,或者只是简单地列出多个产品/服务供应商以及联系信息。广告可以是目前已知的或者本领域中预期的任何格式,并且可以被搜索引擎158和会员网络引擎168通过其文章标识符访问。根据本发明的一个实施例,批注广告的动作与访问搜索引擎以执行上述搜索的动作分开。另外,批注过的广告可以包含或不包含与搜索引擎158为特定的本地搜索请求找到的本地文章之一相同的信息。例如,在为一个搜索而访问了搜索引擎158之前或之后,用户112a可能已经通过负责一个广告的网站批注了该广告。该广告网站可以随即转发与批注过的广告有关的信息以使会员网络引擎168能够将所签署的广告连同用户112a的档案中对该广告的适当本地分类一起存储在会员网络数据库170中。所签署的广告的分类与前面所述本地文章的分类类似。
在350,一旦用户112a已经批注了一个或多个由本地搜索结果中各自的文章标识符代表的本地文章,和/或用户112a已经批注了一个或多个也由他们的文章标识符代表的广告,搜索引擎158可以和会员网络引擎168通信以将批注存储在会员网络数据库170中的会员档案中。签被根据用户112a提交的本地搜索请求所属类别分类。
因此,用户112a的会员档案可以包括至少下列信息:1)用户112a(可以是匿名)的标识符;2)如前所述会员网络200中与用户112a有关联的其它用户的列表;3)有本地搜索批注的本地搜索请求的类别列表;4)用户112a先前提交的每个类别中批注过的本地文章(如产品/服务供应商的名字和他们的联系信息)和/或广告的列表;和/或5)用户112a对每个批注过的本地文章和/或广告的批注。或者,批注可以包括前述信息,但被存储在不同于会员档案的一个文件中并且仍然与会员相关联。
现在参考图3B,在360,另一用户(如用户112b)向相同的搜索站点150提交了一个本地搜索请求。如前根据320所述,用户112b通过在客户端设备102b生成包括了本地查询请求的请求信号并通过网络106将该请求信号发送到服务器设备152而提交该本地查询请求。
随着接收到来自客户端设备102b的请求信号,在370,搜索引擎158进行两个搜索:1)在371,进行与图3A中的330类似的普通本地搜索,由此搜索引擎158以本领域中已知的方式定位期望的本地信息并在第一本地搜索结果集中返回与本地信息相关联的文章标识符;2)在372,搜索会员网络数据库170,由此搜索引擎158在会员网络中的相关会员档案里定位先前批注过的与会员112b提交的本地搜索请求相同类别的本地文章和/或广告。搜索引擎158通过首先与服务器设备162和它的会员网络引擎168通信而搜索会员网络数据库170以识别会员网络200中与用户112b相关联和/或与用户112b提交的本地搜索请求相关联的会员。接着,通过会员网络引擎168,搜索引擎158可以访问那些相关会员的会员档案以搜索上述适当的一个或多个类别中任何批注过的本地文章和/或广告(通过他们的文章标识符)的可用列表。
因而,用户112b可以在普通本地搜索结果集上加上一层信任。该信任的形式可以是来自会员网络200中因为他们与用户112b显式的档案关联而与用户112b相关联的那些会员的本地搜索批注,如同前面参考图3所述。该信任的形式还可以是自会员网络200中因为他们与用户112b和/或用户112b提交的本地搜索请求隐式的档案关联而与用户112b相关联的那些会员的本地搜索批注。在一个隐式档案关联中,搜索引擎158和会员网络引擎168能够根据用户112b的档案和会员网络200中其它会员的档案之间的比较以及会员网络200中其它会员的档案和会员112b提交的本地搜索请求之间的比较,从会员网络数据库中存储的会员档案识别出与用户112b有相同或相似兴趣的那些会员。搜索引擎158和会员网络引擎168随后可以从上述隐式关联的会员向用户112b提供被归类在用户112b提交的本地搜索请求相同类别中的任何本地文章和/或广告批注。例如,如果用户112b正在搜索San Francisco的sushi饭店,用户112b可以从位于San Francisco并且喜欢Japanese或sushi饭店的那些会员或者从那些是San Francisco地区的美食批评家的会员接收到批注。又如,如果用户112a和112b是会员网络200中“摄影”社团的会员,并且用户112b正在搜索数码相机,用户112b可以接收到来自用户112a以及“摄影”社团的其它会员的关于要购买的数码相机种类和/或到哪里购买数码相机的批注。本领域的技术人员从本公开可以看到有无数材料可以用来识别能够与用户112b隐性相关联的那些用户。那些标准仅取决于会员网络200的会员档案中包含的信息的程度以及用户112b为获得批注过的本地文章和/或广告而输入的本地搜索请求。
在380,搜索引擎158将第一和第二本地搜索结果集合并以生成最终的本地搜索结果集。根据本发明的一个实施例,可以对最终搜索结果集中的任何批注过的本地文章和/或广告以不同于该集合中其它本地文章的方式进行排序并加以注释以表明批注。对每个批注过的本地文章和/或广告的排序可以基于用户112b和会员网络200中已经批注了上述本地文章和/或广告的会员之间的(隐式的或显示的)关联的类型和/或度。例如,最终的搜索结果集是对常规的第一本地搜索结果集进行重新排序和重新排序,将(从第二本地搜索结果集找到的)的文章标识符以及注释放在最前面批注过的本地文章和/或广告放在该列表的最前面而得到的。用户112b随后可以访问那些注解以查看各个批注过的本地文章和/或广告的所有批注并识别做过批注的用户。这使得用户112b能够适当地根据他/她与那些批注者的(隐式的或显式的)关联相信这些批注。注释(例如,“John Doe批注”和/或“来自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面临正面批注(如“推荐”)或负面批注(如“不推荐”)该本地文章的选择。在另一例子中,用户112a可以在“批注”链接上点击并且被转到一个导航页面或窗口,在那里用户面临着一个刻度,例如从1到5将该本地文章从最好到最差评级,或者相反。在又一例子中,与上述两个例子分开或结合在一起,用户112a可以在“批注”链接上点击并且被转到一个导航页面或窗口,在那里用户112a可以选择添加与他/她对该本地文章的观点有关的注释。
或者,用户112a可以批注一个本地文章而不必先从搜索请求获得它。例如,用户112a可以在他或她的会员档案中创建一个搜索批注条目,其中,与图3A中的340不同,用户112a不必输入该批注的期望搜索请求(因为批注过的搜索结果集无论如何都将是与请求无关的,尽管用户112a仍然能够输入期望的搜索请求)。这里,用户112a还可以输入其选择要批注的本地文章的一个或多个文章标识符、以及批注过的本地文章标识符中各自的批注类型。
在又一例子中,用户112a不点击可用的“批注”链接,而是在实际的本地文章标识符上点击以导航到该实际的本地文章。搜索引擎158然后注意到上述访问并将该信息传输到会员网络站点160以存储在会员网络数据库170中用户112a的档案里。在将来的某个时刻,当用户112a访问搜索引擎158进行另一次搜索时,与会员网络168通信的搜索引擎158将用户112a和他/她在会员网络数据库170中的会员档案链接在一起,搜索引擎158能够提示用户112a批注其先前访问过但没有批注的特定的本地文章。用户112a在他/她下次访问搜索引擎158或者在访问搜索引擎158预定次数之后能够接收到上述提示。另外,可以根据需要提示用户112a一次或多次。如果用户112a选择忽略该提示,搜索引擎158在预定次数的提示后可以停止提示用户112a批注上述本地文章。因此,搜索引擎158能够带来用户112a先前访问过但没有批注的本地文章的另一标识符并再次重复上述提示过程。
在645,与图3中的345类似,用户112a还能够在本地文章之外或代替本地文章为特定的本地搜索请求批注任意数量的广告。如这里所涉及的,广告可以是在线广告,例如标题广告、弹出窗口广告,或者只是简单地列出多个产品/服务供应商以及联系信息。广告可以是目前已知的或者本领域中预期的任何格式,并且可以被搜索引擎158和会员网络引擎168通过其文章标识符访问。根据本发明的一个实施例,批注广告的动作与访问搜索引擎以执行上述搜索的动作分开。另外,批注过的广告可以包含或不包含与搜索引擎158为特定的本地搜索请求找到的本地文章之一相同的信息。例如,在为一个搜索而访问搜索引擎158之前或之后,用户112a可能已经通过负责一个广告的网站批注了该广告。该广告网站可以随即转发与批注过的广告有关的信息以使会员网络引擎168能够将所签署的广告连同用户112a的档案中对该广告的适当本地分类一起存储在会员网络数据库170中。所签署的广告的分类与前面所述本地文章的分类类似。
在650,与图3中的350类似,一旦用户112a已经批注了一个或多个由本地搜索结果中各自的文章标识符代表的本地文章,和/或用户112a已经批注了一个或多个也由他们的文章标识符代表的广告,搜索引擎158可以和会员网络引擎168通信以将批注存储在会员网络数据库170中的会员档案中。批注被根据用户112a提交的本地搜索请求所属类别分类。
因此,用户112a的会员档案可以包括至少下列信息:1)用户112a(可以是匿名)的标识符;2)如前所述会员网络200中与用户112a有关联的其它用户的列表;3)有本地搜索批注的本地搜索请求的类别列表;4)用户112a先前提交的每个类别中批注过的本地文章(如产品/服务供应商的名字和他们的联系信息)和/或广告的列表;和/或5)用户112a对每个批注过的本地文章和/或广告的批注。或者,批注可以包括前述信息,但被存储在不同于会员档案的一个文件中并且仍然与会员相关联。
现在参考图6B,该方法继续到660,它与图3中的360和前述类似。接着,随着在670接收到来自客户端设备102b的请求信号,搜索引擎158进行两个搜索:1)在671,进行与图3A中的330类似的普通本地搜索,由此搜索引擎158以本领域中已知的方式定位期望的本地信息并在第一本地搜索结果集中返回与本地信息相关联的文章标识符;2)在672,搜索会员网络数据库170,由此搜索引擎158在会员网络中的相关会员档案里定位先前批注过的与会员112b提交的本地搜索请求相同类别的本地文章和/或广告。搜索引擎158通过首先与服务器设备162和它的会员网络引擎168通信而搜索会员网络数据库170以识别会员网络200中与用户112b相关联和/或与用户112b提交的本地搜索请求相关联的会员。接着,通过会员网络引擎168,搜索引擎158可以访问那些相关会员的会员档案以搜索上述适当的一个或多个类别中任何批注过的本地文章和/或广告(通过他们的文章标识符)的可用列表。
因而,用户112b可以在普通本地搜索结果集上加上一层信任。该信任的形式可以是来自会员网络200中因为他们与用户112b显式的档案关联而与用户112b相关联的那些会员的本地搜索批注。该信任的形式还可以是来自会员网络200中因为他们与用户112b和/或用户112b提交的本地搜索请求隐式的档案关联而与用户112b相关联的那些会员的本地搜索批注。在一个隐式的档案关联中,搜索引擎158和会员网络引擎168能够根据用户112b的档案和会员网络200中其它会员的档案之间的比较以及会员网络200中其它会员的档案和会员112b提交的本地搜索请求之间的比较,从会员网络数据库中存储的会员档案识别出与用户112b有相同或相似兴趣的那些会员。搜索引擎158和会员网络引擎168随后可以从上述隐式关联的会员向用户112b提供被归类在用户112b提交的本地搜索请求相同类别中的任何本地文章和/或广告批注。
例如,如果用户112b正在搜索San Francisco的sushi饭店,用户112b可以从位于San Francisco并且喜欢Japanese或sushi饭店的那些会员或者从那些是San Francisco地区的美食批评家的会员接收到批注。又如,如果用户112a和112b是会员网络200中“摄影”社团的会员,并且用户112b正在搜索数码相机,用户112b可以接收到来自用户112a以及“摄影”社团的其它会员的关于要购买的数码相机种类和/或到哪里购买数码相机的批注。本领域的技术人员从本公开可以看到有无数材料可以用来识别能够与用户112b隐性相关联的那些用户。那些标准仅取决于会员网络200的会员档案中包含的信息的程度以及用户112b为获得批注过的本地文章和/或广告而输入的本地搜索请求。
在680,该方法如前面为图3的380所述那样继续。
已经关于一个用户(即用户112a)说明了图3A和6A,并且已经关于另一个用户(即用户112b)说明了图3B和6B。但是,应该注意包括用户112a的多个用户或除用户112a之外的多个用户可能已经批注了与用户112b后来提交的本地搜索请求的相同类别的大量本地文章和/或广告。另外,用户112a和112b可以是同一个用户。因此,根据本发明的一个实施例,可以为图3B和6B中所述最终搜索结果集中的每个文章标识符提供一个或多个使用户112b也能够为提交的搜索请求批注和/或推荐基础的本地文章和/或广告(就像用户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中的顶点204,具有档案B)和用户C(位于图2中的顶点206,具有档案C)的批注,但只有来自C的注释。文章标识符440表示用户F(位于图2中的顶点212,具有档案F)的批注,没有注释。文章标识符450表示没有批注或注释。
通过查看搜索结果,用户A可以决定:1)相信文章标识符410和430所代表的文章,因为他们是由他/她的朋友,用户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、228VS两个关联220和222)。
如前所述,用户A还有机会通过访问伴随每个文章标识符的链接401向文章标识符410、420、430、440和450所代表的文章提供批注和/或注释。
图5示出了依照本发明的一个实施例当用户A访问文章标识符410的链接401时所提供的批注页面的示范截屏图500。如图所示,用户A能够通过点击按钮510正面批注该链接,或者通过点击按钮520负面批注该链接,和/或在输入框530中添加注释。一旦完成,用户A可以点击按钮540以结束该批注过程、将批注存储在他/她在会员网络数据库170中的用户档案里、并返回图4中所示搜索结果页面。用户A的批注随后被以图4中所示相同的方式添加到搜索结果页面。
概述
尽管已经参考这些实施例对本发明进行了说明,但本领域的技术人员可以实现其它实施例以获得相同或相似的结果。本领域的技术人员根据本公开将明了本发明的变化和改进,本发明包括了所有这样的改进和等价物。

Claims (38)

1. 一种方法,包括:
接收批注过的本地文章或广告的批注信息;
接收本地搜索请求;并
提供与该本地搜索请求有关的搜索结果集,其中该搜索结果集包括批注过的本地文章或广告之一的至少一个批注过的文章标识符。
2. 权利要求1的方法,其中接收批注过的本地文章或广告的批注信息包括:
接收会员网络中用户的档案,其中这些档案包括批注过的本地文章的批注信息。
3. 权利要求1的方法,其中接收批注过的本地文章或广告的批注信息包括:
接收会员网络中用户的档案,其中这些档案包括批注过的本地广告的批注信息。
4. 权利要求1的方法,其中接收本地搜索请求包括:
接收对一个产品或服务的查询;并
确定所查询的产品或服务的期望地理位置。
5. 权利要求1的方法,其中该批注信息包含:
对本地搜索请求分类的类别;
该类别中的第一本地文章或第一广告的文章标识符;以及
与该文章标识符相关联的批注。
6. 权利要求5的方法,其中批注过的本地文章包含特定地理位置中的批注过的产品或服务。
7. 权利要求5的方法,其中接收到的本地搜索请求被归类到该批注信息中的类别,并且该搜索结果集中的至少一个批注过的文章标识符包含该批注信息中的文章标识符。
8. 权利要求5的方法,其中与该文章标识符相关联的批注包含下列中的一个或多个:该第一本地文章的二元批注,该第一本地文章的等级,以及与该第一本地文章有关的注释。
9. 权利要求5的方法,其中与该文章标识符相关联的批注包含下列中的一个或多个:该第一广告的二元批注,该第一广告的等级,以及与该第一广告有关的注释。
10. 权利要求2的方法,其中该本地搜索请求是从会员网络之外的第一用户接收到的。
11. 权利要求10的方法,其中那一个批注过的本地文章或广告是由会员网络中与该第一用户相关联的第二用户批注的。
12. 权利要求11的方法,其中该第二用户根据其档案包含与从该第一用户接收到的本地搜索请求有关的信息而与该第一用户相关联。
13. 权利要求11的方法,其中该第二用户被提供了经济激励以批注那个批注的本地文章或广告。
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. 权利要求1的方法,还包括:
从第一用户接收对一个广告的第二批注;
将对该广告的第二批注存储在会员网络数据库中;并且
所述合并包括合并第二搜索结果集和第三搜索结果集以向第二用户提供为第二本地搜索请求标识第一和第二批注的最终本地搜索结果集。
CN200580029217.4A 2004-06-30 2005-05-13 用于批注本地搜索结果的方法和系统 Active CN101243386B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/879,591 US7827176B2 (en) 2004-06-30 2004-06-30 Methods and systems for endorsing local search results
US10/879,591 2004-06-30
PCT/US2005/017044 WO2006007106A2 (en) 2004-06-30 2005-05-13 Methods and systems for endorsing local search results

Publications (2)

Publication Number Publication Date
CN101243386A true CN101243386A (zh) 2008-08-13
CN101243386B CN101243386B (zh) 2015-12-16

Family

ID=35515213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580029217.4A Active CN101243386B (zh) 2004-06-30 2005-05-13 用于批注本地搜索结果的方法和系统

Country Status (5)

Country Link
US (5) US7827176B2 (zh)
EP (1) EP1782272A4 (zh)
CN (1) CN101243386B (zh)
CA (1) CA2571475C (zh)
WO (1) WO2006007106A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998282A (zh) * 2009-08-05 2011-03-30 三星电子株式会社 用于提供用户定制化移动广告服务的广告终端和方法
CN102255952A (zh) * 2011-06-13 2011-11-23 苏州萃智新技术开发有限公司 基于位置的服务中间件
CN102859524A (zh) * 2010-04-21 2013-01-02 雅虎公司 选择性地为网络搜索增加社会维度

Families Citing this family (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090112715A1 (en) * 2007-10-31 2009-04-30 Ryan Steelberg Engine, system and method for generation of brand affinity content
US8825639B2 (en) 2004-06-30 2014-09-02 Google Inc. Endorsing search results
US7827176B2 (en) 2004-06-30 2010-11-02 Google Inc. Methods and systems for endorsing local search results
WO2006012473A1 (en) * 2004-07-19 2006-02-02 Intercasting Corporation Dynamic knowledge-based networking system and method
US8046472B2 (en) * 2004-09-24 2011-10-25 Gopesh Kumar System and method for expert service providers to provide advice services through unique, empowered independent agents to consumers
US20060085392A1 (en) * 2004-09-30 2006-04-20 Microsoft Corporation System and method for automatic generation of search results based on local intention
US9314697B2 (en) 2013-07-26 2016-04-19 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
US10482474B1 (en) * 2005-01-19 2019-11-19 A9.Com, Inc. Advertising database system and method
US7624102B2 (en) * 2005-01-28 2009-11-24 Microsoft Corporation System and method for grouping by attribute
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US7562304B2 (en) * 2005-05-03 2009-07-14 Mcafee, Inc. Indicating website reputations during website manipulation of user information
US20060253582A1 (en) * 2005-05-03 2006-11-09 Dixon Christopher J Indicating website reputations within search results
US8438499B2 (en) 2005-05-03 2013-05-07 Mcafee, Inc. Indicating website reputations during user interactions
US8566726B2 (en) * 2005-05-03 2013-10-22 Mcafee, Inc. Indicating website reputations based on website handling of personal information
US20060253584A1 (en) * 2005-05-03 2006-11-09 Dixon Christopher J Reputation of an entity associated with a content item
US9384345B2 (en) 2005-05-03 2016-07-05 Mcafee, Inc. Providing alternative web content based on website reputation assessment
US8086605B2 (en) * 2005-06-28 2011-12-27 Yahoo! Inc. Search engine with augmented relevance ranking by community participation
US8560385B2 (en) * 2005-09-02 2013-10-15 Bees & Pollen Ltd. Advertising and incentives over a social network
US7809805B2 (en) * 2007-02-28 2010-10-05 Facebook, Inc. Systems and methods for automatically locating web-based social network members
US7836045B2 (en) * 2006-01-10 2010-11-16 Approximatch, Inc. Customizing web search results based on users' offline activity
US8117196B2 (en) * 2006-01-23 2012-02-14 Chacha Search, Inc. Search tool providing optional use of human search guides
US20070174258A1 (en) * 2006-01-23 2007-07-26 Jones Scott A Targeted mobile device advertisements
US7657523B2 (en) * 2006-03-09 2010-02-02 Customerforce.Com Ranking search results presented to on-line users as a function of perspectives of relationships trusted by the users
US7571050B2 (en) 2006-03-27 2009-08-04 Microsoft Corporation Transit-coordinated local search
US8701196B2 (en) 2006-03-31 2014-04-15 Mcafee, Inc. System, method and computer program product for obtaining a reputation associated with a file
US7702456B2 (en) 2006-04-14 2010-04-20 Scenera Technologies, Llc System and method for presenting a computed route
US8874592B2 (en) 2006-06-28 2014-10-28 Microsoft Corporation Search guided by location and context
US9396269B2 (en) * 2006-06-28 2016-07-19 Microsoft Technology Licensing, Llc Search engine that identifies and uses social networks in communications, retrieval, and electronic commerce
US9141704B2 (en) * 2006-06-28 2015-09-22 Microsoft Technology Licensing, Llc Data management in social networks
WO2008011454A2 (en) * 2006-07-18 2008-01-24 Chacha Search, Inc. Anonymous search system using human searchers
WO2008013978A2 (en) * 2006-07-28 2008-01-31 Visible World Inc. Systems and methods for enhanced information visualization
JP2010500665A (ja) * 2006-08-07 2010-01-07 チャチャ サーチ,インク. 関連グループ検索に関する方法、システム及びコンピュータ読込可能ストレージ
US20080077574A1 (en) * 2006-09-22 2008-03-27 John Nicholas Gross Topic Based Recommender System & Methods
US7870026B2 (en) * 2007-06-08 2011-01-11 Yahoo! Inc. Selecting and displaying advertisement in a personal media space
US8880583B2 (en) * 2007-06-08 2014-11-04 Nixle, Llc System and method for permitting geographically-pertinent information to be ranked by users according to users' geographic proximity to information and to each other for affecting the ranking of such information
US7885986B2 (en) 2007-06-27 2011-02-08 Microsoft Corporation Enhanced browsing experience in social bookmarking based on self tags
US9596308B2 (en) 2007-07-25 2017-03-14 Yahoo! Inc. Display of person based information including person notes
US20110040606A1 (en) * 2007-09-07 2011-02-17 Ryan Steelberg System And Method For Metricizing Assets In A Brand Affinity Content Distribution
US20100318375A1 (en) * 2007-09-07 2010-12-16 Ryan Steelberg System and Method for Localized Valuations of Media Assets
US8566884B2 (en) 2007-11-29 2013-10-22 Cisco Technology, Inc. Socially collaborative filtering
US20090157612A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation User-created search results in an incentive scheme
US20090164929A1 (en) * 2007-12-20 2009-06-25 Microsoft Corporation Customizing Search Results
US8577894B2 (en) 2008-01-25 2013-11-05 Chacha Search, Inc Method and system for access to restricted resources
US7937387B2 (en) * 2008-02-01 2011-05-03 Mandiant System and method for data preservation and retrieval
US7890530B2 (en) * 2008-02-05 2011-02-15 International Business Machines Corporation Method and system for controlling access to data via a data-centric security model
US20090216639A1 (en) * 2008-02-25 2009-08-27 Mark Joseph Kapczynski Advertising selection and display based on electronic profile information
US20090271417A1 (en) * 2008-04-25 2009-10-29 John Toebes Identifying User Relationships from Situational Analysis of User Comments Made on Media Content
US20090271374A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Social network powered query refinement and recommendations
US20120158720A1 (en) * 2008-04-29 2012-06-21 Microsoft Corporation Social network powered search enhancements
US20090315766A1 (en) 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US8700301B2 (en) * 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20090319166A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US20100009662A1 (en) 2008-06-20 2010-01-14 Microsoft Corporation Delaying interaction with points of interest discovered based on directional device information
US20090315775A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US8700609B2 (en) * 2008-08-20 2014-04-15 Yahoo! Inc. Advertising in an online community
US8719258B2 (en) * 2008-08-20 2014-05-06 Yahoo! Inc. Information sharing in an online community
US8180766B2 (en) * 2008-09-22 2012-05-15 Microsoft Corporation Bayesian video search reranking
US10489747B2 (en) * 2008-10-03 2019-11-26 Leaf Group Ltd. System and methods to facilitate social media
US10318603B2 (en) * 2008-12-04 2019-06-11 International Business Machines Corporation Reciprocal tags in social tagging
US7934161B1 (en) 2008-12-09 2011-04-26 Jason Adam Denise Electronic search interface technology
US20100174712A1 (en) * 2009-01-07 2010-07-08 Microsoft Corporation Expertise ranking using social distance
US8595228B1 (en) 2009-01-09 2013-11-26 Google Inc. Preferred sites
US20100228612A1 (en) * 2009-03-09 2010-09-09 Microsoft Corporation Device transaction model and services based on directional information of device
US20120047087A1 (en) 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US20100268704A1 (en) * 2009-04-15 2010-10-21 Mitac Technology Corp. Method of searching information and ranking search results, user terminal and internet search server with the method applied thereto
US20120330854A1 (en) * 2009-05-08 2012-12-27 Maclaughlin Edwin J Distributable referral directory
US9495460B2 (en) * 2009-05-27 2016-11-15 Microsoft Technology Licensing, Llc Merging search results
US20100332324A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
CN101937437B (zh) * 2009-06-30 2011-11-16 华为技术有限公司 一种搜索方法、装置和系统
US8872767B2 (en) 2009-07-07 2014-10-28 Microsoft Corporation System and method for converting gestures into digital graffiti
US9721228B2 (en) 2009-07-08 2017-08-01 Yahoo! Inc. Locally hosting a social network using social data stored on a user's computer
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
US9514466B2 (en) 2009-11-16 2016-12-06 Yahoo! Inc. Collecting and presenting data including links from communications sent to or from a user
US9760866B2 (en) 2009-12-15 2017-09-12 Yahoo Holdings, Inc. Systems and methods to provide server side profile information
US9268850B2 (en) * 2010-01-26 2016-02-23 Rami El-Charif Methods and systems for selecting an optimized scoring function for use in ranking item listings presented in search results
US8423545B2 (en) 2010-02-03 2013-04-16 Xobni Corporation Providing user input suggestions for conflicting data using rank determinations
US20110258025A1 (en) * 2010-04-16 2011-10-20 Google Inc. Payment model with endorsements
US20110258042A1 (en) * 2010-04-16 2011-10-20 Google Inc. Endorsements Used in Ranking Ads
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
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
US20110314017A1 (en) * 2010-06-18 2011-12-22 Microsoft Corporation Techniques to automatically manage social connections
US9870391B1 (en) * 2010-07-30 2018-01-16 Amazon Technologies, Inc. People search using proximity
US20120150598A1 (en) * 2010-09-02 2012-06-14 Alfred William Griggs Social retail referral control apparatuses, methods and systems
US10142441B2 (en) * 2010-09-24 2018-11-27 Google Llc Search result annotations
US20120084160A1 (en) * 2010-10-05 2012-04-05 Gregory Joseph Badros Providing Social Endorsements with Online Advertising
WO2012054786A1 (en) 2010-10-20 2012-04-26 Playspan Inc. Flexible monetization service apparatuses, methods and systems
US20120197881A1 (en) 2010-11-23 2012-08-02 Allen Blue Segmentation of professional network update data
US20120143701A1 (en) * 2010-12-01 2012-06-07 Google Inc. Re-publishing content in an activity stream
US8484191B2 (en) 2010-12-16 2013-07-09 Yahoo! Inc. On-line social search
US8949239B2 (en) * 2011-01-20 2015-02-03 Linkedin Corporation Methods and systems for utilizing activity data with clustered events
US9172762B2 (en) 2011-01-20 2015-10-27 Linkedin Corporation Methods and systems for recommending a context based on content interaction
US9229900B2 (en) 2011-01-20 2016-01-05 Linkedin Corporation Techniques for ascribing social attributes to content
US9083747B2 (en) * 2011-03-07 2015-07-14 Facebook, Inc. Automated location check-in for geo-social networking system
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
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US20130024439A1 (en) * 2011-07-20 2013-01-24 Microsoft Corporation Modeling search in a social graph
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US20130054631A1 (en) * 2011-08-30 2013-02-28 Microsoft Corporation Adding social network data to search suggestions
US8874557B2 (en) 2011-09-02 2014-10-28 Adobe Systems Incorporated Object retrieval and localization using a spatially-constrained similarity model
US8781255B2 (en) 2011-09-17 2014-07-15 Adobe Systems Incorporated Methods and apparatus for visual search
US8930384B2 (en) * 2011-10-12 2015-01-06 MarketChorus, Inc. Topical activity monitor system and method
US20130097141A1 (en) 2011-10-12 2013-04-18 Microsoft Corporation Presenting search results annotated with social network connection information
US20130097143A1 (en) * 2011-10-12 2013-04-18 Microsoft Corporation Presenting aggregately endorsed search results
US9104751B2 (en) * 2011-10-12 2015-08-11 Microsoft Technology Licensing, Llc Supplemental search results having social connection endorsement data on a SERP
US9092529B1 (en) 2011-11-11 2015-07-28 Google Inc. Social search endorsements
US10096022B2 (en) 2011-12-13 2018-10-09 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US8498979B1 (en) 2012-01-09 2013-07-30 Wajam Internet Technologies Inc. System and method for semantic analysis of social network user activities
US8577859B2 (en) 2012-01-09 2013-11-05 Wajam Internet Technologie Inc. Method and system for aggregating searchable web content from a plurality of social networks and presenting search results
US8478735B1 (en) 2012-01-09 2013-07-02 Wajam Internet Technologies Inc. Method and system for ranking results and providing lists of experts from social networks
US8620898B2 (en) 2012-01-09 2013-12-31 Wajam Internet Technologies Inc. Proxy server for application on mobile device
US10977285B2 (en) 2012-03-28 2021-04-13 Verizon Media Inc. Using observations of a person to determine if data corresponds to the person
US20130297657A1 (en) * 2012-05-01 2013-11-07 Gajanan Chinchwadkar Apparatus and Method for Forming and Using a Tree Structured Database with Top-Down Trees and Bottom-Up Indices
US8880563B2 (en) 2012-09-21 2014-11-04 Adobe Systems Incorporated Image search by query object segmentation
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
US10585568B1 (en) 2013-02-22 2020-03-10 The Directv Group, Inc. Method and system of bookmarking content in a mobile device
US20140280079A1 (en) * 2013-03-13 2014-09-18 Google Inc. Creating Lists of Digital Content
US9792330B1 (en) * 2013-04-30 2017-10-17 Google Inc. Identifying local experts for local search
US20140324582A1 (en) * 2013-04-30 2014-10-30 Google Inc. Social network enhanced content items responsive to search queries
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
KR20150019668A (ko) * 2013-08-14 2015-02-25 삼성전자주식회사 검색 연관 정보 제공 방법 및 이를 지원하는 전자 장치
US20150134639A1 (en) * 2013-11-13 2015-05-14 Microsoft Corporation Inline Commenting on Social Threads
CN105446972B (zh) 2014-06-17 2022-06-10 阿里巴巴集团控股有限公司 基于及融合用户关系数据的搜索方法、装置和系统
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
CN104731962B (zh) * 2015-04-03 2018-10-12 重庆邮电大学 一种社交网络中基于相似社团的好友推荐方法及系统
US10331752B2 (en) * 2015-07-21 2019-06-25 Oath Inc. Methods and systems for determining query date ranges
US10061817B1 (en) 2015-07-29 2018-08-28 Google Llc Social ranking for apps
US20170031998A1 (en) * 2015-07-31 2017-02-02 Linkedln Corporation Organizational directory access client and server leveraging local and network search
US10474997B2 (en) 2015-08-28 2019-11-12 Microsoft Technology Licensing, Llc Generating popularity scores for keywords
US10496662B2 (en) 2015-08-28 2019-12-03 Microsoft Technology Licensing, Llc Generating relevance scores for keywords
US10445305B2 (en) 2015-08-28 2019-10-15 Microsoft Technology Licensing, Llc Prioritizing keywords
US10152545B2 (en) * 2015-10-20 2018-12-11 Adobe Systems Incorporated Personalized recommendations using localized regularization
US20180060432A1 (en) * 2016-08-25 2018-03-01 Linkedln Corporation Prioritizing people search results
US20180060433A1 (en) * 2016-08-25 2018-03-01 Linkedin Corporation Prioritizing keywords for people search
US20180060438A1 (en) * 2016-08-25 2018-03-01 Linkedin Corporation Prioritizing locations for people search
US10902342B2 (en) * 2016-09-16 2021-01-26 International Business Machines Corporation System and method for scoring the geographic relevance of answers in a deep question answering system based on geographic context of an input question
CN112309563B (zh) * 2019-07-26 2023-08-15 深圳百诺明医说科技有限公司 一种提高医疗机器人信息推送精确度的方法及系统
US11397777B2 (en) * 2019-11-13 2022-07-26 Transactable Corporation System and method for associating endorsers with articles on the internet
WO2021209901A1 (en) * 2020-04-15 2021-10-21 Khalifa University of Science and Technology Endorsement system and techniques for educational content
US10868882B1 (en) 2020-04-16 2020-12-15 David Bolyard Methods and systems for facilitating redirecting of internet traffic to service providers of a particular location

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6314420B1 (en) * 1996-04-04 2001-11-06 Lycos, Inc. Collaborative/adaptive search engine
US6285999B1 (en) 1997-01-10 2001-09-04 The Board Of Trustees Of The Leland Stanford Junior University Method for node ranking in a linked database
US7437351B2 (en) 1997-01-10 2008-10-14 Google Inc. Method for searching media
US6138128A (en) * 1997-04-02 2000-10-24 Microsoft Corp. Sharing and organizing world wide web references using distinctive characters
US6006222A (en) 1997-04-25 1999-12-21 Culliss; Gary Method for organizing information
US6185559B1 (en) 1997-05-09 2001-02-06 Hitachi America, Ltd. Method and apparatus for dynamically counting large itemsets
US6014665A (en) 1997-08-01 2000-01-11 Culliss; Gary Method for organizing information
US6078916A (en) 1997-08-01 2000-06-20 Culliss; Gary Method for organizing information
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
US6256648B1 (en) 1998-01-29 2001-07-03 At&T Corp. System and method for selecting and displaying hyperlinked information resources
JPH11265369A (ja) 1998-03-18 1999-09-28 Nippon Telegr & Teleph Corp <Ntt> 相互関係表示装置
US6594673B1 (en) 1998-09-15 2003-07-15 Microsoft Corporation Visualizations for collaborative information
US6266649B1 (en) * 1998-09-18 2001-07-24 Amazon.Com, Inc. Collaborative recommendations using item-to-item similarity mappings
US6678681B1 (en) 1999-03-10 2004-01-13 Google Inc. Information extraction from a database
MXPA01011486A (es) 1999-05-12 2006-03-06 Innovative Systems Inc Metodo de generacion de redes sociales.
US7225182B2 (en) * 1999-05-28 2007-05-29 Overture Services, Inc. Recommending search terms using collaborative filtering and web spidering
US7072888B1 (en) * 1999-06-16 2006-07-04 Triogo, Inc. Process for improving search engine efficiency using feedback
US6389372B1 (en) 1999-06-29 2002-05-14 Xerox Corporation System and method for bootstrapping a collaborative filtering system
US6405175B1 (en) * 1999-07-27 2002-06-11 David Way Ng Shopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information
US6754873B1 (en) 1999-09-20 2004-06-22 Google Inc. Techniques for finding related hyperlinked documents using link-based analysis
AU2001241510A1 (en) 2000-02-16 2001-08-27 Askit Systems Inc. Customer service system and method
US6615209B1 (en) 2000-02-22 2003-09-02 Google, Inc. Detecting query-specific duplicate documents
US20040006497A1 (en) * 2001-03-22 2004-01-08 Nestor Tod A. Entertainment event ticket purchase and exchange system
US8001035B2 (en) * 2000-03-24 2011-08-16 Khai Hee Kwan System and method for conducting an electronic financial asset deposit auction over computer network
US20020002600A1 (en) * 2000-06-30 2002-01-03 Sanyo Electric Co., Ltd. Information retrieval apparatus and method using regional information
US7058516B2 (en) 2000-06-30 2006-06-06 Bioexpertise, Inc. Computer implemented searching using search criteria comprised of ratings prepared by leading practitioners in biomedical specialties
US7136854B2 (en) 2000-07-06 2006-11-14 Google, Inc. Methods and apparatus for providing search results in response to an ambiguous search query
US6529903B2 (en) 2000-07-06 2003-03-04 Google, Inc. Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
US6463430B1 (en) * 2000-07-10 2002-10-08 Mohomine, Inc. Devices and methods for generating and managing a database
US20020027567A1 (en) * 2000-07-18 2002-03-07 Niamir Bern B. Listing network for classified 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
US20020092019A1 (en) 2000-09-08 2002-07-11 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
US20020042733A1 (en) * 2000-10-11 2002-04-11 Lesandrini Jay William Enhancements to business research over internet
JP2002132604A (ja) 2000-10-24 2002-05-10 Ai Kyara Kk ネットワークシステム、社会性のあるネットワークシステム、及びその通信方法
US7467212B2 (en) 2000-12-28 2008-12-16 Intel Corporation Control of access control lists based on social networks
CN1381800A (zh) 2001-01-12 2002-11-27 有限会社筑城软件研究所 联系信息管理系统、联系信息管理用程序和记录媒体
US6658423B1 (en) 2001-01-24 2003-12-02 Google, Inc. Detecting duplicate and near-duplicate files
US6526440B1 (en) 2001-01-30 2003-02-25 Google, Inc. Ranking search results by reranking the results based on local inter-connectivity
US7366759B2 (en) 2001-02-22 2008-04-29 Parity Communications, Inc. Method and system for characterizing relationships in social networks
US8001118B2 (en) 2001-03-02 2011-08-16 Google Inc. Methods and apparatus for employing usage statistics in document retrieval
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
US7454464B2 (en) 2001-09-10 2008-11-18 Intel Corporation Peer discovery and connection management based on context sensitive social networks
US6947924B2 (en) * 2002-01-07 2005-09-20 International Business Machines Corporation Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system
US20040019584A1 (en) * 2002-03-18 2004-01-29 Greening Daniel Rex Community directory
US7716161B2 (en) 2002-09-24 2010-05-11 Google, Inc, Methods and apparatus for serving relevant advertisements
US6999962B2 (en) * 2002-08-13 2006-02-14 Xerox Corporation Shared document repository with coupled recommender system
US7149977B2 (en) 2002-08-28 2006-12-12 Microsoft Corporation Virtual calling card system and method
US7249123B2 (en) 2002-10-31 2007-07-24 International Business Machines Corporation System and method for building social networks based on activity around shared virtual objects
US20040122803A1 (en) 2002-12-19 2004-06-24 Dom Byron E. Detect and qualify relationships between people and find the best path through the resulting social network
US20040119740A1 (en) 2002-12-24 2004-06-24 Google, Inc., A Corporation Of The State Of California Methods and apparatus for displaying and replying to electronic messages
WO2004066103A2 (en) * 2003-01-22 2004-08-05 Sharenet, Inc. System and method for compounded marketing
US20040148201A1 (en) 2003-01-27 2004-07-29 Smith Tracy Lee Insurance management system
US20060277091A1 (en) 2003-04-02 2006-12-07 Kochikar Vivekanand P Automated method for quantitative measurement of benefits in a plurality of self-assessing, knowledge sharing communities
US7613687B2 (en) * 2003-05-30 2009-11-03 Truelocal Inc. Systems and methods for enhancing web-based searching
US7739281B2 (en) * 2003-09-16 2010-06-15 Microsoft Corporation Systems and methods for ranking documents based upon structurally interrelated information
US8788492B2 (en) 2004-03-15 2014-07-22 Yahoo!, Inc. Search system and methods with integration of user annotations from a trust network
US7305389B2 (en) 2004-04-15 2007-12-04 Microsoft Corporation Content propagation for enhanced document retrieval
US7827176B2 (en) 2004-06-30 2010-11-02 Google Inc. Methods and systems for endorsing local search results
US8483668B2 (en) * 2007-01-11 2013-07-09 David A. Hurowitz Content delivery system for mobile device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998282A (zh) * 2009-08-05 2011-03-30 三星电子株式会社 用于提供用户定制化移动广告服务的广告终端和方法
CN101998282B (zh) * 2009-08-05 2016-06-29 三星电子株式会社 用于提供用户定制化移动广告服务的广告终端和方法
CN102859524A (zh) * 2010-04-21 2013-01-02 雅虎公司 选择性地为网络搜索增加社会维度
CN102859524B (zh) * 2010-04-21 2015-11-25 雅虎公司 选择性地为网络搜索增加社会维度
CN102255952A (zh) * 2011-06-13 2011-11-23 苏州萃智新技术开发有限公司 基于位置的服务中间件

Also Published As

Publication number Publication date
CA2571475A1 (en) 2006-01-19
EP1782272A2 (en) 2007-05-09
US20130110805A1 (en) 2013-05-02
US8489586B2 (en) 2013-07-16
WO2006007106A3 (en) 2007-11-15
WO2006007106A2 (en) 2006-01-19
US20110040741A1 (en) 2011-02-17
US20170220653A1 (en) 2017-08-03
CN101243386B (zh) 2015-12-16
US9633116B2 (en) 2017-04-25
US20140304074A1 (en) 2014-10-09
EP1782272A4 (en) 2009-12-09
US20060004713A1 (en) 2006-01-05
CA2571475C (en) 2013-12-24
US7827176B2 (en) 2010-11-02
US8880516B2 (en) 2014-11-04

Similar Documents

Publication Publication Date Title
CN101243386B (zh) 用于批注本地搜索结果的方法和系统
US9177063B2 (en) Endorsing search results
US11514333B2 (en) Combining machine-learning and social data to generate personalized recommendations
US7783617B2 (en) Personals advertisement affinities in a networked computer system
US9087129B2 (en) Methods, systems, and software for automated growth of intelligent on-line communities
Kelleher Public relations online: Lasting concepts for changing media
US9489462B1 (en) Personalizing search queries based on user membership in social network communities
Morris et al. What do people ask their social networks, and why? A survey study of status message Q&A behavior
Tatnall Web portals: the new gateways to Internet information and services
US8219446B1 (en) Method and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics
US20110208822A1 (en) Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
US20090307168A1 (en) Systems and methods for photo-based content discovery and recommendation
Berkani et al. Recommendation of users in social networks: A semantic and social based classification approach
De Pessemier et al. Travelwithfriends: a hybrid group recommender system for travel destinations
US10671685B1 (en) Suggestion refinement
CN103530794A (zh) 在线广告中的基于内容的投标
CN104641314A (zh) 计算机化的互联网搜索系统和方法
CN109241120A (zh) 一种用户推荐方法及装置
Peška et al. Fuzzy D’Hondt’s algorithm for on-line recommendations aggregation
CN103530793A (zh) 基于内容的定向在线广告
Endo et al. A word-of-mouth information recommender system considering information reliability and user preferences
Fukazawa et al. Automatic task-based profile representation for content-based recommendation
McDonald et al. The Internet as a marketing medium: An introduction to Search Engine Optimization
Jomyim Improving customer communications and customer relationship management through search engine optimization
NEIGHBORHOOD 1. GENERAL, PLANNING, STRATEGY

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.

CP01 Change in the name or title of a patent holder