US 12,406,225 B1
Devices for monitoring inventory within enclosures
Jun Ai, Seattle, WA (US); Rani Awale, Bothell, WA (US); Andre David Brown, Issaquah, WA (US); Kavitha Lingamoorthy, Shoreline, WA (US); Ajay Kumar Ponnuswamy, Seattle, WA (US); Gopi Prashanth Gopal, Redmond, WA (US); Sudheer Ramoji, Sammamish, WA (US); and Edwin Thorne, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Feb. 17, 2021, as Appl. No. 17/177,902.
Int. Cl. F25D 29/00 (2006.01); F25D 27/00 (2006.01); G06N 3/08 (2023.01); G06Q 10/087 (2023.01); G06V 10/20 (2022.01); G06V 20/52 (2022.01); H04W 4/80 (2018.01)
CPC G06Q 10/087 (2013.01) [F25D 27/005 (2013.01); F25D 29/00 (2013.01); G06N 3/08 (2013.01); G06V 10/255 (2022.01); G06V 20/52 (2022.01); H04W 4/80 (2018.02); F25D 2700/02 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method comprising:
capturing, at a first time, a first image by a first camera disposed within a first housing of a first monitoring unit, wherein at least a portion of a first field of view of the first camera is illuminated by a first illuminator disposed within the first housing at the first time, and wherein the first monitoring unit is mounted to an interior surface of an enclosure within a vicinity of a plane through which the enclosure is accessible;
providing at least the first image as an input to an artificial neural network trained to detect at least one item within an image, wherein the artificial neural network is executed by at least one processor;
receiving at least one output from the artificial neural network;
detecting, by the at least one processor, a first item depicted within the first image based at least in part on the at least one output;
identifying, by the at least one processor, the first item based at least in part on the first image; and
storing, by the at least one processor, an indication that at least the first item has entered the enclosure or has departed from the enclosure in at least one of a first memory component disposed within the first monitoring unit or a computer system external to the first monitoring unit.