Patents by Inventor Yann Golanski

Yann Golanski 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: 12267426
    Abstract: Disclosed is a system for implementing indirect certificate pinning. The system comprises a client device configured to execute client application having a public signing key pinned thereto, and a certificate information server communicably coupled with client device. Upon execution, the client application is configured to: send, to certificate information server, a connection request; receive, from certificate information server, a security certificate of certificate information server and signing information pertaining to the security certificate, wherein signing information comprises: signatures of security certificate for at least one signing key pair that is valid at a time of receiving connection request, a version number of the at least one signing key pair, expiration details of the at least one signing key pair; and validate the signatures using the security certificate and the public signing key, for enabling connection of the client device with the certificate information server.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: April 1, 2025
    Inventors: Maximilian Alastair Buchan, Dzmitry Maskaliou, Michael Antipin, Yann Golanski
  • Patent number: 12174988
    Abstract: Disclosed is a system for managing transparent data encryption of a database. The system comprises an encrypted vault application and an application server. The encrypted vault application stores at least one encryption key for the database. The application server is configured to provide an authorization token to the encrypted vault application after unsealing of the encrypted vault application; receive an access token from the encrypted vault application, after authentication of the application server; provide the access token to the encrypted vault application to receive at least one encryption key therefrom; and communicate the at least one encryption key, via a key talker, to the database; and wherein the database comprises a key listener that listens for the at least one encryption key and provides the at least one encryption key to the database.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: December 24, 2024
    Inventors: Maximilian Alastair Buchan, Dzmitry Maskaliou, Michael Antipin, Yann Golanski
  • Publication number: 20230082949
    Abstract: Disclosed is a system for implementing indirect certificate pinning. The system comprises a client device configured to execute client application having a public signing key pinned thereto, and a certificate information server communicably coupled with client device. Upon execution, the client application is configured to: send, to certificate information server, a connection request; receive, from certificate information server, a security certificate of certificate information server and signing information pertaining to the security certificate, wherein signing information comprises: signatures of security certificate for at least one signing key pair that is valid at a time of receiving connection request, a version number of the at least one signing key pair, expiration details of the at least one signing key pair; and validate the signatures using the security certificate and the public signing key, for enabling connection of the client device with the certificate information server.
    Type: Application
    Filed: July 5, 2022
    Publication date: March 16, 2023
    Inventors: Maximilian Alastair Buchan, Dzmitry Maskaliou, Michael Antipin, Yann Golanski
  • Publication number: 20230004671
    Abstract: Disclosed is a system for managing transparent data encryption of a database. The system comprises an encrypted vault application and an application server. The encrypted vault application stores at least one encryption key for the database. The application server is configured to provide an authorization token to the encrypted vault application after unsealing of the encrypted vault application; receive an access token from the encrypted vault application, after authentication of the application server; provide the access token to the encrypted vault application to receive at least one encryption key therefrom; and communicate the at least one encryption key, via a key talker, to the database; and wherein the database comprises a key listener that listens for the at least one encryption key and provides the at least one encryption key to the database.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 5, 2023
    Inventors: Maximilian Alastair Buchan, Dzmitry Maskaliou, Michael Antipin, Yann Golanski
  • Publication number: 20230004554
    Abstract: Disclosed is a system for implementing intelligent loading of data in client application database, the system comprising: client device(s) configured to execute client application associated with the client application database and target server communicably coupled to client device(s), wherein, upon start-up, client application is configured to: determine whether data is present or not in client application database, data comprising content of communication thread(s); when data is present in client application database, obtain from target server, updated version of data using first process, wherein the first process is based on recent updates or incremental updates; and when data is not present in client application database, obtain from target server, updated version of data using second process, wherein the second process is based on recent updates.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 5, 2023
    Inventors: Maximilian Alastair Buchan, Dzmitry Maskaliou, Michael Antipin, Yann Golanski