CPC H04M 1/72457 (2021.01) [H04M 1/725 (2013.01); H04W 4/029 (2018.02)] | 20 Claims |
1. A method for authenticating a transaction associated with a user's identity, where the user is associated with a mobile phone, and the transaction is associated with a time and location, comprising the steps of:
(A) receiving a cached pre-transaction location of the mobile phone and a time associated with the cached pre-transaction location, wherein the cached pre-transaction location of the mobile phone is identified by one or more of the following: GPS, Wi-Fi, antenna triangulation and cellular base station, and wherein said cached pre-transaction location is received from the mobile phone;
(B) checking if said cached pre-transaction location has not been updated within a predetermined time period;
(C) if the cached pre-transaction location has not been updated within the predetermined time period, then receiving another location of said mobile phone, wherein said another location is received from the mobile phone, and wherein said another location is from a time period after the pre-transaction location of the mobile phone, wherein said another location is identified by one or more of the following: GPS, Wi-Fi, antenna triangulation and cellular base station; and either
(D) preventing the transaction if a calculated speed is greater than a predetermined value, wherein the calculated speed is calculated from:
(i) a time difference between the time associated with the transaction and the time associated with said another mobile phone location;
(ii) a distance between the transaction location and said another mobile phone location; and
(iii) the speed required to travel the distance in the time difference;
or
(E) allowing the transaction if the calculated speed is not greater than the predetermined value.
|