IP Library Granted Patent US 9,467,417
Granted Patent B2
US 9,467,417 · App. 14/946,107 · Granted Oct 11, 2016

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/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,467,417
App. No.
14/946,107
Granted
Oct 11, 2016
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 (31)

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 targeted users, wherein the active session information is received in response to a communication device of the target user being authenticated, wherein the active session information comprises an access point identifier associated with an access point, an indication as to a reason for ending a session associated with the active session information, a quantity of packets transferred during the session associated with the active session information, and a volume of data transferred during the session;

identifying the access point and a private internet protocol address associated with the target user when the target user is determined to be active and when network traffic associated with the target user is peer-to-peer network traffic; and

logging, at the access point, traffic information including a network address translation table entry associated with the private internet protocol address, wherein the network address translation table entry is included in the traffic information only if 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 providing, from the access point, a network address translation between the private internet protocol address and a public internet protocol address associated with the access point.

3. The system of claim 1 , wherein the operations further comprise receiving the network address translation table entry associated with the private internet protocol address associated with the target user.

4. The system of claim 1 , wherein the operations further comprise receiving the traffic information including the network translation table entry associated with the private internet protocol address.

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

6. The system of claim 1 , wherein the operations further comprise retrieving a session start time and a session end time for the session associated with the active session information.

7. The system of claim 1 , wherein the operations further comprise identifying the access point and private internet protocol address by querying a remote authentication server.

8. The system of claim 1 , wherein the operations further comprise causing the access point to mirror a copy of the network traffic associated with the target user.

9. 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 communication device.

10. The system of claim 1 , wherein the operations further comprise causing the access point to replace a public internet protocol address with the private internet protocol address when receiving a reply intended for the communication device.

11. The system of claim 1 , wherein the operations further comprise retrieving information indicating the quantity of packets transferred during the session associated with the active session information.

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 targeted users, wherein the active session information is received in response to a communication device of the target user being authenticated, wherein the active session information comprises an access point identifier associated with an access point, a session start time for a session associated with the active session information, a session end time for the session, a quantity of packets transferred during the session associated with the active session information, and a volume of data transferred during the session;

identifying the access point and a private internet protocol address associated with the target user when the target user is determined to be active and when network traffic associated with the target user is peer-to-peer network traffic; and

logging, at the access point, traffic information including a network address translation table entry associated with the private internet protocol address, wherein the network address translation table entry is included in the traffic information only if 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 receiving an indication as to a reason for ending the session associated with the active session information.

14. The method of claim 12 , further comprising causing the access point to mirror a copy of the network traffic associated with the target user.

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

16. The method of claim 15 , further comprising storing the communication reconstructed based on the traffic information.

17. The method of claim 12 , further comprising providing, from the access point, a network address translation between the private internet protocol address and a public internet protocol address associated with the access point.

18. The method of claim 12 , further comprising accessing information indicating the quantity of packets transferred during the session associated with the active session information.

19. The method of claim 12 , further comprising receiving the traffic information including the network translation table entry associated with the private internet protocol address.

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 targeted users, wherein the active session information is received in response to a communication device of the target user being authenticated, wherein the active session information comprises an access point identifier associated with an access point, a quantity of packets transferred during the session associated with the active session information, and a volume of data transferred during the session;

identifying the access point and a private internet protocol address associated with the target user when the target user is determined to be active and when network traffic associated with the target user is peer-to-peer network traffic; and

logging, at the access point, traffic information including a network address translation table entry associated with the private internet protocol address, wherein the network address translation table entry is included in the traffic information only if 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 Nov 19, 2015
From: ZAMPIELLO, GEOFFREY
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 037090/0952 →
CHANGE OF NAME Recorded Nov 19, 2015
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037147/0753 →
Continuity (2)
Continuation 11877790 · Oct 24, 2007
Related Publication 20160072765A1 · Mar 10, 2016