US 12,105,829 B2
Persisting encrypted remote browser data at a local browser for use in a remote browser
Joshua Thomas Claeys, Bothell, WA (US); Benjamin Buzbee, Woodinville, WA (US); Pierre Cauchois, Kirkland, WA (US); Killian Koenig, Seattle, WA (US); and Trevor Sundberg, Kirkland, WA (US)
Assigned to CLOUDFLARE, INC., San Francisco, CA (US)
Filed by CLOUDFLARE, INC., San Francisco, CA (US)
Filed on May 16, 2023, as Appl. No. 18/318,146.
Application 18/318,146 is a continuation of application No. 17/207,413, filed on Mar. 19, 2021, granted, now 11,651,099.
Prior Publication US 2024/0126913 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); H04L 9/40 (2022.01); H04L 67/146 (2022.01)
CPC G06F 21/6227 (2013.01) [H04L 63/0428 (2013.01); H04L 67/146 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A method, comprising:
initiating a remote browsing session between a remote browser client executing on a client device and a remote browser host executing on a remote browser server;
receiving, at the remote browser host from the client device, encrypted remote browser data of remote browser data that affects the remote browser session, wherein the remote browser client does not have access to a decryption key for the encrypted remote browser data;
decrypting the encrypted remote browser data to reveal the remote browser data;
configuring the remote browser host with the remote browser data;
managing, at the remote browser host, updates to the remote browser data during the remote browsing session; and
periodically encrypting and transmitting updates to the remote browser data to the remote browser client executing on the client device for storage.