Patents by Inventor Joerg Lienhardt

Joerg Lienhardt 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: 7921417
    Abstract: Method and computer system for activation of source files. A source file repository stores a plurality of active source files belonging to a component. A central compilation service receives an activation request for at least one inactive source file of the component. In response to the activation request the central compilation service compiles the component using the at least one inactive source file and, in case the compilation is successfully completed, initiates a transfer of the at least one inactive source file to the plurality of active source files.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: April 5, 2011
    Assignee: SAP AG
    Inventors: Eduard Bartsch, Joerg Lienhardt
  • Patent number: 7685114
    Abstract: Methods and apparatus, including computer program products, are provided for mapping at run time a value, such as a technical identification (ID) key, to text based on a text association. In one exemplary embodiment, a computer-implemented method includes receiving at run time a request, from a user interface at a client computer, the request associated with an object at a server; instantiating, at a server, a service for mapping at run time the value to text based on the text association, the text association being determined before run time; and at run time providing to a user interface at the client computer, the text based on the text association, such that the text is responsive to the request from the user interface.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Gauweiler, Martin Hartig, Joerg Lienhardt, Dirk Stumpf, Johannes Viegener
  • Patent number: 7434203
    Abstract: Methods and apparatus including computer program products implement techniques for developing and deploying applications using configurable patterns. Configuration data is received for a pattern, and the configuration data is stored in a design store. The pattern defines an 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 or one or more objects in a back-end system. The configuration data is transferred from the design store to a design time repository, and the application is deployed corresponding to the configuration data.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: October 7, 2008
    Assignee: SAP AG
    Inventors: Frank Stienhans, Joerg Lienhardt, Eduard Bartsch, Meinolf Alexander Block, Johannes Lauterbach, Jens C. Ittel, Christian Fuchs, Hans-Juergen Hennrich
  • Publication number: 20070073702
    Abstract: Methods and apparatus, including computer program products, are provided for mapping at run time a value, such as a technical identification (ID) key, to text based on a text association. In one exemplary embodiment, a computer-implemented method includes receiving at run time a request, from a user interface at a client computer, the request associated with an object at a server; instantiating, at a server, a service for mapping at run time the value to text based on the text association, the text association being determined before run time; and at run time providing to a user interface at the client computer, the text based on the text association, such that the text is responsive to the request from the user interface.
    Type: Application
    Filed: September 26, 2005
    Publication date: March 29, 2007
    Applicant: SAP AG
    Inventors: Frank Brunswig, Thomas Gauweiler, Martin Hartig, Joerg Lienhardt, Dirk Stumpf, Johannes Viegener
  • Publication number: 20060248517
    Abstract: Method and computer system (900) for activation of source files. A source file repository (100) stores a plurality of active source files (AS1, AS2, AS3) belonging to a component (C1). A central compilation service (200) receives (410) an activation request for at least one inactive source file (IS1) of the component (C1). In response to the activation request the central compilation service (200) compiles (420) the component (C1) using the at least one inactive source file (IS1) and, in case the compilation is successfully completed, initiates (430) a transfer (440) of the at least one inactive source file (IS1) to the plurality (P1) of active source files.
    Type: Application
    Filed: February 13, 2004
    Publication date: November 2, 2006
    Inventors: Eduard Bartsch, Joerg Lienhardt
  • Publication number: 20050268232
    Abstract: Methods and apparatus including computer program products implement techniques for developing and deploying applications using configurable patterns. Configuration data is received for a pattern, and the configuration data is stored in a design store. The pattern defines an 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 or one or more objects in a back-end system. The configuration data is transferred from the design store to a design time repository, and the application is deployed corresponding to the configuration data.
    Type: Application
    Filed: May 11, 2004
    Publication date: December 1, 2005
    Inventors: Frank Stienhans, Joerg Lienhardt, Eduard Bartsch, Meinolf Block, Johannes Lauterbach, Jens Ittel, Christian Fuchs, Hans-Juergen Hennrich
  • Publication number: 20040250259
    Abstract: A method and system for selectively generating runtime objects in an application development environment. According to one embodiment, an invalidation manager receives an indication that a development object has been changed, determines which runtime objects from a set of runtime objects are influenced by the changed development object, and invalidates the influenced runtime objects, and a generator receives a request for a runtime object from the set of runtime objects and regenerates the requested runtime object if the requested runtime object has been invalidated.
    Type: Application
    Filed: June 4, 2003
    Publication date: December 9, 2004
    Inventors: Johannes Lauterbach, Joerg Lienhardt, Peter Giese, Yuvaraj Athur Raghuvir
  • Publication number: 20040249940
    Abstract: A method and system for resolving access to a common resource for competing processes. According to one embodiment, a resource manager receives a request from a first process to access a resource, receives a request from a second process to access the resource, the request from the second process arriving after the request from the first process, grants access to the resource to the first process, queues the access request from the second process until the resource is released by the first process, and notifies the second process that its access request has been queued, wherein upon receiving the notification, the second process resumes operation as if the second process had been granted access to and released the resource.
    Type: Application
    Filed: June 4, 2003
    Publication date: December 9, 2004
    Inventors: Matthias Eberhard Sohn, Joerg Lienhardt, Niraj Kumar, Vijay Shripad Joshi