Patent ID: 8437742

Claim:
A method, for authenticating a mobile device associated with a user to permit the mobile device to access an application, comprising: determining, by the mobile device, a location of the mobile device; receiving, by the mobile device, via an input interface of the mobile device, a user identification and a password; retrieving, from a subscriber identity system of the mobile device, a universal unique identifier and a telephone number; generating, by the mobile device, a first message including the location, the universal unique identifier, the telephone number of the mobile device, the user identification, and the password; sending the first message to a location token service server; recording, by the location token service server, the location, the universal unique identifier the telephone number, the user identification, and the password; authenticating, by the location token service server, the user identification and the password; creating, by the location token service server, a user session associated with the mobile device based upon the location, the universal unique identifier, the telephone number, the user identification, and the password; determining, subsequent to the user session being created, in response to an application being initiated on the mobile device, a current location of the mobile device and generating a second message including the current location, the universal unique identifier, the telephone number, the user identification, and the password; sending the second message to the location token service server; determining, by the location token service server, whether the current location is within a threshold distance of the location for a temporal threshold; and returning, by the location token service server, if the location token service server determines that the current location is within the threshold distance of the location for the temporal threshold, a token to the mobile device, the token being used by the mobile device to permit access to the application.