Patents by Inventor Michael Spengler

Michael Spengler 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: 11975481
    Abstract: A method and an arrangement for producing a workpiece using additive manufacturing techniques involve pre-process, in-process and post-process measurement in order to determine individual characteristics of one or more workpiece layers. In particular, dimensional and/or geometrical characteristics of a workpiece layer are measured before the next workpiece layer is produced. Advantageously, production parameters are controlled in response to individual material characteristics determined prior to the production process. Also advantageously, measurement results are fed back into a production process in order to increase accuracy, reliability, repeatability and precision of the production process.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 7, 2024
    Assignee: Carl Zeiss Industrielle Messtechnik GmbH
    Inventors: Marcin B. Bauza, Diana Spengler, Christoph Hilmar Graf Vom Hagen, Claus Hermannstaedter, Michael Totzeck, Robert Zarnetta, Markus Birkhold
  • Publication number: 20220358445
    Abstract: A facility for organizing worker records is configured to assist users in assigning training classes to the workers. The facility obtains new worker records identifying one or more workers and accesses existing worker records from a repository of worker records. The facility merges the new worker records and the existing worker records, and identifies duplicate records within the merged records. The facility removes the duplicate record from the merged records. The facility presents visual information describing one or more training classes which may be assigned to the one or more workers. The facility obtains user input specifying that at least one of the one or more training classes be assigned to at least one of the one or more workers.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 10, 2022
    Inventor: Joseph Michael Spengler
  • Publication number: 20220320810
    Abstract: The disclosure relates to a device for the wireless transmission of a signal transmitted from a sensor to a supply apparatus (for example a control system) via at least one line, having electrical connections for the line and having an electronic transmitter apparatus that has an electronic circuit for tapping the signal and a transmitter with which the tapped signal can be wirelessly transmitted. The device is in the form of a plug adapter that has a plug housing, wherein a first plug part and a second plug part are attached to the plug housing, wherein the first plug part is connected to the second plug part via at least one signal conductor arranged within the plug housing for wired transmission of the signal, and wherein the electronic transmitter apparatus is arranged in the plug housing in order to tap off the signal.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 6, 2022
    Inventors: Matthias Janssen, Michael Spengler
  • Patent number: 10627214
    Abstract: The invention relates to a method for electronically analyzing a time-variant signal (Ue(t)) having at least one extreme value, the amplitude and time of which are to be detected, by means of a detection circuit that operates as a peak value store and follows the time-variant signal after a threshold value (Us) is exceeded until the maximum amplitude is reached, wherein exceedance of the extreme value results in a peak indicator signal (Usi(t)) being generated and the maximum amplitude being stored, which is characterized in that to capture more than one extreme value in the time-variant signal, the tracking of the signal (Ue(t)) is deactivated after production of the first peak indicator signal and after a drop below the threshold value and, after the signal exceeds the threshold value again as time progresses, further tracking of the signal (Ue(t)) is activated until the next extreme value to be detected is reached and a further peak indicator signal (Usi(t)) is generated and this further maximum amplitude
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: April 21, 2020
    Assignee: Nanofocus AG
    Inventors: Johannes Frank, Gerd Jakob, Michael Spengler
  • Publication number: 20190025044
    Abstract: The invention relates to a method for electronically analyzing a time-variant signal (Ue(t)) having at least one extreme value, the amplitude and time of which are to be detected, by means of a detection circuit that operates as a peak value store and follows the time-variant signal after a threshold value (Us) is exceeded until the maximum amplitude is reached, wherein exceedance of the extreme value results in a peak indicator signal (Usi(t)) being generated and the maximum amplitude being stored, which is characterized in that to capture more than one extreme value in the time-variant signal, the tracking of the signal (Ue(t)) is deactivated after production of the first peak indicator signal and after a drop below the threshold value and, after the signal exceeds the threshold value again as time progresses, further tracking of the signal (Ue(t)) is activated until the next extreme value to be detected is reached and a further peak indicator signal (Usi(t)) is generated and this further maximum amplitude
    Type: Application
    Filed: January 6, 2017
    Publication date: January 24, 2019
    Inventors: Johannes FRANK, Gerd JAKOB, Michael SPENGLER
  • Publication number: 20170178154
    Abstract: A method, system, and computer-readable medium to provide a service to members enrolled with the service, the method including obtaining non-public transaction information concerning transactions between business trading entities belonging to a networked platform, the non-public transaction information including details of, at least, buying and selling of goods and services between the entities; storing the non-public transaction information in a centrally accessible storage facility; anonymizing the non-public transaction information; analyze the non-public transaction information based on, at least, an aggregation of the non-public transaction information; and delivering a record of the analysis to members of a business network.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Joerg Wegener, Michael Spengler
  • Patent number: 9563541
    Abstract: Embodiments detect differences between software systems by comparing statements collected therefrom in an order of execution. Highlighting point(s) of divergence between the executed statements allows rapid localization of differences between the software systems, which may be minor and otherwise difficult to discern within large volumes of underlying code. In some embodiments a highlighted departure in statement order may be attributable to slight code differences between the two software systems. In other embodiments the software systems may have identical code but reference different configuration data (e.g. as configuration files), a subtle distinction also revealed by comparing an order of executed statements. Certain embodiments may perform tracing/comparison between an order of execution of only selected statement types (e.g., SQL operations, database access, kernel events) based upon their specificity and ability to reveal significant functional differences.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: February 7, 2017
    Assignee: SAP SE
    Inventor: Michael Spengler
  • Publication number: 20160314061
    Abstract: Embodiments detect differences between software systems by comparing statements collected therefrom in an order of execution. Highlighting point(s) of divergence between the executed statements allows rapid localization of differences between the software systems, which may be minor and otherwise difficult to discern within large volumes of underlying code. In some embodiments a highlighted departure in statement order may be attributable to slight code differences between the two software systems. In other embodiments the software systems may have identical code but reference different configuration data (e.g. as configuration files), a subtle distinction also revealed by comparing an order of executed statements. Certain embodiments may perform tracing/comparison between an order of execution of only selected statement types (e.g., SQL operations, database access, kernel events) based upon their specificity and ability to reveal significant functional differences.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 27, 2016
    Inventor: Michael SPENGLER
  • Patent number: 8874598
    Abstract: According to some embodiments, a method and system provides executing, by a processor, a software module under test to obtain a first reference set of data; executing, by the processor, the software module under test to obtain a second reference set data; transforming, by the processor, the first reference set of data and the second reference set of data into a first formal text form representation and a second formal text form representation, respectively; determining a plurality of differences between the first set of reference data and the second set of reference data by comparing the first formal text form representation and the second formal text form representation; filtering the plurality of differences to obtain a sub-set of the plurality of differences based on at least one filter criteria; and generating a report of the sub-set of plurality of differences.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: October 28, 2014
    Assignee: SAP SE
    Inventors: Michael Spengler, Rene Laengert
  • Patent number: 8429466
    Abstract: The testing of services techniques include a method, a system, and a non-transitory computer-readable storage medium. In some embodiments of these techniques, the method includes receiving a first payload generated by a first service. The first service transmits the first payload to a system. The method further includes receiving a second payload from a second service. The second payload is generated based on data received from the first service. The method further includes receiving a schema associated with the second payload. The schema is configured to define the structure of the second payload. The method further includes determining one or more discrepancies between the second payload and the first payload using the schema associated with the second payload. The method further includes determining a testing result based on the one or more discrepancies. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: April 23, 2013
    Assignee: SAP AG
    Inventors: Rene Laengert, Michael Spengler
  • Publication number: 20130024478
    Abstract: According to some embodiments, a method and system provides executing, by a processor, a software module under test to obtain a first reference set of data; executing, by the processor, the software module under test to obtain a second reference set data; transforming, by the processor, the first reference set of data and the second reference set of data into a first formal text form representation and a second formal text form representation, respectively; determining a plurality of differences between the first set of reference data and the second set of reference data by comparing the first formal text form representation and the second formal text form representation; filtering the plurality of differences to obtain a sub-set of the plurality of differences based on at least one filter criteria; and generating a report of the sub-set of plurality of differences.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Inventors: Michael Spengler, Rene Laengert
  • Publication number: 20120023371
    Abstract: The testing of services techniques include a method, a system, and a non-transitory computer-readable storage medium. In some embodiments of these techniques, the method includes receiving a first payload generated by a first service. The first service transmits the first payload to a system. The method further includes receiving a second payload from a second service. The second payload is generated based on data received from the first service. The method further includes receiving a schema associated with the second payload. The schema is configured to define the structure of the second payload. The method further includes determining one or more discrepancies between the second payload and the first payload using the schema associated with the second payload. The method further includes determining a testing result based on the one or more discrepancies. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Inventors: Rene Laengert, Michael Spengler