Patents by Inventor Holger Bohle

Holger Bohle 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: 10915303
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: February 9, 2021
    Assignee: SAP SE
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Patent number: 10095733
    Abstract: A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 9, 2018
    Assignee: SAP SE
    Inventors: Frank Brunswig, Holger Bohle, Markus Cherdron, Reiner Hammerich, Alexander Lingg, Hans-Juergen Richstein, Tobias Stein, Gregor Tielsch, Luc Walterthum
  • Publication number: 20180210622
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Publication number: 20180210717
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by receiving a selection of a user interface component of an application. Metadata corresponding to data of a data source is determined, and a function that executes an operation with respect to the data is determined. One or more roles that have access to the data are determined. The application, including the user interface component, is provided via a web browser for access by a user associated with one of the roles.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Publication number: 20160098425
    Abstract: A database processing system can support applications of an online transaction processing (OLTP) archetype and of an online analytical processing (OLAP) archetype. Hybrid archetypes can also be supported to implement hybrid scenarios. Requests for services are routed to an appropriate engine for fulfillment. User interface assets can be served by a shared infrastructure. Seamless navigation from one archetype to another can be supported in an insight-to-action scenario.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventors: Frank Brunswig, Holger Bohle, Markus Cherdron, Reiner Hammerich, Alexander Lingg, Hans-Juergen Richstein, Tobias Stein, Gregor Tielsch, Luc Walterthum
  • Patent number: 9298429
    Abstract: In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant application state different than the current application state, the processor may modify the data to represent a second set of commands and may execute in sequence the second set of commands.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: March 29, 2016
    Assignee: SAP SE
    Inventor: Holger Bohle
  • Publication number: 20140344024
    Abstract: Embodiments of the present disclosure provide systems and methods for a lightweight monitoring application with key performance indicators (KPI) reporting and management. The method may include displaying a page with a plurality of tiles on a user device. The tiles displayed on the page may include a plurality of key performance indicator (KPI) tiles and at least one of a report tile, a news tile and a collaboration tile. The method may retrieve metadata from an in-memory database, the metadata from the in-memory database may correspond to content displayed in at least one of the KPI tiles on the page. In response to an input from a user input apparatus selecting one of the tiles displayed on the page, the method may display additional details or controls for the selected tile.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 20, 2014
    Applicant: SAP AG
    Inventors: Dirk Kempf, Daniel Huber, Martin Ebert, Marcus Behrens, Christoph Boehm, Marcel Waechter, Holger Bohle, Harish Rama Rao, Anirban Kundu, Thomas Fleckenstein
  • Publication number: 20140215449
    Abstract: In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant application state different than the current application state, the processor may modify the data to represent a second set of commands and may execute in sequence the second set of commands.
    Type: Application
    Filed: April 3, 2014
    Publication date: July 31, 2014
    Inventor: Holger Bohle
  • Patent number: 8732677
    Abstract: In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant application state different than the current application state, the processor may modify the data to represent a second set of commands and may execute in sequence the second set of commands.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: May 20, 2014
    Assignee: SAP AG
    Inventor: Holger Bohle
  • Patent number: 8352963
    Abstract: A computer-implemented method can include executing a first application in stateful manner, wherein the first application executes continuously while receiving a sequence of a plurality of inputs from a user; and, in response to each of at least some of the plurality of inputs at the first application, executing a second application in a stateless manner by an execution controller, wherein the stateless execution can include the execution controller instructing the second application to execute an ordered stack of action scripts, the second application initiating and executing the ordered stack of action scripts, and the second application terminating upon completion of the executing of the ordered stack of action scripts.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Jens Boeckenhauer, Holger Bohle
  • Patent number: 8224757
    Abstract: Methods and systems, including computer program products, for use with a curriculum management system that manages a curriculum comprised of at least a course. The method includes scheduling a booking of the course for a learner; receiving input requesting a modification to the booking; determining whether the booking is an individual booking or a curriculum booking; and processing the modification based on whether the booking is an individual booking or a curriculum booking.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: July 17, 2012
    Assignee: SAP AG
    Inventor: Holger Bohle
  • Publication number: 20120167104
    Abstract: In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant application state different than the current application state, the processor may modify the data to represent a second set of commands and may execute in sequence the second set of commands.
    Type: Application
    Filed: January 19, 2012
    Publication date: June 28, 2012
    Applicant: SAP AG
    Inventor: Holger BOHLE
  • Patent number: 8127278
    Abstract: In a system and method for recalling a state in an application, a processor may store in a memory data representing a first set of previously executed commands, the first set representing a current application state, and, for recalling a previously extant application state different than the current application state, the processor may modify the data to represent a second set of commands and may execute in sequence the second set of commands.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: February 28, 2012
    Assignee: SAP AG
    Inventor: Holger Bohle
  • Patent number: 8091094
    Abstract: Methods, computer-readable media, and systems control a backend. In one implementation, a method controls a backend by executing, at the backend, at least one command. The method may determine, by applying a set of ambistateful criteria, whether to place the backend under stateless control or stateful control, upon completion of executing the at least one command.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: January 3, 2012
    Assignee: SAP AG
    Inventors: Holger Bohle, Jens Boeckenhauer
  • Patent number: 7975232
    Abstract: A method of document generation includes, in response to a call from an application, getting an interface and interface description of a template used to create a document, determining whether a method exists for filling all elements of the interface, making a dynamic call to invoke the method for filling all elements of the interface if the method exists, decomposing the interface into further elements if a method does not exist for filling all elements of the interface, repeating the steps of determining whether a method exists, making a dynamic call and decomposing the interface, until all elements of the interface are accounted for.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: July 5, 2011
    Assignee: SAP AG
    Inventor: Holger Bohle
  • 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
  • Patent number: 7921164
    Abstract: Method and apparatus for stopping output of a correspondence are provided. A correspondence is created and it is determined whether an automatic flag is defined in the user settings for the correspondence and if the automatic flag is set. If it is determined that the automatic flag is not defined in the user settings, it is determined whether an automatic flag is defined in customizing for the correspondence. If the automatic flag is not set in the user settings or the automatic flag is not defined in the customizing, the correspondence is stored in a storage area and output is initiated. The correspondence is then rendered.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: April 5, 2011
    Assignee: SAP AG
    Inventors: Holger Bohle, Simone Buchwald, Thomas Scharf
  • 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: 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: 20100100891
    Abstract: A computer-implemented method can include executing a first application in stateful manner, wherein the first application executes continuously while receiving a sequence of a plurality of inputs from a user; and, in response to each of at least some of the plurality of inputs at the first application, executing a second application in a stateless manner by an execution controller, wherein the stateless execution can include the execution controller instructing the second application to execute an ordered stack of action scripts, the second application initiating and executing the ordered stack of action scripts, and the second application terminating upon completion of the executing of the ordered stack of action scripts.
    Type: Application
    Filed: December 23, 2009
    Publication date: April 22, 2010
    Applicant: SAP AG
    Inventors: Jens BOECKENHAUER, Holger BOHLE