US 11,709,958 B2
Systems and methods for controlling data access in client-side encryption
Wei Hua Peng, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 14, 2021, as Appl. No. 17/320,880.
Claims priority of provisional application 63/179,765, filed on Apr. 26, 2021.
Prior Publication US 2022/0343008 A1, Oct. 27, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 21/60 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 21/602 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
in response to a request to a first application to encrypt first data from a client application within a computing device:
configuring, using one or more processors of the computing device, a second application comprising an iframe with a Docket Object Model (DOM), such that the second application can store the first data without the first application having access to the first data as stored by the second application, in which the first application does not have access to the DOM of the iframe;
encrypting, using the one or more processors according to the second application, the first data into second data; and
transmitting the second data from the second application to the first application.