US12112300B2 - Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks - Google Patents
Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks Download PDFInfo
- Publication number
- US12112300B2 US12112300B2 US17/069,586 US202017069586A US12112300B2 US 12112300 B2 US12112300 B2 US 12112300B2 US 202017069586 A US202017069586 A US 202017069586A US 12112300 B2 US12112300 B2 US 12112300B2
- Authority
- US
- United States
- Prior art keywords
- cardholder
- recurring payments
- merchant
- identified recurring
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000004891 communication Methods 0.000 title description 13
- 230000004044 response Effects 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 31
- 238000010183 spectrum analysis Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 7
- 230000000903 blocking effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 19
- 238000013475 authorization Methods 0.000 description 17
- 230000003993 interaction Effects 0.000 description 11
- 238000012549 training Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 235000006719 Cassia obtusifolia Nutrition 0.000 description 2
- 235000014552 Cassia tora Nutrition 0.000 description 2
- 244000201986 Cassia tora Species 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241000728173 Sarima Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- YHXISWVBGDMDLQ-UHFFFAOYSA-N moclobemide Chemical compound C1=CC(Cl)=CC=C1C(=O)NCCN1CCOCC1 YHXISWVBGDMDLQ-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/127—Shopping or accessing services according to a time-limitation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
- G06Q20/3263—Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3672—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes initialising or reloading thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4093—Monitoring of device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
- G06Q20/4097—Device specific authentication in transaction processing using mutual authentication between devices and transaction partners
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
Definitions
- the invention relates generally, to computer networking security, and more specifically, to injecting user control for user card updates automatically applied to card-on-file merchant data and recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks.
- card users rely upon availability of electronic funds for point-of-sale and online purchases with merchants.
- an electronic payment fails due to issues within the system, apart from actual availability of electronic funds, card users can have services disrupted, purchases failed, and even be embarrassed in front of friends.
- One case of failed user card transactions arises when there is a change in the underlying user card being used for the transaction. For example, if an existing card is lost or stolen, and a new physical card is typically issued by mail to the address on file and, after receipt, the card user manually updates the card information. In the meantime, no electronic payments can be consummated.
- card users may be suspicious of COF (card on file) merchants that store the user card information so that the user does not have to reenter for each use.
- COF merchants automatically consummate charges for a predetermined amount at a predetermined frequency, such as monthly dues for a health club membership. If a user is suspicious, card users have a lack of control over COF merchants and recurring payments. The conventional options for control are to submit a dispute with the credit card company or the merchant. But this can be time consuming and complicated.
- What is needed is a robust technique for improving user card data stored by card-on-file merchants and recurring payment transactions between acquirer processors and issuer processors over data communication networks, in cases such as updated card information, pushing a card to a new merchant so that it can be stored on file, recommending targeted subscription services to users who may not have subscribed to merchant services yet but are exhibiting organic recurring purchasing behavior with the merchants, and other cases discussed herein.
- a database of transactions is formed form forwarded transactions from financial institutions, the forwarded transactions transmitted from an acquirer processor for approval by an issuer processor.
- a transaction classifier can be trained from the database of transactions to identify COF (card on file) merchants having payment credentials on file for a specific card user, and participating in account update services for a financial institution.
- COF card on file
- the resulting list of the COF merchants and associated transactions, along with action buttons related to the COF merchants can be provided to card users as well as an ISO transaction approval system.
- updates to a card of the specific card user that will affect subsequent payments to the COF merchants has occurred are detected based on receiving a notification from an issuer processor.
- payment credentials can be automatically updated with the COF merchants for the specific card user
- spectral analysis technology is used to improve network transaction technology. Furthermore, the technical field of network security is improved by reducing falsely declined transactions, and network performance is improved for the user.
- FIG. 1 is a high-level block diagram illustrating a system for injecting user control for user card updates automatically applied to COF merchants and recurring payment transactions of an ISO transaction approval system, according to an embodiment.
- FIG. 2 is a sequence diagram illustrating interactions between the components of the system of FIG. 1 , according to an embodiment.
- FIGS. 3 A and 3 B are more detailed block diagram illustrating a user control server of the system of FIG. 1 , according to some embodiments.
- FIG. 4 is a more detailed block diagram illustrating a data enrichment server of the system of FIG. 1 , according to some embodiments.
- FIG. 5 is a high-level flow diagram illustrating a method for injecting user control for user card updates automatically applied to COF merchants and recurring payment transactions of an ISO transaction approval system, according to an embodiment.
- FIG. 6 A is a more detailed flow diagram illustrating a step of discovering COF merchants and recurring payments, from the method of FIG. 5 , according to an embodiment.
- FIG. 6 B is a more detailed flow diagram illustrating a step of performing spectral analysis on a time series of ISO transactions to detect periodicity from spikes, from the method of FIG. 6 A , according to an embodiment.
- FIG. 7 is a high-level flow diagram illustrating a step of providing a list of COF merchants and recurring payments to card users and to transaction approval system, in the method of FIG. 5 , according to an embodiment.
- FIG. 8 is a high-level flow diagram illustrating a step of enriching raw merchant data of an authorization request with normalized merchant data according to user location, in the method of FIG. 7 , according to an embodiment.
- FIG. 9 is a table illustrating an example of user controls for the list of COF merchants and recurring payments displayed on an app of card users, according to an embodiment.
- FIG. 10 is a block diagram illustrating an example computing device, according to one embodiment.
- FIGS. 1 - 4 I. System for Injecting User Control to COF User Card Data and Transaction Parameters
- FIG. 1 is a high-level block diagram illustrating a system 100 for injecting user control (e.g., for user card updates automatically) applied to COF merchants and recurring payment transactions of an ISO transaction approval system, according to an embodiment.
- the system 100 primarily comprises a user control server 110 , a transactional approval system 120 , a transaction-initiating device 130 and an account holder device 140 .
- Additional network components can also be part of the system 100 , such as firewalls, virus scanners, routers, switches, application servers, databases, data lakes, data warehousing, as well as additional controllers, access points, access switches, stations, SDN (Software-Defined Networking) controllers, Wi-Fi controllers, and the like.
- the network components can be implemented as hardware, software, or a combination of both, for example, as described with respect to the computing environment of FIG. 10 .
- the account holder device 140 may be a mobile device using Wi-Fi or cellular, for example, that couples to an edge device 145 for access to the network 199 .
- the network 199 may be the Internet, a wide area network, a local area network, a cellular network (e.g., 3G, 4G, 5G or 6G), Wi-Fi, or a hybrid network.
- the user control server 110 receives an update request 102 along with a copy of an ISO authorization request 101 and responds with an update response 102 .
- the update response 102 can include a new user card number, a new expiration date, a product upgrade, information from a portfolio conversion, user controls, or the like.
- the user control server 110 continually classifies ISO transactions to identify COF merchants and recurring payments associated with a particular user card. A list of COF merchants and recurring payments is determined, and updated as new ISO transactions are classified.
- the user control server 110 can provide the list of COF merchants and recurring payments back to elements of the ISO transaction approval system 120 , such as a financial institution or issuer processor.
- COF merchants store user card data used by a merchant device to fund purchases that are either automatically triggered (Amazon Prime annual fee) or manually triggered (e.g., Amazon toy purchase). Further, recurring transactions are subset of transactions conducted by the COF merchant. A transaction is recurring if it is automatically conducted at some frequency for a standard amount. The Amazon Prime annual fee may be charged on May 1st of each year with the same card data, recurring, and without new authorization from the card holder. In one embodiment, besides detecting recurring merchants (merchant-level insights), it can also detect recurring insights at the combination of card and merchant level. So, for each card and merchant information, frequency, trial end date, next billing date, and estimated amount, are known based on history.
- updates to a specific user card are received and processed by the user control server 110 .
- the updates can be initiated by financial institutions or issuer processors or by users themselves. For example, when a new user card is requested or automatically dispatched by mail to a Chase card holder, Chase can immediately send updated card information to the user control server 110 over a secure channel before the Chase card holder is even aware that the new user card exists.
- the update in turn, can be applied to the list of COF and recurring payments in either a push or pull distribution.
- the user can also be notified of COF updates 105 and make decisions to inject control how the new information is disseminated.
- a card user may be suspicious of a particular merchant or POS type and wish to discontinue by precluding the update.
- a user app on the account holder device 140 with a touch screen button can be pressed, thereby providing card users with easy access to a traditionally closed loop ISO transaction approval system 120 .
- the data enrichment server 115 extracts raw merchant data from the ISO authorization request for conversion to enriched merchant data for the list of merchants.
- the raw merchant data is typically customized by a particular merchant and their business practice, or there is any protocol at all.
- Enriched merchant data is normalized with known commercial names. This prevents several different COF merchant entries for a common merchant, for example, at different locations. While raw merchant data can have 2, 10 or more variations, enriched merchant data is coalesced under a single entry. When a customer wants to cancel a recurring payment at Walmart, for example, all the transactions and actions are accessible under a single commercial name rather than having to individually check each name and decipher raw merchant data. Some merchants have more than one enriched merchant names, such as Amazon Prime and Amazon Fresh.
- the data enrichment server 115 is an optional part of the system 100 .
- the user location 103 for the account holder device 140 can be pushed or pulled and utilized to filter search results of a places server.
- a data field has WLMRT within close proximity to a known Walmart store, the custom abbreviation can be enriched to the common trade name.
- the location is preferably in real-time with data enrichment, but in some cases, is done asynchronously.
- GPS, Wi-Fi triangulation, IP address analyses, or other techniques at the account holder device 140 determines local geo-coordinates and sends to the data enrichment server 115 .
- the data enrichment server 115 uses algorithms to predict the location based on previous locations.
- the data enrichment server 115 infers location from the merchant location, IP address, or any other appropriate technique.
- the data enrichment server 115 is part of a third-party fraud detection system, separate from the card updater system or the transaction approval system 120 . In other embodiments, the data enrichment server 115 can be integrated with the user control server 110 .
- the data enrichment server 115 is set forth in more detail with respect to FIG. 4 below.
- the transactional approval system 120 is a backend to a payment authorization system for credit card transactions for a merchant.
- the transactions can be financial transactions, such as a credit card approval, a debit card approval, an ACH, or other financial transactions. In other embodiments, the transactions are non-financial.
- the financial transaction approval system can include an acquirer processor, a card network, an issuer processor, a card issuer, and an account host. Responsive to a transaction initiated at the merchant, the acquirer processor can send the ISO authorization request according to the ISO 8583 standard, including a ⁇ 100 or a ⁇ 200 message type, with a transaction card number, transaction card credentials, merchant information, transaction amount, and other mandatory and optional fields.
- the card network does validity checks on the ISO authorization request and involves any additional services the acquirer or issuer have signed up for (such as address validation, PIN validation, risk scoring, and the like), and then forward the ISO authorization request to the issuer processor.
- the issue processor can perform validity checks and invoke value-added services such as risk scoring and cardholder policy checks, before checking with an account host if a user account has adequate funds to satisfy a transaction request.
- the account host responds to the issuer processor with an approval or denial that the issuer processor can form into an ISO authorization response, along with a approve or denial reason code.
- the card network forwards the ISO authorization response to the acquirer processor, and in turn, back to the merchant at the POS. Many other approval systems are possible.
- the transactional approval system 120 subscribes to the user control server 110 for updates to user card data.
- an update service can check for any changes to user card data stored by a merchant device. Data can be pushed through a subscription, or data can be pulled by merchant checks.
- the user control server 110 is able to implement controls of the account holder device 140 by registering a user account with a third party administrating the data enrichment server 115 .
- a third-party COF server (not shown) provides user control of COF merchants outside of the ISO transactional approval system 120 .
- one embodiment bypasses the traditional financial system for managing COF merchants and recurring transactions.
- the transaction-initiating device 130 can be a merchant device or other POS, where a merchant swipes a transaction card through a transaction card reader which uses transceiver coupled to the network 199 for transmitting an ISO authorization request to the transaction approval system 120 for approval.
- the transaction-initiating device 130 is a COF merchant storing user card data, for various reasons.
- Amazon stores user cards for easy check out.
- Spotify stores user cards, and charges a premium service fee at the same time of each month, for the same amount each month.
- Some COF transactions are recurring transactions.
- One implementation of the transaction-initiating device 130 is a terminal at a gym using Stripe to charge for membership services. The card may be stored for monthly fees. If the case of updated user card data, the transaction-initiating device 130 avoids declines by pushing the update initiated by a user.
- the account holder device 140 for a purchaser can be a user device such as a mobile telephone, electronic payment device, an iPad, laptop computer, or the like.
- the purchaser or other user logs onto the data enrichment server 110 with authentication credentials to create a secure channel for location sharing, changing transaction controls, and managing transactions.
- a mobile application is downloaded to the account holder device 140 for communication with the user control server 110 .
- an operating system or Bluetooth-connected device communicates with the data enrichment sever 110 .
- FIG. 2 is a sequence diagram illustrating interactions between the components of the system of FIG. 1 , according to an embodiment. Variations in the sequence are possible. For instance, real-time card updates and real-time user controls are shown in the interactions of FIG. 2 . However, in other embodiments, updates can be pulled from the user control server 110 in batch mode. In still other embodiments, user COF controls are applied separately from real-time ISO transactions.
- the transaction-initiating device 130 receives data from a payment card swipe by the merchant or the user (or Apple Pay, an NFC contactless swipe, or otherwise) thereby initiating the network security techniques descried herein.
- Data packets including an ISO authorization request are sent to the transactional-approval system.
- the transmission channel can be, for example, an end-to-end wired connection, a Wi-Fi or other wireless connection, or a hybrid network.
- an update request checks for COF or recurring payment updates by sending a copy of the ISO authentication request.
- a location-based search query is sent to the place server 115 at interaction 103 and a response is sent back at interaction 104 .
- the list of merchants compiled from enriched data can be sent as COF updates, at interaction 105 , to the account holder device.
- User actions, user payment controls, geographical fencing, or charge amount limitations, or other processes can be applied at this point and are sent as user COF controls, at interaction 106 , from the account holder device 150 back to the user control server 110 .
- an update response is sent back to the transaction approval system 120 .
- the ISO authorization response is sent to the transaction-initiating device 130 .
- a release of goods to the user can be allowed or disallowed by the merchant, in one example.
- FIG. 3 A is a more detailed block diagram illustrating a user control server of the system of FIG. 1 , according to some embodiments.
- the data enrichment server 110 includes a historical ISO transactional database 310 , a transaction classifier 320 , a COF merchants and recurring payments module 330 , and a network communication module 340 .
- the components can be implemented in hardware, software, or a combination.
- the historical ISO transactional database 310 stores previous ISO authentication requests and responses for training the transaction classifier 320 .
- the previous transactions can be limited to a specific user, a specific location (e.g., zip code, city or state), a specific transaction type (e.g., recurring transactions), or as otherwise needed for a specific implementation.
- the transaction classifier 320 can use numeric or signal processing modeling to identify COF merchants and recurring payments.
- One instance uses discrete Fourier transformational power spectral density for accurate and deep learning from the past ISO transactions. To do so, transactions are projected onto the frequency (sinusoids) domain. Perfectly sinusoidal data will have one spike. Periodic yet not sinusoidal data will have one spikes at the integer multiple of the frequency. Noise will have no spike, indicative of no recurring payments. Further, a periodogram/PSD involves the square of the magnitude of discrete Fourier transform to provide a good estimation from energy concentrated around certain frequencies.
- a flag is set in the data field 58.4 of the ISO 8583 format, or alternatively or in combination with, flags in data field 22 for POS entry mode and field 126 for POS environmental, and other variations.
- the data field 58.4 flag indicates that a recurring transaction is occurring. This self-identification of COF merchants can also be added to the COF list and the recurring transactions list. Other flags can include data field 61, for instance.
- a recurring transaction is identified when a first transaction includes account verification with a CVV2 or security code indicator set and subsequent transactions are higher than $0 do not include a CVV2.
- the COF merchants and recurring payments module 330 compiles, updates and distributes the list of COF merchants and recurring payments, in an embodiment.
- a user interface can communicate with the account holder device 140 to provide a display to card users to verify and control.
- the user interface can provide settings for notifications about updates to the user.
- subscriptions to the update servers with financial institutions, and other aspects of the transaction system 120 are examples of the entities that provide a display to card users to verify and control.
- the network communication module 340 can include a network interface, transceivers, antenna, protocol software, operating systems, APIs and other necessary components.
- FIG. 3 B further details the transactions classifier 320 , in an embodiment, to include a training module 350 and a prediction module 360 .
- the training module 350 uses the training set to identify the elbow points where the power density has a significant drop in value. Multiple elbow points may be present, since the power density may be amplified further when there are multiple recurring patterns. The training module then produce the best threshold value to use for differentiating a recurring pattern vs a non-recurring pattern.
- the prediction module 360 in turn includes a time series derivation module 362 , a frequency projection module 364 and a recurring payments database 366 . After old ISO transactions are processed for training by the training module 350 , predictions for identifying recurring payments can be made in real-time or batch by the prediction module 360 . Further details are set forth below with respect to FIGS. 6 A and 6 B .
- FIG. 4 is a more detailed block diagram illustrating a data enrichment server 115 of FIG. 1 , according to some embodiments.
- the data enrichment server 115 includes a historical ISO transactional database 410 , a data learning engine 420 , a location-based index of merchant data 430 and a network communication module 440 .
- the components can be implemented in hardware, software, or a combination.
- the historical ISO transactional database 410 stores previous ISO authentication requests and responses for training the data learning engine 420 .
- the previous transactions can be limited to a specific user, a specific location (e.g., zip code, city or state), a specific transaction type (e.g., recurring transactions), or as otherwise needed for a specific implementation.
- the historical ISO transactional database 410 stores previous ISO authentication request for other users.
- recurring transactions can be identified for a particular user from historical information and patterns of others. This is particularly useful for identifying recurring payments from a first payment of the series, for example.
- the location-based index of merchant data 430 is generated from the learning process as varying merchant names are coalesced under a single name, and payment controls are implemented through the single name. Being local to the data enrichment server 115 , one embodiment provides real-time look-up of enriched merchant data and when there is a cache miss, raw merchant data is used for making decisions.
- the enriched data can be retrieved from a places server.
- the data enrichment server 115 is under independent control from the transaction approval system 120 . As a result, the location-based index is controlled and leveraged by the user typically precluded from the ISO transaction data path.
- the network communication module 440 can include a network interface, transceivers, antenna, protocol software, APIs and other aspects necessary
- FIG. 5 is a high-level flow diagram illustrating a method for injecting user control for user card data (e.g., user card updates) automatically applied to COF merchants and recurring payment transactions of an ISO transaction approval system, according to an embodiment.
- user card data e.g., user card updates
- FIG. 5 is a high-level flow diagram illustrating a method for injecting user control for user card data (e.g., user card updates) automatically applied to COF merchants and recurring payment transactions of an ISO transaction approval system, according to an embodiment.
- the steps herein are merely example groupings of functionality that can be performed in different orders, enhanced with other steps, and otherwise modified under the spirit of the present disclosure.
- COF merchants and recurring payments are discovered, as described in more detail with respect to FIG. 6 .
- a list of COF merchants and recurring payments are provided to card users and/or to a transaction approval system, as shown with further detail in FIG. 7 . If a change to user card data or parameter is detected (e.g., an update to a card for a specific card user is detected) at step 530 , at step 540 payment credentials for COF merchants and recurring payments are automatically updated, as described throughout the disclosure.
- FIG. 6 A is a high-level flow diagram illustrating a step of discovering COF merchants and recurring payments, in the method of FIG. 5 , according to an embodiment.
- ISO transactions are forwarded in real-time or batch mode for analysis. If a recurring payment flag is set for explicit identification of recurring payments, for example in data field 58.4 of an ISO 8583 format packet at step 620 , the merchant is added to the COF merchant list.
- Another embodiment uses alternative data fields for the recurring data, such as data field 60 and data field 126, depending on whether the transaction is an US transaction or a non-US international transaction.
- the frequency is not explicitly identified in step 625 .
- spectral analysis is performed, at step 630 , in order to determine a frequency (e.g., daily, weekly, monthly). Besides spectral analysis, in other embodiments, different transaction attributes are analyzed. If the recurring payment flag is explicitly set at step 620 and frequency is explicitly identified at step 625 , the process continues to step 520 for providing the COF merchants and recurring payments list.
- a frequency e.g., daily, weekly, monthly.
- step 620 if the recurring payment flag is not set, spectral analysis can be performed at step 620 to identify recurring payments in an implicit manner.
- step 640 a frequency of recurring payments is derived from the spikes of the spectral analysis. In one embodiment, step 640 is not performed due to poor results in the spectral analysis of step 630 , failing to implicitly identify recurring payments. The process then returns to step 520 of FIG. 5 .
- the spectral analysis step of 630 is further defined in FIG. 6 B .
- a time series for a merchant is derived from ISO transactions, in step 631 .
- the derived time series is then projected onto a frequency domain, in step 632 . If spikes are detected in step 633 that meet a correlation threshold in step 634 , the transactions are determined to be recurring payments in step 656 .
- perfectly sinusoidal data has one spike.
- Periodic, yet non sinusoidal data has spikes at the integer multiple of the predominant frequency. The multiple spikes are generally caused by spectral leakage due to the imperfect data
- step 633 if there are no spikes in frequency detected at step 633 , or the detected spikes of step 633 do not meet the correlation threshold at step 634 , it is determined that the time series contains no recurring payments at step 635 . For instance, white noise has no spike.
- a user can have multiple subscriptions of recurring transactions with a single vendor.
- the statistical modeling or spectral analysis can be used to detect the available subscription price points for a given merchant, since the transactions at each price point should yield strong recurring pattern at a certain frequency.
- the spectral analysis result can be combined with other features derived from transaction data in machine learning models to further fine tune the prediction accuracy.
- a machine learning classifier such as a neural network based classifier or a traditional random forest based classifier, can be used to combine the features including the periodicity and price points from the spectral analysis, the POS entry mode, amount, terminal class (attended or unattended, customer operated or card acceptor operated, on-premise or off-premise), presentation type (card present or card not present, customer present or customer not present), terminal type (home terminal, dial terminal, ecommerce terminal, etc.), payment token types, token device types, and other POS condition codes to predict whether the transaction is a recurring payment or not.
- the price point can be used to alert the user whenever there is an event of price divergence in the same recurring series.
- the user's price point can be compared with other similar users for the same merchant at the same city or at the same region, to further inform the users whether or not an anomaly has occurred, and whether or not they should contact the merchant for the difference in charges.
- the spectral analysis result (frequency, price point) from other cards on the same merchant can be crowd-sourced as additional features to determine whether this transaction is recurring or not.
- crowd-sourced features can also POS entry mode, terminal class (attended or unattended, customer operated or card acceptor operated, on-premise or off-premise), presentation type (card present or card not present, customer present or customer not present), terminal type (home terminal, dial terminal, ecommerce terminal, etc.), payment token types, token device types, and other POS condition codes.
- a merchant may send incorrect recurring indicator in the transaction data.
- Apple iTune may set the recurring flag for a regular non-recurring eCommerce transaction, regardless of whether the transaction is recurring or not.
- the same model with the same features can be used to detect and correct the incorrect flagging of the transaction. New rules can be automatically generated and implemented.
- FIG. 7 is a high-level flow diagram illustrating a step of providing a list of COF merchants and recurring payments to card users and to transaction approval system, in the method of FIG. 5 , according to an embodiment.
- raw merchant data of an authorization request is enriched with normalized merchant data according to a user location, as set forth below in association with FIG. 8 .
- the data enrichment can be performed prior to identifying recurring payments, in some embodiments.
- a list of COF merchants and recurring payment is compiled for display at, for example, a mobile app on a smartphone of the card user.
- step 740 the user control (e.g., cancel, update or limit) is executed against COF merchant and recurring payments. The process returns to step 530 of FIG. 5
- FIG. 8 is a high-level flow diagram illustrating a step of enriching raw merchant data of an authorization request with normalized merchant data according to user location, in the method of FIG. 7 , according to an embodiment.
- a location-based index is generated in batch mode.
- a location of a user device is determined at step 830 .
- raw merchant data is enriched with normalized merchant data according to the user location.
- FIG. 9 is a table illustrating an example of user controls for the list of COF merchants and recurring payments displayed on an app of card users, according to an embodiment.
- COF merchants are listed, some of which have associated recurring payments (i.e., 24-hour Fitness at $29.99 per month, and gas company billing on the 8th day of the month, although amounts may be different) and some do not have associated recurring payments (i.e., Amazon stored a card but purchases are not necessarily periodic in amount or date).
- user controls allow a direct action to the COF merchant such as canceling the COF information, confirming the recurring payment, limiting charges by geo-location or amount, updating the card, clicking to contact the merchant, and alerting the user.
- the user can update the card or give permission to the card updater to do so automatically. Many other variations are possible.
- FIG. 10 is a block diagram illustrating an exemplary computing device 1000 for use in the system 100 of FIG. 1 , according to one embodiment.
- the computing device 1000 is an exemplary device that is implementable for the user control server 110 , each of the components of ISO transactional system 120 , the transaction-initiating device 130 , or the account holder device 140 . Additionally, the computing device 1000 is merely an example implementation itself, since the system 100 can also be fully or partially implemented with laptop computers, tablet computers, smart cell phones, Internet appliances, and the like.
- the computing device 1000 includes a memory 1010 , a processor 1020 , a storage drive 1030 , and an I/O port 1040 . Each of the components is coupled for electronic communication via a bus 1099 . Communication can be digital and/or analog, and use any suitable protocol.
- the memory 1010 further comprises network applications 1012 and an operating system 1014 .
- the network applications 1012 can include a web browser, a mobile application, an application that uses networking, a remote application executing locally, a network protocol application, a network management application, a network routing application, or the like.
- the operating system 1014 can be one of the Microsoft Windows®. family of operating systems (e.g., Windows 95, 98, Me, Windows NT, Windows 2000, Windows XP, Windows XP x104 Edition, Windows Vista, Windows CE, Windows Mobile, Windows 7, Windows 8, and Windows 10), Android, Linux, HP-UX, UNIX, Sun OS, Solaris, Mac OS X, Alpha OS, AIX, IRIX32, or IRIX104. Other operating systems may be used.
- Microsoft Windows is a trademark of Microsoft Corporation.
- the processor 1020 can be a network processor (e.g., optimized for IEEE 802.11), a general-purpose processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a reduced instruction set controller (RISC) processor, an integrated circuit, or the like. Qualcomm Atheros, Broadcom Corporation, and Marvell Semiconductors manufacture processors that are optimized for IEEE 802.11 devices.
- the processor 1020 can be single core, multiple core, or include more than one processing elements.
- the processor 1020 can be disposed on silicon or any other suitable material.
- the processor 1020 can receive and execute instructions and data stored in the memory 1010 or the storage device 1030 .
- the storage device 1030 can be any non-volatile type of storage such as a magnetic disc, EEPROM, Flash, or the like.
- the storage device 1030 stores code and data for applications.
- the I/O port 1040 further comprises a user interface 1042 and a network interface 1044 .
- the account holder interface 1042 can output to a display device and receive input from, for example, a keyboard.
- the network interface 1044 connects to a medium such as Ethernet or Wi-Fi for data input and output.
- the network interface 1044 includes IEEE 802.11 antennae.
- Computer software products may be written in any of various suitable programming languages, such as C, C++, C#, Java, JavaScript, PHP, Python, Perl, Ruby, and AJAX.
- the computer software product may be an independent application with data input and data display modules.
- the computer software products may be classes that are instantiated as distributed objects.
- the computer software products may also be component software such as Java Beans (from Sun Microsystems) or Enterprise Java Beans (EJB from Sun Microsystems).
- the computer that is running the previously mentioned computer software may be connected to a network and may interface to other computers using this network.
- the network may be on an intranet or the Internet, among others.
- the network may be a wired network (e.g., using copper), telephone network, packet network, an optical network (e.g., using optical fiber), or a wireless network, or any combination of these.
- data and other information may be passed between the computer and components (or steps) of a system of the invention using a wireless network using a protocol such as Wi-Fi (IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, 802.11n, and 802.ac, just to name a few examples).
- Wi-Fi IEEE standards 802.11, 802.11a, 802.11b, 802.11e, 802.11g, 802.11i, 802.11n, and 802.ac, just to name a few examples.
- signals from a computer may be transferred, at least in part
- a user accesses a system on the World Wide Web (WWW) through a network such as the Internet.
- WWW World Wide Web
- the Web browser is used to download web pages or other content in various formats including HTML, XML, text, PDF, and postscript, and may be used to upload information to other parts of the system.
- the Web browser may use uniform resource identifiers (URLs) to identify resources on the Web and hypertext transfer protocol (HTTP) in transferring files on the Web.
- URLs uniform resource identifiers
- HTTP hypertext transfer protocol
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/069,586 US12112300B2 (en) | 2012-06-19 | 2020-10-13 | Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201213527544A | 2012-06-19 | 2012-06-19 | |
US201314058229A | 2013-10-19 | 2013-10-19 | |
US16/227,560 US20190147450A1 (en) | 2012-06-19 | 2018-12-20 | Real-time enrichment of raw merchant data from iso transactions on data communication networks for preventing false declines in fraud prevention systems |
US16/551,166 US20200058031A1 (en) | 2012-06-19 | 2019-08-26 | Injecting user control for card-on-file merchant data and recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks |
US17/069,586 US12112300B2 (en) | 2012-06-19 | 2020-10-13 | Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/551,166 Continuation-In-Part US20200058031A1 (en) | 2012-06-19 | 2019-08-26 | Injecting user control for card-on-file merchant data and recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks |
Publications (2)
Publication Number | Publication Date |
---|---|
US20210133698A1 US20210133698A1 (en) | 2021-05-06 |
US12112300B2 true US12112300B2 (en) | 2024-10-08 |
Family
ID=75687754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/069,586 Active 2035-03-09 US12112300B2 (en) | 2012-06-19 | 2020-10-13 | Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks |
Country Status (1)
Country | Link |
---|---|
US (1) | US12112300B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11823201B2 (en) * | 2021-02-04 | 2023-11-21 | Visa International Service Association | Intelligent recurring transaction processing and fraud detection |
US20240311220A1 (en) * | 2023-03-17 | 2024-09-19 | Apple Inc. | Techniques for mitigating errors tied to software applications |
Citations (150)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5708422A (en) | 1995-05-31 | 1998-01-13 | At&T | Transaction authorization and alert system |
US5884289A (en) | 1995-06-16 | 1999-03-16 | Card Alert Services, Inc. | Debit card fraud detection and control system |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5953710A (en) | 1996-10-09 | 1999-09-14 | Fleming; Stephen S. | Children's credit or debit card system |
US6029154A (en) | 1997-07-28 | 2000-02-22 | Internet Commerce Services Corporation | Method and system for detecting fraud in a credit card transaction over the internet |
US6122624A (en) | 1998-05-28 | 2000-09-19 | Automated Transaction Corp. | System and method for enhanced fraud detection in automated electronic purchases |
US6343279B1 (en) | 1998-08-26 | 2002-01-29 | American Management Systems, Inc. | System integrating credit card transactions into a financial management system |
US20020035539A1 (en) | 2000-07-17 | 2002-03-21 | O'connell Richard | System and methods of validating an authorized user of a payment card and authorization of a payment card transaction |
US20020082995A1 (en) | 2000-12-27 | 2002-06-27 | Christie, Samuel H. | Payment authorization system |
US6422462B1 (en) | 1998-03-30 | 2002-07-23 | Morris E. Cohen | Apparatus and methods for improved credit cards and credit card transactions |
US20020111886A1 (en) | 2001-02-12 | 2002-08-15 | Chenevich William L. | Payment management |
US20020123938A1 (en) | 2001-03-01 | 2002-09-05 | Yu Philip S. | Systems and methods to facilitate a transaction wherein a purchaser is associated with an approver |
US20020152123A1 (en) | 1999-02-19 | 2002-10-17 | Exxonmobil Research And Engineering Company | System and method for processing financial transactions |
US20020194141A1 (en) | 2001-06-05 | 2002-12-19 | Koninklijke Philips Electronics N.V. | Payment authorisation through beacons |
US20020198806A1 (en) | 1998-04-24 | 2002-12-26 | First Data Corporation | Systems and methods for accessing and modifying usage parameters associated with a financial transaction account |
US6516056B1 (en) | 2000-01-07 | 2003-02-04 | Vesta Corporation | Fraud prevention system and method |
US20030028481A1 (en) | 1998-03-25 | 2003-02-06 | Orbis Patents, Ltd. | Credit card system and method |
US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
US20040039694A1 (en) | 2001-05-29 | 2004-02-26 | American Express Travel Related Services Company, Inc. | System and method for facilitating a subsidiary card account with controlled spending capability |
US20040068653A1 (en) | 2002-10-08 | 2004-04-08 | Fascenda Anthony C. | Shared network access using different access keys |
US20040128243A1 (en) | 2001-06-27 | 2004-07-01 | Stephen Kavanagh | Transaction processing |
US20040215543A1 (en) | 2003-04-28 | 2004-10-28 | Betz Mark S. | Systems and methods for providing enhanced merchant contact detail for credit and debit card transactions |
US20050097019A1 (en) | 2003-11-04 | 2005-05-05 | Jacobs Ronald F. | Method and system for validating financial instruments |
US20050102243A1 (en) | 2001-03-16 | 2005-05-12 | Cian Kinsella | Authorisation of online transactions |
US20050172137A1 (en) * | 2004-02-03 | 2005-08-04 | Hewlett-Packard Development Company, L.P. | Key management technique for establishing a secure channel |
US20050240527A1 (en) | 2004-04-26 | 2005-10-27 | Daniel Goldman | Combined credit/debit card and associated payment authorization/processing method |
US20050268003A1 (en) | 2004-04-07 | 2005-12-01 | Ynjiun Wang | HTTP enabled computer peripheral |
US20060085337A1 (en) | 2003-09-26 | 2006-04-20 | Conforti Cathleen M | Method and system for using payment cards as a payment option within an online bill payment and presentment solution |
US20060178986A1 (en) | 2000-02-17 | 2006-08-10 | Giordano Joseph A | System and method for processing financial transactions using multi-payment preferences |
US20070039049A1 (en) | 2005-08-11 | 2007-02-15 | Netmanage, Inc. | Real-time activity monitoring and reporting |
US20070124256A1 (en) | 2005-06-02 | 2007-05-31 | Crooks Theodore J | Comprehensive Identity Protection System |
US20070198495A1 (en) | 2006-01-27 | 2007-08-23 | Buron Florian M | Geographic coding for location search queries |
US7266537B2 (en) | 2004-01-14 | 2007-09-04 | Intelligent Results | Predictive selection of content transformation in predictive modeling systems |
US20080101283A1 (en) | 2003-06-30 | 2008-05-01 | Calhoun Patrice R | Discovery of Rogue Access Point Location in Wireless Network Environments |
US20080120235A1 (en) | 2006-11-22 | 2008-05-22 | Peter Zhe Chu | Network-based consumer transactions with credit accounts |
US20080147523A1 (en) | 2006-12-18 | 2008-06-19 | Tatiana Mulry | Method and apparatus for transaction management |
US20080222038A1 (en) | 2005-07-05 | 2008-09-11 | Tomer Eden | Location Based Authentication System |
US20080228648A1 (en) | 2002-03-05 | 2008-09-18 | Lynn Kemper | System for personal authorization control for card transactions |
US7427033B1 (en) | 2005-02-26 | 2008-09-23 | James Roskind | Time-varying security code for enabling authorizations and other uses of financial accounts |
US20080263402A1 (en) | 2007-04-20 | 2008-10-23 | Nethawk Oyj | method, arrangement, testing device and program for testing multimedia communication equipment and software |
US20080257952A1 (en) | 2007-04-18 | 2008-10-23 | Andre Luis Zandonadi | System and Method for Conducting Commercial Transactions |
US20090012898A1 (en) | 2007-07-02 | 2009-01-08 | Lucent Technologies Inc. | Location based credit card fraud prevention |
US20090112651A1 (en) | 2007-10-31 | 2009-04-30 | American Express Travel Reated Services Company | Latency locator |
US20090132424A1 (en) | 2007-11-20 | 2009-05-21 | Propay Usa, Inc. | Secure payment capture processes |
US20090138968A1 (en) | 2005-12-28 | 2009-05-28 | Pablo Daniel Serber | Distributed network protection |
US20090164327A1 (en) | 1999-11-05 | 2009-06-25 | American Express Travel Related Services Company, Inc. | Methods for Processing a Payment Authorization Request Utilizing a Network of Point of Sale Devices |
US20090164330A1 (en) | 1999-11-05 | 2009-06-25 | American Express Travel Related Services Company, Inc. | Systems and Methods for Processing a Payment Authorization Request Over Disparate Payment Networks |
US20090254462A1 (en) | 2008-04-04 | 2009-10-08 | Brad Michael Tomchek | Methods and systems for managing co-brand proprietary financial transaction processing |
US20090313147A1 (en) | 2008-06-03 | 2009-12-17 | Balasubramanian Chandra S | Alternative payment implementation for electronic retailers |
US20100022254A1 (en) | 2008-07-22 | 2010-01-28 | Bank Of America Corporation | Location-Based Authentication of Mobile Device Transactions |
US20100051684A1 (en) | 2008-09-02 | 2010-03-04 | William Lewis-Jennings Powers | Fraud geospeed alerting method and system |
US20100063903A1 (en) | 2008-03-10 | 2010-03-11 | Thayne Whipple | Hierarchically applied rules engine ("hare") |
US7693771B1 (en) * | 2006-04-14 | 2010-04-06 | Intuit Inc. | Method and apparatus for identifying recurring payments |
US20100106611A1 (en) | 2008-10-24 | 2010-04-29 | Uc Group Ltd. | Financial transactions systems and methods |
US20100114776A1 (en) | 2008-11-06 | 2010-05-06 | Kevin Weller | Online challenge-response |
US20100153224A1 (en) | 2008-12-17 | 2010-06-17 | Noam Livnat | Methods and Systems for Account Management of Group Accounts |
US20100174644A1 (en) | 2006-08-17 | 2010-07-08 | Mastercard International Incorporated | Integrated File Structure Useful in Connection with Apparatus and Method for Facilitating Account Restructuring in an Electronic Bill Payment System |
US7784684B2 (en) | 2002-08-08 | 2010-08-31 | Fujitsu Limited | Wireless computer wallet for physical point of sale (POS) transactions |
US7793851B2 (en) | 2005-05-09 | 2010-09-14 | Dynamics Inc. | Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card |
US7801826B2 (en) | 2002-08-08 | 2010-09-21 | Fujitsu Limited | Framework and system for purchasing of goods and services |
US7813725B2 (en) | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
US7813822B1 (en) | 2000-10-05 | 2010-10-12 | Hoffberg Steven M | Intelligent electronic appliance system and method |
US20100258620A1 (en) * | 2009-04-10 | 2010-10-14 | Denise Torreyson | Methods and systems for linking multiple accounts |
US7822688B2 (en) | 2002-08-08 | 2010-10-26 | Fujitsu Limited | Wireless wallet |
US20100274720A1 (en) | 2009-04-28 | 2010-10-28 | Mark Carlson | Fraud and reputation protection using advanced authorization and rules engine |
US20100280950A1 (en) * | 2009-05-04 | 2010-11-04 | Patrick Faith | Transaction authorization using time-dependent transaction patterns |
US20100299253A1 (en) * | 2009-05-21 | 2010-11-25 | Barbara Patterson | Recurring Transaction Processing |
US20100325047A1 (en) | 2009-04-28 | 2010-12-23 | Mark Carlson | System and method for providing advice to consumer regarding a payment transaction |
US20110047075A1 (en) | 2009-08-19 | 2011-02-24 | Mastercard International Incorporated | Location controls on payment card transactions |
US7925605B1 (en) | 2007-09-13 | 2011-04-12 | The United States Of America As Represented By The Secretary Of The Navy | Evolutionary expert systems and methods using meta-rules matching |
US20110137804A1 (en) | 2009-12-03 | 2011-06-09 | Recursion Software, Inc. | System and method for approving transactions |
US20110238564A1 (en) | 2010-03-26 | 2011-09-29 | Kwang Hyun Lim | System and Method for Early Detection of Fraudulent Transactions |
US20110251892A1 (en) | 2010-04-09 | 2011-10-13 | Kevin Laracey | Mobile Phone Payment Processing Methods and Systems |
US20110317804A1 (en) | 2006-12-22 | 2011-12-29 | Sidense Corp. | Program verify method for otp memories |
US20120030109A1 (en) | 2010-07-28 | 2012-02-02 | Bank Of America Corporation | Dependent payment device |
US20120036013A1 (en) | 2010-08-09 | 2012-02-09 | Brent Lee Neuhaus | System and method for determining a consumer's location code from payment transaction data |
US8127982B1 (en) | 2009-01-09 | 2012-03-06 | Apple Inc. | Parental controls |
US20120059758A1 (en) | 2010-09-03 | 2012-03-08 | Mark Carlson | Protecting Express Enrollment Using a Challenge |
US20120066107A1 (en) | 2010-08-27 | 2012-03-15 | Sven Grajetzki | Method and System for Securing Accounts |
US20120072347A1 (en) | 2009-03-20 | 2012-03-22 | Anthony Conway | Policy-based payment transaction routing service for credit card payment processing |
US20120095918A1 (en) | 2010-10-14 | 2012-04-19 | Penny Jurss | Transaction alerting in a multi-network environment |
US20120143730A1 (en) | 2007-09-10 | 2012-06-07 | Prodea Systems, Inc. | Device and a Method for Ordering Product at a Premises Via an Integrated Multimedia Service System |
US20120197708A1 (en) | 2011-01-31 | 2012-08-02 | Mullen Jeffrey D | Systems and methods for social networking mechanisms for powered cards and devices |
US20120197802A1 (en) | 2011-01-28 | 2012-08-02 | Janet Smith | Method and system for determining fraud in a card-not-present transaction |
US20120225639A1 (en) | 2003-12-17 | 2012-09-06 | Gazdzinski Mark J | Portable computerized wireless payment apparatus and methods |
US8284061B1 (en) | 2010-04-12 | 2012-10-09 | Diegane Dione | System and method for exchanging information bi-directionally |
US20120271697A1 (en) | 2011-04-25 | 2012-10-25 | Mastercard International, Inc. | Methods and systems for offer and dynamic gift verification and redemption |
US20120300932A1 (en) * | 2011-05-26 | 2012-11-29 | First Data Corporation | Systems and Methods for Encrypting Mobile Device Communications |
US20120303525A1 (en) | 2011-05-23 | 2012-11-29 | Sharath Sahadevan | Methods and systems for verifying regulation compliance |
US8417630B2 (en) | 2009-03-20 | 2013-04-09 | Fiserv, Inc. | Systems and methods for deposit predictions based upon template matching |
WO2013062897A1 (en) | 2011-10-27 | 2013-05-02 | Bank Of America Corporation | Use of velocity in fraud detection or prevention |
US20130138516A1 (en) | 2011-11-28 | 2013-05-30 | Mocapay, Inc. | Mobile device authorization system for concurrent submission of multiple tender types |
US8509734B1 (en) | 2008-06-26 | 2013-08-13 | Amazon Technologies, Inc. | Location aware transaction authorization |
US8516266B2 (en) | 1991-12-23 | 2013-08-20 | Steven M. Hoffberg | System and method for intermachine markup language communications |
US20130282593A1 (en) | 2012-04-18 | 2013-10-24 | Christopher John Merz | Method and system for generating safety alerts |
US20130290121A1 (en) | 2011-11-13 | 2013-10-31 | Google Inc. | Real-time payment authorization |
US20130332362A1 (en) | 2012-06-11 | 2013-12-12 | Visa International Service Association | Systems and methods to customize privacy preferences |
US20130332361A1 (en) | 2012-06-11 | 2013-12-12 | Visa International Service Association | Systems and methods to provide privacy protection for activities related to transactions |
US20130346294A1 (en) | 2012-03-21 | 2013-12-26 | Patrick Faith | Risk manager optimizer |
US20140040135A1 (en) | 2012-08-03 | 2014-02-06 | Visa International Service Association | Systems and methods to digitally sign transactions |
US20140040139A1 (en) | 2011-12-19 | 2014-02-06 | Sequent Software, Inc. | System and method for dynamic temporary payment authorization in a portable communication device |
US20140095947A1 (en) | 2012-09-29 | 2014-04-03 | Christopher P. Mozak | Functional memory array testing with a transaction-level test engine |
US8706620B2 (en) | 2010-04-12 | 2014-04-22 | Visa International Service Association | Restricted use currency |
US20140258119A1 (en) | 2013-03-06 | 2014-09-11 | Laure Canis | Fraud Decision Processing System and Method |
US20140279503A1 (en) | 2013-03-13 | 2014-09-18 | Bank Of America Corporation | Providing customer alerts based on geo-thresholds |
US20140279231A1 (en) | 2013-03-13 | 2014-09-18 | Capital One Financial Corporation | System and method for providing third party payments with non-integrated merchants |
US20140279309A1 (en) | 2013-03-15 | 2014-09-18 | Mastercard International Incorporated | Transaction-history driven counterfeit fraud risk management solution |
US20140263622A1 (en) * | 2013-03-14 | 2014-09-18 | Blitzpay, Inc. | Methods and systems for authenticating a transaction with the use of a portable electronic device |
US20140304055A1 (en) | 2011-03-29 | 2014-10-09 | Patrick Faith | Using Mix-Media for Payment Authorization |
US20140337175A1 (en) | 2011-02-22 | 2014-11-13 | Visa International Service Association | Universal Electronic Payment Apparatuses, Methods and Systems |
US20140358769A1 (en) | 2013-05-28 | 2014-12-04 | Mastercard International Incorporated | Merchant data correction through location averaging |
US20140372304A1 (en) | 2013-06-18 | 2014-12-18 | Mastercard International Incorporated | Geo-enumerative deviceholder authentication |
US20150045064A1 (en) | 2012-12-28 | 2015-02-12 | Martin Junkar | Geofencing techniques |
EP2869255A1 (en) | 2013-11-05 | 2015-05-06 | MasterCard International Incorporated | Method and system of utilizing mobile phone location to manage card acceptance |
US20150161741A1 (en) * | 2013-12-06 | 2015-06-11 | Mastercard International Incorporated | Automatic determination of periodic payments based on transaction information |
US20150242949A1 (en) | 2012-10-16 | 2015-08-27 | Innovative Card Systems Inc. | Investment card |
US20150332302A1 (en) | 2014-05-15 | 2015-11-19 | Visa International Service Association | Systems and methods to organize and consolidate data for improved data storage and processing |
US9324105B2 (en) | 2006-08-29 | 2016-04-26 | Marvell World Trade Ltd. | Method and apparatus to buy and sell items via a local area network |
US20160155124A1 (en) | 2014-12-02 | 2016-06-02 | Mastercard International Incorporated | Methods and systems for updating expiry information of an account |
DE202012013375U1 (en) | 2011-05-20 | 2016-08-12 | Apple Inc. | Customer service application for a portable electronic device |
US20160275781A1 (en) | 2015-03-18 | 2016-09-22 | Google Inc. | Systems and methods of privacy within a security system |
US20170024743A1 (en) | 2015-07-23 | 2017-01-26 | Dashlane, Inc. | Method and system for managing payment options |
US20170109745A1 (en) | 2015-10-15 | 2017-04-20 | Mohammad Al-Bedaiwi | Instant token issuance system |
US20170116585A1 (en) | 2015-10-27 | 2017-04-27 | Mastercard International Incorporated | Systems and methods for updating stored cardholder account data |
US20170148020A1 (en) * | 2015-11-23 | 2017-05-25 | Mastercard International Incorporated | Systems and Methods for Use in Verifying Recurring Transactions to Payment Accounts |
US9674154B1 (en) | 2015-09-21 | 2017-06-06 | Amazon Technologies, Inc. | Protecting customers from surveillance |
US20170161698A1 (en) * | 2012-09-25 | 2017-06-08 | Mx Technologies, Inc. | Automatic payment and deposit migration |
US9704185B2 (en) | 2015-09-30 | 2017-07-11 | International Business Machines Corporation | Product recommendation using sentiment and semantic analysis |
US20170300894A1 (en) | 2016-04-13 | 2017-10-19 | Mastercard International Incorporated | System and method for providing reports on usage of payment token |
US9836455B2 (en) | 2011-02-23 | 2017-12-05 | New York University | Apparatus, method and computer-accessible medium for explaining classifications of documents |
US20180005241A1 (en) | 2016-03-25 | 2018-01-04 | Dean Elliott Smothers | Real time verification of transfers of funds |
US20180165759A1 (en) | 2016-12-12 | 2018-06-14 | Mastercard International Incorporated | Systems and Methods for Identifying Card-on-File Payment Account Transactions |
US20180225656A1 (en) * | 2017-02-03 | 2018-08-09 | Mastercard International Incorporated | Transmitting sensitive data from a digital wallet on a user device to a designated server for use by a transaction card application process |
US20180357687A1 (en) | 2017-06-07 | 2018-12-13 | Mastercard International Incorporated | Enriching merchant identifiers associated with account data update requests |
US10169768B2 (en) | 2011-04-11 | 2019-01-01 | Diegane Dione | System and method for exchanging information bi-directionally |
US20190095915A1 (en) * | 2017-09-28 | 2019-03-28 | Mastercard International Incorporated | System and method for managing recurring payments |
US20190147448A1 (en) * | 2017-11-15 | 2019-05-16 | Mastercard International Incorporated | Data analysis systems and methods for identifying recurring payment programs |
US10402829B1 (en) | 2016-09-09 | 2019-09-03 | Worldpay, Llc | Systems and methods for using shared databases for managing supplemental payment sources |
US20190392443A1 (en) * | 2018-06-21 | 2019-12-26 | Mastercard International Incorporated | Electronic system and computerized method for processing recurring payment transactions |
US20200005259A1 (en) * | 2018-06-29 | 2020-01-02 | Mastercard International Incorporated | System and method for managing recurring payments over a payment network |
US20200118133A1 (en) * | 2018-10-12 | 2020-04-16 | Capital One Services, Llc | Systems and methods for continuation of recurring charges, while maintaining fraud prevention |
US20200184434A1 (en) * | 2018-12-07 | 2020-06-11 | Wells Fargo Bank, N.A. | System and method for identifying and managing goods and services based on disuse |
US20200226609A1 (en) * | 2016-12-15 | 2020-07-16 | Worldpay, Llc | Systems and methods for partial authorization of electronic transactions |
US20200394086A1 (en) | 2019-06-12 | 2020-12-17 | Samsung Electronics Co., Ltd. | Electronic device and method for providing notification information thereby |
US10902365B2 (en) * | 2016-12-23 | 2021-01-26 | Yodlee, Inc. | Identifying recurring series from transactional data |
US20210217035A1 (en) * | 2020-01-13 | 2021-07-15 | Mastercard International Incorporated | Fair price estimator |
US11144982B1 (en) | 2019-05-08 | 2021-10-12 | Inmar Clearing, Inc. | System for recommending a meal kit based upon use-by dates and related methods |
US20210350340A1 (en) * | 2020-05-05 | 2021-11-11 | Plaid Inc. | Secure updating of allocations to user accounts |
US20220076231A1 (en) * | 2016-06-20 | 2022-03-10 | Jpmorgan Chase Bank, N.A. | System and method for enrichment of transaction data |
US11734705B2 (en) * | 2019-10-18 | 2023-08-22 | Capital One Services, Llc | Techniques to predict and implement an amortized bill payment system |
-
2020
- 2020-10-13 US US17/069,586 patent/US12112300B2/en active Active
Patent Citations (152)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8516266B2 (en) | 1991-12-23 | 2013-08-20 | Steven M. Hoffberg | System and method for intermachine markup language communications |
US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
US5708422A (en) | 1995-05-31 | 1998-01-13 | At&T | Transaction authorization and alert system |
US5884289A (en) | 1995-06-16 | 1999-03-16 | Card Alert Services, Inc. | Debit card fraud detection and control system |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5953710A (en) | 1996-10-09 | 1999-09-14 | Fleming; Stephen S. | Children's credit or debit card system |
US6029154A (en) | 1997-07-28 | 2000-02-22 | Internet Commerce Services Corporation | Method and system for detecting fraud in a credit card transaction over the internet |
US20030028481A1 (en) | 1998-03-25 | 2003-02-06 | Orbis Patents, Ltd. | Credit card system and method |
US6422462B1 (en) | 1998-03-30 | 2002-07-23 | Morris E. Cohen | Apparatus and methods for improved credit cards and credit card transactions |
US20020198806A1 (en) | 1998-04-24 | 2002-12-26 | First Data Corporation | Systems and methods for accessing and modifying usage parameters associated with a financial transaction account |
US6122624A (en) | 1998-05-28 | 2000-09-19 | Automated Transaction Corp. | System and method for enhanced fraud detection in automated electronic purchases |
US6343279B1 (en) | 1998-08-26 | 2002-01-29 | American Management Systems, Inc. | System integrating credit card transactions into a financial management system |
US7813725B2 (en) | 1998-10-01 | 2010-10-12 | Onepin, Llc | Wireless data exchange |
US20020152123A1 (en) | 1999-02-19 | 2002-10-17 | Exxonmobil Research And Engineering Company | System and method for processing financial transactions |
US20090164330A1 (en) | 1999-11-05 | 2009-06-25 | American Express Travel Related Services Company, Inc. | Systems and Methods for Processing a Payment Authorization Request Over Disparate Payment Networks |
US20090164327A1 (en) | 1999-11-05 | 2009-06-25 | American Express Travel Related Services Company, Inc. | Methods for Processing a Payment Authorization Request Utilizing a Network of Point of Sale Devices |
US6516056B1 (en) | 2000-01-07 | 2003-02-04 | Vesta Corporation | Fraud prevention system and method |
US20060178986A1 (en) | 2000-02-17 | 2006-08-10 | Giordano Joseph A | System and method for processing financial transactions using multi-payment preferences |
US20020035539A1 (en) | 2000-07-17 | 2002-03-21 | O'connell Richard | System and methods of validating an authorized user of a payment card and authorization of a payment card transaction |
US7813822B1 (en) | 2000-10-05 | 2010-10-12 | Hoffberg Steven M | Intelligent electronic appliance system and method |
US20020082995A1 (en) | 2000-12-27 | 2002-06-27 | Christie, Samuel H. | Payment authorization system |
US20020111886A1 (en) | 2001-02-12 | 2002-08-15 | Chenevich William L. | Payment management |
US20020123938A1 (en) | 2001-03-01 | 2002-09-05 | Yu Philip S. | Systems and methods to facilitate a transaction wherein a purchaser is associated with an approver |
US20050102243A1 (en) | 2001-03-16 | 2005-05-12 | Cian Kinsella | Authorisation of online transactions |
US20040039694A1 (en) | 2001-05-29 | 2004-02-26 | American Express Travel Related Services Company, Inc. | System and method for facilitating a subsidiary card account with controlled spending capability |
US20020194141A1 (en) | 2001-06-05 | 2002-12-19 | Koninklijke Philips Electronics N.V. | Payment authorisation through beacons |
US20040128243A1 (en) | 2001-06-27 | 2004-07-01 | Stephen Kavanagh | Transaction processing |
US20080228648A1 (en) | 2002-03-05 | 2008-09-18 | Lynn Kemper | System for personal authorization control for card transactions |
US7822688B2 (en) | 2002-08-08 | 2010-10-26 | Fujitsu Limited | Wireless wallet |
US7801826B2 (en) | 2002-08-08 | 2010-09-21 | Fujitsu Limited | Framework and system for purchasing of goods and services |
US7784684B2 (en) | 2002-08-08 | 2010-08-31 | Fujitsu Limited | Wireless computer wallet for physical point of sale (POS) transactions |
US20040068653A1 (en) | 2002-10-08 | 2004-04-08 | Fascenda Anthony C. | Shared network access using different access keys |
US20040215543A1 (en) | 2003-04-28 | 2004-10-28 | Betz Mark S. | Systems and methods for providing enhanced merchant contact detail for credit and debit card transactions |
US20080101283A1 (en) | 2003-06-30 | 2008-05-01 | Calhoun Patrice R | Discovery of Rogue Access Point Location in Wireless Network Environments |
US20060085337A1 (en) | 2003-09-26 | 2006-04-20 | Conforti Cathleen M | Method and system for using payment cards as a payment option within an online bill payment and presentment solution |
US20050097019A1 (en) | 2003-11-04 | 2005-05-05 | Jacobs Ronald F. | Method and system for validating financial instruments |
US20120225639A1 (en) | 2003-12-17 | 2012-09-06 | Gazdzinski Mark J | Portable computerized wireless payment apparatus and methods |
US7266537B2 (en) | 2004-01-14 | 2007-09-04 | Intelligent Results | Predictive selection of content transformation in predictive modeling systems |
US20050172137A1 (en) * | 2004-02-03 | 2005-08-04 | Hewlett-Packard Development Company, L.P. | Key management technique for establishing a secure channel |
US20050268003A1 (en) | 2004-04-07 | 2005-12-01 | Ynjiun Wang | HTTP enabled computer peripheral |
US20050240527A1 (en) | 2004-04-26 | 2005-10-27 | Daniel Goldman | Combined credit/debit card and associated payment authorization/processing method |
US7427033B1 (en) | 2005-02-26 | 2008-09-23 | James Roskind | Time-varying security code for enabling authorizations and other uses of financial accounts |
US7798416B2 (en) | 2005-02-26 | 2010-09-21 | James Roskind | Time-varying security code for enabling authorizations and other uses of financial accounts |
US7828220B2 (en) | 2005-05-09 | 2010-11-09 | Dynamics Inc. | Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card |
US7793851B2 (en) | 2005-05-09 | 2010-09-14 | Dynamics Inc. | Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card |
US20070124256A1 (en) | 2005-06-02 | 2007-05-31 | Crooks Theodore J | Comprehensive Identity Protection System |
US20080222038A1 (en) | 2005-07-05 | 2008-09-11 | Tomer Eden | Location Based Authentication System |
US20070039049A1 (en) | 2005-08-11 | 2007-02-15 | Netmanage, Inc. | Real-time activity monitoring and reporting |
US20090138968A1 (en) | 2005-12-28 | 2009-05-28 | Pablo Daniel Serber | Distributed network protection |
US20070198495A1 (en) | 2006-01-27 | 2007-08-23 | Buron Florian M | Geographic coding for location search queries |
US7693771B1 (en) * | 2006-04-14 | 2010-04-06 | Intuit Inc. | Method and apparatus for identifying recurring payments |
US20100174644A1 (en) | 2006-08-17 | 2010-07-08 | Mastercard International Incorporated | Integrated File Structure Useful in Connection with Apparatus and Method for Facilitating Account Restructuring in an Electronic Bill Payment System |
US9324105B2 (en) | 2006-08-29 | 2016-04-26 | Marvell World Trade Ltd. | Method and apparatus to buy and sell items via a local area network |
US20080120235A1 (en) | 2006-11-22 | 2008-05-22 | Peter Zhe Chu | Network-based consumer transactions with credit accounts |
US20080147523A1 (en) | 2006-12-18 | 2008-06-19 | Tatiana Mulry | Method and apparatus for transaction management |
US20110317804A1 (en) | 2006-12-22 | 2011-12-29 | Sidense Corp. | Program verify method for otp memories |
US20080257952A1 (en) | 2007-04-18 | 2008-10-23 | Andre Luis Zandonadi | System and Method for Conducting Commercial Transactions |
US20080263402A1 (en) | 2007-04-20 | 2008-10-23 | Nethawk Oyj | method, arrangement, testing device and program for testing multimedia communication equipment and software |
US20090012898A1 (en) | 2007-07-02 | 2009-01-08 | Lucent Technologies Inc. | Location based credit card fraud prevention |
US20120143730A1 (en) | 2007-09-10 | 2012-06-07 | Prodea Systems, Inc. | Device and a Method for Ordering Product at a Premises Via an Integrated Multimedia Service System |
US7925605B1 (en) | 2007-09-13 | 2011-04-12 | The United States Of America As Represented By The Secretary Of The Navy | Evolutionary expert systems and methods using meta-rules matching |
US20090112651A1 (en) | 2007-10-31 | 2009-04-30 | American Express Travel Reated Services Company | Latency locator |
US20090132424A1 (en) | 2007-11-20 | 2009-05-21 | Propay Usa, Inc. | Secure payment capture processes |
US20100063903A1 (en) | 2008-03-10 | 2010-03-11 | Thayne Whipple | Hierarchically applied rules engine ("hare") |
US20090254462A1 (en) | 2008-04-04 | 2009-10-08 | Brad Michael Tomchek | Methods and systems for managing co-brand proprietary financial transaction processing |
US20090313147A1 (en) | 2008-06-03 | 2009-12-17 | Balasubramanian Chandra S | Alternative payment implementation for electronic retailers |
US8509734B1 (en) | 2008-06-26 | 2013-08-13 | Amazon Technologies, Inc. | Location aware transaction authorization |
US20100022254A1 (en) | 2008-07-22 | 2010-01-28 | Bank Of America Corporation | Location-Based Authentication of Mobile Device Transactions |
US20100051684A1 (en) | 2008-09-02 | 2010-03-04 | William Lewis-Jennings Powers | Fraud geospeed alerting method and system |
US20100106611A1 (en) | 2008-10-24 | 2010-04-29 | Uc Group Ltd. | Financial transactions systems and methods |
US20100114776A1 (en) | 2008-11-06 | 2010-05-06 | Kevin Weller | Online challenge-response |
US20100153224A1 (en) | 2008-12-17 | 2010-06-17 | Noam Livnat | Methods and Systems for Account Management of Group Accounts |
US8127982B1 (en) | 2009-01-09 | 2012-03-06 | Apple Inc. | Parental controls |
US8417630B2 (en) | 2009-03-20 | 2013-04-09 | Fiserv, Inc. | Systems and methods for deposit predictions based upon template matching |
US20120072347A1 (en) | 2009-03-20 | 2012-03-22 | Anthony Conway | Policy-based payment transaction routing service for credit card payment processing |
US20100258620A1 (en) * | 2009-04-10 | 2010-10-14 | Denise Torreyson | Methods and systems for linking multiple accounts |
US20100274720A1 (en) | 2009-04-28 | 2010-10-28 | Mark Carlson | Fraud and reputation protection using advanced authorization and rules engine |
US20100325047A1 (en) | 2009-04-28 | 2010-12-23 | Mark Carlson | System and method for providing advice to consumer regarding a payment transaction |
US20100280950A1 (en) * | 2009-05-04 | 2010-11-04 | Patrick Faith | Transaction authorization using time-dependent transaction patterns |
US20100299253A1 (en) * | 2009-05-21 | 2010-11-25 | Barbara Patterson | Recurring Transaction Processing |
US20110047075A1 (en) | 2009-08-19 | 2011-02-24 | Mastercard International Incorporated | Location controls on payment card transactions |
US20110137804A1 (en) | 2009-12-03 | 2011-06-09 | Recursion Software, Inc. | System and method for approving transactions |
US20110238564A1 (en) | 2010-03-26 | 2011-09-29 | Kwang Hyun Lim | System and Method for Early Detection of Fraudulent Transactions |
US20110251892A1 (en) | 2010-04-09 | 2011-10-13 | Kevin Laracey | Mobile Phone Payment Processing Methods and Systems |
US8706620B2 (en) | 2010-04-12 | 2014-04-22 | Visa International Service Association | Restricted use currency |
US8284061B1 (en) | 2010-04-12 | 2012-10-09 | Diegane Dione | System and method for exchanging information bi-directionally |
US20120030109A1 (en) | 2010-07-28 | 2012-02-02 | Bank Of America Corporation | Dependent payment device |
US20120036013A1 (en) | 2010-08-09 | 2012-02-09 | Brent Lee Neuhaus | System and method for determining a consumer's location code from payment transaction data |
US20120066107A1 (en) | 2010-08-27 | 2012-03-15 | Sven Grajetzki | Method and System for Securing Accounts |
US20120059758A1 (en) | 2010-09-03 | 2012-03-08 | Mark Carlson | Protecting Express Enrollment Using a Challenge |
US20120095918A1 (en) | 2010-10-14 | 2012-04-19 | Penny Jurss | Transaction alerting in a multi-network environment |
US20120197802A1 (en) | 2011-01-28 | 2012-08-02 | Janet Smith | Method and system for determining fraud in a card-not-present transaction |
US20120197708A1 (en) | 2011-01-31 | 2012-08-02 | Mullen Jeffrey D | Systems and methods for social networking mechanisms for powered cards and devices |
US20140337175A1 (en) | 2011-02-22 | 2014-11-13 | Visa International Service Association | Universal Electronic Payment Apparatuses, Methods and Systems |
US9836455B2 (en) | 2011-02-23 | 2017-12-05 | New York University | Apparatus, method and computer-accessible medium for explaining classifications of documents |
US20140304055A1 (en) | 2011-03-29 | 2014-10-09 | Patrick Faith | Using Mix-Media for Payment Authorization |
US10169768B2 (en) | 2011-04-11 | 2019-01-01 | Diegane Dione | System and method for exchanging information bi-directionally |
US20120271697A1 (en) | 2011-04-25 | 2012-10-25 | Mastercard International, Inc. | Methods and systems for offer and dynamic gift verification and redemption |
DE202012013375U1 (en) | 2011-05-20 | 2016-08-12 | Apple Inc. | Customer service application for a portable electronic device |
US20120303525A1 (en) | 2011-05-23 | 2012-11-29 | Sharath Sahadevan | Methods and systems for verifying regulation compliance |
US20120300932A1 (en) * | 2011-05-26 | 2012-11-29 | First Data Corporation | Systems and Methods for Encrypting Mobile Device Communications |
WO2013062897A1 (en) | 2011-10-27 | 2013-05-02 | Bank Of America Corporation | Use of velocity in fraud detection or prevention |
US20130290121A1 (en) | 2011-11-13 | 2013-10-31 | Google Inc. | Real-time payment authorization |
US20130138516A1 (en) | 2011-11-28 | 2013-05-30 | Mocapay, Inc. | Mobile device authorization system for concurrent submission of multiple tender types |
US20140040139A1 (en) | 2011-12-19 | 2014-02-06 | Sequent Software, Inc. | System and method for dynamic temporary payment authorization in a portable communication device |
US20130346294A1 (en) | 2012-03-21 | 2013-12-26 | Patrick Faith | Risk manager optimizer |
US20130282593A1 (en) | 2012-04-18 | 2013-10-24 | Christopher John Merz | Method and system for generating safety alerts |
US20130332361A1 (en) | 2012-06-11 | 2013-12-12 | Visa International Service Association | Systems and methods to provide privacy protection for activities related to transactions |
US20130332362A1 (en) | 2012-06-11 | 2013-12-12 | Visa International Service Association | Systems and methods to customize privacy preferences |
US20140040135A1 (en) | 2012-08-03 | 2014-02-06 | Visa International Service Association | Systems and methods to digitally sign transactions |
US20170161698A1 (en) * | 2012-09-25 | 2017-06-08 | Mx Technologies, Inc. | Automatic payment and deposit migration |
US20140095947A1 (en) | 2012-09-29 | 2014-04-03 | Christopher P. Mozak | Functional memory array testing with a transaction-level test engine |
US20150242949A1 (en) | 2012-10-16 | 2015-08-27 | Innovative Card Systems Inc. | Investment card |
US20150045064A1 (en) | 2012-12-28 | 2015-02-12 | Martin Junkar | Geofencing techniques |
US20140258119A1 (en) | 2013-03-06 | 2014-09-11 | Laure Canis | Fraud Decision Processing System and Method |
US20140279231A1 (en) | 2013-03-13 | 2014-09-18 | Capital One Financial Corporation | System and method for providing third party payments with non-integrated merchants |
US20140279503A1 (en) | 2013-03-13 | 2014-09-18 | Bank Of America Corporation | Providing customer alerts based on geo-thresholds |
US20140263622A1 (en) * | 2013-03-14 | 2014-09-18 | Blitzpay, Inc. | Methods and systems for authenticating a transaction with the use of a portable electronic device |
US20140279309A1 (en) | 2013-03-15 | 2014-09-18 | Mastercard International Incorporated | Transaction-history driven counterfeit fraud risk management solution |
US20140358769A1 (en) | 2013-05-28 | 2014-12-04 | Mastercard International Incorporated | Merchant data correction through location averaging |
US20140372304A1 (en) | 2013-06-18 | 2014-12-18 | Mastercard International Incorporated | Geo-enumerative deviceholder authentication |
EP2869255A1 (en) | 2013-11-05 | 2015-05-06 | MasterCard International Incorporated | Method and system of utilizing mobile phone location to manage card acceptance |
US20150161741A1 (en) * | 2013-12-06 | 2015-06-11 | Mastercard International Incorporated | Automatic determination of periodic payments based on transaction information |
US20150332302A1 (en) | 2014-05-15 | 2015-11-19 | Visa International Service Association | Systems and methods to organize and consolidate data for improved data storage and processing |
US20160155124A1 (en) | 2014-12-02 | 2016-06-02 | Mastercard International Incorporated | Methods and systems for updating expiry information of an account |
US20160275781A1 (en) | 2015-03-18 | 2016-09-22 | Google Inc. | Systems and methods of privacy within a security system |
US20170024743A1 (en) | 2015-07-23 | 2017-01-26 | Dashlane, Inc. | Method and system for managing payment options |
US9674154B1 (en) | 2015-09-21 | 2017-06-06 | Amazon Technologies, Inc. | Protecting customers from surveillance |
US9704185B2 (en) | 2015-09-30 | 2017-07-11 | International Business Machines Corporation | Product recommendation using sentiment and semantic analysis |
US20170109745A1 (en) | 2015-10-15 | 2017-04-20 | Mohammad Al-Bedaiwi | Instant token issuance system |
US20170116585A1 (en) | 2015-10-27 | 2017-04-27 | Mastercard International Incorporated | Systems and methods for updating stored cardholder account data |
US20170148020A1 (en) * | 2015-11-23 | 2017-05-25 | Mastercard International Incorporated | Systems and Methods for Use in Verifying Recurring Transactions to Payment Accounts |
US20180005241A1 (en) | 2016-03-25 | 2018-01-04 | Dean Elliott Smothers | Real time verification of transfers of funds |
US20170300894A1 (en) | 2016-04-13 | 2017-10-19 | Mastercard International Incorporated | System and method for providing reports on usage of payment token |
US20220076231A1 (en) * | 2016-06-20 | 2022-03-10 | Jpmorgan Chase Bank, N.A. | System and method for enrichment of transaction data |
US10402829B1 (en) | 2016-09-09 | 2019-09-03 | Worldpay, Llc | Systems and methods for using shared databases for managing supplemental payment sources |
US20180165759A1 (en) | 2016-12-12 | 2018-06-14 | Mastercard International Incorporated | Systems and Methods for Identifying Card-on-File Payment Account Transactions |
US20200226609A1 (en) * | 2016-12-15 | 2020-07-16 | Worldpay, Llc | Systems and methods for partial authorization of electronic transactions |
US10902365B2 (en) * | 2016-12-23 | 2021-01-26 | Yodlee, Inc. | Identifying recurring series from transactional data |
US20180225656A1 (en) * | 2017-02-03 | 2018-08-09 | Mastercard International Incorporated | Transmitting sensitive data from a digital wallet on a user device to a designated server for use by a transaction card application process |
US20180357687A1 (en) | 2017-06-07 | 2018-12-13 | Mastercard International Incorporated | Enriching merchant identifiers associated with account data update requests |
US20190095915A1 (en) * | 2017-09-28 | 2019-03-28 | Mastercard International Incorporated | System and method for managing recurring payments |
US20190147448A1 (en) * | 2017-11-15 | 2019-05-16 | Mastercard International Incorporated | Data analysis systems and methods for identifying recurring payment programs |
US20190392443A1 (en) * | 2018-06-21 | 2019-12-26 | Mastercard International Incorporated | Electronic system and computerized method for processing recurring payment transactions |
US20200005259A1 (en) * | 2018-06-29 | 2020-01-02 | Mastercard International Incorporated | System and method for managing recurring payments over a payment network |
US20200118133A1 (en) * | 2018-10-12 | 2020-04-16 | Capital One Services, Llc | Systems and methods for continuation of recurring charges, while maintaining fraud prevention |
US20200184434A1 (en) * | 2018-12-07 | 2020-06-11 | Wells Fargo Bank, N.A. | System and method for identifying and managing goods and services based on disuse |
US11144982B1 (en) | 2019-05-08 | 2021-10-12 | Inmar Clearing, Inc. | System for recommending a meal kit based upon use-by dates and related methods |
US20200394086A1 (en) | 2019-06-12 | 2020-12-17 | Samsung Electronics Co., Ltd. | Electronic device and method for providing notification information thereby |
US11734705B2 (en) * | 2019-10-18 | 2023-08-22 | Capital One Services, Llc | Techniques to predict and implement an amortized bill payment system |
US20210217035A1 (en) * | 2020-01-13 | 2021-07-15 | Mastercard International Incorporated | Fair price estimator |
US20210350340A1 (en) * | 2020-05-05 | 2021-11-11 | Plaid Inc. | Secure updating of allocations to user accounts |
Non-Patent Citations (17)
Title |
---|
"NETRESEC Network Security Blog." NETRESEC Network Security Blog. Web. Mar. 11, 2011. <http://www. netresec.com/?page=Biog&month=20 11 -03&post=Sniffing-Tutorial-part -1 --- Intercepting-Network-Traffic>. |
Anonymous, "Detecting fraud using information on account holder collected outside the operation of the account," ip.com Disclosure No. IPCOM000035207D, 2005, https://priorart.ip.com/IPCOM/000035207 (Year: 2005). |
Anonymous, "Easy Billing Change System," retrieved from https://priorart.ip.com/IPCOM/000176153, 2008, Ip.com (Year: 2008). * |
Anonymous, "Managing Transaction Billing Across a Plurality of Billing Sources Utilizing an Interface," The IP.com Journal, 2009, retrieved from https://priorart.ip.com/IPCOM/000182419 (Year: 2009). * |
Anonymous, "Payment Authorization Based on a Variable Payment Authorization Score," IPCOM000153889D, 2007, https://priorart.ip.com/IPCOM/000153889 (Year: 2007). |
Anonymous, "User Initiatiated and Controlled Mobile Payment Solution," The IP.com Journal, 2021, retrieved from https://priorart.ip.com/IPCOM/000266984 (Year: 2021). * |
C. -C. Michael Yeh, Z. Zhuang, Y. Zheng, L. Wang, J. Wang and W. Zhang, "Merchant Category Identification Using Credit Card Transactions," 2020 IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 2020, pp. 1736-1744, doi: 10.1109/BigData50022.2020.9378417. (Year: 2020). * |
D. Berbecaru, "LRAP: A Location-Based Remote Client Authentication Protocol for Mobile Environments," 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2011, pp. 141-145, doi: 10.1109/PDP.2011.32 (Year: 2011). |
F.S. Park, C. Gangakhedkar and P. Traynor, "Leveraging Cellular Infrastructure to Improve Fraud Protection," 2009 Annual Computer Security Applications Conference, 2009, pp. 350-359, doi: 10.1109/ACSAC.2009.40 (Year: 2009). |
ISO 8583, Wikipedia, the free encyclopedia, retrieved on Jun. 9, 2011 from https://web.archive.org/web/20110609034342/https://en.wikipedia.org/wiki/ISO_8583 (Year: 2011). |
J.T.S. Quah and M. Sriganesh, "Real Time Credit Card Fraud Detection using Computational Intelligence," 2007 International Joint Conference on Neural Networks, 2007, pp. 863-868, doi: 10.1109/IJCNN.2007.4371071 (Year: 2007). |
Merdler, "Creating a secure channel," codeproject.com, 2008, retrieved on Oct. 14, 2012 from https://web.archive.org/web/20121014091727/https://www.codeproject.com/Articles/26332/Creating-a-secure-channel (Year: 2008). * |
N. Nassar and G. Miller, "Method for secure credit card transaction," 2013 International Conference on Collaboration Technologies and Systems (CTS), 2013, pp. 180-184, doi: 10.1109/CTS.2013.6567226. (Year: 2013). |
Radu, Christian, Implementing Electronic Card Payment Systems, Artech House, 2002. Chapter 2 (Year: 2002). |
Ranjan, "Tokenization of a physical debit or credit card for payment", IP.com, 2007, 10 pages. https://priorart.ip.com/IPCOM/000251283. |
S.W. Neville and M. Horie, "Efficiently Achieving Full Three-Way Non-repudiation in Consumer-Level eCommerce and M-Commerce Transactions," 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, 2011, pp. 664-672, doi: 10.1109/TrustCom.2011.85. (Year: 2011). |
V. Meltsov, P. Novokshonov, D. Repkin, A. Nechaev and N. Zhukova, "Development of an Intelligent Module for Monitoring and Analysis of Client's Bank Transactions," 2019 24th Conference of Open Innovations Association (FRUCT), Moscow, Russia, 2019, pp. 255-262, doi: 10.23919/FRUCT.2019.8711931. (Year: 2019). * |
Also Published As
Publication number | Publication date |
---|---|
US20210133698A1 (en) | 2021-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113168637B (en) | Method and system for secondary fraud detection during transaction verification | |
US12069037B2 (en) | Browser extension for limited-use secure token payment | |
US10755281B1 (en) | Payment transaction authentication system and method | |
US20210406896A1 (en) | Transaction periodicity forecast using machine learning-trained classifier | |
US20200058031A1 (en) | Injecting user control for card-on-file merchant data and recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks | |
US20230274009A1 (en) | System for designing and validating fine grained fraud detection rules | |
US9852479B2 (en) | Mechanism for reputation feedback based on real time interaction | |
US20150170148A1 (en) | Real-time transaction validity verification using behavioral and transactional metadata | |
US11593773B1 (en) | Payment transaction authentication system and method | |
CN108369700A (en) | Mobile-payment system | |
US20180053189A1 (en) | Systems and methods for enhanced authorization response | |
US20170011398A1 (en) | Intuitive real-time money management dashboard | |
US11494777B2 (en) | Enriching transaction request data for maintaining location privacy while improving fraud prevention systems on a data communication network with user controls injected to back-end transaction approval requests in real-time with transactions | |
US20240403866A1 (en) | Browser extension for field detection and automatic population and submission | |
US10963885B2 (en) | Systems and methods for using machine learning to predict events associated with transactions | |
US11568349B2 (en) | Computer-based systems configured to detect fraudulent activities related to card-transacting devices and methods of use thereof | |
US12112300B2 (en) | Injecting user control for card-on-file merchant data and implicitly-identified recurring payment transaction parameters between acquirer processors and issuer processors over data communication networks | |
US20240311839A1 (en) | Fraud detection and prevention system | |
US11144921B2 (en) | Generation and provisioning of digital tokens based on dynamically obtained contextual data | |
US11899711B2 (en) | Merchant logo detection artificial intelligence (AI) for injecting user control to ISO back-end transaction approvals between acquirer processors and issuer processors over data communication networks | |
CN113614677A (en) | Motion-initiated transaction system using airborne signposts | |
US20240354735A1 (en) | Establishing digital account usage in digital wallets during cross-platform data processing | |
CN116485385A (en) | Method, device, equipment and storage medium for migrating rights of article | |
KR20180130777A (en) | electronics settlement service by application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: ONDOT SYSTEMS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHANG, ZHIQIANG;BHARGHAVAN, VADUVUR;REEL/FRAME:054339/0330 Effective date: 20201109 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |