IP Library › Granted Patent US 11,863,596
Granted Patent B2
US 11,863,596 · App. 17/544,496 · Granted Jan 2, 2024

Shared augmented reality session creation

Inventors: Kristian Bauer (West Boylston, MA); Tiago Rafael Duarte (Marina Del Rey, CA); Terek Judi (Long Beach, CA); Shin Hwun Kang (Los Angeles, CA); Karen Stolzenberg (Venice, CA)
Assignee: Snap Inc.
H04L65/1069G02B27/0172G06F3/1454G02B2027/0138G02B2027/0178
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,863,596
App. No.
17/544,496
Granted
Jan 2, 2024
Kind
B2
Abstract

A head-worn device system includes one or more cameras, one or more display devices and one or more processors. The system also includes a memory storing instructions that, when executed by the one or more processors, configure the system to perform operations to initiate or join a joint visual computing session. The method may comprise receiving user input to initiate a joint session of a visual computing experience, monitoring for short-range data transmissions including data indicating the existence of a current session of the visual computing experience, and based on determining that a current session is in process, providing a user input option to join the current session of the visual computing experience.

Claims (49)

1. A method of initiating or joining a visual computing session, executed by one or more processors, comprising:

receiving user input to initiate a session of a visual computing experience;

detecting short-range data transmissions comprising data indicating existence of a current session of the visual computing experience;

determining that the current session of the visual computing experience is in progress, based on the data indicating the existence of the current session of the visual computing experience; and

based on determining that the current session is in progress, providing a user input option to join the current session of the visual computing experience.

2. The method of claim 1 further comprising:

receiving user input to start a new session of the visual computing experience; and

transmitting short range data transmissions including data indicating the existence of the new session of the visual computing experience.

3. The method of claim 2 wherein the data indicating the existence of the current session or the new session of the visual computing experience comprises an identifier corresponding to the visual computing experience.

4. The method of claim 3 wherein the data indicating the existence of the current session or the new session of the visual computing experience comprises a session identifier.

5. The method of claim 1 wherein the data indicating the existence of the current session of the visual computing experience comprises a session identifier, the method further comprising:

transmitting a request to a remote server to join the current session, the request including the session identifier.

6. The method of claim 1 further comprising:

selectively providing the user input option to join the current session based on additional requirements being met.

7. The method of claim 6 wherein the additional requirements comprise a degree of relationship between a user from whom the user input to initiate the session is received and other participants in the current session.

8. A system comprising:

one or more cameras;

one or more display devices;

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, configure the system to perform operations to initiate or join a visual computing session, comprising:

receiving user input to initiate a session of a visual computing experience;

detecting short-range data transmissions comprising data indicating existence of a current session of the visual computing experience;

determining that the current session of the visual computing experience is in progress, based on the data indicating the existence of the current session of the visual computing experience; and

based on determining that the current session is in progress, providing a user input option to join the current session of the visual computing experience.

9. The system of claim 8 wherein the operations further comprise:

receiving user input to start a new session of the visual computing experience; and

transmitting short range data transmissions including data indicating the existence of the new session of the visual computing experience.

10. The system of claim 9 wherein the data indicating the existence of the current session or the new session of the visual computing experience comprises an identifier corresponding to the visual computing experience.

11. The system of claim 9 wherein the data indicating the existence of the current session or the new session of the visual computing experience comprises a session identifier.

12. The system of claim 8 wherein the data indicating the existence of the current session of the visual computing experience comprises a session identifier, the operations further comprising:

transmitting a request to a remote server to join the current session, the request including the session identifier.

13. The system of claim 8 wherein the operations further comprise:

selectively providing the user input option to join the current session based on additional requirements being met.

14. The system of claim 13 wherein the additional requirements comprise a degree of relationship between a user from whom the user input to initiate the session is received and other participants in the current session.

15. A non-transitory computer-readable storage medium including instructions that when executed by a system including one or more display devices, cause the system to perform operations to initiate or join a visual computing session, comprising:

receiving user input to initiate a session of a visual computing experience;

detecting short-range data transmissions comprising data indicating existence of a current session of the visual computing experience;

determining that the current session of the visual computing experience is in progress, based on the data indicating the existence of the current session of the visual computing experience; and

based on determining that the current session is in progress, providing a user input option to join the current session of the visual computing experience.

16. The non-transitory computer-readable storage medium of claim 15 wherein the operations further comprise:

receiving user input to start a new session of the visual computing experience; and

transmitting short range data transmissions including data indicating the existence of the new session of the visual computing experience.

17. The non-transitory computer-readable storage medium of claim 16 wherein the data indicating the existence of the current session or the new session of the visual computing experience comprises a session identifier.

18. The non-transitory computer-readable storage medium of claim 15 wherein the data indicating the existence of the current session of the visual computing experience comprises a session identifier, the operations further comprising:

transmitting a request to a remote server to join the current session, the request including the session identifier.

19. The non-transitory computer-readable storage medium of claim 15 wherein the operations further comprise:

selectively providing the user input option to join the current session based on additional requirements being met.

20. The non-transitory computer-readable storage medium of claim 19

wherein the additional requirements comprise a degree of relationship between a user from whom the user input to initiate the session is received and other participants in the current session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: BAUER, KRISTIAN; DUARTE, TIAGO RAFAEL; JUDI, TEREK; KANG, SHIN HWUN; STOLZENBERG, KAREN
To: SNAP INC.
Reel/Frame 058326/0471 →
Continuity (1)
Related Publication 20230179641A1 · Jun 8, 2023
Cited By (2)
US 12,231,472 US 12,333,658