Patent Document ID: 20130247214
Application ID: 13887588
Patent Flag: 0

Claim One:
1. A method for anonymizing data over multiple temporal releases of the data, the method comprising: receiving a graph at a computer executing an anonymization engine, the graph relating to a temporal release of the multiple temporal releases of the data and comprising a plurality of nodes and connections between at least two of the plurality of nodes; applying, by the computer, a connection prediction model to the graph to identify predicted connections between the plurality of nodes; grouping, by the computer, the plurality of nodes into groups of nodes; publishing, by the computer, an anonymized version of the graph, the anonymized version of the graph comprising the groups of nodes and a list identifying each of the plurality of nodes in each of the groups of nodes; determining, by the computer, if a further graph has been received, the further graph comprising additional nodes and relating to a subsequent temporal release of the data; in response to determining that the further graph has been received, placing, by the computer, the additional nodes included in the further graph into the groups of the nodes; and publishing, by the computer, a further anonymized version of the graph, the further anonymized version of the graph comprising the groups of nodes, the additional nodes, and the list.