-
公开(公告)号:US20190207899A1
公开(公告)日:2019-07-04
申请号:US15857231
申请日:2017-12-28
Applicant: Facebook, Inc.
Inventor: Ryan da Piedade Menezes , Carson Tang , Jundai Zhang , Ting Yang , Jeremy David Fein
Abstract: Techniques for messaging conversation indexing are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive an incoming message from a client device at a client front-end component for a messaging system; and extract a messaging conversation identifier for a messaging conversation from the incoming message, wherein the messaging conversation identifier uniquely identifies the messaging conversation for the incoming message, wherein the incoming message is one of a plurality of messaging conversation messages for the messaging conversation; and a message queue operative to store the incoming message in a message storage system based on indexing the incoming message with the messaging conversation identifier. Other embodiments are described and claimed.
-
公开(公告)号:US09906480B2
公开(公告)日:2018-02-27
申请号:US14965623
申请日:2015-12-10
Applicant: Facebook, Inc.
Inventor: Matthew Steiner , Jeremy Fein , Erik Murphy-Chutorian , Ting Yang , Alvin Portillo
Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a sender inbound messaging component operative to receive an incoming update for a message queue at a client support server for a messaging system from a messaging client on a client device; a legacy client support component operative to determine whether the messaging client supports a client-side time-to-live setting; determine whether the incoming update should be associated with a server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting; and assign the incoming update the server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting and where the incoming update should be associated with a server-side time-to-live setting. Other embodiments are described and claimed.
-
公开(公告)号:US10200330B2
公开(公告)日:2019-02-05
申请号:US14965632
申请日:2015-12-10
Applicant: Facebook, Inc.
Inventor: Matthew Steiner , Jeremy Fein , Erik Murphy-Chutorian , Ting Yang , Pierre-Luc Bertrand , Neil John Fulwiler
IPC: H04L12/58 , H04L12/863 , H04L7/033
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.
-
公开(公告)号:US20170171132A1
公开(公告)日:2017-06-15
申请号:US14965632
申请日:2015-12-10
Applicant: Facebook, Inc.
Inventor: Matthew Steiner , Jeremy Fein , Erik Murphy-Chutorian , Ting Yang , Pierre-Luc Bertrand , Neil John Fulwiler
IPC: H04L12/58
CPC classification number: H04L51/22 , H04L7/0337 , H04L47/622 , H04L51/26
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.
-
公开(公告)号:US20170171131A1
公开(公告)日:2017-06-15
申请号:US14965623
申请日:2015-12-10
Applicant: Facebook, Inc.
Inventor: Matthew Steiner , Jeremy Fein , Erik Murphy Chutorian , Ting Yang , Alvin Portillo
Abstract: Techniques for ephemeral message are described. In one embodiment, an apparatus may comprise a sender inbound messaging component operative to receive an incoming update for a message queue at a client support server for a messaging system from a messaging client on a client device; a legacy client support component operative to determine whether the messaging client supports a client-side time-to-live setting; determine whether the incoming update should be associated with a server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting; and assign the incoming update the server-specified time-to-live setting where the messaging client does not support the client-side time-to-live setting and where the incoming update should be associated with a server-side time-to-live setting. Other embodiments are described and claimed.
-
公开(公告)号:US10826859B1
公开(公告)日:2020-11-03
申请号:US16226966
申请日:2018-12-20
Applicant: Facebook, Inc.
Inventor: Matthew Steiner , Jeremy Fein , Erik Murphy-Chutorian , Ting Yang , Pierre-Luc Bertrand , Neil John Fulwiler
IPC: H04L12/58 , H04L7/033 , H04L12/863
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.
-
-
-
-
-