AUGMENTED REALITY PRODUCT PREVIEW
First Claim
Patent Images
1. A computing device comprising:
- at least one processor;
a camera;
a display screen; and
memory including instructions that, when executed by the at least one processor, cause the computing device to;
obtain image data of a physical environment containing a marker using the camera;
analyze the image data to determine a first position of the marker with respect to the computing device;
display, on the display screen in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item;
determine a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface;
determine that the first overlap value fails to satisfy an overlap threshold; and
provide a listing of items, wherein an item of the listing of items, when positioned at the second position, is associated with a second probability of overlap that satisfies the overlap threshold.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for displaying 3D containers in a computer generated environment are described. A computing device may provide a user with a catalog of objects which may be purchased. In order to view what an object may look like prior to purchasing the object, a computing device may show a 3D container that has the same dimensions as the object. As discussed herein, the 3D container may be located and oriented based on a two-dimensional marker. Moreover, some 3D containers may contain a representation of an object, which may be a 2D image of the object.
-
Citations
20 Claims
-
1. A computing device comprising:
-
at least one processor; a camera; a display screen; and memory including instructions that, when executed by the at least one processor, cause the computing device to; obtain image data of a physical environment containing a marker using the camera; analyze the image data to determine a first position of the marker with respect to the computing device; display, on the display screen in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item; determine a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface; determine that the first overlap value fails to satisfy an overlap threshold; and provide a listing of items, wherein an item of the listing of items, when positioned at the second position, is associated with a second probability of overlap that satisfies the overlap threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
obtaining image data of a physical environment containing a marker using a camera of a computing device; analyzing the image data to determine a first position of the marker with respect to the computing device; displaying, on a display screen of the computing device in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item; determining a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface; determining that the first overlap value fails to satisfy an overlap threshold; and providing a listing of items, wherein an item of the listing of items, when positioned at the second position, is associated with a second probability of overlap that satisfies the overlap threshold. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing system comprising:
-
at least one processor; memory including instructions that, when executed by the at least one processor, cause the computing system to; obtain image data of a physical environment containing a marker using a camera of a computing device; analyze the image data to determine a first position of the marker with respect to the computing device; cause to be displayed, on a display screen of the computing device in an interface, a representation of an item associated with the marker, the representation of the item appearing within a virtual container at a second position and determined based at least in part on dimensions associated with the item; determine a first overlap value between the virtual container and an object located in the physical environment that is represented in the interface; determine that the first overlap value fails to satisfy an overlap threshold; and provide a listing of items, wherein an item of the listing of items, when positioned at the second position, is associated with a second probability of overlap that satisfies the overlap threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification