US 11,985,175 B2
Virtual interaction session to facilitate time limited augmented reality based communication between multiple users
Brian Anthony Smith, New York, NY (US); Yu Jiang Tham, Los Angeles, CA (US); Rajan Vaish, Beverly Hills, CA (US); and Hemant Surale, Waterloo (CA)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 19, 2021, as Appl. No. 17/207,174.
Claims priority of provisional application 62/994,671, filed on Mar. 25, 2020.
Prior Publication US 2021/0306387 A1, Sep. 30, 2021
Int. Cl. H04L 65/1093 (2022.01); G02B 27/01 (2006.01); G06T 19/00 (2011.01); H04L 65/1096 (2022.01)
CPC H04L 65/1093 (2013.01) [G02B 27/017 (2013.01); G06T 19/006 (2013.01); H04L 65/1096 (2013.01); G06T 2219/024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
causing display, by a first device of a first user, of a session configuration interface to specify session configuration data for a virtual interaction session with the first user, the session configuration interface comprising multiple interface elements for the first user to specify configuration parameters of the virtual interaction session, the multiple interface elements including:
a first interface input element for the first user to specify an identifier of a second user that is permitted to join the virtual interaction session; and
a second interface input element for the first user to specify a micro-chat duration that defines a time limit for real-time communication links between the first and second user during the virtual interaction session;
receiving, from the first device of the first user, the session configuration data including the configuration parameters of the virtual interaction session with the first user, the configuration parameters including the identifier of the second user that is permitted to join the virtual interaction session specified by the first user via interaction with the first interface input element and the micro-chat duration specified by the first user via interaction with the second interface input element;
initiating the virtual interaction session based on the session configuration data;
establishing a first real-time communication link between the first user and the second user based on the virtual interaction session being initiated, the establishing of the first real-time communication link including causing display, by the second device, of a live camera feed generated at the first device, the live camera feed comprising images of a real-world environment visible to the first user;
upon expiration of the micro-chat duration, terminating the first real-time communication link between the first user and the second user, the terminating of the first real-time communication link including terminating the display of the live camera feed by the second device;
upon termination of the first real-time communication link between the first user and the second user, providing an interactive element to the second device to trigger transmission of a request for a second real-time communication link between the first user and the second user; and
establishing the second real-time communication link between the first user and the second user in response to receiving the request while the virtual interaction session remains active.