Patents by Inventor Sapankumar K. MANDLOI
Sapankumar K. MANDLOI 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: 20240152916Abstract: A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.Type: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Applicant: Mastercard International IncorporatedInventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI, Anthony LOPREIATO
-
Patent number: 11962683Abstract: A method for distributing data to a computing device using device level authentication includes: receiving a single use key from a payment institution, the single use key encrypted by the payment institution using a first encryption, a server public key, and device data; wrapping a device public key using the server public key; electronically transmitting at least the device data, the wrapped device public key, and the single use key to a server; receiving the single use key encrypted using a second encryption from the server, the second encryption using the device public key to encrypt the single use key; decrypting the single use key encrypted with the second encryption using a device private key; and electronically transmitting the decrypted single use key and payment credentials to a point of sale device.Type: GrantFiled: March 10, 2023Date of Patent: April 16, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava Srivastava, Sapankumar K. Mandloi
-
Patent number: 11915233Abstract: A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.Type: GrantFiled: October 21, 2021Date of Patent: February 27, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava Srivastava, Sapankumar K. Mandloi, Anthony Lopreiato
-
Publication number: 20230216664Abstract: A method for distributing data to a computing device using device level authentication includes: receiving a single use key from a payment institution, the single use key encrypted by the payment institution using a first encryption, a server public key, and device data; wrapping a device public key using the server public key; electronically transmitting at least the device data, the wrapped device public key, and the single use key to a server; receiving the single use key encrypted using a second encryption from the server, the second encryption using the device public key to encrypt the single use key; decrypting the single use key encrypted with the second encryption using a device private key; and electronically transmitting the decrypted single use key and payment credentials to a point of sale device.Type: ApplicationFiled: March 10, 2023Publication date: July 6, 2023Inventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI
-
Patent number: 11611432Abstract: A method for distributing data to a computing device using device level authentication includes: storing, in a memory of a computing device, a single use key encrypted with a first encryption, a server public key, and device data; generating a key pair comprising a device private key and a corresponding device public key; wrapping the device public key using the server public key; transmitting at least the device data, wrapped device public key, and the single use key encrypted with the first encryption to a server; receiving the single use key encrypted with a second encryption from the server; and executing a query on the memory to insert the received single use key encrypted with the second encryption.Type: GrantFiled: November 8, 2021Date of Patent: March 21, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava Srivastava, Sapankumar K. Mandloi
-
Publication number: 20220141003Abstract: A method for distributing data to a computing device using device level authentication includes: storing, in a memory of a computing device, a single use key encrypted with a first encryption, a server public key, and device data; generating a key pair comprising a device private key and a corresponding device public key; wrapping the device public key using the server public key; transmitting at least the device data, wrapped device public key, and the single use key encrypted with the first encryption to a server; receiving the single use key encrypted with a second encryption from the server; and executing a query on the memory to insert the received single use key encrypted with the second encryption.Type: ApplicationFiled: November 8, 2021Publication date: May 5, 2022Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI
-
Publication number: 20220036348Abstract: A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.Type: ApplicationFiled: October 21, 2021Publication date: February 3, 2022Applicant: Mastercard International IncorporatedInventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI, Anthony LOPREIATO
-
Patent number: 11182779Abstract: A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.Type: GrantFiled: April 21, 2017Date of Patent: November 23, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava Srivastava, Sapankumar K. Mandloi, Anthony Lopreiato
-
Patent number: 11171775Abstract: A method for distributing data to a computing device using device level authentication includes: storing, in a memory of a computing device, a single use key encrypted with a first encryption, a server public key, and device data; generating a key pair comprising a device private key and a corresponding device public key; wrapping the device public key using the server public key; transmitting at least the device data, wrapped device public key, and the single use key encrypted with the first encryption to a server; receiving the single use key encrypted with a second encryption from the server; and executing a query on the memory to insert the received single use key encrypted with the second encryption.Type: GrantFiled: December 14, 2017Date of Patent: November 9, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Abhinava Srivastava, Sapankumar K. Mandloi
-
Publication number: 20190190704Abstract: A method for distributing data to a computing device using device level authentication includes: storing, in a memory of a computing device, a single use key encrypted with a first encryption, a server public key, and device data; generating a key pair comprising a device private key and a corresponding device public key; wrapping the device public key using the server public key; transmitting at least the device data, wrapped device public key, and the single use key encrypted with the first encryption to a server; receiving the single use key encrypted with a second encryption from the server; and executing a query on the memory to insert the received single use key encrypted with the second encryption.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Applicant: Mastercard International IncorporatedInventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI
-
Publication number: 20170308895Abstract: A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.Type: ApplicationFiled: April 21, 2017Publication date: October 26, 2017Applicant: Mastercard International IncorporatedInventors: Abhinava SRIVASTAVA, Sapankumar K. MANDLOI, Anthony LOPREIATO