A method for automated acquisition of animal consumption data utilizing a system comprising a plurality of consumption stations, each of the plurality of consumption stations permitting consumption of feed by only a single animal at a time, with each of the plurality of consumption stations comprising a respective radio frequency identification detection antenna for detecting identification data of the animal consuming feed at the respective consumption station, a respective feed trough for containing a desired amount of feed, and a respective feed weighing device for weighing at least the feed contained within the respective feed trough, and the system further comprising at least one control panel coupled to each of the respective radio frequency identification detection antennas and each of the respective weighing devices for receiving data therefrom, the at least one control panel being coupled to a processing computer for processing the received data, the method comprising the steps of: periodically transmitting feed weight measurement data from each of the separate weighing devices to the processing computer; periodically transmitting, from each of the separate detection antenna to the processing computer, the identification data of the animal located at the respective consumption station; collecting and storing the feed weight measurement data and the identification data together with time stamp information indicating when the weight measurement data and the identification data was collected; and following collection and storage of the data, processing the stored data, including the feed weight measurement data and the identification data together with time stamp information, in order to determine an amount of feed consumed by the animal during a consumption event, characterised in that the processing the stored data includes: calculating an initial feed weight at the start of the consumption event using a mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event started; calculating a final feed weight of the consumption event using the mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event ended; and determining the amount of feed consumed by the animal, during the consumption event, by subtracting the final feed weight at the end of the consumption event from the initial feed weight at the start of the consumption event. periodically transmitting feed weight measurement data from each of the separate weighing devices to the processing computer; periodically transmitting, from each of the separate detection antenna to the processing computer, the identification data of the animal located at the respective consumption station; collecting and storing the feed weight measurement data and the identification data together with time stamp information indicating when the weight measurement data and the identification data was collected; and following collection and storage of the data, processing the stored data, including the feed weight measurement data and the identification data together with time stamp information, in order to determine an amount of feed consumed by the animal during a consumption event, characterised in that the processing the stored data includes: calculating an initial feed weight at the start of the consumption event using a mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event started; calculating a final feed weight of the consumption event using the mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event ended; and determining the amount of feed consumed by the animal, during the consumption event, by subtracting the final feed weight at the end of the consumption event from the initial feed weight at the start of the consumption event. calculating an initial feed weight at the start of the consumption event using a mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event started; calculating a final feed weight of the consumption event using the mathematical weighted filter and a set of measured feed weight values recorded for a duration of time including the time at which the consumption event ended; and determining the amount of feed consumed by the animal, during the consumption event, by subtracting the final feed weight at the end of the consumption event from the initial feed weight at the start of the consumption event.