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:
Sep. 07, 2021

Filed:

Sep. 02, 2020
Applicant:

Whatsapp Llc, Menlo Park, CA (US);

Inventors:

Santiago Pina Ros, Las Vegas, NV (US);

Jimmy Enrico Jacques Holzer, Redwood City, CA (US);

Shalini Sah, Menlo Park, CA (US);

Elton Kyin-Fong Leong, San Gabriel, CA (US);

Dafeng Ou, San Leandro, CA (US);

Christopher Luc, San Francisco, CA (US);

Nurzhan Bakibayev, London, GB;

Zafir Khan, Redwood City, CA (US);

Assignee:

WHATSAPP LLC, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/58 (2006.01); H04L 9/32 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 51/18 (2013.01); H04L 9/3297 (2013.01); H04L 51/16 (2013.01); H04L 63/0428 (2013.01);
Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically controlling ephemeral messaging threads and ephemeral message duration settings across computing devices while improving security by maintaining end-to-end encryption. In particular, in one or more embodiments, the disclosed systems can transmit encrypted ephemeral messages, including ephemeral message duration settings and ephemeral setting timestamps. The disclosed systems can decrypt received messages on receiving client devices and dynamically apply ephemeral message duration settings to different message threads. For example, the disclosed systems can modify existing duration settings at a receiving client device to match a received ephemeral message duration setting based on determining that the received ephemeral setting timestamp predates an existing setting timestamp. Further, the disclosed systems can apply the ephemeral message duration setting to delete ephemeral messages from an ephemeral message thread.


Find Patent Forward Citations

Loading…