IP Library › Granted Patent US 10,514,876
Granted Patent B2
US 10,514,876 · App. 15/137,608 · Granted Dec 24, 2019

Gallery of messages from individuals with a shared interest

Inventor: Timothy Michael Sehn (Marina Del Rey, CA)
Assignee: Snap Inc.
G06F3/14G06F3/0482G06F3/0489G06F3/04842G06F3/04883G06F17/241G06T11/60G11B27/031G11B27/322H04L51/10H04L51/14H04L51/32
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,514,876
App. No.
15/137,608
Filed
Apr 25, 2016
Granted
Dec 24, 2019
Kind
B2
Art Unit
2455
USPC
709/206
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 (44)

1. A method comprising:

receiving, at a computing device, a photograph or video;

receiving, at the computing device, an input and overlaying the input on the photograph or video, the input comprising at least one of text, a drawing, an annotation, an animation, or a photo filter;

detecting, by the computing device, a gesture indicating an intent to add the photograph or video to one or more predetermined media collections;

analyzing, by the computing device, the input overlaid on the photograph or video to determine a predetermined media collection to which to add the photograph or video; and

submitting, by the computing device, the photograph or video comprising the input overlaid on the photograph or video, to be included in the predetermined media collection.

2. The method of claim 1 , wherein the input is text indicating a particular media collection to which to add the photograph or video.

3. The method of claim 1 , wherein the gesture is a swipe made by a user on an interface of the computing device.

4. The method of claim 1 , wherein the photograph or video is subsequently posted to the predetermined media collection and the predetermined media collection is supplied in response to a request.

5. The method of claim 1 , wherein before submitting the photograph or video to be included in the predetermined media collection, the method further comprises:

sending a request to a server to register a user to participate in posting to the predetermined media collection.

6. The method of claim 5 , wherein in response to the request to register the user to participate in posting to the predetermined media collection, the user is registered with the predetermined media collection.

7. The method of claim 1 , further comprising:

displaying the predetermined media collection on the computing device.

8. The method of claim 1 , further comprising:

receiving a request to view the predetermined media collection; and

causing display of the predetermined media collection comprising the photograph or video with the input overlaid on the photograph or video.

9. The method of claim 1 , wherein the predetermined media collection is available for a specified transitory period of time.

10. The method of claim 1 , wherein the photograph or video is curated before the predetermined media collection is supplied in response to request to view the predetermined media collection.

11. The method of claim 10 , wherein the photograph or video is deleted if determined inappropriate or redundant and not included in the predetermined media collection.

12. A computing device comprising:

a processor; and

a computer readable medium coupled with the processor, the computer readable medium comprising instructions stored thereon that are executable by the processor to cause the computing device to perform operations comprising:

receiving a photograph or video;

receiving an input and overlaying the input on the photograph or video, the input comprising at least one of text, a drawing, an annotation, an animation, or a photo filter;

detecting a gesture indicating an intent to add the photograph or video to one or more predetermined media collections;

analyzing the input overlaid on the photograph or video to determine a predetermined media collection to which to add the photograph or video; and

submitting the photograph or video comprising the input overlaid on the photograph or video, to be included in the predetermined media collection.

13. The computing device of claim 12 , wherein the input is text indicating a particular media collection to which to add the photograph or video.

14. The computing device of claim 12 , wherein the gesture is a swipe made by a user on an interface of the computing device.

15. The computing device of claim 12 , wherein the photograph or video is subsequently posted to the predetermined media collection and the predetermined media collection is supplied in response to a request.

16. The computing device of claim 12 , wherein before submitting the photograph or video to be included in the predetermined media collection, the operations further comprise:

sending a request to a server to register a user to participate in posting to the predetermined media collection.

17. The computing device of claim 16 , wherein in response to the request to register the user to participate in posting to the predetermined media collection, the user is registered with the predetermined media collection.

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

displaying the predetermined media collection on the computing device.

19. 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:

receiving a photograph or video;

receiving an input and overlaying the input on the photograph or video, the input comprising at least one of text, a drawing, an annotation, an animation, or a photo filter;

detecting a gesture indicating an intent to add the photograph or video to one or more predetermined media collections;

analyzing the input overlaid on the photograph or video to determine a predetermined media collection to which to add the photograph or video; and

submitting the photograph or video comprising the input overlaid on the photograph or video, to be included in the predetermined media collection particular gallery.

20. The non-transitory computer readable medium of claim 19 , wherein before submitting the photograph or video to be included in the predetermined media collection, the operations further comprise:

sending a request to a server to register a user to participate in posting to the predetermined media collection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: SEHN, TIMOTHY MICHAEL
To: SNAPCHAT, INC.
Reel/Frame 050954/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 050955/0027 →
Continuity (2)
Continuation 14578258 · Dec 19, 2014
Related Publication 20160239248A1 · Aug 18, 2016
Cited By (112)
US 12,190,739 US 12,200,399 US 12,204,105 US 12,204,693 US 12,204,807 US 12,210,736 US 12,212,536 US 12,216,823 US 12,216,827 US 12,223,402 US 12,229,342 US 12,231,437 US 12,236,148 US 12,236,512 US 12,244,552 US 12,265,663 US 12,265,664 US 12,266,057 US 12,271,517 US 12,271,532 US 12,271,586 US 12,282,607 US 12,287,647 US 12,288,298 US 12,299,798 US 12,300,275 US 12,307,287 US 12,314,472 US 12,314,485 US 12,327,302 US 12,332,438 US 12,333,658 US 12,340,142 US 12,344,409 US 12,348,855 US 12,353,628 US 12,353,840 US 12,360,531 US 12,360,663 US 12,361,648 US 12,361,664 US 12,367,606 US 12,367,616 US 12,372,975 US 12,373,096 US 12,374,055 US 12,380,618 US 12,380,925 US 12,382,188 US 12,387,403 US 12,393,613 US 12,401,772 US 12,405,672 US 12,405,675 US 12,406,448 US 12,411,555 US 12,412,347 US 12,423,910 US 12,429,953 US 12,432,441 US 12,437,491 US 12,443,270 US 12,443,325 US 12,443,335 US 12,450,851 US 12,452,384 US 12,456,263 US 12,462,507 US 12,468,395 US 12,468,396 US 12,468,439 US 12,469,090 US 12,469,219 US 12,482,171 US 12,494,078 US 12,498,783 US 12,498,793 US 12,517,521 US 12,518,490 US 12,524,146 US 12,530,086 US 12,530,088 US 12,531,959 US 12,547,295 US 12,547,309 US 12,572,216 US 12,572,261 US 12,573,100 US 12,608,126 US 12,614,567 US 12,626,455 US 12,632,984 US 12,633,061 US 12,638,951 US 12,641,190 US 12,650,732 US 12,656,875 US 12,656,876 US 12,657,753 US 12,670,643 US 12,670,674 US 12,675,168 US 12,675,169 US 12,693,770 US 12,700,187 US 12,705,009 US 12,710,807 US 12,712,835 US 12,726,454 US 12,731,341 US 12,731,342 US 12,737,053