IP Library Granted Patent US 10,776,791
Granted Patent B2
US 10,776,791 · App. 16/415,914 · Granted Sep 15, 2020

System and method for identity protection using mobile device signaling network derived location pattern recognition

Inventors: William M. Ferguson (San Diego, CA); Randall A. Snyder (Las Vegas, NV); Devin P. Miller (North Bend, WA)
Assignee: Visa International Service Association
G06Q20/4016G06F21/88G06Q10/10G06Q40/02H04L63/1408H04W4/02H04W4/029H04W8/04H04W8/06H04W12/00503H04W12/04031H04W12/06H04W12/12H04W12/1206G06F2221/2111H04W88/02
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,776,791
App. No.
16/415,914
Granted
Sep 15, 2020
Kind
B2
Abstract

A method and server computer for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, data including information regarding the subscriber, the subscriber's device, and/or the subscriber's service may be statistically analyzed to reveal potential patterns that may indicate meaningful behaviors of the purported users of those devices.

Claims (38)

1. A method, comprising:

obtaining, from one or more location registers, data including i) a manufacturer of an electronic device in communication with the one or more location registers, ii) an indication of whether a subscription service utilized by an entity corresponding to the electronic device is pre-paid or post-paid, iii) a length of time that the entity has been utilizing the subscription service, and iv) at least one of an age or a frequency of changes made by the entity to entity registration information associated with the entity;

generating a pattern value indicating a likelihood of fraudulent activity, the pattern value being calculated utilizing i) the manufacturer of the electronic device, ii) the indication of whether the subscription service is pre-paid or post-paid, iii) the length of time that the entity has been utilizing the subscription service, and iv) the at least one of the age or the frequency of the changes made by the entity to the entity registration information; and

providing the pattern value indicating the likelihood of fraudulent activity to a transaction entity, wherein receipt of the pattern value by the transaction entity causes the transaction entity to perform one or more subsequent actions with respect to an electronic activity of interest, the electronic activity of interest being associated with the electronic device.

2. The method of claim 1 , wherein the data further includes an association between a directory number of the electronic device and a service provider of the subscription service, and wherein the method further comprises:

calculating a duration of the association between the directory number and the service provider of the subscription service, wherein the pattern value is generated further utilizing the duration of the association between the directory number and the service provider.

3. The method of claim 1 , wherein the data further includes a directory number associated with the electronic device, and wherein the method further comprises:

determining, utilizing the data obtained from the one or more location registers, a duration of an association between the directory number and the entity associated with the electronic device, wherein the pattern value is generated further utilizing the duration of the association between the directory number and the entity.

4. The method of claim 1 , wherein the data further includes historical subscription service providers, and wherein the method further comprises:

determining, from the data, a number of changes in subscription service providers, wherein the pattern value is generated further utilizing the number of changes in the subscription service providers.

5. The method of claim 1 , wherein the data further includes at least one of:

a country code identifier, a national destination code identifier, or a mobile network code identifier, and wherein the patter value is generated further based at least in part on at least one of the country code identifier, the national destination code identifier, or the mobile network code identifier.

6. The method of claim 1 , wherein the data further includes a state of the electronic device, and wherein the pattern value is generated further based on the state of the electronic device.

7. The method of claim 1 , wherein the data further includes a service provider identifier associated with a service provider of the subscription service, and wherein the pattern value is generated further based on the service provider identifier associated with the service provider.

8. The method of claim 1 , the method further comprising calculating a number of modifications made to the entity's registration information, wherein the pattern value is generated further based on the number of modifications made to the entity's registration information.

9. The method of claim 1 , further comprising:

obtaining, from the one or more location registers, a location of the electronic device, wherein the pattern value is generated further based on the location of the electronic device.

10. The method of claim 1 , wherein the pattern value is generated based at least in part on provided the data as input to a statistical correlation algorithm.

11. A server computer comprising:

one or more processors; and

one or more memories storing computer-executable instructions that, when executed, cause the server computer to:

obtain, from one or more location registers, data including i) a manufacturer of an electronic device in communication with the one or more location registers, ii) an indication of whether a subscription service utilized by an entity corresponding to the electronic device is pre-paid or post-paid, iii) a length of time that the entity has been utilizing the subscription service, and iv) at least one of an age or a frequency of changes made by the entity to entity registration information associated with the entity;

generate a pattern value indicating a likelihood of fraudulent activity, the pattern value being calculated utilizing i) the manufacturer of the electronic device, ii) the indication of whether the subscription service is pre-paid or post-paid, iii) the length of time that the entity has been utilizing the subscription service, and iv) the at least one of the age or the frequency of the changes made by the entity to the entity registration information; and

provide the pattern value indicating the likelihood of fraudulent activity to a transaction entity, wherein receipt of the pattern value by the transaction entity causes the transaction entity to perform one or more subsequent actions with respect to an electronic activity of interest, the electronic activity of interest being associated with the electronic device.

12. The server computer of claim 11 , wherein the data further includes an association between a directory number of the electronic device and a service provider of the subscription service, and wherein execution of the computer-executable instructions further causes the server computer to:

calculate a duration of the association between the directory number and the service provider of the subscription service, wherein the pattern value is generated further utilizing the duration of the association between the directory number and the service provider.

13. The server computer of claim 11 , wherein the data further includes a directory number associated with the electronic device, and wherein execution of the computer-executable instructions further causes the server computer to:

determine, utilizing the data obtained from the one or more location registers, a duration of an association between the directory number and the entity associated with the electronic device, wherein the pattern value is generated further utilizing the duration of the association between the directory number and the entity.

14. The server computer of claim 11 , wherein the data further includes historical subscription service providers, and wherein execution of the computer-executable instructions further causes the server computer to:

determine a number of changes in subscription service providers, wherein the pattern value is generated further utilizing the number of changes in the subscription service providers.

15. The server computer of claim 11 , wherein the data further includes at least one of:

a country code identifier, a national destination code identifier, or a mobile network code identifier, and wherein the patter value is generated further based at least in part on at least one of the country code identifier, the national destination code identifier, or the mobile network code identifier.

16. The server computer of claim 11 , wherein the data further includes a state of the electronic device, and wherein the pattern value is generated further based on the state of the electronic device.

17. The server computer of claim 11 , wherein the data further includes a provider identifier associated with a service provider of the subscription service, and wherein the pattern value is generated further based on the provider identifier associated with the service provider.

18. The server computer of claim 11 , wherein execution of the computer executable instructions further cause the server computer to calculate a number of modifications made to the entity's registration information, wherein the pattern value is generated further based on the number of modifications made to the entity's registration information.

19. The server computer of claim 11 , wherein execution of the computer executable instructions further causes the server computer to:

obtain, from the one or more location registers, a location of the electronic device, wherein the pattern value is generated further based on the location of the electronic device.

20. The server computer of claim 11 , wherein the pattern value is generated based at least in part on provided the data as input to a statistical correlation algorithm.

Continuity (32)
Continuation 15427712 · Feb 8, 2017
Continuation 14466626 · Jul 30, 2014
Continuation 13567468 · Aug 6, 2012
Continuation 12628051 · Nov 30, 2009
Continuation In Part 14054047 · Oct 15, 2013
Continuation 13303809 · Nov 23, 2011
Continuation 12332878 · Dec 11, 2008
Continuation In Part 14196861 · Mar 4, 2014
Continuation 11933803 · Nov 1, 2007
Continuation In Part 12992064
Continuation In Part 13030759 · Feb 18, 2011
Continuation In Part 13030794 · Feb 18, 2011
Continuation In Part 13382900
Continuation In Part 13387991
Continuation In Part 13752271 · Jan 28, 2013
Continuation In Part 13903663 · May 28, 2013
Provisional Application 61167111 · Apr 6, 2009
Provisional Application 61058621 · May 4, 2008
Provisional Application 61027892 · Feb 12, 2008
Provisional Application 60979663 · Oct 12, 2007
Provisional Application 60909718 · Apr 3, 2007
Provisional Application 60895144 · Mar 16, 2007
Provisional Application 61053152 · May 14, 2008
Provisional Application 61305830 · Feb 18, 2010
Provisional Application 61306369 · Feb 19, 2010
Provisional Application 61223671 · Jul 7, 2009
Provisional Application 61223677 · Jul 7, 2009
Provisional Application 61230628 · Jul 31, 2009
Provisional Application 61659934 · Jun 14, 2012
Provisional Application 61652173 · May 26, 2012
Provisional Application 61591232 · Jan 26, 2012
Related Publication 20190272544A1 · Sep 5, 2019