The embodiments disclosed herein relate to growing plants and managing plant data, and in particular to systems, methods, and devices for managing plant data and for growing plants.
Plant grower devices such as hydroponic and aquaponic devices are used for optimizing plant growth at home and in industry. However, conventional systems and methods do not provide a solution for managing plant data for plants that are moved between plant grower devices. Further, plant grower devices are typically designed for early stage growth of plants from seeds and when a plant grows to a particular age or size, the plant grower may no longer be suitable for growing the plant. Further, plant grower devices are typically designed to grow plants from a seed to harvest.
Accordingly, there is a need for an improved systems, methods, and devices for managing plant data and for growing plants. For increased plant growth efficiency it is beneficial to create grow systems that are optimized to grow the plant for a particular length of time and then are transferred to a separate system.
According to some embodiments, there is a computer-implemented method of managing plant data. The method includes storing first plant data on a user device to a server. The first plant data relates to growth of a plant in a first grower device. The method also includes collecting second plant data related to growth of the plant in a second grower device. The second grower device is for growth of the plant moved from the first grower device. The method also includes transferring the first plant data and the second plant data to the server. The method also includes displaying the first plant data and the second plant data on the user device.
The method may provide that the first plant data includes at least one of the group comprising plant strain, planting date, a plant name, historical environmental data, breeder information, photos of the plant, and notes related to the plant.
The method may provide that the second plant data is collected by a sensor of the second grower device.
The method may provide that the second plant data includes environmental data.
The method may provide that the environmental data includes at least one of the group comprising temperature, pH, and humidity.
The method may also include generating a dosing plan for providing nutrients to the plant, wherein the dosing plan is generated based on the first plant data.
The method may also include modifying the dosing plan based on the second plant data.
The method may also include optimizing the growth of the plant in the second grower device based on the second plant data.
The method may also include identifying the plant based on an identifier.
The method may provide that identifier is a QR code or a barcode.
The method may also include manually inputting the first plant data into the user device.
The method may provide that the first plant data is collected by the first grower device prior to storing the first plant data on the user device.
According to some embodiments, there is a computer system for managing plant data. The system includes a user device for displaying first plant data and second plant data. The first plant data is related to growth of a plant in a first grower device. The system also includes a server connected to the user device. The server is configured to receive and store the first plant data and the second plant data from the user device. The system also includes a second grower device for growth of the plant after growth of the plant in the first grower device. The second grower device collects second plant data related to growth of the plant in the second grower device. The second grower device sends the second plant data to the user device.
The system may provide that the first plant data includes at least one of the group comprising plant strain, planting date, a plant name, historical environmental data, breeder information, photos of the plant, and notes related to the plant.
The system may provide that the second plant data is collected by a sensor of the second grower device.
The system may provide that the second plant data includes environmental data.
The system may provide that the environmental data includes at least one of the group comprising temperature, pH, and humidity.
The system may provide that the server generates a dosing plan for providing nutrients to the plant, wherein the dosing plan is generated based on the first plant data.
The system may provide that the server modifies the dosing plan based on the second plant data.
The system may provide that the second grower device optimizes the growth of the plant based on the second plant data.
The system may provide that the second plant device identifies the plant based on an identifier.
The system may provide that the identifier is a QR code or a barcode.
The system may provide that a user manually inputs the first plant data into the user device.
The system may provide that the first plant data is collected by the first grower device prior to storing the first plant data on the user device.
According to some embodiments, there is a system for growing plants. The system includes a user device for receiving second plant data. The system also includes a first grower device operably controlled by the user device. The first grower device includes a first growth compartment for growth a plant from a seed and a chamber for storing a liquid nutrient solution. The system also includes a second grower device for receiving the plant grown in the first grower device. The second grower device is operably controlled by the user device. The second grower device collects second plant data related to growth of the plant in the second grower device. The second grower device includes a second growth compartment larger than the first growth compartment and a chamber for storing a liquid nutrient solution.
The system may provide that the first grower device further comprises at least one sensor for collecting first plant data, wherein the first plant data relates to growth of the plant from a seed in the first grower device.
The system may provide that the first plant data includes at least one of the group comprising plant strain, planting date, a plant name, historical environmental data, breeder information, photos of the plant, and notes related to the plant.
The system may provide that the second grower device further comprises at least one sensor for collecting first plant data, wherein the first plant data relates to growth of the plant from a seed in the first grower device.
The system may provide that the second plant data includes environmental data.
The system may provide that the environmental data includes at least one of the group comprising temperature, pH, and humidity.
The system may provide that the server generates a dosing plan for providing nutrients to the plant, wherein the dosing plan is generated based on the first plant data.
The system may provide that a server modifies the dosing plan based on the second plant data.
The system may provide that the second grower device optimizes the growth of the plant based on the second plant data.
The system may provide that the second plant device identifies the plant based on an identifier.
The system may provide that the identifier is a QR code or a barcode.
The system may provide that a user manually inputs the first plant data into the user device.
The system may provide that the first plant data is collected by the first grower device prior to storing the first plant data on the user device.
The system may provide that the first growth compartment further comprises a removable tray.
The system may provide that the removable tray is compatible with the second growth compartment and is for transferring the plant from the first grower device to the second grower device.
According to some embodiments, there is a method for growing plants. The method includes removing a tray containing a plant from a first growth compartment of a first grower device. The method also includes moving the tray containing the plant to a second grower device for receiving the plant grown in the first grower device. The second grower device collects second plant data related to growth of the plant in the second grower device. The method also includes placing the tray containing the plant in a second growth compartment of the second grower device. The second growth compartment is larger than the first growth compartment. The tray is physically compatible with both the first growth compartment and the second growth compartment.
The method also include storing first plant data on a user device to a server. The first plant data relates to growth of a plant in a first grower device. The method may also include transferring the first plant data and the second plant data to the server. The method may also include displaying the first plant data and the second plant data on the user device
The method may provide that the first plant data includes at least one of the group comprising plant strain, planting date, a plant name, historical environmental data, breeder information, photos of the plant, and notes related to the plant.
The method may provide that the second plant data includes environmental data.
The method may provide that the environmental data includes at least one of the group comprising temperature, pH, and humidity.
The method may also include generating a dosing plan for providing nutrients to the plant, wherein the dosing plan is generated based on the first plant data.
The method may include modifying the dosing plan based on the second plant data.
The method may include optimizing the growth of the plant in the second grower device based on the second plant data.
The method may also include identifying the plant based on an identifier.
The method may include the identifier is a QR code or a barcode.
The method may also include manually inputting the first plant data into the user device.
The method may provide that the first plant data is collected by the first grower device prior to storing the first plant data on the user device.
Other aspects and features will become apparent, to those ordinarily skilled in the art, upon review of the following description of some exemplary embodiments.
The drawings included herewith are for illustrating various examples of articles, methods, and apparatuses of the present specification. In the drawings:
Various apparatuses or processes will be described below to provide an example of each claimed embodiment. No embodiment described below limits any claimed embodiment and any claimed embodiment may cover processes or apparatuses that differ from those described below. The claimed embodiments are not limited to apparatuses or processes having all of the features of any one apparatus or process described below or to features common to multiple or all of the apparatuses described below.
The term “sensor” refers, without limitation, to the component or region of a device which is configured to detect the presence or absence of a measurable parameter. For example, the sensor may be a pH sensor for detecting the pH level of water that a plant is growing in. The sensor may alternatively be a thermometer for measuring the ambient temperature of the environment the plant is growing in. The sensor may also be a humidity sensor for measuring the ambient humidity level of the environment the plant is growing in.
The term “plant data” refers, without limitation, to data related to the growth of a plant. The plant data may be collected automatically, or manually and the plant data may also include any data that is derived or extrapolated from the collected plant data. The term “first plant data” may refer to plant data collected by a first grower device. The term “second plant data” may refer to plant data collected by a second grower device. The plant data may include, without limitation, environmental data, the plant strain, the planting date, the plant's name, breeder information, photos of the plant, and notes related to the plant. The environmental data includes, without limitation, information about the plant's surroundings, such as temperature, pH, and humidity.
One or more systems described herein may be implemented in computer programs executing on programmable computers, each comprising at least one processor, a data storage system (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. For example, and without limitation, the programmable computer may be a programmable logic unit, a mainframe computer, server, and personal computer, cloud based program or system, laptop, personal data assistance, cellular telephone, smartphone, or tablet device.
Each program is preferably implemented in a high level procedural or object oriented programming and/or scripting language to communicate with a computer system. However, the programs can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Each such computer program is preferably stored on a storage media or a device readable by a general or special purpose programmable computer for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the present invention.
Further, although process steps, method steps, algorithms or the like may be described (in the disclosure and/or in the claims) in a sequential order, such processes, methods and algorithms may be configured to work in alternate orders. In other words, any sequence or order of steps that may be described does not necessarily indicate a requirement that the steps be performed in that order. The steps of processes described herein may be performed in any order that is practical. Further, some steps may be performed simultaneously.
When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article.
Referring to
The system 10 includes a second grower device 14. The second grower device 14 further is for growth of a plant after growth of the plant in a first grower device. The second grower device 14 collects second plant data related to growth of the plant in the second grower device 14. The second grower device 14 sends the plant data to the plurality of user devices 16, 18, 22 via the network 20. One second grower device 14 and three user devices 16, 18, 22 are shown, however any number of second grower devices and user devices one may be possible in the system.
The system 10 also includes a server 12 configured to receive and store second plant data transmitted by the user devices 16, 18, 22.
The system 10 includes a server platform 12 which communicates with the user devices 16, 18, 22 via a network 20. The server platform 12 also communicates with the second grower device 14. The server platform 12 may be a purpose built machine designed specifically for managing plant data.
The server platform 12, second grower devices 14 and user devices 16, 18, 22 may be a server computer, desktop computer, notebook computer, tablet, PDA, smartphone, or another computing device. The devices 12, 14, 16, 18, 22 may include a connection with the network 20 such as a wired or wireless connection to the Internet. In some cases, the network 20 may include other types of computer or telecommunication networks. The devices 12, 14, 16, 18, 22 may include one or more of a memory, a secondary storage device, a processor, an input device, a display device, and an output device. Memory may include random access memory (RAM) or similar types of memory. Also, memory may store one or more applications for execution by processor. Applications may correspond with software modules comprising computer executable instructions to perform processing for the functions described below. Secondary storage device may include a hard disk drive, floppy disk drive, CD drive, DVD drive, Blu-ray drive, or other types of non-volatile data storage. Processor may execute applications, computer readable instructions or programs. The applications, computer readable instructions or programs may be stored in memory or in secondary storage, or may be received from the Internet or other network 20. Input device may include any device for entering information into device 12, 14, 16, 18, 22. For example, input device may be a keyboard, key pad, cursor-control device, touch-screen, camera, or microphone. Display device may include any type of device for presenting visual information. For example, display device may be a computer monitor, a flat-screen display, a projector or a display panel. Output device may include any type of device for presenting a hard copy of information, such as a printer for example. Output device may also include other types of output devices such as speakers, for example. In some cases, device 12, 14, 16, 18, 22 may include multiple of any one or more of processors, applications, software modules, second storage devices, network connections, input devices, output devices, and display devices.
Although devices 12, 14, 16, 18, 22 are described with various components, one skilled in the art will appreciate that the devices 12, 14, 16, 18, 22 may in some cases contain fewer, additional or different components. In addition, although aspects of an implementation of the devices 12, 14, 16, 18, 22 may be described as being stored in memory, one skilled in the art will appreciate that these aspects can also be stored on or read from other types of computer program products or computer-readable media, such as secondary storage devices, including hard disks, floppy disks, CDs, or DVDs; a carrier wave from the Internet or other network; or other forms of RAM or ROM. The computer-readable media may include instructions for controlling the devices 12, 14, 16, 18, 22 and/or processor to perform a particular method.
In the description that follows, devices such as server platform 12, second grower devices 14 and user devices, 16, 18, 22 are described performing certain acts. It will be appreciated that any one or more of these devices may perform an act automatically or in response to an interaction by a user of that device. That is, the user of the device may manipulate one or more input devices (e.g. a touchscreen, a mouse, or a button) causing the device to perform the described act. In many cases, this aspect may not be described below, but it will be understood.
As an example, it is described below that the devices 12, 14, 16, 18, 22 may send information to the server platform 12. For example, a user using the user device 22 may manipulate one or more input devices (e.g. a mouse and a keyboard) to interact with a user interface displayed on a display of the user device 22. Generally, the device may receive a user interface from the network 20 (e.g. in the form of a webpage). Alternatively or in addition, a user interface may be stored locally at a device (e.g. a cache of a webpage or a mobile application).
Server platform 12 may be configured to receive a plurality of information, from each of the second grower devices 14 and user devices 16, 18, 22. Generally, the information may comprise at least an identifier identifying the second grower device 14 or user. For example, the information may comprise one or more of a username, e-mail address, password, or social media handle.
In response to receiving information, the server platform 12 may store the information in storage database. The storage may correspond with secondary storage of the device 12, 14, 16, 18, 22. Generally, the storage database may be any suitable storage device such as a hard disk drive, a solid state drive, a memory card, or a disk (e.g. CD, DVD, or Blu-ray etc.). Also, the storage database may be locally connected with server platform 12. In some cases, storage database may be located remotely from server platform 12 and accessible to server platform 12 across a network for example. In some cases, storage database may comprise one or more storage devices located at a networked cloud storage provider.
The second grower devices 14 may be associated with a respective plurality of grower device accounts. Similarly, each of the user devices 16, 18, 22 may be associated with a user account. Any suitable mechanism for associating a device with an account is expressly contemplated. In some cases, a device may be associated with an account by sending credentials (e.g. a cookie, login, or password etc.) to the server platform 12. The server platform 12 may verify the credentials (e.g. determine that the received password matches a password associated with the account). If a device is associated with an account, the server platform 12 may consider further acts by that device to be associated with that account.
Referring to
The wireless network 1500 may be any type of wireless network, including, but not limited to, data-centric wireless networks, voice-centric wireless networks, and dual-mode networks that support both voice and data communications.
The portable electronic device 1000 may be a battery-powered device and as shown includes a battery interface 1420 for receiving one or more rechargeable batteries 1440.
The processor 1020 also interacts with additional subsystems such as a Random Access Memory (RAM) 1080, a flash memory 1100, a display 1120 (e.g. with a touch-sensitive overlay 1140 connected to an electronic controller 1160 that together comprise a touch-sensitive display 1180), an actuator assembly 1200, one or more optional force sensors 1220, an auxiliary input/output (I/O) subsystem 1240, a data port 1260, a speaker 1280, a microphone 1300, short-range communications systems 1320 and other device subsystems 1340.
In some embodiments, user-interaction with the graphical user interface may be performed through the touch-sensitive overlay 1140. The processor 1020 may interact with the touch-sensitive overlay 1140 via the electronic controller 1160. Information, such as text, characters, symbols, images, icons, and other items that may be displayed or rendered on a portable electronic device generated by the processor 102 may be displayed on the touch-sensitive display 118.
The processor 1020 may also interact with an accelerometer 1360 as shown in
To identify a subscriber for network access according to the present embodiment, the portable electronic device 1000 may use a Subscriber Identity Module or a Removable User Identity Module (SIM/RUIM) card 1380 inserted into a SIM/RUIM interface 1400 for communication with a network (such as the wireless network 1500). Alternatively, user identification information may be programmed into the flash memory 1100 or performed using other techniques.
The portable electronic device 1000 also includes an operating system 1460 and software components 1480 that are executed by the processor 1020 and which may be stored in a persistent data storage device such as the flash memory 1100. Additional applications may be loaded onto the portable electronic device 1000 through the wireless network 1500, the auxiliary I/O subsystem 1240, the data port 1260, the short-range communications subsystem 1320, or any other suitable device subsystem 1340.
In use, a received signal such as a text message, an e-mail message, web page download, or other data may be processed by the communication subsystem 1040 and input to the processor 1020. The processor 1020 then processes the received signal for output to the display 1120 or alternatively to the auxiliary I/O subsystem 1240. A subscriber may also compose data items, such as e-mail messages, for example, which may be transmitted over the wireless network 1500 through the communication subsystem 1040.
For voice communications, the overall operation of the portable electronic device 1000 may be similar. The speaker 1280 may output audible information converted from electrical signals, and the microphone 1300 may convert audible information into electrical signals for processing.
Referring to
Optionally, the method 300 may include generating a dosing plan for providing nutrients to the plant, at 325. The dosing plan is generated based on the first plant data. Optionally, the method 300 may include modifying the dosing plan based on the second plant data, at 330.
Optionally, the method 300 may include optimizing the growth of the plant in the second grower device based on the second plant data, at 335.
Optionally, the method 300 may include identifying the plant based on an identifier, at 340. The identifier may be a QR code or a barcode.
Optionally, the method 300 may include manually inputting the first plant data into the user device, at 345.
Optionally, the method 300 may include manually inputting the second plant data into the user device, at 350.
Referring to
In some embodiments, the system 400 uses an event-driven decision making system that optimizes transplants of plants from the first grower device 425 to the second grower device 415 by automatically applying system behaviour modifications to each grower device. Accordingly the first grow in the first grower device 425 will end and the next grow in the second grower device 415 will begin right where the first grower device 425 left off.
Prior to transplant of the plant 420 from the first grower device 425 to the second grower device 415, data may be collected manually and automatically. Data may include, without limitation, date planted, water changes, nutrients added, plant height, plant 420 photos, growing notes, and plant genetics. The plant genetics may include, without limitation the breeder of the plant and the type of plant.
After transplanting the plant 420 from the first grower device 425 to the second grower device 415, a grow process, which is a predefined system behavior, may be applied to the second grower device 415. The recipe in the second grower device 415 picks up where a grow recipe in the first grower device 425 is left off. All first plant data from the first grower device 425 may be copied to the second grower device 415. The first plant data may be sent to the user device 405 or entered manually into the user device 405.
The grow process may include, without limitation, a stage length, a grow length, a nutrient dosing amount, a nutrient dosing frequency, a nutrient dosing type, an LED spectrum value intensities, and a pH target value. All user photos and notes (grow journals) transfer to the new system and can be entered from that grow page. The grow process in the first grower device 425 may then be terminated. The first grower device 415 may then receive a new plant for growing and the user device 405 may send a new grow process to the first grower device 415 for the new plant. The user device 405 may send a new grow process to the first grower device 415 for the new plant. The first grower device 415 may then be cleaned. New growing medium may be added and then and new seeds may be planted in the new growing medium to begin germinating and growing plants again.
Referring to
In some embodiments, the first grower device may be designed for starting seeds or for growing small plants, greens, or herbs. The first grower device 500 may be used for the first 3-6 weeks of a plant's life prior to transplanting the plant into a second grower device. Optionally, the first grower device 500 may grow small plants, such as herbs or greens, for the entire life of the plant. In some embodiments, the first grower device 500 may not have sensors or WiFi connectivity. An application running on a user device may be used to control the functions of the first grower device 500.
The first growth compartment 505 includes a tray 520 for holding a growth medium. The growth medium may be any substance suitable for growing a plant or seed. For example, the growth medium may include, without limitation, soil, peat moss, coconut husk, foam, clay, rockwool, or any combination thereof. In some embodiments, the first grower device 500 may include a pump for delivering the liquid nutrient solution to the first growth compartment 505. In another embodiment, the growth compartment 505 is recessed, such that the growth medium is in constant contact with the liquid nutrient solution in the chamber 515.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
In some embodiments, the user interface may display system information, such as the name of the first grower device or the name of the second grower device. The system information may include the name of the user and the date the first grower device or second grower device was first connected to the user device or server. The system information may also include the user's time zone, which may be determined automatically or entered manually by the user. The system information may also include warranty information such as time left until a user warranty for the device has expired. The system information may also include the firmware version number and information.
Referring to
Referring to
Referring to
A plantar apparatus is described in U.S. Pat. No. 10,785,922 B2 to Thiele, having a filing date of May 3, 2018, which is herein incorporated by reference in its entirety.
Referring to
The second grower device 1101 also includes at least one sensor for collecting second plant data. The second plant data relates to growth of the plant in the second grower device. For example, the second plant data may include environmental temperature of the plant 1116, environmental humidity of the plant 1116, pH levels of growth medium and the liquid nutrient solution, electrical conductivity of the growth medium and the liquid nutrient solution, and the LED temperature.
The second grower device uses a grow process which is specific to the plant and based on the first plant data and the second plant data to optimize the growth of the plant. For example, the second grower device may modulate the LED lighting, pH of the liquid nutrient solution, or electrical conductivity of the liquid nutrient solution based on second plant data to optimize growth of the plant.
The second grower device 1101 also includes dual intake fans which allows for air drying a plant growing in the second grower device 1101. The second grower device 1101 may also includes a smell reducing carbon filter to reduce plant oders released from plants growing in the second grower device.
Referring to
Referring to
While the above description provides examples of one or more apparatus, methods, or systems, it will be appreciated that other apparatus, methods, or systems may be within the scope of the claims as interpreted by one of skill in the art.
Number | Date | Country | |
---|---|---|---|
63117608 | Nov 2020 | US |