IP Library Granted Patent US 9,756,011
Granted Patent B2
US 9,756,011 · App. 15/261,040 · Granted Sep 5, 2017

System and method for logging communications

Inventor: Geoffrey Zampiello (Norwalk, CT)
Assignee: AT&T Intellectual Property I, L.P.
H04L61/2514G06F17/30864H04L29/12367H04L63/08H04L63/1425H04L63/30H04L63/308H04L67/104H04L67/22H04L67/24
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,756,011
App. No.
15/261,040
Granted
Sep 5, 2017
Kind
B2
Abstract

A method for logging communication includes determining when a target user is active and identifying an access device and private Internet Protocol (IP) address associated with the target user when the target user is active. The method further includes causing the access device to provide traffic information associated with the target user to a logging device.

Claims (28)

1. A system, comprising:

a memory that stores instructions;

a processor that executes the instructions to perform operations, the operations comprising:

determining when a target user is active by comparing active session information to a list of users, wherein the active session information is received in response to a device of the target user being authenticated, wherein the active session information comprises an indication as to a quantity of packets transferred during a session associated with the active session information and a volume of data transferred during the session; and

logging, at an access point and after determining when the target user is active, traffic information including a network address translation table entry associated with a private internet protocol address of the target user, wherein the network address translation table entry is included in the traffic information when the network address translation table entry matches a network traffic type associated with the private internet protocol address.

2. The system of claim 1 , wherein the operations further comprise identifying the access point when the target user is determined to be active.

3. The system of claim 1 , wherein the operations further comprise identifying the private internet protocol address associated with the target user when the target user is determined to be active.

4. The system of claim 1 , wherein the operations further comprise receiving the active session information on a periodic basis.

5. The system of claim 1 , wherein the operations further comprise reconstructing a communication of the target user based on the traffic information.

6. The system of claim 1 , wherein the active session information further comprises an indication as to a reason for ending the session.

7. The system of claim 1 , wherein the operations further comprise identifying the access point when network traffic associated with the target user is peer-to-peer network traffic.

8. The system of claim 1 , wherein the operations further comprise identifying the private internet protocol address associated with the target user when network traffic associated with the target user is peer-to-peer network traffic.

9. The system of claim 1 , wherein the operations further comprise performing a translation between the private internet protocol address and a public internet protocol address associated with the access point.

10. The system of claim 1 , wherein the operations further comprise causing the access point to replace a network address translation port of the access point with a port of the device.

11. The system of claim 1 , wherein the operations further comprise instructing the access point to provide a network resource to the device.

12. A method, comprising:

determining, by utilizing instructions from a memory that are executed by a processor, when a target user is active by comparing active session information to a list of users, wherein the active session information is received in response to a device of the target user being authenticated, wherein the active session information comprises an indication as to a quantity of packets transferred during a session associated with the active session information and a volume of data transferred during the session; and

logging, at an access point and after determining when the target user is active, traffic information including a network address translation table entry associated with a private internet protocol address of the target user, wherein the network address translation table entry is included in the traffic information when the network address translation table entry matches a network traffic type associated with the private internet protocol address.

13. The method of claim 12 , further comprising identifying the access point when the target user is determined to be active.

14. The method of claim 12 , further comprising instructing the access point to provide a network resource to the device.

15. The method of claim 12 , further comprising performing a translation between the private internet protocol address and a public internet protocol address associated with the access point.

16. The method of claim 12 , further comprising reconstructing a communication of the target user based on the traffic information.

17. The method of claim 12 , further comprising receiving the active session information on a periodic basis.

18. The method of claim 12 , further comprising identifying the private internet protocol address associated with the target user when the target user is determined to be active.

19. The method of claim 12 , further comprising causing the access point to replace a network address translation port of the access point with a port of the device.

20. A non-transitory computer-readable medium comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:

determining when a target user is active by comparing active session information to a list of users, wherein the active session information is received in response to a device of the target user being authenticated, wherein the active session information comprises an indication as to a quantity of packets transferred during a session associated with the active session information and a volume of data transferred during the session; and

storing, at an access point and after determining when the target user is active, traffic information including a network address translation table entry associated with a private internet protocol address of the target user, wherein the network address translation table entry is included in the traffic information when the network address translation table entry matches a network traffic type associated with the private internet protocol address.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2016
From: ZAMPIELLO, GEOFFREY
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 039689/0015 →
CHANGE OF NAME Recorded Sep 9, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 039981/0141 →
Continuity (3)
Continuation 14946107 · Nov 19, 2015
Continuation 11877790 · Oct 24, 2007
Related Publication 20160380965A1 · Dec 29, 2016