Systems and methods of creating virtual pop-up spaces
AssigneeWormhole Labs, Inc.
InventorsCurtis Hutten, Robert D. Fish, Brian Kim
Life of this patent
Estimating the term…
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.
Claims32
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
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 incudes 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.
(canceled)
(canceled)
(canceled)
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.
Dependencies are inferred from the claim text.