WO2016055226A1 - Beacon-based mobile payments - Google Patents

Beacon-based mobile payments Download PDF

Info

Publication number
WO2016055226A1
WO2016055226A1 PCT/EP2015/070543 EP2015070543W WO2016055226A1 WO 2016055226 A1 WO2016055226 A1 WO 2016055226A1 EP 2015070543 W EP2015070543 W EP 2015070543W WO 2016055226 A1 WO2016055226 A1 WO 2016055226A1
Authority
WO
WIPO (PCT)
Prior art keywords
identifier
location
vehicle
toll
mobile
Prior art date
Application number
PCT/EP2015/070543
Other languages
French (fr)
Inventor
Christopher J. HOPKINS
Walter Pachlinger
Farshid Farahmand
Original Assignee
Kapsch Trafficcom Ag
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kapsch Trafficcom Ag filed Critical Kapsch Trafficcom Ag
Publication of WO2016055226A1 publication Critical patent/WO2016055226A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B15/00Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
    • G07B15/06Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems
    • G07B15/063Arrangements for road pricing or congestion charging of vehicles or vehicle users, e.g. automatic toll systems using wireless information transmission between the vehicle and a fixed station
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3263Payment applications installed on the mobile devices characterised by activation or deactivation of payment capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of M-devices

Definitions

  • the present disclosure relates to mobile electronic commerce systems and, in particular, to a system and method for location-based payments using mobile phones and relying on beacons to signal proximity to a payment area.
  • Vehicle-based RFID communications are commonly used to communicate with electronic toll collection (ETC) systems.
  • ETC systems conduct toll transactions based on ra- dio frequency (RF) communications between a vehicle-mounted transponder (a "tag”) and a stationary toll lane or toll plaza transceiver (a "reader” ) .
  • RF ra- dio frequency
  • An example of an electronic toll collection system is described in U.S. Patent No . 6,661,352 issued Dec . 9, 2003 to Tiernay et al .
  • an ETC transponder may also be utilized to perform non-toll electronic commerce transactions.
  • a transponder may be utilized in a vendor location in order to purchase goods and services offered by a vendor ⁇ i.e. perform a sales transaction) .
  • gas stations or parking lots may provide roadside readers for automatically communicating with a vehicle-mounted transponder in order to perform a sales transaction using RFID.
  • Figure 1 shows, in block diagram form, an example embodiment of an electronic payment system
  • Figure 2 shows, in flowchart form, one example of a method of conducting an electronic toll transaction
  • Figure 3 shows, in flowchart form, for determining and reporting presence in an electronic toll transaction system.
  • the present application discloses systems and methods for location-based payments using mobile phones and relying on beacons to signal proximity to a payment area.
  • the present application discloses a method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by the mobile communications device, wherein a roadway includes a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier.
  • the method includes detecting the beacon signal from one of the beacons; extracting the location identifier from the detected beacon signal; generating a passage report containing identification data and the extracted location identifier; and transmitting the passage report to a remote server via the wireless data connection over the public mobile network.
  • the present application discloses a method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by a server con- figured to receive communications from the mobile communications device via the public mobile network, wherein a roadway includes a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier.
  • the method includes receiving from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers; determining a vehicle identifier associated with the identification data; storing data noting detection of the vehicle identifier in association with said one of the location identifiers; and determining from said one of the location identifiers whether a toll transaction is required and, if so, then determining a toll amount based on said one of the location identifiers, and processing a toll payment using payment information linked to the identification data.
  • the present application discloses system for conducting toll payment transactions using a mobile communications device having a wireless data connection to a public mobile network.
  • the system includes a plurality of location-specific low energy beacons each periodically broadcast- ing a beacon signal containing a location identifier and each positioned in proximity to a respective part of a roadway; a server having a processor, memory and a communications interface to receive communications from the mobile communications device via the public mobile network.
  • the server further in- eludes a toll processing application containing instructions, which, when executed, cause the processor to receive from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers, determine a vehicle identifier associated with the identification data, store data noting detection of the vehicle identifier in association with said one of the location identifiers, and determine from said one of the location identifiers whether a toll transaction is required and, if so, then determine a toll amount based on said one of the location identifiers, and process a toll payment using payment information linked to the identification data.
  • a toll processing application containing instructions, which, when executed, cause the processor to receive from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers, determine a vehicle identifier associated with the identification data, store data noting detection of the vehicle identifier in association with said one of the location identifiers, and determine from said one of the location
  • the present application discloses a mobile communications device for conducting an electronic toll transaction in connection with a roadway, the roadway having a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier.
  • the mobile communications device includes memory; a processor; a communications interface to establish a wireless data connection to a public mobile network; and a toll application stored in the memory and containing processor- executable instructions, which, when executed, cause the processor to detect the beacon signal from one of the beacons, extract the location identifier from the detected beacon signal, generate a passage report containing identification data and the extracted location identifier, and transmit the passage report to a remote server via the wireless data connection over the public mobile network.
  • the present application excludes the use of GPS or other satellite navigation services for determining po- sition.
  • the present application describes methods and system in which beacon signals are generated and de- tected using Bluetooth communications protocols.
  • IVHS intelligent vehicle highway system
  • a mobile device detects a bea- con signal from a roadside beacon and extracts a location identifier from the beacon signal.
  • the mobile device transmits the extracted location identifier to a remote server over a mobile data connection, such as via a mobile telephony network, to report its presence in that location.
  • the remote server identifies a stored correlation/association of the mobile device with a vehicle and thereby determines that the vehicle is present at that location.
  • the remote server may process a toll event or transaction and bill an account associated with the mobile device.
  • the remote server is able to prevent enforcement and billing (e.g. via license plate recognition) against those vehicles that have a validly correlated passage report for which billing has already occurred .
  • the present application proposes to broadcast a local beacon signal .
  • a mobile phone detects the beacon signal and reports its presence to a remote server via a mobile wireless data channel, such as over the public land mobile network (PLMN) .
  • PLMN public land mobile network
  • this system permits low cost implementation of toll roads without requiring installation and configuration of expensive and cumbersome directional antennas and roadside reader equipment, and their associated gantries.
  • low- cost commercial off-the-shelf Bluetooth LE beacon devices may be used.
  • the processing is largely centralized in a remote server system.
  • the deployment of custom transponders (active or passive) , with the associated logisti- cal problems is also avoided by deploying a downloadable mo- bile device app that configures a mobile device to listen for the beacon signal and prepare and send passage reports to the remote server.
  • a user interface in the app may provide the functionality for enabling/disabling features and associating the mobile device with a particular vehicle.
  • Figure 1 shows, in block diagram form, an example electronic payment system 100.
  • the electronic payment system 100 is an electronic toll system associated with a roadway 102.
  • the roadway 102 may be a single lane roadway, a multi-lane roadway, an entrance or on-ramp to a tolled road, or an exit or off-ramp to a tolled road, in some examples.
  • Figure 1 depicts a vehicle 104 traveling in the roadway 102. At least one occupant of the vehicle 104 has a mobile device 106.
  • the 104 would be equipped with an RFID transponder (either passive or active), perhaps attached to a windshield or license plate.
  • the RFID transponder would communicate with local directional antennas and a roadside reader so that the tolling system de- tects the presence of the transponder-equipped vehicle.
  • the tolling system would be configured to determine the lane in which the vehicle is likely located as well.
  • one or more beacons 110 broadcast a short-range RF beacon signal.
  • the beacon 110 employs Bluetooth low energy (Bluetooth LETM) technology and protocols to broadcast the sig- nal over a coverage area m ⁇ the roadway 102.
  • the BluetoothTM low energy protocol includes a proximity profile in which one de- vice monitors for the presence of another device in its proximity.
  • the mobile device 106 monitors for the presence of the beacon 110 in its proximity.
  • the coverage area is sufficiently large that a mobile device within a vehicle traveling at roadway speed will successfully detect the beacon signal at least once while traversing the coverage area.
  • the beacon 110 broadcasts a beacon signal that includes at least a location identifier for the beacon 110.
  • the location identifier is a unique code or identifier associated with the beacon 110 and/or the portion of the roadway at which the beacon 110 is located.
  • each of them may broadcast a beacon signal containing the same location identifier, or in other implementations each beacon 110 may have a unique location identifier.
  • the system 100 further includes a remote server 120 connected via a mobile network 130 to a communications antenna 125, such as a cellular access point/antenna.
  • the mobile device 106 is configured to communicate with the remote server 120 via the mobile network 130.
  • the mobile de- vice 106 is configured to report its presence in the roadway by sending a passage report to the remote server 120 upon detecting the beacon 110.
  • the passage report contains the location identifier extracted by the mobile device 106 from the received beacon signal .
  • the passage report may further contain an identifier for the mobile device 106, an identifier for a mobile payment account associated with the mobile device 106, an identifier of the vehicle with which the mobile device 106 is currently associated, or a combination thereof, all or any of which may be referred to herein as "identification data" .
  • the mobile network 130 may be configured to use GPRS,
  • the mobile network 130 may include WiFi networks and the like.
  • the data format and type used in communications between the mobile device 106 and the remote server 120 may include SMS messaging, MMS messaging, email, IP-based messaging, or any other form or format for data transmission over the mobile network 130.
  • the network 130 is depicted as a single net- work and antenna 125, the system 100 may include a plurality of interconnected antennas and networks, with protocols for handoff of communications with the mobile device 106 as between antennas and amongst networks.
  • the term "passage report" is intended to include any of the above forms or formats of com- munication between the mobile device 106 and remote server 120 for the purpose of reporting a detected location identifier.
  • the remote server 120 may include a plurality of stored associations 122 between vehicle identifiers and identification data.
  • the identification data may in- elude a phone number, email address, SIP address, IMEI, IMSI, device serial number, user account identifier, or other unique code assigned or associated with the mobile device 106 or its user.
  • the vehicle identifier may include a license plate number, vehicle identification number, or other unique code asso- ciated with the vehicle 104 and which may be correlated with the vehicle license plate.
  • the remote server 120 may store tracking information regarding vehicles from which it receives passage reports via the mobile network 130. This may assist the remote server 120 in determining when a vehicle has entered a toll road, exited a toll road, and the distance traveled in the toll road for the purpose of determining a toll amount.
  • the mobile device 106 may be configured to use a mobile app or other software to passively listen for beacon signals and to establish and/or maintain a data connection with the remote server 120 over the mobile network 130.
  • the mobile app or other software may be further configured to provide a user interface to receive input (such as via keypad, touchscreen or microphone) enabling the app, disabling the app, creating or deleting an association between a specific vehicle and the mobile device 106 or user, and authorizing the sending of a passage report.
  • the mobile app user interface may further output alerts or notifications. For example, when a beacon is detected, the user interface may be configured to output an audi- tory alert, a visual alert, or both.
  • the user interface may prompt the user (audibly or visually or both) to confirm that a passage report may be sent. Confirmation may be by auditory input from the user or by a button or key input, e.g. the app may receive input via the mobile device interfaces (keys or touchscreen) or via other input devices in the vehicle that are then connected to the mobile device via short range communica- ti ⁇ ons li ⁇ ke BluetoothTM or near-fi ⁇ eld communi ⁇ cati ⁇ ons.
  • multiple mobile devices 106 may be present in a vehicle at any one time. Moreover, some of those mobile devices 106 may be unassociated with a vehicle or may be associated with a different vehicle. Each mobile device 106 may output a prompt seeking confirmation that the mobile device 106 is to be used for toll transactions in connection with the roadway 102. The mobile devices 106 may further iden- tify or announce the vehicle license plate or other identifier with which they are currently associated. The user then has an opportunity to change the association to link the mobile device 106 to the current vehicle or to disable the mobile app and prevent it from transmitting passage reports. A new associa- tion is reported by the mobile device 106 to the remote server 120 so that the remote server 120 may update its stored associations 122.
  • the beacon signal may contain a type code that indicates whether the beacon is associated with an entrance, an exit, a billing point, or the like.
  • a first beacon location e.g. at an entry point to a toll road
  • the mobile device 106 may output prompts or alerts dependent upon the nature or type of beacon 110 detected. For example, if the beacon 110 corresponds to a billing point, the mobile device 106 may issue an alert or sound distinct from the sound or alert issued in connection with a non-billing point. If the beacon 110 corresponds to an entrance point then the mobile device 106 may seek confirmation that it is associated with the correct vehicle before sending a passage report.
  • a vehicle 104 may contain two mobile devices 106 each associated with the vehicle 104. If both mobile devices 106 generate and send a passage report containing the same location identifier and associated with the same vehicle identifier, then the remote server 120 may detect the likelihood of double-billing. In such a situation, the remote server 120 may notify both mobile devices 106 and prompt them to con- firm billing. The first mobile device 106 to respond may be associated with the vehicle 104 and used for billing purposes and the second mobile device 106 (or non-responsive one) is disassociated with the vehicle 104 and is not billed. In the case of no response, the remote server 120 may pick one of the two mobile devices 106 for association with the vehicle 104 and billing.
  • the mobile device 106 may be configured to connect to the vehicle computer system, for example using short-range communi ⁇ cati ⁇ ons li ⁇ ke BluethoothTM, m ⁇ order to ob- tain the vehicle identifier. The mobile device 106 may then automatically update its association by reporting the new association to the remote server 120, or it may prompt the user to confirm the new association and, when confirmed, transmit the new association to the remote server 120.
  • the system 100 includes a vehicle detection system for enforcement of tolling.
  • the vehicle detection system in some embodiments, includes one or more cameras 140 and a license plate optical-character-recognition (OCR) system 150 connected to the cameras 140.
  • OCR optical-character-recognition
  • the OCR system 150 may be embedded in the cameras 140 themselves.
  • the cameras 140 and OCR system 150 determine the vehicle license plate number from an image of the vehicle license plate area. If the plate is not automatically detected by the cameras 140 and OCR system 150, one or more images may be sent to a remote location for review by a human operator.
  • Identified vehicle license plate numbers are transmitted from the license plate OCR system 150 to the remote server 120.
  • the remote server 120 determines whether identified vehicle license plates from a given location correlate to passage reports received in connection with that location, i.e. whether a mobile device associated with that vehicle has re- ported its presence in that location. Any uncorrelated vehicles may be assessed a toll.
  • vehicles that are detected by the vehicle license plate OCR system 150 that are correlated with a passage report from a mobile device are assessed a toll at a regular rate and vehicles that are detected by the vehicle license plate OCR system 150 that are not correlated with a passage report from a mobile device are assessed a toll at a higher rate, or at a regular rate plus an excess processing fee .
  • toll transactions are conducted based on passage reports from mobile devices without requiring correlation with identified vehicle license plates. In another embodiment, toll transactions are only conducted once an associated vehicle is identified by the license plate OCR system 150 and is correlated to the passage report so as to confirm the presence of the associated vehicle in the roadway 102 and avoid false passage reports or billing to mobile devices that are not associated with a vehicle in the roadway.
  • a false billing alert may be generated.
  • the false billing alert may flag the account for review by billing personnel to determine whether the passage reports were potentially erroneous or whether a mobile device present in a vehicle was incorrectly associated with another vehicle.
  • remote server 120 may be implemented by a plurality of servers, server farms, or other processing resources, and that stored data at the remote server (s) 120 may be configured in any one of a number of data structures, including databases.
  • the mobile device 106 may attempt to confirm the location identifier using one or more other sensors prior to transmitting a passage report to the remote server 120. For example, the mobile device 106 may use GPS to confirm that it is located within a roadway associated with the location identifier or known to be toll road. In some instances, the mobile device 106 may use other sensors, such as the gyroscope or acceler- ometer to confirm that it is present in a vehicle (e.g. by determining that it is in motion traveling at more than a mini- mum roadway speed) . Other sensor data may be used in other implementations to verify, validate, or authenticate the mobile device's 106 presence in the roadway 102 or in a vehicle 104 prior to transmission of a passage report.
  • sensors such as the gyroscope or acceler- ometer to confirm that it is present in a vehicle (e.g. by determining that it is in motion traveling at more than a mini- mum roadway speed) .
  • Other sensor data may be used in other implementations to verify, validate, or
  • FIG. 2 shows, in flow- chart form, one example method 200 for conducting a toll transaction using a mobile payment service.
  • the example method 200 may be implemented by a server (s) or other processing device by way of memory- stored computer-executable instructions which, when executed by one or more processors, carry out the operations of the method 200.
  • the method 200 includes, in operation 202, receiving and storing an association between a vehicle and a mobile device or mobile account or toll payment account.
  • the association may be created through receipt of a vehicle identifier, like a li- cense plate number, via a web interface provided for users to update associations.
  • a login process may be used to obtain user account information such that the input data is associated with a particular mobile user account or mobile device. Subsequently entered license plate numbers or vehicle identifiers are then linked to the mobile user account or mobile device.
  • a user's mobile account/device may only be linked to one vehicle at a time.
  • a mobile user account or toll payment account may be linked to more than one mobile device, and each mobile device may only be linked to one vehicle at a time.
  • the vehicle identifier (e.g. license plate number) may be received via a web interface provided by a web server incorporated within or associated with the server.
  • an application i.e. a mobile device app
  • specific to the mobile payment service is deployed and installed by users on their mobile devices in order to use the mobile payment service. Users may change the vehicle with which their device is associated via the app, and the app relays vehicle identifiers to the server to be stored as an association between the mobile device and the vehicle.
  • the mobile device may not pre-notify the remote server of the vehicle with which it is to be associated and, instead, sends the associated vehicle identifier in each passage report.
  • the server receives a passage report from a mobile device.
  • the passage report contains a location identifier and identification data.
  • the identification data may include a mobile device identifier, such as a mobile device IMEI, phone number, or other device- identifying data.
  • the identification data includes a user account identifier, such as user email address, mobile app code, mobile account number, payment account number, or the like.
  • the passage report further includes the vehicle identifier with which the mobile device is presently associated.
  • the identification data is the vehicle identifier itself.
  • the server searches its stored associations to identify the vehicle associated with the identification data, e.g. the mobile device or user payment account.
  • the search may be based upon the mobile identifier sent with the passage report.
  • the server extracts or reads the vehicle identifier from the passage report in operation 205.
  • the server may search stored associations to identify the mobile device, user, and/or payment account currently associated with that vehicle.
  • the server may store the data regarding detection of the vehicle and/or the mobile device at the location associated with the location identifier.
  • the location is an entry point to a toll road. In some cases, the location is an exit.
  • the server determines whether to process a toll transaction. The determination may be based upon whether the location identifier is an exit or not. If it is an exit, then a toll may be due, whereas if it is an entrance then the server may await exit of the vehicle from the toll road before processing the transaction. Note that in some embodiments, the toll transaction may occur upon entry into the toll road rather than exit from the toll road, depending on the pricing structure of the toll road. In some embodiments, further tolls may be processed as the vehicle travels further down the toll road past additional toll collection zones or billing points in the roadway.
  • the toll may be a flat fee for all vehicles.
  • the toll may be partly dependent upon the vehicle identifier, e.g. license plate numbers associated with larger vehicles or commercial vehicles may be assessed different tolls than private standard- size vehicles.
  • the toll amount may be dependent upon the distance travelled in the roadway, i.e. at which location the vehicle entered the toll road. The location at which the vehicle entered the toll road may be determined by searching stored re- cords of passage reports for the passage report in which the mobile device reported a location identifier corresponding to an entry point to the toll road.
  • the toll transaction is processed. It will be appreciated that the transaction may be processed with respect to an account associated with the mobile device in some embodiments.
  • the server does not store separate associations between mobile devices/accounts and vehicles; instead, the mobile device itself stores the vehicle identifier with which it is currently associated and includes the vehicle identifier in any passage reports transmitted to the remote server .
  • FIG. 3 shows, in flowchart form, one example method 300 for determining and re- porting presence in an electronic toll transaction system.
  • the method 300 is implemented on a mobile device, such as a tablet, smartphone, smartwatch, or other mobile device having an an-
  • ⁇ ⁇ ⁇ TM tenna for receiving short-range signals, such as Bluetooth LE signals, and a transceiver for wireless data communications over a mobile network, such as a 3G or 4G PLMN.
  • the method 300 may be implemented natively in the operating system of the mobile device, using an app downloaded to the mobile device, or using any other software model by which computer-executable instructions may be stored and executed on the mobile device.
  • the mobile device listens for detection of a beacon signal using its short-range antenna. As noted
  • the beacon signal may be a Bluetooth LE proximity profile beacon signal. If a beacon signal is detected in operation 304, then the mobile device extracts a location identifier from the beacon signal. In this embodiment, the mobile device is configured to validate or authenticate the beacon signal . Accordingly, in operation 208 the mobile device determines whether validation/authentication is enabled/required. In some embodiments, the validation operation may be enabled only in some instances. For example, the user may configure the mobile device to validate or not validate via an options menu in a user interface .
  • the mo- bile device obtains data from other sensors.
  • Example sensors include a GPS chip or an accelerometer or gyroscope.
  • the mobile device determines whether the sensor data is consistent with a valid ETC context, i.e. whether the sensors indicate that it is likely or unlikely that the mobile de- vice is traveling in a vehicle entering or leaving a toll road.
  • the GPS data may be compared to known locations of toll roads.
  • the gyroscope or accelerometer data may be analyzed to determine if movement of the mobile device is consistent with travel in a vehicle.
  • the mobile device may issue an error signal, as indicated by operation 314.
  • the error signal may include display of an error message, an audible tone or alert or message, transmission of an error report to a remote server, or any combination thereof. If, however, the sensor data validates (or conversely is unable to invalidate) the beacon signal, then the method 300 continues in operation 316.
  • the mobile device may output an auditory and/or visual notification indicating detection of a beacon signal from an ETC system so as to alert the user to the fact that the mobile device has detected a beacon and may transmit a passage report.
  • the mobile device determines whether it is authorized or enabled to transmit the passage report without further input. If yes, then in operation 326 the mobile device generates and transmits the passage report to the remote server over the mobile network.
  • the passage report includes the extracted location identifier from the beacon sig- nal and identification data identifying the mobile device/account and/or vehicle.
  • the mobile device outputs an authorization request.
  • the request may be a visually displayed mes- sage on a display screen; however, for vehicle safety in many embodiments the request may be an auditory message requesting an auditory response.
  • the mobile device may then await auditory input via the microphone of the device, e.g. a "yes" response or the like.
  • the mobile device as- sesses whether the response has been received and whether it is authorized. If so, then it sends the passage report in operation 326; otherwise, in operation 324, it assesses whether it has timed out awaiting the authorization, in which case the mobile device may be configured to disable or end operation of the method 300.
  • the receipt of a "no" or negative response ends the process in operation 322 and 324 rather than waiting for a time out.
  • the mobile device and remote server employ encryption to securely communicate passage reports and other data communications.
  • the payment processing and toll transaction processing may be split amongst servers or amongst operators. For example, an extracted location identifier from the beacon signal may be sent over the mobile network to the remote server 120 where the user account is identified and the toll amount is determined. The remote server 120 then requests payment from a third party service provider (payment processor) for the toll transaction.
  • a third party service provider payment processor
  • parking payment may be based upon short range beacon sensing and a mobile device reporting the beacon location and an associated vehicle identifier. It may further be applied to other applications in which payment is made in association with a vehicle or user in connection with a detected location.
  • the system may be implemented in connection with controlled access to any restricted barrier based facilities.
  • Such facilities may include, for example, parking at residential sites, including condominiums, town houses and other gated communities.
  • payment for access to such private parking facilities may be waived for registered residents whereas guests could be charged some fee with the approval of the host resident.
  • interactions between users and facilities may use the mobile device with beacons for position, and the mobile devices for payment and access approval.
  • a beacon-based system may be used in connection with commuter rail.
  • Commuter trains and/or stations may be equipped with a transmitting beacon and the mobile device records and reports the entrance to the train/station with location identification.
  • the remote server may process purchase of a train ticket for that train.
  • the remote server having processed the purchase, may send the mobile device a code or other data confirming purchase of the applicable fare.
  • a ticket collector may ask for proof of payment, whereupon the user of the mobile device may display a ticket or QR-code or other data received from the remote server to verify payment.
  • the mobile device upon detecting the beacon signal, the mobile device may remind the patron that they are about to board a train and must procure a ticket, and may request confirmation before completing a purchase.
  • beacon-based payment system may be implemented in other ticket or paid access applications .

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Traffic Control Systems (AREA)

Abstract

Electronic payment using a mobile device having a wireless data connection to a public mobile network. A location- specific low-energy beacon periodically broadcasts a beacon signal containing a unique location identifier. The mobile device receives the beacon signal and reports the location identifier to a remote server. The remote server identifies an associated vehicle based on identification data and an association with the vehicle. If a payment transaction is required, then an amount is determined based on the location identifier and a toll payment is processed using payment information linked to the mobile device or its user. The beacon signal may be a Bluetooth LETM signal.

Description

BEACO -BASED MOBILE PAYMENTS
TECHNICAL FIELD The present disclosure relates to mobile electronic commerce systems and, in particular, to a system and method for location-based payments using mobile phones and relying on beacons to signal proximity to a payment area. BACKGROUND
Vehicle-based RFID communications are commonly used to communicate with electronic toll collection (ETC) systems. In such cases, ETC systems conduct toll transactions based on ra- dio frequency (RF) communications between a vehicle-mounted transponder (a "tag") and a stationary toll lane or toll plaza transceiver (a "reader" ) . An example of an electronic toll collection system is described in U.S. Patent No . 6,661,352 issued Dec . 9, 2003 to Tiernay et al .
In some cases, an ETC transponder may also be utilized to perform non-toll electronic commerce transactions. For example, a transponder may be utilized in a vendor location in order to purchase goods and services offered by a vendor {i.e. perform a sales transaction) . For example, gas stations or parking lots may provide roadside readers for automatically communicating with a vehicle-mounted transponder in order to perform a sales transaction using RFID.
Conventional ETC and other RFID-based payment systems have the drawback of requiring a large upfront investment in the form of manufacturing and distributing transponders. Even if transponder technology is integrated into modern vehicles, there is a large investment required in roadside technology to build gantries, install and configure reader antennas, transceivers, and controllers, and associated communications infra- structure to reach a back office processing center. It would be advantageous to have a method and system for mobile payments, like road tolls, that can leverage existing and ubiquitous mobile communications devices and systems, e.g. smartphones, to speed deployment and reduce cost.
BRIEF DESCRIPTION OF THE DRAWINGS
Reference will now be made, by way of example, to the accompanying drawings which show an embodiment of the present application, and in which :
Figure 1 shows, in block diagram form, an example embodiment of an electronic payment system;
Figure 2 shows, in flowchart form, one example of a method of conducting an electronic toll transaction; and
Figure 3 shows, in flowchart form, for determining and reporting presence in an electronic toll transaction system.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS The present application discloses systems and methods for location-based payments using mobile phones and relying on beacons to signal proximity to a payment area.
In one aspect, the present application discloses a method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by the mobile communications device, wherein a roadway includes a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier. The method includes detecting the beacon signal from one of the beacons; extracting the location identifier from the detected beacon signal; generating a passage report containing identification data and the extracted location identifier; and transmitting the passage report to a remote server via the wireless data connection over the public mobile network. In a further aspect, the present application discloses a method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by a server con- figured to receive communications from the mobile communications device via the public mobile network, wherein a roadway includes a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier. The method includes receiving from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers; determining a vehicle identifier associated with the identification data; storing data noting detection of the vehicle identifier in association with said one of the location identifiers; and determining from said one of the location identifiers whether a toll transaction is required and, if so, then determining a toll amount based on said one of the location identifiers, and processing a toll payment using payment information linked to the identification data.
In another aspect, the present application discloses system for conducting toll payment transactions using a mobile communications device having a wireless data connection to a public mobile network. The system includes a plurality of location-specific low energy beacons each periodically broadcast- ing a beacon signal containing a location identifier and each positioned in proximity to a respective part of a roadway; a server having a processor, memory and a communications interface to receive communications from the mobile communications device via the public mobile network. The server further in- eludes a toll processing application containing instructions, which, when executed, cause the processor to receive from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers, determine a vehicle identifier associated with the identification data, store data noting detection of the vehicle identifier in association with said one of the location identifiers, and determine from said one of the location identifiers whether a toll transaction is required and, if so, then determine a toll amount based on said one of the location identifiers, and process a toll payment using payment information linked to the identification data.
In yet a further aspect, the present application discloses a mobile communications device for conducting an electronic toll transaction in connection with a roadway, the roadway having a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier. The mobile communications device includes memory; a processor; a communications interface to establish a wireless data connection to a public mobile network; and a toll application stored in the memory and containing processor- executable instructions, which, when executed, cause the processor to detect the beacon signal from one of the beacons, extract the location identifier from the detected beacon signal, generate a passage report containing identification data and the extracted location identifier, and transmit the passage report to a remote server via the wireless data connection over the public mobile network.
In one aspect, the present application excludes the use of GPS or other satellite navigation services for determining po- sition.
In another aspect, the present application describes methods and system in which beacon signals are generated and de- tected using Bluetooth communications protocols.
Other aspects and features of the present application will be apparent to those of ordinary skill in the art from a review of the following detailed description when considered in conjunction with the drawings.
Although the embodiments described below focus upon electronic toll transactions in an intelligent vehicle highway system (IVHS) , the present application is not limited to IVHS or electronic tolling in particular.
In accordance with one aspect of the present application relating to electronic tolling, a mobile device detects a bea- con signal from a roadside beacon and extracts a location identifier from the beacon signal. The mobile device then transmits the extracted location identifier to a remote server over a mobile data connection, such as via a mobile telephony network, to report its presence in that location. The remote server identifies a stored correlation/association of the mobile device with a vehicle and thereby determines that the vehicle is present at that location. The remote server may process a toll event or transaction and bill an account associated with the mobile device. When conducting enforcement in connec- tion with vehicles detected in the roadway, the remote server is able to prevent enforcement and billing (e.g. via license plate recognition) against those vehicles that have a validly correlated passage report for which billing has already occurred .
In other words, instead of detecting the presence of vehicles using local RFID polling/response protocols within a capture zone, the present application proposes to broadcast a local beacon signal . A mobile phone detects the beacon signal and reports its presence to a remote server via a mobile wireless data channel, such as over the public land mobile network (PLMN) .
Advantageously, this system permits low cost implementation of toll roads without requiring installation and configuration of expensive and cumbersome directional antennas and roadside reader equipment, and their associated gantries. In some instances, low- cost commercial off-the-shelf Bluetooth LE beacon devices may be used. The processing is largely centralized in a remote server system. The deployment of custom transponders (active or passive) , with the associated logisti- cal problems is also avoided by deploying a downloadable mo- bile device app that configures a mobile device to listen for the beacon signal and prepare and send passage reports to the remote server. A user interface in the app may provide the functionality for enabling/disabling features and associating the mobile device with a particular vehicle.
Reference is first made to Figure 1, which shows, in block diagram form, an example electronic payment system 100. In this example, the electronic payment system 100 is an electronic toll system associated with a roadway 102. The roadway 102 may be a single lane roadway, a multi-lane roadway, an entrance or on-ramp to a tolled road, or an exit or off-ramp to a tolled road, in some examples. Figure 1 depicts a vehicle 104 traveling in the roadway 102. At least one occupant of the vehicle 104 has a mobile device 106.
In a conventional open-road tolling system, the vehicle
104 would be equipped with an RFID transponder (either passive or active), perhaps attached to a windshield or license plate. The RFID transponder would communicate with local directional antennas and a roadside reader so that the tolling system de- tects the presence of the transponder-equipped vehicle. In some cases, the tolling system would be configured to determine the lane in which the vehicle is likely located as well.
In the example system 100 shown in Figure 1, no roadside readers and associated antennas are needed. Instead, one or more beacons 110 broadcast a short-range RF beacon signal. In some embodiments, the beacon 110 employs Bluetooth low energy (Bluetooth LE™) technology and protocols to broadcast the sig- nal over a coverage area m ■ the roadway 102. The BluetoothTM low energy protocol includes a proximity profile in which one de- vice monitors for the presence of another device in its proximity. In this example, the mobile device 106 monitors for the presence of the beacon 110 in its proximity. The coverage area is sufficiently large that a mobile device within a vehicle traveling at roadway speed will successfully detect the beacon signal at least once while traversing the coverage area. The beacon 110 broadcasts a beacon signal that includes at least a location identifier for the beacon 110. In some embodiments, the location identifier is a unique code or identifier associated with the beacon 110 and/or the portion of the roadway at which the beacon 110 is located. In the case of multiple beacons 110 at the same location, in some implementations each of them may broadcast a beacon signal containing the same location identifier, or in other implementations each beacon 110 may have a unique location identifier.
The system 100 further includes a remote server 120 connected via a mobile network 130 to a communications antenna 125, such as a cellular access point/antenna. The mobile device 106 is configured to communicate with the remote server 120 via the mobile network 130. In particular, the mobile de- vice 106 is configured to report its presence in the roadway by sending a passage report to the remote server 120 upon detecting the beacon 110. The passage report contains the location identifier extracted by the mobile device 106 from the received beacon signal . The passage report may further contain an identifier for the mobile device 106, an identifier for a mobile payment account associated with the mobile device 106, an identifier of the vehicle with which the mobile device 106 is currently associated, or a combination thereof, all or any of which may be referred to herein as "identification data" .
The mobile network 130 may be configured to use GPRS,
CDMA2000, HSPA, LTE, or other 3G technologies, 4G technologies like LTE Advanced or WiMAX-Advanced, or any other mobile data communications protocols. In some cases, the mobile network 130 may include WiFi networks and the like. The data format and type used in communications between the mobile device 106 and the remote server 120 may include SMS messaging, MMS messaging, email, IP-based messaging, or any other form or format for data transmission over the mobile network 130. It will be appreciated that although the network 130 is depicted as a single net- work and antenna 125, the system 100 may include a plurality of interconnected antennas and networks, with protocols for handoff of communications with the mobile device 106 as between antennas and amongst networks. The term "passage report" is intended to include any of the above forms or formats of com- munication between the mobile device 106 and remote server 120 for the purpose of reporting a detected location identifier.
In one embodiment, the remote server 120 may include a plurality of stored associations 122 between vehicle identifiers and identification data. The identification data may in- elude a phone number, email address, SIP address, IMEI, IMSI, device serial number, user account identifier, or other unique code assigned or associated with the mobile device 106 or its user. The vehicle identifier may include a license plate number, vehicle identification number, or other unique code asso- ciated with the vehicle 104 and which may be correlated with the vehicle license plate.
The remote server 120 may store tracking information regarding vehicles from which it receives passage reports via the mobile network 130. This may assist the remote server 120 in determining when a vehicle has entered a toll road, exited a toll road, and the distance traveled in the toll road for the purpose of determining a toll amount.
The mobile device 106 may be configured to use a mobile app or other software to passively listen for beacon signals and to establish and/or maintain a data connection with the remote server 120 over the mobile network 130. The mobile app or other software may be further configured to provide a user interface to receive input (such as via keypad, touchscreen or microphone) enabling the app, disabling the app, creating or deleting an association between a specific vehicle and the mobile device 106 or user, and authorizing the sending of a passage report. The mobile app user interface may further output alerts or notifications. For example, when a beacon is detected, the user interface may be configured to output an audi- tory alert, a visual alert, or both. The user interface may prompt the user (audibly or visually or both) to confirm that a passage report may be sent. Confirmation may be by auditory input from the user or by a button or key input, e.g. the app may receive input via the mobile device interfaces (keys or touchscreen) or via other input devices in the vehicle that are then connected to the mobile device via short range communica- ti ■ons li■ke BluetoothTM or near-fi■eld communi■cati■ons.
It will be appreciated that multiple mobile devices 106 may be present in a vehicle at any one time. Moreover, some of those mobile devices 106 may be unassociated with a vehicle or may be associated with a different vehicle. Each mobile device 106 may output a prompt seeking confirmation that the mobile device 106 is to be used for toll transactions in connection with the roadway 102. The mobile devices 106 may further iden- tify or announce the vehicle license plate or other identifier with which they are currently associated. The user then has an opportunity to change the association to link the mobile device 106 to the current vehicle or to disable the mobile app and prevent it from transmitting passage reports. A new associa- tion is reported by the mobile device 106 to the remote server 120 so that the remote server 120 may update its stored associations 122.
In some embodiments, the beacon signal may contain a type code that indicates whether the beacon is associated with an entrance, an exit, a billing point, or the like. For example, a first beacon location (e.g. at an entry point to a toll road) may include broadcast of a location identifier that includes a code or symbol that indicates that it is an entry point. Accordingly, the mobile device 106 may output prompts or alerts dependent upon the nature or type of beacon 110 detected. For example, if the beacon 110 corresponds to a billing point, the mobile device 106 may issue an alert or sound distinct from the sound or alert issued in connection with a non-billing point. If the beacon 110 corresponds to an entrance point then the mobile device 106 may seek confirmation that it is associated with the correct vehicle before sending a passage report.
In some cases, a vehicle 104 may contain two mobile devices 106 each associated with the vehicle 104. If both mobile devices 106 generate and send a passage report containing the same location identifier and associated with the same vehicle identifier, then the remote server 120 may detect the likelihood of double-billing. In such a situation, the remote server 120 may notify both mobile devices 106 and prompt them to con- firm billing. The first mobile device 106 to respond may be associated with the vehicle 104 and used for billing purposes and the second mobile device 106 (or non-responsive one) is disassociated with the vehicle 104 and is not billed. In the case of no response, the remote server 120 may pick one of the two mobile devices 106 for association with the vehicle 104 and billing.
In one embodiment, the mobile device 106 may be configured to connect to the vehicle computer system, for example using short-range communi ■cati■ons li■ke BluethoothTM, m■ order to ob- tain the vehicle identifier. The mobile device 106 may then automatically update its association by reporting the new association to the remote server 120, or it may prompt the user to confirm the new association and, when confirmed, transmit the new association to the remote server 120.
In one example, the system 100 includes a vehicle detection system for enforcement of tolling. The vehicle detection system, in some embodiments, includes one or more cameras 140 and a license plate optical-character-recognition (OCR) system 150 connected to the cameras 140. In some embodiments, the OCR system 150 may be embedded in the cameras 140 themselves.
As vehicles are detected in the roadway (either via the cameras 140 or via another vehicle detection mechanism, such as a magnetic loop antenna or the like) , the cameras 140 and OCR system 150 determine the vehicle license plate number from an image of the vehicle license plate area. If the plate is not automatically detected by the cameras 140 and OCR system 150, one or more images may be sent to a remote location for review by a human operator.
Identified vehicle license plate numbers are transmitted from the license plate OCR system 150 to the remote server 120. The remote server 120 then determines whether identified vehicle license plates from a given location correlate to passage reports received in connection with that location, i.e. whether a mobile device associated with that vehicle has re- ported its presence in that location. Any uncorrelated vehicles may be assessed a toll.
In one embodiment, vehicles that are detected by the vehicle license plate OCR system 150 that are correlated with a passage report from a mobile device are assessed a toll at a regular rate and vehicles that are detected by the vehicle license plate OCR system 150 that are not correlated with a passage report from a mobile device are assessed a toll at a higher rate, or at a regular rate plus an excess processing fee .
In one embodiment, toll transactions are conducted based on passage reports from mobile devices without requiring correlation with identified vehicle license plates. In another embodiment, toll transactions are only conducted once an associated vehicle is identified by the license plate OCR system 150 and is correlated to the passage report so as to confirm the presence of the associated vehicle in the roadway 102 and avoid false passage reports or billing to mobile devices that are not associated with a vehicle in the roadway.
In another embodiment, if a mobile device/vehicle is billed a toll based on a passage report, but the associated vehicle is subsequently not identified at an enforcement location by the license place OCR system 150, for example within a certain period of time during which it would be expected to pass through the enforcement location, then a false billing alert may be generated. The false billing alert may flag the account for review by billing personnel to determine whether the passage reports were potentially erroneous or whether a mobile device present in a vehicle was incorrectly associated with another vehicle.
It will be understood that the remote server 120 may be implemented by a plurality of servers, server farms, or other processing resources, and that stored data at the remote server (s) 120 may be configured in any one of a number of data structures, including databases.
In one embodiment, upon detecting the beacon signal, the mobile device 106 may attempt to confirm the location identifier using one or more other sensors prior to transmitting a passage report to the remote server 120. For example, the mobile device 106 may use GPS to confirm that it is located within a roadway associated with the location identifier or known to be toll road. In some instances, the mobile device 106 may use other sensors, such as the gyroscope or acceler- ometer to confirm that it is present in a vehicle (e.g. by determining that it is in motion traveling at more than a mini- mum roadway speed) . Other sensor data may be used in other implementations to verify, validate, or authenticate the mobile device's 106 presence in the roadway 102 or in a vehicle 104 prior to transmission of a passage report.
Reference is now made to Figure 2, which shows, in flow- chart form, one example method 200 for conducting a toll transaction using a mobile payment service. The example method 200 may be implemented by a server (s) or other processing device by way of memory- stored computer-executable instructions which, when executed by one or more processors, carry out the operations of the method 200.
The method 200 includes, in operation 202, receiving and storing an association between a vehicle and a mobile device or mobile account or toll payment account. The association may be created through receipt of a vehicle identifier, like a li- cense plate number, via a web interface provided for users to update associations. A login process may be used to obtain user account information such that the input data is associated with a particular mobile user account or mobile device. Subsequently entered license plate numbers or vehicle identifiers are then linked to the mobile user account or mobile device. In many implementations, a user's mobile account/device may only be linked to one vehicle at a time. In some implementations, a mobile user account or toll payment account may be linked to more than one mobile device, and each mobile device may only be linked to one vehicle at a time.
The vehicle identifier (e.g. license plate number) may be received via a web interface provided by a web server incorporated within or associated with the server. In some cases, an application, i.e. a mobile device app, specific to the mobile payment service is deployed and installed by users on their mobile devices in order to use the mobile payment service. Users may change the vehicle with which their device is associated via the app, and the app relays vehicle identifiers to the server to be stored as an association between the mobile device and the vehicle. In some instances, the mobile device may not pre-notify the remote server of the vehicle with which it is to be associated and, instead, sends the associated vehicle identifier in each passage report.
In operation 204, the server receives a passage report from a mobile device. The passage report contains a location identifier and identification data. The identification data may include a mobile device identifier, such as a mobile device IMEI, phone number, or other device- identifying data. In some embodiments, the identification data includes a user account identifier, such as user email address, mobile app code, mobile account number, payment account number, or the like. In some cases, the passage report further includes the vehicle identifier with which the mobile device is presently associated. In some cases, the identification data is the vehicle identifier itself. In operation 205, the server searches its stored associations to identify the vehicle associated with the identification data, e.g. the mobile device or user payment account. The search may be based upon the mobile identifier sent with the passage report. In the case where the vehicle identifier is included in the passage report, the server extracts or reads the vehicle identifier from the passage report in operation 205. In cases where the identification data is the vehicle identifier itself, then in operation 205 the server may search stored associations to identify the mobile device, user, and/or payment account currently associated with that vehicle.
In operation 206, the server may store the data regarding detection of the vehicle and/or the mobile device at the location associated with the location identifier.
In some cases the location is an entry point to a toll road. In some cases, the location is an exit. In operation 208, the server determines whether to process a toll transaction. The determination may be based upon whether the location identifier is an exit or not. If it is an exit, then a toll may be due, whereas if it is an entrance then the server may await exit of the vehicle from the toll road before processing the transaction. Note that in some embodiments, the toll transaction may occur upon entry into the toll road rather than exit from the toll road, depending on the pricing structure of the toll road. In some embodiments, further tolls may be processed as the vehicle travels further down the toll road past additional toll collection zones or billing points in the roadway.
If, in operation 208, it is determined that a toll is to be charged, then in operation 210 the amount of the toll is determined. In some cases, the toll may be a flat fee for all vehicles. In some cases, the toll may be partly dependent upon the vehicle identifier, e.g. license plate numbers associated with larger vehicles or commercial vehicles may be assessed different tolls than private standard- size vehicles. In some cases, the toll amount may be dependent upon the distance travelled in the roadway, i.e. at which location the vehicle entered the toll road. The location at which the vehicle entered the toll road may be determined by searching stored re- cords of passage reports for the passage report in which the mobile device reported a location identifier corresponding to an entry point to the toll road.
Once the toll amount is determined, then in operation 212 the toll transaction is processed. It will be appreciated that the transaction may be processed with respect to an account associated with the mobile device in some embodiments.
In one embodiment, the server does not store separate associations between mobile devices/accounts and vehicles; instead, the mobile device itself stores the vehicle identifier with which it is currently associated and includes the vehicle identifier in any passage reports transmitted to the remote server .
Reference will now be made to Figure 3, which shows, in flowchart form, one example method 300 for determining and re- porting presence in an electronic toll transaction system. The method 300 is implemented on a mobile device, such as a tablet, smartphone, smartwatch, or other mobile device having an an-
■ ■ ■ TM tenna for receiving short-range signals, such as Bluetooth LE signals, and a transceiver for wireless data communications over a mobile network, such as a 3G or 4G PLMN. The method 300 may be implemented natively in the operating system of the mobile device, using an app downloaded to the mobile device, or using any other software model by which computer-executable instructions may be stored and executed on the mobile device.
In operation 302, the mobile device listens for detection of a beacon signal using its short-range antenna. As noted
■ TM ■ ■ above, the beacon signal may be a Bluetooth LE proximity profile beacon signal. If a beacon signal is detected in operation 304, then the mobile device extracts a location identifier from the beacon signal. In this embodiment, the mobile device is configured to validate or authenticate the beacon signal . Accordingly, in operation 208 the mobile device determines whether validation/authentication is enabled/required. In some embodiments, the validation operation may be enabled only in some instances. For example, the user may configure the mobile device to validate or not validate via an options menu in a user interface .
If validation is required, then in operation 310, the mo- bile device obtains data from other sensors. Example sensors include a GPS chip or an accelerometer or gyroscope. In operation 312, the mobile device determines whether the sensor data is consistent with a valid ETC context, i.e. whether the sensors indicate that it is likely or unlikely that the mobile de- vice is traveling in a vehicle entering or leaving a toll road. For example, in one implementation the GPS data may be compared to known locations of toll roads. In another example, the gyroscope or accelerometer data may be analyzed to determine if movement of the mobile device is consistent with travel in a vehicle.
If the sensor data indicates, within some threshold of reliability, that the mobile device is not in a valid ETC context then the mobile device may issue an error signal, as indicated by operation 314. The error signal may include display of an error message, an audible tone or alert or message, transmission of an error report to a remote server, or any combination thereof. If, however, the sensor data validates (or conversely is unable to invalidate) the beacon signal, then the method 300 continues in operation 316.
In operation 316, the mobile device may output an auditory and/or visual notification indicating detection of a beacon signal from an ETC system so as to alert the user to the fact that the mobile device has detected a beacon and may transmit a passage report. In operation 318, the mobile device determines whether it is authorized or enabled to transmit the passage report without further input. If yes, then in operation 326 the mobile device generates and transmits the passage report to the remote server over the mobile network. The passage report includes the extracted location identifier from the beacon sig- nal and identification data identifying the mobile device/account and/or vehicle.
If further authorization is required, then in operation 320 the mobile device outputs an authorization request. In some instances, the request may be a visually displayed mes- sage on a display screen; however, for vehicle safety in many embodiments the request may be an auditory message requesting an auditory response. The mobile device may then await auditory input via the microphone of the device, e.g. a "yes" response or the like. In operation 322 the mobile device as- sesses whether the response has been received and whether it is authorized. If so, then it sends the passage report in operation 326; otherwise, in operation 324, it assesses whether it has timed out awaiting the authorization, in which case the mobile device may be configured to disable or end operation of the method 300. In some implementations, the receipt of a "no" or negative response ends the process in operation 322 and 324 rather than waiting for a time out.
It will be understood that the foregoing is one example method 300 and that many of the example operations may be omitted, rearranged, or modified in different implementations.
In some implementations, the mobile device and remote server employ encryption to securely communicate passage reports and other data communications.
In some implementations, the payment processing and toll transaction processing may be split amongst servers or amongst operators. For example, an extracted location identifier from the beacon signal may be sent over the mobile network to the remote server 120 where the user account is identified and the toll amount is determined. The remote server 120 then requests payment from a third party service provider (payment processor) for the toll transaction.
Although the foregoing examples are specific to electronic toll collection, it will be appreciated that the example meth- ods and systems may be applied to other electronic payment transactions made using beacons and mobile devices. For example, parking payment may be based upon short range beacon sensing and a mobile device reporting the beacon location and an associated vehicle identifier. It may further be applied to other applications in which payment is made in association with a vehicle or user in connection with a detected location.
In another example, the system may be implemented in connection with controlled access to any restricted barrier based facilities. Such facilities may include, for example, parking at residential sites, including condominiums, town houses and other gated communities. In one example implementation, payment for access to such private parking facilities may be waived for registered residents whereas guests could be charged some fee with the approval of the host resident. In such an example, interactions between users and facilities may use the mobile device with beacons for position, and the mobile devices for payment and access approval.
In yet a further example, a beacon-based system may be used in connection with commuter rail. Commuter trains and/or stations may be equipped with a transmitting beacon and the mobile device records and reports the entrance to the train/station with location identification. On the basis of the reported train/station location, the remote server may process purchase of a train ticket for that train. In some ex- ample implementations, the remote server, having processed the purchase, may send the mobile device a code or other data confirming purchase of the applicable fare. During the ride a ticket collector may ask for proof of payment, whereupon the user of the mobile device may display a ticket or QR-code or other data received from the remote server to verify payment. In some instances, upon detecting the beacon signal, the mobile device may remind the patron that they are about to board a train and must procure a ticket, and may request confirmation before completing a purchase.
It will be understood that the beacon-based payment system may be implemented in other ticket or paid access applications .
Certain adaptations and modifications of the invention will be obvious to those skilled in the art when considered in light of this description. Therefore, the above discussed embodiments are considered to be illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.

Claims

CLAIMS :
1. A method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by a server configured to receive communications from the mobile communications device via the public mobile network, wherein a roadway includes a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal contain- ing a location identifier, the method comprising:
receiving from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers;
determining a vehicle identifier associated with the iden- tification data;
storing data noting detection of the vehicle identifier in association with said one of the location identifiers; and
determining from said one of the location identifiers whether a toll transaction is required and, if so, then
determining a toll amount based on said one of the location identifiers, and
processing a toll payment using payment information linked to the identification data.
2. The method claimed in claim 1, further comprising initially receiving and storing an association between the vehicle identifier and the identification data, and wherein determining a vehicle identifier associated with the identification data comprises reading said stored association.
3. The method claimed in claim 1, wherein the passage report includes the vehicle identifier, and wherein determining a vehicle identifier comprises extracting the vehicle identifier from the passage report.
4. The method claimed in any one of claims 1 to 3, wherein determining from said one of the location identifiers whether a toll transaction is required comprises determining that the location identifier is associated with an exit, and wherein determining the toll amount includes retrieving stored data identifying a reported entrance location to the roadway associated with the identification data and determining the toll amount based on the reported entrance location and the exit .
5. The method claimed in any one of claims 1 to 4 , further comprising
receiving a communication from an enforcement location on the roadway, the communication including a plurality of optically-detected vehicle license plate numbers;
with respect to a selected one of the locations identifiers associated with the enforcement location, correlating the stored data regarding vehicle identifiers with the optically- detected vehicle license plate numbers; and
processing a billing transaction with respect to any optically-detected vehicle license plate numbers not correlated with the stored data regarding vehicle identifiers.
6. The method claimed in any one of claims 1 to 5 , fur- ther comprising:
deploying the plurality of location-specific low-energy beacons at selected entrance and exit locations for the roadway; and
configuring each beacon to periodically broadcast the bea- con signal containing its respective location identifier.
7. The method claimed in any one of claims 1 to 6, wherein the beacons comprise electronic devices having a
2.4GHz transceiver and antenna and a controller configured to broadcast the beacon signal via the antenna using Bluetooth TM LE protocol .
8. The method claimed in any one of claims 1 to 7 wherein the identification data comprises one or more of a mobile device identifier, a mobile device user identifier, a payment account identifier, and the vehicle identifier.
9. A method of electronic road toll payment using a mobile communications device having a wireless data connection to a public mobile network, the method being implemented by the mobile communications device, wherein a roadway includes a plu- rality of location- specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier, the method comprising:
detecting the beacon signal from one of the beacons;
extracting the location identifier from the detected bea- con signal;
generating a passage report containing identification data and the extracted location identifier; and
transmitting the passage report to a remote server via the wireless data connection over the public mobile network.
10. The method claimed in claim 9, further comprising outputting an audible prompt for confirmation;
receiving an auditory authorization response to the audible prompt;
transmitting the passage report based on received the auditory authorization.
11. The method claimed in claim 10, wherein the audible prompt includes announcement of a vehicle identifier with which the mobile device is presently associated.
12. The method claimed in any one of claims 9 to 11, fur- ther comprising receiving and storing selection of a vehicle identifier to be associated with the mobile device, and transmitting the selected vehicle identifier to the remote server.
13. The method claimed in claim 12, wherein transmitting the selected vehicle identifier comprises including the vehicle identifier in the passage report.
14. The method claimed in any one of claims 9 to 13, wherein the identification data comprises one or more of a mobile device identifier, a mobile device user identifier, a payment account identifier, and the vehicle identifier.
15. A system for conducting toll payment transactions using a mobile communications device having a wireless data connection to a public mobile network, the system comprising:
a plurality of location- specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier and each positioned in proximity to a respective part of a roadway;
a server having a processor, memory and a communications interface to receive communications from the mobile communica- tions device via the public mobile network,
wherein the server further includes a toll processing application containing instructions, which, when executed, cause the processor to:
receive from the mobile communications device, via the public mobile network, a passage report including identification data and one of the location identifiers, determine a vehicle identifier associated with the identification data,
store data noting detection of the vehicle identifier in association with said one of the location identifiers, and
determine from said one of the location identifiers whether a toll transaction is required and, if so, then determine a toll amount based on said one of the location identifiers, and
process a toll payment using payment information linked to the identification data.
16. The system claimed in claim 15, further comprising initially receiving and storing an association between the ve- hicle identifier and the identification data, and wherein determining a vehicle identifier associated with the identification data comprises reading said stored association.
17. The system claimed in claim 15, wherein the passage report includes the vehicle identifier, and wherein the proces- sor determines the vehicle identifier by extracting the vehicle identifier from the passage report.
18. The system claimed in any one of claims 15 to 17, wherein the processor determines from said one of the location identifiers whether a toll transaction is required by determining that the location identifier is associated with an exit, and wherein the processor determines the toll amount by retrieving stored data identifying a reported entrance location to the roadway associated with the identification data and de- termining the toll amount based on the reported entrance location and the exit.
19. The system claimed in any one of claims 15 to 18, wherein the application, when executed, further causes the processor to:
receive a communication from an enforcement location on the roadway, the communication including a plurality of optically-detected vehicle license plate numbers;
with respect to a selected one of the locations identifiers associated with the enforcement location, correlate the stored data regarding vehicle identifiers with the optically- detected vehicle license plate numbers; and
process a billing transaction with respect to any optically-detected vehicle license plate numbers not correlated with the stored data regarding vehicle identifiers.
20. The system claimed in any one of claims 15 to 19, wherein the beacons comprise electronic devices having a 2.4GHz transceiver and antenna and a controller configured to broad- cast the beacon signal via the antenna using Bluetooth TM LE protocol .
21. The system claimed in any one of claims 15 to 20, wherein the identification data comprises one or more of a mobile device identifier, a mobile device user identifier, a payment account identifier, and the vehicle identifier.
22. A mobile communications device for conducting an electronic toll transaction in connection with a roadway, the roadway having a plurality of location-specific low energy beacons each periodically broadcasting a beacon signal containing a location identifier, the device comprising:
memory;
a processor;
a communications interface to establish a wireless data connection to a public mobile network; and
a toll application stored in the memory and containing processor-executable instructions, which, when executed, cause the processor to:
detect the beacon signal from one of the beacons, extract the location identifier from the detected beacon signal,
generate a passage report containing identification data and the extracted location identifier, and
transmit the passage report to a remote server via the wireless data connection over the public mobile network .
23. The mobile communications device claimed in claim 22, wherein the instructions further cause the processor to:
output an audible prompt for confirmation;
receive an auditory authorization response to the audible prompt ; and
transmit the passage report based on received the auditory authorization.
24. The mobile communications device claimed in claim 23, wherein the audible prompt includes announcement of a vehicle identifier with which the mobile communications device is presently associated.
25. The mobile communications device claimed in any one of claims 22 to 24, wherein the instructions further cause the processor to receive and store selection of a vehicle identifier to be associated with the mobile device, and to transmit the selected vehicle identifier to the remote server.
26. The mobile communications device claimed in claim 25, wherein transmitting the selected vehicle identifier comprises including the vehicle identifier in the passage report.
The mobile communications device claimed in any one of claims 22 to 26, wherein the identification data comprises one or more of a mobile device identifier, a mobile device user identifier, a payment account identifier, and the vehicle iden-
PCT/EP2015/070543 2014-10-07 2015-09-09 Beacon-based mobile payments WO2016055226A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA2867173 2014-10-07
CA2867173A CA2867173A1 (en) 2014-10-07 2014-10-07 Beacon-based mobile payments

Publications (1)

Publication Number Publication Date
WO2016055226A1 true WO2016055226A1 (en) 2016-04-14

Family

ID=54065368

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/070543 WO2016055226A1 (en) 2014-10-07 2015-09-09 Beacon-based mobile payments

Country Status (2)

Country Link
CA (1) CA2867173A1 (en)
WO (1) WO2016055226A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3306587A1 (en) * 2016-10-04 2018-04-11 FAST Recognition AG Identification of a mobile device used by the user of a vehicle
CN109242997A (en) * 2018-11-07 2019-01-18 齐鲁交通信息集团有限公司 A kind of self-service charging system and charging method improving highway traffic efficiency
CN109615717A (en) * 2018-10-26 2019-04-12 阿里巴巴集团控股有限公司 Charging method, system, device and the electronic equipment of road toll
CN110035129A (en) * 2019-04-23 2019-07-19 北京梦陀螺科技有限公司 A kind of vehicle on highway management system and its working method
US10536814B1 (en) 2018-06-26 2020-01-14 Passport Labs, Inc. Method for determining presence of a mobile computing device in a vehicle
WO2022133356A1 (en) * 2020-12-19 2022-06-23 Abalta Technologies, Inc. Contactless identification and payment

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022153188A1 (en) * 2021-01-14 2022-07-21 Movyon S.P.A. Method and system for determining the toll due for the use of a road infrastructure
WO2022172147A1 (en) * 2021-02-09 2022-08-18 Atobe - Mobility Technology, S.A. An automated computational method and tolling system for the determination of the validity of the passage of a vehicle in a toll
US11405763B1 (en) * 2021-03-31 2022-08-02 Ford Global Technologies, Llc V2X road usage charging
CN113284267A (en) * 2021-05-27 2021-08-20 中远海运科技股份有限公司 Expressway networking charging system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6661352B2 (en) 1999-08-11 2003-12-09 Mark Iv Industries Limited Method and means for RF toll collection
EP1583038A1 (en) * 2004-03-29 2005-10-05 C.R.F. Società Consortile per Azioni Automatic toll pay system
US20140025444A1 (en) * 2012-07-23 2014-01-23 Payurtoll LLC Universal Toll Tag Device and Systems and Methods to Automate Toll Payments
US20140214500A1 (en) * 2013-01-25 2014-07-31 Municipal Parking Services Inc. Parking lot monitoring system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6661352B2 (en) 1999-08-11 2003-12-09 Mark Iv Industries Limited Method and means for RF toll collection
EP1583038A1 (en) * 2004-03-29 2005-10-05 C.R.F. Società Consortile per Azioni Automatic toll pay system
US20140025444A1 (en) * 2012-07-23 2014-01-23 Payurtoll LLC Universal Toll Tag Device and Systems and Methods to Automate Toll Payments
US20140214500A1 (en) * 2013-01-25 2014-07-31 Municipal Parking Services Inc. Parking lot monitoring system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3306587A1 (en) * 2016-10-04 2018-04-11 FAST Recognition AG Identification of a mobile device used by the user of a vehicle
EP3306586A1 (en) * 2016-10-04 2018-04-11 FAST Recognition AG Identification of a mobile device used by the user of a vehicle
US10536814B1 (en) 2018-06-26 2020-01-14 Passport Labs, Inc. Method for determining presence of a mobile computing device in a vehicle
CN109615717A (en) * 2018-10-26 2019-04-12 阿里巴巴集团控股有限公司 Charging method, system, device and the electronic equipment of road toll
CN109242997A (en) * 2018-11-07 2019-01-18 齐鲁交通信息集团有限公司 A kind of self-service charging system and charging method improving highway traffic efficiency
CN110035129A (en) * 2019-04-23 2019-07-19 北京梦陀螺科技有限公司 A kind of vehicle on highway management system and its working method
CN110035129B (en) * 2019-04-23 2021-11-30 北京梦陀螺科技有限公司 Highway vehicle management system and working method thereof
WO2022133356A1 (en) * 2020-12-19 2022-06-23 Abalta Technologies, Inc. Contactless identification and payment

Also Published As

Publication number Publication date
CA2867173A1 (en) 2016-04-07

Similar Documents

Publication Publication Date Title
WO2016055226A1 (en) Beacon-based mobile payments
US11847916B2 (en) Advanced parking management system
US20210049725A1 (en) Vehicle traffic and vehicle related transaction control system
US11323865B2 (en) Vehicle tracking system using smart-phone as active transponder
EP2684180B1 (en) Vehicle traffic and vehicle related transaction control system
US10235816B2 (en) Methods and systems for electronic payment for parking in gated garages
US11443397B2 (en) Method and apparatus for sharing toll charges among several toll service subscribers
CN103247080B (en) Whether checking vehicle is equipped with the system and method for the board units of work
US20140081848A1 (en) Method for electronically processing a traffic offense and onboard-unit therefor
JP2015513720A (en) Automated vehicle parking management method
EP3002735A1 (en) Method and communication system of a public module interface of a data exchange system using NFC technology
WO2015004325A1 (en) Parking system
WO2019079812A1 (en) Sensor device and system for communicating information
EP3012809A1 (en) System and method for monitoring the use of public transport vehicles and payment for ride
US11715335B2 (en) Automated computational method and tolling system for the determination of the validity of the passage of a vehicle in a toll
KR100561668B1 (en) System and Method for Highway Toll Payment Using Mobile Communication Terminal
JP2001076197A (en) Automatic toll collection and vehicle management system
IL305056A (en) An automated computational method and tolling system for the determination of the validity of the passage of a vehicle in a toll
KR20150136777A (en) Apparatus and method for contactless payment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15760190

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15760190

Country of ref document: EP

Kind code of ref document: A1