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: 11526855Abstract: 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: GrantFiled: October 30, 2019Date of Patent: December 13, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Gaurav K Patni, Ketan Shrikant Joshi, Rishabh Sisodia
-
Publication number: 20220230151Abstract: 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: ApplicationFiled: April 8, 2022Publication date: July 21, 2022Inventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K. Patni
-
Patent number: 11328273Abstract: 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: GrantFiled: November 15, 2019Date of Patent: May 10, 2022Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K Patni
-
Patent number: 11017389Abstract: 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: GrantFiled: December 12, 2018Date of Patent: May 25, 2021Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Gaurav K. Patni, Ketan Shrikant Joshi
-
Publication number: 20200265414Abstract: 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: ApplicationFiled: January 16, 2020Publication date: August 20, 2020Inventors: Akshay KORANNE, Ketan Shrikant JOSHI, Gaurav K. PATNI
-
Publication number: 20200210977Abstract: 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: ApplicationFiled: November 15, 2019Publication date: July 2, 2020Inventors: Venkatesh Jagalpure, Ketan Shrikant Joshi, Gaurav K. Patni
-
Publication number: 20200160295Abstract: 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: ApplicationFiled: November 20, 2018Publication date: May 21, 2020Inventors: Venkatesh Jagalpure, Gaurav K. Patni, Ketan Shrikant Joshi, Ankur Arora, Rakesh Patel, Aditya Koduri
-
Publication number: 20200143341Abstract: 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: ApplicationFiled: October 30, 2019Publication date: May 7, 2020Inventors: Gaurav K Patni, Ketan Shrikant Joshi, Rishabh Sisodia
-
Publication number: 20200027083Abstract: The present disclosure generally relates to electronic systems and computerized methods for preauthorizing transactions and processing preauthorized transactions.Type: ApplicationFiled: July 3, 2019Publication date: January 23, 2020Inventors: Gaurav K Patrni, Ketan Shrikant Joshi, Venkatesh Santosh Jagalpure
-
Publication number: 20190370766Abstract: 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: ApplicationFiled: March 8, 2019Publication date: December 5, 2019Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
-
Publication number: 20190220881Abstract: 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: ApplicationFiled: January 15, 2019Publication date: July 18, 2019Applicant: Mastercard International IncorporatedInventors: 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: 20190213585Abstract: 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: ApplicationFiled: December 12, 2018Publication date: July 11, 2019Inventors: Gaurav K. Patni, Ketan Shrikant Joshi
-
Publication number: 20190205983Abstract: 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: ApplicationFiled: December 19, 2018Publication date: July 4, 2019Applicant: Mastercard International IncorporatedInventors: Arunmurthy Gurunathan, Ganesh Shinde, Ketan Shrikant Joshi, Gaurav K. Patni
-
Publication number: 20190188660Abstract: 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: ApplicationFiled: November 19, 2018Publication date: June 20, 2019Inventors: Gaurav K. Patni, Ketan Shrikant Joshi