IP Library Granted Patent US 10,305,856
Granted Patent B2
US 10,305,856 · App. 15/682,997 · Granted May 28, 2019

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 10,305,856
App. No.
15/682,997
Granted
May 28, 2019
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 (34)

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

identifying an access point associated with the target user after determining when the target user is active;

replacing, after identifying the access point, a network address translation port of the access point associated with the target user with a port of the device of the target user; and

logging, after determining that the target user is active, traffic information associated with the target user.

2. The system of claim 1 , wherein the operations further comprise identifying a private internet protocol address associated with the target user.

3. The system of claim 1 , wherein the operations further comprise instructing the access point to provide network resources to the device.

4. The system of claim 3 , wherein the operations further comprise instructing the access point to mirror network traffic associated with the target user.

5. The system of claim 1 , wherein the operations further comprise including a network address translation table entry in the traffic information when the network address translation table entry matches a network traffic type associated with a private internet protocol address of the target user.

6. The system of claim 1 , wherein the operations further comprise receiving the active session information each time the device of the target user is authenticated.

7. The system of claim 1 , wherein the operations further comprise reconstructing a communication of the target user.

8. The system of claim 7 , wherein the operations further comprise encrypting the communication of the target user.

9. The system of claim 1 , wherein the operations further comprise providing a communication of the target user to a mediation device.

10. The system of claim 1 , wherein the operations further comprise replacing a source address of the device with a public address of the access point.

11. The system of claim 1 , wherein the operations further comprise replacing a source port of the device with the network address translation port of the access point.

12. The system of claim 1 , wherein the operations further comprise providing a network resource to the device.

13. The system of claim 1 , wherein the operations further comprise securing the active session information by utilizing a virtual private network.

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

identifying an access point associated with the target user after determining when the target user is active;

replacing, after identifying the access point, a network address translation port of the access point associated with the target user with a port of the device of the target user; and

storing, if the target user is active, traffic information associated with the target user.

15. The method of claim 14 , further comprising instructing the access point to provide network resources to the device.

16. The method of claim 15 , further comprising instructing the access point to mirror network traffic associated with the target user.

17. The method of claim 14 , further comprising encrypting a communication of the target user.

18. The method of claim 14 , further comprising identifying a private internet protocol address associated with the target user.

19. The method of claim 14 , further comprising receiving the active session information periodically.

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

identifying an access point associated with the target user after determining when the target user is active;

replacing, after identifying the access point, a network address translation port of the access point associated with the target user with a port of the device of the target user; and

logging, if the target user is active, traffic information associated with the device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ZAMPIELLO, GEOFFREY
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 043355/0619 →
CHANGE OF NAME Recorded Aug 22, 2017
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 043633/0937 →
Continuity (4)
Continuation 15261040 · Sep 9, 2016
Continuation 14946107 · Nov 19, 2015
Continuation 11877790 · Oct 24, 2007
Related Publication 20170374022A1 · Dec 28, 2017