SOFTWARE EMULATION OF CONTACTLESS SMART CARD BEHAVIOUR WITHIN A PORTABLE CONTACTLESS READER DEVICE
First Claim
1. A handheld transit fare device, the device comprising:
- a near field communication (NFC) interface configured to send and receive data;
a memory; and
a processor configured to;
receive, via the NFC interface of the handheld transit fare device, a list of transactions from a host device, wherein the list of transactions comprises a plurality of identifiers of a plurality of fare access media used to gain access to a transit vehicle;
store the list of transactions on the memory;
provide a first indication that the list of transactions has been received;
receive, via the NFC interface of the handheld transit fare device, an identifier from a fare access media on the transit vehicle;
determine whether the identifier from the fare access media matches one of the plurality of identifiers from the list of transactions; and
provide a second indication, the second indication providing a result of the determination.
3 Assignments
0 Petitions
Accused Products
Abstract
A handheld transit fare device is provided. The transit fare device includes an NFC interface configured to send and receive data, a memory, and a processor. The processor is configured to receive, via the interface, a list of transactions from a host device using standard smart card protocol commands and reply structures. The list of transactions includes identifiers of fare access media used to gain access to a transit vehicle. The processor is configured to store the list of transactions on the memory and to provide a first indication that the list of transactions has been received. The processor is configured to receive, via the interface, an identifier from a fare access media on the transit vehicle, determine whether the identifier from the fare access media matches one of the identifiers from the list of transactions, and provide a second indication that provides a result of the determination.
-
Citations
19 Claims
-
1. A handheld transit fare device, the device comprising:
-
a near field communication (NFC) interface configured to send and receive data; a memory; and a processor configured to; receive, via the NFC interface of the handheld transit fare device, a list of transactions from a host device, wherein the list of transactions comprises a plurality of identifiers of a plurality of fare access media used to gain access to a transit vehicle; store the list of transactions on the memory; provide a first indication that the list of transactions has been received; receive, via the NFC interface of the handheld transit fare device, an identifier from a fare access media on the transit vehicle; determine whether the identifier from the fare access media matches one of the plurality of identifiers from the list of transactions; and provide a second indication, the second indication providing a result of the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for emulating a smartcard on a handheld transit fare device, the method comprising:
-
receiving, via a near field communication (NFC) interface of the handheld transit fare device, a list of transactions from a host device, wherein the list of transactions is communicated using standard smart card protocol commands and replies, the list of transactions comprising a plurality of identifiers of a plurality of fare access media used to gain access to a transit vehicle; storing the list of transactions on a memory of the handheld transit fare device; providing a first indication that the list of transactions has been received; receiving, via the NFC interface of the handheld transit fare device, an identifier from a fare access media on the transit vehicle; determining whether the identifier from the fare access media matches one of the plurality of identifiers from the list of transactions; and providing a second indication, the second indication providing a result of the determination. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having instructions embedded thereon for emulating a smartcard on a handheld transit fare device, the instructions comprising computer code for causing a computing device to:
-
receive, via a near field communication (NFC) interface of the handheld transit fare device, a list of transactions from a host device, wherein the list of transactions comprises a plurality of identifiers of a plurality of fare access media used to gain access to a transit vehicle; store the list of transactions on a memory of the handheld transit fare device; provide a first indication that the list of transactions has been received; receive, via the NFC interface of the handheld transit fare device, an identifier from a fare access media on the transit vehicle; determine whether the identifier from the fare access media matches one of the plurality of identifiers from the list of transactions; and provide a second indication, the second indication providing a result of the determination. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification