Patents by Inventor Andreas Koenig

Andreas Koenig 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: 9134966
    Abstract: A system and a method for simulation using multiple programming languages is provided. The method can include receiving an annotated source having a first plurality of instructions written in a first programming language and receiving an annotation having a second plurality of instructions written in a second programming language and associated with an annotated instruction from the first plurality of instructions. The method can include extracting the second plurality of instructions to create a routine from the annotation. The method can include building a shared library that contains the routine. The method can include building an application object file by assigning an address to each instruction of the first plurality instructions. The method can include creating an annotation table that contains an address for the annotated instruction and an associated symbol.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bishop C. Brock, John Farrugia, Andreas Koenig, Jeshua D. Smith, Todd A. Venton
  • Publication number: 20150169294
    Abstract: A system and a method for simulation using multiple programming languages is provided. The method can include receiving an annotated source having a first plurality of instructions written in a first programming language and receiving an annotation having a second plurality of instructions written in a second programming language and associated with an annotated instruction from the first plurality of instructions. The method can include extracting the second plurality of instructions to create a routine from the annotation. The method can include building a shared library that contains the routine. The method can include building an application object file by assigning an address to each instruction of the first plurality instructions. The method can include creating an annotation table that contains an address for the annotated instruction and an associated symbol.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bishop C. Brock, John Farrugia, Andreas Koenig, Jeshua D. Smith, Todd A. Venton
  • Publication number: 20150113346
    Abstract: The invention relates to an electronic circuit (10) having one or more latch scan chains (12), the electronic circuit (10) comprising (i) a built-in test structure (14); (ii) generation means (16) for simultaneously generating scan-in data for each of said scan chains (12); (iii) interception means (18) for simultaneously intercepting test lines (20) of said scan chains (12), said test lines (20) comprising scan-in lines (22) and/or control lines (24). Said interception means (18) are responsive to said generation means (16) in order to simultaneously feed the generated scan-in data into each of said scan chains (12) for initializing the electronic circuit (10). The invention further relates to a method for initializing an electronic circuit (10), as well as a data processing system (210) for initializing an electronic circuit (10).
    Type: Application
    Filed: October 21, 2014
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TILMAN GLOEKLER, ANDREAS KOENIG, JENS KUENZER, CEDRIC LICHTENAU
  • Patent number: 8943365
    Abstract: A computer program product for handling communication link problems between a first communication means and a second communication means. Data signals, control signals and/or error information are transferred between the first communication means and the second communication means using the communication link. The method includes activating a static identification pattern in the first communication means representing an error information, and stopping a clock signal (Clk) inside the first communication means to freeze a present error condition, in response to a communication link problem being detected, and transferring the activated static identification pattern permanently and/or repeatedly to the second communication means using the communication link.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sascha Junghans, Andreas Koenig
  • Publication number: 20140344824
    Abstract: Embodiments include receiving, at a microcontroller of a chip, a request to execute a first task having a first priority. Embodiments further include determining that a second task having a second priority is currently executing. Embodiments further include determining that the first priority is higher than the second priority. Embodiments further include determining whether a value in a register indicates that the second task can be interrupted. If it is determined that the second task can be interrupted, embodiments further include triggering execution of the second task. If it is determined that the second task cannot be interrupted, embodiments further include waiting for lapse of a time period since receipt of the request to execute the first task, and interrupting the second task upon detecting lapse of the time period, or detecting, prior to the lapse of the time period, that the second task can be interrupted.
    Type: Application
    Filed: June 11, 2014
    Publication date: November 20, 2014
    Inventors: Bishop Brock, Tilman Gloekler, Andreas Koenig, Cedric Lichtenau, Preetham M. Lobo
  • Publication number: 20140344823
    Abstract: Embodiments include an apparatus comprising a processor and a computer readable storage medium having computer usable program code. The computer usable program code can be configured to determine whether priority of a requested task is higher than a priority of a currently executing task. The computer usable program code can be further configured to determine whether a value indicates that the currently executing task can be interrupted. The computer usable program code can be configured to trigger execution of the requested task on the processor, if the value indicates that the currently executed task can be interrupted. The computer usable program code can be further configured to wait for lapse of a time period and, interrupt the currently executing task upon detection of lapse of the time period or detection of a change to the value, if the value indicates that the currently executing task cannot be interrupted.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bishop Brock, Tilman Gloekler, Andreas Koenig, Cedric Lichtenau, Preetham M Lobo
  • Patent number: 8875888
    Abstract: It is a matter of a container assembly with at least one stackable container (1) which has a bottom part (7) and a lid (8) mounted on top thereof Several containers (1) may be so stacked that the lid (8) of the lower container (1) is located between two bottom parts (7). The container (1) is equipped with at least one connecting device (3) which has coupling means (26) mounted movably on the lid (8) of the container (1). The coupling means (26) are movable, for the connection of two containers (1) mounted one above the other, into a connected position relative to the lid (8), in which they are simultaneously in connecting engagement with the bottom parts (7) of both stacked containers (1).
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: November 4, 2014
    Assignee: TTS Tooltechnic Systems AG & Co. KG
    Inventors: Andreas Koenig, Raimund Schäffer, Timo Kuhls, Lutz Wolle
  • Publication number: 20140032983
    Abstract: A computer program product for handling communication link problems between a first communication means and a second communication means. Data signals, control signals and/or error information are transferred between the first communication means and the second communication means using the communication link. The method includes activating a static identification pattern in the first communication means representing an error information, and stopping a clock signal (Clk) inside the first communication means to freeze a present error condition, in response to a communication link problem being detected, and transferring the activated static identification pattern permanently and/or repeatedly to the second communication means using the communication link.
    Type: Application
    Filed: October 1, 2013
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sascha Junghans, Andreas Koenig
  • Patent number: 8590704
    Abstract: It is a matter of a container assembly with at least one stackable container (1) which has a first engaging structure (48) on its top side (19) and a second engaging structure (49) on its underside (18). The engaging structures (48, 49) are so matched to one another that, when two containers (1) are stacked together, they engage in one another in such a way that the containers are secured against shifting relative to one another at right-angles to the stacking direction and at the same time the upper container is prevented from lifting at least in certain areas. The first engaging structure (48) consists of engaging recesses (54) and the second engaging structure (49) of engaging projections (55). Feet (57) provided on the underside (18) of the container (1) are designed as elements of the second engaging structure (49) and are able to engage the first engaging structure (48) from the rear, to prevent lifting of the upper container at least in certain areas.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: November 26, 2013
    Assignee: TTS Tooltechnic Systems AG & Co KG
    Inventors: Andreas Koenig, Raimund Schaffer, Timo Kuhls, Lutz Wolle
  • Patent number: 8583962
    Abstract: A method for handling communication link problems between a first communication means and a second communication means. Data signals, control signals and/or error information are transferred between the first communication means and the second communication means using the communication link. The method includes activating a static identification pattern in the first communication means representing an error information, and stopping a clock signal (Clk) inside the first communication means to freeze a present error condition, in response to a communication link problem being detected, and transferring the activated static identification pattern permanently and/or repeatedly to the second communication means using the communication link.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sascha Junghans, Andreas Koenig
  • Patent number: 8459495
    Abstract: A portable container (1) is proposed, with a container body (2) which has a top (4), facing upwards in a first container alignment. A movable carrying handle (5) provided on the container body (2) may be moved from a not-in-use position close to the container body (2) into a position of use, so that it may be used to carry the container in the first container alignment. Also formed on the top (4) is an immovable additional carrying handle (6) formed by a side wall of a recess (38) which has an engaging recess (54) in which the fingers of one hand may engage in order to carry the container (1) in a second container alignment with its top (4) oriented to the side.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: June 11, 2013
    Assignee: TTS Tooltechnic Systems AG & Co. KG
    Inventors: Andreas Koenig, Timo Kuhls, Raimund Schäffer, Lutz Wolle
  • Patent number: 8359503
    Abstract: Methods and corresponding test systems for generating a chip facility waveform from a series of chip snapshots. The methods including, (i) testing an integrated chip multiple times, each time increasing a clockstop delay delaying a clockstop generated by triggered error condition each time determining the state of state holding elements of the integrated circuit and (ii) testing an integrated circuit chip one time to generate a error condition and determining multiple times the states of state holding elements of the integrated circuit based on previous states of the state holding elements.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rolf Fritz, Andreas Koenig, Christopher Smith, Manfred Walz
  • Patent number: 8353336
    Abstract: A power transmission system for use with downhole equipment in a borehole includes a power source that is positioned at the surface providing a DC power supply, a downhole DC/DC converter and a two-conductor cable connecting the power source and the downhole DC/DC converter. The power transmission system receives the DC voltage supply as an input and provides an output DC supply at a different voltage to the DC power supply for provision to the downhole equipment.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: January 15, 2013
    Assignee: Zeitecs B.V.
    Inventors: Christoph Neuhaus, Andreas Koenig, Rik De Doncker
  • Patent number: 8328481
    Abstract: A retaining device which can be fitted in a vehicle interior, in particular as part of a storage system. The retaining device contains at least one retaining strut with a length-adjustable rod structure and two plate-like supporting elements attached to the end sides thereof. The supporting elements can be fixed to the vehicle walls by a respective adhesive fastening device. This results in a secure support for the retaining struts without it being necessary to brace the retaining struts fixedly between the vehicle walls.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 11, 2012
    Assignee: Tanos GmbH Verpacken Ordnen Prasentieren
    Inventors: Andreas Koenig, Jurgen Rittler, Lutz Wolle
  • Publication number: 20110307409
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a company intrastat arrangement, an intrastat declaration, an intrastat declaration request, and/or an intrastat valuation business object.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Guenter Schiff, Andre Adam, Waldemar Kramer, Andre Wagner, Andreas Koenig, Kavitha Sreejith, Deepika M, Werner Gnan, Michael Seubert
  • Patent number: 8027885
    Abstract: Managing bid pricing information comprises receiving transaction information and item data from a buyer, generating a bid invitation containing entries relating to the transaction information and item data, and making the bid invitation available to a plurality of potential bidders, receiving from one or more of the potential bidders bid invitations containing a complex pricing structure and corresponding complex pricing amounts, and selecting a winning bidder based on the complex pricing amounts.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: September 27, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Stefan Kiefer, Antonia Gross, Andreas Koenig, Michael Buehler
  • Patent number: 8019848
    Abstract: An improved method for connection exploration in a network is disclosed, wherein said network includes a plurality of network elements each including at least one port, wherein a globally unique identifier is assigned to each individual port of said network elements, and wherein connected ports of two network elements transfer their globally unique identifiers over a corresponding connection using heartbeat-ordered sequences. The method comprises capturing said transferred globally unique identifiers at receiving ports, storing each of said captured globally unique identifiers at a corresponding receiving port, reading out said transferred globally unique identifiers stored at each port of said network elements using an in-band access, matching said read out globally unique identifiers to a hardware configuration data set to identify connected network elements and connections between said connected network elements, and recording information about existing connections between said network elements.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gerd Bayer, Felix Eickhoff, Onur Keles, Frank Koeble, Andreas Koenig, Carl Mayer
  • Publication number: 20110168729
    Abstract: A portable container (1) is proposed, with a container body (2) which has a top (4), facing upwards in a first container alignment. A movable carrying handle (5) provided on the container body (2) may be moved from a not-in-use position close to the container body (2) into a position of use, so that it may be used to carry the container in the first container alignment. Also formed on the top (4) is an immovable additional carrying handle (6) formed by a side wall of a recess (38) which has an engaging recess (54) in which the fingers of one hand may engage in order to carry the container (1) in a second container alignment with its top (4) oriented to the side.
    Type: Application
    Filed: June 29, 2009
    Publication date: July 14, 2011
    Applicant: TTS TOOLTECHNIC SYSTEMS AG & CO. KG
    Inventors: Andreas Koenig, Timo Kuhls, Raimund Schäffer, Lutz Wolle
  • Publication number: 20110168599
    Abstract: It is a matter of a container assembly with at least one stackable container (1) which has a first engaging structure (48) on its top side (19) and a second engaging structure (49) on its underside (18). The engaging structures (48, 49) are so matched to one another that, when two containers (1) are stacked together, they engage in one another in such a way that the containers are secured against shifting relative to one another at right-angles to the stacking direction and at the same time the upper container is prevented from lifting at least in certain areas. The first engaging structure (48) consists of engaging recesses (54) and the second engaging structure (49) of engaging projections (55). Feet (57) provided on the underside (18) of the container (1) are designed as elements of the second engaging structure (49) and are able to engage the first engaging structure (48) from the rear, to prevent lifting of the upper container at least in certain areas.
    Type: Application
    Filed: June 29, 2009
    Publication date: July 14, 2011
    Applicant: TTS TOOLTECHNIC SYSTEMS AG & CO. KG
    Inventors: Andreas Koenig, Raimund Schaffer, Timo Kuhls, Lutz Wolle
  • Publication number: 20110155613
    Abstract: It is a matter of a container assembly with at least one stackable container (1) which has a bottom part (7) and a lid (8) mounted on top thereof Several containers (1) may be so stacked that the lid (8) of the lower container (1) is located between two bottom parts (7). The container (1) is equipped with at least one connecting device (3) which has coupling means (26) mounted movably on the lid (8) of the container (1). The coupling means (26) are movable, for the connection of two containers (1) mounted one above the other, into a connected position relative to the lid (8), in which they are simultaneously in connecting engagement with the bottom parts (7) of both stacked containers (1).
    Type: Application
    Filed: June 29, 2009
    Publication date: June 30, 2011
    Applicant: TTS TOOLTECHNIC SYSTEMS AG & CO. KG
    Inventors: Andreas Koenig, Raimund Schaffer, Timo Kuhls, Lutz Wolle