Linkage of Relationship and Transaction Data
First Claim
1. A method, comprising:
- receiving individually identifiable relationship data associated with a first user and a second user, the individually identifiable relationship data associated with the second user including a link or association with the first user;
receiving individually identifiable transaction data associated with the first user;
de-identifying or encrypting the individually identifiable relationship data associated with the first user to form de-identified relationship data associated with the first user by using a hash function or encryption algorithm to generate a first key and replacing data identifying the first user with the first key;
de-identifying or encrypting the individually identifiable transaction data associated with the first user to form de-identified transaction data associated with the first user by using the hash function or encryption algorithm to generate a second key and replacing data identifying the first user with the second key;
identifying de-identified relationship data associated with the first user and de-identified transaction data associated with the first user by making a determination that the first key is identical or similar to the second key;
linking the de-identified relationship data associated with the first user and the de-identified transaction data associated with the first user;
de-identifying or encrypting the individually identifiable relationship data associated with the second user to form de-identified relationship data associated with the second user; and
outputting the de-identified transaction data associated with the first user to the second user in response to a determination that the de-identified relationship data associated with the second user includes a social network link or association with the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing an individual with information on the transaction of other members of that individual'"'"'s social network while preserving individual anonymity. The method including de-identifying or encrypting individually identifiable relationship data, de-identifying or encrypting individually identifiable transaction data, and linking the de-identified relationship data and the de-identified transaction data. The disclosed system uses the same hash function or encryption algorithm to de-identify or encrypt both the relationship data and the transaction data, enabling the system to identify and link records associated with the same user in both data sets by making a deterministic or probabilistic determination.
0 Citations
20 Claims
-
1. A method, comprising:
-
receiving individually identifiable relationship data associated with a first user and a second user, the individually identifiable relationship data associated with the second user including a link or association with the first user; receiving individually identifiable transaction data associated with the first user; de-identifying or encrypting the individually identifiable relationship data associated with the first user to form de-identified relationship data associated with the first user by using a hash function or encryption algorithm to generate a first key and replacing data identifying the first user with the first key; de-identifying or encrypting the individually identifiable transaction data associated with the first user to form de-identified transaction data associated with the first user by using the hash function or encryption algorithm to generate a second key and replacing data identifying the first user with the second key; identifying de-identified relationship data associated with the first user and de-identified transaction data associated with the first user by making a determination that the first key is identical or similar to the second key; linking the de-identified relationship data associated with the first user and the de-identified transaction data associated with the first user; de-identifying or encrypting the individually identifiable relationship data associated with the second user to form de-identified relationship data associated with the second user; and outputting the de-identified transaction data associated with the first user to the second user in response to a determination that the de-identified relationship data associated with the second user includes a social network link or association with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a relationship database for storing; individually identifiable relationship data associated with a first user; and individually identifiable relationship data associated with a second user that includes a link or association with the first user; a transaction database for storing individually identifiable transaction data associated with the first user; and a processor configured to; de-identify or encrypt the individually identifiable relationship data associated with the first user to form de-identified relationship data associated with the first user by using a hash function or encryption algorithm to generate a first key and replacing the data identifying the first user with the first key; de-identify or encrypt the individually identifiable transaction data associated with the first user to form de-identified transaction data associated with the first user by using the hash function or encryption algorithm to generate a second key and replacing the data identifying the first user with the second key; identify de-identified relationship data associated with the first user and de-identified transaction data associated with the first user by making a determination that the first key is identical or similar to the second key; link the de-identified social network data associated with the first user and the de-identified transaction data associated with the first user; de-identifying or encrypting the individually identifiable relationship data associated with the second user to form de-identified relationship data associated with the second user; and output the de-identified transaction data associated with the first user to the second user in response to a determination that de-identified relationship data associated with the second user includes a link or association with the first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification