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: 10540171
    Abstract: 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: Grant
    Filed: December 29, 2017
    Date of Patent: January 21, 2020
    Assignee: Business Objects Software, Ltd.
    Inventors: Paul Sheedy, Conor McEvoy, Reiner Hille-Doering, Christof Engel
  • Patent number: 10474746
    Abstract: 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: Grant
    Filed: November 24, 2015
    Date of Patent: November 12, 2019
    Assignee: SAP SE
    Inventors: Karol Kalisz, Reiner Hille-Doering
  • Publication number: 20190205120
    Abstract: 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: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Paul Sheedy, Conor McEvoy, Reiner Hille-Doering, Christof Engel
  • Publication number: 20170147551
    Abstract: 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: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Karol Kalisz, Reiner Hille-Doering
  • Patent number: 9152388
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: October 6, 2015
    Assignee: SAP SE
    Inventors: Reiner Hille-Doering, Stefan Jesse
  • Publication number: 20140282376
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SAP AG
    Inventors: Reiner Hille-Doering, Stefan Jesse
  • Patent number: 8793666
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: July 29, 2014
    Assignee: SAP AG
    Inventors: Boris Klinker, Balko Soren, Reiner Hille-Doering, Markus Richter
  • Patent number: 8707247
    Abstract: 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: Grant
    Filed: September 18, 2008
    Date of Patent: April 22, 2014
    Assignee: SAP AG
    Inventor: Reiner Hille-Doering
  • Patent number: 8356046
    Abstract: 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: Grant
    Filed: September 3, 2010
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventors: Reiner Hille-Doering, Ronald Fischer
  • Patent number: 8335773
    Abstract: 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: Grant
    Filed: December 17, 2008
    Date of Patent: December 18, 2012
    Assignee: SAP AG
    Inventors: Soeren Balko, Joachim Lindenberg, Thilo-Alexander Ginkel, Reiner Hille-Doering
  • Publication number: 20120059842
    Abstract: 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: Application
    Filed: September 3, 2010
    Publication date: March 8, 2012
    Applicant: SAP AG
    Inventors: Reiner Hille-Doering, Ronald Fischer
  • Patent number: 8091043
    Abstract: 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: Grant
    Filed: September 11, 2007
    Date of Patent: January 3, 2012
    Assignee: SAP AG
    Inventors: Harald Schubert, Christian Brand, Ingo Koch, Matthias Gorning, Reiner Hille-Doering
  • Publication number: 20110154301
    Abstract: 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: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Boris KLINKER, Soren Balko, Reiner Hille-Doering, Markus Richter
  • Publication number: 20110137820
    Abstract: 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: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Inventors: Julia REISBICH, Soeren BALKO, Reiner HILLE-DOERING
  • Publication number: 20100153153
    Abstract: 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: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Soeren Balko, Joachim Lindenberg, Thilo-Alexander Ginkel, Reiner Hille-Doering
  • Publication number: 20100070947
    Abstract: 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: Application
    Filed: September 18, 2008
    Publication date: March 18, 2010
    Inventor: Reiner Hille-Doering
  • Publication number: 20090070712
    Abstract: 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: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: SAP AG
    Inventors: Harald Schubert, Christian Brand, Ingo Koch, Matthias Gorning, Reiner Hille-Doering