IP Library Granted Patent US 11,308,176
Granted Patent B1
US 11,308,176 · App. 16/358,962 · Granted Apr 19, 2022

Systems and methods for digital channel transitions

Inventors: Patrick Joseph Roark Underwood (San Francisco, CA); Geoff David Joseph Teehan (Palo Alto, CA); George Lewis Kedenburg, III (San Francisco, CA); Jason Holland (Mountain View, CA)
Assignee: Meta Platforms, Inc.
G06F16/9536G06F3/04883G06F16/44G06F16/9535G06F16/9538G06Q50/01
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,308,176
App. No.
16/358,962
Granted
Apr 19, 2022
Kind
B1
Abstract

Systems and methods for extracting data from digital messages for digital group compositions may include (1) providing, to a user of a social media application, a consumption interface that displays social media posts from multiple different channels, (2) displaying, within the consumption interface, a series of one or more posts from a first channel, (3) once a final post from the series has been displayed, altering an appearance of the consumption interface to signal a transition from displaying the series of posts from the first channel to displaying an additional series of one or more posts from a second channel, and (4) upon altering the appearance of the consumption interface, displaying, within the consumption interface, the additional series of posts from the second channel. Various other methods, systems, and computer-readable media are also disclosed.

Claims (68)

1. A computer-implemented method comprising:

providing, to a user of a social media application, a consumption interface that displays a scrollable stream of social media posts from a plurality of different channels, wherein (1) each channel is dedicated to social media posts from a designated source, (2) social media posts are linearly displayed within the stream one after another, (3) each social media post created by a particular channel is displayed within the stream prior to the display of any social media post from another channel, (4) for the social media posts of each channel, the consumption interface automatically scrolls, at a predetermined speed, from displaying one social media post created by the channel to the next social media post created by the channel, and (5) the consumption interface automatically transitions from displaying the social media posts created by one channel to the social media posts created by the next channel;

displaying, within the consumption interface, a series of social media posts from a first channel, automatically scrolling from displaying one social media post within the series to the next social media post within the series at the predetermined speed; and

once a final social media post from the series has been displayed, automatically transitioning to displaying an additional series of social media posts from a second channel in queue to be displayed immediately following the series of social media posts from the first channel by:

signaling a transition from displaying the series of social media posts from the first channel to displaying the additional series of social media posts from the second channel by automatically scrolling, from displaying the final social media post from the series to displaying a first social media post from the additional series, at a speed that is decreased relative to the predetermined speed; and

scrolling, at the predetermined speed, from displaying the first social media post within the additional series to a second social media post within the additional series.

2. The computer-implemented method of claim 1 , wherein the designated source corresponding to a channel comprises at least one of a user account, a predetermined set of user accounts, or a business account.

3. The computer-implemented method of claim 1 , wherein:

the linearly displayed social media posts are horizontally arranged; and

automatically scrolling comprises scrolling horizontally.

4. The computer-implemented method of claim 1 , wherein:

in response to receiving user scrolling input, the consumption interface is configured to scroll at a scrolling speed corresponding to the user scrolling input, instead of scrolling at the predetermined speed;

the method further comprises:

while displaying, within the consumption interface, a series of social media posts from a third channel, receiving user scrolling input that triggers the display of a series of social media posts from a fourth channel in queue to be displayed immediately following the series of social media posts from the third channel; and

altering a reaction of the consumption interface to the user scrolling input.

5. The computer-implemented method of claim 4 , wherein altering the reaction comprises providing a response to the user input that is temporarily resistant to the user input.

6. The computer-implemented method of claim 1 , wherein:

each social media post, displayed via the consumption interface, comprises a designator indicating a channel from which the social media post originated, the designator comprising at least one of:

text indicating a name of the channel;

a digital picture associated with the channel;

a profile element associated with the channel; or

a graphic associated with the channel; and

automatically transitioning to displaying the additional series further comprises transitioning from displaying a designator associated with the first channel to displaying a designator associated with the second channel.

7. The computer-implemented method of claim 1 , wherein automatically transitioning to displaying the additional series of social media posts further comprises displaying a graphical element that introduces the additional series of social media posts.

8. A system comprising:

a display module, stored in memory, that:

provides, to a user of a social media application, a consumption interface that displays a scrollable stream of social media posts from a plurality of different channels, wherein (1) each channel is dedicated to social media posts from a designated source, (2) social media posts are linearly displayed within the stream one after another, (3) each social media post created by a particular channel is displayed within the stream prior to the display of any social media post from another channel, (4) for the social media posts of each channel, the consumption interface automatically scrolls, at a predetermined speed, from displaying one social media post created by the channel to the next social media post created by the channel, and (5) the consumption interface automatically transitions from displaying the social media posts created by one channel to the social media posts created by the next channel;

displays, within the consumption interface, a series of social media posts from a first channel, automatically scrolling from displaying one social media post within the series to a next social media post within the series at the predetermined speed; and

once a final social media post from the series has been displayed, automatically transitioning to displaying an additional series of social media posts from a second channel in queue to be displayed immediately following the series of social media posts from the first channel by:

signaling a transition from displaying the series of social media posts from the first channel to displaying the additional series of social media posts from the second channel by automatically scrolling, from displaying the final social media post from the series to displaying a first social media post from the additional series, at a speed that is decreased relative to the predetermined speed; and

scrolling, at the predetermined speed, from displaying the first social media post within the additional series to a second social media post within the additional series; and

at least one physical processor configured to execute the display module.

9. The system of claim 8 , wherein the designated source corresponding to a channel comprises at least one of a user account, a predetermined set of user accounts, or a business account.

10. The system of claim 8 , wherein:

the linearly displayed social media posts are horizontally arranged; and

automatically scrolling comprises scrolling horizontally.

11. The system of claim 8 , wherein:

in response to receiving user scrolling input, the consumption interface is configured to scroll at a scrolling speed corresponding to the user scrolling input, instead of scrolling at the predetermined speed;

the display module further:

displays, within the consumption interface, a series of social media posts from a third channel;

while displaying the series of social media posts from the third channel, receives user scrolling input that triggers the display of a series of social media posts from a fourth channel in queue to be displayed immediately following the series of social media posts from the third channel; and

altering a reaction of the consumption interface to the user scrolling input.

12. The system of claim 11 , wherein the display module alters the reaction by providing a response to the user input that is temporarily resistant to the user input.

13. The system of claim 8 , wherein:

each social media post, displayed via the consumption interface, comprises a designator indicating a channel from which the social media post originated, the designator comprising at least one of:

text indicating a name of the channel;

a digital picture associated with the channel;

a profile element associated with the channel; or

a graphic associated with the channel; and

automatically transitioning to displaying the additional series further comprises transitioning from displaying a designator associated with the first channel to displaying a designator associated with the second channel.

14. The system of claim 8 , wherein automatically transitioning to displaying the additional series of social media posts further comprises displaying a graphical element that introduces the additional series of social media posts.

15. A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

provide, to a user of a social media application, a consumption interface that displays a scrollable stream of social media posts from a plurality of different channels, wherein (1) each channel is dedicated to social media posts from a designated source, (2) social media posts are linearly displayed within the stream one after another, (3) each social media post created by a particular channel is displayed within the stream prior to the display of any social media post from another channel, (4) for the social media posts of each channel, the consumption interface automatically scrolls, at a predetermined speed, from displaying one social media post created by the channel to the next social media post created by the channel, and (5) the consumption interface automatically transitions from displaying the social media posts created by one channel to the social media posts created by the next channel;

display, within the consumption interface, a series of social media posts from a first channel, automatically scrolling from displaying one social media post within the series to the next social media post within the series at the predetermined speed; and

once a final social media post from the series has been displayed, automatically transition to displaying an additional series of social media posts from a second channel in queue to be displayed immediately following the series of social media posts from the first channel by:

signaling a transition from displaying the series of social media posts from the first channel to displaying the additional series of social media posts from the second channel by automatically scrolling, from displaying the final social media post from the series to displaying a first social media post from the additional series, at a speed that is decreased relative to the predetermined speed; and

scrolling, at the predetermined speed, from displaying the first social media post within the additional series to a second social media post within the additional series.

16. The non-transitory computer-readable medium of claim 15 , wherein:

the linearly displayed social media posts are horizontally arranged; and

automatically scrolling comprises scrolling horizontally.

17. The non-transitory computer-readable medium of claim 15 , wherein:

in response to receiving user scrolling input, the consumption interface is configured to scroll at a scrolling speed corresponding to the user scrolling input, instead of scrolling at the predetermined speed;

the instructions cause the computing device to:

while displaying, within the consumption interface, a series of social media posts from a third channel, receiving user scrolling input that triggers the display of a series of social media posts from a fourth channel in queue to be displayed immediately following the series of social media posts from the third channel; and

altering a reaction of the consumption interface to the user scrolling input.

18. The non-transitory computer-readable medium of claim 17 , wherein the instructions cause the computing device to alter the reaction by causing the computing device to provide a response to the user input that is temporarily resistant to the user input.

19. The non-transitory computer-readable medium of claim 15 , wherein automatically transitioning to displaying the additional series of social media posts further comprises displaying a graphical element that introduces the additional series of social media posts.

20. The computer-implemented method of claim 1 , wherein automatically scrolling at the decreased speed comprises halting scrolling for a predetermined period.

Assignments (3)
CHANGE OF NAME Recorded Feb 3, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058948/0770 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME "COMMA AFTER THE PERIOD" PREVIOUSLY RECORDED AT REEL: 049026 FRAME: 0778. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 9, 2021
From: UNDERWOOD, PATRICK JOSEPH ROARK; TEEHAN, GEOFF DAVID JOSEPH; KEDENBURG III, GEORGE LEWIS; HOLLAND, JASON
To: FACEBOOK, INC.
Reel/Frame 057128/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2019
From: UNDERWOOD, PATRICK JOSEPH ROARK; TEEHAN, GEOFF DAVID JOSEPH; KEDENBURG III, GEORGE LEWIS; HOLLAND, JASON
To: FACEBOOK, INC.,
Reel/Frame 049026/0778 →
Cited By (13)
US 1,057,764 US 1,058,597 US 1,059,391 US 1,078,785 US 1,104,010 US 1,104,011 US 1,104,012 US 1,104,017 US 1,104,058 US 1,113,960 US 1,139,340 US 1,139,345 US 1,142,469