Patent ID: 7660901

Claim:
A network device, comprising a collection of hardware components or a combination of hardware, software and firmware components which embody a detector module, an adjuster module and a controller, wherein: the detector module is operative to obtain first network configuration parameters from initial client data packets sent to the network device by a client, the first network configuration parameters identifying first servers having corresponding network communications functions in a first network in which the client has operated; the adjuster module is operative to create mapping and translation values associating the first network configuration parameters with second servers having the corresponding network communications functions in a second network in which the network device operates; and the controller is operative to utilize the mapping and translation values to translate between subsequent client data packets and corresponding translated data packets exchanged between the controller and the second servers such that the client is enabled to operate in the second network using the first configuration parameters; wherein: the client is one user of a set of users; the mapping and translation values are part of a configuration environment corresponding to each of the users, the configuration environment indicative of a configuration parameter set corresponding to each of the users; and the controller is further operable to: (i) receive communications signals from a particular user of the set of users, the communications signals having transactional characteristics indicative of a request for a particular type of network transaction; (ii) determine, from the transactional characteristics, a configuration environment having configuration parameter sets, each configuration parameter set corresponding to a particular type of network transaction; and (iii) apply the determined configuration environment to subsequent network transaction requests from the user by employing the configuration parameter set corresponding to the requested transaction type, the configuration environment adapted to be applied by the controller independently of the configuration environment corresponding to other users of the set of users.