Method and system for associating a process on a multi-user device with a host address unique to a user session associated with the process
AssigneeSoftricity, Inc.
InventorMichael Willis
Life of this patent
Estimating the term…
Abstract
A method and system for associating a process on a multi-user device with a host address unique to a user session associated with the process begins by allocating a unique host address for the user session and assigning it to a network adapter. Requests that may bind network resources are intercepted, and relevant bind request parameters are manipulated to specify the host address associated with the user session. The original target of the request is invoked with potentially modified parameters.
Claims16
A method for associating a process on a multi-user device with a host address unique to a user session in which said process is executing, the method comprising:
- (a) allocating a unique host address for said user session;
- (b) assigning said unique host address to a network adapter;
- (c) intercepting a request from said process directed at a default function of the operating system;
- (d) modifying said request such that it comprises said unique host address;
- and
- (e) directing a modified request to said default function of the operating system;
- whereby all network packets sent to or from said process will use said unique host address associated with said user session.
An article of manufacture having computer-readable program means for associating a process on a multi-user device with a host address unique to a user session in which said process is executing, comprising:
- (a) computer-readable program means for allocating a unique host address for said user session;
- (b) computer-readable program means for assigning said unique host address to a network adapter;
- (c) computer-readable program means for intercepting a request from said process directed at a default function of the operating system;
- (d) computer-readable program means for modifying said request such that it comprises said unique host address;
- and
- (e) computer-readable program means for directing a modified request to said default function of the operating system;
- whereby all network packets sent to or from said process will use said unique host address associated with said user session.
Dependencies are inferred from the claim text.