METHOD AND APPARATUS FOR COMMUNICATING DATA BETWEEN TWO HOSTS
0 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating video data between at least a first host and a second host comprises: identifying, at a server, an address of the first host, to which the second host may communicate video data, and a sequence number expected by a network security system coupled between the first host and the server; and communicating, from the second host to the first host, video data using the address of the first host and the sequence number expected. The method may further comprise: identifying, at the server, an address of the second host, to which the first host may communicate video data, and a second sequence number expected by a network security system coupled between the second host and the server; and communicating, from the first host to the second host, video data using the address of the second host and the second expected sequence number. The second host may be adapted to perform the act of communicating without use of an intermediate server. The method may also further comprise communicating periodically, from the first host to the server, through the network security system, so as to maintain an open communication channel through the network security system to the first host at the address of the first host. The address of the first host may include address information and port information.
25 Citations
30 Claims
-
1-5. -5. (canceled)
-
6. A method for establishing a low-latency communication channel to a host computer comprising:
-
identifying, at a server, an address of the host, and a sequence number expected by an intermediate system coupled between the host and server; and communicating periodically, from the host to the server, through the intermediate system, to maintain the open low latency communication channel through the intermediate system to the host at the address of the host. - View Dependent Claims (7, 8, 14, 15, 16, 17, 18)
-
-
9-13. -13. (canceled)
-
19. A system for establishing a low-latency communication channel to a host computer;
- the system comprising;
a server computer connected to a communication network and configured to communicate to the host computer via the communication network, wherein, the server computer is further configured to identify an open port of an intermediary system between the host computer and the server computer and to open the low-latency communication channel to the host computer, via the open port of the intermediary system, and wherein the server computer is further configured to communicate periodically with the host computer, via the open port of the intermediary system, to maintain the low-latency communication channel. - View Dependent Claims (20, 21, 22)
- the system comprising;
-
23. A computer-readable medium comprising computer-executable instructions that, when executed on a processor of a server, perform a method for establishing a low-latency communication channel to a host computer comprising acts of:
-
identifying, at a server, an address of the host, and a sequence number expected by an intermediate system coupled between the host and server; and communicating periodically, from the host to the server, through the intermediate system, to maintain the open low latency communication channel through the intermediate system to the host at the address of the host. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification