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: 20210217043Abstract: 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: ApplicationFiled: January 15, 2020Publication date: July 15, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rajat Sharma, Shubhangi Sengar, Anurag Aggarwal, Aditya Koduri
-
Publication number: 20210174317Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Chandan GARG, Ankur ARORA, Aditya KODURI, Jaipal Singh KUMAWAT
-
Publication number: 20210174343Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Anurag AGGARWAL, Chandan GARG, Ankur ARORA, Aditya KODURI
-
Publication number: 20210158312Abstract: 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: ApplicationFiled: November 25, 2019Publication date: May 27, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ankur Arora, Aditya Koduri, Shubhangi Sengar
-
Publication number: 20210110057Abstract: 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: ApplicationFiled: October 9, 2019Publication date: April 15, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rahul LAMBA, Aastha DHIMAN, Tushar RUNGTA, Aditya KODURI
-
Publication number: 20210019736Abstract: 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: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Applicant: Mastercard International IncorporatedInventors: Archit Umrao, Shubham Kumar, Shubhangi Sengar, Rahul Lamba, Anurag Aggarwal, Aditya Koduri, Deepak Agarwal, Rajesh Chopra
-
Publication number: 20210004800Abstract: 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: ApplicationFiled: June 19, 2020Publication date: January 7, 2021Applicant: MASTERCARD INTERNATIONAL INCORPORATED.Inventors: Anurag AGGARWAL, Archit UMRAO, Amit GUPTA, Aditya KODURI
-
Publication number: 20200396083Abstract: 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: ApplicationFiled: June 11, 2019Publication date: December 17, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Aditya Koduri, Rakesh Patel, Jaipal Singh Kumawat
-
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: 20200104829Abstract: 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: ApplicationFiled: September 6, 2019Publication date: April 2, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ankur Arora, Rakesh Patel, Aditya Koduri
-
Publication number: 20200097967Abstract: 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 blockchaiType: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Rakesh Patel, Ankur Arora, Aditya Koduri
-
Publication number: 20200097924Abstract: 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 requestType: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ankur Arora, Rakesh Patel, Aditya Koduri
-
Publication number: 20200019980Abstract: 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: ApplicationFiled: July 16, 2018Publication date: January 16, 2020Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ankur Arora, Rakesh Patel, Ankur Dua, Aditya Koduri
-
Publication number: 20190295094Abstract: 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: ApplicationFiled: February 15, 2019Publication date: September 26, 2019Inventors: Ankur ARORA, Chandan Garg, Aditya Koduri
-
Publication number: 20190236571Abstract: 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: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Applicant: Mastercard International IncorporatedInventors: Ankur ARORA, Jaipal Singh KUMAWAT, Aditya KODURI, Chandan GARG
-
Publication number: 20180240167Abstract: 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: ApplicationFiled: February 9, 2018Publication date: August 23, 2018Inventors: Gaurav Kumar, Kenneth Mark Simpson, Sandeep Parvathareddy, Surbhi Chetwani, Aditya Koduri, Ajay Bahadur Singh Panwar, Gautam Chopra