Patents by Inventor Christof Engel

Christof Engel 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
  • 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
  • Patent number: 8554721
    Abstract: Systems and methods presented herein allow a user to select multiple interface elements, simultaneously copy the selected elements, and simultaneously replicate the data values from the multiple interface elements into existing corresponding interface elements. The user selection includes first and second interface elements presented on a display device, each of the selected interface elements comprising metadata and a data value. The selected elements can be copied by creating and storing a data template that includes the metadata and data values of the first and second interface elements. The data template can then be compared against other existing interface elements to identify corresponding interface elements, such that the data values of the copied interface elements can be replicated into the identified corresponding interface elements.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: October 8, 2013
    Assignee: SAP AG (TH)
    Inventor: Christof Engel
  • Publication number: 20120041985
    Abstract: Systems and methods presented herein allow a user to select multiple interface elements, simultaneously copy the selected elements, and simultaneously replicate the data values from the multiple interface elements into existing corresponding interface elements. The user selection includes first and second interface elements presented on a display device, each of the selected interface elements comprising metadata and a data value. The selected elements can be copied by creating and storing a data template that includes the metadata and data values of the first and second interface elements. The data template can then be compared against other existing interface elements to identify corresponding interface elements, such that the data values of the copied interface elements can be replicated into the identified corresponding interface elements.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 16, 2012
    Inventor: Christof ENGEL
  • Publication number: 20110078234
    Abstract: This disclosure provides various embodiments for creating and using various types of active bookmarks. For example, an indication to initiate the creation of a client-side active bookmark at a first client is received. At least one server request sent from the first client to a server (or server application) is recorded and stored in a client-side active bookmark file. The at least one stored recorded server request included within the client-side active bookmark file is then executed at a second client. In a second example, a notification to initiate creation of a server-side active bookmark is received. Next, a set of information defining at least one client request associated with a server application is recorded in a server-side active bookmark file, the information capable of being used to display the final state of the server application. The server-side active bookmark file is then associated with a specific, addressable URL.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: SAP AG
    Inventor: Christof Engel
  • Publication number: 20100153968
    Abstract: Systems, software, and computer implemented methods are described for rendering data into a clipboard and for automatically converting that data from an initial format to a target format. A computer program product is encoded on a tangible machine-readable medium, where the product comprises instructions for causing one or more processors to perform operations. These operations can include receiving a request to copy information from a first application to a clipboard, with the clipboard configured to provide subsequent transfer of the data to target applications. The information is automatically converted into a target format associated with a second application disparate from the first application. The computer program product can further execute operations such as storing the converted information in the target format in memory for use by the clipboard.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Inventor: CHRISTOF ENGEL
  • Patent number: 7543280
    Abstract: Techniques for converting and executing applications.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: June 2, 2009
    Assignee: SAP AG
    Inventors: Arndt Rosenthal, Gilles Berthelot, Christof Engel, Joachim Otto, Ingo Helbig
  • Publication number: 20080294333
    Abstract: Method for operating a navigation system for calculating a travel route, whereby a starting point and a destination point are entered via an input device and whereby a trip calculator calculates a travel route leading from the starting point to the destination point by taking into account road network data, whereby a guideline time is additionally input via an input device whereby the trip calculator calculates a travel route which leads from the starting point to the destination point in a predicted travel time corresponding essentially to the guideline time by taking into account road network data.
    Type: Application
    Filed: April 18, 2008
    Publication date: November 27, 2008
    Inventor: Christof Engel
  • Patent number: 7441228
    Abstract: Techniques for converting and executing applications.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: October 21, 2008
    Assignee: SAP AG
    Inventors: Joachim Otto, Gilles Berthelot, Christof Engel, Arndt Rosenthal, Ingo Helbig
  • Publication number: 20080158161
    Abstract: A method for filing out electronic forms comprising Identifying data fields in an electronic form, receiving input from a user for at least one data field of the electronic form, retrieving or selecting from a database candidates for data field entries for the electronic from, based on the received input from the user, and proposing a data field entry based on the selection.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventor: Christof Engel
  • Publication number: 20080158160
    Abstract: A method for filing out electronic forms comprising Identifying data fields in an electronic form, receiving input from a user for at least one data field of the electronic form, retrieving or selecting from a database candidates for data field entries for the electronic from, based on the received input from the user and a user identification, and proposing a data field entry based on the selection.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventor: Christof Engel
  • Publication number: 20050055699
    Abstract: Techniques for converting and executing applications.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 10, 2005
    Inventors: Arndt Rosenthal, Gilles Berthelot, Christof Engel, Joachim Otto, Ingo Helbig
  • Publication number: 20050055670
    Abstract: Techniques for converting and executing applications.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 10, 2005
    Inventors: Joachim Otto, Gilles Berthelot, Christof Engel, Arndt Rosenthal, Ingo Helbig