×

Remote browsing session management with multiple content versions

  • US 10,506,076 B2
  • Filed: 04/18/2014
  • Issued: 12/10/2019
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising one or more server computing devices, the system configured to at least:

  • execute a server-side browser application;

    receive, from a client computing device executing a client-side browser application separate from the server-side browser application, a request for network content, wherein the network content comprises a base resource referencing one or more embedded resources;

    determine, based at least partly on a characteristic of at least one of the client computing device or the network content, a first set of processing actions to be performed by the server-side browser application, and a second set of processing actions to be performed by the client-side browser application;

    process, by the server-side browser application, the network content by performing the first set of processing actions on the base resource and the one or more embedded resources to generate a processed version of the network content;

    transmit an unprocessed version of the network content to the client computing device, wherein the unprocessed version comprises the base resource, and wherein the client-side browser application is configured to use the unprocessed version to cause a representation of the network content to be displayed in a content display area of the client-side browser application; and

    transmit the processed version of the network content to the client computing device, wherein the client-side browser application is configured to determine whether to perform the second set of processing actions on the processed version to update display of the representation of the network content in the content display area or to continue to display the representation of the network content using the unprocessed version.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×