CLIENT CACHING IDENTIFICATION TRACKING
First Claim
1. A method for tracking user profiles over a network, wherein at least one network device enables actions to be performed, comprising:
- receiving a content request from a client device;
determining, by the at least one network device, a statistical identifier associated with the client device,if the content request fails to include a previously provided client caching identifier, generating a new client caching identifier for the client device, wherein the client device caches the new generated client caching identifier;
generating a profile identifier using the client caching identifier and the statistical identifier, wherein the profile identifier is associated with no fewer than a predetermined number of client devices, the predetermined number of client devices based at least in part on a predetermined constraint set by an advertising industry standard or a regulatory standard;
storing a profile for the client device based on the generated profile identifier; and
enabling, by the at least one network device, a targeted advertisement to be provided to the client device based at least on the stored profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed towards employing multiple profiles to track identification of users across multiple domains. Multiple application-domain profiles and multiple web-domain profiles may each include a statistical identifier. A profile enrichment store may be generated from the application-domain profiles and web-domain profiles, where each entry in the profile enrichment store may be based on statistical identifiers. The profile enrichment store may be utilized to determine categories associated with a statistical identifier for a request from a client device. A targeted advertisement may be determined based on the determined category and may be provided to the client device. A client caching identifier may be used in a mobile web domain, in combination with the statistical identifier, to track mobile web users. If a request is associated with a profile that includes an affirmative opt-out flag, categories in the profile enrichment store for a corresponding statistical identifier may be cleaned up.
17 Citations
30 Claims
-
1. A method for tracking user profiles over a network, wherein at least one network device enables actions to be performed, comprising:
-
receiving a content request from a client device; determining, by the at least one network device, a statistical identifier associated with the client device, if the content request fails to include a previously provided client caching identifier, generating a new client caching identifier for the client device, wherein the client device caches the new generated client caching identifier; generating a profile identifier using the client caching identifier and the statistical identifier, wherein the profile identifier is associated with no fewer than a predetermined number of client devices, the predetermined number of client devices based at least in part on a predetermined constraint set by an advertising industry standard or a regulatory standard; storing a profile for the client device based on the generated profile identifier; and enabling, by the at least one network device, a targeted advertisement to be provided to the client device based at least on the stored profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor readable non-transitory storage media that includes instructions for tracking user profiles over a network, wherein the execution of the instructions by a processor enables actions, comprising:
-
receiving a content request from a client device; determining a statistical identifier associated with the client device; if the content request fails to include a previously provided client caching identifier, generating a new client caching identifier for the client device, wherein the client device caches the new generated client caching identifier; generating a profile identifier using the client caching identifier and the statistical identifier, wherein the profile identifier is associated with no fewer than a predetermined number of client devices, the predetermined number of client devices based at least in part on a predetermined constraint set by an advertising industry standard or a regulatory standard; storing a profile for the client device based on the generated profile identifier; and enabling a targeted advertisement to be provided to the client device based at least on the stored profile. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for tracking user profiles over a network, comprising:
-
a plurality of client devices enabled to provide requests for content to network devices; and at least one network device, including; a memory for storing data and instructions; and a processor that executes the instructions to enable actions, including; receiving a content request from a client device of the plurality of client devices; determining a statistical identifier associated with the client device; if the content request fails to include a previously provided client caching identifier, generating a new client caching identifier for the client device, wherein the client device caches the new generated client caching identifier; generating a profile identifier using the client caching identifier and the statistical identifier, wherein the profile identifier is associated with no fewer than a predetermined number of client devices, the predetermined number of client devices based at least in part on a predetermined constraint set by an advertising industry standard or a regulatory standard; storing a profile for the client device based on the generated profiler identifier; and enabling a targeted advertisement to be provided to the client device based at least on the stored profile. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A network device for tracking user profiles over a network, comprising:
-
a memory for storing data and instructions; and a processor that executes the instructions to enable actions, including; receiving a content request from a client device; determining a statistical identifier associated with the client device; if the content request fails to include a previously provided client caching identifier, generating a new client caching identifier for the client device, wherein the client device caches the new generated client caching identifier; generating a profile identifier using the client caching identifier and the statistical identifier, wherein the profile identifier is associated with no fewer than a predetermined number of client devices, the predetermined number of client devices based at least in part on a predetermined constraint set by an advertising industry standard or a regulatory standard; storing a profile for the client device based on the generated profile identifier; and enabling a targeted advertisement to be provided to the client device based at least on the stored profile. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification