Patents by Inventor Christian Denkel
Christian Denkel 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: 11210205Abstract: A method, a system, and a computer program product for debugging of software applications. A first identifier is assigned to a debugging request received from a software application for debugging a transaction executed by the software application. Based on the assigned first identifier, a connection request to a debugger is executed. The debugger generates an interface to a backend computing system that stores a resolution of the debugging request. A second identifier is associated with the generated interface. Based on the received second identifier, a connection between the software application and the generated interface is established. Using the first identifier, the resolution of the debugging request is obtained from the backend system. The resolution is transmitted to the debugging request for display by the software application.Type: GrantFiled: March 10, 2020Date of Patent: December 28, 2021Assignee: SAP SEInventor: Christian Denkel
-
Publication number: 20210271589Abstract: A method, a system, and a computer program product for debugging of software applications. A first identifier is assigned to a debugging request received from a software application for debugging a transaction executed by the software application. Based on the assigned first identifier, a connection request to a debugger is executed. The debugger generates an interface to a backend computing system that stores a resolution of the debugging request. A second identifier is associated with the generated interface. Based on the received second identifier, a connection between the software application and the generated interface is established. Using the first identifier, the resolution of the debugging request is obtained from the backend system. The resolution is transmitted to the debugging request for display by the software application.Type: ApplicationFiled: March 10, 2020Publication date: September 2, 2021Inventor: Christian Denkel
-
Publication number: 20210112124Abstract: Disclosed herein are system, method, and computer program product embodiments for building a stateless connector to a stateful backend system. The stateless connector allows developers to deploy mobile applications that interact with the stateful backend system without refurbishing the backend system to accommodate stateless design methodologies and access functions. The stateless connector thus provides a bridge between a stateless application and a stateful backend system without requiring any risky and potentially disruptive updates the backend system. The stateless connector may be generated and deployed automatically based on a recording of user interactions with stateful application server. This saves an enormous amount of time and effort in the application development process and allows application developers to focus their time and efforts on the presentation components and business logic of the mobile application.Type: ApplicationFiled: October 14, 2019Publication date: April 15, 2021Inventors: Andreas Schlosser, Christian DENKEL
-
Patent number: 10972551Abstract: Disclosed herein are system, method, and computer program product embodiments for building a stateless connector to a stateful backend system. The stateless connector allows developers to deploy mobile applications that interact with the stateful backend system without refurbishing the backend system to accommodate stateless design methodologies and access functions. The stateless connector thus provides a bridge between a stateless application and a stateful backend system without requiring any risky and potentially disruptive updates the backend system. The stateless connector may be generated and deployed automatically based on a recording of user interactions with stateful application server. This saves an enormous amount of time and effort in the application development process and allows application developers to focus their time and efforts on the presentation components and business logic of the mobile application.Type: GrantFiled: October 14, 2019Date of Patent: April 6, 2021Assignee: SAP SEInventors: Andreas Schlosser, Christian Denkel
-
Publication number: 20160334951Abstract: Proxy controls are generated for corresponding original controls. An input is received in the proxy controls in a personalized user interface. The input received may be in a read mode or write mode. Based on the received input, it is determined whether the corresponding original controls are located on a deactivated tab page. Upon determining that the corresponding original controls are located on the deactivated tab page, the deactivated tab page is activated. Data is exchanged between the proxy controls and the corresponding original controls in the deactivated tab page. In data exchange, if the input received is in read mode, data is read from the original controls to the proxy controls. In data exchange, if the input received is in write mode, data is written into the original controls from the proxy controls.Type: ApplicationFiled: May 12, 2015Publication date: November 17, 2016Inventor: CHRISTIAN DENKEL
-
Patent number: 9298352Abstract: Systems and methods for display of hierarchy tree movement using multiple display areas are presented. In an example method, nodes in one or more levels of a first hierarchy tree are displayed in a first area on a display. User input is received of a selected node of the nodes in the one or more levels of the first hierarchy tree to display a level below the one or more levels of the first hierarchy tree. In response to receiving the user input, a parent node of the selected node is displayed in a second area on the display. Nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node are removed from the first area, and nodes in the level below the one or more levels of the first hierarchy tree are displayed in the first area.Type: GrantFiled: August 17, 2012Date of Patent: March 29, 2016Assignee: SAP SEInventor: Christian Denkel
-
Publication number: 20150169529Abstract: Various embodiments herein include one or more of systems, method, software, and data structures that are utilized in presenting rows of data within user interfaces of mobile devices. Some embodiments include a presentation server that operates between a backend software system and a device app to obtain data from the backend system, transform and format the data according to a presentation template, and provide the data to the deice app. Other embodiments include the device app that receives formatted data from the presentation server and presents the data on a device according to the presentation template.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: SAP AGInventors: Rudolf Niessen, Christian Denkel
-
Patent number: 8682636Abstract: Computer-implemented methods, systems, computer programs and data files implement and use techniques for recording and recreating user interactions with an application program. User actions performed in interacting with an application program in a first user interface environment are detected, and an abstract representation of the user actions is recorded. The user actions access one or more components of the first user interface environment, which implement user interface elements of the application program. The abstract representation describes the user actions in a format independent of the components of the first user interface environment. The abstract representation is usable in a second user interface environment to recreate results of the user actions in the application program. The abstract representations can be used to test application programs in different user interface environments.Type: GrantFiled: August 30, 2002Date of Patent: March 25, 2014Assignee: SAP AGInventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Publication number: 20120317519Abstract: Systems and methods for display of hierarchy tree movement using multiple display areas are presented. In an example method, nodes in one or more levels of a first hierarchy tree are displayed in a first area on a display. User input is received of a selected node of the nodes in the one or more levels of the first hierarchy tree to display a level below the one or more levels of the first hierarchy tree. In response to receiving the user input, a parent node of the selected node is displayed in a second area on the display. Nodes in a level of the one or more levels of the first hierarchy tree above the level that includes the selected node are removed from the first area, and nodes in the level below the one or more levels of the first hierarchy tree are displayed in the first area.Type: ApplicationFiled: August 17, 2012Publication date: December 13, 2012Applicant: SAP AGInventor: Christian Denkel
-
Patent number: 8266548Abstract: In some example embodiments, a machine-readable medium provides instructions which, when executed by a machine, cause said machine to perform operations. The operations include displaying nodes in N number of levels of a first hierarchy tree on a display. The operations also include receiving input of a selected node of the nodes to open a level below the N number of levels of the first hierarchy tree. The operations include fading out a number of nodes at a highest level of the N number of levels from the first hierarchy tree. The operations include fading in at least one node of the number of nodes at the highest level of the N number of levels into the second hierarchy tree. Also, the operations include fading in at least one node at a level below the selected node into the first hierarchy tree on the display.Type: GrantFiled: June 26, 2009Date of Patent: September 11, 2012Assignee: SAP AGInventor: Christian Denkel
-
Publication number: 20100333039Abstract: In some example embodiments, a machine-readable medium provides instructions which, when executed by a machine, cause said machine to perform operations. The operations include displaying nodes in N number of levels of a first hierarchy tree on a display. The operations also include receiving input of a selected node of the nodes to open a level below the N number of levels of the first hierarchy tree. The operations include fading out a number of nodes at a highest level of the N number of levels from the first hierarchy tree. The operations include fading in at least one node of the number of nodes at the highest level of the N number of levels into the second hierarchy tree. Also, the operations include fading in at least one node at a level below the selected node into the first hierarchy tree on the display.Type: ApplicationFiled: June 26, 2009Publication date: December 30, 2010Applicant: SAP AGInventor: Christian Denkel
-
Publication number: 20080313603Abstract: Source code associated with rendering an interface responsive to a user interaction may be stored in an archive, the source code including one or more network-resource locators identifying network locations of one or more resource files used in the rendering. The one or more resource files may be retrieved from the network locations based on the network-resource locators. The one or more retrieved resource files may be stored in the archive, wherein a local-resource locator identifies a local-resource location of each retrieved resource file in the archive. The network-resource locators may be replaced in the source code with the local-resource locators.Type: ApplicationFiled: June 13, 2007Publication date: December 18, 2008Inventor: Christian Denkel
-
Patent number: 7099893Abstract: Methods and apparatus, including computer program products, for recording user actions includes receiving information representing a sequence of individual software application input actions taken by a user with respect to a software application, and recording the sequence as a higher level entry.Type: GrantFiled: June 28, 2002Date of Patent: August 29, 2006Assignee: SAP AktiengesellschaftInventors: Jörg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Publication number: 20040041827Abstract: Computer-implemented methods, systems, computer programs and data files implement and use techniques for recording and recreating user interactions with an application program. User actions performed in interacting with an application program in a first user interface environment are detected, and an abstract representation of the user actions is recorded. The user actions access one or more components of the first user interface environment, which implement user interface elements of the application program. The abstract representation describes the user actions in a format independent of the components of the first user interface environment. The abstract representation is usable in a second user interface environment to recreate results of the user actions in the application program. The abstract representations can be used to test application programs in different user interface environments.Type: ApplicationFiled: August 30, 2002Publication date: March 4, 2004Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
-
Publication number: 20040002996Abstract: Methods and apparatus, including computer program products, for recording user actions includes receiving information representing a sequence of individual software application input actions taken by a user with respect to a software application, and recording the sequence as a higher level entry.Type: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb