Patents by Inventor Torsten Teich

Torsten Teich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20100031357
    Abstract: A method is provided which defends a computer program against attacks independently of the complexity of the program. A request to invoke the application is received. A process execution state is set to indicate a first execution. The application is executed in response to the request, and application data and control information calculated by the application is stored while the application is executed. The process execution state is set to indicate a subsequent execution. At least part of the application is executed for at least one subsequent time. Application data and control information calculated by the application during subsequent executions is compared with the data/information stored during first execution. The comparison is done by operation system services which are responsive to the process execution state. When the comparison shows a discrepancy in the compared application data and control information, appropriate error handling takes place.
    Type: Application
    Filed: September 19, 2007
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albet Schaal, Torsten Teich
  • Publication number: 20050066311
    Abstract: The present invention relates to computing systems, and in particular to a method for tracking the execution of a computer program during execution thereof. In order to reduce errors or fraud in the execution flow of the program it is proposed to insert so-called trace code instructions (TCI) (220, 222, 224, 226, 228, 230) multiply into the program's source code (20) in particular at crucial locations thereof. Said trace code when executed or interpreted in Interpreter-based programming languages—calculates some verification information, which can be used by checking its calculation results for determining if or if not the program execution path was the expected one. If an unexpected result occurs, predetermined, programmed measures can be undertaken according to the respective environment, application or security policy.
    Type: Application
    Filed: June 24, 2004
    Publication date: March 24, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim Hagmeier, Albert Schaal, Torsten Teich
  • Publication number: 20010007108
    Abstract: Method and system of securely managing EEPROM data files in order to restore data after abortion of a write operation, the data being stored in a record-oriented data structure with each of the records containing a status byte in addition to the data contents.
    Type: Application
    Filed: December 22, 2000
    Publication date: July 5, 2001
    Applicant: International Business Mechines Corporation
    Inventors: Torsten Teich, Martin Witzel