×

Distributed split browser content inspection and analysis

  • US 9,635,041 B1
  • Filed: 06/16/2014
  • Issued: 04/25/2017
  • Est. Priority Date: 06/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of enabling the management of browsers, the method comprising:

  • receiving and storing at a server system comprising one or more computing devices a definition of one or more sets of browser policies, wherein the server system comprises a browser engine hosted on the server system, the server browser engine including a rendering engine;

    receiving and storing at the server system a definition of one or more sets of users;

    for the one or more sets of users, receiving at the server system an association with a respective set of browser policies;

    receiving at the server system a first request from a first client browser associated with a first user, wherein the first client browser is hosted on a device remote from the server system and is configured to communicate with the server system browser engine;

    determining by the server system which set of users the first user is associated with;

    based at least in part on the determination as to which set of users the first user is associated with, identifying by the server system a first set of browser policies that is associated with the determined set of users;

    applying by the server system the identified first set of browser policies, that is associated with the determined set of users, to the first request from the first client browser;

    determining, for one or more browser processes, including at least one pre-rendering process that pre-renders at least a portion of a network resource corresponding to the first request;

    which browser processes are to be executed by the server system browser engine, and executing such browser processes by the server system browser engine, andwhich browser processes are to be executed by the first client browser and causing such browser processes to be executed by the first client browser; and

    transmitting to the first client browser the pre-rendered portion of the network resource corresponding to the first request or corresponding graphics painting commands.

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