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: 11210205
    Abstract: 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: Grant
    Filed: March 10, 2020
    Date of Patent: December 28, 2021
    Assignee: SAP SE
    Inventor: Christian Denkel
  • Publication number: 20210271589
    Abstract: 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: Application
    Filed: March 10, 2020
    Publication date: September 2, 2021
    Inventor: Christian Denkel
  • Publication number: 20210112124
    Abstract: 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: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Andreas Schlosser, Christian DENKEL
  • Patent number: 10972551
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventors: Andreas Schlosser, Christian Denkel
  • Publication number: 20160334951
    Abstract: 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: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventor: CHRISTIAN DENKEL
  • Patent number: 9298352
    Abstract: 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: Grant
    Filed: August 17, 2012
    Date of Patent: March 29, 2016
    Assignee: SAP SE
    Inventor: Christian Denkel
  • Publication number: 20150169529
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: SAP AG
    Inventors: Rudolf Niessen, Christian Denkel
  • Patent number: 8682636
    Abstract: 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: Grant
    Filed: August 30, 2002
    Date of Patent: March 25, 2014
    Assignee: SAP AG
    Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
  • Publication number: 20120317519
    Abstract: 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: Application
    Filed: August 17, 2012
    Publication date: December 13, 2012
    Applicant: SAP AG
    Inventor: Christian Denkel
  • Patent number: 8266548
    Abstract: 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: Grant
    Filed: June 26, 2009
    Date of Patent: September 11, 2012
    Assignee: SAP AG
    Inventor: Christian Denkel
  • Publication number: 20100333039
    Abstract: 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: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Applicant: SAP AG
    Inventor: Christian Denkel
  • Publication number: 20080313603
    Abstract: 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: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Inventor: Christian Denkel
  • Patent number: 7099893
    Abstract: 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: Grant
    Filed: June 28, 2002
    Date of Patent: August 29, 2006
    Assignee: SAP Aktiengesellschaft
    Inventors: Jörg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
  • Publication number: 20040041827
    Abstract: 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: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb
  • Publication number: 20040002996
    Abstract: 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: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Jorg Bischof, Christian Cohrs, Christian Denkel, Markus Dinkel, Martin Kolb