METHOD AND SYSTEM FOR REMOTE NETWORKING USING PORT PROXYING BY DETECTING IF THE DESIGNATED PORT ON A CLIENT COMPUTER IS BLOCKED, THEN ENCAPSULATING THE COMMUNICATIONS IN A DIFFERENT FORMAT AND REDIRECTING TO AN OPEN PORT
First Claim
Patent Images
1. A method for enabling remote networking functionality by port proxying, the method comprising:
- executing a process on a local client computer employing a networking protocol over a port of the client computer assigned to support the network protocol;
determining whether the port of the client computer assigned to support the network protocol is blocked;
on the local client computer, if the port of the client computer assigned to support the network protocol is blocked, intercepting communications in a first communication format from the process to the blocked port encapsulating the intercepted communications in the first communication format in a second communication format; and
redirecting the encapsulated communications in the second communication format over an open port on the client computer compatible with said second communication format.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for serving software applications to remote clients across the internet, for example, is disclosed that preferably utilizes standard, SMB (server message block), protocols, which are available in commercial operating systems. Further, an associated business method is described in which subscribing institutions can out-source the application serving to a third party institution, transparently. Finally, a port proxy system is provided that enables tunneling through firewalls that are configured to block communications from SMB ports.
168 Citations
19 Claims
-
1. A method for enabling remote networking functionality by port proxying, the method comprising:
-
executing a process on a local client computer employing a networking protocol over a port of the client computer assigned to support the network protocol;
determining whether the port of the client computer assigned to support the network protocol is blocked;
on the local client computer, if the port of the client computer assigned to support the network protocol is blocked, intercepting communications in a first communication format from the process to the blocked port encapsulating the intercepted communications in the first communication format in a second communication format; and
redirecting the encapsulated communications in the second communication format over an open port on the client computer compatible with said second communication format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for remote networking by port proxy, the system comprising:
-
an application program executing on a client computer employing the SMB protocol to access a remote storage asset; and
a port proxy program, running on the client computer, that determines whether a port assigned to support the SMB protocol is blocked, and if so, intercepts communications in a first communication format from the application program to the port assigned to support the SMB protocol and encapsulates the communications in a second communication format and redirects the communications in the second communication format over an open port on the client computer compatible with said second communication format. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification