Patents Assigned to Mastercard International Incorporated
  • Patent number: 11687913
    Abstract: An ultra-wideband (UWB)-enabled payment acceptance system can include a UWB anchor and a terminal device. The UWB anchor identifies UWB-enabled devices within a vicinity; and in response to receiving an indication of an intent to perform a payment transaction from a particular UWB-enabled device, the UWB anchor establishes a secure communication channel with the particular UWB-enabled device. The terminal device, via the UWB anchor, communicates transaction related information over the secure communication channel to the particular UWB-enabled device and receives a transaction payload from the particular UWB-enabled device over the secure communication channel. A UWB-enabled device includes a processor, storage, a battery, and a UWB chip. Instructions can be stored in the storage of the UWB-enabled device that when executed by the processor direct the UWB-enabled device to perform various processes supporting frictionless transactions, such as with respect to the UWB-enabled payment acceptance system.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: June 27, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Charles Sangwon Lee, Charl Frederik Botes, Gabriel Beltramino, Danielle Jean Eininger
  • Patent number: 11687943
    Abstract: A data processing system for reconciling electronic transaction data is disclosed. The data processing system comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: receive refund transaction data indicating a refund transaction, the refund transaction data comprising an indication of an original transaction and an indication of a refund amount; look up original transaction data for the original transaction in a payment transaction database; generate reconciled transaction data from the refund transaction data and the original transaction data; and provide the reconciled transaction data to a user device.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 27, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Sachin Kumar Agarwalla, Shweta Gupta
  • Patent number: 11689355
    Abstract: A method for atomic exchange of assets on multiple blockchains using transient key pairs includes: generating, by a first computing device, a proposal message, the proposal message including at least a first transaction value, a first network identifier corresponding to a first blockchain, a second transaction value, a second network identifier corresponding to a second blockchain, and a swap public key of a swap cryptographic key pair; generating, by the first computing device, a first digital signature for the proposal message; encrypting, by the first computing device, the first digital signature using the swap public key and a first private key of a first cryptographic key pair; appending, by the first computing device, the encrypted first digital signature to the generated proposal message; and transmitting, by the first computing device, the generated proposal message with appended encrypted first digital signature to a second computing device.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 27, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Steven C. Davis
  • Publication number: 20230196345
    Abstract: A method for enabling the use of blockchain smart contracts as part of a traditional payment transaction includes: receiving, by a receiver of a processing server, a transaction message for a payment transaction, wherein the transaction message is formatted according to one or more standards and includes a plurality of data elements storing transaction data, the transaction data including at least a bank identification value; determining, by a processor of the processing server, a routing plan for the transaction message based on at least the bank identification value; and transmitting, by a transmitter of the processing server, the transaction message to (i) a first computing system using a first communication port of the processing server, and (ii) a second computing system using a second communication port of the processing server, based on the determined routing plan.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala BURADAGUNTA, Ravi Kumar CHERUKURU
  • Publication number: 20230198776
    Abstract: A method for distributing event data for smart contracts executed on a blockchain to subscribing systems includes: collecting, by a processor of a blockchain node in a blockchain network, a set of event data emitted by a smart contract executed on a blockchain associated with the blockchain network; identifying, by the processor of the blockchain node, communication data for one or more subscriber computing systems; and after a predetermined period of time, transmitting, by a transmitter of the blockchain node, the collected event data to each of the one or more subscriber computing systems using the communication data.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Eduardo ANDRADE, Stephen HIGGINS, Miguel Ángel ROJO FERNÁNDEZ
  • Publication number: 20230196346
    Abstract: A method for processing an offline blockchain transaction includes: generating, by first device, an initiate message; transmitting, by the first device, the initiate message to a second device; receiving, by the first device, a handshake message from the second device including a certificate and a recipient public key; verifying, by the first device, the handshake message including verifying the certificate using a certificate chain; generating, by the first device, a pay message including transfer data, the transfer data including data values for a proposed blockchain transaction; transmitting, by the first device, the generated pay message to the second device; receiving, by the first device, an accept message from the second device including a digital signature of the transfer data; and verifying, by the first device, the digital signature of the transfer data using as least the recipient public key.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Stephen HIGGINS
  • Patent number: 11682016
    Abstract: According to a first aspect, there is provided an identity verifier comprising: at least one processor; at least one memory including computer program code; and a communication port coupled to the processor the at least one memory and the computer program code configured to, with the at least one processor, cause the identity verifier at least to: receive, through the communication port, query information to verify an identity provided by a party requesting a financial service; extract a unique identifier of an electronic device from the query information, the electronic device used to request the financial service; calculate a probability of an accuracy of the identity verification by at least determining whether one or more databases contain a record of the unique identifier, the one or more databases storing data used to perform the identity verification; and respond, through the communication port, to the query with the calculated probability.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Manish Kumar, Nishant Maheshwari, Shuvam Sengupta
  • Patent number: 11681727
    Abstract: A method for matching supplied organizational data with trade directory information includes: receiving a data file including a plurality of organizational entries, each entry including an entity name and a geographic location; normalizing the entity name in each of the organizational entries; identifying a plurality of matching entries for each organizational entries, each matching entry including a matching name and location, and where each matching entry is identified based on a first correspondence between the matching name and the entity name and a second correspondence between the matching location and the geographic location; determining a confidence level for each of the organizational entries based on the correspondence between the first correspondence and the second correspondence for at least one of the identified matching entries; and transmitting the plurality of matching entries and determined confidence level for each of the plurality of organizational entries.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Chapin Flynn
  • Patent number: 11683228
    Abstract: The disclosure herein describes automatically managing a role of a node device in a mesh network. Based on connecting the node device to a target device via a network connection, status data of the target device is obtained. If the status data indicates the target device is a mesh node device, the node device activates a virtualized mesh node operating system. If the status data indicates the target device is a device that is separate from the mesh network, the node device activates a virtualized egress node operating system. The node device updates the mesh network configuration based on which virtualized operating system was activated and then shares the updated mesh network configuration to the other node devices of the mesh network, whereby the mesh network is configured to route network traffic data between the node device and the target device based on the updated mesh network configuration.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: June 20, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Ameya Pethe
  • Publication number: 20230188355
    Abstract: A method for generating a block for a blockchain utilizing an all-or-nothing transform includes: storing, in a memory of a blockchain node in a blockchain network, a blockchain comprised of a plurality of blocks including at least a most recent block; receiving a plurality of blockchain transactions; applying an all-or-nothing transform (AONT) to the plurality of blockchain transactions to generate a plurality of pseudomessage blocks; generating a new block header including at least a timestamp and a hash value associated with the most recent block; generating a new block including at least the generated new block header and the plurality of pseudomessage blocks; and transmitting the generated new block to a plurality of additional blockchain nodes in the blockchain network.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Robert COLLINS
  • Publication number: 20230186292
    Abstract: A method for processing offline cryptocurrency transfers includes: receiving, by a receiver of a computing device, a first transfer message, wherein the first transfer message is cryptographically signed using a first private key of a first key pair; validating, by a processor of the computing device, the cryptographic signature of the first transfer message using a first public key of the first key pair; storing, in a memory of the computing device, the validated first transfer message; receiving, by an input device of the computing device, a transfer instruction, the transfer instruction including at least a communication address; and electronically transmitting, by a transmitter of the computing device, the validated first transfer message to an external device based on at least the communication address.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Stephen HIGGINS
  • Publication number: 20230186300
    Abstract: A method for facilitating a payment transaction between incompatible and unconnected payment networks includes: receiving, by a receiver of a processing server, a transaction request from a first computing device, the transaction request including at least a first payment network identifier and a second payment network identifier; identifying, by a processor of the processing server, a first network profile associated with a first payment network based on the first payment network identifier and a second network profile associated with a second payment network based on the second payment network identifier; determining, by the processor of the processing server, one or more incremental data values required for the second payment network based on a comparison of the first network profile with the second network profile; and transmitting, by a transmitter of the processing server, the one or more incremental data values to the first computing device.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Simon COLLINS, Jared LEVIN
  • Patent number: 11676153
    Abstract: The disclosure herein describes management of transaction blocking schemes via a user interface. A transaction blocking scheme is receiving via the user interface from a user, including transaction blocking rules. The transaction blocking rules are applied to transaction data associated with the user. Transaction blocking scheme performance data is generated based on the application of the transaction blocking rules to the transaction data, including a quantity of transactions of the transaction data that are blocked by the transaction blocking rules. A visualization of the transaction blocking scheme performance data is displayed via the user interface and the user is prompted to provide a response based on the displayed visualization. Based on the response to the prompt, the transaction blocking scheme is activated for application to incoming transactions, whereby the transaction blocking rules are applied to incoming transactions to determine whether to block the incoming transactions.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: June 13, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Gnanasivam Palaniappan, Vincent Ferrante, James Stephen Herrmann, Rengaram Kuduva Santharam, Baladhandauthabani Dharmaraj
  • Patent number: 11676148
    Abstract: A system and method for authenticating a candidate user accessing a host computing device as an authentic user is provided. The host computing device is in communication with an authenticating computing device. The method includes receiving, by the authenticating computing device, a request to authenticate the candidate user as an authentic user. The authentication request includes a user identifier. The method also includes retrieving, by the authenticating computing device, transaction data including payment transactions performed by the authentic user based on the user identifier. The method also includes generating, by the authenticating computing device, a challenge question and a correct answer based on the transaction data associated with the authentic user, and transmitting the challenge question for display on a candidate user computing device used by the candidate user.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: June 13, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Debashis Ghosh, Randy Shuken
  • Patent number: 11673722
    Abstract: A method for preventing tampering with a package includes: affixing a plurality of labels to a physical package, each label including a machine-readable code, the machine-readable code being encoded with a unique value that is unique across the machine-readable code included in each of the plurality of labels; reading, by a computing device, the machine-readable code included in each label of the plurality of affixed labels to obtain the encoded unique value; storing, in the computing device, a cryptographic key pair comprised of a public key and a private key; generating, by the computing device, a digital signature using the private key; and electronically transmitting, by the computing device, a data message to a node in a blockchain network, wherein the data message includes at least the generated digital signature, the public key, and the unique value read for each label of the plurality of labels.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: June 13, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rachit Verma, Nishant Maheshwari, Gayatri Dwivedi
  • Patent number: 11669834
    Abstract: Through the described contactless payment technology with payment card network to open banking network conversion, the open banking network can be leveraged to bring acceptance for digitized bank account based contactless payments. A converter can receive, via a payment card API channel, a contactless payment message, which includes at least a consumer account number, an acquirer account number, and transaction information for a transaction. The converter can convert the contactless payment message to an open banking message by obtaining a unique B2B trust token corresponding to the consumer account number and creating the open banking message for an open banking API channel using at least the B2B trust token, the acquirer account number, and the transaction information. The converter can communicate, via the open banking API channel, the open banking message to a consumer bank system.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: June 6, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Nilesh Tulsidas Upadhye, Joseph D. Hayes
  • Patent number: 11663610
    Abstract: A method and system of providing a service node within a blockchain network. The method includes storing, in a memory of a processing server, a blockchain comprised of a plurality of blocks, wherein each block is comprised of at least a block header and one or more data values, wherein the one or more data values included in a most recent block includes at least one data point associated with services or functions of at least a first service node; receiving, by a receiving device of the processing server, a request from a second service node for the list of services or functions of the at least a first service node within the blockchain network; and validating, by the processing server, the request from the second service node for the list of services or functions of the at least a first service node within the blockchain network.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: May 30, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sarala Buradagunta, Rakesh Yadav
  • Patent number: 11663600
    Abstract: A method for authorization of multiple transactions using a single authentication process is described. The method includes determining that a user is an authorized user based on user credentials associated with the user; authorizing a transaction device identified by the authorized user for future electronic transactions with one or more restrictions; and providing previously stored payment card information associated with a user account of the authorized user for electronic transactions initiated at the authorized transaction device in accordance with the one or more restrictions.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: May 30, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Rohit Modi, Ashutosh Gupta, Dinesh Kumar Lal
  • Patent number: 11663360
    Abstract: A computer implemented method of managing consent for sharing data, the method comprising: storing data sharing preferences for a data subject in relation to data held by a plurality of data controllers; receiving a data share request from a requestor to obtain personal data relating to the data subject and held by one or more of the data controllers; comparing the data share request to the data sharing preferences of the data subject; and for each of the one or more data controllers: instructing the one or more data controllers to share the personal data with the requestor, or rejecting the data share request, in dependence on the comparison.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: May 30, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Adeline-Fleur Fleming, Yukiko Lorenzo
  • Patent number: 11663581
    Abstract: A computer-implemented method for enhancing authorization of prepaid payment cards is provided. The method is implemented using an interchange network and an authorization computing device in communication with a memory.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: May 30, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Kyle Williams, David J. Senci, Michelle L. Hafner