Virtual display device for an interactive merchant sales environment
First Claim
1. A system comprising:
- an input device;
a virtual display output device for projecting a first virtual image of a physical merchant location having an object for sale in a merchant environment separate from a user environment for a first user, wherein the first virtual image is displayed to the first user in the user environment that the first user physically occupies using physical spatial parameters of the user environment, wherein the user environment comprises a real-world physical environment;
a non-transitory memory; and
one or more hardware processor coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising;
receiving a request to display the first virtual image of the physical merchant location to the first user within the user environment;
communicating the request to a service provider;
receiving data for a virtual environment corresponding to the physical merchant location from the service provider, wherein the data comprises the first virtual image of the object displayable within the virtual environment, and wherein the data further comprises projectable images of the physical merchant location displayable in the user environment;
determining lighting information in the user environment using the input device, wherein the lighting information comprises light intensity and color characteristics within the user environment;
determining display requirements for the data using the lighting information, wherein the display requirements comprise data to display the first virtual image and the projectable images in the user environment corresponding to the object in the physical merchant location;
generating a three dimensional projection of the physical merchant location using the physical spatial parameters of the user environment and the display requirements for the data, wherein the three dimensional projection displays the object within the virtual environment for the physical merchant location;
projecting, using the virtual display output device, the three dimensional projection within the user environment;
receiving a selection of the object in the three dimensional projection during the projecting of the three dimensional projection; and
generating a transaction for the object from the selection and the data for the virtual environment.
2 Assignments
0 Petitions
Accused Products
Abstract
There is provided systems and method for a virtual display device for an interactive merchant sales environment. A device, such as a communication device, may allow a user to view virtual images of items in a user environment so that a user may view what their potential purchase may look like when placed into the user environment. The user environment may include a residential room, an office, a car interior, or other location where a user may place purchased items. The user may submit a request to view an item in the user environment to the device, which may communicate the request to a merchant or a service provider. The virtual image may correspond to digital image(s) of an item used to present a three dimensional virtual image of the item in the user environment. The device may receive the virtual image(s) and display them to the user.
15 Citations
20 Claims
-
1. A system comprising:
-
an input device; a virtual display output device for projecting a first virtual image of a physical merchant location having an object for sale in a merchant environment separate from a user environment for a first user, wherein the first virtual image is displayed to the first user in the user environment that the first user physically occupies using physical spatial parameters of the user environment, wherein the user environment comprises a real-world physical environment; a non-transitory memory; and one or more hardware processor coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising; receiving a request to display the first virtual image of the physical merchant location to the first user within the user environment; communicating the request to a service provider; receiving data for a virtual environment corresponding to the physical merchant location from the service provider, wherein the data comprises the first virtual image of the object displayable within the virtual environment, and wherein the data further comprises projectable images of the physical merchant location displayable in the user environment; determining lighting information in the user environment using the input device, wherein the lighting information comprises light intensity and color characteristics within the user environment; determining display requirements for the data using the lighting information, wherein the display requirements comprise data to display the first virtual image and the projectable images in the user environment corresponding to the object in the physical merchant location; generating a three dimensional projection of the physical merchant location using the physical spatial parameters of the user environment and the display requirements for the data, wherein the three dimensional projection displays the object within the virtual environment for the physical merchant location; projecting, using the virtual display output device, the three dimensional projection within the user environment; receiving a selection of the object in the three dimensional projection during the projecting of the three dimensional projection; and generating a transaction for the object from the selection and the data for the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, via an input device of a communication device, a request to display a layout of a physical merchant location having items available from a merchant associated with the physical merchant location within a user environment that a user physically occupies using a virtual display device, wherein the request comprises a selection of the items displayed for sale from the merchant in a merchant environment separate from the user environment, and wherein the user environment comprises a real-world physical environment having physical spatial parameters; communicating, via a communication module of the communication device, the request to a service provider; receiving, via the communication module, data for a virtual environment corresponding to the physical merchant location from the service provider, wherein the data comprises a virtual image for the items displayable within the virtual environment, and wherein the data further comprises projectable images of the physical merchant location displayable in the user environment; determining lighting information in the user environment using the input device, wherein the lighting information comprises light intensity and color characteristics within the user environment; determining display requirements for the data using the lighting information, wherein the display requirements comprises data to display the virtual image and the projectable images in the user environment corresponding to the items in the physical merchant location; generating a three dimensional projection of the physical merchant location using the physical spatial parameters of the user environment and the display requirements for the data, wherein the three dimensional projection displays the items within the virtual environment for the physical merchant location; displaying, via the virtual display device of the communication device, the three dimensional projection within the user environment; receiving a selection of an item in the three dimensional projection from the items during the displaying the three dimensional projection; and generating a transaction for the item from the selection and the data for the virtual environment. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving, via an input device of a communication device, a request to display a three dimensional projection of a physical merchant location having an item within a user environment that a user physically occupies using a virtual display module, wherein the request comprises a selection of the item displayed for sale from a merchant in a merchant environment separate from the user environment, and wherein the user environment comprises a real-world physical environment having physical spatial parameters; transmitting, via the communication device, the request to a merchant offering the item for sale; receiving, via the communication device, data for a virtual environment corresponding to the physical merchant location from a service provider, wherein the data comprises a three dimensional digital image of the item from the merchant displayable within the virtual environment, and wherein the data further comprises projectable images of the physical merchant location displayable in the user environment; determining lighting information in the user environment using the input device, wherein the lighting information comprises light intensity and color characteristics within the user environment; determining display requirements for the data using the lighting information, wherein the display requirements comprises data to display the three dimensional digital image and the projectable images in the user environment corresponding to the item in the physical merchant location; generating a three dimensional projection of the physical merchant location using the physical spatial parameters of the user environment and the display requirements for the data, wherein the three dimensional projection displays the item within the virtual environment for the physical merchant location; projecting, via an output display device of the communication device, the three dimensional projection within the user environment; receiving selection of the item in the three dimensional projection during the projecting of the three dimensional projection; and generating a transaction for the item from the selection and the data for the virtual environment.
-
Specification