| CPC G06Q 10/083 (2013.01) [G06F 30/12 (2020.01)] | 13 Claims | 

| 
               1. A system comprising: 
            a computer system comprising one or more processors programmed with computer instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising: 
              receiving from an e-commerce service, via a user interface, a user selection to purchase a plurality of items; 
                  determining a placement of the items based on a threshold such that one or more items of the items are rearranged in a standardized container having a plurality of open corners to attempt to create an available region within one of the plurality of open corners within which a given next item fits in the standardized container without exceeding the threshold; 
                  moving item representations of the items to regions of a visual representation of the standardized container on the user interface based on the determined placement of the items and a backtracking operation performed by re-arranging item representations of the one or more items in the standardized container using different combinations of open corners and placement configurations; 
                  obtaining a shipping cost for the standardized container for shipping via obtaining size information of the items from an item catalog database and size and cost information of different standardized containers from a container specification database; 
                  determining a number and size of the standardized container based on the determined placement of the items; and 
                  calculating a total shipping cost based on the determined number and size of the standardized container and the obtained shipping cost. 
                 |