US20080036594A1 - System and method for canine training - Google Patents
System and method for canine training Download PDFInfo
- Publication number
- US20080036594A1 US20080036594A1 US11/836,695 US83669507A US2008036594A1 US 20080036594 A1 US20080036594 A1 US 20080036594A1 US 83669507 A US83669507 A US 83669507A US 2008036594 A1 US2008036594 A1 US 2008036594A1
- Authority
- US
- United States
- Prior art keywords
- dog
- collar
- animal
- computer
- stimulus
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K15/00—Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
- A01K15/02—Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices ; Toys specially adapted for animals
- A01K15/021—Electronic training devices specially adapted for dogs or cats
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; CARE OF BIRDS, FISHES, INSECTS; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K15/00—Devices for taming animals, e.g. nose-rings or hobbles; Devices for overturning animals in general; Training or exercising equipment; Covering boxes
- A01K15/02—Training or exercising equipment, e.g. mazes or labyrinths for animals ; Electric shock devices ; Toys specially adapted for animals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/70—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using electromagnetic waves other than radio waves
- G01S1/703—Details
- G01S1/7032—Transmitters
- G01S1/7034—Mounting or deployment thereof
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/70—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using electromagnetic waves other than radio waves
- G01S1/703—Details
- G01S1/7032—Transmitters
- G01S1/7038—Signal details
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/82—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted
- G01S13/825—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted with exchange of information between interrogator and responder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/86—Combinations of sonar systems with lidar systems; Combinations of sonar systems with systems not using wave reflection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2201/00—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters
- G01S2201/01—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters adapted for specific applications or environments
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S119/00—Animal husbandry
- Y10S119/908—Electrical animal control or handling
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Electromagnetism (AREA)
- Animal Husbandry (AREA)
- Zoology (AREA)
- Animal Behavior & Ethology (AREA)
- Physical Education & Sports Medicine (AREA)
- General Health & Medical Sciences (AREA)
- Toys (AREA)
Abstract
Description
- This application is a continuation of application Ser. No. 11/417,443, filed May 3, 2006, titled “SYSTEM AND METHOD FOR CANINE TRAINING”, which is a divisional of application Ser. No. 10/893,549, filed Jul. 15, 2004, titled “TRAINING, MANAGEMENT, AND/OR ENTERTAINMENT SYSTEM FOR CANINES, FELINES, OR OTHER ANIMALS,” the entire contents of which is hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to systems for computer-aided training and management of dogs, cats, and other animals.
- 2. Description of the Related Art
- Electronic dog training collars that provide warning sounds, followed by some form of punishment for the purpose of training dogs not to engage in nuisance barking are well known. This type of system is activated when a dog's barking sound is picked up from the dog's throat area by a sound-sensing device located on a dog collar. Electronic dog training collars that provide warning sounds, followed by some form of punishment for the purpose of training dogs to stay within an established area are also well known. This type of system is activated when a radio receiver in the collar picks up a signal transmitted through a buried wire antenna. This type of training device does not provide a method for allowing the dog to return to within the established area in the event it escapes, without receiving correction. Another type of electronic dog training collar provides warning sounds, then some form of punishment when behavioral problems are visually detected by the dog trainer who activates a radio transmitter contained within a handheld enclosure. This signal, in turn, is received by a dog collar and the correction sequence is initiated. Some training collars of this type have a tilt switch which senses whether a dog is moving or standing still (pointing).
- These and other prior art systems are limited in capability and are primarily designed to correct specific unwanted behaviors. Such systems are geared towards giving the dog a negative stimulus (punishment) when the unwanted behavior occurs. The prior art systems, aside from keeping the dog in the yard, are not concerned with protecting the happiness, health and well-being of the dog (or other animal). Moreover, it is well known that punishment training is a poor method of training and often leads to behavioral problems. Dogs have an innate desire to please, and thus the best trainers know to base the training on reward and encouragement, and to use punishment sparingly.
- These and other problems are solved by a computer-aided training and management system that uses a computer or other processor in wireless communication with an instrumented dog collar and/or optionally, one or more dog interaction devices, such as, for example, video monitors, loudspeakers, video cameras, training toys (e.g., ball, bone, moving toy, etc.), an animatronics “trainer,” a treat dispenser, a food dispensing and monitoring device, a water dispensing and monitoring device, tracking devices, a dog door, dog-monitoring doghouse, a dog-monitoring dog toilet, etc. In one embodiment, an instrumented dog collar is in two-way communication with a central computer system.
- In one embodiment, a video device (or devices) and/or loudspeakers are used to provide training commands. The dog collar and/or one or more training toys, video monitors, etc. are fitted with wireless instrumentation to provide feedback regarding the dog's response to the training commands. In one embodiment, a computer-controlled treat dispenser is used to reward the dog. The training system can be used to entertain the dog, to train the dog to perform specific tasks, to train behaviors, and/or to increase the dog's vocabulary.
- In one embodiment, a food dispensing and monitoring device and/or a water dispensing and monitoring device are provide to feed the dog and to monitor the dog's health and well-being by measuring the dogs intake of food and water. In one embodiment, tracking devices such, as for example, Infrared Red (IR) location, acoustic location, Radio Frequency (RF) location, GPS location, and/or inertial motion tracking are used to determine the dog's location. In one embodiment, the management system controls a “dog door” to allow the dog ingress and egress into a house or other structure.
- In one embodiment, a wireless dog collar communicates with a Radio Frequency Identification (RFID) tag implanted in the dog and relays information from the RFID tag to the computer monitoring system. In one embodiment the RFID tag includes a temperature sensor to allow the monitoring system to monitor the dog's temperature. In one embodiment the RFID tag includes one or more biometric sensors to measure the dog's health and well-being, such as for example, temperature, blood pressure, pulse, respiration, etc.
- In one embodiment, the animal management system includes a computer system provided to a first wireless communication transceiver and an animal collar provided to a second wireless communication transceiver. The animal collar has an identification code and is configured to communicate with the computer system using two-way handshaking communication such that the computer system can send commands to the animal collar and receive acknowledgement of the commands from the animal collar. The animal collar can send data to the computer system and receive acknowledgement from the computer system according to the identification code. The computer system is configured to send commands to the animal collar and to receive data from the animal collar related to one or more actions of a animal wearing the animal collar. The computer system is configured to keep records of at least a portion of the animal's actions.
- In one embodiment, the animal collar includes at least one of, an acoustic input device, an acoustic output device, a vibrator device, an odor output device an infrared receiver, an infrared transmitter, an RFID tag reader, a GPS receiver, an inertial motion unit (e.g., accelerometers or gyroscopes).
- In one embodiment, the animal management system includes at least one of, an RF location system, a computer-controlled treat dispenser, a computer-controlled water dispenser, a computer-controlled food dispenser, computer-controlled animal toilet, a computer-controlled animal house, a video monitor. In one embodiment, the animal management system includes at least one animal toy configured to wirelessly communicate with the computer system. In one embodiment, the wireless toy includes at least one of, a light, an acoustic input device, an acoustic output device, a touch (or usage) sensor, a motion sensor, a location tracking system.
- In one embodiment, the animal management system includes one or more location system units disposed about an area, such as, for example, a house, barn, yard, ranch, etc. In one embodiment, the location system units use infrared radiation for location and tracking of the animal collar. In one embodiment, the location system units use acoustic waves for location and tracking of the animal collar. In one embodiment, the location system units use electromagnetic waves for location and tracking of the animal collar. In one embodiment, the location system units are also configured to operate as motion detectors for a home security system.
-
FIG. 1 shows various elements of a dog training and management system. -
FIG. 2 is a block diagram of the dog collar. -
FIG. 3 is a block diagram of the dog collar fromFIG. 2 with the addition of location finding systems and a second RF transceiver for communicating with an RFID tag. -
FIG. 4 is a block diagram of a dog toy. -
FIG. 5 is a block diagram of the treat dispenser. -
FIG. 6A shows a remote control for controlling the functions of the training and management system and for displaying data from the training and management system. -
FIG. 6B is a block diagram of the remote control. -
FIG. 7 is a block diagram of the dog house system. -
FIG. 8A is a diagram of the food dispenser. -
FIG. 8B is a block diagram of the food dispenser. -
FIG. 9 is a block diagram of the water dispenser. -
FIG. 10 is a diagram of one embodiment of the dog toilet. -
FIG. 11 is a block diagram of a repeater unit. -
FIG. 12 is a block diagram of the base unit. -
FIG. 13 is a block diagram of a ball tossing unit used to play “fetch” with the dog. -
FIG. 14 is a architectural-type drawing of the floor plan of a portion of a house showing examples of placement of locations sensors to sense the movement of the dog around the house. -
FIG. 1 shows various elements of a dog training and management system 100 for managing a pet or animal such as adog 101. For purposes of explanation, and not by way of limitation, the system 100 is described herein as a training system and a dog management system. One of ordinary skill in the art will recognize that various aspects of the system 100 can also be used for cats, other pets, farm animals, livestock, zoo animals, etc. The system 100 includes acomputer system 103 to control the system 100 and, to collect data, and to provide data for the owner/trainer. The system typically includes awireless collar 102 and awireless base unit 104. Thebase unit 104 is provided to thecomputer 103 and allows thecomputer 103 to communicate with thecollar 102. In one embodiment, thecollar 102 communicates with a Radio Frequency ID (RFID) tag embedded in thedog 101. The RFID tag provides an identification code to identify thedog 101. Thecollar 102 reads the RFID tag and relays the information from the RFID tag to thecomputer 103. In one embodiment, the RFID tag includes one or more biometric sensors to allow thecomputer 103 to monitor the health and condition of thedog 101. In one embodiment the RFID tag includes a temperature sensor to allow the monitoring system to monitor the dog's temperature. In one embodiment the RFID tag includes one or more biometric sensors to measure the dog's health and well-being, such as for example, temperature, blood pressure, pulse, respiration, blood oxygenation, etc. - The system 100 can also include one or more of the following optional devices: one or more video monitors 105, one or
more loudspeakers 107, one ormore video cameras 106, one or more RF training toys (e.g., aball 114, abone 116, a movingtoy 115, etc.), an animatronics “trainer” 123, and atreat dispenser 122. The system 100 can further include one or more of the following optional devices: a remote control/display 112 for displaying the dog's location, a food dispensing andmonitoring device 121, a water dispensing andmonitoring device 120, one or more systems for locating the dog, one ormore RF repeaters 113, one or more dog-door controllers 111, a dog-monitoring doghouse 119, a dog-monitoringdog toilet 117, and ambient condition sensors (e.g., rain, wind, temperature, daylight, etc.) 129. In one embodiment, the ambient condition sensors are wireless sensors that communicate wirelessly with thecomputer system 103. - In one embodiment, the system 100 can be used as a computerized training system for training the
dog 101. During training, the system 100 provides training commands or instructions to thedog 101. Audio commands can be provide through theloudspeakers 107, through a loudspeaker in thecollar 102, and/or through audio devices (e.g., loudspeakers, buzzers, etc.) in the dog toys 114-116. Visual commands can be provided by themonitor 105, by ananimatronics trainer 123, and/or by visual display devices (e.g., lights in the toys 114-116, lights on thetoilet 117,dog house 119, dispensers 121-122) etc. The dog tracking system described below can be used to provide corrective commands when thedog 101 is not performing correctly and/or to provide encouragement then thedog 101 is performing correctly. - In one embodiment, a
modem 130 is provided for making connections with the telephone system, to allow the system 100 to communicate with an owner/trainer through cellular telephone, text messaging, pager, etc. A network connection 108 (e.g., an Internet connection, local area network connection, wide area network connection, etc.) is provided to allow the owner/trainer to communicate with the system 100 and to allow the system 100 to receive updated software, updated training regimens, etc. - In one embodiment, the
collar 102 provides positive reinforcement (e.g., clicker sounds, “good dog” sounds, pleasing sounds, pleasing smells, treats, etc.) and/or negative reinforcement commands (e.g., unpleasant sounds, electric shock, unpleasant vibration, unpleasant smells, etc.) - The dog toys provide touch and/or motion feedback to the training system 100. The training system 100 delivers a treat to the dog using the
treat dispenser 122 when it receives confirmation that the dog has properly performed the command. In one embodiment, an Inertial Motion Unit (IMU) in thedog collar 102 and/or thevideo cameras 106 are be used to determine when the dog performs a desired action (e.g., sit, roll over, lie down, retrieve a toy, etc.). A location system described below can be used to keep the dog in a desired area and out of “off limits” areas. In one embodiment, the location system uses multiple inputs to determine the dog's location. - In one embodiment, the dog toys 114-116 are adapted to specialized training such as, for example, bomb-sniffing, drug-sniffing, etc.
- In one embodiment, the
animatronics trainer 123 is configured to smell like a human (e.g., by placing clothes warn by the owner/trainer on the animatronics trainer). In one embodiment, theanimatronics trainer 123 is configured to speak to the dog. In one embodiment, theanimatronics trainer 123 is configured to provide treats to the dog. In one embodiment, theanimatronics trainer 123 is mobile and is configured to walk the dog. In one embodiment, theanimatronics trainer 123 is configured to be used the teach the dog to heel. - In one embodiment, the system 100 uses the
sensors 129 to detect fire or smoke. In one embodiment, the system 100 receives alarm data from a home alarm system. In one embodiment, themicrophone 204 is used to detect a fire alarm. When the system 100 detects a fire or smoke alarm, the system 100 can open thedog door 111, instruct the dog to leave, close thedog door 111 after the dog has left, and notify the owner/trainer. The owner/trainer can be notified by using theloudspeakers 107, by telephone, pager, and/or text messaging using themodem 130 to connect with the telephone system, and/or by using the network connection 108 (e.g., email instant messaging, etc.). Themodem 130 is configured to place a telephone call and then communicate with the owner using data (e.g., in the case of text messaging) and/or synthesized voice. Themodem 130 can also be used by the owner/trainer 130 to contact thecomputer system 103 and control the system 100 using voice recognition commands and/or data. - In one embodiment, the system 100 uses the
video cameras 106 to record videos of the dog's training. These videos can be played back for the owner/trainer to help the owner/trainer understand how the training is progressing and to spot problems. - For example, the system 100 can be used, for example, to train the
dog 101 to understand one or more of the following commands/actions: - A. General Commands
-
- Sit-Stay
- Come Here (or Come, or Here)
- Down-Stay
- Heel
- Stand-Stay
- Stand
- Don't Growl
- Stand Here/Stand By Me
- Lie Down
- Up
- Down
- Shake Hands
- Roll Over
- No Paw
- Slow-Time (walking command)
- Fast-Time (walking command)
- Take-Time (walking command-Slow Down)
- Catch/Fetch
- Speak/Bark
- Retrieve
- Eat Food
- Don't Do That
- No
- Go Ahead
- O.K.
- Track
-
- Go Out
- Let Go
- Look Back
- Get Out
- Kennel/Crate (‘Go to the kennel, etc.’)
- Bad Dog
- Come Back
- Get Ball
- Nice Dog
- Good Dog/Nice Dog
- Quiet
- Go To Sleep
- Walk/Go For A Walk
- Run
- Let's Play
- Put That Down
- Don't Shake Hands
- Stop Barking
- Don't Go Out/Don't Go Outside/Don't Go Out Door
- T.V. (e.g., stop the dog from barking at the TV or the doorbell)
- Go To The Corner
- Leave It/Drop It
- B. Military/Police-Type Commands
-
- Search
- Bite
- Hold
- Jump
- Track
- Blind Search
- Guard
- Go Ahead
- Let Go
- Stop/Halt
- Article Search (A command for the dog to search for
- contraband or other illegal items at an airport or another facility)
- Go Inside
- Go Outside
- Don't Do That
- Stand
- Speak/Bark
- Attack
- C. Situations in which control of the dog's behavior must be altered:
-
- Remain In Yard/Stay In The Yard (or similar area)
- Housebreaking
- Inappropriate Dominant Behavior
- Staying Off The Furniture
- Staying Off Guests/Don't Jump On Guests/Don't Bother Guests
- Eliminate Chewing Furniture
- Stop Inappropriate Barking
- Stay Out Of The Trash Cans
- Get The Newspaper
- Get Bedroom Slippers
- Don't Defecate/Urinate In House
- Eliminate Chewing Of Household Items
- Do Not Exhibit Aggressive Behavior Toward Visitors
- Don't Chase Cars or Other Moving Objects
- Eliminate Nipping/Snapping Behaviors
- Eliminate Or Prevent Excessive Fear Reactions or ‘Paranoia’ in the dog.
- Eliminate Negative Behaviors Such As Excessive, Unfounded Whining, Whimpering, or Vocalizing Other Similar Sounds
- In Inappropriate Situations
- Eliminate Uncontrolled (and sometimes destructive) Over-energetic Or Separation Anxiety-Related Behaviors
- The above lists are not exhaustive, but are intended to illustrate types of training that the system 100 can provide. The dog's response to commands is monitored by the system 100 by using data from the
collar 102, from the toys and other devices 114-123, and/or by video processing of from the one ormore video cameras 106. In addition, the dog's response to commands can be determined by the owner/trainer in real time and by watching video obtained by the one ormore video cameras 106. The system 100 can be used to train the dog to obey new commands and/or to reinforce commands the dog already understands. In one embodiment, a trainer works with thedog 101 and the system 100 to get the dog accustomed to the system 100 and to give the dog a starting vocabulary of basic commands (e.g. sit, stop, get the lighted toy, etc.) and then the system 100 can be used to reinforce the basic commands and to teach the dog new commands. -
FIG. 2 is a block diagram of thecollar 102. In thecollar 102, a sound sensing device (e.g., a microphone) 204, avibration device 205, a sound producing device (e.g., a loudspeaker) 206, anelectric shock device 207, and afirst RF transceiver 202 are provided to aprocessor 201. The sound sensing device is configured to sense sound waves (sonic and/or ultrasonic) such as, for example, a microphone, a transducer, etc. For convenience, and without limitation, the sound sensing device is referred to herein as a microphone with the understanding that other acoustic transducers can be used as well. For convenience, and without limitation, the sound producing device is referred to herein as a loudspeaker with the understanding that the sound producing device is configured to produce sound waves (sonic and/or ultrasonic) such as, for example, a loudspeaker, a transducer, a buzzer, a clicker, etc. Apower source 203 provides power for powering themicrophone 204, thevibration device 205, theloudspeaker 206 and theelectric shock device 207, thefirst RF transceiver 202 and theprocessor 201. In one embodiment, each of themicrophone 204, thevibration device 205, theloudspeaker 206 and theelectric shock device 207 are optional and can be omitted. Thecollar 102 can also include an odor/treat dispensing device 210 for providing pleasant smells, treats, and/or unpleasant smells so thedog 101. Thecollar 102 can also include a light (not shown) for providing visual indications to thedog 101, to the trainer, or to thevideo cameras 106. In one embodiment atamper sensor 230 is also provided. - The
microphone 204 is used to pick up sound waves such as, for example, sounds produced by thedog 101, sounds produced by other dogs, and/or acoustic waves produced by an acoustic location device (sonic or ultrasonic), etc. Theprocessor 201 processes the sounds picked up by the microphone and, if needed, sends processed data to thecomputer system 103 for further processing. Theloudspeaker 206 is used to produce pleasant and/or unpleasant sounds for thedog 101 and to provide commands to thedog 101. Themicrophone 204 and/orloudspeaker 206 can also be used in connection with an acoustic location system to locate the dog using acoustic waves. In an acoustic location system, themicrophone 204 and/orloudspeaker 206 communicate acoustically with acoustic sources or sensors placed about the house or yard to locate thedog 101. - The vibrator is used to produce pleasant and/or unpleasant vibrations to the
dog 101. Theelectric shock device 207 is used to provide corrective shocks to thedog 101. In one embodiment, theshock device 207 can provide a range of shocks from relatively mild to relatively harsh. In one embodiment, thecomputer system 103 instructs theprocessor 201 to control theelectric shock device 207 to deliver a desired shock intensity. - The
optional tamper sensor 230 senses when the collar has been tampered with (e.g., removed from the dog). In one embodiment, theoptional dispenser 210 dispenses odors such as pleasant and/or pleasant odors to thedog 101. In one embodiment, theoptional dispenser 210 dispenses treats for thedog 101. - The
first RF transceiver 202 communicates with thebase unit 104 either directly or through therepeaters 113. In one embodiment, theRF transceiver 202 provides two-way communications such that thecollar 102 can send information to thecomputer system 103 and receive commands from thecomputer system 103. In one embodiment, thecomputer system 103 and thefirst RF transceiver 202 communicate using a handshake protocol, to verify that data is received. -
FIG. 3 is a block diagram of thedog collar 102 fromFIG. 2 with the addition of location finding systems and asecond RF transceiver 309 for communicating with anRFID tag 310 imbedded in thedog 101. InFIG. 3 , thecollar 102 includes one or more location and tracking systems, such as, for example, anIR system 301, aGPS location system 302, anIMU 303 and/or a third RF transceiver 304. The tracking systems can be used alone or in combination to ascertain the location of the dog. TheIR system 301, theGPS location system 302, theIMU 303, and the third RF transceiver 304 are provided to theprocessor 201 and powered by thepower source 203. Theprocessor 201 controls operation of theIR system 301, theGPS location system 302, theIMU 303, and the third RF transceiver and controls when the power source delivers power to theIR system 301, theGPS location system 302 and theIMU 303. The first second and third RF transceivers are separated inFIG. 3 for purposes of description, and not by way of limitation. In one embodiment, thefirst RF transceiver 202, and/or thesecond RF transceiver 309 and/or the third RF transceiver 304 are combined into one or more transceivers. In one embodiment, thefirst RF transceiver 202, and/or thesecond RF transceiver 309 and/or the third RF transceiver 304 operate at different frequencies. - The
second RF transceiver 309 communicates with theRFID tag 310 to obtain information (e.g., identification, temperature, pulse rate, biometric information, etc.) from theRFID tag 310. - In one embodiment, the third RF transceiver 304 is a receive-only device that receives radio location signals from one or more radio location transmitters as part of a radio location system. In an alternative embodiment, the third RF transceiver 304 is a transmit-only device that transmits radio location signals to one or more radio location receivers as part of a radio location system. In an alternative embodiment, the third RF transceiver 304 transmits radio location signals to and receives radio location signals from one or more radio location transceivers as part of a radio location system. Techniques for radio location systems such as, for example, GPS, DECCA, LORAN, etc. are known in the art. Data from the radio location system is provided to the
computer system 103 to allow thecomputer system 103 to determine the location of thecollar 102. In one embodiment, radio location is provided by measuring a strength of a signal transmitted by thecollar 102 and received by one ormore repeaters 113 to estimate distance between the repeaters and thecollar 102. In one embodiment, radio location is provided by measuring a strength of signals transmitted by one ormore repeaters 113 and received by thecollar 102 to estimate distance between the repeaters and thecollar 102. In one embodiment, a time delay corresponding to radio frequency propagation between therepeaters 113 and thecollar 102 is used to estimate the location of thecollar 102. - The various location systems have benefits and drawbacks. In one embodiment, the system 100 uses a combination of one or more of a GPS system, an IMU, a radio-location system, an IR system, and an acoustic system, to locate the
dog 101. One or more of these systems are used synergistically to locate thedog 101 and to reduce the power consumed in thecollar 102 by the location process. - The
IMU 303 uses one or more accelerometers and/or gyroscopes to sense motion of the collar. The motion can be integrated to determine location. TheIMU 303 provides relatively low power requirements and relatively high short-term accuracy. The IMU provides relatively lower long-term accuracy. An Inertial Motion Units (IMU) unit will work indoors or out, and typically consumes less power than other location systems. However, IMU systems are prone to drift over time and tend to loose accuracy if not recalibrated at regular intervals. In one embodiment is recalibrated from time to time by using data from one or more of the GPS, acoustic, IR, and/or RF location systems. In one embodiment theIMU 303 is used to reduce power requirements for the GPS, IR, and/or RF location systems. In one embodiment, the GPS, IR, and/or RF location systems are placed in a low-power or standby mode when theIMU 303 senses that thecollar 102 is motionless or relatively motionless. If theIMU 303 senses that thecollar 102 is relatively motionless (e.g., motionless or moving at a relatively low velocity) then the dog is either not moving or is moving slowly enough that tracking is not immediately needed. In one embodiment, theIMU 303 is a 3-axis system and thus motion of thecollar 102 in any direction is sensed as motion and can be used to activate one or more of the other sensing systems. Thus, for example, if the dog has been lying down and then stands up, the “up” motion will be sensed by theIMU 303 and the collar will activate one or more tracking systems. - In one embodiment, the system 100 assumes that the
dog 101 will not move at a relatively constant and relatively low velocity for any significant length of time. Thus, in one embodiment, the IMU self-calibrates to a constant offset error (e.g. a constant slope in the X, Y or Z direction) and a deviation from that constant X, Y offset error (e.g., a change in slope) is recognized as a movement by thedog 101. - In one embodiment the
IMU 303 is at least a 2-axis IMU that senses motion in at least two directions. In one embodiment theIMU 303 is at least a 3-axis IMU that senses motion in at least three directions. In one embodiment, theIMU 303 provides data to determine that thedog 101 has rolled over, jumped, etc. In one embodiment, the IMU provides data used to determine the gait of thedog 101, such as, for example, running, walking, going up stairs, going down stairs, trotting, limping, etc. In one embodiment, the IMU provides data used to determine head motions of thedog 101, such as, for example, barking, retching, etc. In one embodiment, data from the IMU is used in connection with signal processing of audio signals from a microphone in thecollar 102 to determine if thedog 101 is barking, retching, whimpering, drinking, choking, whining, etc. - For training, the IMU can be used alone or in combination with other tracking devices to obtain feedback on the motion of the
dog 101. Thus, for example, if thedog 101 is commanded to pick up theball 114, and the IMU senses that thedog 101 is moving towards theball 114, then the system 100 can provide positive feedback to the dog. - The
IMU 303 can measure both dynamic acceleration as well as static acceleration forces, including acceleration due to gravity, so theIMU 303 can be used to measure tilt as well as horizontal and vertical motion. When theIMU 303 is oriented so both the X and Y axes are parallel to the earth's surface it can be used as a two axis tilt sensor with a roll and pitch axis. Ninety degrees of roll would indicate that thedog 101 is lying on its side. In addition, when theIMU 303 indicates no movement at all, regardless of the orientation of thedog 101, the dog is asleep or inactive and the system is powered down, as described above. Thus, theIMU 303 can detect when the dog is not standing. - With regard to digging movements of the
dog 101, theIMU 303 can detect forward motion (dynamic motion) or lack of forward motion of the dog, in addition to tilt. If theIMU 303 detects that the dog's forward motion has stopped and a motion perpendicular to the main axis of the dog continues, the dog is digging. If this criteria is used in conjunction withIMU 303 recognition of a downward tilt toward the front of the dog's body, the digging motion is likely. Digging detection can be disabled automatically when the dog is laying down, rolling over, etc. With regard to jumping, theIMU 303 can be used to detect a movement essentially straight up, or up and slightly rearward, the dog is jumping up. - The
microphone 204 is used to listen to the dog for barking, whimpering, cries of distress or pain, retching, etc. The IMU 303 (if provided) can be used in connection with themicrophone 204 to help detect barking, retching, etc. and other sounds where a head movement is associated with the sound. In one embodiment, to reduce power consumption, thecollar 102 performs a preliminary acoustic analysis and forwards suspicious results to thecomputer system 103 for more detailed processing. Themicrophone 204 can also be used with an optional ultrasonic (or acoustic) location system. - The
collar 102 sends low-battery warnings to thecomputer system 103 to alert the owner/trainer that thecollar 102 needs fresh batteries. - The
loudspeaker 206 is used to provide training commands such as for example, spoken commands, positive reinforcement sounds (e.g. clicker sounds, “good dog” phrases, etc.), negative reinforcement sounds (e.g., unpleasant sounds), etc. Thevibrator 205 can be used for varying levels of relatively mild negative reinforcement during training. Theelectric shock generator 207 can be used for mild to strong negative reinforcement. - The Global Positioning System (GPS) is accurate but often does not work well indoors, and sometimes does not have enough vertical accuracy to distinguish between floors of a building. GPS receivers also require a certain amount of signal processing and such processing consumes power. In a limited-power device such as the
dog collar 102, the power consumed by a GPS system can reduce battery life. However, GPS has the advantage of being able to operate over a large area and is thus particularly useful when locating a dog that has escaped a confined area or is out of the range of other locating systems. - In one embodiment, the
GPS system 302 operates in a standby mode and activates at regular intervals or when instructed to activate. The GPS system can be instructed by thecomputer 103 or the collar to activate. When activated, the GPS system obtains a position fix on the dog 101 (if GPS satellite signals are available) and updates the IMU. In one embodiment, a GPS system is also provided to thecomputer system 103. The computer system uses data from its GPS system to send location and/or timing data to theGPS system 302 in thecollar 102 allowing theGPS system 302 to warm start faster, obtain a fix more quickly, and therefore use less power. - In one embodiment,
location system units 118 are placed about a house or kennel to locate movement and location of thedog 101. In one embodiment,location system units 118 send infrared light, acoustic waves, and/or electromagnetic waves to one or more sensors on thecollar 102 in order to conserve power in thecollar 102. In one embodiment, thecollar 102 sends infrared light, acoustic waves, and/or electromagnetic waves to thelocation system units 118 in order to conserve power in theunits 118. - For example,
location system units 118 placed near doorways or in hallways (see e.g.,FIG. 14 ) can be used to determine when thedog 101 moves from one room to another. Even if the dog cannot be exactly located within the room (e.g., due to blind spots), alocation system unit 118 placed to sense the movement of the dog though the doorway allows the system 100 to know which room the dog is in by watching thedog 101 move from room to room. - In one embodiment, each location transmitter (whether in the
collar 102 or the location system units 118) sends a coded pattern of pulses to allow the transmitter to be identified. In one embodiment, in order to conserve power, the location receiver (whether in thecollar 102 or the location system units 118) notifies thecomputer system 103 whenever the pattern of received pulses changes. Thus, for example, when the location receiver enters the range of a first location transmitter that transmits a first code, the location receiver sends a “location sensor message” to thecomputer system 103. In one embodiment, the location receiver does not send further location sensor messages so long as the location receiver continues to receive the pattern of pulses from the same location transmitter. In an alternate embodiment, the location receiver sends location sensor messages to thecomputer system 103 on a periodic basis so long as the location receiver continues to receive the pattern of pulses from the same transmitter. The location receiver sends a “location sensor lost” message when the pattern of pulses stops. - Motion detectors inside and/or outside a house are commonly provided in connection with home security systems. In one embodiment, the
location system units 118 are configured as motion detectors, and the IR system 301 (e.g., transmitter and/or receiver) on thecollar 102 communicates with such IR motion detectors to avoid false alarms that would otherwise occur when the motion detector detects the movement of the dog. In one embodiment, the collar transmits an IR signal that the motion detector recognizes as coming from thecollar 102 and thus the motion detector knows that the motion it is sensing is due to the dog and not an intruder. In one embodiment, when thecollar 102 detects an IR transmission from a motion detector, the collar transmits a response IR signal that the motion detector recognizes. In one embodiment, the IR tracking system used by the system 100 is also used as part of a home security system to track both the movement of the dog and other movements in the house that are not due to the dog. Acoustic motion detectors and/or microwave motion detectors can be used with thecollar 102 similarly to the IR motion detectors. - Unlike VHF radio-based systems (e.g., GPS or VHF radio-location systems, etc.), IR, acoustic, and/or millimeter wave and some microwave systems do not penetrate walls very effectively. Thus, an IR, acoustic, and/or microwave/millimeter wave system can be used in the system 100 to locate the
dog 101 without having a map of the house or kennel. Radio-based systems that operate at frequencies that penetrate walls can be used in connection with a map of the house - In one embodiment, the IR system is replaced or augmented by a sonic or ultrasonic system. In one embodiment, the operation of the sonic or ultrasonic system is similar to that of the IR system except that the waves are sound waves instead of infrared waves. In one embodiment, the frequency of the sound waves used is above the frequency that can be heard by dogs or cats and thus does not disturb the animals. Although not immune to blind spots, the sonic or ultrasonic system is typically less susceptible to blind spots than the infrared system.
- In one embodiment, the sonic or ultrasonic system includes a ranging function similar to that of an RF system. In one embodiment, the ranging function uses a two-frequency phase comparison system to measure distance from the sound transmitter to the sound receiver.
- In one embodiment, the
IR system 301 can be used to send IR signals to thevideo cameras 106. - In one embodiment, the
dog 101 is contained in the containment area by 130 by a boundary wire antenna. Thecollar 102 receives encoded pseudo-random electromagnetic signals from the boundary wire antenna and a correction stimulus is applied when thedog 101 moves near to and through the containment wire antenna to the “outside” area. In one embodiment, thecollar 102 sends a warning message to thecomputer system 103 when thedog 101 gets too near the boundary wire antenna. If the dog moves outside the boundary area, the correction capability is disabled by thecomputer system 103 to allow the dog reentry into the containment area, without receiving correction. The correction capability is then restored by thecomputer system 103. - In one embodiment, the boundary wire is configured as two or more wires arranged as an inner wire (or wires) and an outer wire (or wires). The collar detects the transmissions from the two or more wires using amplitude and/or phase comparisons to determine if the dog is closer to the inner wire(s) and therefore inside the boundary, or closer to the outer wire(s) and therefore outside the boundary.
- In one embodiment, the collar determines the strength of the containment signal to find out how close the
dog 101 is to the containment fence. If the signal strength falls within a warning range, a negative training stimulus (e.g., a shock, vibration, etc.) is provided to deter further movement in that direction. Should this fail and the containment signal grows stronger, signaling a move closer towards the fence, then a stronger negative stimulus is provided (e.g., a stronger shock). If thedog 101 chooses to ignore the warnings and moves over the containment fence, then the change in phase of the containment signal indicates that the dog is outside the containment area - If the dog moves outside the range of the containment signal and outside the containment area, the collar provides a voice message (for example, “GO HOME!”) from the
loudspeaker 206. If thedog 101 moves back towards the containment fence to return within thecontainment region 130 and the containment signal is received by thecollar 102, thecollar 102 sends a message to thecomputer system 103 that the dog is outside the containment area and moving in. This tells thecomputer system 103 to cancels the audible beep (or voice message) and suppresses any stimulus to allow the dog to return. When the dog returns within the containment fence and within the allowed region,computer system 103 andcollar 102 resume normal operation. - In embodiment, the dog can be trained to remain within the
containment area 130 using GPS. AGPS boundary 130 is configured thecomputer system 103 and provided to thecollar 102. The dog's position are obtained several times per second. When the dog's location is too close to the edge of theboundary 130, the correction sequence is initiated. - When the dog moves towards or exits the boundary of the
containment area 130, thecollar 102 performs the containment function as described above with various warnings and corrections. The GPS boundary can be used with or without a boundary wire. TheIMU 303 can be used with intermittent updates by theGPS system 303 as described above. - In one embodiment, the system 100 locates the dog periodically (e.g., communicates with the collar 102) and alerts the owner/trainer if the dog cannot be found (e.g., if the system 100 cannot contact the collar 102). In one embodiment, the system 100 locates the dog and alerts the owner/trainer if the dog has escaped or is in an area that is off-limits to the dog.
- In one embodiment, the system 100 is configured to keep two or more dogs (or cats) apart (e.g., to avoid fights or interference with play, training, etc.). In one embodiment, the system 100 uses the
microphone 204 to detect sounds corresponding to a dog (or cat) fight and applies corrective punishment to stop the fight and prevent future fights. -
FIG. 4 is a block diagram of adog toy 400, such as, for example, the dog toys 114-116 shown inFIG. 1 . In thetoy 400, a sound sensing device (e.g., a microphone) 404, avibration device 405, a sound producing device (e.g., a loudspeaker) 406, anelectric shock device 407, a light 408, atouch detector 409, amotion detector 413, and afirst RF transceiver 402 are provided to aprocessor 401. A sound sensing device (not shown) can also be provided to theprocessor 201. The sound producing device is configured to produce sound waves (sonic and/or ultrasonic) such as, for example, a loudspeaker, a transducer, a buzzer, a clicker, etc. For convenience, and without limitation, thesound producing device 406 is referred to herein as aloudspeaker 406. Apower source 403 provides power for powering thevibration device 405, theloudspeaker 406 theelectric shock device 407, thefirst RF transceiver 402, the light 408, thetouch detector 409, themotion detector 413, and theprocessor 201. In one embodiment, each of the sound producing device (not shown), thevibration device 405, theloudspeaker 406 and theelectric shock device 407 are separately optional and each can be omitted depending on the desired system configuration. Thetoy 400 can also include an odor dispensing device (not shown) for providing pleasant or unpleasant smells so thedog 101. Thetoy 400 can also include the light 408 for providing visual indications to thedog 101, to the trainer, or to thevideo cameras 106. The light 408 can be configured as one or more incandescent lights, one or more LEDs, one or more strobe lights, etc. In one embodiment, thetoy 400 also includes one or more location and tracking devices, such as, for example, theIR system 301, theGPS 302, theIMU 303, and or the third RF transceiver 304 described in connection withFIG. 3 . Anoptional motion actuator 402 can be used to provide motion of a portion of the toy (e.g., to move a string for playing with a cat, a ball launcher for launching a ball for a dog to fetch, etc.) or to move the entire toy (e.g., to move the toy about the room or yard as part of the dog's training or as part of a game to entertain the dog). - As part of a training system or game, the
computer system 103 instructs thedog 101 to get a selected toy. The computer system can use the light 408 and/or theloudspeaker 406 to attract the attention of thedog 101. If the dog selects the right toy, then thetouch sensor 409 and/or themotion detector 413 sense the dog's selection and the information is communicated back to thecomputer system 103. If the dog selects the right toy, then thecomputer system 103 can reward the dog. If the dog selects the wrong toy, then thecomputer system 103 can use thevibrator 405, theelectric shock device 407, or unpleasant sounds from theloudspeaker 406 to provide negative reinforcement to thedog 101. In one embodiment, the computer system uses negative reinforcement judiciously, if at all, based on a training program that punishes the dog when the training program deems punishment is constructive. In one embodiment, the training program running on thecomputer system 103 learns the characteristics and temperament of thedog 101 and uses such knowledge in making a decision regarding punishment. In one embodiment, a trainer configures thecomputer system 103 to punish thedog 101 in various circumstances and to forego punishment in other circumstances. In one embodiment, thecomputer system 103 reads the RFID tag 310 (though the collar 102) to establish the identity of thedog 101 and to load the proper training parameters for thedog 101. - In one embodiment, the dog toys 114-116 include one or more obstacle course-type devices that allow the dog to jump through hoops, over bars, up ramps, etc. The
computer 103 guides the dog through the obstacle course using lights and/or sounds provided on the obstacle course devices. In one embodiment, the system 100 uses thevideo system 106 to track the dog through the obstacle course. In one embodiment, the obstacle course devices are provided withsensors 409 to register the passage of the dog and the system tracks the dog through the obstacle course by the device sensors. In one embodiment, the obstacle course includes a hoop wherein thesensor 409 is configured as an optical interrupter that detects the passage of the dog through the hoop when the dog breaks an optical beam across the hoop. - The system 100 can run the dog through an obstacle course that includes several such obstacles by varying the course, speed through the course, etc. The system 100 can record the dog's ability to run the course, the dog's speed through the course, etc. by sensing as the dog passes over or through each obstacle.
- In one embodiment, the elements of
FIG. 4 are configured as a generic electronics module that can be provided to dog toys provided by the owner/trainer. - In one embodiment, the system 100 can be used to communicate with the dog through phonetic sounds, such as, for example, through bark recognition. The system 100 receives feedback regarding the dogs movements, actions, and environments, and can thus learn various aspects of the dog's behavior and vocabulary. In addition the system 100 can interact with the dog to train the dog using a desired vocabulary or set of phonetic sounds. In one embodiment, the system 100 is configured to recognize sounds made by the dog (e.g., barking, whimpering, cries of pain, choking sounds, etc.) the microphone in the
collar 102 and the signal processing capabilities in thecollar 102 and in theprocessor 130. This dog “speech recognition” system can base its discrimination on acoustic features, such as, for example, formant structure, pitch, loudness, spectral analysis, etc. When the computer recognizes the message behind the sounds made by the dog, then thesystem 130 can respond accordingly, either by providing a message to the owner/trainer or by taking action in the dog's environment. Thus, for example, if the dog emits a cry of pain, a choking sound, or the like, thesystem 130 will raise an alarm and attempt to contact the owner or trainer. In one embodiment, thesystem 130 is provided with communications access (e.g., Internet access, cellular telephone access, pager access, etc.) to contact the owner/trainer. In an alternate example, if the dog makes a sound indicating that it needs to be let out, then thesystem 130 can release a latch on thedog door 111. - In one embodiment, the system 100 recognizes the speech of
dog 101 and thus if a strange dog or other animal enters the area and makes sounds, the system 100 can recognize that a strange dog or other animal is in the area and take appropriate action (e.g., lock thedog door 111, notify the owner/trainer, etc.) - Communicating commands or instructions to a dog typically involve training because dogs do not instinctively understand human language. In one embodiment, the system 100 trains the
dog 101 using human speech commands, thus allowing the owner/trainer to easily interact with thedog 101. In one embodiment, the system 100 also communicates with thedog 101 using sounds (e.g., bark-like sounds) that are more similar to a dog's instincts. Thus, in one embodiment, the system 100 produces sounds (e.g., barking sounds, etc.) that a dog will understand more easily than human speech. - In one embodiment, the system 100 cares for the dog's well being when the owner/trainer is away, asleep, or otherwise occupied. Thus, for example, if the
dog 101 makes a sound and/or motions indicating that it is bored, or wants to play, the system 100 will initiate a game with the dog. In one embodiment, one or more of the toys 114-116 are self-propelled (or can throw a ball) and the system 100 can play games such as “fetch” with thedog 101. During the game, the dog is rewarded by pleasing sounds, encouraging comments, treats from thetreat dispenser 122 etc. Several videos are currently available for entertaining dogs, but playing such videos requires manual interaction by the owner/trainer. In one embodiment, the audio-video display system (105,107) is used to play videos of other dogs playing, and thus entertaining and holding the dog's attention. In one embodiment, the system 100 plays a video when the dog indicates that is it bored or wants to play. - In one embodiment, the system 100 uses the
sensors 129 to monitor ambient conditions such as, for example, indoor temperature, outdoor temperature, rain, humidity, precipitation, daylight, etc. Uses the information to look after the dogs well being. Thus for example, if the system 100 determines that is it raining or too hot outside, the system 100 can call the dog inside (using, for example, the loudspeaker on the collar 102) and latch thedog door 111. Using the daylight sensor and/or time of day available from thecomputer 103, the system 100 can be used to manage the dog differently depending on whether it is light or dark outside, morning or evening, etc. Thus for example, the system 100 can be instructed to allow the dog more leeway for barking during the day than during the night. For example, in one embodiment, if the system 100 senses that the dog is barking during the day, the system can use mild correction to stop the barking. By contrast, if the system senses that the dog is barking at night, then the system can instruct the dog to go inside and/or apply relatively stronger correction. -
FIG. 6 is a block diagram of theremote control 112 for controlling the system 100 and for receiving information from the system 100. Theremote control 112 includes amicrophone 604, aloudspeaker 606, a keyboard (or keypad) 612, adisplay 613, and afirst RF transceiver 602, all provided to aprocessor 601. - The
remote control 112 communicates with thecomputer system 103 using theRF transceiver 602 to receive status information and to send commands to the system 100. Using theremote control 112, the owner/trainer can check on the location, health, and status of thedog 101. The owner/trainer can also use theremote control 112 to send commands to the system 100 and to thedog 101. For, example, using themicrophone 604, the owner/trainer can speak to thedog 101. In one embodiment, thecomputer system 103 sends display information to thedisplay 613 to show the location of thedog 101. If the location of the dog cannot be ascertained, the system 100 can send a “dog not found” message and attempt to contact the owner/trainer using thenetwork connection 108, themodem 130, and/or theremote control 112. If the system 100 determines that the dog has escaped, the system 100 can send a “dog lost” message and attempt to contact the owner/trainer using thenetwork connection 108, themodem 130, and/or theremote control 112. -
FIG. 7 is a block diagram of thedog house system 119 that includes amicrophone 704, aloudspeaker 706, anIR sensor 701, atemperature sensor 710, a ventilation fan 711, avideo monitor 713, afirst RF transceiver 702, asecond RF transceiver 709, and avideo camera 717, all provided to aprocessor 701. Themicrophone 704, theloudspeaker 706, theIR sensor 701, thetemperature sensor 710, the ventilation fan 711, thevideo monitor 713, thefirst RF transceiver 702, thesecond RF transceiver 709, and thevideo camera 717 are separately optional items and each can be omitted depending on the configuration and capabilities desired in thedog house system 119. - The
dog house 119 includes many of the functions of thecollar 102. Typically, thedog house 119 has more power available than thecollar 102. Thus, thedog house 119 can take over many of the function of thecollar 102 when thedog 101 is inside or near thedog house 119. For example, thedog house 119 can interrogate the dog'sRFID chip 310, can provide communications to thecomputer system 103, can listen for barking or other sounds, etc. Thus in one embodiment, thecomputer system 103 selectively instructs theprocessor 201 to disable (e.g., power down) functions of thecollar 102 that can be handled by thedog house 119. Other functions, such as using theIMU 303 to detect head movements of the dog that cannot be handled by thedog house 119 remain active. In one embodiment, thevideo camera 717 is used in connection with video signal processing and image recognition to replace some or all of the functions of the IMU for tracking thedog 101 or sensing head movements while thedog 101 is in thedoghouse 119. - The video monitor 713 can be used to provide visual commands to the dog. The
video camera 717 can be used to provide a video feed (e.g., regular scan video, slow scan video, single frame video, etc.) to the owner or trainer thereby allowing the owner to keep watch over thedog 101 from a remote location on theremote control 112. In one embodiment, one or more audio/video systems (e.g., video monitors and loudspeakers) are provided with wireless receivers and provided throughout the house or yard to provide audio/visual commands to the dog. One or more video cameras can be used to provide a video feed (e.g., regular scan video, slow scan video, single frame video, etc.) to the owner or trainer thereby allowing the owner to keep watch over thedog 101 from a remote location on theremote control 112. - The
temperature sensor 710 is used to monitor the temperature of thedog house 119. The fan 711 provides ventilation when the temperature in the doghouse 119 gets too warm. The fan can be controlled locally by theprocessor 701 or remotely by thecomputer system 103 by sending commands to theprocessor 701. Thedoor latch 712 allows the monitoring system 100 to lock thedog 101 inside or out of the dog house as desired. - In one embodiment, the
RF transceiver 702 provides a repeater function for thedog collar 102. When thedog 101 is inside thedoghouse 119, the RF transceiver is in relatively close proximity to theRF transceiver 202 in the collar, and thus theRF transceiver 202 can be operated in low-power mode to conserve power in thecollar 102. -
FIG. 5 is a block diagram of thetreat dispenser 122. In thedispenser 122, afirst RF transceiver 502, atreat sensor 503, a low-supply sensor 510, and agate 504 are provided to aprocessor 501. On command from thecomputer system 103, theprocessor 501 controls thegate 504 to release a treat (or medicine, vitamin, etc.) from areservoir 508. Thesensor 503 senses when thedog 101 has retrieved the treat. The low-supply sensor 510 senses when the supply of treats is running low. When the supply of treats is running low, thecomputer system 103 alerts the trainer or owner. In one embodiment, if the supply is not replenished, then the computer system changes its algorithm to reduce the number of treats given and thereby extend the supply of treats. An optional signaling device 511 (e.g., a light and/or audio output device) is also provided to theprocessor 501 to allow thecomputer system 103 to signal to thedog 101 that a treat is available. In multiple-dog environments, the sensor 505 includes a short-range RFID sensor to detect which dog retrieved the treat (or medicine, vitamin, etc.). - In one embodiment, the
treat dispenser 112 is built into theanimatronics trainer 123 so that the dog will perceive theanimatronics trainer 123 as the source of the treats. -
FIG. 8A is a diagram of thefood dispenser 121, andFIG. 8B is a block diagram of thefood dispenser 121. In thefood dispenser 121, afirst RF transceiver 802, afood bowl sensor 803, a low-supply sensor 810, and agate 804 are provided to aprocessor 801. On command from thecomputer system 103, theprocessor 801 controls thegate 804 to release food from areservoir 808 into a bowl 820. Thesensor 803 senses the amount of food in the bowl 820. As thedog 101 eats the food, thesensor 803 senses the lowered level of food in the bowl and theprocessor 801 reports the food consumption back to thecomputer system 103. The low-supply sensor 810 senses when the supply of food in thereservoir 808 is running low and reports the low-food condition back to thecentral processor 103 In multiple-dog environments, thesensor 803 includes a short-range RFID sensor to detect which dog retrieved the treat. - The
food dispenser 121 allows thecomputer system 103 to track the dog's food consumption and consumption patterns (e.g., time of day, amount per feeding, etc.). Thesystem 103 can count calories for thedog 101 make sure that the dog is not overeating or under-eating. In one embodiment, food is delivered in measured amounts at specified times. - In one embodiment, the
sensor 803 includes a scale that is used to measure the amount of food that goes into and out of the bowl by measuring the weigh of food into and out of the bowl. - In one embodiment, the
food dispenser 121 can be configured to deliver different types of food for different dogs. (e.g., puppy food, diet food, old-dog food, etc.). The system 100 dispenses the proper type and amount of food depending on which dog is at the food dispenser. -
FIG. 9 is a block diagram of thewater dispenser 120. In thewater dispenser 120, afirst RF transceiver 902, awater level sensor 903, awater temperature sensor 913, a low-supply sensor 910, and avalve 904 are provided to aprocessor 901. On command from thecomputer system 103, theprocessor 901 controls thevalve 904 to release water from awater supply 908 into abowl 920. Thewater supply 908 can be a water reservoir, a plumbing connection, a garden hose connection, etc. In one embodiment, a pressure reducer is provided to reduce the pressure of the water supplied to thevalve 904. Thesensor 903 senses the amount of water in thebowl 920. As thedog 101 drinks the water, thesensor 903 senses the lowered level of water in the bowl and theprocessor 901 reports the water consumption back to thecomputer system 103. If thewater supply 908 is provided by a reservoir, then a low-supply sensor 910 senses when the supply of water in thereservoir 908 is running low and reports the low-water condition back to thecentral processor 103 Thetemperature sensor 913 is used to detect the temperature of the water in thebowl 920. In multiple-dog environments, a short-range RFID sensor 914 is provided to detect which dog is drinking. - The
water dispenser 120 allows thecomputer system 103 to track the dog's water consumption and consumption patterns (e.g., time of day, amount of water, etc.). Thesystem 103 make sure that the dog is getting enough water and watch for patterns of high water consumption. If the temperature of the water in the bowl 920 (as measured by the temperature sensor 913) is too high, then theprocessor 901 can flush the bowl with fresh water (in the case of a plumbing connection) or send a message to the computer system 103 (in the case of a reservoir). - The
food dispenser 121 andwater dispenser 120 allow the owner/trainer to leave the dog unattended for a period of time. In one embodiment, thecomputer system 103 contacts the owner if thefood dispenser 121 runs low on food, if thewater dispenser 120 runs low on water, or if thecomputer 103 cannot make contact with thedispensers -
FIG. 10 is a diagram of one embodiment of thedog toilet system 117 that includes anoptional RFID sensor 1014, arefuse bin 1010, aurination sensor 1005, and arefuse sensor 1006 provided to aprocessor 1001. Thedog toilet 117 tracks the dog's patterns and disposes of refuse. The short-range RFID sensor 1014 is used to distinguish between multiple dogs - In one embodiment, the
computer system 103 uses the biometric data available from theRFID tag 310, the water consumption data from thewater dispenser 120, the food consumption data from thefood dispenser 121, and/or the data from thedog toilet 117 to monitor the health and well being of thedog 101 on a real-time basis and on a long-term basis. Since the system 100 can be configured in a flexible manner (e.g., the owner/trainer may or may not have included thewater dispenser 120, thefood dispenser 121, etc.) different configurations of the system 100 will have different data available. The system 100 uses whatever data is available in making the health and welfare determinations. Thus for example, if the system 100 only has data from thecollar 102, then the health and well-being information will be based on the information from thecollar 102. As more capability is added to the system 100 (e.g., the owner/trainer adds additional monitoring capabilities) then the system 100 expands the analysis of health and well-being to use the additional data when appropriate. Thecomputer system 103 can collect long-term behavior on thedogs 101 and produce plots and charts for the owner/trainer to allow for long-term health monitoring. Moreover, thecomputer system 103 can watch for changes in the long-term trends that could indicate health problems. Thus, for example, if thedog 101 is normally active at various times throughout the day and suddenly becomes inexplicably inactive, thecomputer 103 would inform the owner/trainer that the dog may be sick. In another example, if the food or water consumption patters of thedog 101 changes significantly, then the system 100 can inform the owner/trainer. - In one embodiment, the
compute system 103 keeps data concerning the calories consumed by the dog. In one embodiment, thecompute system 103 keeps data concerning the number and types of corrective treatments given to the dog and the reasons therefore (e.g., what the dog was doing that caused the system to give a corrective treatment). In one embodiment, thecompute system 103 keeps data concerning the number of and types of positive reinforcements given to the dog and the reasons therefore. In one embodiment, thecompute system 103 keeps data concerning the amount of time the dog spends training, playing, sleeping, etc. In one embodiment, the system 100 keeps data concerning dog barking (when, how long, how loud, etc.). The system 100 can produce plots and charts of barking behavior to help the owner/trainer in breaking the dog of barking behavior. In one embodiment, the system 100 can be instructed to contact the owner/trainer when the dog is barking. The owner can remotely talk to the dog (e.g., through the telephone) and try to quiet the dog. - In one embodiment, the system 100 uses ambient weather information as part of the health and well-being analysis. For example, a modest increase in water consumption and a decrease in activity levels during hot weather is generally expected, whereas an increase in food consumption is generally expected during relatively cold weather. Thus, in one embodiment, the system 100 takes such weather-related consumption patterns into account when making decisions about reporting a change in consumption patterns.
- In one embodiment, many of the sensors and dog interaction devices in the system 100 are configured as wireless devices. Wireless devices are generally easier to install since they do not require wiring to communicate with the
computer system 103. Moreover, items, such as the toys 114-116 that are moveable are easier for the dog to play with if they do not have a wired connection back to thecomputer system 103. The use of wireless devices also allows easy expansion of the system 100 since new wireless devices can automatically identify themselves to thecomputer system 103, thus allowing many aspects of the system 100 to be auto-configured. For example, in one embodiment thetreat dispenser 122 automatically identifies itself to thecomputer system 103, thus informing thesystem 103 that treats are available for training the dog. Thesystem 103 uses training without treats from thedispenser 122 when thedispenser 122 is not provided, has run out of treats, or has run out of battery power. Conversely, thesystem 103 can use training with treats when thedispenser 122 is available, and has enough battery power and treats. - The
sensors 129 can be configured as wired or wireless sensors and can include, for example, sensors to measure ambient conditions, such as, for example, smoke, temperature, moisture, wind velocity, precipitation, water, water temperature, humidity, carbon monoxide, natural gas, propane gas, security alarms, intrusion alarms (e.g., open doors, broken windows, open windows, and the like), other flammable gases, radon, poison gasses, etc. Different sensor units can be configured with different sensors or with combinations of sensors. - The wireless units of the system 100, such as, for example, the dispensers 120-122, the toys 114-116, the
dog house 119, thecollar 102, etc. each include a transceiver for wireless communication. These items communicate with thecomputer system 103 either directly through theRF base unit 104 or through one ormore repeaters 113. The use of therepeaters 113 provides extended range and allows the various RF units to be dispersed throughout the house, yard, farm field, etc. In one embodiment, the repeaters are configured to be plugged into a wall outlet or otherwise provided with sufficient power. In one embodiment, one or more of therepeaters 113 are solar powered with batteries to provide operation during the night or on cloudy days. In one embodiment, the use ofrepeaters 113 allows thevarious RF units 102, 114-122 to operate at relatively lower power in order to conserve available power. In one embodiment, the transmit power of the transceivers in theRF units 102, 114-122 is adjustable, and the transmit power of each transceivers is reduced to that sufficient to provide relatively reliable communication with at least one repeater 113 (or the base unit 104). In one embodiment, theRF units 102, 114-122 use a two-way handshaking communication with thebase unit 104 wherein messages set to thebase unit 104 are acknowledged by thebase unit 104 and messages sent by thebase unit 104 to theRF units 102, 114-122 are acknowledged by the respective RF units. The use of handshaking acknowledgement that a message has been received increases the reliability of the wireless communication system and often allows the wireless devices to operate at relatively lower power. - Each of the wireless units of the system 100, such as, for example, the dispensers 120-122, the toys 114-116, the
dog house 119, thecollar 102, etc. includes awireless communication transceiver 202 for communication with the base unit 104 (or repeater 113). Thus, the discussion that follows generally refers to thecollar 102 as an example, and not by way of limitation. Similarly, the discussion below generally refers to thebase unit 104 by way of example, and not limitation. It will also be understood by one of ordinary skill in the art that repeaters 113 are useful for extending the range of thecollar 102 but are not required in all configurations. - When the
collar 102 detects a reportable condition (e.g., barking, choking, dog outside established boundaries, dog temperature too high or too low, dog moving though a doorway, etc.) thecollar 102 communicates with therepeater unit 113 and provides data regarding the occurrence. Therepeater unit 113 forwards the data to thebase unit 104, and thebase unit 104 forwards the information to thecomputer 103. Thecomputer 103 evaluates the data and takes appropriate action. If thecomputer 103 determines that the condition is an emergency, then thecomputer 103 contacts the owner/trainer through telephone communication, Internet, the remote 112, themonitor 108, the computer monitor, etc. If thecomputer 103 determines that the situation warrants reporting, but is not an emergency, then thecomputer 103 logs the data for later reporting to the owner/trainer when the owner/trainer requests a status report from thecomputer 103. - In one embodiment, the
collar 102 has an internal power source (e.g., battery, solar cell, fuel cell, etc.). In order to conserve power, thecollar 102 is normally placed in a low-power mode. In one embodiment, using sensors that require relatively little power, while in the low power mode thecollar 102 takes regular sensor readings and evaluates the readings to determine if a condition exists that requires data to be transmitted to the central computer 103 (hereinafter referred to as an anomalous condition). In one embodiment, using sensors that require relatively more power, while in the low power mode thecollar 102 takes and evaluates sensor readings at periodic intervals. Such sensor readings can include, for example, sound samples from themicrophone 204, location readings from thelocation sensors RFID tag 310, etc.) If an anomalous condition is detected, then thecollar 102 “wakes up” and begins communicating with thebase unit 104 through therepeater 113. At programmed intervals, thecollar 102 also “wakes up” and sends status information (e.g., power levels, self diagnostic information, etc.) to thebase unit 104 and then listens for commands for a period of time. In one embodiment, thecollar 102 also includes a tamper detector. When tampering with thecollar 102 is detected (e.g., someone has removed thecollar 102 or the dog has somehow gotten out of thecollar 102, etc.), thecollar 102 reports such tampering to thebase unit 104. - In one embodiment, the
collar 102 provides bi-directional communication and is configured to receive data and/or instructions from thebase unit 104. Thus, for example, thebase unit 104 can instruct thecollar 102 to perform additional measurements, to go to a standby mode, to wake up, to report battery status, to change wake-up interval, to run self-diagnostics and report results, etc. In one embodiment, thecollar 102 reports its general health and status on a regular basis (e.g., results of self-diagnostics, battery health, etc.). Thecomputer system 103 can also program instructions into thecollar 102, such as, for example, the boundary areas for the dog, the allowable physiological parameters for the dog (e.g., the “normal” temperature range, etc.). If the sensors in thecollar 102 later detect that a sensed condition is out of range (e.g., dog is out of boundary area, temperature is too high, etc.) then the collar will communicate the out-of-range information to thecomputer system 103. In one embodiment, thecomputer system 103 can also program the operating parameters of thecollar 102, such as, for example, the sleep period between sensor measurements, the power level for the transmitter, the code used for spread spectrum transmissions, etc. In one embodiment, thecomputer system 103 can also program various signal processing information into thecollar 102, such as, for example, the coefficients and/or algorithms used to recognize the dog's vocalizations (e.g., barking, whimpering, cries of pain, choking, etc.). - In one embodiment, the
collar 102 samples, digitizes, and stores audio data from themicrophone 204 when such data exceeds a volume threshold and/or when other sensors indicate that the audio data should be digitized and stored. For example, choking sounds are often not very loud, but are often accompanied by distinctive head movements. In one embodiment, thecollar 102 digitizes audio data from the microphone when theIMU 303 detects head movements that are suggestive of choking, gagging, regurgitating, etc. In one embodiment, thecollar 102, having less processing power than thecomputer system 103, transmits the sampled audio data and related IMU data to thecomputer 103 for further processing. In one embodiment, thecollar 102 performs initial threshold tests on theaudio data 102 to determine if the character of the audio data and/or IMU data justify the use of available power in the collar to transmit the data to thecomputer system 103. If thecollar 102 determines that the digitized audio data is relatively unlikely to be important, then thecollar 102 can save power by not transmitting the data to thecomputer 103. - In one embodiment, the
computer system 103 can instruct thecollar 102 to automatically apply a correction (e.g., vibration, shock, unpleasant sound, unpleasant smell, etc.) to the dog if thecollar 102 detects that the dog is barking. In one embodiment, thecomputer system 103 instruct thecollar 102 to not automatically apply a correction to the dog if thecollar 102 detects that the dog is barking, but rather to send a “dog is barking” message to thecomputer system 103 in order to allow the computer system 103 (or the owner/trainer) to make the decisions regarding correction. In one embodiment, thecomputer system 103 instruct thecollar 102 to automatically apply a particular correction to the dog if thecollar 102 detects that the dog is barking and to send a “correction applied” message to thecomputer system 103 in order to allow thecomputer system 103 to keep track of the corrections that have been applied. If thecomputer system 103 deems that more severe correction is warranted, then thecomputer 103 sends a new command to thecollar 102 to change the type or severity of the correction. In one embodiment, thecomputer system 103 sends a “good dog” message to the dog (through the speaker 206) when the dog stops barking. - In one embodiment, the
collar 102 provides two wake-up modes, a first wake-up mode for taking sensor measurements (and reporting such measurements if deemed necessary), and a second wake-up mode for listening for commands from thecentral computer 103. The two wake-up modes, or combinations thereof, can occur at different intervals. - In one embodiment, the
collar 102 use spread-spectrum techniques to communicate with therepeater unit 113. In one embodiment, thecollar 102 uses Code Division Multiple Access (CDMA) techniques. In one embodiment, thecollar 102 uses frequency-hopping spread-spectrum. In one embodiment, thecollar 102 has an address or identification (ID) code that distinguishes thecollar 102 from the other RF units of the system 100. Thecollar 102 attaches its ID to outgoing communication packets so that transmissions from thecollar 102 can be identified by therepeater 113. Therepeater 113 attaches the ID of thecollar 102 to data and/or instructions that are transmitted to thecollar 102. In one embodiment, thecollar 102 ignores data and/or instructions that are addressed to other RF units. - In one embodiment, the
collar 102 includes a reset function. In one embodiment, the reset function is activated by a reset switch on thecollar 102. In one embodiment, the reset function is activated when power is applied to thecollar 102. In one embodiment, the reset function is activated when thecollar 102 is connected to thecomputer system 103 by a wired connection for programming. In one embodiment, the reset function is active for a prescribed interval of time. During the reset interval, thetransceiver 202 is in a receiving mode and can receive the identification code from thecomputer 103. In one embodiment, thecomputer 103 wirelessly transmits a desired identification code. In one embodiment, the identification code is programmed by connecting thecollar 102 to the computer through an electrical connector, such as, for example, a USB connection, a firewire connection, etc. In one embodiment, the electrical connection to thecollar 102 is provided by sending modulated control signals (power line carrier signals) through a connector used to connect thepower source 203. In one embodiment, the external programmer provides power and control signals. - In one embodiment, the
collar 102 communicates with therepeater 113 on the 900 MHz band. This band provides good transmission through walls and other obstacles normally found in and around a building structure. In one embodiment, thecollar 102 communicates with therepeater 113 on bands above and/or below the 900 MHz band. In one embodiment, thecollar 102,repeater 113, and/orbase unit 104 listen to a radio frequency channel before transmitting on that channel or before beginning transmission. If the channel is in use, (e.g., by another device such as another repeater, a cordless telephone, etc.) then the sensor, repeater, and/or base unit changes to a different channel. In one embodiment, thecollar 102, repeater, and/or base unit coordinate frequency hopping by listening to radio frequency channels for interference and using an algorithm to select a next channel for transmission that avoids the interference. Thus, for example, in one embodiment, if thecollar 102 senses a dangerous condition (e.g., thedog 101 is choking or crying in pain) and goes into a continuous transmission mode, thecollar 102 tests (e.g., listens to) the channel before transmission to avoid channels that are blocked, in use, or jammed. In one embodiment, thecollar 102 continues to transmit data until it receives an acknowledgement from thebase unit 104 that the message has been received. In one embodiment, the collar transmits data having a normal priority (e.g., status information) and does not look for an acknowledgement, and the collar transmits data having elevated priority until an acknowledgement is received. - The
repeater unit 113 is configured to relay communications traffic between thecollar 102 and thebase unit 104. Therepeater unit 113 typically operates in an environment with several other repeater units. In one embodiment, therepeater 113 has an internal power source (e.g., battery, solar cell, fuel cell, etc.). In one embodiment, therepeater 113 is provided to household electric power. In one embodiment, therepeater unit 113 goes to a low-power mode when it is not transmitting or expecting to transmit. In one embodiment, therepeater 113 uses spread-spectrum techniques to communicate with thebase unit 104 and with thecollar 102. In one embodiment, therepeater 113 uses frequency-hopping spread-spectrum to communicate with thebase unit 104 and thecollar 102. In one embodiment, therepeater unit 113 has an address or identification (ID) code and therepeater unit 113 attaches its address to outgoing communication packets that originate in the repeater (that is, packets that are not being forwarded). - In one embodiment, the
base unit 104 communicates with thecollar 102 by transmitting a communication packet addressed to thecollar unit 102. Therepeaters 113 receive the communication packet addressed to thecollar unit 102. Therepeaters 113 transmit the communication packet addressed to thecollar 102 to thecollar unit 102. In one embodiment, thecollar unit 102, therepeater units 113, and thebase unit 104 communicate using Frequency-Hopping Spread Spectrum (FHSS), also known as channel-hopping. - Frequency-hopping wireless systems offer the advantage of avoiding other interfering signals and avoiding collisions. Moreover, there are regulatory advantages given to systems that do not transmit continuously at one frequency. Channel-hopping transmitters change frequencies after a period of continuous transmission, or when interference is encountered. These systems may have higher transmit power and relaxed limitations on in-band spurs. FCC regulations limit transmission time on one channel to 1200 milliseconds (averaged over a period of time 10-20 seconds depending on channel bandwidth) before the transmitter must change frequency. There is a minimum frequency step when changing channels to resume transmission.
- In one embodiment, the
collar unit 102, therepeater unit 110, and thebase unit 104 communicate using FHSS wherein the frequency hopping of thecollar unit 102, therepeater unit 110, and thebase unit 104 are not synchronized such that at any given moment, thecollar 102 and therepeater unit 113 are on different channels. In such a system, thebase unit 104 communicates with thecollar 102 using the hop frequencies synchronized to therepeater unit 113 rather than thecollar unit 102. Therepeater unit 113 then forwards the data to the collar unit using hop frequencies synchronized to thecollar unit 102. Such a system largely avoids collisions between the transmissions by thebase unit 104 and therepeater unit 110. - In one embodiment, the
RF units 102, 114-122 use FHSS and are not synchronized. Thus, at any given moment, it is unlikely that any two or more of theunits 102, 114-122 will transmit on the same frequency. In this manner, collisions are largely avoided. In one embodiment, collisions are not detected but are tolerated by the system 100. If a collision does occur, data lost due to the collision is effectively re-transmitted the next time the collar units transmit collar data. When theunits 102, 114-122 andrepeater units 113 operate in asynchronous mode, then a second collision is highly unlikely because the units causing the collisions have hopped to different channels. In one embodiment, theunit 102, 114-122,repeater units 113, and thebase unit 104 use the same hop rate. In one embodiment, theunits 102, 114-122,repeater units 113, and thebase unit 104 use the same pseudo-random algorithm to control channel hopping, but with different starting seeds. In one embodiment, the starting seed for the hop algorithm is calculated from the ID of theunits 102, 114-122,repeater units 113, or thebase unit 104. - In an alternative embodiment, the
base unit 104 communicates with thecollar 102 by sending a communication packet addressed to therepeater unit 113, where the packet sent to therepeater unit 113 includes the address of thecollar unit 102. Therepeater unit 113 extracts the address of thecollar 102 from the packet and creates and transmits a packet addressed to thecollar unit 102. - In one embodiment, the
repeater unit 113 is configured to provide bi-directional communication between thecollar 102 and thebase unit 104. In one embodiment, therepeater 113 is configured to receive instructions from thebase unit 104. Thus, for example, thebase unit 104 can instruct the repeater to: send commands to thecollar 102; go to standby mode; “wake up”; report power status; change wake-up interval; run self-diagnostics and report results; etc. - The
base unit 104 is configured to receive measured collar data from a number of RF units either directly, or through therepeaters 113. Thebase unit 104 also sends commands to therepeater units 113 and/or to thecollar 102. When thebase unit 104 receives data from thecollar 102 indicating that there may be an emergency condition (e.g., the dog is in distress) thecomputer 103 will attempt to notify the owner/trainer. - In one embodiment, the
computer 104 maintains a database of the health, power status (e.g., battery charge), and current operating status of all of theRF units 102, 114-122 and therepeater units 113. In one embodiment, thecomputer 103 automatically performs routine maintenance by sending commands to eachunit 102, 114-122 to run a self-diagnostic and report the results. Thecomputer 103 collects and logs such diagnostic results. In one embodiment, thecomputer 103 sends instructions to eachRF unit 102, 114-122 telling the unit how long to wait between “wakeup” intervals. In one embodiment, thecomputer 103 schedules different wakeup intervals to different RF units based on the unit's health, power status, location, usage etc. In one embodiment, thecomputer 103 schedules different wakeup intervals to different collar units based on the type of data and urgency of the data collected by the unit (e.g., thecollar 102 has higher priority than thewater unit 120 and should be checked relatively more often). In one embodiment, thebase unit 104 sends instructions torepeaters 113 to route collar information around a failedrepeater 113. - In one embodiment, the
computer 103 produces a display that tells the owner/trainer which RF units need repair or maintenance. In one embodiment, thecomputer 103 maintains a list showing the status and/or location of eachdog 101 according to the ID of each collar. In one embodiment, the ID of thecollar 102 is obtained from the RFID chip embedded in thedog 101. In one embodiment, the ID of thecollar 102 is programmed into the collar by thecomputer system 103. In one embodiment, the ID of thecollar 102 is programmed into the collar at the factory such that each collar has a unique ID. - In one embodiment, the
collar 102 and/or therepeater units 113 measure the signal strength of the wireless signals received (e.g., thecollar 102 measures the signal strength of the signals received from therepeater unit 113, therepeater unit 113 measures the signal strength received from thecollar 102 and/or the base unit 104). Thecollar unit 102 and/or therepeater units 113 report such signal strength measurement back to thecomputer 103. Thecomputer 103 evaluates the signal strength measurements to ascertain the health and robustness of the RF units of the system 100. In one embodiment, thecomputer 103 uses the signal strength information to re-route wireless communications traffic in the system 100. Thus, for example, if therepeater unit 113 goes offline or is having difficulty communicating with thecollar unit 102, thecomputer 103 can send instructions to a different repeater unit - In the
collar 102, thecontroller 202 typically provides power, data, and control information to thetransceiver 201. Apower source 203 is provided to thecontroller 201. An optional tamper sensor (not shown) is also provided to thecontroller 201. A reset device (e.g., a switch) is proved to thecontroller 201. - In one embodiment, the
transceiver 202 is based on a TRF 6901 transceiver chip from Texas Instruments. Inc. In one embodiment, thecontroller 201 is a conventional programmable microcontroller. In one embodiment, thecontroller 201 is based on a Field Programmable Gate Array (FPGA), such as, for example, provided by Xilinx Corp. In one embodiment, thecollar 201 includes a smoke detector. In one embodiment, thecollar 102 includes a temperature sensor to measure ambient temperature. In one embodiment thecollar 102 includes a water sensor. - The
controller 202 receives collar data from the sensors and systems in thecollar 102. Thecollar 102 generally conserves power by not transmitting sensor data that falls within a normal range unless thecollar 102 is being interrogated by thecompute system 103. In one embodiment, thecontroller 202 evaluates sensor data by comparing the data value to a threshold value (e.g., a high threshold, a low threshold, or a high-low threshold). If the data is outside the threshold (e.g., above a high threshold, below a low threshold, outside an inner range threshold, or inside an outer range threshold), then the data is deemed to be anomalous and is transmitted to thebase unit 104. In one embodiment, the data threshold is programmed into thecontroller 202. In one embodiment, the data threshold is programmed by thebase unit 104 by sending instructions to thecontroller 202. In one embodiment, thecontroller 202 obtains collar data and transmits the data when commanded by thecomputer 103. - In one embodiment, a
tamper sensor 1105 is configured as a switch that detects removal of or tampering with thecollar unit 102. -
FIG. 11 is a block diagram of therepeater unit 113. In therepeater unit 113, afirst transceiver 1102 and asecond transceiver 1105 are provided to acontroller 1103. Thecontroller 1103 typically provides power, data, and control information to thetransceivers power source 1106 is provided to thecontroller 1103. - When relaying collar data to the
base unit 104, thecontroller 1103 receives data from thefirst transceiver 1103 and provides the data to thesecond transceiver 1104. When relaying instructions from thebase unit 104 to a collar unit, thecontroller 1103 receives data from thesecond transceiver 1104 and provides the data to thefirst transceiver 1102. In one embodiment, thecontroller 1103 conserves power by placing thetransceivers controller 1103 is not expecting data. Thecontroller 1103 also monitors thepower source 1106 and provides status information, such as, for example, self-diagnostic information and/or information about the health of thepower source 1106, to thebase unit 104. In one embodiment, thecontroller 1103 sends status information to thebase unit 104 at regular intervals. In one embodiment, thecontroller 1103 sends status information to thebase unit 104 when requested by thebase unit 104. In one embodiment, thecontroller 1103 sends status information to thebase unit 104 when a fault condition (e.g., battery low, power failure, etc.) is detected. -
FIG. 12 is a block diagram of thebase unit 104. In thebase unit 104, atransceiver 1202 and acomputer interface 1204 are provided to acontroller 1203. Thecontroller 1103 typically provides data and control information to thetransceivers 1202 and to the interface. Theinterface 1202 is provided to a port on themonitoring computer 103. Theinterface 1202 can be a standard computer data interface, such as, for example, Ethernet, wireless Ethernet, firewire port, Universal Serial Bus (USB) port, bluetooth, etc. - In one embodiment, the owner/trainer selects a dog breed for the
dog 101 from a list of breeds provided by thecomputer 103. Thecomputer 103 adjusts the training environment based on the dog breed. Thus, for example, an active dog such as a border collie will receive relatively more training and/or play than a relatively less active dog breed. In one embodiment, the owner/trainer inputs the dog's age, sex, and general health into thecomputer 103 to allow thecomputer 103 to adjust the type of training, length of training etc. In one embodiment, thesystem 103 maintains records of the dogs health (e.g., temperature, heart rate, food consumption, etc.), training patterns and training progress. Thecomputer system 103 can produces plots and graphs showing the dogs progress, comparing the progress of thedog 101 to other dogs, to the dog's progress from previous time periods, (e.g., months, years, etc.). In one embodiment, thecomputer system 103 evaluates the dog's health and training progress and makes suggestions to the owner/trainer. In one embodiment, thecomputer system 103 provides answers to questions selected by the owner/trainer from a list of questions and adjusts such answers based on the health and training history of thedog 101. In one embodiment, thecomputer system 103 forwards to dog's data (e.g. health data, training data, etc.) to a remote trainer who can then give feedback to the dog's owner/trainer. Thus, for example, if thedog 101 is exhibiting destructive behavior the owner/trainer can ask the computer 103 (or, optionally, a remote trainer) for recommendations to cure such behavior and thecomputer 103 can make recommendations based on the dog's breed, age, training history, etc. If thedog 101 is exhibiting poor training progress the owner/trainer can ask the computer 103 (or, optionally, a remote trainer) for recommendations to cure such behavior and thecomputer 103 can make recommendations based on the dog's breed, age, training history, etc. If thedog 101 is exhibiting potential health problems, the owner/trainer can ask the computer 103 (or, optionally, a remote veterinarian) for recommendations. - It is well known that most dogs prefer to keep to a relatively fixed daily schedule. The training system 100 is better adapted to maintaining a fixed daily routine than a working owner/trainer who has other responsibilities. Thus, for example, the system 100 can feed the dog prescribed amounts of food at prescribed times of day. The system 100 can play with the dog at prescribed times of day. The system 100 can train the dog at prescribed times of day and allow the dog in or out of the house at prescribed times. After an initial adjustment period, the
dog 101 will adjust to the schedule provided by the system 100 and will in general be happier and healthier than a dog that must adjust to an owner's varying schedule. Thedog 101 also benefits from the impartiality of the training and management system 100. Unlike an owner/trainer, the system 100 will not get mad at the dog and punish the dog out of anger. In one embodiment, the system 100 provides better training than a typical owner or trainer because the system 100 is provided with a training program designed by an expert. Thus, the system 100 is less likely to punish thedog 101 in a situation where the dog does not understand the reason for the punishment. Moreover, the system 100, is relatively more likely to reward the dog in such a way that the dog understands the reason for the reward and will make the connection between desired behavior and the reward. For example, many untrained owners do not understand that reward should generally occur immediately so that the dog will properly associate action with reward. The system 100 has a relatively high-quality training program built-in and thus alleviates the need for an owner to buy books to study and learn proper dog training methods. In one embodiment, a professional trainer works with thedog 101 for a relatively short period of time in order to get the dog accustomed to the system 100, and then thedog 101 can work with the system 100 for extended periods without supervision. - In one embodiment, a remote trainer can use the Internet or telephone modem to connect to the
computer system 103 and remotely train the dog or provide other interaction with the dog. -
FIG. 13 is a block diagram of aball tossing unit 1300 used to play “fetch” with the dog. Theball tossing unit 1300 includes aprocessor 1301 and (optional)RF unit 1302, aball launcher 1304, aball sensor 1305, and optionally, a light orsound device 1306. Theball tossing unit 1300 uses theball launcher 1304 to launch a ball for the dog to fetch. When the dog fetches the ball and drops in a basket or other receptacle in theball tossing unit 1300, the ball sensor detects thefetched ball 1305. In one embodiment, the ball tossing unit is operated by command from thecomputer system 103. In one embodiment, the ball tossing unit is operated according to a timer such that the unit plays fetch with the dog at prescribed periods. -
FIG. 14 is a architectural-type drawing of the floor plan of a portion of a house showing examples of placement of locations sensors to sense the movement of the dog around the house. InFIG. 14 , relatively short-range sensors are placed in doorways or key passageways (e.g., halls, stairs, etc.) to track the general movement of the dog through the house. Location system units 1420-1423 are placed in or near doorways, and a location system unit 1424 is placed in a stairway. - In one embodiment, the location system units 1420-1424 are (or include) relatively short-range RFID readers that read the passage of the dog's RFID tag as the dog passes by the reader when going through the doorway, hallway, etc. in which the reader is located. The RFID reader reports the movement back to the
computer system 103 which keeps a record of the dog's movements and current whereabouts. As with thedog house 119, in one embodiment, the location system units 1420-1424 can perform many of the functions of thecollar 102 such as, for example, reading biometric data from theRFID tag 310. In one embodiment, thecollar 102 is omitted or can be removed from thedog 101 while thedog 101 is in the house. In one embodiment, location system units 1410-1412 are placed relatively high in the room (e.g., on the ceiling) to provide a view of the various rooms of the house. - In one embodiment, the location system units 1420-1424 or 1410-1412 are (or include) infrared sensors that communicate with the
infrared system 301 in thecollar 102 to provide relatively short-range relatively line-of sight communication for tracking the movements of the dog. As the dog passes the location system units 1420-1424 or 1410-1412, the sensor communicates with thecollar 102 to note the passage of the dog and the information is then transmitted back to thecomputer 103 either by thecollar 102 or the location system units 1420-1424 or 1410-1412. In one embodiment, the location system units 1420-1424 or 1410-1412 also operate as motion detectors for a home security system. - In one embodiment, the location system units 1420-1424 or 1410-1412 are (or include) acoustic sensors that communicate with the acoustic systems in the
collar 102 to provide relatively short-range relatively line-of sight communication for tracking the movements of the dog. As the dog passes the location system units 1420-1424 or 1410-1412, the sensor communicates with thecollar 102 to note the passage of the dog and the information is then transmitted back to thecomputer 103 either by thecollar 102 or the location system units 1420-1424 or 1410-1412. In one embodiment, the location system units 1420-1424 or 1410-1412 also operate as motion detectors for a home security system. - In one embodiment, the location system units 1420-1424 or 1410-1412 are (or include) relatively low-power microwave transmitters or receivers that communicate with the RF system 304 in the
collar 102 to provide relatively short-range relatively line-of sight communication for tracking the movements of the dog. As the dog passes the location system units 1420-1424 or 1410-1412, the sensor communicates with thecollar 102 to note the passage of the dog and the information is then transmitted back to thecomputer 103 either by thecollar 102 or the location system units 1420-1424 or 1410-1412. - In one embodiment, the
computer system 103 is provided with a map of the house and shows the location of the dog with respect to the map. - In one embodiment, the system 100 determines when the dog is sleeping by monitoring the dogs movement and temperature.
- In one embodiment one or more of the radio frequency aspects of the system 100 use a frequency band between 800 and 1100 MHz for general communications. In one embodiment, one or more of the radio frequency aspects of the system 100 use frequencies below 800 MHz for emergency or longer-range communication. In one embodiment, the frequency capabilities of the transceivers in the
collar 102 are adjustable, and thebase unit 104 andcollar 102 select are configured to use communication frequencies that conserve power while still providing adequate communications reliability. In one embodiment, one or more of the radio frequency aspects of the system 100 use frequencies above 1100 MHz for relatively short-range communication (e.g. communication within a room). In one embodiment, thebase unit 104 and/or one or more of therepeaters 113 includes a direction finding antenna for determining a direction of the radiation received from thecollar 102. In one embodiment, thebase unit 104 and/or one or more of therepeaters 113 includes an adaptive antenna for increasing antenna gain in the direction of thecollar 102. In one embodiment, thebase unit 104 and/or one or more of therepeaters 113 includes an adaptive antenna for canceling interfering noise. - In one embodiment, the
collar 102 includes radio frequency, acoustic and infrared communications capabilities. In one embodiment, the system 100 communicates with thecollar 102 using radio frequency, acoustic or infrared communication depending on the situation, e.g., acoustic, infrared, or relatively higher frequency radio frequencies for relatively shorter range communication and relatively lower frequency radio frequencies for relatively longer range communications. - Although various embodiments have been described above, other embodiments will be within the skill of one of ordinary skill in the art. Thus, although described in terms of a dog, such description was for sake of convenience and not by way of limitation. One of ordinary skill in the art will recognize that all or part of the system 100 can be applied to other animals, such as, for example, cats, livestock, zoo animals, farm animals, etc. Thus, the invention is limited only by the claims that follow.
Claims (44)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/836,695 US20080036594A1 (en) | 2004-07-15 | 2007-08-09 | System and method for canine training |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/893,549 US7409924B2 (en) | 2004-07-15 | 2004-07-15 | Training, management, and/or entertainment system for canines, felines, or other animals |
US11/417,443 US20060196445A1 (en) | 2004-07-15 | 2006-05-03 | System and method for canine training |
US11/836,695 US20080036594A1 (en) | 2004-07-15 | 2007-08-09 | System and method for canine training |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/417,443 Continuation US20060196445A1 (en) | 2004-07-15 | 2006-05-03 | System and method for canine training |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080036594A1 true US20080036594A1 (en) | 2008-02-14 |
Family
ID=35598119
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/893,549 Expired - Fee Related US7409924B2 (en) | 2004-07-15 | 2004-07-15 | Training, management, and/or entertainment system for canines, felines, or other animals |
US11/417,443 Abandoned US20060196445A1 (en) | 2004-07-15 | 2006-05-03 | System and method for canine training |
US11/417,394 Expired - Fee Related US7380518B2 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled pet water dispenser |
US11/417,941 Abandoned US20060201433A1 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled pet food system |
US11/417,571 Expired - Fee Related US7328671B2 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled animal toy |
US11/836,695 Abandoned US20080036594A1 (en) | 2004-07-15 | 2007-08-09 | System and method for canine training |
US12/027,166 Expired - Fee Related US7617799B2 (en) | 2004-07-15 | 2008-02-06 | System and method for computer-controlled animal toy |
US12/131,767 Abandoned US20080223300A1 (en) | 2004-07-15 | 2008-06-02 | System and method for computer-controlled pet water dispenser |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/893,549 Expired - Fee Related US7409924B2 (en) | 2004-07-15 | 2004-07-15 | Training, management, and/or entertainment system for canines, felines, or other animals |
US11/417,443 Abandoned US20060196445A1 (en) | 2004-07-15 | 2006-05-03 | System and method for canine training |
US11/417,394 Expired - Fee Related US7380518B2 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled pet water dispenser |
US11/417,941 Abandoned US20060201433A1 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled pet food system |
US11/417,571 Expired - Fee Related US7328671B2 (en) | 2004-07-15 | 2006-05-03 | System and method for computer-controlled animal toy |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/027,166 Expired - Fee Related US7617799B2 (en) | 2004-07-15 | 2008-02-06 | System and method for computer-controlled animal toy |
US12/131,767 Abandoned US20080223300A1 (en) | 2004-07-15 | 2008-06-02 | System and method for computer-controlled pet water dispenser |
Country Status (2)
Country | Link |
---|---|
US (8) | US7409924B2 (en) |
CN (1) | CN101014240A (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060011146A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20060196445A1 (en) * | 2004-07-15 | 2006-09-07 | Lawrence Kates | System and method for canine training |
US20080077326A1 (en) * | 2006-05-31 | 2008-03-27 | Funk Benjamin E | Method and System for Locating and Monitoring First Responders |
US20080173255A1 (en) * | 2007-01-18 | 2008-07-24 | Radio Systems Corporation | Electronic Animal Training Apparatus Providing Feedback |
US20090043504A1 (en) * | 2007-05-31 | 2009-02-12 | Amrit Bandyopadhyay | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US7502619B1 (en) * | 2008-01-22 | 2009-03-10 | Katz Daniel A | Location determination of low power wireless devices over a wide area |
US20100107991A1 (en) * | 2004-12-21 | 2010-05-06 | Elrod Scott A | Systems and methods for detecting descented material |
US20100139575A1 (en) * | 2006-08-09 | 2010-06-10 | Duncan Timothy T | System and method for tracking, monitoring, and locating animals |
WO2010065103A1 (en) * | 2008-12-02 | 2010-06-10 | Ozonics, LLC | Descenting systems and methods |
US20100164709A1 (en) * | 2008-12-29 | 2010-07-01 | Yung-Chih Lin | Apparatus for monitoring water drinking device |
US20100254432A1 (en) * | 2009-04-03 | 2010-10-07 | Charles Martin | Transmitter-emitter system using frequency hopping with unidirectional communication |
US20100289655A1 (en) * | 2004-12-21 | 2010-11-18 | Elrod Scott A | Detecting descented material |
US20110061605A1 (en) * | 2009-09-12 | 2011-03-17 | Titan Pet Products, Inc. | Systems and methods for animal containment, training, and tracking |
US20110227779A1 (en) * | 2010-03-18 | 2011-09-22 | The Boeing Company | Activating Motion Detectors |
US8066939B2 (en) | 2004-12-21 | 2011-11-29 | Parah, Llc | Descenting methods |
CN102265792A (en) * | 2011-05-16 | 2011-12-07 | 浙江中医药大学 | Microcomputer-controlled automatic animal dietary behavior detection device |
US20120160176A1 (en) * | 2010-11-29 | 2012-06-28 | 24/7 Software | Treat dispenser and treat dispensing system |
US20120188370A1 (en) * | 2011-01-23 | 2012-07-26 | James Bordonaro | Surveillance systems and methods to monitor, recognize, track objects and unusual activities in real time within user defined boundaries in an area |
US8257648B2 (en) | 2004-12-21 | 2012-09-04 | Scott Elrod | System and method for reducing odors in a blind |
US20120291715A1 (en) * | 2011-05-17 | 2012-11-22 | Wei Jiang | Intelligent doghouse |
US8404180B1 (en) | 2004-12-21 | 2013-03-26 | Parah, Llc | Method of descenting hunter's clothing |
US20130157628A1 (en) * | 2009-01-15 | 2013-06-20 | Dt Systems, Inc. | Smart phone based electronic fence system |
US20130247834A1 (en) * | 2007-08-17 | 2013-09-26 | Tom Kodat | System and method for controlling animal's egress from a secure enclosure |
US20140035732A1 (en) * | 2012-07-31 | 2014-02-06 | Lawrence J. Karr | Systems and methods to locate an object |
US9157269B2 (en) | 2012-10-03 | 2015-10-13 | Richard Brown | Automatic pet door controlled by smart phone |
US20160171858A1 (en) * | 2014-12-10 | 2016-06-16 | Jonas Patrik TRUMPHY | Alarm systems for detecting and communicating anomalous events |
US9395190B1 (en) | 2007-05-31 | 2016-07-19 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US9467968B2 (en) | 2013-10-07 | 2016-10-11 | Ickovic & Bliss, Inc. | Wearable mobile broadcasting recovery system and device |
US9481504B2 (en) | 2014-05-13 | 2016-11-01 | Walter David Dial, III | Pet toy dispenser and method |
US20170234965A1 (en) * | 2013-03-14 | 2017-08-17 | Ensco, Inc. | Geolocation with radio-frequency ranging |
CN107568100A (en) * | 2017-10-19 | 2018-01-12 | 吴泽忠 | The electronic chaplet worn for pet |
CN107568101A (en) * | 2017-10-19 | 2018-01-12 | 吴泽忠 | Intelligent pet necklace |
CN107711572A (en) * | 2017-10-19 | 2018-02-23 | 吴泽忠 | Electronic chaplet |
US9974283B1 (en) | 2016-11-08 | 2018-05-22 | Margaret A. Hord | Collar mounted intruder detection security system |
US10178854B1 (en) | 2018-08-21 | 2019-01-15 | K&K Innovations LLC | Method of sound desensitization dog training |
US10314932B2 (en) | 2016-01-15 | 2019-06-11 | 2059492 Alberta Ltd. | Portable ozone generator |
US10352707B2 (en) | 2013-03-14 | 2019-07-16 | Trx Systems, Inc. | Collaborative creation of indoor maps |
WO2019178222A1 (en) * | 2018-03-14 | 2019-09-19 | Protect Animals with Satellites, LLC | Corrective collar utilizing geolocation technology |
US10989427B2 (en) | 2017-12-20 | 2021-04-27 | Trane International Inc. | HVAC system including smart diagnostic capabilites |
US11156464B2 (en) | 2013-03-14 | 2021-10-26 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US11226256B2 (en) * | 2019-04-05 | 2022-01-18 | Honeywell International Inc. | Handheld ultrasonic testing device |
US11268818B2 (en) | 2013-03-14 | 2022-03-08 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US11326330B2 (en) * | 2018-02-20 | 2022-05-10 | Lixil Corporation | Toilet management system and management device |
US11778420B2 (en) | 2020-06-29 | 2023-10-03 | Ickovic & Bliss, Inc. | Systems, methods, and program products for digital PET identification |
Families Citing this family (320)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7749089B1 (en) | 1999-02-26 | 2010-07-06 | Creative Kingdoms, Llc | Multi-media interactive play system |
AU6754400A (en) * | 1999-07-31 | 2001-02-19 | Craig L. Linden | Method and apparatus for powered interactive physical displays |
US6460566B1 (en) * | 1999-11-19 | 2002-10-08 | Siemens Canada Limited | Integrated pressure management system for a fuel system |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US7445550B2 (en) * | 2000-02-22 | 2008-11-04 | Creative Kingdoms, Llc | Magical wand and interactive play experience |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US7066781B2 (en) | 2000-10-20 | 2006-06-27 | Denise Chapman Weston | Children's toy with wireless tag/transponder |
US20070066396A1 (en) | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
WO2005063006A1 (en) * | 2003-12-19 | 2005-07-14 | Teletrol Systems, Inc. | System and method for monitoring and controlling an aquatic environment |
US20080168952A1 (en) * | 2004-04-01 | 2008-07-17 | Sondra Morehead | Apparatus and associated method for illuminating a collar |
US20050224003A1 (en) * | 2004-04-12 | 2005-10-13 | Sharper Image Corporation | Method and apparatus for training and feeding an animal using positive reinforcement techniques |
US20050284381A1 (en) * | 2004-06-04 | 2005-12-29 | Bell Timothy L | Livestock facility equipment network |
EP1773112B1 (en) * | 2004-07-16 | 2014-12-24 | Commonwealth Scientific and Industrial Research Organisation | An apparatus and method for the virtual fencing of an animal |
US20060085813A1 (en) * | 2004-10-14 | 2006-04-20 | Safetzone Technologies Corporation | Real time location system and method |
TWI283351B (en) * | 2005-05-06 | 2007-07-01 | Primax Electronics Ltd | Wireless peripheral system for computer |
US20060273909A1 (en) * | 2005-06-01 | 2006-12-07 | Morad Heiman | RFID-based toy and system |
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 |
US9043993B1 (en) * | 2005-09-01 | 2015-06-02 | Radio Systems Corporation | Animal behavior acquisition system and method |
US20070056015A1 (en) * | 2005-09-08 | 2007-03-08 | Philip Kortum | System and method of managing IPTV bandwidth in non-observation scenarios |
US7387083B2 (en) * | 2005-12-06 | 2008-06-17 | Life Science Control Corporation | Precision watering method and apparatus |
US20150187192A1 (en) | 2005-12-08 | 2015-07-02 | Costa Verdi, Series 63 Of Allied Security Trust I | System and method for interactive security |
US20070256105A1 (en) * | 2005-12-08 | 2007-11-01 | Tabe Joseph A | Entertainment device configured for interactive detection and security vigilant monitoring in communication with a control server |
US20070221140A1 (en) * | 2006-03-22 | 2007-09-27 | Radio Systems Corporation | Pet collar having a digital pet information storage and retrieval device |
US8915216B2 (en) | 2006-04-28 | 2014-12-23 | Thomas Barry Hoegh | Kennel with automatically opening door |
US8127718B2 (en) * | 2006-04-28 | 2012-03-06 | Thomas Barry Hoegh | Kennel with automatically opening door |
US20070295277A1 (en) * | 2006-06-23 | 2007-12-27 | Allen Kin | Remote interactive feeder |
US7690146B2 (en) * | 2006-07-03 | 2010-04-06 | Jong Chiou-Muh | Decoratable deer repellent cheating dummies |
US20080058670A1 (en) * | 2006-08-07 | 2008-03-06 | Radio Systems Corporation | Animal Condition Monitor |
US20080040157A1 (en) * | 2006-08-14 | 2008-02-14 | Brent Saunders | Methods and systems for storing and providing information related to companion animals |
US7847727B2 (en) * | 2006-08-29 | 2010-12-07 | Pinpoint Productions LLC | Object identity and location tracking system |
CN102872468B (en) * | 2006-10-03 | 2015-08-05 | 香味2市场股份有限公司 | There is the fragrance device of fragrance amount indicator |
US20080094225A1 (en) * | 2006-10-20 | 2008-04-24 | Radio Systems Corporation | RFID Collar |
US20080092965A1 (en) * | 2006-10-24 | 2008-04-24 | Ron Hymes | Automatic smart watering apparatus |
US9066496B2 (en) * | 2006-10-24 | 2015-06-30 | Ron Hymes | Automatic smart watering apparatus |
US20080117062A1 (en) * | 2006-11-21 | 2008-05-22 | Richard Joseph Wessels | Animal contact verification or analysis system |
US8069823B2 (en) * | 2007-01-03 | 2011-12-06 | Radio Systems Corporation | Vibration stimulus delivery device |
US20080156277A1 (en) * | 2007-01-03 | 2008-07-03 | Radio Systems Corporation | Animal Training Device Using a Vibration Probe to Deliver a Vibration Stimulus to an Animal |
US7814865B2 (en) * | 2007-01-31 | 2010-10-19 | Radio Sysetms Corporation | Device for training and locating an animal |
US7621233B2 (en) * | 2007-02-19 | 2009-11-24 | Radio Systems Corporation | Device for detecting, containing, and indicating the presence of fluidic animal waste product at a defined location |
US20080202438A1 (en) * | 2007-02-26 | 2008-08-28 | Engel Thomas G | Motion-activated pet watering apparatus with digital fluid-flow valve |
GB0705452D0 (en) * | 2007-03-22 | 2007-05-02 | Faire Ni Ltd | An animal monitoring system and method |
US20080252595A1 (en) * | 2007-04-11 | 2008-10-16 | Marc Boillot | Method and Device for Virtual Navigation and Voice Processing |
US20080257272A1 (en) * | 2007-04-18 | 2008-10-23 | Gerry Bolda | Disinfecting pet watering device and method |
US7710263B2 (en) * | 2007-05-03 | 2010-05-04 | Radio Systems Corporation | Escape notification system |
US20080282988A1 (en) * | 2007-05-14 | 2008-11-20 | Carl Bloksberg | Pet entertainment system |
GB2450353A (en) * | 2007-06-20 | 2008-12-24 | Damien Isaak | Wireless pet and door proximity alarm |
US20080314325A1 (en) * | 2007-06-22 | 2008-12-25 | Hempstead David W | Method and apparatus for improved monitoring and managing of livestock |
US20090013939A1 (en) * | 2007-07-13 | 2009-01-15 | Whitlock International, L.L.C. | Apparatus and method for restricting movement of an animal into or out of a defined area |
US7658166B1 (en) * | 2007-09-08 | 2010-02-09 | Rheinschmidt Jr James J | Anti-bark training system for dogs |
US20090066569A1 (en) * | 2007-09-11 | 2009-03-12 | Andrew James Simpson Hunter | Animal tracking system |
US8015026B2 (en) * | 2007-10-23 | 2011-09-06 | Health Hero Network, Inc. | Health management system for people and pets |
US20090111598A1 (en) * | 2007-10-31 | 2009-04-30 | O'brien Scott | Systems and methods for improving golf swing |
JP2011502258A (en) * | 2007-11-01 | 2011-01-20 | ネステク ソシエテ アノニム | Remote data collection system and method |
GB2454658A (en) * | 2007-11-12 | 2009-05-20 | Ram Friedman | Automatic pet feeder |
KR100951442B1 (en) * | 2007-11-30 | 2010-04-07 | 소호연 | Vibration touch button type animal training appratus and controlling method thereof |
KR101012059B1 (en) * | 2007-12-20 | 2011-02-01 | 한국과학기술원 | Robot system for supervising pet robot and management method therefor |
US8185345B2 (en) * | 2008-01-18 | 2012-05-22 | Radio Systems Corporation | Device and method to monitor consumables consumed by animal |
EP2124136B1 (en) * | 2008-05-23 | 2012-08-22 | Charles Martin | Hands-free device for remote control |
BRPI0919340B1 (en) * | 2008-09-22 | 2020-05-05 | Nestec Sa | dispensing system to supply nutritional products to animals |
US8028662B2 (en) * | 2008-10-31 | 2011-10-04 | Raymond Laurel D | Method of training a dog to chew acceptable objects through scent marking and chemical composition thereof |
AU2008364333B2 (en) * | 2008-11-21 | 2012-04-05 | Hill's Pet Nutrition, Inc. | Feeding system and process for behavioral modification of animals |
US20100170448A1 (en) * | 2009-01-05 | 2010-07-08 | Chris Brian Warwick | e-PAWS electronic pet automated watering system |
US10194639B2 (en) * | 2009-03-02 | 2019-02-05 | B. Delano Jordan | Training device for water conservation system |
US20100238033A1 (en) * | 2009-03-20 | 2010-09-23 | Dan Blumel | Tracking and Alert Apparatus, System and Method |
US8869748B2 (en) * | 2009-04-30 | 2014-10-28 | Sophia Yin | System and method for training an animal |
US10123510B2 (en) * | 2009-04-30 | 2018-11-13 | Sophia Yin | Animal training system |
CN101554142B (en) * | 2009-05-18 | 2011-11-23 | 中国人民解放军国防科学技术大学 | Animal intelligence training system |
US20100332140A1 (en) * | 2009-06-30 | 2010-12-30 | Jonathan Livingston Joyce | Method of assessing the eating experience of a companion animal |
US8347823B1 (en) | 2009-07-07 | 2013-01-08 | Roy Justin Thomas | Pet triggered programmable toy |
US20110005466A1 (en) * | 2009-07-07 | 2011-01-13 | Susan Furth | Animal travel carrier |
US20110010971A1 (en) * | 2009-07-14 | 2011-01-20 | Laura Erickson | Identification Animal Tags and Related Methods of Use |
US8633981B2 (en) * | 2009-07-23 | 2014-01-21 | Christina R. Russoniello | Wireless controlled pet toy dispenser with camera |
US8397725B2 (en) * | 2009-09-04 | 2013-03-19 | Designwise Medical | Respiratory treatment delivery system |
US20110073045A1 (en) * | 2009-09-30 | 2011-03-31 | Albert Moses Haim | Pet toy including tactile stimulus for excitement and exercise of a pet |
US8181607B2 (en) * | 2009-10-23 | 2012-05-22 | Yong Won Kim | Animal training device and method of controlling the same |
FI122052B (en) * | 2009-11-06 | 2011-08-15 | Domuset Oy | A method and arrangement for tracking the path of a pet pet at home |
TWM384532U (en) * | 2009-12-10 | 2010-07-21 | Ind Tech Res Inst | Intelligent pet-feeding device |
US20110146588A1 (en) * | 2009-12-18 | 2011-06-23 | Jesse Harlan Ward | Rising Sun Twilight Scent Training System |
US8631765B2 (en) * | 2010-01-26 | 2014-01-21 | Radio Systems Corporation | Device for dispensing a fluidic consumable for an animal |
JP2011223909A (en) * | 2010-04-19 | 2011-11-10 | Kyoko Sano | Pet managing system |
WO2011135572A1 (en) | 2010-04-29 | 2011-11-03 | Ptv Media Ltd. | System and method for treating pets |
US9324244B1 (en) * | 2010-05-15 | 2016-04-26 | David Sol | Distributed multi-nodal operant conditioning system and method |
CN102308759A (en) * | 2010-07-06 | 2012-01-11 | 常州高特电子技术有限公司 | Animal husbandry management system based on radio frequency identification (RFID) technology |
US20120017844A1 (en) * | 2010-07-21 | 2012-01-26 | Nelson Calvin G | Loose leash animal training apparatus |
US8656865B1 (en) * | 2010-07-23 | 2014-02-25 | Sally Jeanne Foote | Animal care method |
US8409648B2 (en) * | 2010-08-13 | 2013-04-02 | Anderson Group, Ltd. | Machine and method for controlling the temperature of dough |
US20120077159A1 (en) * | 2010-09-24 | 2012-03-29 | Joseph Araujo | System and method for cognitive assessment and training of an animal |
FR2965147A1 (en) | 2010-09-27 | 2012-03-30 | Gymnokidi Sas | COMMUNICATING AND MULTIMEDIA GAMELLE FOR PETS |
US20120097113A1 (en) * | 2010-10-21 | 2012-04-26 | Mckinney Darlene L | Talking pet toys system |
US8651062B2 (en) | 2010-12-10 | 2014-02-18 | Marc H. Arsenault | Easy to insert pet carrier |
US10281915B2 (en) | 2011-01-05 | 2019-05-07 | Sphero, Inc. | Multi-purposed self-propelled device |
US9090214B2 (en) | 2011-01-05 | 2015-07-28 | Orbotix, Inc. | Magnetically coupled accessory for a self-propelled device |
US8751063B2 (en) | 2011-01-05 | 2014-06-10 | Orbotix, Inc. | Orienting a user interface of a controller for operating a self-propelled device |
US9429940B2 (en) | 2011-01-05 | 2016-08-30 | Sphero, Inc. | Self propelled device with magnetic coupling |
US9218316B2 (en) | 2011-01-05 | 2015-12-22 | Sphero, Inc. | Remotely controlling a self-propelled device in a virtualized environment |
CN102113464B (en) * | 2011-01-12 | 2015-06-03 | 中兴通讯股份有限公司 | Pet training method and terminal |
US20120206296A1 (en) * | 2011-02-16 | 2012-08-16 | Wan Lawrence A | Self-charging power controlled system for locating animals by gps |
ITAN20110020A1 (en) * | 2011-02-16 | 2012-08-17 | Mario Farinelli | ELECTRONIC COMMUNICATION SYSTEM AND TELEPHONE, DISTANCE-FREE, WITHOUT WIRES, BETWEEN THE DOG AND ITS MASTER, FOR DISTANCE DIALOGUE, AND BETWEEN THE GUARD DOG AND ANTI-INTRUSION SYSTEMS ACTIVATED IN AND OUT OF THE HOUSE, OR THE BUILDING. |
CN103442553A (en) * | 2011-02-23 | 2013-12-11 | 穆罕默德·卡西米沙莱什塔里 | Apparatus and method for using a toilet as a water supply for pets |
US8601983B2 (en) | 2011-03-23 | 2013-12-10 | James D. Flynn | Dog training device |
US8578882B2 (en) * | 2011-03-23 | 2013-11-12 | Cancog Technologies, Inc. | System and method for cognitive enrichment of an animal |
US8797166B2 (en) * | 2011-05-27 | 2014-08-05 | Pet Wireless Llc | Systems, methods and computer program products for monitoring the behavior, health, and/or characteristics of an animal |
ES1076831Y (en) * | 2011-07-19 | 2012-07-24 | Escobar Ivan Galvez | URINARY POST FOR DOGS |
GB2509274B (en) * | 2011-09-02 | 2017-11-08 | Domuset Oy | Method and arrangement for evaluating activity and functional ability based on interaction and physiological signals |
WO2013041123A1 (en) * | 2011-09-20 | 2013-03-28 | Friedrich-Alexander-Universität Erlangen-Nürnberg | System and method for supporting an exercise movement |
US20130076528A1 (en) * | 2011-09-27 | 2013-03-28 | General Electric Company | Health monitoring system utilizing service consumption data |
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 |
US8833304B2 (en) * | 2012-01-17 | 2014-09-16 | Edward Whitsett | Smart feeder apparatus |
US20130220236A1 (en) * | 2012-02-27 | 2013-08-29 | Shane T. Wisdom | Pet mat |
WO2013133918A1 (en) * | 2012-03-09 | 2013-09-12 | Bellon Bart | Improved animal collar with integrated electronics |
NO333506B1 (en) * | 2012-03-28 | 2013-06-24 | Dyreidentitet As | Pet feeding machine |
US9292758B2 (en) | 2012-05-14 | 2016-03-22 | Sphero, Inc. | Augmentation of elements in data content |
US9827487B2 (en) | 2012-05-14 | 2017-11-28 | Sphero, Inc. | Interactive augmented reality using a self-propelled device |
EP2850512A4 (en) * | 2012-05-14 | 2016-11-16 | Sphero Inc | Operating a computing device by detecting rounded objects in an image |
US8944006B2 (en) | 2012-06-20 | 2015-02-03 | Smart Animal Training Systems, LLC | Animal training device and methods therefor |
US10056791B2 (en) | 2012-07-13 | 2018-08-21 | Sphero, Inc. | Self-optimizing power transfer |
CN102727186B (en) * | 2012-07-21 | 2014-11-19 | 深圳市华测检测技术股份有限公司 | Preposed training system for judging intelligence of quadrumana |
WO2014025650A1 (en) * | 2012-08-06 | 2014-02-13 | Radio Systems Corporation | Housebreaking reward system |
GB201217183D0 (en) * | 2012-09-26 | 2012-11-07 | Secr Defence | Animal training system and method |
CN102871649A (en) * | 2012-10-11 | 2013-01-16 | 上海移远通信技术有限公司 | Livestock state monitoring equipment, livestock state monitoring system and operating method for system |
US9526437B2 (en) | 2012-11-21 | 2016-12-27 | i4c Innovations Inc. | Animal health and wellness monitoring using UWB radar |
US8947241B2 (en) * | 2013-02-18 | 2015-02-03 | Garmin Switzerland Gmbh | Animal tracking apparatus and method |
CA2902194A1 (en) | 2013-02-21 | 2014-08-28 | Petcube, Inc. | Remote interaction device |
CN105025703A (en) | 2013-03-01 | 2015-11-04 | 机灵宠物有限责任公司 | Animal interaction device, system, and method |
US8839744B1 (en) * | 2013-03-08 | 2014-09-23 | Eb Partners | Mobile telephone dog training tool and method |
US9538725B2 (en) | 2013-03-08 | 2017-01-10 | Eb Partners | Mobile telephone dog training tool and method |
US10165755B1 (en) | 2013-03-15 | 2019-01-01 | GPSip, Inc. | Wireless location assisted zone guidance system region lookup |
US10342218B1 (en) | 2013-03-15 | 2019-07-09 | GPSip, Inc. | GPS dog fence incorporating location guidance and positive reinforcement training |
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 |
US9961884B1 (en) | 2013-03-15 | 2018-05-08 | GPSip, Inc. | Wireless location assisted zone guidance system compatible with large and small land zones |
US10470437B1 (en) | 2013-03-15 | 2019-11-12 | GPSip, Inc. | Wireless location assisted zone guidance system |
US20150216142A1 (en) | 2013-03-15 | 2015-08-06 | GPSip, Inc. | Wireless Location Assisted Zone Guidance System |
US20140277701A1 (en) * | 2013-03-15 | 2014-09-18 | Bondgy, Inc. | Interactive Unit |
US10149617B2 (en) * | 2013-03-15 | 2018-12-11 | i4c Innovations Inc. | Multiple sensors for monitoring health and wellness of an animal |
US10064390B1 (en) | 2013-03-15 | 2018-09-04 | GPSip, Inc. | Wireless location assisted zone guidance system incorporating a multi-zone containment area |
US10172325B1 (en) | 2013-03-15 | 2019-01-08 | GPSip, Inc. | Wireless location assisted zone guidance system incorporating dynamically variable intervals between sequential position requests |
US20140278348A1 (en) * | 2013-03-15 | 2014-09-18 | A. Christian Tahan | System for interspecies communications |
US10228447B2 (en) | 2013-03-15 | 2019-03-12 | Radio Systems Corporation | Integrated apparatus and method to combine a wireless fence collar with GPS tracking capability |
WO2014145468A2 (en) | 2013-03-15 | 2014-09-18 | Lee Miller | Toy and app for remotely viewing and playing with a pet |
US9295225B2 (en) * | 2013-03-15 | 2016-03-29 | Harold G Monk | Species specific feeder |
US20140261230A1 (en) * | 2013-03-18 | 2014-09-18 | Maze Innovations, Inc. | Pet collar toy |
US9554560B2 (en) | 2013-03-27 | 2017-01-31 | Ethan Jon Crumlin | System and method for variable animal interaction device |
US9456584B2 (en) * | 2013-05-31 | 2016-10-04 | Kim McLaughlin | Livestock control and monitoring system and method |
US10743517B2 (en) | 2013-06-19 | 2020-08-18 | Radio Systems Corporation | Networked automatic animal feeding system |
US10631520B2 (en) | 2013-06-19 | 2020-04-28 | Radio Systems Corporation | Automatic animal feeding system |
US20150327514A1 (en) * | 2013-06-27 | 2015-11-19 | David Clark | System and device for dispensing pet rewards |
US9485963B2 (en) * | 2013-10-18 | 2016-11-08 | Forget You Not, LLC | Assisted animal activities |
EP3675487A1 (en) * | 2013-07-17 | 2020-07-01 | Bot Home Automation Inc. | Computer system and method |
WO2015022608A1 (en) * | 2013-08-13 | 2015-02-19 | Nestec Sa | System, method and feeding device for remote pet monitoring and feeding |
GB201315484D0 (en) | 2013-08-30 | 2013-10-16 | Sureflap Ltd | Pet feeders |
CA2926818A1 (en) * | 2013-10-08 | 2015-04-16 | Skywell, Llc | Atmospheric water generator system and method |
US20150161906A1 (en) * | 2013-12-09 | 2015-06-11 | Christopher Scott Lorkowski | Positive reinforcement training device |
US9829882B2 (en) | 2013-12-20 | 2017-11-28 | Sphero, Inc. | Self-propelled device with center of mass drive system |
CN103713305B (en) * | 2013-12-25 | 2016-09-28 | 珠海顶峰互动科技有限公司 | A kind of location neck ring and localization method |
CN103728644B (en) * | 2013-12-25 | 2016-08-17 | 李青花 | A kind of alignment system and localization method |
US10165756B1 (en) | 2014-03-18 | 2019-01-01 | GPSip, Inc. | Wireless location assisted zone guidance system incorporating a rapid collar mount and non-necrotic stimulation |
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 |
EP3122173B1 (en) | 2014-03-26 | 2021-03-31 | SCR Engineers Ltd | Livestock location system |
WO2015184297A1 (en) * | 2014-05-29 | 2015-12-03 | Pettrax, Inc. | In-home pet feeding and monitoring system |
US10965159B2 (en) | 2014-05-29 | 2021-03-30 | Sony Corporation | Scalable antenna system |
US9843360B2 (en) | 2014-08-14 | 2017-12-12 | Sony Corporation | Method and system for use in configuring multiple near field antenna systems |
US10277280B2 (en) | 2014-05-29 | 2019-04-30 | Sony Interactive Entertainment LLC | Configuration of data and power transfer in near field communications |
US9577463B2 (en) | 2014-05-29 | 2017-02-21 | Sony Corporation | Portable device to portable device wireless power transfer methods and systems |
USD736481S1 (en) | 2014-06-18 | 2015-08-11 | Radio Systems Corporation | Automatic pet feeding system |
CN104077550B (en) * | 2014-06-18 | 2017-06-06 | 胡月明 | The method and system that a kind of health index for realizing animal behavior monitoring is evaluated |
US10426140B2 (en) * | 2014-06-26 | 2019-10-01 | Triangulate Technologies Llc | Data-acquiring and reporting animal collar |
JPWO2016006028A1 (en) * | 2014-07-07 | 2017-04-27 | 富士通株式会社 | Motion detection method, motion detection program, and terminal device |
CA2951374C (en) * | 2014-07-08 | 2023-03-21 | Mark A. Donavon | Systems and methods for providing animal health, nutrition, and/or wellness recommendations |
US9900748B2 (en) | 2014-07-16 | 2018-02-20 | Sony Corporation | Consumer electronics (CE) device and related method for providing stadium services |
US9906897B2 (en) * | 2014-07-16 | 2018-02-27 | Sony Corporation | Applying mesh network to pet carriers |
US10127601B2 (en) | 2014-07-16 | 2018-11-13 | Sony Corporation | Mesh network applied to fixed establishment with movable items therein |
US9361802B2 (en) | 2014-07-16 | 2016-06-07 | Sony Corporation | Vehicle ad hoc network (VANET) |
US9516461B2 (en) | 2014-07-16 | 2016-12-06 | Sony Corporation | Mesh network applied to arena events |
US9426610B2 (en) | 2014-07-16 | 2016-08-23 | Sony Corporation | Applying mesh network to luggage |
WO2016029259A1 (en) * | 2014-08-25 | 2016-03-03 | LOSINSKI, Robyn June | System and method for monitoring behaviour and awarding rewards |
US11071279B2 (en) | 2014-09-05 | 2021-07-27 | Intervet Inc. | Method and system for tracking health in animal populations |
US10986817B2 (en) | 2014-09-05 | 2021-04-27 | Intervet Inc. | Method and system for tracking health in animal populations |
CN111913494B (en) | 2014-10-31 | 2023-10-17 | 深圳市大疆创新科技有限公司 | System and method for walking pets |
US9049840B1 (en) * | 2014-11-10 | 2015-06-09 | The Kyjen Company, Inc. | Pet treat dispensing game |
CA2963984C (en) | 2014-11-14 | 2020-02-25 | Siegel, John | System and method for animal data collection and analytics |
US9339716B1 (en) * | 2014-12-06 | 2016-05-17 | Radio Systems Corporation | Automatic ball launcher |
US10625135B2 (en) | 2014-12-06 | 2020-04-21 | Radio Systems Corporation | Automatic ball launcher |
USD848082S1 (en) | 2014-12-06 | 2019-05-07 | Radio Systems Corporation | Automatic ball launcher |
US10117417B2 (en) * | 2014-12-18 | 2018-11-06 | Pegasus Unlimited, Llc | Automatic water supply system for animals |
US10674702B2 (en) | 2015-01-05 | 2020-06-09 | Andy H. Gibbs | Animal food and water bowl system |
US10477837B1 (en) | 2015-02-06 | 2019-11-19 | Radio Systems Corporation | Cat activity toy |
US10258708B2 (en) | 2015-03-18 | 2019-04-16 | Scent2Market Inc. | Controlled diffuser device |
USD806850S1 (en) | 2015-10-05 | 2018-01-02 | Scent2Market Inc. | Controlled diffuser device |
US9510566B2 (en) * | 2015-04-16 | 2016-12-06 | Theadore Pantazes | Wearable canine and feline collar with camera and added features |
DE102015005248A1 (en) * | 2015-04-24 | 2016-10-27 | Ogilvy & Mather Düsseldorf GmbH | food bowl |
WO2016179428A2 (en) * | 2015-05-05 | 2016-11-10 | Dart Neuroscience, Llc | Cognitive test execution and control |
US10135777B2 (en) | 2015-05-27 | 2018-11-20 | International Business Machines Corporation | Leveraging an internet of things to initiate a physical object to perform a specific act that enhances an interaction of a user with the physical object |
US10231440B2 (en) | 2015-06-16 | 2019-03-19 | Radio Systems Corporation | RF beacon proximity determination enhancement |
US10645908B2 (en) | 2015-06-16 | 2020-05-12 | Radio Systems Corporation | Systems and methods for providing a sound masking environment |
US10045512B2 (en) | 2015-06-16 | 2018-08-14 | Radio Systems Corporation | Systems and methods for monitoring a subject in a premise |
US9668456B2 (en) * | 2015-06-30 | 2017-06-06 | Outward Hound LLC | Interactive data retention and display pet ball launcher |
US20170013808A1 (en) * | 2015-07-14 | 2017-01-19 | Laura Lee Leavenworth | Invisi-Gate |
CN104983405A (en) * | 2015-08-06 | 2015-10-21 | 无锡百盛传感网络有限公司 | Animal body temperature detection device and feeding system |
US10521523B2 (en) | 2015-08-06 | 2019-12-31 | Radio Systems Corporation | Computer simulation of animal training scenarios and environments |
US10387587B2 (en) | 2015-08-06 | 2019-08-20 | Radio Systems Corporation | Computer simulation of animal training scenarios and environments |
US10699595B2 (en) * | 2015-08-07 | 2020-06-30 | International Business Machines Corporation | Monitoring and status detection for consumable items |
CN105204381A (en) * | 2015-08-11 | 2015-12-30 | 滁州富达机械电子有限公司 | Method and device for controlling water purifier wirelessly |
CN105182818B (en) * | 2015-08-21 | 2018-08-03 | 张日华 | Pet total management system based on RFID and method |
WO2017062121A2 (en) * | 2015-09-04 | 2017-04-13 | PulsePet, LLC | Interactive pet robot and related methods and devices |
WO2017058893A1 (en) * | 2015-09-29 | 2017-04-06 | Swineguard, Inc. | Warning system for animal farrowing operations |
US10208975B2 (en) * | 2015-10-01 | 2019-02-19 | Plug and Play Robotics, LLC | Smart pet-crate with interactive features |
CN105191818B (en) * | 2015-10-15 | 2017-10-27 | 成都九十度工业产品设计有限公司 | The automatic control system and method for calling trainer back of a kind of pet dog |
CN105191819B (en) * | 2015-10-15 | 2017-10-27 | 成都九十度工业产品设计有限公司 | A kind of pet dog calls trainer and its automatic control system back |
WO2017087412A1 (en) | 2015-11-19 | 2017-05-26 | Petcube, Inc. | Remote interaction device with tracking of remote movement input |
US10357019B2 (en) | 2015-12-01 | 2019-07-23 | Johnnie Mack Brown Encarnacion | Transportable pet care center |
ITUB20159369A1 (en) * | 2015-12-14 | 2017-06-14 | Sauro Bazzani | SYSTEM FOR LOCALIZING REMOTE ANIMALS |
CN105660442A (en) * | 2016-01-06 | 2016-06-15 | 上海大学 | Intelligent collar control system for pets |
US20170196196A1 (en) * | 2016-01-08 | 2017-07-13 | Leo Trottier | Animal interaction devices, systems and methods |
CN105766689A (en) * | 2016-01-10 | 2016-07-20 | 南京邮电大学 | Intelligent necklace for pet cat |
WO2017147866A1 (en) * | 2016-03-03 | 2017-09-08 | 邱琦 | Remote communication training device for pet |
WO2017147865A1 (en) * | 2016-03-03 | 2017-09-08 | 邱琦 | Pet monitoring and training device |
CN105845144A (en) * | 2016-03-21 | 2016-08-10 | 陈宁 | Intelligent health management system for realizing animal sound and form translation function |
US10912283B2 (en) * | 2016-04-02 | 2021-02-09 | Intel Corporation | Technologies for managing the health of livestock |
WO2017180927A1 (en) | 2016-04-13 | 2017-10-19 | Skywell, Llc | Atmospheric water generator system and method |
CN105724273A (en) * | 2016-04-18 | 2016-07-06 | 韩冠杰 | Automatic control animal water feeding device |
WO2017193089A2 (en) * | 2016-05-05 | 2017-11-09 | Freeman Meyer | Location-aware autonomous self-propelled balls |
US10806122B1 (en) * | 2016-05-07 | 2020-10-20 | Tio Torres | Automated horse feeder |
US9928511B2 (en) | 2016-05-16 | 2018-03-27 | Andy H. Gibbs | Pet feeding system |
ITUA20164189A1 (en) * | 2016-06-08 | 2017-12-08 | Paolo Figuccia | Apparatus and method for interacting remotely with pets |
US10787370B2 (en) | 2016-06-20 | 2020-09-29 | Radio Systems Corporation | Filtration system for pet water fountain |
US10268220B2 (en) | 2016-07-14 | 2019-04-23 | Radio Systems Corporation | Apparatus, systems and methods for generating voltage excitation waveforms |
US9743643B1 (en) * | 2016-08-10 | 2017-08-29 | Michael L. Kaplan | Network-based remote pet monitoring device and method |
CN106343955A (en) * | 2016-08-26 | 2017-01-25 | 深圳市沃特沃德股份有限公司 | Terminal, method and device for determining wether pet is healthy |
WO2018039933A1 (en) * | 2016-08-30 | 2018-03-08 | 深圳市沃特沃德股份有限公司 | Terminal, and pet movement state determination method and apparatus |
EP3518664B1 (en) | 2016-09-28 | 2022-03-09 | SCR Engineers Ltd | Holder for a smart monitoring tag for cows |
WO2018079018A1 (en) * | 2016-10-24 | 2018-05-03 | ソニー株式会社 | Information processing device and information processing method |
CN107018921A (en) * | 2016-11-04 | 2017-08-08 | 深圳市沃特沃德股份有限公司 | Terminal and pet attitude detecting method and device |
CN106665401B (en) * | 2016-12-14 | 2022-03-01 | 陆振中 | Police dog physical training device |
US9693536B1 (en) * | 2016-12-14 | 2017-07-04 | Sean P. Dana | Pet training system with geofence boundary indicator and software application |
EP4029372A1 (en) * | 2016-12-15 | 2022-07-20 | Positec Power Tools (Suzhou) Co., Ltd. | Self-moving device return method, self-moving device, storage medium, and server |
US10619389B2 (en) * | 2016-12-20 | 2020-04-14 | Radio Systems Corporation | Pet door having insulating flap |
EP3568007A4 (en) * | 2017-01-16 | 2020-10-28 | Radio Systems Corporation | Piezoelectric detection coupling of a bark collar |
CN106942085A (en) * | 2017-02-05 | 2017-07-14 | 薛江炜 | A kind of method and device of animal learning training and test |
US10506798B2 (en) | 2017-02-21 | 2019-12-17 | Andy H. Gibbs | Animal nutrition system and method |
US10397735B2 (en) | 2017-02-27 | 2019-08-27 | Radio Systems Corporation | Threshold barrier system |
CN207185596U (en) | 2017-02-28 | 2018-04-06 | 深圳市酷伴科技有限公司 | Pet is played ball robot machine |
KR101991093B1 (en) * | 2017-03-06 | 2019-06-19 | 주식회사 씨앤디마이크로 | Bark Control Device and Method |
ES2902970T3 (en) | 2017-05-23 | 2022-03-30 | Radio Systems Corp | Controlled flow water fountain for pets |
CN107372168A (en) * | 2017-07-26 | 2017-11-24 | 桂林电子科技大学 | A kind of pet accessory system based on positional information |
WO2019023614A1 (en) * | 2017-07-27 | 2019-01-31 | Wagz, Inc | Animal feed recommendation methods and systems |
US10941611B2 (en) | 2017-08-18 | 2021-03-09 | Radio Systems Corporation | Pet door |
AU2018319010A1 (en) | 2017-08-18 | 2020-03-05 | Radio Systems Corporation | Electronic pet door |
JP6392475B1 (en) * | 2017-08-29 | 2018-09-19 | 株式会社ペットボードヘルスケア | Cat toilet usage management system and cat toilet |
CN107645693A (en) * | 2017-10-12 | 2018-01-30 | 台山市恒东音响科技有限公司 | A kind of music neck ring player |
CN107711557B (en) * | 2017-11-07 | 2019-11-12 | 淮北禾获人科技有限公司 | A kind of smart motion equipment and its working method entrusted one's child to the care of sb. for pet collective |
US11394196B2 (en) | 2017-11-10 | 2022-07-19 | Radio Systems Corporation | Interactive application to protect pet containment systems from external surge damage |
CN107960342A (en) * | 2017-11-29 | 2018-04-27 | 深圳市沃特沃德股份有限公司 | Intelligence stops method and device of barking |
CN107741477A (en) * | 2017-12-02 | 2018-02-27 | 北京卡达克数据有限公司 | A kind of device and method of detection VOC odor intensity scales and smell concentration scale |
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 |
US11372077B2 (en) | 2017-12-15 | 2022-06-28 | 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 |
CA3092630A1 (en) | 2018-02-28 | 2019-09-06 | Alarm.Com Incorporated | Monitoring of pet status during unattended delivery |
US10870958B2 (en) * | 2018-03-05 | 2020-12-22 | Dawn Fornarotto | Robotic feces collection assembly |
JP6519682B2 (en) * | 2018-03-12 | 2019-05-29 | 富士通株式会社 | Measuring device, measuring method and measuring program |
CA3094206A1 (en) | 2018-03-17 | 2019-09-26 | GPSip, Inc. | Wireless location assisted zone guidance system incorporating secure transmission of location |
US11944070B2 (en) | 2018-03-19 | 2024-04-02 | Halter USA Inc | Apparatus and method for controlling animal positions |
CN109997728B (en) * | 2018-03-21 | 2022-04-01 | 深圳市天工测控技术有限公司 | Control method and device of bird feeder and mobile terminal |
CA3098122A1 (en) | 2018-04-22 | 2019-10-31 | Vence, Corp. | Livestock management system and method |
CN110711047A (en) * | 2018-07-12 | 2020-01-21 | 中农华威生物制药(湖北)有限公司 | Canine anthelmintic feeding device, self-service drug delivery system and management method |
CN108965815A (en) * | 2018-07-27 | 2018-12-07 | 合肥阅辞科技有限公司 | A kind of remote indication system and indicating means |
CN108922004A (en) * | 2018-08-20 | 2018-11-30 | 广东技术师范学院 | A kind of pet intelligent entrance guard control method and system based on technology of Internet of things |
CN109220874A (en) * | 2018-08-22 | 2019-01-18 | 谢国庆 | A kind of dog electric shock ring |
US11825822B2 (en) | 2018-09-05 | 2023-11-28 | Radio Systems Corporation | Centrifugal pump pet water fountain |
CA3111391A1 (en) | 2018-09-05 | 2020-03-12 | Radio Systems Corporation | Centrifugal pump pet water fountain |
CN113056189B (en) * | 2018-09-19 | 2024-02-27 | Lg电子株式会社 | Pet drinking machine and control method thereof |
US11864529B2 (en) | 2018-10-10 | 2024-01-09 | S.C.R. (Engineers) Limited | Livestock dry off method and device |
CN109446373B (en) * | 2018-10-31 | 2021-05-04 | 安徽一网网络科技有限公司 | Pet semi-free-ranging management system and method based on Internet of things platform |
CN109380142B (en) * | 2018-11-03 | 2021-01-26 | 王泽桦 | Method for improving meat quality of animals |
CN109380143B (en) * | 2018-11-03 | 2021-02-23 | 禹波 | System for improving meat quality of animals |
CN109511572A (en) * | 2018-12-13 | 2019-03-26 | 佛山科学技术学院 | A kind of Pet training apparatus with infrared facility |
CN109640050A (en) * | 2018-12-24 | 2019-04-16 | 任栋 | Intelligent pet Indoor Monitoring System based on AI technology |
WO2020159919A1 (en) * | 2019-01-28 | 2020-08-06 | Doskocil Manufacturing Company, Inc. | Chase toy system |
CN113678134A (en) * | 2019-02-08 | 2021-11-19 | 奥尔弗莱克斯澳大利亚有限公司 | Livestock electronic identification tag reader synchronization |
US11160253B2 (en) * | 2019-03-08 | 2021-11-02 | Companion Labs, Inc. | Method for acclimating a dog to autonomous training sessions with a training apparatus |
CN109792964B (en) * | 2019-03-18 | 2021-04-23 | 广东乐芯智能科技有限公司 | Control method of wearable device |
US10806126B1 (en) * | 2019-05-30 | 2020-10-20 | WAGZ, Inc. | Methods and systems for detecting barks |
US11238889B2 (en) | 2019-07-25 | 2022-02-01 | Radio Systems Corporation | Systems and methods for remote multi-directional bark deterrence |
CN110545608A (en) * | 2019-08-02 | 2019-12-06 | 合肥融庄电子科技有限公司 | Intelligent energy-saving illumination control system for green building |
US11252938B2 (en) * | 2019-08-29 | 2022-02-22 | Lisa Dagnoli | Pet create space animal repelling system and method |
CA3154730A1 (en) | 2019-09-18 | 2021-03-25 | GPSip, Inc. | Wireless location assisted zone guidance system incorporating secure transmission of location |
CN112823609A (en) * | 2019-11-21 | 2021-05-21 | 毛金玉 | Pet toy control system, pet toy control equipment and pet toy |
CN112823619A (en) * | 2019-11-21 | 2021-05-21 | 毛金玉 | Pet data transmission method, transfer device and pet device |
US11083169B2 (en) * | 2019-11-26 | 2021-08-10 | Companion Labs, Inc. | Training apparatus and method for feeding animals during training sessions for reinforcement of behaviors |
TWI748303B (en) * | 2019-12-10 | 2021-12-01 | 中華電信股份有限公司 | Monitoring management system of pet and method thereof |
US11267687B2 (en) | 2019-12-11 | 2022-03-08 | Michael Goodman | Automatic animal watering assembly |
US20210176963A1 (en) * | 2019-12-16 | 2021-06-17 | Canine Detection Services Llc | Scent-based training system |
US11910781B2 (en) * | 2019-12-26 | 2024-02-27 | Organic Intelligence Technologies, Inc. | Analyzing media based on non-human animal input |
CN111328735B (en) * | 2020-02-28 | 2021-09-14 | 福州农福腾信息科技有限公司 | Intelligent farm management method and system based on big data |
IT202000005326A1 (en) | 2020-03-12 | 2021-09-12 | Bautiful S R L | METHOD FOR THE AUTOMATED TRAINING AND ENTERTAINMENT OF AN ANIMAL |
US11324200B2 (en) * | 2020-03-17 | 2022-05-10 | Sunsun Electronic Technology Inc. | Dual-purpose dog training device |
USD990063S1 (en) | 2020-06-18 | 2023-06-20 | S.C.R. (Engineers) Limited | Animal ear tag |
USD990062S1 (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 |
US11490597B2 (en) | 2020-07-04 | 2022-11-08 | Radio Systems Corporation | Systems, methods, and apparatus for establishing keep out zones within wireless containment regions |
CN112205316B (en) * | 2020-09-21 | 2021-11-16 | 珠海格力电器股份有限公司 | Pet interaction system and method and pet entertainment terminal |
CN112243868A (en) * | 2020-10-22 | 2021-01-22 | 珠海格力电器股份有限公司 | Equipment control method and device, electronic equipment and readable storage medium |
GB2600711A (en) | 2020-11-04 | 2022-05-11 | Sureflap Ltd | Drinking apparatus for an animal |
US11960957B2 (en) | 2020-11-25 | 2024-04-16 | Identigen Limited | System and method for tracing members of an animal population |
CN112602620B (en) * | 2020-12-14 | 2021-08-20 | 邵沈齐 | Pet management method and system |
CN112586389A (en) * | 2020-12-16 | 2021-04-02 | 居天联影科技(深圳)有限公司 | Pet joyfulness detection device |
US20220232801A1 (en) * | 2021-01-22 | 2022-07-28 | Kelley Lalumia | Programmable electronic pet trainer |
US20230028033A1 (en) * | 2021-07-23 | 2023-01-26 | Canine Innovation Inc. | Animal agility course |
WO2023036415A1 (en) | 2021-09-09 | 2023-03-16 | Volkswagen Aktiengesellschaft | Method, apparatus and computer program for adapting an environment in a cabin of a parked vehicle |
CN114019868B (en) * | 2021-11-04 | 2024-03-19 | 深圳市智宠科技有限公司 | Intelligent dog training device electrostatic pulse gear regulating and controlling system adopting Bluetooth frequency band |
US20230143669A1 (en) * | 2021-11-05 | 2023-05-11 | Paul T. O'Dwyer | Method and apparatus for selective behavior modification of a domesticated animal |
US20230172162A1 (en) * | 2021-12-03 | 2023-06-08 | Deniece Johnson | Dog Training System |
US11399513B1 (en) | 2021-12-17 | 2022-08-02 | Sean Patrick Dana | Systems and methods for pet-based networking |
CN115812623B (en) * | 2022-11-16 | 2023-08-22 | 武汉科技大学 | Method and device for single-factor modeling and binding of chronic fatigue syndrome of mice |
Citations (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1773141A (en) * | 1925-07-30 | 1930-08-19 | Hodgson Harriette Ensley | Dog pan |
US3771491A (en) * | 1971-09-28 | 1973-11-13 | A Hunter | Canine johnny |
US5117780A (en) * | 1991-04-01 | 1992-06-02 | Wooten Richard R | Combined portable animal waste and training device |
US5195455A (en) * | 1989-02-21 | 1993-03-23 | C. Van Der Lely N.V. | Arrangement for keeping dairy animals clean |
US5351653A (en) * | 1992-09-16 | 1994-10-04 | Canine Concepts, Incorporated | Animal training method using positive and negative audio stimuli |
US5433171A (en) * | 1994-04-25 | 1995-07-18 | Ewell; Anthony S. | Automatic pet food dispenser |
US5494001A (en) * | 1994-10-19 | 1996-02-27 | Leibowitz; Jake | Canine lavatory facility |
US5575242A (en) * | 1994-03-21 | 1996-11-19 | Davis; James E. | Animal control system |
US5791965A (en) * | 1995-06-07 | 1998-08-11 | Great American Fun Corp. | Light emitting apparatus for stuffed toys and the like |
US5815077A (en) * | 1995-11-21 | 1998-09-29 | B.E.R.T.S. Inc. | Electronic collar for locating and training animals |
US5868103A (en) * | 1997-07-30 | 1999-02-09 | Radio Systems Corporation | Method and apparatus for controlling an animal |
US5872516A (en) * | 1994-02-22 | 1999-02-16 | Bonge, Jr.; Nicholas J. | Ultrasonic transceiver and remote controlled devices for pets |
US5890128A (en) * | 1996-03-04 | 1999-03-30 | Diaz; H. Benjamin | Personalized hand held calorie computer (ECC) |
US6041737A (en) * | 1998-12-31 | 2000-03-28 | Hennigan; Michael Ross | Litter box trainer |
US6067018A (en) * | 1998-12-22 | 2000-05-23 | Joan M. Skelton | Lost pet notification system |
US6263834B1 (en) * | 1997-08-29 | 2001-07-24 | Pilar Igual De Valles | Sanitary device for the deposition of domestic animals excrements |
US6273027B1 (en) * | 1999-11-24 | 2001-08-14 | John S. Watson | Automatic training device and method |
US6367417B1 (en) * | 2000-03-02 | 2002-04-09 | Michael Gal | Electronically controlled animal food dispenser |
US20020077028A1 (en) * | 2000-12-15 | 2002-06-20 | Yamaha Corporation | Electronic toy and control method therefor |
US20020073931A1 (en) * | 2000-06-09 | 2002-06-20 | Brian Boesch | System and method for training of animals |
US6487992B1 (en) * | 1999-11-22 | 2002-12-03 | Robert L. Hollis | Dog behavior monitoring and training apparatus |
US20030027636A1 (en) * | 2001-07-26 | 2003-02-06 | Eastman Kodak Company | Intelligent toy with internet connection capability |
US6550426B2 (en) * | 1999-01-08 | 2003-04-22 | Steven Tsengas | Pet toy |
US6571742B1 (en) * | 2001-08-17 | 2003-06-03 | Steven Tsengas | Interactive pet toy |
US20030116099A1 (en) * | 2001-12-21 | 2003-06-26 | J. S. Kim | Method for pet training device |
US6615770B2 (en) * | 2001-06-19 | 2003-09-09 | Sharper Image Corporation | Method and apparatus to control animal behavior |
US20030179140A1 (en) * | 2002-03-19 | 2003-09-25 | Patterson Wade C. | Apparatus and method for keeping pets in a defined boundary having exclusion areas |
US6651592B2 (en) * | 2002-02-20 | 2003-11-25 | Innotek, Inc. | Automatic positive behavior reinforcement trainer |
US6659039B1 (en) * | 1999-09-02 | 2003-12-09 | Kristoffer Larsen Innovation A/S | Method for controlling breeding of free-range animals |
US20030226695A1 (en) * | 2000-05-25 | 2003-12-11 | Mault James R. | Weight control method using physical activity based parameters |
US6691639B2 (en) * | 2002-01-04 | 2004-02-17 | Nestec, Ltd. | Methods and systems for predicting a body condition score for pets |
US6713829B1 (en) * | 2003-03-12 | 2004-03-30 | Analog Devices, Inc. | Single unit position sensor |
US6720879B2 (en) * | 2000-08-08 | 2004-04-13 | Time-N-Space Technology, Inc. | Animal collar including tracking and location device |
US20050224003A1 (en) * | 2004-04-12 | 2005-10-13 | Sharper Image Corporation | Method and apparatus for training and feeding an animal using positive reinforcement techniques |
US20050241589A1 (en) * | 2002-05-08 | 2005-11-03 | Martin Forster | Method for determining a quantity of liquid nutriments consumed by animals |
US6965298B2 (en) * | 2001-03-09 | 2005-11-15 | Sony Corporation | Method and apparatus for facilitating communication between a user and a toy |
US20060011146A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20060011144A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training, management, and/or entertainment system for canines,felines, or other animals |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US219187A (en) * | 1879-09-02 | trayis | ||
US2791965A (en) * | 1954-03-18 | 1957-05-14 | Robert W Boehringer | Fuel supply pump for diesel engine fuel injection equipment |
US4369180A (en) * | 1981-09-10 | 1983-01-18 | Randolph C. Karrh | Cosmetic facial preparation containing aloe vera |
US4517923A (en) * | 1983-07-07 | 1985-05-21 | Key Systems, Inc. | Animal feeding system |
US5299529A (en) * | 1993-03-23 | 1994-04-05 | Peter Ramirez | Automatic feeder for dogs and other animals |
US6600422B2 (en) | 1996-10-29 | 2003-07-29 | Joint Techno Concepts International, Inc. | Apparatus and method for electronic exclusion and confinement of animals relative to a selected area |
US6657544B2 (en) | 1996-10-29 | 2003-12-02 | Joint Techno Concepts International, Inc. | Apparatus and method for electronic exclusion and confinement of animals relative to a selected area |
NO305259B1 (en) * | 1997-04-23 | 1999-04-26 | Shore Tec As | Method and apparatus for use in the production test of an expected permeable formation |
US5868128A (en) * | 1997-09-30 | 1999-02-09 | Omar; Amad | Firepit |
DE29806228U1 (en) | 1998-04-04 | 1998-09-03 | Brecht Thomas | Voice-controlled transceiver for training dogs and remote monitoring |
US6217913B1 (en) * | 1999-07-15 | 2001-04-17 | Fatemeh Mohammadi | Cosmetic compositions with gorgonian extract |
JP2002058376A (en) | 2000-08-21 | 2002-02-26 | Temuko Japan:Kk | Method and apparatus for communicating with animal |
US6905298B1 (en) * | 2001-02-08 | 2005-06-14 | Joseph E. Haring | Telescopic nut |
US6598879B2 (en) * | 2001-09-17 | 2003-07-29 | Multishift, Inc. | Method of playing blackjack with hit insurance |
NL1019093C2 (en) * | 2001-10-03 | 2003-04-07 | Lely Entpr Ag | Device for automatically delivering a certain amount of feed to an animal in a period of a certain length. |
US7263953B2 (en) | 2005-03-30 | 2007-09-04 | Krishnamurthy Sundararajan | Automatic pet trainer |
-
2004
- 2004-07-15 US US10/893,549 patent/US7409924B2/en not_active Expired - Fee Related
-
2005
- 2005-06-17 CN CNA2005800292475A patent/CN101014240A/en active Pending
-
2006
- 2006-05-03 US US11/417,443 patent/US20060196445A1/en not_active Abandoned
- 2006-05-03 US US11/417,394 patent/US7380518B2/en not_active Expired - Fee Related
- 2006-05-03 US US11/417,941 patent/US20060201433A1/en not_active Abandoned
- 2006-05-03 US US11/417,571 patent/US7328671B2/en not_active Expired - Fee Related
-
2007
- 2007-08-09 US US11/836,695 patent/US20080036594A1/en not_active Abandoned
-
2008
- 2008-02-06 US US12/027,166 patent/US7617799B2/en not_active Expired - Fee Related
- 2008-06-02 US US12/131,767 patent/US20080223300A1/en not_active Abandoned
Patent Citations (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1773141A (en) * | 1925-07-30 | 1930-08-19 | Hodgson Harriette Ensley | Dog pan |
US3771491A (en) * | 1971-09-28 | 1973-11-13 | A Hunter | Canine johnny |
US5195455A (en) * | 1989-02-21 | 1993-03-23 | C. Van Der Lely N.V. | Arrangement for keeping dairy animals clean |
US5117780A (en) * | 1991-04-01 | 1992-06-02 | Wooten Richard R | Combined portable animal waste and training device |
US5351653A (en) * | 1992-09-16 | 1994-10-04 | Canine Concepts, Incorporated | Animal training method using positive and negative audio stimuli |
US5872516A (en) * | 1994-02-22 | 1999-02-16 | Bonge, Jr.; Nicholas J. | Ultrasonic transceiver and remote controlled devices for pets |
US5575242A (en) * | 1994-03-21 | 1996-11-19 | Davis; James E. | Animal control system |
US5433171A (en) * | 1994-04-25 | 1995-07-18 | Ewell; Anthony S. | Automatic pet food dispenser |
US5494001A (en) * | 1994-10-19 | 1996-02-27 | Leibowitz; Jake | Canine lavatory facility |
US5791965A (en) * | 1995-06-07 | 1998-08-11 | Great American Fun Corp. | Light emitting apparatus for stuffed toys and the like |
US5815077A (en) * | 1995-11-21 | 1998-09-29 | B.E.R.T.S. Inc. | Electronic collar for locating and training animals |
US5890128A (en) * | 1996-03-04 | 1999-03-30 | Diaz; H. Benjamin | Personalized hand held calorie computer (ECC) |
US5868103A (en) * | 1997-07-30 | 1999-02-09 | Radio Systems Corporation | Method and apparatus for controlling an animal |
US6263834B1 (en) * | 1997-08-29 | 2001-07-24 | Pilar Igual De Valles | Sanitary device for the deposition of domestic animals excrements |
US6067018A (en) * | 1998-12-22 | 2000-05-23 | Joan M. Skelton | Lost pet notification system |
US6041737A (en) * | 1998-12-31 | 2000-03-28 | Hennigan; Michael Ross | Litter box trainer |
US6550426B2 (en) * | 1999-01-08 | 2003-04-22 | Steven Tsengas | Pet toy |
US6659039B1 (en) * | 1999-09-02 | 2003-12-09 | Kristoffer Larsen Innovation A/S | Method for controlling breeding of free-range animals |
US6487992B1 (en) * | 1999-11-22 | 2002-12-03 | Robert L. Hollis | Dog behavior monitoring and training apparatus |
US6273027B1 (en) * | 1999-11-24 | 2001-08-14 | John S. Watson | Automatic training device and method |
US6367417B1 (en) * | 2000-03-02 | 2002-04-09 | Michael Gal | Electronically controlled animal food dispenser |
US20030226695A1 (en) * | 2000-05-25 | 2003-12-11 | Mault James R. | Weight control method using physical activity based parameters |
US20020073931A1 (en) * | 2000-06-09 | 2002-06-20 | Brian Boesch | System and method for training of animals |
US6720879B2 (en) * | 2000-08-08 | 2004-04-13 | Time-N-Space Technology, Inc. | Animal collar including tracking and location device |
US20020077028A1 (en) * | 2000-12-15 | 2002-06-20 | Yamaha Corporation | Electronic toy and control method therefor |
US6965298B2 (en) * | 2001-03-09 | 2005-11-15 | Sony Corporation | Method and apparatus for facilitating communication between a user and a toy |
US6615770B2 (en) * | 2001-06-19 | 2003-09-09 | Sharper Image Corporation | Method and apparatus to control animal behavior |
US20030027636A1 (en) * | 2001-07-26 | 2003-02-06 | Eastman Kodak Company | Intelligent toy with internet connection capability |
US6571742B1 (en) * | 2001-08-17 | 2003-06-03 | Steven Tsengas | Interactive pet toy |
US20030116099A1 (en) * | 2001-12-21 | 2003-06-26 | J. S. Kim | Method for pet training device |
US6598563B2 (en) * | 2001-12-21 | 2003-07-29 | D.T. Systems, Inc. | Pet training device |
US6691639B2 (en) * | 2002-01-04 | 2004-02-17 | Nestec, Ltd. | Methods and systems for predicting a body condition score for pets |
US6651592B2 (en) * | 2002-02-20 | 2003-11-25 | Innotek, Inc. | Automatic positive behavior reinforcement trainer |
US20030179140A1 (en) * | 2002-03-19 | 2003-09-25 | Patterson Wade C. | Apparatus and method for keeping pets in a defined boundary having exclusion areas |
US20050241589A1 (en) * | 2002-05-08 | 2005-11-03 | Martin Forster | Method for determining a quantity of liquid nutriments consumed by animals |
US6713829B1 (en) * | 2003-03-12 | 2004-03-30 | Analog Devices, Inc. | Single unit position sensor |
US20050224003A1 (en) * | 2004-04-12 | 2005-10-13 | Sharper Image Corporation | Method and apparatus for training and feeding an animal using positive reinforcement techniques |
US20060011146A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20060011144A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training, management, and/or entertainment system for canines,felines, or other animals |
US20060011145A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Camera system for canines, felines, or other animals |
US20060196445A1 (en) * | 2004-07-15 | 2006-09-07 | Lawrence Kates | System and method for canine training |
US20060196446A1 (en) * | 2004-07-15 | 2006-09-07 | Lawrence Kates | System and method for computer-controlled animal toy |
US20060201436A1 (en) * | 2004-07-15 | 2006-09-14 | Lawrence Kates | System and method for computer-controlled pet water dispenser |
Cited By (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060011146A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20060201436A1 (en) * | 2004-07-15 | 2006-09-14 | Lawrence Kates | System and method for computer-controlled pet water dispenser |
US20060196445A1 (en) * | 2004-07-15 | 2006-09-07 | Lawrence Kates | System and method for canine training |
US7861676B2 (en) | 2004-07-15 | 2011-01-04 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20060201433A1 (en) * | 2004-07-15 | 2006-09-14 | Lawrence Kates | System and method for computer-controlled pet food system |
US7617799B2 (en) | 2004-07-15 | 2009-11-17 | Lawrence Kates | System and method for computer-controlled animal toy |
US7380518B2 (en) | 2004-07-15 | 2008-06-03 | Lawrence Kates | System and method for computer-controlled pet water dispenser |
US20060011145A1 (en) * | 2004-07-15 | 2006-01-19 | Lawrence Kates | Camera system for canines, felines, or other animals |
US20080216765A1 (en) * | 2004-07-15 | 2008-09-11 | Lawrence Kates | System and method for computer-controlled animal toy |
US7424867B2 (en) | 2004-07-15 | 2008-09-16 | Lawrence Kates | Camera system for canines, felines, or other animals |
US20080223300A1 (en) * | 2004-07-15 | 2008-09-18 | Lawrence Kates | System and method for computer-controlled pet water dispenser |
US7434541B2 (en) | 2004-07-15 | 2008-10-14 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US20090031966A1 (en) * | 2004-07-15 | 2009-02-05 | Lawrence Kates | Training guidance system for canines, felines, or other animals |
US7634975B2 (en) | 2004-07-15 | 2009-12-22 | Lawrence Kates | Training and behavior controlling system for canines, felines, or other animals |
US8329096B2 (en) | 2004-12-21 | 2012-12-11 | Parah, Llc | Systems and methods for detecting descented material |
US8066939B2 (en) | 2004-12-21 | 2011-11-29 | Parah, Llc | Descenting methods |
US8557177B1 (en) | 2004-12-21 | 2013-10-15 | Parah, Llc | Method of descenting hunter's clothing |
US20100107991A1 (en) * | 2004-12-21 | 2010-05-06 | Elrod Scott A | Systems and methods for detecting descented material |
US20100289655A1 (en) * | 2004-12-21 | 2010-11-18 | Elrod Scott A | Detecting descented material |
US8663553B2 (en) | 2004-12-21 | 2014-03-04 | Scott Elrod | System and method for reducing odors in a blind |
US8257648B2 (en) | 2004-12-21 | 2012-09-04 | Scott Elrod | System and method for reducing odors in a blind |
US8404180B1 (en) | 2004-12-21 | 2013-03-26 | Parah, Llc | Method of descenting hunter's clothing |
US8187533B2 (en) | 2004-12-21 | 2012-05-29 | Parah, Llc | Descenting systems and methods |
US10752501B2 (en) | 2004-12-21 | 2020-08-25 | Parah, Llc | Scent elimination device for hunters in the field |
US9759701B2 (en) | 2004-12-21 | 2017-09-12 | Parah, Llc | Systems and methods for detecting descented material |
US20080077326A1 (en) * | 2006-05-31 | 2008-03-27 | Funk Benjamin E | Method and System for Locating and Monitoring First Responders |
US8706414B2 (en) | 2006-05-31 | 2014-04-22 | Trx Systems, Inc. | Method and system for locating and monitoring first responders |
US8688375B2 (en) | 2006-05-31 | 2014-04-01 | Trx Systems, Inc. | Method and system for locating and monitoring first responders |
US20100139575A1 (en) * | 2006-08-09 | 2010-06-10 | Duncan Timothy T | System and method for tracking, monitoring, and locating animals |
US8065978B2 (en) | 2006-08-09 | 2011-11-29 | Tri-Tronics, Inc. | System and method for tracking, monitoring, and locating animals |
US8978592B2 (en) | 2006-08-09 | 2015-03-17 | Garmin Switzerland Gmbh | System and method for tracking, monitoring, and locating animals |
US20080173255A1 (en) * | 2007-01-18 | 2008-07-24 | Radio Systems Corporation | Electronic Animal Training Apparatus Providing Feedback |
US9448072B2 (en) * | 2007-05-31 | 2016-09-20 | Trx Systems, Inc. | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US20090043504A1 (en) * | 2007-05-31 | 2009-02-12 | Amrit Bandyopadhyay | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US9395190B1 (en) | 2007-05-31 | 2016-07-19 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US9008962B2 (en) | 2007-08-06 | 2015-04-14 | Trx Systems, Inc. | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US9046373B2 (en) | 2007-08-06 | 2015-06-02 | Trx Systems, Inc. | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US8965688B2 (en) | 2007-08-06 | 2015-02-24 | Trx Systems, Inc. | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US8712686B2 (en) | 2007-08-06 | 2014-04-29 | Trx Systems, Inc. | System and method for locating, tracking, and/or monitoring the status of personnel and/or assets both indoors and outdoors |
US9677326B2 (en) * | 2007-08-17 | 2017-06-13 | Tom Kodat | System and method for controlling animal's egress from a secure enclosure |
US20130247834A1 (en) * | 2007-08-17 | 2013-09-26 | Tom Kodat | System and method for controlling animal's egress from a secure enclosure |
US7502619B1 (en) * | 2008-01-22 | 2009-03-10 | Katz Daniel A | Location determination of low power wireless devices over a wide area |
WO2010065103A1 (en) * | 2008-12-02 | 2010-06-10 | Ozonics, LLC | Descenting systems and methods |
US20100164709A1 (en) * | 2008-12-29 | 2010-07-01 | Yung-Chih Lin | Apparatus for monitoring water drinking device |
US20130157628A1 (en) * | 2009-01-15 | 2013-06-20 | Dt Systems, Inc. | Smart phone based electronic fence system |
US20100254432A1 (en) * | 2009-04-03 | 2010-10-07 | Charles Martin | Transmitter-emitter system using frequency hopping with unidirectional communication |
US20110061605A1 (en) * | 2009-09-12 | 2011-03-17 | Titan Pet Products, Inc. | Systems and methods for animal containment, training, and tracking |
US8438999B2 (en) | 2009-09-12 | 2013-05-14 | Titan Pet Products, Inc. | Systems and methods for animal containment, training, and tracking |
WO2011032055A2 (en) * | 2009-09-12 | 2011-03-17 | Titan Pet Products, Inc. | Systems and methods for pet containment, training, and tracking |
WO2011032055A3 (en) * | 2009-09-12 | 2011-07-21 | Titan Pet Products, Inc. | Systems and methods for pet containment, training, and tracking |
US8410973B2 (en) * | 2010-03-18 | 2013-04-02 | The Boeing Company | Activating motion detectors |
US20110227779A1 (en) * | 2010-03-18 | 2011-09-22 | The Boeing Company | Activating Motion Detectors |
US20120160176A1 (en) * | 2010-11-29 | 2012-06-28 | 24/7 Software | Treat dispenser and treat dispensing system |
US20120188370A1 (en) * | 2011-01-23 | 2012-07-26 | James Bordonaro | Surveillance systems and methods to monitor, recognize, track objects and unusual activities in real time within user defined boundaries in an area |
US8908034B2 (en) * | 2011-01-23 | 2014-12-09 | James Bordonaro | Surveillance systems and methods to monitor, recognize, track objects and unusual activities in real time within user defined boundaries in an area |
CN102265792A (en) * | 2011-05-16 | 2011-12-07 | 浙江中医药大学 | Microcomputer-controlled automatic animal dietary behavior detection device |
US20120291715A1 (en) * | 2011-05-17 | 2012-11-22 | Wei Jiang | Intelligent doghouse |
US8544418B2 (en) * | 2011-05-17 | 2013-10-01 | Hong Kong Tesla Technology Limited | Intelligent doghouse |
US11359921B2 (en) | 2012-06-12 | 2022-06-14 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US10852145B2 (en) | 2012-06-12 | 2020-12-01 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US9092678B2 (en) * | 2012-07-31 | 2015-07-28 | Lawrence J. Karr | Systems and methods to locate an object |
US20140035732A1 (en) * | 2012-07-31 | 2014-02-06 | Lawrence J. Karr | Systems and methods to locate an object |
US9157269B2 (en) | 2012-10-03 | 2015-10-13 | Richard Brown | Automatic pet door controlled by smart phone |
US10352707B2 (en) | 2013-03-14 | 2019-07-16 | Trx Systems, Inc. | Collaborative creation of indoor maps |
US20170234965A1 (en) * | 2013-03-14 | 2017-08-17 | Ensco, Inc. | Geolocation with radio-frequency ranging |
US11268818B2 (en) | 2013-03-14 | 2022-03-08 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US11199412B2 (en) | 2013-03-14 | 2021-12-14 | Trx Systems, Inc. | Collaborative creation of indoor maps |
US11156464B2 (en) | 2013-03-14 | 2021-10-26 | Trx Systems, Inc. | Crowd sourced mapping with robust structural features |
US10094908B2 (en) * | 2013-03-14 | 2018-10-09 | Ensco, Inc. | Geolocation with radio-frequency ranging |
US9467968B2 (en) | 2013-10-07 | 2016-10-11 | Ickovic & Bliss, Inc. | Wearable mobile broadcasting recovery system and device |
US9481504B2 (en) | 2014-05-13 | 2016-11-01 | Walter David Dial, III | Pet toy dispenser and method |
US20160171858A1 (en) * | 2014-12-10 | 2016-06-16 | Jonas Patrik TRUMPHY | Alarm systems for detecting and communicating anomalous events |
US10314932B2 (en) | 2016-01-15 | 2019-06-11 | 2059492 Alberta Ltd. | Portable ozone generator |
US9974283B1 (en) | 2016-11-08 | 2018-05-22 | Margaret A. Hord | Collar mounted intruder detection security system |
CN107568100A (en) * | 2017-10-19 | 2018-01-12 | 吴泽忠 | The electronic chaplet worn for pet |
CN107711572A (en) * | 2017-10-19 | 2018-02-23 | 吴泽忠 | Electronic chaplet |
CN107568101A (en) * | 2017-10-19 | 2018-01-12 | 吴泽忠 | Intelligent pet necklace |
US10989427B2 (en) | 2017-12-20 | 2021-04-27 | Trane International Inc. | HVAC system including smart diagnostic capabilites |
US11708982B2 (en) | 2017-12-20 | 2023-07-25 | Trane International Inc. | HVAC system including smart diagnostic capabilities |
US11866923B2 (en) | 2018-02-20 | 2024-01-09 | Lixil Corporation | Toilet management system and management device |
US11326330B2 (en) * | 2018-02-20 | 2022-05-10 | Lixil Corporation | Toilet management system and management device |
US11330803B2 (en) | 2018-03-14 | 2022-05-17 | Protect Animals with Satellites, LLC | Corrective collar utilizing geolocation technology |
WO2019178222A1 (en) * | 2018-03-14 | 2019-09-19 | Protect Animals with Satellites, LLC | Corrective collar utilizing geolocation technology |
US10178854B1 (en) | 2018-08-21 | 2019-01-15 | K&K Innovations LLC | Method of sound desensitization dog training |
US11226256B2 (en) * | 2019-04-05 | 2022-01-18 | Honeywell International Inc. | Handheld ultrasonic testing device |
US11778420B2 (en) | 2020-06-29 | 2023-10-03 | Ickovic & Bliss, Inc. | Systems, methods, and program products for digital PET identification |
Also Published As
Publication number | Publication date |
---|---|
US7617799B2 (en) | 2009-11-17 |
US20060011144A1 (en) | 2006-01-19 |
US20060201433A1 (en) | 2006-09-14 |
US7409924B2 (en) | 2008-08-12 |
US7380518B2 (en) | 2008-06-03 |
US7328671B2 (en) | 2008-02-12 |
US20060201436A1 (en) | 2006-09-14 |
US20060196445A1 (en) | 2006-09-07 |
US20080216765A1 (en) | 2008-09-11 |
US20060196446A1 (en) | 2006-09-07 |
US20080223300A1 (en) | 2008-09-18 |
CN101014240A (en) | 2007-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7617799B2 (en) | System and method for computer-controlled animal toy | |
US7424867B2 (en) | Camera system for canines, felines, or other animals | |
US20230371476A1 (en) | Corrective collar utilizing geolocation technology | |
US8890871B2 (en) | Method and arrangement for monitoring the path of an animal or a human in the home | |
US20170265432A1 (en) | Methods and systems for pet location determination and training | |
US20140020635A1 (en) | Image-Based Animal Control Systems and Methods | |
US20060129308A1 (en) | Management and navigation system for the blind | |
EP1773114A1 (en) | Training guidance system for canines, felines, or other animals | |
US20080236514A1 (en) | Training Device and a Method For Training an Animal to Adapt Its Behavior to Various Environments | |
CA3144145A1 (en) | Corrective collar utilizing geolocation technology | |
US20220279760A1 (en) | Corrective collar utilizing geolocation technology | |
US20230129369A1 (en) | Method and System for Remote Monitoring, Care and Maintenance of Animals | |
US20230037568A1 (en) | Method and system for remote monitoring, care and maintenance of an animal | |
US20230143669A1 (en) | Method and apparatus for selective behavior modification of a domesticated animal | |
US20220346354A1 (en) | Wireless behavior control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KNOBBE, MARTENS, OLSON & BEAR, LLP, CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:KATES, LAWRENCE;REEL/FRAME:022460/0472 Effective date: 20090121 Owner name: KNOBBE, MARTENS, OLSON & BEAR, LLP,CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNOR:KATES, LAWRENCE;REEL/FRAME:022460/0472 Effective date: 20090121 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: NEST LABS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:KNOBBE, MARTENS, OLSON & BEAR LLP;REEL/FRAME:031658/0093 Effective date: 20130927 Owner name: NEST LABS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATES, LAWRENCE;REEL/FRAME:031658/0179 Effective date: 20130927 |
|
AS | Assignment |
Owner name: NEST LABS, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT ADDITION OF U.S.PATENT NO. 8,101,892 TO THE LIST. ALL OTHER NUMBERS REMAIN AS PREVIOUSLY RECORDED ON REEL 031658 FRAME 0093. ASSIGNOR(S) HEREBY CONFIRMS THE U.S. PATENT NO. 8,101,892 IS TO BE REMOVED;ASSIGNOR:KNOBBE, MARTENS, OLSON & BEAR LLP;REEL/FRAME:033429/0848 Effective date: 20130927 |
|
AS | Assignment |
Owner name: NEST LABS, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT PATENT NO. 8,101,892 TO BE REMOVED PREVIOUSLY RECORDED AT REEL: 031658 FRAME: 0179. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:KATES, LAWRENCE;REEL/FRAME:033452/0413 Effective date: 20130927 |