Patent ID: 7840996

Claim:
A method performed by an intermediate computer network device providing a secure virtual private network (VPN) connection between a client device and a directory server, the method comprising: intercepting, with the intermediate device, an original version of a web page output by the directory server and destined for the client via the VPN, wherein the original version of the web page contains an original resource identifier that identifies a directory structure provided by the directory server, and wherein the original resource identifier conforms to a format that causes the directory server to produce the directory structure in a first graphical, directory-browsing user interface that is incompatible with the VPN connection between the client device and the directory server; in response to the intercepted original resource identifier, rewriting the original version of the web page with the intermediate device to remove the original resource identifier and to include an altered resource identifier that identifies the same directory structure and the same directory server and instructions to cause the client device to output a request to the directory server to produce the directory structure in a second, graphical directory-browsing user interface that is compatible with the VPN connection between the client device and the directory server; and sending the rewritten web page from the intermediate device to the web browser application on the client device via the VPN connection.