Patents by Inventor Klaus Ziegler

Klaus Ziegler 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: 10452517
    Abstract: Various embodiments of systems and methods to provide a testing framework for testing code are described herein. In one aspect, a request to test at least a portion of code is received. A test model composed of model elements representing the portion of the code, code on which the portion of the code depends and one or more preexisting test doubles is generated. An option is provided to define one or more test double elements, in the test model, corresponding to the code on which the portion of the code depends. Further, an option is provided to alter dependencies between the model elements and the defined one or more test double elements in the test model. Furthermore, new one or more code artefacts are generated based on the test model and the generated new one or more code artefacts are executed to test logic of the portion of the code.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Klaus Haeuptle, Kay Hammerl, Nena Raab, Christian Edward Swanepoel, Klaus Ziegler, Jens Keller
  • Patent number: 9378115
    Abstract: In an example embodiment, static code analysis is performed by designating a first portion of the computer code as base line code. A check run is then performed on the base line code, resulting in one or more findings, with each finding identifying a flaw in the base line code discovered by the check run. The one or more findings may then be designated as a base line. Then a subsequent check run on a modified version of the computer code is performed, resulting in one or more subsequent findings. The one or more findings of the base line are then subtracted from the one or more subsequent findings, resulting in a modified version of the one or more subsequent findings. The modified version of the one or more subsequent findings may then be displayed on a display.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: June 28, 2016
    Assignee: SAP SE
    Inventors: Andreas Simon Schmitt, Klaus Ziegler, Fabian Vetter, Johannes Marbach
  • Publication number: 20160147642
    Abstract: Various embodiments of systems and methods to provide a testing framework for testing code are described herein. In one aspect, a request to test at least a portion of code is received. A test model composed of model elements representing the portion of the code, code on which the portion of the code depends and one or more preexisting test doubles is generated. An option is provided to define one or more test double elements, in the test model, corresponding to the code on which the portion of the code depends. Further, an option is provided to alter dependencies between the model elements and the defined one or more test double elements in the test model. Furthermore, new one or more code artefacts are generated based on the test model and the generated new one or more code artefacts are executed to test logic of the portion of the code.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: KLAUS HAEUPTLE, KAY HAMMERL, NENA RAAB, CHRISTIAAN EDWARD SWANEPOEL, KLAUS ZIEGLER, JENS KELLER
  • Publication number: 20160085659
    Abstract: In an example embodiment, static code analysis is performed by designating a first portion of the computer code as base line code. A check run is then performed on the base line code, resulting in one or more findings, with each finding identifying a flaw in the base line code discovered by the check run. The one or more findings may then be designated as a base line. Then a subsequent check run on a modified version of the computer code is performed, resulting in one or more subsequent findings. The one or more findings of the base line are then subtracted from the one or more subsequent findings, resulting in a modified version of the one or more subsequent findings. The modified version of the one or more subsequent findings may then be displayed on a display.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Inventors: Andreas Simon Schmitt, Klaus Ziegler, Fabian Vetter, Johannes Marbach
  • Publication number: 20120174068
    Abstract: A computer-implemented method for testing software code includes the following steps performed by one or more processors: receiving a request to test at least a first portion of software code at a test framework, where the first portion of software code includes a dependency on a second portion of software code; marking the second portion of software code to indicate the dependency in the first portion of code; and replacing the second portion of software code with a third portion of software code during testing of the first portion of software code based on the marking of the second portion of software code.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: SAP AG
    Inventors: Michael Gutfleisch, Ekaterina Zavozina, Klaus Ziegler
  • Patent number: 7356804
    Abstract: Techniques for testing production code include providing a common source unit having production source code and test source code, the test source code having test methods for testing the production source code. Executable production code is produced based on the production source code and executable test code is produced based on the test source code. A global switch specifies whether to load the executable test code with the executable production code.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: April 8, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Andreas Blumenthal, Klaus Ziegler, Juergen Staader, Andreas Simon Schmitt
  • Patent number: 7284237
    Abstract: Techniques for test flow control include providing a test hierarchy, the test hierarchy includes a collection of test methods, each test method calling test assertion methods for checking the correctness of production code, and each test assertion call defines the test execution flow within the test hierarchy in an event of a failure. The flow inside the test hierarchy is controlled according to a parameter of the test assertion method call, in response to the event.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: October 16, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Andreas Blumenthal, Klaus Ziegler, Juergen Staader, Andreas Simon Schmitt
  • Publication number: 20050114837
    Abstract: Techniques for testing production code include providing a common source unit having production source code and test source code, the test source code having test methods for testing the production source code. Executable production code is produced based on the production source code and executable test code is produced based on the test source code. A global switch specifies whether to load the executable test code with the executable production code.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Andreas Blumenthal, Klaus Ziegler, Juergen Staader, Andreas Schmitt
  • Publication number: 20050114839
    Abstract: Techniques for test flow control include providing a test hierarchy, the test hierarchy includes a collection of test methods, each test method calling test assertion methods for checking the correctness of production code, and each test assertion call defines the test execution flow within the test hierarchy in an event of a failure. The flow inside the test hierarchy is controlled according to a parameter of the test assertion method call, in response to the event.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Andreas Blumenthal, Klaus Ziegler, Juergen Staader, Andreas Schmitt
  • Patent number: 4744395
    Abstract: A device for detecting the filling condition in a container has an electro-mechanical transducer 4 secured on a diaphragm 5, by which transducer the diaphragm 5 is set in vibration. An electrical unit energizes the transducer to produce oscillations of the diaphragm 5. The diaphragm 5 has a holder 1 on which the diaphragm 5 is fastened by means of a cylindrical intermediate member 6. The wall thickness of the cylindrical member 6 is a multiple of the thickness of the diaphragm 5.
    Type: Grant
    Filed: December 10, 1986
    Date of Patent: May 17, 1988
    Assignee: VDO Adolf Schindling AG
    Inventor: Klaus Ziegler
  • Patent number: 4735240
    Abstract: A device for detecting a filling level in a container having an electro-mechanical transducer 4 which is secured to a diaphragm 5 for vibrating the diaphragm 5. Furthermore an electrical device is provided for activating the oscillations of the diaphragm 5. The diaphragm 5 has a holder 1 on which the diaphragm is fastened by means of a cylindrical intermediate member 6. The holder 1 has a holder projection 7 which, with play, is enclosed and engaged by the cylindrical intermediate member 6. The intermediate member 6 is disposed on the holder projection 7 by an elastic play equalization element which is located between the holder projection 7 and the intermediate member 6.
    Type: Grant
    Filed: December 10, 1986
    Date of Patent: April 5, 1988
    Assignee: VDO Adolf Schindling AG
    Inventor: Klaus Ziegler
  • Patent number: 4730650
    Abstract: In a device for detecting filling level of liquid in a container, a protective tube (6) extends over a membrane (5) which can be placed in vibration by an electromechanical transducer (4). In this way, bubbles which rise in the liquid cannot reach the membrane and induce a false measurement of low filling level.
    Type: Grant
    Filed: October 31, 1986
    Date of Patent: March 15, 1988
    Assignee: VDO Adolf Schindling AG
    Inventors: Klaus Ziegler, Reiner Liebl
  • Patent number: 4717551
    Abstract: The use of an alloy of the formulaTi(V.sub.l-a-b Fe.sub.a Al.sub.b).sub.x Cr.sub.y Mn.sub.zwherex=greater than 1. to 2y=0 to 0.2x+y=at most 2a=0 to 0.4b=0 to 0.2a+b=at most 0.5(l-a-b).x=at least 1Z=0 to (2-x-y)as a getter material. The alloy is distinguished by a low activation temperature, favorable mechanical properties and inexpensiveness.
    Type: Grant
    Filed: July 5, 1985
    Date of Patent: January 5, 1988
    Assignee: Daimler-Benz Aktiengesellschaft
    Inventors: Otto Bernauer, Klaus Ziegler
  • Patent number: 4715303
    Abstract: A lubricating device for a revolving lock stitch shuttle of machines such as sewing and embroidering machines comprises a shuttle body which has a hub portion which surrounds its associated shuttle arbor and which lies adjacent a bearing mounting for the arbor. The hub portion is hollow and defines a lubricating oil chamber between it and the associated bearing and a gap between the shuttle hub portion and the associated bearing is bridged by a fixed ring member which is carried on a bracket which is secured to the bearing. The ring member has an opening therethrough providing an access for a nozzle tube for feeding oil from an external reservoir to the hub recess from when the oil is advanced by the centrifugal force of the rotation of the shuttle to the periphery of the shuttle.
    Type: Grant
    Filed: June 3, 1986
    Date of Patent: December 29, 1987
    Assignee: Pfaff Industriemaschinen GmbH
    Inventors: Edgar Busch, Lothar Schilling, Klaus Ziegler
  • Patent number: 4571028
    Abstract: Mount for optical components, particularly a prism, ensuring a statically defined mounting of the optical component mounted in a self-aligned manner. The mount includes a curved surface to receive an optical component with a flat surface with line contact of the flat surface edges on the curved surface. Further attachment devices, including at least one resilient element, hold the component in other directions. Several embodiments are disclosed.
    Type: Grant
    Filed: June 3, 1982
    Date of Patent: February 18, 1986
    Assignee: Wild Heerbrugg Aktiengesellschaft
    Inventors: Klaus Ziegler, Peter Zund, Jurg Gees, Josef Mader
  • Patent number: 4457891
    Abstract: A hydrogen storage material is described which comprises an alloy of the composition of 25 to 30.9% by weight of Ti, about 10 to about 42% by weight of V and about 27.1 to about 65.1% by weight of Mn. The proviso is that more than 2 up to at most 2.2 atoms are present per titanium atom. Up to about 40%, preferably about 10 to about 40%, of the vanadium atoms can be replaced by iron atoms and up to about 10%, preferably about 3 to about 10%, can be replaced by aluminum atoms, but not more than about 40% of the vanadium atoms in total are replaced. Moreover, in place of titanium, a mixture can be used in which up to about 20% of the titanium fraction are replaced by Ca, Y, La, misch metal, or mixtures thereof. Up to about 0.2 atom of Cr per the titanium atom, up to about 0.1 atom of Ni per titanium atom and up to about 0.05 atom of Cu per titanium atom can also be present, but not more than about 0.1 atom of Ni plus Cu, these atoms replacing the same number of vanadium atoms.
    Type: Grant
    Filed: March 14, 1983
    Date of Patent: July 3, 1984
    Assignee: Daimler-Benz Aktiengesellschaft
    Inventors: Otto Bernauer, Klaus Ziegler
  • Patent number: 4446101
    Abstract: A storage material for hydrogen comprising an alloy with the following composition:______________________________________ Ti(V.sub.1-a-b Fe.sub.a Al.sub.b).sub.x Cr.sub.y Mn.sub.2-x-y, ______________________________________ wherein: x = greater than 1, less than 2 y = 0 to approximately 0.2 x + y = not greater than 2 a = 0 to approximately 0.25 b = 0 to approximately 0.33 a + b = not greater than approximately 0.35 (1 - a - b) .multidot. x = not less than 1 ______________________________________This storage material for hydrogen can, in the cold state, absorb a maximum of 3.2% by weight of H.sub.2 and already possesses, at low temperatures, a high reaction speed for the absorption of hydrogen. During the absorption of hydrogen, the storage material exhibits self-heating to high temperatures. Thus, in addition to its use for storing hydrogen, it is also particularly suitable for use in preheating systems for hydride-type storage units of motor vehicles.
    Type: Grant
    Filed: September 29, 1982
    Date of Patent: May 1, 1984
    Assignee: Daimler-Benz Aktiengesellschaft
    Inventors: Otto Bernauer, Klaus Ziegler