System and method for visualization of items in an environment using augmented reality
First Claim
Patent Images
1. A method comprising:
- receiving, from a client device, environment image data containing an image of an environment captured by the client device;
receiving a selection of an item that is under consideration for purchase and placement into an indicated location of the image of the environment;
determining a distance to the indicated location in the image of the environment, the distance being from a point of view of the client device that captured the image of the environment;
in response to receiving the selection of the item, scaling an item image of the selected item based on dimensions and the distance determined from the environment image data for the environment;
augmenting, using at least one processor of an application server, the scaled item image into the image of the environment at the indicated location to generate an augmented reality image;
providing the augmented reality image to a display device of a user, the scaled item image in the augmented reality image being selectable to cause display of additional information;
receiving a selection of the scaled item image in the augmented reality image; and
in response to the receiving the selection of the scaled item image, causing, by the application server, presentation of the additional information.
1 Assignment
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for visualization of an item in an environment using augmented reality is provided. In example embodiments, environment image data containing an image of an environment is received from a client device. A selection of an item that is under consideration for purchase and placement into an indicated location of the environment is received. An item image of the selected item is scaled to a scale that is based on dimensions determined from the environment image data for the environment. The scaled item image is augmented into the image of the environment at the indicated location to generate an augmented reality image.
92 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a client device, environment image data containing an image of an environment captured by the client device; receiving a selection of an item that is under consideration for purchase and placement into an indicated location of the image of the environment; determining a distance to the indicated location in the image of the environment, the distance being from a point of view of the client device that captured the image of the environment; in response to receiving the selection of the item, scaling an item image of the selected item based on dimensions and the distance determined from the environment image data for the environment; augmenting, using at least one processor of an application server, the scaled item image into the image of the environment at the indicated location to generate an augmented reality image; providing the augmented reality image to a display device of a user, the scaled item image in the augmented reality image being selectable to cause display of additional information; receiving a selection of the scaled item image in the augmented reality image; and in response to the receiving the selection of the scaled item image, causing, by the application server, presentation of the additional information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
at least one processor of a machine and executable instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising; receiving, from a client device, environment image data containing an image of an environment captured by the client device; receiving a selection of an item that is under consideration for purchase and placement into an indicated location of the image of the environment; determining a distance to the indicated location in the image of the environment, the distance being from a point of view of the client device that captured the image of the environment; scaling an item image of the selected item based on dimensions and the distance determined from the environment image data for the environmental image data in response to receiving the selection of the item; augmenting the scaled item image into the image of the environment at the indicated location to generate an augmented reality image; providing the augmented reality image to a display device of a user, the scaled item image in the augmented reality image being selectable to cause display of additional information; receiving a selection of the scaled item image in the augmented reality image; and in response to the receiving the selection of the scaled item image causing presentation of the additional information. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory machine-readable medium storing instructions which, when executed by the at least one processor of a machine, causes the machine to perform operations comprising:
-
receiving, from a client device, environment image data containing an image of an environment captured by the client device; receiving a selection of an item that is under consideration for purchase and placement into an indicated location of the image of the environment; determining a distance to the indicated location in the image of the environment, the distance being from a point of view of the client device that captured the image of the environment; in response to receiving the selection of the item, scaling an item image of the selected item to a scale based on dimensions and the distance determined from the environment image data for the environment; augmenting the scaled item image into the image of the environment at the indicated location to generate an augmented reality image; providing the augmented reality image to a display device of a user, the scaled item image in the augmented reality image being selectable to cause display of additional information; receiving a selection of the scaled item image in the augmented reality image; and in response to the receiving the selection of the scaled item image causing presentation of the additional information.
-
Specification