System and method for peer-to-peer media routing using a third party instant messaging system for signaling
First Claim
Patent Images
1. A method for using a third party instant message system as a signaling channel comprising:
- requesting, by the first endpoint, a communication session with a second endpoint via the third party instant message system, wherein the communication session will use at least one media channel within a peer-to-peer hybrid network that is separate from the third party instant message system;
receiving, by the first endpoint, an acknowledgement from the second endpoint via the third party instant message system agreeing to the communication session; and
establishing, by the first endpoint, the at least one media channel with the second endpoint to carry media for the communication session, wherein the at least one media channel is established using the peer-to-peer hybrid network and not the third party instant message system.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to engage in a call with another endpoint using a third party instant message system to carry instant messages containing signaling information and a route that is external to the third party instant message system for both signaling and media information.
296 Citations
20 Claims
-
1. A method for using a third party instant message system as a signaling channel comprising:
-
requesting, by the first endpoint, a communication session with a second endpoint via the third party instant message system, wherein the communication session will use at least one media channel within a peer-to-peer hybrid network that is separate from the third party instant message system; receiving, by the first endpoint, an acknowledgement from the second endpoint via the third party instant message system agreeing to the communication session; and establishing, by the first endpoint, the at least one media channel with the second endpoint to carry media for the communication session, wherein the at least one media channel is established using the peer-to-peer hybrid network and not the third party instant message system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for using a third party instant message system as a signaling channel comprising:
-
receiving, by a first endpoint, a request from a second endpoint for a communication session via the third party instant message system, wherein the communication session will use at least one media channel within a peer-to-peer hybrid network that is separate from the third party instant message system; sending, by the first endpoint, an acknowledgement to the second endpoint via the third party instant message system agreeing to establish the communication session; and establishing, by the first endpoint, the at least one media channel with the second endpoint to carry media for the communication session, wherein the at least one media channel is established using the peer-to-peer hybrid network and not the third party instant message system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the processor and containing a plurality of instructions for execution by the processor, the instructions including instructions for a first endpoint configured to operate within a peer-to-peer hybrid network, the first endpoint including a client of a third party instant message system that enables the first endpoint to communicate via the third party instant message system, the instructions for the first endpoint including instructions for; requesting, by the first endpoint, a communication session with a second endpoint via the third party instant message system, wherein the communication session will use at least one media channel within the peer-to-peer hybrid network that is separate from the third party instant message system; receiving, by the first endpoint, an acknowledgement from the second endpoint via the third party instant message system agreeing to the communication session; and establishing, by the first endpoint, the at least one media channel with the second endpoint to carry media for the communication session, wherein the at least one media channel is established using the peer-to-peer hybrid network and not the third party instant message system. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the processor and containing a plurality of instructions for execution by the processor, the instructions including instructions for a first endpoint configured to operate within a peer-to-peer hybrid network, the first endpoint including a client of a third party instant message system that enables the first endpoint to communicate via the third party instant message system, the instructions for the first endpoint including instructions for; receiving, by the first endpoint, a request from a second endpoint for a communication session via the third party instant message system, wherein the communication session will use at least one media channel within the peer-to-peer hybrid network that is separate from the third party instant message system; sending, by the first endpoint, an acknowledgement to the second endpoint via the third party instant message system agreeing to establish the communication session; and establishing, by the first endpoint, the at least one media channel with the second endpoint to carry media for the communication session, wherein the at least one media channel is established using the peer-to-peer hybrid network and not the third party instant message system. - View Dependent Claims (17, 18, 19, 20)
-
Specification