Virtual planogram management systems and methods
Systems and methods of constructing and managing virtual planograms are presented. Contemplated systems allow for construction of a virtual planogram, which can be used to present consumers virtual inventory items as being available for purchase via a display device. The display device can include an electronic billboard within an establishment, a mall for example, or include a user's smart device, a cell phone or tablet for example.
1 . A computing-device augmented reality marketplace system, comprising:
at least one digital camera that captures real-time image data;
at least one digital display;
at least one computer readable non-transitory memory storing software instructions; and
at least one processor coupled with the at least one memory, the at least one digital display, and the at least one digital camera, wherein the at least one processor performs the following operations upon execution of the software instructions:
capturing real-time video data of a physical environment via the at least one digital camera;
converting features in the physical environment from the real-time video data into digital image features;
analyzing the digital image features to identify at least one environment-dependent presentation constraint of the physical environment;
obtaining at least one virtual planogram selected based on the identified at least one environment-dependent presentation constraint to generate a bias-corrected augmented reality display;
rendering an augmented reality view on the at least one digital display by superimposing virtual inventory items on the real-time video data according to the at least one virtual planogram; and
enabling a user to initiate a transaction for at least one of the virtual inventory items via the at least one digital display.
2 . The system of claim 1 , wherein operations further include:
registering background features from the real-time video data;
combining the registered background features with inertial movement data; and
generating position or orientation information of the virtual inventory items relative to the registered background features.
3 . The system of claim 1 , wherein the virtual inventory items comprise at least one of: a virtual service item, a video game item, or a real inventory item.
4 . The system of claim 1 , wherein the operations further include modifying presentation of the virtual inventory items based on at least one of: a time, a temperature, a seasonal change, or a vendor lease expiration.
5 . The system of claim 1 , wherein the operations further include:
detecting when a physical product is sold out; and
replacing a representation of the physical product with a different virtual inventory item.
6 . The system of claim 1 , wherein the operations further include:
recognizing a product brand from the physical environment; and
presenting additional virtual inventory items associated with the recognized product brand.
7 . The system of claim 1 , wherein the at least one virtual planogram comprises control of placement of virtual items relative to physically present items within a 360-degree experience.
8 . The system of claim 1 , wherein the operations further include virtually expanding a physical fixture space into unavailable real-world space.
9 . The system of claim 1 , wherein the operations further include:
obtaining a geographic protocol associated with the user; and
modifying the virtual inventory items based on the geographic protocol.
10 . The system of claim 1 , wherein the virtual inventory items are arranged according to a fee schedule within the at least one virtual planogram.
11 . The system of claim 1 , wherein the operations further include presenting a proxy item of a 3-D printable item.
12 . The system of claim 1 , wherein the operations further include constructing the at least one virtual planogram in real-time based on search results responsive to the image features.
13 . The system of claim 1 , wherein the virtual inventory items comprise products from multiple different retailers arranged according to the at least one virtual planogram.
14 . The system of claim 1 , wherein the operations further include placing the virtual inventory items via deriving position and orientation information based on an implementation of a vSLAM algorithm.
15 . The system of claim 1 , wherein the operations further include triggering different overlapping virtual planograms based on current sensor data.
16 . The system of claim 1 , wherein the operations further include presenting inventory items based on at least one of: a user preference, a proximity, a geo-location, a time, or a news event.
17 . The system of claim 1 , wherein the at least one virtual planogram comprises physical or logical dimensions affecting placement of virtual inventory items.
18 . The system of claim 1 , wherein the operations further include presenting the virtual inventory items within at least one of: a virtual shelve, a virtual mall, a virtual store, a virtual window, a virtual rack, a virtual case, or a virtual freezer.
19 . The system of claim 1 , wherein the operations further include presenting the virtual inventory items on at least one virtual mannequin.
20 . The system of claim 1 , wherein the operations further include allowing a planogram manager to grant award points to a purchaser upon completion of a transaction.
21 . A method comprising:
capturing real-time video data of a physical environment via the at least one digital camera;
converting features in the physical environment from the real-time video data into digital image features;
analyzing the digital image features to identify at least one environment-dependent presentation constraint of the physical environment;
obtaining at least one virtual planogram selected based on the digital image features identified at least one environment-dependent presentation constraint to generate a bias-corrected augmented reality display;
rendering an augmented reality view on the at least one digital display by superimposing virtual inventory items on the real-time video data according to the at least one virtual planogram; and
enabling a user to initiate a transaction for at least one of the virtual inventory items via the at least one digital display.
22 . A non-transitory computer-readable medium having computer instructions stored thereon, which, when executed by at least one processor, cause the at least one processor to perform the operations of:
capturing real-time video data of a physical environment via the at least one digital camera;
converting features in the physical environment from the real-time video data into digital image features;
analyzing the digital image features to identify at least one environment-dependent presentation constraint of the physical environment;
obtaining at least one virtual planogram selected based on the digital image features identified at least one environment-dependent presentation constraint to generate a bias-corrected augmented reality display;
rendering an augmented reality view on the at least one digital display by superimposing virtual inventory items on the real-time video data according to the at least one virtual planogram; and
enabling a user to initiate a transaction for at least one of the virtual inventory items via the at least one digital display.