Mastercard International Incorporated Patent applications |
Patent application number | Title | Published |
20220292499 | METHOD AND SYSTEM FOR GENERATING AN ADVANCED STORAGE KEY IN A MOBILE DEVICE WITHOUT SECURE ELEMENTS - A method for building an advanced storage key includes: storing, in a mobile device, at least (i) device information associated with the mobile device, (ii) program code associated with a first program including an instance identifier, and (iii) program code associated with a second program including a first key; generating a device fingerprint associated with the mobile device based on the device information via execution of the code associated with the first program; generating a random value via execution of the code associated with the first program; building a diversifier value based on the generated device fingerprint, the generated random value, and the instance identifier included in the code associated with the first program; and decrypting the built diversifier value using the first key stored in the code associated with the second program via execution of the code associated with the second program to obtain a storage key. | 09-15-2022 |
20220286275 | METHOD AND SYSTEM FOR THE ATOMIC EXCHANGE OF BLOCKCHAIN ASSETS USING TRANSIENT KEY PAIRS - 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. | 09-08-2022 |
20220284008 | METHOD AND SYSTEM OF IMPLEMENTING PARTITIONED BLOCKCHAIN - A method for representing state of an asset through a partitioned blockchain includes: storing a partitioned blockchain including a plurality of blocks; receiving a first new block including at least one first new transaction data value for each of a plurality of partition groups, where one of the first new transaction data values in a first partition group includes a specific asset identifier; receiving a second new block including at least one second new transaction data value for each of the plurality of partition groups, where one of the second new transaction data values in a second partition group includes the specific asset identifier; detecting the specific asset identifier in the second partition group in the second new block; and performing one or more predetermined actions after detecting the specific asset identifier. | 09-08-2022 |
20220283945 | METHOD AND SYSTEM FOR ESTABLISHING A DISTRIBUTED NETWORK WITHOUT A CENTRALIZED DIRECTORY - A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection. | 09-08-2022 |
20220277287 | METHOD AND SYSTEM FOR FACILITATING SECURE PAYMENT TRANSACTIONS - Method and System for Facilitating Secure Payment Transactions A method for facilitating payment transactions includes receiving, by a server, a flash code request indicative of a transaction amount. A flash code associated with the transaction amount is communicated by the server to the payer device. The flash code is encoded into a flash pattern at the payer device and communicated to a payee device of a payee for executing a payment transaction between the payer and the payee. A first request for the payment transaction is received by the server from the payee device. The first request includes the flash code obtained by decoding the flash pattern at the payee device. The flash code included in the first request is validated by the server. Based on successful validation of the flash code, the transaction amount is deducted from a payer account of the payer and credited to a payee account of the payee. | 09-01-2022 |
20220277027 | METHOD AND SYSTEM FOR GROUPING OF BLOCKCHAIN NODES - A method for improving consensus in a blockchain network through decentralized grouping includes: identifying, by each node of a plurality of nodes in a blockchain network that manages a blockchain, a plurality of groups, where each is comprised of a subset of nodes; generating, by each node in each subset of nodes, a new block for the blockchain; performing, by each subset of nodes, a first consensus operation among all nodes in the subset of nodes for the new block generated by in the subset of nodes to identify a group consensus block, where each node in the subset of nodes receives the group's group consensus block; and performing, by the blockchain network, a second consensus operation among all groups for the identified group consensus block to identify an overall consensus block, where a majority of groups of the plurality of groups receives the overall consensus block. | 09-01-2022 |
20220245630 | METHOD AND SYSTEM FOR SECURE AUTHENTICATION OF USER AND MOBILE DEVICE WITHOUT SECURE ELEMENTS - A method for generating payment credentials in a payment transaction includes storing, in a memory, at least a card master key associated with a transaction account. The method also includes generating, by a processing device, a first session key based on at least the stored card master key; generating, by the processing device, a second session key; generating, by the processing device, a first application cryptogram based on at least the first session key; generating, by the processing device, a second application cryptogram based on at least the second session key; and transmitting, by a transmitting device, at least the first application cryptogram and second application cryptogram for use in a payment transaction. | 08-04-2022 |
20220231835 | METHOD AND SYSTEM FOR OPTIMIZING TRANSACTION FLOW FOR BLOCKCHAIN MINING AND CONFIRMATION - A method for confirming a blockchain transaction utilizing output from a transaction still waiting inclusion in a blockchain includes: storing, in a node of a blockchain network, a plurality of waiting blockchain transactions not included in a blockchain associated with the blockchain network; receiving a new blockchain transaction including a transaction amount, destination address, digital signature, and an unspent transaction output, where the unspent transaction output is a reference to one waiting blockchain transactions; validating the new blockchain transaction including confirmation of the one of the waiting blockchain transactions; generating a new block including a block header and a plurality of blockchain data entries including at least the new blockchain transaction and the one of the waiting blockchain transactions; and transmitting the generated new block to a plurality of additional nodes in the blockchain network for confirmation. | 07-21-2022 |
20220230197 | METHOD AND SYSTEM FOR FACILITATING ELECTRONIC TRANSACTIONS - A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer. | 07-21-2022 |
20220222674 | METHOD AND SYSTEM FOR TRANSACTION AUTHORIZATION VIA CONTROLLED BLOCKCHAIN - A method for processing an electronic payment transaction includes: storing an account profile including a plurality of account numbers; receiving a first authorization request for a payment transaction that includes a first account number of the plurality of account numbers, a first time, and a first location; processing the first payment transaction; receiving a second authorization request for a different transaction including a second primary account number of the plurality of account numbers, a second time, and a second location, where the second account number is associated with a different issuer than the first account number; determining a likelihood of fraud based on the first time and location and the second time and location; and forwarding the second authorization request to the different issuer if the likelihood of fraud is below a threshold, or transmitting an authorization response indicating decline if the likelihood of fraud is above the threshold. | 07-14-2022 |
20220215384 | METHODS AND SYSTEMS OF USING SUB-DOMAINS TO FEDERATE DEVICE CREDENTIALS SCOPED TO A COMMON DOMAIN - A computer-implemented method for authenticating a user device via a device credential scoped to a common domain shared among a plurality of payment networks may be provided. The method may include receiving, by a server of a payment network, a first request redirected from a sub-domain assigned to the payment network to a domain name associated with the payment network, responsive to the first request, transmitting, to the user device, an authentication request comprising a challenge, a user identifier that identifies the user, and the common domain to which the device credential is scoped, receiving, from the user device, a response, accessing the device credential, the device credential having been stored by the payment network, validating the response based on the device credential, and causing, by the server, the user identifier and the device credential to be federated to the other ones of the plurality of payment networks based on the validating. | 07-07-2022 |
20220215378 | ARTIFICIAL INTELLIGENCE BASED METHODS AND SYSTEMS FOR FACILITATING PAYMENT AUTHORIZATIONS IN AUTONOMOUS VEHICLES - Embodiments provide electronic methods and systems for facilitating payment authorization for payment transactions initiated from an on-board device of an autonomous vehicle. The method performed by a server system includes receiving payment transaction request initiated from on-board device positioned in autonomous vehicle. The method further includes accessing authentication parameters received from on-board device, wherein authentication parameters include multisensory data captured using sensors positioned in autonomous vehicle, and generating authentication features based on authentication parameters and neural network models. The neural network models are trained based on historical multisensory data of one or more autonomous vehicles. The method includes determining one or more authentication scores associated with the payment transaction request based on the authentication features and transmitting the one or more authentication scores along with the payment transaction request to an issuer associated with the user for authorization. | 07-07-2022 |
20220215354 | METHOD AND SYSTEM FOR MULTI-ACCOUNT CHECK PROCESSING VIA BLOCKCHAIN - 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. | 07-07-2022 |
20220215238 | NEURAL NETWORK LEARNING FOR THE PREVENTION OF FALSE POSITIVE AUTHORIZATIONS - Disclosed herein are systems and methods that identify and improve upon false positive scores. Some embodiments may include artificial neural network learning methods that utilize data input from users as well as enterprise machines. Information, such as transaction timing, prior transaction data, and demographics, may be taken as inputs to the neural network processing. The processing may be done on one or more neural network computers or nodes. | 07-07-2022 |
20220215015 | METHOD AND SYSTEM FOR DATA LOCALIZATION-COMPLIANT BLOCKCHAIN PROCESSING AND STORAGE - A method for ensuring compliance with data localization rules and regulations for blockchain data values in a blockchain network includes: a local node in a first country receiving a submission for a new blockchain transaction; identifying that the new blockchain transaction involves at least one entity in a foreign country; confirming the new blockchain transaction; transmitting the confirmed blockchain transaction to a foreign node located in the foreign country; generating a new block in the local node that includes the confirmed blockchain transaction; and distributing the new block to other nodes located in the same country as the local node. | 07-07-2022 |
20220103444 | METHODS AND SYSTEMS FOR PREDICTING TIME OF SERVER FAILURE USING SERVER LOGS AND TIME-SERIES DATA - The disclosure relates to methods and systems for predicting time of occurrence of future server failures using server logs and a stream of numeric time-series data occurred with a particular time window. Method performed by processor includes accessing plurality of server logs and stream of numeric time-series data, applying density and sequential machine learning model over plurality of server logs for obtaining first and second outputs, respectively, applying a stochastic recurrent neural network model over the stream of time-series data to obtain third output. The method includes aggregating first, second, and third outputs using an ensemble model, predicting likelihood of at least one future server anomaly based on the aggregating, and determining time of occurrence of the at least one future server anomaly by capturing server behavior characteristics using time-series network model. The server behavior characteristics include time-series patterns of the stream of numeric time-series data. | 03-31-2022 |
20220101327 | METHOD AND SYSTEM FOR DETECTING FRAUDULENT TRANSACTIONS - A method for detecting fraudulent transactions includes generation of a graph including a plurality of nodes and a plurality edges between the plurality of nodes based on historical transaction data of a plurality of historical transactions. The plurality of nodes include a set of merchant nodes and a set of consumer nodes. A set of static features and a plurality of dynamic features are determined based on the historical transaction data and the generated graph, respectively. A neural network is trained based on the set of static features and the plurality of dynamic features for detection of transaction fraud. The neural network is used to detect a first transaction as one of a fraudulent transaction or a legitimate transaction based on first transaction data of the first transaction. | 03-31-2022 |
20220101284 | METHODS AND SYSTEMS FOR MAKING A PAYMENT - A method is proposed for a payer, to make a payment to a payee, such as a merchant. The payer's communication device automatically acquires payment facilitation data comprising payee account identification data identifying a payment account associated with the payee and maintained by an acquirer. The payment facilitation data preferably also includes transaction data describing the payment, such as the amount of the payment. From the payment facilitation data, the communication device generates a payment request which is transmitted to an issuer at which the payer maintains a payment account. The issuer communicates with the acquirer, typically via a payment network, to arrange for a payment to be made, and the payment is credited to the payment account associated with the payee, and debited from the payment account associated with the payer. Thus, a payment is effected without the payee ever receiving confidential information about the payer's payment account. | 03-31-2022 |
20220012733 | METHOD AND SYSTEM OF USING MINER COMMITMENT TO REWARD PROOFS - A method and system for awarding blocks in a blockchain for mining based on commitment to a blockchain network. The method includes receiving, by a receiver of a processing server, a plurality of mining bids, where each mining bid is submitted by a blockchain node in a blockchain network and includes at least a declaration, the declaration being a period of time in which the blockchain node agrees to defer spending an earned mining fee; selecting, by a processor of the processing server, a winning bid of the plurality of mining bids based on at least the declaration included in each of the plurality of mining bids; and transmitting, by a transmitter of the processing server, a notification message to a winning blockchain node that submitted the winning bid. | 01-13-2022 |
20220012698 | METHODS AND SYSTEMS OF PROVIDING INTEROPERABILITY BETWEEN INCOMPATIBLE PAYMENT SYSTEMS - Systems and computer-implemented methods of providing interoperability between incompatible payment systems may be provided. For example, a server may receive encoded data from a wallet server of the first closed loop payment system, the encoded data using an encoding scheme and being based on a digital encoding of a recipient. The server may identify a receiving institution of the second closed loop payment system based on the encoding scheme. The server may transmit the encoded data to the receiving institution and receive a response from the receiving institution. The response may include a recipient identifier and a recipient attribute. The server may mediate the payment from the sender closed loop account to the recipient closed loop account based on the receiving institution, the recipient identifier and the recipient attribute. For example, the server may perform clearing-and-settlement or switching-and-routing to mediate the payment. | 01-13-2022 |
20220006831 | METHOD AND SYSTEM FOR PREVENTION OF SPAM ATTACKS ON A BLOCKCHAIN NETWORK - A method for reducing spam transaction submission in a blockchain network includes: receiving a transaction request from a computing device; transmitting a computational challenge to the computing device; receiving an answer to the computational challenge from the computing device; receiving a new blockchain transaction from the computing device; validating the received answer to the computational challenge; and transmitting the new blockchain transaction to a plurality of blockchain nodes in a blockchain network upon successful validation of the received answer. | 01-06-2022 |
20220005035 | METHOD AND SYSTEM FOR ISSUER-DEFINED PROMPTS AND DATA COLLECTION - A method for providing scripts for execution as part of an electronic transaction includes: storing, in a memory of an integrated circuit payment card, at least one or more executable scripts, payment credentials, and a cryptogram rule; receiving, by a receiving device of the integrated circuit payment card, a transaction request from a point of sale device, wherein the transaction request includes at least one or more transaction items and a script request; generating, by a generation module of the integrated circuit payment card, at least one payment cryptogram based on at least the cryptogram rule and at least one of the one or more transaction items; and electronically transmitting, by a transmitting device of the integrated circuit payment card, at least one of the one or more executable scripts, the payment credentials, and the generated at least one payment cryptogram to the point of sale device. | 01-06-2022 |
20210406907 | AUTHORIZATION DATA PROCESSING FOR MULTIPLE ISSUERS - The invention provides systems and methods capable of effecting payment with a payment account that is different to the payment account associated with a payment device that initiated a payment transaction. An authorisation request message is modified by the invention to replace a cryptogram associated with the payment device with a cryptogram associated with the payment account that payment is to be taken from. A user may use a mobile communication device to communicate with a server storing associations between payment devices, such that the server can be consulted by a payment network server to determine which cryptogram to generate when modifying the authorisation request. | 12-30-2021 |
20210406881 | METHOD AND SYSTEM FOR CONSENT TO TIME-BOUND QUERIES IN A BLOCKCHAIN - A method for providing consent for provisioning data in an opaque blockchain, includes: receiving, by a receiver of a processing server, a consent request for data associated with the processing server stored on a blockchain, the consent request including at least two digital signatures, where a first digital signature is generated by a regulating entity and a second digital signature is generated by a moderating entity in the blockchain network; validating, by a processing device of the processing server, the first digital signature and the second digital signature; digitally signing, by the processing device of the processing server, the received consent request using a private key of a first cryptographic key pair; and transmitting, by a transmitter of the processing server, the digitally signed consent request to the regulating entity. | 12-30-2021 |
20210406869 | METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR MODIFYING CONTACTLESS PAYMENT CARD CONFIGURATIONS - The invention provides methods, systems and computer program products for modifying priority parameters corresponding to a software payment application within a contactless payment card. In an embodiment the invention comprises (i) establishing communication between the contactless payment card and a mobile communication device, (ii) parsing an application directory listing stored within the payment card, (iii) extracting information corresponding to a plurality of software payment applications stored within the payment card, (iv) selecting a software payment application from among the plurality of software payment applications, (v) specifying a modification to a priority tag value associated with the selected software payment application, (vi) receiving an encrypted unique identifier associated with the payment card from an issuer server, and modifying the priority tag associated with the selected software payment application, provided the received encrypted unique identifier matches payment card identifier information stored within the memory of the contactless payment card. | 12-30-2021 |
20210406849 | TECHNIQUES FOR PERFORMING AUTHENTICATION IN ECOMMERCE TRANSACTIONS - The present invention provides a technical solution by which a consumer can be successfully authenticated in the scenario where the payment card or payment token provided by the consumer in an e-commerce/card not present transaction does not correspond to the payment account that is to provide the funds for effecting payment. This technical solution advantageously ensures that authentication security is not compromised whilst also enabling the consumer to enjoy the increased flexibility that comes with funding a transaction using a payment account that is not associated with the payment card/token provided by the consumer. Additionally, the present invention requires relatively little change to the configuration of the computing devices that collectively function to enable the transaction to take place (e.g. payment network computing devices, merchant computing devices, access control servers (ACS)). | 12-30-2021 |
20210406846 | Method and System for Dispute Resolution in a Public Blockchain - A method for dispute resolution for a blockchain transaction includes: receiving, by a receiver of a processing server, a blockchain transaction identifier and a dispute reason code from a first computing device of a blockchain network, the blockchain transaction identifier and the dispute reason code comprising a dispute request, the blockchain transaction identifier identifying a transaction on a blockchain; transmitting, by the receiver of a processing server, the blockchain transaction identifier and the dispute reason code to a processing device of the processing server; identifying, by the processing device of the processing server, the transaction, a merchant blockchain address, and a currency amount within a blockchain data value of the blockchain based on the blockchain transaction identifier; determining, by the processing device of the processing server, the transaction is invalid; and performing, by the processing device of the processing server, a dispute resolution process for the blockchain transaction. | 12-30-2021 |
20210398093 | METHOD AND SYSTEM FOR PAYMENT INTEGRATION WITH PROVENANCE SUPPLY CHAIN EVENTS - A method for triggering payment transactions through predetermined events identified using a blockchain includes: receiving, at a first system, trigger data including a first account identifier, second account identifier, and trigger event values; receiving, at the first system, blockchain data values, each including a hash value; identifying, by the first system, a match between a specific blockchain data value and a specific trigger event value based on the hash value; transmitting, by the first system, a notification message to a second system including the first account identifier and second account identifier; identifying, by the second system, a first payment identifier using the first account identifier and a second payment identifier using the second account identifier; and initiating, by the second system, a payment transaction for payment from a transaction account associated with the first payment identifier to a transaction account associated with the second payment identifier. | 12-23-2021 |
20210383013 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR QUERYING RESTRICTED-ACCESS DATASOURCES - A computer-implemented method for propagating queries across a plurality of datasources that includes receiving user input via an administrative user interface. The input at least in part defines a plurality of asset paths within the datasources. A plurality of adapters corresponding to the datasources is automatically invoked and the input is automatically consolidated via the adapters for collective invocation in response to queries. A search query is received via an application user interface and the datasources are automatically queried at least in part by invoking the adapters and passing the input and the search query to the adapters. Responsive results for the search query from at least one of the datasources are automatically presented at an end user computing device. | 12-09-2021 |
20210377278 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR TEAM-SOURCED ANOMALY VETTING VIA AUTOMATICALLY-DELEGATED ROLE DEFINITION - A computer-implemented method for team-sourced anomaly vetting via automatically-delegated role definition. The method may include automatically determining that an event of the computing system corresponding to activity of an end user is anomalous. Based on the anomalous event, a permission store of the computing system may automatically be edited to include an access restriction on the end user, and a notification may be automatically generated and transmitted to one or both of the end user and another end user. The notification may provide access to an executable statement including code configured to be executed to remove the access restriction. A call to the executable statement by the other end user may be automatically received. Further, the permission store may be automatically edited to remove the access restriction on the end user. | 12-02-2021 |
20210377023 | METHOD AND SYSTEM FOR INTERACTING PUBLIC AND PRIVATE BLOCKCHAINS WITH CONTROLLED PARTICIPATION AND DISPUTE RESOLUTION - A method for controlling participation in a blockchain based on time includes: storing participant profiles, each including a public key of a cryptographic key pair and a period of time; storing a blockchain comprised of a plurality of blocks; receiving a block submission from a specific computing system including a digital signature and a new data value; verifying the digital signature based on the public key stored in a specific participant profile related to the specific computing system; verifying that the specific computing system is eligible for participation in the blockchain based on the period of time included in the specific participant profile and a present time; generating a new block comprised of a block header and the new data value; and transmitting the generated new block to nodes associated with the blockchain. Private blockchains are generated for dispute resolution of things posted to the primary blockchain. | 12-02-2021 |
20210374756 | METHODS AND SYSTEMS FOR GENERATING RULES FOR UNSEEN FRAUD AND CREDIT RISKS USING ARTIFICIAL INTELLIGENCE - Embodiments provide methods and systems for detecting frauds in payment transactions made by payment instrument using spend patterns of multiple payment instruments associated with user. The method performed by server system includes accessing payment transaction data associated with a plurality of customers from a transaction database. The method includes training a first generative adversarial network (GAN) model based on the payment transaction data and a plurality of probable fraud risk conditions. The first GAN model is trained to generate simulated customer fraud behaviors. The method includes filtering, by the server system, the simulated customer fraud behaviors based on a predetermined filtering criteria. The method includes generating, by the server system, fraud risk scores for the simulated customer fraud behaviors based on a fraud risk model. The method includes extracting fraud risk rules based on a set of simulated customer fraud behaviors from the simulated customer fraud behaviors. | 12-02-2021 |
20210374729 | METHOD AND SYSTEM FOR EMPLOYING BLOCKCHAIN FOR FRAUD PREVENTION IN BULK PURCHASES - A method for preventing unauthorized repeat purchases of a product includes: storing a plurality of purchase data values, each related to a completed financial transaction and including a purchase identifier; receiving an authorization request for a new financial transaction from an external system, the authorization request including a specific identifier; identifying a number of purchase data values where the included purchase identifier matches the specific identifier; and transmitting an authorization response to the external system, the authorization response including (i) an approval of the new financial transaction if the number of purchase data values is below a predetermined number, or (ii) a denial of the new financial transaction if the number of purchase data values is equal to or above the predetermined number. | 12-02-2021 |
20210374719 | SECURE PRESENTATION OF TRANSACTION CARD DATA OF NUMBERLESS TRANSACTION CARDS - A method for securely presenting transaction card data of a transaction card includes receiving, by a server, a pairing request to pair the transaction card with a user device. Based on the pairing request, the transaction card is paired with the user device by way of a pairing identifier. The server receives, from the user device, a data presentation request to present the transaction card data on the user device. In response to the data presentation request, the server validates the pairing between the user device and the transaction card based on the pairing identifier. The server communicates, to the user device, the transaction card data based on the validation of the pairing between the user device and the transaction card. The communicated transaction card data is presented on a user interface rendered on the user device. | 12-02-2021 |
20210374689 | METHODS AND SYSTEMS FOR PERFORMING SECURE TRANSACTIONS ASSOCIATED WITH INSTRUCTIONS RECEIVED IN NATURAL LANGUAGE FORM - Embodiments provide methods and systems for facilitating scheduled payment transactions to users via an application provided by the server system, the application available on the user device. The method performed by the server system includes receiving a transaction request message from the user device, the transaction request message includes scheduled transaction instruction provided by the user in natural language format. The method includes authenticating the user based on a plurality of user authentication factors received from the user at pre-defined time intervals. In an embodiment, the server system is configured to train a data model using ML algorithms by learning the plurality of user authentication factors based on which the user is automatically authenticated by the server system. Upon successful authentication, the method includes parsing the transaction request message to determine a scheduled transaction instruction. The method includes facilitating, processing of the scheduled transaction based on the scheduled transaction instruction. | 12-02-2021 |
20210374154 | METHOD AND SYSTEM FOR GROUPING OF BLOCKCHAIN NODES FOR GREATER CONSENSUS - A method for improving consensus in a blockchain network through decentralized grouping includes: identifying, by each node of a plurality of nodes in a blockchain network that manages a blockchain, a plurality of groups, where each is comprised of a subset of nodes; generating, by each node in each subset of nodes, a new block for the blockchain; performing, by each subset of nodes, a first consensus operation among all nodes in the subset of nodes for the new block generated by in the subset of nodes to identify a group consensus block, where each node in the subset of nodes receives the group's group consensus block; and performing, by the blockchain network, a second consensus operation among all groups for the identified group consensus block to identify an overall consensus block, where a majority of groups of the plurality of groups receives the overall consensus block. | 12-02-2021 |
20210374125 | METHOD AND SYSTEM FOR IMPROVED CONSENSUS USING BOOTSTRAP RESAMPLING - A method for improving consensus in a blockchain network through sampling includes: executing, by a processor of a blockchain node in a blockchain network that manages a blockchain, a script to identify a first sample comprised of a subset of nodes of a plurality of nodes in the blockchain network, wherein nodes included in the subset of nodes are randomly selected; performing, by the subset of nodes comprising the first sample, a first consensus operation among all nodes in the subset of nodes to identify a sample consensus block for the blockchain, where each node in the subset of nodes receives the sample consensus block; and repeating, in the blockchain network, executing the script and performing the first consensus operation for a plurality of additional samples, wherein nodes included in the subset of nodes for each additional sample are randomly selected. | 12-02-2021 |
20210365932 | SYSTEM AND METHOD FOR TRUSTED OFFLINE PAYMENT TOKENS - Systems, apparatuses and methods may provide for technology for establishing and managing trusted payment tokens. The technology may include a database of trusted payment tokens and identifiers. The technology may receive a request for a trusted payment token, generate a trusted payment token based on parameters received, and return a trusted payment token identifier. The technology may further receive a trusted payment token identifier, verify the token based on parameters received, and return a token approval notice, authorizing a cash payment or deposit according to the token amount. | 11-25-2021 |
20210357522 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR COMPLETING QUERIES PROPAGATED ACROSS A PLURALITY OF DATASOURCES - A computer-implemented method for completing queries propagated across a plurality of datasources that may include receiving a search query comprising a search string via an application user interface. Identity information regarding an end user associated with the search query may also be received. At least one role of the end user may be automatically determined and authorization metadata corresponding to the at least one role may be automatically appended to the search query. A plurality of adapters corresponding to the datasources may be invoked and the appended search query may be passed to the adapters. The appended search query may be translated by the adapters into a plurality of translated search queries according to the syntax and format configurations of the datasources. The translated search queries may be automatically submitted to the corresponding datasources. Responsive results may be automatically received and presented at an end user computing device. | 11-18-2021 |
20210357282 | METHODS AND SYSTEMS FOR SERVER FAILURE PREDICTION USING SERVER LOGS - Embodiments provide methods and systems of predicting server failures. A method may include accessing distinct log clusters representing instructions executed in server, applying first density machine learning model over input vector of distinct log clusters, with length equal to number of distinct log clusters, for obtaining first prediction output, applying first sequential machine learning model over time length sequence of distinct log clusters for obtaining second prediction output, applying second density machine learning model over input vector for obtaining third prediction output, applying second sequential machine learning model over time length sequence of distinct log clusters for obtaining fourth prediction output, aggregating first, second, third and fourth prediction outputs by ensemble model, and predicting likelihood of next log clusters to have anomalous behavior based on the aggregating. First density and first sequential models are trained by normal logs. Second density and second sequential models are trained by abnormal logs. | 11-18-2021 |
20210336768 | METHOD AND SYSTEM FOR PARTITIONED BLOCKCHAINS AND ENHANCED PRIVACY FOR PERMISSIONED BLOCKCHAINS - A method for generation of blocks for a partitioned blockchain includes: storing blocks comprising a partitioned blockchain, wherein each block includes a header and transaction entries; receiving transaction data entries for each of a plurality of subnets; generating a hash value of the header included in the most recently added block; generating a new block header, the new block header including the generated hash value, a timestamp, and a sequence of pairs including a pair for each of the plurality of subnets, each pair including a subnet identifier associated with the respective subnet and a merkle root of each of the transaction data entries received for the respective subnet; generating a new block, the new block including the generated new block header and the transaction data entries for each of the plurality of subnets; and transmitting the new block to a plurality of nodes associated with the partitioned blockchain. | 10-28-2021 |
20210335461 | SECURE REMOTE HEALTH DATA - The disclosure relates to methods and systems of providing secure remote health data routing for diagnostics, treatment, monitoring, and/or other health data. The system may use an anonymized identification (ID) token that may protect privacy and ensure security. The ID token may be attached with additional data such as electronic medical record (EMR) data. As such, the system may digitize and securely transmit EMR data to appropriate constituents. The system may apply routing rules and routing tables to identify the appropriate constituents. The system may also route the EMR data for storage at a user's personal device, which may include a chip card or a user device. As such, the user's personal device may store an EMR based on the EMR data, including proof of health, such as vaccination, and other health data relating to the user. | 10-28-2021 |
20210334654 | METHODS AND SYSTEMS FOR REDUCING BIAS IN AN ARTIFICIAL INTELLIGENCE MODEL - Embodiments provide methods and systems for reducing bias in an artificial intelligence model. A method includes computing, by a processor, a reward value based at least in part on a similarity between model predictions from a pre-trained model and agent predictions from a Reinforcement Learning (RL) agent. The method includes performing each step of one or more steps of a rule of a plurality of rules. The rule is assigned a weight and the rule includes a protected attribute, a cumulative statistic value type, and a comparison threshold. The method includes sending a cumulative reward value generated using the reward value and each weighted punishment value computed based at least in part on applying each rule of the plurality of rules to the RL agent. The RL agent learns to biases from the agent predictions while maintaining similarity with model predictions by maximizing the cumulative reward value. | 10-28-2021 |
20210328800 | SYSTEM AND METHOD FOR AUTHORIZING CREDENTIALS VIA A VOICE ENABLED DEVICE - A method and a system are provided for secure authorization of credentials using a voice enabled device. The user device encodes encrypted authorization credentials into an inaudible soundwave and emits the soundwave via a speaker to the voice enabled device. The voice enabled device, while in a listening state, detects the inaudible soundwave via a microphone. The voice enabled device decodes the inaudible soundwave and transmits the cryptographically secured authorization information by the payment card system. | 10-21-2021 |
20210326894 | COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR ISOLATING PAYMENT MESSAGES HAVING DEFICIENT STANDARD DATA ELEMENTS - A computer-implemented method for isolating transaction records having deficient standard data elements. The method may include: acquiring a first transaction record corresponding to a transactional entity, the first transaction record including a set of standard data fields in a first state; acquiring a second transaction record corresponding to the transactional entity, the second transaction record including the set of standard data fields in a second state; analyzing the first state and the second state to identify a deficiency of the standard data fields of one or both of the first transaction record and the second transaction record, the deficiency corresponding to a misclassification of an installment payment transaction of the transactional entity; and storing a record of the misclassification, the record identifying one or both of the first transaction record and the second transaction record. | 10-21-2021 |
20210312386 | METHOD AND SYSTEM FOR FACILITATING IN-TRANSIT PURCHASE OF PRODUCTS - A method for facilitating in-transit purchase of products includes receiving, by a server from a user device, route information of a route being traversed by a user in a vehicle and a current location of the transport vehicle. Based on the route information and the current location, the server recommends, to the user, a product available for purchase and a pickup location for collecting the product. The server receives, from the user, an order request indicative of the product, the pickup location, and an identifier of a radio frequency tag placed in the vehicle. Upon acceptance of the order request, the server initiates blocking of a transaction amount associated with the product from a payment account that is linked to the identifier. When the product is collected by the user from the pickup location, the server initiates a deduction of the blocked amount from the payment account. | 10-07-2021 |
20210184851 | AUTHENTICATION DEVICE, SYSTEM AND METHOD - The present invention relates to secure transmission and reception of electronic messages using an authentication device. The authentication device includes a light sensor that is used to scan a visual element displayed on a display of a user device in conjunction with an electronic message having an encrypted payload. The visual element encodes a unique identifier that the authentication device transmits to a server, receiving in response a cryptographic key stored in association with the unique identifier and usable to decrypt an encrypted payload of the electronic message. The authentication device can also generate encryption keys and corresponding unique identifiers suitable for encryption of payloads of electronic messages. | 06-17-2021 |
20210182869 | METHOD AND SYSTEM FOR GENERALIZED PROVENANCE SOLUTION FOR BLOCKCHAIN SUPPLY CHAIN APPLICATIONS - A method for conveying auditable information regarding provenance of a product that is cryptographically accurate while retaining complete anonymity of product and participant on a blockchain includes: receiving a product identifier; generating a digital token by applying a hashing algorithm to the product identifier; generating an entry value by applying the hashing algorithm to a combination of an event identifier and the digital token; generating a digital signature by digitally signing a data package using a private key of a cryptographic key pair, where the data package includes at least a blockchain address, the event identifier, and the digital token; and transmitting the blockchain address, the digital signature, and the entry value to a node in a blockchain network. | 06-17-2021 |
20210182861 | METHOD AND SYSTEM FOR FRAUD CONTROL OF BLOCKCHAIN-BASED TRANSACTIONS - A method for linking blockchain transactions to privately verified identities includes: storing account profiles, each profile including data related to a transaction account including an account identifier and account data; receiving a transaction message, the message including a first data element configured to store a personal account number, a second data element configured to store a merchant identifier, and a third data element configured to store a blockchain network identifier; identifying a first account profile that includes the personal account number; identifying a second account profile that includes the merchant identifier; receiving a transaction notification, the notification indicating a transaction processed using a blockchain network associated with the blockchain network identifier and including a transaction identifier and an address identifier associated with the first or second account profile; and storing a linkage between the transaction identifier and the address identifier, the personal account number, and/or the merchant identifier. | 06-17-2021 |
20210182232 | SYSTEMS, COMPUTER-READABLE MEDIA AND COMPUTER-IMPLEMENTED METHODS FOR NETWORK ADAPTER ACTIVATION IN CONNECTION WITH FIBRE CHANNEL UPLINK MAPPING - A system, computer-readable media and computer-implemented method for automated network adapter activation in connection with fibre channel uplink mapping. The system includes a non-virtualized storage area network switch having a plurality of fibre channel ports. Each of the fibre channel ports is coupled to a corresponding cable to at least partly define a fibre channel uplink. The system also includes a plurality of client devices. Each client device has a network adapter. The system also includes a processing element and non-transitory computer-readable media having computer-readable instructions instructing the processing element to complete the following steps: (1) automatically execute an algorithm to determine a sequence for mapping the network adapters to respective fibre channel uplinks; (2) automatically determine a network adapter activation pattern based on the sequence to include a time delay between the network adapters; (3) automatically map the network adapters to respective fibre channel uplinks according to the sequence; and (4) automatically activate the network adapters based on the network adapter activation pattern. | 06-17-2021 |
20210034643 | SYSTEMS AND METHODS FOR DATABASE REPLICATION - Methods and systems for database replication include establishing a plurality of Java database connectivity (JDBC) database connections to a first database. One or more replication operations are received from a second database defining the data changes to be replicated. In addition, one or more replication rules are received defining the replication procedure. Each replication rule specifies an algorithm for determining a discrete database connection for each respective replication operation. The discrete database connection for each respective replication operation is determined by applying the algorithm specified by the one or more replication rules to each respective replication operation. Moreover, each respective replication operation is performed at the first database on the respective determined discrete database connection. | 02-04-2021 |
20210014069 | METHOD AND SYSTEM FOR PRE-AUTHORIZATION OF ORPHANED BLOCKCHAIN TRANSACTIONS - A method for expedited confirmation and inclusion of orphaned transactions in a blockchain network includes: receiving new blockchain transactions, confirming each of the new blockchain transactions, receiving a new block accepted for the blockchain that includes only a subset of the confirmed blockchain transactions, generating a subsequent new block that includes at least the orphaned transactions that were not included in the received new block, and transmitting the subsequent new block to one or more other nodes in the blockchain network. | 01-14-2021 |
20210012341 | METHOD AND SYSTEM FOR BLOCKING AND UNBLOCKING MERCHANTS FOR FUTURE TRANSACTIONS - A method for establishing account controls for a transaction account through specially configured personal identification numbers includes: storing, in an account profile, an account identifier, standard personal identification number (PIN), and blocking PIN; receiving a first authorization request for a first payment transaction including the account identifier, a merchant identifier, and the blocking PIN; inserting the merchant identifier into the account profile; receiving a second authorization request for a second payment transaction including the account identifier and the merchant identifier; and transmitting an authorization response in response to the second authorization request including a response code indicating decline of the second payment transaction. | 01-14-2021 |
20210012331 | METHOD AND SYSTEM FOR SECURE AND VERIFIABLE OFFLINE BLOCKCHAIN TRANSACTIONS - A method for performing secure, verifiable, offline blockchain transactions through a trusted execution environment and time-limited credentials includes: storing, in a trusted execution environment of a computing device, a cryptographic key pair comprised of a public key and a private key; transmitting, by a transmitter of the computing device, the public key to a gateway device in a blockchain network; receiving, by a receiver of the computing device, a time-limited credential from the gateway device; generating, by a processing device of the computing device, a blockchain data value, wherein the blockchain data value includes at least the time-limited credential, a transaction amount, and a destination address; digitally signing, by the trusted execution environment of the computing device, the generated blockchain data value using the private key; and transmitting, by the transmitter of the computing device, the signed blockchain data value to an external device. | 01-14-2021 |
20210012322 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR MOBILE DEVICE BASED PAYMENT TRANSACTIONS THROUGH NEAR FIELD COMMUNICATION WITH A CONTACTLESS PAYMENT CARD - The invention provides methods, systems and computer program products for implementing a contactless payment card based payment transaction. The invention may in an embodiment be implemented by (i) establishing a contactless communication protocol based data channel with a contactless payment card through a processor implemented contactless communication enabled device, (ii) receiving payment card information from the contactless payment card over the contactless communication protocol based data channel, (iii) transmitting to a kernel server, a payment transaction request for onward transmission to an issuer server associated with the contactless payment card, the payment transaction request identifying a payment amount, a payee account, and payment account associated with the contactless payment card, (iv) receiving from the kernel server, a validation cryptogram, request wherein the validation cryptogram request has been generated by the issuer server transmitting the validation cryptogram to the kernel server, for onward transmission to the issuer server. | 01-14-2021 |
20210012248 | METHOD AND SYSTEM FOR ACCESS CONTROL OF SHARED SPACES THROUGH BLOCKCHAIN - A method for reserving access to a shared space through use of a blockchain and smart contracts includes: storing a blockchain including a plurality of blocks, each block including a block header and one or more blockchain data values, wherein one of the one or more blockchain data values included in one of the plurality of blocks includes a smart contract including at least an identifier and one or more terms; receiving a reservation request, wherein the reservation request includes at least the identifier, a reservation time, a public key of a cryptographic key pair, and a digital signature generated using the private key of the cryptographic key pair; validating the digital signature using the public key; executing the smart contract using the public key and the reservation time; and transmitting one or more data values to an internet-enabled device as part of the execution of the smart contract. | 01-14-2021 |
20200265436 | METHOD AND SYSTEM FOR PROCESSING TRANSACTIONS - A method and a system for processing transactions is provided. A terminal device executes a terminal action analysis on a transaction initiated at the terminal device by way of a transaction card. The terminal device compares a fraud count of the terminal device with a threshold fraud limit. If the fraud count exceeds the threshold fraud limit, the terminal device selects a first action from a set of actions for processing the transaction. When the first action is to authorize the transaction online, the terminal device transmits transaction details of the transaction to an acquirer server. The transaction details are indicative of a result of the terminal action analysis. The acquirer server generates an authorization request including a fraud indicator and updates the fraud indicator from a first value to a second value. The acquirer server communicates the authorization request, including the updated fraud indicator, to an issuer for authorization. | 08-20-2020 |
20200265430 | METHOD AND SYSTEM FOR AUTOMATED MANAGEMENT OF CREDIT AND GRANT ALLOCATION - A method for evaluating adherence to funding rules includes: storing transaction data entries, each including a controlled payment number (CPN), a merchant category code, transaction date, and transaction data, where the CPN is subject to a first spend control setting a maximum spend amount during a predetermined time interval; identifying a group of transaction data entries that includes a transaction date within a predetermined period of time; identifying a subset of the group of transaction data entries where the merchant category code is one of a set indicated in a funding adherence rule; determining an adherence score for the CPN based on a ratio of a number of transaction data entries in the subset to a number of transaction data entries in the group; and modifying the first spend control to adjust the maximum spend amount based on the adherence score and funding adherence rule. | 08-20-2020 |
20200265420 | SECURE REMOTE PAYMENT MECHANISM - A method of obtaining a digital product or service at a computing device is described. The computing device has a service application for the digital product or service installed on it. The service application obtains a valid authentication from a user. The service application also obtains a request for the digital product or service from the user. After this, the service application prepares a transaction authorisation request comprising a payment application cryptogram. This payment application cryptogram comprises a customer verification from the valid authentication of the user and transaction details for authorisation and settlement of a transaction for the digital product or service through a transaction processing system. The service application provides the transaction authorisation request to the transaction processing system for authorisation and settlement. A suitable computing device is also described. | 08-20-2020 |
20200120210 | Systems, Methods and Computer Program Products for Voice Call Customer Support - The invention provides systems, methods and computer program products for providing optimized customer support over data networks. In an embodiment the invention comprises implementing within a processor based computing system, the steps of (i) receiving voice data from a customer through a client terminal, (ii) converting the received voice data to text data, (iii) extracting one or more search parameters from the converted text data, wherein said extracted search parameters are based on at least one of a context or a subject identified from the converted text data, (iv) retrieving from a customer record database, at least one customer record that matches the extracted one or more search parameters, and (v) transmitting the retrieved at least one customer record to a customer service representative terminal for display to a customer service representative. | 04-16-2020 |
20200118139 | INTERCHANGE FEE PROCESSING METHODS AND SYSTEMS FOR CARD BASED PAYMENT TRANSACTIONS - Systems and methods for determining interchange rate designator (IRD) values are provided. A microservice, provided at acquiring servers to determine the IRD value, receives a transaction clearing service request from acquiring servers. The transaction clearing service request includes details of payment card and details of payment transaction. The microservice validates the details of a payment card and the card payment transaction. Based on the details, the microservice identifies a card program identifier (CPI) and product ID associated with the payment card from a member parameter extract data. The microservice identifies business service arrangements (BSAs) applicable on the payment transaction based on the CPI, the details of the payment card and the details of the card payment transaction. The microservice validates each BSA and determines one or more IRD values for each validated BSA, and further validates each IRD value and determines an optimal IRD value from the validated IRD values. | 04-16-2020 |
20200118121 | METHOD AND SYSTEM FOR PROCESSING PAYMENT TRANSACTIONS WITH ENCRYPTED IMAGES - A method and server system for facilitating processing of payment transactions with encrypted images are disclosed. The server system receives an encrypted image from a device of a user. The encrypted image includes a device identifier (ID) associated with the device, and at least one payment transaction information associated with a payment account of the user. The device ID and the at least one payment transaction information are extracted from the encrypted image. The extracted device ID is matched with an available device ID at the server system. Subsequent to successful matching of the device ID with the available device ID, a payment transaction is processed using the payment account based on the at least one payment transaction information. | 04-16-2020 |
20200117321 | APPARATUS AND METHODS FOR PROVIDING APPLICATIONS TO A COMPUTING DEVICE - A method for a first computing device to receive information about an application from a second computing device is provided. The first computing device comprises a processor, a display and an image capture device, and the second computing device comprises a processor and a display. The method comprises the first computing device acquiring an image with the image capture device, the image comprising at least a portion of the display of the second computing device including a launch icon associated with the application. The method further comprises the first computing device processing the image to obtain information about the application, wherein the information about the application comprises a link to a download location for the application. A computing device comprising a display, an image capture device and a processor programmed to perform the method is also provided. | 04-16-2020 |
20200090184 | COMPUTER SYSTEM AND COMPUTER-IMPLEMENTED METHOD FOR PROCESSING AN ELECTRONIC COMMERCE TRANSACTION USING A NETWORK - A payment network server for processing an electronic commerce (e-commerce) transaction initiated by a customer is described. The server comprises at least a computer processor and a data storage device, where the data storage device comprises instructions operative by the processor to: (i) receive, from a merchant server, an authentication request, the authentication request comprising at least a payment card identifier associated with a payment card; (ii) generate an authentication code associated with the e-commerce transaction for authenticating the customer; (iii) store, in a payment network database, the authentication code as a stored authentication code; (iv) transmit, the authentication code for transmission to the customer and an indication of the payment card to an issuer server; (v) receive, from the merchant server, a customer entered authentication code which was entered by the customer into a merchant website associated with the merchant server; (vi) determine if the customer entered authentication code matches the stored authentication code; if the customer entered authentication code matches the stored authentication code: (vii) generate an authentication indication; (viii) store, in the payment network database, the authentication indication as a stored authentication indication; and (ix) transmit, to the merchant server, an authentication response comprising the authentication indication. | 03-19-2020 |
20200090152 | METHOD AND SYSTEM FOR PROCESSING TRANSACTIONS - A method for processing transactions includes receiving transaction details of a transaction performed by a payer for making a purchase from a first payee. The transaction details include a first payee identifier of the first payee and a purchase amount of the purchase. The first payee identifier is used to access one or more databases for retrieving account details of a second payee and a proportion value of the payment amount. Based on the proportion value, a first amount is withheld for the second payee from an account of the payer. The first amount is then deposited in an account of the second payee linked to the retrieved account details and a certificate of successful deposit of the first amount is communicated to the payer and the first payee. | 03-19-2020 |
20190319954 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR PROPAGATING ACCESS TO ASSETS ACROSS A PLURALITY OF DATASOURCES | 10-17-2019 |
20190319784 | METHOD AND SYSTEM FOR MANAGING CENTRALIZED ENCRYPTION AND DATA FORMAT VALIDATION FOR SECURE REAL TIME MULTI-PARTY DATA DISTRIBUTION | 10-17-2019 |
20190318359 | METHOD AND SYSTEM FOR FRAUD PREVENTION VIA BLOCKCHAIN | 10-17-2019 |
20190318342 | Method and System for Contactless Transmissions Using Off-the-Shelf Devices | 10-17-2019 |
20190318119 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR SECURE MULTI-DATASOURCE QUERY JOB STATUS NOTIFICATION | 10-17-2019 |
20190318038 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR QUERYING RESTRICTED-ACCESS DATASOURCES | 10-17-2019 |
20190318034 | COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR COMPLETING QUERIES PROPAGATED ACROSS A PLURALITY OF DATASOURCES | 10-17-2019 |
20190272526 | METHODS AND APPARATUS FOR INITIATING A PAYMENT TRANSACTION BY A MISSED CALL - A computer implemented method, in a transaction processing server, of initiating a transaction, is disclosed. The method comprises: receiving, from a server associated with a merchant, an indication of a pending transaction between the merchant and a consumer; receiving, from a missed call processing server, an indication of a missed call made by the consumer, the indication of the missed call made by the consumer comprising an indication of a telephone number associated with the consumer; identifying the missed call made by the consumer with the pending transaction between the merchant and the consumer; looking up, in a consumer account database, an account associated with the consumer using the telephone number associated with the consumer; and generating a transaction authorization request for a transaction between the account associated with the consumer and an account associated with the merchant. | 09-05-2019 |
20190007395 | ONE TIME PASSCODE - A one-time passcode authentication system includes an application server, an authentication server, and an access device, wherein the access includes an authentication engine configured to receive an authentication request from the authentication server and automatically, or in response to a single user input, initiate an access request to the application server, wherein the access request includes a token extracted from the authentication request, and the application server is configured to receive the access request, query the authentication server to authenticate the token, and enable access to an application if the token is authenticated. | 01-03-2019 |
20190007199 | METHOD AND SYSTEM FOR PARTITIONED BLOCKCHAINS AND ENHANCED PRIVACY FOR PERMISSIONED BLOCKCHAINS - A method for generation of blocks for a partitioned blockchain includes: storing blocks comprising a partitioned blockchain, wherein each block includes a header and transaction entries; receiving transaction data entries for each of a plurality of subnets; generating a hash value of the header included in the most recently added block; generating a new block header, the new block header including the generated hash value, a timestamp, and a sequence of pairs including a pair for each of the plurality of subnets, each pair including a subnet identifier associated with the respective subnet and a merkle root of each of the transaction data entries received for the respective subnet; generating a new block, the new block including the generated new block header and the transaction data entries for each of the plurality of subnets; and transmitting the new block to a plurality of nodes associated with the partitioned blockchain. | 01-03-2019 |
20190005496 | MANAGING CUSTOMER UNIQUENESS IN TOKENISED SYSTEMS - According to a first aspect there is provided a method of identifying the funding source of an electronic transaction, said method comprising a payment terminal: receiving a transaction request comprising one or more credentials from a payment device; and determining whether said credentials comprise a funding source proxy (FSP) and, if not, generating the FSP from one or more of said credentials according to a predetermined algorithm stored on said payment terminal; wherein the funding source proxy is derived from a funding primary account number (FPAN) of a funding source of said payment device. Other aspects provide a method of blocking an electronic transaction, a method of authorising an electronic transaction, a method performed by a payment terminal and a method of provisioning a device with payment capability. | 01-03-2019 |
20190005487 | METHOD AND SYSTEM FOR FACILITATING PAYMENT CARD BASED FINANCIAL TRANSACTIONS - A method and system for facilitating payment card based financial transactions are provided. A server system associated with a payment network receives an input provided by a user using an electronic device. The input is capable of uniquely identifying the user. The server system is configured to retrieve information related to one or more payment cards linked with the user if the user is successfully identified using the input. Subsequent to successful identification of the user, a prompt is displayed on the electronic device for seeking selection of a payment card for executing a financial transaction from the user. The server system receives a user selection of a payment card from among the one or more payment cards and facilitates processing of the financial transaction based on the user selection of the payment card. | 01-03-2019 |
20190005478 | METHOD AND SYSTEM FOR OFFLINE DIGITAL EXCHANGES VIA CELLULAR COMMUNICATION - A method for an offline data exchange for an electronic transaction includes: storing, in a memory of a computing device, at least an available balance and an account identifier; receiving, by an input device of the computing device, a user instruction including at least a transaction amount less than or equal to the available balance; establishing, by a communication interface of the computing device, a communication channel with a point of sale device using a first communication method; receiving, by a receiving device of the computing device, a merchant identifier using the first communication method; generating, by a generation module of the computing device, a data message including at least the transaction amount, the account identifier, and the merchant identifier; and electronically transmitting, by a transmitting device of the computing device, the generated data message to an external computing system using a second communication method. | 01-03-2019 |
20180374094 | METHOD AND SYSTEM FOR INDEXING CONSUMER ENROLLMENT USING BLOCKCHAIN - A method for indexing consumer enrollment via blockchain includes: storing a blockchain comprised of a plurality of blocks, each comprised of a block header and one or more data values, wherein the data values included in a most recent block includes at least one data point associated with a transaction account; receiving an update request from a computing device including updated data points associated with the transaction account, wherein at least one of the updated data points has a different value from the at least one data point; generating a new block header comprised of a timestamp, reference value associated with the block header comprising the most recent block, and a reference value associated with the updated data points; generating a new block comprised of the new block header and the updated data points; validating the new block; and transmitting the new block to one or more external computing systems. | 12-27-2018 |
20180374082 | FUND TRANSFER ORCHESTRATION SWITCH AND METHOD - There is provided a money transfer orchestration switch and money transfer method. The switch includes an instruction receiving component for receiving transfer instructions to transfer money from a source digital wallet to a target digital wallet. The switch includes use of an intermediary account for receiving money from the source digital wallet before depositing the money into the target digital wallet. The switch further includes a money transmitting component for transmitting the money from the intermediary account to the target digital wallet. | 12-27-2018 |
20180158057 | METHOD AND SYSTEM FOR FRAUD MITIGATION VIA ACCOUNT SECURITY - A method for customized authentication of a subaccount includes: storing an account profile, wherein the account profile includes a structured data set related to a transaction account including a plurality of subaccounts, each subaccount including an associated account number, authentication rules, and authentication values; receiving a transaction message related to a payment transaction, wherein the transaction message includes a transaction account number and authentication data; identifying a specific subaccount in the account profile where the included associated account number corresponds to the transaction account number; and authenticating the authentication data based on the authentication rules and the authentication values included in the identified specific subaccount. | 06-07-2018 |
20180158051 | METHOD AND SYSTEM FOR PAYMENT CARD VERIFICATION VIA BLOCKCHAIN - A method for conveyance of payment credentials through a third party data source includes: storing, in a memory of a computing device, at least a first public key and payment credentials associated with a transaction account; generating, by a generation module of the computing device, a machine-readable code encoded with at least the first public key; displaying, by a display device interfaced with the computing device, the generated machine-readable code; generating, by the generation module of the computing device, a key pair comprised of at least a private key and a second public key; encrypting, by an encryption module of the computing device, the payment credentials using the private key; and electronically transmitting, by a transmitting device of the computing device, the encrypted payment credentials to a publicly accessible data source. | 06-07-2018 |
20180157999 | METHOD AND SYSTEM FOR TRAVEL ITINERARY BIDDING VIA BLOCKCHAIN - A method for processing travel bids via blockchain includes: receiving an itinerary request including a travel itinerary comprised of reservation requests, each reservation request including a type identifier and reservation details; transmitting a blockchain transaction to a blockchain network for each reservation requests, the transaction including the reservation details and a unique identifier; receiving merchant bid for each reservation request, wherein each merchant bid includes a bid amount and additional bidding details; identifying a winning bid for each reservation request based on the bid amount and additional bidding details included in each corresponding merchant bid; and transmitting a new blockchain transaction to the blockchain network for each reservation request, wherein the blockchain transaction includes the unique identifier and indicates unavailability of the corresponding reservation request. | 06-07-2018 |
20180108011 | METHOD AND SYSTEM FOR A VIRTUAL PAYMENT CARD FUNDED BY MULTIPLE SOURCES - A method for processing transaction data includes: receiving a generation request to generate a common account number, the request including identification information of a plurality of funding accounts and a plurality of authorizations to charge the funding accounts for a respective portion of a future payment transaction; generating the common account number; transmitting the common account number to the communication device; receiving a payment authorization request including an amount and the common account number; allocating portions of the amount to the respective funding accounts; respectively transmitting authorization requests to pay the respective portions to one or more servers of financial institutions providing the plurality of funding accounts; receiving payment authorizations in response to the plurality of authorization requests; respectively debiting the plurality of funding accounts for the allocated portions of the amount; and transmitting an authorization signal in response to the payment authorization request in accordance with the received authorizations. | 04-19-2018 |
20180107994 | METHOD AND SYSTEM FOR UNIVERSAL CONTROL ACCOUNT ACTIVITIES - A method for application of account and transaction controls on a payment token includes: storing, in a first device of a system, a control profile including a token number and transaction controls; storing, in a second device of the system, a token profile including the token number and a corresponding account number; receiving, at the first device, a transaction message including a data element having the token number and additional transaction data; determining, by the first device, compliance with the transaction controls based on the additional transaction data; transmitting the transaction message from the first to the second device; replacing, by the second device, the token number with the account number in the transaction message; and transmitting, by the second device, the transaction message to a financial institution associated with the account number. | 04-19-2018 |
20170262874 | METHODS AND SYSTEM FOR IDENTIFYING CONSUMER PREFERENCES - A method and system are proposed for providing recommendations to providers of products in a travel destination, of which products to offer. For a set of consumers for whom travel data indicates that they will in the future travel to the travel destination, transaction level data is used to obtain product preference data which statistically characterizes products the set of consumers prefer. The product preference data is transmitted to product providers in the travel destination in the form of product recommendations. Thus, by offering products according to the recommendations, the product providers can offer products in the travel destination suited to the set of consumers. A particular application is in the case that the product is food, since using the recommendations restaurants can provide dishes matching the tastes of the visitors to the travel destination. | 09-14-2017 |
20170262853 | METHOD AND SYSTEM FOR BIOMETRIC CONFIRMATION OF SUSPECT TRANSACTIONS - A method for confirmation of a suspect transaction includes: storing device profiles, each including a device identifier and registered biometric data; receiving a confirmation request from a third party entity including a specific device identifier and a transaction identifier and data values associated with a suspect transaction; identifying a specific device profile that includes the specific device identifier; transmitting a biometric request to the computing device related to the specific device profile, the biometric request including the transaction identifier and data values; receiving a confirmation message from the computing device including confirmation of the suspect transaction, the transaction identifier, and supplied biometric data; verifying the supplied biometric data as being equivalent to the registered biometric data in the specific device profile; and transmitting a confirmation response to the third party entity including the indicated confirmation, an indication of positive verification of the biometric data, and the transaction identifier. | 09-14-2017 |
20170262841 | METHOD AND SYSTEM FOR ELECTRONIC DISTRIBUTION OF CONTROLLED TOKENS - A method for distributing controlled tokens to a secondary mobile device includes: storing account profiles, each including an account identifier, set of token credentials, and an associated mobile device identifier; receiving a token distribution request from a first mobile device including a first mobile device identifier, recipient mobile device identifier, specific account identifier, and account controls; identifying a specific account profile including the specific account identifier and first mobile device identifier; generating a single use identification value and reservation identifier; transmitting the single use identification value to the first mobile device; transmitting the reservation identifier to a second mobile device associated with the recipient mobile device identifier; receiving the reservation identifier and the single use identification value from the second mobile device; verifying the reservation identifier and single use identification value received from the second mobile device; and transmitting a new set of token credentials to the second mobile device. | 09-14-2017 |
20170262831 | METHOD AND SYSTEM FOR POINT TO POINT TRANSACTION PROCESSING - A method for processing a point to point payment transaction includes: receiving a first transaction message related to a payment transaction including a transaction amount, primary account number, and recipient account number; generating a second transaction message related to the payment transaction including a payment amount based on the transaction amount; transmitting the second transaction message to a first financial institution associated with the primary account number; determining receipt of a currency amount equivalent to the payment amount from the first financial institution; generating a third transaction message related to the payment transaction including the recipient account number and a settlement amount based on the transaction amount; and transmitting the third transaction message to a second financial institution associated with the recipient account number. | 09-14-2017 |
20170180134 | METHOD AND SYSTEM FOR BLOCKCHAIN VARIANT USING DIGITAL SIGNATURES - A method for using digital signatures for signing blockchain transactions includes: generating a domain key pair comprising a domain private key and a domain public key, wherein the domain public key is signed after generation; receiving a plurality of member public keys, wherein each member public key is received from an associated member of a blockchain network and is a public key in a key pair comprising the member public key and a member private key corresponding to the associated member; signing each member public key using the domain private key; receiving a transaction block from a specific member of the blockchain network, wherein the transaction block includes a plurality of blockchain transaction values and a hash signed using the member private key corresponding to the specific member; signing the received transaction block using the domain private key; and transmitting the signed transaction block. | 06-22-2017 |
20170178165 | METHOD AND SYSTEM FOR GENERATION OF INDICES REGARDING NEIGHBORHOOD GROWTH - A method for generating a model for indexing neighborhood growth includes: storing transaction messages, each including a geographic location and transaction data, where the geographic location is in one of a plurality of geographic areas; receiving demographic characteristic data including property value data associated with each geographic area; identifying transaction groups for each geographic area including transaction messages where the geographic location is included in the respective associated geographic area; identifying purchase behaviors for each of the plurality of geographic areas based on the transaction data stored in the transaction messages included in associated transaction group; and generating an indexing model configured to calculate an index value for a geographic area indicative of growth or decline of the geographic area based on the purchase behaviors and property value data associated with the respective geographic area for each of the plurality of geographic areas. | 06-22-2017 |
20170178138 | SYSTEM AND METHOD FOR ADDING A DYNAMIC SECURITY CODE TO REMOTE PURCHASES - A method of providing authentication information for a card-not-present transaction; the method comprising a card provider associating an electronic communication medium of a user with a payment card of the user in advance of the transaction, the card provider generating a virtual security code which is associated with the payment card, the card provider providing the virtual security code to the electronic communication medium for retrieval by the user, the card provider recording at least one characteristic each time the virtual security code is submitted by the user to an online authentication process associated with a transaction, and the card provider providing a replacement virtual security code to the electronic communication medium in response to the recorded at least one characteristic. | 06-22-2017 |
20170178130 | METHOD AND SYSTEM FOR ACCOUNT CONTROL BASED ON DECLINED AUTHORIZATION - A method for automatic generation of transaction controls includes: storing account profiles, each including a primary account number, communication data, and transaction controls, where payment transactions are subject to the transaction controls; receiving a transaction message for a declined payment transaction including a specific primary account number and additional data elements configured to store transaction data; identifying a specific account profile that includes the specific primary account number; generating a transaction control including one or more controls based on the transaction data; transmitting the generated transaction control to a computing device based on the communication data included in the specific account profile; receiving a confirmation from the computing device indicating approval of the generated transaction control; and updating the specific account profile to include the generated transaction control. | 06-22-2017 |
20170178128 | METHOD AND SYSTEM FOR DISTRIBUTION, USE AND VALIDATION OF ELECTRONIC ENTITLEMENT CERTIFICATES - A method for distribution and transfer of entitlement certificates includes: storing account profiles, each account including an account identifier, primary account number, and account balance; receiving an entitlement request from a computing device including a specific account identifier, entitlement balance, and usage controls; identifying a specific account profile that includes the specific account identifier; generating an entitlement certificate that includes the entitlement balance and usage controls; generating an entitlement identifier for the entitlement certificate; placing a hold associated with the entitlement certificate on the account balance included in the specific account profile for the entitlement balance; and transmitting the entitlement certificate to the computing device. | 06-22-2017 |
20170178097 | METHODS AND SYSTEMS FOR MAKING A PAYMENT - A method is proposed for a payer, to make a payment to a payee, such as a merchant. The payer's communication device automatically acquires payment facilitation data comprising payee account identification data identifying a payment account associated with the payee and maintained by an acquirer. The payment facilitation data preferably also includes transaction data describing the payment, such as the amount of the payment. From the payment facilitation data, the communication device generates a payment request which is transmitted to an issuer at which the payer maintains a payment account. The issuer communicates with the acquirer, typically via a payment network, to arrange for a payment to be made, and the payment is credited to the payment account associated with the payee, and debited from the payment account associated with the payer. Thus, a payment is effected without the payee ever receiving confidential information about the payer's payment account. | 06-22-2017 |
20170177890 | SYSTEMS, METHODS, AND DEVICES FOR SECURING DATA STORED IN A CLOUD ENVIRONMENT - Devices, systems, and methods for performing particularized encryption of confidential information within real-world data files that are subsequently stored within a cloud environment are described. Specific rules/logic are executed in a local computing environment to identify the type(s) and/or magnitude(s) of confidential information contained within each real-world data file. The identified type(s) and/or magnitude(s) of confidential information is thereafter specifically encrypted using various encryption processes. Once encrypted, the data is packaged and stored within a cloud environment without the need for further encryption at either the local computing or cloud environments. | 06-22-2017 |
20170169469 | METHODS, SYSTEMS, NETWORKS, AND MEDIA FOR PREDICTING CARDHOLDER SPENDING, INCLUDING CULTURAL HERITAGE TOURIST (CHT) SPENDING - Method for predicting cardholder spending can include storing information regarding payment card transactions of at least one cardholder at a database. Information regarding cultural heritage locations can be stored at the database. Merchants related to cultural heritage tourism can be automatically identified based on the information stored at the database. Based on the information regarding payment card transactions of each cardholder at the identified merchants, whether each cardholder is in a cultural heritage tourist target category can be automatically detected. Whether each cardholder is interested in additional cultural heritage tourism transactions can be predicted using a predictive model based on the information regarding payment card transactions, the information regarding cultural heritage locations, and the detected cultural heritage tourist target category. Systems, networks, and media are also disclosed. | 06-15-2017 |
20170169468 | METHOD AND SYSTEM FOR IDENTIFICATION OF CONTENT FOR ASSOCIATED INDIVIDUALS - A method for identifying content for an associated group of individuals includes: storing, transaction messages, each including a primary account number, merchant identifier, transaction time, and transaction data; identifying a plurality of transaction groups, each group including transaction messages with a common merchant identifier and where the transaction time is within a predetermined range of time; identifying an account group comprising a plurality of primary account numbers included in transaction messages in each of two or more of the transaction groups; identifying transaction behaviors based the transaction data in each transaction message included in the transaction groups that include a primary account number stored in the account group; identifying a content item based on the transaction behaviors; and electronically transmitting the content item via a communication network. | 06-15-2017 |
20170169417 | METHOD AND SYSTEM FOR USAGE OF PAYMENT CARDS AT TRAVEL TERMINALS - 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. | 06-15-2017 |
20170161843 | METHOD AND SYSTEM FOR PLATFORM DATA UDPDATING BASED ON ELECTRONIC TRANSACTION PRODUCT DATA - A method for updating a user service platform based on product data in a user payment transaction includes: storing an account profile, the account profile including data related to a user including a user identifier and platform data associated with a user service platform; receiving a transaction message related to a payment transaction, the transaction message being formatted pursuant to one or more standards and including a plurality of data elements and at least one of: an addendum and one or more data elements configured to store product data associated with one or more products purchased in the related payment transaction; generating a data message including data associated with the product data included in the received transaction message; and electronically transmitting the generated data message to the user service platform based on the platform data included in the account profile. | 06-08-2017 |
20170161781 | METHOD AND SYSTEM FOR PROVIDING A DIGITAL GIFT CARD - A method of providing a digital gift card to a beneficiary, the method including, in one or more electronic processing devices: receiving, from a digital wallet of an individual, a request to create a digital gift card including information indicative of at least one of: an occasion associated with the digital gift card and beneficiary information associated with the beneficiary; determining, based on at least one of the occasion and the beneficiary information, a plurality of gift card offers offered by respective merchants; presenting, from the digital wallet, the plurality of gift card offers; receiving, from the digital wallet, an indication of a selected gift card offer; processing a payment from the digital wallet to the merchant offering the selected gift card offer; and sending a digital gift card notification for the selected gift card offer to the beneficiary, to thereby allow the beneficiary to obtain and redeem it. | 06-08-2017 |
20170161777 | METHOD AND SYSTEM FOR VALUATION OF SOCIAL INFLUENCE - A method for generation of an index of influence for an individual using social network and electronic transaction data includes: storing transaction messages, each related to a transaction including a time, date, and transaction data; receiving social media data associated with a user of a social network, the data including a number of followers and secondary followers of the user and data associated with shared content including a shared time, shared date, and a data value corresponding to a product or merchant; identifying transaction messages where the time and date are within a predetermined period of the shared time and date and where the transaction data corresponds to the data value; calculating a rate of return for the user based on the number of followers and secondary followers and the number of transaction messages in the subset; and identifying an influence index based on the calculated rate of return. | 06-08-2017 |
20170161768 | SYSTEMS, METHODS, AND DEVICES FOR IMPLEMENTING A SCAVENGER HUNT REWARD PROGRAM - Systems, methods, and devices for implementing a scavenger hunt reward program are described. Merchant point-of-sale level transaction data is obtained and stored. Other trackable transaction data, such as consumer location at the time of a transaction for example, is also obtained and stored. The received transaction and other trackable data are used to identify qualifying transactions with respect to one or more sets of instructions presented to the consumer. Upon the consumer completing some or all of the sets of instructions, at least one reward program sponsor is informed of such completion, and a reward/benefit is disbursed to the consumer. | 06-08-2017 |
20170161733 | METHOD AND SYSTEM FOR VALIDATION OF A TOKEN REQUESTOR - A method for enhanced validation of an entity associated with a COF token includes: storing at least transaction data, a token requester identifier (TRID), and a COF token identifier; receiving payment credentials, wherein the payment credentials include at least a COF-specific payment token; generating a transaction message, wherein the transaction message is formatted based on one or more standards and includes at least a plurality of data elements including at least a first data element configured to store the COF-specific payment token, a second data element configured to store the COF token identifier, a third data element configured to store the TRID, and one or more additional data elements configured to store the transaction data; and electronically transmitting the generated transaction message to a financial institution via a payment network. | 06-08-2017 |
20170154332 | PAYMENT DEVICE CONTROL - A method for restricting a payment device for use with a selectable set of merchants, the method comprising: receiving from an agent a request to restrict a payment device that has been enabled for restriction for use with a selectable set of merchants only; providing to the agent an interface to select a set of merchants to which use of the payment device is to be restricted; detecting a set of merchants selected by the agent; and restricting the payment device for use with the set of merchants selected by the agent. | 06-01-2017 |
20170140385 | METHOD AND SYSTEM FOR SECONDARY PROCESSING OF TRANSACTIONS - A method for processing a declined payment transaction using a secondary financial institution includes: receiving a transaction message for a payment transaction from an acquiring institution, the transaction message including a primary account number, transaction amount, institution identifier, and transaction data; calculating a fraud score based on application of fraud algorithms to data included in the transaction message; transmitting the transaction message and fraud score to an issuer; receiving an authorization response from the issuer, the response including a response code indicative of denial of the transaction; identifying a secondary financial institution; modifying the transaction message by replacing the institution identifier with an alternative identifier associated with the secondary financial institution; and transmitting the modified transaction message to the acquiring institution. | 05-18-2017 |
20170024752 | METHOD FOR FORECASTING AN INTERVAL BETWEEN INTEREST REGISTERED FOR A PARTICULAR GOOD OR SERVICE AND PURCHASE OF THE PARTICULAR GOOD OR SERVICE - Disclosed is method that includes processing the past registered interest data against the past purchase data to identify past purchases resulting from registered past interest so as to determine a period between each of the identified past purchases and the registered past interest; deriving parameters, from one or more of the determined periods, for a prediction algorithm configured to forecast the interval between the interest registered for the particular good or service and purchase of the particular good or service; processing, using the prediction algorithm, present data of interest registered on one or more goods or services that are related to the particular good or service to calculate an estimate of the interval between the registered present interest and the purchase of the particular good or service; and planning the product related activities in response to the estimated interval. Related apparatus and a non-transitory computer readable medium are also disclosed. | 01-26-2017 |
20170024732 | METHODS AND APPARATUS FOR PROCESSING A PAYMENT-ON-DELIVERY (POD) TRANSACTION - A computer-implemented method for processing a payment-on-delivery (POD) transaction is provided. The method comprising (a) obtaining transaction information in respect of an order placed by a cardholder with a merchant, said transaction information comprising payment account information associated with the cardholder; (b) transmitting a pre-payment authorization code associated with the order to the cardholder; (c) receiving a payment authorization request from a communication device of the cardholder, said payment authorization request having been sent upon delivery of order merchandise, wherein the payment authorization request comprises a candidate pre-payment authorization code; (d) verifying the candidate pre-payment authorization code using the pre-payment authorization code; and (e) upon successful verification, transmitting a transaction request for effecting a payment from an issuing bank associated with the payment account, the transaction request comprising the payment account information. An apparatus is also proposed. | 01-26-2017 |
20160379242 | METHOD AND SYSTEM FOR POST AUTHORIZATION PAYMENT OF TRANSACTIONS USING LOYALTY POINTS - A method for confirming post-authorization erasure of a transaction payment using reward points includes: storing account profiles including data related to reward accounts, each including an account identifier and point amount; receiving a transaction message associated with a payment transaction, the message including a specific account identifier and transaction amount; identifying a specific account profile that includes the specific account identifier; calculating a point cost based on the transaction amount; identifying an authorization reference key associated with the payment transaction and specific account profile; identifying a unique identifier associated with the authorization reference key; storing an authorization record including authorization reference key and unique identifier; generating a request message including the identified unique identifier one of: the point cost and transaction amount; and transmitting the request message to a consumer associated with the specific account profile. | 12-29-2016 |
20160379236 | METHOD AND SYSTEM FOR ESTIMATING RESIDENCE LATITUDE AND LONGITUDE WITH TRANSACTION DATA - A method for estimating a consumer geolocation using filtered transaction data includes: storing transaction data entries, each including an account identifier, merchant identifier, and merchant category code; storing filtering rules, each including one or more merchant category codes; receiving a location request including a specific account identifier and specific filtering rule; identifying a subset of transaction data entries including the specific account identifier; filtering the subset of transaction data entries to remove transaction data entries where the merchant category code does not correspond to one of the merchant category codes included in the specific filtering rule; identifying a geographic location for each transaction data entry in the subset based on the respective included merchant identifier; estimating a geographic location based on the geographic location identified for each transaction data entry in the filtered subset; and electronically transmitting the estimated geographic location in response to the location request. | 12-29-2016 |
20160379215 | METHOD AND SYSTEM FOR SUPERVISORY CONTROL OF PAYMENT TRANSACTIONS - A method for facilitating supervisory control of payment transactions initiated using a computing device includes: storing account profiles, each including a first identifier, second identifier, and transaction controls; receiving transaction details from a second device for a payment transaction, the transaction details including a second identifier and transaction data values; identifying a specific profile that includes the second identifier; determining that the payment transaction does not satisfy the transaction controls in the specific profile based the transaction data values; transmitting a confirmation request including the transaction data values to the first device associated with the first identifier in the specific profile; receiving a confirmation message from the first device indicating approval or denial of the payment transaction; and transmitting a message to at least one of: the second device, a payment network, and a merchant involved in the payment transaction based on the indication. | 12-29-2016 |
20160335646 | SYSTEMS AND METHODS FOR TRACKING MEDIA CONTENT CONSUMPTION - Systems and methods for tracking media content consumption and developing a media content consumption database are disclosed. Media purchase data is received and analyzed to determine media content items purchased in individual media content transactions. The media content transactions are compared to payment account data to determine a corresponding account number. The media content items purchased and corresponding account number are then stored in a media content consumption database. | 11-17-2016 |
20160335634 | Method and System for Partial Approval of Virtual Card Transactions - A method and system for enabling partial payment by a controlled card, wherein the method includes: storing, in a database, a plurality of account profiles, wherein each account profile includes at least a controlled card account identifier and data related to at least one control associated with the controlled card account identifier; receiving an authorization request for a payment transaction via a payment network, wherein the authorization request includes at least a single controlled card account identifier associated with one of the plurality of controlled card account profiles and transaction data; generating at least one recommended approval value based upon the at least one control associated with the single controlled card account identifier; updating the authorization request to include information in one or more data fields that corresponds with the at least one recommended approval value; and transmitting the updated authorization request. | 11-17-2016 |
20160335620 | VENDING MACHINE TRANSACTIONS - A method of transaction between a mobile payment device and a vending machine is described, together with a system and elements of a system supporting such a method of transaction. The method comprises establishing wireless contact between the mobile payment device and the vending machine. Vending machine transaction details are established between the mobile payment device and the vending machine. These vending machine transaction details are sent to a vending platform associated with a payment infrastructure where the vending machine transaction is authorised. The vending platform then provides an authorisation token for the vending machine transaction, allowing the vending machine to enable vending when the authorisation token has been received. | 11-17-2016 |
20160300257 | METHOD AND SYSTEM FOR REAL-TIME OFFER OPTIMIZATION | 10-13-2016 |
20160300219 | ALL-IN-ONE PROXIMITY PAYMENT DEVICE WITH LOCAL AUTHENTICATION | 10-13-2016 |
20160148220 | METHOD AND SYSTEM FOR IMPACT MODELING OF BRAND REPULSION - A method for identifying repulsive brands includes: storing a plurality of brand profiles, each brand profile including data related to a brand including a brand identifier and a plurality of competitor brand identifiers associated with competitors to the related brand; storing a plurality of transaction data entries, each transaction data entry including data related to a payment transaction involving a consumer including a specific brand identifier associated with a brand involved in the related payment transaction; identifying an associated brand profile for each transaction data entry where the included brand identifier corresponds to the specific brand identifier included in the respective transaction; and identifying repulsive brands based on inclusion of an associated competitor brand identifier in the competitor brand identifiers included in each associated brand profile identified for each transaction data entry in the transaction database. | 05-26-2016 |
20160148195 | METHOD AND SYSTEM FOR HYBRID TRANSPORTATION-ENABLED PAYMENT CARD - A method for processing a payment transaction using a hybrid payment card includes: storing an account profile, the profile including data related to a hybrid payment card including a prepaid balance and a credit allowance; receiving a validation request, the request including a transaction amount; processing the received validation request, the processing including: generating a positive validation response and a validation transaction that indicates payment is made using the prepaid balance if the prepaid balance is greater than the transaction amount, generating a positive validation response and a validation transaction that indicates payment is made using the credit allowance if the prepaid balance is less than the transaction amount and if the credit allowance is greater than the transaction amount, and generating a negative validation response if the prepaid balance and credit allowance are less than the transaction amount; and transmitting the generated validation response. | 05-26-2016 |
20160148092 | SYSTEMS AND METHODS FOR DETERMINING ACTIVITY LEVEL AT A MERCHANT LOCATION BY LEVERAGING REAL-TIME TRANSACTION DATA - Systems and methods provide information regarding the activity level associated with a point of interest. Authorization records can be stored regarding electronic/cashless payment transactions at one or more points of interest. Activity level, such as the number of transactions that are processed during a particular period of time and/or the duration of time between subsequent transactions processed can reflect the amount of time a consumer may spend or wait to be served at the one or more points of interest. Additionally, activity levels can suggest the desirability of visiting a particular point of interest. Accordingly, based on the stored authorization records, the level of activity at the one or more points of interest can be determined and provided to the consumer to allow the consumer to choose which point of interest to visit based on the consumer's needs and/or desires. | 05-26-2016 |
20160134720 | USING DATA FROM SOCIAL NETWORKS TO BUILD ACCOUNT HOLDER PROFILES - The present disclosure relates to a computer implemented method of building a profile for an account holder | 05-12-2016 |
20160132879 | SYSTEM AND METHOD FOR ENFORCING DIFFERENTIAL PRICING - Systems and methods are provided for enforcing differential pricing and other pricing structures using a payment network. One embodiment of the payment network includes a server, a processor, and a memory module that includes stored computer program code. The memory module, the stored computer program code, and the processor are configured to cause the server to parse a request message associated with a payment transaction to obtain an item identifier and payment mechanism information. The item identifier is associated with an item to be purchased as part of the payment transaction. The payment mechanism information is associated with a payment mechanism. The memory module, the stored computer program code, and the processor are further configured to cause the server to obtain a determination of whether, based on the payment mechanism information, the payment mechanism complies with a set of pricing control rules associated with the item. Additionally, the memory module, the stored computer program code, and the processor are further configured to cause the server to transmit a response message approving the payment transaction request, upon a determination that the payment mechanism complies with the set of pricing control rules, and to transmit a response message declining the payment transaction request, upon a determination that the payment mechanism does not comply with the set of differential rules. | 05-12-2016 |
20160125529 | SYSTEM AND METHOD FOR REAL-TIME CHARGEOFF MONITORING - A payment network for real-time chargeoff monitoring includes a server and at least one memory module storing computer program code. The at least one memory module and the stored computer program code are configured to, with at least one processor, cause the server to receive a set of credit bureau files and a set of transaction processor files. Further the memory module, computer program code, and the processor are configured to cause the server to process the credit bureau files, the transaction files, and payment card information associated with a set of payment cards, through a chargeoff model to determine a set of chargeoff scores. Each of the chargeoff scores is associated with one of the payment cards. The memory module, computer program code, and the processor are also configured to cause the server to receive a credit-limit-increase request message. The credit-limit-increase request message includes a credit-limit increase request for a subject card selected from the set of payment cards. The server receives the credit-limit-increase request message from a subject issuer that issued the subject card. | 05-05-2016 |
20160125433 | METHOD AND SYSTEM FOR DATA FORECASTING USING TIME SERIES VARIABLES - A method for identifying relationships between time series variables includes: storing a plurality of transaction data entries, each including a transaction time and transaction data; receiving a data request including a time period, time interval, a requestor time series variable, and a data value for each interval during the period; calculating for each of a plurality of processor time series variables, a data value for each interval during the period, the data values based on the transaction data and transaction times included in the transaction data entries; identifying a related processor time series variable based on a correspondence between the data value for each interval during the period for the variable and the data value for each interval during the period for the requestor time series variable; and transmitting the identified at least one related processor time series variable and the respective data values for each interval during the period. | 05-05-2016 |
20160125427 | METHOD AND SYSTEM FOR LINKING PERSONAL NEEDS AND SPEND BEHAVIOR - A method for identifying relationships between consumer and merchant service characteristics includes: storing consumer profiles that include consumer characteristics associated with a consumer and transaction data for transactions involving the associated consumer and a specified merchant; storing merchant profiles that include service characteristics associated with a merchant; identifying a group for each consumer characteristic that includes consumer profiles having that consumer characteristic; identifying a group for each service characteristic that includes merchant profiles having that service characteristic; and identifying characteristic relationships that include a consumer characteristic and service characteristic based on transaction data included in consumer profiles in the consumer group of the consumer characteristic that involve merchants associated with merchant profiles in the merchant group of the service characteristic. | 05-05-2016 |
20160117705 | METHOD AND SYSTEM FOR IDENTIFYING FUTURE MOVEMENT BASED ON PAST TRANSACTIONS - A method for generating consumer travel paths based on transaction history includes: storing transaction data for a plurality of payment transactions, the data including a geographic location, transaction time and/or date, and consumer identifier; receiving a specific geographic area for which movement is requested; identifying a payment transaction set that includes transaction data for a set of payment transactions that include a common consumer identifier, a geographic location corresponding to the received specific geographic area, and a transaction time and/or date included within a predetermined period of time; generating a travel path based on at least the geographic location and transaction time and/or date included in the transaction data for each payment transaction included in the payment transaction set; and predicting a future travel path based on at least the generated travel path. | 04-28-2016 |
20160110726 | METHOD AND SYSTEM FOR LINKING HANDWRITING TO TRANSACTION DATA - A method for identifying purchase behavior using handwriting characteristics includes: storing, in a handwriting database, a plurality of handwriting profiles, wherein each handwriting profile includes at least a handwriting characteristic and one or more associated purchase behaviors; receiving, by a receiving device, a handwriting sample; analyzing, by a processing device, the received handwriting sample to identify one or more handwriting characteristics; identifying, in the handwriting database, a specific handwriting profile for each of the identified one or more handwriting characteristics, wherein the specific handwriting profile includes the respective handwriting characteristic; and transmitting, by a transmitting device, the one or more associated purchase behaviors included in each of the identified specific handwriting profiles. | 04-21-2016 |
20160110712 | METHOD AND SYSTEM FOR IDENTIFYING MERCHANT DESCRIPTORS FOR DECLINED TRANSACTIONS - A method for identifying merchant descriptors for a declined transaction includes: storing a plurality of authorization requests, each request corresponding to an approved transaction and including one or more merchant descriptors and transaction data; storing a plurality of clearing records, each record corresponding to a cleared payment transaction and including two or more merchant descriptors and transaction data; receiving a declined authorization request corresponding to a declined payment transaction, the declined request including at least one merchant descriptor; identifying a related authorization request where the included one or more merchant descriptors corresponds to the at least one merchant descriptor included in the declined request; identifying a specific clearing record that corresponds to the related authorization request based on correspondence between the transaction data in the specific clearing record and the related authorization request; and transmitting the two or more merchant descriptors included in the identified specific clearing record. | 04-21-2016 |
20160110711 | METHOD AND SYSTEM FOR GENERATING CRYPTOGRAMS FOR VALIDATION IN A WEBSERVICE ENVIRONMENT - A method for generating cryptograms in a webservice environment includes: receiving, in a first environment of a computing system, a credential request transmitted by an external computing device using a secure communication protocol, the credential request including a transaction identifier and account identifier; transmitting, by the first environment, a data request to a second environment of the computing system, the data request including the account identifier; receiving, by the first environment, an account profile and session key from the second environment; transmitting, by the first environment, a cryptogram request to a third environment of the computing system, the cryptogram request including the account profile and session key; receiving, by the first environment, a cryptogram from the third environment generated using the account profile and session key; and transmitting, by the first environment, the cryptogram and transaction identifier to the external computing device via the secure communication protocol. | 04-21-2016 |
20160104146 | METHOD AND SYSTEM FOR DIRECT CARRIER BILLING - A method for processing a transaction, comprising: receiving, by an aggregator from a merchant, a transaction data signal electronically transmitted via a communication network; transmitting, by the aggregator to a mobile network operator (MNO), an authorization message; receiving, by the aggregator from the MNO, an approval transaction data signal; transmitting, by the aggregator to a payment network, a request message configured to indicate a virtual card number (VCN) request associated with the MNO's transaction account for the transaction amount; receiving, by the aggregator from the payment network, a VCN transaction data signal; and transmitting, to the payment network, a VCN message indicating the VCN initiation of a payment transaction. | 04-14-2016 |
20160092908 | METHOD AND SYSTEM FOR PROCESSING AUTOMATIC PRODUCT DISCOUNTS AT POINT OF SALE - A method for processing account and product linked offers includes: storing data related to a payment transaction including a transaction amount, product data associated with one or more products, and account data associated with a transaction account; transmitting an offer data request, wherein the offer request includes the stored product data and account data; receiving offer data in response to the transmitted offer data request, wherein the offer data includes a transaction modifier and is associated with the stored product data and account data; calculating a modified transaction amount based on the stored transaction amount and the transaction modifier included in the received offer data; and transmitting the calculated modified transaction amount and account data for use in processing a payment transaction. | 03-31-2016 |
20160092895 | METHOD AND SYSTEM FOR IDENTIFYING MERCHANT MARKET SHARES BASED ON PURCHASE DATA - A method for identifying consumer segment market shares for a merchant includes: storing a plurality of consumer profiles, each profile including data related to a consumer including a measurement key and plurality of transaction data entries associated with a transaction involving the consumer, each including a merchant identifier for a merchant involved in the transaction; receiving a specific merchant identifier and consumer segments, each segment including a plurality of measurement keys each associated with a consumer; identifying, for each segment, consumer profiles in the database that include a measurement key corresponding to one of the associated keys; calculating, for each segment, a market share based on data included in transaction data entries in each associated consumer profile that includes the specific merchant identifier and transaction data entries in each associated consumer profile that does not include the specific merchant identifier; and transmitting the calculated market share for each segment. | 03-31-2016 |
20160092875 | PRODUCT AUTHENTICATION OVER A PAYMENT NETWORK - Systems and methods are provided for authenticating a product over a payment network. A product identifier associated with a product to be authenticated may be included or appended to a conventional authorization request message or clearing message during processing of a payment transaction. The product identifier can be verified at a verification entity to determine whether the product is real or counterfeit. Authorization or settlement of the payment transaction can be approved/processed if the product is determined to be real. Authorization or settlement of the payment transaction can be declined/withheld if the product is determined to be counterfeit. | 03-31-2016 |
20160078556 | METHOD AND SYSTEM FOR ESTIMATION OF SMALL BUSINESS RISK AND SPEND PROFILES - A method for aggregating entity transaction data across multiple transaction accounts includes: storing a plurality of entity profiles, wherein each entity profile is associated with an entity including a unique entity identifier and a plurality of transaction data entries, each transaction data entry including transaction data associated with a payment transaction involving one of a plurality of transaction accounts associated with the associated entity; receiving transaction data for a processed payment transaction, wherein the transaction data includes a specific unique entity identifier associated with an entity involved in the processed payment transaction and a separate account identifier associated with a transaction account used to fund the processed payment transaction; identifying a specific entity profile where the included unique entity identifier corresponds to the specific unique entity identifier; and storing, in the identified specific entity profile, the received transaction data. | 03-17-2016 |
20160078524 | METHOD AND SYSTEM FOR SUGGESTING AND PROCESSING REGULAR TRANSACTIONS BASED ON PRODUCT DATA - A method for identifying and initiating a regular transaction for a consumer includes: storing a merchant profile, the profile including data related to a merchant including a merchant geolocation; storing an account profile, the profile including data related to a consumer including a plurality of transaction data entries, each including data related to a transaction involving the consumer including a set of one or more product identifiers corresponding to products purchased in the transaction; identifying a regular order for the consumer, the regular order including a specific set of one or more product identifiers based on frequency of the specific set as the set included in the transaction data entries in the account profile; receiving a geolocation associated with the consumer, the geolocation being within a predetermined distance of the geolocation in the merchant profile; and transmitting at least the one or more product identifiers included in the specific set. | 03-17-2016 |
20160078503 | METHOD AND APPARATUS TO EXTEND GRACE PERIOD FOR UTILITY PAYMENTS BY PREPAID DEVICE-HOLDERS - Systems and methods for determining whether to extend a grace period to a consumer instead of cancelling their services are described. The system/method accesses payroll card and/or other information pertaining to the consumer's financial and/or employment status and history. Using the information, a score may be determined and used to assess whether to grant the consumer an extension to a grace period and/or to continue access to a utility/service. | 03-17-2016 |
20160073228 | SYSTEM AND METHOD FOR GENERATING EXPECTED GEOLOCATIONS OF MOBILE COMPUTING DEVICES - A computer-implemented method for generating a geographical information database associating users with one or more geolocations. The method includes the steps of receiving user identification data, geolocation data, and date and time data associated with the geolocation data from the personal computing devices of a plurality of users. The data is normalized into a predetermined format, and stored in the database. The method further includes periodically requesting updated geolocation data, and date and time data associated with the updated geolocation data from the personal computing devices of the plurality of users. | 03-10-2016 |
20160071201 | METHOD AND SYSTEM FOR IMPLEMENTING SELF-IMPOSED SPENDING LIMIT - A method for imposing spending limits includes: storing data related to a payment account; receiving a spending limit request from a consumer associated with the account, the request including a spending target and spending category; generating a budget including a starting spending limit and two or more periods of time; applying, to the account, a spending limit, such that a value of transactions funded by the account during a first period of time and related to the spending category cannot exceed the applied spending limit, wherein the applied spending limit is the starting spending limit; decreasing the applied spending limit after the first period of time, such that transactions funded by the account during a second period of time cannot exceed the decreased applied spending limit; and repeating the decreasing step until the applied spending limit is equal to the spending target. | 03-10-2016 |
20160071200 | METHOD AND SYSTEM FOR CONSUMER BUDGETING BASED ON HISTORICAL PURCHASE DATA - A method for calculating an assisted categorized budget includes: storing a plurality of account profiles, each profile including data related to a payment account including an account identifier, a transaction history for the account, and consumer data for a consumer associated with the account; receiving a budget request, the request including a specific account identifier; identifying a specific account profile including the specific account identifier; identifying one or more related account profiles based on related consumer data and/or transaction history; and generating a budget for the payment account related to the specific account profile, the budget being based on at least (i) the consumer data included in the specific account profile, (ii) the transaction history included in the specific account profile, and (iii) at least one of (a) the consumer data and (b) transaction history included in the identified one or more related account profiles. | 03-10-2016 |
20160071136 | METHOD AND SYSTEM FOR INTEGRATING TRAVEL VISA DATA WITH TRANSACTION DATA - A method for linking travel visa data to transaction history includes: storing a plurality of consumer profiles, each profile including data related to one or more consumers including a plurality of consumer characteristics associated with each of the related one or more consumers and a plurality of transaction data entries each corresponding to a payment transaction involving one of the related one or more consumers; receiving a travel visa profile, the profile including travel visa data associated with one or more specific consumers and a plurality of demographic characteristics associated with each of the one or more specific consumers; identifying a consumer profile of the plurality of consumer profiles where at least a predefined number of the included plurality of consumer characteristics correspond to the plurality of demographic characteristics; and associating each identified consumer profiles with the travel visa data included in the received travel visa profile. | 03-10-2016 |
20160071112 | METHOD AND SYSTEM FOR PROVIDING TRANSPARENCY IN DATA COLLECTION AND USAGE - A method for providing transparency for gathered purchase data includes: storing a plurality of account profiles, each profile including data related to a transaction account associated with a consumer including an account identifier and a plurality of consumer data entries, each entry including data associated with the associated consumer including a data value; receiving a data request, the request including a specific account identifier and one or more requested consumer data entries; identifying a specific account profile where the account identifier corresponds to the specific account identifier; identifying, in the specific account profile, one or more consumer data entries corresponding to the one or more requested consumer data entries; and transmitting the data value included in each of the identified consumer data entries, wherein the data values are based on one or more payment transactions or use of a payment card associated with the related transaction account. | 03-10-2016 |
20160071091 | METHOD AND SYSTEM FOR REAL TIME CONSUMER TRANSACTION TRACKING - A method for sharing transaction data includes: storing, inside a point of sale device, a removable integrated circuit payment card, the card being configured to store payment credentials associated with a payment account and including an antenna configured to operate using electric power provided by the point of sale device; receiving, by a receiver of the integrated circuit payment card, transaction data for a payment transaction; encrypting, by a processor of the integrated circuit payment card, the received transaction data; receiving, by the receiver of the integrated circuit payment card, an indication of receipt of an authorization response associated with the payment transaction; and transmitting, by the antenna, the encrypted transaction data to a mobile communication device. | 03-10-2016 |
20160063493 | SYSTEM AND METHOD FOR PERFORMING PAYMENT AUTHORIZATION VERIFICATION USING GEOLOCATION DATA - A computer implemented system and method for estimating and verifying a characteristic of a billing address of a payment card including receiving mobile phone and payment card number data from a cardholder. Geolocation data associated with the mobile phone is collected at a predetermined time after cardholder permission to access such data has been granted. Once received, a characteristic of an address associated with the geolocation data is estimated and submitted along with the payment card number to an address verification system for verifying the validity of the characteristic of the address. | 03-03-2016 |
20160055431 | SYSTEM AND METHOD FOR GENERATING ITINERARIES AND WEATHER FORECAST DISPLAYS - A computer system is configured to generate travel itineraries from databases of travel data, the itineraries including ordered location and date data, and provide itineraries to user devices for generation of displays of weather forecast data for locations on the itinerary. A user device is configured to access itinerary data, generated from databases of travel data, and weather forecast data, and generate a display of weather forecast data for locations on the itinerary. | 02-25-2016 |
20160048858 | METHOD AND SYSTEM FOR DYNAMICALLY CREATING MICRONEIGHBORHOOD AUDIENCE SEGMENTS - A method for generating a micro-neighborhood of consumers includes: storing a plurality of account profiles, each profile including data related to a consumer including account data, a micro-neighborhood location identifier, and a plurality of transaction data entries, each entry being related to a payment transaction involving the related consumer and including transaction data; scoring each account profile stored in the account database by application of a scoring model to the transaction data included in one or more transaction data entries included in the respective account profile; and identifying a plurality of account profile groupings, each grouping including a subset of the plurality of account profiles identified based on the score for and micro-neighborhood location identifier included in each account profile included in the subset, wherein the subset of the plurality of account profiles included in each account profile grouping includes at least a predetermined number of account profiles. | 02-18-2016 |
20160048816 | Method and System for Processing Payment Transactions at an Automated Teller Machine - A method for processing payment transactions at an automated teller machine (ATM) includes: storing a plurality of account profiles, each profile including data related to a payment account associated with a consumer including a payment account number associated with the related payment account and one or more alternative account numbers, each associated with a different payment account associated with the consumer; reading payment details encoded on a payment card inserted in a receiving device of an ATM, the details including a specific payment account number; identifying a specific account profile where the included payment account number corresponds to the specific payment account number; and displaying a plurality of account selection items, each item corresponding to a payment account associated with one of: the payment account number and one of the one or more alternative account numbers included in the identified specific account profile. | 02-18-2016 |
20160042424 | METHOD AND SYSTEM FOR INTEGRATION OF MERCHANT TRADE AREAS INTO SEARCH RESULTS - 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 the respective identified merchant trade area data. | 02-11-2016 |
20160042365 | METHOD AND SYSTEM FOR TRANSFER OF CONSUMER DATA TO MERCHANTS - 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. | 02-11-2016 |
20160042327 | METHOD AND SYSTEM FOR PROCESSING OF BUSINESS-TO-BUSINESS PAYMENT TRANSACTIONS - A method for processing business-to-business payments includes: storing a plurality of payment rules, each rule including data related to a payment scheme including an institution identifier and payment amount; receiving, from a first financial institution, a notification of payment to be made by a buyer to a seller, the notification including a first institution identifier associated with the first financial institution, a second institution identifier associated with the seller and/or a second financial institution associated with the seller, and a transaction amount; forwarding, to the second financial institution, a payment notification, the notification including the transaction amount and indicates at least one of: the first financial institution, the buyer, and the seller; identifying a specific payment rule where the institution identifier corresponds to the first institution identifier; and processing a payment to the first financial institution based on the payment amount included in the specific payment rule. | 02-11-2016 |
20160034991 | METHOD AND SYSTEM FOR IDENTIFICATION OF NONCOMPLIANT MERCHANTS - A method for assessing merchant likelihood of noncompliance includes: storing a plurality of transaction data entries, each entry including data related to a payment transaction including transaction data, an account identifier, and a merchant identifier; identifying a first set of transaction data entries that include a specific merchant identifier associated with a merchant noncompliant with a rule or regulation; identifying a set of account identifiers from the transaction data entries in the first set; identifying a second set of transaction data entries that include account identifiers from the set of account identifiers; identifying a set of merchant identifiers from the transaction data entries in the second set; and calculating, for each merchant identifier in the set, a score indicative of a likelihood that an associated merchant is noncompliant with the rule or regulation based on the transaction data included in each of their transaction data entries in the second set. | 02-04-2016 |
20160034884 | METHOD AND SYSTEM FOR CHARGEBACK OF COUNTERFEIT GOODS - A method for processing a chargeback of counterfeit goods includes: storing a plurality of transaction data entries, each entry including data related to a processed payment transaction including transaction data and a merchant identifier; receiving a chargeback request, the request including identification data associated with a plurality of payment transactions and an indication of each of the plurality of payment transactions involving the sale of counterfeit goods; identifying a subset of transaction data entries based on the transaction data in each entry in the subset and the identification data in the chargeback request; initiating a chargeback for the processed payment transaction related to each transaction data entry in the subset; and initiating a payment transaction for an amount based on a number of transaction data entries in the subset, wherein the initiated payment transaction involves an entity associated with the chargeback request. | 02-04-2016 |
20160034870 | METHOD AND SYSTEM FOR IMPOSITION OF COSTS ON SPAM ADVERTISED MERCHANTS - A method for imposing fees on a merchant includes: storing, in a merchant database, a plurality of merchant profiles, wherein each merchant profile includes data related to a merchant in violation of a rule or regulation including at least a merchant identifier; receiving, by a receiving device, an authorization request for a payment transaction, wherein the authorization request includes at least a specific merchant identifier associated with a merchant involved in the payment transaction and a transaction amount; identifying, in the merchant database, a specific merchant profile where the included merchant identifier corresponds to the specific merchant identifier; processing, by a processing device, the payment transaction for the transaction amount; processing, by the processing device, a second payment transaction for the imposition of fees on the merchant involved in the payment transaction; and processing, by the processing device, a third payment transaction for revocation of the transaction amount. | 02-04-2016 |
20160019572 | METHOD AND SYSTEM FOR EFFICIENTLY DISTRIBUTING COUPONS - A method for efficiently distributing coupons to consumers including, inter alia, storing a plurality of consumer profiles; receiving, from a first device of a first consumer, a first consumer identifier associated with the first consumer and identification of at least one second consumer to whom a coupon, with an associated coupon identifier, is to be forwarded; forwarding the coupon to a second device of the at least one second consumer; creating a coupon forwarding data entry, in a consumer profile of the first consumer; receiving a notification indicating coupon redemption and including at least the coupon identifier; updating a consumer profile of the second consumer to reflect a weighted interest level; identifying from the first database, coupon history information that includes at least forwarding and redemption information associated with the redeemed coupon; and generating statistics based on the identified coupon history information. | 01-21-2016 |
20160019545 | METHOD AND SYSTEM FOR A UNIFIED PLATFORM AND DATA INTEGRATION IN A GROUP OF RELATED COMPANIES - A method for data integration in a unified platform includes a processing server that is configured to store account profiles for unified transaction and membership accounts, receive authentication requests from multiple entities, receive a transaction message for a payment transaction from another entity, identify an account profile associated with the authentication requests and payment transaction, process the payment transaction, perform authentication for each of the authentication requests, and electronically transmit results of the transaction processing and authentication to the appropriate entities, such that the processing server provides for a unified platform where data is integrated and used at a plurality of different merchants for a plurality of different services for consumer and merchant convenience. | 01-21-2016 |
20160019535 | METHOD AND SYSTEM FOR MAINTAINING PRIVACY IN SCORING OF CONSUMER SPENDING BEHAVIOR - A method for maintaining consumer privacy in behavioral scoring includes a first computing system and a second computing system. The first computing system disguises consumer characteristics and maps disguised consumer characteristics to unencrypted account identifiers, and then transmits the data to the second computing system. The second computing system encrypts the account identifiers upon receipt, and maps the encrypted account identifiers to anonymous transaction data. The second computing system uses the transaction data to calculate consumer behavioral scores, and then generates a scoring algorithm that uses disguised consumer characteristics to calculate consumer behavior scores based on the calculated consumer behavioral scores and corresponding disguised consumer characteristics. The generated algorithm is then returned to the first computing system, with the second computing system not receiving any unencrypted account identifiers, any undisguised consumer characteristics, or any personally identifiable information. | 01-21-2016 |
20160019504 | SUPPLY CHAIN MANAGEMENT TOOL TO PROMOTE A UNIFORM BUSINESS ECOSYSTEM - Systems and methods are provided for understanding a business ecosystem, e.g., technology asset makeup, of a company. Arising from this understanding, intelligent recommendations can be provided to, e.g., supply chain management and other personnel in the company, regarding the use and/or implementation of new or additional technology assets in order to facilitate a uniform business ecosystem. | 01-21-2016 |
20160005126 | SYSTEM AND METHOD FOR INVESTMENT PORTFOLIO RECOMMENDATIONS BASED ON PURCHASING AND RETAIL LOCATION - Systems and methods are provided for scanning a code associated with, taking a picture of, or otherwise receiving a product or service identifier. Upon recognizing the product or service identifier, the product or service identifier can be linked, mapped, correlated to, or otherwise associated with a company or corporate entity. Upon determining, for example, that the company or corporate entity is publicly owned or traded, one or more investment activities can be undertaken, e.g., purchasing stock in the company or corporate entity, viewing financial information associated with the company or corporate entity, etc. | 01-07-2016 |
20160005072 | METHOD AND SYSTEM FOR ONLINE COMMERCE ANALYSIS - A system for analyzing spending data includes a receiving device and a processing device. The receiving device is configured to receive transaction data for a plurality of payment transactions for a plurality of consumers, wherein the transaction data for each of the plurality of payment transactions includes at least purchase data and a payment transaction type. The processing device is configured to: categorize the transaction data from the storage device based on the payment transaction type; generate a filtered list of transaction data including transaction data for payment transactions conducted online; and analyze, for each of the payment transactions included in the filtered list of transactions, spending behaviors based on the associated transaction data, wherein analyzing spending behaviors includes categorizing the plurality of consumers based on frequency of payment transactions conducted online. | 01-07-2016 |
20160005060 | METHOD AND SYSTEM FOR PREDICTING SPENDING ON TRAVEL - A system for analyzing spending data includes a database, a receiving device and a processing device. The database stores a geographic area associated with a primary purchase area of a consumer. The receiving device receives transaction data for payment transactions for a plurality of consumers, wherein the transaction data includes purchase data, a transaction location, and a transaction time and/or date associated with the payment transaction. The processing device identifies the transaction data of the plurality of payment transactions originating at a location outside the primary purchase geographic area; generates a filtered set of payment transactions based on the identified transaction data; analyzes spending behaviors of the plurality of consumers; generates an aggregated report of transaction data occurring within a predetermined period of time for the plurality of consumers; and categorizes, for each consumer, the consumer's relative placement within the aggregated report based on a plurality of purchase attributes included. | 01-07-2016 |
20150379537 | METHOD AND SYSTEM FOR GENERATING GEOGRAPHIC POLYGONS USING PURCHASE DATA - A method for generating a consumer polygon map includes: storing a plurality of consumer profiles, wherein each consumer profile includes data related to a consumer including a consumer identifier and a plurality of transaction data entries, each transaction data entry including data related to a payment transaction involving the related consumer including transaction data and a geographic location; receiving a request for a consumer polygon, wherein the request for a consumer polygon includes a specific consumer identifier; identifying a specific consumer profile where the included consumer identifier corresponds to the specific consumer identifier; and generating a polygon map for the consumer related to the specific consumer profile, wherein the polygon map includes a plurality of polygon vertices, each polygon vertex being at a geographic location corresponding to a geographic location included in a transaction data entry included in the specific consumer profile. | 12-31-2015 |
20150371211 | METHOD AND SYSTEM FOR MAINTAINING PRIVACY IN THE INFERENCE OF MERCHANT GEOLOCATIONS - A method for inferring a merchant geolocation includes: storing a plurality of transaction data entries, each including an account identifier, merchant identifier, and transaction time; storing a plurality of merchant profiles, each including a merchant identifier and geolocation; identifying a first set of transaction data entries, each entry including a common merchant identifier; identifying a second set of transaction data entries, each entry including a different merchant identifier corresponding to a merchant within a predetermined distance of a merchant corresponding to the common merchant identifier; transmitting an identification value associated with each transaction data entry in the first and second sets; receiving geolocation data entries for each identification value, each entry including a location time and geolocation; and identifying an updated merchant geolocation for the merchant corresponding to the common merchant identifier based on the geolocation included in geolocation entries that match transaction data entries in the first set. | 12-24-2015 |
20150371207 | METHOD AND SYSTEM FOR VARIABILITY OF AGGREGATED PAYMENTS BASED ON ACCOUNT TRUSTWORTHINESS - A method for intelligently aggregating payment transactions based on consumer trustworthiness includes: storing an account profile, the profile including data related to a consumer including an account identifier, payment details, and a trustworthiness score; identifying a period of time for transaction aggregation based on the trustworthiness score included in the account profile; receiving transaction data for a plurality of payment transactions, the transaction data for each transaction including the account identifier, a transaction amount, and a transaction time and/or date; aggregating the transaction amount included in the transaction data in each payment transaction of the plurality of payment transactions where the included transaction time and/or date is within the identified period of time; and transmitting the aggregated transaction amount and the payment details included in the account profile for use in processing an aggregated payment transaction. | 12-24-2015 |
20150356659 | METHOD AND SYSTEM FOR PROVIDING MERCHANT REFERRALS TO CONSUMERS - A method for processing a consumer referral includes: storing, a plurality of location data entries, each entry including data related to a geographic location including a location identifier and location data; storing a plurality of referral data entries, each entry including data related to a referral including a referral identifier and one or more specific location identifiers; receiving a referral request, the request including a specific referral identifier encoded in a machine-readable code displayed at a specific geographic location associated with the specific referral identifier; identifying a specific referral data entry where the included referral identifier corresponds to the specific referral identifier; identifying a specific location data entry where the included location identifier corresponds to one of the one or more specific location identifiers included in the identified specific referral data entry; and transmitting the location data included in the identified specific location data entry in response to the request. | 12-10-2015 |
20150348219 | METHOD AND SYSTEM FOR LINKING LAW ENFORCEMENT DATA TO PURCHASE BEHAVIOR - A method for linking law enforcement data to transaction data includes: storing a plurality of transaction data entries, each entry including data related to a payment transaction including a geographic location associated with the related transaction, a transaction time and/or date, and transaction data; receiving law enforcement data, the data being related to criminal and law enforcement activity and including a geographic enforcement area, a period of time, and one or more law enforcement characteristics associated with the activity; identifying a subset of transaction data entries where each entry in the subset includes a geographic location included in a geographic transaction area corresponding to the geographic enforcement area and a transaction time and/or date included in the period of time; and identifying an economic impact of the criminal and law enforcement activity based on the transaction data included in the transaction data entries included in the identified subset. | 12-03-2015 |
20150348209 | METHOD AND SYSTEM FOR LINKING FORENSIC DATA WITH PURCHASE BEHAVIOR - A method for linking forensic data to transaction history includes: storing a plurality of consumer profiles, each profile including data related to a consumer including a consumer identifier associated with the related consumer and a plurality of transaction data entries, each entry including data related to a payment transaction involving the consumer including transaction data; receiving a forensic profile, the profile including forensic data obtained from a computing device; identifying a correspondence between the received forensic data and transaction data included in the stored transaction data entries to obtain a specific consumer identifier; identifying a specific consumer profile where the included consumer identifier corresponds to the specific consumer identifier; and transmitting at least the transaction data included in one or more transaction data entries included in the identified specific consumer profile. | 12-03-2015 |
20150348121 | EVENT SEATING FOR TICKET BUYERS - A method includes receiving, from a user, a request for seating at an event. The method further includes fulfilling the request for seating, based at least in part on spending habit information for the user, where the spending habit information is derived from data indicative of payment card account transactions by the user. | 12-03-2015 |
20150348072 | METHOD AND SYSTEM FOR SELECTING A TARGET AUDIENCE - A method and a system are provided for selecting an audience of potential acceptors for receiving a targeted communication and for making a targeted communication to an audience of potential acceptors. The method involves retrieving, from one or more databases, a first set of information including checking account activities and characteristics attributable to an audience of checking account customers. At least a portion of the audience of checking account customers are identifiably associated with an audience of payment card holders. The method also involves retrieving, from one or more databases, a second set of information including payment card activities and characteristics attributable to the audience of payment card holders. Payment card holders meeting selection criteria are identified based on the first set of information and the second set of information. Payment card holders meeting the selection criteria are selected for receiving a targeted communication (e.g., a payment card upgrade). | 12-03-2015 |
20150348037 | METHOD AND SYSTEM FOR IMPROVED FRAUD SCORING BASED ON CRIMINAL ACTIVITY - A method for improving fraud scoring based on criminal activity includes: storing transaction data entries, each including transaction data related to a payment transaction and a transacting consumer identifier; storing consumer profiles, each including data related to consumers including consumer characteristics and a consumer identifier; storing fraud scoring rules, each being configured to score a payment transaction for a likelihood of fraud based on transaction data; receiving a criminal activity notification, the notification including criminal characteristics associated with criminals or victims associated with untrustworthiness or fraud; identifying a specific consumer profile where a predefined number of the consumer characteristics correspond to the criminal characteristics; identifying a subset of transaction data entries where the transacting consumer identifier corresponds to the consumer identifier in the specific consumer profile; and updating the fraud scoring rules based on the transaction data included in each transaction data entry in the subset. | 12-03-2015 |
20150348030 | SYSTEM AND METHOD FOR ELECTRONIC PAYMENT - A system for processing a payment transaction, comprises a first entity configured to initiate a payment transaction with a merchant, a second entity configured to issue an account number in respect of the payment transaction, and a transaction processor configured to route the payment transaction between the merchant and the second entity in order to obtain authorization for the payment transaction from the second entity. The system is provided with an escrow account facility configured to hold an advanced fund associated with the payment transaction, the escrow facility being controlled by the transaction processor. The invention is also expressed in a method for processing a payment transaction. | 12-03-2015 |
20150348028 | SYSTEMS AND METHODS FOR MANDATED SERVICES VERIFICATION - A method and system for verifying cardholder compliance or non-compliance with a mandated services requirement by a third party using a payment card payment card network coupled to a database are provided. The method includes receiving sets of predetermined parameters that each define a transaction for one or more mandated services, receiving, by the computer device, transaction data for a plurality of transactions, determining, by the computer device, transactions for one or more mandated services from the plurality of received transactions using the received sets of parameters, summarizing the transaction data from the determined transactions, and transmitting the summarized transaction data to the third party, the summarized transaction data demonstrating cardholder compliance or noncompliance with the mandated services requirement. | 12-03-2015 |
20150347991 | METHOD AND SYSTEM FOR ANALYSIS OF CARD-ISSUED AGENCY ENTITLEMENT BENEFITS - A method for identifying agency entitlements includes: storing a plurality of transaction data entries, each entry including data related to a payment transaction including a specific account identifier associated with a payment account involved in the transaction and transaction data; storing a plurality of account profiles, each profile including data related to a payment account including an account identifier associated with the account and account data; identifying entitlement rules, wherein each o entitlement rule is associated with an agency entitlement and is configured to identify recipients of the entitlement; applying, to account profiles, the entitlement rules to (i) the account identifier and/or account data included in the respective profile, and/or (ii) the transaction data included in transaction data entries associated with the respective account profile, to identify an agency entitlement associated with the account; and updating account profiles to include the identified entitlement associated with the account. | 12-03-2015 |
20150347624 | SYSTEMS AND METHODS FOR LINKING AND ANALYZING DATA FROM DISPARATE DATA SETS - Systems and methods for linking or matching data of disparate datasets and then performing business related data analysis. Consumer-related data of two or more disparate datasets are linked in a privacy-friendly manner, and then analyzed to provide business information and/or consumer information to clients. The linking and analysis is performed in a manner to protect personally identifiable information (PII) of the consumers. In an embodiment, a processor receives a plurality of disparate anonymized datasets originating from a plurality of different data sources, formats the de-identified data to provide a plurality of formatted anonymized datasets, and links the data entries of the de-identified individuals by matching at least date data, time data, and location data. The processor then analyzes the activity data of the linked data entries, and generates a report based on the analysis. | 12-03-2015 |
20150339708 | METHODS AND SYSTEMS FOR PERFORMING THIRD PARTY TRANSACTIONS - Methods and systems of performing multi-party transactions through a single authorization and multiple settlements is disclosed. The transaction involves a consumer entering into primary and secondary transactions as a single transaction for a merchant's and third party's products, wherein the third party products are not located at the merchant's establishment. Additionally, third party merchant offers may be filtered depending on information pertaining to the consumer. | 11-26-2015 |
20150339685 | METHOD AND SYSTEM FOR IDENTIFYING INFLUENCERS IN NOMADIC SUBCULTURES - A method for identifying influencers in nomadic subcultures includes: storing a plurality of transaction data entries, each including data related to a payment transaction including a plurality of merchant data values, a consumer identifier, and a plurality of transaction data values; storing a plurality of consumer profiles, each including data related to a consumer including a consumer identifier and consumer data; identifying merchant data values and transaction data values associated with a nomadic subculture; identifying a subset of transaction data entries where the merchant data values and transaction data values includes at least one of the merchant data values and transaction data values associated with the nomadic subculture; identifying one or more consumer identifiers included in at least two transaction data entries in the subset; and identifying a consumer profile including a consumer identifier of the identified one or more consumer identifiers. | 11-26-2015 |
20150339663 | METHODS OF PAYMENT TOKEN LIFECYCLE MANAGEMENT ON A MOBILE DEVICE - A method includes maintaining a token database in a computer system, where the token database maps tokens to primary account numbers (PANs) for payment card accounts. The method further includes storing a respective entry in the token database for a token, with the token being mapped by the respective entry to a respective PAN and the respective PAN identifies a payment card account that belongs to a cardholder who uses a mobile device. The method also includes provisioning the token to the mobile device and determining at a subsequent point in time that a lifecycle event has occurred or will soon occur with respect to the token. In addition, the method includes updating the respective entry for the token in the token database in response to determining that the lifecycle event has occurred. | 11-26-2015 |
20150332414 | SYSTEM AND METHOD FOR PREDICTING ITEMS PURCHASED BASED ON TRANSACTION DATA - A system for analyzing data comprising: an input module for receiving a transaction record corresponding to a product purchase; a database for storing the transaction received by the input module; a computerized predictive model for determining an indicator for the transaction record based on at least one of a customer identifier, a class of merchant, an amount of the transaction, and a terminal identifier, wherein the indicator is indicative of a likelihood of a correct product determination; and one or more processors for: executing the predictive models; and processing the transaction record based upon the indicator determined by the computerized predictive model. | 11-19-2015 |
20150332353 | Methods and Systems of Authenticating Reviews - Systems and method for authenticating reviews are disclosed. One exemplary method includes receiving a request to authenticate a review. The review related to at least one of a commodity and a merchant. The exemplary method further includes identifying a payment account having a first transaction associated with the at least one of the commodity and the merchant. The payment account is associated with the consumer. The exemplary method includes requesting confirmation of a detail of a second transaction to the payment account, the second transaction being different than the first transaction, and issuing, by the server, an authentication for the review, when the detail of the second transaction is confirmed. | 11-19-2015 |
20150332301 | Transaction Discount Systems and Methods - Systems and methods for applying a transaction discount to a payment account are disclosed. In one exemplary system, a transaction discount system includes a memory having a discount database identifying discounted transaction types, a discount amount per discounted transaction type for an account type, and where each discounted transaction type is associated with a sponsor account. A server receives an electronic transaction from a payment device associated with a payment account. The server is coupled to the memory and includes computer-executable instructions defining a consumer transaction discount program that authorizes a full payment of the electronic transaction on the payment account and further credits the payment account the discount amount when the electronic transaction matches the discounted transaction type and the payment account matches the account type. The consumer transaction discount program also further debits the sponsor account for the discount amount. | 11-19-2015 |
20150332286 | SYSTEM AND METHOD IDENTIFYING HOLDERS OR RE-SELLABLE COMMODITIES - A system for identifying a holder of re-sellable commodities is provided. The system includes one or more data storage devices containing payment card transaction data of a plurality of customers and a filter configured to identify payment card transactions associated with a predetermined re-sellable commodity from the payment card transaction data. The system further comprises one or more additional data storage devices containing at least one of market or industry data related to the predetermined re-sellable commodity. A processor is provided and configured to analyze the card payment transaction data and the market or industry data related to the predetermined re-sellable commodity for identifying a customer likely to be in possession of the predetermined re-sellable commodity. | 11-19-2015 |
20150332285 | SYSTEM AND METHOD FOR MAKING WEATHER BASED ACTIVITY RECOMMENDATIONS - A system for correlating customer payment card purchases and contemporaneous weather conditions. The system comprises a first data storage device containing payment card transaction data and a second data storage device comprising historic weather data. A processor is provided and configured to identify correlations between payment card transactions and weather conditions contemporaneous to the transactions or otherwise associated therewith. | 11-19-2015 |
20150332284 | SYSTEM AND METHOD FOR DETERMINING SERVICE INTERVALS BASED ON TRANSACTION DATA - A system for determining service intervals of a serviceable property based on payment card transaction data. A data storage device contains payment card transaction data of a plurality customers and merchants. A processor is configured to identify purchasers of a serviceable property based on processing payment card transaction data including statistical analysis of the payment card transaction data to identify relationships between different payment card transactions representing a correlation of a given property of a purchaser with a particular service linked to the property. Characteristic traits and service frequencies are determined for purchasers of the serviceable property. A particular serviceable property is selected from the payment card transaction data, and the determined profile data is applied, along with selected data characteristics of a given service, to obtain data representative of an updated service interval for a given service associated with the serviceable property. | 11-19-2015 |
20150332271 | PASSIVE CARDHOLDER VERIFICATION METHOD IN MOBILE DEVICE - In a payment-enabled smartphone, a customer verification method (CVM) may be performed without prompting the user to provide any input. An outcome of the resulting passive CVM process may be an input to a risk based decision process performed by the smartphone, by a point of sale terminal and/or by an issuer of a payment card account accessed via the payment-enabled smartphone. The risk based decision process may determine whether a payment transaction is approved or declined. | 11-19-2015 |
20150332222 | MODELING CONSUMER CELLULAR MOBILE CARRIER SWITCHING METHOD AND APPARATUS - A system, method, and computer-readable storage medium configured to model and predict consumer cellular mobile carrier switching intentions of a payment cardholder based on transaction payment card purchases. | 11-19-2015 |
20150326935 | Methods and Systems for Purchasing Products From Media Content Shown on Media Display Devices - Methods and systems are described for use in purchasing products from media content displayed on a media display device. As an example, a consumer can select a portion of the media content, showing a desired product for purchase, while the media content is displayed at the media display device. The product is then identified, at the media display device, based on metadata of the selected portion of the media content in which the product was shown. Descriptive content for the identified product is then displayed at the media display device, and an option to purchase the product is provided to the consumer. | 11-12-2015 |
20150324838 | Systems and Methods for Evaluating Effectiveness of Campaigns Through Use of Transaction Amount Markers - Systems and methods for evaluating effectiveness of campaigns are disclosed. One exemplary method includes identifying a promotional campaign offered by a merchant during an offer period including an offer of a commodity at a predetermined price, and compiling a first set of payment accounts based on each payment account including a transaction to the merchant at the predetermined price within the offer period. The method also includes correlating the first set of payment accounts to a second set of payment accounts based on at least one identifying criteria associated with transactions to the payment accounts during a correlation period, which is different than the offer period. The method further includes generating and storing a comparison between the first set of payment accounts and the second set of payment accounts for transaction data during the offer period, to thereby indicate an effectiveness of the campaign. | 11-12-2015 |
20150324823 | METHOD AND SYSTEM FOR IDENTIFYING ASSOCIATED GEOLOCATIONS - A method and a system are provided for identifying associated geolocations. The method involves retrieving from one or more databases a first set of information including payment card transaction information, and retrieving from one or more databases a second set of information including external information. The method further includes analyzing the first set of information and the second set of information to construct (i) one or more definitions of geography, (ii) one or more definitions of time, and (iii) one or more payment card holder lists by geography and by time period to identify payment card holder overlap, and creating one or more groupings of geographies and time periods based on the payment card holder overlap. The method and system provide advantages in fraud prevention, and can also be used by merchants or businesses to better target customers or enhance existing customer relationships. | 11-12-2015 |
20150324822 | PREDICTING TRANSIENT POPULATION BASED ON PAYMENT CARD USAGE - A system and a method for predicting the transient population of a geographic location or region using point of sale transaction data are disclosed. Historical purchase data is used to develop logic for predicting a transient population at any given time, or predicting or determining the present transient population. The logic can be tested against transaction data to qualify its accuracy. Statistical techniques are used to develop the logic with a sample of payment cardholders during an analytical phase. The logic can be applied to a broader universe of cardholders to ascertain a higher level of confidence that can be assigned to the prediction. | 11-12-2015 |
20150324816 | PREDICTING LOCATION BASED ON PAYMENT CARD USAGE - A system and a method for predicting the location of a person using prior point of sale transaction data are disclosed. Historical purchase data is used to develop logic for predicting a present or future location at any given time of the cardholder. The logic can be tested against transaction data to qualify its accuracy. Statistical techniques are used to develop the logic with a sample of payment cardholders during an analytical phase. The logic can be applied to a broader universe of cardholders to ascertain a higher level of confidence that can be assigned to the prediction. | 11-12-2015 |
20150324809 | METHOD AND SYSTEM FOR DETERMINING POLITICAL AFFILIATIONS AND ATTITUDES - A method and a system are provided for determining political affiliations and/or attitudes of payment card holders. The method involves retrieving from one or more databases a first set of information including payment card transaction information, and retrieving from one or more databases a second set of information comprising external information. The external information includes merchant political affiliation and/or attitude information and payment card holder political affiliation and/or attitude information. The method further includes analyzing the first set of information and the second set of information to identify one or more associations between the payment card transaction information and the external information, and determining political affiliation and/or attitude of one or more payment card holders based on the one or more associations. The method and system can be used by merchants or businesses to better target customers or enhance existing customer relationships. | 11-12-2015 |
20150324795 | SYSTEMS AND METHODS FOR COMMUNICATING LIABILITY ACCEPTANCE WITH PAYMENT CARD TRANSACTIONS - A computer-based method for communicating liability acceptance for payment card transactions is provided. The method uses a computer device including a processor and a memory. The method includes receiving, by the processor, a transaction authorization request message for a payment card transaction having a default-liable party. The transaction authorization request message includes a shifted-liability acceptance indicator identifying a different party to the transaction that accepts liability for the payment card transaction. The method also includes authorizing the payment card transaction based at least in part on the shifted-liability acceptance indicator. The shifted-liability acceptance indicator changes the liability for the payment card transaction from the default-liable party to the different party accepting liability. | 11-12-2015 |
20150324767 | SYSTEM AND METHOD FOR RECOVERING REFUNDABLE TAXES - A method for processing a transaction relating to a purchase and refunding a tax paid on the purchase. The method comprises receiving, over a network from a merchant apparatus, payment transaction data relating to a payment transaction associated with an electronic payment card; analyzing the payment transaction data to determine whether the payment transaction is eligible for a tax refund; determining a tax refund value corresponding to the payment transaction; determining that the payment transaction is authorised for a tax refund, and coordinating with at least an issuer associated with the electronic payment card in order to credit an account associated with the electronic payment card with the tax refund value. The invention is also expressed as a computing platform configured to perform the method steps previously described, and also to a system. | 11-12-2015 |
20150317747 | METHOD AND SYSTEM FOR PROVIDING FINANCIAL PERFORMANCE DATA ASSOCIATED WITH A MERCHANT - A method implemented using a computing device in communication with one or more memory devices is provided. The method includes receiving a request from a client computing device to provide financial performance data for at least a first merchant of a plurality of merchants, retrieving transaction data associated with the plurality of merchants from the one or more memory devices wherein the transaction data is associated with payments processed through a payment network, comparing the transaction data associated with the first merchant to the transaction data associated with each of the plurality of merchants to determine at least one ranking of the first merchant relative to the plurality of merchants based on at least one financial performance factor, and transmitting the at least one ranking to the client computing device, in response to the request, without providing a name of the first merchant. | 11-05-2015 |
20150317674 | METHOD AND SYSTEM FOR INCORPORATING PAYMENT DATA TO IMPROVE ONLINE ADVERTISING - A method for identifying purchase data for advertisement suppression includes: receiving, by a receiving device, a data file originating from a computing device, wherein the data file includes at least a computer identifier associated with the computing device, a purchase identifier, and an origination time and/or date; receiving, by the receiving device, transaction data for a payment transaction, where a portion of the transaction data corresponds to the purchase identifier, wherein the transaction data includes at least purchase data and a transaction time and/or date, and wherein the transaction time and/or date is within a predetermined period of time of the origination time and/or date; and transmitting, by a transmitting device, at least the purchase data included in the received transaction data and the computer identifier for suppression of advertisements distributed to the computing device based on at least the purchase data. | 11-05-2015 |
20150317654 | METHOD AND SYSTEM FOR LINKING TRAFFIC DATA TO PURCHASE BEHAVIOR - A method for linking traffic data to transaction data includes: storing a plurality of transaction data entries, each entry including data related to a payment transaction including at least a geographic location associated with the related payment transaction, a transaction time and/or date, and transaction data; receiving traffic data, the traffic data being related to vehicle traffic and including at least a geographic traffic area, a period of time, and one or more traffic characteristics associated with the vehicle traffic; identifying a subset of transaction data entries where each entry in the subset includes a geographic location included in a geographic transaction area corresponding to the geographic traffic area and a transaction time and/or date included in the period of time; and identifying an economic impact of the vehicle traffic based on at least the transaction data included in each of the transaction data entries included in the identified subset. | 11-05-2015 |
20150317631 | MATCHING PERSONAL PHOTO IMAGES WITH PURCHASE HISTORY - At a photo server, a payment card account number is obtained from a cardholder. At the photo server, access is obtained to a database of payment card transaction information, using the payment card account number. At least one digital photo is putatively matched to a location of at least one transaction for the payment card account number in the database of transaction information, based on at least one of time stamp and geolocation, to obtain a first putative match. An indication of the first putative match is provided to the cardholder. | 11-05-2015 |
20150317629 | SYSTEMS AND METHODS FOR AUTHORIZING A PURCHASE TRANSACTION USING NET WORTH ESTIMATE - Systems and methods for permitting a consumer to consummate a purchase transaction when the purchase transaction amount exceeds an available credit limit and that consumer has assets to cover the overage amount. Thus, in some embodiments a net worth confirmation platform receives transaction information, transmits the transaction information to an Issuer financial institution (FI), receives an indication from the Issuer FI that the that the transaction is unauthorized, and determines that at least one business rule applies to the transaction and an overage amount. The net worth confirmation platform also determines a net worth estimate of the consumer based on at least one asset of the consumer, and transmits a transaction authorization message to the merchant when the business rule(s) is or are satisfied. | 11-05-2015 |
20150317613 | SYSTEMS AND METHODS FOR PROVIDING ANONYMIZED TRANSACTION DATA TO THIRD-PARTIES - A computer-implemented method for authorizing access to transaction data to a third-party computer system is implemented by a payment processor computer system coupled to a memory. The method includes receiving a request for access to transaction data associated with a cardholder account, requesting a set of authentication information associated with the cardholder account, authenticating the set of authentication information upon receiving the set of authentication information, and authorizing the third-party computer system to receive transaction data associated with the cardholder account. Upon validation, the payment processor computer system generates an authorization token and provides the authorization token to the third-party computer system. The third-party computer system uses the authorization token and a secure identifier to retrieve transaction data associated with the cardholder account. | 11-05-2015 |
20150310475 | METHOD AND SYSTEM FOR PREDICTING COUPON REDEMPTION - A method for identifying coupon redemption characteristics includes: storing a plurality of consumer profiles, each consumer profile including data related to a consumer including a consumer identifier and a plurality of coupon redemption data entries, each coupon redemption data entry including a coupon identifier and coupon data related to a coupon redeemed by the related consumer; receiving an authorization request for a payment transaction, the authorization request including a specific consumer identifier and a redeemed coupon identifier; identifying a specific consumer profile where the included consumer identifier corresponds to the specific consumer identifier; creating, in the specific consumer profile, a new coupon redemption data entry corresponding to a coupon corresponding to the redeemed coupon identifier; and identifying at least one coupon redemption characteristic based on the coupon data included in each of the coupon redemption data entries included in the specific consumer profile. | 10-29-2015 |
20150310442 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR DETERMINING CRIMINAL PROPENSITIES IN A GEOGRAPHIC LOCATION BASED ON PURCHASE CARD TRANSACTION DATA - Methods, systems, and computer readable media for determining criminal propensities in a geographic location based on customer card transaction data are disclosed. In one example, the method includes utilizing purchase card transaction data associated with purchase card transactions conducted during a designated time period to determine a plurality of first normalized regional expenditure indices corresponding to a plurality of industry categories for a first geographic location. The method further includes generating an algorithmic model based on correlations between each of the first normalized regional expenditure indices and a plurality of criminal offense types committed during the designated time period and applying the algorithmic model to each of a plurality of second normalized regional expenditure indices corresponding to the plurality of industry categories associated with a second geographic location in order to determine a criminal propensity indicator in the second geographic location for each of the plurality of criminal offense types. | 10-29-2015 |
20150310440 | Methods and Systems for Verifying Individuals Prior to Benefits Distribution - Systems and methods for verifying individuals prior to distribution of one or more benefits are disclosed. One exemplary method includes receiving, at a server, a proof-of-life validation from a payment service provider. The proof-of-life validation is based on receipt of a valid biometric from the individual at a payment device associated with the individual, and a transaction using said payment device. The method further includes distributing the benefit to a benefit account associated with the individual, when the proof-of-life validation is received within a time interval of the benefit distribution date. | 10-29-2015 |
20150310439 | METHOD FOR GENERATING AND UPDATING ALTERNATE SECURITY CODES FOR PAYMENT CARDS - An auxiliary security code called a CVC2a is generated to replace a CVC2 value that is presented on a payment card for verifying card-not-present (CNP) transactions without necessarily generating a replacement card. An enhanced card table/file is maintained by a payment network operator to facilitate transitional scenarios in which the payment cards are reissued or replaced. | 10-29-2015 |