IP Library Granted Patent US 12,443,905
Granted Patent B2
US 12,443,905 · App. 18/619,443 · Granted Oct 14, 2025

Controller and method using machine learning to optimize operations of a processing chain of a food factory

Inventors: Louis Sirico (Montreal, CA); Yannick Desmarais (Montreal, CA)
Assignee: WORXIMITY TECHNOLOGIES INC.
G06Q10/0633G05B13/0265G05B19/418G06N3/04G06Q10/06393G06Q10/08G06Q50/04G01N33/004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,905
App. No.
18/619,443
Granted
Oct 14, 2025
Kind
B2
Abstract

Computing device and method using machine learning to optimize operations of a processing chain of a food factory. The computing device collects data representative of characteristics of a product processed by the processing chain. At least some of the collected data are received from one or more sensor monitoring operations of the processing chain. The computing device determines at least one product characteristic value based on the collected data. The computing device executes the machine learning inference engine, which uses a predictive model for inferring command(s) for controlling processing appliance(s) of the processing chain based on inputs. The inputs comprise the at least one product characteristic value. The computing device transmits the command(s) to the processing appliance(s) of the processing chain. Examples of product characteristic values comprise: a product temperature, a product humidity level, a product geometric characteristic, a product weight, and a product defect measurement.

Claims (41)

1. A computing device comprising:

at least one communication interface;

memory for storing a predictive model; and

a processing unit comprising one or more processor configured to:

collect data representative of characteristics of a product processed by a processing chain, at least some of the collected data being received via the at least one communication interface from one or more sensor monitoring operations of the processing chain;

determine at least one product characteristic value based on the collected data;

collect additional data, the additional data comprising at least one current quality metric, each current quality metric being defined for one of the processing chain or a processing appliance of the processing chain;

execute a machine learning inference engine, the machine learning inference engine using the predictive model for inferring one or more output based on inputs, the inputs comprising the at least one product characteristic value and the at least one current quality metric, the one or more output comprising one or more command for controlling at least one processing appliance of the processing chain; and

transmit via the at least one communication interface the one or more command to the at least one processing appliance of the processing chain.

2. The computing device of claim 1 , wherein the machine learning inference engine is a neural network inference engine implementing a neural network using the predictive model for inferring the one or more output based on the inputs, the predictive model comprising weights of the neural network.

3. The computing device of claim 2 , wherein the neural network comprises an input layer, followed by fully connected hidden layers, followed by an output layer; the input layer comprising at least one neuron receiving the at least one product characteristic value; the output layer comprising one or more neuron outputting the one or more command; the weights of the neural network being applied to the fully connected hidden layers.

4. The computing device of claim 1 , wherein the processing chain is located in a food factory and the product is a food product.

5. The computing device of claim 1 , wherein the one or more command controls a functionality implemented by the at least one processing appliance, the functionality comprising inspecting, sorting, cleaning, cutting, peeling, slicing, blending, mixing, blanching, cooking, baking, frying, heating, cooling, freezing, humidifying or packaging.

6. The computing device of claim 1 , wherein at least some of the collected data representative of characteristics of the product processed by the processing chain are received via the at least one communication interface from one or more information server.

7. The computing device of claim 1 , wherein the at least one product characteristic value comprises at least one of the following: a temperature of the product, a humidity level of the product, a geometric characteristic of the product, a weight of the product, a tensile strength of the product, an internal pressure of the product, a stock keeping unit (SKU) of the product, and a defect measurement for the product.

8. The computing device of claim 1 , wherein the additional data further comprise at least one environmental characteristic value; the at least one environmental characteristic value comprising at least one of a temperature of an area where the processing chain is located, a humidity level of the area where the processing chain is located and a lighting level of the area where the processing chain is located; the inputs of the machine learning inference engine further comprising the at least one environmental characteristic value.

9. The computing device of claim 1 , wherein the additional data further comprise at least one current operating parameter of at least one processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one current operating parameter.

10. The computing device of claim 1 , wherein the additional data further comprise at least one target yield; each target yield being defined for one of the processing chain or a processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one target yield.

11. The computing device of claim 1 , wherein the additional data further comprise at least one current yield; each current yield being defined for one of the processing chain or a processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one current yield.

12. The computing device of claim 1 , wherein the additional data further comprise at least one target quality metric; each target quality metric being defined for one of the processing chain or a processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one target quality metric.

13. The computing device of claim 1 , wherein the additional data further comprise at least one target carbon dioxide (CO 2 ) footprint; each target CO 2 footprint being defined for one of the processing chain or a processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one target CO 2 footprint.

14. The computing device of claim 1 , wherein the additional data further comprise at least one current CO 2 footprint; each current CO 2 footprint being defined for one of the processing chain or a processing appliance of the processing chain; the inputs of the machine learning inference engine further comprising the at least one current CO 2 footprint.

15. The computing device of claim 1 , wherein the determination of one or more among the at least one product characteristic value based on the collected data uses another machine learning inference engine.

16. A method using machine learning to optimize operations of a processing chain, the method comprising:

storing a predictive model in a memory of a computing device;

collecting by a processing unit of the computing device data representative of characteristics of a product processed by the processing chain, at least some of the collected data being received via at least one communication interface of the computing device from one or more sensor monitoring operations of the processing chain;

determining by the processing unit of the computing device at least one product characteristic value based on the collected data;

collecting by the processing unit of the computing device additional data, the additional data comprising at least one current quality metric, each current quality metric being defined for one of the processing chain or a processing appliance of the processing chain;

executing by the processing unit of the computing device a machine learning inference engine, the machine learning inference engine using the predictive model for inferring one or more output based on inputs, the inputs comprising the at least one product characteristic value and the at least one current quality metric, the one or more output comprising one or more command for controlling at least one processing appliance of the processing chain; and

transmitting by the processing unit of the computing device via the at least one communication interface of the computing device the one or more command to the at least one processing appliance of the processing chain.

17. The method of claim 16 , wherein the machine learning inference engine is a neural network inference engine implementing a neural network using the predictive model for inferring the one or more output based on the inputs, the predictive model comprising weights of the neural network.

18. The method of claim 16 , wherein the processing chain is located in a food factory and the product is a food product.

19. The method of claim 16 , wherein the at least one product characteristic value comprises at least one of the following: a temperature of the product, a humidity level of the product, a geometric characteristic of the product, a weight of the product, a tensile strength of the product, an internal pressure of the product, a stock keeping unit (SKU) of the product, and a defect measurement for the product.

20. The method of claim 16 , wherein the determination of one or more among the at least one product characteristic value based on the collected data uses another machine learning inference engine.

21. A non-transitory computer-readable medium comprising instructions executable by a processing unit of a computing device, the execution of the instructions by the processing unit providing for using machine learning to optimize operations of a processing chain by:

storing a predictive model in a memory of the computing device;

collecting data representative of characteristics of a product processed by the processing chain, at least some of the collected data being received via at least one communication interface of the computing device from one or more sensor monitoring operations of the processing chain;

determining at least one product characteristic value based on the collected data;

collecting additional data, the additional data comprising at least one current quality metric, each current quality metric being defined for one of the processing chain or a processing appliance of the processing chain;

executing a machine learning inference engine, the machine learning inference engine using the predictive model for inferring one or more output based on inputs, the inputs comprising the at least one product characteristic value and the at least one current quality metric, the one or more output comprising one or more command for controlling at least one processing appliance of the processing chain; and

transmitting via the at least one communication interface of the computing device the one or more command to the at least one processing appliance of the processing chain.

Assignments (3)
SECURITY INTEREST Recorded Mar 31, 2026
From: WORXIMITY TECHNOLOGIES INC. / WORXIMITY TECHNOLOGY INC.
To: BDC CAPITAL INC.
Reel/Frame 075306/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2024
From: SIRICO, LOUIS
To: WORXIMITY TECHNOLOGIES INC
Reel/Frame 067503/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2024
From: DESMARAIS, YANNICK
To: WORXIMITY TECHNOLOGIES INC
Reel/Frame 067503/0138 →
Continuity (5)
Continuation 18149717 · Jan 4, 2023
Continuation 17179450 · Feb 19, 2021
Provisional Application 63082496 · Sep 24, 2020
Provisional Application 62979523 · Feb 21, 2020
Related Publication 20240242150A1 · Jul 18, 2024
References Cited (14)
US 8396582B2 · Kaushal · 2013 [cited by examiner]
US 20100138026A1 · Kaushal et al. · 2010 [cited by applicant]
US 20140022093A1 · Hubauer et al. · 2014 [cited by applicant]
US 20190118443A1 · Asaoka et al. · 2019 [cited by applicant]
US 20190150028A1 · Gervais et al. · 2019 [cited by applicant]
US 20210049460A1 · Ahn et al. · 2021 [cited by applicant]
US 20210063041A1 · Lupien et al. · 2021 [cited by applicant]
US 20210259256A1 · Stork genannt Wersborg · 2021 [cited by examiner]
US 20230115037A1 · deFreese · 2023 [cited by examiner]
US 20240065308A1 · Schurman · 2024 [cited by examiner]
GB 2512087A · 2014 [cited by applicant]
WO 2019052929A1 · 2019 [cited by applicant]
WO 2019198772A1 · 2019 [cited by applicant]
JP_6429138_B1 (Year: 2018). [cited by examiner]