Learning fare collection system for mass transit
DC CAFCFirst Claim
Patent Images
1. A bankcard terminal for gating entry into a first transit system, the bankcard terminal comprising:
- a first interface to communicate with a processing system associated with a set of transit systems including the first transit system, wherein the first interface provides for uploading information to the processing system and downloading information from the processing system;
a bankcard reader comprising a receiver to receive data, as bankcard data, upon a current presentation of a bankcard by a holder, wherein the bankcard comprises one of a credit card and a debit card;
a processor, coupled to the bankcard reader and to the first interface, to receive the bankcard data and to generate a hash identifier based on the bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data;
memory, coupled to the processor, to hold a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system; and
a second interface, coupled to the processor, to send a signal to an access controller.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An implementation of a system and method for gating entry in a transit system using information from a bankcard, such as a credit card or debit card is provided.
-
Citations
40 Claims
-
1. A bankcard terminal for gating entry into a first transit system, the bankcard terminal comprising:
-
a first interface to communicate with a processing system associated with a set of transit systems including the first transit system, wherein the first interface provides for uploading information to the processing system and downloading information from the processing system; a bankcard reader comprising a receiver to receive data, as bankcard data, upon a current presentation of a bankcard by a holder, wherein the bankcard comprises one of a credit card and a debit card; a processor, coupled to the bankcard reader and to the first interface, to receive the bankcard data and to generate a hash identifier based on the bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data; memory, coupled to the processor, to hold a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system; and a second interface, coupled to the processor, to send a signal to an access controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for validating entry into a first transit system using a bankcard terminal, the method comprising:
-
downloading, from a processing system associated with a set of transit systems including the first transit system, a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system, wherein the bankcard comprises one of a credit card and a debit card; receiving, from a bankcard reader, bankcard data comprising data from a bankcard currently presented by a holder of the bankcard; generating a hash identifier based on the bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data; determining whether the currently presented bankcard is contained in the list of bankcards; verifying the currently presented bankcard with a bankcard verification system, if the bankcard was not contained in the list of bankcards; and denying access, if the act of verifying the currently presented bankcard with the bankcard verification system results in a determination of an invalid bankcard. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for validating entry, into a first transit system, using a bankcard terminal, the method comprising:
-
downloading, from a processing system associated with a set of transit systems including the first transit system, a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system, wherein the bankcard comprises one of a credit card and a debit card; receiving, from a bankcard reader, bankcard data comprising data from a bankcard currently presented by a holder of the bankcard; generating a hash identifier based on the bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data; determining whether the currently presented bankcard is contained in the list of bankcards; denying access, if the currently presented bankcard is not contained in the list of bankcards; and uploading, to the processing system, at least one bankcard identifier granted access to the first transit systems. - View Dependent Claims (33)
-
-
34. A processing system associated with a set of transit systems including at least one transit system, the processing system comprising:
-
a first interface to communicate with at least one bankcard terminal; a processor coupled to the first interface; memory, coupled to the processor, to hold a list of bankcards comprising, for each bankcard in the list, a hash identifier based on bankcard data from a bankcard previously presented, by a respective holder of the bankcard, to the processing system, wherein the bankcard comprises one of a credit card and a debit card and wherein the hash identifier comprises a hash of at least part of the bankcard data; a second interface, coupled to the processor, to communicate with a bankcard verification system; and a third interface, coupled to the processor, to communicate with a bankcard registration system.
-
-
35. A method for maintaining a list of bankcards at a processing system associated with a set of transit systems including at least one transit system, the method comprising:
-
receiving, from a bankcard registration system, bankcard data of a bankcard currently presented by a respective holder of the bankcard, wherein the bankcard comprises one of a credit card and a debit card; providing a hash identifier based on bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data; determining whether the hash identifier is contained in a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system; verifying the currently presented bankcard with a bankcard verification system, if the bankcard is not contained in the list of bankcards; and downloading, to at least one bankcard terminal, the list of bankcards. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A computer-readable medium comprising machine readable code for performing the acts of:
-
downloading, from a processing system associated with a set of transit systems including the first transit system, a list of bankcards comprising, for each bankcard in the list, a hash identifier of a bankcard previously presented, by a respective holder of the bankcard, to the processing system, wherein the bankcard comprises one of a credit card and a debit card; receiving, from a bankcard reader, bankcard data comprising data from a bankcard currently presented by a holder of the bankcard; generating a hash identifier based on the bankcard data from the currently presented bankcard, wherein the hash identifier comprises a hash of at least part of the bankcard data; determining whether the currently presented bankcard is contained in the list of bankcards; denying access, if the currently presented bankcard is not contained in the list of bankcards; and uploading, to the processing system, at least one bankcard identifier granted access to the first transit systems.
-
Specification