US2026059004A1PendingUtilityA1

Virtual interaction session to facilitate real-time communication between multiple users

Assignee: SNAP INCPriority: Mar 25, 2020Filed: Oct 28, 2025Published: Feb 26, 2026
Est. expiryMar 25, 2040(~13.7 yrs left)· nominal 20-yr term from priority
H04L 65/1096G02B 27/017G06T 2219/024G06T 19/006H04L 65/1089H04L 51/04H04L 67/131H04L 65/61G02B 27/0093G02B 2027/014G02B 2027/0138G02B 2027/0178G02B 27/0172H04N 2007/145H04N 21/6131H04N 21/60H04N 21/41407H04N 7/147H04M 2250/52H04L 65/1069H04L 65/1063H04L 65/1059G06F 3/011H04L 65/1093H04N 7/157
86
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate augmented reality based communication between multiple users over a network. Session configuration data including configuration parameters of a virtual interaction session with a first user is received from a first device. The configuration parameters include an identifier of a second user that is permitted to join the virtual interaction session and a micro-chat duration that defines a time limit for a real-time communication link between the first and second user during the virtual interaction session. The real-time communication link between the first and second user by causing display, by the second device, of a live camera feed generated at the first device. Upon expiration of the micro-chat duration, the real-time communication link between the first and second user is terminated.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising: 
 establishing a first real-time communication link between a first user and a second user during an active virtual interaction session of the first user, the establishing of the first real-time communication link including causing display, by a second device, of a live camera feed generated at the first device, the live camera feed comprising images of a real-world environment of the first user;    terminating the first real-time communication link between the first user and the second user;    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.   
     
     
         2 . The method of  claim 1 , further comprising: 
  detecting expiration of a predefined time limit; and    terminating the second real-time communication link between the first user and the second user in response to detecting the expiration of the time limit.   
     
     
         3 . The method of  claim 2 , further comprising:  
       enabling a third user to establish a third real-time communication link with the first user during the virtual interaction session, wherein the third user is unable to establish the third real-time communication link with the first user at the expiration of the predefined time limit. 
     
     
         4 . The method of  claim 1 , further comprising causing display, by the first and second devices, of an indicator of time remaining in the first real-time communication link based on a predefined time limit. 
     
     
         5 . The method of  claim 1 , wherein the establishing of the first real-time communication link between the first user and the second user further comprises enabling an audio communication link between the first and second devices. 
     
     
         6 . The method of  claim 5 , wherein the terminating of the first real-time communication link further comprises disabling the audio communication link between the first and second devices. 
     
     
         7 . The method of  claim 1 , further comprising causing display, by the first device, of an indicator that the second user is viewing the live camera feed. 
     
     
         8 . The method of  claim 1 , further comprising causing display, by the second device, of a set of selectable virtual content items to apply to the real-world environment of the first user. 
     
     
         9 . The method of  claim 8 , further comprising: 
  receiving, from the second device, input data indicative of a selection by the second user of a virtual content item, from the set of selectable virtual content items, to apply to the real-world environment of the first user, the virtual content item comprising one or more media objects; and    based on receiving the input data, causing display, by the first device and the second device, of the one or more media objects overlaid on the live camera feed generated by the first device.   
     
     
         10 . The method of  claim 9 , wherein causing display, by the second device, of the one or more media objects comprises causing display of the live camera feed augmented to include the one or more media objects overlaid on the real-world environment. 
     
     
         11 . The method of  claim 9 , wherein: 
  the first device is a wearable device worn by the second user;    the wearable device comprises a transparent display; and    causing the first device to display the one or more media objects overlaid on real-world environment comprises causing the transparent display to present the one or more media objects.   
     
     
         12 . A system comprising: 
  a memory that stores instructions; and    one or more processors configured by the instructions to perform operations comprising: 
 establishing a first real-time communication link between a first user and a second user during an active virtual interaction session of the first user, the establishing of the first real-time communication link including causing display, by a second device, of a live camera feed generated at the first device, the live camera feed comprising images of a real-world environment of the first user;  
 terminating the first real-time communication link between the first user and the second user;  
 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. 
   
     
     
         13 . The system of  claim 12 , wherein the operations further comprise: 
 detecting expiration of a predefined time limit; and    terminating the second real-time communication link between the first user and the second user in response to detecting the expiration of the time limit.   
     
     
         14 . The system of  claim 13 , wherein the operations further comprise enabling a third user to establish a third real-time communication link with the first user during the virtual interaction session, wherein the third user is unable to establish the third real-time communication link with the first user at the expiration of the predefined time limit. 
     
     
         15 . The system of  claim 12 , wherein the operations further comprise causing display, by the first and second devices, of an indicator of time remaining in the first real-time communication link based on a predefined time limit. 
     
     
         16 . The system of  claim 12 , wherein:  
       the establishing of the first real-time communication link between the first user and the second user further comprises enabling an audio communication link between the first and second devices; and 
       the terminating of the first real-time communication link further comprises disabling the audio communication link between the first and second devices 
     
     
         17 . The system of  claim 12 , wherein the operations further comprise causing display, by the first device, of an indicator that the second user is viewing the live camera feed. 
     
     
         18 . The system of  claim 12 , wherein the operations further comprise: 
 causing display, by the second device, of a set of selectable virtual content items to apply to the real-world environment of the first user;   receiving, from the second device, input data indicative of a selection by the second user of a virtual content item, from the set of selectable virtual content items, to apply to the real-world environment of the first user, the virtual content item comprising one or more media objects; and    based on receiving the input data, causing display, by the first device and the second device, of the one or more media objects overlaid on the live camera feed generated by the first device.   
     
     
         19 . The system of  claim 18 , wherein the operations further comprise causing display, by the second device, of the one or more media objects comprises causing display of the live camera feed augmented to include the one or more media objects overlaid on the real-world environment. 
     
     
         20 . A machine-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising: 
 establishing a first real-time communication link between a first user and a second user during an active virtual interaction session of the first user, the establishing of the first real-time communication link including causing display, by a second device, of a live camera feed generated at the first device, the live camera feed comprising images of a real-world environment of the first user;    terminating the first real-time communication link between the first user and the second user;    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.

Join the waitlist — get patent alerts

Track US2026059004A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.