US 12,293,002 B2
Security data storage systems
Hoon-Ywen Li, London (GB); Charlie Sillitoe Brown, Carnforth (GB); and Achim D. Brucker, Exeter (GB)
Assigned to Anzen Technology Systems Limited, Brighton (GB)
Filed by Anzen Technology Systems Limited, Brighton (GB)
Filed on Dec. 8, 2022, as Appl. No. 18/077,323.
Claims priority of provisional application 63/287,587, filed on Dec. 9, 2021.
Prior Publication US 2023/0185965 A1, Jun. 15, 2023
Int. Cl. G06F 21/00 (2013.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/2458 (2019.01); G06F 16/28 (2019.01); G06F 21/62 (2013.01)
CPC G06F 21/6254 (2013.01) [G06F 16/2228 (2019.01); G06F 16/2379 (2019.01); G06F 16/2471 (2019.01); G06F 16/285 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of anonymising an input data item using a processing device, the method comprising:
obtaining a set of data points, wherein each data point is defined by a numeric value, and wherein the set of data points defines a representation of the input data item;
assigning an index value to each of the plurality of data points, the index value representing a position of the data point in the representation of the input data item;
clustering the data points into one or more clusters;
determining a deviation of each data point from a reference data point of its respective cluster;
generating a unique identification for each data point;
generating one or more entries for a translation table mapping the unique identification for each data point to the corresponding index value;
generating one or more entries for a deviation table mapping the unique identification for each data point to the corresponding deviation;
generating one or more entries for a cluster table mapping the unique identification for each data point to its corresponding cluster;
generating one or more entries for a reference table comprising the reference data points of each of the one or more clusters, the reference table mapping the reference data points to the corresponding unique identification; and
storing the one or more entries for the translation, deviation, cluster and reference tables.