Methods and systems for hands-free fare validation and gateless transit
A system and method in which a user application on a mobile device facilitates hands-free fare validation and gateless entry/exit at a transit facility like a transit station or a transit vehicle. The user application communicates with a Bluetooth gateway to authenticate the device and provides device-specific information for device identification and location determination. The user application also sends a secure token to the gateway to validate an electronic ticket stored in the device. A positioning unit uses the device-specific information to generate a timestamped location data for the device. A camera monitors the device user's movement and generates another timestamped location data for the device. A controller driver compares two timestamped location data to determine that the user of the device is approaching a gateless entry point and allows the user to avail a transit service through the gateless entry point when the electronic ticket is valid and active.
1 . A method in a mobile device to facilitate gateless entry for a transit service when a user carrying the mobile device approaches a transit facility for the transit service, the method comprising:
determining that the mobile device is in proximity of a gateless entry location for the transit service;
transmitting a plurality of Bluetooth advertisement packets to a gateway unit at a first transmission rate over a Bluetooth interface, wherein each advertisement packet contains data indicating that the mobile device is configured for gateless entry for the transit service;
communicating with the gateway unit using Bluetooth-based messaging over the Bluetooth interface to facilitate authentication of the mobile device;
upon authentication of the mobile device, transmitting transit data to the gateway unit using a plurality of Bluetooth data packets at a second transmission rate over the Bluetooth interface, wherein the second transmission rate is higher than the first transmission rate, and wherein the transit data includes:
a device-specific value to uniquely identify the mobile device and associate the mobile device with a location thereof, wherein the device-specific value is pre-assigned to the mobile device by an entity associated with the transit facility and stored in the mobile device, and wherein the device-specific value comprises unique manufacturer keys provided by the transit facility for the mobile device, and
a secure token to facilitate validation of an electronic ticket stored in the mobile device for the transit service; and
informing the user to avail the transit service through the gateless entry location.
2 . The method of claim 1 , further comprising:
receiving a ticket acceptance response from the gateway unit over the Bluetooth interface indicating that the electronic ticket is valid for transit.
3 . The method of claim 1 , wherein determining that the mobile device is in the proximity of the gateless entry location includes one of the following:
receiving a Bluetooth beacon signal and, based on the received beacon signal, determining that the mobile device is in the proximity of the gateless entry location; and
evaluating geo-location data received by a Global Positioning System (GPS) receiver in the mobile device to determine that the mobile device in the proximity of the gateless entry location.
4 . The method of claim 1 , wherein the Bluetooth interface is a Bluetooth Low Energy (BLE) interface.
5 . The method of claim 1 , wherein informing the user includes at least one of the following:
providing a visible notification on the mobile device; and
providing an audible notification on the mobile device.
6 . A method to facilitate gateless entry for a transit service when a user carrying a mobile device approaches a transit facility for the transit service, wherein the method comprises performing the following using a control unit:
authenticating, by the control unit, the mobile device using Bluetooth-based messaging with the mobile device over a Bluetooth interface, wherein, before authenticating, receiving by the control unit a plurality of Bluetooth advertisement packets at a first transmission rate over the Bluetooth interface transmitted by the mobile device, wherein each advertisement packet contains data indicating that the mobile device is configured for gateless entry for the transit service;
upon authentication of the mobile device, receiving, by the control unit, transit data from the mobile device over the Bluetooth interface, the mobile device transmitting the transit data at a second transmission rate that is higher than the first transmission rate, wherein the transit data includes:
a device-specific value to uniquely identify the mobile device and determine a location thereof, wherein the device-specific value is pre-assigned to the mobile device by an entity associated with the transit facility and stored in the mobile device, and wherein the device-specific value comprises unique manufacturer keys provided by the transit facility for the mobile device, and
a secure token to facilitate validation of an electronic ticket stored in the mobile device for the transit service;
based on the secure token, determining, by the control unit, that the electronic ticket is valid for transit;
providing, by the control unit, the device-specific value to a positioning unit to enable the positioning unit to uniquely identify the mobile device and determine the location thereof;
receiving, by the control unit, a first timestamped location data for the mobile device from the positioning unit;
based on the first timestamped location data, determining, by the control unit, that the user is entering a gateless entry point for the transit service; and
allowing, by the control unit, the user to avail the transit service through the gateless entry point.
7 . The method of claim 6 , wherein the Bluetooth interface is a Bluetooth Low Energy (BLE) interface.
8 . The method of claim 7 , wherein the control unit includes a BLE gateway.
9 . The method of claim 6 , further comprising:
sending, by the control unit, a ticket acceptance response to the mobile device over the Bluetooth interface indicating that the electronic ticket is valid for transit.
10 . The method of claim 6 , wherein allowing the user to avail the transit service includes:
actuating, by the control unit, one or more indicators prompting the user to avail the transit service through the gateless entry point, wherein said one or more indicators include at least one of the following:
an audible indicator, and
a visible indicator.
11 . The method of claim 6 , wherein determining that the user is entering the gateless entry point for the transit service includes:
receiving, by the control unit, a second timestamped location data for the mobile device from a camera; and
comparing, by the control unit, the first and the second timestamped location data to determine that the user is entering the gateless entry point for the transit service.
12 . The method of claim 11 , wherein the camera and the positioning unit are communicatively coupled to the control unit via an Ethernet connection.
13 . The method of claim 11 , wherein each of the first and the second timestamped location data is one of the following:
a two-dimensional (2D) data indicating a respective x-y position of the mobile device; and
a three-dimensional (3D) data indicating a respective x-y-z position of the mobile device.
14 . The method of claim 6 , wherein determining that the electronic ticket is valid includes:
sending, by the control unit, the secure token to a database coupled to the control unit, wherein the database contains a record of purchased tickets; and
receiving, by the control unit, a confirmation message from the database indicating that the secure token represents a valid ticket.
15 . The method of claim 6 , wherein the gateless entry point is within a paid area of the transit facility for the transit service, and wherein the paid area represents a portion of the transit facility allocated for authorized users of the transit service.
16 . The method of claim 15 , wherein the transit facility is one of the following:
a transit station; and
a transit vehicle.
17 . A mobile device comprising:
a transceiver operable to wirelessly communicate over a Bluetooth interface;
a memory for storing program instructions and an electronic ticket; and
a processor coupled to the transceiver and to the memory, wherein the processor is operable to execute the program instructions, which, when executed by the processor, cause the mobile device to perform the following to facilitate entry for a transit service when a user carrying the mobile device approaches a transit facility for the transit service:
determine that the mobile device is in proximity of an entry location for the transit service,
transmit a plurality of Bluetooth advertisement packets to a gateway unit at a first transmission rate over the Bluetooth interface using the transceiver, wherein each advertisement packet contains data indicating that the mobile device is configured for entry for the transit service,
using the transceiver, communicate with the gateway unit receiving the plurality of Bluetooth advertisement packets to facilitate authentication of the mobile device,
upon authentication of the mobile device, transmit transit data to the gateway unit using a plurality of Bluetooth data packets at a second transmission rate over the Bluetooth interface using the transceiver, wherein the second transmission rate is higher than the first transmission rate, and wherein the transit data includes:
a device-specific value to uniquely identify the mobile device and determine a location thereof, wherein the device-specific value is pre-assigned to the mobile device by an entity associated with the transit facility and stored in the mobile device, and wherein the device- specific value comprises unique manufacturer keys provided by the transit facility for the mobile device, and
a secure token to facilitate validation of the electronic ticket stored in the mobile device for the transit service, and
inform the user to avail the transit service through the entry location.
18 . The mobile device of claim 17 , wherein one of the following applies:
the entry location is a gateless entry location and each advertisement packet contains data indicating that the mobile device is configured for gateless entry for the transit service; and
the entry location is a gated entry location and each advertisement packet contains data indicating that the mobile device is configured for entry for the transit service through the gated entry location.
19 . A system to facilitate entry for a transit service when a user carrying a mobile device approaches a transit facility for the transit service, wherein the system comprises:
a gateway unit operable to perform the following:
authenticate the mobile device using Bluetooth-based messaging with the mobile device over a Bluetooth interface at a first transmission rate, up 2 n authentication of the mobile device, receive transit data from the mobile device over the Bluetooth interface at a second transmission rate, wherein the second transmission rate is higher than the first transmission rate, and wherein the transit data includes:
a device-specific value to uniquely identify the mobile device and determine a location thereof, wherein the device-specific value is pre-assigned to the mobile device by an entity associated with the transit facility and stored in the mobile device, and wherein the device-specific value comprises unique manufacturer keys provided by the transit facility for the mobile device, and
a secure token to facilitate validation of an electronic ticket stored in the mobile device for the transit service,
provide the device-specific value to a positioning unit, and
provide the secure token to a controller unit;
the positioning unit, wherein the positioning unit is operatively coupled to the gateway unit and is operable to perform the following:
uniquely identify the mobile device and determine the location thereof based on the device-specific value received from the gateway unit, and
send a first timestamped location data for the mobile device to a controller unit; and
the controller unit, wherein the controller unit is operatively coupled to the gateway unit and the positioning unit, and wherein the controller unit is operable to perform the following:
based on the secure token received from the gateway unit, determine that the electronic ticket is valid for transit,
based on the first timestamped location data received from the positioning unit, determine that the user is entering an entry point for the transit service, and
allow the user to avail the transit service through the entry point.
20 . The system of claim 19 , wherein the entry point is one of the following:
a gateless entry point; and
a gated entry point.
21 . The system of claim 19 , wherein the entry point is a gateless entry point, and wherein the system further comprises:
a camera operatively coupled to the controller unit, wherein the camera is operable to transmit a second timestamped location data for the mobile device to the controller unit, and
wherein the controller unit is further operable to perform the following:
receive the second timestamped location data from the camera, and
compare the first and the second timestamped location data to determine that the user is entering the gateless entry point for the transit service.