Patents by Inventor Jochen Guertler

Jochen Guertler 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: 9086932
    Abstract: This disclosure relates to systems, methods, and software that involve system landscape aware inter-application communication infrastructure. This inter-application communication infrastructure may implement one metamodel to describe how an application could participate in an inter-application communication. The metamodel can describe the input parameters accepted but the application and the possible output of it. Based on the metadata, which would be exposed or otherwise available for involved applications, there is a protocol defining the communication flows between applications.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: July 21, 2015
    Assignee: SAP SE
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam
  • Patent number: 8938684
    Abstract: The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventors: Jochen Guertler, Thomas Chadzelek
  • Patent number: 8788625
    Abstract: A computer-implemented method or a computer program product includes identifying a request for a target application and automatically requesting a target application and launching a program to display content associated with the target application. The request for the target application and the launch of the program generally occur nearly simultaneously. The method further includes displaying content associated with the target application with the display program.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: July 22, 2014
    Assignee: SAP AG
    Inventors: Udo Offermann, Daniel Hutzel, Malte Wedel, Jochen Guertler, Nili Avitan
  • Publication number: 20110154226
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing an extensible plug-in architecture for enterprise mashup applications. One process includes operations for receiving a chip definition associated with a chip instance to be instantiated. The new chip instance is instantiated, with the chip instance being associated with a portion of user interface (UI) content. At least one extension is determined to be associated with the chip instance based on the received chip definition. The chip instance is provided access to at least one method associated with an implementation of the at least one extension. Further, communication between the chip instance and a runtime environment through the implemented methods of the at least one extension is enabled.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Hermann Burgmeier, Matthias Kruse, Lior Bar-On
  • Publication number: 20110137909
    Abstract: This disclosure relates to systems, methods, and software that involve location-independent execution of user interface operations. This execution can include identifying a user interaction through a client-side user interface that is communicably coupled with a server-side computer. It is then dynamically determined whether to process the identified user interaction on the client-side or the server-side. If the user interaction is to be processed on the client-side, then a client-side action handler is invoked. If the user interaction is to be processed on the server-side, then it is requested that a server-side action handler process the interaction.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 9, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam, Ran Gross
  • Publication number: 20110088046
    Abstract: This disclosure relates to systems, methods, and software that involve system landscape aware inter-application communication infrastructure. This inter-application communication infrastructure may implement one metamodel to describe how an application could participate in an inter-application communication. The metamodel can describe the input parameters accepted but the application and the possible output of it. Based on the metadata, which would be exposed or otherwise available for involved applications, there is a protocol defining the communication flows between applications.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 14, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Yahali Sherman, Ariel Tammam
  • Publication number: 20110078600
    Abstract: The present disclosure involves systems, software, and computer implemented methods for modification free tagging of business application user interfaces. One process includes operations for receiving a selection of a particular user interface element for tagging. If at least one bound data object is associated with the selected user interface element, tagging data for the bound data object is received. The tagging data is stored in the personalization settings of the application, and a listener function associated with the bound data object is defined.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Thomas Chadzelek
  • Publication number: 20110078594
    Abstract: The present disclosure involves systems, software, and computer implemented methods for modification free UI cutting of components in an application. One process includes operations for identifying a selection of a particular portion of the user interface of the application for cutting. The position of the identified portion of the user interface of the application in a user interface control tree is determined and defined as a root node of the user interface control tree. The identification information of the root node is stored in personalization settings of the application, and user interface elements associated with the root node are rendered.
    Type: Application
    Filed: March 5, 2010
    Publication date: March 31, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Thomas Chadzelek
  • Publication number: 20110078599
    Abstract: The present disclosure involves systems, software, and computer implemented methods for modification free UI injection of a mashup component into a business application. One process includes operations for receiving a selection of a portion of a user interface to be used for injection of a mashup component. A user interface container is generated at the selected portion, and the selected portion and parameters associated with the mashup component are stored in the personalization settings of the application. The process includes executing the mashup component within the user interface container.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: SAP AG
    Inventors: Jochen Guertler, Thomas Chadzelek
  • Publication number: 20100153483
    Abstract: A computer-implemented method or a computer program product includes identifying a request for a target application and automatically requesting a target application and launching a program to display content associated with the target application. The request for the target application and the launch of the program generally occur nearly simultaneously. The method further includes displaying content associated with the target application with the display program.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Applicant: SAP AG
    Inventors: Udo Offermann, Daniel Hutzel, Malte Wedel, Jochen Guertler, Nili Avitan
  • Publication number: 20100146485
    Abstract: Methods and systems for dynamically relating features of an operating environment to features supported by an application for operating within the operating environment are disclosed. The methods and systems include dynamically identifying the features provided by the operating system, identifying the features supported by the application, and comparing those features to determine if the application is able to run within the operating environment. Further, the comparison identifies if optional features supported by the application are provided by the operating environment. Further, changes to one or more of the operating environment and the application are tracked so that those changes are recognized during subsequent comparisons.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Inventor: Jochen Guertler
  • Patent number: 7577672
    Abstract: The present invention provides methods and apparatus, including computer program products, for providing a portal having a plurality of portlets providing information from an application. Methods and apparatus, including computer program products, are provided for providing a portal including a first portlet and a second portlet, each of which retrieves information from a service or an application.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: August 18, 2009
    Assignee: SAP AG
    Inventors: Jochen Guertler, Timo Lakner, Oren Root, Amir Glatt
  • Publication number: 20070214110
    Abstract: Methods and apparatus, including computer program products, are provided for making a call from a user interface to a service. In one exemplary embodiment, the method may include determining metadata reflecting aspects of the user interface; providing a request to the service including metadata reflecting aspects of the user interface corresponding to presentation of responsive information; and receiving a response to the request from the service including the responsive information adapted in accordance with the metadata.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Inventors: Jochen Guertler, Oren Root, Amir Glatt
  • Publication number: 20070214420
    Abstract: Methods and apparatus, including computer program products, are provided for providing a portal including a first portlet and a second portlet, each of which retrieves information from a service or an application. In one exemplary embodiment, the method may include receiving, at the portal, a first response from the first portlet, the first response including a first portion of information from an application, the first portion of information retrieved by the first portlet based on metadata describing the application; receiving, at the portal, a second response from the second portlet, the second response including a second portion of information from the application, the second portion of information retrieved by the second portlet based on metadata describing the application; and generating a page for the portal, the page including the first portion of information and the second portion of information retrieved by the first and second portlets from the application.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Inventors: Jochen Guertler, Timo Lakner, Oren Root, Amir Glatt
  • Publication number: 20040001094
    Abstract: Systems and techniques to automatically identify drop zones when a source object is selected. In general, in one implementation, the technique includes: targeting a source object; and, in response to targeting the source object, marking available drop zones.
    Type: Application
    Filed: August 29, 2002
    Publication date: January 1, 2004
    Inventors: Johannes Unnewehr, Jochen Guertler