Secure short-distance-based communication and validation system for zone-based validation
First Claim
Patent Images
1. A secure short-distance-based communication and validation system to validate users in a validation area, the system comprising:
- a beacon disposed in each zone of a plurality of zones in a validation area; and
a plurality of computers, wherein each computer of the plurality of computers is associated with a different zone and each computer comprises;
a processor; and
a short-distance communication interface to communicate with a mobile device at a location within a zone of the associated computer,wherein each computer is tobroadcast a beacon identifying signal via the beacon disposed within the associated zone, wherein the beacon identifying signal is different for each zone of the plurality of zones,wherein to validate a user associated with the mobile device for a first zone of the plurality of zones, the computer associated with the first zone is to;
receive a first mobile device identifier transmitted from the mobile device via the short-distance communication interface, wherein the first mobile device identifier is based on the beacon identifying signal for the first zone;
determine, based on the broadcasted beacon identifying signal and the received first mobile device identifier, whether the mobile device is in the first zone;
determine, in response to determining the mobile device is in the first zone, whether the user associated with the mobile device is validated for the first zone, andin response to determining the user is validated for the first zone, sending a signal to the mobile device indicating the user is validated for the first zone, andwherein to validate the user for a second zone of the plurality of zones, the computer associated with the second zone is to;
receive a mobile signal from the mobile device, the mobile signal including a second mobile device identifier transmitted from the mobile device via the short-distance communication interface, wherein the second mobile device identifier is based on the beacon identifying signal for the second zone;
ignore the mobile signal in response to a determination that the user validation for the first zone is applicable to the second zone; and
validate the user for the second zone in response to a determination that the user validation for the first zone is not applicable to the second zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure short-distance-based communication and validation system validates users in a validation area. The system may include multiple zones in the validation area and beacons in each zone. A run-time mobile device identifier and keys that may be location-specific, device-specific and time-specific are generated and utilized for secure communication between mobile devices and a zone computer in a zone. The validation area may be in a vehicle, and validation may include deducting a fare.
57 Citations
25 Claims
-
1. A secure short-distance-based communication and validation system to validate users in a validation area, the system comprising:
-
a beacon disposed in each zone of a plurality of zones in a validation area; and a plurality of computers, wherein each computer of the plurality of computers is associated with a different zone and each computer comprises; a processor; and a short-distance communication interface to communicate with a mobile device at a location within a zone of the associated computer, wherein each computer is to broadcast a beacon identifying signal via the beacon disposed within the associated zone, wherein the beacon identifying signal is different for each zone of the plurality of zones, wherein to validate a user associated with the mobile device for a first zone of the plurality of zones, the computer associated with the first zone is to; receive a first mobile device identifier transmitted from the mobile device via the short-distance communication interface, wherein the first mobile device identifier is based on the beacon identifying signal for the first zone; determine, based on the broadcasted beacon identifying signal and the received first mobile device identifier, whether the mobile device is in the first zone; determine, in response to determining the mobile device is in the first zone, whether the user associated with the mobile device is validated for the first zone, and in response to determining the user is validated for the first zone, sending a signal to the mobile device indicating the user is validated for the first zone, and wherein to validate the user for a second zone of the plurality of zones, the computer associated with the second zone is to; receive a mobile signal from the mobile device, the mobile signal including a second mobile device identifier transmitted from the mobile device via the short-distance communication interface, wherein the second mobile device identifier is based on the beacon identifying signal for the second zone; ignore the mobile signal in response to a determination that the user validation for the first zone is applicable to the second zone; and validate the user for the second zone in response to a determination that the user validation for the first zone is not applicable to the second zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23)
-
-
8. A mobile device comprising:
-
at least one short-distance communication interface to receive a beacon identifier (ID) from at least one beacon in a validation area; a non-transitory data storage storing an operating system and machine readable instructions; and a motion sensor measuring the motion of the mobile device; a processor executing the operating system and the machine readable instructions, wherein the operating system determines whether the received beacon ID is a registered beacon ID, and in response to determining the beacon ID is a registered beacon ID, the processor determines whether the mobile device is in a zone of a validation area, wherein the validation area includes a plurality of zones, and determines whether the mobile device is in a settled state based on measurements from the motion sensor; in response to determining the mobile device is in the zone and the mobile device is in the settled state, the processor calculates a mobile device unique identifier for the mobile device based on the beacon ID, wherein the mobile device unique identifier is only valid for the mobile device and the zone where the mobile device is currently located; the processor engages in secure communication with a zone computer for the zone using the mobile device unique identifier via the at least one short-distance communication interface to validate a user associated with the mobile device; the processor receives an indication from the zone computer that the user is validated for the zone of the validation area; the processor stores the indication of the validation of the user for the zone; the processor receives a second signal from at least one of beacons in a second zone in the validation area; the processor ignores the second signal based on the stored indication in response to a determination that the received indication of the validation of the user for the zone is applicable to the second zone; and the processor validates the user for the second zone if the received indication of validation of the user for the zone is not applicable to the second zone. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device validation method comprising:
-
receiving, by a mobile device, a signal from at least one beacon disposed in a zone of a validation area, wherein the signal is received via at least one short-distance communication interface of the mobile device; determining, by the mobile device, whether the mobile device is in the validation area based on the received signal; determining, by the mobile device, whether the mobile device is in a settled state based on measurements from a motion sensor of the mobile device; and in response to determining the mobile device is in the validation area and in a settled state, the mobile device exchanging messages with a computer for the validation area via the at least one short-distance communication interface to validate a user associated with the mobile device; receiving, by the mobile device, an indication from the computer that the user is validated for a zone of the validation area; storing the indication of the validation of the user for the zone; receiving a second signal from at least one of beacons in a second zone in the validation area; ignoring the second signal based on the stored indication in response to a determination that the received indication of the validation of the user for the zone is applicable to the second zone; and validating the user for the second zone if the received validation is not applicable to the second zone. - View Dependent Claims (16, 17, 18, 19, 20, 24)
-
-
21. A method to validate users in a validation area, the method comprising:
-
broadcasting, by a computer associated with a zone within the validation area, a beacon identifying signal via at least one beacon disposed within the zone; receiving, by a mobile device, the beacon identifying signal; determining, by the mobile device, based on the beacon identifying signal, whether the mobile device is in the zone associated with the computer and whether the mobile device is in a settled state based on sensor measurements measuring motion of the mobile device; in response to the determining by the mobile device that the mobile device is in the zone associated with the computer, and in response to the determining by the mobile device that the mobile device is in a settled state, the mobile device transmitting a message including a mobile device identifier to the computer, the mobile device identifier being based on the beacon identifying signal and a location of the mobile device; in response to receiving the message transmitted from the mobile device, and determining that the mobile device is in the zone associated with the computer, determining whether a user associated with the mobile device is validated for the zone; and communicating a result of the validation determination to the mobile device via a short distance interface, wherein determining whether the user is validated and communicating the result of the validation determination comprises securely exchanging messages with the mobile device using the mobile device identifier; storing an indication of the validation of the user for the zone; receiving a second signal from at least one of beacons in a second zone in the validation area; ignoring the second signal based on the stored indication in response to a determination that the indication of the validation is applicable to the second zone; and validating the user for the second zone if the indication of the validation is not applicable to the second zone. - View Dependent Claims (22, 25)
-
Specification