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:
Feb. 05, 2019

Filed:

Dec. 10, 2015
Applicant:

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

Inventors:

Matthew Steiner, Los Altos, CA (US);

Jeremy Fein, New York, NY (US);

Erik Murphy-Chutorian, Palo Altos, CA (US);

Ting Yang, Princeton, NJ (US);

Pierre-Luc Bertrand, New York, NY (US);

Neil John Fulwiler, New York, NY (US);

Assignee:

FACEBOOK, INC., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/58 (2006.01); H04L 12/863 (2013.01); H04L 7/033 (2006.01);
U.S. Cl.
CPC ...
H04L 51/22 (2013.01); H04L 51/26 (2013.01); H04L 7/0337 (2013.01); H04L 47/622 (2013.01);
Abstract

Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a delayed-action worker module operative to wake according to a wake timer; determine a current update object for a delayed-action cursor for a recipient update queue for a messaging system, the delayed-action cursor associated with an action delay for the recipient update queue; determine a delayed-action activity for the current update object; perform the delay-action activity for the current update object; determine a next update object for the delayed-action cursor for the recipient update queue; and determine a next wake timer for the delayed-action worker module based on the action delay and a creation time for the next update object. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…