US 11,962,645 B2
Guided personal identity based actions
Landon Anderton, Salt Lake City, UT (US); Garrett Gee, Los Angeles, CA (US); Ryan Hornberger, Playa Vista, CA (US); Kirk Ouimet, Orem, UT (US); Kameron Sheffield, South Jordan, UT (US); and Benjamin Turley, Lehi, UT (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 2, 2022, as Appl. No. 17/830,839.
Application 17/830,839 is a continuation of application No. 15/991,660, filed on May 29, 2018, granted, now 11,388,226.
Application 15/991,660 is a continuation of application No. 14/595,712, filed on Jan. 13, 2015, abandoned.
Prior Publication US 2022/0303336 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 3/0484 (2022.01); H04L 67/02 (2022.01); H04L 67/104 (2022.01)
CPC H04L 67/104 (2013.01) [G06F 3/0484 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
hardware processing circuitry configured to perform operations comprising:
receiving an action from a first device of a first user;
generating a QR code that visually represents an identifier of the action and includes a graphical element representing the action, the graphical element comprising an animation embedded within at least a portion of a machine readable code of the QR code;
causing presentation of the QR code on the first device;
determining that a second device of a second user has interacted with the QR code presented on the first device; and
in response to determining that the second device has interacted with the QR code presented on the first device:
generating a user interface that includes an option to automatically include a current location of the second device in a message transmitted to the first device;
causing presentation of the generated user interface on the second device; and
disabling one or more options presented in the user interface to make one or more options unavailable to the second user based on a device type or device model of the second device.