US 12,219,017 B1
System and method for aggregating communication connections
Jan Boris Koum, Santa Clara, CA (US); Bryan Dennis O'Connor, Atherton, CA (US); and Brian Lange Acton, Palo Alto, CA (US)
Assigned to WhatsApp Inc., Menlo Park, CA (US)
Filed by WhatsApp Inc., Menlo Park, CA (US)
Filed on May 16, 2022, as Appl. No. 17/744,981.
Application 17/744,981 is a continuation of application No. 16/440,171, filed on Jun. 13, 2019, granted, now 11,336,734.
Application 16/440,171 is a continuation of application No. 15/277,953, filed on Sep. 27, 2016, granted, now 10,367,892, issued on Jul. 30, 2019.
Application 15/277,953 is a continuation of application No. 13/782,690, filed on Mar. 1, 2013, granted, now 9,503,485, issued on Nov. 22, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/141 (2022.01); G06Q 10/107 (2023.01); H04L 51/04 (2022.01); H04L 65/1046 (2022.01); H04L 65/1063 (2022.01); H04L 65/1069 (2022.01); H04L 65/403 (2022.01); H04L 67/10 (2022.01); H04L 67/55 (2022.01); H04L 67/566 (2022.01); H04L 67/01 (2022.01)
CPC H04L 67/141 (2013.01) [G06Q 10/107 (2013.01); H04L 51/04 (2013.01); H04L 65/1046 (2013.01); H04L 65/1063 (2013.01); H04L 65/1069 (2013.01); H04L 65/403 (2013.01); H04L 67/10 (2013.01); H04L 67/55 (2022.05); H04L 67/566 (2022.05); H04L 67/01 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving an alert message at a client device from a communication system, the alert message indicating that a first communication for the client device has been received at the communication system from a second client device, wherein the alert message comprises a first address of a server of the communication system, a second address of the server of the communication system, and a portion of the first communication, wherein the first address is used to connect using a first protocol with the server of the communication system, wherein the second address is used to connect using a second protocol with the server of the communication system, wherein the alert message is received at the client device when the client device does not have an open connection with the server of the communication system;
opening a messaging application on the client device in response to the alert message;
selecting, from the first address and the second address, a selected address;
connecting the client device to the communication system at the selected address; and
receiving the first communication via the connection using the first protocol or the second protocol based on the selected address.