×

Intercepting and injecting calls into operations and objects

  • US 10,216,488 B1
  • Filed: 03/14/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 03/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, within a set of source code instructions requested by a client computer, one or more first instructions that cause assignment of a literal to a variable when executed;

    generating one or more additional instructions including a function that returns the literal when the one or more additional instructions are executed;

    generating one or more second instructions by combining the one or more first instructions and the one or more additional instructions such that the variable is assigned the literal only when the one or more additional instructions execute and return the literal on the client computer;

    generating a transformed set of source code instructions by replacing the one or more first instructions with the one or more second instructions in the set of source code instructions; and

    transmitting the transformed set of source code instructions to the client computer;

    wherein execution of the transformed set of source code on the client computer without executing the one or more second instructions results in unpredictable source code due to the variable being undefined;

    wherein the method is performed by one or more computing devices.

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