Patents by Inventor Peter Goertz

Peter Goertz 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: 11797314
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 24, 2023
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Publication number: 20230130202
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 27, 2023
    Inventor: Peter Goertz
  • Patent number: 11556355
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Publication number: 20220391222
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 8, 2022
    Inventor: Peter Goertz
  • Patent number: 11256689
    Abstract: The system described herein provides for iteratively executing an algorithm across partitions of a database table, in parallel. An instance of the algorithm may be executed for each partition of a database table across different hosts, in parallel, using predefined control data. The system may receive a result corresponding to each partition in response to executing algorithm on the respective partition. The system may determine a result corresponding to each of the partitions satisfies predefined criteria. The predefined criteria is defined by the user. In response to determining that the result corresponding to a partition fails to satisfy the predefined criteria, the system may modify the control data and execute an instance of the algorithm on each of the partitions using the modified control data.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Publication number: 20210182292
    Abstract: The system described herein provides for iteratively executing an algorithm across partitions of a database table, in parallel. An instance of the algorithm may be executed for each partition of a database table across different hosts, in parallel, using predefined control data. The system may receive a result corresponding to each partition in response to executing algorithm on the respective partition. The system may determine a result corresponding to each of the partitions satisfies predefined criteria. The predefined criteria is defined by the user. In response to determining that the result corresponding to a partition fails to satisfy the predefined criteria, the system may modify the control data and execute an instance of the algorithm on each of the partitions using the modified control data.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventor: Peter Goertz
  • Patent number: 10747524
    Abstract: In one aspect, there is provided a method. The method may include loading, into a first address space of a primary server of a database, a metadata library of an application function library. The application function library may include an application function for performing operations on data held at the database. The metadata library may include a description of the application function. The primary server may determine, based on the metadata library, that executing a database query requires running the application function. The database query may be routed, based on the determination, to a secondary server of the database. The database query may be routed to trigger a loading the application function library into a second address space of the secondary server. Related methods and articles of manufacture are also provided.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: August 18, 2020
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Publication number: 20190018665
    Abstract: In one aspect, there is provided a method. The method may include loading, into a first address space of a primary server of a database, a metadata library of an application function library. The application function library may include an application function for performing operations on data held at the database. The metadata library may include a description of the application function. The primary server may determine, based on the metadata library, that executing a database query requires running the application function. The database query may be routed, based on the determination, to a secondary server of the database. The database query may be routed to trigger a loading the application function library into a second address space of the secondary server. Related methods and articles of manufacture are also provided.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 17, 2019
    Inventor: Peter Goertz
  • Patent number: 9603321
    Abstract: The present invention relates to new Zea mays plants which are resistant to both Western Corn Rootworm (WCR) and European Corn Borer (ECB) and do not express an insecticidal protein derived from Bacillus thuringiensis. The invention is also directed to hybrids, progeny and seeds of those plants.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: March 28, 2017
    Assignee: Agrigentics, Inc.
    Inventors: Peter Goertz, John A. Mihm
  • Patent number: 9342581
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Patent number: 9032419
    Abstract: A component instance manager of a database system generates an instance of the application function. The component instance manager then generates an executor for the application function, and requests an instance of a component class of the application function from a package manager of the database system. A void pointer associated with the instance of the component class and a wrapper function address associated with the application function are accessed by the component instance manager, where the void pointer and wrapper function address comprise runtime parameters of the application function. The application function is thereafter executed by the executor according to the runtime parameters.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Publication number: 20130159966
    Abstract: A component instance manager of a database system generates an instance of the application function. The component instance manager then generates an executor for the application function, and requests an instance of a component class of the application function from a package manager of the database system. A void pointer associated with the instance of the component class and a wrapper function address associated with the application function are accessed by the component instance manager, where the void pointer and wrapper function address comprise runtime parameters of the application function. The application function is thereafter executed by the executor according to the runtime parameters.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventor: Peter Goertz
  • Publication number: 20120222173
    Abstract: The present invention relates to new Zea mays plants which are resistant to both Western Corn Rootworm (WCR) and European Corn Borer (ECB) and do not express an insecticidal protein derived from Bacillus thuringiensis. The invention is also directed to hybrids, progeny and seeds of those plants.
    Type: Application
    Filed: August 22, 2008
    Publication date: August 30, 2012
    Applicant: AGRIGENETICS, INC.
    Inventors: Peter Goertz, John A. Mihm
  • Publication number: 20110282912
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 17, 2011
    Inventor: Peter Goertz
  • Publication number: 20110192770
    Abstract: The invention relates to a method for sorting mail and, in particular, to the route order sorting thereof. The method is characterized in that postcode addresses applied to the mailings are recorded before the sorting process to give route order sorting, on the basis of the recorded postcodes it is determined which address points have mail and, on arranging the address points, those address points for which there is not at least one mailing are suppressed. The invention further relates to a device suitable for both sorting mail by address and also for route order sorting of mail. The method and device are particularly suitable or the sorting of large and oversize letters.
    Type: Application
    Filed: July 15, 2005
    Publication date: August 11, 2011
    Applicant: Deutsche Post AG
    Inventors: Peter Goertz, Bernhard Kehrbaum, Heinz-Jürgen Keen, Jochen Gülck, Mathias Sens, Dietmar Doll
  • Patent number: 7958501
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: June 7, 2011
    Assignee: SAP AG
    Inventor: Peter Goertz
  • Publication number: 20070255750
    Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.
    Type: Application
    Filed: March 31, 2006
    Publication date: November 1, 2007
    Inventor: Peter Goertz