An organic waste (animal manure) recycling system that uses insects for the conversion of manure into protein meal, oil, and/or fertilizer.
Treating animal manure to generate feed presents numerous challenges that often makes the results less than ideal. As an example, if animal manure is not properly treated, greenhouse gas emissions may increase, often causing environmental challenges. Addressing such issues often requires significant resources, such as computational resources and additional human effort.
Various techniques will be described with reference to the drawings, in which:
In the preceding and following description, various techniques are described. For purposes of explanation, specific configurations and details are set forth in order to provide a thorough understanding of possible ways of implementing the techniques. However, it will also be apparent that the techniques described below may be practiced in different configurations without the specific details. Furthermore, well-known features may be omitted or simplified to avoid obscuring the techniques being described.
Techniques described below relate to systems and methods for pretreating and processing organic waste (e.g., animal manure) into a protein meal, oil, and/or fertilizer that may be used in fish and animal feed. In an embodiment, an organic waste recycling system processes animal manure into protein meal in one or more stages. In an embodiment, the organic waste recycling system performs waste pre-treatment in a first stage. Waste pre-treatment may include removing pathogens from the manure and early stage decomposition. In an embodiment, the organic waste recycling system performs larval feeding using Black Soldier Fly Larvae (BSFL) in a second stage. Larval feeding may include using a watering mechanism and a windrow turner to turn and/or rotate the organic matter in such a manner that moisture and temperature of the waste is maintained at a level that is hospitable for the BSFL. In an embodiment, for BSFL to be hospitable, it will need to be maintained at a level that allows the BSFL to grow, which requires the temperature and moisture levels to be maintained as described below (e.g., above 131 degrees Fahrenheit, but below 150 degrees Fahrenheit). In an embodiment, the organic waste recycling system performs larval harvesting in a third stage. Larval harvesting may include using a vibrating screener to separate the larvae and the wood chips. In an embodiment, the organic waste recycling system performs product processing in a fourth stage to eventually create protein meal and/or oil. Product processing may include using different devices to separate the protein meal from the oil. The one or more stages performed by the organic waste recycling system are described in more detail below with respect to
Animal manure is a nutrient rich substrate that also poses unique environmental and logistical challenges. In order to maximize the value of the nutrient rich waste, it must be properly treated and processed to provide safe and valuable end products. Larvae has the ability to consume organic waste in the form of food waste, animal manure, human feces, and/or carrion. In an embodiment, as the larvae consume the waste, the larvae can grow to a point that it can be harvested and further processed, using the techniques described herein, into protein meal and oil for use in animal and fish feed. The byproduct of the larvae consuming the waste, using the techniques described herein, include BSFL frass, a compost like material that is free of the pathogens found in the untreated organic waste and has value as a fertilizer or soil amendment.
Techniques described herein are directed to systems and methods that eliminates pathogens in order to process a wider selection of waste (e.g., animal manure) to generate protein meal. By processing animal manure to generate protein meals, potential greenhouse gas (GHG) reductions can be greatly reduced. Other manure management systems exist, such as bioreactors for methane capture, which have the potential to compete for resources. However, these systems have yet to exhibit a sustainable manure management system at an economically viable scale and efficiency. Hence, techniques described herein use a microbe modulated vermiculture system to provide production for BSFL that can safely utilize manure as feedstock while producing a BSFL product that is compliant with U.S. Food and Drug Administration (FDA) regulations for animal feed. BSFL may be used as the basis in a manure management system at all major concentrated animal feeding operations (CAFO's). This will drastically reduce GHG emissions generated by agriculture, provide enough BSFL meal and frass to mitigate fish meal and synthetic fertilizer demand, and improve food security for the population.
In an embodiment, organic waste recycling system 100 uses BSFL to process animal manure. In an embodiment, organic waste recycling system 100 creates an environment that is suitable for larval growth. In an embodiment, organic waste recycling system 100 treats manure to remove pathogens, feed it to the larvae until fully grown, then harvest and process the larvae into a protein meal and an oil for use in animal feed. In an embodiment, as the larvae consume the manure left behind, an excrement (e.g., frass) can be collected and used as fertilizer. In an embodiment, processing manure with BSFL reduces GHG emissions by up to 99% compared to other manure management systems and further BSFL meals can replace fish meal in industrial aquaculture. Yet even further, BSFL frass can reduce synthetic fertilizer demand while rebuilding soil quality.
The organic waste recycling system 100 may be performed in four phases: waste pre-treatment, larval feeding, larval harvesting, and product processing (which are described in further detail below and also in the description of
In this phase, aerated static pile composting may be used to remove pathogens from the manure. The aerated static pile consists of a perforated pipe connected to an air blower. Wood chips or finished compost are placed over the pipe to ensure the holes do not get blocked and to assist in even airflow from the pipe. After the wood chips or compost are in place, the manure may be laid on top in the form of a compost windrow 102. A biolayer of finished compost may then be placed over the manure to serve as insulation and as a filter for noxious emissions. Once the pile has been created, the air blower may run intermittently to push oxygen to the microbes, allowing for the aerobic activity that will heat the pile to at least 131 degrees Fahrenheit or above. However, the threshold of 131 degrees Fahrenheit is provided as an example embodiment, and other thresholds below that may also be plausible. The pile's temperature may be held above 131 degrees Fahrenheit for at least 72 hours to meet the FDA requirements for pathogen removal. However, the FDA requirements for the length of time that the pile's temperate needs to be at can vary based on varying factors (e.g., FDA change of requirements). Inside the pile there may be one or more sensors that continuously monitor the temperature to ensure the temperature stays above 131 degrees Fahrenheit. In some embodiment, the one or more sensors are controlled by one or more computing devices (such as that described in
Phase 2 begins by cooling the organic waste. In an embodiment, water is added until the moisture content slows the aerobic decomposition process. Further, the manure may be turned using a windrow turner. Once the temperature of the pile is at least below 90 degrees Fahrenheit, five day old larvae (5DOL) may be added to the pile. Moisture and temperature are then monitored to ensure the manure remains at optimal conditions for the larva. In some embodiments, the moisture and temperature is monitored by the one or more computing devices mentioned in
In an embodiment, a windrow turner is also used for several purposes. For example, the windrow turner can assist in moisture control, uniform mixing of the larvae within the pile, and provide an additional means of temperature control. The windrow turner, when used, causes moisture to be added. In an embodiment, windrow turner is used with a sprayer system so that moisture is added back to the whole pile, ensuring a sustainable environment for the larvae to feed and grow. The windrow turner may also spread the larva evenly throughout the organic waste. The larva have a tendency to migrate toward one another and form large groups, causing them to be unevenly distributed. In an embodiment, turning the pile breaks up pockets of unprocessed waste and allows for the complete processing of the feedstock. The final function of the windrow turner may be used to serve as a secondary means of temperature control. Turning the pile releases excessive heat and provides oxygen to the system. Phase 2 is complete when the larva have begun entering the prepupae stage. This is identified by visual inspection of one or more users (or via sensors connected to one or more computing devices as described in
In an embodiment, the windrow turner turns the pile to cool the pile by adding water to the pile, which in turn provides moisture to the pile. In an embodiment, the moisture can be maintained at a constant level by adding water to replenish what has evaporated from the pile. In an embodiment, with windrows that contain larva, it may be preferred to maintain the pile to be below 100 degrees Fahrenheit. In an embodiment, when the temperature exceeds 100 degrees Fahrenheit, the pile can be further turned or rotated to bring the temperature down below 100 degree Fahrenheit.
In an embodiment, factors that determine the size of the windrow can be based on an ambient temperature of a pile. In at embodiment, the windrow size may change as the hotter it is, the smaller the windrow and vice versa. In an embodiment, factors that determine how much to turn the windrow may include: a Carbon-to-Nitrogen ratio (e.g . . . , the hotter it is outside means there is more carbon), moisture levels (e.g., the moisture levels may stay within a relatively small band so that there is enough pore space for larva to penetrate), and/or turning schedule. In an embodiment, the turning schedule can be initially set up to turn at about once every 2-3 days, but it will vary based on weather and the factors mentioned above monitored over an approximately 3 week cycle.
Phase 3: Separating the Larvae from the Fertilizer
The larvae may be harvested after approximately ten (10) to fourteen (14) days, the time it takes for them to enter the prepupae stage. In some embodiments, the number days that the larvae may be harvested may be altered. Harvesting consists of using a two deck horizontal vibrating screener. The purpose of the first deck is to separate the wood chips from the frass and the larvae. The function of the second screen is to separate the larvae from the frass. The exact size of the screener is dependent on the waste. For example, one-half (½) inch and one-quarter (¼) inch of the screener may be used, but other sizes may also be applicable.
Phase 4: Processing the Larvae into Protein Meal and Oil
Once the larvae have been separated from the wood chips and frass, the larvae may then be processed to separate the protein meal from the oil. Separating the two may extend the shelf life of the products and allow them to be stored and shipped to customers. The first step in the process may be to dry the larvae. This is accomplished using a rotating dehydrator. The second step may conclude separating the protein meal from the oil using a screw press. The final step is to grind the protein meal into a uniform granular size using an industrial coffee grinder (or something similar).
In an embodiment, said windrow 200 is configured to eliminate approximately megatons of CO2-e. Some of the megatons comes from reducing manure emissions while the remaining megatons comes from a reduction in synthetic fertilizer production. Although composting is also a part of the process as described in
The fertilizer value represents a 50% reduction in emissions from nitrogen fertilizer production. In an embodiment, the emissions from just the production of nitrogen fertilizer and calculated 50% to arrive at the fertilizer value. In an embodiment, per ton of frass sold, 0.05 tons of CO2-e GHG is eliminated.
In an embodiment, using said organic waste recycling system would also reduce GHG in other ways. These include reductions in manure transportation due to performing the processing on-site, pesticide production due to frass serving as a natural pesticide, reduction of non-nitrogen fertilizer use, decreasing land application of raw manure, and increased soil biomass due to frass application. When these factors are included, the total GHG reduction may be much higher.
While the systems required to process manure at the scale of industrialized CAFO's are more complex, basic farming equipment is all that is needed to adopt a small-scale version of the organic waste recycling system. Many users can either use the larvae as a high-quality protein for their own livestock or sell it as an additional revenue stream. Using frass instead of applying raw manure significantly decreases the potential for pathogen transfer, is of higher fertilizer value, and serves as a natural pesticide. In developed countries, the overwhelming majority of livestock are located at a few CAFOs. By turning manure into three high value products, increased profitability can be obtained for farmers rather than forcing them to pay for current manure management systems.
At scale, organic waste recycling system generates BSFL meal and oil serving as animal feed ingredients, while BSFL frass can be used as fertilizer. Organic waste recycling system uses widespread adoption of BSFL. In an embodiment, during the testing phrase, organic waste recycling system tests for pathogens at each phase of said process to verify the safety of the protein meal.
In an embodiment, both organic and conventional fertilizer can be produced by organic waste recycling system. Organic waste recycling system collocates the BSFL feeding and growth stage on dairies who can then apply the frass to their crop fields, eliminating the need for transport. Organic waste recycling system can be used around central breeding hubs that can ship to remote areas, which provides location flexibility that minimizes transport costs and limits the movement of manure and frass. Organic waste recycling system may use the frass as fertilizer. Depending on the environment, each market will require fine tuning, as changes in manure composition produce some variations in frass nutrients and farmers have differing soil nutrient needs. In some embodiments, the fine turning of the system can be controlled by one or more computing devices as described in
As previously stated, the organic waste recycling system is transformational in its ability to rear BSFL off a wide variety of waste streams to include manure, and that it can be implemented in regions that lack sophisticated infrastructure. The operations provided by the organic waste recycling system may be used in farming operations as current BSFL operations have over-engineered production to achieve ideal growth parameters. By loosening those parameters, a small reduction in larval growth, efficiency is traded for a substantial reduction in costs and broader waste capabilities. In an embodiment, the organic waste recycling system comprises the manipulation of microbial activity involved in manure decomposition to foster a habitable environment for the larva, while others use standard climate control systems. This may lower energy demands, increases location flexibility, and can provide suppliers and customers economic incentives. Additionally, the organic waste recycling system can be replicated with little capital expenditure for small farms in countries lacking complex infrastructure. The organic waste recycling system may require relatively little investment and be easy to operate.
The organic waste recycling system comprising a BSFL operation further consists of three phases: a breeding and hatching phase 404, a larval feeding phase 406, and a harvesting/processing phase 408. These phases are also all disclosed above in
When waste is placed into a compost windrow, the microbes present in the waste may begin decomposition, which generates heat. Standard compost is typically kept at a temperature above 131 degrees Fahrenheit and composting manure often reaches temperatures of 150 degrees Fahrenheit or higher, which may be too hot for BSFL growth. However, several variables, such as moisture, aeration, and/or time, can be adjusted to alter the biological activity and change the environment of the windrow. By manipulating these variables, the organic waste recycling system can create the ideal environment for BSFL growth. This eliminates the need for expensive climate control, high-tech automated warehouses, or high labor costs. In some embodiments, the variables can be adjusted using one or more computing devices as described in
The organic waste recycling system's BSFL feeding process may occur outdoors and uses farm equipment that is easy to source and incredibly affordable. The organic waste recycling system may organize the manure into long windrows where it composts normally until it meets AAFCO guidelines, then the composting parameters can be adjusted until the manure is suitable for the larvae. The organic waste recycling system adds the larvae as feed until ready to harvest, changing variables as necessary to maintain the optimal growth environment. This requires a trained operator who understands how to modulate the composting process, but minimal equipment and labor is needed. In some embodiments, one or more computing devices (as described in
Unlike the conventional model where inputs and outputs remain nearly identical with each larval life cycle, the organic waste recycling system is more akin to farming. Varying weather conditions and manure composition can affect how composting variables need to be modified to produce a certain environment and more tests are needed to optimize this process.
Other techniques can be used to process and generate protein meal. For instance, a deep neural network (e.g., a generator network trained to determine composting variables) can be used to manipulate the composting variables (e.g., moisture, aeration, and time). In some instances, composting can be influenced by other factors such as carbon-nitrogen ratio, temperature, pH value, and/or raw material size of composting. In an embodiment, the composting variable depends in part on the weather, moisture, and/or oxygenation. In an embodiment, historical data (e.g., weather conditions) and previous testing related to the moisture levels can be fed to a neural network for training, which can then be used to manipulate the composting variables to process and generate protein meal. Generally, it should be noted that the embodiments described herein are illustrative in nature and one with ordinary skill in the art will appreciate variations that are within the scope of the present disclosure. In some embodiments, the one or more computing devices as described below in
In at least one embodiment, a processor of a computing system uses one or more neural networks to generate one or more variables to control a windrow turner based, at least in part, on environmental factors such as those listed above. In at least one embodiment, a system is a collection of one or more hardware and/or software computing resources with instructions that, when executed, performs one or more communication processes such as those described herein. In at least one embodiment, the system is a software program executing on computer hardware, application executing on computer hardware, and/or variations thereof. In at least one embodiment, one or more processes of the system are performed by any suitable processing system or unit (e.g., graphics processing unit (GPU), general-purpose GPU (GPGPU), parallel processing unit (PPU), central processing unit (CPU), data processing unit (DPU)), in any suitable manner, including sequential, parallel, and/or variations thereof. In at least one embodiment, the system uses a machine learning training framework such as PyTorch, TensorFlow, Boost, Caffe, Microsoft Cognitive Toolkit/CNTK, MXNet, Chainer, Keras, Deeplearning4j, and/or other training framework to implement and perform operations described herein to generate one or more variables (e.g., how much rotation is needed to turn the windrow turner such that the waste is maintained a predetermined temperature level) for the windrow turners based, at least in part, on environmental factors (e.g., carbon-nitrogen ratio, temperature, pH value, and/or raw material size of composting). In at least one embodiment, a neural network model is trained to generate one or more variables (e.g., rotational speed) to control the one or more windrow turners using the sensory data obtained from the environment where the windrow tuner is located. The sensory data may be obtained via one or more sensory devices (e.g., temperature reading device, moisture reading device, pH reading device, etc.).
As shown in
In some embodiments, the bus subsystem 604 may provide a mechanism for enabling the various components and subsystems of computing device 600 to communicate with each other as intended. Although the bus subsystem 604 is shown schematically as a single bus, alternative embodiments of the bus subsystem utilize multiple buses. The network interface subsystem 616 may provide an interface to other computing devices and networks. The network interface subsystem 616 may serve as an interface for receiving data from and transmitting data to other systems from the computing device 600. In some embodiments, the bus subsystem 604 is utilized for communicating data such as details, search terms, and so on. The network interface subsystem 616 may communicate via any appropriate network that would be familiar to those skilled in the art for supporting communications using any of a variety of commercially available protocols, such as Transmission Control Protocol/Internet Protocol (TCP/IP), User Datagram Protocol (UDP), protocols operating in various layers of the Open System Interconnection (OSI) model, File Transfer Protocol (FTP), Universal Plug and Play (UPnP), Network File System (NFS), Common Internet File System (CIFS), and other protocols.
The network, in an embodiment, is a local area network, a wide-area network, a virtual private network, the Internet, an intranet, an extranet, a public switched telephone network, a cellular network, an infrared network, a wireless network, a satellite network, or any other such network and/or combination thereof, and components used for such a system may depend at least in part upon the type of network and/or system selected. In an embodiment, a connection-oriented protocol is used to communicate between network endpoints such that the connection-oriented protocol (sometimes called a connection-based protocol) is capable of transmitting data in an ordered stream. In an embodiment, a connection-oriented protocol can be reliable or unreliable. For example, the TCP protocol is a reliable connection-oriented protocol. Asynchronous Transfer Mode (ATM) and Frame Relay are unreliable connection-oriented protocols. Connection-oriented protocols are in contrast to packet-oriented protocols such as UDP that transmit packets without a guaranteed ordering. Many protocols and components for communicating via such a network are well known and will not be discussed in detail. In an embodiment, communication via the network interface subsystem 616 is enabled by wired and/or wireless connections and combinations thereof.
In some embodiments, the user interface input devices 612 include one or more user input devices such as a keyboard; pointing devices such as an integrated mouse, trackball, touchpad, or graphics tablet; a scanner; a barcode scanner; a touch screen incorporated into the display; audio input devices such as voice recognition systems, microphones; and other types of input devices. In general, use of the term “input device” is intended to include all possible types of devices and mechanisms for inputting information to the computing device 600. In some embodiments, the one or more user interface output devices 614 include a display subsystem, a printer, or non-visual displays such as audio output devices, etc. In some embodiments, the display subsystem includes a cathode ray tube (CRT), a flat-panel device such as a liquid crystal display (LCD), light emitting diode (LED) display, or a projection or other display device. In general, use of the term “output device” is intended to include all possible types of devices and mechanisms for outputting information from the computing device 600. The one or more user interface output devices 614 can be used, for example, to present user interfaces to facilitate user interaction with software applications performing processes described and variations therein, when such interaction may be appropriate.
In some embodiments, the storage subsystem 606 provides a computer-readable storage medium for storing the basic programming and data constructs that provide the functionality of at least one embodiment of the present disclosure. The software applications (programs, source code modules, instructions), when executed by one or more processors in some embodiments, provide the functionality of one or more embodiments of the present disclosure and, in embodiments, are stored in the storage subsystem 606. These software application modules or instructions can be executed by the one or more processors 602. In various embodiments, the storage subsystem 606 additionally provides a repository for storing data used in accordance with the present disclosure. In some embodiments, the storage subsystem 606 comprises a memory subsystem 608 and a file/disk storage subsystem 610.
In embodiments, the memory subsystem 608 includes a number of memories, such as a main random access memory (RAM) 618 for storage of instructions and data during program execution and/or a read only memory (ROM) 620, in which fixed instructions can be stored. In some embodiments, the file/disk storage subsystem 610 provides a non-transitory persistent (non-volatile) storage for program and data files and can include a hard disk drive, a floppy disk drive along with associated removable media, a Compact Disk Read Only Memory (CD-ROM) drive, an optical drive, removable media cartridges, or other like storage media.
In some embodiments, the computing device 600 includes at least one local clock 524. The at least one local clock 524, in some embodiments, is a counter that represents the number of ticks that have transpired from a particular starting date and, in some embodiments, is located integrally within the computing device 600. In various embodiments, the at least one local clock 524 is used to synchronize data transfers in the processors for the computing device 600 and the subsystems included therein at specific clock pulses and can be used to coordinate synchronous operations between the computing device 600 and other systems in a data center. In another embodiment, the local clock is a programmable interval timer.
The computing device 600 could be of any of a variety of types, including a portable computer device, tablet computer, a workstation, or any other device described below. Additionally, the computing device 600 can include another device that, in some embodiments, can be connected to the computing device 600 through one or more ports (e.g., USB, a headphone jack, Lightning connector, etc.). In embodiments, such a device includes a port that accepts a fiber-optic connector. Accordingly, in some embodiments, this device converts optical signals to electrical signals that are transmitted through the port connecting the device to the computing device 600 for processing. Due to the ever-changing nature of computers and networks, the description of the computing device 600 depicted in
The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. However, it will be evident that various modifications and changes may be made thereunto without departing from the scope of the invention as set forth in the claims. Likewise, other variations are within the scope of the present disclosure. Thus, while the disclosed techniques are susceptible to various modifications and alternative constructions, certain illustrated embodiments thereof are shown in the drawings and have been described above in detail. It should be understood, however, that there is no intention to limit the invention to the specific form or forms disclosed but, on the contrary, the intention is to cover all modifications, alternative constructions and equivalents falling within the scope of the invention, as defined in the appended claims.
In some embodiments, data may be stored in a data store (not depicted). In some examples, a “data store” refers to any device or combination of devices capable of storing, accessing, and retrieving data, which may include any combination and number of data servers, databases, data storage devices, and data storage media, in any standard, distributed, virtual, or clustered system. A data store, in an embodiment, communicates with block-level and/or object level interfaces. The computing device 600 may include any appropriate hardware, software and firmware for integrating with a data store as needed to execute aspects of one or more software applications for the computing device 600 to handle some or all of the data access and business logic for the one or more software applications. The data store, in an embodiment, includes several separate data tables, databases, data documents, dynamic data storage schemes, and/or other data storage mechanisms and media for storing data relating to a particular aspect of the present disclosure. In an embodiment, the computing device 600 includes a variety of data stores and other memory and storage media as discussed above. These can reside in a variety of locations, such as on a storage medium local to (and/or resident in) one or more of the computers or remote from any or all of the computers across a network. In an embodiment, the information resides in a storage-area network (SAN) familiar to those skilled in the art, and, similarly, any necessary files for performing the functions attributed to the computers, servers or other network devices are stored locally and/or remotely, as appropriate.
In an embodiment, the computing device 600 may provide access to content including, but not limited to, text, graphics, audio, video, and/or other content that is provided to a user in the form of HTML, XML, JavaScript, CSS, JavaScript Object Notation (JSON), and/or another appropriate language. The computing device 600 may provide the content in one or more forms including, but not limited to, forms that are perceptible to the user audibly, visually, and/or through other senses. The handling of requests and responses, as well as the delivery of content, in an embodiment, is handled by the computing device 600 using PHP: Hypertext Preprocessor (PHP), Python, Ruby, Perl, Java, HTML, XML, JSON, and/or another appropriate language in this example. In an embodiment, operations described as being performed by a single device are performed collectively by multiple devices that form a distributed and/or virtual system.
In an embodiment, the computing device 600 typically will include an operating system that provides executable program instructions for the general administration and operation of the computing device 600 and includes a computer-readable storage medium (e.g., a hard disk, random access memory (RAM), read only memory (ROM), etc.) storing instructions that if executed (e.g., as a result of being executed) by a processor of the computing device 600 cause or otherwise allow the computing device 600 to perform its intended functions (e.g., the functions are performed as a result of one or more processors of the computing device 600 executing instructions stored on a computer-readable storage medium).
In an embodiment, the computing device 600 operates as a web server that runs one or more of a variety of server or mid-tier software applications, including Hypertext Transfer Protocol (HTTP) servers, FTP servers, Common Gateway Interface (CGI) servers, data servers, Java servers, Apache servers, and business application servers. In an embodiment, computing device 600 is also capable of executing programs or scripts in response to requests from user devices, such as by executing one or more web applications that are implemented as one or more scripts or programs written in any programming language, such as Java®, C, C#, or C++, or any scripting language, such as Ruby, PHP, Perl, Python, or TCL, as well as combinations thereof. In an embodiment, the computing device 600 is capable of storing, retrieving, and accessing structured or unstructured data. In an embodiment, computing device 600 additionally or alternatively implements a database, such as one of those commercially available from Oracle®, Microsoft®, Sybase®, and IBM® as well as open-source servers such as MySQL, Postgres, SQLite, MongoDB. In an embodiment, the database includes table-based servers, document-based servers, unstructured servers, relational servers, non-relational servers, or combinations of these and/or other database servers.
The use of the terms “a” and “an” and “the” and similar referents in the context of describing the disclosed embodiments (especially in the context of the following claims) is to be construed to cover both the singular and the plural, unless otherwise indicated or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. The term “connected,” when unmodified and referring to physical connections, is to be construed as partly or wholly contained within, attached to or joined together, even if there is something intervening. Recitation of ranges of values in the present disclosure are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range unless otherwise indicated and each separate value is incorporated into the specification as if it were individually recited. The use of the term “set” (e.g., “a set of items”) or “subset” unless otherwise noted or contradicted by context, is to be construed as a nonempty collection comprising one or more members. Further, unless otherwise noted or contradicted by context, the term “subset” of a corresponding set does not necessarily denote a proper subset of the corresponding set, but the subset and the corresponding set may be equal. The use of the phrase “based on,” unless otherwise explicitly stated or clear from context, means “based at least in part on” and is not limited to “based solely on.”
Conjunctive language, such as phrases of the form “at least one of A, B, and C,” or “at least one of A, B and C,” unless specifically stated otherwise or otherwise clearly contradicted by context, is otherwise understood with the context as used in general to present that an item, term, etc., could be either A or B or C, or any nonempty subset of the set of A and B and C. For instance, in the illustrative example of a set having three members, the conjunctive phrases “at least one of A, B, and C” and “at least one of A, B, and C” refer to any of the following sets: {A}, {B}, {C}, {A, B}, {A, C}, {B, C}, {A, B, C}. Thus, such conjunctive language is not generally intended to imply that certain embodiments require at least one of A, at least one of B and at least one of C each to be present.
Operations of processes described can be performed in any suitable order unless otherwise indicated or otherwise clearly contradicted by context. Processes described (or variations and/or combinations thereof) can be performed under the control of one or more computer systems configured with executable instructions and can be implemented as code (e.g., executable instructions, one or more computer programs or one or more software applications) executing collectively on one or more processors, by hardware, or combinations thereof. In some embodiments, the code can be stored on a computer-readable storage medium, for example, in the form of a computer program comprising a plurality of instructions executable by one or more processors. In some embodiments, the computer-readable storage medium is non-transitory.
The use of any and all examples, or exemplary language (e.g., “such as”) provided, is intended merely to better illuminate embodiments of the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
Embodiments of this disclosure are described, including the best mode known to the inventors for carrying out the invention. Variations of those embodiments will become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate and the inventors intend for embodiments of the present disclosure to be practiced otherwise than as specifically described. Accordingly, the scope of the present disclosure includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the scope of the present disclosure unless otherwise indicated or otherwise clearly contradicted by context.
All references, including publications, patent applications, and patents, cited are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety.
This application claims priority from U.S. Provisional Application No. 63/448,586, filed on Feb. 27, 2023, entitled “MICROBE MODULATED VERMICULTURE,” the content of which is incorporated by reference herein in its entirety for all purposes.
| Number | Date | Country | |
|---|---|---|---|
| 63448586 | Feb 2023 | US |