Patents by Inventor Aditya Koduri

Aditya Koduri 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: 20210217043
    Abstract: A method and system for disbursing loyalty points is provided. A server receives loyalty points disbursement (LPD) parameters including at least an initial earn rate, a loyalty points budget, and a disbursement period. The server receives an LPD request corresponding to a transaction performed by a user. The server updates the initial earn rate based on at least one of real-time transaction data, predictive transaction data, real-time market disbursement data, and predictive market disbursement data. The server disburses a first set of loyalty points, from the loyalty points budget, to the user based on at least the updated earn rate and a transaction amount of the first transaction.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rajat Sharma, Shubhangi Sengar, Anurag Aggarwal, Aditya Koduri
  • Publication number: 20210174317
    Abstract: A method for awarding blocks in a blockchain for mining based on fee reimbursement to encourage reduction in mining fees includes: receiving a plurality of mining bids, where each mining bid is submitted by a blockchain node in a blockchain network and includes a fee reduction amount; selecting a winning bid of the plurality of mining bids based on the fee reduction amount included in each of the plurality of mining bids; transmitting a notification message to a winning blockchain node that submitted the winning bid; receiving a completed block including a block header and a plurality of data values, wherein the plurality of data values includes a mining data value that includes a destination address associated with the winning blockchain node and a mining fee amount; and verifying the mining fee amount based on at least the fee reduction amount included in the selected winning bid.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Chandan GARG, Ankur ARORA, Aditya KODURI, Jaipal Singh KUMAWAT
  • Publication number: 20210174343
    Abstract: A method for optimized validation of a blockchain transaction through the use of a parallel database and date management includes: receiving a new blockchain transaction that includes unspent transaction outputs; identifying, in a parallel database, a start date for a blockchain wallet involved in the new transaction; identifying a subset of blocks in the blockchain that have been added to the blockchain since the start date; validating the new blockchain transaction by validating the unspent transaction outputs using the subset of blocks; and, if the validation is successful, adding the new transaction to the blockchain, or, if the validation is unsuccessful, notifying the submitter of the failed validation.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Anurag AGGARWAL, Chandan GARG, Ankur ARORA, Aditya KODURI
  • Publication number: 20210158312
    Abstract: A method for minimizing inter-bank settlement through incremental updates stored via blockchains includes storing three blockchains: a balance blockchain updated periodically that includes an available balance for a plurality of blockchain wallets, a credit blockchain that includes credits made to a blockchain wallet, and a debit blockchain that includes payments made from the blockchain wallet. Holds are placed on related transaction accounts to enable the blockchain wallets to utilize payments made thereto without the need for a transaction account, where the holds are only updated when necessary based on periodic updates to the balance blockchain, thus minimizing settlements performed by the issuing institutions, thus reducing inter-bank settlements and enabling payees to receive payments from a transaction account without their own.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Aditya Koduri, Shubhangi Sengar
  • Publication number: 20210110057
    Abstract: A method for facilitating communications while protecting customer privacy through cryptography and withholding of personally identifiable information includes: storing, in a memory of a processing server, contact data and a reference value associated with a first external computing device; receiving, by a receiver of the processing server, a communication request from a second external computing device, the communication request including at least the reference value and a digital signature; validating, by a processor of the processing server, the digital signature using a communicator public key of a cryptographic key pair; receiving, by the receiver of the processing server, a communication message from the second external computing device; and forwarding, by a transmitter of the processing server, the communication message to the first external computing device using the stored contact data following successful validation of the digital signature.
    Type: Application
    Filed: October 9, 2019
    Publication date: April 15, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul LAMBA, Aastha DHIMAN, Tushar RUNGTA, Aditya KODURI
  • Publication number: 20210019736
    Abstract: The disclosed subject matter includes methods, systems, and networks for authentication based on physical characteristics of a mobile device. A computer-implemented method performed by a payment network includes receiving an image of a part of a mobile device from an image capturing device that communicates with the payment network, wherein the mobile device includes digital card data of a customer. The computer-implemented method may also include comparing a physical condition of the part of the mobile device shown in the received image to the physical condition of the part of the mobile device shown in a stored image. In addition, the computer-implemented method may include authenticating or declining a transaction involving the digital card data based on the comparison of the physical condition of the part of the mobile device in the received image and the stored.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Applicant: Mastercard International Incorporated
    Inventors: Archit Umrao, Shubham Kumar, Shubhangi Sengar, Rahul Lamba, Anurag Aggarwal, Aditya Koduri, Deepak Agarwal, Rajesh Chopra
  • Publication number: 20210004800
    Abstract: A method and a system for conducting a transaction using an electronic chip are provided. One or more details of a plurality of payment modes and a first authentication parameter are stored in the electronic chip. The electronic chip receives an authentication request including a second authentication parameter from a terminal device when the transaction is initiated at the terminal device. The electronic chip compares the first and second authentication parameters, and communicates an authentication response including one or more details of a first payment mode of the plurality of payment modes to the terminal device based on a match between the first authentication parameter and the second authentication parameter. The transaction is processed based on the authentication response.
    Type: Application
    Filed: June 19, 2020
    Publication date: January 7, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED.
    Inventors: Anurag AGGARWAL, Archit UMRAO, Amit GUPTA, Aditya KODURI
  • Publication number: 20200396083
    Abstract: A method for tracking rash driving includes: receiving a plurality of rider embarkation notifications, each including a digital signature and a vehicle identifier; generating a new block for a blockchain, the new block including a block header and a plurality of blockchain data values, each blockchain data value corresponding to a rider embarkation notification and including the respective digital signature; receiving a rash driving notification including the vehicle identifier; transmitting a confirmation request to at least one mobile computing device associated with one of the plurality of rider embarkation notifications; receiving a confirmation message from one of the at least one mobile computing devices; and generating a subsequent block for the blockchain, the subsequent block including a new block header and a new data value, the new data value including an indication of rash driving.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Aditya Koduri, Rakesh Patel, Jaipal Singh Kumawat
  • 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: 20200104829
    Abstract: Embodiments provide methods, server systems and devices for redeeming a gift card at a merchant terminal. The method includes receiving, by a server system associated with a payment network, a payment transaction request from the merchant terminal. The payment transaction request includes a first information associated with a merchant, a second information associated with a payment card of a customer and a transaction amount to be paid to a merchant account. The method also includes detecting if at least one gift card with a gift balance amount associated with the merchant is already linked with the payment card. The method further includes sending an approval request to redeem at least a part of the gift balance amount for the transaction amount to the customer. The method includes processing payment of the transaction amount using at least the part of the gift balance amount upon receiving an approval from the customer.
    Type: Application
    Filed: September 6, 2019
    Publication date: April 2, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Aditya Koduri
  • Publication number: 20200097967
    Abstract: A method for processing merchant-bypassing refunds includes: storing blockchain data including blockchain values, each including a transaction identifier, recipient address, sender address, and transaction amount; receiving a refund request including a specific identifier; identifying a specific blockchain value that includes the specific identifier; receiving a transaction request including a buyer digital signature, merchant address, and spending amount, where the spending amount is greater than the transaction amount in the specific blockchain value; generating a new transaction value that includes the buyer digital signature, a first transaction pair comprising a refund address and the transaction amount in the specific blockchain value, and a second transaction pair comprising the merchant address and a remainder amount based on a difference between the spending amount and the transaction amount in the specific blockchain value; and transmitting the generated new blockchain value to a node in a blockchai
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rakesh Patel, Ankur Arora, Aditya Koduri
  • Publication number: 20200097924
    Abstract: A method for processing a multi-account check includes: receiving a first authorization request including a transaction amount, an account identifier, and a check number; identifying a blockchain associated with the account identifier including a plurality of blocks, each block including a block header and blockchain data values, and a blockchain data value included in one of the blocks including the check number; generating two or more additional authorization requests including a payment amount, an alternate account number, and an alternate check number, where the alternate account number included in each of the additional authorization requests is unique among the additional authorization requests and a total of the payment amount included in the additional authorization requests is based on the transaction amount; and transmitting each of the additional authorization requests to a financial institution associated with the alternate account number included in the respective additional authorization request
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Aditya Koduri
  • Publication number: 20200019980
    Abstract: A method for preventing account referral fraud includes: receiving a referral request, the request including a referring account identifier; transmitting a digital signature corresponding to the referral request to a processing server; verifying, by the processing server, the digital signature using a public key; identifying a plurality of blockchain data values included in a blockchain using the public key, wherein each data value is related to a blockchain transaction involving a blockchain wallet associated with the public key; generating an authenticity score for the blockchain wallet based on data included in the plurality of blockchain data values; receiving, by the referral server, the authenticity score from the processing server; and processing the referral request based on the authenticity score, wherein processing the referral request includes one of: declining the referral and awarding a referral reward.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Ankur Dua, Aditya Koduri
  • Publication number: 20190295094
    Abstract: The present invention is directed to systems and methods for enabling electronic payments to merchants who do not have access to a terminal device or point of sale device for receiving electronic payments. The invention comprises performing an electronic payment transaction through the steps of (i) receiving user input identifying a transaction amount, (ii) acquiring through a first biometric feature sensor, a first set of biometric information defining a biometric feature of a payment transferee, (iii) generating a first biometric template based on the acquired first set of biometric information, and (iv) transferring the transaction amount from a first electronic payment account associated with a payment transferor to a second electronic payment account associated with the payment transferee, wherein the second electronic payment account is identified based on the first biometric template.
    Type: Application
    Filed: February 15, 2019
    Publication date: September 26, 2019
    Inventors: Ankur ARORA, Chandan Garg, Aditya Koduri
  • Publication number: 20190236571
    Abstract: A method for on-behalf ATM processing via blockchain includes: receiving, by a receiver of an automated teller machine (ATM), a transaction identifier; receiving, by an input device interfaced with the ATM, a withdrawal amount; identifying, by the ATM, a blockchain transaction in one of a plurality of blocks comprising a blockchain, wherein the blockchain transaction includes at least the transaction identifier and a current balance; and processing, by the ATM, withdrawal of the withdrawal amount based on the current balance, where processing includes dispensing, by a dispenser interfaced with the ATM, currency equivalent to the withdrawal amount if the withdrawal amount is less than or equal to the current balance or displaying, by a display device interfaced with the ATM, a message indicating an insufficient balance if the withdrawal amount is greater than the current balance.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Ankur ARORA, Jaipal Singh KUMAWAT, Aditya KODURI, Chandan GARG
  • Publication number: 20180240167
    Abstract: The present disclosure provides an electronic system, a method, and a non-transitory computer medium for facilitating product purchase. The system includes a server including a processor and a memory configured to store computer-readable instructions on the non-transitory computer medium.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 23, 2018
    Inventors: Gaurav Kumar, Kenneth Mark Simpson, Sandeep Parvathareddy, Surbhi Chetwani, Aditya Koduri, Ajay Bahadur Singh Panwar, Gautam Chopra