A system for accurately estimating location and taking a ticket from a mobile device, said system comprising: at least one entry point having a left side, a right side and an overhead side; at least two bluetooth low energy beacons attached to at least one of a portion of the entry point and an area adjacent to a portion of the entry point; a mobile device in communication with the at least two bluetooth low energy beacons and a system computing device, wherein the mobile device listens to the at least two low energy beacons and determines a signal strength for each of the low energy beacons and communicates the signal strength and associated timestamp to the system computing device to provide a signal strength detection data point for each of the at least two bluetooth low energy beacons and create a set of signal strength detection data points and associated timestamps for the group of signal strength detection data points; at least one camera, wherein the at least one camera tracks a user holding the mobile device and provides at least two location data points and timestamps and communicates the at least two location data points and timestamps to the system computing device to provide a set of location data points and timestamps for the group of location data points; wherein the system computing device synchronizes the set of signal strength detection data points and timestamps from the mobile device and synchronizes the at least two location data points and timestamps from the camera and determines an estimated location of the mobile device according to the set of signal strength detection data points and timestamps from the mobile device and the location data points and timestamps from the camera; wherein the system computing device determines that the mobile device contains a valid ticket or does not contain a valid ticket, wherein the mobile device contains a valid ticket and the system computing device determines the estimated location of the mobile device is within a predetermined area the system computing device will mark the ticket as used and allow entry through the entry point. at least one entry point having a left side, a right side and an overhead side; at least two bluetooth low energy beacons attached to at least one of a portion of the entry point and an area adjacent to a portion of the entry point; a mobile device in communication with the at least two bluetooth low energy beacons and a system computing device, wherein the mobile device listens to the at least two low energy beacons and determines a signal strength for each of the low energy beacons and communicates the signal strength and associated timestamp to the system computing device to provide a signal strength detection data point for each of the at least two bluetooth low energy beacons and create a set of signal strength detection data points and associated timestamps for the group of signal strength detection data points; at least one camera, wherein the at least one camera tracks a user holding the mobile device and provides at least two location data points and timestamps and communicates the at least two location data points and timestamps to the system computing device to provide a set of location data points and timestamps for the group of location data points; wherein the system computing device synchronizes the set of signal strength detection data points and timestamps from the mobile device and synchronizes the at least two location data points and timestamps from the camera and determines an estimated location of the mobile device according to the set of signal strength detection data points and timestamps from the mobile device and the location data points and timestamps from the camera; wherein the system computing device determines that the mobile device contains a valid ticket or does not contain a valid ticket, wherein the mobile device contains a valid ticket and the system computing device determines the estimated location of the mobile device is within a predetermined area the system computing device will mark the ticket as used and allow entry through the entry point.