CN101512586A - 对相关广告的本地服务 - Google Patents
对相关广告的本地服务 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless 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所述的计算机系统,其特征在于,所述搜索组件基于与广告相关联的服务区域来排列所述广告。
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)
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)
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)
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 |
-
2006
- 2006-08-28 US US11/467,771 patent/US7650431B2/en active Active
-
2007
- 2007-08-27 JP JP2009526851A patent/JP2010503071A/ja not_active Withdrawn
- 2007-08-27 WO PCT/US2007/076909 patent/WO2008027844A1/en active Application Filing
- 2007-08-27 CA CA2656759A patent/CA2656759C/en active Active
- 2007-08-27 EP EP07841417A patent/EP2062214A4/en not_active Ceased
- 2007-08-27 CN CNA2007800323415A patent/CN101512586A/zh active Pending
Cited By (6)
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 |