US 11,751,015 B2
Location-based context information sharing in a messaging system
Nicolas Dancie, Montreuil (FR); Nicolas Fallourd, Domont (FR); Ugo Latargère, Paris (FR); and Antoine Martin, Paris (FR)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Feb. 4, 2021, as Appl. No. 17/248,719.
Application 17/248,719 is a continuation of application No. 16/997,524, filed on Aug. 19, 2020, granted, now 10,945,098.
Application 16/997,524 is a continuation of application No. 16/745,101, filed on Jan. 16, 2020, granted, now 10,939,246.
Claims priority of provisional application 62/793,269, filed on Jan. 16, 2019.
Prior Publication US 2021/0266704 A1, Aug. 26, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/02 (2018.01); H04W 4/029 (2018.01); G06F 3/04817 (2022.01); H04W 4/14 (2009.01); H04W 76/10 (2018.01)
CPC H04W 4/029 (2018.02) [G06F 3/04817 (2013.01); H04W 4/14 (2013.01); H04W 76/10 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
displaying, by a first wireless client device of a first user, a message input box within a messaging application, the message input box for composing an electronic message for sending to a second wireless client device associated with a second user, the first user and the second user having respective user accounts within the messaging application;
receiving, by the first wireless client device, location-based context data of the second wireless client device, the location-based context data indicating a predefined place associated with the user account of the second user and activity information of the second user, the activity information comprising whether the second wireless device is static based on a travel speed of the second wireless client device being less than a predefined threshold;
in response to the second wireless device being static, starting a clock to determine an amount of continuous time that the second wireless device is static;
in response to the travel speed of the second wireless device being greater than the predefined threshold, resetting the clock;
determining an amount of time that the second user has been at the predefined place based on the clock; and
displaying, by the first wireless client device, an interface element in between the message input box and a message thread between the first user and the second user, the interface element including an icon representing the predefined place, text describing the predefined place, and text that indicates the amount of time that the second user has been at the predefined place.