IP Library Granted Patent US 9,922,323
Granted Patent B2
US 9,922,323 · App. 13/903,663 · Granted Mar 20, 2018

System and method for automated analysis comparing a wireless device location with another geographic location

Inventors: Michael F. Buhrmann (North Bend, WA); Charles Dennis (Sammamish, WA); Mary Reeder (Seattle, WA); Jeffrey Brennan (Mill Creek, WA)
Assignee: Visa International Service Association
G06Q20/40G06Q20/3224
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 9,922,323
App. No.
13/903,663
Filed
May 28, 2013
Granted
Mar 20, 2018
Kind
B2
Art Unit
3691
USPC
705/44
Abstract

A system and method for automatically comparing obtained wireless device location information from a wireless network and comparing that location with another independent source geographic location is provided. Location information is derived from two or more sources in a multiplicity of ways and a comparison is made within a Location Comparison Engine. The Location Comparison Engine makes use of databases that assist in resolving obtained raw positioning information and converting that positioning information into one or more formats for adequate location comparison. Results of location comparison are deduced to determine if the wireless device is in some proximity to some other activity source location. Other location information used for comparison may be obtained from a multiplicity of sources, such as another network based on some activity of wireless device user, another wireless device via a wireless network, or any system capable of providing location information to the Location Comparison Engine.

Claims (43)

1. A method of comparing a wireless device's location with a wireless device user's location to mitigate a fraudulent use of a credit card of the user, the method comprising:

obtaining, via a payment terminal, account data including a wireless device identifier stored on the credit card to execute a financial transaction, wherein the wireless device identifier is stored in an application data file on an integrated circuit chip of the credit card by an issuer via a secure chip update process that includes verification of the user's identity;

sending, over at least one network, a request to obtain information identifying the location of the wireless device based on the wireless device identifier;

receiving, from a first source, information identifying a last known location of the wireless device in a first format and a time associated with the last known location when a current location of the wireless device is unavailable;

receiving, from a second source, information identifying the location of the payment terminal in a second format;

converting the information identifying a last known location of the wireless device and the information identifying the location of the payment terminal into a common format;

comparing the information identifying the last known location of the wireless device with the information identifying the location of the payment terminal;

evaluating an age of the last known location and results of the comparison of the information identifying the last known location of the wireless device with the information identifying the location of the payment terminal to determine a relative degree of proximity of the wireless device with the payment terminal; and

sending the determined relative degree of proximity to a results processing system,

wherein the financial transaction is determined to be valid or invalid based on the relative degree of proximity, and a comparison between:

the wireless device identifier obtained by the payment terminal and inserted into a payment authorization request sent to the issuer to request authorization for the financial transaction, and

a previously stored wireless device identifier of the user obtained from a cardholder profile database.

2. The method of claim 1 , wherein the wireless device identifier is a Mobile Directory Number.

3. The method of claim 1 , wherein a database is employed associating wireless device locations with locations of wireless device users using common wireless device identifiers.

4. The method of claim 1 , wherein a database is employed associating wireless device locations identified by wireless device identifiers with locations of individuals identified by another form of identifiers.

5. The method of claim 1 , wherein a database is employed associating dates and times with obtained wireless device locations identified by wireless device identifiers and geographic places.

6. The method of claim 1 , wherein the results of the comparison are used to validate the wireless device user's identity.

7. The method of claim 1 , wherein the results of the comparison are used to invalidate the wireless device user's identity.

8. The method of claim 1 , wherein the results of the comparison are used by the application to demonstrate the proximity of the wireless device user to another location.

9. The method of claim 1 , wherein the issuer performs the comparison of the wireless device identifier in the payment authorization request with the previously stored wireless device identifier of the user obtained from the cardholder profile database.

10. The method of claim 1 , wherein a card association performs the comparison of the wireless device identifier in the payment authorization request with the previously stored wireless device identifier of the user obtained from the cardholder profile database.

11. A location comparison system comprising:

a processor; and

a non-transitory computer storage medium coupled to the processor and storing a set of instructions, which when executed by the processor, causes the location comparison system to perform operations including:

obtaining, via a payment terminal, account data including a wireless device identifier stored on the credit card to execute a financial transaction, wherein the wireless device identifier is stored in an application data file on an integrated circuit chip of the credit card by an issuer via a secure chip update process that includes verification of the user's identity;

sending, over at least one network, a request to obtain information identifying the location of the wireless device based on the wireless device identifier;

receiving, from a first source, information identifying a last known location of the wireless device in a first format and a time associated with the last known location when a current location of the wireless device is unavailable;

receiving, from a second source, information identifying the location of the payment terminal in a second format;

converting the information identifying a last known location of the wireless device and the information identifying the location of the payment terminal into a common format;

comparing the information identifying the last known location of the wireless device with the information identifying the location of the payment terminal;

evaluating an age of the last known location and results of the comparison of the information identifying the last known location of the wireless device with the information identifying the location of the payment terminal to determine a relative degree of proximity of the wireless device with the payment terminal; and

sending the determined relative degree of proximity to a results processing system,

wherein the financial transaction is determined to be valid or invalid based on the relative degree of proximity, and a comparison between:

the wireless device identifier obtained by the payment terminal and inserted into a payment authorization request sent to the issuer to request authorization for the financial transaction, and

a previously stored wireless device identifier of the user obtained from a cardholder profile database.

12. The location comparison system of claim 11 , wherein the wireless device identifier is a Mobile Directory Number.

13. The location comparison system of claim 11 , further comprising a database that associates wireless device locations with locations of wireless device users using common wireless device identifiers.

14. The location comparison system of claim 11 , further comprising a database that associates wireless device locations identified by wireless device identifiers with locations of individuals identified by another form of identifiers.

15. The location comparison system of claim 11 , further comprising a first database that associates dates and times with obtained wireless device locations identified by wireless device identifiers and geographic places.

16. The location comparison system of claim 11 , wherein the results of the comparison are used to validate the wireless device user's identity.

17. The location comparison system of claim 11 , wherein the results of the comparison are used to invalidate the wireless device user's identity.

18. The location comparison system of claim 11 , wherein the results of the comparison are used by the application to demonstrate the proximity of the wireless device user to another location.

19. The location comparison system of claim 15 , further comprising a second database that associates dates and times with activity source locations linked to wireless device identifiers and geographic places.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2016
From: FINSPHERE CORPORATION
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 037973/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: REEDER, MARY; DENNIS, CHARLES; BUHRMANN, MICHAEL F.; BRENNAN, JEFFREY
To: FINSPHERE CORPORATION
Reel/Frame 030655/0252 →
Continuity (14)
Continuation In Part 12992064
Continuation In Part 12992064
Continuation In Part 12343015 · Dec 23, 2008
Continuation In Part 12332878 · Dec 11, 2008
Continuation In Part 11933803 · Nov 1, 2007
Provisional Application 61652173 · May 26, 2012
Provisional Application 61659934 · Jun 14, 2012
Provisional Application 61053152 · May 14, 2008
Provisional Application 61027892 · Feb 12, 2008
Provisional Application 61058621 · Jun 4, 2008
Provisional Application 60909718 · Apr 3, 2007
Provisional Application 60895144 · Mar 16, 2007
Provisional Application 60979663 · Oct 12, 2007
Related Publication 20130262311A1 · Oct 3, 2013