A system and apparatus are disclosed for modeling patterns of behavior of
humans or other animate objects and detecting a violation of a repetitive
pattern of behavior. The behavior of one or more persons is observed over
time and features of the behavior are recorded in a multi-dimensional
space. Over time, the multi-dimensional data provides an indication of
patterns of human behavior. Activities that are repetitive in terms of
time, location and activity, such as sleeping and eating, would appear as
a Gaussian distribution or cluster in the multi-dimensional data.
Probability distribution functions can be analyzed using known Gaussian
or clustering techniques to identify repetitive patterns of behavior and
characteristics thereof, such as a mean and variance. Deviations from
repetitive patterns of behavior can be detected and an alarm can be
triggered, if appropriate.