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. 17, 2022

Filed:

Jun. 13, 2019
Applicant:

Whatsapp Inc., Menlo Park, CA (US);

Inventors:

Jan Boris Koum, Santa Clara, CA (US);

Bryan Dennis O'Connor, Atherton, CA (US);

Brian Lange Acton, Palo Alto, CA (US);

Assignee:

WHATSAPP LLC, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 67/141 (2022.01); H04L 65/1063 (2022.01); H04L 65/1046 (2022.01); H04L 67/10 (2022.01); H04L 67/55 (2022.01); H04L 65/1069 (2022.01); H04L 67/566 (2022.01); G06Q 10/10 (2012.01); H04L 51/04 (2022.01); H04L 65/403 (2022.01); H04L 67/01 (2022.01);
U.S. Cl.
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/26 (2013.01); H04L 67/2833 (2013.01); H04L 67/42 (2013.01);
Abstract

A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered 'associates.' When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.


Find Patent Forward Citations

Loading…