[go: up one dir, main page]

US20150107531A1 - System and method for remote guidance of an animal to and from a target destination - Google Patents

System and method for remote guidance of an animal to and from a target destination Download PDF

Info

Publication number
US20150107531A1
US20150107531A1 US14/588,498 US201514588498A US2015107531A1 US 20150107531 A1 US20150107531 A1 US 20150107531A1 US 201514588498 A US201514588498 A US 201514588498A US 2015107531 A1 US2015107531 A1 US 2015107531A1
Authority
US
United States
Prior art keywords
boundary
animal
module
owner
geo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/588,498
Inventor
John Michael Golden
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Protect Animals with Satellites LLC
Original Assignee
WolfGIS LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WolfGIS LLC filed Critical WolfGIS LLC
Priority to US14/588,498 priority Critical patent/US20150107531A1/en
Publication of US20150107531A1 publication Critical patent/US20150107531A1/en
Assigned to Protect Animals with Satellites, LLC reassignment Protect Animals with Satellites, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WOLFGIS, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/02Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices; Toys specially adapted for animals
    • A01K15/021Electronic training devices specially adapted for dogs or cats
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K15/00Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
    • A01K15/02Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices; Toys specially adapted for animals
    • A01K15/021Electronic training devices specially adapted for dogs or cats
    • A01K15/023Anti-evasion devices
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K11/00Marking of animals
    • A01K11/006Automatic identification systems for animals, e.g. electronic devices, transponders for animals
    • A01K11/008Automatic identification systems for animals, e.g. electronic devices, transponders for animals incorporating global positioning system [GPS]
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K27/00Leads or collars, e.g. for dogs
    • A01K27/001Collars
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K27/00Leads or collars, e.g. for dogs
    • A01K27/009Leads or collars, e.g. for dogs with electric-shock, sound, magnetic- or radio-waves emitting devices
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/0202Child monitoring systems using a transmitter-receiver system carried by the parent and the child
    • G08B21/0261System arrangements wherein the object is to detect trespassing over a fixed physical boundary, e.g. the end of a garden
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01BSOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
    • A01B79/00Methods for working soil
    • A01B79/005Precision agriculture
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information

Definitions

  • the present invention relates generally to devices using GPS based software and hardware to determine an Earth based location.
  • the present invention relates to GPS prediction methods.
  • the present invention relates to animal control collars to confine an animal to predefined boundary area.
  • a global positioning system works by utilizing a network of GPS satellites that continuously transmit signals to the Earth; the data transmitted by these signals includes the precise time at which the signal was transmitted by the satellite. By noting the time at which the signal is received at a GPS receiver, a propagation time delay can be calculated. By multiplying the propagation time delay by the signal's speed of propagation, the GPS receiver can calculate the distance between the satellite and the receiver. This calculated distance is called a “pseudo-range,” due to error introduced by the lack of synchronization between the receiver clock and GPS time, as well as atmospheric effects. Using signals from at least three satellites, at least three pseudo-ranges are calculated, and the position of the GPS receiver is determined through a geometrical triangulation calculation.
  • the position of a portable device may also be calculated through other means, such as a dead-reckoning system incorporating an accelerometer.
  • a dead-reckoning system incorporating an accelerometer.
  • U.S. Pat. No. 5,606,506 to Kyrtsos and U.S. Pat. No. 6,308,134 to Croyle et al. each describe navigational systems integrating both GPS and dead-reckoning techniques.
  • U.S. Patent Publication No. 2007/0260398 to Stelpstra further describes a device that calculates calibration parameters for its accelerometer while GPS data is available, enabling the device to determine its position exclusively using data derived from the accelerometer when GPS data is unavailable.
  • the aforementioned patents and patent publications (U.S. Pat. No. 5,606,506; U.S. Pat. No. 6,308,134; U.S. Patent Publication No. 2007/0260398) are hereby incorporated by reference in their entireties.
  • the invention is a system and method for remote guidance of a dog or other suitable animal to and from a target location using current geo-location methods.
  • the system using a series of audible cues or electrical shocks to guide the dog from its present location to a target location by continually monitoring the current GPS location of the dog and establishing a waypoint target for the animal as it moves.
  • the system issues cues such as audible signals to control the dog and keep it confined within a suitable corridor so that the next waypoint may be attained.
  • FIG. 1 is a general communication system infrastructure diagram showing a dog wearing the invention and connected to various communication elements in which the collar operates;
  • FIG. 2A is a three dimensional view of the invention showing its internal electronics
  • FIG. 2B is a side view of the invention showing its shocking prongs and an external switch;
  • FIG. 3 is a process flow diagram showing part of the processing of the invention.
  • FIG. 4 is a process flow diagram showing another portion of the processing of invention with stimulus control of the dog;
  • FIG. 5 is a process flow diagram showing dynamic boundary services
  • FIG. 6 is a process flow diagram showing guided trekking of a dog
  • FIG. 7 is a process flow diagram showing virtual leash application of the invention.
  • FIG. 8A is a diagram showing an example guided movement through a distance segment
  • FIG. 8B is a diagram showing example movement using a plurality of movement segments shown in FIG. 8A to form a guided trek for a dog;
  • FIG. 9A is a diagram showing an example guided movement using a virtual leash from one point to another.
  • FIG. 9B is a diagram showing an example movement using a plurality of guided movements using a virtual leash shown in FIG. 9A to form an owner and dog guided trek.
  • FIG. 1 shows a schematic view of the communications infrastructure 10 utilized by the present invention during typical use.
  • an individual 11 desires to guide the movement of a dog 16 .
  • the user initiates a software application on mobile device 12 , which includes receivers capable of detecting signals originating from GPS satellites 14 , WiFi repeater/booster stations 13 , and one or more cell towers 21 , as well as signal 18 originating from the electronics module 19 located on the dog's collar 15 .
  • the software application can access both land tract data and the dog's geo-positional data stored in a SQL relational database on a remote server, such as cloud server 23 .
  • a remote server such as cloud server 23 .
  • the data contained on cloud server 23 can also be accessed and modified by remote computing device 24 , such as a PC, via an Internet connection.
  • FIG. 2A depicts a three-dimensional view of the dog's collar 15 .
  • the dog's collar 15 consists of two major components: an electronics module 19 and a self-adjusting strap 17 .
  • the electronic components are housed in a generally waterproof case 26 .
  • the electronics module 19 is powered by battery 29 , which is accessible via battery compartment access panel 31 .
  • Electronics module 19 receives power and data via connection ports 32 , which include a USB connector and a power connector.
  • Dual-sided motherboard 33 serves as the infrastructure for the electronic components contained in the module, including input/output electronics 34 , WiFi chip 36 , sound synthesizer 37 , GPS chip 38 , cellular transceiver 41 , and microprocessor 42 .
  • Electronics module 19 also contains acoustic device 27 , which is located directly beneath case perforations 28 in order to produce optimal sound quality. Additional embodiments of invention include electronic components used for monitoring and recording physiological data, such as the dog's pulse rate or body temperature.
  • FIG. 2B depicts a side view of the dog's collar 15 .
  • the on/off switch 46 is located on the side of the electronics module 19 , directly adjacent to an LED 48 that indicates whether the collar's electronic components are on or off.
  • Self-adjusting collar strap 17 attaches to the electronics module 19 via strap retainers 44 . Shocking prongs 47 protrude through holes in strap 17 in order to maintain contact with the dog's body.
  • FIG. 3 illustrates the process 50 by which the software algorithm of the present invention determines a dog's terrestrial position.
  • a user who wishes to determine his or her dog's position will initiate the software application on mobile device 12 .
  • the user will also ensure that the dog collar 15 is switched on, thereby initiating the software in collar 15 as well.
  • the dog collar 15 Upon initiation 52 , the dog collar 15 will retrieve and load last-known position data from the local storage 53 in the dog collar 15 .
  • the software algorithm determines 54 the most appropriate communication access state, choosing among the available communication paths 56 , which, depending on signal strength and availability, could include communication via Bluetooth, cell, WiFi, wired, or other such methods.
  • the software algorithm ranks the various communication paths 56 in real time, basing its ranking on signal strength, transmission speed, and other such factors that affect the efficiency of data transmission.
  • the software algorithm determines 57 whether the chosen communication path 56 will allow it to access the Internet or a device associated with the dog's owner, such as mobile device 12 or PC 24 . If the software is unable to access the Internet or a device with the chosen communication path 56 (e.g., if the signal were too weak to provide an adequate connection), FIG. 3 illustrates a method by which the software uses the last-known position data previously retrieved from local storage 53 to calculate 63 the dog's current position, a process which is detailed below. In other embodiments of the invention, however, position data produced by dead-reckoning techniques, such as an accelerometer-based method, may be used in place of the last-known position data.
  • the chosen communication path 56 will allow the software to access the Internet or a device, it will access 58 the owner's account on cloud server 59 or local storage on the owner's device.
  • the software will communicate with the server or device to record data indicating the dog's current geo-positional location and/or update the status of the dog's position with respect to a boundary.
  • the software will also access any designated boundary data, if available.
  • FIG. 3 illustrates a process in which GPS positioning is the method used to calculate the dog's current location, but other embodiments of the present invention would utilize various methods of location determination, including a system integrating GPS positioning with accelerometer-based dead-reckoning.
  • the software In order to determine whether a position data source is available, the software communicates with a GPS receiver located in electronics module 19 . If at least three GPS signals are available, the software uses the time stamp obtained from each signal to calculate a pseudo-range for each satellite. Once the pseudo-ranges have been calculated, the algorithm geometrically triangulates 63 the terrestrial position of collar 15 and records the resulting position data as the dog's current location.
  • accuracy of geo-position data is increased by utilizing multiple position calculations, including triangulation based on signals from GPS satellites, cell towers, and WiFi transceivers, as well as data obtained from an accelerometer-based dead-reckoning system.
  • a differential “receiver autonomous integrity monitoring” (“RAIM”) method may be applied to data received from the GPS, cell tower, or WiFi transceiver signals.
  • the RAIM method utilizes data obtained from redundant sources (i.e., signal sources above the minimum number required for triangulation) to estimate the statistical probability of inaccuracy in a device's calculated geo-position.
  • the preferred embodiment of the invention utilizes a NIST-calibrated time stamp to calculate and compensate for geo-positioning error resulting from inaccuracies in the time stamps contained in GPS, WiFi, and cell signals used for triangulation, as well as inaccuracies in the internal clock of components of mobile device 12 and electronics module 19 .
  • the preferred embodiment of the invention utilizes NIST-calibrated time data obtained from a remote server.
  • One example of a provider of time data with a NIST Certificate of Calibration is Certichron, Inc.
  • a further embodiment of the invention would utilize a nearby base station with a known location.
  • Geo-positioning data for the local base station would be obtained via GPS, WiFi, and cell signal triangulation methods and utilized to further calculate and compensate for inaccuracies associated with the geo-position data obtained by mobile device 12 and electronics module 19 .
  • accurate geographical location to within a few inches for a device may be routinely obtained.
  • the software will then determine 64 whether data associated with a designated boundary is available. If not, the software will wait a preloaded time 66 and then proceed again to determine 64 whether boundary data has become available. The algorithm will continue this process until the software is able to access boundary information for the session.
  • a data file with coordinates for a pre-specified path boundary could be downloaded to the collar.
  • the user could specify that a pre-defined boundary relating to a particular tract of land (e.g., a path defined by an easement that traverses a property) be established as the boundary for the session.
  • a boundary data set could be created by the user by pinpointing vertices of a polygon or polygons on a map of a tract of land on a remote computing device and uploading the data set directly to the collar or via database 59 .
  • a user could pinpoint a single point (stationary or dynamic) and define the boundary as a circle of a specified radius with a center at the chosen point.
  • a user could travel the desired path boundary holding either mobile device 12 or collar 15 , thereby creating a boundary data set consisting of the coordinates of selected points on the desired path boundary.
  • a user could “draw” the boundary of a desired path directly onto a map of a tract of land in a software application coupled electronically with device 12 or database 23 .
  • mobile device 12 would include a touch-sensitive screen apparatus; when the user touches a point on the map of the tract shown on the device's screen, the application would record that point's geo-position coordinates. As the user touches successive points on the screen, the application would record a series of coordinates.
  • the data set consisting of the series of coordinates would be used to establish that session's boundary.
  • each boundary defined by a user is stored in a SQL relational database, allowing the user to utilize the same boundary data set in later sessions.
  • a geographic boundary is established 68 for the session, and the software loads 69 the boundary data and displays the boundary on the user's device screen. Along with the boundary data, the software also loads aural cues 72 and shock settings 73 that have been stored either locally, on a connected device, or on cloud server 59 . The algorithm then compares 74 the dog's current position with the boundary previously established for the session. If the software determines 76 that the dog's current position is not within the specified boundary limits, the software will initiate 80 a shock, aural cue, and/or voice command, which the dog's owner would have previously recorded to a data file and stored 82 in the database on cloud server 59 .
  • the collar might also be equipped with a canine offensive mist that can be dispensed upon command.
  • the software would also signal 84 the dog's owner to notify him of the dog's current position with respect to the boundary.
  • the software algorithm compares 74 the dog's current position with the boundary 102 established for the session. If the software determines 77 that the dog's current position is not within the specified radius limits established as the boundary for the session, the software will initiate 80 a shock, aural cue, and/or voice command and signal 84 the owner to notify him of the dog's current position with respect to the boundary.
  • the algorithm determines 78 the dog's position with respect to a buffer zone.
  • the buffer zone will be defined by the owner as a set distance from any point on the boundary line (e.g., the user would like to receive a warning if the dog travels within two (2) feet of any point on the boundary line).
  • the owner could define a more specialized buffer zone (e.g., the owner would like to receive a warning if the dog travels within one (1) foot of the path boundary adjacent to a particular tract of land, but would only like to receive a warning if the dog travels within two (2) feet of a path boundary adjacent to a separate tract of land).
  • the buffer zone may be defined either by the owner in the software application, or by a remote user connected to a remote computing device with access to the server storing the SQL relational database.
  • the software will initiate 80 an aural cue and/or voice command and signal 84 the owner.
  • the application also uses predictive modeling to determine whether the dog is approaching the buffer zone, based on the velocity vectors obtained from GPS/WiFi/cell tower triangulation data or data obtained from the collar's accelerometer or other dead-reckoning system. If the velocity vector data indicates that the dog will enter the buffer zone within a time period that has been pre-specified by the owner or a remote administrator (e.g., if the dog will enter the buffer zone within two (2) seconds), the application will initiate 80 an aural cue and/or voice command and signal 84 the owner.
  • the application determines 79 whether the owner's database record is available. If so, the application updates the position data contained in either local storage on mobile device 12 or PC 24 , or the SQL relational database stored on cloud server 23 , updating 81 the owner's data file by recording the dog's current location with respect to time, as well as a velocity vector to indicate the dog's heading.
  • FIG. 5 depicts the process 200 through which the software algorithm of the present invention provides dynamic boundary services.
  • a user who desires a dog's movement to be confined within a dynamic, as opposed to stationary, boundary would initiate 202 the dynamic boundary services algorithm via the application interface.
  • the application can provide two types of dynamic boundary services: a “guided trek” boundary service, and a “virtual leash” boundary service.
  • a guided trek boundary is depicted in FIGS. 8A and 8B ;
  • a virtual leash boundary is depicted in FIGS. 9A and 9B .
  • the owner will choose 203 whether he or she would like to have the application guide the dog along a predefined path (a “guided trek”). If the owner would prefer to guide the dog in relation to real-time movements by the owner, then the application initiates 205 the “virtual leash” service, which allows the owner to tether the dog within a specified radius of the owner's position. Once the virtual leash service has been initiated 205 , the software records 212 the owner's position and stores the position data in a SQL relational database on cloud server 208 . The application then loads 213 the owner's geographic position data, updates 209 the owner record to indicate that the boundary file has changed, and proceeds with “virtual leash” process 230 , as depicted in FIG. 7 .
  • a dynamic boundary file is essentially a file that includes all of the necessary information for collar 15 to dynamically control dog 16 utilizing processes 65 , 220 , and 230 . As may be understood, this file may be saved and re-used again and again as desired by the owner 11 because it is retained in database 23 and associated with the owner's profile there.
  • the application will create 207 route segments and load start and end points for the same.
  • the application then updates 209 the owner record to indicate that the boundary file has changed, and proceeds with “guided trek” process 220 , as depicted in FIG. 6 .
  • process 220 running on device 15 controls dog 16 to move it from a starting location to an ending location, thereby providing a remote guidance mechanism for animal 16 to embark on the controlled trek.
  • FIGS. 8A-8B show the physical implementation of the process 220 in an actual trek example 105 .
  • device 15 After determination that a guided trek has been selected through process 200 and the starting and ending points of the trek have been established by the dynamic boundary file 207 , device 15 creates a plurality of corridor boundaries 90 based upon the information in the dynamic boundary file. A series of individual segments 95 connected at their end points is created to form a guided trek 105 . Each segment 95 includes a start point A 91 and an end point B 92 , connected together by parallel boundaries 97 and corridor wall buffers 98 . The corridor has a width spanned by movable control boundary 101 which is anticipated by a movable buffer zone 102 as the control boundary 101 moves along in a forward direction 99 .
  • the device 15 determines whether the dog or animal is within the corridor 218 and re-orients the corridor location to include the dog's location if it is found to be outside of the corridor 90 . Various logic decisions are also made at this time to ascertain if the trek goals are impossible given the dog's current location so that feedback to the owner may be provided in impractical situations. Once the dog has been oriented in a corridor 90 the dog's position is monitored relative to boundary rules and actions established in process A 65 .
  • left most boundary adjacent to start point A 91 is effectively moved toward end point B by advancing 222 control boundary 101 from point A 91 in a forward direction 99 until point B 92 is reached 223 .
  • certain motivating cues and shocks are applied to it, in escalating intensity, causing the dog to move its position 93 forward well ahead of control boundary 101 , thereby resulting in a generally forward travel path 96 along the corridor 90 .
  • the process 220 determines whether the trek end destination has been reached 224 . If it has not been reached, the next set of end points A-B are loaded 226 and a new corridor is created 217 , effectively creating a series of waypoints for the dog to follow. This process is repeated until the trek destination is reached at which time the owner is notified 227 , ending process 220 .
  • a dynamic boundary file can be created to guide dog 16 through a series of corridors 90 and around dangerous or undesirable travel areas.
  • owner 11 may position trek segments 95 and starting and ending points A-B to avoid dense tree foliage 108 , rocky outcroppings 109 , and water hazards 111 , so that trek 105 may be safely traveled by a dog.
  • an owner 11 may decide to proximally lead dog 16 as they themselves move from point A 131 to point B 132 .
  • Process 230 running on device 15 achieves this by creating a “virtual leash” between the owner 11 and dog 16 as they move along a travel path 133 .
  • the process 230 is loaded 231 in collar 15 and activated 232 .
  • the location of the owner 11 is then transmitted to database 23 (see step 208 of FIG. 5 ) from device 12 worn or held by the owner 11 .
  • That geographic position is transmitted from database 23 to collar 15 via a dynamic boundary file through whatever wireless access is available to collar 15 , and a boundary radius is created 234 in accordance with additional parameters present in the dynamic boundary file or as determined by pre-programmed collar parameters.
  • the dog's position is then processed pursuant to method A 236 to keep the dog within the circular boundary until the owner moves their position. If the owner moves 237 , the owner's position is updated 238 in remote database 239 and a new boundary radius 234 is created as long as the virtual leash process 230 is active. Process A 236 is repeated continually to keep the dog within the new radial boundary.
  • a moving series of circular boundary zones 115 are created as owner 11 moves along a desired path 133 .
  • Each radial boundary is translated from a radial position a to a new radial position b.
  • owner 11 has a position a 116
  • he is surrounded by radial boundary 121 and buffer zone boundary 122 .
  • Dog 16 has a location within that boundary of 119 .
  • boundary 121 and buffer 122 are translated or repositioned along travel path 118 in a travel direction from point a 116 towards point b 117 .
  • corresponding buffer and boundary positions 124 and 123 are repositioned to points 127 and 126 , respectively, during such repositioning. Since boundary compliance sessions 65 ( A ) (see FIG. 4 ) continue to be processed as owner 11 moves from position a to b, dog 16 is confined within each repositioned radial boundary as it moves, thereby causing a reposition of the dog from point 119 to point 120 , and continually causing the dog to be positioned within a proximal radial distance from owner 11 as the owner moves.
  • FIG. 9B shows that such serial movements processed in accordance with process 230 , cause a series of overlapping radial boundaries 130 , such as a 134 , b 135 , and c 136 , and eventually to boundary location d 137 .
  • owner's location 129 corresponds to the center point of each radial boundary moving along travel path 133 from starting location A 131 to destination point B 132 .
  • the resultant system causes the dog to keep a proximal position to owner 11 as they travel, but without the potential entanglements and inconveniences that an owner encounters in a traditional leashed travel arrangement.
  • boundary corridors i.e., a rectangle
  • circular boundaries i.e., a rectangle
  • the inventor clearly anticipates various boundary shapes and sizes may be utilized to improve upon the above presented movement dynamics while still utilizing the above described methods.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Zoology (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Animal Behavior & Ethology (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Birds (AREA)
  • Navigation (AREA)

Abstract

A system and method for remote guidance of a dog or other suitable animal to and from a selected location using GPS related triangulation methods. The system using a series of audible cues or electrical shocks to guide the dog from a current location to a target location by continually monitoring the current GPS location of the dog and establishing a waypoint target for the animal as it moves. The system issues cues such as audible signals to control the dog and keep it confined within a suitable corridor so that the next waypoint may be attained. Using the invention, a dog owner can control the movement of the dog as the owner moves in its proximity, thereby creating an invisible tether or “virtual leash” or to the animal.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • This application is a continuation of U.S. application Ser. No. 13/525,299, filed on Jun. 16, 2012, now patented as U.S. Patent No. ______, which claims the benefit of filing priority under 35 U.S.C. §119 and 37 C.F.R. §1.78 of U.S. Provisional Application Ser. No. 61/497,842 filed Jun. 16, 2011, for a Software Algorithm For Mobile Devices Using Position Sensor To Lock User Position Within Boundary Lines, and U.S. Provisional Application Ser. No. 61/551,842 filed Oct. 26, 2011, for a Dog Collar with Aural Cues and Tract-Lock GPS Technology. All information disclosed in those prior applications is incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The present invention relates generally to devices using GPS based software and hardware to determine an Earth based location. In greater particularity, the present invention relates to GPS prediction methods. In even greater particularity, the present invention relates to animal control collars to confine an animal to predefined boundary area.
  • BACKGROUND OF THE INVENTION
  • The use of global positioning systems (GPS) to determine the terrestrial position of a portable device is well-known in the art. For instance, U.S. Pat. No. 5,375,059 to Kyrtsos et al., U.S. Pat. No. 5,438,517 to Sennott et al., and U.S. Pat. No. 5,490,073 to Kyrtsos each describe a navigational system for vehicles utilizing the electromagnetic signals received from GPS satellites. The aforementioned patents (U.S. Pat. No. 5,375,059; U.S. Pat. No. 5,438,517; U.S. Pat. No. 5,490,073) are hereby incorporated by reference in their entireties.
  • A global positioning system works by utilizing a network of GPS satellites that continuously transmit signals to the Earth; the data transmitted by these signals includes the precise time at which the signal was transmitted by the satellite. By noting the time at which the signal is received at a GPS receiver, a propagation time delay can be calculated. By multiplying the propagation time delay by the signal's speed of propagation, the GPS receiver can calculate the distance between the satellite and the receiver. This calculated distance is called a “pseudo-range,” due to error introduced by the lack of synchronization between the receiver clock and GPS time, as well as atmospheric effects. Using signals from at least three satellites, at least three pseudo-ranges are calculated, and the position of the GPS receiver is determined through a geometrical triangulation calculation.
  • When GPS signals are not available, the position of a portable device may also be calculated through other means, such as a dead-reckoning system incorporating an accelerometer. For instance, U.S. Pat. No. 5,606,506 to Kyrtsos and U.S. Pat. No. 6,308,134 to Croyle et al. each describe navigational systems integrating both GPS and dead-reckoning techniques. U.S. Patent Publication No. 2007/0260398 to Stelpstra further describes a device that calculates calibration parameters for its accelerometer while GPS data is available, enabling the device to determine its position exclusively using data derived from the accelerometer when GPS data is unavailable. The aforementioned patents and patent publications (U.S. Pat. No. 5,606,506; U.S. Pat. No. 6,308,134; U.S. Patent Publication No. 2007/0260398) are hereby incorporated by reference in their entireties.
  • Certain currently available GPS systems also utilize remote databases to store GPS related information, which is then communicated to a portable device. U.S. Pat. No. 6,222,483 to Twitchell et al., for example, discloses a GPS location system for mobile phones in which the GPS satellite information is stored in a database on a server accessed via an Internet interface. The aforementioned patent (U.S. Pat. No. 6,222,483) is hereby incorporated by reference in its entirety.
  • Animal training systems that utilize geo-positioning techniques to control movement of an animal via electrical and audible cues are also known in the art. For example, U.S. Pat. Nos. 7,034,695 and 7,786,876 to Troxler and U.S. Pat. No. 5,857,433 to Files each disclose a device for controlling an animal's movement using a collar to provide a physical stimulus and/or audible cue. The aforementioned patents (U.S. Pat. No. 5,857,433; U.S. Pat. No. 7,034,695; U.S. Pat. No. 7,786,876) are hereby incorporated by reference in their entireties.
  • However, while the tracking of animals and especially pets is already known, especially with GPS based technology, no systems meld a moving dynamic relationship between an owner's position and their pet's position, nor offer dynamic control of a pet to effect the pet's movement from one location to another. Hence, what is needed is a convenient method for dynamic boundary movement to effect movement of a pet from one location to another, and using this same methodology to control local movements of the pet in concert with its owner's movements.
  • SUMMARY OF THE INVENTION
  • In summary, the invention is a system and method for remote guidance of a dog or other suitable animal to and from a target location using current geo-location methods. The system using a series of audible cues or electrical shocks to guide the dog from its present location to a target location by continually monitoring the current GPS location of the dog and establishing a waypoint target for the animal as it moves. The system issues cues such as audible signals to control the dog and keep it confined within a suitable corridor so that the next waypoint may be attained. Other features and objects and advantages of the present invention will become apparent from a reading of the following description as well as a study of the appended drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A system and method for remote guidance of an animal to and from target locations incorporating the features of the invention is depicted in the attached drawings which form a portion of the disclosure and wherein:
  • FIG. 1 is a general communication system infrastructure diagram showing a dog wearing the invention and connected to various communication elements in which the collar operates;
  • FIG. 2A is a three dimensional view of the invention showing its internal electronics;
  • FIG. 2B is a side view of the invention showing its shocking prongs and an external switch;
  • FIG. 3 is a process flow diagram showing part of the processing of the invention;
  • FIG. 4 is a process flow diagram showing another portion of the processing of invention with stimulus control of the dog;
  • FIG. 5 is a process flow diagram showing dynamic boundary services,
  • FIG. 6 is a process flow diagram showing guided trekking of a dog;
  • FIG. 7 is a process flow diagram showing virtual leash application of the invention;
  • FIG. 8A is a diagram showing an example guided movement through a distance segment;
  • FIG. 8B is a diagram showing example movement using a plurality of movement segments shown in FIG. 8A to form a guided trek for a dog;
  • FIG. 9A is a diagram showing an example guided movement using a virtual leash from one point to another; and,
  • FIG. 9B is a diagram showing an example movement using a plurality of guided movements using a virtual leash shown in FIG. 9A to form an owner and dog guided trek.
  • DETAILED DESCRIPTION
  • The following detailed description is presented to enable any person skilled in the art to make and use the invention. For purposes of explanation, specific details are set forth to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required to practice the invention. Descriptions of specific applications are provided only as representative examples. Various modifications to the preferred embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the scope of the invention. The present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest possible scope consistent with the principles and features disclosed herein.
  • Referring to the drawings for a better understanding of the function and structure of the invention, FIG. 1 shows a schematic view of the communications infrastructure 10 utilized by the present invention during typical use. In this sample scenario, an individual 11 desires to guide the movement of a dog 16. The user initiates a software application on mobile device 12, which includes receivers capable of detecting signals originating from GPS satellites 14, WiFi repeater/booster stations 13, and one or more cell towers 21, as well as signal 18 originating from the electronics module 19 located on the dog's collar 15.
  • By connecting with the Internet 22 via WiFi, Bluetooth, or cell transmissions, the software application can access both land tract data and the dog's geo-positional data stored in a SQL relational database on a remote server, such as cloud server 23. The data contained on cloud server 23 can also be accessed and modified by remote computing device 24, such as a PC, via an Internet connection.
  • FIG. 2A depicts a three-dimensional view of the dog's collar 15. The dog's collar 15 consists of two major components: an electronics module 19 and a self-adjusting strap 17. The electronic components are housed in a generally waterproof case 26. The electronics module 19 is powered by battery 29, which is accessible via battery compartment access panel 31. Electronics module 19 receives power and data via connection ports 32, which include a USB connector and a power connector. Dual-sided motherboard 33 serves as the infrastructure for the electronic components contained in the module, including input/output electronics 34, WiFi chip 36, sound synthesizer 37, GPS chip 38, cellular transceiver 41, and microprocessor 42. Electronics module 19 also contains acoustic device 27, which is located directly beneath case perforations 28 in order to produce optimal sound quality. Additional embodiments of invention include electronic components used for monitoring and recording physiological data, such as the dog's pulse rate or body temperature.
  • FIG. 2B depicts a side view of the dog's collar 15. The on/off switch 46 is located on the side of the electronics module 19, directly adjacent to an LED 48 that indicates whether the collar's electronic components are on or off. Self-adjusting collar strap 17 attaches to the electronics module 19 via strap retainers 44. Shocking prongs 47 protrude through holes in strap 17 in order to maintain contact with the dog's body.
  • FIG. 3 illustrates the process 50 by which the software algorithm of the present invention determines a dog's terrestrial position. As discussed previously, a user who wishes to determine his or her dog's position will initiate the software application on mobile device 12. The user will also ensure that the dog collar 15 is switched on, thereby initiating the software in collar 15 as well. Upon initiation 52, the dog collar 15 will retrieve and load last-known position data from the local storage 53 in the dog collar 15. After loading the last-known position data, the software algorithm determines 54 the most appropriate communication access state, choosing among the available communication paths 56, which, depending on signal strength and availability, could include communication via Bluetooth, cell, WiFi, wired, or other such methods. The software algorithm ranks the various communication paths 56 in real time, basing its ranking on signal strength, transmission speed, and other such factors that affect the efficiency of data transmission. Once the optimal communication path 56 is chosen, the software algorithm determines 57 whether the chosen communication path 56 will allow it to access the Internet or a device associated with the dog's owner, such as mobile device 12 or PC 24. If the software is unable to access the Internet or a device with the chosen communication path 56 (e.g., if the signal were too weak to provide an adequate connection), FIG. 3 illustrates a method by which the software uses the last-known position data previously retrieved from local storage 53 to calculate 63 the dog's current position, a process which is detailed below. In other embodiments of the invention, however, position data produced by dead-reckoning techniques, such as an accelerometer-based method, may be used in place of the last-known position data.
  • If the chosen communication path 56 will allow the software to access the Internet or a device, it will access 58 the owner's account on cloud server 59 or local storage on the owner's device. The software will communicate with the server or device to record data indicating the dog's current geo-positional location and/or update the status of the dog's position with respect to a boundary. The software will also access any designated boundary data, if available.
  • Once the software application has communicated with cloud server 59 or a device, the software determines 61 whether a position data source is available. Again, FIG. 3 illustrates a process in which GPS positioning is the method used to calculate the dog's current location, but other embodiments of the present invention would utilize various methods of location determination, including a system integrating GPS positioning with accelerometer-based dead-reckoning.
  • In order to determine whether a position data source is available, the software communicates with a GPS receiver located in electronics module 19. If at least three GPS signals are available, the software uses the time stamp obtained from each signal to calculate a pseudo-range for each satellite. Once the pseudo-ranges have been calculated, the algorithm geometrically triangulates 63 the terrestrial position of collar 15 and records the resulting position data as the dog's current location.
  • In the preferred embodiment of the invention, accuracy of geo-position data is increased by utilizing multiple position calculations, including triangulation based on signals from GPS satellites, cell towers, and WiFi transceivers, as well as data obtained from an accelerometer-based dead-reckoning system. Additionally, a differential “receiver autonomous integrity monitoring” (“RAIM”) method may be applied to data received from the GPS, cell tower, or WiFi transceiver signals. The RAIM method utilizes data obtained from redundant sources (i.e., signal sources above the minimum number required for triangulation) to estimate the statistical probability of inaccuracy in a device's calculated geo-position. Further, the preferred embodiment of the invention utilizes a NIST-calibrated time stamp to calculate and compensate for geo-positioning error resulting from inaccuracies in the time stamps contained in GPS, WiFi, and cell signals used for triangulation, as well as inaccuracies in the internal clock of components of mobile device 12 and electronics module 19. The preferred embodiment of the invention utilizes NIST-calibrated time data obtained from a remote server. One example of a provider of time data with a NIST Certificate of Calibration is Certichron, Inc. A further embodiment of the invention would utilize a nearby base station with a known location. Geo-positioning data for the local base station would be obtained via GPS, WiFi, and cell signal triangulation methods and utilized to further calculate and compensate for inaccuracies associated with the geo-position data obtained by mobile device 12 and electronics module 19. Through one or a collection of the above strategies, accurate geographical location to within a few inches for a device may be routinely obtained.
  • Once the software has obtained position data via any of the above-discussed methods, the software will then determine 64 whether data associated with a designated boundary is available. If not, the software will wait a preloaded time 66 and then proceed again to determine 64 whether boundary data has become available. The algorithm will continue this process until the software is able to access boundary information for the session.
  • Referring now to FIG. 4, the software proceeds to establish 68 a geographic boundary for the session. In one method, a data file with coordinates for a pre-specified path boundary could be downloaded to the collar. In another embodiment, the user could specify that a pre-defined boundary relating to a particular tract of land (e.g., a path defined by an easement that traverses a property) be established as the boundary for the session. In an additional embodiment, a boundary data set could be created by the user by pinpointing vertices of a polygon or polygons on a map of a tract of land on a remote computing device and uploading the data set directly to the collar or via database 59. In another method, a user could pinpoint a single point (stationary or dynamic) and define the boundary as a circle of a specified radius with a center at the chosen point. In an additional embodiment, a user could travel the desired path boundary holding either mobile device 12 or collar 15, thereby creating a boundary data set consisting of the coordinates of selected points on the desired path boundary.
  • In a preferred embodiment of the invention, a user could “draw” the boundary of a desired path directly onto a map of a tract of land in a software application coupled electronically with device 12 or database 23. In this embodiment, mobile device 12 would include a touch-sensitive screen apparatus; when the user touches a point on the map of the tract shown on the device's screen, the application would record that point's geo-position coordinates. As the user touches successive points on the screen, the application would record a series of coordinates. Once the user defined the desired path boundary on the map of the tract, the data set consisting of the series of coordinates would be used to establish that session's boundary. Further, in the preferred embodiment of the invention, each boundary defined by a user is stored in a SQL relational database, allowing the user to utilize the same boundary data set in later sessions.
  • Referring again to FIG. 4, a geographic boundary is established 68 for the session, and the software loads 69 the boundary data and displays the boundary on the user's device screen. Along with the boundary data, the software also loads aural cues 72 and shock settings 73 that have been stored either locally, on a connected device, or on cloud server 59. The algorithm then compares 74 the dog's current position with the boundary previously established for the session. If the software determines 76 that the dog's current position is not within the specified boundary limits, the software will initiate 80 a shock, aural cue, and/or voice command, which the dog's owner would have previously recorded to a data file and stored 82 in the database on cloud server 59. In lieu of an administered shock, the collar might also be equipped with a canine offensive mist that can be dispensed upon command. In addition to these immediate corrective actions, the software would also signal 84 the dog's owner to notify him of the dog's current position with respect to the boundary.
  • In an embodiment of the invention in which the owner chooses to create a boundary by pinpointing the center of a circle with a specified radius, after the software algorithm compares 74 the dog's current position with the boundary 102 established for the session. If the software determines 77 that the dog's current position is not within the specified radius limits established as the boundary for the session, the software will initiate 80 a shock, aural cue, and/or voice command and signal 84 the owner to notify him of the dog's current position with respect to the boundary.
  • If the software determines that the dog's current position is within the specified boundary for the session, the algorithm then determines 78 the dog's position with respect to a buffer zone. Generally, the buffer zone will be defined by the owner as a set distance from any point on the boundary line (e.g., the user would like to receive a warning if the dog travels within two (2) feet of any point on the boundary line). In another embodiment of the invention, the owner could define a more specialized buffer zone (e.g., the owner would like to receive a warning if the dog travels within one (1) foot of the path boundary adjacent to a particular tract of land, but would only like to receive a warning if the dog travels within two (2) feet of a path boundary adjacent to a separate tract of land). In either case, the buffer zone may be defined either by the owner in the software application, or by a remote user connected to a remote computing device with access to the server storing the SQL relational database.
  • If the application determines 78 that the dog's current position 98 is within the designated buffer zone, the software will initiate 80 an aural cue and/or voice command and signal 84 the owner.
  • Even if the dog's current location is not within the buffer zone, the application also uses predictive modeling to determine whether the dog is approaching the buffer zone, based on the velocity vectors obtained from GPS/WiFi/cell tower triangulation data or data obtained from the collar's accelerometer or other dead-reckoning system. If the velocity vector data indicates that the dog will enter the buffer zone within a time period that has been pre-specified by the owner or a remote administrator (e.g., if the dog will enter the buffer zone within two (2) seconds), the application will initiate 80 an aural cue and/or voice command and signal 84 the owner.
  • After performing the steps discussed above, the application then determines 79 whether the owner's database record is available. If so, the application updates the position data contained in either local storage on mobile device 12 or PC 24, or the SQL relational database stored on cloud server 23, updating 81 the owner's data file by recording the dog's current location with respect to time, as well as a velocity vector to indicate the dog's heading.
  • FIG. 5 depicts the process 200 through which the software algorithm of the present invention provides dynamic boundary services. A user who desires a dog's movement to be confined within a dynamic, as opposed to stationary, boundary would initiate 202 the dynamic boundary services algorithm via the application interface. The application can provide two types of dynamic boundary services: a “guided trek” boundary service, and a “virtual leash” boundary service. A guided trek boundary is depicted in FIGS. 8A and 8B; a virtual leash boundary is depicted in FIGS. 9A and 9B.
  • Once an owner has initiated 202 the dynamic boundary services algorithm, the owner will choose 203 whether he or she would like to have the application guide the dog along a predefined path (a “guided trek”). If the owner would prefer to guide the dog in relation to real-time movements by the owner, then the application initiates 205 the “virtual leash” service, which allows the owner to tether the dog within a specified radius of the owner's position. Once the virtual leash service has been initiated 205, the software records 212 the owner's position and stores the position data in a SQL relational database on cloud server 208. The application then loads 213 the owner's geographic position data, updates 209 the owner record to indicate that the boundary file has changed, and proceeds with “virtual leash” process 230, as depicted in FIG. 7.
  • If the owner chooses 203 to have the application guide the dog along a predefined path, the software will initiate 204 the “guided trek” service. The application will then prompt the owner to either mark a trail route or load a previously marked route or trek file retrieved from cloud server 208. If the owner chooses to mark a trail route, the trail route coordinates will be recorded and stored to the SQL database on cloud server 208 to create a “dynamic boundary file.” A dynamic boundary file is essentially a file that includes all of the necessary information for collar 15 to dynamically control dog 16 utilizing processes 65, 220, and 230. As may be understood, this file may be saved and re-used again and again as desired by the owner 11 because it is retained in database 23 and associated with the owner's profile there. Once the coordinates along the specified route have been obtained, the application will create 207 route segments and load start and end points for the same. The application then updates 209 the owner record to indicate that the boundary file has changed, and proceeds with “guided trek” process 220, as depicted in FIG. 6.
  • Referring now to FIGS. 6 and 8A-8B, in unison, it may be seen that process 220 running on device 15 controls dog 16 to move it from a starting location to an ending location, thereby providing a remote guidance mechanism for animal 16 to embark on the controlled trek. FIGS. 8A-8B show the physical implementation of the process 220 in an actual trek example 105.
  • After determination that a guided trek has been selected through process 200 and the starting and ending points of the trek have been established by the dynamic boundary file 207, device 15 creates a plurality of corridor boundaries 90 based upon the information in the dynamic boundary file. A series of individual segments 95 connected at their end points is created to form a guided trek 105. Each segment 95 includes a start point A 91 and an end point B 92, connected together by parallel boundaries 97 and corridor wall buffers 98. The corridor has a width spanned by movable control boundary 101 which is anticipated by a movable buffer zone 102 as the control boundary 101 moves along in a forward direction 99.
  • After creation of the first corridor 217, the device 15 determines whether the dog or animal is within the corridor 218 and re-orients the corridor location to include the dog's location if it is found to be outside of the corridor 90. Various logic decisions are also made at this time to ascertain if the trek goals are impossible given the dog's current location so that feedback to the owner may be provided in impractical situations. Once the dog has been oriented in a corridor 90 the dog's position is monitored relative to boundary rules and actions established in process A 65.
  • To cause movement in dog 16, left most boundary adjacent to start point A 91 is effectively moved toward end point B by advancing 222 control boundary 101 from point A 91 in a forward direction 99 until point B 92 is reached 223. As may be understood from FIG. 4, as dog 16 encounters buffer zone 102 certain motivating cues and shocks are applied to it, in escalating intensity, causing the dog to move its position 93 forward well ahead of control boundary 101, thereby resulting in a generally forward travel path 96 along the corridor 90.
  • When position B 92 is reached 223, the process 220 determines whether the trek end destination has been reached 224. If it has not been reached, the next set of end points A-B are loaded 226 and a new corridor is created 217, effectively creating a series of waypoints for the dog to follow. This process is repeated until the trek destination is reached at which time the owner is notified 227, ending process 220.
  • As can be better seen in FIG. 8B, a dynamic boundary file can be created to guide dog 16 through a series of corridors 90 and around dangerous or undesirable travel areas. For example, owner 11 may position trek segments 95 and starting and ending points A-B to avoid dense tree foliage 108, rocky outcroppings 109, and water hazards 111, so that trek 105 may be safely traveled by a dog.
  • It will be apparent that treks through difficult terrain or through hazardous environments may require substantial variance in segment length, bearing, and location. Hence, while one type of guided trek 105 may only require a few segments of relatively lengthy distance, other treks may require dozens of segments with shorter lengths and multiple bearings corresponding to the entire compass range. This enables the owner to flexibly design a dynamic boundary strategy that will accommodate varying environmental situations through which a dog may traverse.
  • Referring now to FIGS. 7 and 9A-9B, in unison, it may be seen that as an alternative to a remote, moving boundary corridor, an owner 11 may decide to proximally lead dog 16 as they themselves move from point A 131 to point B 132. Process 230 running on device 15 achieves this by creating a “virtual leash” between the owner 11 and dog 16 as they move along a travel path 133.
  • Initially, the process 230 is loaded 231 in collar 15 and activated 232. The location of the owner 11 is then transmitted to database 23 (see step 208 of FIG. 5) from device 12 worn or held by the owner 11. That geographic position is transmitted from database 23 to collar 15 via a dynamic boundary file through whatever wireless access is available to collar 15, and a boundary radius is created 234 in accordance with additional parameters present in the dynamic boundary file or as determined by pre-programmed collar parameters. The dog's position is then processed pursuant to method A 236 to keep the dog within the circular boundary until the owner moves their position. If the owner moves 237, the owner's position is updated 238 in remote database 239 and a new boundary radius 234 is created as long as the virtual leash process 230 is active. Process A 236 is repeated continually to keep the dog within the new radial boundary.
  • Referring more closely to FIGS. 9A and 9B, it may be seen that a moving series of circular boundary zones 115 are created as owner 11 moves along a desired path 133. Each radial boundary is translated from a radial position a to a new radial position b. For example, when owner 11 has a position a 116, he is surrounded by radial boundary 121 and buffer zone boundary 122. Dog 16 has a location within that boundary of 119. As owner 11 moves from position a 116 to position b 117, boundary 121 and buffer 122 are translated or repositioned along travel path 118 in a travel direction from point a 116 towards point b 117. As shown, corresponding buffer and boundary positions 124 and 123 are repositioned to points 127 and 126, respectively, during such repositioning. Since boundary compliance sessions 65 (A) (see FIG. 4) continue to be processed as owner 11 moves from position a to b, dog 16 is confined within each repositioned radial boundary as it moves, thereby causing a reposition of the dog from point 119 to point 120, and continually causing the dog to be positioned within a proximal radial distance from owner 11 as the owner moves.
  • FIG. 9B shows that such serial movements processed in accordance with process 230, cause a series of overlapping radial boundaries 130, such as a 134, b 135, and c 136, and eventually to boundary location d 137. As is apparent, owner's location 129 corresponds to the center point of each radial boundary moving along travel path 133 from starting location A 131 to destination point B 132. The resultant system causes the dog to keep a proximal position to owner 11 as they travel, but without the potential entanglements and inconveniences that an owner encounters in a traditional leashed travel arrangement.
  • While I have shown my invention in one form, it will be obvious to those skilled in the art that it is not so limited but is susceptible of various changes and modifications without departing from the spirit thereof. For example, while boundary corridors (i.e., a rectangle) and circular boundaries have been depicted, the inventor clearly anticipates various boundary shapes and sizes may be utilized to improve upon the above presented movement dynamics while still utilizing the above described methods.
  • The terms “comprising,” “including,” and “having,” as used in the claims and specification herein, shall be considered as indicating an open group that may include other elements not specified. The terms “a,” “an,” and the singular forms of words shall be taken to include the plural form of the same words, such that the terms mean that one or more of something is provided. The term “one” or “single” may be used to indicate that one and only one of something is intended. Similarly, other specific integer values, such as “two,” may be used when a specific number of things is intended. The terms “preferably,” “preferred,” “prefer,” “optionally,” “may,” and similar terms are used to indicate that an item, condition or step being referred to is an optional (not required) feature of the invention.
  • All references throughout this application, for example patent documents including issued or granted patents or equivalents, patent application publications, and non-patent literature documents or other source material, are hereby incorporated by reference herein in their entireties, as though individually incorporated by reference, to the extent each reference is at least partially not inconsistent with the disclosure in the present application (for example, a reference that is partially inconsistent is incorporated by reference except for the partially inconsistent portion of the reference).

Claims (17)

I claim:
1. In conjunction with an electronic collar having an electronics module and including means for communicating wirelessly through the internet to a remote internet protocol address, means for determining a latitude and longitude for said module on the Earth, a battery, a speaker, means for communicating over a cellular network, means for controlling the internal electronics of said module, and means positioned adjacent to said module for attaching said module to an animal, a method of remotely controlling the movements of said animal wearing said electronic collar by an owner comprising the steps of:
a. said electronic collar determining its latitude and longitude on the Earth;
b. said electronic module receiving a dynamic boundary file, said file including geographic boundary information capable of being dynamically altered from one location to another; and,
c. said electronic module continuously monitoring its position with respect to said dynamic boundary and issuing motivating actions to restrict movement of said animal to within the then current boundary limits.
2. The method as recited in claim 1, wherein said step of issuing motivating actions comprises issuing at least one aural cue to said animal.
3. The method as recited in claim 2, wherein said step of issuing motivating actions comprises issuing at least one shock to said animal.
4. The method as recited in claim 3, wherein said step of establishing a control boundary for said animal comprises the step of establishing a circular geo-positional boundary based upon a single geo-positional radius point corresponding to the current geo-positional location of said owner, and wherein said radius point moves in identical relation to said owner as they move such that motivating actions are continually issued by said module to keep said animal within said radial boundary as said owner moves along.
5. The method as recited in claim 4, wherein said step of establishing a control boundary further includes the step of said person updating a remote database with geo-positional information and wherein said step of said electronic module receiving a dynamic boundary file comprises receiving said updated geo-positional information from said remote database.
6. The method as recited in claim 5, further including the step of said owner establishing direct radio communications with said module for controlling said same.
7. In conjunction with an electronic collar having an electronics module and including means for communicating wirelessly through the internet to a remote internet protocol address, means for determining a latitude and longitude for said module on the Earth, a battery, a speaker, means for communicating over a cellular network, means for controlling the internal electronics of said module, and means positioned adjacent to said module for attaching said module to an animal, a method of remotely controlling the movements of said animal wearing said electronic collar by an owner comprising the steps of:
a. said electronic collar determining its latitude and longitude on the Earth;
b. said electronic module creating a dynamic boundary, wherein said electronic module continually updates said dynamic boundary such that the boundary moves from one location to another; and,
c. said electronic module continuously monitoring its position with respect to said dynamic boundary and issuing motivating actions to said animal such that its movements are restricted to be within the then current boundary limits.
8. The method as recited in claim 7, wherein said step of establishing a control boundary for said animal comprises the step of establishing a circular geo-positional boundary based upon a single geo-positional radius point corresponding to the current geo-positional location of said owner, and wherein said radius point moves in identical relation to said owner as they move such that motivating actions are continually issued by said module to keep the animal within said radial boundary as said owner moves along.
9. The method as recited in claim 8, further including the step of establishing a buffer zone contiguous with and inside said radial boundary.
10. An animal control collar for remotely controlling the movements of an animal by an owner, comprising:
a. an electronic collar having an electronics module and including means for communicating wirelessly through the internet to a remote internet protocol address, means for determining a latitude and longitude for said module on the Earth, a battery, a speaker, means for communicating over a cellular network, means for controlling the internal electronics of said module, and means positioned adjacent to said module for attaching said module to an animal;
b. means running on said electronic module for receiving a dynamic boundary file, said file including geographic boundary information capable of being used for dynamically creating a geographically based boundary such that said boundary can be continuously moved from one geographical location to another;
c. means running on said electronic module for continuously monitoring its position with respect to said dynamic boundary and issuing motivating actions to restrict movement of said animal to within the then current boundary limit,
d. responsive to a loaded geo-position boundary in said module, means for producing a series of aural cues through said speaker for controlling an animal wearing said collar for motivation to stay within said boundary;
e. means for attaching said control collar to said animal; and,
f. means in communication over a global information network with said module for managing a database record holding information associated with the location, health, status, ownership and geo-positioning boundary information associated assigned to said module.
11. The animal control collar as recited in claim 10, further comprising:
g. means for loading starting and ending destination points held by said dynamic boundary file; and,
h. means responsive to said boundary file for calculating a plurality of line segments each having end points of A and B, where point A is a starting point and point B is an ending point of each segment, serially aligning said segments such that movement from point A to B through said each segment forms a trek corresponding to said starting and ending destination points, and creating a corridor boundary within each said segment such that a continuous boundary corridor is created from said starting and ending it destination points.
12. The control collar as recited in claim 11, further including means for creating a moving boundary wall spanning the walls of said boundary corridor, wherein said boundary wall moves from point A to point B in each segment at a predetermined speed such that movement of said boundary wall causes movement of said animal from point A to point B in each segment in succession, thereby causing said animal to move from said start point to said end point.
13. The control collar as recited in claim 12, further including means for monitoring the geographic position of said animal within each segment and sending said geographic position to said database continually.
14. The control collar as recited in claim 10, wherein said control boundary means further comprises means for establishing a circular geo-positional boundary based upon a single geo-positional radius point corresponding to the current geo-positional location of said owner, and wherein radius point moves in identical relation to said owner as they move such that motivating actions are continually issued by said module to keep the animal within said radial boundary as said owner moves along.
15. The control collar as recited in claim 14, wherein said module includes means for warning said owner upon the transit of said animal beyond said geo-position boundary.
16. The control collar as recited in claim 15, further including shocking prongs positioned on said module and responsive to same for shocking said animal.
17. The control collar as recited in claim 16, further including means running on an electronic device operated by said owner for said owner to trace out one or more geo-positional coordinates on a map and for causing said coordinates to be saved in said remote database, and wherein said geo-positional coordinates comprise the geographic basis for said dynamic boundary file.
US14/588,498 2011-06-16 2015-01-02 System and method for remote guidance of an animal to and from a target destination Abandoned US20150107531A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/588,498 US20150107531A1 (en) 2011-06-16 2015-01-02 System and method for remote guidance of an animal to and from a target destination

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201161497842P 2011-06-16 2011-06-16
US201161551842P 2011-10-26 2011-10-26
US13/525,299 US8955462B1 (en) 2011-06-16 2012-06-16 System and method for remote guidance of an animal to and from a target destination
US14/588,498 US20150107531A1 (en) 2011-06-16 2015-01-02 System and method for remote guidance of an animal to and from a target destination

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/525,299 Continuation US8955462B1 (en) 2011-06-16 2012-06-16 System and method for remote guidance of an animal to and from a target destination

Publications (1)

Publication Number Publication Date
US20150107531A1 true US20150107531A1 (en) 2015-04-23

Family

ID=52247827

Family Applications (4)

Application Number Title Priority Date Filing Date
US13/525,295 Active US9258982B1 (en) 2011-06-16 2012-06-16 Dog collar with geo-positioning tracking and control cue capability
US13/525,290 Expired - Fee Related US8934923B1 (en) 2011-06-16 2012-06-16 System and method for geo-positioning guidance with respect to a land tract boundary
US13/525,299 Active - Reinstated 2032-10-31 US8955462B1 (en) 2011-06-16 2012-06-16 System and method for remote guidance of an animal to and from a target destination
US14/588,498 Abandoned US20150107531A1 (en) 2011-06-16 2015-01-02 System and method for remote guidance of an animal to and from a target destination

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US13/525,295 Active US9258982B1 (en) 2011-06-16 2012-06-16 Dog collar with geo-positioning tracking and control cue capability
US13/525,290 Expired - Fee Related US8934923B1 (en) 2011-06-16 2012-06-16 System and method for geo-positioning guidance with respect to a land tract boundary
US13/525,299 Active - Reinstated 2032-10-31 US8955462B1 (en) 2011-06-16 2012-06-16 System and method for remote guidance of an animal to and from a target destination

Country Status (1)

Country Link
US (4) US9258982B1 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160366853A1 (en) * 2015-06-16 2016-12-22 Radio Systems Corporation Systems and methods for monitoring a subject in a premise
US20170148287A1 (en) * 2014-09-12 2017-05-25 Ncr Corporation Branch device geo-fencing pairing security
WO2018032473A1 (en) * 2016-08-18 2018-02-22 深圳市沃特沃德股份有限公司 Pet-related navigation method and device
USD822915S1 (en) 2016-09-07 2018-07-10 Smart Pet Technologies, Llc Wearable pet monitor
CN108308059A (en) * 2017-01-18 2018-07-24 苏州宝时得电动工具有限公司 Pet neck ring system and Pet neck ring control method
US10064390B1 (en) * 2013-03-15 2018-09-04 GPSip, Inc. Wireless location assisted zone guidance system incorporating a multi-zone containment area
US10080346B2 (en) 2013-03-15 2018-09-25 GPSip, Inc. Wireless location assisted zone guidance system
US10154651B2 (en) 2011-12-05 2018-12-18 Radio Systems Corporation Integrated dog tracking and stimulus delivery system
US10165755B1 (en) 2013-03-15 2019-01-01 GPSip, Inc. Wireless location assisted zone guidance system region lookup
US10172325B1 (en) 2013-03-15 2019-01-08 GPSip, Inc. Wireless location assisted zone guidance system incorporating dynamically variable intervals between sequential position requests
US10231440B2 (en) 2015-06-16 2019-03-19 Radio Systems Corporation RF beacon proximity determination enhancement
US10251371B1 (en) 2014-03-18 2019-04-09 GPSip, Inc. Wireless location assisted zone guidance system incorporating a system and apparatus for predicting the departure of an animal from a safe zone prior to the animal actually departing
US10292365B1 (en) 2013-03-15 2019-05-21 GPSip, Inc. Wireless location assisted zone guidance system incorporating shepherding of wayward dogs
US20190163203A1 (en) * 2017-11-28 2019-05-30 Ford Global Technologies, Llc Method and apparatus for vehicle assisted pet tracking
US10306870B2 (en) * 2016-06-08 2019-06-04 Terry Lee Torres Programmable training system for pets
US10342218B1 (en) 2013-03-15 2019-07-09 GPSip, Inc. GPS dog fence incorporating location guidance and positive reinforcement training
US10470437B1 (en) 2013-03-15 2019-11-12 GPSip, Inc. Wireless location assisted zone guidance system
CN110521626A (en) * 2019-08-13 2019-12-03 中国农业大学 Animal positioning devices for use in closed environments
US10514439B2 (en) 2017-12-15 2019-12-24 Radio Systems Corporation Location based wireless pet containment system using single base unit
CN110851555A (en) * 2019-11-15 2020-02-28 四川鱼鳞图信息技术股份有限公司 Plot positioning and searching method based on line segment angle weight
US10613559B2 (en) 2016-07-14 2020-04-07 Radio Systems Corporation Apparatus, systems and methods for generating voltage excitation waveforms
US10624319B2 (en) 2014-03-18 2020-04-21 GPSip, Inc. Wireless location assisted zone guidance system incorporating a rapid collar mount and non-necrotic stimulation
US10645908B2 (en) 2015-06-16 2020-05-12 Radio Systems Corporation Systems and methods for providing a sound masking environment
US10674709B2 (en) 2011-12-05 2020-06-09 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US20200267941A1 (en) * 2015-06-16 2020-08-27 Radio Systems Corporation Apparatus and method for delivering an auditory stimulus
CN111602606A (en) * 2020-03-13 2020-09-01 台湾立讯精密有限公司 animal guide
US10842128B2 (en) 2017-12-12 2020-11-24 Radio Systems Corporation Method and apparatus for applying, monitoring, and adjusting a stimulus to a pet
US10912282B2 (en) 2016-09-07 2021-02-09 Smart Tracking Technologies, Llc Smart animal collar system
WO2021055883A2 (en) 2019-09-18 2021-03-25 GPSip, Inc. Wireless location assisted zone guidance system incorporating secure transmission of location
US10986813B2 (en) 2017-12-12 2021-04-27 Radio Systems Corporation Method and apparatus for applying, monitoring, and adjusting a stimulus to a pet
US11019807B1 (en) 2013-03-15 2021-06-01 GPSip, Inc. Wireless location assisted zone guidance system compatible with large and small land zones
US11109182B2 (en) 2017-02-27 2021-08-31 Radio Systems Corporation Threshold barrier system
US11238889B2 (en) 2019-07-25 2022-02-01 Radio Systems Corporation Systems and methods for remote multi-directional bark deterrence
US11330803B2 (en) 2018-03-14 2022-05-17 Protect Animals with Satellites, LLC Corrective collar utilizing geolocation technology
US11372077B2 (en) 2017-12-15 2022-06-28 Radio Systems Corporation Location based wireless pet containment system using single base unit
US11394196B2 (en) 2017-11-10 2022-07-19 Radio Systems Corporation Interactive application to protect pet containment systems from external surge damage
US11470814B2 (en) 2011-12-05 2022-10-18 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US11490597B2 (en) 2020-07-04 2022-11-08 Radio Systems Corporation Systems, methods, and apparatus for establishing keep out zones within wireless containment regions
US11553692B2 (en) 2011-12-05 2023-01-17 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US11713968B2 (en) 2018-03-17 2023-08-01 GPSip, Inc. Wireless location assisted zone guidance system incorporating secure transmission of location
US12156510B2 (en) 2021-03-08 2024-12-03 Protect Animals with Satellites, LLC Corrective collar utilizing geolocation technology
US12171192B1 (en) 2022-02-14 2024-12-24 GPSip, Inc. Graphical shepherding
US12219933B1 (en) 2020-09-24 2025-02-11 Protect Animals with Satellites, LLC System and method for tracking an animal and for preventing the animal from attacking another animal
US20250057125A1 (en) * 2024-09-25 2025-02-20 Smart Pets Home Inc. Intelligent pet ecosystem
US12292527B2 (en) 2013-03-15 2025-05-06 Radio Systems Corporation Integrated apparatus and method to combine a wireless fence collar with GPS tracking capability
WO2025101995A1 (en) * 2023-11-10 2025-05-15 Radio Systems Corporation Animal tracking system using high-accuracy positioning

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9258982B1 (en) 2011-06-16 2016-02-16 Wolfgis, Llc Dog collar with geo-positioning tracking and control cue capability
US20130127658A1 (en) * 2011-11-22 2013-05-23 Radio Systems Corporation Method and Apparatus to Determine Actionable Position and Speed in GNSS Applications
WO2013165391A1 (en) * 2012-05-01 2013-11-07 Intel Corporation Simultaneous localization and mapping using spatial and temporal coherence for indoor location
US9372088B2 (en) * 2012-08-03 2016-06-21 Robotic Research, Llc Canine handler operations positioning system
CN104641248A (en) * 2012-09-06 2015-05-20 三立方有限公司 Location tracking and behavior analysis system and use thereof
CA2850787A1 (en) * 2013-04-30 2014-10-30 Radio Systems Corporation Systems and methods of defining boundary regions for animals
US9456584B2 (en) * 2013-05-31 2016-10-04 Kim McLaughlin Livestock control and monitoring system and method
US9495759B2 (en) * 2014-02-26 2016-11-15 Apeiros, Llc Mobile, wearable, automated target tracking system
WO2015145422A1 (en) 2014-03-26 2015-10-01 Scr Engineers Ltd Livestock location system
GB2527522A (en) * 2014-06-23 2015-12-30 Binatone Electronics Internat Ltd Pet monitoring devices
US10426140B2 (en) * 2014-06-26 2019-10-01 Triangulate Technologies Llc Data-acquiring and reporting animal collar
US9652975B1 (en) 2014-08-01 2017-05-16 Thomas R. Riley Integrated building occupant protection system for persons and pets
US10186138B2 (en) * 2014-09-02 2019-01-22 Apple Inc. Providing priming cues to a user of an electronic device
US10986817B2 (en) 2014-09-05 2021-04-27 Intervet Inc. Method and system for tracking health in animal populations
US11071279B2 (en) 2014-09-05 2021-07-27 Intervet Inc. Method and system for tracking health in animal populations
KR101697319B1 (en) * 2014-10-14 2017-01-18 주식회사 씨앤디마이크로 Reconfigurable Animal Training Apparatus and System
US9536328B2 (en) 2015-01-06 2017-01-03 International Business Machines Corporation Method to optimize the visualization of a map's projection based on data and tasks
US9549380B2 (en) 2015-06-10 2017-01-17 Spectrum Bridge, Inc. System and method for managing RF signal aggregation at geo-tract boundaries
CN106324633B (en) * 2015-06-26 2022-07-05 无线电通信系统公司 System and method for tracking position and speed in GNSS application
US9471900B1 (en) * 2015-08-18 2016-10-18 Genesys Impact, LLC System and method for workforce data management
WO2017072749A1 (en) * 2015-10-26 2017-05-04 Sion Ltd. System and method for animal control
CA2952880C (en) * 2015-12-31 2024-04-02 Radio Systems Corporation Method and apparatus to determine actionable position and speed
US10912281B2 (en) * 2016-02-24 2021-02-09 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for communicating with a guide animal
US9648849B1 (en) 2016-06-23 2017-05-16 OnPoint Systems, LLC Walking error correction for a device and method for containing and tracking a subject using satellite positioning data
US9848295B1 (en) 2016-06-23 2017-12-19 OnPoint Systems, LLC Device and method for containing and tracking a subject using satellite positioning data
US9654925B1 (en) 2016-06-23 2017-05-16 OnPoint Systems, LLC Device and method for containing and tracking a subject using satellite positioning data
US9538329B1 (en) * 2016-06-23 2017-01-03 OnPoint Systems, LLC Device and method for containing and tracking a subject using satellite positioning data
WO2018061003A1 (en) 2016-09-28 2018-04-05 Scr Engineers Ltd Holder for a smart monitoring tag for cows
US10524089B2 (en) 2016-11-01 2019-12-31 Justin Villani Method and system of pairing a receiving device to an external communications interface to create an enforceable dynamic boundary and geolocation system
EP4029372B1 (en) * 2016-12-15 2024-08-14 Positec Power Tools (Suzhou) Co., Ltd. Pet collar system and pet collar control method
US10984374B2 (en) * 2017-02-10 2021-04-20 Vocollect, Inc. Method and system for inputting products into an inventory system
US10918087B2 (en) 2017-04-18 2021-02-16 Robert Michael Respass Intelligent animal containment system
CN107182838A (en) * 2017-07-18 2017-09-22 陈剑桃 A kind of poultry farming intelligent monitor system
EP3768078A4 (en) 2018-03-19 2022-01-05 Halter USA Inc APPARATUS AND METHOD FOR CHECKING THE POSITIONS OF AN ANIMAL
US11832584B2 (en) 2018-04-22 2023-12-05 Vence, Corp. Livestock management system and method
CN108849610A (en) * 2018-08-22 2018-11-23 南京信息工程大学 Multifunctional pet necklace
FR3086837B1 (en) 2018-10-03 2021-06-18 Allflex Europe CLAMP FOR THE HANDLING OF AN ANIMAL IDENTIFICATION DEVICE AND / OR ANIMAL TISSUE REMOVAL INCLUDING HOLDING MEANS WITH REMOTE DRIVING MEANS
BR112021006730A8 (en) 2018-10-10 2022-09-13 Scr Eng Ltd METHOD AND DEVICE FOR DRYING LIVESTOCK ANIMALS
US11000017B2 (en) * 2018-11-28 2021-05-11 Kathryn Rust Animal bark control device and method
CN113711227B (en) 2019-02-08 2024-11-05 奥尔弗莱克斯澳大利亚有限公司 Livestock electronic tag reader
EP3921761B1 (en) 2019-02-08 2024-09-18 Allflex Australia Pty Ltd Electronic animal identification tag reader synchronisation
CN113678135B (en) 2019-02-08 2025-12-19 奥尔弗莱克斯澳大利亚有限公司 Determination of livestock position
US10806125B1 (en) 2019-08-13 2020-10-20 International Business Machines Corporation Service animal navigation
CN114245710A (en) * 2019-08-15 2022-03-25 卫星动物保护有限责任公司 Correction collar using geographical positioning technology
US12409474B2 (en) 2019-08-28 2025-09-09 S.C.R. (Engineers) Limited Devices for analysis of a fluid
US12335807B2 (en) * 2020-04-17 2025-06-17 Oshkosh Corporation Active truck tracking and alerts for residential refuse can collection
USD990063S1 (en) 2020-06-18 2023-06-20 S.C.R. (Engineers) Limited Animal ear tag
IL275518B (en) 2020-06-18 2021-10-31 Scr Eng Ltd An animal tag
USD990062S1 (en) 2020-06-18 2023-06-20 S.C.R. (Engineers) Limited Animal ear tag
IL275812B (en) 2020-07-01 2022-01-01 Scr Eng Ltd A device assignment system and method
CN112214564B (en) * 2020-10-13 2023-08-29 北京易控智驾科技有限公司 Map boundary updating method and system for strip mine loading area
CA3200086A1 (en) 2020-11-25 2022-06-02 Identigen Limited A system and method for tracing members of an animal population
IL280374B2 (en) 2021-01-24 2023-11-01 Scr Eng Ltd An animal marking control system and method
CA206747S (en) 2021-04-08 2024-12-30 Chevillot Sas Tag applicator for animals
CA206812S (en) 2021-04-08 2023-04-11 Chevillot Sas Tag applicator for animals
US11213010B1 (en) 2021-05-19 2022-01-04 David Lewis Pet tracking assembly
USD1086685S1 (en) 2021-11-12 2025-08-05 Julie Csenger Pet footwear configured to hold a GPS tracker
US12402596B2 (en) 2022-05-03 2025-09-02 S.C.R. (Engineers) Limited Milk channel and feed inlet coupled thereto, and system and method for conserving wash fluid in a washing process for cleaning a milkmeter system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100139576A1 (en) * 2008-11-04 2010-06-10 Dt Systems, Inc. Electronic fence system

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5438517A (en) 1990-02-05 1995-08-01 Caterpillar Inc. Vehicle position determination system and method
US5490073A (en) 1993-04-05 1996-02-06 Caterpillar Inc. Differential system and method for a satellite based navigation
US5868100A (en) 1996-07-08 1999-02-09 Agritech Electronics L.C. Fenceless animal control system using GPS location information
US5791294A (en) 1996-10-24 1998-08-11 Trimble Navigation Position and physiological data monitoring and control system for animal herding
US6271757B1 (en) 1997-12-19 2001-08-07 Invisible Fence, Inc. Satellite animal containment system with programmable Boundaries
US6043748A (en) 1997-12-19 2000-03-28 Invisible Fence Company, Inc. Satellite relay collar and programmable electronic boundary system for the containment of animals
US6232880B1 (en) 1999-07-14 2001-05-15 The United States Of America As Represented By The Secretary Of Agriculture Animal control system using global positioning and instrumental animal conditioning
US6232916B1 (en) 1999-08-31 2001-05-15 Lucent Technologies, Inc. GPS restraint system and method for confining a subject within a defined area
US6487992B1 (en) 1999-11-22 2002-12-03 Robert L. Hollis Dog behavior monitoring and training apparatus
US7034695B2 (en) 2000-12-26 2006-04-25 Robert Ernest Troxler Large area position/proximity correction device with alarms using (D)GPS technology
US6581546B1 (en) 2002-02-14 2003-06-24 Waters Instruments, Inc. Animal containment system having a dynamically changing perimeter
US6768452B2 (en) 2002-12-19 2004-07-27 Texas Instrucments Incorporated System and method for providing time to a satellite positioning system (SPS) receiver from a networked time server
US20040243307A1 (en) * 2003-06-02 2004-12-02 Pieter Geelen Personal GPS navigation device
US6903682B1 (en) 2004-01-14 2005-06-07 Innotek, Inc. DGPS animal containment system
EP1723021B1 (en) 2004-02-24 2008-08-27 General Electric Company Rail car tracking system
US7424867B2 (en) * 2004-07-15 2008-09-16 Lawrence Kates Camera system for canines, felines, or other animals
US20060135180A1 (en) * 2004-12-17 2006-06-22 International Business Machines Corporation Method, system, and program product for providing services and information to wireless mobile devices
WO2007020589A1 (en) * 2005-08-19 2007-02-22 Koninklijke Philips Electronics N.V. A training device and a method for training an animal to adapt its behavior to various environments
US7819087B2 (en) * 2006-08-09 2010-10-26 Tri-Tronics, Inc. Remote controlled animal training system with wireless communication system
US8947240B2 (en) * 2007-02-12 2015-02-03 Radio Systems Corporation System for detecting information regarding an animal and communicating the information to a remote location
US20130118418A1 (en) * 2008-02-13 2013-05-16 Tom Lalor Remote control system for controlling a remote animal collar
US20100234718A1 (en) * 2009-03-12 2010-09-16 Anand Sampath Open architecture medical communication system
US20120037088A1 (en) * 2010-02-24 2012-02-16 Rebecca Leah Altenhofen Miniature remote gps recovery system
US8726845B2 (en) * 2010-03-23 2014-05-20 Woodstream Corporation Radial-shape wireless dog fence system and method with temperature compensated crystal oscillator for reduced clock speed variation between base unit and collar
US8378815B1 (en) 2010-10-28 2013-02-19 Gemalto Sa Asset tracking with error adaptive boundary
US20120272924A1 (en) * 2011-04-27 2012-11-01 So Min Jae Animal training apparatus having multiple receivers equipped with light emitting units
US9258982B1 (en) 2011-06-16 2016-02-16 Wolfgis, Llc Dog collar with geo-positioning tracking and control cue capability
US20130092099A1 (en) * 2011-10-18 2013-04-18 Titan Pet Products, Inc. Systems and methods for animal containment and premises monitoring
US20130127658A1 (en) 2011-11-22 2013-05-23 Radio Systems Corporation Method and Apparatus to Determine Actionable Position and Speed in GNSS Applications
US9468194B2 (en) * 2012-02-09 2016-10-18 Robert Barcik Systems and methods for stimulating animal behavior
US8917172B2 (en) * 2012-02-15 2014-12-23 Epc4Roi Limited Partnership Wireless pet barrier using RFID
WO2013133918A1 (en) * 2012-03-09 2013-09-12 Bellon Bart Improved animal collar with integrated electronics

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100139576A1 (en) * 2008-11-04 2010-06-10 Dt Systems, Inc. Electronic fence system

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10154651B2 (en) 2011-12-05 2018-12-18 Radio Systems Corporation Integrated dog tracking and stimulus delivery system
US11470814B2 (en) 2011-12-05 2022-10-18 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US10674709B2 (en) 2011-12-05 2020-06-09 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US11553692B2 (en) 2011-12-05 2023-01-17 Radio Systems Corporation Piezoelectric detection coupling of a bark collar
US10342218B1 (en) 2013-03-15 2019-07-09 GPSip, Inc. GPS dog fence incorporating location guidance and positive reinforcement training
US12292527B2 (en) 2013-03-15 2025-05-06 Radio Systems Corporation Integrated apparatus and method to combine a wireless fence collar with GPS tracking capability
US10820575B2 (en) 2013-03-15 2020-11-03 GPSip, Inc. Wireless location assisted zone guidance system incorporating dynamically variable intervals between sequential position requests
US10064390B1 (en) * 2013-03-15 2018-09-04 GPSip, Inc. Wireless location assisted zone guidance system incorporating a multi-zone containment area
US10080346B2 (en) 2013-03-15 2018-09-25 GPSip, Inc. Wireless location assisted zone guidance system
US10470437B1 (en) 2013-03-15 2019-11-12 GPSip, Inc. Wireless location assisted zone guidance system
US10165755B1 (en) 2013-03-15 2019-01-01 GPSip, Inc. Wireless location assisted zone guidance system region lookup
US10172325B1 (en) 2013-03-15 2019-01-08 GPSip, Inc. Wireless location assisted zone guidance system incorporating dynamically variable intervals between sequential position requests
US10455810B1 (en) 2013-03-15 2019-10-29 GPSip, Inc. Wireless location assisted zone guidance system region lookup
US10405520B2 (en) 2013-03-15 2019-09-10 GPSip, Inc. Wireless location assisted zone guidance system
US10292365B1 (en) 2013-03-15 2019-05-21 GPSip, Inc. Wireless location assisted zone guidance system incorporating shepherding of wayward dogs
US11019807B1 (en) 2013-03-15 2021-06-01 GPSip, Inc. Wireless location assisted zone guidance system compatible with large and small land zones
US10251371B1 (en) 2014-03-18 2019-04-09 GPSip, Inc. Wireless location assisted zone guidance system incorporating a system and apparatus for predicting the departure of an animal from a safe zone prior to the animal actually departing
US10624319B2 (en) 2014-03-18 2020-04-21 GPSip, Inc. Wireless location assisted zone guidance system incorporating a rapid collar mount and non-necrotic stimulation
US10504354B2 (en) * 2014-09-12 2019-12-10 Ncr Corporation Branch device geo-fencing pairing security
US20170148287A1 (en) * 2014-09-12 2017-05-25 Ncr Corporation Branch device geo-fencing pairing security
US20160366853A1 (en) * 2015-06-16 2016-12-22 Radio Systems Corporation Systems and methods for monitoring a subject in a premise
US10045512B2 (en) * 2015-06-16 2018-08-14 Radio Systems Corporation Systems and methods for monitoring a subject in a premise
WO2016204799A1 (en) * 2015-06-16 2016-12-22 Radio Systems Corporation Systems and methods for monitoring a subject in a premise
US10231440B2 (en) 2015-06-16 2019-03-19 Radio Systems Corporation RF beacon proximity determination enhancement
US20200267941A1 (en) * 2015-06-16 2020-08-27 Radio Systems Corporation Apparatus and method for delivering an auditory stimulus
US12089565B2 (en) 2015-06-16 2024-09-17 Radio Systems Corporation Systems and methods for monitoring a subject in a premise
US10645908B2 (en) 2015-06-16 2020-05-12 Radio Systems Corporation Systems and methods for providing a sound masking environment
US10575497B2 (en) * 2016-06-08 2020-03-03 Terry Lee Torres Programmable training system for pets
US10306870B2 (en) * 2016-06-08 2019-06-04 Terry Lee Torres Programmable training system for pets
US20190239480A1 (en) * 2016-06-08 2019-08-08 Terry Lee Torres Programmable training system for pets
US10613559B2 (en) 2016-07-14 2020-04-07 Radio Systems Corporation Apparatus, systems and methods for generating voltage excitation waveforms
WO2018032473A1 (en) * 2016-08-18 2018-02-22 深圳市沃特沃德股份有限公司 Pet-related navigation method and device
US11910783B2 (en) 2016-09-07 2024-02-27 Smart Tracking Technologies, Llc Smart animal collar system
USD822915S1 (en) 2016-09-07 2018-07-10 Smart Pet Technologies, Llc Wearable pet monitor
US10912282B2 (en) 2016-09-07 2021-02-09 Smart Tracking Technologies, Llc Smart animal collar system
CN108308059A (en) * 2017-01-18 2018-07-24 苏州宝时得电动工具有限公司 Pet neck ring system and Pet neck ring control method
US11109182B2 (en) 2017-02-27 2021-08-31 Radio Systems Corporation Threshold barrier system
US11394196B2 (en) 2017-11-10 2022-07-19 Radio Systems Corporation Interactive application to protect pet containment systems from external surge damage
US20190163203A1 (en) * 2017-11-28 2019-05-30 Ford Global Technologies, Llc Method and apparatus for vehicle assisted pet tracking
CN109839929A (en) * 2017-11-28 2019-06-04 福特全球技术公司 Method and apparatus for vehicle auxiliary pet tracking
US10986813B2 (en) 2017-12-12 2021-04-27 Radio Systems Corporation Method and apparatus for applying, monitoring, and adjusting a stimulus to a pet
US10842128B2 (en) 2017-12-12 2020-11-24 Radio Systems Corporation Method and apparatus for applying, monitoring, and adjusting a stimulus to a pet
US10955521B2 (en) 2017-12-15 2021-03-23 Radio Systems Corporation Location based wireless pet containment system using single base unit
US11372077B2 (en) 2017-12-15 2022-06-28 Radio Systems Corporation Location based wireless pet containment system using single base unit
US12044791B2 (en) 2017-12-15 2024-07-23 Radio Systems Corporation Location based wireless pet containment system using single base unit
US10514439B2 (en) 2017-12-15 2019-12-24 Radio Systems Corporation Location based wireless pet containment system using single base unit
US11330803B2 (en) 2018-03-14 2022-05-17 Protect Animals with Satellites, LLC Corrective collar utilizing geolocation technology
US12102059B2 (en) 2018-03-14 2024-10-01 Protect Animals with Satellites, LLC Corrective collar utilizing geolocation technology
US11713968B2 (en) 2018-03-17 2023-08-01 GPSip, Inc. Wireless location assisted zone guidance system incorporating secure transmission of location
US11238889B2 (en) 2019-07-25 2022-02-01 Radio Systems Corporation Systems and methods for remote multi-directional bark deterrence
CN110521626A (en) * 2019-08-13 2019-12-03 中国农业大学 Animal positioning devices for use in closed environments
US12007490B2 (en) 2019-09-18 2024-06-11 GPSip, Inc. Wireless location assisted zone guidance system incorporating secure transmission of location
WO2021055883A2 (en) 2019-09-18 2021-03-25 GPSip, Inc. Wireless location assisted zone guidance system incorporating secure transmission of location
CN110851555A (en) * 2019-11-15 2020-02-28 四川鱼鳞图信息技术股份有限公司 Plot positioning and searching method based on line segment angle weight
CN111602606A (en) * 2020-03-13 2020-09-01 台湾立讯精密有限公司 animal guide
US11490597B2 (en) 2020-07-04 2022-11-08 Radio Systems Corporation Systems, methods, and apparatus for establishing keep out zones within wireless containment regions
US12219933B1 (en) 2020-09-24 2025-02-11 Protect Animals with Satellites, LLC System and method for tracking an animal and for preventing the animal from attacking another animal
US12156510B2 (en) 2021-03-08 2024-12-03 Protect Animals with Satellites, LLC Corrective collar utilizing geolocation technology
US12171192B1 (en) 2022-02-14 2024-12-24 GPSip, Inc. Graphical shepherding
WO2025101995A1 (en) * 2023-11-10 2025-05-15 Radio Systems Corporation Animal tracking system using high-accuracy positioning
US20250151697A1 (en) * 2023-11-10 2025-05-15 Radio Systems Corporation Animal tracking system using high-accuracy positioning
US20250155587A1 (en) * 2023-11-10 2025-05-15 Radio Systems Corporation Animal tracking system using high-accuracy positioning
US20250057125A1 (en) * 2024-09-25 2025-02-20 Smart Pets Home Inc. Intelligent pet ecosystem
US12290050B2 (en) * 2024-09-25 2025-05-06 Smart Pets Home Inc Intelligent pet ecosystem

Also Published As

Publication number Publication date
US8955462B1 (en) 2015-02-17
US9258982B1 (en) 2016-02-16
US8934923B1 (en) 2015-01-13

Similar Documents

Publication Publication Date Title
US8955462B1 (en) System and method for remote guidance of an animal to and from a target destination
US11635776B2 (en) Unmanned aerial vehicle control system, unmanned aerial vehicle control method, and program
US8823513B2 (en) Systems and methods to track movement of animals
US8947241B2 (en) Animal tracking apparatus and method
US11635529B2 (en) Virtual boundary methods and systems
US9924314B2 (en) Device and method for tracking a subject using satellite positioning data
ES2879277T3 (en) Low-power location of moving objects
EP2608093B1 (en) Fitness activity monitoring systems and methods
US7602302B2 (en) Animal tracking apparatus and method
US9173380B2 (en) Animal indicator apparatus
KR20140076592A (en) Dynamic meeting location determination
CN103975223A (en) Route smoothing
US20170339820A1 (en) System and method for scouting vehicle mapping
US11399260B2 (en) System and method for using positioning information in an electronic communication network to affect when as asset obtains a location estimate
US20170374503A1 (en) Device and Method For Containing and Tracking A Subject Using Satellite Positioning Data
US20240156061A1 (en) Apparatus for locational control of animal voiding and method therefor
KR101504063B1 (en) Moving bag
US20020198612A1 (en) Apparatus and method tracking competitor movement in a sporting event
CN107291073A (en) A kind of agricultural robot system, method and its device based on AUTONOMOUS TASK
JP2004286494A (en) Position setting device and position specifying method using pseudo satellite
EP2375267A1 (en) A local area GNSS tracking system and method
Soukaras et al. Augmented audio reality mobile application specially designed for visually impaired people
US20250130588A1 (en) Navigation for a robotic work tool system
AU2012294935B2 (en) Systems and methods to track movement of animals
JP2003345237A (en) Map generating method

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: PROTECT ANIMALS WITH SATELLITES, LLC, NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WOLFGIS, LLC;REEL/FRAME:065419/0166

Effective date: 20230628