IP Library › Granted Patent US 12,443,752
Granted Patent B2
US 12,443,752 · App. 18/353,043 · Granted Oct 14, 2025

Systems and methods for data masking

Inventor: Jian Luo (Wuhan, CN)
Assignee: SHANGHAI UNITED IMAGING METAHEALTHCARE CO., LTD.
G06F21/6254G06F21/6227G16H30/20
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,443,752
App. No.
18/353,043
Granted
Oct 14, 2025
Kind
B2
Abstract

The present disclosure is related to systems and methods for data masking. The method includes obtaining at least one original file and a hierarchical relationship that is associated with data in the at least one original file. The method includes obtaining a masking template for the data in the at least one original file. The method includes masking the data in the at least one original file based on the masking template, to generate at least one target file. The method includes storing the at least one target file based on the hierarchical relationship.

Claims (65)

1. A method for data masking, which is implemented on a computing device including at least one processor and at least one storage device, comprising:

obtaining at least one original file and a hierarchical relationship, the at least one original file including a plurality of tags, and the hierarchical relationship being associated with a relationship of the plurality of tags;

obtaining a masking template, the masking template including at least one masking mode for at least one tag of the plurality of tags;

masking at least one value of the at least one tag of the plurality of tags in the at least one original file based on the masking template, to generate at least one target file corresponding to the at least one original file; and

storing the at least one target file based on the hierarchical relationship.

2. The method of claim 1 , wherein the obtaining at least one original file comprises:

obtaining a file search query from a user; and

obtaining the at least one original file based on the file search query.

3. The method of claim 1 , wherein the obtaining a masking template comprises:

obtaining at least one masking value corresponding to the at least one masking mode; and

obtaining the masking template based on the at least one masking mode and the at least one masking value.

4. The method of claim 3 , wherein the plurality of tags are configured to describe identification information related to the at least one original file, and the the masking the least one value of the at least one tag of the plurality of tags in the at least one original file based on the masking template, to generate at least one target file corresponding to the at least one original file comprises:

for each tag of the at least one tag of the plurality of tags, modifying at least part of the value of the tag based on a masking value corresponding to a corresponding masking mode for the tag; and

generating the at least one target file based on at least one modified value of the at least one tag of the plurality of tags.

5. The method of claim 4 , further comprising:

verifying the at least one masking value in the masking template.

6. The method of claim 5 , wherein the verifying the at least one masking value in the masking template comprises:

for each masking value of the at least one masking value in the masking template,

obtaining a data type of the value of a tag; and

determining whether the masking value satisfies the data type of the tag; and

in response to determining that the masking value satisfies the data type of the tag, determining that the masking value as a verified masking value.

7. The method of claim 1 , further comprising:

obtaining at least one processed target file by performing a format conversion operation on the at least one target file; and

exporting the at least one processed target file.

8. The method of claim 1 , further comprising:

storing the at least one target file in a shared storage space.

9. The method of claim 1 , wherein the at least one original file includes a digital imaging and communications in medicine (DICOM) file.

10. The method of claim 1 , wherein the masking template includes a plurality of masking modes for the at least one tag of the plurality of tags, and at least two masking modes of the plurality of masking modes are different.

11. A system for data masking, comprising:

at least one storage device including a set of instructions; and

at least one processor configured to communicate with the at least one storage device, wherein when executing the set of instructions, the at least one processor is configured to direct the system to perform operations including:

obtaining at least one original file and a hierarchical relationship, the at least one original file including a plurality of tags, and the hierarchical relationship being associated with a relationship of the plurality of tags;

obtaining a masking template, the masking template including at least one masking mode for at least one tag of the plurality of tags;

masking at least one value of the at least one tag of the plurality of tags in the at least one original file based on the masking template, to generate at least one target file corresponding to the at least one original file; and

storing the at least one target file based on the hierarchical relationship.

12. The system of claim 11 , wherein the obtaining at least one original file comprises:

obtaining a file search query from a user; and

obtaining the at least one original file based on the file search query.

13. The system of claim 11 , wherein the obtaining a masking template comprises:

obtaining at least one masking value corresponding to the at least one masking mode; and

obtaining the masking template based on the at least one masking mode and the at least one masking value.

14. The system of claim 13 , wherein the plurality of tags are configured to describe identification information related to the at least one original file, the masking the least one value of the at least one tag of the plurality of tags in the at least one original file based on the masking template, to generate at least one target file corresponding to the at least one original file comprises:

for each tag of the at least one tag of the plurality of tags, modifying at least part of the value of the tag based on a masking value corresponding to a corresponding masking mode for the tag; and

generating the at least one target file based on at least one modified value of the at least one tag of the plurality of tags.

15. The system of claim 14 , wherein the at least one processor is configured to direct the system to perform operations including:

verifying the at least one masking value in the masking template.

16. The system of claim 15 , wherein the verifying the at least one masking value in the masking template comprises:

for each masking value of the at least one masking value in the masking template,

obtaining a data type of the value of a tag; and

determining whether the masking value satisfies the data type of the tag; and

in response to determining that the masking value satisfies the data type of the tag, determining that the masking value as a verified masking value.

17. The system of claim 11 , wherein the at least one processor is configured to direct the system to perform operations including:

obtaining at least one processed target file by performing a format conversion operation on the at least one target file; and

exporting the at least one processed target file.

18. A non-transitory computer readable medium, comprising executable instructions that, when executed by at least one processor, direct the at least one processor to perform a method for motion correction, the method comprising:

obtaining at least one original file and a hierarchical relationship, the at least one original file including a plurality of tags, and the hierarchical relationship being associated with a relationship of the plurality of tags;

obtaining a masking template, the masking template including at least one masking mode for at least one tag of the plurality of tags;

masking at least one value of the at least one tag of the plurality of tags in the at least one original file based on the masking template, to generate at least one target file corresponding to the at least one original file; and

storing the at least one target file based on the hierarchical relationship.

19. The method of claim 1 , further comprising:

obtaining a plurality of data elements in the at least one original file, each data element of the plurality of data elements corresponding to one of the plurality of tags and including at least one of a data type of the tag, a value length of the tag, or the value of the tag; and

masking the plurality of data elements based on the masking template.

20. The system of claim 11 , wherein the at least one processor is configured to direct the system to perform operations further including:

obtaining a plurality of data elements in the at least one original file, each data element of the plurality of data elements corresponding to one of the plurality of tags and including at least one of a data type of the tag, a value length of the tag, or the value of the tag; and

masking the plurality of data elements based on the masking template.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2025
From: WUHAN UNITED IMAGING HEALTHCARE CO., LTD.
To: SHANGHAI UNITED IMAGING METAHEALTHCARE CO., LTD.
Reel/Frame 071751/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2025
From: LUO, JIAN
To: WUHAN UNITED IMAGING HEALTHCARE CO., LTD.
Reel/Frame 071509/0626 →
Priority Claims (1)
CN 202110048683.8 · Jan 14, 2021 · national
Continuity (2)
Continuation PCTCN2022072066 · Jan 14, 2022
Related Publication 20230359771A1 · Nov 9, 2023
References Cited (24)
US 20060064328A1 · Datta et al. · 2006 [cited by applicant]
US 20100063930A1 · Kenedy · 2010 [cited by examiner]
US 20100082371A1 · Kamp · 2010 [cited by examiner]
US 20110161450A1 · Westin · 2011 [cited by examiner]
US 20150379198A1 · Tambasco, Jr. · 2015 [cited by examiner]
US 20160292176A1 · Resnick · 2016 [cited by examiner]
US 20180082020A1 · Rajagopal · 2018 [cited by examiner]
US 20210200686A1 · Gabor · 2021 [cited by examiner]
CN 103093074A · 2013 [cited by applicant]
CN 206100294U · 2017 [cited by applicant]
CN 109243584A · 2019 [cited by applicant]
CN 110399733A · 2019 [cited by applicant]
CN 110502924A · 2019 [cited by applicant]
CN 110782973A · 2020 [cited by applicant]
CN 111105856A · 2020 [cited by applicant]
CN 111125767A · 2020 [cited by applicant]
CN 111291410A · 2020 [cited by applicant]
CN 107239666B · 2020 [cited by applicant]
WO 2022152255A1 · 2022 [cited by applicant]
Extended European Search Report in European Application No. 22739130.7 mailed on Apr. 19, 2024, 8 pages. [cited by applicant]
International Search Report in PCT/CN2022/072066 mailed on Apr. 14, 2022, 5 pages. [cited by applicant]
Written Opinion in PCT/CN2022/072066 mailed on Apr. 14, 2022, 4 pages. [cited by applicant]
First Office Action in Chinese Application No. 202110048683.8 mailed on Mar. 3, 2022, 23 pages. [cited by applicant]
Wang, Yang et al., Research and Implementation of Desensitization System for CT Medical Images Based on DICOM, Modern Computer, 11: 72-75, 2019. [cited by applicant]