×

Dynamic de-identification and anonymity

  • US 9,087,215 B2
  • Filed: 10/31/2014
  • Issued: 07/21/2015
  • Est. Priority Date: 11/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a communication interface for sending data;

    one or more memory elements having, stored therein, computer program code; and

    one or more processing units operatively coupled to the one or more memory elements and configured to execute instructions in the computer program code that cause the one or more processing units to;

    generate or receive two or more dynamically-changing, temporally unique identifiers;

    receive a first request from a first client for two or more dynamically-changing, temporally unique identifiers related to a first data subject;

    associate, in response to the first request, two or more dynamically-changing, temporally unique identifiers with the first data subject;

    generate first time period data, wherein the first time period data comprises information defining a first time period during which a first one of the two or more dynamically-changing, temporally unique identifiers associated with the first data subject is used to identify the first data subject;

    generate second time period data, wherein the second time period data comprises information defining a second time period during which a second one of the two or more dynamically-changing, temporally unique identifiers associated with the first data subject is used to identify the first data subject,wherein the first time period is different from the second time period,wherein the first dynamically-changing, temporally unique identifier is different from the second dynamically-changing, temporally unique identifier,wherein the first dynamically-changing, temporally unique identifier is not used to identify the first data subject during the second time period, andwherein the second dynamically-changing, temporally unique identifier is not used to identify the first data subject during the first time period, thereby providing anonymity to the first data subject;

    store, in at least one of the one or more memory elements, the two or more dynamically-changing, temporally unique identifiers and the first and second time period data; and

    send the two or more dynamically-changing, temporally unique identifiers to the first client.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×