Patents by Inventor Christoph Birkenhauer

Christoph Birkenhauer 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: 11693765
    Abstract: Systems, methods, and computer-readable media are disclosed for unified regression testing. A first set of inputs configured to test a first scenario and a second set of inputs configured to test a second scenario may be received from a user. The first set of inputs may be used to generate a first set of outputs, and the second set of inputs may be used to generate a second set of outputs. A software update may be received. The first set of outputs may be regenerated using the first set of inputs, and the second set of outputs may be regenerated using the second set of inputs. The regenerated first set of outputs may be compared against the first set of outputs, and the regenerated second set of outputs may be compared against the second set of outputs. The comparison results may then be displayed to the user.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: July 4, 2023
    Assignee: SAP SE
    Inventors: Ajay Krishna Uniyal, Sampathkumar S, Christoph Birkenhauer
  • Publication number: 20230113263
    Abstract: Systems, methods, and computer-readable media are disclosed for unified regression testing. A first set of inputs configured to test a first scenario and a second set of inputs configured to test a second scenario may be received from a user. The first set of inputs may be used to generate a first set of outputs, and the second set of inputs may be used to generate a second set of outputs. A software update may be received. The first set of outputs may be regenerated using the first set of inputs, and the second set of outputs may be regenerated using the second set of inputs. The regenerated first set of outputs may be compared against the first set of outputs, and the regenerated second set of outputs may be compared against the second set of outputs. The comparison results may then be displayed to the user.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 13, 2023
    Inventors: Ajay Krishna Uniyal, Sampathkumar S, Christoph Birkenhauer
  • Publication number: 20230057336
    Abstract: A LIDAR target simulation system for testing a LIDAR device is described. The LIDAR target simulation system includes a scenario generation circuit, a pattern detection circuit, a LIDAR simulation circuit, and a signal response generator circuit. The scenario generation circuit is configured to generate a test scenario for testing the LIDAR device. The pattern detection circuit is configured to receive at least one scan signal generated by the LIDAR device to be tested. The pattern detection circuit further is configured to determine at least one characteristic parameter of the received scan signal. The LIDAR simulation circuit is configured to simulate at least one current and/or future scan signal of the LIDAR device based on the at least one characteristic parameter. The signal response generator circuit is configured to generate a response signal to be received by the LIDAR device based on the at least one simulated scan signal of the LIDAR device and based on the test scenario.
    Type: Application
    Filed: July 15, 2022
    Publication date: February 23, 2023
    Applicant: Rohde & Schwarz GmbH & Co. KG
    Inventors: Benedikt Simper, Martin Vossiek, Georg Körner, Christian Carlowitz, Christoph Birkenhauer, Peter Tschapek
  • Publication number: 20220107389
    Abstract: A radar target simulator with no lower target distance limitation and continuous distance emulation is provided. Said radar target simulator comprises a receiving unit configured to receive a radar signal from a radar under test and to provide a corresponding receive signal, and a ramp slope estimating unit. In this context, the ramp slope estimating unit is configured to track the ramp slope of the radar under test on the basis of the receive signal.
    Type: Application
    Filed: October 26, 2020
    Publication date: April 7, 2022
    Inventors: Christoph BIRKENHAUER, Gerhard HAMBERGER, Matthias BEER, Maximilian BOGNER, Steffen NEIDHARDT, Benedikt SIMPER, Marius BRINKMANN, Christian CARLOWITZ, Patrick STIEF, Georg Körner
  • Patent number: 10067749
    Abstract: Various embodiments of systems and methods to generate consumer-oriented APIs from a UI model are described herein. In one aspect, a unique identifier is assigned to a node, and corresponding elements and actions of an ADM. The elements and actions associated with the node are mapped to one or more UI elements of an application UI using the assigned unique identifier. A service definition is derived from the UI elements and the UI actions by interacting with the application UI. Further, an API is generated based on the service definition. The generated API is independent from the application UI.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: September 4, 2018
    Assignee: SAP SE
    Inventor: Christoph Birkenhauer
  • Patent number: 9384012
    Abstract: A computer-implemented system may include reception of a user interface package at a client device, the user interface package including layout information and a data model, the layout information conforming to a user interface model of a backend service provider and the data model conforming to a business object model of the backend service provider. The layout is rendered at the client device based on the user interface model, data input to the rendered layout at the client device is received, the data is stored at the client device in conformance with the business object model, and the data is transmitted from the client device to the backend service provider.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 5, 2016
    Assignee: SAP SE
    Inventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
  • Patent number: 9378194
    Abstract: Various embodiments of systems and methods for customizing a preview content of an email template assigned to a marketing campaign are described herein. The method involves receiving a request to preview an email template. In response, a content of the email template including placeholders is invoked and the HyperText markup language (HTML) elements for the placeholders is identified. Further, descriptive names for the identified HTML elements are derived according to a correspondence language of the user. In an aspect, the correspondence language of the user is determined based on the user's language selection at the time of login. The identified HTML elements in the email template are replaced with the selected descriptive names and the preview content is rendered on an output interface.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: June 28, 2016
    Assignee: SAP SE
    Inventors: Joerg Steinmann, Dirk Wagner, Christoph Birkenhauer
  • Publication number: 20160117151
    Abstract: Various embodiments of systems and methods to generate consumer-oriented APIs from a UI model are described herein. In one aspect, a unique identifier is assigned to a node, and corresponding elements and actions of an ADM. The elements and actions associated with the node are mapped to one or more UI elements of an application UI using the assigned unique identifier. A service definition is derived from the UI elements and the UI actions by interacting with the application UI. Further, an API is generated based on the service definition. The generated API is independent from the application UI.
    Type: Application
    Filed: October 24, 2014
    Publication date: April 28, 2016
    Inventor: Christoph Birkenhauer
  • Patent number: 9261950
    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 document output request business object.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
  • Publication number: 20150149884
    Abstract: To generate a personalized electronic document, a cloud-based document personalization application establishes connection with a data store and retrieves an electronic document. The document personalization application parses the retrieved electronic document to determine placeholders, and attributes. The attributes correspond to personalization data. A relation between the attributes and corresponding attribute values is determined. Based on the determination, the attributes in the electronic document are supplanted with the corresponding attribute values. The supplanting of attributes with the corresponding attribute values generates a personalized electronic document.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Inventors: DIRK WAGNER, Joerg Steinmann, Christoph Birkenhauer
  • Publication number: 20150121184
    Abstract: Various embodiments of systems and methods for customizing a preview content of an email template assigned to a marketing campaign are described herein. The method involves receiving a request to preview an email template. In response, a content of the email template including placeholders is invoked and the HyperText markup language (HTML) elements for the placeholders is identified. Further, descriptive names for the identified HTML elements are derived according to a correspondence language of the user. In an aspect, the correspondence language of the user is determined based on the user's language selection at the time of login. The identified HTML elements in the email template are replaced with the selected descriptive names and the preview content is rendered on an output interface.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Inventors: JOERG STEINMANN, DIRK WAGNER, CHRISTOPH BIRKENHAUER
  • Publication number: 20150106928
    Abstract: Various embodiments of systems and methods for uploading email templates in campaign management are described herein. In an aspect, the method includes screening an email template prior to uploading the email template to a campaign management application. The criteria for screening includes, but is not limited to, scanning for malware, checking for conformance with code page, and checking for conformance of placeholders with pre-defined format or syntax. Upon detecting an error an error message is notified to a user otherwise the email template is uploaded to the campaign management application for executing an email campaign.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Inventors: JOERG STEINMANN, Dirk Wagner, Christoph Birkenhauer, Martin Steiert
  • Publication number: 20140006962
    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 document output request business object.
    Type: Application
    Filed: September 25, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
  • Publication number: 20130159871
    Abstract: A computer-implemented system may include reception of a user interface package at a client device, the user interface package including layout information and a data model, the layout information conforming to a user interface model of a backend service provider and the data model conforming to a business object model of the backend service provider. The layout is rendered at the client device based on the user interface model, data input to the rendered layout at the client device is received, the data is stored at the client device in conformance with the business object model, and the data is transmitted from the client device to the backend service provider.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
  • Publication number: 20120173969
    Abstract: Disclosed are methods, systems and products, including a computer implemented method that includes obtaining by at least one of a plurality of entities at least one master template available to the plurality of entities to generate documents from the at least one master template. The at least one master template includes at least one template area, with each of the at least one template area being associated with a respective data type. The method also includes generating a document by the at least one of the plurality of entities based, at least in part, on the at least one master template using entity-specific data associated with the at least one of the plurality of entities for the data type associated with the at least one template area.
    Type: Application
    Filed: July 20, 2011
    Publication date: July 5, 2012
    Inventors: Klemens Schmid, Frank Erle, Saikrishna Gollapudi, Visvapriya Sathiyam, Zifeng Gu, Christoph Birkenhauer, Karsten Fanghaenel, Jun Wu, Pramod P. K., Praveen Srivastava, Sathish Babu Krishna Vihar, Andre Stern
  • Publication number: 20120166928
    Abstract: A program and corresponding method allow for the enablement of customizable extension fields into a form template, independent of the field type of the extension field. New extension fields corresponding to section headers of the form template can be created and added to a user interface. A new extension field can drive the form template and be added to all applicable section headers in the form template from the user interface.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Applicant: SAP AG
    Inventors: Andre Stern, Saikrishna Gollapudi, Frank Erle, Uwe Schlarb, Visvapriya Sathiyam, Vinit Kumar, Ritesh Kumar Dokania, Christoph Birkenhauer, Stefan Baeuerle, Bernhard Thimmel, Matthias Lehr, Sathish Babu Krishna Vihar, Karsten Fanghänel
  • Patent number: 7353237
    Abstract: Embodiments of the present invention relate to computer systems, methods and programs for storing a set of data obtained from a data source, the set of data comprising a set of attribute or field names and respective attribute or field values. The computer system may comprise means for storing object type definitions, each object type definition comprising an object type name and at least a set of defining characteristics and a set of role names, and means for storing role definitions, each role definition comprising a role name and at least a set of controlling characteristics. Further, the computer system may include means for storing a list of prioritized finding rules, each finding rule comprising a condition for application to values of the set of data and one of the object types that is returned when the condition is fulfilled, means for storing objects that are instances of the object types, and means for storing mass data referring to objects; and a set of inbound interfaces.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: April 1, 2008
    Assignee: SAP AG
    Inventors: Christoph Birkenhauer, Dietmar Nowotny, Udo Laub, Gunther Liebich
  • Publication number: 20050234980
    Abstract: Embodiments of the present invention relate to computer systems, methods and programs for storing a set of data obtained from a data source, the set of data comprising a set of attribute or field names and respective attribute or field values. The computer system may comprise means for storing object type definitions, each object type definition comprising an object type name and at least a set of defining characteristics and a set of role names, and means for storing role definitions, each role definition comprising a role name and at least a set of controlling characteristics. Further, the computer system may include means for storing a list of prioritized finding rules, each finding rule comprising a condition for application to values of the set of data and one of the object types that is returned when the condition is fulfilled, means for storing objects that are instances of the object types, and means for storing mass data referring to objects; and a set of inbound interfaces.
    Type: Application
    Filed: April 4, 2005
    Publication date: October 20, 2005
    Inventors: Christoph Birkenhauer, Dietmar Nowotny, Udo Laub, Gunther Liebich