US 11,716,315 B2
Disposable browsers and authentication techniques for a secure online user environment
Ramesh Rajagopal, Los Altos, CA (US); James K. Tosh, Fremont, CA (US); Fredric L. Cox, San Jose, CA (US); Perry F. Nguyen, Santa Clara, CA (US); and Jason T. Champion, Mountain View, CA (US)
Assigned to AUTHENTIC8, INC., Redwood City, CA (US)
Filed by Authentic8, Inc., Redwood City, CA (US)
Filed on Oct. 26, 2020, as Appl. No. 17/80,833.
Application 17/080,833 is a continuation of application No. 16/450,866, filed on Jun. 24, 2019, granted, now 10,819,693.
Application 16/450,866 is a continuation of application No. 15/281,440, filed on Sep. 30, 2016, granted, now 10,333,916, issued on Jun. 25, 2019.
Application 15/281,440 is a continuation of application No. 14/325,128, filed on Jul. 7, 2014, granted, now 9,461,982, issued on Oct. 4, 2016.
Application 14/325,128 is a continuation of application No. 13/076,421, filed on Mar. 30, 2011, granted, now 8,776,169, issued on Jul. 8, 2014.
Claims priority of provisional application 61/319,250, filed on Mar. 30, 2010.
Prior Publication US 2021/0067498 A1, Mar. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/31 (2013.01); G06F 21/35 (2013.01); G06F 21/36 (2013.01); G06F 21/43 (2013.01); G06F 21/53 (2013.01); H04L 67/01 (2022.01)
CPC H04L 63/08 (2013.01) [G06F 21/31 (2013.01); G06F 21/313 (2013.01); G06F 21/35 (2013.01); G06F 21/36 (2013.01); G06F 21/43 (2013.01); G06F 21/53 (2013.01); H04L 63/102 (2013.01); H04L 63/1441 (2013.01); H04L 63/20 (2013.01); H04L 67/01 (2022.05); G06F 2221/2111 (2013.01); H04L 63/168 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for enabling access to content using disposable browsers, the system comprising:
a memory comprising computer instructions; and
an application server comprising a hardware processor associated with a computing device, wherein the hardware processor is operable to:
establish a secure environment for operating a disposable browser session;
initiate the disposable browser session within the secure environment, wherein a disposable browser associated with the disposable browser session is displayable on a client device executing a thin client process and located externally to the system;
configure the disposable browser session with session data associated with the disposable browser session;
receive first data from the client device, the first data being associated with a content request initiated on the disposable browser displayed on the client device;
communicate with a remote server associated with the content request;
execute a command associated with the content request or received from the remote server;
transmit, to the client device, second data associated with the command or associated with the content request;
receive, from the client device, a user interaction with image data displayed on the client device, wherein the image data is rendered on the client device based on the second data;
transmit, to the remote server, third data associated with the user interaction with the image data; and
dispose, at an end of the disposable browser session, the session data associated with the disposable browser session,
wherein identification information associated with the client device is not transmitted directly from the client device to the remote server.