用于包括基于地图的显示的特定于地理的搜索结果的方法和装置的制作方法

文档序号:6478680阅读:130来源:国知局
专利名称:用于包括基于地图的显示的特定于地理的搜索结果的方法和装置的制作方法
技术领域
本发明一般涉及电子搜索引擎和电子地图。更具体地,本发明的实施例涉及包括 相关联的地理相关信息的地理搜索结果。
背景技术
交互式计算系统大大增强了用户利用地图访问地理信息的能力。早先的技术包括 对地图本身的一般电子显示。改进包括使用地图形成(mapping)技术的交互式特征,例如 在地图本身上利用可视叠层(visualoverlay)驱动方向。当前存在具有各种功能水平的众多电子地图引擎。例如,基于因特网的搜索引擎 现在提供通过向搜索请求域中输入地址来形成特定位置的地图的能力。搜索引擎然后可以 利用诸如链接到地图上的点的箭头或气球之类的可视指示符在地图上表示出此地理位置。某些引擎还提供改变基本地图的能力,例如呈现基于地图的示图、卫星图或者这 两者的组合。还出现了称为“混搭型(mash-ups)”的软件操作,其将地图形成引擎和附加信 息组合在一起以提供在叠层中具有附加信息的基于地图的显示。普通的示例可以是层叠在 地图上用来指示各种房地产的位置的房地产信息(例如,估计的住房价格)的显示。不同的引擎还可以提供诸如交通相关信息或特定机构的位置之类的相关信息。例 如,地图可以包括指定咖啡厅连锁店的所有最近位置或特定旅店连锁店的旅店的叠层。但是,现有的地图形成引擎在呈现给用户的信息量和类型上受到限制。地图形成 弓丨擎对搜索引擎技术进行有限制的使用,并且具有有限的相关联的广告以及有限的相关超 级链接。搜索技术能够辨认与搜索相关联的地理信息,例如,诸如城市名之类,并且然后可 以定制与此信息相关的广告。普通的示例性广告可以包括对某城市的本地餐馆或提供到该 城市的机票的航空公司的广告。这些广告趋向于是静态的,为搜索者提供有限的使用性,因 为所生成的广告是由搜索引擎生成的并且可能全部都与用户利用此地图形成引擎的目的 无关。

发明内容
一种用于响应于包括地址字段的搜索请求的特定于地理的搜索结果的方法和装 置包括检索其上具有所述地址的地图部分。所述地图部分可以是从一个或多个地图信息数 据库检索出的,并且地址位置指示符被层叠在其上。该方法和系统还包括确定在地理上与 所述地址相关的实体并生成实体列表,其中实体列表包括多个实体的列表。这些实体可以表示商店、俱乐部、图书馆、政府大楼/办公楼中的任何类型,或者表示其它位置。这些实体 还可以在本质上是基于因特网的,例如,诸如在线销售商之类。该方法和装置还包括确定和在地理上与所述地址相关的实体有关的多个描述性 词条(term)。这些词条包括到相应实体列表的超级链接,例如,某个词条可以用于链接到地 理上相关的机动车类实体的“机动车”。该方法和装置还包括生成可视显示,所述可视显示包括其上显示了所述地址的 地图部分;包括所述实体列表的实体部分;以及具有多个词条的分类显示的词条部分。所 生成的可视显示可以是被发送给请求此搜索的用户的编码和图形的形式。因此,该方法和 装置提供特定于地理的信息,在另外的实施例中,此特定于地理的信息包括通过词条的分 类显示和与实体列表相关的词条的相互关联的附加交互性。


本发明在附图的各示图中被示出,这些示图意欲是示例性的,而非限制性的,其中 同样的标号意在指代同样的或相应的部分,并且其中图1示出包括用于特定于地理的搜索结果的装置的处理系统的一个实施例的框 图;图2示出用于特定于地理的搜索结果的装置的一个实施例的框图;图3示出用于特定于地理的搜索结果的方法的一个实施例的步骤的流程图;图4示出响应于特定于地理的搜索结果的可视显示的一个实施例的样本截屏;以 及图5示出用于特定于地理的搜索结果的方法的一个实施例的框图。
具体实施例方式在下面对本发明的实施例的描述中,参考了形成本发明的一部分并且其中通过图 示示出可以实践本发明的示例性实施例的附图。将理解,其它实施例可以被利用,并且在不 脱离本发明的范围的情况下可以做出结构改变。图1示出提供特定于地理的搜索结果的系统100的一个实施例。系统100包括处 理设备102、地图数据库104和实体数据库106。用户108可以利用本地计算设备112经由 因特网110访问处理设备102。处理设备102可以是本地或分布式计算环境中的一个或多个处理元件。如下面进 一步详细描述的,处理设备102可以响应于从一个或多个存储设备和/或存储介质接收的 可执行指令来执行处理操作。地图数据库104和实体数据库106可以是可操作用于分别在 其中存储地图数据和实体数据的一个或多个存储设备。存储器设备104和106可以包括本 地化或分布式存储环境下的一个或多个存储器存储设备。还应当认识到,因特网110不被 具体局限于公共可用因特网110,而是更一般地可以是任何适当类型的通信网络。存储在地图数据库104中的地图数据可以是用于任意数目的位置的一种或多种 类型的地图,诸如具有各种尺寸的预先定义的地图。地图还可以基于基本地图数据而动态 生成。在一个实施例中,用于基本地图的地图数据可以是根据已知地图显示技术的,其中, 如下面进一步详细描述的,处理设备102可操作用于在地图上提供附加叠层信息。
存储在实体数据库106中的实体数据包括与各种实体相关联的信息。如上面提到 的,实体可以表示商店、俱乐部、图书馆、政府大楼/办公楼中的任何类型,或者其他位置, 无论是物理的或是基于因特网的位置。更一般地,实体涉及可以与地图相关联并且随后与 在地图搜索中的地址相关联的所感兴趣的任何人或地方。实体数据可以包括与其相关联的 描述性数据,例如元数据。例如,示例性实体可以是餐馆,这里实体数据可以包括名称、地 址、烹调风格、价格范围、质量等级或者任何其它相关信息。实体信息还可以涉及赞助信息, 诸如广告或包括赞助方式的链接或其它信息。一个实施例包括为用户提供信息的实体,这 样,信息呈现可以用于收入生成技术,从而使新消费者基于被列出作为商店的实体来查阅 商店。在系统100中,用户108通过用户的计算机112并且经由因特网110向处理设备 102呈递搜索请求。应当认识到,与交叉通信技术和协议相关的多种元件在此被省略,这仅 仅是为了清楚起见,并且通信技术可以是根据任何已知技术或者别的适当技术的。处理设备102通过如下面针对图2和图3更详细描述的各种处理操作的操作接收 搜索请求,并且可操作用于生成可视显示,可视显示至少包括三个单独的部分具有层叠在 地图显示上的地址信息的地图部分、包括实体的列表的实体部分以及具有分类显示的词条 部分。响应于搜索请求,处理设备102从地图数据库104检索地图信息。处理设备102 还从实体数据库106检索实体信息,诸如基于在搜索请求中接收的地址的信息。如在下面 进一步详细描述的,还可以检索附加信息来补充基于搜 索请求的信息检索。利用实体信息,处理设备由此确定与实体相关的多个词条。例如,一种技术可以从 实体描述中提取所有各种词条,计算各种词条的频率并且然后显示最常见的词条。另一种 技术可以生成分类显示,例如词条云(termcloud),据此,各词条的字体方面可视地图示出 重要性或等级。处理设备102由此将这些部分组合在一起并且生成可视输出显示。该显示可以是 利用附加图形编码的文本或者到用户计算机112可读的图形的链接。此输出显示包括上述 地图部分、实体部分和词条部分。处理设备102还可以接收另外的输入,因为可视输出显示在本质上可以是交互式 的。例如,用户可以在词条部分中选择词条中的一个,实体部分于是可以被相应更新。该操 作可以被集成在用户计算机112上的一个或多个本地应用之间,可以基于在处理设备中执 行的计算操作来辅助,或者可以是本地(即,计算机112)和远程(即,处理设备102)处理 操作的组合。在另一交互式示例中,用户可以选择地图的不同部分,诸如点击鼠标或者地图的 不同部分上的其它光标元件。此点击动作可以重新定位地图的中心,并且因此不仅更新了 词条部分还更新了实体部分。可以按照与上述生成之前的显示的最初词条部分和实体部分 的操作类似的方式来更新这些部分。另外,地图部分被更新,以反映地图朝向的改变,如包 括可应用的地址叠层。例如,如果用户选择一向东4个街区的位置,则地图可以重调整朝向 以使新地址成为中心,并且更新实体和词条部分以反映与此新中心位置相关的信息。在另一实施例中,处理设备102可以添加附加信息来补充可视搜索结果。一种技 术可以确定与可视搜索相关的附加信息。例如,搜索可以包括搜索书店的地址。与可视输出一起提供的附加信息可以包括与书店本身相关的信息,诸如书店广告、用户对书店生成的内容(例如评论)、竞争书店或附近的书店、存在的可能与搜索引擎有现有契约或商业关 系的在线或基于因特网的书店网站,以及任何其它适当类型的信息。图2示出处理设备102与地图数据库104和实体数据库106通信的一个实施例。 在本实施例中,处理设备102包括地图部分接收器120、实体搜索器和分类器122、词条显示 生成器124和可视输出组合器126。应当认识到,这些元件120、122、124和126可以是执 行所定义的功能的一个或多个处理元件,或者在另一实施例中可以表示响应于可执行指令 (例如从一个或多个存储介质接收的指令)执行操作的一个或多个处理元件。还应当认识 至IJ,仅仅为了清楚起见,用于根据已知技术进行处理和通信操作的另外的元件被省略。在一个实施例中,地图部分检索器120和实体搜索器和分类器122可以接收地址 字段130。此地址字段130可以是从来自图1的用户108的搜索请求接收的,或者在另一实 施例中,可以是基于用户更新地图(诸如选择新地理位置)接收的。在具有此地址信息的情况下,地图部分检索器120可操作用于从地图数据库104 检索相应的地图,这里此地图反映了该位置的地理图示,例如在标准地图上、在由基于卫星 图构成的陆地地图上或者这些地图的混合组合中。还应当认识到,地图部分检索器120(在 可应用时)可以包括一个或多个用于生成地图部分的引擎,其中,地图数据库数据包括用 于生成地图而不是提供静态图形地图显示的参数或信息。实体搜索器和分类器122也可操作用于接收地址130。元件122基于地址信息访 问实体数据库106,例如确定预定地理地址范围内的所有实体。还应当认识到,实体数据库 106可以包括附加实体信息,例如对于先前存在的赞助者关系的赞助信息,由此赞助信息可 涉及地址信息。作为示例,不管实体信息如何,特定旅店连锁店可能试图包括诸如最近旅店 的位置和到最近旅店的距离之类的实体信息。搜索器和分类器122从实体数据库106搜索实体信息,并且然后对此信息进行分 类。如上所述,分类可以利用与词条相关联的描述或元数据来执行。作为示例,元件122可 以确定具有共同词条的实体的总数,并生成相应的关联。利用上面列出的餐馆的示例,元件 122可以组合出具有餐馆描述符的所有实体的列表。元件122可以组合出具有特定民族描 述符(例如,中国食物)的餐馆的所有实体的另一列表。应当认识到,许多实体可以出现在 各种不同的列表中。元件122因此可将实体列表和相应词条提供给词条显示生成器124。生成器124 然后可以生成各种词条的分类词条显示,这里词条与实体的描述相关。显示生成器124因 此可以向可视输出组合器126提供显示或者可被处理以生成显示的编码。如图2所示,地图部分检索器120和实体搜索和分类器122也都耦合到可视输出 组合器126。地图部分检索器120可以向组合器126提供地图部分或者可被处理以生成地 图部分的可执行编码。类似地,元件122可以向组合器126提供实体列表,这里实体列表中 的实体可以包括到活动网络位置、商店列表元素、商店推荐网页或其它机构的超级连接,或 任何其它类型的用于辅助向用户呈现有关信息的相关联信息。应当认识到,实体列表可以包括用于组合和排序列表的指示。对列表中的实体排 序的顺序可以由任何数目的可行技术来控制,例如利用排序操作(包括财务和贸易关系、 到/自地址的距离、商店列表、消费者等级,等等)的顺序。对于由相应词条定义的每个不同的可能实体列表,实体信息可以包括全部实体集合和分级或排序信息。还应当认识到,基于生成地理显示的定时,可能存在不同的实体序列和列表。例 如,最初的实体显示可以由商业关系来定义并且不依赖于任何特定词条,而附加实体列表 因为基于词条选择(如下面进一步详细描述的)所以可以基于不同因素。因此,可视输出组合器126可以基于地图部分、实体部分和词条部分组合最终的 输出显示。组合出的输出显示可以利用已知的传送技术被提供给(图1的)用户108。图3示出用于响应于包括地址的搜索请求的特定于地理的搜索结果的方法的一 个实施例的步骤。步骤160,该方法通过检索其上具有地址的地图部分而开始。所述地址是 在搜索请求中接收的,通常来自用户,例如图1的用户108。搜索请求可以是通过搜索请求 页接收的,搜索请求页例如是使得用户能够向搜索工具栏输入地址或其它类型的地标信息 (例如,大中央车站)的地图页。下一步骤(步骤162)确定在地理上与所述地址相关的实体并生成多个实体的实 体列表。例如,如上所述,实体搜索器和分类设备122可以访问来自实体数据库106的实体 信息,包括基于所述地址搜索实体数据库和在定义的地理距离内(例如,在5英里半径范围 内)找出实体。实体列表的生成可以包括生成一般列表,并且还基于相关联的公共性定制 列表,例如,生成所有餐馆的单独列表、所有加油站和便利店的单独列表、所有旅店的单独 列表,等等。在本实施例中,下一步骤(步骤164)确定和在地理关系与所述地址相关的实体相 关的多个词条,这里词条可以是对实体列表项的超级链接。如上所述,词条确定可以包括对 与不同实体相关联的词条进行分类和过滤,以提供分类界面。词条的确定可以在图2的分 类器122中和/或词条显示生成器124中执行。在本实施例中,下一步骤(步骤166)包括生成可被提供给提出原始搜索请求的用 户的可视显示。可视显示包括具有地址显示的地图部分、包括至少一部分实体列表的实体 部分以及包括多个词条的分类显示的词条部分。因此,可以向用户呈现包括所述地址在地 图上的可视显示、地理相关实体信息和与实体信息相关的交互式分类词条显示的特定于地 理的搜索结果。图4示出对于地理搜索结果的样本输出显示180。显示180包括地图部分182、实 体部分184和词条部分186。地图部分182包括用以指示搜索结果的地址的气球叠层,该气球叠层还可视地被 指示作为地图的中心。此样本显示地图部分182包括用于不同类型的地图(例如所显示的 地图、卫星图以及结合地图和卫星特征的混合地图)的用户选择。在地图部分182的左上 角还可见使得用户能够与地图交互的导航箭头以及用于辅助在地图上进行放大或者替代 地用于范围缩小的滚动条。实体部分184包括实体的列表项,其可以包括可能与所述地址位置相关的广告。 如上所述,这些实体列表例如可以是到其它网络位置的活动超级链接,或者可以是用于提 供诸如商店列表页或商店推荐页之类的联系信息的技术。词条部分186是分类显示,在本实施例中其包括相关词条的列表,其中,词条的相 关性是基于显示字体的变化而示出的。如下面进一步详细描述的,词条部分186中的词条 是到相应实体列表的活动链接,因此词条的选择从而提供更新实体列表、列出与所选词条密切相关的实体的操作。此外,也如下面描述的,显示180可以是可基于地图部分的改变而更新的,因此如果用户通过输入新的搜索词条或者点击地图上的地理位置选择了新地址,则不仅地图部分 182被更新以反映此改变,而且词条部分186和实体部分184也因实体列表的实体的地址改 变和分类显示的相应词条的改变而被更新。在一个实施例中,本技术可以与有关用户活动或行为的追踪信息一起使用或结合 其使用。例如,如果用户登录到搜索系统或者以其它方式被搜索系统认出,则搜索系统可以 记录该用户的搜索请求和利用可视搜索结果的相应活动。所获取的信息可用于进一步定制 不仅与特定用户相关而且与大用户集合相关的搜索引擎。例如,可以确定特定地址已经被 搜索了数(X)次,因此使得相关的或相应的广告或其他信息可容易用于用户(一个或多个) 随后的搜索和随后的目标广告是有益的。图5示出包括初始呈现以外的附加交互性的地理可视搜索结果显示的一个实施 例的流程图。此功能可以由处理部件响应于可执行指令来执行,并且可以对于显示设备本 地执行或者例如通过一个或多个联网的处理操作远程执行,例如在提供地图和附加信息的 服务器上执行。在本实施例中,第一步骤(步骤200)生成地理显示的输出。例如,该步骤可以通 过图3的流程图的操作来执行,并且包括生成图4的截屏180。输出显示包括地图部分、实 体部分和词条部分。在一个实施例中,基于不存在用户提出特定于词条的选择,初始显示可 以包括一般化的实体列表,该一般化的实体列表可以包括广告列表。下一步骤(步骤202)接收用户输入。此用户输入是通过与地理可视显示的交互 接收的。在步骤204中,该方法包括判断输入是否是词条选择。词条选择可以包括用户选 择词条部分中的特定词条。如果用户输入是词条选择,则该方法进行到步骤206,选择相应 的实体列表并且相应地更新实体部分的显示。由此,该方法然后返回到步骤202以等待另 一用户输入。当在步骤204处的判断为否时,下一步骤(步骤208)判断用户输入是否在地图部 分上。如果是,则该方法包括确定新地址,步骤210。这可以通过基于与所显示的地图相关 的位置确定用户选择位置、计算或者以其它方式估计所选位置的地址来执行。在此确定之 后,该方法从而可以返回到包括地理显示的生成和输出的步骤200,此时,各个部分被更新 以反映新地址。当在步骤208处的判断为否时,下一步骤(步骤212)判断用户输入是否是实体选 择。此实体选择可以包括用户点击实体部分中的实体列表的活动超级链接元素。在本实施 例中,如果用户输入不是来自实体,则该方法可以再次返回到步骤200以等待进一步的用 户输入。如果用户选择是实体选择,下一步骤(步骤214)确定已经选择了哪个实体。在步 骤216中,判断所选择的实体是否包括URL或者其它类型的指定链接,诸如用于追踪例如因 特网交易的重定向页之类。如果实体不包括URL,下一步骤(步骤218)包括为用户打开相 应 URL。如果实体不包括URL,则下一步骤(步骤220)可以包括打开商店列表或推荐页。 商店列表可以是包括商店联系信息的预先定义的列表数据库。推荐页可以是在线形式或者其它类型的用户可借此输入信息并且然后可被商店联系交互式特征,例如销售线索(lead) 生成操作。用于销售线索生成的系统和方法在共同所有的于2007年6月1日递交的、代理 人编号为 12729-273、名称为“TRUSTED PRIVACY INFORMATIONMANAGEMENT”的美国专利申请 No. 11/756,947以及于2007年5月7日递交的、代理人编号为12729-272、名称为“TRUSTED THIRD PARTYCLEARING HOUSE FOR LEAD TRACKING”的美国专利申请No. 11/745,263 中被公 开,它们的公开在此通过引用以其全部内容结合于此。因此,在步骤218和220之后,该方 法可以再次返回到步骤202以等待进一步的用户输入。如此,该方法和装置响应于包括地址的搜索请求提供了特定于地理的搜索结果。 搜索结果包括特定于地理的信息以及用于更新或以其它方式定制对于用户的特定于地理 的信息的交互式特征。而且,这些都是基于供用户方便使用的结合了分类词条显示和实体 列表的地图显示而按照可视交互格式提供的。图1到图5是考虑到解释本发明的概念性图示说明。应当理解,本发明的实施例 的各方面可以以硬件、固件、软件或其组合来实现。在这样的实施例中,各部件和/或步骤 将以执行本发明的功能的硬件、固件和/或软件来实现。也就是说,相同的硬件、固件或软 件模块可执行一个或多个所图示出的块(例如,部件或步骤)。在软件实现方式中,计算机软件(例如程序或其它指令)和/或数据存储在机器 可读介质中作为计算机程序产品的一部分,并且经由可移除存储驱动器、硬盘驱动器或通 信接口被加载到计算机系统或者其它设备或机器。计算机程序(也称为计算机控制逻辑或 计算机可读程序代码)被存储在主要和/或次要存储器中,并且被一个或多个处理器(控 制器等)执行以使得一个或多个处理器执行在此所描述的本发明的功能。在此文档中,词 条存储器和/或存储设备可以用于一般性地指代诸如随机存取存储器(RAM);只读存储器 (ROM);可移除存储单元(例如,磁盘或光盘、快闪存储器设备等等);硬盘;电子、电磁、光、 声或其它形式的传输信号(例如载波、红外信号、数字信号等)等之类的介质。注意,上面的示图和示例不意在将本发明的范围限制于单个实施例,因为其它实 施例通过互换所描述或图示出的元件中的某些或全部也是可能的。此外,虽然本发明的某 些元件可以部分地或者全部地利用已知部件来实现,但是仅仅描述了这些已知部件中的理 解本发明所需的那些部分,并且省略对这些已知部件的其它部分的详细描述,以便不会模 糊本发明。在本说明书中,示出单个部件的实施例不必受到其它包括多个相同部件的实施 例的限制,反之亦然,除非在此另外明确声明。而且,申请人意在本说明书和权利要求书中 的任何术语不被认为是罕见或特殊的意思,除非在此这样提出。此外,本发明包含在此通过 图示说明引用的已知部件的目前的和未来知道的等同物。前面对具体实施例的描述如此充分地揭示了本发明的一般本质,其他人通过应用相关技术领域(一个或多个)内的知识(包括所引述的并且在此通过引用结合的文档的内 容)可以在不脱离本发明的一般概念的情况下,在不用过度实验的情况下很容易地修改和 /或改变这些具体实施例的各种应用。因此,基于在此给出的教导和引导,这些改变和修改 意在所公开的实施例的等同物的意思和范围内。应当理解,在此的措辞和术语用于描述的 目的而非限制,因此本说明书的术语和措辞由技术人员根据在此给出的教导和引导结合相 关领域(一个或多个)技术人员的知识来解释。虽然上面已经描述了本发明的多种实施例,但是应当理解,它们是作为示例给出的,并且不是限制。对于相关领域(一个或多个)技术人员,将很明显,在不脱离本发明的 精神和范围的情况下可以在形式和细节上做出多种改变。因此,本发明不受上面描述的任何示例性实施例的限制,而是应当仅根据下面的权利要求和其等同物来限定。
权利要求
一种用于响应于包括地址的搜索请求的特定于地理的搜索结果的方法,该方法包括检索其上具有地址的地图部分;确定在地理上与所述地址相关的实体,并且生成多个实体的实体列表;确定和在地理上与所述地址相关的实体有关的多个词条,所述词条是到相应实体列表的超级链接;并且生成可视显示,所述可视显示包括其上显示了所述地址的地图部分;具有所述实体列表的实体部分;以及具有所述多个词条的分类显示的词条部分。
2.根据权利要求1所述的方法,还包括 判断所述地址是否直接与实体地址相对应;并且如果所述地址确实与地址相对应,则生成到对于所述实体的销售线索生成页的超级 链接;并且将所述超级链接包括在所述可视显示中。
3.根据权利要求1所述的方法,还包括基于在地理上与所述地址相关的实体参考广告数据库,以确定广告关系;并且 基于所述广告关系对所述实体部分中的实体列表进行排序。
4.根据权利要求1所述的方法,还包括 接收用于更新位置的位置调整请求;将所述可视显示更新为包括其上显示了更新的位置的地图部分;具有在地理上与所 述更新的位置相关的更新的实体列表的更新的实体部分;以及具有和在地理上与所述更新 的位置相关的实体有关的多个更新的词条的分类显示的更新的词条部分。
5.根据权利要求1所述的方法,还包括基于针对每个列表的距离因素对所述实体部分中的实体列表进行排序,所述距离因素 表示所述地址和所述实体的地址之间的距离。
6.根据权利要求1所述的方法,还包括基于对与在所述实体部分中列出的实体之一相关联的超级链接的用户选择,接收实体 选择输入命令;并且提供与所述实体相关的显示。
7.根据权利要求6所述的方法,其中,与所述实体相关的显示包括网页。
8.根据权利要求6所述的方法,其中,与所述实体相关的显示包括销售线索生成页。
9.根据权利要求1所述的方法,还包括基于对与所述词条部分中列出的词条之一相关联的超级链接的用户选择,接收词条选 择输入命令;并且将所述实体部分更新为包括基于所述词条被分类的实体。
10.根据权利要求1所述的方法,其中,所述可视显示的地图部分包括针对所述实体列 表中的每个实体的位置的多个位置指示符。
11.存储程序代码的计算机可读介质,当所述程序代码被处理器执行时引起用于响应 于包括地址的搜索请求的特定于地理的搜索结果的方法的执行,所述计算机可读介质包 括用于检索其上具有地址的地图部分的程序代码;用于确定在地理上与所述地址相关的实体并且生成多个实体的实体列表的程序代码;用于确定和在地理上与所述地址相关的所述实体有关的多个词条的程序代码,所述词 条是到相应实体列表的超级链接;以及用于生成可视显示的程序代码,所述可视显示包括其上显示了所述地址的地图部分、 具有所述实体列表的实体部分以及具有所述多个词条的分类显示的词条部分。
12.根据权利要求11所述的计算机可读介质,还包括用于判断所述地址是否直接与实体地址相对应的程序代码;以及如果所述地址确实与地址相对应,用于生成到针对所述实体的销售线索生成页的超级 链接的程序代码;以及将所述超级链接包括在所述可视显示中的程序代码。
13.根据权利要求11所述的计算机可读介质,还包括用于基于在地理上与所述地址相关的实体参考广告数据库以确定广告关系的程序代 码;以及用于基于所述广告关系对所述实体部分中的实体列表进行排序的程序代码。
14.根据权利要求11所述的计算机可读介质,还包括用于接收用于更新位置的位置调整请求的程序代码;用于将所述可视显示更新为包括如下内容的程序代码其上显示了更新的位置的地图 部分;具有在地理上与所述更新的位置相关的更新的实体列表的更新的实体部分;以及具 有和在地理上与所述更新的位置相关的实体有关的多个更新的词条的分类显示的更新的 词条部分。
15.根据权利要求11所述的计算机可读介质,还包括用于基于针对每个列表的距离因素对所述实体部分中的实体列表进行排序的程序代 码,所述距离因素表示所述地址和实体的地址之间的距离。
16.根据权利要求11所述的计算机可读介质,还包括用于基于对与所述实体部分中列出的实体之一相关联的超级链接的用户选择而接收 实体选择输入命令的程序代码;以及用于提供与所述实体相关的显示的程序代码。
17.根据权利要求16所述的计算机可读介质,其中,用于与所述实体相关的显示的程 序代码包括用于显示网页的程序代码。
18.根据权利要求16所述的计算机可读介质,其中,用于与所述实体相关的显示的程 序代码包括用于显示销售线索生成页的程序代码。
19.根据权利要求11所述的计算机可读介质,还包括用于基于对与所述词条部分中列出的词条之一相关联的超级链接的用户选择而接收 词条选择输入命令的程序代码;以及用于将所述实体部分更新为包括基于所述词条被分类的实体的程序代码。
20.根据权利要求11所述的计算机可读介质,其中,所述可视显示的地图部分包括针 对所述实体列表中的每个实体的位置的多个位置指示符。
全文摘要
一种用于响应于包括地址字段的搜索请求的特定于地理的搜索结果的方法和装置,包括检索其上具有地址的地图部分。该方法和系统还包括确定在地理上与所述地址相关的实体并生成实体列表,其中实体列表包括多个实体的列表。这些实体可以表示商店、俱乐部、图书馆、政府大楼/办公楼中的任何类型,或者表示其它位置。该方法和装置还包括确定和在地理上与所述地址相关的实体有关的多个描述性词条。这些词条包括到相应实体列表的超级链接。该方法和装置还包括生成可视显示,该可视显示包括其上显示了所述地址的地图部分;包括所述实体列表的实体部分;以及具有所述多个词条的分类显示的词条部分。
文档编号G06Q50/00GK101821763SQ200880111179
公开日2010年9月1日 申请日期2008年10月16日 优先权日2007年10月19日
发明者卓伊迪普·森·萨玛, 希亚姆·卡普尔, 杜威, 潘将易, 蒂莫西·图里, 阿比纳维·古普塔 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1