11012392

Content Delivery Control

PublishedMay 18, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computing system comprising: at least one processor; memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to: identify a plurality of groups associated with a user, each group comprising a plurality of threads, each thread comprising at least a first message and a set of related messages that are related to the first message in the thread; generate a user interface display comprising a group list having group display elements representing the plurality of groups, and a group selection mechanism actuatable to select a particular group from the plurality of groups; generate a count indicator display element indicative of a set of unviewed threads in the particular group, each unviewed thread, in the set of unviewed threads, having at least one message not previously viewed by the user; based on an indication of user actuation of the group selection mechanism, generate a general feed display for the particular group that includes the set of unviewed threads and a set of previously viewed threads in the particular group; generate an unviewed feed display, separate from the general feed display for the particular group, that includes the set of unviewed threads from the particular group and omits the set of previously viewed threads in the particular group; and update the count indicator display element in response to detection of a user input indicative of the user viewing a message from one of the unviewed threads.

2

2. The computing system of claim 1 , wherein the instructions cause the computing system to: generate an unviewed feed selection mechanism; and generate the unviewed feed display in response to user actuation of the unviewed feed selection mechanism.

3

3. The computing system of claim 1 , wherein the user input indicative of the user viewing a message from one of the unviewed threads comprises the indication of user actuation of the unviewed feed selection mechanism.

4

4. The computing system of claim 1 , wherein the user input indicative of the user viewing content from one of the unviewed threads comprises the indication of user actuation of the group selection mechanism.

5

5. The computing system of claim 1 , wherein the count indicator display element is displayed with the general feed display for the particular group.

6

6. The computing system of claim 1 , wherein the group display elements comprise a respective group display element for each group within the plurality of groups in the group list.

7

7. The computing system of claim 6 , wherein the count indicator display element is displayed proximate the respective group display element for the particular group.

8

8. The computing system of claim 1 , wherein, in each thread, the set of related messages each comprise a reply message that is in reply to the first message in the thread, and wherein the instructions cause the computing system to: generate, for each thread, a last message viewed identifier that identifies the last message in the thread viewed by the user.

9

9. The computing system of claim 1 , wherein the instructions cause the computing system to: identify a last thread viewed by the user in the particular group; and based on the identified last thread viewed by the user, generate an unviewed indicator display element with the general feed display for the particular group indicative of unviewed threads in the general feed display for the particular group.

10

10. A computer implemented method, comprising: identifying a plurality of groups associated with a user, each group comprising a plurality of threads, each thread comprising at least a first message and a set of related messages that are related to the first message in the thread; generating a user interface display comprising a group list having group display elements representing the plurality of groups, and a group selection mechanism actuatable to select a particular group from the plurality of groups; generating a count indicator display element indicative of a set of unviewed threads in the particular group, each unviewed thread, in the set of unviewed threads, having at least one message not previously viewed by the user; based on an indication of user actuation of the group selection mechanism, generating a general feed display for the particular group that includes the set of unviewed threads and a set of previously viewed threads in the particular group; generating an unviewed feed display, separate from the general feed display for the particular group, that includes the set of unviewed threads from the particular group and omits the set of previously viewed threads in the particular group; and updating the count indicator display element in response to detection of a user input indicative of the user viewing a message from one of the unviewed threads.

11

11. The method of claim 10 , and further comprising: generating an unviewed feed selection mechanism; and generating the unviewed feed display in response to actuation of the unviewed feed selection mechanism.

12

12. The method of claim 10 , wherein the user input indicative of the user viewing a message from one of the unviewed threads comprises the indication of user actuation of the group selection mechanism.

13

13. The method of claim 10 , wherein the user input indicative of the user viewing a message from one of the unviewed threads comprises the indication of user actuation of the unviewed feed selection mechanism.

14

14. The method of claim 10 , wherein the count indicator display element is displayed within the general feed display for the particular group.

15

15. The method of claim 10 , wherein the group display elements comprise a respective group display element for each group within the plurality of groups in the group list.

16

16. The method of claim 15 , wherein the count indicator display element is displayed proximate the respective group display element for the particular group.

17

17. The method of claim 15 , wherein the group selection mechanism comprises the respective group display element for the particular group.

18

18. The method of claim 10 , and further comprising: identifying a last thread viewed by the user in the particular group; generating, based on the identified last thread viewed by the user, an unviewed indicator display element with the general feed display for the particular group indicative of unviewed threads in the general feed display for the particular group.

19

19. The method of claim 10 , wherein, in each thread, the set of related messages comprise reply messages, each reply message comprising a reply to the first message in the thread.

20

20. The method of claim 19 , and further comprising: generating, for each thread, a last message viewed identifier that identifies the last message in the thread viewed by the user.

Patent Metadata

Filing Date

Unknown

Publication Date

May 18, 2021

Inventors

Stephanie HSU
Wooju Choi
Mario Estrada
Anthony Lawrence Jackson
Isura Harshana Edirisinghe
Stephen Quirk
Cameron Hindle Hughes Lock
Manuel Munoz Solera
Omer-Moshe Gelbard

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONTENT DELIVERY CONTROL” (11012392). https://patentable.app/patents/11012392

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.