IP Library Granted Patent US 12,437,113
Granted Patent B1
US 12,437,113 · App. 19/204,523 · Granted Oct 7, 2025

Data processing orchestrator utilizing semantic type inference and privacy preservation

Inventors: Harrison Dahme (Stateline, NV); Chris Martin (Seattle, WA); Nicholas Roberts-Huntley (New York, NY); Jason Johnson (Ashland, OR)
Assignee: K2 NETWORK LABS, INC.
G06F21/6254G06F21/602G06N7/01
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,437,113
App. No.
19/204,523
Granted
Oct 7, 2025
Kind
B1
Abstract

The present disclosure provides a method and system for orchestrating automated data processing and transformation. A centralized orchestrator receives a request to process a client dataset and initiates a data ingestion process to obtain sample data. A semantic analysis module analyzes the sample data to determine semantic types of data fields. A transformation module generates data transformation instructions based on the determined semantic types. The orchestrator deploys a data processing pipeline to a client-controlled environment and configures privacy preservation parameters to identify and obfuscate potential personally identifiable information. The pipeline applies the transformation instructions and privacy parameters to the dataset. A configuration module determines data storage configurations for the transformed dataset. The transformed dataset is stored according to the configurations in a client-controlled or cloud environment. A machine learning module generates a model based on the transformed dataset, which is stored in a model repository accessible to the client.

Claims (133)

1. A method for orchestrating automated data processing and transformation, comprising:

receiving, by a centralized orchestrator, a request to process a dataset associated with a client;

initiating, by the orchestrator, a data ingestion process to obtain sample data from the dataset, wherein the data ingestion process is executed on client premises or in a cloud environment;

analyzing, by a semantic analysis module controlled by the orchestrator, the sample data to determine semantic types of data fields within the dataset;

generating, by a transformation module controlled by the orchestrator, data transformation instructions based on the determined semantic types;

deploying, by the orchestrator, a data processing pipeline to a client-controlled environment, wherein the pipeline is executed within the client premises;

configuring, by the orchestrator, privacy preservation parameters for the data processing pipeline to identify and obfuscate potential personally identifiable information (PII) in the dataset;

instructing the data processing pipeline to apply the data transformation instructions and privacy preservation parameters to the dataset;

determining, by a configuration module controlled by the orchestrator, data storage configurations for the transformed dataset;

directing the storage of the transformed dataset according to the determined data storage configurations, wherein the storage occurs in a client-controlled environment or a cloud environment;

generating, by a machine learning module that is executed in the cloud or on client premises, a machine learning model based on the transformed dataset; and

storing the machine learning model in a model repository accessible to the client.

2. The method of claim 1 , further comprising:

implementing access controls for the transformed dataset or machine learning model through role-based permission systems with cryptographic verification;

tracking data lineage throughout the transformation process using a directed acyclic graph (DAG) representation with cryptographic hashes;

optimizing query performance on the transformed dataset using automated indexing based on identified access patterns;

scheduling recurring data processing jobs based on configurable parameters; or

providing programmatic access to the orchestrated functionalities through APIs.

3. The method of claim 1 , wherein analyzing the sample data to determine semantic types comprises:

applying a transformer-based machine learning classifier to predict semantic types;

validating the predicted semantic types using pattern matching or contextual analysis;

generating confidence scores for one or more predicted semantic type;

refining the semantic type predictions based on statistical analysis of the sample data; or

generating human-readable descriptions of identified semantic types.

4. The method of claim 1 , wherein generating data transformation instructions comprises:

identifying one or more required data normalization steps based on the determined semantic types;

generating SQL-based transformation queries to standardize data formats;

creating data quality validation rules to ensure consistency of transformed data;

optimizing the transformation instructions for distributed execution; or

automatically generating documentation of transformation logic.

5. The method of claim 1 , wherein configuring privacy preservation parameters comprises:

implementing k-anonymity algorithms for categorical data fields;

creating encrypted views of sensitive data fields while maintaining referential integrity; or

generating privacy impact assessments that quantify re-identification risk.

6. The method of claim 1 , wherein deploying the data processing pipeline comprises:

generating a directed acyclic graph (DAG) representation of the transformation steps;

optimizing the DAG for parallel execution based on data dependencies;

implementing checkpointing mechanisms to ensure pipeline resilience;

dynamically scaling pipeline resources based on data volume; or

implementing secure communication channels between pipeline components.

7. The method of claim 1 , wherein generating the machine learning model comprises:

selecting model architectures based on the semantic types identified in the transformed dataset;

implementing distributed learning techniques to train models while preserving data privacy;

applying transfer learning to leverage pre-trained models relevant to the identified semantic types; or

continuously refining the model using incremental learning techniques.

8. A system for orchestrating automated data processing and transformation, comprising:

a centralized orchestrator implemented on a server system comprising at least one processor and memory;

a client computing architecture comprising at least one processor and memory;

wherein the centralized orchestrator is configured to:

receive a request to process a dataset associated with a client;

initiate a data ingestion process to obtain sample data from the dataset, wherein the data ingestion process is executed on the client computing architecture or in a cloud environment;

control a semantic analysis module to analyze the sample data to determine semantic types of data fields within the dataset;

control a transformation module to generate data transformation instructions based on the determined semantic types;

deploy a data processing pipeline to the client computing architecture;

configure privacy preservation parameters for the data processing pipeline to identify and obfuscate potential personally identifiable information (PII) in the dataset;

instruct the data processing pipeline to apply the data transformation instructions and privacy preservation parameters to the dataset;

control a configuration module to determine data storage configurations for the transformed dataset;

direct the storage of the transformed dataset according to the determined data storage configurations, wherein the storage occurs in the client computing architecture or the cloud environment;

control a machine learning module executed in the cloud environment or on the client computing architecture to generate a machine learning model based on the transformed dataset; and

store the machine learning model in a model repository accessible to the client.

9. The system of claim 8 , wherein the centralized orchestrator is further configured to:

implement access controls for the transformed dataset or machine learning model through role-based permission systems with cryptographic verification;

track data lineage throughout the transformation process using a directed acyclic graph (DAG) representation with cryptographic hashes;

optimize query performance on the transformed dataset using automated indexing based on identified access patterns;

schedule recurring data processing jobs based on configurable parameters; or

provide programmatic access to the orchestrated functionalities through APIs.

10. The system of claim 8 , wherein the semantic analysis module is configured to:

apply a transformer-based machine learning classifier to predict semantic types;

validate the predicted semantic types using pattern matching or contextual analysis;

generate confidence scores for one or more predicted semantic type;

refine the semantic type predictions based on statistical analysis of the sample data; or

generate human-readable descriptions of identified semantic types.

11. The system of claim 8 , wherein the transformation module is configured to:

identify one or more required data normalization steps based on the determined semantic types;

generate SQL-based transformation queries to standardize data formats;

create data quality validation rules to ensure consistency of transformed data;

optimize the transformation instructions for distributed execution; or

automatically generate documentation of transformation logic.

12. The system of claim 8 , wherein configuring privacy preservation parameters comprises:

implement k-anonymity algorithms for categorical data fields;

create encrypted views of sensitive data fields while maintaining referential integrity; or

generate privacy impact assessments that quantify re-identification risk.

13. The system of claim 8 , wherein deploying the data processing pipeline comprises:

generate a directed acyclic graph (DAG) representation of the transformation steps;

optimize the DAG for parallel execution based on data dependencies;

implement checkpointing mechanisms to ensure pipeline resilience;

dynamically scale pipeline resources based on data volume; or

implement secure communication channels between pipeline components.

14. The system of claim 8 , wherein the machine learning module is configured to:

select model architectures based on the semantic types identified in the transformed dataset;

implement distributed learning techniques to train models while preserving data privacy;

apply transfer learning to leverage pre-trained models relevant to the identified semantic types; or

continuously refine the model using incremental learning techniques.

15. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving a request to process a dataset associated with a client;

initiating a data ingestion process to obtain sample data from the dataset, wherein the data ingestion process is executed on client premises or in a cloud environment;

analyzing, by a semantic analysis module, the sample data to determine semantic types of data fields within the dataset;

generating, by a transformation module, data transformation instructions based on the determined semantic types;

deploying a data processing pipeline to a client-controlled environment, wherein the pipeline is executed within the client premises;

configuring privacy preservation parameters for the data processing pipeline to identify and obfuscate potential personally identifiable information (PII) in the dataset;

instructing the data processing pipeline to apply the data transformation instructions and privacy preservation parameters to the dataset;

determining, by a configuration module, data storage configurations for the transformed dataset;

directing the storage of the transformed dataset according to the determined data storage configurations, wherein the storage occurs in a client-controlled environment or a cloud environment;

generating, by a machine learning module that is executed in the cloud or on client premises, a machine learning model based on the transformed dataset; and

storing the machine learning model in a model repository accessible to the client.

16. The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

implementing access controls for the transformed dataset or machine learning model through role-based permission systems with cryptographic verification;

tracking data lineage throughout the transformation process using a directed acyclic graph (DAG) representation with cryptographic hashes;

optimizing query performance on the transformed dataset using automated indexing based on identified access patterns;

scheduling recurring data processing jobs based on configurable parameters; or

providing programmatic access to the orchestrated functionalities through APIs.

17. The non-transitory computer-readable medium of claim 15 , wherein analyzing the sample data to determine semantic types comprises:

applying a transformer-based machine learning classifier to predict semantic types;

validating the predicted semantic types using pattern matching or contextual analysis;

generating confidence scores for at least one predicted semantic type;

refining the semantic type predictions based on statistical analysis of the sample data; or

generating human-readable descriptions of identified semantic types.

18. The non-transitory computer-readable medium of claim 15 , wherein generating data transformation instructions comprises:

identifying one or more required data normalization steps based on the determined semantic types;

generating SQL-based transformation queries to standardize data formats;

creating data quality validation rules to ensure consistency of transformed data;

optimizing the transformation instructions for distributed execution; or

automatically generating documentation of transformation logic.

19. The non-transitory computer-readable medium of claim 15 , wherein configuring privacy preservation parameters comprises:

implementing k-anonymity algorithms for categorical data fields;

creating encrypted views of sensitive data fields while maintaining referential integrity; or

generating privacy impact assessments that quantify re-identification risk.

20. The non-transitory computer-readable medium of claim 15 , wherein deploying the data processing pipeline comprises:

generating a directed acyclic graph (DAG) representation of the transformation steps;

optimizing the DAG for parallel execution based on data dependencies;

implementing checkpointing mechanisms to ensure pipeline resilience;

dynamically scaling pipeline resources based on data volume; or

implementing secure communication channels between pipeline components.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2025
From: DAHME, HARRISON; MARTIN, CHRIS; ROBERTS-HUNTLEY, NICHOLAS; JOHNSON, JASON
To: K2 NETWORK LABS, INC.
Reel/Frame 071227/0674 →
References Cited (48)
US 10452978B2 · Shazeer · 2019 [cited by applicant]
US 10740433B2 · Dehghani · 2020 [cited by applicant]
US 11790115B1 · Townsend · 2023 [cited by applicant]
US 11921824B1 · Hester · 2024 [cited by applicant]
US 12205575B2 · Beaufays · 2025 [cited by applicant]
US 12277457B1 · Shetty · 2025 [cited by examiner]
US 12386924B1 · Parwani · 2025 [cited by examiner]
US 12393889B1 · Shetty · 2025 [cited by examiner]
US 20190034919A1 · Nolan · 2019 [cited by applicant]
US 20200082226A1 · Shazeer et al. · 2020 [cited by applicant]
US 20210303584A1 · Fan · 2021 [cited by examiner]
US 20210326717A1 · Mueller · 2021 [cited by examiner]
US 20210342359A1 · Roy · 2021 [cited by examiner]
US 20220094554A1 · Sekar · 2022 [cited by applicant]
US 20220270590A1 · Beaufays · 2022 [cited by applicant]
US 20230281638A1 · Kaiser · 2023 [cited by applicant]
US 20240007492A1 · Shen · 2024 [cited by examiner]
US 20240054406A1 · Bhise · 2024 [cited by examiner]
US 20240119364A1 · Jain · 2024 [cited by examiner]
US 20240202225A1 · Siebel · 2024 [cited by applicant]
US 20240388442A1 · Zyskind · 2024 [cited by applicant]
US 20240427743A1 · Anusuri · 2024 [cited by examiner]
WO 2024229857A1 · 2024 [cited by applicant]
A Differential Privacy Federated Learning Scheme with Improved Noise Perturbation; D.-S. Huang et al. (Eds.): ICIC 2024, LNCS 14870, pp. 61-71, 2024. [cited by applicant]
Advanced Intelligent Computing Technology and Applications; 20th International Conference, ICIC 2024 Tianjin, China, Aug. 5-8, 2024 Proceedings, Part IX. [cited by applicant]
How to keep text private? A systematic review of deep learning methods for privacy-preserving natural language processing; Know-Center GmbH, Graz, Austria; Published online: May 21, 2022. [cited by applicant]
Zhang, Z.; Ma, X.; Ma, J. Local Differential Privacy Based Membership-Privacy-Preserving Federated Learning for Deep-Learning-Driven Remote Sensing. Remote Sens. 2023, 15, 5050. https://doi.org/10.3390/rs15205050. [cited by applicant]
Measuring and Controlling Split Layer Privacy Leakage Using Fisher Information; arXiv:2209. 10119v1 [cs.CR] Sep. 21, 2022. [cited by applicant]
Privacy-preserving Federated Learning and its application to natural language processing; Knowledge-Based Systems 268 (2023) 110475. [cited by applicant]
Privacy-Preserving Graph Embedding based on Local Differential Privacy; arXiv:2310.11060v2 [cs.CR] Aug. 4, 2024. [cited by applicant]
Triad of Split Learning: Privacy, Accuracy, and Performance; 2021 International Conference on Information and Communication Technology Convergence (ICTC). [cited by applicant]
U-shaped Vertical Split Learning with Local Differential Privacy for Privacy Preserving; D.-S. Huang et al. (Eds.): ICIC 2024, LNCS 14870, pp. 72-81, 2024. [cited by applicant]
Exploring Dimensionality Reduction Techniques in Multilingual Transformers; arXiv:2204.08415v1 [cs.CL] Apr. 18, 2022. [cited by applicant]
Rajput, A.R.; Li, Q.; Ahvanooey, M.T. A Blockchain-Based Secret-Data Sharing Framework for Personal Health Records in Emergency Condition. Healthcare 2021, 9, 206. https://doi.org/10.3390/healthcare9020206. [cited by applicant]
Training Text-to-Text Transformers with Privacy Guarantees; Findings of the Association for Computational Linguistics: ACL 2022, pp. 2182-2193 May 22-27, 2022. [cited by applicant]
How Does a Deep Learning Model Architecture Impact Its Privacy? A Comprehensive Study of Privacy Attacks on CNNs and Transformers; arXiv:2210.11049v3 [cs.CR] Feb. 2, 2024. [cited by applicant]
Kalian, A.D.; Benfenati, E.; Osborne, O.J.; Gott, D.; Potter, C .; Dorne, J.-L.C.M.; Guo, M.; Hogstrand, C. Exploring Dimensionality Reduction Techniques for Deep Learning Driven QSAR Models of Mutagenicity. Toxics 2023… [cited by applicant]
DPFormer: Learning Differentially Private Transformer on Long-Tailed Data; arXiv:2305.17633v1 [cs.LG] May 28, 2023. [cited by applicant]
Differentially Private Decoding in Large Language Models; [Submitted on May 26, 2022 (v1), last revised Sep. 8, 2022 (this version, v2)]. [cited by applicant]
Differentially Private Fine-tuning of Language Models; arXiv:2110.06500v2 [cs.LG] Jul. 14, 2022. [cited by applicant]
Deep learning approach based on dimensionality reduction for designing electromagnetic nanostructures; Published: Feb. 4, 2020. [cited by applicant]
Transformer-based dimensionality reduction; arXiv:2210.08288v1 [cs.CV] Oct. 15, 2022. [cited by applicant]
Yang, D.; Tsai, W.-T. An Optimized Encryption Storage Scheme for Blockchain Data Based on Cold and Hot Blocks and Threshold Secret Sharing. Entropy 2024, 26, 690. https://doi.org/10.3390/e26080690. [cited by applicant]
Privacy-Preserving Split Learning via Patch Shuffling over Transformers; 2022 IEEE International Conference on Data Mining (ICDM). [cited by applicant]
Kiya, H.; Nagamori, T.; Imaizumi, S.; Shiota, S. Privacy-Preserving Semantic Segmentation Using Vision Transformer. J. Imaging 2022, 8, 233. https://doi.org/10.3390/ jimaging8090233. [cited by applicant]
BOLT: Privacy-Preserving, Accurate and Efficient Inference for Transformers; 2023. [cited by applicant]
Zeng, C., He, D., Feng, Q., Yang, X. and Luo, Q., 2024. SecureGPT: A Framework for Multi-Party Privacy-Preserving Transformer Inference in GPT. IEEE Transactions on Information Forensics and Security. (Year: 2024). [cited by applicant]
Fu, X., Xiong, L., Li, F., Yang, X. and Xiong, N., 2024. Blockchain-Based Efficiently Privacy-Preserving Federated Learning Framework Using Shamir Secret Sharing. IEEE Transactions on Consumer Electronics. (Year: 2024). [cited by applicant]
Cited By (7)
US 12,567,000 US 12,602,504 US 12,632,442 US 12,645,674 US 12,657,294 US 12,700,999 US 12,719,869