IP Library Granted Patent US 9,185,093
Granted Patent B2
US 9,185,093 · App. 13/731,480 · Granted Nov 10, 2015

System and method for correlating network information with subscriber information in a mobile network environment

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,185,093
App. No.
13/731,480
Granted
Nov 10, 2015
Kind
B2
Abstract

A method is provided in one example embodiment and includes receiving information for network traffic in a wireless network; correlating the information with a subscriber of a plurality of subscribers; and generating a behavior profile for the subscriber based on the information over a period of time.

Claims (58)

1. A method comprising:

receiving, at an out of band network threat behavior analysis engine, a plurality of records containing information related to network traffic associated with a network connection between a packet data network and a subscriber device of a plurality of subscriber devices in a mobile network, wherein the information is to include a network address and application metadata of at least one application used by the subscriber device, wherein the network traffic is intercepted by a network security device that generates the plurality of records;

extracting at least some of the application metadata from the plurality of records;

correlating the information with a mobile telephone number of the subscriber device based on the network address from the information being mapped to subscriber device information of the subscriber device in a memory element that maps subscriber device information of authenticated subscriber devices in the mobile network to real-time network addresses of the authenticated subscriber devices; and generating a network behavior profile for the subscriber device based, at least in part, on the extracted application metadata, wherein the network behavior profile is to include a characterization of network traffic sent by the subscriber device, an identification of one or more applications used by the subscriber device, and an identification of communications by the subscriber device to one or more websites.

2. The method of claim 1 , wherein the information is at least two of transport layer information, application layer information, and network layer information.

3. The method of claim 2 , wherein generating the network behavior profile comprises: correlating the application layer information with the transport layer and network layer information to form a risk profile and an application profile for the subscriber device.

4. The method of claim 1 , further comprising:

receiving an authentication for the subscriber device entering the mobile network;

determining whether an Internet Protocol (IP) address of the subscriber device is present in the memory element;

responsive to the IP address being present, removing previous subscriber association with the IP address from the memory element; and

correlating the subscriber device information of the subscriber device with the IP address in the memory element.

5. The method of claim 1 , further comprising:

receiving an authentication for the subscriber device leaving the mobile network;

determining whether an Internet Protocol (IP) address of the subscriber device is present in the memory element; and

responsive to the IP address being present, removing previous information associated with the IP address from the memory element.

6. One or more non-transitory computer-readable media that includes code for execution and when executed by a processor is operable to perform operations comprising:

receiving, at an out of band network threat behavior analysis engine, a plurality of records containing information related to network traffic associated with a network connection between a packet data network and a subscriber device of a plurality of subscriber devices in a mobile network, wherein the information is to include a network address and application metadata of at least one application used by the subscriber device, wherein the network traffic is intercepted by a network security device that generates the plurality of records;

extracting at least some of the application metadata from the plurality of records;

correlating the information with a mobile telephone number of the subscriber device based on the network address from the information being mapped to subscriber device information of the subscriber device in a memory element that maps subscriber device information of authenticated subscriber devices in the mobile network to real-time network addresses of the authenticated subscriber devices; and

generating a network behavior profile for the subscriber device based, at least in part, on the extracted application metadata, wherein the network behavior profile is to include a characterization of network traffic sent by the subscriber device, an identification of one or more applications used by the subscriber device, and an identification of communications by the subscriber device to one or more websites.

7. The one or more non-transitory computer-readable media of claim 6 , wherein the information is at least two of transport layer information, application layer information, and network layer information.

8. The one or more non-transitory computer-readable media of claim 6 , wherein the processor is operable to perform further operations comprising:

receiving an authentication for the subscriber device entering the mobile network;

determining whether an Internet Protocol (IP) address of the subscriber device is present in the memory element;

responsive to the IP address being present, removing previous subscriber association with the IP address from the memory element; and

correlating the subscriber device information of the subscriber device with the IP address in the memory element.

9. The one or more non-transitory computer-readable media of claim 6 , wherein the processor is operable to perform further operations comprising:

receiving an authentication for the subscriber device leaving the mobile network;

determining whether an Internet Protocol (IP) address of the subscriber device is present in the memory element; and

responsive to the IP address being present, removing previous information associated with the IP address from the memory element.

10. The one or more non-transitory computer-readable media of claim 6 , wherein the network behavior profile is to include one or more of application usage of the one or more applications used by the subscriber device, identification of any applications downloaded by the subscriber device, bandwidth consumed by the subscriber device, and bandwidth consumed by the subscriber device per application.

11. The one or more non-transitory computer-readable media of claim 6 , wherein the network behavior profile is to include an identification of any attacks sent by the subscriber device and an identification of any attacks received by the subscriber device.

12. The one or more non-transitory computer-readable media of claim 6 , wherein the subscriber device information is to include at least one of an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), a Mobile Station International Subscriber Directory Number (MSISDN), and an access point name (APN).

13. The one or more non-transitory computer-readable media of claim 6 , wherein the mobile telephone number of the subscriber device is a Mobile Station International Subscriber Directory Number (MSISDN).

14. An apparatus, comprising:

a memory element configured to store data;

a hardware processor operable to execute instructions associated with the data;

an out of band network threat behavior analysis engine configured to interface with the memory element and the hardware processor to:

receive a plurality of records containing information related to network traffic associated with a network connection between a packet data network and a subscriber device of a plurality of subscriber devices in a mobile network, the information to include a network address and application metadata of at least one application used by the subscriber device, wherein the network traffic is intercepted by a network security device that generates the plurality of records;

extract at least some of the application metadata from the plurality of records;

and

generate a network behavior profile for the subscriber device based, at least in part on the extracted application metadata, wherein the network behavior profile is to include a characterization of network traffic sent by the subscriber device, an identification of one or more applications used by the subscriber device, and an identification of communications by the subscriber device to one or more websites; and

a correlation module configured to interface with the memory element and the hardware processor to correlate the information with a mobile telephone number of the subscriber device based on the network address from the information being mapped to subscriber device information of the subscriber device in a memory element that maps subscriber device information of authenticated subscriber devices in the mobile network to real-time network addresses of the authenticated subscriber devices.

15. The apparatus of claim 14 , further comprising:

the network security device, wherein the network security device is configured to:

identify the information in the network traffic; and

send the plurality of records containing the information to the network threat behavior analysis engine.

16. The apparatus of claim 14 , wherein the network threat behavior analysis engine is configured to:

receive an authentication for the subscriber device entering the mobile network;

determine whether an Internet Protocol (IP) address of the subscriber device is present in the memory element;

responsive to the IP address being present, remove previous subscriber association with the IP address from the memory element; and

correlate the subscriber device information of the subscriber device with the IP address in the memory element.

17. The apparatus of claim 14 , further comprising:

the network threat behavior analysis engine configured to:

receive an authentication for the subscriber device leaving the mobile network;

determine whether an Internet Protocol (IP) address of the subscriber device is present in the memory element; and

responsive to the IP address being present, remove previous information associated with the IP address from the memory element.

18. The apparatus of claim 14 , wherein the information is to include at least two of transport layer information, application layer information, and network layer information.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →