Patents by Inventor Boris Gruschko

Boris Gruschko 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).

  • Publication number: 20130282680
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 24, 2013
    Applicant: SAP AG
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Publication number: 20130166588
    Abstract: A system and method for execution plan preparation. One or more processors executing an application process of an application server receive a request from a client computer over a network. The one or more processors parse the request to determine one or more components of the request. An execution plan for the request is generated based on the one or more components determined by the parsing, and the execution plan is then sent to a database for execution of the request by a database process.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Inventors: Boris Gruschko, Bjoern Friedmann, Christian Mohr, Florian Foebel, Martin Strenge
  • Patent number: 8468172
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Publication number: 20130046743
    Abstract: A system and method for preparing and executing multiple database statements to minimize communication overhead between a client application and a database, the method is presented. Multiple database statements are registered for preparation and execution, the registering further including bundling of preparation operations for the multiple database statements and bundling of execution operations for multiple database statements. All of the bundled preparation operations and execution operations for the multiple database statements are executed in a single transaction between the client application and the database, and thereafter results of the preparation operations and the execution operations are accessible by a client application.
    Type: Application
    Filed: August 17, 2011
    Publication date: February 21, 2013
    Inventors: Boris Gruschko, Christian Mohr, Martin Strenge
  • Publication number: 20110320439
    Abstract: Methods and apparatus, including computer program products, are provided for implementing a cooperative model between an application and a database. In one aspect, there is provided a computer-implemented method. The method may include receiving from an application a command to perform an operation at a database; accessing metadata representative of the application; configuring, based on at least the metadata, a result of the operation; and sending the configured result to shared memory accessible by the application. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: December 28, 2010
    Publication date: December 29, 2011
    Inventors: Boris Gruschko, Christian Mohr, Martin Strenge, Reiner Singer, Rolf Hammer, Kai Baumgarten, Helmut Prestel, Sigrid Wortmann, Thomas Elvers, Veit Spaegele, Junhui Liu, Yu Su, Juan Ge, Sebastian Seifert, Jianfeng Yan, Philipp Grosse, Christoph Weyerhaeuser
  • Publication number: 20110282914
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Application
    Filed: December 27, 2010
    Publication date: November 17, 2011
    Applicant: SAP AG
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber