IP Library Granted Patent US 10,373,160
Granted Patent B2
US 10,373,160 · App. 13/362,443 · Granted Aug 6, 2019

Fraud alerting using mobile phone location

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,373,160
App. No.
13/362,443
Granted
Aug 6, 2019
Kind
B2
Abstract

A location of a transaction or payment request is compared with a location of a user device to determine whether the distance is great enough to send an alert for a possible fraudulent transaction. The user device location may be predicted based on a last known location and information about the area of the last known location and movement of the user device.

Claims (37)

1. A system, comprising:

a database having stored thereon information about a plurality of users, wherein information that is stored in the database about a first user of the plurality of users identifies a first user cell phone device that is associated with the first user and a first user account that is associated with the first user; and

a processing system coupled to the database and configured to, in response to executing stored instructions, perform operations comprising:

receiving, over each of a plurality of different times intervals, a set of a plurality of locations, from the first user cell phone device, as detected using one or more wireless transmission interfaces, and store each set of the plurality of locations in the database along with the time interval in which that set was received;

building, using the sets of the plurality of locations that are stored in the database along with the time interval in which each of those sets were received, a plurality of movement-over-time models for the first user cell phone device;

receiving, from a first merchant device subsequent to building the plurality of movement over time models, a payment request to conduct a payment transaction using the first user account;

determining that the payment transaction is not a web transaction and, in response, determining a physical location of the first merchant device;

determining, in response to receiving the payment request, that the first user cell phone device is unavailable and, in response, determining a predicted location of the first user cell phone device using a last known location of the first user cell phone device, a last known heading of the first user cell phone device, and a first movement-over-time model of the plurality of movement-over-time models that is selected based on a last known time that the first user cell phone device was available corresponding with a first time interval at which the first movement over time model was received;

determining a distance between the physical location of the first merchant device and the predicted location of the first user cell phone device; and

communicating an alert if the distance exceeds a predefined distance threshold.

2. The system of claim 1 , wherein the first time interval at which the first movement over time model was received includes a particular day of a year.

3. The system of claim 1 , wherein the first time interval at which the first movement over time model was received includes a particular day of a week.

4. The system of claim 1 , wherein the first time interval at which the first movement over time model was received includes a particular time of a day.

5. The system of claim 1 , wherein the last known location of the first user cell phone device is determined using a location service on the first user cell phone device.

6. The system of claim 1 , wherein the predicted location is also based on a travel provider associated with the last known location, and wherein the travel provider is one of an airline travel provider, a train travel provider, and a bus travel provider.

7. The system of claim 1 , wherein the alert is communicated to the first user through the first user cell phone device.

8. The system of claim 1 , wherein the payment request is associated with a credit card purchase.

9. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which, when executed by one or more processors, are adapted to cause a computer system to perform operations comprising:

receiving, from a first merchant device, a payment request to conduct a payment transaction using a first user account that is associated with a first user cell phone device in a database;

determining that the payment transaction is not a web transaction and, in response, determining a physical location of the first merchant device;

determining, in response to receiving the payment request, that a first user cell phone is unavailable and, in response, determining a predicted location of the first user cell phone device using at least one of a last known location of the first user cell phone device or a last known heading of the first user cell phone device, and a movement-over-time model that details a plurality of locations that were previously collected from the first user cell phone over a time interval using one or more wireless interfaces of the first user cell phone and that is selected based on a last known time that the first user cell phone device was available being included in the time interval at which the plurality of locations detailed in the movement over time model were received;

determining a distance between the physical location of the first merchant device and the predicted location of the first user cell phone device; and

communicating an alert if the distance exceeds a predefined distance threshold.

10. The non-transitory machine-readable medium of claim 9 , wherein the movement-over-time model details the plurality of locations that were previously collected from the first user cell phone over the time interval that identifies a particular time of a day.

11. The non-transitory machine-readable medium of claim 9 , wherein the movement-over-time model details the plurality of locations that were previously collected from the first user cell phone over the time interval that identifies a particular day of a week.

12. The non-transitory machine-readable medium of claim 9 , wherein the movement-over-time model details the plurality of locations that were previously collected from the first user cell phone over the time interval that identifies a particular day of a year.

13. The non-transitory machine-readable medium of claim 9 , wherein the last known location of the first user cell phone device is determined using a location service on the first user cell phone device.

14. The non-transitory machine-readable medium of claim 9 , wherein the predicted location is also based on a travel provider associated with the last known location, and wherein the travel provider is one of an airline travel provider, a train travel provider, and a bus travel provider.

15. The non-transitory machine-readable medium of claim 9 , wherein the payment request is associated with a credit card purchase.

16. A method, comprising:

receiving, from a first merchant device, a payment request to conduct a payment transaction using a first user account that is associated with a first user cell phone device in a database;

determining that the payment transaction corresponds to a physical in-store transaction and, in response, determining a physical location of the first merchant device;

determining, in response to receiving the payment request, that a first user cell phone is unavailable and, in response, determining a predicted location of the first user cell phone device using at least one of a last known location of the first user cell phone device or a last known heading of the first user cell phone device, and a movement-over-time model that details a plurality of locations that were previously collected from the first user cell phone over a time interval using one or more wireless interfaces of the first user cell phone and that is selected based on a last known time that the first user cell phone device was available being included in the time interval at which the plurality of locations detailed in the movement over time model were received;

determining a distance between the physical location of the first merchant device and the predicted location of the first user cell phone device; and

communicating an alert if the distance exceeds a predefined distance threshold.

17. The method of claim 16 , further comprising preventing the transaction from occurring based on a particular pre-determined level of risk for the transaction being exceeded.

18. The method of claim 16 , wherein the one or more wireless interfaces of the first user cell phone include a Global Positioning System (GPS) interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2012
From: RANGANATHAN, PRASHANTH
To: EBAY, INC.
Reel/Frame 027628/0146 →
Cited By (6)
US 12,236,416 US 12,236,439 US 12,243,059 US 12,361,435 US 12,682,364 US 12,718,244