Patent ID: 8789199
Filing Date: 2014-07-22
Classification: G06F,H04L

Abstract:
1. A method of preventing modification of embedded script code in a digital document being viewed by a party or entity at a client computer communicating with a web server through the Internet, the web server hosting the digital document, the digital document comprising embedded script code methods, the method comprising: providing, via the Internet, the digital document comprising the embedded script code methods to said party or entity from the web server; creating, under the control of a trusted computer application running at said client computer, a first script code data object in the trusted computer application; storing in the first script code data object of the trusted computer application said embedded script code methods of the digital document; wherein said step of storing is carried out under the control of software provided by a security component; overwriting, in the digital document, calls to at least one of the embedded script code methods with calls to the trusted computer application in order to invoke, at said computer, script code of the first script code data object in the trusted computer application in place of invoking the calls to the at least one embedded script code method, whereby the embedded script code methods are executable without being modifiable by the party or entity viewing the digital document; and invoking the calls to the script code of the first script data object in the trusted computer application in response to an occurrence of one or more predetermined events in the digital document at said computer to invoke the calls to the at least one embedded script code methods comprised in the digital document, wherein the digital document containing embedded script code has at least one section without embedded script code, and wherein said at least one section without embedded script code is omitted from the step of loading at least a part of the embedded script code in the digital document into the trusted computer application.