IP Library › Granted Patent US 12,579,310
Granted Patent B2
US 12,579,310 · App. 18/412,742 · Granted Mar 17, 2026

Anonymization of data

Inventors: Ute Rosenbaum (Kempten, DE); Jorge Ricardo Cuellar Jaramillo (Baierbrunn, DE)
Assignee: Siemens Healthineers AG
G06F21/6254
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,579,310
App. No.
18/412,742
Granted
Mar 17, 2026
Kind
B2
Abstract

A computer-implemented method for anonymizing data via generalization, wherein the data includes a first number of first datasets at a first time point and a second number of second datasets at a second time point. The first datasets are a subset of the second datasets. The computer-implemented method comprises: generating a first generalization for the first datasets that fulfills a required anonymization, wherein the first generalization includes a first group of assignment ranges by which values of a quasi-identifier of the data are generalized; and generating a second generalization for the second datasets that fulfills the required anonymization, wherein the second generalization includes a second group of assignment ranges by which values of the quasi-identifier are generalized. The second group includes more assignment ranges than the first group.

Claims (72)

1 . A computer-implemented method for anonymizing data via generalization, the data including first datasets at a first time point and second datasets at a second time point, the first datasets being a subset of the second datasets, and the computer-implemented method comprising:

generating a first generalization for the first datasets that satisfies an anonymization criterion, the first generalization including a first group of assignment ranges by which first values of a quasi-identifier of the data are generalized; and

generating a second generalization for the second datasets that satisfies the anonymization criterion, the second generalization including a second group of assignment ranges by which second values of the quasi-identifier are generalized, the second group including more assignment ranges than the first group, and a value set assigned to a totality of assignment ranges of the first group being identical to a value set assigned to a totality of assignment ranges of the second group.

2 . The computer-implemented method as claimed in claim 1 , wherein

each respective value of the quasi-identifier is assigned at most to one of the assignment ranges of the first group; and

each respective value of the quasi-identifier is assigned at most to one of the assignment ranges of the second group.

3 . The computer-implemented method as claimed in claim 2 , wherein

a first interval is assigned to a first assignment range among the first group of assignment ranges;

intervals of the first group have interval lengths independent of one another; and

a first interval length of the first interval is dependent on a number of the first datasets assigned to the first interval.

4 . The computer-implemented method as claimed in claim 2 , wherein

the data includes third datasets at a third time point;

the third datasets are a superset of preceding datasets at a preceding time point;

the computer-implemented method further comprises generating a third generalization for the third datasets based on a preceding generalization, the preceding generalization being the second generalization or a further generalization iteratively based on the second generalization;

the third generalization includes a third group of assignment ranges by which third values of the quasi-identifier are generalized; and

the third group includes more assignment ranges than a preceding group of assignment ranges of the preceding generalization.

5 . The computer-implemented method as claimed in claim 2 , further comprising:

determining a statistical distribution of third values of the quasi-identifier; and

generating a target generalization based on the statistical distribution, the target generalization including a target group of assignment ranges by which the third values of the quasi-identifier of the data are generalized, wherein

the generating the first generalization or the generating the second generalization is performed as a function of the target generalization.

6 . The computer-implemented method as claimed in claim 1 , wherein a value set of each among the second group of assignment ranges is a subset of a value set of one among the first group of assignment ranges.

7 . The computer-implemented method as claimed in claim 1 , wherein

a first interval is assigned to a first assignment range among the first group of assignment ranges;

intervals of the first group have interval lengths independent of one another; and

a first interval length of the first interval is dependent on a number of the first datasets assigned to the first interval.

8 . The computer-implemented method as claimed in claim 7 , wherein

the data includes third datasets at a third time point;

the third datasets are a superset of preceding datasets at a preceding time point;

the computer-implemented method further comprises generating a third generalization for the third datasets based on a preceding generalization, the preceding generalization being the second generalization or a further generalization iteratively based on the second generalization;

the third generalization includes a third group of assignment ranges by which third values of the quasi-identifier are generalized; and

the third group includes more assignment ranges than a preceding group of assignment ranges of the preceding generalization.

9 . The computer-implemented method as claimed in claim 7 , further comprising:

determining a statistical distribution of third values of the quasi-identifier; and

generating a target generalization based on the statistical distribution, the target generalization including a target group of assignment ranges by which the third values of the quasi-identifier of the data are generalized, wherein

the generating the first generalization or the generating the second generalization is performed as a function of the target generalization.

10 . The computer-implemented method as claimed in claim 1 , wherein

the data includes third datasets at a third time point;

the third datasets are a superset of preceding datasets at a preceding time point;

the computer-implemented method further comprises generating a third generalization for the third datasets based on a preceding generalization, the preceding generalization being the second generalization or a further generalization iteratively based on the second generalization;

the third generalization includes a third group of assignment ranges by which third values of the quasi-identifier are generalized; and

the third group includes more assignment ranges than a preceding group of assignment ranges of the preceding generalization.

11 . The computer-implemented method as claimed in claim 10 , further comprising:

determining a statistical distribution of fourth values of the quasi-identifier; and

generating a target generalization based on the statistical distribution, the target generalization including a target group of assignment ranges by which the fourth values of the quasi-identifier of the data are generalized, wherein

the generating the first generalization or the generating the second generalization is performed as a function of the target generalization.

12 . The computer-implemented method as claimed in claim 1 , further comprising:

determining a statistical distribution of third values of the quasi-identifier; and

generating a target generalization based on the statistical distribution, the target generalization including a target group of assignment ranges by which the third values of the quasi-identifier of the data are generalized, wherein

the generating the first generalization or the generating the second generalization is performed as a function of the target generalization.

13 . The computer-implemented method as claimed in claim 1 , wherein

each assignment range of the first group includes an at least two-dimensional assignment range by which the first values of the quasi-identifier and first values of at least one further quasi-identifier of the data are generalized; and

each assignment range of the second group includes an at least two-dimensional assignment range by which the second values of the quasi-identifier and second values of the at least one further quasi-identifier are generalized.

14 . The computer-implemented method as claimed in claim 13 , further comprising:

determining statistical distributions of third values of the quasi-identifier and of third values of the at least one further quasi-identifier; and

generating a target generalization based on the statistical distributions, the target generalization including a target group of at least two-dimensional assignment ranges by which the third values of the quasi-identifier and the third values of the at least one further quasi-identifier are generalized, wherein

the generating the first generalization or the generating the second generalization is performed as a function of the target generalization.

15 . A non-transitory computer program product including computer-readable program code embodied to cause a processing device to perform the method as claimed in claim 1 .

16 . A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a processing device, cause the processing device to perform the method of claim 1 .

17 . A device for anonymizing data via generalization, the data including first datasets at a first time point and second datasets at a second time point, the first datasets being a subset of the second datasets, and the device comprising:

a processing device configured to

generate a first generalization for the first datasets that satisfies an anonymization criterion, the first generalization including a first group of assignment ranges by which first values of a quasi-identifier of the data are generalized, and

generate a second generalization for the second datasets that satisfies the anonymization criterion, the second generalization including a second group of assignment ranges by which second values of the quasi-identifier are generalized, the second group including more assignment ranges than the first group, and a value set assigned to a totality of assignment ranges of the first group being identical to a value set assigned to a totality of assignment ranges of the second group.

18 . A computer-implemented method for anonymizing data via generalization, the data including first datasets at a first time point and second datasets at a second time point, the first datasets being a subset of the second datasets, and the computer-implemented method comprising:

generating a first generalization for the first datasets that satisfies an anonymization criterion, the first generalization including a first group of assignment ranges by which first values of a quasi-identifier of the data are generalized; and

generating a second generalization for the second datasets that satisfies the anonymization criterion, the second generalization including a second group of assignment ranges by which second values of the quasi-identifier are generalized, the second group including more assignment ranges than the first group, and a value set of each among the second group of assignment ranges being a subset of a value set of one among the first group of assignment ranges.

19 . The computer-implemented method as claimed in claim 18 , wherein

each respective value of the quasi-identifier is assigned at most to one of the assignment ranges of the first group; and

each respective value of the quasi-identifier is assigned at most to one of the assignment ranges of the second group.

20 . The computer-implemented method as claimed in claim 18 , wherein

a first interval is assigned to a first assignment range among the first group of assignment ranges;

intervals of the first group have interval lengths independent of one another; and

a first interval length of the first interval is dependent on a number of the first datasets assigned to the first interval.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2026
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 073785/0801 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE FROM SIEMENS HEALTHINEERS AG TO THE CORRECT ASSIGNEE: SIEMENS HEALTHCARE GMBH PREVIOUSLY RECORDED ON REEL 70689 FRAME 617. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 13, 2026
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 075718/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2025
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHINEERS AG
Reel/Frame 070689/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: ROSENBAUM, UTE; CUELLAR JARAMILLO, JORGE RICARDO
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 070638/0758 →
Priority Claims (1)
EP 23152043 · Jan 17, 2023 · regional
Continuity (1)
Related Publication 20240241987A1 · Jul 18, 2024
References Cited (24)
US 20230045533A1 · Suppan · 2023 [cited by examiner]
US 20230054446A1 · LaFever · 2023 [cited by examiner]
US 20230058906A1 · Jansen · 2023 [cited by examiner]
US 20230148326A1 · Papel · 2023 [cited by examiner]
US 20230195921A1 · Yu · 2023 [cited by examiner]
US 20230267230A1 · Delvaux · 2023 [cited by examiner]
US 20230418977A1 · Bennati · 2023 [cited by examiner]
US 20240005035A1 · Guillaudeux · 2024 [cited by examiner]
US 20240005175A1 · Jensen · 2024 [cited by examiner]
US 20240020415A1 · Zhang · 2024 [cited by examiner]
US 20240070323A1 · Zhang · 2024 [cited by examiner]
US 20240070324A1 · Cuellar Jaramillo · 2024 [cited by examiner]
US 20240078253A1 · Hawco · 2024 [cited by examiner]
US 20240095385A1 · Dhouib · 2024 [cited by examiner]
US 20240119175A1 · Middleton · 2024 [cited by examiner]
US 20240143838A1 · Ardhanari · 2024 [cited by examiner]
US 20240160965A1 · Goldsteen · 2024 [cited by examiner]
US 20240249024A1 · Furukawa · 2024 [cited by examiner]
US 20250053686A1 · Wu · 2025 [cited by examiner]
US 20250103638A1 · Dou · 2025 [cited by examiner]
US 20250124169A1 · Di Valentino · 2025 [cited by examiner]
US 20250209205A1 · Tsuchida · 2025 [cited by examiner]
Byun, Ji-Won et al: “Secure Anonymization for Incremental Datasets”; Jan. 1, 2006 (Jan. 1, 2006); Secure Data Management Lecture Notes in Computer Science; LNCS, Springer, Berlin, DE, pp. 48-63; XP019040079; ISBN: 978-3… [cited by applicant]
Di Gesu, Vito et al: “An Application of Integrated Clustering to MRI Segmentation”; Pattern Recognition Letters, Elsevier, Amsterdam, NL; vol. 15; No. 7; Jul. 1, 1994 (Jul. 1, 1994); pp. 731-738; XP000453039; ISSN: 0167… [cited by applicant]