The invention relates to a method, device and system for filtering content items from qualified content items based on device filters. Mobile applications may be incompatible with one or more devices based on the operating system, operating system version, hardware configuration, etc. of one or more client devices. In order to remove incompatible content items, a device filter can be generated by comparing the required feature sets for the corresponding mobile application and the specific collection of data and associated data from the data structure that identifies a number of known mobile devices. The required feature set for the mobile application can contain the minimum operating system version of the mobile device, one or more qualified countries and / or one or more features. Device filters can contain identifier sets of known mobile devices that are incompatible with mobile applications based on comparison.
【技术实现步骤摘要】
【国外来华专利技术】与移动应用相关联的内容项目的基于装置的过滤
技术介绍
在诸如因特网或其他网络的联网环境中,第一方内容提供商可以提供关于资源(例如网页、文档、应用和/或其他资源)的公开呈现的信息。第一方内容可以包含由第一方内容提供商经由例如资源服务器提供的文本、视频和/或音频信息,用于通过因特网在客户端装置上呈现。第一方内容可以是由客户端装置请求的网页或在客户端装置上运行的独立应用(例如,视频游戏、聊天程序等)。额外第三方内容也可以由第三方内容提供商提供,用于连同第一方内容提供商所提供的第一方内容一起呈现在客户端装置上。例如,第三方内容可以是与诸如网页(例如,来自搜索引擎的搜索结果网页、包含在线文章的网页、社交网络服务的网页等)的请求资源或与应用(例如,游戏内的广告)共同出现的公共服务公告或广告。因此,查看资源的人可以访问作为所述资源的主题的第一方内容以及可以或可以不与资源的主题相关的第三方内容。
技术实现思路
本文描述的实现方式涉及基于装置过滤器来从用于拍卖的合格内容项目集滤出内容项目。移动应用可能基于所述一个或多个客户端装置的操作系统、操作系统版本、硬件配置等而与一个或多个客户端装置不兼容。为了基于对应的移动应用与客户端装置的不兼容性来移除内容项目,可以通过比较用于对应的移动应用的所需特征集与来自识别若干已知移动装置的数据结构的数据和用于每一已知移动装置的相关联的特征集来生成装置过滤器。在一些情况下,用于移动应用的所需特征集可以包含移动装置的最小操作系统版本、一个或多个合格国家和/或一个或多个特征。装置过滤器可以包含基于比较与移动应用不兼容的已知移动装置的识别符集,并且可以用于基 ...
【技术保护点】
1.一种方法,其包括:访问移动应用的所需特征集;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的所述数据结构的相关联特征集而生成装置过滤器,所述装置过滤器包括基于所述比较而与所述移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于所生成的装置过滤器和识别所述装置特征集的所述数据或用于所述请求的所述移动装置的所述识别符,从用于内容项目拍卖的合格内容项目集滤出与所述移动应用相关联的第一内容项目;经由所述内容项目拍卖从过滤的合格内容项目集选择第二内容项目;以及响应于所接收的请求而将所选择的第二内容项目派发到所述移动装置。
【技术特征摘要】
【国外来华专利技术】1.一种方法,其包括:访问移动应用的所需特征集;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的所述数据结构的相关联特征集而生成装置过滤器,所述装置过滤器包括基于所述比较而与所述移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于所生成的装置过滤器和识别所述装置特征集的所述数据或用于所述请求的所述移动装置的所述识别符,从用于内容项目拍卖的合格内容项目集滤出与所述移动应用相关联的第一内容项目;经由所述内容项目拍卖从过滤的合格内容项目集选择第二内容项目;以及响应于所接收的请求而将所选择的第二内容项目派发到所述移动装置。2.根据权利要求1所述的方法,其中用于所述多个已知移动装置中的每一个已知移动装置的所述特征集包括型号名称、制造商和操作系统。3.根据权利要求1所述的方法,其中所述所需特征集包括最小操作系统版本,所述方法进一步包括:基于比较所述所需特征集的所述最小操作系统版本与所述装置特征集的操作系统版本或与所述移动装置的所述识别符相关联的操作系统版本,从所述合格内容项目集滤出与所述移动应用相关联的所述第一内容项目。4.根据权利要求1所述的方法,其中与所述移动应用相关联的所述第一内容项目在所述内容项目拍卖之前从所述合格内容项目集滤出。5.根据权利要求1所述的方法,其中用于所述移动应用的所访问的所需特征集来自应用商店。6.根据权利要求5所述的方法,其中所述应用商店通过与执行所述内容项目拍卖的实体分离的实体来控制。7.根据权利要求1所述的方法,其中所述请求进一步包括识别所述移动装置的位置的数据,所述方法进一步包括:访问用于所述移动应用的合格国家集;以及基于比较识别所述移动装置的所述位置的所述数据与所述合格国家集,从用于所述内容项目拍卖的所述合格内容项目集滤出与所述移动应用相关联的第三内容项目。8.根据权利要求1所述的方法,其中所生成的装置过滤器包括多个元组,所述多个元组集包括识别所述移动应用的第一唯一识别符、识别与所述移动应用不兼容的所述多个已知移动装置中的所述一个或多个已知移动装置中的对应一个已知移动装置的第二唯一识别符、以及识别操作系统版本的第三唯一识别符。9.根据权利要求1所述的方法,其中所述请求进一步包括识别所述移动装置的移动运营商的数据,所述方法进一步包括:访问用于所述移动应用的合格国家集;以及基于比较识别所述移动装置的所述移动运营商的所述数据与所述合格国家集,从用于所述内容项目拍卖的所述合格内容项目集滤出与所述移动应用相关联的第三内容项目。10.一种系统,其包括:一个或多个处理器;以及,存储指令的一个或多个存储装置,所述指令在被所述一个或多个处理器执行时使得所述一个或多个处理器执行以下操作,包括:访问用于移动应用集中的每一个已知移动装置的所需特征集,所述所需特征集包括最小操作系统版本;访问识别各自与特征集相关联的多个已知移动装置的数据结构;基于比较用于所述移动应用集中的每一个移动应用的所述所需特征集与用于所述数据结构的所述多个已知移动装置中的每一个已知移动装置的相关联特征集而生成装置过滤器,所述装置过滤器包括用于与所述移动应用集中的一个移动应用不兼容的所述多个已知移动装置中的一个或多个已知移动装置的识别符集;接收来自移动装置的对内容项目的请求,所述请求包括识别装置特征集的数据或用于所述移动装置的识别符;基于比较所述所需特征集的所述最小操作系统版本与所述装置特征集的操作系统版本或与所述移动装置的所述识别符相关联的操作系统版本,从...
【专利技术属性】
技术研发人员:卡维塔·卡纳安,郭承恩,克里斯多佛·肯尼斯·哈里斯,毛菥,托马斯·马修·詹姆斯·亨尼根,萧令怡,里卡尔多·戈沃尼,科特瓦尼·萨钦,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。