Patent ID: 8625796

Claim:
A method for facilitating authentication comprising: a first application runs onboard a first mobile device and obtains a first set of configuration parameters, whereby upon a user requesting an operation from a second application onboard a second terminal, if the distance between said second terminal and said first mobile device has stayed below a predetermined threshold during a recent period of time: said second application automatically obtains a second set of configuration parameters from said first application using wireless communication, wherein said second set of configuration parameters corresponds to said first set of configuration parameters, whereby upon authentication of said second set of configuration parameters, the user is authorized to perform the operation, whereby said second application does not request credentials from the user, wherein the recent period of time spans between the last time an application onboard said second terminal obtained configuration parameters from said first mobile device and the current time; whereby if the distance between said second terminal and said first mobile device has exceeded a distance threshold during the recent period of time: the user is requested to enter credentials selected from the group consisting of: pass code, pass phrase, gesture, voice command, finger print, wherein the operation is selected from the group consisting of: login, authorize payment, authorize access; whereby if the second application is active, if the distance between said first mobile device and said second terminal exceeds a distance threshold: said second application determines the current location information using a means selected from the group consisting of: GPS, Wi-Fi triangulation, cell tower, whereby if the current location is within a predetermined geo-location, said second application performs an action selected from the group consisting of: no action, log out, revoke authentication, revoke a user token, cancel a transaction, lock a device, play a long sound file, whereby if the current location is outside a predetermined geo-location, said second application performs an action selected from the group consisting of: log out, revoke authentication, revoke a user token, cancel a transaction, play a long sound file, lock a device, play a long sound file, issue an audible alert, call a mobile phone and issue a message, encrypt data, delete data, delete said second application, clear memory, send an email message comprising the current location information, send a Short Message Service message comprising the current location information, send a message comprising the current location information to a remote server.