IP Library Granted Patent US 11,847,304
Granted Patent B1
US 11,847,304 · App. 17/461,310 · Granted Dec 19, 2023

Techniques for media album display and management

Inventors: Jan Boris Koum (Santa Clara, CA); Brian Lange Acton (Palo Alto, CA); Randall Sarafa (San Francisco, CA); Kuan Loong Yong (Los Altos, CA)
Assignee: WhatsApp LLC
G06F3/04845G06F3/0482G06F3/0485G06F3/04842G06F3/04883H04L51/10H04L51/216H04M1/72439H04W4/08H04W4/12
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,847,304
App. No.
17/461,310
Granted
Dec 19, 2023
Kind
B1
Abstract

Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.

Claims (30)

1. A computer-implemented method, comprising:

receiving, in a messaging application on a receiving client device, a sequence of messages from a sending client device, each of the messages in the sequence having at least one media attachment;

grouping a plurality of the media items received in the sequence of messages into a unified group;

determining priorities of the plurality of the media items within the unified group; and

displaying the unified group of media items as a single message in a user interface of the messaging application, wherein the group of media items are displayed in sizes associated with the priorities determined for the plurality of media items and wherein the plurality of media items comprise those media items received within a time span of less than a predetermined threshold.

2. The computer-implemented method of claim 1 , further comprising displaying a user avatar of a sending user associated with the sending client device, the user avatar associated with the single message.

3. The computer-implemented method of claim 1 , further comprising displaying text from all of the messages in the sequence of messages in the single message.

4. The computer-implemented method of claim 1 , further comprising promoting one of the media items to be displayed larger than the others.

5. The computer-implemented method of claim 1 , wherein the sequence of messages comprises a continuous, non-interrupted sequence of messages.

6. The computer-implemented method of claim 1 , wherein the plurality of media items comprise a subset of media items received in the sequence of messages, and a number of the plurality of media items is limited to a predetermined amount.

7. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

receive, in a messaging application on a receiving client device, a sequence of messages from a sending client device, each of the messages in the sequence having at least one media attachment;

group a plurality of the media items received in the sequence of messages into a unified group;

determine priorities of the plurality of the media items within the unified group; and

display the unified group of media items as a single message in a user interface of the messaging application, wherein the group of media items are displayed in sizes associated with the priorities determined for the plurality of media items and wherein the plurality of media items comprise those media items received within a time span of less than a predetermined threshold.

8. The computer-readable storage medium of claim 7 , wherein the instructions further configure the computer to display a user avatar of a sending user associated with the sending client device, the user avatar associated with the single message.

9. The computer-readable storage medium of claim 7 , wherein the instructions further configure the computer to display text from all of the messages in the sequence of messages in the single message.

10. The computer-readable storage medium of claim 7 , wherein the instructions further configure the computer to promote one of the media items to be displayed larger than the others.

11. The computer-readable storage medium of claim 7 , wherein the sequence of messages comprises a continuous, non-interrupted sequence of messages.

12. The computer-readable storage medium of claim 7 , wherein the plurality of media items comprise a subset of media items received in the sequence of messages, and a number of the plurality of media items is limited to a predetermined amount.

13. A computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to:

receive, in a messaging application on a receiving client device, a sequence of messages from a sending client device, each of the messages in the sequence having at least one media attachment;

group a plurality of the media items received in the sequence of messages into a unified group;

determine priorities of the plurality of the media items within the unified group; and

display a grid view of the unified group of media items as a single message in a user interface of the messaging application, wherein the group of media items are displayed in sizes associated with the priorities determined for the plurality of media items and wherein the plurality of media items comprise those media items received within a time span of less than a predetermined threshold.

14. The computing apparatus of claim 13 , wherein the instructions further configure the apparatus to display a user avatar of a sending user associated with the sending client device, the user avatar associated with the single message.

15. The computing apparatus of claim 13 , wherein the instructions further configure the apparatus to display text from all of the messages in the sequence of messages in the single message.

16. The computing apparatus of claim 13 , wherein the instructions further configure the apparatus to promote one of the media items to be displayed larger than the others.

17. The computing apparatus of claim 13 , wherein the sequence of messages comprises a continuous, non-interrupted sequence of messages.

18. The computing apparatus of claim 13 , wherein the plurality of media items comprise a subset of media items received in the sequence of messages, and a number of the plurality of media items is limited to a predetermined amount.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2022
From: KOUM, JAN BORIS; ACTON, BRIAN LANGE; SARAFA, RANDALL; YONG, KUAN LOONG
To: WHATSAPP INC.
Reel/Frame 061383/0320 →
CHANGE OF NAME Recorded Oct 11, 2022
From: WHATSAPP INC.
To: WHATSAPP LLC
Reel/Frame 061644/0887 →
Continuity (2)
Continuation 16388907 · Apr 19, 2019
Continuation 14734516 · Jun 9, 2015