US 12,206,640 B2
Synchronizing message status across multiple user devices
Shelby Seward, Bellevue, WA (US); and Thomas Cast, Redmond, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Sep. 27, 2022, as Appl. No. 17/953,328.
Application 17/953,328 is a continuation of application No. 16/905,675, filed on Jun. 18, 2020, granted, now 11,496,432.
Prior Publication US 2023/0014814 A1, Jan. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/42 (2022.01); G06Q 10/107 (2023.01); H04L 51/216 (2022.01); H04L 51/234 (2022.01); H04M 1/72436 (2021.01)
CPC H04L 51/42 (2022.05) [G06Q 10/107 (2013.01); H04L 51/216 (2022.05); H04L 51/234 (2022.05); H04M 1/72436 (2021.01)] 15 Claims
OG exemplary drawing
 
1. At least one non-transitory computer-readable storage medium storing instructions for use with a wireless telecommunication network which, when executed by at least one data processor, performs operations, comprising:
storing, at a server of the wireless telecommunication network, a message thread including multiple messages between a first user and a second user,
wherein the message thread is configured to be read on multiple devices associated with one of the first user or the second user, and
wherein a message in the message thread is marked as unread,
wherein the message in the message thread is read on a device among the multiple devices without notifying the server;
organizing the message thread into multiple folders based on time lapsed between consecutive messages in the message thread;
receiving a reply message including data identifying the first user as a sender and the second user as a recipient,
wherein the reply message includes a short message service (SMS) message or a multimedia messaging service (MMS) message;
based on the data identifying the first user and the second user, determining that the reply message is in reply to the message in the message thread;
further determining that a most recent message in the message thread is in a different folder than the message, wherein the most recent message is the reply message; and
without receiving a notification from the device among the multiple devices that the message was read, synchronize, by the server, a message status across the multiple devices to read status by:
marking the message in the message thread as read without receiving a notification from at least one of the multiple devices whether the message was read; and,
sending, by the server, an indication of the marking of the message in the message thread to the multiple devices.