IP Library Patent Application 17546333
Patent Application
App. No. 17/546,333

SYSTEMS AND METHODS FOR CONTROLLING AND MONITORING FARMS

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 None
App. No.
17/546,333
Abstract

A farming control system for monitoring and controlling one or more contained farms is described herein. The farming control system includes a local system having a plurality of modules to obtain crop data and perform farming operations on crops. The modules transmit the crop data to and receive the farming operations from a local controller, or a cloud controller when the local controller fails. The local system and the cloud system may use machine learning based on the crop data to determine the farming operations to be performed.

Claims (64)

1 . A farming system, comprising:

an input/output module configured to obtain data corresponding to a crop on a farm or to perform at least one farming operation corresponding to the crop;

an auxiliary controller configured to control the input/output module to perform the at least one farming operation; and

a local controller communicatively coupled with the input/output module and the auxiliary controller and configured to indirectly control the input/output module to perform the at least one farming operation through the auxiliary controller.

2 . The farming system of claim 1 , wherein the local controller is further configured to directly control the input/output module to perform the at least one farming operation.

3 . The farming system of claim 1 , wherein the input/output module includes one or more of:

an output module configured to control one or more farming equipment;

a dosing module configured to monitor one or more parameter levels of the crop or provide one or more doses to the crop;

a climate module configured to measure one or more climate parameters in an area associated with the crop; or

a camera module configured to capture an image of the crop and output the image of the crop.

4 . The farming system of claim 3 , further comprising:

a cloud controller configured to selectively communicate with the input/output module in response to a loss of communication between the input/output module and the local controller, wherein the cloud controller is configured to optionally control the input/output module to perform the at least one farming operation until the input/output module is able to communicate with the local controller.

5 . The farming system of claim 4 , further comprising:

a global broker configured to manage communications from the input/output module with the cloud controller, wherein the input/output module is further configured to determine the local controller has failed and transmit a message to the global broker indicating the local controller failed.

6 . The farming system of claim 4 , wherein both the local controller and the cloud controller are further configured to perform the at least one farming operation based on input from the input/output module.

7 . The farming system of claim 1 , wherein the input/output module is further configured to:

receive image data of a crop; and

transmit the image data to a cloud system.

8 . The farming system of claim 7 , further comprising the cloud system configured to:

receive the image data;

analyzing the image data;

detect a parameter of the crop based analyzing the image data; and

transmit a message to a user device indicating the detected parameter of the crop.

9 . The farming system of claim 8 , wherein the cloud system is further configured to transmit an update message to the local controller or the input/output module indicating an update of the at least one farming operation corresponding to the crop in response to the detected parameter of the crop.

10 . The farming system of claim 8 , wherein analyzing the image data comprises analyzing the image data based on machine learning.

11 . The farming system of claim 8 , wherein the cloud system is further configured to

receive, from a plurality of farms, crop data, equipment data, workflow data, yield data, and market data associated with the crop;

detect a pattern associated with the crop based on the crop data, the equipment data, the workflow data, the yield data, and the market data using machine learning;

generate a second message associated with performing the at least one farming operation based on the pattern; and

transmit the second message to the local controller.

12 . The farming system of claim 1 , wherein the local controller is further configured to:

receive an input from the input/output module associated with the crop;

create one or more rules for controlling an output to the input/output module for performing the at least one farming operation; and

generating the output to the input/output module based on the one or more rules and the input.

13 . A local controller for performing at least one farming operation, comprising:

a memory storing instructions;

an interface;

a processor communicatively coupled with the memory and the interface, the processor is configured to execute the instructions to:

transmit, via the interface, a control signal to an input/output module to perform the at least one farming operation corresponding to a crop on a farm; or

transmit, via the interface, a control signal to an auxiliary controller to control an input/output module to perform the at least one farming operation corresponding to a crop on a farm.

14 . The local controller of claim 13 , wherein:

the input/output module is further configured to obtain data corresponding to the crop; and

the auxiliary controller configured to control the input/output module to perform the at least one farming operation without input from the local controller.

15 . The local controller of claim 13 , wherein the input/output module includes one or more of:

an output module configured to control one or more farming equipment;

a dosing module configured to monitor one or more parameter levels of the crop or provide one or more doses to the crop;

a climate module configured to measure one or more climate parameters in an area associated with the crop; or

a camera module configured to capture an image of the crop and output the image of the crop.

16 . The local controller of claim 13 , wherein the processor is further configured to execute the instructions to:

receive an input from the input/output module associated with the crop;

create one or more rules for controlling an output to the input/output module; and

generating the output to the input/output module based on the one or more rules and the input.

17 . An input/output module for a farming control system, comprising:

a transceiver;

a memory storing instructions;

one or more processors communicatively coupled with the transceiver and the memory and configured to:

determine if a loss of communication between the input/output module and a local controller occurred;

switch communications from the local controller to a cloud processor, in response to a determination of the loss of communication; and

communicate with the cloud processor to enable transmission of crop data corresponding to a crop on a farm or receiving of a farming operation corresponding to the crop, in response to the communications being switched.

18 . The input/output module of claim 17 , wherein the one or more processors are further configured to:

transmit a message to the local controller while communicating with the cloud processor; and

switch communications from the cloud processor to the local controller, in response to receiving a response to the message from the local controller.

19 . The input/output module of claim 17 , wherein the one or more processors are further configured to:

transmit, to a global broker, a request to communicate with the cloud processor, in response to the determination of the loss of communication.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: FREIGHT FARMS, INC.
To: GROWCER CORPORATION
Reel/Frame 073481/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2021
From: FELSER, JACOB; FRIEDMAN, JONATHAN
To: FREIGHT FARMS, INC.
Reel/Frame 058370/0124 →