User Access system using proxies for accessing a network
First Claim
1. A system for enabling a user to access a local area network from a remotely located host in a computer network, comprising:
- a client proxy device adapted to receive a request of a client data processing device to access at least one network server; and
a network connect module coupled to said client proxy device, wherein the network connect module, in response to said request, establishes a communication link including a data transmission link between the client proxy device and a proxy server coupled to the at least one network server.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods of using proxies for accessing a computer network, e.g. through a publicly accessible network, is disclosed. A connection between the client and a network server is established not directly but through a client proxy device located at the client and a proxy server at the local area network. The connection between the client proxy device at the client and a proxy server at the local area network may be established through a firewall restricting access to the local area network and/or client. In establishing the connection, ports of the client proxy device at the client side may be mapped in multiple operations to the ports of network servers of the local area network. The invention allows the client to utilize common network protocols such as for example ftp, http, IMAP and similar at the client side to access data or services available at the local area network side.
94 Citations
53 Claims
-
1. A system for enabling a user to access a local area network from a remotely located host in a computer network, comprising:
-
a client proxy device adapted to receive a request of a client data processing device to access at least one network server; and
a network connect module coupled to said client proxy device, wherein the network connect module, in response to said request, establishes a communication link including a data transmission link between the client proxy device and a proxy server coupled to the at least one network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
18. A method for enabling a user to access a local area network from a remotely located host in a computer network, comprising:
-
receiving at a client proxy device a data request from a client data processing device for data accessible from at least one network server;
establishing a data transmission link between the client proxy device and a proxy server connected to the at least one network;
establishing a communication link between the client proxy device and the at least one network server, wherein the communication link includes the data transmission link; and
authorizing at least one network server to serve the data request of the client data processing device.
-
-
35. A computer program product having stored thereon a method for enabling a user to access a local area network from a remotely located host in a computer network, the method comprising:
-
receiving at a client proxy device a data request from a client data processing device for data accessible from at least one network server in the local area network;
establishing a data transmission link between the client proxy device and a proxy server connected to the at least one network server in the local area network;
establishing a communication link between the client proxy device and the at least one network server, wherein the communication link includes the data transmission link; and
authorizing at least one network server to serve the data request of the client data processing device.
-
-
36. A computer system comprising:
-
a processor; and
a memory storing a method for enabling a user to access a local area network from a client device in a publicly accessible computer network and not directly connected to the local area network, wherein upon execution of said method on said processor said method comprises;
receiving at a client proxy device a data request from a client data processing device for data accessible from at least one network server in the local area network;
establishing a data transmission link between the client proxy device and a proxy server connected to the at least one network server in the local area network;
establishing a communication link between the client proxy device and the at least one network server, wherein the communication link includes the data transmission link; and
authorizing at least one network server to serve the data request of the client data processing device.
-
-
53. A system for enabling a user to access a local area network from a remotely located host in a computer network, comprising:
-
a client proxy device coupled to and adapted to exchange data with a client data processing device upon a request of the client data processing device to access at least one network server in the local area network; and
a connection module for establishing a communication link between the client proxy device and the at least one network server upon the request of the client data processing device, wherein the communication link includes a data transmission link between the client proxy device and a proxy server device coupled to the at least one network server, and the connection module selects at least one network server in the local area network based on the request.
-
Specification