Method for modifying the stimulus applied to a group of animals using wearable devices, wearable device to be attached to an animal, and system for protecting the welfare of a group of animals involved in a remotely guided command

BR112025029201A2Pending Publication Date: 2026-09-01
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
BR112025029201
Authority / Receiving Office
BR · BR
Patent Type
Applications
Publication Date
2026-09-01

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

1 / 109 “METHOD FOR MODIFYING THE STIMULUS APPLIED TO A GROUP OF ANIMALS THAT USE WEARABLE DEVICES, DEVICE A wearable device to be attached to an animal, and a system for... Protecting the well-being of a group of animals involved in a remotely controlled operation.

[0001] The present invention relates to a system and method for preventing wearable devices configured to virtually surround and move animals from applying undue stimuli to the animals and, more particularly, to a system and method for determining the stimuli applied to some animals in a group and updating the stimulus application of all wearable devices in the group. BACKGROUND OF THE INVENTION

[0002] The present invention relates to a system, a method and a computer program product for detecting and disabling wearable devices in a group of animals.

[0003] Wearable devices for animals are known in the state of the art. Such devices can be used for various purposes, such as virtual enclosure, displacement, training, tracking, monitoring, or control of animal behavior. For example, some devices can apply stimuli, such as electric shocks, vibrations, sounds, or lights, to animals in response to certain commands or conditions. The stimuli can have the Petition 870260059757, dated 06 / 18 / 2026, page 118 / 257 2 / 109 intention to reinforce, encourage or discourage certain animal behaviors.

[0004] However, there are some problems associated with the use of such devices. For example, some devices may malfunction or be misused, resulting in the application of inappropriate stimuli to the animals. This can cause confusion, distress, or harm to the animals.

[0005] Therefore, there is a need for an improved system, method, and computer program product to enhance the application of stimuli to a group of animals that can overcome or mitigate the problems mentioned above. OBJECTIVE OF THE INVENTION

[0006] The object of the present invention is to provide a system that overcomes or at least partially mitigates some of the disadvantages mentioned above or that at least offers the public a useful option. SUMMARY OF THE INVENTION

[0007] In a first aspect, the invention relates broadly to a system for sending guidance commands and disabling wearable devices for a group of animals, comprising: A wireless transmitter to send a command to a group of devices, each device comprising a stimulus device capable of stimulating the animals to Petition 870260059757, dated 06 / 18 / 2026, page 119 / 257 3 / 109 guide them according to the command received; a wireless receiver to receive wireless information regarding the stimuli applied to each animal from each device in the group of devices; A controller configured to determine when a predetermined percentage of the group of devices has exceeded a predetermined threshold of stimulus applied to the animal; and to pause the command on all devices in the group, thus preventing any further stimulus to any animal.

[0008] In another aspect, the invention relates broadly to a system for detecting and disabling wearable devices for a group of animals, comprising: a wearable device for each animal in the group, the device comprising a stimulus device adapted to apply a stimulus to the animal, where each device is configured to report information relating to the stimulus applied to the animal; A detection device configured to detect when a number of animals within the group have reached a certain number of applied stimuli within a period of time and / or at a specific location, and to trigger an event; Petition 870260059757, dated 06 / 18 / 2026, pp. 120 / 257 4 / 109 a disabling device configured to receive the event and disable any further stimuli from being applied.

[0009] In one embodiment, the disabling device sends a message to the devices to disable any further stimulus from being applied.

[0010] In another aspect, the invention relates broadly to a method for detecting and proactively disabling devices used by a group of animals, the devices configured to receive a command configured to apply a stimulus to the animals to guide the animals to a location, comprising: To detect when a predetermined percentage of devices within the group, which received the same command, applied more stimulus than a limit; trigger an event in response to detection; Send a message to disable the devices in the affected animal group in response to the event, thus preventing any further stimuli.

[0011] In another aspect, the invention relates broadly to a computer program product for detecting and proactively disabling devices for a group of animals having the same active command, comprising a computer-readable storage medium having code. Petition 870260059757, dated 06 / 18 / 2026, pp. 121 / 257 5 / 109 of a computer-readable program incorporated therein, the computer-readable program code comprising: Program code to detect when a predetermined percentage of animals within a group with the same active command has reached a stimulus application threshold; Program code to trigger an event in response to detection; Program code to send a message to disable the application of stimuli by devices with the aforementioned command active in response to the event.

[0012] In another aspect, the invention relates broadly to a method of protecting animal welfare for a wearable animal guidance device, the device adapted to receive a guidance command and guide animals, the method comprising the steps of: detect an event in which an overrepresentation of the devices that received the command applied stimuli above a threshold during the command; Send a pause message to all devices that received the command so that they do not apply any more stimuli.

[0013] In another aspect, the invention relates broadly to a wearable device for use by an animal, comprising: a stimulation device capable of stimulating the animal Petition 870260059757, dated 06 / 18 / 2026, pp. 122 / 257 6 / 109 to guide you according to a command; a controller configured for: determine how many stimuli the stimulus device applied to the animal; to receive stimulus information from other similar wearable devices with the same command, regarding how many stimuli the stimulus devices of similar wearable devices applied to the respective animals; To determine when a predetermined number of wearable devices with the same command have exceeded a predetermined stimulus limit applied to the animal; and to disable the stimulus device.

[0014] In one embodiment, the controller is housed within the wearable device.

[0015] In one embodiment, the controller is located remotely from, and communicates wirelessly with, the wearable device.

[0016] In one embodiment, the controller is configured to send a disable message to other wearable devices with the same command to disable their stimulus devices.

[0017] In one embodiment, the wearable device comprises one or more of: Petition 870260059757, dated 06 / 18 / 2026, pp. 123 / 257 7 / 109 a transmitter to transmit one or more disable and stimulus messages; a receiver to receive one or more disablement and stimulus messages; a power source to power the wearable device; and a position sensor to detect the location of the wearable device.

[0018] In another aspect, the invention relates broadly to a computer program product for sending guidance commands and preemptively disabling wearable devices for a group of animals, comprising a computer-readable storage medium having computer-readable program code embedded therein, the computer-readable program code comprising program code for: - Send a command to a group of devices; - Receive information about the stimulus applied to each animal from each device in the group of devices; - to determine when one or more devices in the group have exceeded a stimulus threshold applied to the animals and triggered an event; - Send a message to pause or disable the command. Petition 870260059757, dated 06 / 18 / 2026, pp. 124 / 257 8 / 109 on all devices in the device group in response to the event, thus preventing the application of any other stimuli.

[0019] In another aspect, the invention relates broadly to a system for protecting the welfare of a group of animals involved in a remotely guided movement command, the system comprising: a wearable device configured to be used by each animal in the group; a detection means for detecting an event in which the group of animals has received, in total, more than a predetermined threshold of stimuli; and a message-transmitting means for transmitting a message to adjust the movement command, so that the level of stimuli applied to the entire group of animals is adjusted.

[0020] In one modality, if the entire group of animals has received, on average, more than a predetermined number of shocks.

[0021] In one modality, the predetermined number of shocks is between 1 and 20.

[0022] In another aspect, the invention relates broadly to a system for controlling the application of stimuli to an entire group of animals, each animal using a wearable device, based on the behavior of a number of animals smaller than the number of animals in the group, Petition 870260059757, dated 06 / 18 / 2026, pp. 125 / 257 9 / 109 the system comprising a plurality of wearable devices, each device having a stimulus device capable of stimulating the animal to guide it, wherein the system is configured to determine the amount of stimuli that the stimulus device applied to the whole group of animals and to adjust the intensity of the stimuli applied to the whole group of animals when the number of animals reaches a predetermined limit of stimuli.

[0023] In one modality, the stimulus consists of one or more of: an electric shock; a vibration; and a sound.

[0024] In one modality, the predetermined stimulus threshold is based on the total number of times a stimulus was applied to the group of animals.

[0025] In one modality, to reach the predetermined stimulus threshold, all stimuli used to reach the predetermined threshold must be applied; within a predefined area, within a predefined distance from a point, or within a predefined proximity to a predefined number of devices in the group.

[0026] In one mode, the area or distance of a point is defined by the user in relation to a geographic feature.

[0027] In one modality, the area is determined in square meters. Petition 870260059757, dated 06 / 18 / 2026, pp. 126 / 257 10 / 109

[0028] In one embodiment, the proximity between devices is determined in meters.

[0029] In one modality, the area can be defined by the user in relation to a geographical feature, such as a gateway.

[0030] In one modality, the stimulus level is adjusted by changing the power level of the stimulus device.

[0031] In one modality, the stimulus level is adjusted by altering the total energy dispensed to the animal.

[0032] In one modality, the stimulus level is adjusted by altering the total number of stimuli applied to the animal.

[0033] In one modality, the predetermined amount of stimuli is predetermined by a user based on the specific needs of the animal group.

[0034] In another aspect, the invention relates broadly to a system for determining a blocking limit, the system comprising: a wearable device configured to be attached to an animal, each device comprising: - one or more operable stimulus-emitting components for applying stimuli comprising: one or more types, one or more energy intensities; and - operable animal guidance components for Petition 870260059757, dated 06 / 18 / 2026, pp. 127 / 257 11 / 109 receive or determine an operable command to enable, change, or disable the operation of one or more stimulus-emitting components to guide animals based on the received or determined command; at least one controller configured to: - determine the applied stimulus data, where the applied stimulus data comprises the number of blocks implemented by the device during a period of time, where the implemented blocks refer to the interruption, by the controller, of any additional applied stimulus if a blocking threshold is reached; - Increase the blocking limit by an amount if the number of blocks exceeds a predetermined acceptable number of blocks; and - Decrease the blocking limit by an amount if the number of blocks is less than a predetermined acceptable number of blocks.

[0035] In one modality, applied stimulus data comprises the number of stimuli applied by one or more stimulus-emitting components.

[0036] In one mode, the controller is configured to increase the lockout limit to a number of Petition 870260059757, dated 06 / 18 / 2026, pp. 128 / 257 12 / 109 stimuli equals the maximum number of stimuli applied by the device during the time period, plus a predetermined number of stimuli when the number of blocks is less than an acceptable number of blocks.

[0037] In one modality, the applied stimulus data comprises the maximum amount of stimuli delivered during a command.

[0038] In one modality, the maximum amount of stimuli delivered during a command is the number of shocks delivered during a command.

[0039] In one modality, the amount of stimuli is the number or quantity of shocks applied to the animal.

[0040] In one modality, the predetermined amount of stimuli is a shock.

[0041] In one embodiment, the controller is configured to check that the blocking threshold is not below a lower limit.

[0042] In one modality, the lower limit is two shocks.

[0043] In one embodiment, the system comprises: a group of wearable devices for a group of animals, with at least one controller configured to: - determine the applied stimulus data of at least Petition 870260059757, dated 06 / 18 / 2026, pp. 129 / 257 13 / 109 a device in the device group; - determine a first subgroup of one or more wearable devices where the applied stimulus data exceeded a threshold; then - To communicate a command, to the group or a second subgroup of one or more wearable devices within the wearable device group, operable to change or disable one or more stimulus-emitting components.

[0044] In one modality, the limit is the blocking limit.

[0045] In one mode, the time period is selected from day, days, weeks, months, and hours.

[0046] In one mode, the controller is configured to count the number of commands to guide animals sent during the time period; Compare the count of the number of commands with a limit number of commands; and if it is below the limit, do not change the blocking limit or communicate the command to change or disable one or more stimulus emission components.

[0047] In another aspect, the invention relates broadly to a system comprising: Petition 870260059757, dated 06 / 18 / 2026, pp. 130 / 257 14 / 109 a group of wearable devices for a group of animals, each device comprising: - one or more operable stimulus-emitting components for applying stimuli comprising: one or more types, one or more intensities of energy; - Operable animal guidance components for: to receive or determine an operable command to enable, change, or disable the operation of one or more stimulus-emitting components to guide animals based on the received or determined command; at least one controller configured for: - Determine the applied stimulus data from at least one device in the group of devices; - determine a first subgroup of one or more wearable devices where the applied stimulus data exceeded a threshold; then - To communicate a command to the group or a second subgroup of one or more wearable devices within the wearable device group, operable to change or disable one or more stimulus-emitting components. Petition 870260059757, dated 06 / 18 / 2026, pp. 131 / 257 15 / 109

[0048] In one embodiment, the controller is additionally configured to: - Determine the applied stimulus data from at least one device in the group of devices; - to determine whether the applied stimulus data exceeded a threshold for the first subgroup of one or more wearable devices; - determine whether the first subgroup comprises at least a threshold number of wearable devices; then - To communicate a command to the second subgroup of one or more wearable devices in the wearable device group, operable to change or disable one or more stimulus-emitting components.

[0049] In one embodiment, the controller is additionally configured to: - Determine the applied stimulus data from at least one device in the group of devices; - to determine whether the applied stimulus data exceeded a threshold for a first subgroup of one or more wearable devices; - determine whether the first subgroup comprises at least a threshold number of wearable devices; then - Communicate a command to all devices Petition 870260059757, dated 06 / 18 / 2026, p. 132 / 257 16 / 109 wearables in the wearable devices group, operable to change or disable one or more stimulus-emitting components.

[0050] In one embodiment, the threshold for determining whether applied stimulus data exceeded a threshold for a first subgroup of one or more wearable devices comprises a unique threshold for at least one or more wearable devices in the group.

[0051] In one modality, the applied stimulus data comprises one or more of: a quantity of stimulus emitted, a frequency of stimulus emitted, a type of stimulus emitted, a measure of the intensity of energy emitted over a period of time, a count of stimuli applied, a quantity of stimuli emitted comprising shocks applied, the animal's location during stimulus application based on animal orientation components comprising one or more sensors adapted to measure geolocation, stimulus application time, and a measure of the animal's behavior to elicit the stimulus. Petition 870260059757, dated 06 / 18 / 2026, pp. 133 / 257 17 / 109 stimulus based on animal orientation components.

[0052] In one modality, the applied stimulus data comprise historical data.

[0053] In one modality, the applied stimulus data comprises data over a fixed period of time.

[0054] In a modality, the time period

[0055] In one embodiment, the limit quantity of wearable devices comprises one or more of: a quantity of wearable devices in the group of wearable devices, a proportion of wearable devices in the group of wearable devices.

[0056] In one modality, the proportion of wearable devices comprises between 1% and 99% of the group.

[0057] In one embodiment, the system additionally comprises a wireless network comprising: a wireless transceiver component in a central hub; A wireless transceiver component in each device of the wearable device group, configured to transmit and receive data from devices in the device group and / or the central hub; where the controller: It is a component of the central concentrator. Petition 870260059757, dated 06 / 18 / 2026, pp. 134 / 257 18 / 109 is one or more wearable devices from the wearable devices group and / or is a distributed controller comprising a component of both the central concentrator and one or more wearable devices from the wearable devices group.

[0058] In one embodiment, the wireless transceiver components are adapted to communicate by means of one or more of: multicast, LoRa, Bluetooth, Wi-Fi, cellular and / or Zigbee.

[0059] In one embodiment, the stimulus-emitting components comprise one or more devices adapted to emit one or more vibration, sound and / or shock stimuli in order to elicit a behavioral response in the animal.

[0060] In one embodiment, the applied stimulus data exceeded a limit for the first subgroup of one or more wearable devices, where the stimulus-emitting component comprises a shock-dispensing device in which the limit number is five applied shocks.

[0061] In one mode, the controller communicates a command to the second subgroup when: The first subgroup comprises at least 40 wearable devices, or the first subgroup comprises Petition 870260059757, dated 06 / 18 / 2026, pp. 135 / 257 19 / 109 at least 20% of the group; and the applied stimulus data indicate a total of five shocks at the predetermined limit.

[0062] In one embodiment, the command is communicated to the second subgroup of one or more wearable devices in the group of wearable devices, where the command is operable to disable one or more stimulus-emitting components for a predetermined period of time.

[0063] In one embodiment, the system additionally comprises a user device configured to receive and display notifications, and the controller is additionally configured to: Send a notification to the user's device when a command is communicated to a second subgroup of one or more wearable devices in the wearable device group, operable to change or disable one or more stimulus-emitting components; receive a command from the user on the user's device to change or enable one or more stimulus emission components; then: Communicate the change or activation command to the first subgroup, the second subgroup, or the group of one or more wearable devices.

[0064] In one modality, the applied stimulus data Petition 870260059757, dated 06 / 18 / 2026, pp. 136 / 257 20 / 109 includes data collected from one or more of: within a predefined area, within a predefined distance from a geographic location, within a predefined proximity to a predefined number of wearable devices in the group, within a period of time.

[0065] In one embodiment, the animal guidance components are further configured to receive an animal command comprising: a restriction within a virtual corral, or a displacement to a location.

[0066] In a modality, the alteration of one or more stimulus emission components comprises an alteration in the intensity of a stimulus type or an alteration in the stimulus type.

[0067] In another aspect, the invention relates broadly to a system for preventing the application of undue stimuli by means of a group of wearable devices to a group of animals, the system comprising a controller configured to: - Send a command to the group of devices, each device comprising a stimulus device configured to guide the animals by applying stimuli. Petition 870260059757, dated 06 / 18 / 2026, pp. 137 / 257 21 / 109 according to the command received and the animal's position; - to receive information about the stimulus applied by each device; - to determine whether a predetermined percentage of the group of devices has reached or exceeded an applied stimulus threshold; and - Send a message to all devices in the group instructing them not to apply additional stimuli.

[0068] In one embodiment, the system comprises a means of notification to alert the user, by means of a notification in the application, to verify the safety, welfare or ability of the animals to perform the command.

[0069] In one embodiment, the system comprises a notification means to alert the user, via an in-app notification, to pause or resume the command; and the controller is configured to send a resume message to the devices to resume the command.

[0070] In one embodiment, alternatively, messages such as the pause message and the resume message are determined by each device and each device pauses on its own.

[0071] In one modality, the limit is measured by one or Petition 870260059757, dated 06 / 18 / 2026, pp. 138 / 257 22 / 109 more than; number of stimuli applied; total energy applied; and total stimulus time applied.

[0072] In one modality, to reach the stimulus threshold, all stimuli used to reach the threshold must be applied within a period of time.

[0073] In one mode, the limit is predetermined by a user.

[0074] In one modality, the limit is predetermined by historical data relating to the stimulus historically applied to the group, where the applied stimulus is measured by one or more of: number of stimuli applied; energy expended; and stimulus time applied.

[0075] In one mode, the command and message are sent wirelessly.

[0076] In one mode, messages are sent via multicast and, more preferably, via a selection of: LoRa, Bluetooth, WiFi, Cellular and Zigbee.

[0077] In one modality, the predetermined percentage is between 1% and 99% of the group.

[0078] In one modality, the predetermined percentage is 100%.

[0079] In one modality, the predetermined percentage is greater than 45%.

[0080] In one modality, the number of animals in the group Petition 870260059757, dated 06 / 18 / 2026, pp. 139 / 257 23 / 109 must be greater than a crowding threshold for the system to pause the command.

[0081] In one embodiment, the stimulus device is operable to apply stimuli to the animal, including the application of one or more vibration, sound and / or shock stimuli, operable to elicit a level of behavioral response from the animal.

[0082] In one embodiment, when the predetermined percentage of the device group reaches or exceeds a threshold, a condition is met.

[0083] In one embodiment, the condition is met when the stimulus information satisfies the following variables: a clustering threshold of 40 devices, a predetermined percentage of 20%, and a total number of 5 shocks for the predefined threshold.

[0084] In one embodiment, the device comprises a lock in which the device cannot apply more than a predefined number of stimuli.

[0085] In one embodiment, the device comprises a lockout in which the device cannot apply more than a predetermined number of shocks.

[0086] In one mode, stimulus information indicates whether the device has achieved blocking.

[0087] In one modality, the limit is a block. Petition 870260059757, dated 06 / 18 / 2026, pp. 140 / 257 24 / 109

[0088] In one mode, the controller counts the number of locks in a group to determine the predetermined percentage of the device group.

[0089] In one embodiment, the locking mechanism is reset if the controller determines that the device has moved a predetermined distance from the location where the locking occurred.

[0090] In one embodiment, the locking mechanism is reset if the controller determines that the device has moved at a predetermined speed.

[0091] In one modality, the blocking mechanism is individualized by device (e.g., by animal) and depends on the prior stimulus applied (e.g., animal behavior).

[0092] In one embodiment, the number of shocks to achieve blockage depends on the average number of shocks that the device typically applies (for that respective animal).

[0093] In one mode, the predetermined distance depends on the type of command.

[0094] In one modality, to reach the predetermined stimulus threshold, all stimuli used to reach the predetermined threshold must be applied, within a predefined area, at a predefined distance from a Petition 870260059757, dated 06 / 18 / 2026, pp. 141 / 257 25 / 109 point or at a predefined proximity to a predefined number of devices in the group.

[0095] In one mode, the area or distance of a point is defined by the user in relation to a geographic feature.

[0096] In one modality, the area is determined in square meters.

[0097] In one modality, the proximity between points is determined in meters.

[0098] In one modality, the controller counts the stimuli applied within a period of time and within an area to satisfy the threshold.

[0099] In one embodiment, the predetermined limit is 5 shocks, applied to at least 20% of the animals in the group (or applied by at least 20% of the group of devices) when the devices are within 20 meters of a location (e.g., a gateway).

[0100] In one embodiment, the system, as claimed in any of the preceding claims, in which one or more of: time period, area, agglomeration limit, predetermined percentage and predetermined limit depend on the command type.

[0101] In one mode, the command type is selected from: a restriction within a virtual corral or Petition 870260059757, dated 06 / 18 / 2026, pp. 142 / 257 26 / 109 travel to a location.

[0102] In one embodiment, the message comprises instructions for the device to reduce the intensity of the future stimulus to be applied across the entire group of devices.

[0103] In one modality, stimulus information refers to one or more of: count of stimuli applied, shocks applied, location of the animal during stimulus application, time of stimulus application, stimulus intensity, type of stimulus, and animal behavior to elicit the stimulus.

[0104] In one form, the message comprises instructions for all devices in the group to no longer apply any stimulus.

[0105] In one mode, the message includes instructions for all devices in the group to pause the command.

[0106] In one mode, pausing the command on all devices in the group prevents the application of any additional shock to any animal in the group, but allows other types of stimulus, such as sound and vibration.

[0107] In one modality, the stimulus level is adjusted by altering one or more of: the stimulus power level; the total energy expended on the animal; the intensity of Petition 870260059757, dated 06 / 18 / 2026, pp. 143 / 257 27 / 109 stimulus; and the total number of stimuli applied to the animal.

[0108] In one mode, the predetermined limit is defined by a user.

[0109] In one embodiment, the controller is located remotely from the device or is housed in one or more devices.

[0110] In one embodiment, the system comprises the device.

[0111] In one embodiment, the device comprises at least one position sensor configured to measure device position data related to the animal's position.

[0112] In one modality, the animal's position data are related to the animal's behavioral response.

[0113] In one mode, the device will not apply the stimulus to the animal if a correct behavioral response is determined.

[0114] In one mode, the device will apply the stimulus to the animal if an incorrect behavioral response is determined.

[0115] In one embodiment, the device comprises a device controller configured to: receive the command; receive position data; and operate the stimulus device in accordance with the command and position data.

[0116] In one embodiment, the device comprises a Petition 870260059757, dated 06 / 18 / 2026, pp. 144 / 257 28 / 109 transmitter to transmit stimulus information.

[0117] In one modality, an animal's position data in the group affects the application of the stimulus to other animals in the group.

[0118] In another aspect, the invention relates broadly to a method for modifying the stimulus applied to a group of animals using wearable devices, the method comprising the steps of: - to receive information about the stimulus applied by the device; - to determine, based on information about the stimulus, whether a predetermined number of devices has exceeded a predetermined limit of applied stimuli; and - to modify, or (prevent), the application of additional stimuli by all devices.

[0119] In one embodiment, the method comprises sending a command to the devices, the devices with the command being a group of devices, and the command configured to instruct the device to guide the animals by applying stimuli to the animals.

[0120] In one embodiment, the method comprises determining whether a condition has been met if a quantity Petition 870260059757, dated 06 / 18 / 2026, pp. 145 / 257 29 / 109 predetermined from the group of devices has exceeded a predetermined limit of applied stimuli.

[0121] In one embodiment, the method comprises sending a message to the group of devices in response to the condition, to instruct the device to modify or additionally prevent the application of additional stimuli.

[0122] In one modality, the predetermined quantity is determined by one or more selected from: - percentage of the group; - portion of the group; - fraction of the group; - part of the group; - group participation; - proportion of the group; - overrepresentation of the group; - group number; or - one or more items from the group; that exceed an applied stimulus limit.

[0123] In one mode, the message and / or command is / are sent via multicast to the devices.

[0124] In one embodiment, the method comprises the step of alerting a user, via an electronic device, to check the group of animals to ensure that the Petition 870260059757, dated 06 / 18 / 2026, pp. 146 / 257 30 / 109 animals are physically capable of following the command.

[0125] In one embodiment, the method comprises the step of alerting the user to the option of canceling the command or continuing the command for the animals involved in the event.

[0126] In one embodiment, a met condition is an indication that the animals are unable to follow the guidance stimuli provided by the devices.

[0127] In a modality, stimulus modification refers to the modification of one or more of: the power level of the stimuli; the total energy expended on the animal; the intensity of the stimuli; the type of stimulus; and the total number of stimuli applied to the animal.

[0128] In one modality, the number of animals in the group must be greater than an agglomeration limit for the system to meet the condition.

[0129] In one embodiment, the device comprises at least one operable stimulus device for applying stimuli to the animal, including the application of one or more vibration, sound and / or shock stimuli, operable to elicit a level of behavioral response from the animal.

[0130] In one embodiment, the device comprises at least one sensor configured to measure device position data.

[0131] In one embodiment, the device comprises a Petition 870260059757, dated 06 / 18 / 2026, pp. 147 / 257 31 / 109 controller configured to: receive the command; receive position data; and operate the stimulation device according to the command and position data.

[0132] In one modality, the animal's position data are related to the animal's behavioral response.

[0133] In one embodiment, the device comprises a transmitter for transmitting stimulus information.

[0134] In one modality, an animal's position data in the group affects the application of the stimulus to other animals in the group.

[0135] In one embodiment, the system comprises a controller configured to apply the method.

[0136] In one modality, a condition is met when a displacement involves at least 45 animals and 20% of the animals received 5 or more shocks.

[0137] In another aspect, the invention relates broadly to a system for protecting the welfare of a group of animals involved in a remotely directed command, the system comprising: a wearable device configured to be used by each animal in the group; a controller to determine an event in which a predetermined number of devices in the group have applied at least a stimulus threshold; and a transmitter to transmit a message from the controller to be received. Petition 870260059757, dated 06 / 18 / 2026, pp. 148 / 257 32 / 109 by the devices, the message instructing the devices to adjust the intensity of the stimuli applied by the entire group of devices if the event is determined.

[0138] In one modality, the intensity of the stimuli is adjusted between 0% and 90% of its original intensity.

[0139] In one mode, devices are prevented from applying any stimuli after receiving the message.

[0140] In one embodiment, the device is configured not to deliver more than a limit number of stimuli to any animal.

[0141] In one modality, the predetermined quantity is less than the number of animals in the group.

[0142] In one modality, the stimulus level adjustment is selected from one or more of: decreasing the stimulus intensity, canceling the stimulus, and changing the stimulus type.

[0143] In one embodiment, the system comprises a means of notification to alert the user, by means of a notification in the application, to check the safety, welfare or ability to execute the command of the animals.

[0144] In one embodiment, the system comprises a notification means to alert the user, by means of an in-app notification, to cancel or resume the journey; and a resumption means to resume the journey for the animal involved in the event. Petition 870260059757, dated 06 / 18 / 2026, pp. 149 / 257 33 / 109

[0145] In a modality, the predetermined stimulus limit is related to one or more of: number of stimuli applied; total amount of energy applied; number of pulses per shock; and total stimulus time applied.

[0146] In one modality, the predetermined threshold of stimuli is measured, determined, or detected within a period of time.

[0147] In one mode, the predetermined limit is defined by a user.

[0148] In one modality, the predetermined limit is defined by historical data relating to the stimulus previously applied to the group, where the applied stimulus is measured in one or more of the number of stimuli applied; amount of energy expended; and stimulus time applied.

[0149] In one mode, the command and messages are sent wirelessly.

[0150] In one mode, messages are sent via multicast and, preferably, via LoRa.

[0151] In one modality, the predetermined quantity is a percentage between 1 and 100% of the group.

[0152] In one embodiment, the device comprises a shock blocking mechanism, in which the device cannot apply Petition 870260059757, dated 06 / 18 / 2026, pp. 150 / 257 34 / 109 more than a certain number of shocks.

[0153] In one embodiment, the hard shock lock is reset if the animal moves more than a predetermined distance from the location where the hard shock lock occurred.

[0154] In one mode, the predetermined percentage and / or the predetermined limit depend on the command type.

[0155] In one mode, the predetermined distance depends on the type of command.

[0156] In one mode, the command type is one of: restriction within a virtual corral; or displacement to a location.

[0157] In one modality, the predetermined percentage is 100% and the predetermined limit is the number relative to the total combined number of stimuli applied by all devices in the group.

[0158] In one modality, the predetermined limit is the number of animals in the group multiplied by a factor.

[0159] In one modality, the factor is a number between 1 and 30.

[0160] In one modality, the predetermined amount of stimuli is defined by historical data relating to the stimulus previously applied to the group.

[0161] In another aspect, the invention relates to Petition 870260059757, dated 06 / 18 / 2026, pp. 151 / 257 35 / 109 broadly refers to a system for controlling the application of stimuli to an entire group of animals based on the actions of one or more animals in the group, the system comprising: - a plurality of wearable devices configured to stimulate animals to guide them according to the animal's behavior and a received command; and - a controller configured for: to determine the quantity or intensity of stimuli that the device applied to one or more animals, depending on their behavior; and to adjust the level of stimuli or commands of all devices in the group accordingly.

[0162] In a modality, the number of one or more animals is less than the number of animals in the group of animals.

[0163] Other aspects of the invention may become apparent from the following description, which is given by way of example only and with reference to the accompanying drawings.

[0164] Other aspects of the invention may become apparent from the following description, which is provided only as an example and with reference to the accompanying drawings.

[0165] In this descriptive report, when there is reference to patent descriptive reports, other external documents or other sources of information, this Petition 870260059757, dated 06 / 18 / 2026, pp. 152 / 257 36 / 109 generally serves the purpose of providing context for the discussion of the invention's features. Unless specifically stated otherwise, a reference to such external documents should not be interpreted as an admission that such documents, or such sources of information, in any jurisdiction, constitute prior art or form part of the common general knowledge in the state of the art.

[0166] For the purposes of the following description, the terms superior, inferior, right, left, vertical, horizontal, top, bottom, side, longitudinal and their derivatives refer to the invention as oriented in the figures of the drawings. However, it should be understood that the invention may assume various alternative variations, except where expressly specified otherwise.

[0167] It should also be understood that the specific devices illustrated in the accompanying drawings and described in the following description are merely examples of embodiments of the invention. Therefore, the specific dimensions and other physical characteristics related to the embodiments disclosed in this document should not be considered as limiting.

[0168] It is recognized that the term "to understand" can, in different jurisdictions, be attributed with a meaning Petition 870260059757, dated 06 / 18 / 2026, pp. 153 / 257 37 / 109 exclusive or inclusive. For the purposes of this descriptive report, and unless otherwise indicated, the term 'include' shall have an inclusive meaning, allowing the inclusion not only of the listed components or elements, but also of other unspecified components or elements. The terms includes, included, or comprising have a similar meaning when used in relation to the system or to one or more steps of a method or process.

[0169] As used previously and subsequently, the term and / or means and or or, or both.

[0170] As used previously and below, (s) after a noun means the plural and / or singular forms of the noun.

[0171] When used in claims and unless stated otherwise, the word for should be interpreted as meaning only suitable for, and not, for example, specifically adapted or configured for the stated purpose.

[0172] For the purposes of this descriptive report, when the steps of the method are described sequentially, the sequence does not necessarily mean that the steps must be ordered chronologically in that sequence, unless there is no other logical way to interpret the sequence. Petition 870260059757, dated 06 / 18 / 2026, pp. 154 / 257 38 / 109

[0173] Full disclosures of all applications, patents and publications cited above and below, if any, are incorporated herein by reference. BRIEF DESCRIPTION OF THE DRAWINGS

[0174] Preferred embodiments of the invention will be described by way of example only and with reference to the drawings, in which: Figure 1: shows a diagram of the possible communication network between a node in an animal and the user or processor.

[0175] Figure 2: shows a perspective view of a device according to an embodiment.

[0176] Figure 3: shows a perspective view of a device on an animal.

[0177] Figure 4: shows a flowchart of a system where the backend sends and receives information from the devices.

[0178] Figure 5: shows an information flowchart between the system's hardware components.

[0179] Figure 6: shows a flowchart of the system's decision steps.

[0180] Figure 7: shows a flowchart of an example system. DETAILED DESCRIPTION

[0181] With reference to the drawings above, in which Petition 870260059757, dated 06 / 18 / 2026, pages 155 / 257 39 / 109 similar characteristics are generally indicated by similar numerals, Figure 3 illustrates a general system 1000 according to a preferred first example of the system adapted for animal guidance. In one example, the system comprises a wearable device 400 configured to be used by an animal 10. Such an animal 10 may be any of dogs, pets, dairy cows, beef cattle, cattle, goats, Bos, Bos taurus, bison, sheep, bulls, llamas or any other animal that one wishes to track, with which one must communicate, that is contained, “moved”, “displaced”, “driven and / or “guided”, etc. Examples of the system are particularly useful for livestock that feed primarily on pasture or crops in corrals. Animal 10 may be part of a herd, flock, or group of animals, where one or more animals 10 in the herd wear a device 400. In this descriptive report, the wearable device is implemented as a collar, for example, to be placed around an animal's neck. Many appropriate placements and implementations are possible, and the most suitable location will depend on the specific animal and the environment of use. Device 400 may understand or communicate with a secondary device 700, the device 700 optionally having some or all of the capabilities of device 400. Petition 870260059757, dated 06 / 18 / 2026, pages 156 / 257 40 / 109

[0182] The present invention relates to a system and method for preventing the application of undue stimuli to a group of animals using wearable devices. The system 1000, in one example, includes a processor or controller 530 configured to send a command comprising guidance instructions to the wearable devices 400. Each device 400 is equipped with a stimulus device 460 configured to apply stimuli to the animals 10, guiding them according to the command. The system 1000 monitors information about the stimuli, relating to one or more of the quantity, type, and intensity of the stimuli applied by the devices 400. The system 1000 determines when a stimulus threshold has been applied to the animals and, optionally, when it has occurred in a certain number of animals within the group. When both the threshold and the number of animals are reached, this can be described as the condition being met.The system is configured to pause, adjust, change, disable, or modify the guidance stimuli or commands to prevent or adjust the application of additional inappropriate stimuli to the group. The 1000 system can also incorporate notification means to alert a user and allow them to adjust, continue, or cancel the command, if necessary.

[0183] Device 400 is generally configured for Petition 870260059757, dated 06 / 18 / 2026, pages 157 / 257 41 / 109 to guide animals to a location or to guide and contain animals within a virtual boundary 51, such as a virtual corral, according to a command. To guide the animals, the device 400 uses a stimulus device 460, which comprises one or more of the following: loudspeakers 461; electrodes 462; and vibrators 463. The stimulus can be applied to guide the animal 10 directionally. The stimuli attempt to change or alter the animal's behavior.

[0184] In one example, the goal of system 1000 is to reduce the application of inappropriate stimuli to animals 10. Inappropriate stimuli can occur when animals 10 are following the guidance instructions correctly, but are prevented from achieving the correct behavior due to external factors.

[0185] The controller 530 sends a command to the device 400 using the controller or processor 100. The command comprises guidance instructions for the wearable devices 400, which are equipped with a stimulus module 460 to guide the animals 10 by applying stimuli according to the command. The command is sent via a transmitter. The transmitter may be integrated into, or be, a cell tower 630, internet or satellite 640, or in a base station 620 located near the devices. The command is also received by a receiver. Petition 870260059757, dated 06 / 18 / 2026, pages 158 / 257 42 / 109 415 included in communications package 410 of device 400.

[0186] The command contains instructions that can be read by device 400 and the controller of device 470. In some examples, controller 530 and controller 470 are the same device or share some responsibilities. Controller 470 instructs stimulus device 460 to apply the correct stimuli to restrain or guide the animal. For example, the command might involve directing the animal within a virtual corral with boundaries, or along a specific path leading to a particular destination. The command can be created directly or indirectly by a user 202 on a frontend 200, such as a user device 201, like a cell phone or similar device.

[0187] A holding zone command is a command that guides an animal to remain in a specific area. This command can be used to keep animals safe, for example, by preventing them from wandering into traffic or keeping them in a pasture area. It can also be used to train animals, for example, by teaching them to stay in a specific location while they are being raised.

[0188] A movement command is a command that guides an animal to move to a new location or area. This Petition 870260059757, dated 06 / 18 / 2026, pages 159 / 257 The 43 / 109 command can be used to direct animals, for example, telling them to go to their feeder or bed, to a new pasture area, to a resting area outside the pasture, or to a milking shed. It can also be used to train animals, for example, teaching them to follow a specific route.

[0189] Both “stay in the zone” and “move” commands can be used with a variety of animals, including dogs, cats, horses, and cattle. The specific way these commands are implemented varies depending on the animal and the purpose of the command.

[0190] A group of animals / group of devices can be defined as devices that have received the same command. For example, when a group of devices receives the same command to move from one pen to another, the animals using the devices with that command are considered a group, a flock, or a herd.

[0191] In one example, animal 10 is guided by a stimulus applied by stimulus device 460, which comprises or is an integral part of device 400. The stimulus may consist of left and right speakers 461 configured to guide the animal to the right and left, respectively. A stimulus such as an electric shock from electrode(s) 462 may be Petition 870260059757, dated 06 / 18 / 2026, pp. 160 / 257 44 / 109 is used to reinforce the sound stimuli from the loudspeakers. This is just one example among many ways to apply stimuli. Stimuli can be of just one type or a mixture of several. Stimuli can be maintained for shorter or longer periods, with greater or lesser intensity, or in many other ways foreseen by a person skilled in the technique.

[0192] In some examples, stimuli are characterized based on determinations of type, frequency, and / or intensity. For example, different types of stimuli may have different contributions to the characterization of stimuli for a given frequency and / or intensity. In some examples, the determinations are aggregated to represent a measure of the stimuli on which the control results are based.

[0193] The application of stimuli with the 400 device is described in more detail in another section of this descriptive report. The stimulus is applied to elicit a behavioral response in the animal. For example, a sound to the left of the animal's head may elicit a head movement to the right, and the animal may begin to steer to the right.

[0194] Controller 470 reads or receives information from a Sensor Pack 440, part of a detection system. Petition 870260059757, dated 06 / 18 / 2026, pp. 161 / 257 45 / 109 position. The sensor array may comprise one or more motion sensors 441 and location sensors 442. These sensors are capable of detecting the movement and location of the collar and therefore of the animal. The movement and location of the collar can be related to the animal's behavioral response. If it is detected that the collar moves to the left, it is likely that the animal has moved to the left. A stimulus can be applied to elicit a desired behavioral response, and a control circuit is created using the sensor array.

[0195] If the animal, and consequently the group, has a command to remain in the zone, then if the animal approaches or moves away from a virtual boundary detected by the sensor array, the speakers will attempt to guide the animal back to the zone where it tried to be kept, by applying sound to the animal's appropriate ears.

[0196] If the animal ignores the sounds detected by the sensor array, the controller can instruct the 460 stimulus device to apply a shock to reinforce the sounds. The sounds can have their volume, intensity, and / or frequency increased before the shock. The behavioral response to the sounds may be the animal turning towards or away from the area. If the animal cannot enter the zone, cannot re-enter the zone, or cannot Petition 870260059757, dated 06 / 18 / 2026, pp. 162 / 257 46 / 109 remaining in the zone due to restrictions outside the animal's control - a stimulus such as a shock may have been improperly applied, regardless of whether the animal exhibits the correct behavioral response. An example of this occurs when a user creates a zone that is too small for the group of animals to remain confined within. The 470 controller attempts to guide the group back into the zone, but the animals fail to exhibit the correct behavior and are therefore improperly stimulated.

[0197] In another example, if an animal (or group of animals) has a displacement command, the animal will be guided to a target location, area, along a path, to the next notification point, or to a similar destination. Similar to keeping the animal in a zone, displacement may attempt to guide the animal left and right using loudspeakers. A secondary stimulus, such as vibration, shock, or a louder or alternative sound, may be applied to the animal if it ignores the first stimulus or fails to correct its behavior. In one example, the first stimulus may be increased in volume, intensity, and / or frequency before the application of a shock, so that the animal has ample opportunity to correct its behavior. However, if the animal fails to perform the displacement even with the correct behavioral response, Petition 870260059757, dated 06 / 18 / 2026, pp. 163 / 257 47 / 109 or failing to perform the behavioral response due to constraints beyond the animal's control, the secondary stimulus may have been applied inappropriately. An example of this is if a user has a physical gate preventing the animal from moving to the target location, even if the command guidance is attempting to guide the animal through the closed gate.

[0198] There are many different behavioral responses that animals can exhibit. Some common examples include turning around, moving their head left or right, and moving forward or backward. These are just a few examples of the many different behavioral responses that animals can exhibit. The specific behavior an animal exhibits will depend on a variety of factors, including its species, its environment, the command, the stimuli, and the animal's mental state.

[0199] Thus, the examples comprise a system where there is a group of wearable devices for a group of animals. A wearable collar that provides guidance functions is an example of a wearable device. Each wearable device has operable stimulus-emitting components to apply stimuli to the animal wearing the device. The stimulus can take many forms, including Petition 870260059757, dated 06 / 18 / 2026, pp. 164 / 257 48 / 109 sound, vibration and shock, as detailed elsewhere in this descriptive report. Stimulus delivery is sometimes provided to all devices in the group and at other times stimulus delivery is provided to specific animals in the group. However, there is a need to control stimulus delivery from some, additional or all devices in a group depending on a behavioral response exhibited by one animal or a smaller group of animals.

[0200] In some examples, stimulus emission comprises one or more types and one or more intensities of energy. Sound, vibration, and shock are examples of stimulus emission that can be varied to almost any number of energy intensities. Intensity can refer to energy peaks or to the energy over time of a given stimulus emission.

[0201] In some examples, the wearable device comprises animal guidance components, as detailed elsewhere in this descriptive report. The guidance components are fundamentally operable to receive guidance commands and, based on those commands, enable, adjust, or disable the operation of one or more stimulus-emitting components at one or more intensity levels to guide animals in accordance with the guidance command. Petition 870260059757, dated 06 / 18 / 2026, pp. 165 / 257 49 / 109

[0202] In order to receive commands, the wearable device communicates with one or more other devices, including other devices in the group and / or a central hub, such as a backend server described elsewhere in this descriptive report. The most practical communication channel is by wireless methods, as described elsewhere in this descriptive report. Therefore, in some examples, the system comprises a wireless network comprising a wireless transceiver component in a central hub and / or a wireless transceiver component in each device in the group of wearable devices, such that the device is configured to transmit and receive data from devices in the device group and / or the central hub.

[0203] To coordinate the transmission of guidance commands to one or more wearable devices, there is an operable controller to receive and process data and make control decisions for delivery to one or more of the wearable devices. The implementation of the controller is discussed elsewhere in this descriptive report; however, it should be noted that the controller comprises a processor, or multiple processors, and any function of the controller can be implemented in one or more processors. For example, each wearable device would have Petition 870260059757, dated 06 / 18 / 2026, pp. 166 / 257 50 / 109 a processor and the central concentrator would have a processor. The controller can be implemented by one of these processors, or by a combination of these processes in order to implement the characteristics of the invention.

[0204] The controller is therefore a component of the central concentrator, one or more wearable devices in the wearable device group, and / or a distributed controller comprising one or more components of one or more wearable devices in the wearable device group and / or a distributed controller comprising components of one or more wearable devices and the central concentrator. Figure 5 shows a diagram of the information flow between the hardware components of system 1000. As discussed, the controller comprises one or more system controllers, including those of the backend 500 and device 400.

[0205] In some examples, the controller is configured to determine the applied stimulus data (e.g., stimulus information) from at least one device in the device group. The stimulus data can be transmitted to a remote location for storage or stored on each wearable device or transmitted to the central concentrator, as desired.

[0206] The applied stimulus data comprise one or Petition 870260059757, dated 06 / 18 / 2026, pp. 167 / 257 51 / 109 more than a quantity of wearable devices from two or more devices in the wearable devices group, a proportion of two or more wearable devices in the wearable devices group, a quantity of stimulus emitted, a frequency of stimulus emitted, a type of stimulus emitted, and a measure of the intensity of energy emitted over a period of time.

[0207] In some examples, the controller is further configured to determine, from the stimulus data, whether the applied stimulus data has exceeded a threshold. A more detailed discussion of the threshold and its determinations is presented later.

[0208] In some examples, the controller is further configured to communicate orientation commands to each wearable device in the wearable device group, allowing one or more stimulus emission components to be enabled, adjusted, or disabled. For example, when it is determined that additional stimulus applications to an animal may be detrimental to the desired orientation control, stimulus emission may be disabled. It should be noted that, under these circumstances, the wearable device would normally emit one or more stimulus types based on predetermined orientation criteria, as discussed in detail in another section. A determination of Petition 870260059757, dated 06 / 18 / 2026, pp. 168 / 257 52 / 109 control to adjust or disable stimulus emission should be understood as a control with a superior state in a hierarchy of controls, therefore overriding any existing control. In some examples, adjusting stimulus emission involves changing the intensity of a stimulus type or changing the stimulus type to one or more other stimuli considered less persuasive in a guidance context.

[0209] The 1000 system is capable of determining stimulus data that indicate when one or more wearable devices within a group have reached or exceeded a stimulus threshold applied to one or more animals. This determination is used as a basis for making additional stimulus control decisions applicable to one or more devices. In some examples, stimulus data are aggregated and compared to one or more criteria in order to determine a control decision that affects the application of additional stimuli to one or more devices, including devices worn by other animals that may have received some or no stimulus applied during the same period in which the stimulus data were recorded.

[0210] In one example, the system is configured to determine aggregated stimulus data collected from one or more 400 devices. For example, at least one Petition 870260059757, dated 06 / 18 / 2026, pp. 169 / 257 53 / 109 device 400 is configured to send stimulus information to a backend controller 500 or processing device 530. The controller 530 may be, or form part of, a cloud server 510 or a computer 520. The backend 500 may use the communication network 600, as a receiver, to receive stimulus information, or any related information, from device 400. The receiver may be integrated into, or be, a cell tower 630, internet or satellite 640, or be in a base station 620 located near the devices. In alternative examples, device 400 determines the limit and / or condition on a controller 470 integrated into device 400. As used in this document, and where applicable, controller 470 can perform the same functions as controller 530. The control functions of controller 470 and controller 530 can be distributed, shared, or localized as desired by the system operator.

[0211] In some examples, controller 530 receives stimulus data from all devices within the animal group. The controller has received, has access to, or can query in memory, the aggregated stimulus data, including the predetermined stimulus threshold and / or the number of devices needed to reach the threshold. Petition 870260059757, dated 06 / 18 / 2026, pp. 170 / 257 54 / 109

[0212] In some examples, the controller is configured to broadcast a message to all devices in a group. For example, if an aggregate number of applied stimuli reaches a determined threshold, then a control condition is met and the controller will determine an operable control decision to adjust, pause, or disable the stimulus emission functions of all devices in the group. In an illustrative example, when the control condition is met, an event is created, which can be used to trigger a message that is sent to all devices to change the stimulus emission operation.

[0213] Once the control condition is met, the controller activates or sends a message to all 400 devices, the message comprising a set of stimulus emission control criteria. For example, the message contains instructions for each device to stop or adjust the dispensing of any additional stimulus. The message has the effect of preventing new or additional stimuli from being administered to the group of animals, thus ensuring that they are not subjected to excessive or unnecessary stimuli. To facilitate further description, once the controller has determined that a number or proportion of animals Petition 870260059757, dated 06 / 18 / 2026, pp. 171 / 257 If 55 / 109 in a group (i.e., a subgroup boundary of animals) reaches a predetermined stimulus emission threshold (e.g., a number of shocks), the condition is considered to have been met or an event is considered to have occurred. Communicating the control instruction to the devices after determining that a condition has been met, for example, through an event, message, trigger, etc., can be implemented using a variety of methods.

[0214] In some examples, the controller is configured to: determine the applied stimulus data from at least one device in the group of devices; To determine a first subgroup of one or more wearable devices where the applied stimulus data exceeded a threshold; then to communicate a command (e.g., when a condition is met) to either group, or to a second subgroup of one or more wearable devices within the wearable device group, operable to alter or disable one or more stimulus-emitting components. In some examples, the second subgroup is a group of wearable devices that were selected based on a parameter. In some examples, the parameter is based on whether or not the wearable device met one or more of the parameters. Petition 870260059757, dated 06 / 18 / 2026, pp. 172 / 257 56 / 109 conditions, such as reaching a threshold of applied stimulus. Applied Stimulus Data

[0215] Applied stimulus data refers to the stimulus emission that was applied by a device 400 to an animal and is used as a basis for determinations, including the number of animals in a group that reach a threshold, for further control decisions. A first subgroup of animals is defined as those animals within a group that have reached a stimulus emission threshold criterion, as determined by the applied stimulus data. A second subgroup is defined as those animals that remain in the group and do not belong to the first subgroup, i.e., that have not reached the stimulus emission threshold criterion.

[0216] In some examples, the controller is configured to determine a unique identification parameter associated with each wearable device, so that each individual device is known. In some examples, the controller is configured to assign a state variable to each unique identification parameter, thus defining the group and / or subgroup of the wearable device. In some examples, the controller is configured to assign a state variable to each wearable device based on determinations from stimulus data. Petition 870260059757, dated 06 / 18 / 2026, pp. 173 / 257 57 / 109 applied. This document describes examples of control decisions that can be applied to groups and subgroups of wearable devices, as defined by the state variable of a wearable device.

[0217] In some examples, the controller is configured to determine a first subgroup from one or more wearable devices where the applied stimulus data exceeded a threshold. An example of the information that defines the first subgroup is the wearable devices that delivered five shocks to your animal. Another example of the information that defines the first subgroup is the wearable devices that delivered five sounds to your animal. Different stimulus delivery criteria can be used to define the first subgroup.In some examples, the first subgroup is defined by a criterion limiting stimulus emission parameters, including one or more of the following: a quantity of stimuli emitted, a frequency of emitted stimuli, a type of emitted stimulus, a measure of the intensity of energy emitted over a period of time, a count of applied stimuli, a quantity of emitted stimuli comprising applied shocks, the animal's location during stimulus application based on animal orientation components, which include one or more sensors adapted to measure geolocation, and the time of application. Petition 870260059757, dated 06 / 18 / 2026, pp. 174 / 257 58 / 109 stimulus and a measure of animal behavior to elicit the stimulus based on animal orientation components.

[0218] The system is configured to store historical commands, which include the command type and where the command was used to move or restrain animals. The system can additionally store related animal behavior and stimulus information related to historical commands. Stimulus information may include where the stimulus occurred, a date and time stamp of when it occurred, animal behavior related to the stimulus, etc. System 1000 can store applied stimulus data and thresholds related to historical commands. System 1000 can store this information in a 502 memory. The controller or user can review historical data, make comparisons, and adjust future stimuli and thresholds accordingly. Historical information can refer to all information collected from previous commands.

[0219] For example, a historical command to move from pen A to pen B resulted in 20% of the animals reaching a threshold. The current quantity was predefined as a 5% increase. If 25% or more of the animals under the current command experience Petition 870260059757, dated 06 / 18 / 2026, pp. 175 / 257 59 / 109 the limit stimuli, the controller can identify the condition to be met. The historical data of applied stimuli can be an exact number or a percentage, such as more than x% based on historical stimulus information, or it can be any quantity that represents an increase of x% compared to a previous quantity. Similarly, the group can be compared to previous historical group commands or to historical commands performed in specific areas. For example, a displacement through a gateway might typically result in an amount of x%. Future displacements in the same gateway are then compared to the aforementioned amount of x%.

[0220] In some examples, applied stimulus data is not calculated or used in the determination. No applied stimulus data may be used when, for example, the 400 devices do not have a stimulus lock (described later) or have a high limit on the number of stimuli to be applied to each animal. For example, each animal may reach a high limit, or there may be no limit, on the amount of stimuli the device can deliver to an animal. If this method is used, it may be desirable to count how many stimuli are delivered to a group of animals in total. For example, if applied stimulus data is not used and the limit is 40 Petition 870260059757, dated 06 / 18 / 2026, pp. 176 / 257 60 / 109 shocks, and an animal receiving 40 shocks, only one event will be created. This method can be used in some applications, but it is not preferred in larger groups, such as cattle, as some cattle may receive excessive stimuli. On the other hand, if the group consists of only two dogs, then the step of defining and determining the quantity represents excessive processing that is not necessary.

[0221] Stimulus threshold criteria may relate to one or more of: the number of stimuli applied; the total energy applied; the number of pulses per shock; and the total time of stimulus application. There are many ways to measure stimuli and, consequently, the threshold. This depends on the stimulus device, the user, the animal, the firmware, the instructions for use, the hardware, etc. For ease of description, the stimulus threshold will refer to the number of shocks an animal receives. However, a person skilled in the art will realize that the invention can be used or modified for use with many different types of stimuli, and the threshold can be altered accordingly.

[0222] The limit can be predetermined by a user or by historical data, as well as the determination or definition of the quantity. For example, similar situations can be compared, such as the same groups, the same Petition 870260059757, dated 06 / 18 / 2026, pp. 177 / 257 61 / 109 locations, same time of day, etc., to compare historical limits and typical stimulus information. Limit of applied stimulus data

[0223] An additional determination step, after determining the applied stimulus data that indicate the stimulus applied to one or more animals, is to compare this data with one or more threshold criteria applicable to wearable devices in the first subgroup. In some examples, the controller is configured to compare the first subgroup of animals with a subgroup threshold criterion. The subgroup threshold criterion can be predetermined by a user or by the controller, based on historical data. The subgroup threshold can be defined by one or more selected from a predetermined percentage of the group; portion of the group; fraction of the group; part of the group; group participation; group proportion; group overrepresentation; group number; or one or more group elements; that exceed an applied stimulus threshold.In large groups, it may not be possible to obtain percentages in whole numbers, therefore other mathematical representations may be more appropriate; however, the method of representing the stimulus data applied is not essential to the overall aspect of the invention.

[0224] For example, if the stimulus data applied Petition 870260059757, dated 06 / 18 / 2026, pp. 178 / 257 If 62 / 109 includes a quantity of 5 applied stimuli and the threshold criterion is 45% of the group, this means that 45% of the group needs to receive 5 stimuli for the condition to be met. In some examples, additional control decisions are made based on these determinations. In another example, the threshold for a subgroup might be 50% of the herd – this means that, for an applied stimulus data threshold of 5 sounds, for the condition to be met, 50% of the herd receives 5 sounds.

[0225] The number of animals needed to reach the subgroup limit can be adjusted depending on the application. For example, a zone-keeping command might have a group limit of 40%, because animals are more likely to remain within a zone. A displacement command, on the other hand, might have a group limit of 50%, because animals are more likely to receive stimuli in more complex displacements. Data on applied stimuli can be determined by observing previous commands and their results, interactions between animals, welfare metrics, etc. Generally, the amount of stimuli applied (and, similarly, the stimulus limit) may be slightly higher than is normally the case for a command. Therefore, the amount of stimuli applied (and, similarly, the subgroup limit) can be representative. Petition 870260059757, dated 06 / 18 / 2026, pp. 179 / 257 63 / 109 of an atypical value or an unusual situation related to a group of animals unable to correct their behavior. In these cases, correcting the behavior will prevent the 400 device from applying an additional stimulus to the animal.

[0226] In one example, controller 530 is configured to query a lookup table to determine the amount of stimuli applied and / or the threshold for a given command, group, or location. The amount of stimuli applied and / or the threshold amount for the subgroup compared to the group is predetermined by a user.

[0227] In another scenario, the 530 controller can perform the following tasks: query a table or historical information, or calculate applied stimulus data based on historical stimulus information and / or the animal's historical behavior. For example, if a group of animals previously responded to a similar command and received a historical stimulus, the amount of the current stimulus may be within a certain percentage range of the historical stimulus. Otherwise, inappropriate stimuli may have been applied. The amount of the applied stimulus and the threshold can be set slightly above the historical results of the similar command. Petition 870260059757, dated 06 / 18 / 2026, pp. 180 / 257 64 / 109

[0228] As soon as the controller determines that the applied stimulus data has exceeded a stimulus threshold for one or more wearable devices and, therefore, the first subgroup of devices is defined, the controller will be configured to communicate a command to the wearable devices in at least the second subgroup, and may also include the first subgroup (hereinafter referred to as the group), to alter or disable other stimulus outputs. In some examples, the first subgroup comprises at least a threshold number of devices in the group; or the first subgroup comprises at least a threshold of at least 20% of the group. The first subgroup comprises at least 40 wearable devices. In some examples, the command is communicated to the second subgroup of one or more wearable devices in the wearable device group, where the command is operable to disable one or more stimulus-emitting components for a predetermined period of time.

[0229] In some examples, the controller counts the total number of wearable devices in which stimulus emission has been disabled in the group and compares the number to a subgroup threshold (such as X% of the group). The controller is then configured to disable the application of additional stimuli from some or all of the devices in the Petition 870260059757, dated 06 / 18 / 2026, pp. 181 / 257 65 / 109 group. Blockade

[0230] In one example, the system or device comprises a lockout, in which, once a lockout threshold is reached, stimulus device 460 or device 400 is configured to stop applying stimuli. The lockout is independent of the stimulus emission threshold and the subgroup threshold.

[0231] The interruption of stimuli can be achieved by effectively disabling one or more stimulus components within the wearable device or by an equivalent mechanism, such as an output override in the wearable device's microprocessor.

[0232] The lockout threshold is the count of the number of stimuli that the stimulus device has applied to a wearable device. In one example, the lockout threshold might be 5 shocks applied. In another example, the lockout threshold might be the same as the stimulus emission threshold; in other examples, the lockout threshold might be higher. For example, the stimulus emission threshold is 5 shocks and the lockout threshold is 10 shocks. However, in a preferred example, the lockout threshold is the same as the stimulus emission threshold, so that the animals will not receive excessive stimuli before the condition is Petition 870260059757, dated 06 / 18 / 2026, pp. 182 / 257 66 / 109 met. In some examples, the blocking threshold is based on the type of stimulus applied and one or more other stimuli, such as the animal's location, or a specific orientation procedure performed, or any other applied stimulus data.

[0233] In another example, the stimulus emission threshold is a lock, for example, a device that meets the lock criteria is counted as a device that meets the stimulus emission threshold. The controller is configured to count the number of locks in a group to determine the percentage of the group of devices (i.e., a subgroup of the group) that have reached the lock state and therefore reached the lock threshold. Thus, the stimulus information includes information about whether the device has reached a lock. A lock can then be applied to the other devices in the group (another subgroup) that are not in a lock state.

[0234] A blockage can be removed (i.e., stimuli can be applied again) if the controller (device or system controller) determines that the wearable device has moved a predetermined distance from the location where the blockage occurred, or has moved to a specific area, or some other guidance function, or the position of the animal or device, or criteria. Petition 870260059757, dated 06 / 18 / 2026, pp. 183 / 257 67 / 109 characteristic. The area, for example, could be a zone where the animal was being kept. Alternatively, the lock is removed if the controller determines that the device has moved at a predetermined speed.

[0235] Figure 6 shows a diagram of the information flow, according to the description above, as it can be implemented by the system controller. In some examples, the 530 controller of the 100 backend is configured to receive stimulus information and make the appropriate control determinations, including sending the message to one or more wearable devices to change or disable the stimulus emission of the wearable device. Individualized blocking

[0236] In one example, the blocking threshold is individualized per device (e.g., per animal) depending on the previously applied stimulus (e.g., animal behavior). For example, some animals may exhibit behavioral responses to applied stimuli that are different from those of other animals. Similarly, certain types of stimuli may elicit different behavioral responses in certain animals. In some examples, the controller is configured to determine the most effective stimulus to elicit a guidance function based on the animal's historical behavioral responses. Petition 870260059757, dated 06 / 18 / 2026, pp. 184 / 257 68 / 109 Consequently, individualized blocking thresholds may be applicable to different animals within a group, or to different groups among many, based on the historical effectiveness of each stimulus per animal or group.

[0237] In one example, the controller determines the (individualized) blocking threshold by determining the average number of stimuli that the device typically applies to that particular animal or group. To determine the individualized blocking threshold, a set of blocking rules is implemented by the controller. Before executing the rules, the historical data of applied stimuli need to be cleaned. For example, any atypical events comprising erroneous or irrelevant stimulus data are filtered from the dataset, such as stimulus data resulting from incorrect commands or orientation shifts, misuse of the product, or partial data. This can be done automatically by the controller or by implemented software.

[0238] Individualized blocking rules can be executed based on historical data collected over a period of time. At each period, the historical data is compiled, and the controller decides to increase, decrease, or maintain the blocking threshold depending on the stimulus data applied to the animal during that time period. In some Petition 870260059757, dated 06 / 18 / 2026, pp. 185 / 257 69 / 109 examples, the period is one month, but it can also be one day, days, weeks, months, hours, etc. The time period can be defined by a user.

[0239] Additionally, in some examples, before applied stimulus data can be used to determine individualized blocking limits, the sample size of this applied stimulus data needs to be greater than a certain value. For example, for a device's blocking limit to change depending on applied stimulus data, this applied stimulus data must have been collected from a predetermined number of commands. For example, historical applied stimulus data over a period of time must include at least X guidance commands (e.g., a command number limit). For example, applied stimulus data over a month must include at least 5 displacements (e.g., a command number limit of 5).If there are fewer than 5 displacements included in the applied stimulus data, the blocking rules will not be executed on the device and, inherently, the individualized blocking threshold will remain unchanged.

[0240] The blocking limit for each device is initially set to a user-defined default limit. For example, each animal has a blocking limit. Petition 870260059757, dated 06 / 18 / 2026, pp. 186 / 257 70 / 109 of X is the number of stimuli applied before the device enters lock-up mode—for example, interrupting the command or preventing any further stimuli from being applied. In one example, the number of stimuli is 6 shocks before the controller instructs the device to lock up. Increased blocking limit

[0241] In one example, the controller determines that the average number of blocks for a series of commands during a period of time is greater than an acceptable number of blocks and therefore increases the block limit by an amount X more than the current block limit. For example, if the number of blocks is 5 and the monthly average of blocks is 5, the block limit could be changed from the current stimulus block limit of 6 shocks to 7 shocks.

[0242] In another example, the controller determines the ratio between locks and commands during a period of time, and if this ratio is greater than an acceptable number of locks, then the lock limit is increased by an amount X more than the current lock limit. For example, if in eight displacement commands there are 7 locks, the ratio will be 0.875 [^]. The controller is configured to increase the lock limit if the current ratio is greater than a predetermined ratio. The Petition 870260059757, dated 06 / 18 / 2026, pages 187 / 257 The 71 / 109 controller will increase the blocking threshold by a number X of stimuli if, for example, the predetermined ratio is 0.5 and the current ratio is 0.875. In one example, the blocking threshold is increased by one. For example, the blocking threshold goes from 6 shocks to 7 shocks. The quantity can be increased in other ways, such as increasing the energy dispensed, increasing the sound level, increasing the number of stimuli that can be applied, etc. Lowering the blocking limit

[0243] In one example, if the controller determines that the average number of locks or the ratio of commands during a period of time is not greater than an acceptable lock number, this may mean that the lock threshold can be lowered for the device. In another example, the controller determines that the lock threshold should not be increased; in this case, the next step is for the controller to determine the maximum number of stimuli that the device applied during the period of time and add an amount to that maximum, provided that the maximum is not greater than the threshold of the previous period of time. For example, if in the current period of time the device applied a maximum of three shocks during any command, then an amount, for example, 1 shock, is added to the 3, to arrive at a lock threshold of 4 shocks. If 4 shocks Petition 870260059757, dated 06 / 18 / 2026, pp. 188 / 257 If 72 / 109 is less than the lockout limit for the previous time period (e.g., 6 shocks), then 4 shocks becomes the new lockout limit. Effectively lowering the lockout limit for the device in question. Lower limit of the blocking limit

[0244] In one example, the controller has an additional rule when determining the lockout threshold, where the lockout threshold will not be changed to an amount below a predetermined quantity. For example, the lockout threshold will not be changed to less than 2 shocks. This can be a consequence, since many devices apply zero shocks during a period of time, meaning that a lockout threshold of one can be determined. Applying only one shock before the detection locks may be practically insufficient. The lower limit of the lockout threshold can be any number as defined by a user. Group Blocking Details

[0245] In one example, the lockout limit depends on the command type. For example, the lockout limit for the same group may change depending on whether the command type is one of: restrictions within a virtual corral, such as “keep in zone”; or “move to a location”. For example, the lockout limit for keep in zone is 20 shocks and Petition 870260059757, dated 06 / 18 / 2026, pp. 189 / 257 73 / 109 the locking limit for displacement is 6 shocks.

[0246] In one example, the predetermined quantity / subgroup limit is 0% and the predetermined stimulus emission limit is a number related to the combined total number of stimuli applied by all devices in the group as described previously. In this example, the predetermined stimulus emission limit is the number of animals in the group multiplied by a factor. The factor can be a number between 1 and, for example, 60. For example, if there are 30 animals and 30 sounds are received by one or more animals in the group, the condition is met.

[0247] In one example, the number of animals in the animal group may exceed a group limit for the condition to be met. For example, if there are only two animals in a group, the system will not proceed with determining whether the condition has been met. Generally, the larger the number of animals in a group, the more reliable the method will be for determining when an event is occurring. The group limit for dairy cattle, for example, may be 45 cattle. Groups smaller than 45 will not yield such reliable results. Controller 530 is configured to determine the group size, and if the group size is above a predefined group limit, the controller will proceed with determining whether the condition has been met. Petition 870260059757, dated 06 / 18 / 2026, pp. 190 / 257 74 / 109 can be attended to.

[0248] In another example, the controller only uses stimulus emission data for the stimulus emission threshold if those stimuli are applied by the device: within an area; at a distance from a point; or in the vicinity of other devices in the group. The area feature allows the system to be more precise in determining inappropriate stimuli in some applications. For example, if all stimuli occur around a gateway, it may be that the gateway is obstructed. If stimuli were applied to animals before they reached the gateway, it is likely that they were applied as part of a proper guidance command and, as such, should not be counted toward the stimulus emission threshold if they are outside a predetermined distance from the gateway.

[0249] In one example, the area or distance of a point is defined by the user in relation to a geographical feature, such as a gate, a corral boundary, a race track, proximity to other animals in the group, etc. The area can be determined in square meters or the proximity to the feature is determined in meters. In one example, the predetermined distance depends on the command type, the group's historical behavior, the feature type, etc. For example, the predetermined boundary is Petition 870260059757, dated 06 / 18 / 2026, pp. 191 / 257 75 / 109 of 5 shocks, in 20% of the animals, at a distance of up to 20 meters from each other.

[0250] Device 400 can store geographic characteristics in memory 430. Device 400 uses Sensor Package 440, such as GPS-like location sensor 442, to determine the location of device 400 and send it back as part of the stimulus information to controller 100 in the backend. Device 400 can send back raw location data or processed data related to the distance at which the stimulus was applied to the geographic location or to other devices.

[0251] In one example, to reach the stimulus emission threshold, all stimuli are applied within a time period. Similar to applying a stimulus to an area to count towards the stimulus emission threshold, a time period can also be used. The stimulus emission threshold is measured, determined, or detected within that time period.

[0252] For example, the stimulus emission limit is 5 shocks, from a subgroup limit of 20% of the animal group, at a distance of 20 meters from a gateway and within a time period of 20 minutes.

[0253] One of the objectives of the invention is to determine whether a Petition 870260059757, dated 06 / 18 / 2026, pp. 192 / 257 76 / 109 The animal is being unduly stimulated, based purely on the stimuli applied. Therefore, adding time and / or area restrictions regarding where and when the stimuli were applied may lead to a result where the animal is not unduly stimulated, or is less so.

[0254] The way the 530 controller instructs the stimulus devices in all devices of a group of animals after determining that the condition has been met is, in one aspect, not critical to the overall aspect of the system. However, in one example, the method comprises creating an event if the condition is met. In other aspects, the event step is omitted. However, for greater clarity in describing the system, an event is discussed as being created when the condition is met. The event is a tangible step that shows that the condition has been met. From the creation of the event, subsequent steps can be created.

[0255] The condition being met, or an event being created, is an indication that the animals are unable to follow the guidance stimuli provided by the wearable devices.

[0256] In one example, the method involves sending a message, or communicating a command, to the group of devices in response to the event, or the fulfillment of the condition. Such a message may instruct the devices to a Petition 870260059757, dated 06 / 18 / 2026, pp. 193 / 257 77 / 109 or more of: adjust any additional stimuli, prevent any additional stimuli; interrupt the command, pause the command, adjust the command, etc., on all 201 devices in the group. In a preferred example, the message instructs all devices in the group to stop applying any additional stimuli to the animals in the group. The message, in one example, is sent via transmitter 601 and received by communication packet 410 of device 400. The message can be sent via LoRa and, in particular, can be sent via multicast to all devices in the group. Other examples may use other communication methods as described in this document, such as unicast, cellular, Wi-Fi and other appropriate wireless methods, etc.

[0257] In alternative examples, where controller 470 determines an event, the messages are determined by each device and each device instructs itself to adjust the application of stimuli. A device 400 might receive stimulus information from the group and determine whether the condition has been met and subsequently instruct other devices to adjust their stimuli accordingly. In this application, the devices comprise similar transmitters and receivers to do this. Or, all devices might receive all information from Petition 870260059757, dated 06 / 18 / 2026, pp. 194 / 257 78 / 109 stimulus and determine if the condition has been met and instruct themselves.

[0258] In one example, after creating an event, the controller understands the step of providing the user with the option to cancel the command or continue the command for the animals involved in the event.

[0259] In addition, the system may comprise a notification means to notify a user 202, via an application notification, to cancel the movement or command or to resume the movement or command, and a resumption means to resume the movement or command for the animals involved in the event. Where the notification means may be a system to send a message to a user device 201 notifying it of the occurrence of the event. The resumption means may be a system to receive instructions from the user device 201, the instructions configured to be sent to devices 400 via the controller 530. The instructions configured to instruct devices 400 to resume the command if it has been paused.

[0260] Once the condition has been met, and optionally an event created, the 530 controller instructs a message (that is, communicates a command) to be sent to the group of devices. The message updates, pauses, Petition 870260059757, dated 06 / 18 / 2026, pp. 195 / 257 79 / 109 disables or replaces the previous instructions of the command, or keeps the command unchanged and at least adjusts the stimuli to be applied to the animal through controller 470. For example: Now that controller 530 has determined that the animals in the subgroup are being improperly stimulated, controller 530 sends a message to the group of devices 400 to prevent them from applying any further improper stimuli.

[0261] In one example, the devices are prevented from applying any stimuli after receiving the message. This amounts to an abrupt interruption of all stimuli applied by all 400 devices in the group. This can also be described as a pause or disabling of the devices. In some examples, device 400 may be completely disabled. However, a more likely example is that the devices stop trying to guide the animal according to the command and therefore no further stimuli are applied.

[0262] The method involves sending a message to the group of devices in response to the event, instructing the device to adjust or prevent the application of any further stimuli.

[0263] In an alternative example, the message could instruct device 400 to adjust the stimuli to be Petition 870260059757, dated 06 / 18 / 2026, pp. 196 / 257 80 / 109 applied to the animal. For example, the message might instruct controller 470 to adjust a variable of the stimuli applied to the group of animals. The stimulus adjustment could be one or more of the following: decrease the stimulus intensity, change the stimulus power level, change the stimulus volume, change the total energy dispensed, change the total number of stimuli, change the blocking threshold, and change the stimulus type. The stimulus intensity can be adjusted between 0% and 90% of its original intensity. In one example, the stimulus type is changed from shock to sound, or from shock to vibration. However, it may be important to keep the stimuli consistent so that the animals understand them and know how to avoid them.

[0264] The message information, which refers to what the message will instruct the 470 controller to do, can be defined in several ways. For example, the message information is predefined by a user or determined by historical data, as described in this document. This historical data refers to previous movement and zone-stay commands and the behavioral outcomes related to the applied stimuli. For example, if it is found that reducing the stimulus intensity by 5% when moving animals through a gateway reduces stress and therefore the behavior of Petition 870260059757, dated 06 / 18 / 2026, pp. 197 / 257 81 / 109 animals do not induce as many stimuli, so the next movement through the same gateway can be reduced to 5% if an event occurs. If it is found that all stimuli were applied in a very short period of time and in a small area, then the message information can instruct the devices to completely stop any further stimuli, since there is clearly an obstruction to the animals' movement. However, if the stimuli occur over a long period of time and in a larger area, the message information can instruct the devices to simply reduce the stimulus intensity or pause the stimulus application for a period of time, so that the animals have time to relax again. The message information can be determined by the 530 controller. There are many possibilities and derivations of this technology.A person skilled in the technique will realize that many different program codes can be created using the available data on animal position, movement, geographical features, time periods, stimulus information, etc. However, the broad concept of group-level stimulus tuning, based on applying stimuli to some animals (i.e., a subgroup) within the group, can be used to redefine what is possible for animal movement and fences. Petition 870260059757, dated 06 / 18 / 2026, pp. 198 / 257 82 / 109 virtual and, in particular, for animal welfare. Collar Overview

[0265] The wearable device 400 utilizes HALTER® technology and is described in more detail in patent publications WO2019180624 and WO2019180623. HALTER® technology is capable of keeping an animal in a pen defined by a virtual boundary, as well as moving the animal from one location to another, such as from a pen to a milking shed. The wearable device 400 accomplishes this by administering sound signals to the animal's left and / or right ears 10 and / or in combination with administering directional or non-directional vibratory and / or electrical stimuli to the animal 10. The wearable device 400 uses electronic components and / or software to control the stimuli using control actions, as well as to communicate externally—such as to receive target locations, transition locations, etc.

[0266] The animal guidance functions described in this document are provided by a control system that may be referred to in this document as controller operations, which in some examples may be the same 470 controller and / or 530 controller. The controller is implemented by one or more computational devices that form the architecture of a system configured for Petition 870260059757, dated 06 / 18 / 2026, pp. 199 / 257 83 / 109 perform the desired functions. The reference to controller may refer to one or more electronic devices configured to communicate directly or indirectly with one or more network(s). A computing device may be a mobile device. As an example, a mobile device may include a smart wearable device, such as a wearable pet collar (or leash), a cell phone, an IoT-compatible device, a smartphone, a portable computer, such as watches, glasses, lenses, clothing and / or the like, and / or other similar devices. In other non-limiting examples, the computing device may be a desktop computer or other non-mobile computer. Furthermore, the term computer may refer to any computing device that includes the components necessary to receive, process, and output data, and typically includes a display, a processor, memory, an input device, and a network interface.

[0267] Any computing device, or a selection thereof, may be configured to communicate with any other computing device as desired, wherein the terms communication and communicate may refer to the reception, receiving, transmission, transfer, provision and / or the like of Petition 870260059757, dated 06 / 18 / 2026, pages 200 / 257 84 / 109 Information, such as data, signals, messages, instructions, commands, and / or similar. For a controller, such as a device, a system, a component of a device or system, combinations thereof, and / or similar, being in communication with another controller means that one controller is capable of receiving information directly or indirectly and / or transmitting information to the other controller. This may refer to a direct or indirect connection, wired or wireless. Additionally, two controllers may be in communication with each other even if the transmitted information may be modified, processed, retransmitted, and / or routed between the first and second controllers. For example, a first controller may be in communication with a second controller even if the first unit passively receives information and does not actively transmit it to the second unit.As another example, a first controller might be in communication with a second controller and at least one intermediate controller, where a third controller is located between the first and second controllers, processes the information received from the first controller, and communicates the processed information to the second controller. In some non-limiting examples, data or information might refer to a network packet, such as a data packet, and / or... Petition 870260059757, dated 06 / 18 / 2026, pp. 201 / 257 85 / 109 something similar that includes data. It should be noted that numerous other configurations are possible.

[0268] Additionally, in some examples, there is a central or master controller that may be referred to as a server or, more generally, as “the controller.” The term server or controller may refer to or include one or more processors or computing devices, storage devices, or similar computer configurations that are operated by or facilitate communication and processing for various parties in a network environment, although it should be noted that communication may be facilitated through one or more public or private network environments and that various other configurations are possible. Additionally, multiple computers, such as servers or other computerized devices, that communicate directly or indirectly in the network environment may constitute the controller, such as a computing device configured for central control of services.

[0269] The reference to “a server” or “a processor”, as used in this document, may refer to a previously mentioned server and / or processor that performs a prior step or function, to a different server and / or processor and / or to a combination of servers and / or processors, and may refer to Petition 870260059757, dated 06 / 18 / 2026, pages 202 / 257 86 / 109 general implementations of processors that form the functional elements of the controller. For example, a first server and / or a first processor that performs a first step or function may refer to the same server and / or a different processor that performs a second step or function. Additionally, the reference to a server or processor may refer to a group of servers or a group of processors, each configured to perform a task. These tasks may include processes or algorithms that are executed by one or more servers or processors. Tasks performed by one or more processors, such as a processor integrated into the leash and / or a processor external to the leash, should therefore be understood as tasks performed collectively by the controller or control system.

[0270] Examples of this disclosure include reference to cloud computing; the implementation of the teachings cited in this document is not limited to a cloud computing environment. Instead, examples of the invention can be implemented in conjunction with any other type of computing environment currently known or that may be developed in the future. Cloud computing is a service delivery model that allows convenient, on-demand access to a shared pool of resources. Petition 870260059757, dated 06 / 18 / 2026, pp. 203 / 257 87 / 109 configurable computing resources (e.g., networks, network bandwidth, servers, processing, memory, storage, applications, virtual machines, and services) that can be provisioned and released quickly with minimal management effort or interaction with a service provider. Some examples are private clouds, where the cloud infrastructure is operated exclusively for one organization. Other examples are community clouds, where the cloud infrastructure is shared by multiple organizations and supports a specific community that has common concerns, such as security requirements, policies, or compliance considerations. The community cloud can be managed by the organizations themselves or by a third party and can exist locally or remotely. In some examples, a public cloud infrastructure is made available to the general public or a large industry group and is owned by an organization that sells cloud services.A cloud computing environment is service-oriented, focusing on statelessness, loose coupling, modularity, and semantic interoperability. At the core of cloud computing is an infrastructure comprising a network of interconnected devices. Cloud computing models can be managed by the organization or by third parties and can exist locally or remotely. Petition 870260059757, dated 06 / 18 / 2026, pp. 204 / 257 88 / 109 An applicable implementation model for this disclosure is Software as a Service (SaaS). SaaS is the ability provided to the consumer to use the provider's applications running on a cloud infrastructure. The applications are accessible from various client devices through a client interface, such as a web browser. The consumer typically does not manage or control the underlying cloud infrastructure, including networking, servers, operating systems, storage, or even individual application resources.

[0271] Non-limiting examples or aspects of the invention relate to a method and a system for controlling the functions of a wearable animal collar that are operable to direct an animal to a target location. Consequently, some examples relate to an operable animal guidance system for guiding the animal to a target location.

[0272] In some examples described in this document, the wearable device comprises a controller configured to operate the functions of the wearable device, and the wearable device communicates with a computational device that operates as a controller configured to manage the control of the wearable device. The animal guidance system has a wearable device (collar) Petition 870260059757, dated 06 / 18 / 2026, pages 205 / 257 89 / 109 adapted for use by an animal, as will be discussed in more detail below. However, the wearable device has at least one operable stimulus device to administer at least one form of stimulus to the animal and guide it to the target.

[0273] The animal guidance system additionally has at least one positioning system configured to output animal position data. The guidance system may be provided by a GPS device located in the wearable device or by a local positioning system. Many forms of positioning system are possible, and some of them are discussed in more detail below.

[0274] The animal guidance system additionally has at least one animal activity detection device configured to output animal activity data. Animal activity data typically includes data relating to an animal's movement, as defined by one or more sensors configured to generate a signal based on a change in one or more degrees of freedom, as desired. Further details on animal activity data and the interpretation of said data to indicate animal activity are discussed below. Petition 870260059757, dated 06 / 18 / 2026, pages 206 / 257 90 / 109

[0275] The animal guidance system additionally has at least one controller device configured to meet specific functional requirements. The descriptive report below will discuss many functions in terms of desired outcomes, data, and considerations to support those outcomes. It can be understood that, for each outcome, the controller is configured to receive information, perform one or more functional steps based on the information received, and generate an operable output to achieve the stated outcome.

[0276] For example, in some examples, the controller is configured to receive the animal's position data, receive the animal's activity data, determine information about the animal's behavior from the position data and / or the animal's activity data; and generate an operable output to control at least one stimulus device to administer the stimulus to guide the animal to a target location.

[0277] In some examples, the controller is composed of several discrete processing devices, such as microprocessors or other equivalent forms of computing devices, which collectively form a control system. Furthermore, these processing devices are distributed across various locations and may Petition 870260059757, dated 06 / 18 / 2026, pages 207 / 257 91 / 109 can be networked. The network processing devices are connected, preferably wirelessly. A wearable device for animals may, for example, have a processor configured to receive and process data from the animal's positioning system and activity device. This data can be communicated over the network to one or more other processing devices.

[0278] In some examples, one of the processing devices acts as a master device that connects to any number of other devices, collects data from any of the other devices, makes decisions based on that collected data, and then communicates instructions to one or more of the other processing devices. For example, in some examples, the controller has at least one master processing device connected to several other processing devices that are located on a wearable animal collar. In these examples, the master processing device acts as a first part of the controller device, and one or more of the processing devices on the collar act as a second part of the controller device; the parts of the controller device act together as the controller of the control system. In some examples, the controller of each wearable device possesses control state data that Petition 870260059757, dated 06 / 18 / 2026, pages 208 / 257 92 / 109 define the position of this specific device in a hierarchy of devices. In illustrative examples, this state data includes data that defines the device as a master, to determine and send control decisions, and a slave, to receive and execute these control decisions.

[0279] In some examples, the controller functions are enabled according to the state of a SaaS subscription.

[0280] For the animal to move to a target location, a controller configured to operate the wearable device (also referred to in this document as a collar) can determine or receive the target location. Thus, the controller can determine at least the animal's location and a target location, and any other variables used to send one or more stimuli to the stimulus device to suggest the animal's movement to the target location.

[0281] In the preferred example, the controller integrated into the wearable device is configured to receive a signal from an off-collar location (outside the wearable device) related to the target location. In some examples, the target location comprises a destination at the end of a path or direction. In some examples, the path between the target location contains one or more points of Petition 870260059757, dated 06 / 18 / 2026, pages 209 / 257 93 / 109 passages through which the animal is desired to pass or exhibit some type of behavior when nearby. In other examples, the controller integrated into the wearable device is configured to receive a signal from an off-leash location (outside the wearable device) related to the corral or area where the animal should be virtually contained. The off-leash processor may be located in the cloud, on a remote PC, or on the user's computing device, etc.

[0282] In other examples, the wearable device comprises the processor. In other examples, the determination of the above information to be determined is done in the wearable device processor or in both processors, outside and on the collar. In this descriptive report, when calculations or determinations are necessary, it is assumed that they are performed by the control system, which comprises computation by a processor on the collar and / or a processor outside the collar. For example, in some illustrative examples, activity and location information are determined by the processor on the collar, while target location and stimulus controls may be determined by a processor outside the collar. Other implementations are possible. Control infrastructure Petition 870260059757, dated 06 / 18 / 2026, pp. 210 / 257 94 / 109

[0283] Figure 1 is an example of a general communication system infrastructure diagram incorporating the features of the invention in an example where a 400 device in a field is being monitored and optionally controlled. In this descriptive report, geographic control of sensors or animals is performed with a 400 device or 400 wearable device. In one example, the 400 wearable device additionally operates to emit stimuli that operate to guide an animal. The guidance of an animal is performed with animal guidance information, and such information may include geographic boundary information, geographic target information, and control operations, including the emission of stimuli that cause an animal to move to obtain the target location, and many other animal guidance controls.

[0284] In this relatively simple example, a user 202 tracks the position of a cow 10 within a given portion of the field and, if deemed necessary or desirable, issues guidance information that may cause the application of a desired stimulus to the cow to elicit a behavioral response from the animal, such as guiding it to a new location.

[0285] User 202 can use a software application (such as a mobile application) on mobile device 201 or Petition 870260059757, dated 06 / 18 / 2026, pp. 211 / 257 95 / 109 on the PC, which includes or can receive data from the internet. This software application, as well as any server processors or utilities communicating with the mobile device or PC, can be referred to as backend 500. Again, backend 500 can be anything that communicates with device 400, that is not at the device end. However, in most applications, the backend represents a computational device that is stationary. A server and / or the PC 520 and / or the user device 201 of person 202 may, in some examples, be called the first or primary transmission device, operating a first transmission protocol to communicate with the wearable device 400.

[0286] The wearable device 400 can send and receive data from local wireless data transmission devices (embedded as a tower or base station 620). Base stations 20 are configured to send and receive wireless communications and, in some cases, function as a transmitter. Base stations 20 can send and receive information to cell towers 630 or satellites 640, to the internet, to store data on a remote server, such as a cloud server 510 – that is, a backend 500, or a local concentrator 650. A preferred form of a base station 620 is a low-frequency RF transmitter. Petition 870260059757, dated 06 / 18 / 2026, pp. 212 / 257 96 / 109 with spread spectrum. For example, as part of a LoRa transmission protocol system, as will be explained with reference to a preferred example below. The LoRa system can use the local concentrator 650 to communicate with the internet or the cellular network.

[0287] The wearable device 400 is capable of detecting signals originating from one or more GPS satellites 610, base stations 20 of the first communication protocol, short-range communication devices, as discussed further below, and one or more cell towers 630, user devices 201, including short-range communication signals, such as Bluetooth.

[0288] By connecting to the Internet 640 via Wi-Fi, Bluetooth or cellular transmissions such as 3G, 4G, LTE and others, the software application can access the data stored on the remote server, such as the cloud server 510. The data contained on the cloud server 510 can also be accessed by a processor of a computing device, such as a PC 520, through a connection via the Internet 640.

[0289] The PC 520 or a user device (such as a mobile device 201) comprises a user and / or server interface and, in some cases, is configured to perform the control action based on a control command. From Petition 870260059757, dated 06 / 18 / 2026, pp. 213 / 257 97 / 109 preferably, the control system processors are operationally connected to, or part of, a user device, such as a smartphone, PDA, PC, laptop, or any other suitable user device.

[0290] By connecting to the Internet 640 via Wi-Fi, Bluetooth or cellular transmissions such as 3G, 4G, LTE and others, the software application can access the data stored on the remote server, such as the cloud server 510. The data contained on the cloud server 510 can also be accessed by a processor of a computing device, such as a PC 520, through a connection via the Internet 640.

[0291] The PC 520 or a user device (such as a mobile device) comprises a user interface and / or server 510 and, in some examples, is configured to perform the control action based on a control command. In one example, the control system processors are operationally connected to, or are part of, a user device such as a smartphone, PDA, PC, laptop, or any other suitable user device.

[0292] Device 400 can communicate directly with frontend 200 or through backend 500 with frontend.

[0293] User 202 can monitor the result of the comparison performed by a processor that is part of the Petition 870260059757, dated 06 / 18 / 2026, pp. 214 / 257 98 / 109 device 400 or is operationally connected to it, on a screen of the mobile device 201, and, depending on the result of the comparison, the user 202 can send an appropriate control command, including guidance information for animals or any variable related to the performance of the device's controller / processor. The control command can then be received by the device's processor, which will determine, according to the command received, whether a control action is necessary. If the collar's processor determines, from a control command, that no stimulus should be applied to the animal 10, no control signal will be transmitted or sent to the collar's stimulus device 400.However, if the controller determines, from a control command, that a stimulus (such as a sound and / or a vibration and / or an electric shock) should be applied to animal 10, a control signal will be sent to the stimulus device to administer the appropriate stimulus to animal 10.

[0294] In one example, device 400 comprises a Sensor Package 440. The sensor package comprises a position sensing system, or interface with a position sensing system, which acts to locate animals and locations of interest within a consistent geographic frame of reference. The position sensing system Petition 870260059757, dated 06 / 18 / 2026, pp. 215 / 257 99 / 109 operates to provide animal position data. The position detection system additionally operates to provide a reference to one or more locations. The position detection system additionally operates to provide a frame of reference relative to the animal position data and to one or more locations. Preferably, the position detection system comprises at least one motion sensor 441 (such as an IMU) and one location sensor 442 (such as a GPS).

[0295] In preferred examples, the 470 controller is configured to receive or determine location information as described above, including one or more locations of interest. The location information may be in the form of coordinate data. In some examples, the position sensing system is a local positioning system (LPS) or GPS. Each local or global positioning system includes one or more transmitter components that emit location reference data and a receiver component that receives the location reference data and determines the location of the receiver component relative to the reference data. For example, LPS transmitters may include one or more beacons, such as cell phone base stations, Wi-Fi access points, and broadcast towers, to Petition 870260059757, dated 06 / 18 / 2026, pp. 216 / 257 100 / 109 calculate the position of the receiver / sensor.

[0296] The location of an object's position information using a GPS position sensor is already known in the art, and the calculation of a position is performed by precisely timing the signals sent by GPS satellites at high altitude above the Earth. Each satellite can continuously transmit messages that may include the time the message was transmitted, precise orbital information (the ephemeris), the general state of the system, and approximate orbits of all GPS satellites (the almanac). The GPS sensor / receiver can use the received messages to determine the transit time of each message and calculate the distance to each satellite. These distances, along with the satellite locations, can be used, possibly with the aid of trilateration, depending on the algorithm used, to calculate the position of the receiver / sensor and, therefore, of the animal connected to the receiver / sensor.

[0297] In preferred examples, the animal's position data is derived from a positioning system receiver connected to a collar worn by the animal and configured to communicate LPS or GPS data to the controller, thereby indicating the animal's position data.

[0298] In some examples, the controller is configured to determine the location of each animal that uses a Petition 870260059757, dated 06 / 18 / 2026, pp. 217 / 257 101 / 109 collar. In these cases, the controller is configured to receive position data from a position detection receiver located on each collar. For a herd of animals, the controller can thus determine the location of each animal wearing a collar that includes a position detection receiver. In some examples, the controller is configured to receive position data relating to one or more locations of interest within the geographic reference frame. In some examples, the controller is configured to determine whether a control action is necessary based on the comparison of at least one received position with other position data. The position data may include longitude, latitude, altitude, and / or horizontal position or coordinate data relating to the animal or other locations of interest. Collar

[0299] Figure 2 is an example of a representation of a wearable device (collar) 400 used by a cow 10, as shown in Figure 3. In one example, the wearable device 400 is designed to be worn on the body of a user or animal and is equipped with straps 401 that allow its secure attachment to various parts of the body, such as the wrist, ankle, neck, or waist. In other examples, the device 400 is integrated into, or is, a portable device. Petition 870260059757, dated 06 / 18 / 2026, pp. 218 / 257 102 / 109 personal, tracker or similar. Figure 1 is an example of a representation of a device (collar) 400 used by a cow 10. The device 400 is a housing for various electronic components that perform or assist operational functions. The collar 400 is a housing for various electronic components that perform or assist operational functions. The straps 401 provide secure attachment for the device, while the housing 402 ensures its protection. Solar panels 403 are incorporated to capture solar energy for charging. The Communications Package 410 includes a Receiver to receive signals. The memory component 430 stores data and information. The Sensor Package 440 consists of a Motion Sensor 441 and a Location Sensor 442 to monitor physical activity and location. The power supply / battery 450 provides power to the device.The stimulation device 460 incorporates speakers 461, electrodes 462, and vibrators 463 to dispense sensory stimuli. Finally, the device controller 470 manages and controls the overall functionality of the device.

[0300] Orientation information can be used to direct an animal to a desired location or to keep it within that location. Orientation information can also include information derived from sensors in Petition 870260059757, dated 06 / 18 / 2026, pp. 219 / 257 103 / 109 wearable device 400, which are then communicated to the controller 530 for application in subsequent determinations. Guidance information (also known as payload), as mentioned elsewhere in this descriptive report, may also include other data that can be communicated between the controller 530 and / or a wearable device 400, including control outputs that may direct the specific operation of one or more electronic devices of the wearable device or changes to any software stored for execution on the wearable device. Guidance information may include commands, messages, stimulus information, target geographic locations to which animals should be guided, virtual fence / containment zone information that defines a containment zone to which an animal should be guided, and / or trajectory data that indicates a path along which an animal should be guided.Guidance information may include or be based on animal data, including animal activity or location data, historical animal location data, and future or desired animal location data. Any one or more of the described information devices may be communicated between the server and the wearable device according to the desired guidance functions of the system. Petition 870260059757, dated 06 / 18 / 2026, pp. 220 / 257 104 / 109

[0301] The wearable device may additionally comprise one or more antennas that operate to communicate radio signals to and from the device. A GPS antenna may also be integrated with the antennas of one or more communication devices. For example, the antennas may comprise separate elements tuned to specific radio communication frequencies, or they may have broadband or multiband elements, such as combining a GPS receiver with wireless network communication in a single package, and / or for short-range communications.

[0302] In some examples, animal motion data is derived from the GPS signal. For example, direction and speed may be derived from changes in GPS coordinates; or acceleration data may be derived from changes in GPS coordinates and thus used to determine a change in speed and displacement. In some examples, the 400 wearable device contains an IMU configured to directly detect, for example, motion and direction data. Any number of IMU sensors may also be contained in the 400 wearable device to provide animal orientation data. Any combination of position and location data derived from GPS and IMU may be used by the controller as part of the deployment of orientation data or determinations. Petition 870260059757, dated 06 / 18 / 2026, pp. 221 / 257 105 / 109 of guidance data.

[0303] The power for the electronic devices of the 400 wearable device is supplied by a battery, preferably rechargeable. The battery is typically powered by a charging circuit and a renewable energy source, such as a solar panel. Specific operations to mitigate energy consumption are discussed further below. Preferably, the battery is rechargeable. Preferably, the power for recharging is supplied by a solar or wireless power transfer device. However, in some examples, the battery can be recharged by removing the collar from the animal and connecting it to a power source.

[0304] In its preferred forms, the Communications Package comprises a communication device, or is a radio transceiver, or uses a radio signal to report the device's status (status data) and / or to update a new area boundary, receive new instructions, receive commands and / or other parameters, such as data communication from other sensors.

[0305] The communication device is configured to communicate with at least controller 530.

[0306] One of the first communication device's communication protocols is the LoRa protocol. However, Petition 870260059757, dated 06 / 18 / 2026, pp. 222 / 257 106 / 109 anticipates that other long-range communication protocols may be used, such as LpWAN, WiFi, WiMAX, SigFox, LTE-M, DASH7, IEEE 802.11ah, CC430, NB-IoT, etc.

[0307] In one example, LoRa (for “long range”) is the proprietary physical radio modulation technique used for communication between a local communication tower 860 and 400 devices. LoRa is based on spread spectrum modulation techniques derived from chirp spread spectrum (CSS) technology. LoRa was developed by Cycleo (US patent 9647718) and later acquired by Semtech.

[0308] LoRaWAN defines the software communication protocol and system architecture. LoRaWAN is a medium access control (MAC) protocol for wide area networks. It is designed to allow low-power devices to communicate with Internet-connected applications via long-range wireless connections. The ongoing development of the LoRaWAN protocol is managed by the LoRa Alliance, an open, non-profit organization of which SemTech is a founding member.

[0309] The LoRaWAN network uses a centralized entity called a gateway or transceiver. LoRaWAN is based on a single-hop star topology, where the gateway sends information packets to one or more devices. An example of this is wearable devices. Petition 870260059757, dated 06 / 18 / 2026, pp. 223 / 257 107 / 109 intelligent genes carried by animals.

[0310] Internet of Things use cases, such as smart cities, smart farms, agriculture, forestry, wildlife tracking, etc., generally require coverage of large areas. Sometimes dozens, hundreds, or even thousands of sensor devices are deployed to support these use cases.

[0311] Typically, an IoT use case comprises devices with severely limited resources, such as the 400 device. The 400 device, in turn, is limited by power constraints, as it relies on solar power and a lightweight battery. Due to these constraints, other established long-range technologies are not usable. LoRa offers long coverage and reliability, and can be used with very low power consumption.

[0312] LoRaWAN is built as a star-of-stars topology, where devices located in the defined area are able to send packets (data, information) to a gateway 22, which is then responsible for forwarding these packets to the backend.

[0313] A frontend device (FEM) can be used between the long-range communication device transceiver and the antenna to efficiently optimize Petition 870260059757, dated 06 / 18 / 2026, pp. 224 / 257 108 / 109 both the transmission range and the receiver sensitivity. A FEM integrates transmission power amplification, low-noise reception amplification, antenna switching between transmission and reception paths, as well as the necessary adaptation and filtering.

[0314] In one example, device 400 comprises an 860 to 930 MHz RF Frontend device from Skyworks. In particular, device 400 comprises a SKY66420-11. The SKY66420-11 is a high-performance, highly integrated RF frontend device designed for LPWAN - compatible with LoRa®, SigFox, and other unlicensed band technologies.

[0315] When the preceding description refers to elements or integers with known equivalents, those equivalents will be included as if they were presented individually.

[0316] Although the invention has been described as an example and with reference to specific examples, it should be understood that modifications and / or improvements may be made without departing from the scope or spirit of the invention. List of parts Animal 10 Device 400 FrontEnd 200 strips 401 User device 201 hosting 402 User 202 solar panels 403 Petition 870260059757, dated 06 / 18 / 2026, pp. 225 / 257 109 / 109 System 1000 Device + Backend Backend 500 Cloud Server 510 Computer 520 Controller 530 Database 501 Memory 50 Communications Package 410 Memory Component 430 Sensor Package 440 Motion Sensor 441 Location Sensor 442 Power Supply / Battery 450 Stimulation Device 460 Speakers 461 Electrodes 462 Vibrators 463 Device Controller 470 Communications Network 600 GPS Satellites 610 Base Station 620 Cell Towers 630 Internet / Satellite Internet 640 Local Concentrator 650 Petition 870260059757, dated 06 / 18 / 2026, pages 226 / 257

Claims

1 / 6 CLAIMS 1. Method for modifying the stimulus applied to a group of animals using wearable devices (400) characterized by comprising the steps of: receiving stimulus information relating to the stimulus applied from the devices; determining, from the stimulus information, whether a predetermined number of devices has exceeded a predetermined limit of stimuli applied; and preventing additional stimuli from being applied by all devices.

2. A method according to claim 1, characterized by further comprising sending a command to the devices, wherein the command is configured to instruct each device to guide a respective animal through the application of stimuli.

3. Method, according to claim 1, characterized in that the determination step comprises establishing that a condition is met when a predetermined quantity of the group of devices exceeds the predetermined limit of applied stimuli.

4. Method, according to claim 3, characterized by comprising sending a message to the group of devices in response to the condition, to instruct Petition 870260059757, dated 06 / 18 / 2026, page 251 / 257 2 / 6 each device to modify or prevent the application of additional stimuli.

5. A method according to claim 1, characterized by comprising the step of alerting a user via an electronic device to check the group of animals to ensure that the animals are physically capable of following the command.

6. Method according to claim 4, characterized in that the stimulus modification comprises modifying one or more of: the power level of the stimuli; the total energy expended on the animal; the intensity of the stimuli; the type of stimulus; and the total number of stimuli applied to the animal.

7. Method, according to claim 1, characterized in that the number of animals in the animal group is more than an agglomeration limit for the system to reach the condition.

8. Wearable device (400) to be attached to an animal characterized by comprising: a) a stimulus device (460) capable of stimulating the animal to guide it in response to a command; and b) a controller configured to: (i) determine the amount of stimuli that the stimulus device (460) has applied to the animal; Petition 870260059757, dated 06 / 18 / 2026, page 252 / 257 3 / 6 (ii) receive stimulus information from other wearable devices (400) that have the same command, the stimulus information indicating a number of stimuli applied by the other wearable devices (400); (iii) determine when a predetermined number of wearable devices (400) with the same command has exceeded a predetermined limit of stimuli applied to the animal; and (iv) disable the stimulus device (460).

9. Wearable device (400), according to claim 8, characterized in that the controller is stored within the wearable device (400).

10. Wearable device (400), according to claim 8, characterized in that the controller is located remotely from, and communicates wirelessly with, the wearable device (400).

11. Wearable device (400), according to claim 8, characterized in that the controller is configured to send a disable message to other wearable devices (400) with the same command to instruct the other wearable devices (400) to prevent the application of additional stimuli.

12. System for protecting the welfare of a group of animals involved in a remotely guided command Petition 870260059757, dated 06 / 18 / 2026, pp. 253 / 257 4 / 6 characterized by comprising: a plurality of wearable devices (400), each configured to be worn by an animal in the group; and a controller configured to: determine an event in which a predetermined number of devices in the group have applied at least a stimulus threshold; and transmit a message to the devices, to modify the intensity of the stimuli being applied by the entire group of devices if the event is determined.

13. System, according to claim 12, characterized in that the intensity of the stimuli is adjusted to between 0% and 90% of its original intensity.

14. System according to claim 12, characterized in that each of the plurality of wearable devices (400) is configured to prevent the application of more than a limit number of stimuli to any animal.

15. System, according to claim 12, characterized by comprising a notification means to alert a user via an application notification to check the safety, well-being or ability of the animal to perform the command.

16. System, according to claim 12, Petition 870260059757, dated 06 / 18 / 2026, pp. 254 / 257 5 / 6, characterized in that the stimulus limit is related to one or more of: number of stimuli applied; total amount of energy applied; number of pulses per shock; and total stimulus time applied.

17. System according to claim 16, characterized in that the stimulus threshold is measured, determined, or detected within a period of time.

18. System according to claim 12, characterized in that the device comprises a shock lock wherein the device is configured to limit the total number of shocks.

19. System according to claim 18, characterized in that the shock lock is reset if the animal moves more than a predetermined distance from the location where the shock lock occurred.

20. System, according to claim 14, characterized in that the stimulus limit is predetermined by historical data relating to the stimulus previously applied to the group.

21. System for modifying the stimulus applied to a group of animals characterized by comprising: a plurality of wearable devices (400), each configured to be worn by an animal in the group, and each comprising a stimulus device (460); and Petition 870260059757, dated 06 / 18 / 2026, p.255 / 257 6 / 6 a controller comprising: a communication interface configured to receive stimulus information from the plurality of wearable devices (400), the stimulus information relating to the stimulus applied by the stimulus devices; and a processing unit communicatively coupled to the communication interface, the processing unit configured to: determine from the received stimulus information whether a predetermined quantity of devices has exceeded a predetermined limit of applied stimulus; and in response to the determination, cause the communication interface to transmit a command to the plurality of wearable devices (400) to prevent further stimuli from being applied. Petition 870260059757, dated 06 / 18 / 2026, pp. 256 / 257.