IP Library Granted Patent US 11,576,348
Granted Patent B2
US 11,576,348 · App. 16/418,596 · Granted Feb 14, 2023

Method for autonomously training an animal to respond to oral commands

Inventors: John Honchariw (San Francisco, CA); David Roberts (San Francisco, CA); Brian Eiseman (San Francisco, CA); Paul Mundell (San Francisco, CA); Michael Maynard (San Francisco, CA)
Assignee: Companion Labs, Inc.
A01K15/021A01K15/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,576,348
App. No.
16/418,596
Granted
Feb 14, 2023
Kind
B2
Abstract

One variation of a method for autonomously training animals to respond to oral commands includes: prompting a user to select a training protocol; prompting the user to record a first audio clip of the user reciting a voice command associated with a target pose within the training protocol, the user affiliated with the animal; accessing a video feed recorded by an optical sensor during a first training session; in the video feed, detecting the animal within a working field; while the animal is detected in the working field, playing back the first audio clip; in the video feed, detecting a current pose of the animal; calculating a deviation between the current pose of the animal and the target pose; in response to the deviation falling within a threshold: playing an audio clip of a secondary reinforcer; and dispensing a unit of a primary reinforcer via an integrated dispenser.

Claims (150)

1. A method for autonomously training an animal with a training apparatus, comprising:

receiving selection of a sit training protocol selected by a user affiliated with the animal;

prompting the user to record a first audio clip of the user reciting a voice command associated with a target pose within the sit training protocol;

accessing a video feed recorded by an optical sensor during a first training session of the sit training protocol, the optical sensor integrated into the training apparatus and defining a field of view intersecting a working field;

in the video feed, detecting the animal at a first location within the working field;

defining a target location for dispensation of a primary reinforcer based on the target pose and the first location of the animal in the working field;

while the animal is detected in the working field, playing back the first audio clip of the voice command via an audio driver integrated into the training apparatus;

in response to playing back the first audio clip:

in the video feed, detecting a first pose of the animal;

calculating a deviation between the first pose of the animal and the target pose; and

in response to the deviation falling within a threshold deviation:

playing a second audio clip comprising a secondary reinforcer; and

dispensing a first unit of a primary reinforcer via a dispenser integrated into the training apparatus, toward the target location in the working field.

2. The method of claim 1 :

wherein detecting the animal at the first location within the working field comprises detecting a dog at the first location in the working field;

further comprising accessing a canine anatomical definition of the target pose comprising a sit pose;

wherein prompting the user to record the first audio clip of the user reciting the voice command associated with the target pose comprises:

prompting the user to record the first audio clip of the user reciting a sit command associated with the sit pose; and

recording the first audio clip of the user reciting the sit command; and

wherein calculating the deviation between the first pose of the animal and the target pose comprises calculating the deviation between the first pose of the dog and the canine anatomical definition of the sit pose.

3. The method of claim 1 :

further comprising:

prompting the user to recite the secondary reinforcer comprising praise; and

recording the second audio clip during oral recitation of praise by the user; and

wherein playing the second audio clip comprising the secondary reinforcer comprises playing the second audio clip comprising praise.

4. The method of claim 1 :

wherein playing back the second audio clip comprises playing back the second audio clip during a first time-interval;

further comprising loading the dispenser with the first unit of the primary reinforcer concurrently with playing back the second audio clip during the first time-interval; and

wherein dispensing the first unit of the primary reinforcer comprises dispensing the first unit of the primary reinforcer during a second time interval succeeding the first time-interval.

5. The method of claim 1 :

wherein playing back the second audio clip comprises playing back the second audio clip during a first time-interval;

wherein dispensing the first unit of the primary reinforcer comprises dispensing the first unit of the primary reinforcer concurrently with playing back the second audio clip during the first time-interval; and

further comprising reloading the dispenser during a second time interval succeeding the first time-interval.

6. The method of claim 1 :

further comprising:

in the video feed, detecting a second pose of the animal;

calculating a second deviation between the second pose of the animal and the target pose;

updating a confidence score for realization of the target pose by the animal in response to the second deviation falling within the threshold deviation;

wherein dispensing the first unit of the primary reinforcer comprises dispensing the first unit of the primary reinforcer in response to the confidence score exceeding a target score.

7. The method of claim 1 , further comprising:

in the video feed, detecting a snooping pose of the animal at a first time;

in the video feed, detecting a chewing pose of the animal at a second time following the first time;

interpreting a location of the snooping pose preceding the chewing pose as a landing location of the primary reinforcer; and

calibrating the dispenser according to the landing location of the primary reinforcer.

8. The method of claim 1 , further comprising:

during a first segment of a second training session, recording a first audio signal via a microphone integrated into the training apparatus;

calculating a first frequency of animal vocalizations in the first audio signal;

storing the first frequency of the animal vocalization as a first baseline frequency;

during a second segment of the second training session succeeding the first segment, recording a second audio signal via the microphone;

calculating a second frequency of animal vocalizations in the second audio signal; and

in response to the second frequency of the animal vocalization falling below a fraction of the baseline frequency:

playing back the second audio clip;

dispensing a second unit of the primary reinforcer via the dispenser; and

storing the second frequency of the animal vocalization as a second baseline frequency.

9. The method of claim 8 , further comprising:

prompting the user to define a primary engagement location for the training apparatus;

-associating the sit training protocol with the primary engagement location for the training apparatus;

prompting the user to place the training apparatus near the primary engagement location during the first training session;

prompting the user to define a second training area associated with the animal vocalization; and

prompting the user to place the training apparatus near the second training area during the second training session.

10. The method of claim 1 , further comprising:

accessing a third audio clip of a second voice reciting the voice command;

while the animal is detected in the working field, playing back the third audio clip via the audio driver integrated into the training apparatus;

in the video feed, detecting a second pose of the animal;

calculating a second deviation between the second pose of the animal and the target pose; and

in response to the second deviation falling within the threshold deviation, withholding a second unit of the primary reinforcer from the animal.

11. The method of claim 1 :

further comprising, at a scheduled start time for the first training session:

activating a visual cue;

in the video feed, detecting absence of the animal in the working field ;

in response to detecting absence of the animal in the working field, playing back the first audio clip at a first time;

in the video feed, detecting the animal in the working field at a second time succeeding the first time; and

in response to detecting the animal in the working field:

playing back the second audio clip; and

dispensing an initial unit of the primary reinforcer; and

wherein the dispensing the first unit of the primary reinforcer comprises dispensing the first unit of the primary reinforcer at a third time succeeding the second time.

12. A method for autonomously training an animal with a training apparatus, comprising:

accessing a video feed recorded by an optical sensor during a first training session, the optical sensor integrated into the training apparatus and defining a field of view intersecting a working field;

in the video feed, detecting the animal within the working field;

in response to detecting the animal in the working field, activating a visual cue associated with a target pose of the animal;

in response to activating the visual cue:

in the video feed, detecting a first pose of the animal at a first time; and

in response to the first pose anticipating the target pose, outputting an audible cue associated with the target pose as the animal transitions from the first pose into the target pose;

in the video feed, detecting a second pose of the animal at a second time succeeding the first time;

calculating a first deviation between the second pose of the animal and the target pose; and

in response to the first deviation falling within a threshold deviation,

dispensing a first unit of a primary reinforcer via a dispenser integrated into the training apparatus.

13. The method of claim 12 , further comprising:

in the video feed, detecting a pose of the animal at a third time succeeding the second time;

calculating a second deviation between the third pose of the animal and the target pose;

in response to the second deviation falling outside of the threshold deviation difference:

outputting the audible cue; and

initiating a timer for a fixed interval;

in the video feed, detecting a fourth pose of the animal at a fourth time succeeding the third time;

calculating a third deviation between the fourth pose of the animal and the target pose; and

in response to the third deviation falling within the threshold deviation prior to expiration of the timer, dispensing a second unit of the primary reinforcer.

14. The method of claim 13 , further comprising:

prompting a user to record a first audio clip of the user reciting a voice command associated with the target pose, the user affiliated with the animal; and

succeeding dispensation of the second unit of the primary reinforcer:

reducing the fixed interval to a target interval;

while the animal is detected in the working field, playing back the first audio clip via an audio driver integrated into the training apparatus;

in the video feed, detecting a fifth pose of the animal at a fifth time succeeding the fourth time;

calculating a fourth deviation between the fifth pose of the animal and the target pose; and

in response to the fourth deviation falling within the threshold deviation:

playing back a second audio clip comprising a secondary reinforcer; and

dispensing a fourth unit of the primary reinforcer.

15. A method for autonomously training an animal with a training apparatus, comprising:

prompting a user affiliated with the animal to select a training protocol from a set of training protocols;

prompting the user to record a first audio clip of the user reciting a voice command associated with a target pose within the training protocol; and

during the first training session for the training protocol:

accessing a video feed recorded by an optical sensor integrated into the training apparatus and defining a field of view intersecting a working field;

at a scheduled start time for the first training session, activating a visual cue at the training apparatus;

in the video feed, detecting absence of the animal in the working field at a first time;

in response to detecting absence of the animal in the working field, playing back an audible cue via an audio driver integrated into the training apparatus;

in the video feed, detecting the animal in the working field at a second time succeeding the first time;

in response to detecting the animal within the working field:

playing back a second audio clip comprising a secondary reinforcer; and

dispensing an initial unit of a primary reinforcer into the working field via a dispenser integrated into the training apparatus;

while the animal is detected in the working field, playing back the first audio clip;

in response to playing back the first audio clip:

in the video feed, detecting a first pose of the animal;

calculating a deviation between the first pose of the animal and the target pose; and

in response to the deviation falling within a threshold deviation:

playing back the second audio clip; and

dispensing a first unit of a primary reinforcer into the working field.

16. The method of claim 15 , further comprising:

detecting a current location of the animal in the working field;

defining a target location for the target pose in the working field based on the current location of the animal; and

wherein dispensing the first unit of the primary reinforcer via the dispenser integrated into the training apparatus comprises dispensing the first unit of the primary reinforcer toward the target location.

17. The method of claim 16 :

wherein prompting the user to select the training protocol from the set of training protocols comprises recording selection of a sit training protocol by the user; and

wherein defining the target location comprises defining the target location proximal the feet of the animal.

18. The method of claim 16 :

wherein prompting the user to select the training protocol from the set of training protocols comprises recording selection of a come training protocol by the user;

wherein detecting the current location of the animal comprises detecting the animal within a first radial zone proximal the training apparatus;

wherein defining the target location comprises defining the target location proximal within the first radial zone between the animal and the training apparatus.

19. The method of claim 15 :

wherein detecting the animal within the working field comprises detecting the animal comprising a dog within the working field;

further comprising accessing a canine anatomical definition of the target pose comprising a sit pose;

wherein prompting the user to record the first audio clip comprises:

prompting the user to recite the voice command comprising a sit command for the sit pose; and

recording the first audio clip of the user reciting the sit command; and

wherein calculating the deviation between the first pose of the animal and the target pose comprises calculating the deviation between the first pose of the dog and the canine anatomical definition of the sit pose.

20. The method of claim 15 :

wherein dispensing the primary reinforcer comprises dispensing the primary reinforcer to a target location within the working field; and

further comprising:

in the video feed, detecting a snooping pose of the animal at a first time;

in the video feed, detecting a chewing pose of the animal at a second time following the first time;

interpreting a location of the snooping pose preceding the chewing pose as a landing location of the primary reinforcer; and

calibrating the dispenser according to the landing location of the primary reinforcer.

Assignments (3)
SECURITY INTEREST Recorded Sep 17, 2026
From: SYNERGY IP HOLDINGS, LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 076059/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2026
From: VETVISION, LLC
To: SYNERGY IP HOLDINGS, LLC
Reel/Frame 075753/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: ROBERTS, DAVID; HONCHARIW, JOHN; EISEMAN, BRIAN; MUNDELL, PAUL; MAYNARD, MICHAEL
To: COMPANION LABS, INC.
Reel/Frame 055039/0975 →
Continuity (2)
Provisional Application 62674575 · May 21, 2018
Related Publication 20190357497A1 · Nov 28, 2019
Cited By (1)
US 12,268,187