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: 9152396Abstract: 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: GrantFiled: April 27, 2012Date of Patent: October 6, 2015Assignee: SAP SEInventors: Jens Böckenhauer, Jens Ruths
-
Patent number: 8924914Abstract: 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: GrantFiled: June 14, 2011Date of Patent: December 30, 2014Assignee: SAP SEInventors: Jens Boeckenhauer, Rohan Saundattikar
-
Publication number: 20130290877Abstract: 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: ApplicationFiled: April 27, 2012Publication date: October 31, 2013Applicant: SAP AGInventors: Jens Böckenhauer, Jens Ruths
-
Patent number: 8352963Abstract: 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: GrantFiled: December 23, 2009Date of Patent: January 8, 2013Assignee: SAP AGInventors: Jens Boeckenhauer, Holger Bohle
-
Publication number: 20120324421Abstract: 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: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Inventors: Jens Boeckenhauer, Rohan Saundattikar
-
Patent number: 8091094Abstract: 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: GrantFiled: October 10, 2007Date of Patent: January 3, 2012Assignee: SAP AGInventors: Holger Bohle, Jens Boeckenhauer
-
Publication number: 20100100891Abstract: 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: ApplicationFiled: December 23, 2009Publication date: April 22, 2010Applicant: SAP AGInventors: Jens BOECKENHAUER, Holger BOHLE
-
Patent number: 7676807Abstract: 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: GrantFiled: February 28, 2006Date of Patent: March 9, 2010Assignee: SAP AGInventor: Jens Boeckenhauer
-
Patent number: 7661113Abstract: 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: GrantFiled: November 29, 2006Date of Patent: February 9, 2010Assignee: SAP AGInventors: Jens Böckenhauer, Holger Bohle
-
Patent number: 7571165Abstract: 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: GrantFiled: September 28, 2006Date of Patent: August 4, 2009Assignee: SAP AGInventors: Sven-Eric Eigemann, Holger Bohle, Jens Böckenhauer
-
Publication number: 20090100443Abstract: 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: ApplicationFiled: October 10, 2007Publication date: April 16, 2009Inventors: Holger Bohle, Jens Boeckenhauer
-
Publication number: 20070214413Abstract: 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: ApplicationFiled: February 28, 2006Publication date: September 13, 2007Inventor: Jens Boeckenhauer