Patents by Inventor Gerd Kehrer

Gerd Kehrer 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: 8458716
    Abstract: Methods, systems, and computer program products for operating an enterprise resource planning system. The method includes running a placeholder job in said enterprise resource planning system in response to a request from at least one client application for notification of at least one background processing event, wherein the placeholder job is executed in response to the at least one background processing event.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ralf Altrichter, Gerd Kehrer, Martin Raitza
  • Publication number: 20100161687
    Abstract: A system and associated method for optimizing memory allocation and garbage collection. An allocation modifier is employed to declare a data object in a source code. The allocation modifier describes an expected lifespan of the data object being declared. The interpreter allocates the data object in an area of a heap space that is associated with the expected lifespan such that a garbage collector suffers from less overhead in scanning data objects that will survive a garbage collection cycle. Also, the heap space also has less fragmentation as the data object is allocated in the area associated with the expected lifespan such that the data object does not need to be relocated.
    Type: Application
    Filed: December 24, 2008
    Publication date: June 24, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralf Altrichter, Dirk Heuzeroth, Gerd Kehrer, Martin Raitza
  • Publication number: 20100070959
    Abstract: A method of optimizing a performance of an executable program where the executable program including an executable code portion and a dynamic meta-data portion, the executable code portion and the dynamic meta-data portion being hard-linked together and the dynamic meta-data portion being configured to enhance an operation of the executable code portion. The method includes reading the meta-data. The executable code is then executed while the execution of the executable code is optimized based on the meta-data. Statistical data regarding an operation of the execution of the executable code is collected during the program's run. The dynamic meta-data is updated with the collected statistical data at an ending portion of the executable code.
    Type: Application
    Filed: September 17, 2008
    Publication date: March 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralf Altrichter, Dirk Heuzeroth, Gerd Kehrer, Martin Raitza
  • Publication number: 20090254266
    Abstract: A system of calculating a navigation route based on an estimated energy consumption value that assigns a distance weight coefficient for each of the plurality of potential routes that corresponds to an estimated distance energy consumption value. The system also determines a cumulative interference weight coefficient for each of the plurality of potential routes corresponding to an estimated interference energy consumption value based on traversing at least one interference event in the potential route. Each cumulative interference weight coefficient may include a fixed event interference weight coefficient, a probable event interference weight coefficient, and a scheduled event interference weight coefficient.
    Type: Application
    Filed: January 5, 2009
    Publication date: October 8, 2009
    Applicant: International Business Machines CorporatioN
    Inventors: Ralf Altrichter, Dirk Heuzeroth, Gerd Kehrer, Martin Robert Raitza
  • Publication number: 20090172692
    Abstract: Methods, systems, and computer program products for operating an enterprise resource planning system. The method includes running a placeholder job in said enterprise resource planning system in response to a request from at least one client application for notification of at least one background processing event, wherein the placeholder job is executed in response to the at least one background processing event.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Ralf Altrichter, Gerd Kehrer, Martin Raitza
  • Patent number: 7493209
    Abstract: A method of calculating a navigation route based on an estimated energy consumption value that assigns a distance weight coefficient for each of the plurality of potential routes that corresponds to an estimated distance energy consumption value. The method also determines a cumulative interference weight coefficient for each of the plurality of potential routes corresponding to an estimated interference energy consumption value based on traversing at least one interference event in the potential route. Each cumulative interference weight coefficient may include a fixed event interference weight coefficient, a probable event interference weight coefficient, and a scheduled event interference weight coefficient.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ralf Altrichter, Dirk Heuzeroth, Gerd Kehrer, Robert Martin Raitza
  • Patent number: 6611723
    Abstract: The invention relates to a device and a method for run monitoring of processes in a digital computer. In accordance with the present invention, time-stamped analysis data are manipulated such that the analysis data can be output in a freely selectable time sequence and at a freely selectable rate. This enables user-friendly run monitoring of backup operations.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gerd Kehrer, Thomas Prause