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).

  • Patent number: 11915228
    Abstract: A method for ensuring precedence for the processing of a blockchain transaction to prevent loss of cryptographic currency includes receiving a new blockchain transaction by a blockchain node in a blockchain network, confirming the new blockchain transaction including identifying a precedence transaction that was previously conducted and stored in the blockchain that involves both blockchain wallets included in the new blockchain transaction, including the new blockchain transaction in a new block that is generated, and distributing the new block to additional nodes in the blockchain network for confirmation and addition to the blockchain.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: February 27, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jaipal Singh Kumawat, Shubham Kumar, Apoorva Dixit, Aditya Koduri, Chandan Garg
  • Patent number: 11829995
    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: Grant
    Filed: November 1, 2022
    Date of Patent: November 28, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Chandan Garg, Ankur Arora, Aditya Koduri, Anurag Aggarwal
  • Patent number: 11769133
    Abstract: The invention provides systems, methods and computer program products for implementing a prepaid currency transaction. The invention comprises (i) receiving a payment instruction for incrementing or debiting a prepaid currency value stored in a first payment account, (ii) implementing the payment instruction, (iii) identifying a set of POS terminals for implementing a memory update memory within each POS terminal in the identified set of POS terminals, wherein the memory update comprises recording an incremented or decremented prepaid currency value stored in the first payment account as a result of implementing the payment instruction, and (iv) performing the memory update within each POS terminal in the identified set of POS terminals.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: September 26, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Anurag Aggarwal, Shubhangi Sengar, Rakesh Kumar Patel, Aditya Koduri
  • Patent number: 11748760
    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: Grant
    Filed: June 19, 2020
    Date of Patent: September 5, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Anurag Aggarwal, Archit Umrao, Amit Gupta, Aditya Koduri
  • Publication number: 20230050540
    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: November 1, 2022
    Publication date: February 16, 2023
    Inventors: Chandan GARG, Ankur ARORA, Aditya KODURI, Anurag AGGARWAL
  • Patent number: 11562335
    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: Grant
    Filed: January 29, 2018
    Date of Patent: January 24, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Jaipal Singh Kumawat, Aditya Koduri, Chandan Garg
  • Patent number: 11531980
    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: Grant
    Filed: December 6, 2019
    Date of Patent: December 20, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Anurag Aggarwal, Chandan Garg, Ankur Arora, Aditya Koduri
  • Publication number: 20220327520
    Abstract: A method for ensuring precedence for the processing of a blockchain transaction to prevent loss of cryptographic currency includes receiving a new blockchain transaction by a blockchain node in a blockchain network, confirming the new blockchain transaction including identifying a precedence transaction that was previously conducted and stored in the blockchain that involves both blockchain wallets included in the new blockchain transaction, including the new blockchain transaction in a new block that is generated, and distributing the new block to additional nodes in the blockchain network for confirmation and addition to the blockchain.
    Type: Application
    Filed: June 16, 2022
    Publication date: October 13, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Jaipal Singh KUMAWAT, Shubham KUMAR, Apoorva DIXIT, Aditya KODURI, Chandan GARG
  • Publication number: 20220277284
    Abstract: The invention provides systems, methods and computer program products for implementing a prepaid currency transaction. The invention comprises (i) receiving a payment instruction for incrementing or debiting a prepaid currency value stored in a first payment account, (ii) implementing the payment instruction, (iii) identifying a set of POS terminals for implementing a memory update memory within each POS terminal in the identified set of POS terminals, wherein the memory update comprises recording an incremented or decremented prepaid currency value stored in the first payment account as a result of implementing the payment instruction, and (iv) performing the memory update within each POS terminal in the identified set of POS terminals.
    Type: Application
    Filed: July 17, 2020
    Publication date: September 1, 2022
    Inventors: Anurag Aggarwal, Shubhangi Sengar, Rakesh Kumar Patel, Aditya Koduri
  • Publication number: 20220215354
    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: March 25, 2022
    Publication date: July 7, 2022
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur ARORA, Rakesh PATEL, Aditya KODURI
  • Patent number: 11373171
    Abstract: A method for ensuring precedence for the processing of a blockchain transaction to prevent loss of cryptographic currency includes receiving a new blockchain transaction by a blockchain node in a blockchain network, confirming the new blockchain transaction including identifying a precedence transaction that was previously conducted and stored in the blockchain that involves both blockchain wallets included in the new blockchain transaction, including the new blockchain transaction in a new block that is generated, and distributing the new block to additional nodes in the blockchain network for confirmation and addition to the blockchain.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: June 28, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jaipal Singh Kumawat, Shubham Kumar, Apoorva Dixit, Aditya Koduri, Chandan Garg
  • Patent number: 11374768
    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: Grant
    Filed: June 11, 2019
    Date of Patent: June 28, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Aditya Koduri, Rakesh Patel, Jaipal Singh Kumawat
  • Patent number: 11373202
    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: Grant
    Filed: July 16, 2018
    Date of Patent: June 28, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Ankur Dua, Aditya Koduri
  • Patent number: 11308460
    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: Grant
    Filed: September 26, 2018
    Date of Patent: April 19, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Aditya Koduri
  • Patent number: 11301583
    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: Grant
    Filed: October 9, 2019
    Date of Patent: April 12, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rahul Lamba, Aastha Dhiman, Tushar Rungta, Aditya Koduri
  • Patent number: 11170362
    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: Grant
    Filed: July 17, 2019
    Date of Patent: November 9, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Archit Umrao, Shubham Kumar, Shubhangi Sengar, Rahul Lamba, Anurag Aggarwal, Aditya Koduri, Deepak Agarwal, Rajesh Chopra
  • Patent number: 11164203
    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: Grant
    Filed: January 15, 2020
    Date of Patent: November 2, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rajat Sharma, Shubhangi Sengar, Anurag Aggarwal, Aditya Koduri
  • Patent number: 11138576
    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: Grant
    Filed: November 25, 2019
    Date of Patent: October 5, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Aditya Koduri, Shubhangi Sengar
  • Publication number: 20210224792
    Abstract: A method for ensuring precedence for the processing of a blockchain transaction to prevent loss of cryptographic currency includes receiving a new blockchain transaction by a blockchain node in a blockchain network, confirming the new blockchain transaction including identifying a precedence transaction that was previously conducted and stored in the blockchain that involves both blockchain wallets included in the new blockchain transaction, including the new blockchain transaction in a new block that is generated, and distributing the new block to additional nodes in the blockchain network for confirmation and addition to the blockchain.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 22, 2021
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Jaipal Singh KUMAWAT, Shubham KUMAR, Apoorva DIXIT, Aditya KODURI, Chandan GARG
  • 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