US 12,340,287 B2
Maintaining a data structure corresponding to a target object
Matanya B. Horowitz, Golden, CO (US); Joseph M. Castagneri, Denver, CO (US); Joshua M. Browning, Edgewater, CO (US); Austin Anderson, Louisville, CO (US); Carson C. Potter, Denver, CO (US); and Paul Dawes, Woodside, CA (US)
Assigned to AMP Robotics Corporation, Louisville, CO (US)
Filed by AMP Robotics Corporation, Louisville, CO (US)
Filed on Dec. 22, 2021, as Appl. No. 17/559,818.
Prior Publication US 2023/0196188 A1, Jun. 22, 2023
Int. Cl. G06N 20/00 (2019.01); G06F 16/583 (2019.01)
CPC G06N 20/00 (2019.01) [G06F 16/5854 (2019.01)] 22 Claims
OG exemplary drawing
 
18. A method, comprising:
receiving a sensed signal from an object recognition device at a sorting facility;
determining that an identified target object from the sensed signal is a new target object;
generating a new data structure corresponding to the new target object;
updating the new data structure with an attribute associated with the new target object, wherein the attribute is derived from the sensed signal associated with the new target object;
updating the new data structure with a result of a first sorting operation that was performed on the new target object by a first sorting device;
publishing the new data structure to a message queue;
reading, via a second sorting device, the new data structure from the message queue; and
performing, via the second sorting device, a second sorting operation on the new target object based at least in part on the result of the first sorting operation and the attribute that are included in the new data structure,
wherein the second sorting device is configured to perform the second sorting operation on the new target object using one or more of the following sorting mechanisms: a robot with one or more actuatable arms, a picker mechanism, an array of air orifices, an array of paddles, and an array of pushing mechanisms.