Patents by Inventor Klaus Sonnenleiter

Klaus Sonnenleiter 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: 10527423
    Abstract: A system and a method for autonomous localization of a ground, surface or aerial vehicle with respect to a surface of a complex shape is disclosed. Localization is used by way of an optical flow method. Sensed optical (electro-optical, infrared, thermal) images are augmented by depth data, i.e., distance from the distance sensor to points on the sensed surface object. A modification of the optical flow method is applied to sequence of frames obtained in such a way to compute displacement of the vehicle with respect to the surface object.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: January 7, 2020
    Assignee: LUFTRONIX, INC.
    Inventors: Roman Pavlyuk, Volodymyr Kozak, Klaus Sonnenleiter, Denise Spell
  • Patent number: 8387059
    Abstract: Throughput of a high-volume throughput-centric computer system is controlled by dynamically adjusting a concurrency level of a plurality of events being processed in a computer system to meet a predetermined target for utilization of one or more resources of a computer system. The predetermined target is less than 100% utilization of said one or more resources. The adjusted concurrency level is validated using one or more queuing models to check that said predetermined target is being met. Parameters are configured for adjusting the concurrency level. The parameters are configured so that said one or more resources are shared with one or more external programs. A statistical algorithm is established that minimizes total number of samples collected. The samples may be used to measure performance used to further dynamically adjust the concurrency level.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rong N. Chang, Klaus Sonnenleiter, Chunqiang Tang, Sunjit Tara, Chun Zhang
  • Publication number: 20100005468
    Abstract: Throughput of a high-volume throughput-centric computer system is controlled by dynamically adjusting a concurrency level of a plurality of events being processed in a computer system to meet a predetermined target for utilization of one or more resources of a computer system. The predetermined target is less than 100% utilization of said one or more resources. The adjusted concurrency level is validated using one or more queuing models to check that said predetermined target is being met. Parameters are configured for adjusting the concurrency level. The parameters are configured so that said one or more resources are shared with one or more external programs. A statistical algorithm is established that minimizes total number of samples collected. The samples may be used to measure performance used to further dynamically adjust the concurrency level.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong N. Chang, Klaus Sonnenleiter, Chunqiang Tang, Sunjit Tara, Chun Zhang
  • Publication number: 20080059504
    Abstract: Methods, systems and computer-usable media for storing program code for generating a customized graphical user interface for specified functions using generic base code are described. The methods include the automatic discovery and rendering of graphical user interface elements. User selected component data associated with the specified functions is stored in one or more structured markup language files, user selected style data is stored in one or more style specification files, and a merged file comprising the component data and the style data is generated. The merged file is converted into one or more executable applications for generating the customized graphical user interface by associating the component data contained in the merged file with generic base code.
    Type: Application
    Filed: November 30, 2005
    Publication date: March 6, 2008
    Inventors: Jackie Barbetta, Xin Du, Klaus Sonnenleiter