IP Library Granted Patent US 11,573,684
Granted Patent B2
US 11,573,684 · App. 17/399,778 · Granted Feb 7, 2023

Dynamic graphical user interface modification and monitoring

Inventors: Nicholas Richard Allen (Venice, CA); Newar Husam Al Majid (New York, NY)
Assignee: Snap Inc.
G06F3/0482G06F3/04817G06F3/04855G06T11/60H04L67/535G06T2200/24
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 11,573,684
App. No.
17/399,778
Granted
Feb 7, 2023
Kind
B2
Abstract

Systems, devices, media, and methods are presented for dynamic presentation and management of messages within a graphical user interface by presenting content icons, monitoring consumption status of the presented content represented by the content icons, transferring a content item from a first set of content to a second set of content, and causing presentation of the content item as part of the second set of content.

Claims (52)

1. A method, comprising:

causing, by a processor, presentation of a plurality of content icons within a graphical user interface, the plurality of content icons comprising a first set of content and second set of content;

monitoring a consumption status of the first set of content;

based on the consumption status, modifying a content icon for a content item of the first set of content to indicate consumption of a first portion of content associated with the content item, the modifying comprising blurring a first portion of the content icon, the blurring of the first portion of the content icon being proportional to an amount of consumption of the content item;

automatically transferring the first portion of content associated with the content item to the second set of content;

retaining a second portion of content associated with the content item in the first set of content, the second portion of content representing unconsumed content; and

causing presentation of the modified content icon for the content item as a part of the second set of content and the first set of content within the graphical user interface.

2. The method of claim 1 , wherein the first set of content has a first order and the second set of content has a second order distinct from the first order.

3. The method of claim 2 , wherein the first order organizes the first set of content based on a time of receiving each content item of the first set of content.

4. The method of claim 2 , wherein the second order organizes the second set of content based on an identity of a content originator for each content item of the second set of content.

5. The method of claim 2 , wherein automatically transferring the first portion of content associated with the content item to the second set of content further comprises:

associating the content item with the second set of content; and

organizing the content item within the second set of content according to the second order.

6. The method of claim 2 , wherein the first set of content is presented in a first area of a user interface and the second set of content is presented in a second area of a user interface.

7. The method of claim 1 further comprising:

causing presentation of a consumption indicator having a first portion and a second portion distinct from the first portion, the first portion representing unconsumed content items and the second portion representing consumed content items; and

based on receiving the consumption notification, automatically modifying a size of the first portion of the consumption indicator and a size of the second portion of the consumption indicator.

8. The method of claim 7 , wherein the consumption indicator is a track for a scroll bar.

9. The method of claim 7 , wherein the first portion of the consumption indicator is presented as a first color and the second portion of the consumption indicator is presented as a second color distinct from the first color.

10. The method of claim 7 , wherein the first portion of the consumption indicator is sized proportionately to the unconsumed content items and the second portion of the consumption indicator is sized proportionately to the consumed content items.

11. The method of claim 10 , wherein modifying the size of the first portion of the consumption indicator based on receiving the consumption notification reduces a length of the first portion of the consumption indicator and increases the length of the second portion of the consumption indicator in proportion to a number of content items consumed.

12. A system, comprising:

one or more processors; and

a non-transitory machine-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

causing presentation of a plurality of content icons within a graphical user interface, the plurality of content icons comprising a first set of content and second set of content;

monitoring a consumption status of the first set of content;

based on the consumption status, modifying a content icon for a content item of the first set of content to indicate consumption of a first portion of content associated with the content item, the modifying comprising blurring a first portion of the content icon, the blurring of the first portion of the content icon being proportional to an amount of consumption of the content item;

automatically transferring the first portion of content associated with the content item to the second set of content;

retaining a second portion of content associated with the content item in the first set of content, the second portion of content representing unconsumed content; and

causing presentation of the modified content icon for the content item as a part of the second set of content and the first set of content within the graphical user interface.

13. The system of claim 12 , wherein the first set of content has a first order and the second set of content has a second order distinct from the first order, and, in automatically transferring the first portion of content associated with the content item to the second set of content, the processor-executable instructions cause the one or more processors to perform operations comprising:

associating the content item with the second set of content; and

organizing the content item within the second set of content according to the second order.

14. The system of claim 13 , wherein the first order organizes the first set of content based on a time of receiving each content item of the first set of content and the second order organizes the second set of content based on an identity of a content originator for each content item of the second set of content.

15. The system of claim 12 , wherein the processor executable instructions cause the one or more processors to perform operations comprising:

based on the consumption status, receiving a consumption notification for the first portion of content associated with the content item of the first set of content;

causing presentation of a consumption indicator having a first portion and a second portion distinct from the first portion, the first portion of the consumption indicator representing unconsumed content items and the second portion of the consumption indicator representing consumed content items; and

based on receiving the consumption notification, automatically modifying a size of the first portion of the consumption indicator and a size of the second portion of the consumption indicator.

16. The system of claim 15 , wherein the first portion of the consumption indicator is sized proportionately to a number of the unconsumed content items and the second portion of the consumption indicator is sized proportionately to a number of the consumed content items.

17. The system of claim 15 , wherein modifying the size of the first portion of the consumption indicator based on receiving the consumption notification reduces a length of the first portion and increases the length of the second portion of the consumption indicator in proportion to a number of content items consumed.

18. A non-transitory machine-readable storage medium comprising processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:

causing presentation of a plurality of content icons within a graphical user interface, the plurality of content icons comprising a first set of content and second set of content;

monitoring a consumption status of the first set of content;

based on the consumption status, modifying a content icon for a content item of the first set of content to indicate consumption of a first portion of content associated with the content item, the modifying comprising blurring a first portion of the content icon, the blurring of the first portion of the content icon being proportional to an amount of consumption of the content item;

automatically transferring the first portion of content associated with the content item to the second set of content;

retaining a second portion of content associated with the content item in the first set of content, the second portion of content representing unconsumed content; and

causing presentation of the modified content icon for the content item as a part of the second set of content and the first set of content within the graphical user interface.

19. The non-transitory machine-readable storage medium of claim 18 , wherein the first order organizes the first set of content based on a time of receiving each content item of the first set of content and the second order organizes the second set of content based on an identity of a content originator for each content item of the second set of content.

20. The non-transitory machine-readable storage medium of claim 19 , wherein the operations further comprise:

based on the consumption status, receiving a consumption notification for the first portion of content associated with the content item of the first set of content;

causing presentation of a consumption indicator having a first portion and a second portion distinct from the first portion, the first portion of the consumption indicator representing unconsumed content items and the second portion of the consumption indicator representing consumed content items; and

based on receiving the consumption notification, automatically modifying a size of the first portion of the consumption indicator and a size of the second portion of the consumption indicator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2022
From: ALLEN, NICHOLAS RICHARD; CHOUKEIR, NEWAR
To: SNAPCHAT, INC.
Reel/Frame 061841/0366 →
CHANGE OF NAME Recorded Nov 21, 2022
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 061841/0548 →
Continuity (2)
Continuation 14951950 · Nov 25, 2015
Related Publication 20220214779A1 · Jul 7, 2022