Patents by Inventor Frank E. Seeger

Frank E. Seeger 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: 7840935
    Abstract: Methods and apparatus, including computer program products, for stereotype constructs in a visual modeling environment. A method of generating applications includes providing a first set of modeling language entities and a predefined stereotype construct, receiving input specifying the stereotype construct as a component of an application being developed, and generating the application, where the application includes a runtime version of the stereotype construct.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 23, 2010
    Assignee: SAP AG
    Inventors: Ulf Fildebrandt, Frank E. Seeger, Yuval Gilboa
  • Patent number: 7840936
    Abstract: Methods and apparatus, including computer program products, for supporting a model including descriptions of modeling language entities in a visual modeling environment. A method includes providing a visual modeling tool and modeling language entities being entities of a language of expressing applications designed in a visual modeling language environment, receiving input defining an application in the visual modeling language environment, and generating a platform-independent model of the application based on the input and the modeling language entities. In that method, the modeling language entities have a corresponding syntactic description that can be in accordance with the language, the input defines the application as a selection of the modeling language entities and a configuration of the selection, and the platform-independent model includes the selection, the configuration, and a syntactic description of the modeling language entities in the selection.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 23, 2010
    Assignee: SAP AG
    Inventors: Frank E. Seeger, Ulf Fildebrandt
  • Patent number: 7774745
    Abstract: Methods and apparatus, including computer program products, for generating runtime entities in a visual modeling environment. A method includes providing designtime graphical modeling language entities for use in a visual modeling program, receiving input defining an application definition at designtime as including at least a first and second designtime entities as components of a designtime version of the application, and generating runtime entities of the application. The designtime graphical modeling language entities include the first and second designtime entities, and the first designtime entity has an associated first runtime entity precompiled for a first platform. The input includes a configuration of properties of the first and second designtime entities, and generating the runtime entities includes setting properties of the first runtime entity in accordance with the configuration of properties of the first designtime entity.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventors: Ulf Fildebrandt, Frank E. Seeger, Yuval Gilboa
  • Patent number: 7757204
    Abstract: Methods and apparatus, including computer program products, for selectively supporting extensions to a modeling language. A method includes receiving a request to extend a modeling language entity and selectively providing support to define an extension of the modeling language entity. Support is selectively provided by determining whether the support to define the extension of the modeling language entity can be provided based on a definition of the modeling language entity in a visual modeling language. If the support can be provided, the support is provided; otherwise, the support is excluded. The method can further include selectively generating the extended modeling language entity. The extended modeling language entity can be selectively generated by determining whether the extension meets one or more conditions for being a valid extension to the modeling language entity, and if the extension meets the conditions, the extended modeling language entity is generated.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Ulf Fildebrandt, Frank E. Seeger, Yuval Gilboa
  • Patent number: 7606820
    Abstract: The description includes methods and apparatus, including computer program products, for detecting and handling changes to back-end systems. Configuration data for a pattern is received. 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 includes a first version identification and specifies associations between one or more of the user interface elements and one or more entities in a back-end system. The back-end system is accessed and a second version identification is obtained. If the first version identification does not match the second version identification, the configuration data is modified based on information about the back-end system.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: October 20, 2009
    Assignee: SAP AG
    Inventors: Frank Stienhans, Thomas Fiedler, Jutta Bindewald, Georg Wilhelm, Martin Hartig, Felix Wente, Reiner P. Hammerich, Frank E. Seeger
  • Publication number: 20070157179
    Abstract: A computer-implemented method, system, and computer program product for generating an application based on a selection of one or more application patterns. A model of an operation of the application is generated. A design time application component to provide content for the model is provided, as well as a runtime application component to execute the operation associated with the model based with the content. The model, design time application component, and runtime application component are linked together to form a pattern module, the pattern module being an executable and portable operation of the application.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Frank E. Seeger, Frank Stienhans, Holger Koser
  • Publication number: 20070157191
    Abstract: A computer-implemented method, system, and computer program product for enabling hot deployment of changes to an implementation of an application. An application pattern is generated. The application pattern includes one or more pattern modules, each pattern module comprising a model, a design time application component to provide content for the model, a runtime application component to execute the model with the content, and a plurality of interfaces that define dependencies between the design time component and runtime component of a first pattern module and respective design time component and runtime component of a second pattern module. The implementation of the application is bound to the plurality of interfaces, such that changes made to the application pattern are added to the implementation of the application.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Frank E. Seeger, Frank Stienhans, Jens Ittel