IP Library › Granted Patent US 10,524,087
Granted Patent B1
US 10,524,087 · App. 15/946,990 · Granted Dec 31, 2019

Message destination list mechanism

Inventors: Nicholas Richard Allen (Venice, CA); Robert Cornelius Murphy (Venice, CA); Evan Spiegel (Venice, CA)
Assignee: Snap Inc.
H04W4/021G06Q50/01H04W4/029
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,524,087
App. No.
15/946,990
Granted
Dec 31, 2019
Kind
B1
Abstract

In response to generation of a message in a communication application on a client device, a graphical user interface is generated on the client device. The graphical user interface includes a destination list that includes user-selectable entries for individual recipients and for a gallery of ephemeral message. The user can send the message to individual recipients and/or add the message to the gallery by selecting the corresponding entries.

Claims (49)

1. A system comprising:

one or more computer processors; and

one or more memories having stored thereon computer-readable instructions to configure the one or more computer processors to perform operations comprising:

receiving a message generated via a communication application on a client device, the message comprising a photograph or video as a background for the message;

determining that a geolocation of the client device corresponds to a geo-fence associated with a gallery, the gallery comprising a plurality of messages,

in response to receiving the message and determining that the geolocation of the client device corresponds to the geo-fence associated with the gallery, automatically causing generation on the client device of a graphical user interface that includes a destination list comprising user-selectable destination entries, the destination entries comprising:

a plurality of individual entries for respective individuals, each individual entry being user-selectable to cause delivery of the message to the corresponding individual; and

a gallery entry for the gallery corresponding to the geo-fence, the gallery entry being user-selectable to cause addition of the message to the gallery, the message being accessible by other users accessing the gallery entry to view the message comprising the photograph or video as a background for the message.

2. The system of claim 1 , wherein the gallery comprises a plurality of ephemeral messages, and supply of the gallery responsive to request comprises showing the plurality of ephemeral messages in sequence.

3. The system of claim 1 , wherein the gallery is available for a specified transitory period only.

4. The system of claim 1 , wherein the individuals corresponding to the plurality of individual entries are members of a social network of a user who generated the message.

5. The system of claim 1 , wherein the operations further comprise:

receiving a user selection of the gallery entry; and

causing the message to be added to the gallery corresponding to the geo-fence.

6. The system of claim 1 , wherein the operations further comprise:

responsive to user selection of one or more of the plurality of individual entries, sending the message to a computing device of each individual corresponding to the one or more selected individual entries.

7. The system of claim 1 , wherein the operations further comprise:

responsive to user selection of the gallery entry and of one or more of the plurality of individual entries:

causing the message to be added to the gallery; and

sending the message to each individual corresponding to the one or more selected individual entries.

8. The system of claim 1 , wherein the destination list includes a plurality of gallery entries for a corresponding plurality of galleries, each of which comprises a respective collection of messages.

9. The system of claim 8 , wherein the plurality of gallery entries includes an event gallery associated with a geo-location fence.

10. The system of claim 1 , wherein the gallery entry comprises a My Story gallery for a particular user.

11. A method comprising:

receiving a message generated via a communication application on a client device, the message comprising a photograph or video as a background for the message;

determining that a geolocation of the client device corresponds to a geo-fence associated with a gallery, the gallery comprising a plurality of messages;

in response to receiving the message and determining that the geolocation of the client device corresponds to the geo-fence associated with the gallery, automatically causing generation on the client device of a graphical user interface that includes a destination list comprising user-selectable destination entries, the destination entries comprising:

a plurality of individual entries for respective individuals, each individual entry being user-selectable to cause delivery of the message to the corresponding individual; and

a gallery entry for the gallery corresponding to the geo-fence, the gallery entry being user-selectable to cause addition of the message to the gallery, the message being accessible by other users accessing the gallery entry to view the message comprising the photograph or video as a background for the message.

12. The method of claim 11 , wherein the gallery comprises a plurality of ephemeral messages, and supply of the gallery responsive to request comprises showing the plurality of ephemeral messages in sequence.

13. The method of claim 11 , wherein the individuals corresponding to the plurality of individual entries are members of a social network of a user who generated the message.

14. The method of claim 11 , further comprising:

receiving a user selection of the gallery entry and

causing the message to be added to the gallery corresponding to the geo-fence.

15. The method of claim 11 , further comprising:

responsive to user selection of one or more of the plurality of individual entries, sending the message to a computing, device of each individual corresponding to the one or more selected individual entries.

16. The method of claim 11 , further comprising:

responsive to user selection of the gallery entry and of one or more of the plurality of individual entries:

causing the message to be added to the gallery; and

sending the message to each individual corresponding to the one or more selected individual entries.

17. The method of claim 11 , wherein the destination list includes a plurality of gallery entries for a corresponding plurality of galleries, each of which comprises a respective collection of messages.

18. The method of claim 17 , wherein the plurality of gallery entries includes an event gallery associated with a geo-location fence.

19. The method of claim 11 , wherein the gallery entry comprises a My Story gallery for a particular user.

20. A non-transitory computer-readable storage medium having stored thereon instructions for causing a machine, when executing the instructions, to perform operations comprising:

receiving a message generated via a communication application on a client device, the message comprising a photograph or video as a background for the message;

determining that a geolocation of the client device corresponds to a geo-fence associated with a gallery, the gallery comprising a plurality of messages,

in response to receiving the message and determining that the geolocation of the client device corresponds to the geo-fence associated with the gallery, automatically causing generation on the client device of a graphical user interface that includes a destination list comprising user-selectable destination entries, the destination entries comprising:

a plurality of individual entries for respective individuals, each individual entry being user-selectable to cause delivery of the message to the corresponding individual; and

a gallery entry for the gallery corresponding to the geo-fence, the gallery entry being user-selectable to cause addition of the message to the gallery, the message being accessible by other users accessing the gallery entry to view the message comprising the photograph or video as a background for the message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: ALLEN, NICHOLAS RICHARD; MURPHY, ROBERT CORNELIUS; SPIEGEL, EVAN
To: SNAPCHAT, INC.
Reel/Frame 050962/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 050962/0334 →
Continuity (3)
Continuation 15298806 · Oct 20, 2016
Continuation 14738069 · Jun 12, 2015
Continuation 14304855 · Jun 13, 2014
Cited By (7)
US 12,200,563 US 12,204,807 US 12,231,437 US 12,236,148 US 12,387,403 US 12,393,977 US 12,726,454