Modular architecture for fare collection systems
First Claim
1. A portable fare collection device having modular architecture, comprising:
- a plurality of modules comprising;
a display module configured to control inputs and outputs of a display of the portable fare collection device;
a fare media reader module configured to send and receive data from a fare media and to process fare transactions conducted using the fare media as payment; and
an external communications module configured for communication of external data with one or more remote devices;
at least one controller configured to control operation of one or more of the modules; and
a carrier board comprising;
a plurality of mountings with which to communicatively couple each of the plurality of modules with the at least one controller;
a common communications interface coupled between the plurality of mountings and the at least one controller such that each of the plurality of modules is communicatively coupled with the at least one controller; and
a plurality of translation elements coupled between each of the plurality of modules and the at least one controller such that information communicated from each of the plurality of modules to the at least one controller via the common communications interface passes through at least one of the one or more translation elements, wherein the one or more translation elements are configured to translate a native communications protocol of a corresponding module to a single communications protocol such that exchanging a first component for a second component of a single module only requires reprogramming one of the plurality of translation elements without the need to reprogram the remaining translation elements corresponding to other modules that were not exchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
A fare device having modular architecture includes a display module that controls inputs and outputs of a display of the device, a fare media reader module that sends and receives data from a fare media and processes fare transactions conducted using the fare media as payment, and an external communications module that communicates external data with one or more remote devices. A controller controls operation of the modules. A carrier board includes one or more mountings with which to communicatively couple each respective module with the at least one controller and a common communications interface coupled between the one or more mountings and the at least one controller such that each of the modules is communicatively coupled with the at least one controller. The interface includes a single communications protocol and each module has a translation element that translates a native communications protocol of a corresponding module to protocol.
-
Citations
20 Claims
-
1. A portable fare collection device having modular architecture, comprising:
-
a plurality of modules comprising; a display module configured to control inputs and outputs of a display of the portable fare collection device; a fare media reader module configured to send and receive data from a fare media and to process fare transactions conducted using the fare media as payment; and an external communications module configured for communication of external data with one or more remote devices; at least one controller configured to control operation of one or more of the modules; and a carrier board comprising; a plurality of mountings with which to communicatively couple each of the plurality of modules with the at least one controller; a common communications interface coupled between the plurality of mountings and the at least one controller such that each of the plurality of modules is communicatively coupled with the at least one controller; and a plurality of translation elements coupled between each of the plurality of modules and the at least one controller such that information communicated from each of the plurality of modules to the at least one controller via the common communications interface passes through at least one of the one or more translation elements, wherein the one or more translation elements are configured to translate a native communications protocol of a corresponding module to a single communications protocol such that exchanging a first component for a second component of a single module only requires reprogramming one of the plurality of translation elements without the need to reprogram the remaining translation elements corresponding to other modules that were not exchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for manufacturing a portable fare device having modular architecture, the method comprising:
-
coupling a display module configured to control inputs and outputs of a display of the portable fare collection device to a common communications interface of a carrier board of a portable fare device; coupling a fare media reader module configured to send and receive data from a fare media and to process fare transactions conducted using the fare media as payment to the common communications interface; coupling an external communications module configured for communication of external data with one or more remote devices to the common communications interface; and coupling at least one controller to the common communications interface such that the at least one controller controls operation of at least one of a plurality of modules; wherein the common communications interface comprises a single communications protocol; wherein the portable fare device comprises a plurality of translation elements coupled between each of the plurality of modules and the at least one controller such that information communicated from each of the plurality of modules to the at least one controller via the common communications interface passes through at least one of the one or more translation elements, wherein the one or more translation elements are configured to translate a native communications protocol of a corresponding module to a single communications protocol such that exchanging a first component for a second component of a single module only requires reprogramming one of the plurality of translation elements without the need to reprogram the remaining translation elements corresponding to other modules that were not exchanged. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification