The present invention relates generally to the field of livestock management devices, systems and methods, and more particularly relates to systems and methods for livestock tracking and confinement using animal-worn tags in communication with a network server.
Livestock management, such as for cattle, has historically involved nothing more sophisticated that physical fences defining one or more grazing ranges, or paddocks, together with sufficient personnel, animals and machinery to move the livestock from one paddock to another at appropriate times. More recently, ear tags have been used to identify each piece of livestock. Still more recently, the general notion of some form of electronic monitoring of livestock has been proposed, and some form of virtual fencing has also been proposed.
Electrically-charged fences have also been developed to define the perimeter of areas within which animals are free to wander. Also known are wireless collars which shock an animal such as a dog when triggered by a perimeter wire.
Notwithstanding these recent developments in the monitoring and fencing of livestock, many issues remain to be resolved and improved upon. Electric fences cannot be readily moved, and thus, for example, adjusting grazing areas for cattle is not feasible. Even for systems using virtual fences, the capability to encourage animals to stay within the defined area has been ineffective, both in terms of stimulus applied to the animal and the ability to operate autonomously from a central control point. In addition, existing systems have been unable to monitor animal characteristics in a manner that permits learning animal behavior patterns and characterization of animal behavior including health and herd interaction. Further, power requirements have proven extremely challenging for herds that are allowed to roam over substantial distances.
As a result, there has been a need for systems, devices, and methods configured to provide improved livestock management that addresses the above issues, as well as others.
The present invention substantially addresses many of the shortcomings of the prior art. More specifically, a network server communicates wirelessly, through one or more gateways, with a plurality of animal tags, typically one per animal. A user device, such as a smartphone, tablet, laptop or desktop computer running an application program allows a user to define a paddock in which one or more animals are permitted to graze, together with other instructions for monitoring the behavior of the animals.
The tags monitor the location and various physical characteristics of the animal wearing the tag. In an embodiment, the tags include a processor and memory together with an operating program responsive to instructions received from the network server as well as various sensors incorporated into the tag. The sensors, in an embodiment, comprise GPS, accelerometer, altimeter, magnetometer, thermometer, heart rate monitor, microphone, and low battery. In addition, in at least some embodiments, the tag includes a mechanism responsive to instructions from the tag's processor for stimulating the tagged animal, which can comprise, for example, electric shock, sound feedback, vibration feedback, RF stimulus, thermal stimulus, or other forms suitable for causing a change in behavior of the tagged animal.
In a typical embodiment, the user defines a virtual paddock such as by defining a set of vertices in the form of GPS coordinates. The virtual paddock definition is forwarded to the network server. The network server transmits the paddock boundaries to each of the animal tags, where the defined boundaries are stored. In the event an animal approaches a boundary of the virtual paddock, a stimulus is generated by the tag to cause the animal to change direction and stay within the paddock boundaries. In some embodiments, it can be desirable to define a boundary zone somewhat within the actual boundary, where the stimulus to the animal is initiated, for example at a low initial level, upon entry into the boundary zone, and then increases until the animal's direction changes back toward the central area of the paddock. In some embodiments, a maximum stimulus is applied, and an alert sent to the network server, upon the animal reaching the boundary.
In an embodiment, to ensure good animal welfare, should the animal continue through the boundary and is unable to be turned back toward the central area of the paddock, the stimulus can be discontinued to prevent injury to the animal. In an alternative embodiment, should the animal continue outside the boundary, the stimulus can be turned off for a period of time to de-stress the animal, and then reapplied either continuously, pulsed repetitively, or applied in differing combinations to encourage the animal to return to within the paddock boundary. In still other embodiments, especially in environments with topological dangers, risk of predators, or other environmental concerns that impact the animal's welfare, it may be desirable to maintain application of the stimulus in some form or combination. In each of the above alternatives, the alert sent to the network server can be canceled upon the animal's return to the virtual paddock.
Herds are typically moved from one paddock to another to avoid overgrazing. To that end, the user may also define one or more additional virtual paddocks, together with a schedule for moving the herd from the first virtual paddock to each subsequent virtual paddock. To move the herd from one paddock to the next, a series of incremental virtual paddocks can be automatically defined or based on user input, and the animals within the now old, first virtual paddock are stimulated to move in the direction of the first incremental paddock, then the second, and so on until the animals reach the new virtual paddock. The process then returns to maintaining the animals within the boundaries of the new virtual paddock.
In addition to providing a virtual paddock for herd management, the present invention further includes the ability to monitor overall herd behavior as well as the behavior of specific animals or groups of animals. Thus, various combinations of sensors can be used to identify weight gain, estrus, distress, animal interaction and herd dynamics.
These and other features of the present invention can be better appreciated from the following Detailed Description, taken together with the appended Figures.
Referring first to
The gateways can be powered by any convenient means, including solar, battery, line, or any combination thereof. Depending upon the configuration, the network server can comprise one or more machines or servers, and can be either locally maintained or provided as a cloud-based service. A user of the system communicates with the network server via any suitable means, for example either a PC-based web application or a mobile application, indicated at 125. The web or mobile application permits the user to configure the operating parameters of the system, including defining the geometry and location of the paddocks, as more fully explained hereinafter. In an embodiment, the web or mobile application also provides analysis of the data retrieved from the animal tags to permit monitoring of the condition and location of each of the animals and of the herd as a group.
In an embodiment, the animal tags 110 communicate with the one or more gateways 115 using a Long Range low power wireless communications protocol, such as LoRaWAN promulgated by the LoRa Alliance. It will be appreciated by those skilled in the art that the system of tags 110 and associated servers comprise an embedded, power-constrained and bandwidth-constrained environment, that represents significant challenges and imposes significantly different design considerations when compared with conventional wireless environments Gateways 115A can be implemented on modest hardware such as, for example, a CPU configured with 512 GB RAM and 20 GB SSD or other data storage such as a hard disk, running an Ubuntu operating system. In some embodiments a virtual CPU [vCPU] can be assigned rather than a dedicated CPU. Gateway bridges 115B can be implemented using UDP or, in implementations desiring greater messaging reliability, TCP or other protocol and, in terms of hardware, can be configured similarly to a gateway 115A. Messaging between a gateway 115A and a gateway bridge 115B can be by any suitable messaging protocol, and for implementations requiring a small code footprint or having limited network bandwidth can be, for example, Mosquito MQTT [Message Queuing Telemetry Transport] operating on top of TCP/IP. In some embodiments, the server 120A can be configured as a LoRa Server with a hardware configuration essentially the same as the gateways 115A, again with an Ubuntu operating system. The server 120B, operating in the cloud, can in some embodiments be a LoRa App Server, communicating with the server 120A via a remote procedure call protocol such as GPRC. The LoRa App Server communicates via any suitable protocol with a herd manager application running on a user device such as a personal computer, tablet, smartphone or similar device. Communications between the LoRa App Server and the herd manager application can be via any suitable protocol, including but not limited to GPRC/JSON REST, or MQTT. The backend software, in some embodiments maintained in the cloud as shown by servers 120A-120B, can be thought of as herd manager software since it directs the operation of the gateways and, in response to user input, transmits paddock definitions to the tags in the form of a virtual fence definition.
Referring next to
Referring next to
Once the animal training cycle is complete the process returns to basic tracking mode 155. The herd manager software downloads a command to enable the definition of a first virtual fence, shown at 165, which causes the virtual fence to be enabled within the animal tags, shown at 170. The formulation of the virtual fence definition is discussed in much greater detail hereinafter. Basically, the virtual fence definition comprises a paddock defined by its perimeter either in terms of longitude and latitude data for the vertices, or defined as a series of grid points, or as a series of vectors, or in any other suitable fashion for delineating a controlled area within which an animal may be monitored and also may be stimulated to move in a desired direction. Tracking continues, as shown by the loop from step 170 back to step 155.
Once the first virtual fence definition is downloaded and enabled, the herd manager software can direct a scheduled move of one or more of the animals, or can direct a specific animal to move in order for that animal to be isolated, as shown at 175. The directed move is implemented via the tags generating a stimulus to each of the selected animals, as shown at 180. In addition, animals that approach the perimeter of the virtual fence are stimulated to turn back toward the more central area of the paddock definition. In at least some embodiments the need for that stimulus is determined by the tag independently of the remainder of the system. Alternatively, in some embodiments, the herd manager software can communicate with the tag via the gateways and direct the tag to generate the stimulus.
Eventually, it will be desirable to move the herd to another paddock. To achieve this, in an embodiment a new virtual fence definition is downloaded from the herd manager, as shown at 185, causing a new paddock to be defined. Alternatively, one or more paddock definitions may have been previously defined and downloaded to the tags/collars, with the transitions from one paddock to another set by a schedule. The schedule can be downloaded from the server to the tags at any convenient time, for example either at the time the paddock definitions are downloaded to the tag, at the time the movement is to be initiated, or any intermediate time. The animals are then moved from the first paddock to the second paddock, as shown and discussed in greater detail hereinafter. Tracking continues, as shown by the loop back to step 155.
Referring next to
Referring next to
Referring next to
Referring next to
Referring next to
Still further, the microcontroller 210 receives additional inputs from one or more accelerometers, shown as G Sensor 225 in
The Stimulus Module 263 generally comprises a vibration portion 278 and a shock portion 281. The vibration portion 278 comprises a haptic driver 284 such as a TIDRV2605 together with an eccentric rotating mass actuator (ERM) or a linear resonant actuator (LRM) 285. The vibration portion receives command input from the microcontroller 210 and power from the battery regulator distribution network. The shock portion 281 comprises a capacitor charger 287 such as an LT3420EMS driving a transformer and associated circuitry 290 powering a capacitor 293. A switch 296 supplies a high voltage shock to the animal via shock electrodes 255, also seen in
With reference next to
In appropriate circumstances as detailed elsewhere herein, the processor 210 of the embodiment of
Referring next to
For
In the unlikely event that the animal proceeds past the outermost boundary, and thus outside the paddock defined by the virtual fence, a message can be sent to the herd manager software operating on the server to alert the user to the error condition. In some embodiments, if an animal continues out of the boundary zone and becomes uncontrollable, all stimulation will be disabled to maintain animal welfare. Upon animal return to a paddock through natural or man-made means the virtual fence containment stimulation will be re-enabled. In an alternative embodiment, should the animal continue outside the boundary, the stimulus can be turned off for a period of time to de-stress the animal, and then reapplied either continuously, pulsed repetitively, or applied in differing combinations to encourage the animal to return to within the paddock boundary. In still other embodiments, especially in environments with topological dangers, risk of predators, or other environmental concerns that impact the animal's welfare, it may be desirable to maintain application of the stimulus in some form or combination. In each of the above alternatives, the alert sent to the network server can be canceled upon the animal's return to the virtual paddock.
While the boundary zones shown in
Referring next to
Once the schedule begins the animal tag virtually moves the paddock center to new locations on the vector path and the paddock boundaries maintain their positions relative to the paddock center as it is moved along the vector path. The animals are then stimulated as discussed above to move in the desired direction. In most cases, the majority of the herd will begin moving with little stimulus. For herd animals such as cows, the initiation of a movement by the herd is typically sufficient to induce most of the herd members to start to move as well. However, in the event that one or more animals do not respond quickly to the stimulus from the tag, or to the overall movement of the herd, a settling time is implemented while those outlier animals are stimulated to return to within the area defined by the incremental paddock, as shown in
The foregoing process can be appreciated in flow diagram form shown in
In an alternative embodiment, each of the incremental paddocks can be predefined and downloaded in advance from the Herd Manager, for example at the time of scheduling of the moves, or the boundaries of each successive incremental paddock can be downloaded during the scheduled move. Still another alternative is to calculate the boundary of each incremental paddock separately rather than have the centers of each increment follow a vector path as described above. A still further alternative embodiment is described hereinafter in connection with
Referring next to
With reference specifically to
The network layer updates the stored paddock definitions in the tag, shown at 425, together with any schedule definitions or alarm condition definitions. Depending upon the implementation, multiple paddock definitions can be stored for future selection or for substantially independent relocation from paddock to paddock. Further, the network layer can provide selections of data types to be monitored. It will be appreciated that sensor data monitored by one tag may be different from that selected for monitoring at another tag. The result is that the sensors selected for monitoring can be specific to a single tag and the associated animal, the tags associated with some animals, or the tags associated with an entire herd.
The paddock definitions and other information stored in the tag are, in most cases, used either to determine the existence of an alarm condition, shown at 430, or to contain or move the animal associated with the tag, shown at 435. Both functions can involve data from the various sensors implemented within the tag. In an embodiment, those data can include, but are not limited to, GPS data 440, accelerometer data 445, magnetometer data 450, Altimeter data 455, temperature data 460, heart rate data 465, battery level 467, and data from other sensors. The data is collected and analyzed as appropriate within the microcontroller of the tag, and provided for the comparisons made at 430 and 435. Depending upon the data selected for monitoring at the user and network server levels, collected data in either raw form or after some amount of processing is forwarded to the network server level shown at 475. The collected data from one or more tags is then further analyzed if necessary, and also if necessary, integrated in a desired manner sufficient to provide a report to the user. Any reporting is then forwarded to the one or more user device(s) as shown at step 480.
In the event that the data collected at 470 yields an alarm condition at 430 when compared with the data and instructions received in the tag at 425, the alarm data is forwarded to the network server layer at 485. Depending upon the alarm condition and the current state of instructions from the user, an alarm message or report is developed and forwarded to the user, as shown at 490. Depending upon the nature of the alarm condition, the system permits the user to re-engage at step 400, where the user can enter new parameters, change instructions, and define new alarm conditions or otherwise respond to the alarm report.
In most cases, the tag associated with any given animal will be in the confine state. As discussed above, and additionally hereinafter, the confine state involves monitoring the animal to ensure that the animal stays within the paddock defined by the current virtual fence definition. Most the time, especially after a monitored animal has completed the training cycle described in connection with
Referring next to
At least some of the sensor data, such as GPS, accelerometer and magnetometer data is also used to determine whether the animal has entered the boundary zone, as shown at 4005. If so, a check is made to see which direction the animal is pointing, or is at the boundary, indicated at 4010. If the animal has not entered the boundary zone, but instead is within the generally central area of the paddock, the process advances to step 4010 and then loops back to step 440 for the next cycle. The report rate refers to the frequency with which the tag sends information back to the server layer; a normal report rate typically means relatively infrequent reports in at least some embodiments. In general, it is not critical for most herd management issues to know where every animal is at all times. Instead, the general objective in some embodiments is to identify and report risk conditions. Of course, for some extremely high value animals, or high risk environments, more frequent or even relatively continuous monitoring may be desired, and is within the scope of the present invention. For purposes of clarity, the example of
If the animal has entered the boundary zone, a check is then made at 4015 as to the direction the animal is pointing. If the animal is not pointed at the boundary, the process loops back to 4010 and then 440. However, if the animal is pointed at the boundary, a further check is made at 4020 to determine whether the animal is moving. If so, then stimulus is applied at step 4025 to induce the animal to return to a more central location within the paddock. In addition, the report rate is set higher than normal, at 4030, to facilitate prompt communication back to the server in the event human assistance becomes appropriate in the view of the user. The process then loops back to step 440.
If, on the next cycle, the animal remains moving toward the boundary, a further check is made at 4035 to determine whether the animal has reached the boundary, or, in some embodiments, a second boundary zone of the sort shown in
It will be appreciated by those skilled in the art that, for some embodiments of the tag electronics, minimizing power consumption is critical. In some such embodiments, even regular use of the sensors becomes an unacceptable power drain. In such embodiments of the present invention, novel power conservation techniques can be implemented. For at least some implementations of the present invention, constant knowledge of the position of each monitored animal is not required, as long as the animals are within the paddock. In addition, in many environments where solar recharging of the battery is required for independent operation, insufficient battery power exists to power a GPS continuously. In such circumstances, an embodiment of the invention that allows the GPS to be off a significant portion of the time can be implemented. In such an embodiment, prediction of an animal's position relative to the virtual fence that defines a paddock can be estimated stochastically based on the animal's assumed velocity and an assumed straight line distance to the nearest boundary. In simple terms, such an approach may be thought of a sparse GPS with assume velocity dead reckoning. The long term mean velocity of an animal can be assumed to be μ. It can also be assumed that the monitored animal takes one step per second, and the magnitude of each step is a Gaussian random uncorrelated variable with a standard of σ and a variance of σ2. Assuming the covariance to be zero, the summation of t number of steps equals the sum of the variances of that number of steps, or [σ12+σ22+σ32 . . . σt2]1/2 or t1/2*σ. In a similar way, total distance can be estimated as d(t)=t1/2*σ+t*μ. While no closed form solution for t(d) is apparent, a one second precision on the solution is typically sufficient for a herd such as cows. Default values of a and p can be, for example 1.7 meters and 0, respectively. The default values can be loaded into the storage associated with the microcontroller of the animal tag, and can also be developed initially for a specific animal during the training state described in
In an embodiment, such herd action can include resting, grazing, directed movement, standing, undirected movement, drinking, etc., as discussed in “Large-scale Livestock Grazing: A Management Tool for Nature Conservation”. In addition, seasonal weather changes can be expected to impact activity levels, as can local land features. By monitoring animal activity and herd activity over a period of time, which can be weeks or even longer, refined estimates of a and p can be developed and supplied to the tag associated with each monitored animal. Those estimates can be animal specific in at least some embodiments, and can be adjusted from the user device or the network layer to allow for off-nominal herd or animal activity, and, over time, can be further refined for each paddock of interest. It will be appreciated by those skilled in the art that the values of a and p need to be conservative in most embodiments to ensure a high probability that the monitored animal remains within the paddock.
If a process is Gaussian, i.e., normally distributed, then the associated Random Walk (RW) coefficient can be calculated independent of the RW time interval. Actual cattle motion will, in at least some instances, be substantially more complex. In an embodiment, the motion is modeled by the superposition of multiple random processes such as, for example, Markov process(es)+Random Walk+occasional net herd motion. The superposition of random processes can be reasonably achieved by recognizing that, at various times (1 min, 5 min, etc.) different random processes will drive stochastic variability. Thus a wide range of delta-times & delta-positions are needed to characterize cattle motion. To accumulate this information, the animal tag will, in an embodiment, transmit to the network layer the most current and also prior positions and their associated times of validity. In addition, for the dead reckoning aspect of such estimations to be essentially worst case, it must be assumed that the animal is walking directly toward the nearest boundary line. For embodiments of animal tags having a magnetometer, this can be determined and the assumption avoided. To provide the Herd Manager relatively constant insight into herd activity levels, in some embodiments it is desirable to assign to each animal tag unique, evenly spaced talk times for communicating with the network layer.
With reference to
Referring next to
Referring next to
In some environments, however, optimizing use of wireless bandwidth, message length, or power consumption are significant factors. In such environments, it can be beneficial to conserve message length, for example, to conserve power consumption during message transmission. Two aspects of the present invention provide for efficient use of such resources. In
For purposes of simplicity, a rectangle will serve for illustration. In a presently preferred arrangement, the rectangle slightly exceeds the area of the intended paddock, although alternatively one or more of the corners can reside exactly on the corner of the intended paddock. Once the diagonal is defined, the rectangular area is calculated as VA(Lat)−VB(Lat)*VA(Long)−VB(Long). That rectangular area is then filled with a quantity n evenly distributed points in rows and columns. In an embodiment, the value of n can be either 256 or 64K depending on what kind of feature resolution is trying to be included within any arbitrary paddock. If a feature resolution using 256 points is selected, the points can be defined as numbers from 0-255 represented as a positive decimal value encoded as one byte. If higher feature resolution using 64K points is preferred, the 64K points can be defined as numbers from 0-65535 represented as a positive decimal value encoded as 2 bytes. Typically for most practically sided paddocks an arbitrary shape with reasonable feature resolution can be defined by 10-50 segments. Consequently, it is expected that 256 points will be enough resolution for most normal deployment situation, though those skilled in the art will see that the number of points can vary significantly depending upon the desired feature resolution and the size of the paddock. As an example, using a value of 256 for n provides reasonable resolution and provides a matrix of points which may be thought of as virtual fence posts.
The total message size achieved by such a compression algorithm can be expressed as follows: VA and VB have full resolution GPS latitude and longitude represented as 4 bytes latitude and 4 bytes longitude times two vertices (VA and VB) yields 16 bytes. Then for 256 virtual points that are evenly distributed across the rectangle specified by VA and VB are represented by a single byte representing the number of their post. Consequently, the formula to determine the number of bytes for a given number of segments is: (8 bytes for VA latitude/longitude)+(8 bytes for VB latitude/longitude)+(#segments*(1 byte/segment)). Using a 12 segment arbitrary paddock as an example it would require to transmit: (VA: 4 bytes lat+4 bytes long)+(VB: 4 bytes lat+4 bytes long)+(1 byte/segment*12 segments)=28 bytes. If an uncompressed representation of 12 segments were to be sent each segment would consist of lat/long (4 bytes/4 bytes) such that you would have 12 segments*(4 bytes lat+4 bytes long)=96 bytes. The proposed algorithm resulted in 28 bytes instead of 96 bytes uncompressed yielding a (((96−28)/96)*100)=70.8% reduction in memory size.
In addition, the use of the virtual fence posts also simplifies reporting of current livestock position, by enabling the position of a monitored animal to be specified by the horizontal and vertical offset relative to either one of the vertices or one of the virtual fence posts, since the latitude and longitude of all vertices and all virtual fence posts are known at the network layer.
Referring next to
Using the conventions of
Next, consider the location of the cow of interest, indicated at 820. Applying the convention of
These relationships impact how the cow is monitored and guided, as discussed in more detail hereinafter. In addition to determining whether a given cow is inside or outside under the coordinate system, it is important to understand which vector, or paddock edge, is to be used to determine whether an action should be taken to manage the cow. For this determination, the concept of “edge cancellation” is helpful. Thus, for
In the foregoing discussions, the presence of centroids 823 and 863 have been mentioned. In some embodiments, for example those, a single reference point relative to which the edge vectors are defined permits improved scaling as well as efficient message packing. The centroid can be any convenient point, and, as shown by the points 823 and 863, can be either inside the paddock or outside.
As with the paddocks of
The concept of a one-way gate, as well as multiple stimulus zones as implemented in an embodiment of a paddock in accordance with
But, if the cow continues past the boundary, in some embodiments it can be desirable to cease the stimulus in an effort to encourage the cow or other animal to return to within the boundary. An example is a cow that is suddenly startled, perhaps by a snake, and flees the immediate area despite the stimulus. As herd animals, most cows will return fairly soon to the rest of the herd on their own. Yet, if the cow is stimulated adversely upon crossing the boundary, the cow may be discouraged from returning to the herd. The tag 110 tracks the direction of the cow's movement, and is also aware of the boundary. By recognizing that the cow is going from “outside” the boundary to “inside” the boundary, the logic within the tag determines not to stimulate the cow as it makes its way back to the herd. However, once the cow is inside the boundary, or within the boundary plus some arbitrary “safe entry” zone, the logic of the tag reactivates the stimulus zone checks and will reapply stimulus as appropriate to ensure the cow remains within the paddock.
Referring next to
The movement of cattle across such boundaries is helpful in moving a herd from one paddock to another paddock where both are defined by edge vectors. This operation can be better appreciated from
Referring next to
In some embodiments, it can be desirable to monitor the heading of the cow or other animal as a factor in determining whether a stimulus should be applied.
Should the cow turn left, toward the corner of the paddock as shown at 1225, slight movements of the cow may cause a change in which edge is closest. In some embodiments, and depending upon the shape of that portion of the paddock, the headings for which shock is applied may be combined, but in other environments the decision to apply stimulus or not is based only on which edge is closest.
With the foregoing in mind, the operation of the system as a whole, from setup to herd movement, can now be better appreciated. Setup for a new enterprise starts with creation of an organization/enterprise/ranch/farm in a server such as a LoRa server, which in turn causes the system to automatically assign a unique ID for that enterprise. Then one or more nodes are configured. Node configuration can involve selection of frequency band [e.g., 800 MHz, 900 MHz, 700 MHz, etc.), maximum permissible power, and security key configuration. The node ID's and security keys are loaded into the communications server, for example a LoRa server as discussed hereinabove. The devices will appear in the herd management software once added to the LoRa server and powered up.
In addition, in an embodiment, tags or collars can be added to the server at this point, or can be added later. Like the nodes, those devices will not be recognized by the server until they are powered up. Tags/collars will initially show up with a default GPS location, but, once the tag obtains a reliable GPS fix, the displayed location of each tag will reflect the GPS data for that tag. Configuration of a LoRa server comprises setting a device profile, which can include OTAA, regional network server links, MAC version, regional version, MAX EIRP, among other things. In some embodiments, an application profile is created, which can include herd management routing. Adding of devices can comprise adding a device profile together with adding the associated security application key. User setup involves assigning a user account to a farm. In an embodiment, each account is associated with only one farm at a time, but can be switched among farms. The enterprise profile for each farm can be unique, such that switching among farms can result in different orientation screens.
In an embodiment, setting up and using the herd management software typically starts with a “Farm View” page and provides access to account management, enterprise farm management, and history. More relevant to the foregoing discussion is that that page also provides an interface for managing paddocks, herds, and tags/collars. Adding a paddock can be performed in multiple ways, including manually clicking on points on a map, using latitude and longitude to establish vertices, or importing pre-planned maps from third party services such as Google Earth. A map or satellite view can be displayed so that the terrain can be reviewed while establishing the vector beginning and end points.
Paddocks are, as discussed herein, enclosed polygons and can either be an inclusion paddock or an exclusion paddock (see
A herd is entered into the herd management software as the result of one or more tags being added to the server, and thereafter being powered up as discussed above. Each tag/collar has a unique ID and is affixed to its respective animal, and the location of each collar is displayed in the Farm View once accurate GPS data is received following power up of the tag. In an embodiment, each tag can store a plurality of paddock definitions, or slots, for example 16 different paddocks. The tag can also store one or more schedules for movement of that animal from one paddock to another. Typically that movement will occur together with the herd the animal is associated with.
Once the group of collars that comprises a herd have returned accurate GPS data, those cattle appear on the herd management display for that herd, typically within a paddock. Tags typically can be in only one herd at a time, but can be moved from herd to herd individually or in combination with other tags/animals. Herds can be combined, split, subdivided, edited or added to.
Within the herd management software, herds are assigned to paddocks, In an embodiment, each herd can have associated therewith a plurality of paddock slots, for example, sixteen or any other suitable number. Each paddock slot can be empty or occupied, and each paddock slot can have multiple states, such as “current state” or “next state.” A paddock within each slot can either be “active” or “inactive”. Each paddock can have associated therewith a schedule, defining when the herd associated with that paddock will be moved into or out of the paddock. Virtual fences can be set to active or inactive, either immediately (i.e., “Now”) or according to a schedule.
To manage a herd, the paddock definitions and schedules for that herd must be downloaded to all of the associated tags. Given the power and bandwidth constraints necessary for the tags to operate for an extended period, typically measured in at least months and preferably years, in some embodiments downloading can tens of seconds per device, with suitable error correction to ensure accurate transmission. In some embodiments, the herd management software can display a heat map, which effectively shows the concentration of the herd. In some embodiments, selected groups or individual animals can be displayed on the heat map.
Those skilled in the art will also recognize that, if wireless bandwidth, memory, and power are sufficient such that none limit system performance, in an embodiment a grid of virtual fence posts can be created for an entire ranch. In addition, in some embodiments, the spacing between adjacent fence posts need not be uniform as long as the relative location of one virtual fence post to another is stored in a suitable manner. Such an approach can be helpful where the terrain of a paddock varies materially such as trees, rock formations, or cliffs.
Having fully described a preferred embodiment of the invention and various alternatives, those skilled in the art will recognize, given the teachings herein, that numerous alternatives and equivalents exist which do not depart from the invention. It is therefore intended that the invention not be limited by the foregoing description, but only by the appended claims.
The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/661,040 filed Apr. 22, 2018 and having the same title as the present application. That application is incorporated herein by reference as though set forth in full.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/028510 | 4/22/2019 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2019/209712 | 10/31/2019 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
85575 | Mexworth | Jan 1869 | A |
377588 | Walsh, Jr. | Feb 1888 | A |
584121 | Sanders | Jun 1897 | A |
818783 | Philippi | Apr 1906 | A |
823079 | Rais | Jun 1906 | A |
1016752 | Leith | Feb 1912 | A |
1188510 | Timson | Jun 1916 | A |
1364137 | Pannier | Jan 1921 | A |
1759400 | Hobbs | May 1930 | A |
1843314 | Berntson et al. | Feb 1932 | A |
1863037 | Archbold et al. | Jun 1932 | A |
2078827 | Ketchum | Apr 1937 | A |
2420020 | Snell | May 1947 | A |
2553400 | Blair | May 1951 | A |
2570048 | Cooke et al. | Oct 1951 | A |
3091770 | McMurray et al. | Jun 1963 | A |
3261243 | Ellison | Jul 1966 | A |
3596541 | Bieganski | Aug 1971 | A |
3812859 | Murphy et al. | May 1974 | A |
3884100 | Fideldy | May 1975 | A |
3981209 | Caroff | Sep 1976 | A |
4120303 | Villa-Massone et al. | Oct 1978 | A |
4121591 | Hayes | Oct 1978 | A |
4281657 | Ritchey | Aug 1981 | A |
4323183 | Duchin | Apr 1982 | A |
4497321 | Fearing et al. | Feb 1985 | A |
4516577 | Scott et al. | May 1985 | A |
4531520 | Reggers et al. | Jul 1985 | A |
4552147 | Gardner | Nov 1985 | A |
4666436 | McDonald et al. | May 1987 | A |
4672966 | Haas, Jr. | Jun 1987 | A |
4696119 | Howe et al. | Sep 1987 | A |
4716899 | Huenefeld et al. | Jan 1988 | A |
4819639 | Gardner | Apr 1989 | A |
4821683 | Veldman | Apr 1989 | A |
4943294 | Knapp | Jul 1990 | A |
5022253 | Parlatore | Jun 1991 | A |
5056385 | Petersen | Oct 1991 | A |
5141514 | van Amelsfort | Aug 1992 | A |
5154721 | Perez | Oct 1992 | A |
5267464 | Cleland | Dec 1993 | A |
5509291 | Nilsson et al. | Apr 1996 | A |
5651791 | Zavlodaver et al. | Jul 1997 | A |
5778820 | van der Lely et al. | Jul 1998 | A |
6007548 | Ritchey | Dec 1999 | A |
6016769 | Forster | Jan 2000 | A |
6043748 | Touchton et al. | Mar 2000 | A |
6053926 | Luehrs | Apr 2000 | A |
6095915 | Battista et al. | Aug 2000 | A |
6099482 | Brune et al. | Aug 2000 | A |
6100804 | Brady et al. | Aug 2000 | A |
6113539 | Ridenour et al. | Sep 2000 | A |
6114957 | Westrick et al. | Sep 2000 | A |
6145225 | Ritchey | Nov 2000 | A |
6166643 | Janning et al. | Dec 2000 | A |
6172640 | Durst et al. | Jan 2001 | B1 |
6232880 | Anderson et al. | May 2001 | B1 |
6235036 | Gardner et al. | May 2001 | B1 |
6271757 | Touchton et al. | Aug 2001 | B1 |
6297739 | Small | Oct 2001 | B1 |
6310553 | Dance | Oct 2001 | B1 |
6402692 | Morford | Jun 2002 | B1 |
6497197 | Huisma | Dec 2002 | B1 |
6502060 | Christian | Dec 2002 | B1 |
6510630 | Gardner | Jan 2003 | B1 |
6535131 | Bar-Shalom et al. | Mar 2003 | B1 |
6569092 | Guichon et al. | May 2003 | B1 |
6659039 | Larsen | Dec 2003 | B1 |
6868804 | Huisma et al. | Mar 2005 | B1 |
7016730 | Ternes | Mar 2006 | B2 |
7046152 | Peinetti et al. | May 2006 | B1 |
7137359 | Braden | Nov 2006 | B1 |
7296539 | Iljas | Nov 2007 | B2 |
7380518 | Kates | Jun 2008 | B2 |
7705736 | Kedziora | Apr 2010 | B1 |
7772979 | Caisley | Aug 2010 | B2 |
7843350 | Geissler et al. | Nov 2010 | B2 |
7937861 | Zacher | May 2011 | B1 |
8005624 | Starr | Aug 2011 | B1 |
8232888 | Frederick | Jul 2012 | B2 |
8266990 | Janson | Sep 2012 | B1 |
8305220 | Gibson | Nov 2012 | B2 |
8478389 | Brockway et al. | Jul 2013 | B1 |
8622929 | Wilson et al. | Jan 2014 | B2 |
8763557 | Lipscomb et al. | Jul 2014 | B2 |
8955462 | Golden et al. | Feb 2015 | B1 |
9215862 | Bladen et al. | Dec 2015 | B2 |
9392767 | Johnson, III et al. | Jul 2016 | B2 |
9392946 | Sarantos et al. | Jul 2016 | B1 |
9449487 | Spitalny | Sep 2016 | B1 |
9648849 | Vivathana | May 2017 | B1 |
9654925 | Solinsky et al. | May 2017 | B1 |
9693536 | Dana | Jul 2017 | B1 |
9717216 | Schlachta et al. | Aug 2017 | B1 |
9743643 | Kaplan et al. | Aug 2017 | B1 |
9848577 | Brandao et al. | Dec 2017 | B1 |
9861080 | Hathway et al. | Jan 2018 | B1 |
10004204 | Hayes et al. | Jun 2018 | B2 |
10021857 | Bailey et al. | Jul 2018 | B2 |
10039263 | Teychene et al. | Aug 2018 | B2 |
10045511 | Yarden et al. | Aug 2018 | B1 |
10064391 | Riley | Sep 2018 | B1 |
10091972 | Jensen et al. | Oct 2018 | B1 |
10231442 | Chang et al. | Mar 2019 | B1 |
10242547 | Struhsaker et al. | Mar 2019 | B1 |
10264762 | Lamb | Apr 2019 | B1 |
10352759 | Jensen | Jul 2019 | B1 |
10446006 | Johnson, Jr. et al. | Oct 2019 | B1 |
10512430 | Hladio | Dec 2019 | B1 |
10588295 | Riley | Mar 2020 | B1 |
10628756 | Kuper et al. | Apr 2020 | B1 |
10638726 | Makarychev et al. | May 2020 | B1 |
10691674 | Leong et al. | Jun 2020 | B2 |
20010027751 | van den Berg | Oct 2001 | A1 |
20020010390 | Guice et al. | Jan 2002 | A1 |
20020021219 | Edwards | Feb 2002 | A1 |
20020091326 | Hashimoto et al. | Jul 2002 | A1 |
20020095828 | Koopman et al. | Jul 2002 | A1 |
20020154015 | Hixson | Oct 2002 | A1 |
20020158765 | Pape et al. | Oct 2002 | A1 |
20030004652 | Brunner et al. | Jan 2003 | A1 |
20030023517 | Marsh et al. | Jan 2003 | A1 |
20030062001 | Andersson | Apr 2003 | A1 |
20030066491 | Stampe | Apr 2003 | A1 |
20030144926 | Bodin et al. | Jul 2003 | A1 |
20030146284 | Schmit et al. | Aug 2003 | A1 |
20030149526 | Zhou et al. | Aug 2003 | A1 |
20030177025 | Curkendall et al. | Sep 2003 | A1 |
20030201931 | Durst et al. | Oct 2003 | A1 |
20030208157 | Eidson et al. | Nov 2003 | A1 |
20030221343 | Volk et al. | Dec 2003 | A1 |
20030229452 | Lewis | Dec 2003 | A1 |
20040066298 | Schmitt et al. | Apr 2004 | A1 |
20040078390 | Saunders | Apr 2004 | A1 |
20040118920 | He et al. | Jun 2004 | A1 |
20040123810 | Lorton et al. | Jul 2004 | A1 |
20040177011 | Ramsay et al. | Sep 2004 | A1 |
20040201454 | Waterhouse et al. | Oct 2004 | A1 |
20050010333 | Lorton et al. | Jan 2005 | A1 |
20050026181 | Davis et al. | Feb 2005 | A1 |
20050097997 | Hile | May 2005 | A1 |
20050108912 | Bekker | May 2005 | A1 |
20050115508 | Little | Jun 2005 | A1 |
20050128086 | Brown et al. | Jun 2005 | A1 |
20050139168 | Light et al. | Jun 2005 | A1 |
20050145187 | Gray | Jul 2005 | A1 |
20050273117 | Teychene | Dec 2005 | A1 |
20050279287 | Kroeker | Dec 2005 | A1 |
20050284381 | Bell et al. | Dec 2005 | A1 |
20060011145 | Kates | Jan 2006 | A1 |
20060052986 | Rogers et al. | Mar 2006 | A1 |
20060064325 | Matsumoto et al. | Mar 2006 | A1 |
20060087440 | Klein | Apr 2006 | A1 |
20060106289 | Elser | May 2006 | A1 |
20060117619 | Costantini | Jun 2006 | A1 |
20060155172 | Rugg | Jul 2006 | A1 |
20060170561 | Eyal | Aug 2006 | A1 |
20060173367 | Stuart et al. | Aug 2006 | A1 |
20060185605 | Renz et al. | Aug 2006 | A1 |
20060201436 | Kates | Sep 2006 | A1 |
20060207515 | Palett | Sep 2006 | A1 |
20060241521 | Cohen | Oct 2006 | A1 |
20060282274 | Bennett | Dec 2006 | A1 |
20060290514 | Sakama et al. | Dec 2006 | A1 |
20070006494 | Hayes et al. | Jan 2007 | A1 |
20070008155 | Trost et al. | Jan 2007 | A1 |
20070021660 | DeLonzor et al. | Jan 2007 | A1 |
20070027375 | Melker et al. | Feb 2007 | A1 |
20070027377 | DeLonzor et al. | Feb 2007 | A1 |
20070027379 | Delonzor et al. | Feb 2007 | A1 |
20070029381 | Braiman | Feb 2007 | A1 |
20070044317 | Critelli | Mar 2007 | A1 |
20070044732 | Araki et al. | Mar 2007 | A1 |
20070062457 | Bates et al. | Mar 2007 | A1 |
20070069899 | Shih et al. | Mar 2007 | A1 |
20070103296 | Paessel et al. | May 2007 | A1 |
20070149871 | Sarussi et al. | Jun 2007 | A1 |
20070152825 | August et al. | Jul 2007 | A1 |
20070222624 | Eicken et al. | Sep 2007 | A1 |
20070255124 | Pologe et al. | Nov 2007 | A1 |
20070258625 | Mirtsching | Nov 2007 | A1 |
20070283791 | Engvall et al. | Dec 2007 | A1 |
20070298421 | Jiang et al. | Dec 2007 | A1 |
20080001815 | Wang et al. | Jan 2008 | A1 |
20080004798 | Troxler et al. | Jan 2008 | A1 |
20080017126 | Adams et al. | Jan 2008 | A1 |
20080018481 | Zehavi | Jan 2008 | A1 |
20080021352 | Keegan et al. | Jan 2008 | A1 |
20080036610 | Hokuf et al. | Feb 2008 | A1 |
20080047177 | Hilpert | Feb 2008 | A1 |
20080055155 | Hensley et al. | Mar 2008 | A1 |
20080059263 | Stroman et al. | Mar 2008 | A1 |
20080061990 | Milnes et al. | Mar 2008 | A1 |
20080076988 | Sarussi et al. | Mar 2008 | A1 |
20080076992 | Hete et al. | Mar 2008 | A1 |
20080085522 | Meghen et al. | Apr 2008 | A1 |
20080097726 | Lorton et al. | Apr 2008 | A1 |
20080110406 | Anderson et al. | May 2008 | A1 |
20080146890 | Leboeuf et al. | Jun 2008 | A1 |
20080173255 | Mainini et al. | Jul 2008 | A1 |
20080190202 | Kulach et al. | Aug 2008 | A1 |
20080190379 | Mainini et al. | Aug 2008 | A1 |
20080215484 | Oldham | Sep 2008 | A1 |
20080227662 | Stromberg et al. | Sep 2008 | A1 |
20080228105 | Howell et al. | Sep 2008 | A1 |
20080262326 | Hete et al. | Oct 2008 | A1 |
20080272908 | Boyd | Nov 2008 | A1 |
20080312511 | Osler et al. | Dec 2008 | A1 |
20090009388 | Wangrud | Jan 2009 | A1 |
20090020613 | Chang et al. | Jan 2009 | A1 |
20090025651 | Lalor | Jan 2009 | A1 |
20090058730 | Geissler et al. | Mar 2009 | A1 |
20090094869 | Geissler et al. | Apr 2009 | A1 |
20090102668 | Thompson et al. | Apr 2009 | A1 |
20090139462 | So | Jun 2009 | A1 |
20090149727 | Truitt et al. | Jun 2009 | A1 |
20090187392 | Riskey et al. | Jul 2009 | A1 |
20090255484 | Muelken | Oct 2009 | A1 |
20090312667 | Utsunomiya et al. | Dec 2009 | A1 |
20100018363 | Chervenak et al. | Jan 2010 | A1 |
20100030036 | Mottram et al. | Feb 2010 | A1 |
20100045468 | Geissler | Feb 2010 | A1 |
20100113902 | Hete et al. | May 2010 | A1 |
20100139575 | Duncan et al. | Jun 2010 | A1 |
20100160809 | Laurence et al. | Jun 2010 | A1 |
20100175625 | Klenotiz | Jul 2010 | A1 |
20100217102 | LeBoeuf et al. | Aug 2010 | A1 |
20100250198 | Lorton et al. | Sep 2010 | A1 |
20100289639 | Gibson | Nov 2010 | A1 |
20100315241 | Jow | Dec 2010 | A1 |
20100321182 | Wangrud | Dec 2010 | A1 |
20100321189 | Gibson | Dec 2010 | A1 |
20100331739 | Maltz et al. | Dec 2010 | A1 |
20110018717 | Takahashi et al. | Jan 2011 | A1 |
20110041367 | Bladen et al. | Feb 2011 | A1 |
20110061605 | Hardi et al. | Mar 2011 | A1 |
20110095089 | Kolton et al. | Apr 2011 | A1 |
20110121356 | Krawinkel et al. | May 2011 | A1 |
20110137185 | Hete et al. | Jun 2011 | A1 |
20110152876 | Vandeputte | Jun 2011 | A1 |
20110178423 | Hatch | Jul 2011 | A1 |
20110203144 | Junek et al. | Aug 2011 | A1 |
20110258130 | Grabiner et al. | Oct 2011 | A1 |
20110272470 | Baba et al. | Nov 2011 | A1 |
20110313264 | Hete | Dec 2011 | A1 |
20120009943 | Greenberg et al. | Jan 2012 | A1 |
20120024238 | Corke | Feb 2012 | A1 |
20120068848 | Campbell et al. | Mar 2012 | A1 |
20120089152 | Lynd et al. | Apr 2012 | A1 |
20120092132 | Holme et al. | Apr 2012 | A1 |
20120111286 | Lee | May 2012 | A1 |
20120112917 | Menachem et al. | May 2012 | A1 |
20120160181 | So et al. | Jun 2012 | A1 |
20120175412 | Grabiner et al. | Jul 2012 | A1 |
20120204811 | Ryan | Aug 2012 | A1 |
20120236690 | Rader | Sep 2012 | A1 |
20120291715 | Jiang et al. | Nov 2012 | A1 |
20120299731 | Triener | Nov 2012 | A1 |
20120312250 | Jesurum | Dec 2012 | A1 |
20120326862 | Kwak et al. | Dec 2012 | A1 |
20120326874 | Kwak et al. | Dec 2012 | A1 |
20130000839 | Grun | Jan 2013 | A1 |
20130006065 | Yanai et al. | Jan 2013 | A1 |
20130014706 | Menkes | Jan 2013 | A1 |
20130046170 | Haynes | Feb 2013 | A1 |
20130092099 | Hardi | Apr 2013 | A1 |
20130113622 | Pratt | May 2013 | A1 |
20130119142 | McCoy | May 2013 | A1 |
20130175347 | Decaluwe et al. | Jul 2013 | A1 |
20130192526 | Mainini | Aug 2013 | A1 |
20130211773 | Loeschinger et al. | Aug 2013 | A1 |
20130222141 | Rhee et al. | Aug 2013 | A1 |
20130237778 | Rouquette et al. | Sep 2013 | A1 |
20130239904 | Kim et al. | Sep 2013 | A1 |
20130239907 | Laurence et al. | Sep 2013 | A1 |
20130265165 | So et al. | Oct 2013 | A1 |
20130285815 | Jones, II | Oct 2013 | A1 |
20140073486 | Ahmed et al. | Mar 2014 | A1 |
20140122488 | Jung et al. | May 2014 | A1 |
20140123912 | Menkes et al. | May 2014 | A1 |
20140135596 | LeBoeuf et al. | May 2014 | A1 |
20140135631 | Brumback et al. | May 2014 | A1 |
20140171762 | LeBoeuf et al. | Jun 2014 | A1 |
20140174376 | Touchton et al. | Jun 2014 | A1 |
20140196673 | Menkes et al. | Jul 2014 | A1 |
20140230755 | Trenkle et al. | Aug 2014 | A1 |
20140232541 | Trenkle et al. | Aug 2014 | A1 |
20140253709 | Bresch et al. | Sep 2014 | A1 |
20140261235 | Rich et al. | Sep 2014 | A1 |
20140267299 | Couse | Sep 2014 | A1 |
20140275824 | Couse | Sep 2014 | A1 |
20140276089 | Kirenko et al. | Sep 2014 | A1 |
20140290013 | Eidelman et al. | Oct 2014 | A1 |
20140302783 | Aiuto et al. | Oct 2014 | A1 |
20140331942 | Sarazyn | Nov 2014 | A1 |
20140333439 | Downing et al. | Nov 2014 | A1 |
20140347184 | Triener | Nov 2014 | A1 |
20140352632 | McLaughlin | Dec 2014 | A1 |
20140368338 | Rettedal et al. | Dec 2014 | A1 |
20150025394 | Hong et al. | Jan 2015 | A1 |
20150039239 | Shuler et al. | Feb 2015 | A1 |
20150057963 | Zakharov et al. | Feb 2015 | A1 |
20150097668 | Toth | Apr 2015 | A1 |
20150099472 | Ickovic | Apr 2015 | A1 |
20150100245 | Huang et al. | Apr 2015 | A1 |
20150107519 | Rajkondawar et al. | Apr 2015 | A1 |
20150107522 | Lamb | Apr 2015 | A1 |
20150122893 | Warther | May 2015 | A1 |
20150128873 | Prescott et al. | May 2015 | A1 |
20150130617 | Triener | May 2015 | A1 |
20150148811 | Swope et al. | May 2015 | A1 |
20150157435 | Chasins et al. | Jun 2015 | A1 |
20150182322 | Couse et al. | Jul 2015 | A1 |
20150245592 | Sibbald et al. | Sep 2015 | A1 |
20150282457 | Yarden | Oct 2015 | A1 |
20150334994 | Prasad | Nov 2015 | A1 |
20150342143 | Stewart | Dec 2015 | A1 |
20150351885 | Kool et al. | Dec 2015 | A1 |
20150366166 | Mueller | Dec 2015 | A1 |
20160000045 | Funaya et al. | Jan 2016 | A1 |
20160021506 | Bonge, Jr. | Jan 2016 | A1 |
20160058379 | Menkes et al. | Mar 2016 | A1 |
20160066546 | Borchersen et al. | Mar 2016 | A1 |
20160100802 | Newman | Apr 2016 | A1 |
20160106064 | Bladen et al. | Apr 2016 | A1 |
20160113524 | Gross et al. | Apr 2016 | A1 |
20160120154 | Hill et al. | May 2016 | A1 |
20160128637 | LeBoeuf et al. | May 2016 | A1 |
20160135431 | Siegel | May 2016 | A1 |
20160148086 | Clarke et al. | May 2016 | A1 |
20160150362 | Shaprio et al. | May 2016 | A1 |
20160151013 | Atallah et al. | Jun 2016 | A1 |
20160165851 | Harty et al. | Jun 2016 | A1 |
20160165852 | Goldfain | Jun 2016 | A1 |
20160166761 | Piehl et al. | Jun 2016 | A1 |
20160198957 | Arditi et al. | Jul 2016 | A1 |
20160210841 | Huang et al. | Jul 2016 | A1 |
20160213317 | Richardson et al. | Jul 2016 | A1 |
20160278712 | Sagara et al. | Sep 2016 | A1 |
20160286757 | Armstrong | Oct 2016 | A1 |
20160287108 | Wei et al. | Oct 2016 | A1 |
20160317049 | LeBoeuf et al. | Nov 2016 | A1 |
20160345881 | Sarantos et al. | Dec 2016 | A1 |
20160360733 | Triener | Dec 2016 | A1 |
20160367495 | Miller et al. | Dec 2016 | A1 |
20170000090 | Hall | Jan 2017 | A1 |
20170006836 | Torres | Jan 2017 | A1 |
20170042119 | Garrity | Feb 2017 | A1 |
20170067770 | Sun | Mar 2017 | A1 |
20170079247 | Womble et al. | Mar 2017 | A1 |
20170095206 | Leib et al. | Apr 2017 | A1 |
20170156288 | Singh | Jun 2017 | A1 |
20170164905 | Gumiero et al. | Jun 2017 | A1 |
20170193208 | Ashley et al. | Jul 2017 | A1 |
20170196203 | Huisma et al. | Jul 2017 | A1 |
20170202185 | Trumbull et al. | Jul 2017 | A1 |
20170245797 | Quinn | Aug 2017 | A1 |
20170258039 | Lauterbach | Sep 2017 | A1 |
20170272842 | Touma | Sep 2017 | A1 |
20170280675 | MacNeil et al. | Oct 2017 | A1 |
20170280688 | Deliou et al. | Oct 2017 | A1 |
20170318781 | Rollins et al. | Nov 2017 | A1 |
20170360004 | Carver | Dec 2017 | A1 |
20170372583 | Lamkin et al. | Dec 2017 | A1 |
20180000045 | Bianchi et al. | Jan 2018 | A1 |
20180007863 | Bailey et al. | Jan 2018 | A1 |
20180014512 | Arabani et al. | Jan 2018 | A1 |
20180027772 | Gordon et al. | Feb 2018 | A1 |
20180055016 | Hsieh et al. | Mar 2018 | A1 |
20180064068 | McKee et al. | Mar 2018 | A1 |
20180070559 | So | Mar 2018 | A1 |
20180098522 | Steinfort et al. | Apr 2018 | A1 |
20180110205 | Czarnecky et al. | Apr 2018 | A1 |
20180113498 | Cronin et al. | Apr 2018 | A1 |
20180131074 | Wilkinson et al. | May 2018 | A1 |
20180132455 | Pradeep et al. | May 2018 | A1 |
20180206455 | Thiex et al. | Jul 2018 | A1 |
20180242860 | LeBoeuf et al. | Aug 2018 | A1 |
20180249683 | Borchersen et al. | Sep 2018 | A1 |
20180260976 | Watanabe et al. | Sep 2018 | A1 |
20180271058 | Valdez | Sep 2018 | A1 |
20180279582 | Yajima et al. | Oct 2018 | A1 |
20180288968 | Cisco | Oct 2018 | A1 |
20180295809 | Yajima et al. | Oct 2018 | A1 |
20180303425 | Wordham et al. | Oct 2018 | A1 |
20180310526 | Birch et al. | Nov 2018 | A1 |
20180325382 | Brandao et al. | Nov 2018 | A1 |
20180332989 | Chiu et al. | Nov 2018 | A1 |
20180333244 | Hanks et al. | Nov 2018 | A1 |
20190008118 | Keegan | Jan 2019 | A1 |
20190008124 | Komatsu et al. | Jan 2019 | A1 |
20190029226 | Triener | Jan 2019 | A1 |
20190053469 | Mardirossian | Feb 2019 | A1 |
20190053470 | Singh et al. | Feb 2019 | A1 |
20190059335 | Crider, Jr. et al. | Feb 2019 | A1 |
20190059337 | Robbins | Feb 2019 | A1 |
20190059741 | Crider, Jr. et al. | Feb 2019 | A1 |
20190069512 | Eriksson et al. | Mar 2019 | A1 |
20190075945 | Strassburger et al. | Mar 2019 | A1 |
20190082654 | Robbins | Mar 2019 | A1 |
20190090754 | Brandao et al. | Mar 2019 | A1 |
20190110433 | Myers | Apr 2019 | A1 |
20190110436 | Gardner et al. | Apr 2019 | A1 |
20190125509 | Hotchkin | May 2019 | A1 |
20190130728 | Struhsaker et al. | May 2019 | A1 |
20190133086 | Katz et al. | May 2019 | A1 |
20190159428 | Bolen | May 2019 | A1 |
20190166802 | Seltzer et al. | Jun 2019 | A1 |
20190183091 | Betts-LaCroix et al. | Jun 2019 | A1 |
20190183092 | Couse et al. | Jun 2019 | A1 |
20190208358 | de Barros Chapiewski et al. | Jul 2019 | A1 |
20190213860 | Shaprio et al. | Jul 2019 | A1 |
20190254599 | Young et al. | Aug 2019 | A1 |
20190287429 | Dawson et al. | Sep 2019 | A1 |
20190290133 | Crider et al. | Sep 2019 | A1 |
20190290847 | Veyrent et al. | Sep 2019 | A1 |
20190298226 | Filipowicz | Oct 2019 | A1 |
20190298924 | Gibson et al. | Oct 2019 | A1 |
20190327939 | Sharpe et al. | Oct 2019 | A1 |
20190335715 | Hicks et al. | Nov 2019 | A1 |
20190350168 | Shi | Nov 2019 | A1 |
20190365324 | Chang | Dec 2019 | A1 |
20190373857 | Leigh-Lancaster et al. | Dec 2019 | A1 |
20190380311 | Crouthamel et al. | Dec 2019 | A1 |
20190385037 | Robadey et al. | Dec 2019 | A1 |
20190385332 | Yajima et al. | Dec 2019 | A1 |
20200015740 | Alnofeli et al. | Jan 2020 | A1 |
20200037886 | Greer et al. | Feb 2020 | A1 |
20200068853 | Radovcic | Mar 2020 | A1 |
20200085019 | Gilbert et al. | Mar 2020 | A1 |
20200100463 | Rooda et al. | Apr 2020 | A1 |
20200107522 | Kersey et al. | Apr 2020 | A1 |
20200110946 | Kline et al. | Apr 2020 | A1 |
20200113728 | Spector et al. | Apr 2020 | A1 |
20200170222 | Gotts | Jun 2020 | A1 |
20200178505 | Womble et al. | Jun 2020 | A1 |
20200178800 | Geissler et al. | Jun 2020 | A1 |
20200205381 | Wernimont et al. | Jul 2020 | A1 |
20200229391 | De Groot | Jul 2020 | A1 |
20200229707 | Donnelly | Jul 2020 | A1 |
20200242551 | Lau et al. | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
199534570 | Oct 1994 | AU |
2003239832 | May 2002 | AU |
2003238759 | Jan 2004 | AU |
2004263067 | Feb 2005 | AU |
2004305403 | Jul 2005 | AU |
2011210083 | Aug 2011 | AU |
2016266101 | Dec 2016 | AU |
2017100469 | May 2017 | AU |
2018220079 | Sep 2018 | AU |
8701673 | Mar 2009 | BR |
11201201890 9 | Jan 2011 | BR |
2267812 | Oct 2000 | CA |
2493331 | Jan 2005 | CA |
2788153 | Aug 2011 | CA |
2880138 | Feb 2013 | CA |
2858905 | Oct 2013 | CA |
2875637 | Jan 2014 | CA |
2875578 | Dec 2014 | CA |
2915843 | Dec 2014 | CA |
2990620 | Dec 2016 | CA |
2916286 | Jun 2017 | CA |
3007296 | Jun 2017 | CA |
1989895 | Jul 2007 | CN |
201171316 | Dec 2008 | CN |
101578516 | Nov 2009 | CN |
101816290 | Sep 2010 | CN |
101875975 | Nov 2010 | CN |
101875976 | Nov 2010 | CN |
102781225 | Jan 2011 | CN |
102142116 | Aug 2011 | CN |
102485892 | Jun 2012 | CN |
102682322 | Sep 2012 | CN |
203313865 | Dec 2013 | CN |
203689049 | Feb 2014 | CN |
203523519 | Apr 2014 | CN |
204047531 | Aug 2014 | CN |
204305813 | May 2015 | CN |
204331349 | May 2015 | CN |
105191817 | Dec 2015 | CN |
106125648 | Nov 2016 | CN |
106172068 | Dec 2016 | CN |
106197675 | Dec 2016 | CN |
106719037 | Feb 2017 | CN |
205919898 | Feb 2017 | CN |
106472347 | Mar 2017 | CN |
106845598 | Jun 2017 | CN |
206431665 | Aug 2017 | CN |
107201409 | Sep 2017 | CN |
207201674 | Sep 2017 | CN |
107251851 | Oct 2017 | CN |
107667898 | Feb 2018 | CN |
108353810 | Feb 2018 | CN |
207100094 | Mar 2018 | CN |
207249710 | Apr 2018 | CN |
108651301 | May 2018 | CN |
108656996 | May 2018 | CN |
108684549 | May 2018 | CN |
108118096 | Jun 2018 | CN |
108308055 | Jul 2018 | CN |
109006541 | Aug 2018 | CN |
109008529 | Aug 2018 | CN |
108617533 | Oct 2018 | CN |
108717668 | Oct 2018 | CN |
108766586 | Nov 2018 | CN |
109006550 | Dec 2018 | CN |
208273869 | Dec 2018 | CN |
109355402 | Feb 2019 | CN |
109937904 | Mar 2019 | CN |
109937905 | Mar 2019 | CN |
109823691 | May 2019 | CN |
110073995 | May 2019 | CN |
110059781 | Jul 2019 | CN |
110106261 | Aug 2019 | CN |
110106262 | Aug 2019 | CN |
110506656 | Nov 2019 | CN |
210076292 | Feb 2020 | CN |
633742 | Aug 1936 | DE |
2850438 | May 1980 | DE |
19629166 | Feb 1997 | DE |
19826348 | Jun 1998 | DE |
29906146 | Jun 1999 | DE |
19911766 | Sep 2000 | DE |
20018364 | Jan 2001 | DE |
10001176 | May 2001 | DE |
102004027978 | Dec 2005 | DE |
20201000832 5 | Feb 2012 | DE |
202013011075 | Jan 2014 | DE |
202016101289 | Apr 2016 | DE |
140001 | Nov 1979 | DK |
55127 | Jun 1982 | EP |
125915 | Nov 1984 | EP |
0499428 | Aug 1992 | EP |
513525 | Nov 1992 | EP |
743043 | Nov 1996 | EP |
938841 | Feb 1998 | EP |
898449 | Mar 1999 | EP |
1076485 | Feb 2001 | EP |
1445723 | Aug 2004 | EP |
1479338 | Nov 2004 | EP |
1521208 | Apr 2005 | EP |
1907816 | Apr 2008 | EP |
1961294 | Aug 2008 | EP |
2028931 | Mar 2009 | EP |
2172878 | Apr 2010 | EP |
2528431 | Jan 2011 | EP |
2453733 | May 2012 | EP |
2465344 | Jun 2012 | EP |
2488237 | Aug 2012 | EP |
2528431 | Dec 2012 | EP |
2534945 | Dec 2012 | EP |
2657889 | Oct 2013 | EP |
2664234 | Nov 2013 | EP |
2728995 | May 2014 | EP |
2879615 | Jun 2015 | EP |
2955998 | Dec 2015 | EP |
3153098 | Apr 2017 | EP |
3164855 | May 2017 | EP |
3210531 | Aug 2017 | EP |
3217566 | Sep 2017 | EP |
3218865 | Sep 2017 | EP |
3225106 | Oct 2017 | EP |
3316680 | May 2018 | EP |
3346422 | Jul 2018 | EP |
3385886 | Oct 2018 | EP |
3593634 | Jan 2020 | EP |
3627856 | Mar 2020 | EP |
3660855 | Jun 2020 | EP |
2046912 | Feb 1994 | ES |
2206009 | May 2004 | ES |
2215152 | Oct 2004 | ES |
1072416 | Jul 2010 | ES |
2391341 | Nov 2012 | ES |
1194609 | Oct 2017 | ES |
20165318 | Jun 2017 | FI |
2106705 | May 1972 | FR |
2297565 | Aug 1976 | FR |
2342024 | Jan 1983 | FR |
2601848 | Jan 1988 | FR |
2779153 | Dec 1999 | FR |
2834521 | Jul 2003 | FR |
2964777 | Mar 2012 | FR |
3046332 | Jan 2016 | FR |
3024653 | Feb 2016 | FR |
3085249 | Sep 2018 | FR |
588870 | Jun 1947 | GB |
641394 | Aug 1950 | GB |
865164 | Apr 1961 | GB |
1072971 | Jun 1967 | GB |
1267830 | Mar 1972 | GB |
1415650 | Nov 1975 | GB |
2067121 | Jul 1981 | GB |
2055670 | Jul 1983 | GB |
2114045 | Aug 1983 | GB |
2125343 | Mar 1984 | GB |
2142812 | Jan 1985 | GB |
2392138 | Feb 2004 | GB |
2469326 | Oct 2010 | GB |
2554636 | Sep 2016 | GB |
2554636 | Apr 2018 | GB |
2570340 | Jul 2019 | GB |
2571404 | Aug 2019 | GB |
201103443 | Dec 2011 | IN |
200802272 | Jun 2016 | IN |
57173562 | Nov 1982 | JP |
7177832 | Jul 1995 | JP |
2001178692 | Jul 2001 | JP |
2004292151 | Oct 2004 | JP |
2005102959 | Apr 2005 | JP |
5659243 | Jan 2011 | JP |
2011067178 | Apr 2011 | JP |
2011087657 | May 2011 | JP |
2013247941 | Jun 2012 | JP |
2017112857 | Jun 2017 | JP |
2017002170 | Apr 2018 | JP |
2003061157 | Jul 2003 | KR |
2005046330 | May 2005 | KR |
780449 | Nov 2007 | KR |
101747418 | Jan 2011 | KR |
20130019970 | Feb 2013 | KR |
20130057683 | Jun 2013 | KR |
2013138899 | Dec 2013 | KR |
2019061805 | Nov 2017 | KR |
101827311 | Feb 2018 | KR |
20180035537 | Apr 2018 | KR |
2018109451 | Oct 2018 | KR |
20190081598 | Jul 2019 | KR |
2019091708 | Aug 2019 | KR |
9600754 | Feb 1997 | MX |
356331 | Jan 2011 | MX |
2017104 | Jan 2018 | NL |
2019186 | Jan 2019 | NL |
2020275 | Jul 2019 | NL |
198486 | May 1986 | NZ |
199494 | Jul 1986 | NZ |
203924 | Oct 1986 | NZ |
335702 | Mar 2001 | NZ |
507129 | Aug 2002 | NZ |
582984 | Jan 2011 | NZ |
2178711 | Jan 2002 | RU |
2265324 | Dec 2005 | RU |
4567 | Mar 1893 | SE |
5549 | Apr 1894 | SE |
123213 | Nov 1948 | SE |
188102 | Mar 1964 | SE |
1766336 | Oct 1992 | SU |
1984000468 | Feb 1984 | WO |
1991011956 | Aug 1991 | WO |
199302549 | Feb 1993 | WO |
199822028 | May 1998 | WO |
1998039475 | Sep 1998 | WO |
1999017658 | Apr 1999 | WO |
2000062263 | Apr 1999 | WO |
9945761 | Sep 1999 | WO |
2000013393 | Mar 2000 | WO |
2000061802 | Oct 2000 | WO |
2001033950 | May 2001 | WO |
2001087054 | Nov 2001 | WO |
2002031629 | Apr 2002 | WO |
2002085106 | Oct 2002 | WO |
2003001180 | Jan 2003 | WO |
2004092920 | Mar 2003 | WO |
2003087765 | Oct 2003 | WO |
2003094605 | Nov 2003 | WO |
2004015655 | Feb 2004 | WO |
2005104775 | Apr 2004 | WO |
2006078943 | Jan 2005 | WO |
2005104930 | Apr 2005 | WO |
2005073408 | Aug 2005 | WO |
2005082132 | Sep 2005 | WO |
2006021855 | Mar 2006 | WO |
20060036567 | Apr 2006 | WO |
2006134197 | Dec 2006 | WO |
2006135265 | Dec 2006 | WO |
2007034211 | Mar 2007 | WO |
2007095684 | Aug 2007 | WO |
2007122375 | Nov 2007 | WO |
2008033042 | Mar 2008 | WO |
2008041839 | Apr 2008 | WO |
2008052298 | May 2008 | WO |
2008075974 | Jun 2008 | WO |
2010091686 | Dec 2008 | WO |
2009034497 | Mar 2009 | WO |
2009062249 | May 2009 | WO |
2009076325 | Jun 2009 | WO |
2009089215 | Jul 2009 | WO |
2009117764 | Oct 2009 | WO |
2009153779 | Dec 2009 | WO |
2010008620 | Jan 2010 | WO |
2010048753 | May 2010 | WO |
2010053811 | May 2010 | WO |
2010068713 | Jun 2010 | WO |
2010140900 | Dec 2010 | WO |
2012075480 | Dec 2010 | WO |
2011039112 | Apr 2011 | WO |
2011076886 | Jun 2011 | WO |
2011154949 | Dec 2011 | WO |
2012071670 | Jun 2012 | WO |
2013008115 | Jan 2013 | WO |
2013038326 | Mar 2013 | WO |
2013082227 | Jun 2013 | WO |
2015001537 | Jul 2013 | WO |
2013118121 | Aug 2013 | WO |
2015024050 | Aug 2013 | WO |
2013179020 | Dec 2013 | WO |
2013190423 | Dec 2013 | WO |
2014020463 | Feb 2014 | WO |
2014095759 | Jun 2014 | WO |
2014107766 | Jul 2014 | WO |
2014118788 | Aug 2014 | WO |
2014125250 | Aug 2014 | WO |
2016027271 | Aug 2014 | WO |
2014140148 | Sep 2014 | WO |
2014141084 | Sep 2014 | WO |
2014194383 | Dec 2014 | WO |
2014197631 | Dec 2014 | WO |
2014199363 | Dec 2014 | WO |
2015009167 | Jan 2015 | WO |
2015030832 | Mar 2015 | WO |
2015055709 | Apr 2015 | WO |
2015086338 | Jun 2015 | WO |
2016207844 | Jun 2015 | WO |
2015107354 | Jul 2015 | WO |
2017001717 | Jul 2015 | WO |
2017031532 | Aug 2015 | WO |
2015140486 | Sep 2015 | WO |
2015158787 | Oct 2015 | WO |
2015175686 | Nov 2015 | WO |
2015176027 | Nov 2015 | WO |
2015197385 | Dec 2015 | WO |
2016037190 | Mar 2016 | WO |
2017149049 | Mar 2016 | WO |
2016053104 | Apr 2016 | WO |
2016108187 | Jul 2016 | WO |
2016166748 | Oct 2016 | WO |
2017001538 | Jan 2017 | WO |
2017027551 | Feb 2017 | WO |
2017037479 | Mar 2017 | WO |
2017066813 | Apr 2017 | WO |
2017089289 | Jun 2017 | WO |
2017096256 | Jun 2017 | WO |
2017121834 | Jul 2017 | WO |
2018006965 | Jan 2018 | WO |
2018011736 | Jan 2018 | WO |
2018019742 | Feb 2018 | WO |
2020022543 | Jul 2018 | WO |
2018152593 | Aug 2018 | WO |
2018172976 | Sep 2018 | WO |
2020060248 | Sep 2018 | WO |
2018203203 | Nov 2018 | WO |
2019009717 | Jan 2019 | WO |
2019025138 | Feb 2019 | WO |
2019046216 | Mar 2019 | WO |
2019048521 | Mar 2019 | WO |
2019058752 | Mar 2019 | WO |
2019071222 | Apr 2019 | WO |
2019132803 | Jul 2019 | WO |
2019207561 | Oct 2019 | WO |
2019226100 | Nov 2019 | WO |
2019235942 | Dec 2019 | WO |
2019245978 | Dec 2019 | WO |
2020003310 | Jan 2020 | WO |
2020096528 | May 2020 | WO |
2020140013 | Jul 2020 | WO |
Entry |
---|
Christian Pahl, Eberhard Hartung, Anne Grothmann, Katrin Mahlkow-Nerge, Angelika Haeussermann, Rumination activity of dairy cows in the 24 hours before and after calving, Journal of Dairy Science, vol. 97, Issue 11, 2014, pp. 6935-6941. |
Steensels, Machteld; Maltz, Ephraim; Bahr, Claudia; Berckmans, Daniel; Antler, Aharon; et al., Towards practical application of sensors for monitoring animal health: the effect of post-calving health problems on rumination duration, activity and milk yield, The Journal of Dairy Research; Cambridge vol. 84, Iss. 2, (May 2017): 132-138. |
Clark, C., Lyons, N., Millapan, L., Talukder, S., Cronin, G., Kerrisk, K., & Garcia, S. (2015), Rumination and activity levels as predictors of calving for dairy cows, Animal, 9(4), 691-695. |
Koyama, T. Koyama, M. Sugimoto, N. Kusakari, R. Miura, K. Yoshioka, M. Hirako, Prediction of calving time in Holstein dairy cows by monitoring the ventral tail base surface temperature, The Veterinary Journal, vol. 240, 2018, pp. 1-5, ISSN 1090-0233. |
L. Calamari, N. Soriani, G. Panella, F. Petrera, A. Minuti, E. Trevisi, Rumination time around calving: An early signal to detect cows at greater risk of disease, Journal of Dairy Science, vol. 97, Issue 6, 2014, pp. 3635-3647, ISSN 0022-0302. |
S. Benaissa, F.A.M. Tuyttens, D. Plets, J. Trogh, L. Martens, L. Vandaele, W. Joseph, B. Sonck, Calving and estrus detection in dairy cattle using a combination of indoor localization and accelerometer sensors, Computers and Electronics in Agriculture, vol. 168, 2020, 105153, ISSN 0168-1699. |
N. Soriani, E. Trevisi, L. Calamari, Relationships between rumination time, metabolic conditions, and health status in dairy cows during the transition period, Journal of Animal Science, vol. 90, Issue 12, Dec. 2012, pp. 4544-4554. |
The role of sensors, big data and machine learning in modern animal farming; Suresh Neethirajan; Received Jun. 2, 2020; Received in revised form Jun. 30, 2020; Accepted Jul. 3, 2020 Sensing and Bio-Sensing Research 29 (2020) 100367 2214-1804/ © 2020 The Author. Published by Elsevier B.V. |
A Review on Determination of Computer Aid Diagnosis and/or Risk Factors Using Data Mining Methods in Veterinary Field Pinar Cíhan, Erhan Gökçe, Oya Kalipsiz; Tekirda{hacek over (g)} Namik Kemal University, Çorlu Faculty of Engineering, Department of Computer Engineering, Tekirda{hacek over (g)}, Turkey. 2019. |
Big Data Analytics and Precision Animal Agriculture Symposium: Data to decisions B. J. White, D. E. Amrine, and R. L. Larson Beef Cattle Institute, Kansas State University, Manhattan, KS; © The Author(s) 2018. Published by Oxford University Press on behalf of American Society of Animal Science. |
Gasteiner, J.; Boswerger, B.; Guggenberger, T., Practical use of a novel ruminal sensor on dairy farms, Praktische Tierarzt 2012 vol. 93 No. 8 pp. 730 . . . 739 ref.45. |
Drying Up Cows and the Effect of Different Methods Upon Milk Production; Ralph Wayne, C. H. Eckles, and W. E. Peterson; Division of Dairy Husbandry, University of Minnesota, St. Paul; Research-Article| vol. 16, Issue 1, p. 69-78, Jan. 1, 1933. |
Number | Date | Country | |
---|---|---|---|
20210059213 A1 | Mar 2021 | US |
Number | Date | Country | |
---|---|---|---|
62661040 | Apr 2018 | US |