IP Library Granted Patent US 10,742,587
Granted Patent B2
US 10,742,587 · App. 15/809,837 · Granted Aug 11, 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); Ayca Cakmakli (San Francisco, CA); Ian McIntyre Silber (San Jose, CA); Jiajun Wang (San Francisco, CA); Maria Ioveva (Menlo Park, CA)
Assignee: Facebook, Inc.
H04L51/32G06Q50/01H04L51/16H04L51/36G06F3/04883H04L51/046H04L51/10
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,742,587
App. No.
15/809,837
Granted
Aug 11, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has accessed the unified message thread. Content relating to the unified message thread can be provided for display through the computing device.

Claims (32)

1. A computer-implemented method comprising:

providing, by a computing device, a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread;

determining, by the computing device, that a user operating the computing device has accessed the unified message thread;

providing, by the computing device, content relating to the unified message thread for display through the computing device, wherein the unified message thread includes at least one ephemeral message and at least one non-ephemeral message exchanged between the group of users, the providing further comprising:

determining, by the computing device, at least a first unseen message and a second unseen message in the unified message thread, wherein the first unseen message is an ephemeral message and the second unseen message is a non-ephemeral message; and

providing, by the computing device, an immersive content viewer that prioritizes display of unseen ephemeral messages over unseen non-ephemeral messages.

2. The computer-implemented method of claim 1 , wherein a name of the unified message thread is shown in a distinctive color when at least one unseen ephemeral message is accessible through the unified message thread.

3. The computer-implemented method of claim 1 , wherein the unified message thread is accessible through a chevron associated with the unified message thread.

4. The computer-implemented method of claim 3 , wherein providing content relating to the unified message thread for display further comprises:

providing, by the computing device, access to the unified message thread through an interface, wherein one or more messages exchanged through the unified message thread are individually accessible.

5. The computer-implemented method of claim 1 , wherein the unified message thread is associated with a set of avatars corresponding to users that sent one or more messages through the unified message thread.

6. The computer-implemented method of claim 5 , wherein the avatars correspond to users that sent ephemeral messages which have not been viewed.

7. The computer-implemented method of claim 5 , wherein the avatars are ordered and presented as a stack.

8. The computer-implemented method of claim 7 , wherein avatars corresponding to users that sent ephemeral messages are ordered before avatars corresponding to users that sent non-ephemeral messages.

9. 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 one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread;

determining that a user operating a computing device has accessed the unified message thread; and

providing content relating to the unified message thread for display through the computing device, wherein the unified message thread includes at least one ephemeral message and at least one non-ephemeral message exchanged between the group of users, the providing further comprising:

determining at least a first unseen message and a second unseen message in the unified message thread, wherein the first unseen message is an ephemeral message and the second unseen message is a non-ephemeral message; and

providing an immersive content viewer that prioritizes display of unseen ephemeral messages over unseen non-ephemeral messages.

10. The system of claim 9 , wherein a name of the unified message thread is shown in a distinctive color when at least one unseen ephemeral message is accessible through the unified message thread.

11. The system of claim 9 , wherein the unified message thread is accessible through a chevron associated with the unified message thread.

12. 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 one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread;

determining that a user operating a computing device has accessed the unified message thread; and

providing content relating to the unified message thread for display through the computing device, wherein the unified message thread includes at least one ephemeral message and at least one non-ephemeral message exchanged between the group of users, the providing further comprising:

determining at least a first unseen message and a second unseen message in the unified message thread, wherein the first unseen message is an ephemeral message and the second unseen message is a non-ephemeral message; and

providing an immersive content viewer that prioritizes display of unseen ephemeral messages over unseen non-ephemeral messages.

13. The non-transitory computer-readable storage medium of claim 12 , wherein a name of the unified message thread is shown in a distinctive color when at least one unseen ephemeral message is accessible through the unified message thread.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the unified message thread is accessible through a chevron associated with the unified message thread.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058299/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2019
From: PEIRIS, KEITH LANKA; ZAWADA, TOMASZ; AGUILAR, JUSTIN DAVID; CAKMAKLI, AYCA; SILBER, IAN MCINTYRE; WANG, JIAJUN; IOVEVA, MARIA
To: FACEBOOK, INC.
Reel/Frame 050363/0082 →
Continuity (2)
Provisional Application 62483926 · Apr 10, 2017
Related Publication 20180295092A1 · Oct 11, 2018