Patents by Inventor Bjoern Goerke

Bjoern Goerke 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: 8296665
    Abstract: Methods and apparatus, including computer program products, implementing techniques for developing user interface applications using configurable patterns and for executing such pattern-based applications. The techniques include receiving an identification of a pattern, generating configuration data for the pattern, and storing the configuration data separately from the pattern. The pattern includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The configuration data specifies associations between one or more of the user interface elements and one or more entities in a back-end system, and further specifies customization data for the user interface elements.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: October 23, 2012
    Assignee: SAP AG
    Inventors: Frank Stienhans, Markus Muenkel, Victor Shaburov, Peter Giese, Bjoern Goerke
  • Patent number: 7543268
    Abstract: Methods and apparatus, including computer program products, for developing an application. The development includes the use of a data model (e.g., a metamodel represented using UML) from which an API is derived. The API can include features derived from customizable extensions within the data model.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 2, 2009
    Assignee: SAP AG
    Inventors: Markus Cherdron, Jens Baumgart, Stefan Beck, Bjoern Goerke, Jens Ittel, Johannes Knoeppler, Klaus Nottbohm
  • Patent number: 7409692
    Abstract: Methods and apparatus, including computer program products, implement techniques for structuring applications into reusable components. A reusable software component is implemented. The component encapsulates functionality, where multiple instances of the component are usable at the same time. The component has at least one visual representation. The component has a programming interface for programmatic interaction with the component, a data-binding interface for data communication with the component, and a visual interface to access the at least one visual representation of the component.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: August 5, 2008
    Assignee: SAP AG
    Inventors: Jens Ittel, Markus Cherdron, Bjoern Goerke
  • Patent number: 7353456
    Abstract: A prototype page for simulating navigation between objects in a computer program. A selection of a distribution of presentation areas is received. A placement of first and second icon symbols in at least one of the presentation areas is received. The first and second icon symbols represent first and second objects, respectively, of a computer program. A placement of a navigation symbol is received. The navigation symbol represents a navigation between the first and second objects. Markup language code is provided for a prototype page. The code includes location indicating code corresponding to the distribution of presentation areas. The code includes picture code for first and second pictures corresponding to the first and second icon symbols, respectively. The markup language code further includes interaction code corresponding to the navigation symbol. The prototype page is capable of simulating the navigation between the first and second objects in the computer program.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: April 1, 2008
    Assignee: SAP AG
    Inventors: Udo Arend, Jens Baumgart, Bjoern Goerke
  • Publication number: 20060036745
    Abstract: Methods and apparatus, including computer program products, implementing techniques for developing user interface applications using configurable patterns and for executing such pattern-based applications. The techniques include receiving an identification of a pattern, generating configuration data for the pattern, and storing the configuration data separately from the pattern. The pattern includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The configuration data specifies associations between one or more of the user interface elements and one or more entities in a back-end system, and further specifies customization data for the user interface elements.
    Type: Application
    Filed: May 11, 2004
    Publication date: February 16, 2006
    Inventors: Frank Stienhans, Markus Muenkel, Victor Shaburov, Peter Giese, Bjoern Goerke
  • Publication number: 20050071850
    Abstract: Methods and apparatus, including computer program products, implement techniques for structuring applications into reusable components. A reusable software component is implemented. The component encapsulates functionality, where multiple instances of the component are usable at the same time. The component has at least one visual representation. The component has a programming interface for programmatic interaction with the component, a data-binding interface for data communication with the component, and a visual interface to access the at least one visual representation of the component.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Jens Ittel, Markus Cherdron, Bjoern Goerke
  • Publication number: 20050071749
    Abstract: Methods and apparatus, including computer program products, for developing user interfaces with views and executing applications with such user interfaces. User input is received specifying a view composition. The view composition includes a set of views, a layout of the views, and at least one navigation link. Each view includes a layout of one or more user interface elements selected from a set of user interface elements. Each navigation link specifies a potential transition from one view in the set of views to another view in the set of views. The view composition is stored in a repository. A user interface can be generated according to the layout of views specified in the view composition, and modified based on the navigation links. In some embodiments, views can be nested. In addition, view compositions can be associated with application components, can include views from nested components, and can be modified dynamically.
    Type: Application
    Filed: February 17, 2004
    Publication date: March 31, 2005
    Inventors: Bjoern Goerke, Jens Baumgart, Jens Ittel, Markus Cherdron, Stefan Beck
  • Publication number: 20050071803
    Abstract: Methods and apparatus, including computer program products, for developing an application. The development includes the use of a data model (e.g., a metamodel represented using UML) from which an API is derived. The API can include features derived from customizable extensions within the data model.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Markus Cherdron, Jens Baumgart, Stefan Beck, Bjoern Goerke, Jens Ittel, Johannes Knoeppler, Klaus Nottbohm
  • Publication number: 20050071805
    Abstract: Methods and apparatus, including computer program products, for developing an application. The development includes the use of a data model (e.g., a metamodel represented using UML) from which an API is derived. The API can include features derived from customizable extensions within the data model.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Johannes Lauterbach, Bjoern Goerke, Markus Cherdron, Jens Ittel
  • Publication number: 20040012639
    Abstract: A prototype page for simulating navigation between objects in a computer program. A selection of a distribution of presentation areas is received. A placement of first and second icon symbols in at least one of the presentation areas is received. The first and second icon symbols represent first and second objects, respectively, of a computer program. A placement of a navigation symbol is received. The navigation symbol represents a navigation between the first and second objects. Markup language code is provided for a prototype page. The code includes location indicating code corresponding to the distribution of presentation areas. The code includes picture code for first and second pictures corresponding to the first and second icon symbols, respectively. The markup language code further includes interaction code corresponding to the navigation symbol. The prototype page is capable of simulating the navigation between the first and second objects in the computer program.
    Type: Application
    Filed: May 2, 2003
    Publication date: January 22, 2004
    Inventors: Udo Arend, Jens Baumgart, Bjoern Goerke