Patent ID: 8799412

Claim:
A system for remote session browsing comprising: one or more computer processors of a user computing device; at least one computer memory accessible by at least one of the one or more computer processors; and a browser component comprising an executable software module executed by the one or more computer processors, wherein the browser component is operable to: provide a request for network content to a network computing component, wherein the request for network content includes an identification of at least one of a network resource and one or more embedded resources, and wherein at least one of the network resource and the one or more embedded resources can be processed with a plurality of processing actions; obtain a first processing result from the network computing component, wherein the first processing result corresponds to the at least one of the network resource and the one or more embedded resources in which the plurality of processing actions have not been completed; process the first processing result at the user computing device to generate a local processing result corresponding to completion of at least one of the plurality of processing actions; obtain a second processing result from the network computing component, wherein the second processing result corresponds to the at least one of the network resource and the one or more embedded resources in which the plurality of processing actions have been completed, and wherein at least a portion of the local processing result is generated by the user computing device in parallel with generation of the second processing result by the network computing component; determine whether to generate a representation of the at least one of the network resource and the one or more embedded resources based on either the local processing result or the second processing result; and cause display of the generated representation at the user computing device.