CN113079704A 用于向消费者设备提供定向广告的方法和系统 (马蒂夫股份有限公司)_第1页
CN113079704A 用于向消费者设备提供定向广告的方法和系统 (马蒂夫股份有限公司)_第2页
CN113079704A 用于向消费者设备提供定向广告的方法和系统 (马蒂夫股份有限公司)_第3页
CN113079704A 用于向消费者设备提供定向广告的方法和系统 (马蒂夫股份有限公司)_第4页
CN113079704A 用于向消费者设备提供定向广告的方法和系统 (马蒂夫股份有限公司)_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PCT/US2019/0568862019WO2020/051598EN2020.03.用于向消费者设备提供定向广告的方法和和消费者可以进行交互以提供目标性强的广告需要广告商或发布商进行对消费者信息的隐私2通过第一计算设备的收发器向第二计算设备发送第一消通过所述收发器接收来自所述第二计算设备的第二消息基于第一广告的第一定向模型,通过所述第一计算设通过所述第一计算设备的输出设备,在所述定义的位置结合所2.根据权利要求1所述的方法,其中所述第二消息包括与所述第二计算设备相关联的通过所述收发器与所述第二计算设备交换至少一个消在所述第一计算设备的存储器中存储所述第一感兴应内容映射密钥和至少一个相应媒体内容分类器之间的关联存储在所述至少一个区块链3.根据权利要求2所述的方法,与所述第二计算设备交换所述至少一个消息以获得所通过所述处理器计算盲消息,所述盲消息为所述随机公钥乘以所述第一数据的哈希通过所述收发器从所述第二计算设备接收所述盲消息的签名通过所述处理器,基于所述盲消息的签名并使用所述随机通过所述收发器从所述第三计算设备接收针对所述新公钥的5.根据权利要求2所述的方法,在将所述第一消息发送到所述第二计算设备之前还包3通过所述收发器接收所述广告集中每个广告的相应定向基于所述第一多个感兴趣证明,通过所述处理器为所述通过所述处理器广告集中生成广告列表,所述用户适配为所述广告集的相应目标受其中选择所述第一广告还包括从所述广告列基于与所述内容映射密钥相关联的至少一个相应媒体内7.根据权利要求5所述的方法,针对所述广告集中的每个相应广告评估相应的定向模响应于存储在所述存储器中的所述第一多个感兴趣证明具有少于预定数量的感兴趣确定与所述第一计算设备相关联的所述用户是否适配所述广告集中的每个相应广告的相其中,所述第一计算设备的存储器存储所述第二多通过所述收发器从所述广告集中接收多个广告中的每个基于所述第一广告的第一定向模型、所述第一广告的第一约束集和相应第二约束集,基于所述第一定向模型,从所述第一多个感兴趣证通过所述收发器向所述第三计算设备发送第三消息,所述将所述聚集签名确定为所述感兴趣证明子集中的所有11.根据权利要求9所述的方法,其中所述第二消息包括定义可允许广告的第一约束4通过所述收发器将所述第三消息发送给所述第三通过第二计算设备的收发器,从第一计算设备接收第一消息通过所述收发器向所述第一计算设备发送第二消息,所述第二消息包括所述媒体内通过所述收发器接收来自所述第三计算设备的第三消息内容呈现广告以形成有效广告印象,所述第三消息包括所述第三计算设备的公钥下的签通过所述收发器将第四消息发送到第四计算设备和存储在至少一个区块链上的至少一个第一智能合约中的至少一个,所述第四消息包括在所述第三计算设备的公钥下的签13.根据权利要求12所述的方法,其中所述第二消息包括与所述第二计算设备相关联通过所述收发器与所述第一计算设备交换至少一个消一数据,所述第一数据至少包括(i)所述第一内容映射密钥和(ii)所述第一计算设备的第14.根据权利要求13所述的方法,所述与所述第一计算设备交换所述至少一个消息以通过所述收发器接收来自所述第一计算设备的盲消息用所述处理器通过在所述第一内容映射密钥下对所述盲消息进行签名来确定盲消息通过所述收发器将所述盲消息的签名发送给所述通过所述收发器向存储在所述至少一个区块链中的至少一个第二智能合约发送第四其中,所述第四消息导致在所述至少一个区块链上通过以下方式用新的内容映射密钥集周期性地替5通过所述收发器向存储在所述至少一个区块链上的所述至少一个第二智能合约发送其中,所述至少一个第二智能合约对所述第五消息的所述至少一个区块链存储与所述第二计算设备相关联的所述至少一个第二智能合约对所述第五消息的接收导致在所述至少一个区块链上发所述至少一个第二智能合约对所述第五消息的接收导致撤销在所述至少一个区块链18.根据权利要求12所述的方法,其中所述第二消息包括定义可允许广告的第一约束19.根据权利要求18所述的方法,其中所述第二消息包括在所述第二计算设备的公钥6[0002]本申请要求于2018年9月6日提交的美国临时申请序列号为62/727,610的美国临[0004]除非本文另外指出,否则本节中描述的材料不是本申请中的权利要求的现有技发器向第四计算设备和存储在至少一个区块链上的至少一个第一智能合约中的至少一个备相关联的实体接收有效广告印象的贷款(7[0015]图7示出了一种用于验证从消费者设备接收到的广告定向和广告选择证明以提供[0016]图8示出了一种用于利用进一步的瞭望塔审计控制瞭望塔验证(validation)的方进一步应用。[0018]本文公开的程序化广告技术通过尊重消费者的隐私利益而有利地向消费者提供[0021]参考图1_2,其中描述了用于使用区块链技术以隐私保护的方式向消费者提供目8与适配目标受众的多个消费者设备60相关联的消费者购买广告的定向广告印象。特别地,广告商可以以音频和/或视觉媒体内容的形式提供一个或多个广告。广告可以由消费者设9[0028]系统10有利地利用去中心化网络20和区块链技术来使与消费者设备60相关联的约账户响应于从外部拥有的账户或另一个合约账户接收到触发交易或消息而执行智能合[0032]去中心化网络20被配置为提供去中心化随机信标40(也可以称为去中心化随机时标40的节点组GRB利用去中心化随机信标协议,该去中心化随机信标协议使节点组GRB能够[0034]在一些实施例中,去中心化随机信标40所使用的去中心化随机信标协议采用了n的节点数。在设置阶段,将使用Shamir的秘密共享方案(Shamir’sSecretSharing用相应密钥份额生成的任何阈值数量的签名份额隐式地使用。阈值t是签名份额的拜占庭值ξ的情况下,节点组GRB生成其具有随机种子值的签名份额,其可以包括无袖长值设备60使用由运行相应瞭望塔50的实体生产的代理软件[0039]尽管在图1中被示为智能电话,但是消费者设备60可以包括存储私人消费者数据至少包括观看或听到与来自发布商的引人入胜的媒体上下文一起提供的音频和/或视觉广可能存在由不同的生产者开发的与不同的瞭望塔50相关联的代理软件65的许多不同变体。备进行交互的公共应用程序编程接口(API)的公共软件开发套件(SDK)来开发代理软件65于与去中心化网络20的至少一个公共区块链30以及系统10的其他设备交互的公共API的公执行智能合约的相应编程指令的去中心化网络节点的处理器(例如,瞭望塔50的处理器52[0047]在一些实施例中,广告区块链BCAd是利用除基于工作量证明由哈希值函数H()的安全性参数定义的整数空间中的标识符的分布被很好地进行分布并约202包括用于从以下列表中添加和删除实体的逻辑:(i)操作和维护广告区块链BCAd的瞭望塔实体列表204,(ii)被允许使用广告区块链BCAd进行广告活动的广告商实体列表206,(iii)被允许在广告区块链BCAd上提供广告活动广告的发布商实体列表208,以及(iv)被允许使用广告区块链BCAd检索广告活动的广告以结合发布商媒体内容进行呈现的代理软件实Ad和xPub能够生成可与注册,广告商设备70或发布商设备80启动与身份注册智能合约202的交易。经过某种验证注册机构智能合约202包含一项要求,例如必须以数字货币的形式将费用或抵押存入身份注册机构智能合约202或某些其他托管帐户系统中,以将相应的消费者设备60注册到身份注册智能合约202中,并将消费者设备60的相应的长期加密身份yAg添加到存储在广告区块广告区块链BCAd上存储消费者设备60的长期加密身份yAg与他们的控制瞭望塔50的加密身私钥下签署新的长期加密身份yAg,并将具有长期加密身份yAg的主张消息发送到控制瞭望了存储在代理软件实体列表210中的长期加密身份yAg之外,每个消费者设备60的代理软件65还将在本文所述的广告定向过程期间利用短期的短暂加密身份来保持匿名。更具体地,每个消费者设备60通过利用具有各自的短暂加密身份yEphn和yEphn-1的一对旋转证书Certn和Certn-1来保持匿名,其由控制瞭望塔50发布以证明持有短暂加密身份yEphn和yEphn-1的消费特定变体的生产者相关联和/或由其生产的瞭望塔50。新的身份注册消息包括消费者设备60在与系统10的其他设备进行交易时打算使用的新的短暂加密身份yEphn。在一个实施例的短暂身份列表212中的特定消费者设备60是否已经存在最新证书Certn和较旧证书作通信模块56以从广告区块链BCAd上的短暂身份列表212中撤销用于消费者设备60的较旧区块链BCAd上的短暂身份列表212中撤销用于消费者设备60的较二证书之前的时间段之外,每个消费者设备在给定时间都具有两个有效证书Certn和证书Certn,其包括临时加密身份yEphn和使用控制瞭望塔50的私钥xw生成的临时加密身份[0063]一旦已经生成了新证书Certn,处理器52就操作通信模块56以向消费者设备60发于接收到新的身份响应消息,消费者设备60的处理器62将新生成的证书Certn存储在存储器64中以供以后使用。于消费者设备60的新证书Certn存储在广告区块链BCAd处理器52操作通信模块56以将包括新证书Certn的密码累加器写入广告区块链BCAd上的短[0066]在至少另一个替代实施例中,短暂身份列表212存储标识符(例如证书序列号)而[0067]方法300继续进行以下步骤:通过消费者设备收集关于新的临时加密身份的感兴身份具有足够的感兴趣证明以创建有效的广告定向证明,就停止使用旧的短暂加密身份告定向证明证明与消费者设备60相关联的消费者满足针对特定广告活动或特定广告的定份yEphn-1收集了感兴趣证明,直到以最新的临时加密身份yEphn收集了足够数量的感兴趣证止生成广告定向证明以及在先前的短暂加密身份yEphn-1下收集的感兴趣证明,并且取而代[0071]如上所述,具有在广告商实体列表206中注册的加密身份yAd的广告商被授权使用约214记录与由在广告区块链BCAd中注册的广告商所运行的多个不同广告活动有关的广告商被授权在广告区块链BCAd上运行广告活动,并将接收到的广告活动信息存储在广告区块验证从中接收广告活动发布消息的广告商设备70的加密身份yAd已在广告商实体列表206中广告的信息,该至少一个广告可以由发布商结合发布商的媒体内容提供给消费者设备60。[0075]如上所述,与广告活动发布消息一起提供的广告活动信息还包括广告活动和/或[0078]除了定向模型和/或查询字符串,与广告活动发布消息一起提供的广告活动信息实例,和/或代理软件65的一组特定变体,其允许与广告活动(或特定广告)的广告一起展[0079]在至少一个实施例中,发布到广告区块链BCAd的广告活动信加密身份yAd至少对广告活动信息的广告商约束进行签名来生成广告商约束σAdConstraints的签名。在至少一个实施例中,为包括在相应广告活动中的每个广告生成广告商约束[0081]在将广告活动发布消息发送到广告活动智能合约214之后,广告商可以可选地修动修改消息发送到广告活动智能合约214,该广告活动修改消息包括修改后的广告活动信动智能合约214的指令,以验证活动修改消息是由最初创建广告活动并将其修改后的广告活动信息写入广告区块链BCAd上的广告活[0082]将广告活动信息发布到广告区块链BCAd充当向系统10的写入广告活动活动的时间范围的一些指示和/或广告活214的指令,以向广告区块链BCAd上的广告活动数据216写入广告活动将被终止的时间的一约214的指令,以向广告区块链BCAd上的广告活动数据216写入广告活动将被暂停的时间的214的指令,以向广告区块链BCAd上的广告活动数据216写入要恢复广告活动的时间的一些[0087]图5示出了用于标识一组合适的广告以在消费者设备处呈现的方消费者设备60周期性地维护相关消费者满足其定向模型的广告和/或广告活动的列表。以针对私人消费者数据67测试定向模型,以找到潜在的广告以供稍后在消费者设备60上呈者数据67,以确定与消费者设备60相关联的消费者是否适合该定向模型所定义的目标受定向模型,处理器62针对查询字符串和/或定向模型针对消费者设备60在最新的临时加密身份yEphn下收集的感兴趣证明和/或消费者设备60在先前的临时加密身份yEphn-1下收集的[0090]方法400继续进行前摄性可选步骤,该前摄性可选步骤是利用消费者设备计算广息包括可用于在广告活动(即实际呈现给消费者的音频和/或视觉媒体内容)中的每个广告理器62操作通信模块66以检索广告媒体并将广告媒体存储在存储器64中以供以后软件的设备的检索方的IP地址的某种方式检索广告媒体。这种技术的示例包括从P2P文件在同态加密下的数据查询和数据检索和/或具有纠错编码[0094]方法400继续进行以下步骤:将匹配的广告添加到一组可能的广告中以显示给消告列表包括可能需要的每种可能广告类型的预定最小或最大数量的广告和/或广告活动,类器是从一组预定义的允许分类器中选择的。可以在IAB内容分类映射(IABContentTaxonomyMapping)中找到此类分类系统的示例。允许分类器的预定义集合可以类似于或[0098]每个发布商将预定义的允许分类器集中的密码密钥yMap分配给特定分类器或分类名将发布商媒体内容映射到与在其下生成签名的相应密码密钥yMap相对应的特定分类器或[0099]发布商可以将多个不同的内容映射密钥yMap分配给特定的分类器或分类器组,这yMap可能代表正在购买或放置在购物车中的特定商品或服务,或者标识与发布商的媒体内发布商以及与每个内容映射密钥yMap相关联的特定分类器或分类器组使用的内容映射密钥yMap并将其写到广告区块链BCAd上的发布商内容映射密钥列表220的逻辑,列表中指示了与容映射密钥yMap,发布商设备80的处理器82操作通信模块86以将内容映射密钥消息发送到发布商内容映射智能合约218,其包括内容映射密钥yMap的集合以及每个内容映射密钥yMap每个内容映射密钥相关联的特定分类器或分类器组写到广告区块链BCAd上的发布商内容映一组最新的内容映射密钥yMapn和一组先前的内容映射密钥yMapn-1,两者均存储在广告区块及每个密钥替换先前的内容映射密钥中的哪个的一些指示和/或每个内容映射密钥将与之览和消费发布商提供的媒体内容(例如下载的应用程序、流媒体内容或基于因特网浏览器80的处理器82验证消息签名并验证相应的证书或等效标识符存储在广告区块链BCAd上的短分类,以及有关可能与请求的发布商媒体内容结合提供的广告的任何发布商约束的信息。感兴趣证明用于证明消费者设备60请求发布商媒体内容感兴趣并且因此对所请求的发布义了允许或不允许结合所请求的发布商媒体内容来别地,处理器82通过使用发布商设备80的密码标识yPub来至少签署包括在发布商内容消息[0110]一旦消费者设备60接收到包括内容映射密钥yMap和任何发布商约束的发布商内容者设备在盲签名算法下使用接收到的内容映射密钥来构造交互证明消息(方框508),以及容映射密钥yMap)与特定分类器或分类器组相关联,特定分类器或分类器组指示设备之间交[0112]在至少一个实施例中,处理器62将交互证明消息m构造为消费者设备60的最新短商设备80相对于所请求的发布商媒体内容提供的内容映射密钥yMap的串联,具有公钥的列[0113]为了维护消费者设备60以及消费者的隐私,交互证明消息m由发布商设备使用配[0114]在至少一个实施例中,消费者设备60的处理器62根据以下过*→Ggr用作与随机私钥r相对应的随机公钥。处理器62操作通信模块66以将盲目签名消息发送设备60的最新短暂加密身份yEphn下的消息签名,该消息签名由处理器62利用相应的私钥[0115]方法500中用于生成感兴趣证明的过程继续进行以下步骤:利用发布商设备从消响应消息包括在发布商设备80的加密身份yPub下的消息签名,该消息签名由处理器82利用Map_r于临时加密身份yEphn或yEphn-1都是唯一的,收集该证明时只能在临时加密身份yEphn或yEphn-1中选择要与所请求的发布商媒体内容结合提供的广告的步骤(方框518)。特别地,如上所处理器62包括内容映射密钥yMap和任何发布商约束,消费者设备60的处理器62从匹配广告列表中选择要在所请求的发布商媒体内容中可以提供广告的每定义广告媒体的分类的分类器集合是否在识别允许与请求的发布商媒体内容一起呈现的[0121]一旦在请求的发布商媒体内容中为特定位置选择了广告,方法500中用于选择和作通信模块66根据存储在广告区块链BCAd上的广告活动数据216中的检索指令和/或例如[0122]方法500中用于选择和投放广告的过程继续进行如下步骤:利用消费者设备监视[0123]方法500中用于选择和提供广告的过程继续进行以下步骤:利用消费者设备计算[0126]在至少一个实施例中,处理器62根据以下签名聚集算法生成广告定向证明1数阶P的有限循环组,其中g1,g2分别是G1,G2中的生成器。设从G2到G1的可计算同构布商媒体内容中可以在其上投放广告的每个位置的发布商约束的签名。广告商约束广告活动数据216中检索广告商约束和的广告活动ID。广告选择消息还可包括来自去中心化随机信标40的时间戳和/或最新的可[0135]图7示出了用于验证从消费者设备接收到的广告定向和广告选择证明以提供关注602),用控制瞭望塔验证广告选择消息签名以及包含在其中的广告选择和广告选择证明广告选择消息,控制瞭望塔50的处理器52至少验证或确认消息签名、广告定向证明块56,以从广告区块链BCAd上的发布商内容映射密钥列表220中检索与内容映射密钥yMap的标识允许与之结合呈现广告的发布商媒体内容的可接受类别(或不在一组不可接受的分类器中)。处理器52检查定义广告媒体分类的分类器集合是否在识别广告媒体内容可接受类制,则认为广告印象是有效的。如果广告印象被确定为有效,则处理器52生成关注证明用其私钥xW生成关注证明消息mAttention的签名括其自身的加密身份yw与广告选择消息的某些部分的串联。操作与加密身份yw的串联使得充当证明控制瞭望塔50已经验证了与特定广告yEph与另一个瞭望塔50的加密身份yw相关联的情况下,处理器52操作通信模块56以向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论