首页> 中国专利> 基于区别化上下文的广告高速缓存空间拍卖

基于区别化上下文的广告高速缓存空间拍卖

摘要

在一些实施例中,在示例性广告系统中,多个投标者对于显示广告的设备上的广告高速缓存空间进行竞争。例如,这些投标者是广告客户、广告网络和/或忠诚度计划提供商。例如,存储和显示这些广告的设备是移动和/或固定无线通信设备。向单个投标者提供与所述各投标者有关的上下文信息。该上下文信息是关于广告可以加载到的设备的信息。可以(有时确实)向不同的投标者提供不同的受限制信息。各个实施例针对于用于操作广告代理系统的方法和装置。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-05-15

    未缴年费专利权终止 IPC(主分类):G06Q30/02 授权公告日:20180703 终止日期:20190524 申请日:20120524

    专利权的终止

  • 2018-07-03

    授权

    授权

  • 2014-07-16

    实质审查的生效 IPC(主分类):G06Q30/00 申请日:20120524

    实质审查的生效

  • 2014-06-18

    公开

    公开

说明书

技术领域

概括地说,各个实施例涉及广告,具体地说,各个实施例涉及与广告高速缓存中的广告空间的拍卖有关的方法和装置。

背景技术

广告网络(“AdNetwork”)根据其用于目标广告的参数进行分类。通常,在线移动AdNetwork使用诸如用户应用、搜索关键字和用户位置之类的参数来定位广告。另一方面,基于忠诚度的AdNetwork基于用户的唯一ID的知识和该用户忠诚度于该商店的购买历史,定位用于该用户的广告。在给定设备上的特定上下文,来自一种类型的广告网络的广告,与来自另一种类型的广告网络的广告相比,可能与该用户更加相关。例如,如果用户正在与书店应用进行交互,则与通用的在线广告网络相比,该书店的专用广告网络能够更好地定位广告。这是由于书店的广告网络可以充分利用该用户的购书历史,以了解该用户的兴趣并相应地量身定制广告,而这种历史是通用AdNetwork通常不能获得的。

在了解了上面的讨论之后,应当理解的是,为了使广告客户对广告进行定位的能力最大化,期望尽可能地将其提供成上下文信息。但是,设备用户期望维持某种程度的私密性和/或为了广告客户不与竞争者共享客户信息(例如,忠诚度计划信息),也需要达到某种平衡。

设备可以从该设备上的有限存储空间获取广告,并对其进行显示。因此,设备上的广告存储空间(如,广告的显示)可以视作广告资源,这是由于广告客户或者AdNetwork能够在设备上加载的广告越多,设备有可能显示这些广告中的一个或多个的机会就越大。

人们期望的是,公司能通过在通信设备上加载和存储广告来获得收益,在该情况下,这些广告通过存储在该设备上而具有被显示的概率。

在了解了上面的讨论之后,应当理解的是,需要用于实现创收的方法和/或装置,例如,通过允许广告客户对于在一个或多个设备上的广告高速缓存中存储广告的权利进行投标,其中所述一个或多个设备可以显示这些广告。

发明内容

在一些实施例中,在示例性广告系统中,多个投标者对于显示广告的设备上的广告高速缓存空间进行竞争。例如,这些投标者是广告客户、广告网络和/或忠诚度计划提供商。例如,存储和显示这些广告的设备是移动和/或固定无线通信设备。向单个投标者提供与所述各投标者有关的上下文信息。该上下文信息是关于广告可以加载到的设备的信息,和/或关于广告可以加载到的设备的用户的信息。可以(有时确实)向不同的投标者提供不同的受限制信息。各个实施例针对于用于操作广告代理系统的方法和装置。

根据一些实施例,一种操作广告代理系统的示例性方法,包括:从至少一个设备接收与广告定位有关的信息,其中所述设备包括可以存储广告信息的广告高速缓存;向多个竞标者提供所接收的信息中的至少一些;向所述多个竞标者拍卖所述广告高速缓存中的存储空间。根据一些实施例,一种示例性广告代理设备包括至少一个处理器,后者配置为:从至少一个设备接收与广告定位有关的信息,其中所述设备包括可以存储广告信息的广告高速缓存;向多个竞标者提供所接收的信息中的至少一些;向所述多个竞标者拍卖所述广告高速缓存中的存储空间。此外,该示例性广告代理设备还包括:耦接到所述至少一个处理器的存储器。

虽然在上文以概要的方式讨论了各种实施例,但应当理解的是,不是所有的实施例必须包括相同的特征,在一些实施例中,上文描述的一些特征不是必须的但是期望的。在下文的具体实施方式中,将讨论各个实施例的众多其它特征、实现和优点。

附图说明

图1是根据各个示例性实施例的示例性广告系统的图。

图2是根据一个示例性实施例,操作广告代理系统的示例性方法的流程图。

图3是根据一个示例性实施例的广告代理网络设备的图。

图4是可以(在一些实施例中确实)用于图3中所示出的示例性广告代理网络设备的模块集合。

图5是根据各个示例性实施例的示例性广告系统的图。

图6是根据一个示例性实施例,示出在示例性广告系统中,示例性投标者向示例性广告代理设备传输投标偏好信息的图。

图7是根据一个示例性实施例,示出示例性移动无线设备的图,其中该移动无线设备包括图6的广告代理设备所拍卖的广告高速缓存空间,其向广告代理设备传输与广告目标有关的信息。

图8是根据一个示例性实施例,示出图6的广告代理设备的图,其中该广告代理设备向不同的潜在投标者提供公共信息和不同的受限制信息。

图9是根据一个示例性实施例,示出不同的竞标者向图6的广告代理设备投标的图。

图10是根据一个示例性实施例,示出图6的广告代理设备传输中标信息的图。

图11是根据一个示例性实施例,示出中标者传输广告信息,以填充在拍卖过程中赢得的移动设备高速缓存中的广告空间的图。

图12是根据一个示例性实施例,示出示例性移动设备在其广告高速缓存中存储的广告之间进行选择的图。

具体实施方式

图1是根据各个示例性实施例的示例性广告系统100的图。示例性广告系统100包括多个设备(设备1108、…、设备M110),其中所述多个设备分别具有耦接到广告代理网络102的广告高速缓存(广告高速缓存112、…、广告高速缓存114)。在一些实施例中,设备(108、…、110)中的至少一些是移动无线设备。此外,广告系统100还包括耦接到广告代理网络102的多个投标者设备(投标者1116、投标者2118、…、投标者N120)。在一些实施例中,广告代理网络102包括广告代理设备1104和一个或多个另外的广告代理设备(例如,广告代理网络设备n106)。广告代理网络102分别对设备(设备1108、…、设备M110)的广告高速缓存(广告高速缓存110、…、广告高速缓存114)中的存储空间进行拍卖。广告代理网络102从设备(108、…、110)接收与对广告进行定位有关的信息。所接收的信息中的一些可以是公共信息,而接收的其它信息可以是受限制信息。在至少一些实施例中,广告代理网络102向竞标者(116、118、…、120)中的至少一些提供所接收的信息中的至少一些,例如,将不同的信息集提供给不同的投标者。期望针对被拍卖的广告高速缓存空间进行投标的投标者(116、118、120),向广告代理网络102提供针对被拍卖的广告高速缓存的投标。广告代理网络102对所接收的投标进行处理,并确定要进行通知的中标者。

在一些实施例中,单一的广告代理网络设备(例如,广告代理设备1104)执行广告代理网络102的功能中的多个或者全部。在一些实施例中,广告代理网络102中的不同广告代理设备(104、…、106)执行不同的功能。例如,一个广告代理设备可以接收和处理与广告定位有关的信息;另一个广告代理设备可以确定将接收的哪些信息提供给哪些投标者;另一个广告代理设备可以与投标者进行交互,例如,提供确定的广告目标信息、接收投标、以及向中标者进行通知。另一个广告代理设备可以处理接收的投标,确定中标者,另一个广告代理设备可以执行与出具帐单和/或获得的标的物的付费有关的帐户信息。另一个广告代理网络设备可以从中标者接收广告信息,并将其传输给设备,其中该设备包括与获得的标的物相对应的广告高速缓存。

图2是根据一个示例性实施例,操作广告代理系统的示例性方法的流程图200。在一些实施例中,流程图200的步骤由广告代理网络(例如,图1的广告系统100的广告代理网络102)来执行。在一些这种实施例中,流程图200的步骤由广告代理网络中所包含的广告代理网络设备来执行。该示例性方法的操作开始于步骤202,其中在步骤202,广告代理系统加电并初始化。操作从起始步骤202转到步骤204。

在步骤204,从至少一个设备接收与广告定位有关的信息,其中这些设备包括可以存储广告信息的广告高速缓存。在一些实施例中,从单个设备接收的信息可以(有时确实)包括至少一些公共信息一些受限制信息。操作从步骤204转到步骤206。

在步骤206,向多个竞标者提供所接收的信息中的至少一些。在各个实施例中,竞标者包括广告客户、广告网络或者忠诚度计划提供商中的至少一个。在一些实施例中,不同的广告客户与不同的连锁店相对应。在一些实施例中,竞标者是不同的广告网络,每一个广告网络是可以被呈现的广告的源。

在一些实施例中,步骤206包括步骤208和210。在步骤208,向每一个竞标者提供所接收的公共信息,在步骤210,向竞标者中被授权接收受限制信息的一个或多个竞标者提供至少一些受限制信息。

在一些实施例中,不同的竞标者基于其访问受限制信息的不同权利,接收该受限制信息的不同子集。在一些实施例中,向单个竞标者提供与其管理的忠诚度计划相对应的受限制信息,而不提供与其不管理的忠诚度计划相对应的受限制信息。例如,不向单个竞标者提供关于竞争对手所管理的节目的忠诚度计划信息。在一个示例中,设备的用户是特定的投标者所管理的忠诚度计划的成员,该忠诚度计划在该设备上所具有关于广告的信息或者该忠诚度计划先前在该设备上所具有的关于广告的信息,如何向该特定的投标者提供执行的广告(例如,指示该设备上的过去广告性能的统计值)。与不同的管理的忠诚度计划相对应的不同投标者,也可以获得与其在该设备上的先前广告有关的过去广告性能的信息。

在一些实施例中,受限制信息包括至少一些个人用户信息,根据用户指定的信息共享限制,对于所述受限制信息向投标者的提供进行控制。

操作从步骤206转到步骤212。在步骤212,向所述多个竞标者拍卖所述广告高速缓存中的存储空间。操作从步骤212转到步骤214。在步骤214,向赢得在所述广告高速缓存中存储广告信息的机会的单个投标者提供与已赢得的广告存储空间的数量和中标金额有关的信息。在一些实施例中,也可以(有时确实)向其它方提供该中标信息。例如,在一些这种实施例中,在公告列表上列出该中标信息。

在一些实施例中,在广告代理网络设备向多个竞标者提供信息之前,其例如从包括广告高速缓存的设备,接收用户指定的信息共享限制。在一些实施例中,广告代理网络设备例如从潜在的投标者或者一些投标者接收投标偏好信息,广告代理网络设备根据所接收的投标偏好信息,选择一组潜在的投标者关于拍卖进行联系。例如,当发生下面情形时,潜在的示例性投标者A可以请求其被联系:当预定的设备集中的任何设备具有要被拍卖的广告高速缓存空间时,或者当属于其管理的忠诚度计划的任何设备具有要被拍卖的广告高速缓存空间时。所选定的一组投标者可以是广告代理网络设备在步骤206中向其提供信息的所述多个竞标者。

图3是根据一个示例性实施例的广告代理设备300的图。例如,示例性广告代理设备300是图1的广告系统100的广告代理设备1104。示例性广告代理设备300可以(有时确实)实现根据图2的流程图200的方法。

广告代理设备300包括通过总线309耦合在一起的处理器302和存储器304,其中通过总线309,各个单元(302、304)可以交换数据和信息。广告代理设备300还包括可以耦接到处理器302的输入模块306和输出模块308,如图所示。但是,在一些实施例中,输入模块306和输出模块308位于处理器302之内。输入模块306可以接收输入信号。输入模块306可以(在一些实施例中确实)包括无线接收机和/或用于接收输入的有线或光纤输入接口。输出模块308可以包括(在一些实施例中确实包括)无线发射机和/或用于发送输出的有线或光纤输出接口。在一些实施例中,存储器304包括例程311和数据/信息313。

在各个实施例中,处理器302配置为:从至少一个设备接收与广告定位有关的信息,其中所述设备包括可以存储广告信息的广告高速缓存;向多个竞标者提供所接收的信息中的至少一些;向所述多个竞标者拍卖所述广告高速缓存中的存储空间。在一些这种实施例中,所述竞标者包括广告客户、广告网络或者忠诚度计划提供商中的至少一个。在一些实施例中,处理器302还配置为:向赢得在所述广告高速缓存中存储广告信息的机会的单个投标者,提供关于赢得的广告存储空间和中标金额的信息。

在一些实施例中,从包括广告高速缓存的单个设备接收的信息,可以(有时确实)包括至少一些公共信息和一些受限制信息。在各种实施例中,处理器302配置为:向每一个竞标者提供所接收的公共信息;向竞标者中的一个或多个提供至少一些受限制信息,其中竞标者中的所述一个或多个被授权接收所述受限制信息,以作为配置为向多个竞标者提供至少一些所接收的信息的一部分。

在各个实施例中,不同的竞标者基于其访问受限制信息的不同权利,接收受限制信息的不同子集。在一些实施例中,处理器302配置为:基于访问受限制信息的权利,确定要向竞标者提供的受限制信息的一个子集。在一些这种实施例中,处理器302配置为:基于不同的投标者访问受限制信息的权利,生成不同子集的受限制信息,以便提供给不同的投标者。在一些实施例中,处理器302进一步配置为:向相对应的不同投标者提供所生成的不同子集的受限制信息。

在一些实施例中,处理器302配置为:识别单个竞标者所管理的忠诚度计划。在各个实施例中,处理器302配置为:向单个竞标者提供与其管理的忠诚度计划相对应的受限制信息,而不提供与其不管理的忠诚度计划相对应的受限制信息。

在一些实施例中,受限制信息包括至少一些个人用户信息,处理器302配置为:根据用户指定的信息共享限制,对于所述受限制信息向投标者的提供进行控制。

在一些实施例中,处理器302配置为:只向相应的商店广告客户提供关于在广告高速缓存中存储的广告的信息。

在一些实施例中,竞标者是不同的广告网络,每一个广告网络是可以被呈现的广告的源。在一些实施例中,不同的广告客户与不同的连锁店相对应。在一些实施例中,处理器302配置为:识别不同的连锁店与一个投标者相对应。在一些实施例中,处理器302配置为:为拍卖活动选择一组潜在的投标者。在一些实施例中,处理器302配置为:接收用户指定的信息共享限制。在各个实施例中,处理器302配置为:接收投标偏好信息。在一些这种实施例中,处理器302配置为:根据所接收的投标偏好信息,为拍卖活动选择一组潜在的投标者进行联系。

在各个实施例中,处理器302配置为:在公告列表上公告中标信息。在一些实施例中,处理器302配置为:选择多个中标者与至少一些拍卖相对应。在一些这种实施例中,处理器302配置为:例如,根据预先确定的百分比,在中标者之间对于广告高速缓存中所获得的广告空间进行分配。在一些实施例中,处理器302配置为:例如,根据招标投标之间的差别,在中标者之间对于广告高速缓存中所获得的广告空间进行分配。

图4是可以(在一些实施例中确实)用于图3中所示出的示例性广告代理设备300的模块集合400。集合400中的模块可以实现在图3的处理器302中的硬件里,例如,实现成单个电路。或者,这些模块可以用软件实现,并存储在图3中所示的广告代理设备300的存储器304中。在一些这种实施例中,模块集合400包括在图3的广告代理设备300的存储器304的例程中。虽然在图3实施例中示出为单一处理器(例如,计算机),但应当理解的是,处理器302可以实现成一个或多个处理器(例如,计算机)。当用软件实现时,这些模块包括当由处理器执行时,用于配置该处理器(例如,计算机)302实现与该模块相对应的功能的代码。在一些实施例中,处理器302配置为实现模块集合400中的每一个模块。在模块集合400存储在存储器304的实施例中,存储器304是包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,其中所述计算机可读介质包括用于使至少一个计算机(例如,处理器302)实现与这些模块相对应的功能的代码(例如,针对每一个模块的单独代码)。

可以使用完全基于硬件或者完全基于软件的模块。但是,应当理解的是,可以使用软件和硬件(例如,实现的电路)模块的任意组合来实现这些功能。应当理解的是,图4中所示的模块控制和/或配置广告代理设备300或其中的模块(例如,处理器302)来执行图2的方法流程图200中所示出和/或描述的相应步骤的功能。

模块集合400包括模块404,其用于从至少一个设备接收与广告定位有关的信息,其中所述设备包括可以存储广告信息的广告高速缓存。在各个实施例中,在至少一些时间期间,从单个设备接收的信息包括至少一些公共信息一些受限制信息。此外,模块集合400还包括:模块406,其用于向多个竞标者提供所接收的信息中的至少一些;模块412,其用于向所述多个竞标者拍卖所述广告高速缓存中的存储空间;模块414,其用于向赢得在所述广告高速缓存中存储广告信息的机会的单个投标者提供与已赢得的广告存储空间的数量和中标金额有关的信息。模块406包括:模块408,用于向每一个竞标者提供所接收的公共信息;模块410,其用于向所述竞标者中被授权接收所述受限制信息的一个或多个竞标者提供至少一些受限制信息。

在各种实施例中,竞标者包括广告客户、广告网络或者忠诚度计划提供商中的至少一个。在各种实施例中,竞标者是不同的广告网络,每一个广告网络是可以被呈现的广告的源。在一些实施例中,不同的广告客户与不同的连锁店相对应。

此外,模块集合400还包括:模块416,用于基于访问受限制信息的权利,确定要向竞标者提供的受限制信息的一个子集;模块418,用于识别单个竞标者所管理的忠诚度计划;模块420,用于接收用户指定的信息共享限制;模块422,用于接收投标偏好信息;模块424,用于为了拍卖选择潜在的投标者的集合进行联系;模块426,用于在公开列表上公告中标信息。在一些实施例中,不同的竞标者基于其访问受限制信息的不同权利,接收不同子集的受限制信息,例如,模块416为不同的竞标者确定不同子集的受限制信息,模块410向不同的竞标者提供所确定的不同子集的受限制信息。

在一些实施例中,向单个竞标者提供与其管理的忠诚度计划相对应的受限制信息,而不提供与其不管理的忠诚度计划相对应的受限制信息。例如,模块418识别投标者管理的忠诚度计划,模块416根据所识别的忠诚度计划,确定用于该投标者的受限制信息的一个子集,随后模块410向投标者提供所确定的子集的受限制信息。在一些实施例中,所提供的与忠诚度计划相对应的受限制信息,包括关于忠诚度计划在设备(其中,针对该设备,发生广告空间投标)上所具有或者已经具有的关于广告的信息,和/或关于如何执行这些广告的信息(例如,指示该设备上的过去广告性能的信息)。

在一些实施例中,例如通过模块404从设备接收的受限制信息,可以(有时确实)包括至少一些个人信息,根据用户指定的信息共享限制,对于受限制信息向投标者的提供(例如,通过模块410)进行控制。

在一些实施例中,示例性广告系统(例如,图5的示例性广告系统500)包括多个广告网络(其有时称为“AdNetwork”(AdNetwork1508、AdNetwork2510、…、AdNetwork N512)),所述多个广告网络可以(有时确实)对于将广告和/或用于获取广告的其它数据加载到显示广告的设备(设备1502、…、设备M504)的权利进行竞争。各个AdNetwork接收与所述各AdNetwork有关的上下文信息。该上下文信息是关于可以加载广告的用户设备的信息。由于私密性原因和/或由于可以将诸如忠诚度计划信息之类的一些信息视作为与另一个AdNetwork相对应的信息,因此可以(有时确实)向不同的AdNetwork提供不同的信息。由于对于设备上的广告存储空间进行竞争的不同AdNetwork可以接收不同的信息,因此这些广告网络面对着“不同的上下文”,即,取决于特定的AdNetwork的标识和该AdNetwork中的参与者(例如,商店)的不同的上下文信息。AdNetwork基于其接收的区别化的上下文信息,进行竞争来向设备提供广告。

假定设备具有高速缓存(例如,“AdCache”)的示例性系统,其中所述高速缓存包括用于广告的元数据。在示例性系统500中,设备(设备1502、…、设备M504)分别包括广告高速缓存(AdCache516、…、AdCache520)。在呈现机会时,设备运行广告选择方法,其中该方法选择要在该机会呈现的广告的子集。典型的选择方法是拍卖,其中在该情况下,选择具有最高投标的广告进行呈现。例如,在设备1502中,在呈现机会时,广告模块514实现包括拍卖的方法,其中该方法选择在AdCache516中包括的广告的一个子集进行呈现。类似地,在设备M504,在呈现机会时,广告模块518实现包括拍卖的方法,其中该方法选择在AdCache520中包括的广告的一个子集进行呈现。

在一些实施例中,AdCache由一个实体(例如,称为“AdNetBroker”的实体)拥有和/或管理。AdNetBroker的目标是使用来自多个AdNetwork的广告来填充AdCache。为了实现该目标,AdNetBroker针对其拥有和/或管理的设备的AdCache空间的部分,举行拍卖。替代地,AdNetBroker可以对一组设备上的AdCache空间进行拍卖,例如,“具有某组特性的1000个上的AdCache空间”。在图5的示例中,广告高速缓存(AdCache516、…、AdCache520)由AdNetBroker网络506拥有和/或管理。在一些实施例中,AdNetBroker网络506是单一设备。在其它实施例中,AdNetBroker网络506包括耦接在一起的多个设备(例如,实现不同的功能的不同设备)。

在对广告高速缓存上的广告空间进行拍卖之前,设备上的“AdModule”向AdNetBroker网络发送包括关于该设备和用户的多种信息。例如,如果对设备502的AdCache516上的广告空间进行拍卖,则广告模块514向AdNetBroker网络506发送信息522。类似地,如果对设备504的AdCache520上的广告空间进行拍卖,则广告模块514向AdNetBroker网络506发送信息524。所传输的信息包括两种类型的信息:

1、可用于参与该拍卖的每一个AdNetwork的“公共”信息。例如,设

备所监听到的一组发现信息/表达式。

2、可用于参与该拍卖的AdNetwork的一个子集的专用信息(其有时还

称为受限制信息)。例如,在一些实施例中,将关于用户忠诚度卡的信

息披露给相应的忠诚度广告网络,而不披露给其它AdNetwork,例如,

这是由于用户只同意向该忠诚度卡提供商披露该信息。

如图5中所示,AdNetBroker网络506将关于AdCache的信息转发给参与该拍卖的AdNetwork(508、510、…、512)。通常,不同的AdNetwork(508、510、…、512)根据其被授权接收什么信息,来接收不同的信息,即,该拍卖是基于区别的上下文。这不像传统的在线拍卖系统,在该情况下,拍卖商向所有投标者提供相同的信息集。

例如,设备1502向AdNetBroker网络506传输一组上下文'S1',实体506选择性地将信息(S1的子集1526、S1的子集2530、…、S1的子集N534)分别地转发给广告网络(AdNetwork1508、AdNetwork2510、…、AdNetwork N512)。类似地,设备M504向AdNetBroker网络506传输一组上下文'SM',实体506选择性地将信息(SM的子集1538、SM的子集2542、…、SM的子集N536)分别地转发给广告网络(AdNetwork1508、AdNetwork2510、…、AdNetwork N512)。

区别化上下文的使用引出了关于这些拍卖的公平性的问题。寻求公平的一种方法是考虑用户隐式地或者显式地同意披露什么内容。例如,如果用户与忠诚度提供商X签署了协议,则其向忠诚度提供商Y披露该信息是不公平的,这是由于该用户只同意向X而不向Y披露该成员信息。也就是说,进行等同的上下文披露是不公平的。所以,根据这种观点,只要区别化的上下文披露遵循基于用户同意的规则,则可以认为该拍卖是公平的。

在一些实施例中,当具有某些类型的上下文的设备的AdCache拿出来拍卖时,AdNetwork还可以请求向AdNetBroker网络进行通知。如果授权AdNetwork接收所请求的上下文信息,则AdNetBroker尊重该请求,并在拍卖时,将所请求的信息转发给该AdNetwork。

此外,在一些实施例中,向参与的AdNetwork提供关于该拍卖的细节。该信息的示例包括:进行拍卖的AdCache空间的数量;该AdCache空间可用于该拍卖的获胜者的持续时间;以及要拍卖其空间的设备的数量。

希望竞标的广告网络对于要被拍卖的空间进行投标。在该示例中,广告网络(AdNetwork1508、AdNetwork2510和AdNetwork N512)希望对于AdCache516上的要拍卖的空间进行竞标,并分别对于设备1广告高速缓存空间进行投标(528、532、536)。在该示例中,广告网络(508、510和512)也希望对于AdCache520上的要拍卖的空间进行竞标,并分别对于设备M广告高速缓存空间进行投标(540、544、548)。

AdNetBroker506为每一个拍卖,选择出价最高的子集,并在其之间分配所拍卖的AdCache空间。例如,根据具体的实施例,可以(有时确实)使用各种分配方法。例如,在一个示例性实施例中,AdNetBroker挑选预定数量的最高的几个投标者(例如,前十个投标者),并按照其投标的比率来分配AdCache空间。在另一个示例性实施例中,AdNetBroker挑选预定数量的最高的几个投标者(例如,前四个投标者),向其分配(其所竞标的)广告高速缓存空间的预定的不同大小部分,例如,其所竞标的AdCache空间的40%、30%、20%和10%。在一些实施例中,AdNetBroker可以(有时确实)针对位于同一设备中的相同高速缓存里的AdCache空间的不同部分,举行多个拍卖,例如,单一中标者与所拍卖的每一个广告高速缓存部分相对应。例如,AdNetBroker506可以决定对AdCache516的两个部分进行拍卖,并举行两个单独的拍卖,每一次拍卖对应于一个单一的中标者。

在拍卖结束时,AdNetBroker网络通告关于中标的AdNetwork的信息,以及其对于受到这次拍卖影响的设备的分配,中标的AdNetwork传输广告或者用于识别广告的信息,以便存储在其针对该设备所赢得的广告高速缓存部分中。在一些实施例中,中标的AdNetwork传输广告,以便存储在其通过AdNetBroker网络所赢得的广告高速缓存部分中。在一些实施例中,中标的AdNetwork传输用于识别广告的信息,以便存储在其通过AdNetBroker网络所赢得的广告高速缓存部分中。在一些实施例中,中标的AdNetwork传输广告,以便存储在其通过信令路由(其不包括AdNetBroker网络)所赢得的广告高速缓存部分中。在一些实施例中,中标的AdNetwork传输用于识别广告的信息,以便存储在其通过信令路由(其不包括AdNetBroker网络)所赢得的广告高速缓存部分中。

图6-12示出了示例性广告代理设备实现操作广告代理系统的示例性方法的示例,其中在该方法中,多个投标者对于设备中的广告高速缓存空间(例如,移动无线设备上的广告高速缓存空间)进行竞标。该示例性广告系统包括广告代理设备602和多个潜在的投标者设备(投标者1604(例如,与连锁店1相对应的广告客户1)、投标者2606(例如,与连锁店2相对应的广告客户2)、投标者3608(例如,广告网络1)、投标者4610(例如,广告网络2)、投标者5612(例如,忠诚度计划提供商1)、投标者6614(例如,忠诚度计划提供商2)。在图6的图形600中,潜在投标者(604、606、608、610、612、614)中的每一个向广告代理设备602发送包括投标偏好信息的信号。投标者1604向广告代理设备602发送包括投标偏好信息618(例如,具有连锁店1积分卡的用户列表)的信号616。投标者2606向广告代理设备602发送包括投标偏好信息622(例如,表达对于消费性电子产品感兴趣的用户)的信号620。投标者3608向广告代理设备602发送包括投标偏好信息626(例如,特定的年龄组中的用户)的信号624。投标者4610向广告代理设备602发送包括投标偏好信息630(例如,在一天的特定时间(例如,在午餐时间期间)位于指定的位置区域的用户)的信号628。投标者5612向广告代理设备602发送包括投标偏好信息634(例如,属于忠诚度计划提供商1所管理的忠诚度计划的用户的列表)的信号632。投标者6614向广告代理设备602发送包括投标偏好信息638(例如,属于忠诚度计划提供商2所管理的忠诚度计划的用户的列表)的信号636。

此外,该示例性广告系统还包括具有广告高速缓存空间的多个设备,其中广告代理设备602可以并且有时对该广告高速缓存空间进行拍卖。图7的图形700示出了包括广告高速缓存704的示例性移动无线设备1702。广告高速缓存704包括当前可用的由广告代理设备602进行拍卖的广告高速缓存空间706。在该示例中,要进行拍卖的广告高速缓存空间706包括可以存储广告信息的三个相同大小的块。示例性移动无线设备702支持对等信令协议,其中在该协议中,传送携带相对较少量的信息的表达的对等广播信号,可以(有时确实)由设备进行发送。在该示例中,移动设备702广播对等信号708,其中对等信号708传送与设备702和/或设备702的用户相对应的标识信息710和用于标识设备702和/或设备702的用户对于电子产品感兴趣的信息(例如,旨在对消费电子设备进行购物)。在该示例中,移动设备702还广播对等信号714,后者传送与设备702和/或设备702的用户相对应的标识信息710和用于标识设备702的位置的信息716。该广播对等信号(708、714)由广告代理设备602进行接收,对传送的信息进行恢复。

此外,设备702还向广告代理设备602发送信号718,后者传送与广告高速缓存706的拍卖有关的信息,其中广告代理设备602接收和处理该信息。在该示例中,信号718包括设备标识信息720、用户标识信息722、关于要拍卖的广告高速缓存空间的信息724(例如,空间大小、块的数量、广告保持在该广告高速缓存空间中的持续时间等等)、用于标识用户年龄组的信息726和/或其它用户人口统计类型信息、用于标识与不同的广告客户、广告网络和/或广告忠诚度计划相对应的过去广告结果信息的信息、以及受限制信息访问权利信息730。

广告代理设备602选择一组投标者来提供与移动设备702中的广告高速缓存空间706的拍卖有关的信息。在该示例中,由于设备1的用户被识别成拥有连锁店1积分卡,因此选择投标者1604;由于设备2表达了对于消费电子产品的兴趣,并很可能是从连锁店2购物的候选人,因此选择投标者2606。由于设备702的用户的年龄组没有落入到广告网络1所寻找的类别之内,因此拒绝投标者3608。由于当前时间是午餐时间,设备1702位于预定的感兴趣区域(例如,位于含有美食广场的购物中心附近,其中广告网络2在该美食广场中具有客户端),因此选择投标者4610。由于设备702的用户属于忠诚度计划提供商1所管理的忠诚度计划,因此选择投标者5612;由于设备702的用户属于忠诚度计划提供商2所管理的忠诚度计划,因此选择投标者6614。

在图8的图形800中,广告代理设备602向投标者1604发送信号802。信号802包括关于被拍卖的广告高速缓存空间的通用信息706、公共信息812和受限制信息814,例如,包括与广告客户1的广告(其位于移动设备702之上)相对应的广告性能信息的先前的广告结果信息。广告代理设备602向投标者2606发送信号804。信号804包括关于被拍卖的广告高速缓存空间的通用信息706、公共信息812和受限制信息816,例如,包括与广告客户2的广告(其位于移动设备702之上)相对应的广告性能信息的先前的广告结果信息。广告代理设备602向投标者4610发送信号806。信号806包括关于被拍卖的广告高速缓存空间的通用信息706、公共信息812和受限制信息818,例如,包括与广告客户2的广告(其位于移动设备702之上)相对应的广告性能信息的先前的广告结果信息。广告代理设备602向投标者5612发送信号808。信号808包括关于被拍卖的广告高速缓存空间的通用信息706、公共信息812和受限制信息820,例如,包括与忠诚度计划提供商1所管理的忠诚度计划的广告(其位于移动设备702之上)相对应的广告性能信息的先前的广告结果信息。广告代理设备602向投标者6614发送信号810。信号810包括关于被拍卖的广告高速缓存空间的通用信息706、公共信息812和受限制信息822,例如,包括与忠诚度计划提供商2所管理的忠诚度计划的广告(其位于移动设备702之上)相对应的广告性能信息的先前的广告结果信息。在一些实施例中,关于被拍卖的广告高速缓存空间的通用信息包括:用于标识被拍卖的空间的大小的信息、用于标识在该拍卖中所包括的广告高速缓存空间的块的数量的信息、用于标识该拍卖的规则的信息(例如,中标者的数量、在存在多个中标者的情况下如何在多个中标者之间分配广告高速缓存空间)、用于标识允许中标者将广告存储在所赢得的广告空间的持续时间和/或时间间隔的信息、用于标识在允许中标者占用所赢得的广告高速缓存空间期间,是否允许该中标者更新和/或改变该广告高速缓存空间中的广告的信息。在各个实施例中,公共信息812包括在传送表达的对等广播信号中所接收的信息里的一些。在一些实施例中,公共信息812包括用于标识设备702的用户属于的组分类(例如,年龄组、财政收入阶层)、用户的通常兴趣、购买模式等等的通用信息,但不包括用于标识特定的用户的特定信息。

潜在投标者(604、606、608、610、612、614)中的每一个分别接收信号(802、804、806、808、810)中所传输的信息,判断是否对于广告高速缓存空间706进行竞标,以什么样的价值出价。在图9的图形900中,投标者(投标者1604、投标者2606、投标者4610、投标者5612)决定进行竞标。投标者(投标者1604、投标者2606、投标者4610、投标者5612)分别向广告代理设备602发送用于传送投标(910、912、914、916)的信号(902、904、906、908)。

在该示例中,由广告代理设备602所实现的投标规则是:出价最高者赢得广告高速缓存空间706的2个块,出价第二高者获得广告高速缓存空间706的1个块。在图10的图形1000中,广告代理设备602对接收的投标进行处理,确定投标者2606是第一中标者,投标者5612是第二中标者。广告代理设备602分别生成和向投标者设备(606、612)发送信号(1002、1004),其中信号(1002、1004)传送中标信息(1006、1008)。信息1006提供关于所赢得的广告存储空间以及中标金额的信息,例如,标识投标者2是第一中标者的信息、标识投标者2赢得了广告高速缓存空间706中的两个块的信息、标识赢得的广告高速缓存空间的信息、用于将广告加载在赢得的广告高速缓存空间中的访问信息、中标金额、以及用于为该中标进行支付的信息。信息1008提供关于所赢得的广告存储空间以及中标金额的信息,例如,标识投标者5是第二中标者的信息、标识投标者5赢得了广告高速缓存空间706中的一个块的信息、标识赢得的广告高速缓存空间的信息、用于将广告加载在赢得的广告高速缓存空间中的访问信息、中标金额、以及用于为该中标进行支付的信息。此外,广告代理设备602还向设备1014发送信号1010,其中设备1014包括在其上公告中标信息1012的公共公告板。在各个实施例中,与中标信息(1006、1008)相比,在更晚的时间发送中标信息1012。在各个实施例中,与中标信息(1006、1008)相比,中标信息1012更通用,例如,信息1012不标识该特定的中标者,而是标识中标价格。

图11的图形1100示出了用于向移动设备702的广告高速缓存704中的所赢得的广告高速缓存空间706进行广告的示例性加载。中标者606通过广告代理设备602将广告加载到移动设备702中。信号1102向投标者2604所赢得的两个广告高速缓存空间块传输广告客户2广告1104。中标者612通过不包括广告代理设备602的信令路由,将广告加载到移动设备1702。投标者5612发送包括信息1108的信号1106,其中信息1108标识在该拍卖中所赢得的广告高速缓存空间,以及所选定的要加载到广告存储和广告加载节点1110的广告。广告存储和广告加载节点1110生成并向移动无线设备702发送信号1112,其中信号1112包括来自忠诚度计划提供商11114的广告。移动无线设备702接收和存储所传输的广告。

图12的图形1200示出了三个广告(忠诚度计划1广告、广告客户2第一广告和广告客户2第二广告)加载到被拍卖的广告高速缓存空间。针对每一次广告显示机会,移动设备702中的广告显示拍卖模块1202执行用于显示多个广告(其中所述多个广告存储在广告高速缓存704中)之中的一个广告的拍卖。在图12的示例中,设备702中的拍卖导致:在显示机会1,显示广告客户2第一广告的决定,设备1702向设备702的用户显示所选定的广告。此外,设备702还记录对于该广告的任何响应(例如,指示针对该广告的肯定响应的动作)。

本申请各种实施例的技术可以使用软件、硬件和/或软硬件结合的方式来实现。本申请各种实施例针对于装置,例如,广告代理设备(其可以是移动设备,也可以是固定设备)、包括广告高速缓存的移动节点(例如,包括广告高速缓存的移动终端)、包括广告高速缓存的固定节点(例如,包括广告高速缓存的固定位置接入点)、投标者设备(例如,广告网络设备或者广告客户设备或存储设备)、和/或广告代理系统和/或广告系统。此外,本申请各种实施例还针对于方法,例如控制和/或操作广告代理系统、广告代理网络和/或广告代理设备、包括广告高速缓存的移动节点、包括广告高速缓存的固定节点、投标者节点和/或广告系统的方法。本申请各种实施例还针对于机器(例如,计算机)可读介质,例如,ROM、RAM、CD、硬盘等等,这些机器可读介质包括用于控制机器实现方法的一个或多个步骤的机器可读指令。例如,计算机可读介质是非临时性计算机可读介质。

应当理解的是,本申请所公开处理过程中的特定顺序或步骤层次只是示例方法的一个例子。应当理解的是,根据设计偏好,可以重新排列这些处理过程中的特定顺序或步骤层次,而这些仍在本发明的保护范围之内。所附的方法权利要求以示例顺序给出各种步骤元素,但并不意味着其受到所给出的特定顺序或层次的限制。

在各种实施例中,本申请描述的节点可以使用一个或多个模块实现,其中这些模块执行与一种或多种方法相对应的步骤,例如,信号处理、信号生成和/或传输步骤。因此,在一些实施例中,各种特征用模块实现。这些模块可以用软件、硬件或软硬件结合的方式来实现。许多上文描述的方法或方法步骤能够使用包括在诸如存储器设备(例如,RAM、软盘等等)之类的机器可读介质中的机器可执行指令(例如,软件)来实现,这些机器可执行指令控制机器(例如,具有或没有其它硬件的通用计算机)例如在一个或多个节点中,实现上文所描述的方法的全部或者一部分。因此,具体而言,本申请各种实施例是针对包括机器可执行指令的机器可读介质(例如,非临时性计算机可读介质),其中这些机器可执行指令用于使机器(例如,处理器和相关的硬件)执行上文所描述方法中的一个或多个步骤。一些实施例是针对包括处理器的设备(例如,通信节点),其中所述处理器被配置为实现本发明的一种或多种方法中的一个、多个或所有步骤。

在一些实施例中,一个或多个设备(例如,广告代理网络设备、包括广告高速缓存的移动设备或固定设备或者投标者设备)的特定处理器或一些处理器(例如,CPU),被配置为执行本申请所述方法的步骤,如同由该设备执行一样。处理器的配置可以通过下面方式来实现:使用一个或多个模块(例如,软件模块)控制处理器配置,和/或在处理器中包括硬件(例如,硬件模块)以执行所述的步骤和/或控制处理器配置。因此,一些但不是所有实施例是针对于具有处理器的设备(例如,通信节点),其中所述处理器包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的模块。在一些但不是所有实施例中,设备(例如,通信节点)包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的模块。这些模块可以使用软件和/或硬件来实现。

一些实施例是针对包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,所述计算机可读介质包括用于使一个计算机或多个计算机实现各种功能、步骤、动作和/或操作(例如,上文所述的一个或多个步骤)的代码。根据该实施例,计算机程序产品可以(有时确实)包括用于执行每一个步骤的不同代码。因此,计算机程序产品可以(有时确实)包括用于一种方法(例如,控制通信设备或节点的方法)的各个单独步骤的代码。该代码可以以机器(例如,计算机)可执行指令的形式保存在诸如RAM(随机存取存储器)、ROM(只读存储器)或其它类型存储器件的计算机可读介质(例如,非临时性计算机可读介质)中。除了针对于计算机程序产品之外,一些实施例针对于处理器,其中该处理器被配置为实现上文所述一种或多种方法的各种功能、步骤、动作和/或操作中的一个或多个。因此,一些实施例是针对被配置为实现本申请所述方法的一些或所有步骤的处理器(例如,CPU)。例如,该处理器可以使用在例如本申请所描述的通信设备或其它设备中。

各种实施例非常适合于使用对等信令协议的通信系统。

虽然本申请是围绕着OFDM系统描述的,但本申请各种实施例的至少一些方法和装置适用于多种多样的通信系统,这些通信系统包括多种非OFDM和/或非蜂窝系统。

在了解上面的描述之后,对于本领域的普通技术人员来说,对上文所描述各种实施例的方法和装置的众多其它变型都是显而易见的。这些变型应被认为落入本申请的保护范围之内。这些方法和装置可以(并且在各种实施例中确实)结合CDMA、正交频分复用(OFDM)和/或用于在通信设备之间提供无线通信链路的各种其它类型的通信技术来使用。在一些实施例中,将一个或多个通信设备实现成使用OFDM和/或CDMA与移动节点建立通信链路的接入点,和/或通过有线或无线通信链路来提供针对互联网或其它网络的连接。在各种实施例中,为了实现本申请的方法,将移动节点实现成笔记本计算机、个人数据助理(PDA)或包括接收机/发射机电路和逻辑和/或例程的其它便携式设备。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号