US 12,214,384 B2
Rapid inspection, sort, tracking and tracing of large quantities of cans held for inspection
Kevin Gillest, Frasier, CO (US); Michael Calahan, Arvada, CO (US); Nickolas Youngworth, Aurora, CO (US); and Todd Hoffman, Boulder, CO (US)
Filed by Kevin Gillest, Frasier, CO (US); Michael Calahan, Arvada, CO (US); Nickolas Youngworth, Aurora, CO (US); and Todd Hoffman, Boulder, CO (US)
Filed on Mar. 12, 2023, as Appl. No. 18/120,398.
Prior Publication US 2024/0299987 A1, Sep. 12, 2024
Int. Cl. H04N 23/90 (2023.01); B07C 5/02 (2006.01); B07C 5/34 (2006.01); B07C 5/342 (2006.01)
CPC B07C 5/3422 (2013.01) [B07C 5/02 (2013.01); B07C 5/3404 (2013.01); H04N 23/90 (2023.01)] 7 Claims
OG exemplary drawing
 
1. A system for quickly inspecting and sorting large quantities of cans held for inspection, and tracking and tracing can disposition down to the level of the individual can including can counts both good and bad, the cans having an interior, a side exterior, and a dome exterior, and having decoration, some of the cans being unacceptable, the cans stacked in layers on a pallet, the pallet having thereon a scannable pallet code, the system comprising:
a set of components comprising:
a plurality of non-camera components including at least one sensor;
a badge scanner and an employee data structure;
a human machine interface allowing control of the system after the badge scanner has accessed the employee data structure;
a hand scanner operative to scan the scannable pallet code and derive therefrom a pallet data container having therein a pallet ID, a hand scanner ID, and the time of insertion of the pallet into a depalletizer;
the depalletizer operative to push one of the layers of the cans from the pallet;
a plurality of transfer conveyors operative to receive the layer of the cans and sequentially transfer and reduce the layer of the cans;
a single filer operative to receive the transferred and reduced layer of the cans and place the cans into single file on a single file bottom vacuum conveyor;
a plurality of cameras, each camera operative to inspect one part of each of the cans, each respective camera having a respective disposition chute, each camera operative to direct the unacceptable cans to the camera's respective disposition chute;
an action code data structure template able to contain information regarding each action taken by the system;
a component data structure associated with each non-camera component of the system;
a component action data structure associated with an action performed by each non-camera component of the system and having therein data taken from the action performed by the non-camera component of the system and an instantiation of the action code data structure;
a respective camera data structure associated with each of the cameras;
a camera action data structure associated with an action performed by each camera;
an event data container associated with each component action data structure and each camera action data structure and having therein data taken from the action performed by the camera and an instantiation of the camera action code data structure;
a programmable logic controller containing in non-transitory storage media instructions enabling it to control the system, including non-camera components and cameras, and further enabling it to transfer data from the human machine interface to a comprehensive database;
the plurality of cameras, the plurality of non-camera components, the programmable logic controller, the badge scanner and the hand scanner operative to send all of the data structures and the event data container to the comprehensive database;
a CPU containing in non-transitory storage media instructions enabling it to produce reports and data files in a first format, and further enabling it to print the reports and data files on a printer, and further enabling it to accept access from a client computer.