Patents Assigned to Mastercard International
-
Patent number: 10475035Abstract: The subject matter described herein relates to methods, systems, and computer readable media for consolidated registration of payment cards. In some examples, a method includes receiving data specifying a geographic location and one or more dates of travel to a geographic location for a user. The method includes registering, with a fraud detection engine executing on a computer system, digital payment cards for the user and the dates of travel to the geographic location. The registration causes the fraud detection engine to modify a risk score of at least a first transaction initiated by the user during the dates of travel and within a threshold geographic distance of the geographic location.Type: GrantFiled: October 11, 2016Date of Patent: November 12, 2019Assignee: Mastercard International IncorporatedInventors: Wei Xu, Frank Charles Barbuto
-
Patent number: 10476862Abstract: Systems and methods are provided for verifying identities of users. One exemplary method includes generating a unique identifier (ID) for a user, generating a public/private key pair associated with the unique ID for the user, and receiving at least two images. The images include a first image associated with a physical document indicative of an identity of the user and a second image comprising an image of at least part of the user. The exemplary method further includes validating an integrity of the first image, converting at least the first image to one-way hashed data, when the integrity of the first image is valid, and transmitting the hashed data signed with the private key, the unique ID and the public key to an identification provider, whereby a digital identity record for the user is stored in a ledger data structure.Type: GrantFiled: March 31, 2017Date of Patent: November 12, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Ashfaq Kamal
-
Patent number: 10475052Abstract: Systems and methods are provided for evaluating aggregate merchant sets, which are often generated by a payment network. One exemplary method includes accessing, by a computing device, a monitor score and a volatility score for an aggregate merchant set representative of multiple merchants having at least one disparate parameter in a transaction data structure, fuzzy sets for the monitor score and the volatility score comprising linguistic values, and inference rules that use the linguistic values in logical operations. The method also generally includes determining degrees of membership of the monitor score and volatility score to the associated fuzzy sets and generating an evaluation index based on the inference rules and the degrees of membership to the fuzzy sets, thereby providing an indication of a propriety of the aggregation of said multiple merchants.Type: GrantFiled: December 22, 2015Date of Patent: November 12, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ravi Santosh Arvapally, Matthew S. Morice, Walter F. Lo Faro
-
Patent number: 10476871Abstract: A method for enhanced validation of cryptograms for varying account number lengths includes: storing one or more primary account numbers and a plurality of formatting templates, each template being associated with an account number length; receiving a selection indicating a specific primary account number; identifying a specific formatting template where the associated account number length corresponds to a length of the specific primary account number; receiving an unpredictable number from a point of sale device; generating a cryptogram based on at least the unpredictable number and one or more algorithms; generating a data string, wherein the data string includes at least the generated cryptogram, the specific primary account number, and the unpredictable number, and wherein the data string is formatted based on the identified specific formatting template; and electronically transmitting the generated data string to the point of sale device.Type: GrantFiled: December 20, 2018Date of Patent: November 12, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Mehdi Collinge, Michael Christopher Ward, Sandra Jansen
-
Systems and methods for use in managing access to user profiles, and content blocks included therein
Patent number: 10476876Abstract: Systems and methods are provided for use in implementing access controls to content blocks of a user profile associated with a user. One exemplary system includes an access engine configured to receive an access command from a user, via a communication device, to access the user profile. The access command includes a designation of at least one the content blocks for access by a provider, an identity of the provider, and a duration of the access. The access engine is configured to also modify a permission associated with the designated content block(s) in relation to the provider to permit the access by the provider, and to expose the content block(s) to the provider, thereby granting the access for the provider to the content block(s). The access engine is configured to further terminate the access of the provider to the content block(s) when the duration of the access expires.Type: GrantFiled: January 5, 2017Date of Patent: November 12, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Andrew Christopher Barnes, Eric Orlaska, Mary Thuet -
Patent number: 10475032Abstract: A computer-implemented method for tokenless authentication of a paying consumer during a payment transaction uses a computing device having a processor and a memory. The method includes receiving a plurality of biometric data sets for a plurality of consumers. Each biometric data set includes at least a biometric image of a consumer and an associated payment account identifier. The method also includes receiving, from a first biometric input device communicatively coupled to the processor, a first biometric image of the paying consumer including an iris image. The method further includes determining a payment account associated with the paying consumer based on at least the first biometric image and the plurality of biometric data sets. The method also includes authenticating use of the payment account by the paying consumer for a payment transaction at the retail location by comparing the first biometric image to the plurality of biometric data sets.Type: GrantFiled: January 26, 2018Date of Patent: November 12, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Debashis Ghosh, Randy Shuken, Mary Elizabeth Lesbirel
-
Patent number: 10475009Abstract: A computer-implemented method for cardless use of an automated teller machine (ATM) is provided. The method includes receiving as an input, a user-identified ATM that the user wishes to use. The method also includes generating and transmitting a one-time password (OTP) for the user to enter at the identified ATM. The method further includes receiving and verifying the OTP entered into the ATM, and on successful verification, authorizing access to services available through the ATM, without use of a card.Type: GrantFiled: October 25, 2016Date of Patent: November 12, 2019Assignee: Mastercard International IncorporatedInventors: Adarsh Recriwal, Amit Gupta, Dhruv Akhauri
-
Publication number: 20190340584Abstract: A method for secure approval of a check includes: reading a machine-readable code to obtain a block identifier and a validation value, wherein the machine-readable code is displayed on a physical check and encoded with the block identifier and validation value; receiving a digital signature from an external device; identifying a blockchain data value stored in a blockchain, wherein the blockchain data value includes at least the block identifier and an additional value; validating the received digital signature using a public key; validating the validation value based on a comparison of the validation value to the additional value; and approving use of the physical check to fund a payment transaction upon successful validation of the received digital signature and validation value.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Ankur Arora, Avinash Kumar, Rakesh Patel
-
Publication number: 20190342094Abstract: A method for distributing multiple cryptographic keys used to access data includes: receiving a data signal superimposed with an access key request, wherein the access key request includes at least a number, n, greater than 1, of requested keys; generating n key pairs using a key pair generation algorithm, wherein each key pair includes a private key and a public key; deriving an access private key by applying the private key included in each of the n key pairs to a key derivation algorithm; generating an access public key corresponding to the derived access private key using the key pair generation algorithm; and electronically transmitting a data signal superimposed with a private key included in one of the n key pairs for each of the n key pairs.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Steven C. DAVIS
-
Publication number: 20190342290Abstract: A method for secure storage and distribution of account tokens includes: storing blockchain data comprised of a plurality of blocks, each block including at least a block header and one or more data values, where each data value includes at least an identification value, an account token, and one or more usage rules; receiving a login request including at least a specific identification value and a set of credentials; identifying a specific data value included in the blockchain data where the included identification value corresponds to the received specific identification value; validating the set of credentials based on the identified specific data value and access to the account token included in the specific data value based on the included one or more usage rules; and transmitting the account token included in the identified specific data value in response to the login request upon successful validation.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Shreya Mittal, Amit Gupta, Ankur Arora
-
Publication number: 20190340668Abstract: A method for identifying merchant trade areas for search result filtering includes: storing a plurality of merchant profiles, each profile including data related to a merchant including a merchant identifier and merchant geographic location; storing a plurality of transaction data entries, each entry including data related to a payment transaction including a specific merchant identifier and merchant geographic location associated with a merchant involved in the transaction, a consumer primary geographic location associated with a consumer involved in the transaction, and a travel distance based on a distance between the merchant and consumer primary geographic locations; identifying, for each merchant profile, merchant trade area data, the data including trade distances based on the travel distance included in transaction data entries where the included specific merchant identifier corresponds to the merchant identifier included in the respective merchant profile; and updating merchant profiles to include thType: ApplicationFiled: July 19, 2019Publication date: November 7, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Gene CORCORAN, Kenneth UNSER, Bruce MACNAIR
-
Publication number: 20190340600Abstract: A method for initiating a time- and geographic-based electronic transaction includes: storing, in a mobile computing device, payment details associated with a transaction account; receiving a payment zone notification upon entry of the mobile computing device into a predefined geographic area, the notification including payment terms; registering a first timestamp upon receipt of the notification; displaying the payment terms; receiving an indication of approval of the payment terms; receiving an exit notification upon exit of the mobile computing device from the predefined geographic area; registering a second timestamp upon receipt of the exit notification; calculating a transaction amount based on an elapsed amount of time between the first timestamp and the second timestamp and a payment rate; and transmitting the calculated transaction amount and payment details.Type: ApplicationFiled: July 17, 2019Publication date: November 7, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Scott HUDSON, Kent Olof Niklas BERNTSSON, Stephen Andrew GERHARD
-
Patent number: 10469490Abstract: FIDO (“Fast IDentity Online”) authentication processes and systems are described. In an embodiment, a FIDO information systems (IS) computer system receives a FIDO authentication request for a transaction from a user device, which includes user data and user device authenticator data. The FIDO IS computer system then verifies the user data and user device authenticator data, selects a FIDO-certified server, transmits the FIDO authentication request to the selected FIDO server, and receives a challenge message from the selected FIDO-certified server. The FIDO IS computer system next transmits the challenge message to the user device, receives a FIDO authentication response, transmits the FIDO authentication response to the selected FIDO-certified server, receives an authentication result from the FIDO-certified server, and transmits the authentication result to the user device.Type: GrantFiled: October 19, 2017Date of Patent: November 5, 2019Assignee: Mastercard International IncorporatedInventors: Dawid Nowak, Ashley Waldron, Ashfaq Kamal
-
Patent number: 10467706Abstract: Systems and methods are provided for use in locating one or more merchant terminals based on transaction data associated with the terminals. One exemplary method generally includes accessing, by a computing device, transaction data for a transaction to a payment account between a merchant and a consumer at a merchant terminal where the transaction data includes a terminal ID for the merchant terminal, a merchant ID of the merchant, an acquirer ID for an acquirer associated with the merchant, and a temporal indicator. In addition, the method includes receiving, by the computing device, location data associated with the transaction, identifying, by the computing device, a location associated with the location data as a location of the merchant terminal, and assigning, by the computing device, a score to the identified location indicative of a confidence that the identified location is the actual location of the merchant terminal.Type: GrantFiled: September 23, 2015Date of Patent: November 5, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Jason Jay Lacoss-Arnold, Vincent A. Haulotte
-
Patent number: 10467682Abstract: Disclosed are exemplary embodiments of systems and methods for utilizing vehicle connectivity to facilitate payment account transactions. One exemplary method includes, in response to a detected interest of a consumer, requesting sales data associated with the consumer interest from at least one merchant based on a location of a vehicle associated with the consumer, and creating an order object for a product selected from the sales data. The method also includes appending a vehicle signature, for the vehicle, to the order object, and matching the order object to a transaction object for the selected product based on the vehicle signature. The method further includes transmitting a purchase order to the at least one merchant based on the order object and the transaction object, thereby permitting the at least one merchant to facilitate a payment account transaction for the selected product.Type: GrantFiled: December 7, 2016Date of Patent: November 5, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Michael J. Friedman, Charles Sangwon Lee
-
Patent number: 10467321Abstract: C Sharp (C#) system including one or more C Sharp (C#) computing devices for dynamically serializing C Sharp (C#) during runtime is provided. The C# system is configured to receive a serialized JSON class including at least one data object associated with at least one attribute name and deserialize the serialized JSON class. The C# system is also configured to serialize a C# class using the deserialized JSON class, and dynamically identify, from the C# class, the at least one data object during the runtime of the data objects. The C# system is further configured to generate a dynamic C# class, wherein the dynamic C# class includes a target class and a method for returning the at least one data object, and return the at least one data object.Type: GrantFiled: September 7, 2017Date of Patent: November 5, 2019Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Mark Webster
-
Publication number: 20190333046Abstract: A method for linking payment accounts includes: storing a plurality of account profiles, each profile including data related to a payment account including an account number and account data; encrypting the account number included in each account profile using a method of encryption to obtain an encrypted account number; receiving account linkage data, the data including a plurality of encrypted account identifiers, each identifier being indicated as being linked to another identifier, and each identifier being encrypted using the method of encryption; matching each of the encrypted account identifiers to an encrypted account number; and updating one or more account profiles to indicate a link to another account profile where the encrypted account number included in the profile being updated matches an encrypted account identifier that is indicated as being linked to an encrypted account identifier that matches the encrypted account number included in the other profile.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Andrew S. REISKIND
-
Publication number: 20190333041Abstract: A method for transmitting travel notifications to issuing entities includes: receiving travel data associated with travel plans of a consumer, the travel data including a departure date and destination location; reading at least one set of payment card details, each set of payment card details being encoded in a physical payment card or electronically transmitted by a computing device, and where the set of payment card details includes an account number associated with a transaction account; generating a data message for each set of payment card details, the data message including the travel data and the respective set of payment card details; and electronically transmitting a data signal for each generated data message, the data signal being electronically transmitted to a financial institution associated with the transaction account associated with the account number included in the set of payment card details included in the respective data message.Type: ApplicationFiled: July 12, 2019Publication date: October 31, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Hernan ALZAMENDI, Arleen APONTE FIGUEROA, Miguel Angel LIRIANO
-
Publication number: 20190333079Abstract: A method for sharing consumer data with a merchant includes: storing, in an account database at least one account profile, wherein each account profile includes data related to a transaction account including at least an account identifier and a plurality of sharing data values; receiving, from a point of sale device, an authorization request for a payment transaction, wherein the authorization request includes at least a specific account identifier and a sharing request; identifying, in the account database, a specific account profile where the included account identifier corresponds to the specific account identifier; identifying, in the specific account profile, one or more sharing data values of the plurality of sharing data values for sharing to the point of sale device; and transmitting, by a transmitting device, the identified one or more sharing data values to the point of sale device.Type: ApplicationFiled: July 8, 2019Publication date: October 31, 2019Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Erica Joann ROBEEN
-
Patent number: 10462838Abstract: A computer implemented method of controlling a slave communication device from a master communication device is provided. The method includes displaying, on a display of the master communication device, an indication of a plurality of slave devices paired with the master communication device, receiving, on the master communication device, a user selection of a slave communication device from the plurality of slave communication devices, displaying, on the master communication device, a representation of at least part of a user interface of the selected slave communication device, receiving a user interaction with the virtual phone display region, transmitting control signals on the wireless network connection to cause the selected slave communication device establish a voice call, and transmitting and receiving bi-directional audio signals to and from the slave communication device over the wireless network connection to facilitate the voice call.Type: GrantFiled: August 17, 2016Date of Patent: October 29, 2019Assignee: Mastercard International IncorportedInventor: Ajit Madhukar Karnik