| CPC H04L 63/0428 (2013.01) [G06F 21/44 (2013.01); H04L 63/0281 (2013.01); H04L 63/08 (2013.01)] | 19 Claims |

|
1. A process comprising:
a) making a request from a requesting computing device to an assistant computing device to query a dataset in communication with a remote computing device, the remote computing device residing in a secured data center;
b) receiving encrypted access credentials at the requesting computing device from the assistant computing device, the encrypted access credentials configured to allow the requesting computing device to access the remote computing device;
c) decrypting, at the requesting computing device, the encrypted access credentials to obtain access credentials;
d) accessing, at the requesting computing device, the remote computing device using the access credentials;
e) receiving query results, at the requesting computing device from the remote computing device, the query results generated by the remote computing device;
f) generating, at the requesting computing device, encrypted query results by encrypting the query results; and
g) communicating the encrypted query results from the requesting computing device to the assistant computing device.
|