Patents by Inventor Ketan Shrikant Joshi

Ketan Shrikant Joshi 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: 11526855
    Abstract: A method for translating transaction messages includes receiving, by a server from an acquirer, an inbound transaction message that is associated with a transaction and pursuant to a first message format supported by the acquirer. The server translates the inbound transaction message from the first message format to a second message format supported by the server when the first and second message formats are different. The server processes the inbound transaction message having the second message format and generates an outbound transaction message having the second message format. The server translates the outbound transaction message from the second message format to a third message format supported by an issuer that corresponds to the transaction when the second and third message formats are different, and transmits the translated outbound transaction to the issuer for processing the transaction. Thus, the method allows the server to translate transaction messages between different message formats.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: December 13, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Gaurav K Patni, Ketan Shrikant Joshi, Rishabh Sisodia
  • Publication number: 20220230151
    Abstract: Embodiments provide method and systems for determining connectivity information of payment network for a reliable payment transaction. The method includes receiving a connectivity information request before performing a payment transaction via payment network. The method includes generating a connectivity check message including a plurality of connectivity status flags associated with payment entities in payment network. The method includes sending the connectivity check message to the payment entities in a predefined sequence of a payment transaction flow in the payment network. The method further includes facilitating setting up the plurality of connectivity status flags based on a successful communication of the connectivity check message between the payment entities in the predefined sequence. The method includes determining if each of the plurality of connectivity status flags is set with the success state.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 21, 2022
    Inventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K. Patni
  • Patent number: 11328273
    Abstract: Embodiments provide method and systems for determining connectivity information of payment network for a reliable payment transaction. The method includes receiving a connectivity information request before performing a payment transaction via payment network. The method includes generating a connectivity check message including a plurality of connectivity status flags associated with payment entities in payment network. The method includes sending the connectivity check message to the payment entities in a predefined sequence of a payment transaction flow in the payment network. The method further includes facilitating setting up the plurality of connectivity status flags based on a successful communication of the connectivity check message between the payment entities in the predefined sequence. The method includes determining if each of the plurality of connectivity status flags is set with the success state.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: May 10, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K Patni
  • Patent number: 11017389
    Abstract: The invention provides methods, systems and computer program products for one-time-password (OTP) based payment authentication. The invention comprises receiving one or more specified transaction parameters corresponding to a specified transaction and generating at an authentication server, an OTP for authorizing a transaction payment corresponding to the specified transaction. The generated OTP is associated with the one or more specified transaction parameters, and may be transmitted to a user for subsequent use to authenticate identity of the user for executing the specified transaction.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: May 25, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
  • Publication number: 20200265414
    Abstract: The invention relates to methods, systems and computer program products for splitting a transaction payment between multiple payment cards or accounts while simultaneously availing of installment repayment facilities. The invention involves (i) receiving from a terminal device, information describing a payment transaction for implementation based on the plurality of payment card accounts, (ii) obtaining from each issuer, authorization for disbursement of a corresponding payment tranche, (iii) obtaining from one or more issuers associated, installment repayment arrangements offered by said one or more issuers, (iv) receiving from the terminal device, information identifying installment repayment arrangements that have been accepted by a payor, and (v) storing in a database, the information describing the payment transaction and the information identifying the one or more installment repayment arrangements that have been accepted by the payor.
    Type: Application
    Filed: January 16, 2020
    Publication date: August 20, 2020
    Inventors: Akshay KORANNE, Ketan Shrikant JOSHI, Gaurav K. PATNI
  • Publication number: 20200210977
    Abstract: Embodiments provide method and systems for determining connectivity information of payment network for a reliable payment transaction. The method includes receiving a connectivity information request before performing a payment transaction via payment network. The method includes generating a connectivity check message including a plurality of connectivity status flags associated with payment entities in payment network. The method includes sending the connectivity check message to the payment entities in a predefined sequence of a payment transaction flow in the payment network. The method further includes facilitating setting up the plurality of connectivity status flags based on a successful communication of the connectivity check message between the payment entities in the predefined sequence. The method includes determining if each of the plurality of connectivity status flags is set with the success state.
    Type: Application
    Filed: November 15, 2019
    Publication date: July 2, 2020
    Inventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K. Patni
  • Publication number: 20200160295
    Abstract: The disclosure herein describes processing transactions from multiple users as installment transactions based on an installment plan. A first transaction associated with a first user is received. The transaction includes an installment indicator and a transaction value, the installment indicator indicating that an installment plan is requested, and wherein the transaction value is less than a total value threshold required to qualify for the installment plan. At least one second transaction associated with at least one second user is identified associated with the installment plan. Based on a sum of the transactions exceeding the total value threshold, the first transaction is associated with the at least one second transaction as an installment transaction set associated with the installment plan. The installment transaction set is then provided for processing as installment transactions.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Venkatesh Jagalpure, Gaurav K. Patni, Ketan Shrikant Joshi, Ankur Arora, Rakesh Patel, Aditya Koduri
  • Publication number: 20200143341
    Abstract: A method for translating transaction messages includes receiving, by a server from an acquirer, an inbound transaction message that is associated with a transaction and pursuant to a first message format supported by the acquirer. The server translates the inbound transaction message from the first message format to a second message format supported by the server when the first and second message formats are different. The server processes the inbound transaction message having the second message format and generates an outbound transaction message having the second message format. The server translates the outbound transaction message from the second message format to a third message format supported by an issuer that corresponds to the transaction when the second and third message formats are different, and transmits the translated outbound transaction to the issuer for processing the transaction. Thus, the method allows the server to translate transaction messages between different message formats.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 7, 2020
    Inventors: Gaurav K Patni, Ketan Shrikant Joshi, Rishabh Sisodia
  • Publication number: 20200027083
    Abstract: The present disclosure generally relates to electronic systems and computerized methods for preauthorizing transactions and processing preauthorized transactions.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 23, 2020
    Inventors: Gaurav K Patrni, Ketan Shrikant Joshi, Venkatesh Santosh Jagalpure
  • Publication number: 20190370766
    Abstract: A payment network server for processing a card-based email payment is described, the server comprises at least a computer processor and a data storage device, the data storage device comprising instructions operative by the processor to: a) receive instructions via email to transfer a payment amount from a sender's card account to a recipient's card account, wherein at least a sender's card number associated with the sender's card account is included in a sender email address; b) analyse the email to extract the sender's card number and a recipient's card number associated with the recipient's card account; c) identify a recipient issuer server associated with the recipient's card number; d) submit a request to the recipient issuer server to credit the payment amount to the recipient's card account; and e) submit a request to the sender's issuer server to debit the payment amount from the sender's card account.
    Type: Application
    Filed: March 8, 2019
    Publication date: December 5, 2019
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
  • Publication number: 20190220881
    Abstract: The present application provides systems, methods and computer readable media for creating and processing a digital voucher. The methods comprises a method for utilising a funding account of a first user to create a digital voucher having a value for a second user, the digital voucher being usable by the second user for remitting one or more transactions across participating parties that communicate with a payment network, the method comprising: generating, at a server for creating the digital voucher, a unique code of the digital voucher upon verification of a sufficient balance in the funding account, the unique code identifying an issuer party of the funding account and a payment network provider of the payment network, wherein the unique code is associated with a unique identifier of the second user.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 18, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sudhir Gupta, Partho Sarothi Roy, Lloyd Fernandes, Rahul Agrawal, Lakshmi Narasimhan Ramanujam, Krutika Eknath Gonnade, Abhishek Chaturvedi, Ketan Shrikant Joshi, Gaurav K. Patni
  • Publication number: 20190213585
    Abstract: The invention provides methods, systems and computer program products for one-time-password (OTP) based payment authentication. The invention comprises receiving one or more specified transaction parameters corresponding to a specified transaction and generating at an authentication server, an OTP for authorizing a transaction payment corresponding to the specified transaction. The generated OTP is associated with the one or more specified transaction parameters, and may be transmitted to a user for subsequent use to authenticate identity of the user for executing the specified transaction.
    Type: Application
    Filed: December 12, 2018
    Publication date: July 11, 2019
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
  • Publication number: 20190205983
    Abstract: A server for processing a payment transaction initiated by a customer using various financial assets is described. The server comprising a transaction module, an inquiry module and an authorisation module. The transaction module is configured to: (i) receive a transaction authorisation request comprising at least a payment amount and an account identifier associated with the customer; and (ii) transmit a transaction authorisation response indicating if the payment transaction is approved or refused. The inquiry module is configured to: (i) determine if an available balance of a primary account associated with the account identifier is less than the payment amount; and (ii) determine if the account identifier is associated with a secondary account if the available balance of the primary account is less than the payment amount, the secondary account being associated with a customer financial asset.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 4, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Arunmurthy Gurunathan, Ganesh Shinde, Ketan Shrikant Joshi, Gaurav K. Patni
  • Publication number: 20190188660
    Abstract: According to the first aspect, there is provided a payment apparatus for enabling a payer device for effecting a transaction, the payer device operationally communicable with the apparatus, the payment apparatus comprising: 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 apparatus at least to: receive, from the payer device, a request to remotely access the transaction, the request including user information verifying the user; enable the payer device to remotely control the transaction in response to receiving the request; receive account information that is remotely input via the payer device, the account information relating to an account to be used for the transaction.
    Type: Application
    Filed: November 19, 2018
    Publication date: June 20, 2019
    Inventors: Gaurav K. Patni, Ketan Shrikant Joshi