TWO-TIER ARCHITECTURE FOR REMOTE ACCESS SERVICE
First Claim
1. In a server for facilitating remote access between one or more first computers and one or more second computers coupled to a network, a computer-implemented method comprising:
- receiving from one of the first computers first connection information corresponding to said one of the first computers;
storing in the server the first connection information corresponding to said one of the first computers;
receiving a request from one of the second computers to establish remote access to said one of the first computers; and
sending to said one of the second computers the stored first connection information corresponding to said one of the first computers, said one of the second computers directly connecting to said one of the first computers identified by the first connection information and sending second connection information corresponding to said one of the second computers directly to said one of the first computers.
2 Assignments
0 Petitions
Accused Products
Abstract
Remote access service is provided between two or more computers on a network to facilitate a variety of activities, including desktop sharing, web-meetings, and web-conferences. A first computer sends its connection information to a server. The server stores the connection information for the first computer. A second computer may make a request to the server to remotely access the first computer. The server sends to the second computer the connection information it has stored for the first computer. The second computer uses the connection information for the first computer to send to the first computer connection information for the second computer via direct network connection. From this point on, the first computer and the second computer exchange data for remote access via a direct network connection, independently of the server.
-
Citations
18 Claims
-
1. In a server for facilitating remote access between one or more first computers and one or more second computers coupled to a network, a computer-implemented method comprising:
-
receiving from one of the first computers first connection information corresponding to said one of the first computers; storing in the server the first connection information corresponding to said one of the first computers; receiving a request from one of the second computers to establish remote access to said one of the first computers; and sending to said one of the second computers the stored first connection information corresponding to said one of the first computers, said one of the second computers directly connecting to said one of the first computers identified by the first connection information and sending second connection information corresponding to said one of the second computers directly to said one of the first computers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium storing computer instructions for facilitating remote access between one or more first computers and one or more second computers coupled to a network, the instructions when executed by a processor on a server causing the processor to:
-
receive from one of the first computers first connection information corresponding to said one of the first computers; store in the server the first connection information corresponding to said one of the first computers; receive a request from one of the second computers to establish remote access to said one of the first computers; and send to said one of the second computers the stored first connection information corresponding to said one of the first computers, said one of the second computers directly connecting to said one of the first computers identified by the first connection information and sending second connection information corresponding to said one of the second computers directly to said one of the first computers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium storing computer instructions for facilitating remote access between one or more first computers and one or more second computers coupled to a network, the instructions when executed by a processor on one of the second computers configured to cause the processor to:
-
receive from a server first connection information corresponding to one of the first computers; store the first connection information; establish a direct connection with said one of the first computers identified by the first connection information; and send second connection information corresponding to said one of the second computers directly to said one of the first computers. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification