A computer-implemented method for determining a relative location of a plurality of items upon a plurality of platforms, the method comprising: providing an antenna for detecting a plurality of items (230A-N) upon a plurality of platforms; and detecting, with the antenna, a first item in the plurality of items (230A-N) for a first period of time and a second item in the plurality of items (230A-N) for a second period of time wherein the first item and the second item are upon at least one platform in the plurality of platforms; characterized by performing an analysis on the first period of time and the second period of time to determine if the first item and the second item are upon one platform or are upon consecutive platforms, comprising: identifying a time interval threshold, wherein the time interval threshold indicates a maximum allowable time interval between items on the same platform; calculating a time interval between a start of the first time period and a start of the second time period; and determining that the first item and the second item are on the same platform if the time interval is less than the time interval threshold, otherwise determining that the first item and the second item are on consecutive platforms; storing in a data store a data describing that the first item and the second item are upon the same platform if the analysis determines the first item and the second item are upon one platform, otherwise storing in the data store a data describing that the first item and the second item are upon consecutive platforms; and communicating the data describing that the first item and the second item are upon the same platform or upon consecutive platforms to an unloading device to automatically unload the first and the second items (230A, 230B) from the platforms. providing an antenna for detecting a plurality of items (230A-N) upon a plurality of platforms; and detecting, with the antenna, a first item in the plurality of items (230A-N) for a first period of time and a second item in the plurality of items (230A-N) for a second period of time wherein the first item and the second item are upon at least one platform in the plurality of platforms; characterized by performing an analysis on the first period of time and the second period of time to determine if the first item and the second item are upon one platform or are upon consecutive platforms, comprising: identifying a time interval threshold, wherein the time interval threshold indicates a maximum allowable time interval between items on the same platform; calculating a time interval between a start of the first time period and a start of the second time period; and determining that the first item and the second item are on the same platform if the time interval is less than the time interval threshold, otherwise determining that the first item and the second item are on consecutive platforms; identifying a time interval threshold, wherein the time interval threshold indicates a maximum allowable time interval between items on the same platform; calculating a time interval between a start of the first time period and a start of the second time period; and determining that the first item and the second item are on the same platform if the time interval is less than the time interval threshold, otherwise determining that the first item and the second item are on consecutive platforms; storing in a data store a data describing that the first item and the second item are upon the same platform if the analysis determines the first item and the second item are upon one platform, otherwise storing in the data store a data describing that the first item and the second item are upon consecutive platforms; and communicating the data describing that the first item and the second item are upon the same platform or upon consecutive platforms to an unloading device to automatically unload the first and the second items (230A, 230B) from the platforms.