US 11,811,715 B2
Systems and methods for dynamically associating thread labels with messages in a mobile environment
Sean Crowe, Santa Monica, CA (US); and Ovidiu Porfire, Santa Monica, CA (US)
Assigned to THREADY, INC., Santa Monica, CA (US)
Filed by THREADY, INC., Santa Monica, CA (US)
Filed on Mar. 4, 2021, as Appl. No. 17/192,558.
Application 17/192,558 is a continuation of application No. 16/269,523, filed on Feb. 26, 2019, granted, now 10,972,418.
Claims priority of provisional application 62/627,720, filed on Feb. 7, 2018.
Prior Publication US 2021/0194841 A1, Jun. 24, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/216 (2022.01); H04W 4/12 (2009.01); H04L 51/42 (2022.01)
CPC H04L 51/216 (2022.05) [H04W 4/12 (2013.01); H04L 51/42 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the system to:
provide, on a first device, an opening interface comprising a list of recipients with whom messages have been received or transmitted by a user;
provide, responsive to an initial selection of a recipient on the opening interface, a non-thread-labelled messaging interface for electronic messaging, the non-thread-labelled messaging interface comprising a message composition zone and a conversation pane configured to present a conversation feed;
wherein the conversation feed of the non-thread-labelled messaging interface includes electronic messages exchanged between the user and the recipient that have not been associated with any thread label; and
wherein the conversation feed of the non-thread-labelled messaging interface does not include electronic messages exchanged between the user and the recipient that have been associated with any thread label;
generate, responsive to a selection by the user on the first device, a thread label corresponding to a topic;
navigate, responsive to a selection on the first device of the thread label, the user to a thread-labelled messaging interface comprising: a message composition zone, and a conversation pane configured to present a conversation feed;
wherein the conversation feed of the thread-labelled messaging interface includes the electronic messages exchanged between the user and the recipient associated with the thread label; and
wherein the conversation feed of the thread-labelled messaging interface does not include the electronic messages exchanged between the user and the recipient not associated with the thread label;
associate, responsive to an electronic message being provided for transmission by the user or the recipient from within the thread-labelled messaging interface, the thread label corresponding to the thread-labelled messaging interface with the electronic message; and
propagate, responsive to detecting a thread label association to an electronic message made by one of the user and the recipient, the thread label association to the other of the user and the recipient such that the thread label association is reflected in the thread-labelled messaging interface of the first device and in a messaging interface provided on a second device used by the recipient.