IP Library › Granted Patent US 11,556,695
Granted Patent B2
US 11,556,695 · App. 17/326,812 · Granted Jan 17, 2023

Combinatorial inflight analysis of multipart data

Inventor: Jon Kramer (Leawood, KS)
Assignee: TORCH RESEARCH, LLC
G06F40/117G06F16/9577G06F40/106G06N20/00
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 11,556,695
App. No.
17/326,812
Granted
Jan 17, 2023
Kind
B2
Abstract

A method of enhanced data orchestration (EDO). The method comprises receiving a first message by a mediation application executing on a computer system and analyzing the first message by the mediation application based at least in part on invoking a machine learning (ML) model by the mediation application. The analyzing determines that a feature of the first message is a probable first component of an item of personally identifiable information (PII). The method further comprises receiving a second message by the mediation application, determining by the mediation application that a feature of the second message when combined with the feature of the first message constitutes an item of PII, and treating the first message and the second message in accordance with predefined PII handling protocols by the mediation application.

Claims (40)

1. A method of enhanced data orchestration (EDO), comprising:

receiving a first message by a mediation application executing on a computer system;

analyzing the first message by the mediation application based at least in part on using a machine learning (ML) model by the mediation application, wherein the analyzing determines that a feature of the first message is a probable first component of an item of personally identifiable information (PII) and wherein the feature of the first message is a partial component of PII;

transmitting the first message to a receiving application;

receiving a second message by the mediation application;

based on the analysis of the first message and the determination that the feature of the first message is the probable first component of the item of PII, determining by the mediation application that a feature of the second message when combined with the feature of the first message constitutes the item of PII, wherein the feature of the second message is a partial component of PII;

in response to the determining, attaching by the mediation application a tag to the second message, wherein the tag identifies the feature of the second message that is a partial component of PII but when combined with the feature of the first message constitutes the item of PII, and wherein the tag identifies the first message; and

transmitting the second message with the tag attached to the receiving application, wherein the receiving application identifies the item of PII constituted by a combination of the first message and the second message based at least in part on the tag attached while at least a portion of the item of PII is still in flight and not yet stored on a storage disk.

2. The method of claim 1 , wherein the first message is held in non-permanent memory storage.

3. The method of claim 1 , wherein the first message is held for a predetermined duration of time in non-permanent memory storage.

4. The method claim 1 , wherein the mediation application further analyzes the first message based on one of an entity extraction ML model, a behavior anomaly ML model, a language translation ML model, or a sentiment analysis ML model.

5. The method of claim 4 , wherein the mediation application attaches metadata to the first message, where the metadata is associated with results of the analysis associated with the one of the entity extraction ML model, the behavior anomaly ML model, the language translation ML model, or the sentiment analysis ML model.

6. The method of claim 2 , further comprising attaching a second tag to the first message identifying the probable first component of PII and identifying the second message, wherein transmitting the first message comprises transmitting the first message with the second tag attached.

7. A method of enhanced data orchestration (EDO), comprising:

receiving a first message by a mediation application executing on a computer system;

analyzing the first message by the mediation application based at least in part on using a machine learning (ML) model by the mediation application, wherein the analyzing determines that a feature of the first message is a probable first component of an item of personally identifiable information (PII) and wherein the feature of the first message is a partial component of PII;

receiving a second message by the mediation application;

based on the analysis of the first message and the determination that the feature of the first message is the probable first component of the item of PII, determining by the mediation application that a feature of the second message when combined with the feature of the first message constitutes an item of PII, wherein the feature of the second message is a partial component of PII; and

treating the first message and the second message in accordance with predefined PII handling protocols by the mediation application by attaching a tag to the second message that identifies the feature of the second message that is a partial component of PII but when combined with the feature of the first message constitutes the item of PII.

8. The method of claim 7 , wherein the first message is held in non-permanent memory storage.

9. The method of claim 7 , wherein the first message is held for a predetermined duration of time in non-permanent memory storage.

10. The method claim 7 , wherein the mediation application further analyzes the first message based on one of an entity extraction ML model, a behavior anomaly ML model, a language translation ML model, or a sentiment analysis ML model.

11. The method of claim 10 , wherein the mediation application attaches metadata to the first message, where the metadata is associated with results of the analysis associated with the one of the entity extraction ML model, the behavior anomaly ML model, the language translation ML model, or the sentiment analysis ML model.

12. The method of claim 7 , wherein the tag identifies the first message, and wherein treating the first message and the second message in accordance with predefined PII handling protocols further comprises attaching a first tag to the first message identifying the probable first component of PII and identifying the second message and transmitting the first message with the first tag attached and the second message with the tag attached to a receiving application, whereby the receiving application is enabled to identify the item of PII constituted by a combination of the first message and the second message.

13. The method of claim 7 , wherein the receiving application identifies the item of PII constituted by the combination of the first message and the second message while at least a portion of the item of PII is still in flight and not yet stored on a storage disk.

14. A system for enhanced data orchestration (EDO), comprising:

a processor;

a non-transitory memory; and

a mediation application stored in the non-transitory memory, that when executed by the processor:

receives a first message,

analyzes the first message based at least in part on using a machine learning (ML) model by the mediation application, wherein the analyzing determines that a feature of the first message is a probable first component of an item of personally identifiable information (PII), and wherein the feature of the first message is a partial component of PII,

receives a second message,

based on the analysis of the first message and the determination that the feature of the first message is the probable first component of the item of PII, determines that a feature of the second message when combined with the feature of the first message constitutes an item of PII, wherein the feature of the second message is a partial component of PII, and

treats the first message and the second message in accordance with predefined PII handling protocols by the mediation application by attaching a tag to the second message that identifies the feature of the second message that is a partial component of PII but when combined with the feature of the first message constitutes the item of PII.

15. The system of claim 14 , wherein the first message is held in non-permanent memory storage.

16. The system of claim 14 , wherein the first message is held for a predetermined duration of time in non-permanent memory storage.

17. The system claim 14 , wherein the mediation application further analyzes the first message based on one of an entity extraction ML model, a behavior anomaly ML model, a language translation ML model, or a sentiment analysis ML model.

18. The system of claim 17 , wherein the mediation application attaches metadata to the first message, where the metadata is associated with results of the analysis associated with the one of the entity extraction ML model, the behavior anomaly ML model, the language translation ML model, or the sentiment analysis ML model.

19. The system of claim 14 , wherein the tag identifies the first message, and wherein treating the first message and the second message in accordance with predefined PII handling protocols further comprises attaching a first tag to the first message identifying the probable first component of PII and identifying the second message and transmitting the first message with the first tag attached and the second message with the tag attached to a receiving application, whereby the receiving application is enabled to identify the item of PII constituted by a combination of the first message and the second message.

20. The system of claim 14 , wherein the receiving application identifies the item of PII constituted by the combination of the first message and the second message while at least a portion of the item of PII is still in flight and not yet stored on a storage disk.

Continuity (2)
Continuation 16805302 · Feb 28, 2020
Related Publication 20210279401A1 · Sep 9, 2021
Cited By (2)
US 12,400,127 US 12,489,935