×

Sandboxed execution of plug-ins

  • US 10,542,022 B2
  • Filed: 06/06/2017
  • Issued: 01/21/2020
  • Est. Priority Date: 12/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • a processor; and

    memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to provide;

    an interface component configured to receive a plug-in execution request indicative of a plug-in comprising executable code, that is executable to perform a computing operation in association with an application in a hosted environment;

    a load management component configured to select a sandbox server based on a load management characteristic associated with the sandbox server, wherein the sandbox server is isolated from an application server corresponding to the application and includes a host process configured to;

    identify a worker process that is associated with the sandbox server and is configured to execute the plug-in in an application domain thatisolates the executing plug-in from the application, andis configured to generate an execution call that is indicative of the execution of the plug-in by the application domain; and

    provide the execution call to the application; and

    a management component configured to;

    receive an indication of abnormal execution behavior associated with the execution of the plug-in; and

    generate an instruction to stop the execution of the plug-in based on the indication of abnormal execution behavior.

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