IP Library › Granted Patent US 12,099,701
Granted Patent B2
US 12,099,701 · App. 17/840,105 · Granted Sep 24, 2024

Message thread prioritization interface

Inventor: Jeremy Voss (Los Angeles, CA)
Assignee: Snap Inc.
G06F3/0484G06F3/0482H04L51/04H04L51/216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,099,701
App. No.
17/840,105
Granted
Sep 24, 2024
Kind
B2
Abstract

A message prioritization interface, to perform operations that include: accessing a message repository associated with a user account, where the message repository comprises a plurality of message threads; generating a graphical user interface (GUI) that comprises an allocable region at a first position in the GUI, and a presentation of the plurality of message threads at a second position within the GUI; receiving an input that selects or otherwise identifies a specific message thread from among the plurality of message threads via the GUI; and allocating the selected message thread to the allocable region at the first position in the GUI in response to the input that selects or identifies the specific message thread.

Claims (47)

1. A method comprising:

causing display of a graphical user interface (GUI) that comprises an allocable region at a predefined position among a plurality of message threads at a client device, the plurality of message threads including a display of a message thread that corresponds with a user account;

receiving an input that identifies the message thread;

presenting a menu element responsive to the input that selects the display of the message thread, the menu element comprising an identifier associated with the user account, and a set of menu options that include an option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

receiving an input that selects the option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

causing display of a notification that includes the identifier associated with the user account and a user identifier associated with the client device at the client device responsive to the input that selects the option to allocate the message thread to the allocable region; and

presenting the display of the message thread within the allocable region among the plurality of message threads based on the input, the display of the message thread including at least the identifier associated with the user account, and a graphical indicator associated with the allocable region, the graphical indicator comprising a graphical icon selected from among a plurality of graphical icons by a user of the user account.

2. The method of claim 1 , wherein the identifier associated with the user account includes a graphical avatar.

3. The method of claim 1 , further comprising:

receiving a message associated with the message thread; and

presenting a notification that includes a display of the message within the allocable region responsive to the receiving the message associated with the message thread.

4. The method of claim 1 , further comprising:

identifying a client device associated with the sender of the message thread; and

presenting a notification at the client device based on the input that selects the option to allocate the message thread to the allocable region among the plurality of message threads within the GUI.

5. The method of claim 4 , wherein the notification further comprises one or more user identifiers.

6. The method of claim 1 , wherein the input that identifies the message thread further comprises a selection of an identifier associated with the message thread.

7. The method of claim 1 , wherein the input that identifies the message thread further comprises a selection of the display of the message thread.

8. A system comprising:

a memory; and

at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:

causing display of a graphical user interface (GUI) that comprises an allocable region at a predefined position among a plurality of message threads at a client device, the plurality of message threads including a display of a message thread that corresponds with a user account;

receiving an input that identifies the message thread;

presenting a menu element responsive to the input that selects the display of the message thread, the menu element comprising an identifier associated with the user account, and a set of menu options that include an option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

receiving an input that selects the option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

causing display of a notification that includes the identifier associated with the user account and a user identifier associated with the client device at the client device responsive to the input that selects the option to allocate the message thread to the allocable region; and

presenting the display of the message thread within the allocable region among the plurality of message threads based on the input, the display of the message thread including at least the identifier associated with the user account, and a graphical indicator associated with the allocable region, the graphical indicator comprising a graphical icon selected from among a plurality of graphical icons by a user of the user account.

9. The system of claim 8 , wherein the identifier associated with the user account includes a graphical avatar.

10. The system of claim 8 , further comprising:

receiving a message associated with the message thread; and

presenting a notification that includes a display of the message within the allocable region responsive to the receiving the message associated with the message thread.

11. The system of claim 8 , further comprising:

identifying a client device associated with the sender of the message thread; and

presenting a notification at the client device based on the input that selects the option to allocate the message thread to the allocable region among the plurality of message threads within the GUI.

12. The system of claim 11 , wherein the notification further comprises one or more user identifiers.

13. The system of claim 8 , wherein the input that identifies the message thread further comprises a selection of an identifier associated with the message thread.

14. The system of claim 8 , wherein the input that identifies the message thread further comprises a selection of the display of the message thread.

15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

causing display of a graphical user interface (GUI) that comprises an allocable region at a predefined position among a plurality of message threads at a client device, the plurality of message threads including a display of a message thread that corresponds with a user account;

receiving an input that identifies the message thread;

presenting a menu element responsive to the input that selects the display of the message thread, the menu element comprising an identifier associated with the user account, and a set of menu options that include an option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

receiving an input that selects the option to allocate the message thread to the allocable region among the plurality of message threads within the GUI;

causing display of a notification that includes the identifier associated with the user account and a user identifier associated with the client device at the client device responsive to the input that selects the option to allocate the message thread to the allocable region; and

presenting the display of the message thread within the allocable region among the plurality of message threads based on the input, the display of the message thread including at least the identifier associated with the user account, and a graphical indicator associated with the allocable region, the graphical indicator comprising a graphical icon selected from among a plurality of graphical icons by a user of the user account.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the identifier associated with the user account includes a graphical avatar.

17. The non-transitory machine-readable storage medium of claim 15 , further comprising:

receiving a message associated with the message thread; and

presenting a notification that includes a display of the message within the allocable region responsive to the receiving the message associated with the message thread.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2022
From: VOSS, JEREMY
To: SNAP INC.
Reel/Frame 060195/0537 →
Continuity (2)
Continuation 16532179 · Aug 5, 2019
Related Publication 20220308721A1 · Sep 29, 2022
Cited By (1)
US 12,549,501