Back to results
US 2006/0190992 A1Published application
Facilitating Bi-directional communications between clients in heterogeneous network environments
AssigneeMicrosoft Corporation
InventorsJiang Li, Keman Yu, Shipeng Li
Life of this patent
Estimating the term…
Abstract
Techniques for facilitating bi-directional communications between clients in heterogeneous network environments are described. One technique registers a first client from a first network environment and a second client from a second different network environment. Responsive to the first client selecting the second client from a directory of registered clients, the technique forwards data from the first client to the second client and forwards data from the second client to the first client.
Claims20
A media streaming method, comprising:
- registering a first client from a first network environment and a second client from a second different network environment;
- and,
- responsive to the first client selecting the second client from a directory of registered clients, forwarding data from the first client to the second client and forwarding data from the second client to the first client.
A method, comprising:
- establishing a first TCP connection between an HTTP client and an HTTP proxy server;
- sending a get request over the first TCP connection, the get request containing an address and port number of a selected client;
- establishing a second TCP connection between the HTTP client and the HTTP proxy server;
- and,
- sending a post request over the second TCP connection, the post request relating to the address and port number of the selected client.
2 more elements
A system, comprising:
- means for registering a first unique identifier associated with a first client from a first network environment and a second unique identifier associated with a second client from a second different network environment;
- means for mapping the first unique identifier to a communication path of the first client and the second unique identifier to a communication path of the second client;
- means for forwarding communications from the first client to the communication path of the second client and from the second client to the communication path of the first client.
Dependencies are inferred from the claim text.