CPC H04L 63/0428 (2013.01) [G06F 21/44 (2013.01); H04L 63/0281 (2013.01); H04L 63/08 (2013.01)] | 21 Claims |
1. A process comprising:
a) receiving remote instructions at a remote computing device from a requesting device through a firewall, the remote computing device residing in a secured data center, the receiving accomplished at least in part by employing access credentials presented by the requesting device, the remote instructions and access credentials formed as a result of the requesting device:
i) making a request to an assistant computing device to query a dataset in communication with the remote computing device;
ii) receiving encrypted access credentials and encrypted remote instructions from the assistant computing device, the encrypted access credentials configured to allow the requesting computing device to access the remote computing device, the encrypted remote instructions configured to enable the remote computing device to execute at least one of the following:
(1) at least one data query; or
(2) at least one data manipulation;
iii) decrypting the encrypted access credentials to obtain access credentials;
iv) decrypting the encrypted remote instructions to obtain remote instructions;
b) executing the remote instructions to generate query results;
c) communicating the query results to the requesting device.
|