×

Management of interactions with representations of rendered and unprocessed content

  • US 10,116,487 B2
  • Filed: 11/04/2013
  • Issued: 10/30/2018
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for remote session browsing, comprising:

  • one or more computer processors;

    at least one computer memory accessible by at least one of the one or more computer processors; and

    a client-side browser executed by the one or more computer processors, wherein the client-side browser is configured to at least;

    transmit a request for first network content to a server-side browser executing on a server;

    receive, from the server-side browser, a rendered version of the first network content generated by the server-side browser, the rendered version received in accordance with a display-based communication protocol;

    cause display of the rendered version of the first network content;

    determine, based at least partly on a remote browse session configuration, that a first user interaction with a local interface component of the client-side browser is to be processed remotely by the server-side browser, wherein the local interface component is displayed separately from the first network content;

    transmit, to the server-side browser, interaction data reflecting the first user interaction;

    receive, from the server-side browser, an updated rendered version of the first network content;

    cause display of the updated rendered version of the first network content;

    transmit, to the server-side browser, a request for second network content;

    receive, from the server-side browser, an unprocessed version of the second network content;

    generate, from the unprocessed version of the second network content, a visual representation of the second network content for display;

    determine that a second user interaction with the local interface component displayed separately from the second network content is to be processed locally by the client-side browser; and

    process the second user interaction locally.

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