IP Library Granted Patent US 11,151,795
Granted Patent B2
US 11,151,795 · App. 16/709,791 · Granted Oct 19, 2021

Systems and methods of creating virtual pop-up spaces

Inventors: Curtis Hutten (Laguna Beach, CA); Robert D. Fish (Irvine, CA); Brian Kim (Walnut, CA)
Assignee: Wormhole Labs, Inc.
G06T19/006G06Q30/0643
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,151,795
App. No.
16/709,791
Granted
Oct 19, 2021
Kind
B2
Abstract

A computer-implemented virtual pop-up space comprises a traversable 3D representation of a real-world location, wherein the traversable 3D representation renders a first avatar of a first user. The inventive concept further provides a virtual interface configured to enable a user transaction through the first avatar within the traversable 3D representation of the real-world location.

Claims (37)

1. A method of creating a virtual pop-up space, the method comprising:

receiving, from a first user, a first set of spatial capture data representing a first area of a real-world location located about the first user;

rendering a first traversable 3D representation of the first real-world location based on the first set of spatial capture data,

wherein the first set of spatial capture data includes a representation of a physical dimension and a physical location of a first object, and

wherein the first object is at least partially within the first traversable 3D representation of the first real-world location;

rendering a virtual interface configured to manage a user transaction within the traversable 3D representation;

receiving, from a second user, a second set of spatial capture data representing a second area of a second real-world location located about the second user, wherein the second area falls within a distance threshold of the first area;

rendering a second traversable representation of the second real-world location based on the second set of spatial capture data,

wherein the second set of spatial capture data includes a representation of a physical dimension and a physical location of a second object, and

wherein the first object is at least partially within the first traversable 3D representation of the first real-world location;

determining whether the first area and the second area intersect; and

responsive to determining that the first area and the second area intersect, stitching the first and second traversable 3D representations together into a shared virtual space captured from a shared real-world location.

2. The method of claim 1 , wherein the shared virtual space is updated in substantially real-time based on additional user input.

3. The method of claim 1 , wherein rendering the first traversable 3D representation further comprises receiving a selection of a point in time.

4. The method of claim 3 , wherein the point in time is in the past.

5. The method of claim 4 , further comprising rendering first traversable 3D representation based on historical spatial capture data.

6. The method of claim 1 , wherein the first traversable 3D representation comprises one or more interactive elements associated with at least one of a physical object, a physical service, a virtual object, and a virtual service.

7. A computer-implemented method for generating a virtual pop-up space, comprising:

rendering a first traversable 3D representation of a first real-world location using a first set of spatial capture data,

wherein the first traversable 3D representation includes a first avatar of a first user, and

wherein the first set of spatial capture data includes a representation of a physical dimension and a physical location of a first object;

rendering a second traversable 3D representation of a second real-world location using a second set of spatial capture data;

wherein the second traversable 3D representation includes a second avatar of a second user, and

wherein the second set of spatial capture data includes a representation of a physical dimension and a physical location of a second object;

determining whether the first traversable 3D representation and the second traversable 3D representation fall within a threshold distance, wherein an upper limit of the threshold distance includes at least one shared point between two adjacent traversable 3D representations;

responsive to determining that the first traversable 3D representation and the second traversable 3D representation fall within the threshold distance; merging the first traversable 3D representation and the second traversable 3D representation to render a shared traversable 3D representation that includes the first avatar and the second avatar; and

rendering a virtual interface configured to enable a user transaction through at least one of the first avatar and the second avatar within the shared traversable 3D representation of the real-world location.

8. The method of claim 7 , wherein the user transaction is a purchase selected from at least one of the group consisting of: a physical object, a virtual object, a physical service, and a virtual service.

9. The method of claim 7 , wherein the physical object is present and sold in the real-world location.

10. The method of claim 7 , wherein the physical service is present and offered in the real-world location.

11. The method of claim 7 , wherein the virtual object is available for purchase through the virtual interface.

12. The method of claim 11 , wherein the virtual object is only available for purchase when the first avatar is within a distance threshold of the traversable 3D representation.

13. The method of claim 7 , wherein the virtual service is available for purchase through the virtual interface.

14. The method of claim 13 , wherein the virtual service is only available for purchase when the first avatar is within a distance threshold of the traversable 3D representation.

15. The method of claim 7 , wherein the virtual interface is configured to receive a media capture command from the first user associated with the first avatar within the traversable 3D representation.

16. The method of claim 7 , further comprising a real person at the real-world location, wherein the virtual interface is configured to manage one or more transactions between the first user and the real person.

17. The method of claim 7 , wherein the traversable 3D representation is configured to limit entrance of one or more avatars into the traversable 3D representation of the real-world location.

Assignments (4)
SECURITY INTEREST Recorded Jan 5, 2024
From: BRAVO, DAVID
To: WORMHOLE LABS, INC.
Reel/Frame 066037/0910 →
RELEASE OF SECURITY INTEREST Recorded Nov 28, 2023
From: 54 DYER, LP
To: WORMHOLE LABS, INC.
Reel/Frame 065693/0515 →
SECURITY INTEREST Recorded Feb 6, 2023
From: WORMHOLE LABS, INC.
To: 54 DYER, LP
Reel/Frame 062604/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2020
From: HUTTEN, CURTIS; KIM, BRIAN; FISH, ROBERT D.
To: WORMHOLE LABS, INC.
Reel/Frame 054611/0575 →
Continuity (1)
Related Publication 20210174591A1 · Jun 10, 2021