IP Library Granted Patent US 9,848,298
Granted Patent B2
US 9,848,298 · App. 15/204,842 · Granted Dec 19, 2017

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

Inventors: Ajay Dankar (Fremont, CA); Sunita Reddy (Fremont, CA); Michael P. Mortier (Newcastle, CA); Michael F. Buhrmann (North Bend, WA); Charles L. Dennis (Sammamish, WA); Randall A. Snyder (Las Vegas, NV)
Assignee: Visa International Service Association
H04W4/023H04W4/021H04W8/00H04W8/24H04W12/06H04W12/12H04W4/008
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,848,298
App. No.
15/204,842
Granted
Dec 19, 2017
Kind
B2
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 the 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 the wireless device user, another wireless device via a wireless network, or any system capable of providing location information to the Location Comparison Engine.

Claims (34)

1. A method comprising:

obtaining, from a database associated with a wireless network, a location of a wireless device;

obtaining, from a data network exclusive of the wireless network, a location of a second device with which a user associated with the wireless device is interacting;

obtaining, based on the obtained location of the second device, a location of the user;

converting the location of the wireless device and the location of the user into a common location format;

comparing the location of the wireless device and the location of the user to determine proximity of the location of the wireless device to the location of the user; and

sending a result of the comparison of the location of the wireless device and the location of the user to a processing system.

2. The method of claim 1 , further comprising comparing time information associated with the location of the wireless device and time information associated with the location of the second device.

3. The method of claim 1 , wherein the database is a home location register.

4. The method of claim 3 , wherein the home location register associates wireless device identifiers with cell site identifiers or cell sector identifiers.

5. The method of claim 1 , wherein the user is interacting with the second device to conduct a transaction.

6. The method of claim 1 , wherein the user is interacting with the second device to access a social networking application.

7. The method of claim 1 , wherein the user is interacting with the second device to access a gaming application.

8. The method of claim 1 , wherein the location of the second device is obtained based on an internet protocol address of the second device.

9. The method of claim 1 , wherein the second device is a computer.

10. The method of claim 1 , wherein the second device is a point-of sale terminal or an automatic teller machine.

11. A system comprising:

a processor, and

a memory storing instructions, which when executed by the processor, causes the system to perform operations including:

obtaining, from a database associated with a wireless network, a location of a wireless device;

obtaining, from a data network exclusive of the wireless network, a location of a second device with which a user associated with the wireless device is interacting;

obtaining, based on the obtained location of the second device, a location of the user;

converting the location of the wireless device and the location of the user into a common location format;

comparing the location of the wireless device and the location of the user to determine proximity of the location of the wireless device to the location of the user; and

sending a result of the comparison of the location of the wireless device and the location of the user to a processing system.

12. The system of claim 11 , wherein the operations further include comparing time information associated with the location of the wireless device and time information associated with the location of the second device.

13. The system of claim 11 , wherein the database is a home location register.

14. The system of claim 13 , wherein the home location register associates wireless device identifiers with cell site identifiers or cell sector identifiers.

15. The system of claim 11 , wherein the user is interacting with the second device to conduct a transaction.

16. The system of claim 11 , wherein the user is interacting with the second device to access a social networking application.

17. The system of claim 11 , wherein the user is interacting with the second device to access a gaming application.

18. The system of claim 11 , wherein the location of the second device is obtained based on an internet protocol address of the second device.

19. The system of claim 11 , wherein the second device is a computer.

20. The system of claim 11 , wherein the second device is a point-of sale terminal or an automatic teller machine.

Continuity (29)
Continuation 13737901 · Jan 9, 2013
Continuation In Part 11933803 · Nov 1, 2007
Continuation In Part 13387991
Continuation In Part 13382900
Continuation In Part 13303809 · Nov 23, 2011
Continuation 12332878 · Dec 11, 2008
Continuation In Part 12992064
Continuation In Part 13030794 · Feb 18, 2011
Continuation In Part 13567468 · Aug 6, 2012
Continuation 12628051 · Nov 30, 2009
Continuation In Part 13030759 · Feb 18, 2011
Continuation In Part 12343015 · Dec 23, 2008
Provisional Application 60979663 · Oct 12, 2007
Provisional Application 60909718 · Apr 3, 2007
Provisional Application 60895144 · Mar 16, 2007
Provisional Application 61230628 · Jul 31, 2009
Provisional Application 61223671 · Jul 7, 2009
Provisional Application 61223677 · Jul 7, 2009
Provisional Application 61058621 · Jun 4, 2008
Provisional Application 61027892 · Feb 12, 2008
Provisional Application 61053152 · May 14, 2008
Provisional Application 61306369 · Feb 19, 2010
Provisional Application 61167111 · Apr 6, 2009
Provisional Application 61305830 · Feb 18, 2010
Provisional Application 61027892 · Feb 12, 2008
Provisional Application 61591232 · Jan 26, 2012
Provisional Application 61652173 · May 26, 2012
Provisional Application 61659934 · Jun 14, 2012
Related Publication 20160323709A1 · Nov 3, 2016