×

Remote browsing session between client browser and network based browser

  • US 8,577,963 B2
  • Filed: 06/30/2011
  • Issued: 11/05/2013
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for remote session browsing comprising:

  • initializing, at a client computing device, a software browser instance, wherein the software browser instance includes one or more local interface components and a content display area, and wherein the one or more local interface components comprise user interface controls controlled by software processes executing locally at the client computing device;

    providing, by the client computing device, a request for content to a network computing and storage provider, the content comprising a network resource referencing one or more embedded resources, wherein the network computing and storage provider is configured to obtain the network resource and the one or more embedded resources from one or more content providers, and wherein a network based browser instance executing at the network computing and storage provider processes the network resource and the one or more embedded resources to generate a processing result comprising display data corresponding to a representation of the requested content;

    obtaining, by the client computing device, the processing result from the network computing and storage provider in accordance with a browser protocol configuration, wherein the browser protocol configuration identifies at least one display-based communication protocol;

    causing, by the client computing device, the representation of the requested content to be displayed in the content display area of the software browser instance;

    obtaining, by the client computing device, local user interaction data, the local user interaction data based on a user interaction with a local interface component;

    processing, by the client computing device, the local user interaction data at the client computing device;

    obtaining, by the client computing device, remote user interaction data, the remote user interaction data based on a user interaction with the representation of the requested content displayed in the content display area;

    providing, by the client computing device, interaction data corresponding to the remote user interaction data to the network computing and storage provider in accordance with the browser protocol configuration;

    obtaining, by the client computing device, an updated processing result from the network computing and storage provider in accordance with the browser protocol configuration, wherein the updated processing result corresponds to an updated representation of the requested content, and wherein the updated processing result is generated by the network computing and storage provider based on the requested content and the interaction data; and

    causing, by the client computing device, the updated representation of the requested content to be displayed in the content display area of the software browser instance.

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