IP Library Granted Patent US 10,084,680
Granted Patent B2
US 10,084,680 · App. 15/651,293 · Granted Sep 25, 2018

System and method for subscriber aware network monitoring

Inventors: David Cameron Dolson (Waterloo, CA); Travis James Willard (Waterloo, CA); Douglas Arthur Fickling (Waterloo, CA); Jeffrey Thomas Begley (Waterloo, CA); Dror Yehuda Shilo (Jerusalem, IL)
Assignee: Sandvine Incorporated ULC
H04L43/12H04L45/741H04L61/2514H04L63/306
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,084,680
App. No.
15/651,293
Granted
Sep 25, 2018
Kind
B2
Abstract

A system and method for subscriber aware network monitoring is provided. The method includes: determining subscriber and session data, wherein the subscriber has a non-unique IP (Internet Protocol) address; retrieving identifying data from a packet; and comparing the identifying data with the determined subscriber and session data to determine the subscriber associated with the packet. The system includes: at least one network probe configured to determine subscriber and session data, wherein the subscriber has a non-unique Internet Protocol (IP) address; at least one traffic probe configured to retrieve identifying data from a packet; and a processing module configured to compare the identifying data with the stored subscriber and session data to determine the subscriber associated with the packet.

Claims (36)

1. A method for subscriber aware network monitoring for a network having at least one subscriber with a non-unique IP (Internet Protocol) address during a session comprising:

determining non-unique subscriber data and session data from network traffic, at a network probe;

retrieving subscriber identifying data from a packet, at a traffic probe;

mapping the determined non-unique subscriber and session data to the subscriber identifying data to determine a subscriber associated with the non-unique subscriber and session data.

2. The method of claim 1 wherein the identifying data comprises a combination of an IP address and port data.

3. The method of claim 1 wherein the identifying data comprises a combination of an IP address and a network identifier.

4. The method of claim 3 further comprising:

determining whether the identifying data from the packet indicates that the packet is from a public IP address; and

associating the packet with the subscriber having the public IP address.

5. The method of claim 1 further comprising producing network capacity planning reports based on an aggregated total of the mapped data.

6. The method of claim 1 further comprising determining billing based on the mapped data.

7. The method of claim 1 further comprising:

storing the identifying data and subscriber associated with the packet; and

retrieving historical records indicating a relation between the subscriber and the non-unique IP address.

8. A system for subscriber aware network monitoring for a network having at least one subscriber with a non-unique IP (Internet Protocol) address during a session comprising:

at least one network probe configured to determine non-unique subscriber data and session data from network traffic;

at least one traffic probe configured to retrieve subscriber identifying data from a packet; and

a processor module configured to map the non-unique subscriber and session data to the subscriber identifying data to determine a subscriber associated with the non-unique subscriber data and session data.

9. The system of claim 8 wherein the identifying data comprises a combination of an IP address and port data.

10. The system of claim 8 wherein the identifying data comprises a combination of an IP address and a network identifier.

11. The system of claim 10 wherein the processor module is further configured to:

determine whether the identifying data from the packet indicates that the packet is from a public IP address; and

associate the packet with the subscriber having the public IP address.

12. The system of claim 8 wherein the processor module is further configured to produce network capacity planning reports based on an aggregated total of the mapped data.

13. The system of claim 8 wherein the processor module is further configured to determine billing based on the mapped data.

14. The system of claim 8 further comprising:

a memory module configured to store the identifying data and subscriber associated with the packet; and

the processor module further configured to retrieve historical records indicating a relation between the subscriber and the non-unique IP address.

15. The system of claim 8 wherein the network probe is a Network Address Translation (NAT) probe and the traffic probe is a NAT traffic probe.

16. The system of claim 8 wherein the network probe is an Authentication, Authorization and Accounting (AAA) probe and the traffic probe is a private traffic probe.

17. The system of claim 8 wherein the system comprises:

at least two network probes, a Network Address Translation (NAT) probe and an Authentication, Authorization and Accounting (AAA) probe; and

at least two traffic probes, a NAT traffic probe and a private traffic probe.

18. The system of claim 8 further comprising:

a database configured to store data related to subscribers and IP sessions; and

a network interface configured to allow access to query the database.

Assignments (5)
MERGER Recorded Dec 7, 2018
From: SANDVINE CORPORATION; SANDVINE INCORPORATED ULC; SANDVINE LTD.; SANDVINE TECHNOLOGIES (CANADA) INC.
To: SANDVINE CORPORATION
Reel/Frame 047750/0077 →
MERGER Recorded Dec 7, 2018
From: PNI CANADA ACQUIRECO CORP.; SANDVINE CORPORATION
To: PNI CANADA ACQUIRECO CORP.
Reel/Frame 047750/0326 →
CHANGE OF NAME Recorded Dec 7, 2018
From: PNI CANADA ACQUIRECO CORP.
To: SANDVINE CORPORATION
Reel/Frame 048897/0558 →
CHANGE OF NAME Recorded Aug 23, 2018
From: SANDVINE INCORPORATED
To: SANDVINE INCORPORATED ULC
Reel/Frame 046676/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: DOLSON, DAVID CAMERON; WILLARD, TRAVIS JAMES; FICKLING, DOUGLAS ARTHUR; BEGLEY, JEFFREY THOMAS; SHILO, DROR YEHUDA
To: SANDVINE INCORPORATED ULC
Reel/Frame 043021/0890 →
Continuity (4)
Continuation 15095326 · Apr 11, 2016
Continuation 14010911 · Aug 27, 2013
Provisional Application 61804858 · Mar 25, 2013
Related Publication 20170373961A1 · Dec 28, 2017