用于格式化数字组件的概率技术制造技术

技术编号:34372217 阅读:18 留言:0更新日期:2022-07-31 11:43
一种方法、系统和装置,包括用于使用概率技术提供数字组件的重新格式化版本的装置。在一个方面,处理包括获得指定有资格使用数字组件扩展集合来重新格式化的给定可重新格式化数字组件的分发参数限制的数据。对于多个数字组件请求中的每一个,确定给定数字组件扩展具有附加选择要求,当附加选择要求与给定可重新格式化数字组件的基本选择要求组合时,将超过分发参数限制。使用概率技术确定给定数字组件扩展将被选择用于生成给定可重新格式化数字组件的重新格式化版本的概率,使得响应于请求而在一段时间内分发给定可重新格式化数字组件的合计选择要求在分发参数限制之内。件的合计选择要求在分发参数限制之内。件的合计选择要求在分发参数限制之内。

Probabilistic techniques for formatting digital components

【技术实现步骤摘要】
用于格式化数字组件的概率技术
[0001]本申请是申请日为2019年9月9日、申请号为201980036765.1、专利技术名称为“用于格式化数字组件的概率技术”的专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求于2019年1月22日提交的标题为“PROBABILISTIC TECHNIQUES FOR FORMATTING DIGITAL COMPONENTS”的美国专利申请No.16/254,160的优先权,其要求于2018年10月26日提交的标题为“PROBABILISTIC TECHNIQUES FOR FORMATTING DIGITAL COMPONENTS”的美国专利申请No.62/751,106的利益。上述申请的公开内容出于所有目的通过引用整体并入本文。

技术介绍

[0004]互联网提供对多种资源的访问。例如,视频和/或音频文件以及用于特定主题或特定新闻文章的网页通过互联网可访问。资源可以呈现与特定主题或特定新闻文章有关的内容。数字组件可以与资源的内容一起呈现。可以例如通过向数字组件添加扩展(extension)来重新格式化某些数字组件。然而,某些数字组件可能没有资格使用某些扩展被重新格式化。

技术实现思路

[0005]本说明书描述了与使用概率技术来重新格式化数字组件有关的技术,使得在提供数字组件用于呈现的一部分时间中,提供了数字组件否则无法提供的特定格式。
[0006]通常,本说明书中描述的主题的一个创新方面可以体现在一种系统中,所述系统包括:一个或多个前端服务器,被配置为接收对数字组件的请求并响应于请求而提供数字组件;以及一个或多个后端服务器,与一个或多个前端服务器进行数据通信。一个或多个后端服务器可以被配置为执行操作,包括:获得指定有资格使用数字组件扩展集合重新格式化的给定可重新格式化数字组件的分发参数限制的数据。每个数字组件扩展可以包括附加内容,当附加内容被选择时,用于生成给定可重新格式化数字组件的重新格式化版本。对于多个数字组件请求的每一个,响应于数字组件请求为其选择了给定可重新格式化数字组件以分发给客户端设备,后端服务器可以确定数字组件扩展集合中的给定数字组件扩展具有附加选择要求,当附加选择要求与给定可重新格式化数字组件的基本选择要求组合时,将超过给定可重新格式化数字组件的分发参数限制。基本选择要求是提交给数字组件分发器以在无扩展的情况下提供数字组件的基本版本所需的量。后端服务器可以使用概率技术并且至少基于分发参数限制和基本选择要求确定给定数字组件扩展将被选择用于生成给定可重新格式化数字组件的重新格式化版本的概率,使得用于响应于多个请求而在一段时间内分发给定可重新格式化数字组件的合计选择要求在分发参数限制之内。后端服务器可以为给定可重新格式化数字组件选择数字组件扩展。根据确定的概率为一部分数字组件请求选择基本选择要求和附加选择要求的组合超过分发参数限制的给定数字组件扩展。后端服务器使用选择的数字组件扩展生成给定可重新格式化数字组件的重新格式化版本。后端服
务器可以向前端服务器提供给定可重新格式化数字组件的重新格式化版本。前端服务器将给定数字组件的重新格式化版本发送给接收到数字组件请求的客户端设备。该方面的其他实现方式包括对应的装置、方法和计算机程序,被配置为执行在计算机存储设备上编码的方法的各方面。
[0007]本说明书中描述的主题的又一个创新方面可以体现在一种系统中,包括:数据处理装置;和与数据处理装置进行数据通信的存储器存储装置,存储器存储装置存储可由数据处理装置执行的指令,并且指令在这种执行时使得数据处理装置执行操作,包括:接收数字组件请求;响应数字组件请求,识别有资格呈现的数字组件集合;对于数字组件集合中的给定数字组件:基于给定数字组件的一个或多个分发目标,从数字组件扩展集合中选择给定数字组件扩展;和基于对应于重新格式化给定数字组件的指定调整因子,动态更新给定数字组件的选择参数;基于给定数字组件的更新的选择参数和数字组件集合中每个其他数字组件的对应选择参数,从数字组件集合中选择给定数字组件;使用给定数字组件扩展生成给定数字组件的重新格式化版本;和将给定数字组件的重新格式化版本发送到客户端设备,客户端设备的数字组件请求被接收。
[0008]本说明书中描述的主题的又一个创新方面可以体现在一种由一个或多个数据装置执行的方法中,方法包括:接收数字组件请求;响应于数字组件请求,识别有资格呈现的数字组件集合;对于数字组件集合中的给定数字组件:基于给定数字组件的一个或多个分发目标,从数字组件扩展集合中选择给定数字组件扩展;和基于对应于重新格式化给定数字组件的指定调整因子,动态更新给定数字组件的选择参数;基于给定数字组件的更新的选择参数和数字组件集合中每个其他数字组件的对应选择参数,从数字组件集合中选择给定数字组件;使用给定数字组件扩展生成给定数字组件的重新格式化版本;和将给定数字组件的重新格式化版本发送到客户端设备,客户端设备的数字组件请求被接收。
[0009]本说明书中描述的主题的又一个创新方面可以体现在一种编码有计算机程序的非暂时性计算机存储介质中,程序包括指令,当由一个或多个数据处理装置执行时,指令使得一个或多个数据处理装置执行操作,包括:接收数字组件请求;响应于数字组件请求,识别有资格呈现的数字组件集合;对于数字组件集合中的给定数字组件:基于给定数字组件的一个或多个分发目标,从数字组件扩展集合中选择给定数字组件扩展;和基于对应于重新格式化给定数字组件的指定调整因子,动态更新给定数字组件的选择参数;基于给定数字组件的更新的选择参数和数字组件集合中每个其他数字组件的对应选择参数,从数字组件集合中选择给定数字组件;使用给定数字组件扩展生成给定数字组件的重新格式化版本;和将给定数字组件的重新格式化版本发送到客户端设备,客户端设备的数字组件请求被接收。
[0010]这些和其他实现方式可以各自可选地包括以下特征中的一个或多个。在一些方面,所述操作包括:使用概率技术确定第二数字组件扩展将被选择用于生成给定可重新格式化数字组件的第二重新格式化版本的第二概率。基本选择要求和第二数字组件扩展的第二附加选择要求的组合可以小于分发参数限制。
[0011]在一些方面,所述操作包括基于(i)基本选择要求和附加选择要求的组合以及(ii)基本选择要求和第二附加选择要求的组合,从数字组件扩展集合中选择给定数字组件扩展和第二数字组件扩展。从数字组件扩展集合中选择给定数字组件扩展和第二数字组件
扩展可以包括:确定基于基本选择要求和附加选择要求的组合的第一组合选择要求是对于数字组件扩展集合的高于分发参数限制的最低组合选择要求,并且作为响应,选择给定数字组件扩展;以及确定基于基本选择要求和第二附加选择要求的组合的第二组合选择要求是对于数字组件扩展集合的小于分发参数限制的最高组合选择要求,并且作为响应,选择第二数字组件扩展。
[0012]在一些方面,所述操作包括:使用概率技术确定将在不使用数字组件扩展重新格式化的情况下提供给定可重新格式化数字组件的第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,包括:数据处理装置;和与所述数据处理装置进行数据通信的存储器存储装置,所述存储器存储装置存储可由所述数据处理装置执行的指令,并且所述指令在这种执行时使得所述数据处理装置执行操作,包括:接收数字组件请求;响应所述数字组件请求,识别有资格呈现的数字组件集合;对于所述数字组件集合中的给定数字组件:基于所述给定数字组件的一个或多个分发目标,从数字组件扩展集合中选择给定数字组件扩展;和基于对应于重新格式化所述给定数字组件的指定调整因子,动态更新所述给定数字组件的选择参数;基于所述给定数字组件的更新的选择参数和所述数字组件集合中每个其他数字组件的对应选择参数,从所述数字组件集合中选择所述给定数字组件;使用所述给定数字组件扩展生成所述给定数字组件的重新格式化版本;和将所述给定数字组件的重新格式化版本发送到客户端设备,所述客户端设备的所述数字组件请求被接收。2.根据权利要求1所述的系统,其中,所述数字组件扩展集合中的每个数字组件扩展包括与所述数字组件扩展集合中的每个其他数字组件扩展不同的内容呈现。3.根据权利要求1所述的系统,其中,所述数字组件扩展集合中的每个数字组件扩展包括与所述数字组件扩展集合中的每个其他数字组件扩展不同的内容。4.根据权利要求1的系统,其中:所述数字组件扩展集合中的每个数字组件扩展具有对应附加选择要求;和基于对应于重新格式化所述给定数字组件的指定调整因子来动态更新所述给定数字组件的选择参数包括将所述给定数字组件扩展的对应附加选择要求添加到所述给定数字组件的选择参数。5.根据权利要求4所述的系统,其中:所述数字组件扩展集合中的每个数字组件扩展包括对应选择概率,所述对应选择概率基于所述数字组件扩展的对应附加选择要求;和基于所述给定数字组件的一个或多个分发目标从所述数字组件扩展集合中选择所述给定数字组件扩展包括基于所述给定数字组件扩展的对应选择概率选择所述给定数字组件扩展。6.根据权利要求5所述的系统,其中,每个数字组件扩展的对应选择概率进一步基于所述给定数字组件的合计分发参数限制。7.根据权利要求1所述的系统,其中,所述给定数字组件的一个或多个分发目标包括合计分发参数限制,用于呈现所述数字组件的选择参数的平均不超过所述合计分发参数限制。8.一种由一个或多个数据装置执行的方法,所述方法包括:接收数字组件请求;
响应于所述数字组件请求,识别有资格呈现的数字组件集合;对于所述数字组件集合中的给定数字组件:基于所述给定数字组件的一个或多个分发目标,从数字组件扩展集合中选择给定数字组件扩展;和基于对应于重新格式化所述给定数字组件的指定调整因子,动态更新所述给定数字组件的选择参数;基于所述给定数字组件的更新的选择参数和所述数字组件集合中每个其他数字组件的对应选择参数,从所述数字组件集合中选择所述给定数字组件;使用所述给定数字组件扩展生成所述给定数字组件的重新格式化版本;和将所述给定数字组件的重新格式化版本发送到客户端设备,所述客户端设备的所述数字组件请求被接收。9.根据权利要求8所述的方法,其中所述数字组件扩展集合中的每个数字组件扩展包括与所述数字组件扩展集合中的每个其他数字组件扩展不同的内容呈现。10.根据权利要求8所述的方法,其中所述数字组件扩展集合中的每个数字组件扩展...

【专利技术属性】
技术研发人员:A杰恩O穆拉里德哈兰P莫勒
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1