REPACKAGING DEMOGRAPHIC DATA WITH ANONYMOUS IDENTIFIER
First Claim
1. A method for execution on a computing device comprising:
- receiving, from a first computer service, a request for a user identifier for use in uniquely identifying the user of the computing device;
assigning a first user identifier specific to the first computer service to identify the user of the computing device;
sending the first user identifier to the first computer service in fulfillment of the request;
receiving from a second computer service, a request for a user identifier for use in uniquely identifying the user of the computing device;
assigning a second user identifier specific to the second computer service to identify the user of the computing device; and
sending the second user identifier to the second computer service in fulfillment of the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Using uniquely generated identifiers in a network-based ecosystem in which a plurality of client devices request media content and software applications from online distribution system and additionally request invitational content from invitational content providers. Separating users'"'"' demographic data from a device-specific identifier in favor of uniquely generated identifiers and using the client device to enforce the substation of uniquely generated identifiers in favor of a device identifier, thereby using the client device to serve as a proxy in creating a firewall to exclude system partners from access to a device identifier.
-
Citations
21 Claims
-
1. A method for execution on a computing device comprising:
-
receiving, from a first computer service, a request for a user identifier for use in uniquely identifying the user of the computing device; assigning a first user identifier specific to the first computer service to identify the user of the computing device; sending the first user identifier to the first computer service in fulfillment of the request; receiving from a second computer service, a request for a user identifier for use in uniquely identifying the user of the computing device; assigning a second user identifier specific to the second computer service to identify the user of the computing device; and sending the second user identifier to the second computer service in fulfillment of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a content distribution system including one or more servers configured for distributing content to a plurality of client devices, wherein the one or more servers require that a user of a client device have an account identifier; a plurality of content providers configured for delivering content assets; at least one client device having a unique device identification, wherein the at least one client device is configured for sending requests to the content distribution system along with the unique device identification and the account identifier, and wherein the at least one client device is further configured with a repackaging module configured for; generating a unique anonymous identifier; and sending a request for content to at least one content partner along with the unique anonymous identifier; and wherein at least one content provider is configured for subsequently associating the at least one client device with the unique anonymous identifier; and
delivering content assets to the at least one client device for publication on the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising:
-
a medium configured to store computer-readable instructions thereon; and the computer-readable instructions, when executed by a processing device, cause the processing device to perform a method, comprising; receiving, from a first computer service, a request for a user identifier for use in uniquely identifying the user of the computing device; assigning a first user identifier specific to the first computer service to identify the user of the computing device; sending the first user identifier to the first computer service in fulfillment of the request; receiving from a second computer service, a request for a user identifier for use in uniquely identifying the user of the computing device; assigning a second user identifier specific to the second computer service to identify the user of the computing device; and sending the second user identifier to the second computer service in fulfillment of the request. - View Dependent Claims (19, 20)
-
-
21. A method of ensuring user privacy comprising:
-
receiving, by an invitational content server, one or more requests for invitational content from a client device, wherein the requests comprise packaged data including segmented demographic data and an anonymous client identifier; enforcing, by the invitational content server, one or more privacy compliance requirements for requests for invitational content received from a client device, including; analyzing whether the segmented demographic data contains a unique device identifier that was previously used to ascertain the identity of the user when a client device obtained user demographic data from a database; replacing, in the invitational content server, instances of the unique device identifier with the anonymous client identifier; determining if the client device making the request for invitational content is associated with a user who has opted out of receiving invitational content that uses segmented user data in a decision relating to what invitational content to serve to the user; and ignoring, in a decision relating to what invitational content to serve a user, segmented user data which was received in the past by a user for who has since been determined to have opted out of receiving invitational content that uses segmented user data; and repeating, by the invitational content server, the process of enforcement on a regular basis upon receiving subsequent requests of invitational content from the client device.
-
Specification