Patent ID: 8122152
Filing Date: 2012-02-21
Classification: H04L

Abstract:
1. A method for performing user resolution using a network address that is shared by multiple users and a port number, the method comprising: capturing a user name for each user when each user logs into a multi-user system for a session; correlating a session ID with each user; apportioning a range of available port numbers into a number of partitions, wherein the number of partitions is selected to provide a partition for each concurrent user of the multi-user system; allocating a locally unique set of port numbers to each user for that user's session, wherein the locally unique set of port numbers allocated to that user is not assigned during that user's session to a different user; causing port number requests initiated by a process within a particular user's session to be assigned a port number from within a partition allocated to that particular user; for each user, storing a user name resolution record comprising the user name, a network address, and an indication of the locally unique set of port numbers allocated to that user; retrieving the user name from the user name resolution record using a network address and a port number; and resolving the user name from information contained in each network communication packet by extracting the network address and port number corresponding to a network packet indicia.