Patents by Inventor Rana Dasgupta

Rana Dasgupta 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: 20250233730
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a diversified cryptographic Root of Trust for application instances installed on different user devices. After installing an application, a client device transmits, to a cryptography server, (1) an application identification corresponding to a key from an operating system key store on the client device and (2) a device identification specific to an instance of the application on the client device. The cryptography server uses this data to generate and transmit a unique device fingerprint to the client device. The client device then diversifies a white-box cryptography (WBC) library using the application identification, the device identification, and the device fingerprint. The diversified WBC library protects the storage of cryptographic keys obtained from the cryptography server. These keys protect sensitive data on the client device and sensitive data sent to the cryptography server and other application servers.
    Type: Application
    Filed: April 7, 2025
    Publication date: July 17, 2025
    Inventors: Hicham LOZI, Rana DASGUPTA, Ramgopal MALATHKAR, Ajit PATRA, Amit Kumar ATAP, Abhijeet DUTTA, Neelanjana DASGUPTA, Ritwik BHAR, Sharma L. PUTREVU, Lei MA
  • Patent number: 12301704
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing a diversified cryptographic Root of Trust for application instances installed on different user devices. After installing an application, a client device transmits, to a cryptography server, (1) an application identification corresponding to a key from an operating system key store on the client device and (2) a device identification specific to an instance of the application on the client device. The cryptography server uses this data to generate and transmit a unique device fingerprint to the client device. The client device then diversifies a white-box cryptography (WBC) library using the application identification, the device identification, and the device fingerprint. The diversified WBC library protects the storage of cryptographic keys obtained from the cryptography server. These keys protect sensitive data on the client device and sensitive data sent to the cryptography server and other application servers.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: May 13, 2025
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Hicham Lozi, Rana Dasgupta, Ramgopal Malathkar, Ajit Patra, Amit Kumar Atap, Abhijeet Dutta, Neelanjana Dasgupta, Ritwik Bhar, Sharma L. Putrevu, Lei Ma
  • Publication number: 20190303942
    Abstract: Systems and methods for fraud management using a distributed database are disclosed. The system may receive a payment request and generate a payment request hash by cryptographically processing the payment request using a hashing algorithm. The system may invoke a fraud reporting smart contract by passing the payment request hash and a public blockchain address to the fraud reporting smart contract. The system may query a local blockchain database to locate a fraud report matching the payment request hash to determine whether the payment request has been previously reported as fraud. In response to the payment request hash not matching the fraud report, the fraud reporting smart contract is configured to write the payment request hash to the blockchain as a second fraud report.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Balaji Balaraman, Rana Dasgupta, Andras L. Ferenczi, Vishnu Garg, Chad Gonzales, Farid G. Hatefi, Abhishek Jha, Upendra Mardikar, Sulubh Monga, Harish R. Naik, Timothy O. Rollins