Patent ID: 9405927
Filing Date: 2016-08-02
CPC Classification: G06F

Claim Text:
1. A data protection system comprising: hardware and processors for providing limited data; a primary host device (Host A); a secondary host device (Host B); a tertiary host device (Host C); a first data interface device to transmit data to said Host A; said Host A to: receive data input, authenticate said data input, and separate out information from said data input; wherein said data input including: codes and parameters information, header information, and core data; utilize a single code set for use with a protection operation, and utilizing Code Set A from said single code set; reference a data header key and transmit code B within said Code Set A, and store separated data header key, said header information, and identifying and subject information; transfer said core data together with the referenced transmit code B obtained from said Code Set A to said Host B; said Host B to: receive said core data, validate received transmit code B, and match with a predetermined transmit code B in a Code Set B; point to a transmit code C in code set B, and generate a new data core key for identification of said core data; store said core data together with the data core key, and copy the data core key to said Host C with the transmit code C; said Host C to: receive the data core key, validate the transmit code C, and match with a predetermined transmit code C in a Code Set C; point to data header key value revealing a duplicate of said data header key from said Code Set A; store the data header key together with the data core key at a database of Host C; link header information at said Host A to said limited data from said Host B; send a return acknowledgment using acknowledgment transmit code from Code Set C to Host B, and destroy or overwrite values from transmit codes in said Code Set B; said Host B to: receive said return acknowledgment, validate the received transmit code, match with a predetermined validation code from said Code Set B, send a return acknowledgment using the transmit code from said Code Set B to said Host A, and destroy or overwrite values from transmit codes in said Code Set B; said Host A to: receive said return acknowledgment, validate the received transmit code, match with a predetermined validation code in said Code Set A, send a return acknowledgment using the transmit code from Code Set A to client input device, and destroy or overwrite values from transmit codes in said Code Set A; said Host A, including: a server program to: receive, respond with and store data, interface data between data interface and a database of said Host A, process data and database management; a client posting program to: transfer data to said Host B and receive responses, process data and manage database; a Code Set A table to: provide codes for a protection operation and host; a secure database for: use in processing data, storing data and returning data; said Host B including: a server program to: receive, generate keys, respond with and store data, process data and manage database; a client posting program to: send key to said Host C, and receive responses, process data and manage database; a Code Set B table to provide codes for a protection operation and host; a secure database to: use a database in processing data. store data and return data; said Host C, including: a server program to: receive, store keys, respond with and store data, manage keys, process data and manage database; a key links table to: link header and core data; a Code Set C table to: provide codes for a protection operation and host; and a secure database to: use a database in processing data and store data and return data; wherein, access to usable data is prevented after the data is protected; wherein, full access to protected data requires all three inter-acting hosts; wherein, the data interface device to select and re-integrate completed data; wherein, a data is specifically protected against unwanted or breach-able exposure to data information including: elements of protection system, single transfer breach, breach of single host database, double host database breach, and double transfer breach.