IP Library Granted Patent US 10,791,716
Granted Patent B2
US 10,791,716 · App. 16/152,026 · Granted Oct 6, 2020

Systems, methods and computer program products for monitoring the behavior, health, and/or characteristics of an animal

Inventor: Alexander Triener (San Diego, CA)
Assignee: SOCIÉTÉ DES PRODUITS NESTLÉ S.A.
A01K29/005A01K1/0107A01K5/0114A01K7/00A01K31/12G01G17/08G01G21/22G06F19/00G08B21/182G16Z99/00Y02A90/22Y02A90/24Y02A90/26
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 10,791,716
App. No.
16/152,026
Granted
Oct 6, 2020
Kind
B2
Abstract

Systems, methods, and computer code products for monitoring the behavior, health, and/or characteristics of an animal are disclosed herein. In one implementation, the animal is positioned inside a waste container placed on a system that is adapted to determine, record and communicate over a network various animal health parameters. These parameters can be processed to determine trends, statistics and changes of animal physiological functions. The results can be used to access animal health conditions and issue warnings, alarms, messages, and other notifications to designated caretakers. These notifications may be displayed using various devices such as computers and/or mobile devices. Data retrieval and review capability can provide improved understanding of an animal's health conditions and facilitate early illness detection.

Claims (44)

1. A method for monitoring the behavior of an animal, the method comprising:

detecting, with a sensor, a presence of the animal;

measuring, with a measuring device, a characteristic of the animal when the presence of the animal is detected;

storing the measured characteristic of the animal on a storage device;

calculating derived data from the measured characteristic, wherein at least a portion of the derived data is selected from the group consisting of (i) an average rate of food consumption expressed in weight of food consumed per unit of time, (ii) a maximum rate of food consumption expressed in weight of food consumed per unit of time, (iii) a minimum rate of food consumption expressed in weight of food consumed per unit of time, (iv) an average rate of water consumption expressed in weight of food consumed per unit of time, (v) a maximum rate of water consumption expressed in weight of food consumed per unit of time, (vi) a minimum rate of water consumption expressed in weight of food consumed per unit of time, and (vii) combinations thereof;

comparing at least one of the measured characteristic or the derived data to stored threshold alert data; and

sending, via a network, an alert associated with the animal to be displayed on a remote display device when the measured characteristic or the derived data exceeds the threshold alert data.

2. The method of claim 1 , further comprising identifying the animal as a specific animal from a plurality of animals after the presence of the animal is detected.

3. The method of claim 2 , wherein the identifying of the animal as a specific animal from the plurality of animals comprises comparing the derived data to stored animal data, the stored animal data including at least one of an animal consumption signature, an animal body weight signature, and a behavior and physiology signature, wherein:

the animal consumption signature identifies an amount of food or water consumed at each feeding by the specific animal,

the body weight signature identifies historical body weight fluctuations of the specific animal, and

the behavior and physiology signature identifies a combination of regularity and typical time of day of trips to a waste container by the animal.

4. The method of claim 1 , wherein the measured characteristic is selected from the group consisting of (a) a weight of the animal, a weight of waste from the animal, (b) a weight of a platform before the presence of the animal was detected, (c) a combined weight of the platform and the animal after the presence of the animal was detected, (d) the weight of a platform after the departure of the animal was detected, (e) a weight of food consumed by the animal, (f) a weight of water consumed by the animal, (g) a date when presence of the animal is detected, (h) a time when departure of the animal is detected, (i) the duration of time between detection of the presence of the animal and the departure of the animal and (j) combinations thereof.

5. The method of claim 1 , wherein the derived data further includes at least one of (a) a daily frequency at which the presence of the animal is detected, (b) a cumulative daily weight of waste from the animal, (c) a cumulative daily weight of food consumed by the animal, (d) a cumulative daily weight of water consumed by the animal, (e) an average daily weight of the animal, (f) maximum and minimum daily weights of the animal, (g) a cumulative daily duration of time between each detection of the presence of the animal and departure of the animal, (h) a cumulative daily number of times the presence of the animal is detected, (i) an average daily time interval between instances where the presence of the animal is detected and (j) combinations thereof.

6. A computer program product embodied on a non-transitory computer-readable medium, the computer program product comprising:

computer code for instructing a sensor to detect a presence of an animal;

computer code for instructing a measuring device to measure a characteristic of the animal whenever the presence of the animal is detected by the sensor;

computer code for storing the measured characteristic of the animal on a storage device;

computer code for calculating derived data from the measured characteristic, the derived data comprising at least one of (i) a cumulative daily duration of time between each detection of the presence of the animal and departure of the animal or (ii) an average daily time interval between instances where the presence of the animal is detected;

computer code for comparing at least one of the measured characteristic or the derived data to stored threshold alert data; and

computer code for sending, via a network, an alert associated with the animal to be displayed on a remote display device when the measured characteristic or the derived data exceeds the threshold alert data.

7. The computer program product of claim 6 , further comprising computer code for identifying the animal as a specific animal from a plurality of animals after the presence of the animal is detected.

8. The computer program product of claim 7 , wherein the identifying of the animal as a specific animal from the plurality of animals comprises comparing the derived data to stored animal data, the stored animal data including at least one of an animal consumption signature, an animal body weight signature, and a behavior and physiology signature, wherein:

the animal consumption signature identifies an amount of food or water consumed at each feeding by the specific animal,

the body weight signature identifies historical body weight fluctuations of the specific animal, and

the behavior and physiology signature identifies a combination of regularity and typical time of day of trips to a waste container by the animal.

9. The computer program product of claim 6 , wherein the measured characteristic is selected from the group consisting of (a) a weight of the animal, a weight of waste from the animal, (b) a weight of a platform before the presence of the animal was detected, (c) a combined weight of the platform and the animal after the presence of the animal was detected, (d) the weight of a platform after the departure of the animal was detected, (e) a weight of food consumed by the animal, (f) a weight of water consumed by the animal, (g) a date when presence of the animal is detected, (h) a time when departure of the animal is detected, (i) the duration of time between detection of the presence of the animal and the departure of the animal and (j) combinations thereof.

10. The computer program product of claim 6 , wherein the derived data further includes at least one of (a) a daily frequency at which the presence of the animal is detected, (b) a cumulative daily weight of waste from the animal, (c) a cumulative daily weight of food consumed by the animal, (d) a cumulative daily weight of water consumed by the animal, (e) an average daily weight of the animal, (f) maximum and minimum daily weights of the animal, (g) a cumulative daily duration of time between each detection of the presence of the animal and departure of the animal, (h) a cumulative daily number of times the presence of the animal is detected, (i) an average daily time interval between instances where the presence of the animal is detected and (j) combinations thereof.

11. A method for monitoring the behavior of an animal, the method comprising:

receiving measured characteristics of an animal measured by a measuring device when a sensor detects a presence of the animal;

storing the measured characteristics of the animal in a storage device;

calculating, using a processor, derived data from the measured characteristics, wherein at least a portion of the derived data is selected from the group consisting of an average daily weight of the animal, a maximum daily weight of the animal, a minimum daily weight of the animal, and combinations thereof;

comparing, using the processor, at least one of the measured characteristics or the derived data to threshold alert data stored in the storage device; and

sending, via a network adapter, an alert associated with the animal to be displayed on a remote display device when the measured characteristics or the derived data exceeds the threshold alert data.

12. A system for monitoring the behavior of an animal, the system comprising:

a container configured for holding at least one of food or water for consumption by the animal;

a motion detector configured for detecting a presence of an animal within the container;

a scale operably connected to the container and configured for determining a measurement selected from the group consisting of an amount of food added to the container, an amount of water added to the container, a weight of the animal when the presence of the animal is detected, and combinations thereof;

a network adapter configured to couple to a network;

a storage device configured to store the measurement and store threshold alert data; and

a processor configured to:

calculate derived data from the measurement, the derived data including at least one of: an amount of food consumed by the animal over a period of time, an amount of food added to the container over a period of time, an amount of water consumed by the animal over a period of time, an amount of water added to the container over a period of time, a length of time since food was last added to the container, a length of time since water was last added to the container, an average daily weight of the animal, a maximum daily weight of the animal, or a minimum daily weight of the animal,

compare at least one of the measurement or the derived data to the stored threshold alert data, and

send, via the network adapter, an alert associated with the animal to be displayed on a remote display device when the measurement or the derived data exceeds the threshold alert data.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 16062921 PREVIOUSLY RECORDED ON REEL 049391 FRAME 0756. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT NUMBER SHOULD HAVE BEEN 16062912. Recorded Jul 3, 2020
From: NESTEC S.A.
To: SOCIÉTÉ DES PRODUITS NESTLÉ S.A.
Reel/Frame 054082/0165 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 16062921 PREVIOUSLY RECORDED ON REEL 049391 FRAME 0756. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT NUMBER SHOULD HAVE BEEN 16062912. Recorded Jul 3, 2020
From: NESTEC S.A.
To: SOCIÉTÉ DES PRODUITS NESTLÉ S.A.
Reel/Frame 054082/0001 →
MERGER AND CHANGE OF NAME Recorded Feb 26, 2020
From: PET WIRELESS LLC; PET WIRELESS, INC.
To: PET WIRELESS, INC.
Reel/Frame 051938/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: PET WIRELESS, INC.
To: NESTEC LTD
Reel/Frame 051938/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: TRIENER, ALEXANDER
To: PET WIRELESS LLC
Reel/Frame 051937/0260 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ENGLISH TRANSLATION TO SHOW THE FULL AND CORRECT NEW NAME IN SECTION 51. PREVIOUSLY RECORDED AT REEL: 049391 FRAME: 0756. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jun 13, 2019
From: NESTEC S.A.
To: SOCIÉTÉ DES PRODUITS NESTLÉ S.A.
Reel/Frame 049853/0398 →
MERGER Recorded Jun 6, 2019
From: NESTEC S.A.
To: SOCIÉTÉ DES PRODUITS NESTLÉ S.A.
Reel/Frame 049391/0756 →
Continuity (6)
Continuation 15245083 · Aug 23, 2016
Continuation 14602693 · Jan 22, 2015
Continuation 14451169 · Aug 4, 2014
Continuation 13481605 · May 25, 2012
Provisional Application 61490635 · May 27, 2011
Related Publication 20190029226A1 · Jan 31, 2019
Cited By (2)
US 12,374,452 US 12,718,939