Public transit system fare processor for transfers
AssigneeSmart Systems Innovations, LLC
InventorMartin Friedrich Ludwig Silbernagl
Life of this patent
Estimating the term…
Abstract
An implementation of a system and method for processing transfer rides associated with at least one public transit network is provided. The system and method preprocess transactions to consolidate or eliminate unnecessary transactions with a financial institution clearing and settlement network.
Claims45
A method of processing transfer rides associated with at least one public transit network, the method comprising:
- processing a first presentation record, wherein the first presentation record comprises a timestamp and an identifier to a transit account, and wherein the act of processing the first presentation record comprises
- receiving the first presentation record from a gate;
- and
- saving the first presentation record to a database in memory;
- and
- processing a second presentation record, wherein the second presentation record comprises a timestamp and an identifier to the transit account, and wherein the act of processing the second presentation record comprises
- receiving the second presentation record;
- saving the second presentation record to memory;
- searching the database for a presentation record corresponding to the transit account identified by the identifier in the second presentation record;
- finding the first presentation record;
- determining the first presentation record and the second presentation record comprise an initial presentation and a transfer presentation, wherein the initial presentation and the transfer presentation occur within a predetermined amount of time, and wherein the transfer presentation represents a different transportation than represented by the initial presentation;
- and
- accounting for the initial presentation and the transfer presentation.
A backend processing system for processing transfer rides associated with at least one public transit network, the system comprising:
- means for processing a first presentation record, wherein the first presentation record comprises a timestamp and an identifier to a transit account, and wherein the means for processing the first presentation record comprises
- means for receiving the first presentation record from a gate;
- and
- means for saving the first presentation record to a database in memory;
- and
- means for processing a second presentation record, wherein the second presentation record comprises a timestamp and an identifier to the transit account, and wherein the means for processing the second presentation record comprises
- means for receiving the second presentation record;
- means for saving the second presentation record to memory;
- means for searching the database for a presentation record corresponding to the transit account identified by the identifier in the second presentation record;
- means for finding the first presentation record;
- means for determining the first presentation record and the second presentation record comprise an initial presentation and a transfer presentation, wherein the initial presentation and the transfer presentation occur within a predetermined amount of time, and wherein the transfer presentation represents a different transportation than represented by the initial presentation;
- and
- means for accounting for the initial presentation and the transfer presentation.
A processing system associated with at least one public transit system, the processing system comprising:
- at least one processor;
- a first interface coupled to the at least one processor and coupled to receive a plurality of presentation records from the at least one public transit system;
- memory coupled to the at least one processor, wherein the memory is configured to hold
- the received plurality of presentation records;
- fare rules comprising at least one rule to determine whether the first presentation record and the second presentation record comprise an initial presentation and a transfer presentation, wherein the initial presentation and the transfer presentation occur within a predetermined amount of time, and wherein the transfer presentation represents a different transportation than represented by the initial presentation;
- and
- transit account data comprising an account state for a plurality of transit accounts;
- and
- a second interface coupled to the at least one processor and coupled to communicate to a payment gateway to settle the plurality of transit accounts;
- wherein the at least one processor is configured to apply the fare rules to the received plurality of presentation records.
A non-transitory computer-readable medium, comprising machine readable code for
- processing a first presentation record, wherein the first presentation record comprises a timestamp and an identifier to a transit account, and wherein the code for processing the first presentation record comprises
- receiving the first presentation record from a gate;
- and
- saving the first presentation record to a database in memory;
- and
- processing a second presentation record, wherein the second presentation record comprises a timestamp and an identifier to the transit account, and wherein the code for processing the second presentation record comprises
- receiving the second presentation record;
- saving the second presentation record to memory;
- searching the database for a presentation record corresponding to the transit account identified by the identifier in the second presentation record;
- finding the first presentation record;
- determining the first presentation record and the second presentation record comprise an initial presentation and a transfer presentation, wherein the initial presentation and the transfer presentation occur within a predetermined amount of time, and wherein the transfer presentation represents a different transportation than represented by the initial presentation;
- and
- accounting for the initial presentation and the transfer presentation.
Dependencies are inferred from the claim text.