根据用户操作显示信息的方法和系统的制作方法

文档序号:6594020阅读:155来源:国知局
专利名称:根据用户操作显示信息的方法和系统的制作方法
根据用户操作显示信息的方法和系统相关申请的交叉引用本申请请求于2008年6月M日提交的美国临时专利申请No. 61/133,089的优先 权,在此通过弓I入将其公开内容并入本文。
背景技术
允许用户使用因特网搜索地图上的位置的系统和方法是公知的。例如,谷歌地图 允许用户通过在maps, google, com的文本框中简单地输入查询“NYC旅馆”搜索在纽约市的 旅馆,并在地图上显示各个旅馆的位置。结合地图以及在地图上显示广告也是已知的。例如,谷歌的AdWords服务允许公 司挑选描述其企业的关键字(keyword)。当用户搜索与地理位置相关的关键字或当浏览谷 歌地图时,公司的广告可以直接出现在并临近响应于搜索而返回的地图。例如,如果用户在 谷歌地图中搜索在纽约市的旅馆,许多不同的企业广告会出现在搜索结果中。广告可以被 显示为与地图相邻的文本和图形,并包括诸如公司的企业名、其URL、其地址以及公司描述 之类的信息。公司广告也可以出现在地图本身上。和公司相关联的图标可以指示公司在地图上 的位置。当用户点击地图标记时,该地图标记扩展成为显示除了公司所选择的图像之外的 更多信息的窗口。当用户选择临近地图或在地图上的URL时,用户会被重定向到公司的网 站。国际公开No.W02007/070358(在此通过引用纳入本文)公开了关于选择和显示与地图 相关的广告的其他信息。

发明内容
本发明的一个方面包括一种提供信息的方法。该方法包括基于用户请求向用户 发送与地理位置对应的地图;接收所述用户在所述地图上执行的操作;基于所述操作动态 地确定单词(word)集合;选择与所述单词集合相关联的信息;以及向所述用户发送所选择 的信息。本发明的另一个方面包括一种系统。该系统包括处理器和存储器,该存储器包括 可由所述处理器执行的指令。所述指令包括基于用户请求向用户发送与地理位置对应的 地图;接收所述用户在所述地图上执行的操作;基于所述操作动态地确定单词集合;选择 与所述单词集合相关联的信息;以及向所述用户发送所选择的信息。本发明的另一个方面包括一种接收信息的方法,该方法包括提供由用户提供的请 求并接收基于所述请求的地图。还提供识别所述用户移动所述地图的信息,所述地图在计 算机的辅助下移动。该方法进一步基于可在所述地图中看见的信息而不是所述用户的请求 来显示广告。本发明的另一个方面还涉及一种接收信息的方法。该方法包括提供由用户提供 的请求;接收地图和位于所述地图上的实体的列表;提供识别所述用户对所述地图上的实 体的选择的信息,所述选择在计算机的辅助下进行;以及基于所述用户对所述实体的选择来显示广告,其中所述广告不是针对所选择的实体。本发明的另一个方面提供一种方法,包括接收来自用户的查询;基于来自所述 用户的所述查询,提供与第一地理区域相关联的图像;接收来自所述用户的对改变所述第 一地理区域的请求;基于所述用户的对改变地理区域的请求提供与第二地理区域相关联的 图像;基于包含在所述第二地理区域中的地理特征来选择广告;以及响应于所述用户的对 改变地理区域的请求向所述用户提供所述广告。本发明的另一个方面提供一种方法,包括接收来自用户的查询;基于来自所述 用户的所述查询,提供与地理区域相关联的地图和搜索结果;基于所述用户选择的搜索结 果来选择广告;以及响应于所述用户对所述搜索结果的选择向该用户提供所述广告。另一个方面提供接收来自用户的搜索请求;基于所述搜索请求将第一地图发送 给所述用户;接收指示所述用户请求改变地图的信息;基于所述指示向所述用户发送第二 地图;选择存在于所述第二地图而不在所述第一地图中的兴趣点;通过比较与所述兴趣点 相关联的文本和与所述地图相关联的文本,基于所述兴趣点来选择广告;以及向所述用户 显示所述广告。本发明的另一个方面提供一种提供广告的系统。该系统包括网络;以及在所述 网络的一个节点处的用户计算机,其与在所述网络的另一节点处的服务器进行通信。所述 用户计算机包括用户输入、处理器、显示器和指令。所述指令包括从所述用户计算机向所 述服务器提供请求;接收响应于所述请求的地图;从所述用户计算机向所述服务器提供所 述用户使用用户输入执行的与所述地图有关的操作;以及接收基于所述操作的广告、所述 请求和所述地图。


图1是根据本发明一个方面的系统的功能图;图2是根据本发明一个方面的系统的图示功能框图;图3是根据本发明一个方面的、在用户扫视操作之前的屏幕截图;图4是根据本发明一个方面的、在用户扫视操作之后的屏幕截图;图5是根据本发明一个方面的、和用户的停留操作相关的屏幕截图;图6是根据本发明一个方面的、和用户选择搜索结果的操作相关的屏幕截图;图7是根据本发明一个方面的、和用户选择照片的操作相关的屏幕截图;图8是根据本发明一个方面的流程图。
具体实施例方式在一个方面,本发明提供了一种根据用户操作来显示广告的系统和方法。例如,用 户可以针对特定地理区域或与地理区域相关联的企业或兴趣点(POI)来输入基于文本的 搜索。在显示了与用户所请求的信息相关联的地图之后,随后可以根据用户与地图的交互 来显示广告,该交互诸如改变位置、浏览POI或选择特定搜索结果。如图1-2所示,根据本发明一个方面的系统100包括计算机110,该计算机110包 含处理器210、存储器220以及一般出现在通用计算机中的其他部件。存储器220存储可由处理器210访问的信息,包括可由处理器210执行的指令240和可由处理器检索、操作或存储的数据230。存储器可以是能存储由处理器访问的信息的任 何类型,诸如硬盘驱动、存储卡、ROM、RAM、DVD、CD-ROM、可写存储器、只读存储器和其他计算 机介质。处理器可以是许多的公知的处理器,诸如来自英特尔公司的处理器。可替换地,处 理器可以是诸如ASIC的专用控制器。指令240可以是由处理器直接(诸如机器码)或间接(诸如脚本)执行的任何指 令集。在此,本文可以互换使用术语“指令”、“步骤”和“程序”。指令也用作允许处理器完 成指令所期望的目的的算法。指令可以存储为目标代码形式以由处理器直接处理,或包括 脚本或独立源代码模块集合的任何其他计算机语言,该独立源代码模块被按需解释或提前 编译。下文将更详细地解释指令的函数、方法和例程。处理器210可以根据指令240来检索、存储或修改数据230。例如,数据可以作为 具有多个不同字段和记录的表、XML文档或flat文件被存储在计算机寄存器中、关系数据 库中,但本发明并不限于任何特定的数据结构。数据也可以被格式化为任何计算机可读格 式,例如但不限于二进制值、ASCII或Unicode。而且,数据可以包含足以识别相关信息的任 何信息,诸如描述性文本、专有代码、指针、对于存储在其他存储器(包括其他网络位置)的 数据的引用或由函数用于计算相关数据的信息。虽然在图1中将处理器和存储器功能性地示出在同一框内,但本领域普通技术人 员可以理解,处理器和存储器实际上可以包括能或不能安置在同一物理外壳内的多个处理 器和存储器。例如,一些指令和数据可以存储在可移除的CD-ROM上而其他存储在只读计算 机芯片内。一些或所有指令和数据可以存储在物理上远离但仍能由处理器访问的位置。类 似的,处理器实际上可以包括能或不能并行操作的处理器的集合。在一个方面,计算机110是与一个或多个客户计算机150-151进行通信的服务器。 每个客户计算机可以类似于服务器110进行配置,从而具有处理器、存储器和指令。每个客 户计算机150-151可以是用于由个人190-191使用的个人计算机,具有通常在个人计算机 中出现的所有内部部件,诸如中央处理单元(CPU)、显示器160、⑶-ROM、硬盘驱动、用户输 入设备(例如,鼠标、键盘、触摸屏或麦克风)、扬声器、调制解调器和/或网络接口设备(电 话、电缆或其他设备)以及用于互连这些元件的所有部件。而且,根据本文所述系统和方法 的计算机可以包括能够处理指令以及能够与人和其他计算机相互传送数据的任何设备,包 括通用计算机、缺乏本地存储能力的网络计算机、具有调制解调器的PDA以及能连接到因 特网的无线电话。服务器110和客户计算机150-151能够例如通过网络295直接和间接通信。虽然 在图1-2中仅示出了几个计算机,但应该意识到,通常的系统能包括大量互连的计算机,其 中每个不同的计算机在网络四5的不同节点。网络和中间节点可以包括各种配置和协议, 包括因特网、企业内联网、虚拟专用网、广域网、局域网、使用专属一个或多个公司的通信协 议的专用网络、以太网、WiFi和HTTP。这种通信可以由能够与其他计算机相互传送数据的 任何设备促成,诸如调制解调器(例如,拨号或电缆)、网络和无线接口。服务器110可以是 网络服务器。虽然如上所述传送或接收信息时能获得某些优点,但本发明的其他方面并不限于 信息传输的任何特定形式。例如,在一些方面,可以通过诸如盘、磁带或CD-ROM之类的介质来发送信息。在其他方面,信息能以非电子格式被传送并人工输入到系统中。进一步地,虽 然一些功能被指示为在服务器上发生而其他功能在客户端上发生,但本发明的各种方面可 以通过具有单个处理器的单个计算机来实现。数据230包括地图数据库270。地图数据库270根据各个项的位置来提供对各个 项的访问。地图数据库270响应于对与地理区域相关联的信息的请求来提供地图272。该系 统和方法并不限于表示位置的具体方式。例如,该位置可以根据街道地址、城市名或纬度/ 经度来表示。该系统和方法并不限于特定地图类型或格式。该地图可以作为图像被返回,诸如 卫星图像或街道地图。由地图数据库270返回的地图可以是位图、矢量文件或其他图像格 式。在一个方面,以分片(tile)的形式提供在用户计算机上显示的地图,其中每个分片示 出要显示的地像的一部分。地图数据库还可以包括兴趣点(POI) 274。兴趣点可以是与地理位置相关联的用户 感兴趣的任何项。例如,兴趣点可以是地标、运动场或建筑物。兴趣点一般包括名称,诸如 "AT&T 公园”。地图数据库270还可以与企业276相关联。可以提供与企业相关的各种信息,包 括其名称、电话号码、街道地址和企业类型(例如,餐馆)。可以理解,企业276可以包括具 有位置的任何实体,包括企业集合体(诸如商场)、建筑物名称以及个人住宅。可以进一步 理解的是,企业276可以包括POI,并且POI 274可以包括对企业的引用。地图数据库进一步与广告278相关联。每个广告可以与各种信息相关联,包括标 题(即,当显示广告时显示的文本)、图标(例如,商标或要显示的其他符号)、关键字(即, 用于检索广告的单词(word))、限制(即,需要提供来用于显示广告或阻止显示广告的条 件)以及其他信息。虽然许多广告可以与地理区域相关联,诸如谷歌的本地广告服务,但并 非所有的广告需要与地理位置相关联。某些广告,包括用于地图切片(mapclip)的那些广 告(下文将讨论),可以是位置独立的。可以理解,上述被描述为包含在地图数据库270中的信息仅仅是示例方式。数据 库还可以包括另外的信息,诸如道路、湖泊和指引的名称。可以理解,被指示为存储在单个 地图数据库270中的信息实际上可以包括位于不同位置的不同服务器的多个不同数据库。除了图8所示的操作之外,现在将描述根据本发明多个方面的各种操作。可以理 解,下面的操作并不一定按照下文所述的精确顺序执行。而是,可以以相反顺序或同时处理 各种步骤。在计算机150处的用户可以通过连接到服务器110来请求地理信息。例如,通过使 用浏览器登录诸如maps, google, com的网站,用户可以搜索特定于位置的信息,诸如地址、 或位于特定地理区域的企业和兴趣点。图3说明了当用户搜索与特定地理区域相关联的企业时根据本发明的系统和方 法的一个方面的屏幕如何显示。文本框310允许用户输入所需的企业类型并且文本框320 允许用户输入要搜索的位置。图3说明了搜索旧金山(San Francisco)的King street附 近的匹萨(pizza)店的示例。当选择搜索按钮325时,从用户的计算机150向服务器110发 送搜索请求。因此,在本发明的一个方面,用户通过输入一组单词(例如,“Wi0eniX”、“123主道”)来执行第一搜索。可以理解,要搜索的信息和位置也可以输入到同一文本框中。响应于用户的搜索请求,服务器110使用地理区域(“King street,旧金山”)和 与该请求相关联的信息(“pizza”)来查询地图数据库235。作为响应,服务器100返回地 图分片272。如果任何企业276关联于地理区域和其他信息,也返回该企业。如果任何广告 关联于地理区域或其他信息,也返回该广告。可以根据广告与用户提供的搜索项的相关性、 与请求的地理区域的关联以及其他信息来选择广告。也可以以网页的形式返回信息,用于在用户的浏览器上显示。从而,网页的一部分 330可以包括地图330。另一部分340可以与该搜索的其他结果相关联,诸如检索到的企业 的列表344。例如,搜索pizza可以得到三个pizza店,所有这些都列出在专用于搜索结果 的面板340中。类似地,搜索结果面板340的一部分342可以显示响应于用户的搜索请求而检索 到的广告。例如,可以返回标题为“Joe's pizza”的广告,因为其与旧金山King street的 地理区域和关键字“pizza”相关联。该广告可以包括与广告客户相关联的图像346以及文 本348,诸如基于文本的超链接。与搜索结果相关的信息也可以直接出现在地图330上。就此而言,与在赞助链接 342中所示的广告客户相关联的图像356可以显示在地图上由该广告客户指定的位置处。 类似地,与其他搜索结果相关联的图标(诸如图标35 可以显示在地图330上与该搜索结 果相关联的地理位置处。地图上的图标352和地图外的搜索结果344可以显示执行搜索之 后分配的唯一识别符(例如,“A”、“B”、“C”),并允许地图上的图标容易地与面板340中显 示的搜索结果相关联。如图3中箭头380功能所示,地图的可浏览区域可以由用户通过诸如扫视或缩放 来改变。当用户通过使用鼠标沿箭头380的方向、通过操作键盘上的箭头按键或通过任何 其他类型的用户输入来拖曳地图330时,会发生扫视。和用户操作的类型无关,可以由用户 计算机150向服务器110提供用户的操作(诸如“鼠标向左拖曳50像素”之类的操作本身 或“移动地图两个分片”的请求)。图4说明了作为用户扫视图3所示的地图330的操作结果而显示的屏幕。取决于 扫视的方向和幅度,在拖曳地图之后,地图的之前可浏览区域的一部分仍然可浏览(连同 新的地图部分一起)。例如,(响应于用户输入的搜索请求而返回并显示的)图标352和 356保持可见。作为用户移动地图的可浏览区域的结果,本系统和方法尝试确定用户可能感兴趣 的内容并根据推断出的兴趣来显示信息,诸如广告。在该系统和方法的一个方面,通过分析向用户显示的信息来推断用户的兴趣,考 虑或不考虑用户的最初搜索。推断用户兴趣的一种方式是通过确定地图的可浏览区域是否正显示任何兴趣点。 例如,地图430上显示的唯一兴趣点是AT&T公园450。如果用户移动地图直到显示了特定的兴趣点,则即使用户的最初搜索查询并没有 针对该兴趣点,用户也可能对该特定的兴趣点感兴趣。使用图3和4所示的示例值,用户搜 索在旧金山的King street上的pizza店。然后,用户移动地图直到显示AT&T公园。因此, 用户可能总是对AT&T公园感兴趣或获得了对AT&T公园的兴趣。
根据本发明的一个方面,作为用户操作结果而显示的兴趣点因此可用于执行对要 向用户显示的其他信息的其他搜索。例如,兴趣点的名称可以用作关键字来选择广告。举例 说明,可以搜索广告278(图1)以查找使用搜索项“AT&T公园”的实体。作为响应,如果“King Street Tickets”广告的关键字包括项“AT&T公园”,则会发现“King Street Tickets”的 广告然后,向用户显示作为推断用户兴趣的结果而选择的一个或多个广告(下文称为 “地图切片(map clip)”),该推断用户兴趣基于用户与地图的交互操作。例如,地图切片 470可以直接显示在地图430下面。本发明的一个方面包括仅仅选择单个广告作为地图切片。对于与当前正显示在地 图中的特定地理区域相关联的广告可以给予优先。在另一个方面,在单行上显示广告标题 以及与广告相关联的其他信息。如果地图切片与地图430上当前可浏览的特定位置相关 联,则与所选择的广告相关联的图标可以同时显示在地图下(区域470中)和地图430上 的合适地点。如图4所示,该系统和方法在显示根据用户操作的结果的同时,可以继续显示根 据用户最初搜索的结果。在另一个方面,可以使用根据用户操作而选择的广告来取代之前 的搜索结果。在另一个方面,搜索结果可被刷新。其他类型的用户操作也可用于推断用户的兴趣,诸如确定鼠标的光标是否正在特 定POI上停留,如图5所示。地图530说明了响应于用户搜索城镇“Anywhere,USA”中的 "Main Street”而返回的地图。该地图还显示了两个Ρ0Ι,S卩“Main Street Hotel"POI 550 和"kcond Street Hotel” POI 560。如果用户在POI的位置上停留鼠标,该POI的特性可以用于选择广告。例如,如箭 头565所示,用户可能在“kcond Street Hotel"P0I 560上停留鼠标的光标超过2秒。如果 这样,系统可以使用POI 560的名称,即项‘Second Street Hotel”以及在地图530中显示 的位置来查询广告278。作为该查询的结果而返回的广告,诸如“kcond Street Pizza”(其 可以与关键字‘、econd Street”相关联),然后会显示为地图530下的地图切片570。该系统和方法也可以使用其他操作来选择广告,诸如用户对特定搜索结果的选 择。如图6所示,一旦选择了与搜索结果(包括诸如赞助链接的广告)相关联的文本651 或与搜索结果相关联的图标652,系统和方法可以提供其他信息(诸如气泡(bubble)610) 的显示。在企业情况下,其他信息可以包括企业的地址。在广告情况下,其他信息也可以包 括广告客户提供照片和描述。可以通过点击、在文本651或图标652上停留光标或任何其 他用户输入来选择搜索结果。与所选搜索结果相关联或显示在气泡中的信息可以用于选择地图切片。例如,如 果用户搜索"iToms Restaurant”并点击“Tom’ s Pizza”的图标,可以从用户对搜索结果的 选择推断出用户对匹萨饼店感兴趣,尽管事实上用户的最初搜索没有提到匹萨饼店。因此, 用户选择的搜索结果名字(例如,“Tom’ s Pizza”)可用作关键字来搜索广告。出现的广 告(例如,与关键字“Pizza”相关联的标题为“Joe’ s Pizza”的广告)然后可被选择并显 示为地图切片670。具体在本发明的这个方面中,需要注意,可以向用户呈现针对他或她的 兴趣的广告(该广告由用户操作确定),即使用户基于文本的搜索没有显示该兴趣。而且, 产生的广告可以是针对和用户所选择的企业相同的企业。
用户选择的其他信息也可用于确定用户的兴趣。如图1所示,该系统和方法 的某些方面允许用户上载照片279并将它们与地图上的特定点关联起来,诸如谷歌的 panoramio和谷歌地图服务。照片进一步可以与名称和描述相关联,一般由上载照片的用户 提供。如果照片与地图上的特定点相关联,在用户的屏幕上可以在不同位置和以不同分 辨率来显示。例如,如图7所示,照片可以显示在地图外(照片710、712)并作为在与照片 相关联的位置的地图上的图标(照片720、722)。类似于上述的气泡,该照片也会显示在当用户选择照片时(诸如通过从结果方格 中选择照片710或从地图730中选择图标720)出现的弹出式窗口中。气泡750可以包括 照片的较高分辨率视图752、照片的标题7M和照片的描述755。当选择了照片时,与该照片相关联的标题和其他信息可以用做选择和显示地图切 片的关键字。使用上面的示例,如果“Main Street StationaryStore”的广告与关键字 "city hall”以及地图730中所示的位置相关联,则使用搜索项“City Hall at night”(基 于该照片的标题)和当前正浏览的地理位置查询广告278会返回该“Main Street Stationary Store,,的广告。也可以推断其他的用户兴趣。例如,如果地图显示了按钮以显示道路上的交通量, 当选择了该按钮时,可以一起使用当前的城市名字和单词“traffic”来从广告数据库查询 和选择地图切片。在另一情况中,应用程序可能发现对于给定视区的最近的城市并使用具 有广告(即“fisherman’ s wharf")的第一通用搜索项。例如,用户可以最初在第一城市 (例如,洛杉矶)中搜索并然后扫视/缩放到第二城市(例如,旧金山)。然而,如果地图视 图覆盖整个城市并且用户没有缩放到足够接近特定的兴趣点,应用程序可以根据第二城市 中的最顶端搜索项的内容来显示广告(例如,fisherman’ s wharf)。更一般的,如果用户打开了层(layer),应用程序可以请求与打开的层相关的广 告。除了交通外的其他层可以包括天气(例如,寻找关于在诸如旧金山的城市中风暴/天 气/等的广告)、地形(例如,寻找关于在旧金山徒步旅行/骑自行车的广告)或^uTube 层(例如,寻找旧金山的视频)。因此,用户可以选择要在地图中显示的某些种类的数据,其 可以表示为使得用户能够选择要在地图显示器中显示的数据集(例如,层或覆盖图),诸如 通过选择“交通”(或其他)按钮或其他类型的执行器,或通过选择与可获得层/覆盖图的 列表中的“地形”项目(或其他项目)相关联的复选框(checlAox)或其他执行器。如上所述,本发明的各个方面涉及通过在用户关于地图的操作后、并整个或部分 基于用户关于地图的操作生成关键字或其他搜索标准,来动态确定关键字或其他搜索标 准。这些关键字或标准然后可用于选择广告,该广告意图反映用户的兴趣。可以仅根据操 作(例如,扫视到Ρ0Ι)或结合最初搜索、地图覆盖的一般地理区域或上述两者来选择广告。本发明的其中一个优势在于其能向上述的示例结构元件和操作提供大量的替代 方案。可以以多种方式传送并提交用户的操作和搜索结果。例如,服务器100可以传送 包含所有请求的信息的静态网页。类似地,可以通过对超链接(诸如扫视地图的超链接)的 选择来确定用户对新信息的请求,并作为对新网页的请求而传送。可替换地,服务器100可 以传送包含Java kript的网页,其允许更新页面的个别部分(诸如搜索结果或地图)而不更新页面的其他部分。类似地,Java kript可以允许将个别的用户操作(诸如请求移 动地图)直接传送给服务器,而不发送整个新网页。就这点而言,当从基于鼠标的操作(诸 如拖曳)推断兴趣时本发明特别有优势。可以理解的是,当选择了地图切片时,可以根据比简单的关键字和地理位置更多 的标准来选择广告。例如,可以使用广告的受欢迎度、广告的收费量和许多其他因素。而且,用于选择地图切片的搜索查询不必是基于文本的。例如,如果用户浏览地图 上的照片并且大量广告与不同照片相关联,则可以根据广告的照片与用户选择的照片的视 觉相似度来选择广告。本系统和方法可用于绘图(即,注释地图)、操作和发送地理相关信息以及广告等 领域。上述可选实施例的大多数并不是相互排斥的,而是可以实施为不同的组合以实现 独特的优势。由于在不偏离权利要求定义的本发明的情况下可以使用上述特征的这些和其 他变化和组合,因此实施例的上述描述应当作为示例的方式,而不是限制权利要求定义的 本发明的方式。可以进一步理解的是,对于企业和位置的许多上述引用是虚构的并仅仅用 于示例目的。
权利要求
1.一种提供信息的方法,包括基于用户请求向用户发送与地理位置对应的地图; 接收所述用户在所述地图上执行的操作; 使用处理器基于所述操作确定单词集合; 选择与所述单词集合相关联的信息;以及 在显示器上向所述用户显示所选择的信息。
2.如权利要求1所述的方法,其中,所述请求包括地理位置。
3.如权利要求2所述的方法,其中,所述地理位置是街道地址。
4.如权利要求2所述的方法,其中,所述地理位置是城市名。
5.如权利要求1所述的方法,其中,所述操作包括将所述地理位置改变到第二地理位 置,并进一步包括向所述用户发送所述第二地理位置的地图。
6.如权利要求5所述的方法,其中,基于在所述第二地理位置的地图中显示的特征来 确定所述单词集合。
7.如权利要求6所述的方法,其中,所述特征是兴趣点。
8.如权利要求5所述的方法,其中,所述操作包括将所述地图拖曳到所述第二地理位置。
9.如权利要求5所述的方法,其中,基于所述操作确定所述单词集合包括确定与所述 第二地理位置相关联的搜索项集合。
10.如权利要求1所述的方法,其中,所述操作包括改变所述地图的缩放程度。
11.如权利要求1所述的方法,其中,所选择的信息包括与关键字相关联的广告,并且 其中,基于在所述关键字和所确定的单词集合之间的对应关系来选择所述广告。
12.如权利要求1所述的方法,其中,所述单词集合包括单个单词。
13.如权利要求12所述的方法,其中,所述单词集合包括多个单词。
14.如权利要求1所述的方法,其中接收所述用户在所述地图上执行的操作包括接收所述用户对要在所述地图上显示的 数据集合的选择;以及基于所述操作确定所述单词集合包括基于所选择的数据集合确定所述单词集合。
15.如权利要求1所述的方法,其中,向所述用户显示所选择的信息包括通过网络发 送所选择的信息,用于在与所述用户相关联的计算机的相关显示器上进行显示。
16.一种提供信息的方法,包括基于用户请求向用户发送与地理位置对应的地图;基于所述用户请求向所述用户发送多个搜索结果,所述搜索结果与所述地图上的位置 相关联;接收所述用户选择的搜索结果的标识; 使用处理器基于所选择的搜索结果确定单词集合; 选择与所述单词集合相关联的信息;以及 在显示器上向所述用户显示所选择的信息。
17.如权利要求16所述的方法,其中,所述搜索结果包括与所述地图内的位置相关联 的企业。
18.如权利要求17所述的方法,其中,基于所述企业的名称来确定所述单词集合。
19.一种提供信息的方法,包括基于用户请求向用户发送与地理位置对应的地图; 接收识别所述用户将鼠标移动到所述地图上的位置的数据; 使用处理器基于所述鼠标的移动确定单词集合; 选择与所述单词集合相关联的信息;以及 在显示器上向所述用户显示所选择的信息。
20.如权利要求19所述的方法,还包括所述用户在所述位置上停留所述鼠标的光标。
21.如权利要求20所述的方法,其中,所述鼠标的光标的位置与兴趣点相关联,并且所 述兴趣点用于确定所述单词集合。
22.如权利要求21所述的方法,其中,基于所述兴趣点的名称来确定所述单词集合。
23.一种提供信息的方法,包括基于用户请求向用户发送与地理位置对应的地图; 向所述用户发送与所述地图相关联的照片; 接收识别所述用户对所述照片的选择的数据; 使用处理器基于与所述照片相关联的文本确定单词集合; 选择与所述单词集合相关联的信息;以及 在显示器上向所述用户显示所选择的信息。
24.如权利要求22所述的方法,其中,所述照片与文本相关联,并且第二单词集合基于。
25.一种提供信息的系统,包括 处理器;包括能够由所述处理器执行的指令的存储器; 所述指令包括基于用户请求向用户发送与地理位置对应的地图; 接收所述用户在所述地图上执行的操作; 基于所述操作动态地确定单词集合; 选择与所述单词集合相关联的信息;以及 向所述用户发送所选择的信息。
26.如权利要求25所述的系统,其中,所述处理器位于网络的一个节点处,并且从所述 网络的另一节点处的计算机提供所述用户请求。
27.如权利要求沈所述的系统,其中,所述网络是因特网。
28.如权利要求25所述的系统,其中,所述操作由所述用户使用鼠标执行。
29.如权利要求25所述的系统,其中,所述操作由所述用户使用键盘执行。
30.如权利要求25所述的系统,其中,所述系统是网络服务器。
31.如权利要求25所述的系统,其中,基于所述操作动态地确定所述单词集合包括动 态地确定与所述第二地理位置相关联的搜索项集合。
32.如权利要求25所述的系统,其中,所述系统是网络服务器。
33.一种接收信息的方法,包括提供由用户提供的请求; 接收基于所述请求的地图;提供识别所述用户移动所述地图的信息,所述地图在计算机的辅助下移动;以及 基于能够在所述地图中看见的信息而不是所述用户的请求来显示广告。
34.如权利要求32所述的方法,其中,通过网络向服务器提供所述请求。
35.如权利要求32所述的方法,其中,所述地图由所述用户使用鼠标移动。
36.一种接收信息的方法,包括接收用户经由电子用户输入设备提供的请求; 通过网络接收地图和位于所述地图上的实体的列表;提供识别所述用户对所述地图上的实体的选择的信息,所述选择在计算机的辅助下进 行;以及基于所述用户对所述实体的选择来显示广告,其中,所述广告不是针对所选择的实体。
37.如权利要求36所述的方法,其中,通过网络向服务器提供所述请求。
38.如权利要求37所述的方法,其中,所述地图由所述用户使用鼠标移动。
39.一种提供信息的方法,包括 接收来自用户的查询;基于来自所述用户的所述查询,提供与第一地理区域相关联的图像; 接收来自所述用户的对改变所述第一地理区域的请求;基于所述用户的对改变所述地理区域的请求提供与第二地理区域相关联的图像;基于包含在所述第二地理区域中的地理特征来选择广告;响应于所述用户的对改变所述地理区域的请求向所述用户提供所述广告。
40.一种提供信息的方法,包括 接收来自用户的查询;基于来自所述用户的所述查询,提供与地理区域相关联的地图和搜索结果; 基于所述用户选择的搜索结果来选择广告; 响应于所述用户对所述搜索结果的选择向该用户提供所述广告。
41.一种向用户提供广告的方法,包括 接收来自用户的搜索请求;基于所述搜索请求将第一地图发送给所述用户; 接收指示所述用户请求改变地图的信息; 基于所述指示向所述用户发送第二地图; 选择存在于所述第二地图而不在所述第一地图中的兴趣点;通过比较与所述兴趣点相关联的文本和与所述地图相关联的文本,基于所述兴趣点来 选择广告;以及向所述用户显示所述广告。
42.一种提供广告的系统,包括 网络;以及在所述网络的一个节点处的用户计算机,所述用户计算机与在所述网络的另一节点处 的服务器进行通信;所述用户计算机包括用户输入、处理器、显示器和指令;所述指令包括从所述用户计算机向所述服务器提供请求;接收响应于所述请求的地 图;从所述用户计算机向所述服务器提供所述用户使用用户输入执行的与所述地图有关的 操作;以及接收基于所述操作的广告、所述请求和所述地图。
43.如权利要求42所述的系统,其中,所述用户输入是鼠标。
44.如权利要求42所述的系统,其中,所述操作包括移动所述地图。
45.如权利要求42所述的系统,其中,所述广告基于所述操作、所述请求中包含的单词 以及所述地图覆盖的地理位置。
全文摘要
提供一种系统和方法,其中根据用户与地图(530)的交互(565)来推断用户的兴趣。然后基于推断出的兴趣(560)显示广告(570)。
文档编号G06F15/16GK102084352SQ200980123789
公开日2011年6月1日 申请日期2009年6月23日 优先权日2008年6月24日
发明者C·J·大迫, C·蔡平, V·纳纳瓦蒂, X·唐 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1