# US 10,769,166 B1 · Distributed integrated platforms as a service network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,166 B1
- Document ID: US10769166B1
- Status: Granted
- Kind: B1
- Application number: 16/188,154
- Filed: 2018-11-12
- Granted: 2020-09-08
- Earliest claimed: 2015-04-05
- Applicants: Richard Ruel Kenneth Hankins
- Inventors: Richard Ruel Kenneth Hankins
- Web page: https://patentgrep.com/patent/US10769166B1

## CPC

- G06F 16/254: {Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses}
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of extracting data from one or more data sources and loading the data into one or more destinations sources is disclosed. The method can include deploying data engines into one or more user network systems, receiving input with respect to a first data source, receiving input with respect to a second data destination, and receiving input with respect to one or more user-defined data stored on the first data source. The method can further include receiving input with respect to linking the first data source and second data destination to the deployed data engines and pinging, via data engines, for requests to extract and direct the user-defined data from the first data source, and retrieving, via the data engines, the user-defined data from the first data source and storing the retrieved user-defined within an intermediary database to be loaded it into the second data destination.

## Claims

### Claim 1

A method of extracting data from one or more data sources and loading the data into one or more destinations, the method comprising:
deploying one or more continuously pinging active data engines into one or more user network systems, wherein the one or more data engines operate on one or more servers within the user network systems;
receiving input with respect to a first data source;
receiving input with respect to a second data destination;
receiving input with respect to one or more user-defined data or metadata stored on the first data source;
receiving input with respect to linking the first data source and second data destination to one or more of the deployed data engines;
pinging continuously, via the one or more data engines, to discover requests to extract and direct the user defined data or metadata from the first data source;
retrieving, via the one or more data engines, the user-defined data or metadata from the first data source;
storing the retrieved user-defined data or metadata within an intermediary database; and
retrieving, via the one or more data engines, the stored user-defined data from the intermediary database and loading it into the second data destination.

### Claim 2 (depends on 1)

The method of claim 1, wherein the pinging is further comprise of discovering requests, instructions, jobs, or schedules from a central server.

### Claim 3 (depends on 1)

The method of claim 1, further comprising encrypting, via the one or more data engines, the user-defined data or metadata from the first data source.

### Claim 4 (depends on 1)

The method of claim 1, wherein the user-defined data or metadata is comprised of table data and table fields.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving priority and scheduling data with respect to the first data source or second data destination.
