CN101512586A - 对相关广告的本地服务 - Google Patents

对相关广告的本地服务 Download PDF

Info

Publication number
CN101512586A
CN101512586A CNA2007800323415A CN200780032341A CN101512586A CN 101512586 A CN101512586 A CN 101512586A CN A2007800323415 A CNA2007800323415 A CN A2007800323415A CN 200780032341 A CN200780032341 A CN 200780032341A CN 101512586 A CN101512586 A CN 101512586A
Authority
CN
China
Prior art keywords
advertisement
data
computer system
coverage
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800323415A
Other languages
English (en)
Inventor
L·王
W-Y·马
X·王
X·谢
Y·李
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN101512586A publication Critical patent/CN101512586A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • 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/0267Wireless devices

Abstract

提供了用于向请求设备提供基于位置的广告的方法和系统。广告系统通过从多个广告源收集广告,从所收集的广告中提取数据,并以共同的格式存储所提取的数据,来聚集广告。在聚集了广告之后,该广告系统将每一广告变换为各种设备类型所支持的各个协议所专用的多个格式。在广告系统接收到广告查询时,其标识匹配的广告,并基于位置排列它们。该广告系统随后选择适于请求设备的广告格式。

Description

对相关广告的本地服务
背景
许多用户使用诸如个人数字助理(“PDA”)和蜂窝电话等移动设备来与各种基于因特网的服务进行交互。普通的基于因特网的服务包括地图服务、导航服务、和搜索服务。可作为web服务来提供的地图服务提供用户所请求的各个位置的地图。例如,驾驶交通工具的用户可以使用蜂窝电话来请求地图服务提供周围区域的地图。该地图服务可以基于蜂窝电话所提供的全球定位系统(“GPS”)坐标来确定用户的当前位置,并将周围地区的地图下载到该蜂窝电话以便可以将其显示给用户。地图服务可以基于除用户的当前位置之外的其它位置来提供地图。例如,在计划到远方城市度假时,用户可使用地图服务。在这种情况下,地图服务提供该远方城市的地图。地图服务可通过任何计算设备(例如,台式计算机)而不仅是移动设备来访问。
导航服务提供在位置之间旅行的指示。例如,驾驶交通工具的用户可以使用PDA来指定目的位置,并请求导航服务提供从其当前位置到目的地位置的指示。在确定了用户的当前位置(例如,使用GPS信息)之后,导航服务准备指示,并将该指示下载到用户的PDA以呈现给用户。该指示可以是各种格式。例如,该指示可以通过加亮地图或通过提供转向指令的书写或可听列表来呈现。
搜索服务可以允许用户搜索满足搜索请求或查询的企事业单位(例如,零售店、政府实体、和学校)。例如,驾驶交通工具的用户可以使用PDA来请求搜索服务标识附近的餐厅。用户可以输入查询“附近的餐厅”。搜索服务将标识靠近用户的当前位置的餐厅,并向用户的PDA提供那些餐厅的列表或指示餐厅的位置的地图。
如地图服务、导航服务和搜索服务等许多基于因特网的服务都依赖于广告收入作为其唯一收入来源或来增加其它收入来源。在服务接收到请求时,该服务可以连同对该请求的响应一起提供广告。导航服务可以提供在某种程度上与目的地位置相关的广告。例如,如果目的地位置是华盛顿特区,则导航服务可以提供关于服务华盛顿特区的旅行社、餐厅、航空公司等的广告。类似地,地图服务可以提供在某种程度上与被显示的地图区域相关的广告,而搜索服务可以提供与搜索项和用户的当前位置相关的广告。
然而,提供在某种程度上与位置相关的广告的难点是,广告时常是基于从做广告的服务到用户的当前位置的距离来排列的。例如,如果在西雅图的用户输入“附近的餐厅”,搜索服务可以标识关于处于用户当前位置的5英里半径之内的咖啡店、快餐店、和提供全面服务的餐厅的广告。搜索服务可以将8家咖啡店排第一,因为它们距用户最近(例如,在用户的1英里之内),并将2英里远的咖啡店排得比3英里远的餐厅高。然而,用户不太可能对2英里远的咖啡店感兴趣,而可能对3英里远的餐厅感兴趣。在这种情况下,从用户的观点来看,基于距离的排列不一定反映正确的排列。
这些基于因特网的服务中的许多都可能依赖于广告服务来提供广告。广告服务通常具有其广告客户提供的广告的数据库。因此,基于因特网的服务受广告服务所提供的广告的限制。然而,还有许多用于广告业务的其它潜在信息源。例如,企业可以在电子版黄页上投放广告,商会可以提供本地企业的电子列表,等等。通常,基于因特网的服务不能接进这各种企业信息源以支持广告投放。
这些基于因特网的服务中的许多还只支持万维网协议,并且因而受到它们可以向其提供广告的设备的类型的限制。例如,不支持HTML协议或HTTP协议的蜂窝电话不能显示基于这些协议的广告。此外,即使设备确实支持基于因特网的服务的协议,广告也可能不适合该设备。例如,如果该设备具有很小的显示器,则为大显示器设计的广告在小显示器上呈现时将不可能有效。
概述
提供了用于向请求设备提供基于位置的广告的方法和系统。广告系统通过从多个广告源收集广告,从所收集的广告中提取数据,并以共同的格式存储所提取的数据,来聚集广告。该广告系统还可以标识广告的“服务区域”。在聚集了广告之后,该广告系统将每一广告变换为各种设备类型所支持的各个协议所专用的多个广告格式。在该广告系统接收到广告查询时,其搜索匹配该查询的广告。在标识了匹配的广告作为候选广告之后,该广告系统基于与查询相关联的位置和与该广告相关联的位置来排列候选广告。该广告系统随后为排名高的广告的每一个选择适于请求设备的广告格式,并响应于广告请求来提供这些广告。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是示出一个实施例中的广告系统的各组件的框图。
图2是示出一个实施例中的关键词索引作为主索引的混合索引的框图。
图3是示出一个实施例中的广告系统的聚集广告组件的处理的流程图。
图4是示出一个实施例中的广告系统的变换广告组件的处理的流程图。
图5是示出一个实施例中的广告系统的索引广告组件的处理的流程图。
图6是示出一个实施例中的广告系统的搜索广告组件的处理的流程图。
图7是示出一个实施例中的广告系统的标识查询位置组件的处理的流程图。
图8是示出一个实施例中的广告系统的标识候选广告组件的处理的流程图。
图9是示出一个实施例中的广告系统的排列候选广告组件的处理的流程图。
详细描述
提供了用于向请求设备提供基于位置的广告的方法和系统。在一实施例中,广告系统通过从多个广告源收集广告来聚集广告。例如,广告系统可以收集来自点击付费(pay-for-click)广告系统的广告、来自电子黄页的广告、和从电子的企业列表生成的广告。广告系统从所收集的广告中提取数据,并以共同的格式来存储所提取的数据。例如,广告系统可以提取包括企业名称、企业位置、关键词、和企业类别的数据。广告系统还可以标识广告的“服务区域”。服务区域表示在其中做广告的企业可能吸引顾客的地理区域。例如,咖啡店广告的服务区域可以具有以该咖啡店为中心的三个街区半径,而汽车代理商的服务区域可以具有50英里半径。广告系统可以用各种方式来确定服务区域,如从与广告相关联的显式元数据中或分析广告的内容。在聚集了广告之后,广告系统将每一广告变换为各种设备类型所支持的各个协议所专用的多个广告格式。例如,广告系统可以将广告变换为用于支持短消息服务(“SMS”)协议或无线应用协议(“WAP”)的设备的格式。在广告系统接收到广告查询时,其搜索匹配该查询的广告。查询可由设备的用户来提交给内容服务(例如,地图服务)以搜索内容。内容服务又可以将该查询提交给广告系统以标识匹配该查询的广告。在标识了匹配的广告作为候选广告之后,广告系统基于与查询相关联的位置和与该广告相关联的位置来排列候选广告。与该查询相关联的位置可以是由设备的位置所表示的用户的当前位置,或从该查询本身所导出的查询位置。例如,广告系统可以将其服务区域包含用户的当前位置或查询位置的广告比不包括的那些位置的广告排得更高。广告系统随后为排名高的广告的每一个选择适于请求设备的广告格式,并响应于广告请求来提供这些广告。
在一实施例中,广告系统基于广告的服务区域来选择广告以向用户显示。用于基于服务区域来选择广告的示例系统在2007年8月28日提交的(代理案卷号41826.8380US)题为“Selecting Advertisements Based onServing Area and Map Area(基于服务区域和地图区域来选择广告)”的美国专利申请第11/467,810号中描述,其通过引用结合于此。在其从各广告源聚集广告时,广告系统可以建立广告的服务区域。广告系统最初可以标识要提供给用户的候选广告,并随后基于服务区域过滤这些广告。广告搜索系统搜索与所提交的查询相关的广告。广告系统认为相关的广告是候选广告。广告系统可以只选择其服务区域包含用户的当前位置的那些候选广告。例如,如果小咖啡店的服务区域是两个街区而较大咖啡店的服务区域是五个街区,且用户距小咖啡店三个街区而距较大咖啡店四个街区,则广告系统将选择关于较大咖啡店的广告,而不是关于较小咖啡店的广告,虽然较小咖啡店距用户更近。另选地,广告系统可以使用服务区域来将其服务区域包含用户的当前位置的广告比其服务区域不包含该位置的广告排得更高。广告系统可以基于从用户的当前位置到广告的服务区域的距离,来排列其服务区域不包含用户的当前位置的那些广告。
在一实施例中,广告系统基于当前显示给用户的地图区域来选择广告以呈现给用户。用于基于地图区域来选择广告的示例系统在2007年8月28日提交的(代理案卷号41826.8380US)题为“Selecting Advertisements Basedon Serving Area and Map Area(基于服务区域和地图区域来选择广告)”的美国专利申请第11/467,810号中描述,其通过引用结合于此。广告系统最初可以标识要提供给用户的候选广告,并随后基于“提供者位置”来过滤这些广告。广告系统可以确定广告的提供者位置,该提供者位置表示提供广告所通告的服务的物理位置。作为示例,对于咖啡店,广告的提供者位置是店面的位置,而对于银行则可以是本地分行。广告系统可以用各种方式来确定提供者位置,如从与广告相关联的显式元数据中或分析广告的内容。在其从各广告源聚集广告时,广告系统可以建立广告的提供者位置。广告系统选择其提供者位置处于当前显示给用户的地图区域内或被其包含的那些候选广告。
在一实施例中,广告系统使用索引广告的位置和关键词属性两者的混合索引来执行基于位置的搜索以寻找广告。混合索引的示例在题为“HybridLocation and Keyword Index(混合位置和关键词索引)”的美国专利申请第11/278,301号中描述,其通过引用结合于此。广告系统使用位置属性作为主索引或关键词属性作为主索引来生成混合索引。在位置属性是主索引时,关键词属性是辅助索引,反之亦然。为生成混合索引,广告系统标识每一广告的关键词和位置属性的值。广告系统可以将从广告导出的位置名称映射到被用于索引的基于向量的位置。广告系统可以将每一被映射到的位置表示为由其对角的坐标所标识的矩形区域。广告系统生成主索引以将第一属性的每一值都映射到辅助索引。广告系统因而为第一属性的每一值生成辅助索引,以将第二属性的值映射到具有相关联的第一和第二属性的值的广告。广告系统随后使用该混合索引来执行基于位置的搜索。基于位置的查询包括查询项和可从查询项导出的位置。为标识广告,广告系统使用关于第一属性的查询值来搜索主索引,以定位相关联的辅助索引。广告系统随后搜索相关联的辅助索引来寻找第二属性的查询值,以标识与第一属性的和第二属性的查询值两者都相关联的广告。广告系统随后将所标识的广告作为候选广告来返回。
广告系统可以包括确定广告的提供者位置和服务区域的系统,或与其交互。用于确定提供者位置和服务区域的各种技术在题为“Method andSystem for Web Resource Location Classification and Detection(用于web资源位置分类和检测的方法和系统)”的美国专利申请第11/081,014号和题为“Detecting Serving Area of a Web Resource(检测web资源的服务区域)”的美国专利申请第11/277,704号中描述,其两者通过引用结合于此。例如,广告系统可以与位置系统进行交互,该位置系统基于访问web资源(例如,做广告的企业的网站)的用户的地址(例如,IP地址)来确定该web资源的服务区域。该位置系统可以通过分析诸如web访问日志、点进(click-through)日志等web访问信息来标识对web资源的访问。web访问日志可以由网站生成,并且可以为用户对该网站的每一次访问包含一条目。每一条目可包括用户的IP地址。点进日志可由搜索引擎生成,并且可对对于查询结果中所包括的对网站的引用的每一选择包含一条目,该选择通常被称为“点进”。该位置系统从web访问信息中检索IP地址,然后确定与该IP地址相关联的地理位置。有许多提供从IP地址到地理位置的映射的商业产品可用,诸如海科萨软件研发公司(Hexasoft Development)的IP2LOcation和科沃法公司(Quova Corp)的GeoPoint。在该位置系统标识了对该网站的每一用户访问的位置之后,它分析所标识的位置以确定该web资源的服务区域。该位置系统可使用诸如按照大陆、国家、州和城市来组织的位置分层结构。该位置系统可基于该位置内的用户访问该web资源的次数,并基于分层地位于该位置内的位置内的用户访问该web资源的次数的分布,来选择用于该服务区域的位置。该位置系统可以另选地基于提供者位置和企业类别来确定服务区域。每一企业类别都可以具有不同的服务半径。例如,咖啡店类别的服务半径可以是三个街区,而汽车代理商的服务半径则可以是50英里。服务区域可以覆盖从提供者位置扩展到服务半径的圆形区域。
图1是示出在一个实施例中的广告系统的各组件的框图。广告系统130经由通信链路120连接到用户设备110,该通信链路可以是无线网络。该广告系统包括预处理广告的广告处理器140。该广告处理器可以与各种广告源141进行接口。该广告处理器包括聚集广告组件142、变换广告组件143、和索引广告组件144。聚集广告组件从广告源收集广告,从所收集的广告提取数据,并以共同的格式来存储所提取的数据。变换广告组件将所提取的广告数据变换为各种协议或设备类型专用的多个广告格式。索引广告组件基于位置和关键词来生成混合索引。本领域技术人员将理解,也可以使用其它索引技术,如只在位置上索引或只在关键词上索引。另外,所生成的索引可以使用各种数据结构来存储,如散列表、链表、树数据结构等等。该广告系统还包括含有所聚集的、经变换的、和经索引的广告的广告存储131。该广告系统可以与如地图服务或导航服务等各种内容服务132进行接口,以提供用户所请求的内容。内容服务可在与该广告系统相同的计算机系统上或在独立的计算机系统上实现。该广告系统包括接收请求/发送响应组件151、搜索广告组件152、搜索内容组件153、标识查询位置组件154、标识候选广告组件155、以及排列候选广告组件156。接收请求/发送响应组件接收内容查询,通过调用内容服务来搜索与该查询相匹配的内容,通过调用搜索广告组件来搜索与该查询相匹配的广告,并发送包括内容和广告的、对该查询的响应。搜索广告组件调用标识查询位置组件来标识该查询的查询位置,调用标识候选广告组件来标识候选广告,并调用排列候选广告组件来基于位置排列候选广告。
在其上实现广告系统的计算设备可包括中央处理单元、存储器、输入设备(例如,键盘和定点设备)、输出设备(例如显示设备)和存储设备(例如,盘驱动器)。存储器和存储设备是包含实现该广告系统的指令的计算机可读介质。此外,指令、数据结构和消息结构可被存储或经由诸如通信链路上的信号之类的数据传送介质发送。可以使用各种通信链路,诸如因特网、局域网、广域网、点对点拨号连接、蜂窝电话网络等。
广告系统的各实施例可以在各种操作环境中实现,这些操作环境包括个人计算机、服务器计算机、手持式或膝上型设备、多处理器系统、基于微处理器的系统、可编程消费电子产品、数码相机、网络PC、小型计算机、大型计算机、包括上述系统或设备中的任一种的分布式计算环境等。与该广告系统交互的计算设备可以是蜂窝电话、个人数字助理、智能电话、个人计算机、可编程消费电子产品、数码相机等。
该广告系统可以在由一个或多个计算机或其他设备执行的诸如程序模块等计算机可执行指令的通用上下文中描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。通常,程序模块的功能可以在各个实施例中按需进行组合或分布。例如,该广告系统可在与地图服务、导航服务、或为其提供广告的其它服务分开的计算机系统上实现。
图2是示出一个实施例中的关键词索引作为主索引的混合索引的框图。混合索引200包括具有关于每一关键词的条目的关键词索引201。关于关键词的每一条目包括对位置索引202-204的引用。在一实施例中,广告系统使用R*树数据结构来实现位置索引。广告系统可以另选地使用其它类型的数据结构,如R树数据结构、B+树数据结构、基于散列的数据结构等等。R*树数据结构在Beckman,N.、Kriegel,H.、Schneider,R.、和Seeger,B的“The R*-tree:An Efficient and Robust Access Method for Points andRectangles(R*树:对于点和矩形的高效且稳健的访问方法)”,ACM,1990年5月,第322-331页中描述,其通过引用结合于此。广告系统可以将关键词索引实现为倒置文件数据结构,如散列表、前缀表等等。每一位置索引都具有关于每一这样的位置的条目:对于该位置,至少一个广告具有对应的关键词。每一条目(即,叶节点)具有对对应的广告的引用。在该示例中,位置索引202具有指向广告列表205-207的条目,位置索引203具有指向广告列表208-209的条目,而位置索引204具有指向广告列表210的条目。每一广告可以具有相关联的广告格式表211,其标识用于各种协议的广告格式。例如,用于SMS协议的广告格式可以包括企业名称及其电话号码,而用于XML协议的广告格式可以包括企业名称及其地址和徽标。
图3是示出一个实施例中的广告系统的聚集广告组件的处理的流程图。组件300收集广告,从该广告中提取数据,并以共同的格式来存储该数据。在框301,该组件选择下一广告源。在判定框302,如果已经选择了所有广告源,则该组件返回,否则该组件在框303处继续。在框303,该组件选择所选择的广告源的下一广告。在判定框304,如果已经选择了所有广告,则该组件循环至框301以选择下一广告源,否则该组件在框305处继续。在框305,该组件从所选择的广告中提取企业名称。在框306,该组件从所选择的广告中提取企业位置。在框307,该组件从所选择的广告中提取关键词。在框308,该组件从所选择的广告中提取企业类别。在框309,该组件从所选择的广告中提取附加信息,如电话号码、徽标和URL。在框310,该组件以统一的格式来存储所提取的数据,并随后循环至框303以选择下一广告。
图4是示出一个实施例中的广告系统的变换广告组件的处理的流程图。组件400基于所支持的协议,如多媒体消息通信(“MMS”)协议、超文本标记语言(“HTML”)协议、可扩展标记语言(“XML”)协议、短消息服务(“SMS”)协议、无线应用协议(“WAP”)等等,来将广告变换为各种广告格式。在框401,该组件选择下一广告。在判定框402,如果已经选择了所有广告,则该组件返回,否则该组件在框403处继续。在框403,该组件选择下一协议。在判定框404,如果已经选择了关于所选广告的所有协议,则该组件循环至框401以选择下一广告,否则该组件在框405处继续。在框405,该组件创建用于该协议的广告。在框406,该组件将所创建的广告格式存储在广告存储中,并随后循环至框403以选择下一协议。
图5是示出一个实施例中的广告系统的索引广告组件的处理的流程图。组件500使用关键词作为主索引来生成广告的混合索引。在框501-509,该组件循环选择索引器所标识的关键词,并向该关键词索引添加条目。在框501,该组件选择下一关键词。在判定框502,如果已经选择了所有关键词,则该组件返回,否则该组件在框503处继续。在框503-507,该组件循环填充所选择的关键词的位置索引。在框503,该组件选择与所选择的关键词相关联的下一广告。在判定框504,如果已选择了所有广告,则该组件在框508处继续,否则该组件在框505处继续。在框505-507,该组件循环标识与所选择的广告相关联的位置。在框505,该组件选择所选择的广告的下一位置。在判定框506,如果已经选择了所有位置,则该组件循环至框503以选择下一广告,否则该组件在框507处继续。在框507,该组件存储供在创建位置索引时使用的位置和广告对,并循环至框505以选择下一位置。在框508,该组件使用在框507所存储的位置和广告对来创建位置索引。在框509,该组件向所选择的关键词的关键词索引添加包含对所创建的位置索引的引用的条目。该组件随后循环至框501以选择下一关键词。
图6是示出一个实施例中的广告系统的搜索广告组件的处理的流程图。向组件600传递查询、请求设备的指示、设备位置的指示和设备时间。设备时间可被用来过滤出当前关闭的企业的广告。该组件搜索并标识与该查询相关的广告。在框601,该组件调用标识查询位置组件来标识与该查询相关联的查询位置。在框602,该组件设置广告位置。广告位置可被设为设备位置或一个或多个查询位置。在框603,该组件调用标识候选广告组件来标识与该查询匹配的候选广告。在框604,该组件调用排列候选广告组件以基于位置来排列候选广告。在框605,该组件选择排名最高的候选广告。在框606,该组件为请求设备检索所选择的广告的适当的广告格式。该组件随后返回所检索的广告。
图7是示出一个实施例中的广告系统的标识查询位置组件的处理的流程图。组件700标识与所传递的查询相关联的查询位置。用于标识这样的查询位置的示例系统在题为“Search Query Dominant Location Detection(搜索查询主导位置检测)”的美国专利申请第11/138,685号中描述,其通过引用结合于此。在框701,该组件通过将该查询提交给搜索引擎服务来搜索与所传递的查询相匹配的网页。在框702-706,该组件循环地从搜索结果的摘要部分中标识候选位置,并对该候选位置打分。在框702,该组件选择搜索结果中的下一网页摘要。在判定框703,如果已经选择了所有网页的摘要,则该组件在框707处继续,否则该组件在框704处继续。在框704,该组件标识所选择的摘要中的下一候选位置。在判定框705,如果已经标识了所有候选位置,则该组件循环至框702以选择下一摘要,否则该组件在框706处继续。在框706,该组件调整所标识的候选位置的分数,并随后循环至框704以标识下一候选位置。该组件可以通过将其中标识了候选位置的每一摘要的分数增加1来调整候选位置的分数。在框707,该组件选择具有较高分数的候选广告。该组件随后返回所选择的位置作为查询位置的名称(例如,纽约市)。
图8是示出一个实施例中的广告系统的标识候选广告组件的处理的流程图。组件800接收查询项和查询位置名称,并使用关键词索引作为主索引的混合索引来标识候选广告。在框801-803,该组件循环地使用地名录将各位置名称映射到各个位置。在框801,该组件选择下一位置名称。在判定框802,如果已经选择了所有位置名称,则该组件在框804处继续,否则该组件在框803处继续。在框803,该组件将该位置名称映射到位置,并随后循环至框801以选择下一位置名称。在框804-810,该组件循环标识候选广告。在框804,该组件选择查询的下一关键词或项。在判定框805,如果已经选择了查询的所有关键词或项,则该组件返回,否则该组件在框806处继续。在框806,该组件搜索所选择的关键词的关键词索引,并标识位置索引。在框807,该组件选择查询的下一位置。在判定框808,如果已经选择了所有位置,则该组件循环至框804以选择查询的下一关键词,否则该组件在框809处继续。在框809,该组件搜索所选择的位置的位置索引。在框810,如果找到对应于所选择的位置的条目,则该组件添加关键词/位置/广告引用作为候选广告,并随后循环至框807来选择下一位置。
图9是示出一个实施例中的广告系统的排列候选广告组件的处理的流程图。组件900基于诸如服务区域和营业时间等各种准则来排列候选广告。在框901,该组件选择下一候选广告。在判定框902,如果已选择了所有候选广告,则该组件在框907处继续,否则该组件在框903处继续。在框903,该组件基于服务区域来调整所选择的候选广告的分数。在框904,该组件基于与所选择的候选广告相关联的营业时间来调整分数。例如,如果营业时间指示企业在当前设备时间已经关闭,则该组件可以将分数调整为负数。在框905,该组件基于企业类别来调整分数。例如,如果在查询中使用了该企业类别,则该组件可以增加分数。在框906,该组件基于可能的收入来调整分数。例如,该组件可以基于广告客户为投放广告所愿意支付的金额来增加分数。该组件随后循环至框901以选择下一候选广告。在框907,该组件基于所计算的分数来对候选广告排序。该组件随后返回经排序的广告。
尽管用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求的示例形式公开的。例如,本领域技术人员将理解,如果选择呈现了过少的候选广告,则广告系统将放松用来标识候选广告的查询,或扩展广告的服务区域。因此,本发明只由所附权利要求来限制。

Claims (20)

1.一种用于向请求设备提供基于位置的广告的计算机系统,包括:
从多个广告源收集广告,从所收集的广告中提取数据,并以共同的格式来存储所提取的广告数据的聚集组件(142);
将所提取的广告数据变换为各设备类型专用的多个广告格式的变换组件(143);以及
标识与查询和关联于请求设备的查询位置相匹配的广告,基于与所述广告相关联的位置来排列所述广告,并基于所述请求设备的设备类型来选择用于所述广告的广告格式的搜索组件(152)。
2.如权利要求1所述的计算机系统,其特征在于,所述聚集组件提取所述广告的企业名称、企业位置、关键词、和企业类别。
3.如权利要求1所述的计算机系统,其特征在于,所述聚集组件使用基于位置和关键词的混合索引来存储所提取的数据。
4.如权利要求1所述的计算机系统,其特征在于,所述设备类型是基于所述设备所支持的数据协议的。
5.如权利要求4所述的计算机系统,其特征在于,数据协议是从包括SMS、WAP、XML、MMS和HTML的组中选择的。
6.如权利要求1所述的计算机系统,其特征在于,包括搜索与从请求设备接收到的查询相匹配的内容的内容组件。
7.如权利要求1所述的计算机系统,其特征在于,所述搜索组件基于与广告相关联的服务区域来排列所述广告。
8.如权利要求7所述的计算机系统,其特征在于,其服务区域包含所述请求设备的位置的广告比其它广告排得高。
9.如权利要求8所述的计算机系统,其特征在于,其服务区域不包含所述请求设备的位置的广告是基于所述请求设备的位置和所述服务区域之间的距离来排列的。
10.如权利要求1所述的计算机系统,其特征在于,所述聚集组件提取每一广告的企业名称、企业位置、关键词、和企业类别;其中所述聚集组件使用基于位置和关键词的混合索引来存储所提取的数据;其中所述设备类型是基于所述设备所支持的数据协议的;并且其中所述搜索组件基于与广告相关联的服务区域来排列广告。
11.一种包含用于控制计算系统通过一种方法来为请求设备选择广告的指令的计算机可读介质,所述方法包括:
提供来自多个广告源的广告(141);
从所收集的广告中提取共同的数据集(142);
将所提取的每一广告的数据变换为各设备类型专用的多个广告格式(143);
从请求设备接收查询(151);
标识与所述查询相关联的位置(154);
标识与所述查询和所标识的位置相匹配的候选广告(155);
基于所标识的位置和与所述广告相关联的位置来排列所述候选广告(156);以及
基于所述请求设备的设备类型来为每一广告选择广告格式(606)。
12.如权利要求11所述的计算机可读介质,其特征在于,所标识的位置是从所述查询中导出的。
13.如权利要求11所述的计算机可读介质,其特征在于,所标识的位置是基于所述请求设备的位置的。
14.如权利要求11所述的计算机可读介质,其特征在于,所述对广告进行排列是基于与所述广告相关联的服务区域的。
15.如权利要求11所述的计算机可读介质,其特征在于,所述排列是基于被显示在所述请求设备上的地图区域的。
16.如权利要求11所述的计算机可读介质,其特征在于,包括使用基于位置和关键词的混合索引来存储所提取的数据。
17.如权利要求11所述的计算机可读介质,其特征在于,所标识的位置是从所述查询中导出的,其中所述对广告进行排列是基于与所述广告相关联的服务区域的,并且其中所提取的数据是使用基于位置和关键词的混合索引来存储的。
18.一种用于向请求设备提供广告的计算机系统,包括:
从广告中提取数据并基于位置和关键词生成所述广告的索引的聚集组件(142);
将所提取的广告数据变换为各设备类型专用的多个广告格式的变换组件(143);以及
从索引中标识与查询和位置相匹配的广告,基于与所述广告相关联的位置来排列所标识的广告,并基于所述请求设备的设备类型来为每一所标识的广告选择广告格式的搜索组件(152)。
19.如权利要求18所述的计算机系统,其特征在于,所生成的索引是混合索引。
20.如权利要求18所述的计算机系统,其特征在于,所述搜索组件基于与广告相关联的服务区域来排列所述广告。
CNA2007800323415A 2006-08-28 2007-08-27 对相关广告的本地服务 Pending CN101512586A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/467,771 US7650431B2 (en) 2006-08-28 2006-08-28 Serving locally relevant advertisements
US11/467,771 2006-08-28

Publications (1)

Publication Number Publication Date
CN101512586A true CN101512586A (zh) 2009-08-19

Family

ID=39136278

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800323415A Pending CN101512586A (zh) 2006-08-28 2007-08-27 对相关广告的本地服务

Country Status (6)

Country Link
US (1) US7650431B2 (zh)
EP (1) EP2062214A4 (zh)
JP (1) JP2010503071A (zh)
CN (1) CN101512586A (zh)
CA (1) CA2656759C (zh)
WO (1) WO2008027844A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124894A (zh) * 2010-11-30 2013-05-29 索尼公司 对社交联网信息进行过滤以提供定制化的地图处理
CN106462628A (zh) * 2014-08-18 2017-02-22 谷歌公司 用于向用户自动推送位置特定内容的系统和方法
CN110892397A (zh) * 2017-11-17 2020-03-17 谷歌有限责任公司 位置印象应用编程接口
CN111369272A (zh) * 2018-12-26 2020-07-03 玲珑视界科技(北京)有限公司 一种广告分级投放系统及方法

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002239688B2 (en) * 2000-11-14 2005-12-15 Kimberly-Clark Worldwide, Inc. Enhanced multi-ply tissue products
US8504074B2 (en) 2001-01-05 2013-08-06 Palm, Inc. System and method for providing advertisement data to a mobile computing device
US6795710B1 (en) * 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US9183571B2 (en) 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
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
US20060184640A1 (en) * 2005-02-15 2006-08-17 Hatch Ryan D Method and apparatus for processing a website request
US7574530B2 (en) * 2005-03-10 2009-08-11 Microsoft Corporation Method and system for web resource location classification and detection
EP1955221A4 (en) * 2005-12-01 2009-03-11 Firestar Software Inc SYSTEM AND METHOD FOR EXCHANGING INFORMATION BETWEEN EXCHANGE APPLICATIONS
US7949714B1 (en) * 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US9117223B1 (en) 2005-12-28 2015-08-25 Deem, Inc. Method and system for resource planning for service provider
US7606875B2 (en) * 2006-03-28 2009-10-20 Microsoft Corporation Detecting serving area of a web resource
US7444343B2 (en) * 2006-03-31 2008-10-28 Microsoft Corporation Hybrid location and keyword index
US8666821B2 (en) * 2006-08-28 2014-03-04 Microsoft Corporation Selecting advertisements based on serving area and map area
US8688522B2 (en) * 2006-09-06 2014-04-01 Mediamath, Inc. System and method for dynamic online advertisement creation and management
US8595760B1 (en) * 2006-11-22 2013-11-26 Amdocs Software Systems Limited System, method and computer program product for presenting an advertisement within content
US20080195477A1 (en) * 2007-02-14 2008-08-14 Kennedy J Matthew Method and system for advertising locally relevant content through a computer network
WO2009012235A1 (en) * 2007-07-13 2009-01-22 Spot Runner, Inc. Methods and systems for performing media searches, media creation and for secure distribution of media
US20090048913A1 (en) * 2007-08-13 2009-02-19 Research In Motion Limited System and method for facilitating targeted mobile advertisement using metadata embedded in the application content
US20090210493A1 (en) * 2008-02-15 2009-08-20 Microsoft Corporation Communicating and Displaying Hyperlinks in a Computing Community
CA2622824A1 (en) * 2008-03-27 2009-09-27 Mark Hemphill System and method for ranking participating venues in a network according to advertisers needs for targeted advertising
US8768909B2 (en) * 2008-06-19 2014-07-01 Tropare, Inc. Dynamic menus for multi-prefix interactive mobile searches using predictive text to yield targeted advertisements
US8739201B2 (en) * 2008-07-28 2014-05-27 At&T Intellectual Property I, Lp System and method of delivering advertisement data to a mobile device
JP2010068106A (ja) * 2008-09-09 2010-03-25 Future Mobile Inc サービス提供方法、サーバおよび携帯通信装置
US8694376B2 (en) * 2008-09-22 2014-04-08 At&T Intellectual Property I, L.P. Dynamically and predictively updating mobile devices as mobile users pass through projected locations
US8478641B2 (en) 2008-09-22 2013-07-02 At&T Intellectual Property I, L.P. Managing advertising services for mobile devices and users
US8725727B2 (en) * 2008-09-24 2014-05-13 Sony Corporation System and method for determining website popularity by location
EP2380096B1 (en) 2008-11-25 2018-12-26 Apple Inc. Computer-implemented method for providing location related content to a mobile device
US8688083B2 (en) * 2008-11-26 2014-04-01 Qualcomm Incorporated System and method for providing advertisement data or other content
US20100161720A1 (en) * 2008-12-23 2010-06-24 Palm, Inc. System and method for providing content to a mobile device
US20100211516A1 (en) * 2009-02-19 2010-08-19 Maximus Method and system for matching employers with job-seeking individuals
US20110010245A1 (en) * 2009-02-19 2011-01-13 Scvngr, Inc. Location-based advertising method and system
US20100217525A1 (en) * 2009-02-25 2010-08-26 King Simon P System and Method for Delivering Sponsored Landmark and Location Labels
WO2010099435A2 (en) * 2009-02-27 2010-09-02 Scvngr, Inc. Computer-implemented method and system for generating and managing customized interactive multiplayer location-based mobile games
US20100245361A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Context-based management of markers
US20100250367A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Relevancy of virtual markers
US20100250366A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Merge real-world and virtual markers
US10552849B2 (en) * 2009-04-30 2020-02-04 Deem, Inc. System and method for offering, tracking and promoting loyalty rewards
US20100306226A1 (en) * 2009-05-29 2010-12-02 Google Inc. Electronic Advertisement System
US20110040626A1 (en) * 2009-08-14 2011-02-17 Verizon Patent And Licensing Inc. Method and system for providing advertisement-based navigational services
JP5342975B2 (ja) * 2009-09-25 2013-11-13 本田技研工業株式会社 ナビサーバ
US20110106615A1 (en) * 2009-11-03 2011-05-05 Yahoo! Inc. Multimode online advertisements and online advertisement exchanges
US9424342B1 (en) 2010-02-19 2016-08-23 Google Inc. Geographically local query detection
US20110218861A1 (en) * 2010-03-08 2011-09-08 Pelamourgues Lionel V Transform for Display of Advertisements on a Variety of Different Mobile Handheld Devices
US10049391B2 (en) 2010-03-31 2018-08-14 Mediamath, Inc. Systems and methods for providing a demand side platform
US20110246267A1 (en) 2010-03-31 2011-10-06 Williams Gregory D Systems and Methods for Attribution of a Conversion to an Impression Via a Demand Side Platform
US9020834B2 (en) * 2010-05-14 2015-04-28 Xerox Corporation System and method to control on-demand marketing campaigns and personalized trajectories in hyper-local domains
US10223703B2 (en) 2010-07-19 2019-03-05 Mediamath, Inc. Systems and methods for determining competitive market values of an ad impression
US8775434B1 (en) 2010-10-19 2014-07-08 Google Inc. Resource catchment areas
US9348925B2 (en) 2010-12-01 2016-05-24 Google Inc. Locally significant search queries
US8527483B2 (en) * 2011-02-04 2013-09-03 Mikko VÄÄNÄNEN Method and means for browsing by walking
US20120287162A1 (en) * 2011-05-09 2012-11-15 Aminian Mehdi Method for displaying location related information
US20130030913A1 (en) * 2011-07-29 2013-01-31 Guangyu Zhu Deriving Ads Ranking of Local Advertisers based on Distance and Aggregate User Activities
US20130085850A1 (en) * 2011-10-03 2013-04-04 Kenshoo, Ltd. Location-based advertising for roving service providers
RU2605047C2 (ru) * 2012-02-09 2016-12-20 Общество с ограниченной ответственностью "Колловэар" Способ синхронизации объектов персонального информационного менеджера и внешнего сервера
GB2504952A (en) 2012-08-14 2014-02-19 Ibm Prioritising advertisements for a location based on identities and influences of persons present
US9311416B1 (en) 2012-12-31 2016-04-12 Google Inc. Selecting content using a location feature index
US8983956B1 (en) * 2013-03-15 2015-03-17 Google Inc. Category generalization for search queries
US20140324604A1 (en) * 2013-04-29 2014-10-30 Yahoo! Inc. System and method for producing proposed online advertisements from pre-existing advertising creatives
US20150046260A1 (en) * 2013-07-22 2015-02-12 Google Inc. Using entities in content selection
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
AU2014332090A1 (en) * 2013-10-07 2016-05-05 Ckn Group, Inc. Systems and methods for interactive digital data collection
US9618343B2 (en) 2013-12-12 2017-04-11 Microsoft Technology Licensing, Llc Predicted travel intent
WO2015126043A1 (ko) * 2014-02-24 2015-08-27 에스케이플래닛 주식회사 광고 표시 방법 및 광고 제공 방법, 그리고 이에 적용되는 장치
KR102213871B1 (ko) * 2014-03-10 2021-02-09 에스케이플래닛 주식회사 광고 제공 시스템 및 그 방법, 그리고 이에 적용되는 장치
WO2016072970A1 (en) 2014-11-04 2016-05-12 Hewlett Packard Enterprise Development Lp Smart location determination
US10789615B1 (en) * 2015-10-28 2020-09-29 Reputation.Com, Inc. Customized targeting framework
US20170317899A1 (en) * 2016-04-29 2017-11-02 Ca, Inc. Using traffic data to determine network topology
US10467659B2 (en) 2016-08-03 2019-11-05 Mediamath, Inc. Methods, systems, and devices for counterfactual-based incrementality measurement in digital ad-bidding platform
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US10354276B2 (en) 2017-05-17 2019-07-16 Mediamath, Inc. Systems, methods, and devices for decreasing latency and/or preventing data leakage due to advertisement insertion
US11348142B2 (en) 2018-02-08 2022-05-31 Mediamath, Inc. Systems, methods, and devices for componentization, modification, and management of creative assets for diverse advertising platform environments
US11182829B2 (en) 2019-09-23 2021-11-23 Mediamath, Inc. Systems, methods, and devices for digital advertising ecosystems implementing content delivery networks utilizing edge computing

Family Cites Families (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US19066A (en) * 1858-01-12 Method of connecting the beveling-knives in circulab-cutting barrel
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US6286002B1 (en) 1996-01-17 2001-09-04 @Yourcommand System and method for storing and searching buy and sell information of a marketplace
JP4179655B2 (ja) * 1998-01-29 2008-11-12 ソニー株式会社 情報提供装置および方法、情報送信装置、ならびに、情報提供システム
US6338096B1 (en) * 1998-06-10 2002-01-08 International Business Machines Corporation System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources
US6334131B2 (en) 1998-08-29 2001-12-25 International Business Machines Corporation Method for cataloging, filtering, and relevance ranking frame-based hierarchical information structures
US6356899B1 (en) 1998-08-29 2002-03-12 International Business Machines Corporation Method for interactively creating an information database including preferred information elements, such as preferred-authority, world wide web pages
US6418433B1 (en) 1999-01-28 2002-07-09 International Business Machines Corporation System and method for focussed web crawling
US6381605B1 (en) 1999-05-29 2002-04-30 Oracle Corporation Heirarchical indexing of multi-attribute data by sorting, dividing and storing subsets
US6983311B1 (en) * 1999-10-19 2006-01-03 Netzero, Inc. Access to internet search capabilities
US6629136B1 (en) 1999-11-15 2003-09-30 @ Security Broadband Corp. System and method for providing geographically-related content over a network
US7089239B1 (en) 2000-01-21 2006-08-08 International Business Machines Corporation Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content
JP2001216236A (ja) 2000-02-04 2001-08-10 Pioneer Electronic Corp 地図情報提供サービスにおける広告表示システム
US7076255B2 (en) 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US6868410B2 (en) 2000-06-05 2005-03-15 Stephen E. Fortin High-performance location management platform
KR100389986B1 (ko) * 2000-11-10 2003-07-04 주식회사 알티캐스트 텔레비젼 화면에 연속적인 광고 표시가 가능한 디지털방송용 셋탑 박스 및 그 방법
US7010308B2 (en) 2000-12-13 2006-03-07 Telcontar Managing and querying moving point data
US6795710B1 (en) * 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US7343317B2 (en) 2001-01-18 2008-03-11 Nokia Corporation Real-time wireless e-coupon (promotion) definition based on available segment
US6885860B2 (en) 2001-01-19 2005-04-26 Microsoft Corporation Information management and processing in a wireless network
US7283987B2 (en) 2001-03-05 2007-10-16 Sap Ag Compression scheme for improving cache behavior in database systems
US7167856B2 (en) 2001-05-15 2007-01-23 Jonathan Keir Lawder Method of storing and retrieving multi-dimensional data using the hilbert curve
US6879980B1 (en) 2001-06-29 2005-04-12 Oracle International Corporation Nearest neighbor query processing in a linear quadtree spatial index
US6892118B1 (en) 2001-09-13 2005-05-10 Honeywell International Inc. Pictographic mode awareness display for aircraft
US20020156779A1 (en) 2001-09-28 2002-10-24 Elliott Margaret E. Internet search engine
JP2003156358A (ja) 2001-11-20 2003-05-30 Pioneer Electronic Corp 情報提供システム、情報提供方法、情報提供サーバ装置、情報提供用プログラム及び情報記録媒体
US7136871B2 (en) 2001-11-21 2006-11-14 Microsoft Corporation Methods and systems for selectively displaying advertisements
US7206647B2 (en) * 2002-03-21 2007-04-17 Ncr Corporation E-appliance for mobile online retailing
US20030216930A1 (en) 2002-05-16 2003-11-20 Dunham Carl A. Cost-per-action search engine system, method and apparatus
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
JP2004221680A (ja) 2003-01-09 2004-08-05 Sony Corp 通信システム
US20040225562A1 (en) 2003-05-09 2004-11-11 Aquantive, Inc. Method of maximizing revenue from performance-based internet advertising agreements
US7606798B2 (en) 2003-09-22 2009-10-20 Google Inc. Methods and systems for improving a search ranking using location awareness
US8346770B2 (en) 2003-09-22 2013-01-01 Google Inc. Systems and methods for clustering search results
US7752210B2 (en) 2003-11-13 2010-07-06 Yahoo! Inc. Method of determining geographical location from IP address information
KR20040028832A (ko) * 2004-01-20 2004-04-03 김형수 유/무선 지능망을 매개한 위치기반 광고대행 시스템 및 그방법
US20050198014A1 (en) 2004-02-06 2005-09-08 Barbara De Lury Systems, methods and apparatus of a whole/part search engine
US20050177455A1 (en) 2004-02-06 2005-08-11 Barbara De Lury Systems, methods and apparatus of transformation and indexing of data for access by a search engine in a whole/part search
US7716211B2 (en) 2004-02-10 2010-05-11 Microsoft Corporation System and method for facilitating full text searching utilizing inverted keyword indices
US20050216547A1 (en) 2004-03-10 2005-09-29 Foltz-Smith Russell A System for organizing advertisements on a web page and related method
US7257577B2 (en) 2004-05-07 2007-08-14 International Business Machines Corporation System, method and service for ranking search results using a modular scoring system
US7231405B2 (en) * 2004-05-08 2007-06-12 Doug Norman, Interchange Corp. Method and apparatus of indexing web pages of a web site for geographical searchine based on user location
US20060059225A1 (en) 2004-09-14 2006-03-16 A9.Com, Inc. Methods and apparatus for automatic generation of recommended links
KR20060082219A (ko) * 2005-01-11 2006-07-18 김승진 위치기반 서비스를 기반으로 하는 광고 및 구매 서비스제공 시스템 및 방법
US20060190425A1 (en) 2005-02-24 2006-08-24 Yuan-Chi Chang Method for merging multiple ranked lists with bounded memory
US8768766B2 (en) 2005-03-07 2014-07-01 Turn Inc. Enhanced online advertising system
US7383254B2 (en) * 2005-04-13 2008-06-03 Microsoft Corporation Method and system for identifying object information
US7424472B2 (en) 2005-05-27 2008-09-09 Microsoft Corporation Search query dominant location detection
US7822751B2 (en) 2005-05-27 2010-10-26 Google Inc. Scoring local search results based on location prominence
US20060282455A1 (en) 2005-06-13 2006-12-14 It Interactive Services Inc. System and method for ranking web content
US20080134042A1 (en) 2005-09-14 2008-06-05 Magiq Technologies, Dac , A Corporation Qkd System Wth Ambiguous Control
US7730081B2 (en) * 2005-10-18 2010-06-01 Microsoft Corporation Searching based on messages
US20070168465A1 (en) 2005-12-22 2007-07-19 Toppenberg Larry W Web Page Optimization Systems
US8417568B2 (en) * 2006-02-15 2013-04-09 Microsoft Corporation Generation of contextual image-containing advertisements
US7606875B2 (en) 2006-03-28 2009-10-20 Microsoft Corporation Detecting serving area of a web resource
US7444343B2 (en) 2006-03-31 2008-10-28 Microsoft Corporation Hybrid location and keyword index
US8666821B2 (en) 2006-08-28 2014-03-04 Microsoft Corporation Selecting advertisements based on serving area and map area

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124894A (zh) * 2010-11-30 2013-05-29 索尼公司 对社交联网信息进行过滤以提供定制化的地图处理
CN106462628A (zh) * 2014-08-18 2017-02-22 谷歌公司 用于向用户自动推送位置特定内容的系统和方法
CN106462628B (zh) * 2014-08-18 2020-12-22 谷歌有限责任公司 用于向用户自动推送位置特定内容的系统和方法
CN110892397A (zh) * 2017-11-17 2020-03-17 谷歌有限责任公司 位置印象应用编程接口
CN111369272A (zh) * 2018-12-26 2020-07-03 玲珑视界科技(北京)有限公司 一种广告分级投放系统及方法
CN111369272B (zh) * 2018-12-26 2023-07-28 龙腾今田科技(北京)有限公司 一种广告分级投放系统及方法

Also Published As

Publication number Publication date
US20080052413A1 (en) 2008-02-28
EP2062214A1 (en) 2009-05-27
CA2656759C (en) 2015-11-03
WO2008027844A1 (en) 2008-03-06
EP2062214A4 (en) 2010-10-27
US7650431B2 (en) 2010-01-19
CA2656759A1 (en) 2008-03-06
JP2010503071A (ja) 2010-01-28

Similar Documents

Publication Publication Date Title
CN101512586A (zh) 对相关广告的本地服务
Kurkovsky et al. Using ubiquitous computing in interactive mobile marketing
US20190205957A1 (en) System for browsing by walking
JP5259012B2 (ja) 目標位置やキーワードでトリガされた広告及びユーザが呼び出し可能な層ベースの広告を発生する方法
US8880583B2 (en) 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
US10318599B2 (en) Providing additional functionality as advertisements with search results
JP5238074B2 (ja) オンラインリファレンスの収集および採点
US20030004743A1 (en) Methods for providing a location based merchant presence
US20120124039A1 (en) Online Search Based On Geography Tagged Recommendations
US20030004802A1 (en) Methods for providing a virtual coupon
US20060059129A1 (en) Public relations communication methods and systems
CN101542516A (zh) 基于位置的、内容定向的信息
JP2010531626A (ja) モバイルコンテンツの一部に関連するコンテキストデータ及び挙動データに基づくモバイル通信設備へのコンテンツの提供
CN101410815A (zh) 检测web资源的服务区域
CN101981570A (zh) 用于与内容对象集成、关联和交互的开放式架构
US8972278B2 (en) Recommending print locations
US20100211432A1 (en) Method and System for Providing Popular Content
CN105324771A (zh) 识别用户先前交互的物理位置的个人搜索结果
US7734570B2 (en) Collaborative linking system with bi-directed variable granularity search engine
Burcea et al. L-ToPSS–push-oriented location-based services
JP2008304964A (ja) 広告仲介サーバ、動線情報仲介サーバ及び電子マネー等付与サーバ
US9146996B2 (en) Embedded business metadata
Mountain et al. Mobile search
Nayak et al. Knowledge discovery in mobile business data
Amin et al. M-bookstore: Enhanced Search Function for Ubiquitous Access

Legal Events

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

Application publication date: 20090819