1
Paul Harry Abbott, Matthew Paul Chapman: Method and apparatus for suspending a software virtual machine. International Business Machines Corporation, Dillon & Yudell, March 13, 2007: US07191441 (68 worldwide citation)

A computer system includes a software virtual machine (such as Java) for running one or more applications. An object is provided that is responsive to a call from an application for placing the virtual machine and application into a state of suspension. This involves interrupting all current threads ...


2
Paul Harry Abbott, Lawrence Koved, Anthony Joseph Nadalin, Marco Pistoia: Software verification system, method and computer program element. International Business Machines Corporation, Harrington & Smith PC, February 24, 2009: US07496757 (55 worldwide citation)

A software security system is arranged to verify the authenticity of each element of a Java Virtual Machine installation. A digital signature is attached to each file of the JVM installation. A loader (20) verifies the digital signature of the JVM DLL (30). The JVM DLL 30 then verifies the digital s ...


3
Paul Harry Abbott: Incorporating native code in Java archive files. International Business Machines Corporation, A Bruce Clay, April 1, 2003: US06542887 (15 worldwide citation)

A Java Virtual Machine comprises a class loader and a library file loader. The class loader responds to requests to instantiate a class by searching a classpath in which class files and archived files are stored; and responsive to locating a requested class file in the classpath or within an archive ...


4
Paul Harry Abbott: Method and apparatus for storage of security keys and certificates. International Business Machines Corporation, Steven M Greenberg Esq, Carey Rodriguez Greenberg & Paul, May 31, 2011: US07953970 (1 worldwide citation)

A method and apparatus for storage of security keys and certificates is provided in which the keys and certificates are fragmented into non-uniform lengths and stored in a data file (110). The fragments (152, 154) of the keys and certificates are intermixed within the data file (110). The fragmentat ...


5
Paul Harry Abbott, Matthew Paul Chapman: Method and apparatus for suspending a software virtual machine. International Business Machines Corporation, Gregory M Doudnikoff, IBM Corporatiohn T81 503, February 13, 2003: US20030033344-A1

A computer system includes a software virtual machine (such as Java) for running one or more applications. An object is provided that is responsive to a call from an application for placing the virtual machine and application into a state of suspension. This involves interrupting all current threads ...


6
Paul Harry Abbott: Method and apparatus for storage of security keys and certificates. International Business Machines Corporation, Jeanine S Ray Yarletts, IBM Corp IP Law Dept T81 503, September 12, 2002: US20020129242-A1

A method and apparatus for storage of security keys and certificates is provided in which the keys and certificates are fragmented into non-uniform lengths and stored in a data file (110). The fragments (152, 154) of the keys and certificates are intermixed within the data file (110). The fragmentat ...


7
Paul Harry Abbott, Lawrence Koved, Anthony Joseph Nadalin, Marco Pistoia: Software verification system, method and computer program element. International Business Machines Corporation, Harrington & Smith, July 17, 2003: US20030135746-A1

A software security system is arranged to verify the authenticity of each element of a Java Virtual Machine installation. A digital signature is attached to each file of the JVM installation. A loader (20) verifies the digital signature of the JVM DLL (30). The JVM DLL 30 then verifies the digital s ...