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: 11693765Abstract: 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: GrantFiled: October 11, 2021Date of Patent: July 4, 2023Assignee: SAP SEInventors: Ajay Krishna Uniyal, Sampathkumar S, Christoph Birkenhauer
-
Publication number: 20230113263Abstract: 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: ApplicationFiled: October 11, 2021Publication date: April 13, 2023Inventors: Ajay Krishna Uniyal, Sampathkumar S, Christoph Birkenhauer
-
Publication number: 20230057336Abstract: 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: ApplicationFiled: July 15, 2022Publication date: February 23, 2023Applicant: Rohde & Schwarz GmbH & Co. KGInventors: Benedikt Simper, Martin Vossiek, Georg Körner, Christian Carlowitz, Christoph Birkenhauer, Peter Tschapek
-
Publication number: 20220107389Abstract: 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: ApplicationFiled: October 26, 2020Publication date: April 7, 2022Inventors: Christoph BIRKENHAUER, Gerhard HAMBERGER, Matthias BEER, Maximilian BOGNER, Steffen NEIDHARDT, Benedikt SIMPER, Marius BRINKMANN, Christian CARLOWITZ, Patrick STIEF, Georg Körner
-
Patent number: 10067749Abstract: 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: GrantFiled: October 24, 2014Date of Patent: September 4, 2018Assignee: SAP SEInventor: Christoph Birkenhauer
-
Patent number: 9384012Abstract: 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: GrantFiled: December 16, 2011Date of Patent: July 5, 2016Assignee: SAP SEInventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
-
Patent number: 9378194Abstract: 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: GrantFiled: October 29, 2013Date of Patent: June 28, 2016Assignee: SAP SEInventors: Joerg Steinmann, Dirk Wagner, Christoph Birkenhauer
-
Publication number: 20160117151Abstract: 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: ApplicationFiled: October 24, 2014Publication date: April 28, 2016Inventor: Christoph Birkenhauer
-
Patent number: 9261950Abstract: 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: GrantFiled: September 25, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
-
Publication number: 20150149884Abstract: 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: ApplicationFiled: November 22, 2013Publication date: May 28, 2015Inventors: DIRK WAGNER, Joerg Steinmann, Christoph Birkenhauer
-
Publication number: 20150121184Abstract: 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: ApplicationFiled: October 29, 2013Publication date: April 30, 2015Inventors: JOERG STEINMANN, DIRK WAGNER, CHRISTOPH BIRKENHAUER
-
Publication number: 20150106928Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 16, 2015Inventors: JOERG STEINMANN, Dirk Wagner, Christoph Birkenhauer, Martin Steiert
-
Publication number: 20140006962Abstract: 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: ApplicationFiled: September 25, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
-
Publication number: 20130159871Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Inventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
-
Publication number: 20120173969Abstract: 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: ApplicationFiled: July 20, 2011Publication date: July 5, 2012Inventors: 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: 20120166928Abstract: 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: ApplicationFiled: December 23, 2010Publication date: June 28, 2012Applicant: SAP AGInventors: 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: 7353237Abstract: 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: GrantFiled: April 4, 2005Date of Patent: April 1, 2008Assignee: SAP AGInventors: Christoph Birkenhauer, Dietmar Nowotny, Udo Laub, Gunther Liebich
-
Publication number: 20050234980Abstract: 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: ApplicationFiled: April 4, 2005Publication date: October 20, 2005Inventors: Christoph Birkenhauer, Dietmar Nowotny, Udo Laub, Gunther Liebich