Automated confirmation of transit card fund replenishment
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic transit fare payment system is disclosed. The system comprises a plurality of mobile devices adapted to store a transit fare payment application and a server in wireless communication with the mobile devices. The transit fare payment application decrements a transit fare funds balance by a fare amount after completing a transit ride, wirelessly requests a top-up of the transit funds balance when the transit funds balance drops below a threshold, wirelessly receives a top-up instruction, increments the transit fare funds balance in response to executing the top-up instruction, and wirelessly transmits a top-up confirmation. The server receives the request for the top-up, charges the top-up to a credit card associated with the mobile device requesting the top-up, transmits the top-up instruction to the mobile device requesting the top-up, receives the top-up confirmation. When the top-up confirmation is not received, the server requests top-up confirmation from the mobile device. When the mobile device does not reply to the request, the server analyzes a transit fare transaction history associated with the mobile device to determine that the top-up has completed. When the top-up is not confirmed, the server rolls-back the charge of the top-up to the credit card associated with the mobile device.
26 Citations
9 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification