IP Library › Granted Patent US 10,949,440
Granted Patent B2
US 10,949,440 · App. 15/909,833 · Granted Mar 16, 2021

Metadata-driven data management platform

Inventors: Badih Schoueri (Mississauga, CA); Gregory Gorshtein (Thornhill, CA); Qiang (Herman) Yu (Richmond Hill, CA)
Assignee: NEXT PATHWAY INC.
G06F16/254G06F3/0643G06F16/10
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 10,949,440
App. No.
15/909,833
Granted
Mar 16, 2021
Kind
B2
Abstract

The present invention relates, in an embodiment, to a system for automatically ingesting data into a data lake. In an embodiment of the present invention, the system comprises computer readable memory having recorded thereon instructions for execution by a processor having an ingestion engine and a metadata model. In an embodiment of the present invention, the instructions are configured to determine, via the metadata model, a type of metadata the ingested data contains; to generate guidelines for processing and transforming the ingested data based on the determined metadata; to apply the guidelines at the ingestion engine for how the ingestion engine processes and transforms the ingested data based on the determined metadata; and to store the transformed ingested data to a storage repository.

Claims (23)

1. A system for automatically ingesting data into a data lake, the system comprising:

computer readable memory having recorded thereon instructions for execution by a processor having an ingestion engine and a metadata model, said instructions configured to:

determine, automatically via the metadata model, a type of metadata the ingested data contains, the ingested data being associated with source metadata following the metadata model, the source metadata comprising a source type of the metadata;

generate guidelines for processing and transforming the ingested data based on the determined metadata;

apply the guidelines at the ingestion engine for how the ingestion engine processes and transforms the ingested data based on the determined metadata; and

store the transformed ingested data to a storage repository based on the determined metadata.

2. The system of claim 1 , wherein the generated guidelines include specifying the source type and encoding for the metadata.

3. The system of claim 1 , wherein the generated guidelines include specifying each type of record within the ingested data and how to manage each type of record.

4. The system of claim 1 , wherein transforming the ingested data includes standardizing the ingested data.

5. The system of claim 1 , comprising a further instruction of applying security policies to the ingested data based on the determined metadata.

6. The system of claim 1 , wherein the determined metadata may be technical metadata or business metadata.

7. The system of claim 1 , wherein the source for the ingested data is selected from the group consisting of a COBOL file, common separated values format, and ORACLE files.

8. A computer-implemented method for automatically ingesting data into a data lake having steps of:

automatically determining a type of metadata the ingested data contains based on a metadata model, the ingested data being associated with source metadata following the metadata model, the source metadata comprising a source type of the metadata;

generating guidelines for processing and transforming the ingested data based on the determined metadata;

processing and transforming the ingested data based on the generated guidelines; and

storing the transformed ingested data to a storage repository based on the determined metadata.

9. The method of claim 8 , wherein the generated guidelines include specifying the source type and encoding for the metadata.

10. The method of claim 8 , wherein the generated guidelines include specifying each type of record within the ingested data and how to manage each type of record.

11. The method of claim 8 , wherein transforming the ingested data includes standardizing the ingested data.

12. The method of claim 8 , further comprising applying security policies to the ingested data based on the determined metadata.

13. The method of claim 8 , wherein the determined metadata may be technical metadata or business metadata.

14. The method of claim 8 , wherein the source for the ingested data is selected from the group consisting of a COBOL file, common separated values format, and ORACLE files.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2018
From: SCHOUERI, BADIH; GORSHTEIN, GREGORY; YU, QIANG (HERMAN)
To: NEXT PATHWAY INC.
Reel/Frame 045082/0790 →
Continuity (2)
Provisional Application 62466731 · Mar 3, 2017
Related Publication 20180253477A1 · Sep 6, 2018
Cited By (4)
US 12,423,143 US 12,536,174 US 12,575,806 US 12,672,844