Patents by Inventor Gaurav Srikant Mokhasi
Gaurav Srikant Mokhasi 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: 11880837Abstract: The present invention relates to a system and computer implemented method for dynamic merchant configuration in a payment terminal for transacting in a virtual environment. The payment terminal receives a location information of a virtual user corresponding to a physical user performing a transaction in one of the one or more establishments configured in a virtual environment from a Virtual Reality (VR) device. Further, merchant and associated details corresponding to one of the one or more establishments is determined based on the location information upon the physical user initiating payment for the transaction using a physical payment card. Thereafter, a transaction message comprising the merchant and associated details is sent to an issuer system via a gateway associated with the merchant for authorization. Finally, a result of authorization of the transaction message is received from the issuer system via the gateway.Type: GrantFiled: June 23, 2021Date of Patent: January 23, 2024Assignee: Visa International Service AssociationInventors: Rohit Sukhija, Gaurav Srikant Mokhasi
-
Patent number: 11869000Abstract: Described are a system, method, and computer program product for updating and processing payment device transaction tokens. The method includes receiving a first notification based on issuance of a first new payment device, generating a first new token associated with the first new payment device, and linking the first new token to a previous token. The method also includes receiving a second notification based on issuance of a second new payment device, generating a second new token associated with the second new payment device, and linking the second new token to the first new token in a chain. The method further includes determining to deactivate the first new payment device and modifying the chain to remove the first new token. The method further includes receiving a transaction request and processing the transaction request by communicating second new token to an issuer.Type: GrantFiled: November 24, 2021Date of Patent: January 9, 2024Assignee: Visa International Service AssociationInventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
-
Patent number: 11797998Abstract: A method, system, and computer program product for fraud management with a shared hash map. A shared hash map may include a plurality of identifiers mapped to a plurality of buckets by at least one hash function. One or more buckets of the plurality of buckets may include at least one blockchain. The at least one blockchain may include fraud data associated with one or more fraudulent transactions. A method may include storing the shared hash map, receiving an update to the shared hash map, and providing a copy of the shared hash map. A method may include storing a local copy of the shared hash map, receiving transaction data associated with a transaction, accessing fraud data in the local copy of the shared hash map, and determining an authorization or a denial of the transaction based on the fraud data.Type: GrantFiled: June 29, 2022Date of Patent: October 24, 2023Assignee: Visa International Service AssociationInventor: Gaurav Srikant Mokhasi
-
Publication number: 20220327545Abstract: A method, system, and computer program product for fraud management with a shared hash map. A shared hash map may include a plurality of identifiers mapped to a plurality of buckets by at least one hash function. One or more buckets of the plurality of buckets may include at least one blockchain. The at least one blockchain may include fraud data associated with one or more fraudulent transactions. A method may include storing the shared hash map, receiving an update to the shared hash map, and providing a copy of the shared hash map. A method may include storing a local copy of the shared hash map, receiving transaction data associated with a transaction, accessing fraud data in the local copy of the shared hash map, and determining an authorization or a denial of the transaction based on the fraud data.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Inventor: Gaurav Srikant Mokhasi
-
Patent number: 11416864Abstract: A method, system, and computer program product for fraud management with a shared hash map. A shared hash map may include a plurality of identifiers mapped to a plurality of buckets by at least one hash function. One or more buckets of the plurality of buckets may include at least one blockchain. The at least one blockchain may include fraud data associated with one or more fraudulent transactions. A method may include storing the shared hash map, receiving an update to the shared hash map, and providing a copy of the shared hash map. A method may include storing a local copy of the shared hash map, receiving transaction data associated with a transaction, accessing fraud data in the local copy of the shared hash map, and determining an authorization or a denial of the transaction based on the fraud data.Type: GrantFiled: September 11, 2018Date of Patent: August 16, 2022Assignee: Visa International Service AssociationInventor: Gaurav Srikant Mokhasi
-
Publication number: 20220231866Abstract: The present disclosure relates to knowledge based authentication whereby a user is authenticated through third-party linked accounts. The method includes receiving an authentication request from a merchant computer, assessing one or more data fields to generate an authentication challenge for the user, connecting to one or more third-party account service provider to extract user-related data, generating the authentication challenge based on the extracted user-related data from the third-party account service provider, posing the authentication challenge to the user on a user device, receiving a response to the authentication challenge, and returning the authentication response to the merchant.Type: ApplicationFiled: April 11, 2022Publication date: July 21, 2022Inventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
-
Patent number: 11329832Abstract: The present disclosure relates to knowledge based authentication whereby a user is authenticated through third-party linked accounts. The method includes receiving an authentication request from a merchant computer, assessing one or more data fields to generate an authentication challenge for the user, connecting to one or more third-party account service provider to extract user-related data, generating the authentication challenge based on the extracted user-related data from the third-party account service provider, posing the authentication challenge to the user on a user device, receiving a response to the authentication challenge, and returning the authentication response to the merchant.Type: GrantFiled: May 29, 2019Date of Patent: May 10, 2022Assignee: Visa International Service AssociationInventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
-
Publication number: 20220138709Abstract: A method for processing a payment transaction via a proxy guarantor includes receiving a transaction request associated with a payment transaction for a transaction amount. The payment transaction is associated with a user, and the transaction request includes: payment device data associated with a payment device of the user, the payment device associated with a debit account, and guarantor data identifying a guarantor associated with a credit account. The method further includes communicating a hold request to an issuer system associated with the credit account to cause the issuer system associated with the credit account to place a hold on the credit account for at least a portion of the transaction amount, and communicating an authorization request to an issuer system associated with the debit account.Type: ApplicationFiled: June 26, 2019Publication date: May 5, 2022Inventors: Gaurav Srikant Mokhasi, Rohit Sukhija
-
Publication number: 20220084018Abstract: Described are a system, method, and computer program product for updating and processing payment device transaction tokens. The method includes receiving a first notification based on issuance of a first new payment device, generating a first new token associated with the first new payment device, and linking the first new token to a previous token. The method also includes receiving a second notification based on issuance of a second new payment device, generating a second new token associated with the second new payment device, and linking the second new token to the first new token in a chain. The method further includes determining to deactivate the first new payment device and modifying the chain to remove the first new token. The method further includes receiving a transaction request and processing the transaction request by communicating second new token to an issuer.Type: ApplicationFiled: November 24, 2021Publication date: March 17, 2022Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
-
Patent number: 11250410Abstract: The present invention relates to a system and computer implemented method for executing card present transaction dynamically from remote environment. A first payment terminal receives payment details and configuration information of a second payment terminal associated with a merchant located separate from the first payment terminal from an intermediate agent device. A payment channel is initiated by emulating the second payment terminal using the configuration details. The first payment terminal receives transaction related data once user initiates the payment transaction using a physical payment card in the first payment terminal. The transaction related data is communicated to the second payment terminal which sends a transaction message comprising transaction related data to an issuer system for authorization. Thereafter, a result of the payment transaction is received from the second payment terminal via the intermediate agent device.Type: GrantFiled: September 11, 2019Date of Patent: February 15, 2022Assignee: Visa International Service AssociationInventors: Gaurav Srikant Mokhasi, Rohit Sukhija, Abhishek Minocha
-
Patent number: 11210666Abstract: Described are a system, method, and computer program product for updating and processing payment device transaction tokens. The method includes receiving an update request to update stored transaction information, the update request identifying at least one old payment device and at least one new payment device. The method also includes generating at least one new token associated with the at least one new payment device, and linking the at least one new token to at least one old token. The method further includes receiving a transaction request including the at least one old token, and communicating the at least one new token that is linked to the at least one old token to an issuer for processing of the transaction request.Type: GrantFiled: February 18, 2019Date of Patent: December 28, 2021Assignee: Visa International Service AssociationInventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
-
Publication number: 20210319443Abstract: The present invention relates to a system and computer implemented method for dynamic merchant configuration in a payment terminal for transacting in a virtual environment. The payment terminal receives a location information of a virtual user corresponding to a physical user performing a transaction in one of the one or more establishments configured in a virtual environment from a Virtual Reality (VR) device. Further, merchant and associated details corresponding to one of the one or more establishments is determined based on the location information upon the physical user initiating payment for the transaction using a physical payment card. Thereafter, a transaction message comprising the merchant and associated details is sent to an issuer system via a gateway associated with the merchant for authorization. Finally, a result of authorization of the transaction message is received from the issuer system via the gateway.Type: ApplicationFiled: June 23, 2021Publication date: October 14, 2021Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
-
Patent number: 11127068Abstract: Inventory management in a checkout-free store may use a combination of anti-theft tags, door sensors, a payment application on a smartphone and associated with a payment device, and a shopping cart or basket with a first communication device (e.g., a radio frequency identification (“RFID”) tag, near-field communication (“NFC”) device, etc.). Items selected for purchase include a second communication device. For purchase, the item may be placed near the second communication device and the payment application adds the item to a virtual shopping cart within the payment application and deactivates the first communication device. Removing an item from the electronic cart may include removing it from the virtual shopping cart and reactivating the second communication device. The payment application may also interact with the first communication device to send a message to the store inventory system and collect the item from the customer prior to exiting the store.Type: GrantFiled: July 7, 2017Date of Patent: September 21, 2021Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventor: Gaurav Srikant Mokhasi
-
Patent number: 11080702Abstract: The present invention relates to a system and computer implemented method for dynamic merchant configuration in a payment terminal for transacting in a virtual environment. The payment terminal receives a location information of a virtual user corresponding to a physical user performing a transaction in one of the one or more establishments configured in a virtual environment from a Virtual Reality (VR) device. Further, merchant and associated details corresponding to one of the one or more establishments is determined based on the location information upon the physical user initiating payment for the transaction using a physical payment card. Thereafter, a transaction message comprising the merchant and associated details is sent to an issuer system via a gateway associated with the merchant for authorization. Finally, a result of authorization of the transaction message is received from the issuer system via the gateway.Type: GrantFiled: September 4, 2019Date of Patent: August 3, 2021Assignee: Visa International Service AssociationInventors: Rohit Sukhija, Gaurav Srikant Mokhasi
-
Patent number: 11044249Abstract: A method is disclosed. The method includes receiving, by a computing device, one or more inputs caused by at least one left-eye wink by a user or at least one right-eye wink by the user. The method further includes converting the one or more inputs into a numeric value. The method further includes authorizing the user based on the numeric value of the one or more inputs.Type: GrantFiled: January 8, 2016Date of Patent: June 22, 2021Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventor: Gaurav Srikant Mokhasi
-
Patent number: 11017394Abstract: A method of enabling an electronic payment for a visually impaired user may be disclosed. The visually impaired user may proceed to use the payment device and enter the braille code which may be communicated to an authority using a first channel to begin a transaction. The system may communicate a verification code to the portable computing device using a second communication channel. The user may enter the verification code which may be communicated to an authority via the first communication channel.Type: GrantFiled: April 25, 2016Date of Patent: May 25, 2021Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Gaurav Srikant Mokhasi, Vyankatesh Agrawal
-
Publication number: 20210073781Abstract: The present invention relates to a system and computer implemented method for executing card present transaction dynamically from remote environment. A first payment terminal receives payment details and configuration information of a second payment terminal associated with a merchant located separate from the first payment terminal from an intermediate agent device. A payment channel is initiated by emulating the second payment terminal using the configuration details. The first payment terminal receives transaction related data once user initiates the payment transaction using a physical payment card in the first payment terminal. The transaction related data is communicated to the second payment terminal which sends a transaction message comprising transaction related data to an issuer system for authorization. Thereafter, a result of the payment transaction is received from the second payment terminal via the intermediate agent device.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Gaurav Srikant Mokhasi, Rohit Sukhija, Abhishek Minocha
-
Publication number: 20210065175Abstract: The present invention relates to a system and computer implemented method for dynamic merchant configuration in a payment terminal for transacting in a virtual environment. The payment terminal receives a location information of a virtual user corresponding to a physical user performing a transaction in one of the one or more establishments configured in a virtual environment from a Virtual Reality (VR) device. Further, merchant and associated details corresponding to one of the one or more establishments is determined based on the location information upon the physical user initiating payment for the transaction using a physical payment card. Thereafter, a transaction message comprising the merchant and associated details is sent to an issuer system via a gateway associated with the merchant for authorization. Finally, a result of authorization of the transaction message is received from the issuer system via the gateway.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
-
Publication number: 20200382327Abstract: The present disclosure relates to knowledge based authentication whereby a user is authenticated through third-party linked accounts. The method includes receiving an authentication request from a merchant computer, assessing one or more data fields to generate an authentication challenge for the user, connecting to one or more third-party account service provider to extract user-related data, generating the authentication challenge based on the extracted user-related data from the third-party account service provider, posing the authentication challenge to the user on a user device, receiving a response to the authentication challenge, and returning the authentication response to the merchant.Type: ApplicationFiled: May 29, 2019Publication date: December 3, 2020Inventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
-
Publication number: 20200265422Abstract: Described are a system, method, and computer program product for updating and processing payment device transaction tokens. The method includes receiving an update request to update stored transaction information, the update request identifying at least one old payment device and at least one new payment device. The method also includes generating at least one new token associated with the at least one new payment device, and linking the at least one new token to at least one old token. The method further includes receiving a transaction request including the at least one old token, and communicating the at least one new token that is linked to the at least one old token to an issuer for processing of the transaction request.Type: ApplicationFiled: February 18, 2019Publication date: August 20, 2020Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan