Patent ID: 7797248

Claim:
A method of managing a balance of a transit card, comprising: wirelessly receiving a request from a mobile device to add funds to the transit card; requesting by a server a charge in an amount of the funds to a credit card; wirelessly transmitting by the server an instruction to the mobile device to increment the balance of the transit card by the amount of the funds; determining that a confirmation that the balance of the transit card is incremented is not received by the server from the mobile device, subsequent to the determining that the confirmation that the balance of the transit card is incremented is not received, requesting a status of the transit card, wherein the status of the transit card indicates whether the balance of the transit card has been incremented; determining, responsive to the requesting, that the status of the transit card does not confirm that the balance of the transit card is incremented, subsequent to the determining that the status of the transit card does not confirm that the balance of the transit card is incremented, analyzing by the server a transaction history of changes in the balance of the transit card; determining that the analyzing the transaction history cannot confirm that the balance of the transit card is incremented, subsequent to the determining that the analyzing the transaction history cannot confirm that the balance of the transit card is incremented, attempting to back out by the server the charge to the credit card in the amount of the funds; and determining that the charge to the credit card cannot be backed out, subsequent to the determining that the charge to the credit card cannot be backed out, reporting an anomaly of the balance of the transit card.