IP Library Granted Patent US 10,819,671
Granted Patent B2
US 10,819,671 · App. 15/842,725 · Granted Oct 27, 2020

Systems and methods for sharing content

Inventors: Keith Lanka Peiris (San Francisco, CA); Tomasz Zawada (San Francisco, CA); Justin David Aguilar (San Francisco, CA); Maria Ioveva (Menlo Park, CA); Ayca Cakmakli (San Francisco, CA)
Assignee: Facebook, Inc.
H04L51/32G06F3/04842G06Q50/01H04L51/10H04L63/108H04L65/403H04W4/21H04L65/4015
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 10,819,671
App. No.
15/842,725
Granted
Oct 27, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.

Claims (30)

1. A computer-implemented method comprising:

providing, by a computing device, a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region;

providing, by the computing device, access to one or more ephemeral message threads in the first region of the messaging interface, the ephemeral message threads being ranked according to one or more criteria, wherein the first region includes at least a first ephemeral message thread associated with a set of layered avatars that represent a group of users, and wherein the set of layered avatars is ordered so that an avatar of a first user is positioned above an avatar of a second user based on an ephemeral message from the first user being sent in the first ephemeral message thread before an ephemeral message from the second user; and

providing, by the computing device, access to one or more non-ephemeral message threads in the second region of the messaging interface, the non-ephemeral message threads being ranked according to the one or more criteria.

2. The computer-implemented method of claim 1 , wherein the first region includes a second ephemeral message thread that corresponds to a second group of users.

3. The computer-implemented method of claim 2 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message.

4. The computer-implemented method of claim 2 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message that was sent before any unseen ephemeral messages in the second ephemeral message thread.

5. The computer-implemented method of claim 2 , wherein the second ephemeral message thread is represented using a second set of avatars that corresponds to the second group of users.

6. The computer-implemented method of claim 5 , wherein avatars in the second set of avatars correspond to users in the second group that have sent unseen ephemeral messages through the second ephemeral message thread.

7. The computer-implemented method of claim 5 , wherein avatars in the second set of avatars are layered.

8. The computer-implemented method of claim 2 , wherein a rank of a non-ephemeral message thread in the second region is determined based on a respective timestamp of the last non-ephemeral message sent through the non-ephemeral message thread.

9. The computer-implemented method of claim 8 , wherein the non-ephemeral message thread is represented using one or more avatars corresponding to users included in the non-ephemeral message thread.

10. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

providing a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region;

providing access to one or more ephemeral message threads in the first region of the messaging interface, the ephemeral message threads being ranked according to one or more criteria, wherein the first region includes at least a first ephemeral message thread associated with a set of layered avatars that represent a group of users, and wherein the set of layered avatars is ordered so that an avatar of a first user is positioned above an avatar of a second user based on an ephemeral message from the first user being sent in the first ephemeral message thread before an ephemeral message from the second user; and

providing access to one or more non-ephemeral message threads in the second region of the messaging interface, the non-ephemeral message threads being ranked according to the one or more criteria.

11. The system of claim 10 , wherein the first region includes a second ephemeral message thread that corresponds to a second group of users.

12. The system of claim 11 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message.

13. The system of claim 11 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message that was sent before any unseen ephemeral messages in the second ephemeral message thread.

14. The system of claim 11 , wherein the second ephemeral message thread is represented using a second set of avatars that corresponds to the second group of users.

15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

providing a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region;

providing access to one or more ephemeral message threads in the first region of the messaging interface, the ephemeral message threads being ranked according to one or more criteria, wherein the first region includes at least a first ephemeral message thread associated with a set of layered avatars that represent a group of users, and wherein the set of layered avatars is ordered so that an avatar of a first user is positioned above an avatar of a second user based on an ephemeral message from the first user being sent in the first ephemeral message thread before an ephemeral message from the second user; and

providing access to one or more non-ephemeral message threads in the second region of the messaging interface, the non-ephemeral message threads being ranked according to the one or more criteria.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the first region includes a second ephemeral message thread that corresponds to a second group of users.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the first ephemeral message thread is positioned before the second ephemeral message thread in response to the first ephemeral message thread including at least one unseen ephemeral message that was sent before any unseen ephemeral messages in the second ephemeral message thread.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the second ephemeral message thread is represented using a second set of avatars that corresponds to the second group of users.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058296/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2018
From: PEIRIS, KEITH LANDA; ZAWADA, TOMASZ; AGUILAR, JUSTIN DAVID; IOVEVA, MARIA; CAKMAKLI, AYCA
To: FACEBOOK, INC.
Reel/Frame 045241/0222 →
Continuity (1)
Related Publication 20190190872A1 · Jun 20, 2019