US 12,316,614 B2
Remotely accessing data in a secured data center
Aashish Singhvi, Palo Alto, CA (US)
Assigned to DvSum, LLC, Sunnyvale, CA (US)
Filed by DvSum, LLC, Sunnyvale, CA (US)
Filed on Dec. 14, 2023, as Appl. No. 18/540,107.
Application 18/540,107 is a continuation of application No. 17/379,842, filed on Jul. 19, 2021, granted, now 11,863,536.
Application 17/379,842 is a continuation of application No. 16/508,451, filed on Jul. 11, 2019, granted, now 11,070,528, issued on Jul. 20, 2021.
Application 16/508,451 is a continuation of application No. 15/097,577, filed on Apr. 13, 2016, granted, now 10,397,192, issued on Aug. 27, 2019.
Claims priority of provisional application 62/149,541, filed on Apr. 18, 2015.
Prior Publication US 2024/0114011 A1, Apr. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/44 (2013.01)
CPC H04L 63/0428 (2013.01) [G06F 21/44 (2013.01); H04L 63/0281 (2013.01); H04L 63/08 (2013.01)] 19 Claims
OG exemplary drawing
 
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.