Patents by Inventor Asif Kadiwala
Asif Kadiwala 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: 11823140Abstract: A server and method for sending a transaction receipt via a push notification is provided. The server comprises at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to: receive, from an issuer server, an approval message approving the user-initiated transaction request and transaction receipt details indicating a completion of the user-initiated transaction request, the user-initiated transaction request having corresponding transaction request details including a unique device identifier identifying a payment device that has been used to initiate the user-initiated transaction request; encrypt the transaction receipt details to provide encrypted transaction receipt details; and push, to the payment device identified by the unique device identifier, the encrypted transaction receipt details via a push notification channel.Type: GrantFiled: March 28, 2019Date of Patent: November 21, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Asif Kadiwala, PiyushKumar Mistry, Vinesh Gaadhe, Asheesh Agarwal
-
Publication number: 20230306403Abstract: Embodiments provide methods, and server systems for enhancing online payment transaction experience. A method includes receiving, by a server system associated with a payment network, a tokenization request based on selecting a payment card of a plurality of payment cards of a user from a payment application running on a user device for processing an online payment transaction using the selected payment card at a merchant payment interface on the user device. The tokenization request includes a card information of the selected payment card. The method includes facilitating generation of a digital token. The digital token includes a tokenized card information of the selected payment card. The method includes provisioning the digital token in a floating widget at the merchant payment interface on the user device. The floating widget enables the user to enter the digital token at the merchant payment interface for processing the online payment transaction.Type: ApplicationFiled: June 1, 2023Publication date: September 28, 2023Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Asif Kadiwala, Harsh Tak
-
Patent number: 11704653Abstract: Embodiments provide methods, and server systems for enhancing online payment transaction experience. A method includes receiving, by a server system associated with a payment network, a tokenization request based on selecting a payment card of a plurality of payment cards of a user from a payment application running on a user device for processing an online payment transaction using the selected payment card at a merchant payment interface on the user device. The tokenization request includes a card information of the selected payment card. The method includes facilitating generation of a digital token. The digital token includes a tokenized card information of the selected payment card. The method includes provisioning the digital token in a floating widget at the merchant payment interface on the user device. The floating widget enables the user to enter the digital token at the merchant payment interface for processing the online payment transaction.Type: GrantFiled: August 4, 2020Date of Patent: July 18, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Asif Kadiwala, Harsh Tak
-
Patent number: 11240236Abstract: According to an embodiment, there is provided a method for authorizing use of an application on a device. The method includes: identifying a plurality of device identifiers of the device; determining authorization information based on predetermined one or more of the plurality of device identifiers; and determining authorization for use of the application on the device in response to the authorization information.Type: GrantFiled: September 26, 2018Date of Patent: February 1, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Sekhar Palli, Vinesh Gaadhe, Asif Kadiwala, Nirmish Dholakia, Gaurav Dayal, Asheesh Agarwal
-
Publication number: 20210065156Abstract: Embodiments provide methods, and server systems for enhancing online payment transaction experience. A method includes receiving, by a server system associated with a payment network, a tokenization request based on selecting a payment card of a plurality of payment cards of a user from a payment application running on a user device for processing an online payment transaction using the selected payment card at a merchant payment interface on the user device. The tokenization request includes a card information of the selected payment card. The method includes facilitating generation of a digital token. The digital token includes a tokenized card information of the selected payment card. The method includes provisioning the digital token in a floating widget at the merchant payment interface on the user device. The floating widget enables the user to enter the digital token at the merchant payment interface for processing the online payment transaction.Type: ApplicationFiled: August 4, 2020Publication date: March 4, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Asif Kadiwala, Harsh Tak
-
Patent number: 10810585Abstract: Systems and methods provide multi-function authentication. One exemplary method includes receiving a request to opt into multi-function authentication. A primary operation-based key is generated by the communication device, the operation-based key accessible based on authentication of the user and available for use after the authentication. The primary key is imported, by an application, into a secure key data structure, such that it is only accessible by the application. When the biometric authentication of the user is successful, the communication device transmits to an account server an indication that the user is eligible for multi-function authentication. The communication device receives a time-based secondary key from the account server, wherein the time-based key is useable only during a defined interval. The application links the secondary key to the primary key and imports the secondary key into the data structure such that it is only accessible via the primary key.Type: GrantFiled: July 6, 2018Date of Patent: October 20, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Asif Kadiwala, Nirmish Dholakia, Sunil Mishra, Chao Zeng, Hemant Bhanushali
-
Publication number: 20200013051Abstract: Systems and methods provide multi-function authentication. One exemplary method includes receiving a request to opt into multi-function authentication. A primary operation-based key is generated by the communication device, the operation-based key accessible based on authentication of the user and available for use after the authentication. The primary key is imported, by an application, into a secure key data structure, such that it is only accessible by the application. When the biometric authentication of the user is successful, the communication device transmits to an account server an indication that the user is eligible for multi-function authentication. The communication device receives a time-based secondary key from the account server, wherein the time-based key is useable only during a defined interval. The application links the secondary key to the primary key and imports the secondary key into the data structure such that it is only accessible via the primary key.Type: ApplicationFiled: July 6, 2018Publication date: January 9, 2020Inventors: Asif Kadiwala, Nirmish Dholakia, Sunil Mishra, Chao Zeng, Hemant Bhanushali
-
Publication number: 20190318325Abstract: A server and method for sending a transaction receipt via a push notification is provided. The server comprises at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to: receive, from an issuer server, an approval message approving the user-initiated transaction request and transaction receipt details indicating a completion of the user-initiated transaction request, the user-initiated transaction request having corresponding transaction request details including a unique device identifier identifying a payment device that has been used to initiate the user-initiated transaction request; encrypt the transaction receipt details to provide encrypted transaction receipt details; and push, to the payment device identified by the unique device identifier, the encrypted transaction receipt details via a push notification channel.Type: ApplicationFiled: March 28, 2019Publication date: October 17, 2019Inventors: Asif Kadiwala, PiyushKumar Mistry, Vinesh Gaadhe, Asheesh Agarwal
-
Publication number: 20190199720Abstract: According to an embodiment, there is provided a method for authorizing use of an application on a device. The method includes: identifying a plurality of device identifiers of the device; determining authorization information based on predetermined one or more of the plurality of device identifiers; and determining authorization for use of the application on the device in response to the authorization information.Type: ApplicationFiled: September 26, 2018Publication date: June 27, 2019Inventors: Sekhar Palli, Vinesh Gaadhe, Asif Kadiwala, Nirmish Dholakia, Gaurav Dayal, Asheesh Agarwal