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: 11880837
    Abstract: 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: Grant
    Filed: June 23, 2021
    Date of Patent: January 23, 2024
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
  • Patent number: 11869000
    Abstract: 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: Grant
    Filed: November 24, 2021
    Date of Patent: January 9, 2024
    Assignee: Visa International Service Association
    Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
  • Patent number: 11797998
    Abstract: 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: Grant
    Filed: June 29, 2022
    Date of Patent: October 24, 2023
    Assignee: Visa International Service Association
    Inventor: Gaurav Srikant Mokhasi
  • Publication number: 20220327545
    Abstract: 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: Application
    Filed: June 29, 2022
    Publication date: October 13, 2022
    Inventor: Gaurav Srikant Mokhasi
  • Patent number: 11416864
    Abstract: 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: Grant
    Filed: September 11, 2018
    Date of Patent: August 16, 2022
    Assignee: Visa International Service Association
    Inventor: Gaurav Srikant Mokhasi
  • Publication number: 20220231866
    Abstract: 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: Application
    Filed: April 11, 2022
    Publication date: July 21, 2022
    Inventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
  • Patent number: 11329832
    Abstract: 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: Grant
    Filed: May 29, 2019
    Date of Patent: May 10, 2022
    Assignee: Visa International Service Association
    Inventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
  • Publication number: 20220138709
    Abstract: 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: Application
    Filed: June 26, 2019
    Publication date: May 5, 2022
    Inventors: Gaurav Srikant Mokhasi, Rohit Sukhija
  • Publication number: 20220084018
    Abstract: 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: Application
    Filed: November 24, 2021
    Publication date: March 17, 2022
    Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
  • Patent number: 11250410
    Abstract: 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: Grant
    Filed: September 11, 2019
    Date of Patent: February 15, 2022
    Assignee: Visa International Service Association
    Inventors: Gaurav Srikant Mokhasi, Rohit Sukhija, Abhishek Minocha
  • Patent number: 11210666
    Abstract: 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: Grant
    Filed: February 18, 2019
    Date of Patent: December 28, 2021
    Assignee: Visa International Service Association
    Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan
  • Publication number: 20210319443
    Abstract: 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: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
  • Patent number: 11127068
    Abstract: 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: Grant
    Filed: July 7, 2017
    Date of Patent: September 21, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Gaurav Srikant Mokhasi
  • Patent number: 11080702
    Abstract: 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: Grant
    Filed: September 4, 2019
    Date of Patent: August 3, 2021
    Assignee: Visa International Service Association
    Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
  • Patent number: 11044249
    Abstract: 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: Grant
    Filed: January 8, 2016
    Date of Patent: June 22, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventor: Gaurav Srikant Mokhasi
  • Patent number: 11017394
    Abstract: 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: Grant
    Filed: April 25, 2016
    Date of Patent: May 25, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Gaurav Srikant Mokhasi, Vyankatesh Agrawal
  • Publication number: 20210073781
    Abstract: 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: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Gaurav Srikant Mokhasi, Rohit Sukhija, Abhishek Minocha
  • Publication number: 20210065175
    Abstract: 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: Application
    Filed: September 4, 2019
    Publication date: March 4, 2021
    Inventors: Rohit Sukhija, Gaurav Srikant Mokhasi
  • Publication number: 20200382327
    Abstract: 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: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Gaurav Srikant Mokhasi, Abhishek Minocha, Rohit Sukhija
  • Publication number: 20200265422
    Abstract: 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: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Gaurav Srikant Mokhasi, Kaushik Kumar Mahato, Rahul Raghavan