Patents by Inventor Berthold Martin Lebert

Berthold Martin Lebert 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).

  • Patent number: 9268928
    Abstract: Continuous authentication of a user of a computing device is established to ensure security of the computing device. A smart pen fingerprint print reader identifies a user fingerprint and a determination is made to grant access to a computer device for this user. Communication with the computing device is accomplished through the smart pen. A security event is detected when the continuous user contact with the smart pen device is disrupted. In addition, user inactivity or exceeding a threshold distance between the smart pen device and the computing device may also trigger a security event. Detection of a security event will cause the screen content of the computing device to become unintelligible and the computing device becomes inoperable.
    Type: Grant
    Filed: April 6, 2014
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventor: Berthold Martin Lebert
  • Publication number: 20150286810
    Abstract: Continuous authentication of a user of a computing device is established to ensure security of the computing device. A smart pen fingerprint print reader identifies a user fingerprint and a determination is made to grant access to a computer device for this user. Communication with the computing device is accomplished through the smart pen. A security event is detected when the continuous user contact with the smart pen device is disrupted. In addition, user inactivity or exceeding a threshold distance between the smart pen device and the computing device may also trigger a security event. Detection of a security event will cause the screen content of the computing device to become unintelligible and the computing device becomes inoperable.
    Type: Application
    Filed: April 6, 2014
    Publication date: October 8, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventor: Berthold Martin Lebert
  • Patent number: 8806465
    Abstract: A method, system, and program product for removing exception classes that match a pattern is disclosed. Exception classes are searched for those of the exception classes that match that pattern. The parent classes of matched exception classes are refactored to accept an exception type argument. Code that throws the matched exceptions is rewritten by replacing the exception class with the parent class and adding a corresponding exception type. Code that catches the thrown exceptions is rewritten by changing a catch clause to catch a parent exception class and inserting a case statement for the exception type in that catch clause. The matched exception classes are removed.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: August 12, 2014
    Assignee: International Busines Machines Corporation
    Inventor: Berthold Martin Lebert
  • Patent number: 8650537
    Abstract: A method, system and computer program product for optimizing an object-oriented program, which comprises identifying synthetic accessor methods added to the program during a compilation to allow access to the members of the inner classes and replacing the synthetic accessor methods with direct accesses to the members of the inner classes.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventor: Berthold Martin Lebert
  • Publication number: 20120311531
    Abstract: A method, system and computer program product for optimizing an object-oriented program, which comprises identifying synthetic accessor methods added to the program during a compilation to allow access to the members of the inner classes and replacing the synthetic accessor methods with direct accesses to the members of the inner classes.
    Type: Application
    Filed: May 30, 2011
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Berthold Martin Lebert
  • Publication number: 20120144366
    Abstract: A method, system, and program product for removing exception classes that match a pattern is disclosed. Exception classes are searched for those of the exception classes that match that pattern. The parent classes of matched exception classes are refactored to accept an exception type argument. Code that throws the matched exceptions is rewritten by replacing the exception class with the parent class and adding a corresponding exception type. Code that catches the thrown exceptions is rewritten by changing a catch clause to catch a parent exception class and inserting a case statement for the exception type in that catch clause. The matched exception classes are removed.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: BERTHOLD MARTIN LEBERT
  • Patent number: 8166468
    Abstract: A computer implemented method, computer program product, and data processing system for reducing the number of inner classes in a compiled computer program written in an object-oriented programming language. An outer class of the compiled computer program is received, wherein the outer class contains an inner class, wherein the outer class comprises instructions to create an instance of an inner class. The instance is to be used as one of a callback, a listener command, a set of instructions by which an object instance of the inner class transfers information to the corresponding containing instance of the outer class, and combinations thereof. A transformation of the outer class is performed by moving methods of the inner class, as well as their contained instructions, into the outer class. The behavior of the compiled computer program remains unchanged.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sean Christopher Foley, Berthold Martin Lebert