INTERCEPTING AND INJECTING CALLS INTO OPERATIONS AND OBJECTS

Patent №

US 10,216,488

Granted

2019-02-26

Filed 2016

Owner

SHAPE SECURITY, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15069667

A computer implemented method for improving security of a server computer that is configured to deliver computer program instructions to a remote client computer, and comprising, using an intermediary computer that is topologically interposed between the server computer and the remote client computer is provided. The intermediary computer is configured to intercept a first set of source code instructions from the server computer. The intermediary computer identifies first party operations that include operations on objects and the objects themselves. The intermediary computer identifies a first set of operations within the first party operations that are configured to define values for one or more objects based on one or more constants. The intermediary computer then generates a second set of operations, where the second set of operations are configured to define same values for the one or more objects, when executed by a web browser on the client computer. The intermediary computer transforms the first party operations into transformed first party operations by substituting the first set of operations with the second set of operations. The intermediary computer generates a second set of source code instructions that are based on the first set of source code instructions and the transformed first party operations. The intermediary computer then sends the second set of source code instructions to the client computer.

AI hardwareH04L 63/0471G06F 8/51G06F 9/45516G06F 9/45529G06F 21/14H04L 63/0281H04L 63/0407H04L 63/0428+5 more

AI classification

AI hardware0.96
Planning0.24
Knowledge representation0.20
Natural language0.13
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

SHAPE SECURITY, INC.

assignment · 379720181

Assignors

OVERSON, JARROD, YANG, SIYING

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC