IP Library Granted Patent US 11,190,679
Granted Patent B2
US 11,190,679 · App. 16/808,101 · Granted Nov 30, 2021

Accessing media at a geographic location

Inventors: Rylee Ebsen (Venice, CA); Nathan Jurgenson (Venice, CA); Ryan Marzolph (Venice, CA); Evan Spiegel (Los Angeles, CA)
Assignee: Snap Inc.
H04N5/23222G06F16/487G06F16/9537H04L65/60H04L67/18H04M1/72457H04N5/23206H04N5/23229H04N5/232939H04W4/021H04W4/029H04W4/185
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,190,679
App. No.
16/808,101
Granted
Nov 30, 2021
Kind
B2
Abstract

A system and method for accessing a media item on a mobile device. The mobile device includes a media placement application receives a selection of a media item, generates access conditions for the media item based on geolocation and position information of the mobile device associated with the selected media item, and generates a notification that the selected media item is available to view in a display of the mobile device in response to determining that the geolocation and position of the mobile device meet the access conditions of the selected media item.

Claims (52)

1. A computing device comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the computing device to perform operations comprising:

capturing a first media item at a geographic location during a first time metric;

receiving an identification of a geographic boundary and a first direction point of the computing device related to the first media item at the first time metric;

detecting that the computing device is located within the geographic location and boundary at a second time metric;

detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric;

generating a media content time filter;

applying the media content time filter to a plurality of previously captured media items to display the plurality of previously captured media items based on a predetermined period of time;

and

causing the first media item to be overlaid on top of a portion of the second media item in a display of the computing device in response to detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric.

2. The computing device of claim 1 , further comprising:

a Global Positioning System (GPS) sensor configured to identify a geolocation of the computing device;

an orientation sensor configured to identify an orientation of the computing device; and

a camera configured to generate the media item.

3. The computing device of claim 1 , wherein first media item and second media item comprises an image, a picture, an icon, or a video.

4. The computing device of claim 1 , wherein the geographic location comprises a location identified on a geographic map in which the computing device is located.

5. The computing device of claim 1 , wherein the geographic boundary includes an area based on a preset distance radius from a center associated with the geographic location during the first time metric.

6. The computing device of claim 5 , wherein the first time metric comprises a date and a time of when the first media item was captured.

7. The computing device of claim 1 , wherein the instructions further configure the computing device to:

generate a notification in the computing device that the first media item overlaid on top of the portion of the second media item is available to view in the display of the computing device.

8. A method comprising:

capturing a first media item at a geographic location during a first time metric;

receiving an identification of a geographic boundary and a first direction point of the computing device related to the first media item at the first time metric;

detecting that the computing device is located within the geographic location and boundary at a second time metric;

detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric;

generating a media content time filter;

applying the media content time filter to a plurality of previously captured media items to display the plurality of previously captured media items based on a predetermined period of time;

and

causing the first media item to be overlaid on top of a portion of the second media item in a display of the computing device in response to detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric.

9. The method of claim 8 , wherein the first media item and second media item comprises an image, a picture, an icon, or a video.

10. The method of claim 8 , wherein the geographic location comprises a location identified on a geographic map in which the computing device is located.

11. The method of claim 8 , wherein the geographic boundary includes an area based on a preset distance radius from a center associated with the geographic location during the first time metric.

12. The method of 11 , wherein the first time metric comprises a date and a time of when the first media item was captured.

13. The method of claim 8 , further comprising:

generating a notification in the computing device that the first media item overlaid on top of the portion of the second media item is available to view in the display of the computing device.

14. A non-transitory computer-readable storage medium storing a set of instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:

capturing a first media item at a geographic location during a first time metric;

receiving an identification of a geographic boundary and a first direction point of the computing device related to the first media item at the first time metric;

detecting that the computing device is located within the geographic location and boundary at a second time metric;

detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric;

generating a media content time filter;

applying the media content time filter to a plurality of previously captured media items to display the plurality of previously captured media items based on a predetermined period of time;

and

causing the first media item to be overlaid on top of a portion of the second media item in a display of the computing device in response to detecting that the computing device is oriented at the first direction point within the geographic location and boundary during the second time metric.

15. The non-transitory computer-readable medium of claim 14 , wherein the first time metric comprises a date and a time of when the first media item was captured.

16. The non-transitory computer-readable medium of claim 14 , wherein the geographic boundary includes an area based on a preset distance radius from a center associated with the geographic location during the first time metric.

17. The non-transitory computer-readable medium of claim 14 , further comprising:

generating a notification in a computing device that the first media item overlaid on top of the portion of the second media item is available to view in the display of the computing device.

18. The non-transitory computer-readable medium of claim 14 , wherein the first media item and second media item comprises an image, a picture, an icon, or a video.

19. The non-transitory computer-readable medium of claim 14 , wherein the geographic location comprises a location identified on a geographic map in which the computing device is located.

20. The non-transitory computer-readable medium of claim 19 , wherein the notification comprises a plurality of graphical elements, the plurality of graphical element comprising an arrow pointed in a first direction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: EBSEN, RYLEE; JURGENSON, NATHAN; MARZOLPH, RYAN; SPIEGEL, EVAN
To: SNAPCHAT, INC.
Reel/Frame 052523/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 052523/0322 →
Continuity (5)
Continuation 15837935 · Dec 11, 2017
Continuation 14841987 · Sep 1, 2015
Continuation 14682259 · Apr 9, 2015
Continuation 14539391 · Nov 12, 2014
Related Publication 20200204726A1 · Jun 25, 2020
Cited By (7)
US 12,200,037 US 12,204,807 US 12,231,437 US 12,236,148 US 12,393,977 US 12,468,800 US 12,536,639