Method and system for providing secure access to private networks with client redirection
First Claim
Patent Images
1. A method of network communication, comprising:
- receiving a network connection request on a computer on a local network, the network connection request initiated by a client application of a client-server application, the client application on the computer, the network connection request including a destination on a remote network, a server application of the client-server application on the remote network;
redirecting the network connection request within a Windows socket layer on the computer, the network connection request redirected away from a transport service provider of the computer, the network connection request redirected to an intermediate server in the remote network; and
sending data of the client application from the computer towards the intermediate server, wherein the data of the client application is sent from the intermediate server towards the server application.
15 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
-
Citations
39 Claims
-
1. A method of network communication, comprising:
-
receiving a network connection request on a computer on a local network, the network connection request initiated by a client application of a client-server application, the client application on the computer, the network connection request including a destination on a remote network, a server application of the client-server application on the remote network;
redirecting the network connection request within a Windows socket layer on the computer, the network connection request redirected away from a transport service provider of the computer, the network connection request redirected to an intermediate server in the remote network; and
sending data of the client application from the computer towards the intermediate server, wherein the data of the client application is sent from the intermediate server towards the server application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of network communication, comprising:
-
receiving a network connection request on a computer on a local network, the network connection request initiated to a file system on a remote network, the network connection request including a name of the file system;
redirecting the network connection request using a transport driver interface on the computer, the network connection request redirected away from a transport driver on the computer, the network connection request redirected to an intermediate server in the remote network; and
receiving, at the computer, data of the file system from the intermediate server, wherein the data of the file system is transferred between the intermediate server and the file system on the remote network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. Computer code for network communication, comprising:
-
code that performs receiving a network connection request on a computer on a local network, the network connection request initiated by a client application of a client-server application, the client application on the computer, the network connection request including a destination on a remote network, a server application of the client-server application on the remote network;
code that performs redirecting the network connection request within a Windows socket layer on the computer, the network connection request redirected away from a transport service provider of the computer, the network connection request redirected to an intermediate server in the remote network; and
code that performs sending data of the client application from the computer towards the intermediate server, wherein the data of the client application is sent from the intermediate server towards the server application.
-
-
39. Computer code for network communication, comprising:
-
code that performs receiving a network connection request on a computer on a local network, the network connection request initiated to a file system on a remote network, the network connection request including a name of the file system;
code that performs redirecting the network connection request using a transport driver interface on the computer, the network connection request redirected away from a transport driver on the computer, the network connection request redirected to an intermediate server in the remote network; and
code that performs receiving, at the computer, data of the file system from the intermediate server, wherein the data of the file system is transferred between the intermediate server and the file system on the remote network.
-
Specification