Patent ID: 9197701
Filing Date: 2015-11-24
Classification: H04L

Abstract:
1. A method performed by one or more server computers for facilitating an electronic audio and/or video conference over a peer-to-peer media session established between two or more electronic communications devices participating in the conference, the method comprising: receiving, by the one or more server computers, over a signaling channel, from another electronic communications device, a request to establish a media session with a specified responder, wherein the another electronic communication device is separate from the two or more electronic communications devices participating in the conference; determining, by the one or more server computers, that an electronic communications device, out of the two or more electronic communications devices between which the peer-to-peer media session is established, is configured to relay media data over a data channel of the established peer-to-peer media session, wherein the peer-to-peer media session is established directly between the two or more electronic communications devices bypassing the one or more server computers; identifying, by the one or more server computers, a network address of the electronic communications device determined to have media data relaying capabilities; and sending, by the one or more server computers, the identified network address over the signaling channel to the another electronic communications device to enable the another electronic communication device to join the established peer-to-peer media session by sending from the another electronic communication device a join request directly to the electronic communication device determined to have media relaying capabilities.