the present invention ( hereinafter “ system ”) aims to monitor the cattle breeding season , under extensive livestock farming conditions , through the bull activity . the system allows knowing whether the said bull has performed mounting activities , and which cows it has mounted , date and time the said mountings happened and their effectiveness ( i . e ., whether there was ejaculation or not ). since the system is based on placing electronic devices on each animal of the herd , in order to be applicable in extensive livestock farming , the device placed on the cow must be simple , cheap , easy to install , comfortable for the animal and cannot require maintenance of any kind ( not even changing batteries ). on the other hand , the device placed on the bull has more freedom ( since there are 30 times less bulls than cows ). therefore , it can be more complex , be subject to sporadic maintenance routines , and it does not need to be so cheap , provided that the average cost per animal is within acceptable limits . the system provides the veterinarian and the rancher , in a centralized , systematic and friendly manner , the necessary information for controlling the activity of all bulls and cows during the breeding season , accounting for the herd evolution . by way of example , if the system informs that a cow was never mounted after a certain period of time ( that can be set ) it is to be expected that there is a problem in its ovulation process , which needs to be studied and treated . if the cow is still breastfeeding , this can surely be solved by temporarily or definitively suspending breastfeeding . in other cases , this can be corrected by changing her diet . should the problem be more serious , it can even be determined that the cow leave the herd and go to the slaughterhouse . on the contrary , if the cow was mounted several times and then stopped being mounted , it could be an indication of pregnancy . another example is when the system informs about a bull that has not mounted any cow after a certain period of time ( that can be set ). this situation can be indicative of the bull having a physiological problem ( for example , an injured leg ) or that another bull assumed a dominant behavior in the herd and does not allow the first bull to mount cows . in this sense , the system allows an accurate determination of the relationships within the herd , for example , it allows the easy detection of a bull always mounting the same cow ( phenomenon known as “ dominant cow ”). in these instances , the problem is solved by removing the dominant bull and / or cow from the herd . the system provides real - time information allowing taking preventive and corrective actions on the herd , both on cows and bulls . the rancher and / or the veterinarian have information that allows them to make better decisions in time , which translates to an increase of the breeding season productivity . fig1 shows that the system is characterized by placing an electronic device 3 ( hereinafter “ device ”) in each bull 1 , by a radio - frequency identification tag 4 ( hereinafter “ tag ”) placed on each cow 2 and having a number that uniquely identifies the cow having it , and a central system 6 ( hereinafter “ cs ”) that concentrates and manages information while functioning as the user interface server . the device 3 reports the information to the cs 6 in order to allow the user 7 ( hereinafter “ user ”) to monitor the herd activity on a mobile device ( e . g ., laptop , cellphone or tablet ) or on a personal computer via links 104 and 106 within the network 105 ( hereinafter “ network ”). the information the device 3 reports to the cs 6 will pass through the network 105 and can send it directly via link 101 and link 104 , or through a hand - held electronic device 5 ( hereinafter “ hand - held ”) via link 102 and links 103 and 104 . each animal will have a unique identification number , which will be stored in the corresponding tag 4 , for cows , and it will be stored in the corresponding device 3 for bulls . as can be appreciated in fig2 , device 3 is comprised by a low - cost microcontroller or standard microprocessor 8 ( hereinafter “ microcontroller ”), having internal peripherals : memories , timers , analog - to - digital converters , etc . ; and it controls a set of external peripherals : a real - time clock rtc 9 , an acceleration sensor 10 ( hereinafter “ sensor ”), a device 11 for tag 4 reading ( hereinafter “ reader ”), a long - range wireless communication interface 12 to communicate with cs 6 , and a short - range wired or wireless communication interface 13 to communicate with hand - held 5 . all circuits of device 3 are powered by a battery 14 which can be charged with a charger 15 . in addition , the microcontroller 8 can have an external memory 16 . microcontroller 8 is in charge of generating the information of each mounting that will be transmitted . in the first place , it has the algorithms that allow to recognize , from the signal acquired by sensor 10 , mounting and ejaculation patterns . secondly , through the reader 11 and link 100 , it obtains the identification number of the mounted cow 2 . in third place , it obtains the date and hour of the mounting through the rtc 9 . through communication interfaces 12 and 13 , and the corresponding links 101 and 102 , parameters of device 3 can be read , written and configured , and information regarding the state of the herd is reported to cs 6 . collected information can be reported from device 3 to cs 6 directly through a long - range wireless communication technology ( link 101 ) such as , for example : mobile phone , wifi , wimax , satellite link , etc . at the same time , it can be performed using a public data network ( such as , for example , internet ) or though a private data network ( for example , using rf links and repeater radios ), both options are depicted by network 105 . on the other hand , device 3 can report the collected information indirectly via hand - held 5 . communication between device 3 and hand - held 5 can be made through a short - range wireless communication technology , such as nfc , bluetooth , wifi , etc . ; or using a wired communication technology , such as usb , i2c , spi , ethernet , etc . data from sensor 10 are sampled at a rate that can be configured . mounting is detected when this information indicates that the position of the animal has sufficiently changed with respect to predefined and configurable thresholds . fig3 shows the mounting moment , where it can be appreciated that gravity acceleration 200 ( hereinafter g ) has a component in the direction parallel to the bull &# 39 ; s back 201 ( hereinafter g h ). however , in fig1 , where the bull is in normal position , it can be appreciated that the component of g 200 in the direction parallel to the bull &# 39 ; s back g h 201 is null or substantially null . therefore , by comparing g h 201 to a certain threshold , the presence of a mounting can be inferred . once the mounting is detected , the sample rate is increased and the data stream is saved for further analysis . the ejaculation detection algorithm is applied to the saved data stream . this algorithm is based on the detection of sudden movements made by the animal during the ejaculation , referred to as “ ejaculatory thrust ”. mounting and ejaculation detection algorithms are based on well - known pattern recognition techniques : comparison with a predefined threshold , comparison with a signal power threshold , comparison against a well - known waveform ( template matching ), principal component analysis ( pca ), among others . in cases where there is a need of high savings of battery and / or data traffic , the device 3 will report to cs 6 for each mounting : date , hour , bull identification number , cow identification number , and an ejaculation presence indicator . eventually , it could also inform about characteristic data of the acceleration curves : peak - to - peak amplitude , width , maximum , minimum , among others . in the cases where battery duration or the data traffic are not limiting , the device could report : date , hour , bull identification number , cow identification number , and all data stream , in order to perform the analysis in a centralized manner in cs 6 . communication between reader 11 and tag 4 can be made in two different manners . on the one hand , tag 4 can transmit the identification number on demand , each time it is requested by the reader 11 . on the other hand , it can transmit the identification number each time the cow is mounted , with no need for the reader 11 to request it . in this latter case , transmission can be made a predetermined number of times or during a predetermined period of time . since animals within the herd can be located relatively close , it is possible that , during a mounting , another cow ( and , therefore , its tag 4 ) is close to the cow - bull couple that performed the mounting . in order to avoid incorrect or multiple readings by reader 11 , the present invention is characterized by all cow tags 4 being disabled for reading by default , being enabled solely by the action of the bull during mounting . for example , in fig3 it can be seen how the mounting of bull 1 involves direct physical contact with tag 4 , which enables the reading . the above mentioned enabling lasts for a short period of time ( a few seconds ). in this way , it assures that the only read tag corresponds to the mounted cow . tag 4 comprises a microcontroller , a data reception and transmission system having an antenna , a power supply system ( which , for example , can be based on the same antenna , thus obtaining energy from the electromagnetic field from the reader , based on a battery and / or harvest energy from the environment ). these elements configure what is normally known as radio - frequency identification tag ( hereinafter rfidtag , identified with number 24 in fig5 and 6 ). moreover , tag 4 is characterized by having a system 25 ( hereinafter inhibsys ) that avoids incorrect or multiple tag readings , based on detecting the mounting moment in order to enable the rfidtag 24 reading of cow 2 mounted during a determined period of time after completion of the said mounting . including inhibsys system 25 is crucial in the present invention since this is what allows the identification of the cow that was mounted , with a negligible error margin . implementation of the said system can be mechanical and / or electronic . fig5 shows an example of implementation 4 . 1 of tag 4 , wherein rfidtag 24 . 1 is active , i . e ., it is powered from system 26 . in this example , inhibsys system 25 . 1 is characterized by having a switch 27 that enables the power supply from system 26 to rfidtag 24 . 1 , in order for it to be read as of the start of the mounting and during a certain period of time after its completion . system 26 can be , for example , a battery or a system that harvest energy from the environment . fig6 shows another example of implementation 4 . 2 of tag 4 , wherein rfidtag 24 . 2 can be active , passive or semi - passive ( the system that powers the rfidtag 24 . 2 is not shown in the figure ) and it has the characteristic of having an input signal 28 that enables or disables its operation . inhibsys system 25 . 2 is an electronic or electromechanical circuit that detects the mounting via a switch , accelerometer or vibration detector , and generates signal 28 , thus enabling the operation of rfidtag 24 . 2 as of the start of the mounting and during a certain period of time after its completion . another way of implementation of disabling and enabling tag 4 reading can be made through the modification of the distance where rfidtag 24 can be read . in this scheme , disabling is achieved by forcing that the reading can be made if the reader is less than a few centimeters away , and enabling implies that the reading can be made a few meters away . even though , in this case , rfidtag 24 is not disabled by default for reading from a literal point of view ( it is always possible to read it from a short distance ), for practical purposes it will be disabled , since device 3 is usually located at a considerable greater distance than the maximum allowed for reading . then , as of the start of the mounting and for a certain period of time , the maximum distance from which rfidtag 24 can be read shall be several meters , therefore the corresponding device 3 will be able to perform the reading . this could be electrically implemented by modifying , for example , some parameter of the rfidtag 24 antenna . it could also be mechanically implemented , for example : disabling could be obtained by placing a metallic plate in front of rfidtag 24 in such a manner that the electromagnetic waves are strongly absorbed by it ; and the enabling would consist of removing this plate with the purpose of allowing a rfidtag 24 reading from a significantly greater distance . tag 4 is placed ( even though not exclusively ) in the tail of cow 2 ( see fig4 ), or near it , so that bull 1 always is in direct physical contact with tag 4 during the mounting . as tag 4 is not inside the animal &# 39 ; s body , it is possible to harvest energy from the bull &# 39 ; s movements , and reading is facilitated since there are no animal tissues between the said device and reader 11 . on the other hand , device 3 attachment could be made , even though not exclusively , by placing device 3 within a housing or wrapping attached by glue to the back of the animal , near its kidneys . it is an area that has a direct view to the tail of the cow when the bull comes down after mounting and where the greatest acceleration with the “ ejaculatory thrust ”, caused by ejaculation , is registered . should long - range communication fail to work ( for example , for lack of suitable mobile phone coverage ), the system proposes to use a hand - held that can read information stored on device 3 through link 102 ( which can be wired or wireless ) and functions as a hub of the said information for all bulls in the ranch . accordingly , hand - held 5 sends the collected information to the cs 6 via network 105 through links 103 and 104 . by hand - held 5 and link 102 , it is possible to write and configure device 3 . hand - held 5 can be a mobile phone , a tablet , or an electronic device based on a microcontroller 17 having an interface 18 to communicate with device 3 via link 102 , a user interface 19 that can include , for example , a keyboard and a display , and a plurality of interfaces to communicate with cs 6 ( for example , directly via a mobile phone modem , or indirectly via a usb cable plugged to a pc connected to network 105 ), all these options are summarized in block 20 . as it is a mobile device , it shall have a battery 22 . additionally , it may have an additional memory 23 . finally , hand - held 5 has suitable means for reading , writing and configuring tags 4 via interface 21 using link 107 . cs 6 comprises a set of computers , an energy system , communication elements ( routers , firewall , etc .) and human resources for managing and control . cs 6 has a server application capable of managing and processing information received by device 3 and hand - held 5 . the collected information is stored on a database . an interface for users to have access to information , via a web browser or an application , is implemented through a web server . this interface has a user access privileges management system in order to select information each user can visualize ( for example , ranchers have access only to information of their ranch , but veterinarians can have access to information of all ranches they work for ). moreover , via commands sent by cs 6 , it is possible to configure device 3 . system deployment in a ranch involves installing a tag 4 in each cow , and a device 3 in each bull . moreover , each device must be configured based on operation parameters ( animal identification , veterinarian identification , ranch identification , starting date and time , etc .) these parameters are programmed with hand - held 5 . unlike other inventions in the state of the art , our invention is capable of providing information necessary for monitoring the breeding season ; i . e ., if the bull has performed mountings , and which cows have been mounted , date and time and the effectiveness ( i . e ., if there was or not ejaculation ). this is achieved thanks to the possibility of identifying , with no error margin ( or with a negligible error margin ), the mounted cow , through a system that avoids incorrect or multiple tag readings ; as well as through determining the presence of ejaculation based on a detection algorithm of the “ ejaculatory thrust ”. in addition to monitoring the breeding season , the system can be used for other applications . on the basis of having no better estrus detector than the bull itself , the system can be applied for estrus detection in the case of artificial insemination . indeed , using the above mentioned system in androgenized and neutered bulls , which are capable of mounting but not impregnating , information regarding which cows are in heat is directly obtained . this cannot be guaranteed by other systems that cannot identify the cow without error margin . another application of the present invention would be using the system to determine the animals “ pedigree ”. nowadays , in general , parents are not known and / or registered . having this information would serve for enhancing a traceability system , easily allowing the addition of the father and mother identification to the available information . as a result , genetic enhancement , avoidance of genetic diseases , etc ., could be explored . this function cannot be provided by other systems that cannot determine the presence of ejaculation . another example would be using the system as substitution for the “ blockey test ”. blockey test is a test that allows the assessment of the number of cows that a bull is capable of mounting in a determined period of time ( referred as “ service capacity ”). the above mentioned test is performed in such an invasive manner that does not respect animal welfare : the cow is restrained , and the number of times the bull can mount it are counted . by the present system , the actual service capacity of a bull can be determined in a natural way , respecting animals and their welfare . this cannot be provided by other systems that cannot determine the presence of ejaculation . although in the foregoing description reference is made to cows and bulls , all the points claimed in the present patent can apply to any animal species whose reproductive process involves characteristic movements that can be related to a mounting and an ejaculation .
the invention relates to a system for monitoring the reproductive activity of animals where a male mounts a female in order to mate , this system can determine the following information each time a male mounts a female , namely : whether or not the male has ejaculated , the date and time of ejaculation , and the identification of the female mounted . the system comprises an electronic sensor device placed on male animals , a radio - frequency identification tag placed on female animals , a system for preventing multiple or erroneous readings , and an electronic hand - held device for collecting information and configuring devices . the invention also includes a communication system and a central system that manages and concentrates all of the information , allowing the user to access said information in an organised , centralized and systematic manner .