增强的在线隐私制造技术

技术编号:25696707 阅读:55 留言:0更新日期:2020-09-18 21:08
用于增强在线用户隐私的、包括编码在计算机存储介质上的计算机程序的方法、系统和装置。方法可以包括接收标签信息,该标签信息指定发布者的给定发布者标识符和由发布者分配给客户端设备的用户的给定客户端标识符。获得由服务装置分配给用户的给定服务标识符。创建给定服务标识符到给定客户端标识符之间的映射。接收由发布者分配给用户集合的客户端标识符列表。存储与客户端标识符列表相对应的匹配服务标识符列表。从访问由服务装置提供的服务的多个不同客户端设备接收多个内容请求。对内容请求的响应基于客户端设备是否提供被包括在匹配服务标识符列表中的服务标识符。

【技术实现步骤摘要】
【国外来华专利技术】增强的在线隐私
技术介绍
本说明书涉及数据处理和增强在线隐私。互联网促进了全球用户之间的信息交换和交易。这种信息交换能够将内容分发给各种用户。在一些情形下,可以将来自多个不同提供商的内容集成到单个电子文档中,以创建复合文档。例如,被包括在电子文档中的内容的一部分可以由电子文档的发布者选择(或指定)。内容的不同部分(例如,数字分量)可以由第三方(例如,不是电子文档的发布者和/或无权修改定义电子文档的代码的实体)提供。在一些情形下,在已经请求在呈现电子文档之后选择数字分量以用于与电子文档的集成。例如,当在客户端设备处显现(render)电子文档时,被包括在电子文档中的机器可执行指令可以由客户端设备执行,并且这些指令可以使得客户端设备能够联系一个或多个远程服务器以获得将被集成到客户端设备处的电子文档中的数字分量。
技术实现思路
总体上,本说明书中描述的主题的一个创新方面可以被体现在方法中,该方法包括以下操作:由服务装置并从客户端设备接收对服务装置的网络呼叫中的标签信息,其中该网络呼叫是通过激发嵌入在发布者的资源中的标签而生成的,标签信息指定发布者的给定发布者标识符和由发布者分配给客户端设备的用户的给定客户端标识符;从客户端设备获得由服务装置分配给用户的给定服务标识符;由服务装置并在数据结构中创建给定服务标识符到给定客户端标识符的映射;从发布者并通过API接收由发布者分配给用户集合的客户端标识符列表;确定客户端标识符列表包括被映射到给定服务标识符的给定客户端标识符;基于该确定,由服务装置将被映射到给定客户端标识符的给定服务标识符存储在匹配服务标识符列表中;由服务装置从访问由服务装置提供的服务的多个不同客户端设备接收多个内容请求;基于客户端设备是否提供被包括在匹配服务标识符列表中的服务标识符来响应内容请求,包括:当客户端设备提供被包括在匹配服务标识符列表中的对应服务标识符时,发送为匹配服务标识符列表保留的第一内容;当客户端设备不提供被包括在匹配服务标识符列表中的对应服务标识符时,发送不为匹配服务标识符列表保留的第二内容。该方面的其他实施例包括被配置为执行方法的动作的对应系统、设备、装置和计算机程序。计算机程序(例如,指令)可以被编码在计算机存储设备上。这些和其他实施例可以各自可选地包括以下特征中的一个或多个。方法可以包括以下动作:生成用户的散列表示,包括:组合给定发布者标识符和给定客户端标识符;以及生成发布者标识符和给定客户端标识符的组合的散列。创建给定服务标识符到给定客户端标识符的映射包括将用户的散列表示映射到给定服务标识符。方法还可以包括以下动作:确定用户登录到由服务装置提供的给定服务中;基于用户登录到的服务来识别用户的账户标识符;使用账户标识符识别为由服务装置提供的不同服务分配给用户的不同服务标识符;以及创建给定客户端标识符和不同服务标识符之间的不同映射。创建给定服务标识符到给定客户端标识符的映射可以包括创建给定服务标识符到使用给定客户端标识符和第一散列函数或种子创建的第一散列值的映射。创建给定客户端标识符和不同服务标识符之间的不同映射可以包括创建不同服务标识符到使用给定客户端标识符和第二散列函数或种子创建的第二散列值的映射,其中,第二散列值不同于第一散列值。方法可以包括以下动作:从不同客户端设备接收标签信息和不同服务标识符;从数据结构中删除给定服务标识符到给定客户端标识符的映射;以及在数据结构中创建不同服务标识符到给定客户端标识符的不同映射。将被映射到给定客户端标识符的给定服务标识符存储在匹配服务标识符列表中可以包括将给定服务标识符存储在具有指定发布者列表的发布者标识符的发布者标识符-内容对的集合的数据结构条目中,其中该发布者列表包括给定客户端标识符和要被分发给发布者列表中的用户的用户特定内容。方法可以包括以下动作:响应于确定用户已经被分配了不同服务标识符,更新匹配服务标识符列表,包括:将给定服务标识符和发布者标识符-内容对的集合之间的现有关联重新映射到不同标识符。方法可以包括以下动作:在将被映射到给定客户端标识符的给定服务标识符存储在映射服务标识符列表中之后,删除给定客户端标识符。当客户端设备提供被包括在映射服务标识符列表中的对应服务标识符时,发送为匹配服务标识符列表保留的第一内容可以包括:当用户正在访问在与发布者的域不同的第二级域中提供的服务时,呈现第一内容。本公开的另一方面提供了一种数据处理装置,被配置为执行本文公开的任何方法。本公开的另一方面提供了一种包括指令的计算机可读介质(可以是暂时性的或非暂时性的),其中该指令在由计算机执行时使得计算机执行本文公开的任何方法。本公开的又一方面提供了一种包括指令的计算机程序,其中该指令在由计算机执行时使得计算机执行本文公开的任何方法。可以实施本说明书中描述的主题的特定实施例,以便实现以下优点中的一个或多个。例如,本文讨论的创新在促进跨多个不同服务、域和实体提供用户特定信息的能力的同时维护用户隐私。更具体地,当用户访问第三方服务时,发布者可以指定他们想要提供特定信息的用户列表,而无需具体识别那些用户。此外,本文描述的技术使得特定信息能够在不允许第三方服务访问发布者cookie的计算环境内被提供给指定用户列表。例如,该信息可以用于在由第三方提供商提供的内容中提供特定信息,并且还使得服务提供商能够选择用于在其他网页或应用(例如,由发布者提供的)中呈现给列表上的用户的内容。与常规的标识符映射技术(例如,cookie映射技术)不同,在本文档通篇讨论的技术中提及的映射用于生成与已经被选择来接收用户特定信息的用户相对应的服务标识符列表,使得在请求内容以用于在第三方服务中呈现时不需要使用客户端标识符和服务标识符之间的映射。当请求内容时,使用服务标识符列表而不是映射减少了系统的时延,例如,因为系统可以使用被包括在列表中的服务标识符列表进行直接查找,以确定是否应该提供用户特定信息,而不是必须首先识别映射中的服务标识符,然后识别被映射到服务标识符的客户端标识符,然后确定所识别的客户端标识符是否被包括在与要接收用户特定信息的用户相对应的客户端标识符列表中。跨数百万/数十亿个请求的聚合,这将导致服务请求所需的处理器时间的显著减少。本说明书中描述的主题的一个或多个实施例的细节在附图和以下描述中阐述。本主题的其他特征、方面和优点将从说明书、附图和权利要求中变得显而易见。附图说明图1是其中数字分量被分发以用于与电子文档一起呈现的示例环境的框图。图2A是示出用于创建标识符映射的示例技术的框图。图2B是示出用于在跨域环境中增强用户隐私的示例技术的框图。图3是用于在跨域内容分发环境中增强用户隐私的示例过程的流程图。图4是示例计算机系统的框图。不同附图中的相同参考标记和标注指示相同元素。具体实施方式本文档公开了在促进跨多个不同服务和实体提供用户特定信息的能力的同时维护用户隐私的方法、系统、装置和计算机可读介质。更具体地,发布者(例如,网页或在线应用的所有者或操作者)本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由服务装置并从客户端设备接收对所述服务装置的网络呼叫中的标签信息,其中所述网络呼叫是通过激发嵌入在发布者的资源中的标签而生成的,所述标签信息指定所述发布者的给定发布者标识符和由所述发布者分配给所述客户端设备的用户的给定客户端标识符;/n从所述客户端设备获得由所述服务装置分配给所述用户的给定服务标识符;/n由所述服务装置并在数据结构中创建所述给定服务标识符到所述给定客户端标识符的映射;/n从所述发布者并通过API接收由所述发布者分配给用户集合的客户端标识符列表;/n确定所述客户端标识符列表包括被映射到所述给定服务标识符的所述给定客户端标识符;/n基于所述确定,由所述服务装置将被映射到所述给定客户端标识符的所述给定服务标识符存储在匹配服务标识符列表中;/n由所述服务装置从访问由所述服务装置提供的服务的多个不同客户端设备接收多个内容请求;/n基于所述客户端设备是否提供被包括在所述匹配服务标识符列表中的服务标识符来响应所述内容请求,包括:/n当所述客户端设备提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送为所述匹配服务标识符列表保留的第一内容;/n当所述客户端设备不提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送不为所述匹配服务标识符列表保留的第二内容。/n...

【技术特征摘要】
【国外来华专利技术】20190110 US 16/245,0481.一种方法,包括:
由服务装置并从客户端设备接收对所述服务装置的网络呼叫中的标签信息,其中所述网络呼叫是通过激发嵌入在发布者的资源中的标签而生成的,所述标签信息指定所述发布者的给定发布者标识符和由所述发布者分配给所述客户端设备的用户的给定客户端标识符;
从所述客户端设备获得由所述服务装置分配给所述用户的给定服务标识符;
由所述服务装置并在数据结构中创建所述给定服务标识符到所述给定客户端标识符的映射;
从所述发布者并通过API接收由所述发布者分配给用户集合的客户端标识符列表;
确定所述客户端标识符列表包括被映射到所述给定服务标识符的所述给定客户端标识符;
基于所述确定,由所述服务装置将被映射到所述给定客户端标识符的所述给定服务标识符存储在匹配服务标识符列表中;
由所述服务装置从访问由所述服务装置提供的服务的多个不同客户端设备接收多个内容请求;
基于所述客户端设备是否提供被包括在所述匹配服务标识符列表中的服务标识符来响应所述内容请求,包括:
当所述客户端设备提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送为所述匹配服务标识符列表保留的第一内容;
当所述客户端设备不提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送不为所述匹配服务标识符列表保留的第二内容。


2.根据权利要求1所述的方法,还包括:
生成所述用户的散列表示,包括:
组合所述给定发布者标识符和所述给定客户端标识符;以及
生成所述发布者标识符和所述给定客户端标识符的组合的散列,其中:
创建所述给定服务标识符到所述给定客户端标识符的映射包括将所述用户的散列表示映射到所述给定服务标识符。


3.根据权利要求1或权利要求2所述的方法,还包括:
确定所述用户登录到由所述服务装置提供的给定服务中;
基于所述用户登录到的服务来识别所述用户的账户标识符;
使用所述账户标识符来识别为由所述服务装置提供的不同服务分配给所述用户的不同服务标识符;以及
创建所述给定客户端标识符和所述不同服务标识符之间的不同映射。


4.根据权利要求3所述的方法,其中:
创建所述给定服务标识符到所述给定客户端标识符的映射包括创建所述给定服务标识符到使用所述给定客户端标识符和第一散列函数或种子而创建的第一散列值的映射;以及
创建所述给定客户端标识符和所述不同服务标识符之间的不同映射包括创建所述不同服务标识符到使用所述给定客户端标识符和第二散列函数或种子而创建的第二散列值的映射,其中,所述第二散列值不同于所述第一散列值。


5.根据前述权利要求中任一项所述的方法,还包括:
从不同客户端设备接收所述标签信息和不同服务标识符;
从所述数据结构中删除所述给定服务标识符到所述给定客户端标识符的所述映射;以及
在所述数据结构中创建所述不同服务标识符到所述给定客户端标识符的不同映射。


6.根据权利要求5所述的方法,其中,将被映射到所述给定客户端标识符的所述给定服务标识符存储在匹配服务标识符列表中包括将所述给定服务标识符存储在具有指定发布者列表的发布者标识符的发布者标识符-内容对的集合的数据结构条目中,其中所述发布者列表包括所述给定客户端标识符和要被分发给所述发布者列表中的用户的用户特定内容,所述方法还包括:
响应于确定所述用户已经被分配了所述不同服务标识符,更新所述匹配服务标识符列表,包括将所述给定服务标识符和所述发布者标识符-内容对的集合之间的现有关联重新映射到所述不同标识符。


7.根据前述权利要求中任一项所述的方法,还包括在将被映射到所述给定客户端标识符的所述给定服务标识符存储在映射服务标识符列表中之后,删除所述给定客户端标识符。


8.根据前述权利要求中任一项所述的方法,其中,当所述客户端设备提供被包括在所述映射服务标识符列表中的对应服务标识符时,发送为所述匹配服务标识符列表保留的第一内容包括:当所述用户正在访问在与所述发布者的域不同的第二级域中提供的服务时呈现所述第一内容。


9.一种系统,包括:
一个或多个存储器设备,存储指令;以及
一个或多个数据处理装置,被配置为与所述一个或多个存储器设备交互,并且当执行所述指令时,执行包括以下的操作:
从客户端设备接收对所述服务装置的网络呼叫中的标签信息,其中所述网络呼叫是通过激发嵌入在发布者的资源中的标签而生成的,所述标签信息指定所述发布者的给定发布者标识符和由所述发布者分配给所述客户端设备的用户的给定客户端标识符;
从所述客户端设备获得由所述服务装置分配给所述用户的给定服务标识符;
在数据结构中创建所述给定服务标识符到所述给定客户端标识符的映射;
从所述发布者并通过API接收由所述发布者分配给用户集合的客户端标识符列表;
确定所述客户端标识符列表包括被映射到所述给定服务标识符的所述给定客户端标识符;
基于所述确定,将被映射到所述给定客户端标识符的所述给定服务标识符存储在匹配服务标识符列表中;
从访问由所述服务装置提供的服务的多个不同客户端设备接收多个内容请求;
基于所述客户端设备是否提供被包括在所述匹配服务标识符列表中的服务标识符来响应所述内容请求,包括:
当所述客户端设备提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送为所述匹配服务标识符列表保留的第一内容;
当所述客户端设备不提供被包括在所述匹配服务标识符列表中的对应服务标识符时,发送不为所述匹配服务标识符列表保留的第二内容。


10.根据权利要求9所述的系统,其中,所述一个或多个数据处理装置被配置为执行还包括以下的操作:
生成所述...

【专利技术属性】
技术研发人员:Y王S乔德哈利O索伊萨尔M奥特加宾得伯格
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1