-
11.
公开(公告)号:US20200005301A1
公开(公告)日:2020-01-02
申请号:US16024995
申请日:2018-07-02
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Saravana Perumal Shanmugam , Nicolas Buc , Robert Collins
Abstract: A method for processing a controlled payment number transaction with multiple funding sources includes: receiving an authorization request for a payment transaction including at least a transaction amount and a controlled payment number; identifying a mapping profile including at least the controlled payment number, an overflow transaction account number, and at least one spend profile, the at least one spend profile including at least a mapped transaction account number and one or more spend controls including at least a maximum payment amount; processing a first payment transaction for payment from the mapped transaction account number for the maximum payment amount; processing a second payment transaction for payment from the overflow transaction account number for an amount based on a difference between the transaction amount and the maximum payment amount; and transmitting an authorization response for the payment transaction including at least the controlled payment number.
-
公开(公告)号:US20200005083A1
公开(公告)日:2020-01-02
申请号:US16433045
申请日:2019-06-06
Applicant: Mastercard International Incorporated
Inventor: Robert Collins
Abstract: Machine learning vision systems rely on very large numbers of training images to learn to recognize particular shapes and configurations of shapes. Traditionally, such datasets of training images needed to be selected and tagged (or labelled) manually. To recognize a particular object, such as a dog or vehicle, under realistic settings with an acceptable degree of reliability, may require data sets of thousands of images per object class.To improve this, a method is provided to generate datasets with a multiplicity of corresponding images are generated using a 3D rendering engine using a plurality of lighting arrangements and a plurality of views. Artefacts may also be introduced. In this way, very large data sets become feasible, with a variable degree of correspondence in each data set.
-
13.
公开(公告)号:US12170731B2
公开(公告)日:2024-12-17
申请号:US17546199
申请日:2021-12-09
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Robert Collins
IPC: H04L9/32
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.
-
公开(公告)号:US11997211B2
公开(公告)日:2024-05-28
申请号:US17487452
申请日:2021-09-28
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Robert Collins , Conor McQuillan , Susan Lynch , Leandro Nunes da Silva Carvalho , Bella Wu
CPC classification number: H04L9/3239 , H04L9/50
Abstract: A method for aggregated storage of observational data on a blockchain includes: receiving, by a receiver of a processing server, a plurality of data entries, wherein the plurality of data entries includes (i) one or more data entries received from each of a plurality of different external devices, or (ii) multiple data entries received from one external device; canonicalize, by a processor of the processing server, the received plurality of data entries into a single data value; hashing, by the processor of the processing server, the single data value to generate a hashed data value; transmitting, by a transmitter of the processing server, the hashed data value to a blockchain node in a blockchain network; receiving, by the receiver of the processing server, a reference value from the blockchain node; and storing, in a memory of the processing server, the received reference value with the plurality of data entries.
-
15.
公开(公告)号:US20200160849A1
公开(公告)日:2020-05-21
申请号:US16197869
申请日:2018-11-21
Applicant: MASTERCARD INTERNATIONAL INCORPORATED
Inventor: Robert Collins
IPC: G10L15/187 , G10L15/22 , G10L15/30
Abstract: A natural language processing system and method includes a computing device that applies a phonetic code algorithm to a received proper name uttered by a user and determines from a phonetic name database whether multiple different spellings of the name exist. The computing device recognizes an utterance of the user providing a natural language cue regarding the correct spelling of the name or provides a voice prompt to the user including a natural language cue regarding the correct spelling of the name, and converts the name to text including the correct spelling.
-
-
-
-