Patents by Inventor Reiner Hille-Doering
Reiner Hille-Doering 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: 10540171Abstract: A state capture designation for an element of an application within an application design environment may be received, indicating that the application, once deployed, will include a state capture functionality for capturing a state of the element, and a state restoration function for restoring the state of the element. Following deployment of the application within a runtime environment, and in response to an invocation of the state capture functionality, a captured state of the element may be stored. A state restoration request for the captured state may be received by way of the state restoration functionality, and following a re-deployment of the application with an update to the element that was included as part of an update to the application within the application design environment. The captured state may then be restored to the updated element, in response to the state restoration request, and within the runtime environment.Type: GrantFiled: December 29, 2017Date of Patent: January 21, 2020Assignee: Business Objects Software, Ltd.Inventors: Paul Sheedy, Conor McEvoy, Reiner Hille-Doering, Christof Engel
-
Patent number: 10474746Abstract: A method, system, and computer-readable medium to define a row scope for a table-based visualization of the multidimensional data set, the row scope specifying a number of dimensions of the multidimensional data set; selectively define at least one data selection of the multidimensional data set to connect to the defined row scope to be visualized in the table-based visualization; and generate an instance of the table-based visualization based on the defined row scope and the defined at least one data selection.Type: GrantFiled: November 24, 2015Date of Patent: November 12, 2019Assignee: SAP SEInventors: Karol Kalisz, Reiner Hille-Doering
-
Publication number: 20190205120Abstract: A state capture designation for an element of an application within an application design environment may be received, indicating that the application, once deployed, will include a state capture functionality for capturing a state of the element, and a state restoration function for restoring the state of the element. Following deployment of the application within a runtime environment, and in response to an invocation of the state capture functionality, a captured state of the element may be stored. A state restoration request for the captured state may be received by way of the state restoration functionality, and following a re-deployment of the application with an update to the element that was included as part of an update to the application within the application design environment. The captured state may then be restored to the updated element, in response to the state restoration request, and within the runtime environment.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Paul Sheedy, Conor McEvoy, Reiner Hille-Doering, Christof Engel
-
Publication number: 20170147551Abstract: A method, system, and computer-readable medium to define a row scope for a table-based visualization of the multidimensional data set, the row scope specifying a number of dimensions of the multidimensional data set; selectively define at least one data selection of the multidimensional data set to connect to the defined row scope to be visualized in the table-based visualization; and generate an instance of the table-based visualization based on the defined row scope and the defined at least one data selection.Type: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Karol Kalisz, Reiner Hille-Doering
-
Patent number: 9152388Abstract: A subset of a standardized scripting language can be defined, and a tailored grammar for the subset of the standardized scripting language can be created to match the subset language features. The tailored grammar need not be a subset of a grammar of the standardized scripting language. A subset-specific type system can be provided for the subset of the standardized scripting language such that the subset-specific type system sits on top of a defined type system for the standardized scripting language. A user scripting input can be received via a script editor that employs the subset of the standardized scripting language, the tailored grammar, and the subset-specific type system. The user scripting input can include creating a user interface feature accessing data in one or more objects. Related systems, methods, and computer program products are also described.Type: GrantFiled: March 15, 2013Date of Patent: October 6, 2015Assignee: SAP SEInventors: Reiner Hille-Doering, Stefan Jesse
-
Publication number: 20140282376Abstract: A subset of a standardized scripting language can be defined, and a tailored grammar for the subset of the standardized scripting language can be created to match the subset language features. The tailored grammar need not be a subset of a grammar of the standardized scripting language. A subset-specific type system can be provided for the subset of the standardized scripting language such that the subset-specific type system sits on top of a defined type system for the standardized scripting language. A user scripting input can be received via a script editor that employs the subset of the standardized scripting language, the tailored grammar, and the subset-specific type system. The user scripting input can include creating a user interface feature accessing data in one or more objects. Related systems, methods, and computer program products are also described.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SAP AGInventors: Reiner Hille-Doering, Stefan Jesse
-
Patent number: 8793666Abstract: A computer system for programming applications in a programming environment, including, a computer adapted to execute software to form a programming environment enabling creation of a software application using multiple programming languages, a multidimensional debugger installed on the computer; wherein the multidimensional debugger is made up from two or more debuggers each for use in debugging a different programming language, wherein the two or more debuggers use a common work memory to share information; and wherein the two or more debuggers use a common user interface.Type: GrantFiled: December 22, 2009Date of Patent: July 29, 2014Assignee: SAP AGInventors: Boris Klinker, Balko Soren, Reiner Hille-Doering, Markus Richter
-
Patent number: 8707247Abstract: The subject matter described herein relates to a templating system and method. In the templating system and method, each of the domain model and the graphic model are defined according to a template, and the corresponding elements of the domain model and graphic model are created. Next, a binder is created, which associates corresponding attributes in domain and graphic models. Path expressions such as XPath expressions, are used to describe locations in the domain and graphic models. These path expressions, templates, and binders are interpreted or called by a framework, which performs detailed synchronization.Type: GrantFiled: September 18, 2008Date of Patent: April 22, 2014Assignee: SAP AGInventor: Reiner Hille-Doering
-
Patent number: 8356046Abstract: The present disclosure involves systems, software, and computer implemented methods for providing context-based user interfaces, searches, and navigation in business processes. One process includes operations for identifying a data field on an electronic page to be populated by a user for a business process and a data object associated with the business process. A particular data object field in the data object is selected for additional searching, and a suggested entry for populating the data field is determined based on a search for additional information associated with the business process using the particular data object field and a particular type of the data object.Type: GrantFiled: September 3, 2010Date of Patent: January 15, 2013Assignee: SAP AGInventors: Reiner Hille-Doering, Ronald Fischer
-
Patent number: 8335773Abstract: A system, method and computer program product is presented for versioning a business process model. The business process model is decomposed into a number of artifacts. A hierarchical dependency graph is generated for the number of artifacts to produce, for each artifact, a set of referencing artifacts and a set of referenced artifacts. The set of referenced artifacts are compiled by creating a runtime format and computing a unique version identifier for each referenced artifacts, and the unique version identifier for each referenced artifact is incorporated into a version identifier of each associated referencing artifact from the set of referencing artifacts. At least one of the referenced artifacts is modified to produce a new version of the associated referencing artifact.Type: GrantFiled: December 17, 2008Date of Patent: December 18, 2012Assignee: SAP AGInventors: Soeren Balko, Joachim Lindenberg, Thilo-Alexander Ginkel, Reiner Hille-Doering
-
Publication number: 20120059842Abstract: The present disclosure involves systems, software, and computer implemented methods for providing context-based user interfaces, searches, and navigation in business processes. One process includes operations for identifying a data field on an electronic page to be populated by a user for a business process and a data object associated with the business process. A particular data object field in the data object is selected for additional searching, and a suggested entry for populating the data field is determined based on a search for additional information associated with the business process using the particular data object field and a particular type of the data object.Type: ApplicationFiled: September 3, 2010Publication date: March 8, 2012Applicant: SAP AGInventors: Reiner Hille-Doering, Ronald Fischer
-
Patent number: 8091043Abstract: A first element in a graphical modeling environment is selected by a user which results in a plurality of speed buttons adjacent to the first element being displayed. Such speed buttons define operations to be conducted on the first element in connection with a second element. After one of the displayed speed buttons is selected, it can be dragged to a display point. A second element is generated at the display point based on the selected displayed speed button which is linked to the first element. The link can be characterized by the operations defined by the selected displayed speed button. Related techniques, apparatus, systems, and products are also described.Type: GrantFiled: September 11, 2007Date of Patent: January 3, 2012Assignee: SAP AGInventors: Harald Schubert, Christian Brand, Ingo Koch, Matthias Gorning, Reiner Hille-Doering
-
Publication number: 20110154301Abstract: A computer system for programming applications in a programming environment, including, a computer adapted to execute software to form a programming environment enabling creation of a software application using multiple programming languages, a multidimensional debugger installed on the computer; wherein the multidimensional debugger is made up from two or more debuggers each for use in debugging a different programming language, wherein the two or more debuggers use a common work memory to share information; and wherein the two or more debuggers use a common user interface.Type: ApplicationFiled: December 22, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: Boris KLINKER, Soren Balko, Reiner Hille-Doering, Markus Richter
-
Publication number: 20110137820Abstract: A system and method to for debugging a business process in a GUI are described. In various embodiments, breakpoints are attached to business process elements and business process context parameters are received after a breakpoint is reached. In various embodiments, commands are provided to navigate through a business process and explore elements of the business process. In various embodiments, temporary breakpoints are created to service some of the commands.Type: ApplicationFiled: December 9, 2009Publication date: June 9, 2011Inventors: Julia REISBICH, Soeren BALKO, Reiner HILLE-DOERING
-
Publication number: 20100153153Abstract: A system, method and computer program product is presented for versioning a business process model. The business process model is decomposed into a number of artifacts. A hierarchical dependency graph is generated for the number of artifacts to produce, for each artifact, a set of referencing artifacts and a set of referenced artifacts. The set of referenced artifacts are compiled by creating a runtime format and computing a unique version identifier for each referenced artifacts, and the unique version identifier for each referenced artifact is incorporated into a version identifier of each associated referencing artifact from the set of referencing artifacts. At least one of the referenced artifacts is modified to produce a new version of the associated referencing artifact.Type: ApplicationFiled: December 17, 2008Publication date: June 17, 2010Inventors: Soeren Balko, Joachim Lindenberg, Thilo-Alexander Ginkel, Reiner Hille-Doering
-
Publication number: 20100070947Abstract: The subject matter described herein relates to a templating system and method. In the templating system and method, each of the domain model and the graphic model are defined according to a template, and the corresponding elements of the domain model and graphic model are created. Next, a binder is created, which associates corresponding attributes in domain and graphic models. Path expressions such as XPath expressions, are used to describe locations in the domain and graphic models. These path expressions, templates, and binders are interpreted or called by a framework, which performs detailed synchronization.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventor: Reiner Hille-Doering
-
Publication number: 20090070712Abstract: A first element in a graphical modeling environment is selected by a user which results in a plurality of speed buttons adjacent to the first element being displayed. Such speed buttons define operations to be conducted on the first element in connection with a second element. After one of the displayed speed buttons is selected, it can be dragged to a display point. A second element is generated at the display point based on the selected displayed speed button which is linked to the first element. The link can be characterized by the operations defined by the selected displayed speed button. Related techniques, apparatus, systems, and products are also described.Type: ApplicationFiled: September 11, 2007Publication date: March 12, 2009Applicant: SAP AGInventors: Harald Schubert, Christian Brand, Ingo Koch, Matthias Gorning, Reiner Hille-Doering