US 11,659,012 B2
Relayed communication channel establishment
Amol V. Pattekar, San Jose, CA (US); Gokul P. Thirumalai, Mountain View, CA (US); Thomas P. Devanneaux, Los Altos, CA (US); Aleksei Naiden, San Jose, CA (US); Joe S. Abuan, Cupertino, CA (US); Yan Yang, San Jose, CA (US); and Berkat S. Tung, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 10, 2016, as Appl. No. 15/179,241.
Claims priority of provisional application 62/175,558, filed on Jun. 15, 2015.
Prior Publication US 2016/0366195 A1, Dec. 15, 2016
Int. Cl. G06F 15/16 (2006.01); H04L 65/1083 (2022.01); H04L 65/1069 (2022.01); H04L 61/2589 (2022.01); H04L 61/2514 (2022.01); H04L 67/01 (2022.01)
CPC H04L 65/1086 (2013.01) [H04L 61/2589 (2013.01); H04L 65/1069 (2013.01); H04L 61/2514 (2013.01); H04L 67/01 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method for establishing a communication session between an initiating communication device and a recipient communication device using a relay allocation server, the method comprising:
by the relay allocation server:
receiving, from the initiating communication device, over a first connection, a request for allocation of a relay server for the communication session; and
in response to receiving the request for allocation of a relay server for the communication session:
allocating a first relay server for the communication session;
providing, to the initiating communication device, over the first connection, information identifying the first relay server allocated for the communication session; and
providing, to the recipient communication device, over a second connection, information identifying the first relay server allocated for the communication session.