IP Library Granted Patent US 12,069,061
Granted Patent B2
US 12,069,061 · App. 17/475,163 · Granted Aug 20, 2024

Creating shared virtual spaces

Inventors: Ilana Orly Shalowitz (Oakland, CA); Ashley Gustafson (Surprise, AZ); Laura Mary Phelps Blum (Fort Collins, CO); Jessica Kitchens (Sacramento, CA); Hilary Hayes (Fremont, CA)
Assignee: Meta Platforms Technologies, LLC
H04L63/102G02B27/017G06T19/20H04L67/131G06T2219/2021
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 12,069,061
App. No.
17/475,163
Granted
Aug 20, 2024
Kind
B2
Abstract

Methods, systems, and storage media for creating and/or providing shared virtual spaces are disclosed. Exemplary implementations may: provide and/or create a virtual space capable of being modified by multiple authorized users, the virtual space having an exterior perimeter defining an interior area, and the interior area having at least one volumetrically-mapped virtual item therein; receive a modification to the virtual item(s) from a first authorized user; and store the modification of the virtual item(s) in association with the virtual space such that the modification is persistent and shared among all authorized users unless and until another modification is made to the virtual item by an authorized user.

Claims (51)

1. A computer-implemented method for creating shared virtual spaces, the method comprising:

providing a virtual space capable of being modified by multiple authorized users, the virtual space having an exterior perimeter defining an interior area, and the interior area having at least one volumetrically-mapped virtual item therein;

receiving a modification to the at least one volumetrically-mapped virtual item from a first authorized user of the multiple authorized users, wherein the at least one volumetrically-mapped virtual item is configured to be used as an anchor point, such that a location change of the at least one volumetrically-mapped virtual item re-orients the virtual space consistent with the location change; and

storing the modification of the at least one volumetrically-mapped virtual item in association with the virtual space.

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

receiving a scan of the at least one volumetrically-mapped virtual item;

applying the received modification of the at least one volumetrically-mapped virtual item to the scan to create a modified scan; and

storing the modified scan in association with the virtual space.

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

receiving a request from a second authorized user of the multiple authorized users to enter the virtual space;

providing the virtual space with the at least one volumetrically-mapped item having the modified scan applied thereto; and

permitting the second authorized user to enter the virtual space.

4. The computer-implemented method of claim 1 , wherein the second authorized user is permitted to enter the virtual space at a same time as the first authorized user.

5. The computer-implemented method of claim 1 , wherein the second authorized user is permitted to enter the virtual space at a different time than the first authorized user.

6. The computer-implemented method of claim 1 , wherein the virtual space is configured to be entered by the first authorized user from a first physical location, and wherein the virtual space is configured to be entered by the second authorized user from a second physical location that is different from the first physical location.

7. The computer-implemented method of claim 1 , wherein the virtual space is configured to be entered by at least a portion of the multiple authorized users from the same physical location.

8. A system configured for creating shared virtual spaces, the system comprising: one or more hardware processors configured by machine-readable instructions to:

generate a virtual space capable of being modified by multiple authorized users, the virtual space having an exterior perimeter defining an interior area, the interior area having at least one volumetrically-mapped virtual item therein;

receive a modification to the at least one volumetrically-mapped virtual item from a first authorized user of the multiple authorized users, wherein the at least one volumetrically-mapped virtual item is configured to be used as an anchor point, such that a location change of the at least one volumetrically-mapped virtual item re-orients the virtual space consistent with the location change; and

store the modification to the at least one volumetrically-mapped virtual item in association with the virtual space.

9. The system of claim 8 , wherein the one or more processors further are configured by the machine-readable instructions to:

receive a scan of the at least one volumetrically-mapped virtual item;

apply the received modification of the at least one volumetrically-mapped virtual item to the scan to create a modified scan; and

store the modified scan in association with the bounded virtual space.

10. The system of claim 8 , wherein the one or more processors further are configured by the machine-readable instructions to:

receive a request from a second authorized user of the multiple authorized users to enter the virtual space;

provide the virtual space with the at least one volumetrically-mapped item having the modified scan applied thereto; and

permit the second authorized user to enter the virtual space.

11. The system of claim 10 , wherein the second authorized user is permitted to enter the virtual space at a same time as the first authorized user.

12. The system of claim 10 , wherein the second authorized user is permitted to enter the virtual space at a different time than the first authorized user.

13. The system of claim 10 , wherein the virtual space is configured to be entered by the first authorized user from a first physical location, and wherein the virtual space is configured to be entered by the second authorized user from a second physical location that is different from the first physical location.

14. The system of claim 10 , wherein the virtual space is configured to be entered by at least a portion of the multiple authorized users from the same physical location.

15. A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for creating shared virtual spaces, the method comprising:

receiving a request to create a shared virtual space;

receiving input that describes a location of a virtual exterior perimeter around a physical space, the virtual exterior perimeter defining a virtual interior area;

generating the virtual exterior perimeter around the physical space;

receiving input that describes at least one physical item in the physical space;

volumetrically mapping the at least one physical item to create a virtual item in the virtual interior area, wherein the virtual item is configured to be used as an anchor point for the virtual space, such that a location change of the virtual item re-orients the virtual space consistent with the location change;

receiving identifications for a plurality of authorized users each of whom is authorized to modify the shared virtual space; and

creating the shared virtual space as the virtual interior area having the volumetrically-mapped item therein.

16. The computer storage medium of claim 15 , wherein the method further comprises:

receiving a modification to the virtual item from a first user of the plurality of authorized users; and

storing the modification to the virtual item in association with the shared virtual space.

17. The computer storage medium of claim 15 , wherein the method further comprises:

receiving a scan of the virtual item;

receiving the modification to the scan to create a modified scan; and

storing the modified scan of the virtual item in association with the shared virtual space.

18. The computer storage medium of claim 15 , wherein the method further comprises:

receiving a request for a second authorized user of the plurality of authorized users to enter the shared virtual space;

providing the virtual space with the virtual item having the modification; and

permitting the second authorized user to enter the shared virtual space.

Assignments (2)
CHANGE OF NAME Recorded May 31, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060244/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2022
From: SHALOWITZ, ILANA ORLY; GUSTAFSON, ASHLEY; BLUM, LAURA MARY PHELPS; KITCHENS, JESSICA; HAYES, HILARY
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 058715/0990 →
Continuity (1)
Related Publication 20230078578A1 · Mar 16, 2023