US 11,722,837 B2
Geo-fence selection system
Samir Ahmed, Marina del Rey, CA (US); Amit Gaur, Los Angeles, CA (US); Jean Luo, Seattle, WA (US); and Yang Wen, Santa Monica, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Oct. 13, 2022, as Appl. No. 17/965,350.
Application 17/965,350 is a continuation of application No. 17/223,305, filed on Apr. 6, 2021, granted, now 11,570,572.
Application 17/223,305 is a continuation of application No. 16/702,131, filed on Dec. 3, 2019, granted, now 11,044,574.
Application 16/702,131 is a continuation of application No. 16/404,440, filed on May 6, 2019, granted, now 10,524,088.
Application 16/404,440 is a continuation of application No. 15/912,769, filed on Mar. 6, 2018, granted, now 10,327,096.
Prior Publication US 2023/0030872 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/021 (2018.01); H04L 67/306 (2022.01); H04W 4/02 (2018.01); H04L 67/06 (2022.01); H04W 4/029 (2018.01); H04L 67/52 (2022.01)
CPC H04W 4/021 (2013.01) [H04L 67/06 (2013.01); H04L 67/306 (2013.01); H04L 67/52 (2022.05); H04W 4/027 (2013.01); H04W 4/029 (2018.02)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
associating media content with a geo-fence that encompasses a location;
accessing historical location data associated with a client device, the historical location data comprising a plurality of data points that indicate one or more locations of the client device;
identifying a central data point from among the plurality of data points;
generating a boundary based on a radius that extends from the central data point;
determining that the boundary intersects with the geo-fence;
determining that a location from among the historical location data identifies the location encompassed by the geo-fence based on the determining that the boundary intersects with the geo-fence; and
loading the media content associated with the geo-fence at a memory location of the client device based on the historical location data identifying the location encompassed by the geo-fence.