Patents by Inventor ALEXANDER AGUINA

ALEXANDER AGUINA 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: 11126459
    Abstract: A computer-implemented method comprises receiving a request to write to a file and, in response to the request, determining that the file exists in a storage device. In response to the determination that the file exists, the method further comprises mapping the file into a region of a non-volatile dual in-line memory module (NVDIMM); initiating a transaction to write to the mapped file in the NVDIMM without acquiring a speculative lock on the mapped file; and determining whether a conflict occurred in writing to the mapped file in the NVDIMM. In response to a determination that a conflict occurred, the method comprises restarting the transaction to write to the mapped file in the NVDIMM without acquiring the speculative lock on the mapped file. In response to a determination that no conflict occurred, the method comprises committing changes made to the mapped file to the file in the storage device.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: September 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Breno H. Leitao, Juscelino Candido De Lima Junior, Camilla da Graca Portes Ogurtsova, Alexander Aguina
  • Patent number: 11048477
    Abstract: Embodiments include method, systems and computer program products for providing entropy to generate random numbers.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 29, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Breno H. Leitao, Juscelino Candido De Lima Junior, Alexander Aguina, Camilla da Graca Portes Ogurtsova
  • Publication number: 20200125392
    Abstract: A computer-implemented method comprises receiving a request to write to a file and, in response to the request, determining that the file exists in a storage device. In response to the determination that the file exists, the method further comprises mapping the file into a region of a non-volatile dual in-line memory module (NVDIMM); initiating a transaction to write to the mapped file in the NVDIMM without acquiring a speculative lock on the mapped file; and determining whether a conflict occurred in writing to the mapped file in the NVDIMM. In response to a determination that a conflict occurred, the method comprises restarting the transaction to write to the mapped file in the NVDIMM without acquiring the speculative lock on the mapped file. In response to a determination that no conflict occurred, the method comprises committing changes made to the mapped file to the file in the storage device.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: Breno H. Leitao, Juscelino Candido De Lima Junior, Camilla da Graca Portes Ogurtsova, Alexander Aguina
  • Publication number: 20200097254
    Abstract: Embodiments include method, systems and computer program products for providing entropy to generate random numbers.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: BRENO H. LEITAO, JUSCELINO CANDIDO DE LIMA JUNIOR, ALEXANDER AGUINA, CAMILLA da GRACA PORTES OGURTSOVA