A dynamic digital advertising content communications device for displaying a digital circular to a user based on spatial positioning and dynamic content dynamically selected to visually organize and display a plurality of circular content items included in the digital circular, comprising:
- at least one processor;
- and
- a memory coupled with the at least one processor, the memory including instructions that when executed by the at least one processor causes the at least one processor to:
- receive from the user a selection of a digital circular location, wherein the digital circular location is associated with a retail location that the user requests to view the digital circular based on a current time frame that the user executes the selection of the digital circular location,
- request the digital circular based on the digital circular location that includes item cards created that are customized to the digital circular location and a current time of the selected digital circular location from a digital circular generation system based on item card parameters, wherein each of the item card parameters are indicative to a presentation of a corresponding item card of the item cards as displayed in the digital circular and are customized to a retailer priority of a digital circular retailer associated with the digital circular location to advertise to the user and to a purchase priority of the user to purchase retail items from the digital circular retailer,
- receive the digital circular that includes the item cards from the digital circular generation system that are spatially positioned into a corresponding item card partition of a digital circular grid for the digital circular,
- dynamically format each item card of the item cards in an item card position and an item card size associated with each item card partition to prioritize the display of each item card in the digital circular based on each corresponding item card parameter of the item card parameters to display in real-time, wherein each item card of the item cards is dynamically formatted with corresponding item card content in real-time that is a current state of each corresponding item card parameter of the item card parameters that are generated from selections by the user of different item cards of the item cards in the digital circular to dynamically display each item card of the item cards with the corresponding item card content as spatially positioned in the digital circular grid to prioritize the display of each item card of the item cards with the corresponding item card content based on the current state of each corresponding item card parameter of the item card parameters,
- dynamically receive updates to the item card parameters associated with each corresponding item card of the item cards that are updated in real-time based on the selections by the user of different item cards of the item cards in the digital circular to continuously identify product preferences of the user, wherein each item card of the item cards changes as the corresponding item card parameters associated with each corresponding item card change based on the updates to the item card parameters, and
- dynamically adjust the digital circular grid by displaying updates to each item card of the item cards included in the digital circular grid by integrating the item card parameters as the item card parameters are updated as triggered by the selections of the user to continuously identify the product preferences of the user and by triggering a change to the corresponding item card content of each item card of the item cards displayed and a change in size and spatial position as each item card of the item cards in the digital circular is updated, wherein the size and the spatial position of each item card of the item cards as displayed is dynamically adjusted based on of each corresponding item card content as the item card parameters associated with each corresponding item card are updated as triggered by the selections by the user to continuously identify the product preferences of the user.