Patents by Inventor Marko Degenkolb

Marko Degenkolb 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: 9961062
    Abstract: In various example embodiments, an authentication server provides a secure communication pathway between a client device and a service provider. The authentication server has been previously authenticated with the service provider and establishes a tunnel for receiving requested information from the service provider. The tunnel is implemented according to Representational State Transfer (“REST”) principles, so the client device can send one or more REST requests to the authentication server, which then redirects such requests to the service provider via the established tunnel. In addition, the client device may be previously authenticated with the authentication server such that the client device does not need to explicitly authenticate to the service provider each time information is requested.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 1, 2018
    Assignee: SAP SE
    Inventors: Marko Degenkolb, Sascha Kiefer, Christian Schmitz, Stefan Schreck
  • Publication number: 20170026339
    Abstract: In various example embodiments, an authentication server provides a secure communication pathway between a client device and a service provider. The authentication server has been previously authenticated with the service provider and establishes a tunnel for receiving requested information from the service provider. The tunnel is implemented according to Representational State Transfer (“REST”) principles, so the client device can send one or more REST requests to the authentication server, which then redirects such requests to the service provider via the established tunnel. In addition, the client device may be previously authenticated with the authentication server such that the client device does not need to explicitly authenticate to the service provider each time information is requested.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Inventors: Marko Degenkolb, Sascha Kiefer, Christian Schmitz, Stefan Schreck
  • Patent number: 8397057
    Abstract: In a method and system for increasing security when accessing a business system, a generic hub receives a request having a first transfer protocol from a user to access an application or application data maintained in an application server. In response to the user request, the generic hub verifies the authorization of the user to access the application server. If the user is authorized, a user interface to the application is presented to the user and input data is received from the user interface. The input data is checked for validity based on application-specific metadata and type checks bound to this metadata associated with fields in the user interface, and any extraneous or non-expected data is removed from the input data. The input data and user request of a first transfer protocol are tunneled to the application using a second transfer protocol.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Ralf Halbedel, Marko Degenkolb
  • Publication number: 20120079451
    Abstract: A unified set of user interface (UI) tools are working on the same data and metadata, complying with a set of standards and guidelines in a central repository, the tools describing layout, interaction design, data binding, code, and partner- or customer-specific adaptations. By sharing this data the level of integration between the different people involved in the development process can be highly increased, as now there can be a closed loop which provides the necessary insight into each other's work. For example, the user interface designer may create the layout, the core developer may add the code which connects to the business logic, and the partner may add the specifics on top. This process can work in any direction, e.g., even after the developer has added the code, the user interface designer can later change the layout completely independent from the core developer.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: SAP AG
    Inventors: Ralf HALBEDEL, Marko DEGENKOLB
  • Patent number: 7962470
    Abstract: Generally, systems and methods for managing and searching web services are provided. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: June 14, 2011
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ralf Halbedel, Martin Zurmuehl
  • Patent number: 7930410
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: April 19, 2011
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20100223630
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Application
    Filed: May 13, 2010
    Publication date: September 2, 2010
    Applicant: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Patent number: 7757208
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component. The visual component is a constituent of the current user interface that defines a function of the current user interface.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl
  • Patent number: 7743157
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: June 22, 2010
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20090049539
    Abstract: In a method and system for increasing security when accessing a business system, a generic hub receives a request having a first transfer protocol from a user to access an application or application data maintained in an application server. In response to the user request, the generic hub verifies the authorization of the user to access the application server. If the user is authorized, a user interface to the application is presented to the user and input data is received from the user interface. The input data is checked for validity based on application-specific metadata and type checks bound to this metadata associated with fields in the user interface, and any extraneous or non-expected data is removed from the input data. The input data and user request of a first transfer protocol are tunneled to the application using a second transfer protocol.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: SAP AG
    Inventors: Ralf Halbedel, Marko Degenkolb
  • Publication number: 20090006402
    Abstract: Systems and methods are provided for dynamically selecting a locking strategy for a request by a source to use a stored data object in a computerized system. According to one implementation, a method is provided that comprises receiving, by a locking layer, a request from the source to use a stored data object, and determining, with the locking layer, a locking strategy for the request based on a set of locking configuration rules modifiable by a system administrator. The method also includes associating the request with the determined locking strategy. In some implementations, the request and locking strategy may be forwarded to a data management server, which obtains the physical locks on the data objects. The locking strategy may also be changed by the locking layer when the use of the object changes during runtime of the application.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventors: Holger Bohle, Marko Degenkolb, Ralf Halbedel
  • Publication number: 20090006539
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20070282879
    Abstract: The disclosure provides generally systems and methods for managing and searching web services. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventors: Marko Degenkolb, Ralf Halbedel, Martin Zurmuehl
  • Publication number: 20060053381
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component.
    Type: Application
    Filed: September 8, 2004
    Publication date: March 9, 2006
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl
  • Publication number: 20050050015
    Abstract: Displaying content from one or more databases includes defining a query by receiving inputs to fields, using the query to retrieve the content from the one or more databases, and integrating the content for display in one of plural generic templates. Integrating the content includes copying one of the plural generic templates and incorporating the content from the one or more databases into a copied generic template.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Dirk Becker, Marko Degenkolb, Frank Scheerer, Christian Schloegel