WO2006059916A2 - Farm management software - Google Patents
Farm management software Download PDFInfo
- Publication number
- WO2006059916A2 WO2006059916A2 PCT/NZ2005/000316 NZ2005000316W WO2006059916A2 WO 2006059916 A2 WO2006059916 A2 WO 2006059916A2 NZ 2005000316 W NZ2005000316 W NZ 2005000316W WO 2006059916 A2 WO2006059916 A2 WO 2006059916A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- farm
- data
- animal
- animals
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Mining
Definitions
- the present invention relates to a farm management system particularly though not solely to a farm management system for providing different levels of access and control to different users.
- Japanese Patent Publication No. 2004145580 describes a management system for milk temperature for use at dairy farm. Data concerning milk temperature in a bulk cooler and concerning washing temperature are stored in a terminal processor at the dairy farm. The stored data are received, recorded and stored by a host computer at a management site via a communication means.
- US Patent Publication No. 20030140865 describes a method and system for managing beef production on a cattle ranch.
- the system disclosed uses computer software integrated with an individual cow and calf identification system.
- the software allows a cattle producer to analyze the yearly production characteristics of each individual cow's calf or calves through all the phases of growth and production, and provides an accumulation of the economic cost and gain of value up to the end product.
- WO03059044 describes a system for collecting data concerning a small ruminant being milked.
- a teat cup is attached to the ruminant and has antenna to receive and provide predefined signal.
- a processor interprets the predefined signal to identify the ruminant being milked.
- Japanese Patent Publication No. 2002328967 describes a system for managing breeding milk cows.
- the system automatically informs a dairy farmer or a veterinarian and an artificial fertilization specialist of an oestrus so that fertilization work can be completed without delay.
- European Patent Publication No. 1246096 describes a farm management system, especially for dairy farms.
- the computer system regulates the amount of feed offered to each animal in a milking shed.
- European Patent Publication No. 1213676 describes an animal management system for use in farms. Animals are classified automatically by testing property of parameters of each animal with respect to pre-stored passage criterion.
- European Patent Publication No. 1212938 describes a farm management system for establishing communication connection with mobile communication apparatus to send alarm signal during generation of preset error.
- the system includes animal identification, milking device and automatic feeding device.
- the plan includes a mobile device prompting a user to input information pertaining to the farm.
- the input information is obtained from the user via a global electronic communications network.
- US Patent No. 6592517 provides a system that scans ear tags attached to animals to identify animals and transmits the identity information to a portable unit for receiving animal health history information.
- US Patent No. 5803906 discloses a computer system for use in drug treatment of individual animal in cattle feed lot operation. Diagnosis and resulting drug treatment requiring a withdrawal period are both entered into a computer. The computer provides withdrawal period information to a user.
- Japanese Patent Publication No. 1086823 describes a system for the management of grazing animals such as cattle, horses, goat or the like. The health situation of each animal is monitored by receiving signals at a receiver from transmitters connected to a temperature-measuring device which is set in the ear of each animal. It would be desirable to have a single farm management system which includes all aspects of farm management allowing for management of multiple farms and/or interacts with third party systems.
- the invention consists in farm management software comprising: at least one database collectively receiving and storing data collected by data collection means in association with animal identifiers of individual animals, said data collection means comprising: at least one data collection device collecting data of individuals of a first group of animals on a first farm unit, and at least one data collection device collecting data of individuals of a second group of animals on a second farm unit; and at least one user interface which collectively allow access to data stored in said at least one database, each user having defined access to said data, at least one user having access restricted to data of said first farm unit, at least one user having access restricted to data of said second farm unit, and at least one user having unrestricted access to data of said first and second farm unit.
- said data collection means include at least one data collection device collecting data of individuals of a third group of animals on a third farm unit, at least one user has access restricted to data of said third farm unit, and at least one user had unrestricted access to data of said first, second and third farm units.
- said system includes software implementing an animal transfer process enabling a user having access to data of multiple farm units to select a subset of animals of a donor farm unit to which said user has data access and label said subset for transfer from said farm unit to a receiving farm unit to which said user has data access, and means to complete said transfer such that data records for said subset of animals are made available to said second user on completion of said transfer.
- said animal transfer process generates control data for driving an automated drafting gate to isolate said subset of animals from other animals of said farm unit.
- said animal transfer process receives data identifying animals passing through a farm entry point of said receiving farm unit and amends location data of records for said identified animals to correspond with said receiving farm unit.
- said animal transfer process receives data identifying animals passing through an exit point of said donor farm and generates a record of animals that were identified at the exit point but not at the entry point or were identified at the entry point but not at the exit point.
- the software includes software implementing a stock reconciliation process wherein a report is generated for a user in relation to farm units for which said user has data access, said process including the steps of: receiving a stock reconciliation date, reviewing the data record for each animal for each farm unit for which said user has data access, in said report, identifying said animal as present at said stock reconciliation date if, in reviewing the data record for each animal, there is at least one date after said stock reconciliation date in a field corresponding to an action requiring the animal to have been automatically or manually identified.
- the software includes software implementing a stock security process wherein a report is generated for a user in relation to farm units for which said user has data access, said process including the steps of: - S - receiving a stock reconciliation date, reviewing the data record for each animal for each farm unit for which said user has data access, in said report, identifying said animal as present at said stock reconciliation date if, in reviewing the data record for each animal, there is no after said stock reconciliation date in a field corresponding to an action requiring the animal to have been automatically or manually identified.
- data stored for each animal includes: medical and treatment data, weight and production data, and age data.
- said one or more databases comprise at least one farm database module for each said farm unit storing data of animals of only the respective said farm unit, and at least one management database module storing data of animals of multiple farm units, and said management database module synchronises with said farm database modules.
- the farm management software comprises at least one on-farm computer system, and at least one off-farm computer system, said on-farm computer system receiving data in relation to the respective farm, and said off- farm computer system receiving data from said on-farm computer system and providing functions to a user including at least a stock transfer order and a consolidated stock reconciliation over multiple farm units.
- said on-farm computer system receives data relating to plant and equipment of said farm, and provides functions to a user that enable analysis and reporting in relation to said plant and equipment.
- the farm management system includes at least one data collection device collecting data of individuals of a third group of animals on a third farm unit.
- the farm management system includes an automated drafting gate on at least one said farm unit, adapted to receive communications from said software to draft individual animals from a group of animals passing through said gate.
- the farm management system includes an automated animal identifier at an entry point of said receiving farm unit.
- the farm management system includes an automated animal identifier at an exit point of said donor farm.
- the farm management system includes one or more devices each provided with communications interface for supplying weight and production data to said database, said devices associated with one or more automated animal identifiers such that data from said devices can be associated in said database with a corresponding animal.
- the farm management system includes one or more items of plant or equipment of said farm provided with a communication interface for communicating status information to said software.
- the farm management system includes a mobile data entry device provided with an automated animal identifier for receiving data identifying an animal, and software for receiving said animal identifier, receiving input data in relation an animal, storing said input data and said animal identifier, and uploading said stored data to said database.
- Figure 1 is a block diagram of one embodiment of the present invention including interaction with local first party systems.
- Figure 2 is a block diagram of another embodiment of the present invention including management of a plurality of farm units.
- Figure 3 is a table showing the database structure and data types.
- Figure 4 is a flow diagram of the cup sensing milk-metering process.
- Figure 5 is a flow diagram of the automatic feeding process.
- Figure 6 is a flow diagram of the stock reconciliation report process.
- Figure 7 is a flow diagram of the automatic tag reordering process.
- Figure 8 is a flow diagram of the automatic drafting process.
- Figure 9 is a flow diagram of the animal condition checking process.
- Figure 10 is a flow diagram of the updating process.
- Figure 11 is a flow diagram of the animal weighing process.
- Figure 12 is a flow diagram of the stock transporting process.
- Figure 13 is a flow diagram of the plant monitoring process.
- the present invention relates to a farm management system and to software components of the farm management system.
- the management system draws together data from multiple farm units under the same management or ownership.
- the data includes at least data that is derived from individual animals. This data is maintained in relation to the animal from which it is derived.
- the system enables the farm managers, share milkers and farm owners to keep track of their business investment.
- the farm management system interacts with a range of farm equipment and receives data from a range of data sources.
- this data is stored locally and backed up through each level of the system.
- the data may also be backed up to a central server.
- Users are provided with access to the stored data depending on the level of the user within a hierarchy.
- the management system may provide for a range of fully or partially automated functions using the stored data. These functions may include stock reconciliation reports, stock traceability searches, controlled stock security, automatic check reordering, plant monitoring, and automatic drafting, live milk volume, vet interaction, and alerts for animals with withholding periods or other conditions. Each of these preferred functions is described in more detail later in this application.
- the system also preferably provides for importation of existing data records.
- a farm manager or owner at one location may set a drafting list and animal transfer for action at a farm unit at another location.
- the system will manage the stock transfer, including booking transport and adjusting the system records.
- the system of the present invention includes on farm modules 200, 202 and 204 and off farm modules 206.
- the modules interact to provide management of a multiple farm units.
- each module includes a database and a user interface to the database.
- the database stores data relating to animals under management. Animal data is initially collected at the farm level into the respective on-farm module. This animal data is propagated (immediately, periodically or occasionally) to modules at higher levels in the hierarchy.
- the farm owner accessing module 200 provides overall control of the hierarchy and has access to the animal and farm records of all of the farm units and control over actions effecting those farm units.
- a group manager accessing module 202 have charge of a number of farm units. The group manager only has access to the data for those particular farm units and to reports that are appropriate to that level of management.
- Individual farm unit managers accessing modules 204 are only able to access the data for their own farm unit and any reports which are appropriate for that farm unit.
- modules that are at higher levels in the hierarchy may be located on a farm unit operated by a manager or owner who has supervisory responsibility for one or more other farm units.
- Each farm unit may be physically remote from any other farm unit and each module of the present invention are therefore connected through suitable telecommunications means as is known in the art, for example, a wide area network, the internet, a virtual private network, radio links or, less preferably through manual transfer of data.
- suitable telecommunications means as is known in the art, for example, a wide area network, the internet, a virtual private network, radio links or, less preferably through manual transfer of data.
- the system may be implemented using any suitable database product.
- the system may be implemented using the INTERBASE database platform available from Borland Software Corporation.
- the software is installed on each computer and blocks function options depending on where that computer is in the hierarchy structure.
- the owner computer has no functions blocked, whereas the farm manager will have some blocked functions.
- the data for a given farm group may be replicated to each database throughout the system, or may be stored in only a single database or may be stored in a subset of databases of the system.
- data is replicated up the hierarchy, so modules at each level only replicate the data stored in the databases at the level below to which they are linked.
- user access to data may be naturally constrained by the data available on the respective module being accessed by the user.
- the user interface may be programmed to source data from any of the databases in the system, preferring to use the local database for superior performance.
- data could also be replicated to all of the database modules throughout the system, or all data could be only stored in a single central database accessible to all users (for example over the IP network).
- the user interface controls access to the data according to user identity, and the level of the user within the hierarchy.
- Figure 3 is a table of the data structure of each database indicating data categories, the types of data stored, and available data sort options.
- Figure 1 illustrates, diagrammatically, the preferred system as it is implemented for a single farm unit. This system is depicted in the way it would be applied to a dairy farm.
- the system includes a first module 116 located in the milking parlour. This communicates over a network connection to an office module 104.
- the in-shed module 116 includes data input interfaces to communicate with plant and equipment 106 located in and around the milking shed. Preferably these interfaces are all implemented in software and all receive data over a standard local area network. For this, equipment providing data is either inherently network capable, or is equipped with a network module to provide identifiable data output on the network. Less preferably the in-shed module may include one or more proprietary interface modules to interface with third party equipment.
- the equipment from which data may be received includes physical plant (including vats and coolers) 120, power systems 122, feed systems 126, weigh scales 132, milking cup sensorsl34, milk metersl29, in line milk analysersl27 and oestrus detectors 128.
- the equipment 106 preferably also includes one or more animal identification device 131.
- the devices are together sufficient to identify each animal to which data from other equipment will relate.
- the layout and arrangement of races, milking stalls and the like may allow a single identification device to perform this function if the subsequent movement and sequence of animals is sufficiently controlled.
- multiple devices may be required.
- an identifying device may be required at each piece of equipment where data is collected.
- Each device may, for example, be an RFID scanner reading animal identifying data from animal ID tags moving into vicinity of the scanner.
- the device may use other technology to identify animals, such as animal markings or bar codes.
- the device may require user entry, for example a keypad for entering animal numbers.
- the in- shed module preferably also includes interfaces to output control data for one or more pieces of equipment.
- Control data may be particularly provided to at least one automated drafting gate.
- Control data may drive a display in the shed to guide worker activity, for example to provide instructions in relation to an animal.
- the in-shed module preferably includes program instructions to micro manage the processing of animals through the facility.
- the in-shed module 116 may have a programme to implement a drafting list received from the office module 104.
- the example program may use identifier data of animals passing an RFID scanner to determine when each animal arrives at a drafting gate, and my provide control data to the drafting gate at the appropriate time to direct animals on the drafting list separately from those not on the list.
- the in-shed module stores data received from the equipment 106 in a database.
- the in-shed module may process this data to associate data to animal identifiers. Alternatively the in-shed module may time stamp the data so that the data may be subsequently processed at the office module.
- Data from the in shed module 118 may be continuously, periodically or occasionally transmitted to the office module 104.
- Processing data to associate data with animal identifiers may be programmed in a range of ways.
- Animal identifier data is received with time information available, and the identity of the sending device provides location information.
- Equipment data such as animal weight, is received with time information available, and the identity of the sending device provides location information.
- Particular program instructions for relating the data depends on the locations of the devices performing animal identification, the locations of the equipment providing animal data and the movement layout of the shed and yards. For example, where an RFID reader is associated with a particular piece of equipment, the program instructions may provide for a simple association of received animal data from this piece of equipment to the animal identifier most recently received from the respective RFID reader.
- a single RFID reader may provide data indicating a sequence of animals in a race, with animals the progressing in sequence through multiple items of equipment.
- the program instructions may generate a sequence of animal identities from data received from the RFID reader.
- the program may progressively associate animal data to the identities, based on the sequence of data received from each piece of equipment, on the assumption that animals will remain in the same sequence.
- the particular program instructions will be customised for the farm installation.
- the module allows for customisation by a detailed configuration interface or by scripting.
- the office module for each farm unit then does not require this code, and may be the same as the modules for the off-farm managers.
- the office module 104 receives data from the in-shed module 116 and stores this data in a database.
- the office module has a user interface for accessing this data and implementing management functions in relation to this data and an interface 112 for uploading this data to off-farm modules further up the management tree.
- the office module 104 may also include interfaces 197 to receive data from, and send data to, other farm systems and data collection devices.
- the office module may have an interface 108 with pasture management software and an interface 114 for an accounting package.
- the office module may. also include an interface 110 for receiving animal data from a mobile data capture device, such as a personal digital assistant (PDA).
- PDA personal digital assistant
- the office module may also have interfaces to one or more off-farm service providers.
- This may include interfaces 136 for providing order information and requests, for example to a preferred fertilizer supplier, bank, stock transport company, tag supplier and vet.
- This may also include interfaces 138 for uploading select animal information to relevant supervisory authorities. For example milk volume and quality data to a contracted milk processor, and individual animal information to a herd evaluation organisation.
- Each of the management modules including the management module on the farm unit and the management module at each subsequent level up the hierarchy, has programmed functions that utilise the data of the animal database. At different levels in the hierarchy the functions may be effective over a different set or subset of animals. For example a farm owner module at the top of the hierarchy may execute a stock reconciliation report function over animals of an individual farm units or a consolidated report over animals of all farm units.
- Stock reconciliation reports are normally conducted 6 and 12 monthly. However share milkers and large farms may be required to provide stock reconciliations more frequently as a condition of borrowing money from a bank on the value of the herd.
- the stock reconciliation process consists of the program requesting the user to enter a date at which to reconcile at step 600, and the program records this date. Alternatively, or additionally, the program may be scheduled to provide stock reconciliation reports.
- the program determines that each animal is verified if there is a recorded date in any field that updates when RFID is scanned (for example "last milked") or in any field that is updated only when a animal is manually identified (for example "calving date"), that is on or after the reconciliation date entered by the user.
- the program compiles a report is compiled sorting the herds into verified and unverified animals, and printed at step 604 or emailed at step 606.
- the frequency of reports is programmable and time of delivery allocated for reports (e.g.: mating report on all animals, before, during and after mating season).
- reports e.g.: mating report on all animals, before, during and after mating season.
- This allows the user to obtain the reports required when desired, simply and easily, and pre program the system to derive reports on demand.
- the automated stock reconciliation permits monitoring of farms from remote locations meaning fewer trips to be on-site and an ability to remotely manage the farm investment Stock Traceability Searches and Controlled Stock Security
- Stock traceability searches and controlled stock security are to enable farmers to keep a track on stock movement. These reports differ from the stock reconciliation reports as they only deal with stock that is missing or has been moved on or off a farm. They provide a live record of what stock is in transit and what stock has not been seen recently.
- animal records are attached to individual animals and not to the farm. Animal records including all history available are transferred between databases at the time the animals are transferred between corresponding farm units. Each animal becomes traceable from birth to death across multiple farm units.
- Preferably accurate information on transfer of animals is obtained automatically with an extra RFID antenna on the loading race to monitor exactly which animals have entered a truck and which animals exit at the delivery site.
- the program Upon receiving this data the program creates a movement event and classifies each animal to a special Mob "in transit" at step 1202. On arrival each animal tag is again scanned at step 1204.
- the program identifies any animal records which were not recorded as having the "in transit" mob ID.
- the program stores a list of these animal records at step 1208.
- the program identifies any animals which are recorded as being in the "in transit” mob, and for which identification data is not received at step 1204.
- the program includes a list of these records in the exception list at step 1210.
- a report of the exception list may be printed at step 1212.
- each database module includes a complete copy of the animal database, or where the database records are only stored centrally, the records for arriving animals will now become available to the farm unit manager due to the change of location data in the animal record.
- the database is fragmented at the farm unit level records corresponding to the arriving animals are downloaded from the central database to the database of the new farm unit.
- Automatic tag reordering replaces the need to visually identify and count cows for tag reordering, also it takes the need of manual labour to find out what tags are "free" within the herd. Instead the system sends a "re order" form to the tag supplier when requested by the user. There are a range of pre-selected orders which the user selects. The system will bill for the tags in monthly payments passing on the costs from the tag supplier.
- the program implementing the automatic tag reordering requests a user to enter a number of new tags required at step 700 together and a type of tag at step 702.
- the program checks for any spare numbers within the existing range, and allocates these numbers first.
- the program compiles a list of tag numbers together with corresponding tag information. If the internet is available the program may generate an XML order, and forward this electronic order to the supplier at step 708. Otherwise an order may be printed at step 710 for sending by the user.
- Plant Monitoring enables the farmer to record data from the milking and wash plants. This data is received in real time, and the system may provide alerts when data falls outside preset ranges.
- the interface system then connects to the computer and provides the data to the farm management system.
- the data may include:
- Plant electric motor - on/off The system may use this for several functions. If the plant is on for greater than a predetermined duration the system may send an alert. The system may provide indication of the amount of power used by plant. This data may be used as a gauge to measure and look for reasons for fluctuations in power usage. The system may monitor voltage fluctuation to assist in managing the plant electric motor, ensuring the motor is not burning out unnecessarily or being over stressed.
- Effluent pump - on/off The system may send an alert if the time on is greater than a predetermined duration.
- Chillers - on/off and voltage fluctuation The system helps manage the power usage from the chiller units.
- Vat temperature The system may send an alert if chillers are on for greater than a predetermined duration, and yet milk temperature is not below a predetermined level. This check may be repeated periodically, for example every 4 hours. This data indicates the temperature of milk inside the vat at any given time and provides alerts to the manager if vat temperature is not at appropriate levels. This helps mitigate potential for milk to be stored at inappropriate temperatures.
- Hot Water Cylinder temperature May provide an alert if the temperature is below a predetermined threshold for a predetermined time. This allows fine tuning of plant cleaning and accurate management of the water temperature
- High Pressure Pump - on/off An alert may be generated if the high pressure pump is on for longer than a predetermined time. This may provide early warning of an on farm leak with irrigation systems.
- Mains Power Provides an indication total power usage of the farm. A record of mains power consumption is also useful as to gauge and control fluctuations in power used on a day to day basis.
- the plant monitoring sub-system in the in-shed module reads each of the states and variables of the plant that have been received on the interface or on the network at step 1300 and stores them in memory.
- the management module periodically downloads the stored data at step 1302.
- Various monitoring events can be pre-programmed.
- the management computer reviews the defined monitoring events at step 1304.
- the program determines at step 1306 if any of the plant states or variables is outside a predetermined threshold. Where the value is outside the predetermined range the program generates and records an exception at step 1308 and the user informed.
- Automatic drafting will enable the farmer to draft stock with out having to visually identify the animals as well as not having to do the actual drafting.
- a series of gates may be used to automatically direct the animal to a desired location.
- each cow is identified via the RFID tag at step 800.
- the automatic drafting program of the in shed module receiving the animal data queries the office module and retrieves any drafting information about this animal at step 802.
- the animal record may indicate that the animal is intended for transportation or treatment by the vet.
- If the animal is scheduled for drafting the program generates control data for sending to an automated drafting gate.
- the control data is such that the drafting gates are set to an alternate locate for example a left holding pen 804 or a right holding pen 806. Otherwise the gate is set to the normal central position 808 to follow the rest of the herd.
- the Remote control allows the farmer to use the drafting system to draft a cow requiring some action upon exiting the milking platform. For scheduled drafting the farmer enters the animal number, where and when to draft to the system and the rest is carried out automatically.
- Vet interaction enables the vet to have full animal history on screen with livestock information that has been updated by the farmer on any occurrence of treatments. This also enables the vet to update any treatments they have given to an animal during their visit.
- the vet uses a touch screen computer, preferably wireless with batteries so it can be carried around the shed and communicates to the farm management module via a wireless network.
- Figure 5 is a table of the data the vet can enter into the system.
- the management module is preferably programmed with an import interface to import existing records from other hardware and also from third party databases.
- An example is a portable digital assistant (such as a Palm Pilot) using XML data transfer with the system, the transfers can occur over the internet, a wireless network, temporary USB connection, or Ethernet.
- a withholding alert function is preferably included in the in shed module to provide an alarm signal in relation to any animals that should not be milked.
- a withholding period may be specified due to recently having penicillin or other non milking conditions.
- the alerts are provided as the animal passes under an RFID antenna letting the worker know that this animal should be drafted off, or the animal may be automatically drafted off by the program generating control data for an automatic drafting gate.
- the animal may be withheld due to unsuitability for milking, for example due to recent drug administration.
- the animal may be withheld from a shipment of animals destined for slaughter.
- Figure 9 illustrates a program suitable for execution in a rotary milking shed environment.
- the animals are each drafted into a milking bale on a rotating platform in a continuous sequence.
- Farm workers can remain in one location adjacent an entrance location, applying milking cups to each animal as the bale (and cow) pass the location of the worker.
- Another worker located immediately before an exit location removes cups from animals as they pass that location. The animal them leaves the platform and exits the shed.
- the program of Figure 9 operates with a single RFID reader provided immediately in advance of the location of the worker applying cups.
- An RFID tag is preferably provided associated with each bale.
- the RFID reader thus scans for animal tags and for bale tags.
- An on screen alert and an audio alert will appear and sound when an alarm condition is detected.
- Referring to Figure 9 when one of the antennas reads a tag data is transmitted to the in-shed module.
- the data is read in by the program at step 900.
- the module determines at step 902 whether the data indicates a bale tag or at step 904 that the data indicates an animal tag.
- the program retrieves animal information from the management module.
- the program associates the animal identifier with the most recently identified bale.
- the program sends data to a user display indicating animal and bale information.
- the program ascertains from the animal record whether the animal is subject to a withholding period. Where the program determines the application of a withholding period then at step 908 the program displays animal condition information and signals an alert.
- the program may automatically proceed to draft the animal out of the bale, or may request a user confirmation on a user interface provided to the farm worker. Where the program determines or is instructed that drafting is required, the program creates and records a drafting event at step 910.
- Cup sensors or milk meters are becoming available for generating quantitative an qualitative data for milking of individual animals. For example units are available which determine somatic cell count and/or milk volume for an individual animal milking session.
- the equipment typically includes, either sensors mounted in the milking claw, or a sensor that is mounted in the milk line between the claw and the main milk line of the cow shed.
- Elevated somatic cell count can indicate the onset of a mastitis condition.
- a program function of the milking shed module may monitor somatic cell count data from the milk analysis equipment. If the somatic cell count is greater than a predetermined level the program generates an alert and a drafting instruction in relation to the animal.
- each cup sensor preferably detects somatic cell count at step 400.
- the milk meter preferably reads milk volume and or flow rate at 402. This data is sent over the network to the in-shed module.
- the program stores these readings to be associated with the particular animal being milked at step 404.
- the program determines if any of the received values are outside of a preset range. If the values fall outside a preset range the program determines whether the animal the animal is to be automatically drafted. This may depend on a preset user preference. If the animal is to be automatically drafted the program generates a drafting event at step 406. If drafting is not to be automatically conducted the program instead creates and records an exception, and generates display data for the farm worker at step 408.
- Automated weighing is preferably arranged to occur while the animal is inside a drafting race.
- the animal weigh scales send out an automatic reading of animal weight. This is received by the farm management system of the present invention. This enables animal weight gain and loss to be plotted on a graph, this information will be available through the system to assist with stock management decisions, such as animal culling. Weighing can also assist with balancing milk volume, grass consumption and weight gain or loss.
- the weigh scales preferably sit under the drafting race (which has a floor). Once an individual animal has been trapped on the floor, the weight will be recorded by the scales. The recorded weight is sent on the networked output of the scale reader back to be read by the in-shed module.
- An automated weighing process is described with reference to Figure 11.
- An RFID antenna is located just before or in a drafting unit.
- the RFID reader detects the entry of an animal to the scales at step 1100 and outputs this data onto the network at step 1102.
- the in-shed module program reads the animal identity data from the RFID reader associated with the scales, and reads the weight data sent from the scales.
- the program determines an animal identity from the tag data.
- the program reviews the animal record to determine whether that animal has already been weighed on this occasion at step 1104. Where the record indicates the animal has already been weighed the program proceeds to provide control data to release the animal. Where the animal has not been weighed the program associates the succeeding weight reading with the immediately preceding animal identity, and records the weight and date in the animal record at step 1106.
- Detecting when a cow is on heat can be done through the cup sensors checking the milk or alternatively the sensors or camera taking a temperature reading from the cows stomach, or an external sensor taking a temperature reading of the cow to determine if the cow is on heat. This information may be placed on the network for retrieval into the farm management system.
- the management system may be programmed to automatically draft cows for artificial breeding when the cows are on heat.
- cup sensors can be installed on each bale of the rotary milking platform for accurate oestrous detection.
- An alternative embodiment is to install a thermo camera to gauge the internal heat of a cow passing the camera.
- the farm installation may include an automated system for feeding the animals supplements of fodder. This will enable the farm manager to automatically feed a cow depending on its weight and production.
- Step 5 the user enters feed criteria either for that cow specifically or as general rules.
- An RFID reader detects an animal entering a bale from its tag.
- the tag data is placed on the network and the in-shed module identifies the animal from the tag data at step 502.
- the module applies the feed criteria at step 504 to calculate the appropriate feed amount and determine if the animal requires feeding. If the program determines that the animal is to be fed, the program generates control data at step 506 for an automated feeder.
- the management modules of the present invention may receive data updates using a mobile data acquisition device, such as a personal digital assistant (PDA), mobile phone, or similar handheld computer.
- the device preferably includes a radio frequency identification device (RFID) scanner. This is used for scanning animals into the system and recording update data corresponding to any treatments or events of the animal record.
- RFID radio frequency identification device
- the device may also include functions to assist with pasture management
- the information captured in the device is uploaded to one of the management modules and is propagated to the other databases of the system. Upload may be by wireless network, or by local interface, such as USB connection.
- the mobile interface can be used to identify animals not in the milking shed. Animals can be scanned anywhere at anytime- for example while in a paddock or holding pen. Preferably the device connects by wireless network and can download all records in relation to an identified animal.
- the mobile device may include a new animal entry program.
- calves are tagged, the tags are scanned, and relevant data is entered using the mobile device as they are born. Additional data may include the mother cow identity
- the mobile interface may also be used by or in cooperation with the vet to enter information and keep consistent animal health records.
- Preferably all system updates can be spread to modules of the system via the communications network. This means the system can send all debugging and program updates automatically out to modules without user intervention. Upgrades preferably include a roll back option so that users can revert the system back to the previous version.
- the modules according to the present invention are programmed to connect to the module immediately above it in the hierarchy or alternately the central server whenever a network connection is available.
- the program reads the latest version number of the software of the module above it, and compares this against its own version information at step 1000. If the installed version is less than the latest version the program displays the release notes at step 1002.
- the program requests the user approve an update at step 1004. If approval is provided the new version is downloaded and installed at step 1006.
- the present invention relates to a farm management system.
- the farm management system preferably interacts with a number of local farm systems and data sources.
- the data is preferably stored locally and backed up through the levels of the system Monitoring and alerts are provided depending on the level of the user within a hierarchy. Interaction with external third-party systems is optional with both online and manual data transfers possible.
- System updates are preferably replicated through the system each time a connection is made.
- the management system draws together data from multiple farm units under the same management or ownership.
- the system enables the farm managers, share milkers and owners to keep track of their business investment. With the system the management team are involved in the farming process more closely. Employers and employees have input and access to farm information with recognition of goals through recording and reporting.
- the management system may provide stock reconciliation reports, stock traceability searches, controlled stock security, automatic check reordering, plant monitoring, and automatic drafting, live milk volume, vet interaction, and alerts for animals with withholding periods or other conditions. Each of these preferred functions is described in more detail later in this application.
- the system also preferably provides for importation of existing data records.
- a farm manager or owner may set a drafting list and animal transfer for action at a farm unit of another location.
- the system will manage the stock transfer, including booking transport and adjusting the system records.
Abstract
Description
Claims
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NZ53702604 | 2004-12-03 | ||
NZ537026 | 2004-12-03 | ||
NZ538015 | 2005-01-28 | ||
NZ53801505 | 2005-01-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2006059916A2 true WO2006059916A2 (en) | 2006-06-08 |
WO2006059916A3 WO2006059916A3 (en) | 2006-07-06 |
Family
ID=36565451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/NZ2005/000316 WO2006059916A2 (en) | 2004-12-03 | 2005-12-05 | Farm management software |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2006059916A2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008048112A1 (en) * | 2006-10-02 | 2008-04-24 | Sensortec Limited | Method, system and/or apparatus for operating a selection system |
WO2014074057A1 (en) * | 2012-11-07 | 2014-05-15 | Delaval Holding Ab | Methods, arrangements and devices for animal management |
WO2015034377A1 (en) * | 2013-09-04 | 2015-03-12 | Livestock Improvement Corporation Limited | Farm management system and method |
CN104835002A (en) * | 2015-04-30 | 2015-08-12 | 合肥林晨信息科技有限公司 | Automatic tracking supervision system for culturing farm animal individual growth processes |
WO2016027271A1 (en) * | 2014-08-18 | 2016-02-25 | Indi -Vet Ltd | Livestock management |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001045037A1 (en) * | 1999-12-17 | 2001-06-21 | Farmexpress.Com S.A. | Method and installation for identifying animals |
US6318289B1 (en) * | 1994-10-31 | 2001-11-20 | Micro Beef Technologies, Ltd. | Cattle management method and system |
US6470825B1 (en) * | 1999-11-15 | 2002-10-29 | Johnson, Iii Fred H. | Electronic livestock breeding and management system |
WO2002102142A1 (en) * | 2001-06-19 | 2002-12-27 | Delaval Holding Ab | System and method for milking animals |
WO2003038595A1 (en) * | 2001-10-31 | 2003-05-08 | Digi-Star, Llc | Method of managing feed and diet for farm animals |
US6577241B2 (en) * | 2001-09-25 | 2003-06-10 | Van H. Neidig | Method for centralized animal identification and tracking |
WO2003071868A1 (en) * | 2002-02-27 | 2003-09-04 | Aniwell Oy | Surveillance system for animals |
US20030177025A1 (en) * | 1998-03-09 | 2003-09-18 | Curkendall Leland D. | Method and system for agricultural data collection and management |
US6664897B2 (en) * | 1998-03-09 | 2003-12-16 | William R. Pape | Method and system for livestock data collection and management |
WO2004092920A2 (en) * | 2003-03-31 | 2004-10-28 | Schering-Plough Ltd. | System and method for collecting, processing and managing livestock data |
-
2005
- 2005-12-05 WO PCT/NZ2005/000316 patent/WO2006059916A2/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6318289B1 (en) * | 1994-10-31 | 2001-11-20 | Micro Beef Technologies, Ltd. | Cattle management method and system |
US20030177025A1 (en) * | 1998-03-09 | 2003-09-18 | Curkendall Leland D. | Method and system for agricultural data collection and management |
US6664897B2 (en) * | 1998-03-09 | 2003-12-16 | William R. Pape | Method and system for livestock data collection and management |
US6470825B1 (en) * | 1999-11-15 | 2002-10-29 | Johnson, Iii Fred H. | Electronic livestock breeding and management system |
WO2001045037A1 (en) * | 1999-12-17 | 2001-06-21 | Farmexpress.Com S.A. | Method and installation for identifying animals |
WO2002102142A1 (en) * | 2001-06-19 | 2002-12-27 | Delaval Holding Ab | System and method for milking animals |
US6577241B2 (en) * | 2001-09-25 | 2003-06-10 | Van H. Neidig | Method for centralized animal identification and tracking |
WO2003038595A1 (en) * | 2001-10-31 | 2003-05-08 | Digi-Star, Llc | Method of managing feed and diet for farm animals |
WO2003071868A1 (en) * | 2002-02-27 | 2003-09-04 | Aniwell Oy | Surveillance system for animals |
WO2004092920A2 (en) * | 2003-03-31 | 2004-10-28 | Schering-Plough Ltd. | System and method for collecting, processing and managing livestock data |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008048112A1 (en) * | 2006-10-02 | 2008-04-24 | Sensortec Limited | Method, system and/or apparatus for operating a selection system |
US9301507B2 (en) | 2006-10-02 | 2016-04-05 | Lely Patent N.V. | Method, system and/or apparatus for operating a selection system |
WO2014074057A1 (en) * | 2012-11-07 | 2014-05-15 | Delaval Holding Ab | Methods, arrangements and devices for animal management |
WO2015034377A1 (en) * | 2013-09-04 | 2015-03-12 | Livestock Improvement Corporation Limited | Farm management system and method |
WO2016027271A1 (en) * | 2014-08-18 | 2016-02-25 | Indi -Vet Ltd | Livestock management |
CN104835002A (en) * | 2015-04-30 | 2015-08-12 | 合肥林晨信息科技有限公司 | Automatic tracking supervision system for culturing farm animal individual growth processes |
Also Published As
Publication number | Publication date |
---|---|
WO2006059916A3 (en) | 2006-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11763205B2 (en) | Livestock and feedlot data collection and processing using UHF-band interrogation of radio frequency identification tags for feedlot arrival and risk assessment | |
AU708672B2 (en) | An implement for automatically milking animals | |
US8066179B2 (en) | Livestock breeding and management system | |
US20060282274A1 (en) | Monitoring and managing farms | |
US20140116341A1 (en) | Method for managing dairy production | |
Ivanova et al. | Automation of processes in dairy cattle production | |
WO2005101273A1 (en) | Integrated animal management system and method | |
MXPA06013777A (en) | Cattle management system and method. | |
CN114793945A (en) | Method and system for monitoring food intake of livestock animals | |
US20210076644A1 (en) | Animal health, behavior, and inventory monitoring | |
Trevarthen et al. | The RFID-enabled dairy farm: towards total farm management | |
WO2007108737A1 (en) | Milking system, method, and herd management system for a community milking center | |
WO2006059916A2 (en) | Farm management software | |
EP1395109A1 (en) | Improvement of milk measurement and milk collection | |
Shalloo et al. | A review of precision technologies in pasture-based dairying systems | |
US7114458B2 (en) | Notification method and system | |
Hong-da | Application of radio frequency identification (RFID) in dairy information management | |
AU2007231879A1 (en) | Livestock breeding and management system | |
KR20120044204A (en) | Rfid/usn based livestock feeder and therefor | |
JP2014002679A (en) | Integrated management system and program for variety of information such as domestic animal production information and veterinary care information | |
US20220312698A1 (en) | Preventative failure for agricultural applications | |
US20220067847A1 (en) | System and method for networking a plurality of agricultural farms | |
Schodl et al. | D4Dairy-project–How digitalization and data integration pave the way to dairy health improvement | |
NZ556233A (en) | Management of animals | |
Regler et al. | Standardized Decision-Making for the Selection of Calf and Heifer Rearing Using a Digital Evaluation System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS TO RULE 112(1) EPC |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 05823160 Country of ref document: EP Kind code of ref document: A2 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05823160 Country of ref document: EP Kind code of ref document: A2 |