×

Remote browsing session management

  • US 9,621,406 B2
  • Filed: 06/30/2011
  • Issued: 04/11/2017
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

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

  • obtaining, by a server computing device executing a server based browser software application in communication with a separate client based browser software application executing remotely from the server computing device, a network resource from a content provider based on an identifier of the network resource included in a browse session request from a client computing device, wherein the server computing device is separate from the content provider, wherein the network resource references one or more embedded resources, wherein at least one of the network resource and the one or more embedded resources can be processed with a plurality of processing actions, and wherein the server based browser software application and client based browser software application are both operable to perform the plurality of processing actions to process network resources for display;

    determining, by the server based browser software application, one or more remote session browsing configurations corresponding to the browse session request based on at least one of the network resource and the one or more embedded resources, wherein at least one of the one or more remote session browsing configurations are determined based at least partly on a network resource processing capability of the client computing device, wherein each of the one or more remote session browsing configurations identifies at least a first set of processing actions of the plurality of processing actions to be performed by the server based browser software application, and a second set of processing actions of the plurality of processing actions to be performed by the client based browser software application, and wherein the first set of processing actions and the second set of processing actions together comprise the plurality of processing actions;

    processing, by the server based browser software application, the network resource and the one or more embedded resources to generate at least one processing result corresponding to each of the determined remote session browsing configurations, wherein each of the at least one processing results corresponds to a representation of a respective processed network resource or processed one or more embedded resources, and wherein each of the at least one processing results are generated by performing the first set of processing actions of the plurality of processing actions identified by the corresponding determined remote session browsing configuration at the server computing device; and

    providing, by the server based browser software application, each of the at least one processing results to the client computing device, wherein the client based software browser software application is configured to cause the display of the at least one representation of the network resource and embedded resources by performing the second set of processing actions of the plurality of processing actions on the processing result.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×