The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 23, 2023

Filed:

Jun. 10, 2016
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

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);

Berkat S. Tung, San Jose, CA (US);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
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);
U.S. Cl.
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);
Abstract

Establishing a communication channel via a relay server with reduced setup time. Upon request by an initiating communication device a relay allocation server may allocate a single relay server for use in a communication session between the initiating communication device and one or more recipient communication devices. The relay server may be selected to perform favorably for the initiating communication device. Messaging for establishment of the communication session may be performed using persistent messaging connections, to avoid connection establishment cost. Messaging may also be performed using address tokens to avoid the cost of discovering global IP addresses. Following establishment of the communication session, the relay server may discover the IP address of one or more recipient communication devices, and may initiate reallocation of those devices to another relay server.


Find Patent Forward Citations

Loading…