Patents by Inventor Francis Gropengiesser

Francis Gropengiesser 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: 11080271
    Abstract: A transaction management service layer monitors a plurality of read and write transactions being executed by the data engines by way of client libraries at each of a plurality of data engines. In addition, the transaction management server layer maintains and coordinates transaction timestamp and sequence numbers that are shared by the plurality of data engines. The transaction management service layer identifies and resolves conflicts among the plurality of transactions. The transaction management service layer is a separate and independent service that is isolated from other components of the plurality of data engines. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: August 3, 2021
    Inventors: Juchang Lee, Chang Gyoo Park, Francis Gropengiesser, Anil Kumar Goel, Deok Koo Kim, SunHo Lee
  • Publication number: 20180074970
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a logical data structure. In response to the request, the program further identifies a size of a cache memory of the at least one processing unit. The program also determines a size of fragments of memory for the logical data structure based on the size of the cache memory. The program further requests a set of segments of memory. Upon receiving the set of segments of memory, the program also generates a plurality of fragments of memory from the set of segments of memory based on the size of fragments of memory. The program further groups the plurality of fragments of memory into the logical data structure. The plurality of fragments of memory are configured to store data of the logical data structure.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Francis Gropengiesser, Jan-Markus Schwindt, Martin Weidner, Robert Schneider
  • Publication number: 20180075083
    Abstract: A transaction management service layer monitors a plurality of read and write transactions being executed by the data engines by way of client libraries at each of a plurality of data engines. In addition, the transaction management server layer maintains and coordinates transaction timestamp and sequence numbers that are shared by the plurality of data engines. The transaction management service layer identifies and resolves conflicts among the plurality of transactions. The transaction management service layer is a separate and independent service that is isolated from other components of the plurality of data engines. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Juchang Lee, Chang Gyoo Park, Francis Gropengiesser, Anil Kumar Goel, Deok Koo Kim, SunHo Lee
  • Publication number: 20180074967
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a logical data structure of an in-memory database. The program further determines a size of fragments of memory for the logical data structure based on a set of criteria. The program also requests a set of segments of memory. Upon receiving the set of segments of memory, the program further generates a plurality of fragments of memory from the set of segments of memory based on the size of fragments of memory. The program also groups the plurality of fragments of memory into the logical data structure. The plurality of fragments of memory are configured to store data of the logical data structure. The program further loads the plurality of fragments of memory into memory.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Francis Gropengiesser, Jan-Markus Schwindt, Martin Weidner, Robert Schneider