Storage compartment coordination and tracking
A system includes storage compartments, each of the storage compartments being configured to store shipments and having a locking mechanism and a computing system that controls operations of the storage compartments. The computing system performs: receiving a request from a providing entity to reserve a portion of the storage compartments, obtaining identification information of a requesting entity requesting a shipment from the providing entity, generating a scannable code; transmitting the scannable code and the identification code of the requesting entity to the providing entity, determining a compartment of the storage compartments to be reserved to temporarily store the shipment, detecting a scan of the scannable code or an input of the identification code on a computing device at a terminal of a location of or adjacent to the reserved determined compartment, and in response to detecting the scan or the input of the identification code, opening the reserved determined compartment.
1. A system comprising:
storage compartments, each of the storage compartments being configured to store shipments and having a locking mechanism;
a computing system configured to control operations of the storage compartments, the computing system comprising:
one or more computing devices;
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the computing system to perform:
receiving a request from a providing entity to reserve a portion of the storage compartments;
obtaining identification information of a requesting entity requesting a shipment from the providing entity;
setting an identification code of the requesting entity;
obtaining an input by the requesting entity of a pickup location or automatically selecting a pickup location based on a location of the requesting entity, the pickup location corresponding to a location of the storage compartments;
obtaining, from the providing entity, an input of a portion of the identification information of the requesting entity;
generating a scannable code for the providing entity;
transmitting the scannable code and the identification code of the requesting entity to the providing entity;
determining a compartment of the storage compartments to be reserved in order to temporarily store the shipment;
reserving the determined compartment;
in response to reserving the determined component, determining whether the shipment fits inside a smaller compartment at a same or adjacent location as the reserved determined compartment; and
in response to determining that the shipment fits inside a smaller compartment:
reserving the smaller compartment;
cancelling the reservation of the reserved determined compartment;
detecting a scan of the scannable code or an input of the identification code on a computing device at a terminal of a location of or adjacent to the smaller determined compartment; and
in response to detecting the scan or the input of the identification code, actuating, by the computing system, a physical opening of the smaller determined compartment.