US 12,391,478 B2
System for identifying, tracking, controlling, and/or optimizing stacked shipping assets in an inventory management facility and related methods
Mark D. Mills, Land O Lakes, FL (US); Christopher Alexander, Tarpon Springs, FL (US); Artem Igorevich Davtyan, New Port Richey, FL (US); Charles-Alexandre Kodjo Diop, Chicago, IL (US); Adonis Alfredo Fernandez Reyes, Tampa, FL (US); Matthew Michael McDermott, Weeki Wachee, FL (US); Jorge A. Perez Rincon, Tampa, FL (US); and Jeffery Thompson, Jr., St. Petersburg, FL (US)
Assigned to All Terminal Services, LLC, Westmont, IL (US)
Filed by All Terminal Services, LLC, Westmont, IL (US)
Filed on Feb. 24, 2025, as Appl. No. 19/061,932.
Application 19/061,932 is a continuation in part of application No. 18/060,162, filed on Nov. 30, 2022.
Application 18/060,162 is a continuation in part of application No. 16/951,015, filed on Nov. 18, 2020, granted, now 12,020,148, issued on Jun. 25, 2024.
Claims priority of provisional application 63/557,470, filed on Feb. 23, 2024.
Claims priority of provisional application 63/557,472, filed on Feb. 23, 2024.
Claims priority of provisional application 63/284,071, filed on Nov. 30, 2021.
Claims priority of provisional application 62/936,715, filed on Nov. 18, 2019.
Prior Publication US 2025/0187834 A1, Jun. 12, 2025
Int. Cl. G06F 7/00 (2006.01); B65G 1/137 (2006.01); G05B 13/02 (2006.01); G06Q 10/087 (2023.01)
CPC B65G 1/1371 (2013.01) [G05B 13/027 (2013.01); G06Q 10/087 (2013.01); B65G 1/1373 (2013.01); B65G 2203/0216 (2013.01); B65G 2203/041 (2013.01); B65G 2209/04 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A control system for an inventory management facility, the control system comprising:
one or more containers in the inventory management facility;
one or more servers; and
one or more container handlers operable within the inventory management facility and configured to engage at least one of the one or more containers, wherein the one or more container handlers includes:
one or more sensors on the one or more container handlers and configured to generate sensor data of at least one of one or more containers, wherein the one or more sensors comprises an image sensor configured to generate container image data;
one or more geolocation devices on the one or more container handlers and configured to generate one or more geolocation values for one or more of the one or more container handlers or the one or more containers or a combination thereof,
one or more wireless transceivers on the one or more container handlers; and
one or more controllers on the one or more container handlers, the one or more controllers coupled to the one or more sensors, the one or more geolocation devices, and the one or more wireless transceivers, the one or more controllers configured to transmit the sensor data and the geolocation value for the one or more of the one or more container handlers and the one or more containers to the one or more servers,
wherein the one or more servers includes one or more processors and one or more non-transitory computer-readable storage mediums storing instructions comprising one or more algorithms that when executed by the one or more processors cause the one or more processors to perform steps to:
generate a database associated with the sensor data, the database comprising, for the one or more containers, image data and geolocation data;
perform machine learning on the image data including executing at least one of:
a first machine learning model comprising a neural network trained to predict a location of text sequences in the image data; or
a second machine learning model comprising a neural network for scanning the text sequences and predicting a sequence of missing characters; or
a combination thereof; and
perform optical character recognition (OCR) on the image data.
 
8. A server in a control system for an inventory management facility, the control system comprising one or more containers in the inventory management facility, and one or more container handlers operable within the inventory management facility and configured to engage at least one of the one or more containers, wherein the one or more container handlers includes one or more sensors on the one or more container handlers and configured to generate sensor data of at least one of one or more containers, wherein the one or more sensors comprises an image sensor configured to generate container image data, one or more geolocation devices on the one or more container handlers and configured to generate one or more geolocation values for one or more of the one or more container handlers or the one or more containers or a combination thereof, one or more wireless transceivers on the one or more container handlers, and one or more controllers on the one or more container handlers, the one or more controllers coupled to the one or more sensors, the one or more geolocation devices, and the one or more wireless transceivers, the one or more controllers configured to transmit the sensor data and the geolocation value for the one or more of the one or more container handlers and the one or more containers to the server,
the server comprising:
one or more processors and one or more non-transitory computer-readable storage mediums storing instructions comprising one or more algorithms that when executed by the one or more processors cause the one or more processors to perform steps to:
generate a database associated with the sensor data, the database comprising, for the one or more containers, image data and geolocation data;
perform machine learning on the image data including executing at least one of:
a first machine learning model comprising a neural network trained to predict a location of text sequences in the image data; or
a second machine learning model comprising a neural network for scanning the text sequences and predicting a sequence of missing characters; or
a combination thereof; and
perform optical character recognition (OCR) on the image data.