×

Secure Runtime Execution of Web Script Content on a Client

  • US 20090183227A1
  • Filed: 05/09/2008
  • Published: 07/16/2009
  • Est. Priority Date: 01/11/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A system for evaluating a web script content of a content holder, said content holder comprises a web page, said system comprising:

  • a remote memory area for storing policies, each of said policies defining an execution boundary of the web script content on a server, said execution boundary defining resource access and execution behaviors of the web script content on the server;

    a client device;

    a local memory accessible by the client device for storing a copy of the policies from the remote memory area;

    an application executed on the client device for providing online content of the content holder on a display on the client device;

    wherein the application is configured to execute computer-executable instructions for;

    identifying the web script content of the content holder in response to providing the online content, said identified web script content being configured to issue an execution invocation to interact with other portions of the online content without receiving an explicit instruction from a user to grant such interaction with the other portions of the online content;

    intercepting the issued execution invocation from the identified web script content;

    identifying parameters included in the intercepted execution invocation, said identified parameters requesting resources from the application or the client device for interacting with the other portions of the online content;

    evaluating the identified parameters against the execution boundary of each of the policies stored in the local memory and the other portions of the online content in the content holder; and

    providing to the application a dynamic resolution in response to the evaluated parameters; and

    a display of the client device for displaying the provided dynamic resolution.

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