Patents by Inventor Manish K. Deliwala

Manish K. Deliwala 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: 11968191
    Abstract: Various embodiments for sending a cryptogram to a point of sale terminal while disconnected from a network. In some embodiments, for example, a computing device that is configured to display a prompt for a selection of a transaction account. An encrypted session key is retrieved through a network in response to determining a number of session keys associated with the transaction account is below a threshold. The computing device is also configured to generate a session key based at least in part on decrypting the encrypted session key using an encryption key and establish a wireless connection with a point of sale terminal for a purchase. A cryptogram is generated from the session key based at least in part on the user device being disconnected from the network. The cryptogram is sent to the point of sale terminal.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: April 23, 2024
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Naresh Bhandari, Manish K. Deliwala, Ajay Maddukuri, John G. McDonald, Curtis Watson
  • Publication number: 20240086907
    Abstract: Systems, methods, and articles of manufacture for secured account provisioning and payments using user computing devices are provided. One such method comprises receiving, by a user computing device, a payment request from a point of sale terminal; obtaining, by the user computing device, a storage encryption (ENC) key based on at least a device fingerprint of the user computing device and a storage root key; obtaining, by the user computing device, an encrypted account payload from a secure database of the user computing device; decrypting, by the user computing device, the encrypted account payload using the storage ENC key, wherein the decrypted account payload includes a payment credential; and transmitting, by the user computing device, the payment credential to the point-of-sale terminal.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Inventors: Manish K. Deliwala, Varaprasad Kotha, Ajay Babu Maddukuri
  • Patent number: 11869030
    Abstract: A system for using loyalty rewards accounts in a digital wallet may generate a mapping comprising an account mapped to a wallet token number and an indicator with the mapping stored in a database on a network of servers. The indicator may indicate an account type, and the wallet token number may be transmitted to a user device. The system may also receive a transaction request including a received wallet token number and a received indicator The indicator may be matched to the received indicator to determine the received wallet token number is associated with the account type (e.g., a loyalty rewards account). The system may route the transaction request to a loyalty settlement process in response to the account type being a loyalty rewards account.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 9, 2024
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manish K. Deliwala, Rajesh K. Namboodiri, Keshav A. Narsipur, Huei Ong, Tony Prentice, Lisa C. Yokoyama, Santhosh R. Rao
  • Patent number: 11861605
    Abstract: Systems, methods, and articles of manufacture for secured account provisioning and payments using user computing devices are provided. One such method comprises obtaining an account payload by the user computing device, wherein the account payload comprises a payment credential associated with a transaction account of a user of the user computing device; generating a storage encryption (ENC) key and a storage message authentication code (MAC) key based on at least a device fingerprint of the user computing device and a storage root key; encrypting, the account payload with the storage ENC key to form an encrypted account payload; generating a digital signature of the encrypted account payload using the storage MAC key; and storing the encrypted account payload and the digital signature in a secured database of the user computing device.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: January 2, 2024
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manish K. Deliwala, Varaprasad Kotha, Ajay Babu Maddukuri
  • Publication number: 20230385865
    Abstract: A system for using loyalty rewards accounts in a digital wallet may add a loyalty rewards account as a payment medium to a digital wallet application by transmitting a token that identifies the loyalty rewards account to the digital wallet application, wherein the token includes an alias account identifier that is mapped to the loyalty rewards account; and transmitting a transaction request for the transaction, wherein the transaction request includes the token that identifies the loyalty rewards account as the payment medium for the transaction, wherein the token further includes an indicator that specifies an account type for the loyalty rewards account and is configured for routing the transaction request to the loyalty settlement process during settlement processing.
    Type: Application
    Filed: August 9, 2023
    Publication date: November 30, 2023
    Inventors: Manish K. Deliwala, Rajesh K. Namboodiri, Keshav A. Narsipur, Huei Ong, Tony Prentice, Lisa C. Yokoyama, Santhosh R. Rao
  • Patent number: 11783091
    Abstract: Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, an exemplary method comprises receiving encrypted code that includes implementing a cryptographic algorithm from a service via a network, wherein the encrypted code further includes a symmetric encryption key; decrypting, by a cryptographic coprocessor, the encrypted code; executing, by the cryptographic coprocessor, the decrypted code to generate a cryptogram including information encrypted using the cryptographic algorithm and the symmetric encryption key; and sending the cryptogram to the service via the network.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: October 10, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Wael Ibrahim, Manish K. Deliwala, Manik Biswas, Subrahmanyam Venakata Vishnuvajhala, Andrew Lei
  • Publication number: 20230206215
    Abstract: Disclosed are various embodiments for securely conducting online in-application purchases. In one example, among others, a system comprises a computing device that is configured to identify a purchase request from a merchant application executed on the computing device and authenticate an account with a wallet provider based at least in part on a selection of the account. The computing device is configured to receive an instruction from the wallet provider to execute a security library and determine that the computing device is secure by executing a security library. The execution of the security library generates a device response for the wallet provider. A security code is determined data received from the wallet provider. A token is transmitted for the purchase request to the wallet provider based at least in part on the security code.
    Type: Application
    Filed: February 27, 2023
    Publication date: June 29, 2023
    Inventors: Manish K. Deliwala, Ajay B. Maddukuri, John G. McDonald, Keshav A. Narsipur
  • Publication number: 20230186288
    Abstract: The system comprises approving a credit application during a single http session, transmitting an encoded secure token to a web-client participating in the http session, receiving from the mobile communications device the secure token, and transmitting the transaction account data to the mobile communications device, in response to the receiving the secure token. The system may further comprise the mobile communications device decoding the secure token.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: Sandeep K. Asokan, Michael J. Bailey, Joe Buselmeier, Manish K. Deliwala, Chintan Mehta, Keshav A. Narispur, Manoj K. Thulaseedharanpillai
  • Patent number: 11620641
    Abstract: A system may identify a purchase transaction request from a merchant application and generate an in-app payment cryptogram for the purchase transaction request based on a limited use payment credential (LUPC). The in-app payment cryptogram may be provided to the merchant application. The merchant application may transmit the in-app payment cryptogram to a merchant computing device. A request may be received from a payment network to update the LUPC. A security library may be executed to determine that the client device is secure. The execution of the security library may generate a device attestation response, and the device attestation response is transmitted to the payment network. An updated LUPC may be received from the payment network.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: April 4, 2023
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manish K. Deliwala, Ajay B. Maddukuri, John G. McDonald, Keshav A. Narsipur
  • Patent number: 11599877
    Abstract: The system comprises approving a credit application during a single http session, transmitting an encoded secure token to a web-client participating in the http session, receiving from the mobile communications device the secure token, and transmitting the transaction account data to the mobile communications device, in response to the receiving the secure token. The system may further comprise the mobile communications device decoding the secure token.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: March 7, 2023
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Sandeep K. Asokan, Michael J. Bailey, Joe Buselmeier, Manish K. Deliwala, Chintan Mehta, Keshav A. Narispur, Manoj K. Thulaseedharanpillai
  • Publication number: 20220300961
    Abstract: A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising receiving a selection of a transaction account to be used as payment for a transaction; and transmitting a wireless signal carrying emulated track data for payment of the transaction, wherein the emulated track data emulates data in tracks of a magnetic card and includes alias transaction account data in place of actual transaction account data.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 22, 2022
    Inventors: Manish K. Deliwala, Jonathan Lupton, Ajay B. Maddukuri, John G. McDonald
  • Publication number: 20220284133
    Abstract: Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, an exemplary method comprises receiving encrypted code that includes implementing a cryptographic algorithm from a service via a network, wherein the encrypted code further includes a symmetric encryption key; decrypting, by a cryptographic coprocessor, the encrypted code; executing, by the cryptographic coprocessor, the decrypted code to generate a cryptogram including information encrypted using the cryptographic algorithm and the symmetric encryption key; and sending the cryptogram to the service via the network.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Inventors: WAEL IBRAHIM, MANISH K. DELIWALA, MANIK BISWAS, SUBRAHMANYAM VENAKATA VISHNUVAJHALA, ANDREW LEI
  • Patent number: 11361314
    Abstract: A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising receiving a wireless signal from a transaction device, wherein the wireless signal carries emulated track data for payment of a transaction; reading the emulated track data from the wireless signal; generating a transaction payload, wherein the transaction payload contains transaction account data and a dynamically generated digital signature value from the emulated track data of the wireless signal; transmitting the transaction payload to an authorization network server; receiving an authorization instruction from the authorization network server for handling payment of the transaction; and processing the payment of the transaction in accordance with the authorization instruction.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: June 14, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manish K. Deliwala, Jonathan Lupton, Ajay B. Maddukuri, John G. McDonald
  • Patent number: 11341280
    Abstract: Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, encrypted code implementing a cryptographic algorithm is received from a service via a network. The cryptographic coprocessor decrypts the encrypted code. The cryptographic coprocessor executes the decrypted code to generate a cryptogram including information encrypted using the cryptographic algorithm. The cryptogram is sent to the service via the network.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: May 24, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Wael Ibrahim, Manish K. Deliwala, Manik Biswas, Subrahmanyam Venakata Vishnuvajhala, Andrew Lei
  • Publication number: 20220067723
    Abstract: Systems, methods, and articles of manufacture for secured account provisioning and payments using user computing devices are provided. One such method comprises obtaining an account payload by the user computing device, wherein the account payload comprises a payment credential associated with a transaction account of a user of the user computing device; generating a storage encryption (ENC) key and a storage message authentication code (MAC) key based on at least a device fingerprint of the user computing device and a storage root key; encrypting, the account payload with the storage ENC key to form an encrypted account payload; generating a digital signature of the encrypted account payload using the storage MAC key; and storing the encrypted account payload and the digital signature in a secured database of the user computing device.
    Type: Application
    Filed: November 10, 2021
    Publication date: March 3, 2022
    Inventors: Manish K. Deliwala, Varaprasad Kotha, Ajay Babu Maddukuri
  • Patent number: 11182780
    Abstract: Systems, methods, and articles of manufacture for secured account provisioning and payments using near-field communication (NFC) enabled devices are provided. The system may receive an encrypted account provisioning request comprising a provisioning account and a device fingerprint; decrypt the encrypted account provisioning request with a server root key; retrieve a limited use payment credential (LUPC) based on the provisioning account; generate an ENC key, a MAC key, and a DEK key based on the device fingerprint and the server root key; and encrypt the LUPC using the ENC key, the MAC key, and the DEK key to generate an encrypted account payload.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 23, 2021
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Manish K. Deliwala, Varaprasad Kotha, Ajay Babu Maddukuri
  • Patent number: 11108746
    Abstract: A system is configured for detecting a point of sale, receiving a personal identification number (PIN), generating a PIN based key using a message digest of the PIN, decrypting a data encryption key (DEK) using the PIN based key, and generating a DEK based dynamic key using the PIN based key. The system may also decrypt a session key using the DEK based dynamic key, generate a cryptogram from the session key, and send the cryptogram to the point of sale.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: August 31, 2021
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Naresh Bhandari, Manish K. Deliwala, Ajay Maddukuri, John G. McDonald, Curtis Watson
  • Patent number: 10997590
    Abstract: A system may receive a transaction request from a user device, and request an in-app cryptogram from a network software development kit (SDK) on the user device. The in-app cryptogram may include an unpredictable number, an application transaction counter (ATC), and a card verification result (CVR), and the ATC may be extracted from a limited use payment credential (LUPC). The system may transmit a token, a token expiry, and a token data block for an assessment by a payment network, with the token data block including the token, the token expiry, the ATC, and/or the in-app cryptogram. The system may further receive a request from the payment network to update the LUPC on the user device, and attest that the user device is secure in response to the request from the payment network to refresh the LUPC on the user device.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: May 4, 2021
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Manish K. Deliwala, Ajay B. Maddukuri, John G. McDonald, Keshav A. Narsipur
  • Publication number: 20210110064
    Abstract: Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, encrypted code implementing a cryptographic algorithm is received from a service via a network. The cryptographic coprocessor decrypts the encrypted code. The cryptographic coprocessor executes the decrypted code to generate a cryptogram including information encrypted using the cryptographic algorithm. The cryptogram is sent to the service via the network.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 15, 2021
    Inventors: WAEL IBRAHIM, MANISH K. DELIWALA, MANIK BISWAS, SUBRAHMANYAM VENAKATA VISHNUVAJHALA, ANDREW LEI
  • Publication number: 20210111901
    Abstract: Disclosed are various embodiments for executing entity-specific cryptographic code in a trusted execution environment. In one embodiment, encrypted code implementing a cryptographic algorithm is received from a service via a network. The encrypted code is provided to an application executed in a trusted execution environment of the computing device. The encrypted code is decrypted in the trusted execution environment. The decrypted code is executed in the trusted execution environment to generate a cryptogram including information encrypted using the cryptographic algorithm.
    Type: Application
    Filed: October 30, 2019
    Publication date: April 15, 2021
    Inventors: WAEL IBRAHIM, MANISH K. DELIWALA, MANIK BISWAS, SUBRAHMANYAM VENAKATA VISHNUVAJHALA, ANDREW LEI