OFFLINE BROWSING SESSION MANAGEMENT
First Claim
1. A system comprising:
- a computer-readable memory storing executable instructions; and
one or more processors in communication with the computer-readable memory, the one or more processors programmed by the executable instructions to at least;
execute a server-side browser application;
obtain, by the server-side browser application, a request for a network resource from a client-side browser application executing on a client computing device, wherein the network resource can be processed with a plurality of processing actions, wherein the server-side browser application is configured to perform each of the plurality of processing actions, and wherein the client-side browser application is also configured to perform each of the plurality of processing actions; and
responsive to the request for the network resource;
process, using the server-side browser application, the network resource to generate an offline content representation;
transmit the offline content representation to an offline browse storage component, associated with the client computing device, to be accessed when a network connection to the server-side browser application is unavailable;
process, using the server-side browser application, the network resource by performing at least a portion of the plurality of processing actions to generate a processing result; and
transmit the processing result to the client-side browser application, wherein the client-side browser application performs a remaining portion of the plurality of processing actions to display a representation of the network resource at the client computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote browsing process is directed to the generation and management of a remote browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to one or more requested network resources. The network computing provider instantiates the browse session instance and retrieves the requested content. The network computing provider processes the requested content and provides a processed representation of the requested content to the client computing device. The network computing provider further provides an offline content representation to an offline browse storage component for storage. The client computing device may display the representation of the requested content and may send user interaction data based on user interactions.
6 Citations
20 Claims
-
1. A system comprising:
-
a computer-readable memory storing executable instructions; and one or more processors in communication with the computer-readable memory, the one or more processors programmed by the executable instructions to at least; execute a server-side browser application; obtain, by the server-side browser application, a request for a network resource from a client-side browser application executing on a client computing device, wherein the network resource can be processed with a plurality of processing actions, wherein the server-side browser application is configured to perform each of the plurality of processing actions, and wherein the client-side browser application is also configured to perform each of the plurality of processing actions; and responsive to the request for the network resource; process, using the server-side browser application, the network resource to generate an offline content representation; transmit the offline content representation to an offline browse storage component, associated with the client computing device, to be accessed when a network connection to the server-side browser application is unavailable; process, using the server-side browser application, the network resource by performing at least a portion of the plurality of processing actions to generate a processing result; and transmit the processing result to the client-side browser application, wherein the client-side browser application performs a remaining portion of the plurality of processing actions to display a representation of the network resource at the client computing device. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for remote session browsing comprising:
as implemented by a network computing component comprising one or more computing devices configured to execute specific instructions, obtaining a request for a network resource from a client computing device; and responsive to the request for the network resource; transmitting one or more offline content representations to an offline browse storage component associated with client computing device to be accessed when a network connection to the network computing component is unavailable, wherein the one or more offline content representations correspond to at least one of the network resource or content associated with the network resource; and transmitting a processing result to the client computing device, wherein the processing result corresponds to a representation of at least one of the network resource or content associated with the network resource to be displayed at the client computing device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system comprising one or more server computing devices, the system configured to at least:
-
obtain a request for a network resource from a client computing device; and responsive to the request for the network resource; transmit one or more offline content representations to an offline browse storage component associated with the client computing device to be accessed when a network connection to the network computing component is unavailable, wherein the one or more offline content representations correspond to at least one of the network resource or content associated with the network resource; and transmit a separate processing result to the client computing device, wherein the processing result corresponds to a representation of at least one of the network resource or content associated with the network resource to be displayed at the client computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification