IP Library Granted Patent US 10,503,349
Granted Patent B2
US 10,503,349 · App. 15/284,987 · Granted Dec 10, 2019

Shared three-dimensional user interface with personal space

Inventor: Alexandros Alexander (Mountain View, CA)
Assignee: Facebook, Inc.
G06F3/04815G06F3/011G06F3/013G06F3/017G06F3/0346G06T15/20G06T2219/024
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 10,503,349
App. No.
15/284,987
Granted
Dec 10, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can present a shared three-dimensional computing environment to a plurality of users. A personal space associated with a current user is presented to the current user. The personal space comprises one or more content items visible only to the current user. A first content item is moved from the personal space to the shared three-dimensional computing environment. Moving the first content item from the personal space to the shared three-dimensional computing environment causes the first content item to be visible to the plurality of users.

Claims (50)

1. A computer-implemented method comprising:

presenting, by a computing system, a shared three-dimensional computing environment to a plurality of users, wherein the shared three-dimensional computing environment is a virtual reality interface;

presenting, by the computing system, within the shared three-dimensional computing environment, a personal space associated with a current user to the current user, wherein the personal space comprises one or more content items visible only to the current user; and

moving, by the computing system, a first content item of the one or more content items from the personal space to a shared space of the shared three-dimensional computing environment,

wherein the moving the first content item from the personal space to the shared space of the shared three-dimensional computing environment causes the first content item to be visible to the plurality of users.

2. The computer-implemented method of claim 1 , wherein the presenting the personal space comprises:

presenting the personal space in a foreground of the virtual reality interface, and

presenting the shared space in a background of the virtual reality interface.

3. The computer-implemented method of claim 2 , wherein the presenting the personal space further comprises:

blurring the shared space while presenting the personal space.

4. The computer-implemented method of claim 1 , wherein the shared space of the shared three-dimensional computing environment comprises a plurality of content items visible to the plurality of users.

5. The computer-implemented method of claim 1 , further comprising:

receiving an indication of a notification for the current user; and

presenting the notification in the personal space.

6. The computer-implemented method of claim 5 , wherein the notification comprises a notification of a new message for the current user.

7. The computer-implemented method of claim 1 , wherein the shared three-dimensional user interface allows a user to rotate the user's view in three-hundred sixty degrees in any direction.

8. The computer-implemented method of claim 1 , wherein the presenting the personal space is performed in response to a first user input captured by a camera.

9. The computer-implemented method of claim 1 , wherein the presenting the personal space is performed in response to a first user input captured by a wearable device worn by the current user.

10. The computer-implemented method of claim 1 , further comprising:

copying a second content item from the shared space of the shared three-dimensional computing environment into the personal space.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:

presenting a shared three-dimensional computing environment to a plurality of users, wherein the shared three-dimensional computing environment is a virtual reality interface;

presenting, within the shared three-dimensional computing environment, a personal space associated with a current user, wherein the personal space comprises one or more content items visible only to the current user; and

moving a first content item of the one or more content items from the personal space to a shared space of the shared three-dimensional computing environment,

wherein the moving the first content item from the personal space to the shared space of the shared three-dimensional computing environment causes the first content item to be visible to the plurality of users.

12. The system of claim 11 , wherein the presenting the personal space comprises:

presenting the personal space in a foreground of the virtual reality interface, and

presenting the shared space in a background of the virtual reality interface.

13. The system of claim 12 , wherein the presenting the personal space further comprises:

blurring the shared space while presenting the personal space.

14. The system of claim 11 , wherein the shared space of the shared three-dimensional computing environment comprises a plurality of content items visible to the plurality of users.

15. The system of claim 11 , wherein the method further comprises:

receiving an indication of a notification for the current user; and

presenting the notification in the personal space.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

presenting a shared three-dimensional computing environment to a plurality of users, wherein the shared three-dimensional computing environment is a virtual reality interface;

presenting, within the shared three-dimensional computing environment, a personal space associated with a current user, wherein the personal space comprises one or more content items visible only to the current user; and

moving a first content item of the one or more content items from the personal space to a shared space of the shared three-dimensional computing environment,

wherein the moving the first content item from the personal space to the shared space of the shared three-dimensional computing environment causes the first content item to be visible to the plurality of users.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the presenting the personal space comprises:

presenting the personal space in a foreground of the virtual reality interface, and

presenting the shared space in a background of the virtual reality interface.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the presenting the personal space further comprises:

blurring the shared space while presenting the personal space.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the shared space of the shared three-dimensional computing environment comprises a plurality of content items visible to the plurality of users.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the method further comprises:

receiving an indication of a notification for the current user; and

presenting the notification in the personal space.

Assignments (2)
CHANGE OF NAME Recorded Dec 1, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058294/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2016
From: ALEXANDER, ALEXANDROS
To: FACEBOOK, INC.
Reel/Frame 040142/0121 →
Continuity (1)
Related Publication 20180095634A1 · Apr 5, 2018
Cited By (2)
US 12,572,213 US 12,619,316