Systems and methods for processing consumer information for targeted marketing applications
First Claim
1. A method of enabling of sharing of consumer data across entities, comprising:
- receiving, by a computing system having one or more computer processors, a request for consumer data from a requesting partner entity, the request triggered by reading of a cookie in an application executed on a computing device in communication with the requesting partner entity, wherein the requesting partner entity comprises a retailer requesting information regarding an individual using the computing device and/or the computing device, and wherein the cookie includes;
a unique identifier associated with the individual and/or the computing device, the unique identifier associated with a consumer data element associated with the individual and/or the computing device;
in response to the request from the requesting partner entity,accessing, by the computing system, from a repository of consumer information, a consumer data structure comprising a plurality of unique consumer identifiers and associations between unique consumer identifiers and corresponding data elements associated with respective individuals and/or the computing devices,identifying the unique identifier received from the requesting partner entity in the consumer data structure;
identifying consumer data elements associated with the unique identifier in the consumer data structure, the consumer data elements including at least;
a first consumer data element provided by a first partner entity that has determined the first consumer data element indicating one or more attributes associated with the individual in response to interactions of the first partner entity with the individual, anda second consumer data element provided by a second partner entity that has determined the second consumer data element indicating one or more attributes associated with the individual in response to interactions of the second partner entity with the individual,wherein the first consumer data element is not known to the second partner entity;
accessing access restriction information associated with respective consumer data elements, the access restriction information indicating at least;
a first one or more authorized partner entities which are allowed access to the first consumer data element associated with the unique identifier received from the requesting partner entity, wherein the first one or more authorized partner entities are provided by the first partner entity that provided the first consumer data element; and
a second one or more authorized partner entities which are allowed access to the second consumer data element associated with the unique identifier received from the requesting partner entity, wherein the second one or more authorized partner entities are provided by the second partner entity that provided the second consumer data element;
determining one or more of the consumer data elements associated with the unique identifier that are associated with access restriction information indicating that the requesting partner entity is authorized to access the respective consumer data element;
generating a consumer data package for electronic communication to the requesting partner entity, the consumer data package including the one or more determined consumer data elements that the requesting partner entity is determined to be authorized to access; and
transmitting the consumer data package to the requesting partner entity in substantially real-time from receipt of the request such that the requesting partner entity can use the consumer data package to customize interaction with the individual.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention include systems and methods that enable the association and aggregation of consumer data gathered from online and offline sources. In particular, several embodiments are directed to linking consumer data in a data source controlled by an entity (e.g., such as a company'"'"'s CRM (customer relationship management) database) to offline data sources such as demographic data, and/or online data sources such as online interaction data. The linking may be based on several identifiers (IDs) associated with the data sources. The systems and methods disclosed herein thus facilitate the association of these disparate data sources and enable various entities to better tailor interactions with the consumers. In other embodiments, a shared cookie data management system and method is disclosed. The shared cookie serves as a vehicle through which entities can selectively share consumer information with other entities in a system with uniform format and technical infrastructure.
-
Citations
13 Claims
-
1. A method of enabling of sharing of consumer data across entities, comprising:
-
receiving, by a computing system having one or more computer processors, a request for consumer data from a requesting partner entity, the request triggered by reading of a cookie in an application executed on a computing device in communication with the requesting partner entity, wherein the requesting partner entity comprises a retailer requesting information regarding an individual using the computing device and/or the computing device, and wherein the cookie includes; a unique identifier associated with the individual and/or the computing device, the unique identifier associated with a consumer data element associated with the individual and/or the computing device; in response to the request from the requesting partner entity, accessing, by the computing system, from a repository of consumer information, a consumer data structure comprising a plurality of unique consumer identifiers and associations between unique consumer identifiers and corresponding data elements associated with respective individuals and/or the computing devices, identifying the unique identifier received from the requesting partner entity in the consumer data structure; identifying consumer data elements associated with the unique identifier in the consumer data structure, the consumer data elements including at least; a first consumer data element provided by a first partner entity that has determined the first consumer data element indicating one or more attributes associated with the individual in response to interactions of the first partner entity with the individual, and a second consumer data element provided by a second partner entity that has determined the second consumer data element indicating one or more attributes associated with the individual in response to interactions of the second partner entity with the individual, wherein the first consumer data element is not known to the second partner entity; accessing access restriction information associated with respective consumer data elements, the access restriction information indicating at least; a first one or more authorized partner entities which are allowed access to the first consumer data element associated with the unique identifier received from the requesting partner entity, wherein the first one or more authorized partner entities are provided by the first partner entity that provided the first consumer data element; and a second one or more authorized partner entities which are allowed access to the second consumer data element associated with the unique identifier received from the requesting partner entity, wherein the second one or more authorized partner entities are provided by the second partner entity that provided the second consumer data element; determining one or more of the consumer data elements associated with the unique identifier that are associated with access restriction information indicating that the requesting partner entity is authorized to access the respective consumer data element; generating a consumer data package for electronic communication to the requesting partner entity, the consumer data package including the one or more determined consumer data elements that the requesting partner entity is determined to be authorized to access; and transmitting the consumer data package to the requesting partner entity in substantially real-time from receipt of the request such that the requesting partner entity can use the consumer data package to customize interaction with the individual. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for enabling sharing of consumer data across entities, comprising:
-
a system comprising one or more computing devices, the system configured to; receive, from a requesting partner entity, a request for consumer data, the request triggered by reading of a cookie in an application executed on a computing device in communication with the requesting partner entity, wherein the requesting partner entity comprises a retailer requesting information regarding an individual using the computing device and/or the computing device, wherein the cookie includes; a unique identifier associated with the individual, the unique identifier associated with consumer data elements associated with the individual and/or the computing device in response to the request from the requesting partner entity, accessing, by the computing system, from a repository of consumer information, a consumer data structure comprising a plurality of unique consumer identifiers and associations between unique consumer identifiers and corresponding data elements associated with respective individuals and/or the computing devices; identifying the unique identifier received from the requesting partner entity in the consumer data structure; and identifying consumer data elements associated with the unique identifier in the consumer data structure, the consumer data elements including at least; a first consumer data element provided by a first partner entity that has determined the first consumer data element indicating one or more attributes associated with the individual in response to interactions of the first partner entity with the individual, and a second consumer data element provided by a second partner entity that has determined the second consumer data element indicating one or more attributes associated with the individual in response to interactions of the second partner entity with the individual, wherein the first consumer data element is not known to the second partner entity; accessing access restriction information associated with respective consumer data elements, the access restriction information indicating at least; a first one or more authorized partner entities which are allowed access to the first consumer data element associated with the unique identifier received from the requesting partner entity, wherein the first one or more authorized partner entities are provided by the first partner entity that provided the first consumer data element; and a second one or more authorized partner entities which are allowed access to the second consumer data element associated with the unique identifier received from the requesting partner entity, wherein the second one or more authorized partner entities are provided by the second partner entity that provided the second consumer data element; determining one or more of the consumer data elements associated with the unique identifier that are associated with access restriction information indicating that the requesting partner entity is authorized to access the respective consumer data element; generating a consumer data package for electronic communication to the requesting partner entity, the consumer data package including the one or more determined consumer data elements that the requesting partner entity is determined to be authorized to access; and transmitting the consumer data package to the requesting partner entity in substantially real-time from receipt of the request such that the requesting partner entity can use the consumer data package to customize interaction with the individual. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Non-transitory computer storage which stores executable program instructions that direct a computing system comprising one or more computing devices to perform a process that comprises:
-
receiving, from a requesting partner entity, a request for data associated with an individual, wherein the request includes a unique shared identifier associated with the individual and/or a computing device in communication with the requesting partner entity, wherein the requesting partner entity comprises a retailer requesting information regarding the individual using the computing device and/or the computing device; accessing, using the unique shared identifier included in the request, from a repository of consumer information, a consumer data structure comprising a plurality of unique consumer identifiers and associations between unique consumer identifiers and corresponding data elements associated with respective individuals and/or the computing devices; identifying the unique identifier received from the requesting partner entity in the consumer data structure; identifying consumer data elements associated with the unique identifier in the consumer data structure, the consumer data elements including at least; a first consumer data element provided by a first partner entity that has determined the first consumer data element indicating one or more attributes associated with the individual in response to interactions of the first partner entity with the individual, and a second consumer data element provided by a second partner entity that has determined the second consumer data element indicating one or more attributes associated with the individual in response to interactions of the second partner entity with the individual, wherein the first consumer data element is not known to the second partner entity; accessing access restriction information associated with respective consumer data elements, the access restriction information indicating at least; a first one or more authorized partner entities which are allowed access to the first consumer data element associated with the unique identifier received from the requesting partner entity, wherein the first one or more authorized partner entities are provided by the first partner entity that provided the first consumer data element; a second one or more authorized partner entities which are allowed access to the second consumer data element associated with the unique identifier received from the requesting partner entity, wherein the second one or more authorized partner entities are provided by the second partner entity that provided the second consumer data element; determining one or more of the consumer data elements associated with the unique identifier that are associated with access restriction information indicating that the requesting partner entity is authorized to access the respective consumer data element; generating a consumer data package for electronic communication to the requesting partner entity, the consumer data package including the one or more determined consumer data elements that the requesting partner entity is determined to be authorized to access; and transmitting the consumer data package to the requesting partner entity in substantially real-time from receipt of the request such that the requesting partner entity can use the consumer data package to customize interaction with the individual. - View Dependent Claims (12, 13)
-
Specification