METHOD AND SYSTEM FOR PROVIDING SECURE ACCESS TO PRIVATE NETWORKS
11 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches for providing secure remote access to resources maintained on private networks are disclosed. According to one aspect, predetermined elements, such as applets, can be modified to redirect all communications to and from an application server through an intermediate server. The intermediate server in turn communicates with the application servers. According to another aspect, a communication framework can be provided to funnel communication between an applet and a server through a communication layer so as to provide managed and/or secured communications there between.
42 Citations
48 Claims
-
1-25. -25. (canceled)
-
26. A method for communicating between a client and a server, the client including an applet, said method comprising:
-
determining whether a socket connection between the applet at the client and server is available; establishing a socket connection between the applet at the client and the server when said determining determines that a socket connection is available; establishing a pair of unidirectional secure connections provided by said communication layer when said determining determines that a socket connection is not available; and thereafter communicating data between the applet at the client and the server is using whichever of the socket connection and the pair of unidirectional secure connections has been established. - View Dependent Claims (27)
-
-
28. A system for communicating between a client and a server, said system comprising:
-
a communication layer at a client, said communication layer transforming one or more socket connections into a pair of unidirectional secure URL connections; an applet operating at the client to perform operations and to create at least one socket connection with said communication layer; and a server operatively connected with the pair of unidirectional secure URL connections, said server communicating with said applet via the pair of unidirectional secure URL connections provided by said communication layer. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for communicating between a client and a server, said system comprising:
-
a plurality of browser applications, at least a plurality of said browser applications utilizing at least one operating applet and a communication layer, said applet operating to perform operations and to create at least one socket connection with said communication layer, and said communication layer for each of said browsers operates to transform said socket connections into a pair of unidirectional URL connections; and a server operatively connected with the pair of unidirectional URL connections associated with said communication layer associated with each of said plurality of browser applications, said server communicating with said at least one operating applet of said plurality of browser applications via the pair of unidirectional URL connections provided by said communication layer corresponding thereto. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A system for communicating between a client and a server, said system comprising:
-
a plurality of browser applications, at least a plurality of said browser applications utilizing at least one operating applet and a communication layer, said applet operating to perform operations and to create at least one socket connection with said communication layer, and said communication layer for each of said browsers operates to form an intermediate socket connection or to transform said socket connections into a pair of unidirectional URL connections; and a server operatively connected with the intermediate socket connection or the pair of unidirectional URL connections associated with said communication layer associated with each of said plurality of browser applications, said server communicating with said at least one operating applet of said plurality of browser applications via the intermediate socket connection or the pair of unidirectional URL connections provided by said communication layer corresponding thereto. - View Dependent Claims (48)
-
Specification