Patent ID: 9208678
Filing Date: 2015-12-08
Classification: G01V,G06F,G06K,G06T,G08B,H04N,Y10S

Abstract:
1. A computer-implemented method for warning a supervising user of behaviors of a monitored user representative of adverse behavior, comprising: monitoring a current location of a supervising user, wherein the supervising user is actively mobile; identifying a particular type of physical environment from among the plurality of types of physical environments comprising the current location; responsive to detecting the supervising user conducting law enforcement activity within the particular type of environment comprising a law enforcement environment, triggering at least one image capture device within the particular environment to capture the three-dimensional movement of a monitored user within the particular environment to capture a focus area surrounding the supervising user, wherein the three-dimensional movement is determined using at least one image capture device aimed at the monitored user; identifying a three-dimensional object properties stream using the captured movement; identifying a particular type of the interface accessible to the supervising user from among a plurality of types of interfaces; accessing a selection of adverse behavior definitions specified for the particular environment from among a plurality of adverse behavior definitions specified for a plurality of environments from a behavior database and for at least one adverse behavior definition specified for the particular type of interface in the behavior database from among a plurality of adverse behavior definitions each specified for a separate one of the plurality of types of interfaces; identifying a particular defined adverse behavior of the monitored user represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with the selection of adverse behavior definitions, wherein identifying a particular defined adverse behavior representing the three-dimensional object properties stream further comprises calculating a percentage of probability that the captured three-dimensional movement represents a particular behavior defined in the selection of adverse behavior definitions and calculating a percentage of probability that the captured three-dimensional movement is adverse; in response to identifying the particular defined adverse behavior of the monitored user from among the plurality of adverse behavior definitions, notifying the supervising user for the particular environment about the particular defined adverse behavior of the monitored user through an interface of the particular type of interface only detectable by the supervising user by: capturing a response by the supervising user to the supervising user receiving the notification of the particular defined adverse behavior through the interface; predicting whether the response indicates that the particular defined adverse behavior is correctly identified; prompting the supervising user, within the interface, to indicate whether the prediction of whether the response indicates that the particular defined adverse behavior is correctly identified is correct; and responsive to the supervising user indicating the prediction is correct, adjusting at least one definition in the selection of adverse behavior definitions specified for the particular type of environment and the particular type of interface in the behavior database to reflect the response.