Patents by Inventor Jens Böckenhauer

Jens Böckenhauer 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: 9152396
    Abstract: Techniques for managing user interface (UI) building blocks (UIBB) include presenting, by a form repeater UIBB, initial UI representations of structured entities through a graphical user interface (GUI), each initial UI representation including one or more fields; receiving a trigger from a user through the form repeater UIBB; determining, based on the trigger, an event condition; and based on the event condition, replacing, by a substitute UIBB, an initial UI representation of a particular structured entity of the initial UI representations of the structured entities with a substitute UI representation of the particular structured entity.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 6, 2015
    Assignee: SAP SE
    Inventors: Jens Böckenhauer, Jens Ruths
  • Patent number: 8924914
    Abstract: Various embodiments of systems and methods for an application creation tool (ACT) toolkit are described herein. The ACT toolkit includes a set of application creation APIs and an application creation service for invoking the set of application creation API. An ACT is in communication with the application creation service of the ACT toolkit. The ACT sends an application creation request to the application creation service for creating a UI application. The ACT can be customized by re-defining the application creation service of the ACT toolkit and establishing a communication between the re-defined application creation service and the ACT. The re-defined application creation service invokes the set of API to create a customized application object for the UI application.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: December 30, 2014
    Assignee: SAP SE
    Inventors: Jens Boeckenhauer, Rohan Saundattikar
  • Publication number: 20130290877
    Abstract: Techniques for managing user interface (UI) building blocks (UIBB) include presenting, by a form repeater UIBB, initial UI representations of structured entities through a graphical user interface (GUI), each initial UI representation including one or more fields; receiving a trigger from a user through the form repeater UIBB; determining, based on the trigger, an event condition; and based on the event condition, replacing, by a substitute UIBB, an initial UI representation of a particular structured entity of the initial UI representations of the structured entities with a substitute UI representation of the particular structured entity.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventors: Jens Böckenhauer, Jens Ruths
  • 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
  • Publication number: 20120324421
    Abstract: Various embodiments of systems and methods for an application creation tool (ACT) toolkit are described herein. The ACT toolkit includes a set of application creation APIs and an application creation service for invoking the set of application creation API. An ACT is in communication with the application creation service of the ACT toolkit. The ACT sends an application creation request to the application creation service for creating a UI application. The ACT can be customized by re-defining the application creation service of the ACT toolkit and establishing a communication between the re-defined application creation service and the ACT. The re-defined application creation service invokes the set of API to create a customized application object for the UI application.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Inventors: Jens Boeckenhauer, Rohan Saundattikar
  • 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
  • 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
  • Patent number: 7676807
    Abstract: Systems and methods are provided for cascaded processing a plurality of data objects. Each data object may be assigned to a folder among a plurality of folders, wherein a main process distributes the plurality of folders to a corresponding number of parallel processes of a first tier of processes. Each parallel process may select the data objects to be processed for the respective folder, split the selected data objects into packages of appropriate size, respectively, and distribute the packages similar to a cascade to a corresponding number of further parallel sub-processes of a second tier of processes, whereupon each package is processed.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: March 9, 2010
    Assignee: SAP AG
    Inventor: Jens Boeckenhauer
  • Patent number: 7661113
    Abstract: One embodiment of a method comprises adding an action script to an ordered stack of action scripts maintained by an execution controller, wherein the added action script corresponds to a navigation input received at a first application, the added action script is unpopulated by a data input, and the added action script is added last in an order of the ordered stack. The embodiment also comprises providing the ordered stack of action scripts to a second application by the execution controller, and executing at the second application the ordered stack of action scripts according to the order, the ordered stack having the unpopulated first action script. The embodiment also comprises populating the added first action script with the data input, wherein the data input is received at the first application and the populating occurs after the executing.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: February 9, 2010
    Assignee: SAP AG
    Inventors: Jens Böckenhauer, Holger Bohle
  • Patent number: 7571165
    Abstract: A method includes receiving by a first application an input from a user; performing a service by the second application, the service related to the input received by the first application; obtaining a log of all data locks set by the second application while performing the service, wherein the log indicates a data lock object and a data lock argument for each data lock set by the second application; and setting a generic lock having an associated generic lock object and a generic lock argument, wherein the generic lock argument indicates the data lock object and the data lock argument. In one embodiment, the a unique checksum is created, using an algorithm, for every service response.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: August 4, 2009
    Assignee: SAP AG
    Inventors: Sven-Eric Eigemann, Holger Bohle, Jens Böckenhauer
  • Publication number: 20090100443
    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: Application
    Filed: October 10, 2007
    Publication date: April 16, 2009
    Inventors: Holger Bohle, Jens Boeckenhauer
  • Publication number: 20070214413
    Abstract: Systems and methods are provided for cascaded processing a plurality of data objects. Each data object may be assigned to a folder among a plurality of folders, wherein a main process distributes the plurality of folders to a corresponding number of parallel processes of a first tier of processes. Each parallel process may select the data objects to be processed for the respective folder, split the selected data objects into packages of appropriate size, respectively, and distribute the packages similar to a cascade to a corresponding number of further parallel sub-processes of a second tier of processes, whereupon each package is processed.
    Type: Application
    Filed: February 28, 2006
    Publication date: September 13, 2007
    Inventor: Jens Boeckenhauer