US 12,342,241 B2
Visitation tracking system
Xueyin Chen, Los Angeles, CA (US); and Mehrdad Jahangiri, Sherman Oaks, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 4, 2024, as Appl. No. 18/732,899.
Application 18/732,899 is a continuation of application No. 18/321,573, filed on May 22, 2023, granted, now 12,035,198.
Application 18/321,573 is a continuation of application No. 17/688,399, filed on Mar. 7, 2022, granted, now 11,683,657.
Application 17/688,399 is a continuation of application No. 17/112,704, filed on Dec. 4, 2020, granted, now 11,297,463.
Application 17/112,704 is a continuation of application No. 16/911,871, filed on Jun. 25, 2020, granted, now 10,924,886.
Application 16/911,871 is a continuation of application No. 16/811,363, filed on Mar. 6, 2020, granted, now 10,779,114.
Application 16/811,363 is a continuation of application No. 16/448,367, filed on Jun. 21, 2019, granted, now 10,681,491.
Application 16/448,367 is a continuation of application No. 16/189,721, filed on Nov. 13, 2018, granted, now 10,448,199.
Application 16/189,721 is a continuation of application No. 15/956,073, filed on Apr. 18, 2018, granted, now 10,219,111.
Prior Publication US 2024/0323641 A1, Sep. 26, 2024
Int. Cl. H04W 4/021 (2018.01); G06F 16/29 (2019.01); G06F 16/487 (2019.01); G06F 16/909 (2019.01); H04L 51/10 (2022.01); H04L 51/222 (2022.01); H04L 67/306 (2022.01)
CPC H04W 4/021 (2013.01) [G06F 16/29 (2019.01); G06F 16/487 (2019.01); G06F 16/909 (2019.01); H04L 51/10 (2013.01); H04L 51/222 (2022.05); H04L 67/306 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a client device within a geo-fence that corresponds with a plurality of location identifiers that identify locations encompassed by the geo-fence, each location identifier corresponding with one or more media objects;
determining a ranking of the plurality of location identifiers based on a ranking criteria that includes one or more of user profile data, device attributes, a current time, and a popularity score associated with the one or more media objects;
selecting a location identifier from among the plurality of location identifiers based on the ranking; and
presenting a media object associated with the selected location identifier at the client device.