Patents by Inventor Sandeep Malhotra

Sandeep Malhotra 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: 20200019965
    Abstract: A method is provided. The method includes receiving a request message, the request message relating to a transaction between a first client and a second client, the request message including first client data and second client data, the first client data identifying an account to be used by the first client in the transaction, the second client data indicating if the second client is subscribed to a service. The method further includes determining if the second client is subscribed to the service, and generating an authentication request message if the second client is not subscribed to the service, the authentication request message requesting confirmation that a holder of the account is the first client. The method further includes sending the authentication request message, and receiving an authentication response message from the external server in response, the authentication response message including an indication whether the holder is the first client.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Tadepally Venkata Seshadri, Manohar Murali, Sandeep Malhotra
  • Publication number: 20200005106
    Abstract: Methods and apparatus for generating a secure QR code for use in a purchase transaction. In an embodiment, a directory service computer verifies the identity of a merchant by matching an acquirer financial institution (FI)-signed certificate and a stored certificate, wherein the acquirer FI-signed certificate was received from a merchant device along with a secure QR code request. The directory service computer then establishes an encrypted and Pinned SSL tunnel with the merchant device, receives a transaction message including a transaction amount, a universal unique identifier (UUID), and a transaction identifier (ID), updates an application transaction count (ATC) associated with the merchant, and generates and stores a secure one-way Hash value, generated by using a merchant identifier (ID), the transaction amount, the ATC, the UUID, and the transaction ID.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Irina Singh, Suman Rausaria, Shanthan Subramaniam, Sandeep Malhotra
  • Patent number: 10453063
    Abstract: A method is provided. The method includes receiving a request message, the request message relating to a transaction between a first client and a second client, the request message including first client data and second client data, the first client data identifying an account to be used by the first client in the transaction, the second client data indicating if the second client is subscribed to a service. The method further includes determining if the second client is subscribed to the service, and generating an authentication request message if the second client is not subscribed to the service, the authentication request message requesting confirmation that a holder of the account is the first client. The method further includes sending the authentication request message, and receiving an authentication response message from the external server in response, the authentication response message including an indication whether the holder is the first client.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: October 22, 2019
    Assignee: Mastercard Asia Pacific Pte. Ltd.
    Inventors: Tadepally Venkata Seshadri, Manohar Murali, Sandeep Malhotra
  • Patent number: 10445629
    Abstract: Methods and apparatus for generating a secure QR code. In an embodiment, a directory service computer receives a secure QR code request from a merchant device that includes an acquirer financial institution (FI)-signed certificate. The directory service computer verifies the identity of a merchant, identifies a merchant identifier (ID), establishes an encrypted and Pinned SSL tunnel with the merchant device, and receives via the encrypted and Pinned SSL tunnel from the merchant device, a transaction message including a transaction amount, a universal unique identifier (UUID), and a transaction identifier (ID). The directory service computer then generates a Hash value, generates a dynamic secure QR code by combining the Hash value, the transaction ID and the merchant ID, and transmits the dynamic secure QR code data to the merchant device to conduct a purchase transaction.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 15, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Irina Singh, Suman Rausaria, Shanthan Subramaniam, Sandeep Malhotra
  • Publication number: 20190156167
    Abstract: Methods and apparatus for generating a secure QR code. In an embodiment, a directory service computer receives a secure QR code request from a merchant device that includes an acquirer financial institution (FI)-signed certificate. The directory service computer verifies the identity of a merchant, identifies a merchant identifier (ID), establishes an encrypted and Pinned SSL tunnel with the merchant device, and receives via the encrypted and Pinned SSL tunnel from the merchant device, a transaction message including a transaction amount, a universal unique identifier (UUID), and a transaction identifier (ID). The directory service computer then generates a Hash value, generates a dynamic secure QR code by combining the Hash value, the transaction ID and the merchant ID, and transmits the dynamic secure QR code data to the merchant device to conduct a purchase transaction.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventors: Irina Singh, Suman Rausaria, Shanthan Subramaniam, Sandeep Malhotra
  • Publication number: 20190139173
    Abstract: According to some embodiments, a system and a method of transmitting identity verification information to a merchant include receiving an account identifier from a user in response to the user interacting with a merchant. The user is authenticated based on the account identifier and identity verification information is transmitted to the merchant.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Sandeep Malhotra, Rajen S. Prabhu, Prashant Sharma, Jiaming Li, Jie Zhang
  • Publication number: 20190012645
    Abstract: A transaction authorization request message is received. The message includes a payment token and a merchant identifier. The payment token is detokenized to detect account mapping for the payment token. From the account mapping, it is determined that a debit transaction option and an ACH (automated clearing house) transaction option exist for the payment token. A selection is made between the debit transaction option and the ACH transaction option based at least in part on the merchant identifier.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 10, 2019
    Inventors: Shanthan Subramaniam, Vitorino Jose Pereira Lopes, Sandeep Malhotra
  • Patent number: 10176477
    Abstract: A method and system of transferring value from a payer participant of a first online community website to a payee participant of a second online community website through a payment account translation system is provided. The method includes initiating a first payment request, validating that the payer and payee are registered participants of the online community, translating the payer alias into a payer pseudo-account number using business rules and community participant profiles associated with the community website from which the payment request is made, and mapping the payer pseudo-account number to a respective funding/repository account primary account number (PAN). The method further includes transmitting the PANs and a validation code to a payments network for processing through the payments network and approving the transfer of value from the payer to the payee such that the PAN of the payer is unknown to the community website.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: January 8, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Patrick L. Killian, Sandeep Malhotra
  • Patent number: 10176542
    Abstract: According to some embodiments, a system and a method of transmitting identity verification information to a merchant include receiving an account identifier from a user in response to the user interacting with a merchant. The user is authenticated based on the account identifier and identity verification information is transmitted to the merchant.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: January 8, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Sandeep Malhotra, Rajen S. Prabhu, Prashant Sharma, Jiaming Li, Jie Zhang
  • Publication number: 20180336506
    Abstract: An improved digital commerce transaction in which the shopping part and the payment part are separated in time, and the timing of the payment part is controlled by the consumer. A consumer completes the shopping part, checks out, and receives confirmation from the merchant that the transaction has been completed. For consumer's having a risk profile with the merchant, the merchant fulfills the order and ships the items prior to the consumer initiating the payment part. For consumer's not having a risk profile, initiation of the payment part is controlled by the consumer, at a time and place of his/her choosing. After checking-out, the consumer receives a message that includes an invoice and a link selectable by the consumer. When the consumer selects the link, he/she begins the payment part of the transaction.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventor: SANDEEP MALHOTRA
  • Publication number: 20180240115
    Abstract: A remote payments assurance system includes a Proxy Service Manager Server, an Authentication Service Manager Server computer, an Acquirer Financial Institution (FI) Server computer, a payment network, and an Issuer financial institution server computer. A storage device of the Proxy Service Manager Server computer stores instructions which causes a processor to receive a consumer authentication request from a merchant device obtained during a card not present (CNP) transaction, transmit the consumer authentication request to the Authentication Service Manager Server computer, establish a secure communications channel between the Proxy Service Manager Server computer and the Authentication Service Manager Server computer, and transmit the consumer authentication request via the secure communications channel to the Authentication Service Manager Server computer.
    Type: Application
    Filed: March 27, 2018
    Publication date: August 23, 2018
    Inventors: Shoon Ping Wong, Sandeep Malhotra, Tadepally Venkata Seshadri, Chayan Hazra
  • Publication number: 20180107994
    Abstract: A method for application of account and transaction controls on a payment token includes: storing, in a first device of a system, a control profile including a token number and transaction controls; storing, in a second device of the system, a token profile including the token number and a corresponding account number; receiving, at the first device, a transaction message including a data element having the token number and additional transaction data; determining, by the first device, compliance with the transaction controls based on the additional transaction data; transmitting the transaction message from the first to the second device; replacing, by the second device, the token number with the account number in the transaction message; and transmitting, by the second device, the transaction message to a financial institution associated with the account number.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Applicant: MasterCard International Incorporated
    Inventors: James John ANDERSON, Sandeep MALHOTRA, Amyn Mohamed DHALA, Alan JOHNSON
  • Patent number: 9947010
    Abstract: Payments assurance methods and systems are described. In some embodiments, a Proxy Service Manager Server computer receives a consumer authentication request from a merchant device, and transmits that request to an Authentication Service Manager Server computer. The Proxy Service Manager Server computer then receives a non-repudiable accountholder authentication value (“AAV”) token, generates a payment authorization request that includes the AAV token, and transmits the payment authorization request to an Acquirer financial institution (FI) Server computer. The Proxy Service Manager Server computer is then operable to receive a payment authorization message, and to transmit the payment authorization message to the merchant device to enable a merchant to complete a purchase transaction with a consumer.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: April 17, 2018
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shoon Ping Wong, Sandeep Malhotra, Tadepally Venkata Seshadri, Chayan Hazra
  • Publication number: 20180089666
    Abstract: Methods and apparatus for operating a virtual wallet automatic loading system are described. In an embodiment, a virtual wallet server receives, from a consumer device, automatic-loading parameter data associated with funding a consumer's virtual wallet account, stores the automatic-loading parameter data, determines that at least one trigger condition associated with the consumer's virtual wallet account is met, and generates a standard authorization request message that includes an auto-load transaction amount and at least one payment account number (PAN) of a funding account. The process also includes the virtual wallet server routing the standard authorization message to a payment network authorization system, receiving an authorization response approved message, crediting the consumer's virtual wallet account and incrementing a stored value of the consumer's virtual wallet account, and transmitting an automatic-loading advisement message to the consumer device.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventors: Patrick Killian, Sandeep Malhotra
  • Publication number: 20170364918
    Abstract: A method includes applying at least one fraud management machine learning algorithm to a corpus of payment card account transactions. A fraud management profile is built for a payment account holder who performed the payment card account transactions. After the algorithm is applied, the account holder is issued access to perform EFT (electronic funds transfer) transactions via an EFT network switch. The EFT transactions are initiated by the account holder at payment card account acceptance points. The EFT transactions are funded by a bank deposit account owned by the account holder. The fraud management profile is applied to perform fraud management review of the EFT transactions.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Dana J. Lorberg, Vitorino Jose Pereira Lopes
  • Publication number: 20170364879
    Abstract: In operating a payment card account transaction acquirer computer, a transaction request message is received from a merchant. The message represents a purchase transaction accepted by the merchant. The transaction request message is in a format required by a payment card account system. The message includes an indication that funds corresponding to the purchase transaction are to be transferred to a bank account to benefit the merchant via an EFT system. The indication is detected by the payment card account transaction acquirer computer. That computer stores a record of the purchase transaction. In response to the detection of the indication, a flag is set in the record. The flag indicates that the record is not to be submitted for clearing in the payment card account system.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Vitorino Jose Pereira Lopes, Dana Lorberg
  • Publication number: 20170364878
    Abstract: A method of operating a payment network bridging computer includes receiving a first transaction request message in the payment network bridging computer. The first transaction request message includes a first addressing indicator that represents a funding account. The first addressing indicator is of a type used in a payment card account system. The method also includes translating the first addressing indicator to a second addressing indicator. The second addressing indicator being of a type used in an EFT system. The method further includes transmitting a second transaction request message from the payment network bridging computer. The second transaction request message includes the second addressing indicator. The second addressing indicator represents the funding account.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Dana J. Lorberg
  • Publication number: 20170364910
    Abstract: A method includes receiving a funds transfer request. The request includes an alias character string. The request is for requesting a funds transfer. The alias character string is translated to payment routing information. The payment routing information specifies a recipient's financial institution deposit account. The funds request is routed via a payment network for the purpose of being credited to the specified deposit account.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Dana J. Lorberg
  • Publication number: 20170364880
    Abstract: A method of routing a payment transaction includes receiving a transaction request message. The message includes a payment token that was previously issued to an account holder. The payment token is translated into a funding account indicator. The funding account indicator is in a format defined for payment card account numbers in a payment account system. The funding account indicator is translated into a bank account number. The bank account number identifies a bank deposit account owned by the account holder. An EFT message is transmitted to initiate an EFT transaction to be funded from the bank deposit account owned by the account holder. The EFT message includes the bank account number.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Dana J Lorberg
  • Publication number: 20170364890
    Abstract: A card payment network handles a payment card account system transaction. The transaction involves a merchant and was acquired by a transaction acquirer. The card payment network initiates an electronic funds transfer to credit the merchant's bank deposit account on behalf of the transaction acquirer.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 21, 2017
    Inventors: Sandeep Malhotra, Shanthan Subramaniam, Dana Lorberg