Key pair platform and system to manage federated trust networks in distributed advertising
AssigneeCommerce Signals, Inc.
InventorsMarc Luce, Rodney C. Cook, Thomas Noyes
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for object identifier translation using a key pairs platform in a virtualized or cloud-based computing system. A key pair refers to a pair of identifiers held by an entity. Each key pair includes at least one anonymized object identifier. Advantageously, the key pair system protects privacy and provides anonymity for objects by not disclosing the identity of the objects or the underlying data associated with the objects.
Claims17
A key pair platform system for facilitating secure electronic exchange of anonymized data comprising:
- a source set of anonymized object identifiers mapped to a source set of virtual internally held object identifiers, the source set of virtual internally held object identifiers corresponding to a source set of object information for a set of objects;
- a destination set of anonymized object identifiers mapped to a destination set of virtual internally held object identifiers, the destination set of virtual internally held object identifiers corresponding to a destination set of object information for the set of objects;
- a virtual key pair platform server computer operable to perform an object identifier translation between the source set of anonymized object identifiers and the destination set of anonymized object identifiers upon receiving a permission file over a network authorizing the object identifier translation;
- wherein the source set of anonymized object identifiers and the destination set of anonymized object identifiers are anonymized such that individual identities of objects in the set of objects are not disclosed by the source set of anonymized object identifiers or the destination set of anonymized object identifiers;
- and
- wherein the virtual key pair platform server computer does not receive the source set of virtual internally held object identifiers nor the destination set of virtual internally held object identifiers;
- wherein the source set of virtual internally held object identifiers is electronically held by at least one source computer connected to the virtual key pair platform server computer over the network, wherein the destination set of virtual internally held object identifiers is electronically held by at least one destination computer connected to the virtual key pair platform server computer over the network, wherein the source set of anonymized object identifiers and the source set of virtual internally held object identifiers are never sent to the at least one destination computer and wherein the destination set of anonymized object identifiers and the destination set of virtual internally held object identifiers are never sent to the at least one source computer;
- and
- wherein the virtual key pair platform server computer performs the object identifier translation using a key pair table, where the virtual key pair platform server computer maintains a separate key pair table for each source set of anonymized object identifiers and each destination set of anonymized object identifiers.
A method for facilitating secure electronic exchange of anonymized data via a key pair platform comprising:
- a virtual key pair platform server computer receiving a request over a network for a report for a set of objects, wherein the request includes a source set of anonymized object identifiers, at least one permission file, and at least one destination;
- the virtual key pair platform server computer performing object identifier translation on the source set of anonymized object identifiers to convert the source set of anonymized object identifiers to a destination set of anonymized object identifiers;
- and
- based upon the destination set of anonymized object identifiers, the key pair platform receiving the report for the set of objects;
- wherein the report includes a result and does not include any personally identifiable information;
- wherein each anonymized object identifier in the source set of anonymized object identifiers is mapped to source virtual internally held object identifiers;
- wherein each anonymized object identifier in the destination set of anonymized object identifiers is mapped to destination virtual internally held object identifiers;
- and
- wherein the platform does not receive any source virtual internally held object identifiers, any destination virtual internally held object identifiers, raw data, or underlying data for any object;
- wherein the source set of virtual internally held object identifiers is electronically held by at least one source computer connected to the virtual key pair platform server computer over the network, wherein the destination virtual internally held object identifiers are electronically held by at least one destination computer connected to the virtual key pair platform server computer over the network, wherein the source set of anonymized object identifiers and the source set of virtual internally held object identifiers are never sent to the at least one destination computer and wherein the destination anonymized object identifiers and the destination set of virtual internally held object identifiers are never sent to the at least one source computer;
- and
- wherein the virtual key pair platform server computer performs the object identifier translation using a key pair table, where the virtual key pair platform server computer maintains a separate key pair table for each source set of anonymized object identifiers and each destination set of anonymized object identifiers.
Dependencies are inferred from the claim text.