US 12,436,659 B2
Dynamic media selection menu
Kaveh Anvaripour, Santa Monica, CA (US); Ebony James Charlton, Los Angeles, CA (US); Travis Chen, Los Angeles, CA (US); Gabriel Lupin, Marina del Rey, CA (US); Celia Nicole Mourkogiannis, Los Angeles, CA (US); and Kevin Dechau Tang, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 16, 2020, as Appl. No. 16/819,659.
Claims priority of provisional application 62/826,640, filed on Mar. 29, 2019.
Prior Publication US 2020/0310601 A1, Oct. 1, 2020
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0481 (2022.01); G06F 3/04812 (2022.01); G06F 3/04817 (2022.01); G06F 3/0485 (2022.01); G06F 3/04855 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); H04M 1/72427 (2021.01); H04M 1/72472 (2021.01); H04M 1/725 (2021.01); H04N 5/232 (2006.01); H04N 23/63 (2023.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04812 (2013.01); G06F 3/04817 (2013.01); G06F 3/04855 (2013.01); G06F 3/04883 (2013.01); H04M 1/72427 (2021.01); H04M 1/72472 (2021.01); H04N 23/631 (2023.01)] 12 Claims
OG exemplary drawing
 
1. A method comprising:
causing display of a graphical user interface (GUI) at a client device, the GUI comprising a display of camera data that includes live camera data from a camera of the client device, the live camera data comprising a set of image features that depict an object at a position within the display of the live camera data;
receiving a tactile input that selects the set of image features that depict the object at the position within the display of the live camera data from the client device, the tactile input comprising an input duration;
determining that the input duration of the tactile input transgresses a threshold value;
detecting the object depicted within the display of the live camera data based on the set of image features responsive to the determining that the input duration transgresses the threshold value;
identifying a first media category from among a plurality of media categories based on the object depicted within the display of the live camera data and the camera data that include live camera data, the first media category comprising media content that corresponds with the object;
presenting a notification responsive to identifying the first media category based on the object, the notification including a display of a numerical value that indicates a quantity of available augmented reality (AR) media content items associated with the first media category, wherein the AR media content items comprise models and textures configured to transform visual characteristics of the detected object within the display of the live camera data and the numerical value represents the AR media content items that are compatible with the transforming of the detected object within the display of the live camera data; and
causing display of a presentation of the media content of the first media category within the GUI at the client device, the presentation of the media content comprising an identification of the first media category at a first position in the GUI, and a media carousel that includes the media content at a second position in the GUI.