Enrichment device for mammals

US12342794B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12342794-B2
Application numberUS-202318349119-A
CountryUS
Kind codeB2
Filing dateJul 7, 2023
Priority dateFeb 10, 2023
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, a controller may obtain global positioning system (GPS) data from a GPS unit of an enrichment device. The controller may determine habitat information identifying a habitat for animals, of a plurality of habitats of animals, using the GPS data. The controller may determine a geofence of the habitat for animals based on the habitat information. The controller may determine a movement profile associated with the habitat for animals using the habitat information. The movement profile identifies one or more motions of the enrichment device. The controller may cause the enrichment device to move, within a boundary of the geofence, in accordance with the one or more motions of the movement profile. The enrichment device may move in accordance with the one or more motions to stimulate movement of one or more animals of the habitat for animals. The controller may monitor the movement and/or animal interaction.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a controller included in an enrichment device, the method comprising: obtaining global positioning system (GPS) data from a GPS unit of the enrichment device; determining habitat information identifying a habitat for animals, of a plurality of habitats of animals, using the GPS data; determining a geofence of the habitat for animals based on the habitat information; determining a movement profile associated with the habitat for animals using the habitat information, wherein the movement profile identifies one or more motions of the enrichment device; and causing the enrichment device to move, within a boundary of the geofence, in accordance with the one or more motions of the movement profile, wherein the enrichment device moves in accordance with the one or more motions to stimulate movement of one or more animals of the habitat for animals. 2. The method of claim 1 , wherein the one or more motions are one or more first motions, and wherein the method further comprises: determining that the enrichment device is located outside the boundary of the geofence; and causing the enrichment device to move in accordance with one or more second motions based on determining that the enrichment device is located outside the boundary of the geofence. 3. The method of claim 1 , further comprising: detecting an animal interaction indicating that the one or more animals are interacting with the enrichment device; determining a location of the enrichment device when the animal interaction is detected; and updating the habitat information to include information identifying the location as a desired location. 4. The method of claim 3 , wherein detecting the animal interaction comprises: obtaining motor data from a motor of the enrichment device, wherein the motor data indicates a rotational speed of the motor; obtaining acceleration data from a sensor device of the enrichment device, wherein the acceleration data indicates at least one of an acceleration or a velocity of the enrichment device; determining that the rotational speed does not correlate with the at least one of the acceleration or the velocity; determining a movement of the enrichment device is an unexpected movement based on determining that the rotational speed does not correlate with the at least one of the acceleration or the velocity; and detecting the animal interaction based on determining that the movement of the enrichment device is the unexpected movement. 5. The method of claim 4 , wherein detecting the animal interaction comprises: providing the motor data and the acceleration data to a machine learning model, wherein the machine learning model generates, as an output, information indicating whether the one or more animals are interacting with the enrichment device; and determining the animal interaction based on the output generated by the machine learning model. 6. The method of claim 1 , wherein the one or more motions are one or more first motions, and wherein the method further comprises: determining that the enrichment device is located outside the boundary of the geofence; receiving a request to cause the enrichment device to move in accordance with one or more second motions; determining that the request includes information indicating that the request overrides movements, of the enrichment device, associated with the habitat for animals; and causing the enrichment device to move in accordance with the one or more second motions based on determining that the request includes information indicating that the request overrides the movements of the enrichment device. 7. The method of claim 1 , further comprising: determining that the one or more animals have not interacted with the enrichment device for a time threshold; determining a location of the enrichment device when the one or more animals have not interacted with the enrichment device for the time threshold; updating the geofence to remove the location from the geofence of the habitat for animals; and updating the habitat information based on updating the geofence. 8. An enrichment device, comprising: a global positioning system (GPS) unit; and a controller configured to: determine habitat information identifying a habitat for animals, of a plurality of habitats of animals, using first GPS data generated by the GPS unit; detect an animal interaction indicating that an animal, of the habitat, is interacting with the enrichment device; determine a location of the animal interaction using second GPS data generated by the GPS unit; update the habitat information to include desired location information identifying the location as a desired location, wherein the desired location information includes the second GPS data; and cause the enrichment device to move from a current location of the enrichment device to the desired location to stimulate one or more additional animal interactions. 9. The enrichment device of claim 8 , wherein the controller is further configured to: determine a time of the animal interaction; and update the habitat information to include time information identifying the time of the animal interaction. 10. The enrichment device of claim 9 , wherein the controller is further configured to: provide the habitat information to a user device, wherein the habitat information includes the desired location information and the time information. 11. The enrichment device of claim 8 , wherein the controller is further configured to: detect that the enrichment device is approaching a distance threshold from a boundary of the habitat; and adjust a velocity of the enrichment device based on detecting that the enrichment device is within the distance threshold. 12. The enrichment device of claim 8 , further comprising a motor, wherein the desired location is a first location, wherein the current location is a third location, and wherein the controller is further configured to: determine a speed of the motor, determine that the speed satisfies a speed threshold indicating movement of the enrichment device; determine that the enrichment device is immobile while the speed is less than the speed threshold; detect the third location of the enrichment device using third GPS data generated by the GPS unit; and update the habitat information to include undesired location information identifying the third location as an undesired location. 13. The enrichment device of claim 12 , wherein the controller is further configured to: determine, multiple times, that the enrichment device is immobile at the undesired location; update a geofence of the habitat to remove the undesired location based on determining, multiple times, that the enrichment device is immobile at the undesired location; and provide the habitat information to a user device. 14. The enrichment device of claim 8 , wherein the controller is further configured to: receive identification data from an identification device associated with the animal; determine an identity of the animal based on the identification data; and update the habitat information to further include animal information identifying the animal. 15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of an enrichment device, cause the enrichment device to: determine habitat information identifying a geographical area for animals of a plurality of geographical areas for animals, wherein the geogr

Assignees

Inventors

Classifications

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Toys specially adapted for animals · CPC title

  • Anti-evasion devices · CPC title

  • incorporating global positioning system [GPS] · CPC title

  • A01K29/005Primary

    Monitoring or measuring activity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12342794B2 cover?
In some implementations, a controller may obtain global positioning system (GPS) data from a GPS unit of an enrichment device. The controller may determine habitat information identifying a habitat for animals, of a plurality of habitats of animals, using the GPS data. The controller may determine a geofence of the habitat for animals based on the habitat information. The controller may determi…
Who is the assignee on this patent?
Disney Entpr Inc
What technology area does this patent fall under?
Primary CPC classification A01K29/005. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).