US 11,842,451 B2
Context triggered augmented reality
Brian Anthony Smith, Brentwood, NY (US); Yu Jiang Tham, Los Angeles, CA (US); and Rajan Vaish, Beverly Hills, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Sep. 15, 2021, as Appl. No. 17/476,085.
Claims priority of provisional application 62/706,899, filed on Sep. 16, 2020.
Prior Publication US 2022/0084295 A1, Mar. 17, 2022
Int. Cl. H04L 51/10 (2022.01); G06T 19/00 (2011.01); H04L 51/046 (2022.01); H04L 51/42 (2022.01); H04L 51/222 (2022.01); G02B 27/01 (2006.01)
CPC G06T 19/006 (2013.01) [H04L 51/046 (2013.01); H04L 51/10 (2013.01); H04L 51/222 (2022.05); H04L 51/42 (2022.05); G02B 27/017 (2013.01); G02B 2027/0178 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
receiving first user input indicative of a selection of a user interface element corresponding to a recipient user, the first user input specified via a user interface of an application on a first computing device;
generating an augmented reality content item based on second user input from the first computing device;
generating a contextual trigger for the generated augmented reality content item, the contextual trigger defining a set of conditions for presenting the generated augmented reality content item on a second computing device;
receiving a first level of specificity for the contextual trigger from the first computing device, the first level of specificity defining a minimum number of conditions in the set of conditions that must be detected by the second computing device before presenting the generated augmented reality content item, wherein the minimum number of conditions is different than a size of the set of conditions;
in response to receiving the first level of specificity, determining a first probability of the generated augmented reality content item being displayed on the second computing device;
causing display of a display element indicating the first probability on the user interface of the first computing device;
receiving a second level of specificity for the contextual trigger from the first computing device, the second level of specificity defining at least one condition in the set of conditions that must be detected by the second computing device before presenting the generated augmented reality content item;
in response to receiving the second level of specificity, determining a second probability of the generated augmented reality content item being displayed on the second computing device, wherein the second probability is higher than the first probability;
modifying the display element to indicate the second probability on the user interface of the first computing device;
generating a multi-media message comprising audio data recorded at the first computing device;
determining that the second level of specificity has been satisfied; and
in response to determining that the second level of specificity has been satisfied, causing presentation of the augmented reality content item and the multi-media message at the second computing device.