IP Library › Granted Patent US 11,803,345
Granted Patent B2
US 11,803,345 · App. 17/663,739 · Granted Oct 31, 2023

Gallery of messages from individuals with a shared interest

Inventor: Timothy Sehn (Marina Del Rey, CA)
Assignee: Snap Inc.
G06F3/14G06F3/0482G06F3/0489G06F3/04842G06F3/04883G06F40/169G06T11/60G11B27/031G11B27/322H04L51/10H04L51/214H04L51/52H04L69/329
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,803,345
App. No.
17/663,739
Granted
Oct 31, 2023
Kind
B2
Abstract

A machine includes a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive a message and a message parameter indicative of a characteristic of the message, where the message includes a photograph or a video. A determination is made that the message parameter corresponds to a selected gallery, where the selected gallery includes a sequence of photographs or videos. The message is posted to the selected gallery in response to the determination. The selected gallery is supplied in response to a request.

Claims (45)

1. A computer-implemented method comprising:

detecting annotations overlaid on a photograph or video of each message of a plurality of messages received from a plurality of computing devices;

determining that the detected annotations overlaid on a photograph or video for a subset of messages correspond to a first predetermined media collection of a plurality of predetermined media collections;

providing a curation interface for the subset of messages that correspond to the first predetermined media collection of the plurality of predetermined media collections;

receiving, via the curation interface, a selection of messages of the subset of messages; and

posting the selection of messages to the first predetermined media collection comprising a plurality of existing messages.

2. The computer-implemented method of claim 1 , further comprising:

receiving a request for the first predetermined media collection; and

supplying the first predetermined media collection in response to the request.

3. The computer-implemented method of claim 1 , wherein the first predetermined media collection is associated with at least one of: a particular object, a sports team, a sports event, a concert, a band, a time of day, a motion, a temperature, or a geolocation.

4. The computer-implemented method of claim 1 , wherein the message comprises a time stamp associated with the message and at least one of: a speed indicia associated with the message, or a temperature associated with the location at which the message was generated.

5. The computer-implemented method of claim 1 , wherein the first predetermined media collection is available for a specified transitory period of time.

6. The computer-implemented of claim 5 wherein the specified transitory period of time is a set amount of time after the duration of an event.

7. The computer-implemented method of claim 1 , further comprising:

automatically providing compensation to a message sender when a message from the sender is posted to the first predetermined media collection.

8. The computer-implemented method of claim 1 , wherein before determining that annotations overlaid on a photograph or video for the subset of messages received from the plurality of computing devices correspond to the first predetermined media collection of a plurality of predetermined media collections, the method comprises:

receiving a request to generate the first media collection; and

generating the first media collection.

9. The computer-implemented method of claim 8 , wherein the first media collection is associated with a first media collection name and at least one associated keyword or object.

10. The computer-implemented method of claim 9 , wherein the subset of messages of the plurality of messages corresponding to the first media collection each comprise a message parameter indicative of the message that corresponds to the at least one associated keyword or object of the first media collection or other parameter corresponding to the first media collection.

11. The computer-implemented method of claim 1 , wherein the selection of messages excludes messages deleted via the curation interface.

12. A computing device comprising:

a memory that stored instructions; and

one or more processors configured by the instructions to perform operations comprising:

detecting annotations overlaid on a photograph or video of each message of a plurality of messages received from a plurality of computing devices;

determining that the detected annotations overlaid on a photograph or video for a subset of messages correspond to a first predetermined media collection of a plurality of predetermined media collections;

providing a curation interface for the subset of messages that correspond to the first predetermined media collection of the plurality of predetermined media collections;

receiving, via the curation interface, a selection of messages of the subset of messages; and

posting the selection of messages to the first predetermined media collection comprising a plurality of existing messages.

13. The computing device of claim 12 , the operations further comprising:

receiving a request for the first predetermined media collection; and

supplying the first predetermined media collection in response to the request.

14. The computing device of claim 12 , wherein the first predetermined media collection is associated with at least one of: a particular object, a sports team, a sports event, a concert, a band, a time of day, a motion, a temperature, or a geolocation.

15. The computing device of claim 12 , wherein the message comprises a time stamp associated with the message and at least one of: a speed indicia associated with the message, or a temperature associated with the location at which the message was generated.

16. The computing device of claim 12 , wherein the first predetermined media collection is available for a specified transitory period of time and the specified transitory period of time is a set amount of time after the duration of an event.

17. The computing device of claim 12 , the operations further comprising:

automatically providing compensation to a message sender when a message from the sender is posted to the first predetermined media collection.

18. The computing device of claim 12 , wherein the first media collection is associated with a first media collection name and at least one associated keyword or object and wherein the subset of messages of the plurality of messages corresponding to the first media collection each comprise a message parameter indicative of the message that corresponds to the at least one associated keyword or object of the first media collection or other parameter corresponding to the first media collection.

19. The computing device of claim 12 , wherein the selection of messages excludes messages deleted via the curation interface.

20. A non-transitory computer readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:

detecting annotations overlaid on a photograph or video of each message of a plurality of messages received from a plurality of computing devices;

determining that the detected annotations overlaid on a photograph or video for a subset of messages correspond to a first predetermined media collection of a plurality of predetermined media collections;

providing a curation interface for the subset of messages that correspond to the first predetermined media collection of the plurality of predetermined media collections;

receiving, via the curation interface, a selection of messages of the subset of messages; and

posting the selection of messages to the first predetermined media collection comprising a plurality of existing messages.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2023
From: SEHN, TIMOTHY
To: SNAPCHAT, INC.
Reel/Frame 063667/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2023
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 063667/0266 →
Continuity (4)
Continuation 16662956 · Oct 24, 2019
Continuation 15137608 · Apr 25, 2016
Continuation 14578258 · Dec 19, 2014
Related Publication 20220276817A1 · Sep 1, 2022
Cited By (4)
US 12,204,807 US 12,231,437 US 12,236,148 US 12,726,454