Secure application for accessing web resources
AssigneeAuthentic8, Inc.
InventorsScott M. Petry, Ramesh Rajagopal, Peter K. Lund, Fredric L. Cox, Adam P. Moore, Leslie L. Dunston
Life of this patent
Estimating the term…
Abstract
Embodiments described herein may be directed to systems, methods, apparatuses, devices, computer program products, computer-executable instructions, and/or applications for providing a remote cloud browsing session. An apparatus may receive a request for Internet content from a user device, access the Internet content from an Internet content source, and transmit second Internet content to the user device based on the requested Internet content.
Claims20
A computing device at a first location through which Internet content is accessed during a remote cloud browsing session, the computing device comprising:
- at least one memory comprising instructions;
- and
- at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform operations of:
- receiving a request for the Internet content from a user device located in a second location different from the first location, wherein the user device executes an Internet application associated with the remote cloud browsing session, and wherein the Internet content is associated with the remote cloud browsing session;
- determining the second location associated with the user device;
- communicating with an Internet content source to access the Internet content, such that the user device is substantially insulated from communicating directly with the Internet content source or receiving the Internet content directly from the Internet content source;
- transmitting second Internet content to the user device, wherein the user device initiates display of, using a graphical processing unit (GPU) comprised in the user device, the second Internet content, or third Internet content based on the second Internet content, to a user of the user device;
- logging data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, or the third Internet content, thereby resulting in logged data;
- and
- enabling a remote device application, associated with a remote device located in a remote location different from the first location and the second location, to access the logged data,
- wherein access to the logged data enables determination of data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, the third Internet content, the user device, or the Internet application.
A method associated with a remote cloud browsing session executed at a first location, comprising:
- receiving, using one or more computing device processors, a request for Internet content from a user device located in a second location different from the first location, wherein the user device executes an Internet application associated with the remote cloud browsing session, and wherein the Internet content is associated with the remote cloud browsing session;
- determining, using the one or more computing device processors, the second location associated with the user device;
- communicating, using the one or more computing device processors, with an Internet content source to access the Internet content, such that the user device is substantially insulated from communicating directly with the Internet content source or receiving the Internet content directly from the Internet content source;
- transmitting, using the one or more computing device processors, second Internet content to the user device, wherein the user device initiates display of, using a graphical processing unit (GPU) comprised in the user device, the second Internet content, or third Internet content based on the second Internet content, to a user of the user device;
- logging, using the one or more computing device processors, data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, or the third Internet content, thereby resulting in logged data;
- and
- enabling, using the one or more computing device processors, a remote device application, associated with a remote computing system located in a remote location different from the first location and the second location, to access the logged data,
- wherein access to the logged data enables determination of data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, the third Internet content, the user device, an enterprise network, or the Internet application.
A method associated with a remote cloud browsing session executed at a first location, comprising:
- receiving, using one or more computing device processors, a request for Internet content from a user device located in a second location different from the first location, wherein the user device executes an Internet application associated with the remote cloud browsing session, and wherein the Internet content is associated with the remote cloud browsing session;
- communicating, using the one or more computing device processors, with an Internet content source to access the Internet content, such that the user device is substantially insulated from communicating directly with the Internet content source or receiving the Internet content directly from the Internet content source;
- transmitting, using the one or more computing device processors, second Internet content to the user device, wherein the user device initiates display of, using a graphical processing unit (GPU) comprised in the user device, the second Internet content, or third Internet content based on the second Internet content, to a user of the user device;
- logging, using the one or more computing device processors, data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, or the third Internet content, thereby resulting in logged data;
- and
- enabling, using the one or more computing device processors, a remote system application, associated with a remote computing system located in a remote location different from the first location and the second location, to access the logged data from a repository,
- wherein access to the logged data enables determination of data associated with at least one of the request for the Internet content from the user device located in the second location, the second location associated with the user device, the remote cloud browsing session, the second Internet content, the third Internet content, the user device, an enterprise network, or the Internet application.
Dependencies are inferred from the claim text.