Patents by Inventor Alexandre Juton

Alexandre Juton 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: 12694014
    Abstract: A computer-implemented method for updating a virtual RDF graph database, the virtual database comprising tuples including a file storage having a durability property of ACID property and guarantying consistent write, providing a virtual RDF graph database including a first RDF graph database updatable by streams and a second read-only RDF graph database stored on the file storage and updatable by batches, a catalog for storing metadata describing the second read-only RDF graph database on the file storage, the catalog being compliant with ACID and obtaining a stream of tuples and a batch of tuples, applying the stream of tuples on the first RDF graph database, applying the batch of tuples on the second RDF graph database by computing a snapshot of the second RDF graph database, including the batch of tuples, the computed snapshot and registering the computed snapshot in the catalog.
    Type: Grant
    Filed: December 20, 2024
    Date of Patent: July 28, 2026
    Assignee: DASSAULT SYSTEMES
    Inventors: Frédéric Labbate, Eric Vallet Glenisson, Jean-Philippe Sahut D'Izarn, Alexandre Juton
  • Publication number: 20250209056
    Abstract: A computer-implemented method for updating a virtual RDF graph database, the virtual database comprising tuples including a file storage having a durability property of ACID property and guarantying consistent write, providing a virtual RDF graph database including a first RDF graph database updatable by streams and a second read-only RDF graph database stored on the file storage and updatable by batches, a catalog for storing metadata describing the second read-only RDF graph database on the file storage, the catalog being compliant with ACID and obtaining a stream of tuples and a batch of tuples, applying the stream of tuples on the first RDF graph database, applying the batch of tuples on the second RDF graph database by computing a snapshot of the second RDF graph database, including the batch of tuples, the computed snapshot and registering the computed snapshot in the catalog.
    Type: Application
    Filed: December 20, 2024
    Publication date: June 26, 2025
    Applicant: DASSAULT SYSTEMES
    Inventors: Frédéric LABBATE, Eric VALLET GLENISSON, Jean-Philippe SAHUT D'IZARN, Alexandre JUTON
  • Patent number: 10762294
    Abstract: The databases and methods disclosed herein reduce costly dictionary access (writes and reads) by storing data directly in an index (e.g., storing literal values or taking advantage of Universally Unique Identifiers (UUIDs)), thereby saving time and memory. One example embodiment is a database that includes a dictionary and an index. The dictionary stores associations between keys and data. Each entry in the index includes a plurality of values corresponding to data. A value of the index includes either (i) a direct representation of corresponding data for certain data types, or (ii) a hash of the corresponding data for other data types. The hash is used in the dictionary as a key associated with the corresponding data.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: September 1, 2020
    Assignee: DASSAULT SYSTÈMES AMERICAS CORP.
    Inventors: Alexandre Juton, Pierre-Severin Lanfranchi, David Edward Tewksbary
  • Publication number: 20190205380
    Abstract: The databases and methods disclosed herein reduce costly dictionary access (writes and reads) by storing data directly in an index (e.g., storing literal values or taking advantage of Universally Unique Identifiers (UUIDs)), thereby saving time and memory. One example embodiment is a database that includes a dictionary and an index. The dictionary stores associations between keys and data. Each entry in the index includes a plurality of values corresponding to data. A value of the index includes either (i) a direct representation of corresponding data for certain data types, or (ii) a hash of the corresponding data for other data types. The hash is used in the dictionary as a key associated with the corresponding data.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Alexandre Juton, Pierre-Severin Lanfranchi, David Edward Tewksbary