IP Library Granted Patent US 12700023
Granted Patent B2
US 12700023 · App. 18/685,481 · Granted Aug 4, 2026

Automatic retail display management

Inventor: Khai Gan Chuah (Austin, TX)
Assignee: Khai Gan Chuah
G06Q30/0281G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12700023
App. No.
18/685,481
Granted
Aug 4, 2026
Kind
B2
Abstract

Apparatus and associated methods relate to dynamically managing quality of a sample in a public display space. In an illustrative example, a sample quality profile (SQP) may be generated in response to a sample update signal. The sample update signal may, for example, originate from a physical product display location. The sample update signal may, for example include data from a sensor(s) configured to detect a physical attribute(s) corresponding to the sample. The SQP may, for example, correlate the at least one physical attribute with at least one sample quality metric(s) (SQM). A predetermined minimum quality criterion(s) (MQC) corresponding to the product, sample, and/or showcase may, for example, be retrieved and compared to the SQM. If the SQM does not meet the MQC, then a sample request signal may, for example, be generated. Various embodiments may, for example, advantageously maintain an attractive product sample for display to potential customers.

Claims (67)

1 . A computer system comprising:

a processor; and,

a memory operably coupled to the processor and including computer readable instructions that, when executed by the processor, cause the processor to perform operations to provide dynamic visualization of allocation of a public display space, the operations comprising:

in response to receiving a signal corresponding to a request from a device of a user for available physical space associated with a physical retail facility corresponding to a unique retail identifier (RID), determine a showcase layout template (SLT) having a predetermined association with a physical location at the physical retail facility, the determination based at least on physical space available to associate with a physical showcase;

retrieve a navigational framework (NFW) associated with the physical location;

generate, based on the SLT and the NEW, and transmit to the device of the user, a signal configured to generate a visual display of the NEW corresponding to the physical location available; and,

in response to receiving, from the device of the user, a signal indicating a selection of coordinates in the NEW corresponding to a selection by the user of at least a portion of the physical space available in the physical location, associate in at least one datastore the selected coordinates in the NEW, the user, the SLT, and the RID,

the operations further comprising:

in response to receiving from the device of the user a signal identifying at least one portion of the selected physical space as a target for application of a predetermined add-on module (AOM) selected from at least one datastore of available AOMs, perform AOM preview operations comprising:

retrieve from a datastore at least one showcase layout template (SLT), comprising a data structure, associated with the at least one portion of the selected physical space;

retrieve, by the processor, an AOM object comprising a data structure defining attributes of the AOM; and,

generate, based on the AOM object data structure and the at least one SLT data structure, a preview signal configured to cause the user device to display a visual preview of a physical change resulting from the at least one SLT with the predetermined AOM applied, wherein the preview signal comprises predicted changes to metrics associated by applying the predetermined AOM;

in response to receiving a confirmation signal from the user device, generate an association between the at least one SLT and the AOM object; and,

generate an application signal configured to cause the predetermined AOM to be applied to the at least one SLT such that the physical change is generated in: the at least one portion of the selected physical location associated with the at least one SLT, a user display corresponding to the at least one portion of the selected physical location, or some combination thereof,

wherein the predetermined AOM comprises a physical modification to at least one physical showcase corresponding to the at least one SLT, wherein the physical modification to the at least one physical showcase is configured to operate dynamically in response to a signal from a mobile device of a user in physical proximity to the at least one physical showcase.

2 . The computer system of claim 1 , wherein:

the signal from the device of the user, identifying at least one portion of the physical location as the target for application of the predetermined AOM, comprises a range of coordinates in a navigational framework (NFW) associated with the physical location, the range of coordinates associated with the at least one portion of the physical location, and

the at least one SLT is retrieved based on a predetermined association with the range of coordinates in the NFW.

3 . The computer system of claim 1 , the operations further comprising:

determine, based on the AOM object, whether the predetermined AOM comprises a virtual AOM,

wherein, in response to determining the predetermined AOM comprises a virtual AOM, the application signal causes predetermined AOM instructions to be automatically executed in response to at least one predetermined trigger associated with the at least one SLT.

4 . The computer system of claim 1 , the operations further comprising:

determine, based on the AOM object, whether the predetermined AOM comprises a physical AOM,

wherein, in response to determining the predetermined AOM comprises a physical AOM, the application signal causes physical implementation operations to be performed, the physical implementation operations comprising:

generate an implementation signal configured to cause an AOM provider to physically provide the predetermined AOM to at least one retail location, each at least one retail location corresponding to a predetermined retail identifier (RID);

determine, from a selection signal received from the user device, the at least one retail location to be associated with the predetermined AOM;

generate an application signal for each at least one retail location as a function of the AOM object and the at least one SLT; and,

when a confirmation signal is not received from each of the at least one retail location confirming that the AOM has been received and applied, then generate an error signal to notify at least one predetermined user that the predetermined AOM has not been physically applied to the at least one retail location from which no confirmation signal has been received.

5 . The computer system of claim 4 , wherein the predetermined AOM comprises a digital display comprising a dynamic display in at least one showcase at the at least one retail location, a popup notification when a shopping user accesses a digital display corresponding to the at least one SLT, or some combination thereof.

6 . The computer system of claim 1 , wherein the predetermined AOM comprises a digital process.

7 . The computer system of claim 1 , wherein the predetermined AOM comprises a digital advertising module.

8 . The computer system of claim 1 , wherein the predetermined AOM comprises decor, hardware, or some combination thereof.

9 . A computer system comprising:

a processor; and,

a memory operably coupled to the processor and including computer readable instructions that, when executed by the processor, cause the processor to perform operations to provide dynamic visualization of allocation of a public display space, the operations comprising:

in response to receiving a signal corresponding to a request from a device of a user for available physical space associated with a physical retail facility corresponding to a unique retail identifier (RID), determine a showcase layout template (SLT) having a predetermined association with a physical location at the physical retail facility, the determination based at least on physical space available to associate with a physical showcase;

retrieve a navigational framework (NFW) associated with the physical location;

generate, based on the SLT and the NEW, and transmit to the device of the user, a signal configured to generate a visual display of the NEW corresponding to the physical location available; and,

in response to receiving, from the device of the user, a signal indicating a selection of coordinates in the NEW corresponding to a selection by the user of at least a portion of the physical space available in the physical location, associate in at least one datastore the selected coordinates in the NFW, the user, the SLT, and the RID,

the operations further comprising:

in response to receiving a signal identifying a product identifier (PID) corresponding to a physical product a second user wishes to physically interact with and which is located in the selected physical space:

retrieve the retail identifier (RID) associated with the physical retail facility associated with the PID and associated with an active sample identifier (SID) corresponding to a physical sample of the physical product on display at the physical retail facility;

generate a first display signal configured to generate a first navigational display for display to the second user, the first display signal generated based on a current physical location of the user and a location of the physical retail facility; and,

in response to a signal corresponding to arrival of the user at the physical retail facility, generate a second display signal configured to generate a second navigational display for display to the user, the second display signal generated based at least on coordinates associated with the SID in at least one navigational framework (NFW) associated with the RID;

update the second display signal to generate an updated display based on a signal corresponding to a location of the user within the physical retail facility; and,

generate a product suggestion corresponding to a second PID (PID2), the PID2 selected at least based on:

the location of the physical retail facility,

an association between the PID and the PID2, and

an active sample associated with the PID2 being associated with the RID such that the second user may physically interact with a second physical product associated with the PID2; and,

generate a third display signal configured to navigate the second user to the PID2; and

generate a display signal configured to provide the user a prompt for input,

wherein:

the prompt for input corresponds to a suggestion to share at least one image of the physical product,

the operations further comprise update, based on the at least one image, a quality metric of: the SID, a showcase layout template (SLT) associated with the RID and the PID, or some combination thereof, and

the quality metric is determined by applying image analysis to detect geospatial attributes of the physical sample associated with the SID, the physical showcase associated with the SLT, or some combination thereof.

10 . The computer system of claim 9 , wherein the second display signal is further generated based at least on the SLT associated with the RID, and which is associated with the PID.

11 . The computer system of claim 9 , wherein the prompt for input corresponds to an offer to purchase a physical product associated with the PID.

12 . The computer system of claim 9 , wherein the prompt for input corresponds to a request for feedback on:

the physical sample associated with the SID, the physical product associated with the PID, a showcase associated with a showcase layout template (SLT) associated with the RID and the PID, or some combination thereof.

13 . The computer system of claim 9 , wherein the second navigational display comprises an intra-location navigation display.

14 . The computer system of claim 9 , wherein:

a predetermined add-on module (AOM) is associated, in a datastore, with the coordinates in the at least one NFW,

at least one predetermined action is associated with the predetermined AOM and the coordinates in the at least one NFW, and,

the operations further comprise:

in response to the signal corresponding to arrival of the user, execute the at least one predetermined action based on the predetermined AOM.

15 . The computer system of claim 9 , wherein:

the at least one NFW is associated, in a datastore, with at least one predetermined attribute of: at least one associated SLT, at least one associated add-on module (AOM), or some combination thereof.