IP Library › Granted Patent US 11,153,257
Granted Patent B1
US 11,153,257 · App. 16/727,371 · Granted Oct 19, 2021

System and method for managing and displaying data messages

Inventor: Iain Gregory Dodsworth (Crowborough, GB)
Assignee: Twitter, Inc.
H04L51/32G06F3/0482G06F7/06G06F40/134G06Q10/10H04L51/00
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,153,257
App. No.
16/727,371
Granted
Oct 19, 2021
Kind
B1
Abstract

A method for displaying messages receiving from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages where each of the at least two filtered sets of messages includes a different subset of the plurality of messages. The method can include assigning a first of two filtered sets of messages to a first column, analyzing an interaction of the user with the first of the two filtered set of messages, and triggering display of a second of the two filtered sets of messages in a second column in response to the interaction.

Claims (50)

1. A method for displaying messages, comprising:

receiving from a social network system, a plurality of messages;

filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages, each of the at least two filtered sets of messages including a different subset of the plurality of messages;

assigning a first of two filtered sets of messages to a first column;

analyzing an interaction of a user with the first of the two filtered sets of messages in the first column; and

triggering display of a third set of messages in a second column in response to the interaction,

each of the plurality of messages being associated with an account or corresponding to a predefined category.

2. The method of claim 1 , wherein the interaction includes an interaction with a tool.

3. The method of claim 1 , further comprising:

creating a second of the two filtered sets of messages in a third column in response to the interaction.

4. The method of claim 1 , wherein the plurality of messages is continually updated over time, and

the filtering is applied to the updated plurality of messages.

5. The method of claim 1 , wherein each of the plurality of messages is from a followed account.

6. The method of claim 1 , wherein the different subset of the plurality of messages is identified using a different filtering criteria relative to at least one of the two filtered sets of messages based on the at least one feature.

7. The method of claim 1 , wherein the at least one feature is based on a user-inputted criteria.

8. The method of claim 1 , wherein the at least one feature includes a source of each of the plurality of messages.

9. A non-transitory machine-readable, tangible medium storing instructions, which may be read and executed by one or more processors to perform a method, the method comprising:

receiving from a social network system, a plurality of messages;

filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages, each of the at least two filtered sets of messages including a different subset of the plurality of messages;

assigning a first of two filtered sets of messages to a first column;

analyzing an interaction of a user with the first of the two filtered sets of messages in the first column; and

triggering display of a third set of messages in a second column in response to the interaction,

each of the plurality of messages being associated with an account or corresponding to a predefined category.

10. The method of claim 9 , wherein the interaction includes an interaction with a tool.

11. The method of claim 9 , further comprising:

creating a second of the two filtered sets of messages in a third column in response to the interaction.

12. The method of claim 9 , wherein the plurality of messages is continually updated over time, and

the filtering is applied to the updated plurality of messages.

13. The method of claim 9 , wherein each of the plurality of messages is from a followed account.

14. The method of claim 9 , wherein the different subset of the plurality of messages is identified using a different filtering criteria relative to at least one of the two filtered sets of messages based on the at least one feature.

15. The method of claim 9 , wherein the at least one feature is based on a user-inputted criteria.

16. The method of claim 9 , wherein the at least one feature includes a source of each of the plurality of messages.

17. A system, comprising:

a processor; and

a memory device communicatively coupled to the processor and having stored therein a plurality of instructions, which when executed by the processor, cause the processor to:

receive from a social network system, a plurality of messages;

filter the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages, each of the at least two filtered sets of messages including a different subset of the plurality of messages;

assign a first of two filtered sets of messages to a first column;

analyze an interaction of a user with the first of the two filtered sets of messages in the first column; and

trigger display of a third set of messages in a second column in response to the interaction,

each of the plurality of messages being associated with an account or corresponding to a predefined category.

18. The system of claim 17 , wherein the interaction includes an interaction with a tool.

19. The system of claim 17 , further comprising:

creating a second of the two filtered sets of messages in a third column in response to the interaction.

20. The system of claim 17 , wherein the plurality of messages is continually updated over time, and

the filtering is applied to the updated plurality of messages.

21. The system of claim 17 , wherein each of the plurality of messages is from a followed account.

22. The system of claim 17 , wherein the different subset of the plurality of messages is identified using a different filtering criteria relative to at least one of the two filtered sets of messages based on the at least one feature.

23. The system of claim 17 , wherein the at least one feature is based on a user-inputted criteria.

24. The system of claim 17 , wherein the at least one feature includes a source of each of the plurality of messages.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: DODSWORTH, IAIN GREGORY
To: TWITTER, INC.
Reel/Frame 051429/0885 →
Continuity (5)
Continuation 15477496 · Apr 3, 2017
Continuation 14886975 · Oct 19, 2015
Continuation 14051865 · Oct 11, 2013
Continuation 13525758 · Jun 18, 2012
Continuation 12497603 · Jul 3, 2009