Patent ID: 7143044

Claim:
A system for interpreting nonverbal communicative behavior of an individual, the system comprising: means for recording a behavior performed by the individual; a user interface in communication with the recording means for receiving recordings; and an Analysis Provider Server in communication with the user interface, said Analysis Provider Server receiving a recording of a behavior in the form of a file of a series of frames; said Analysis Provider Server comprising; means for assigning a recorded behavior code to the recorded behavior, said means for assigning including a Digitize and Sample Module for sampling the frames of the received recording at regular intervals and forming the sampled frames into a digital compressed formatted File of Sampled Frames with each sampled frame having a time stamp indicative of the relative time it was recorded, and a Behavior Coder (BC) Module for recognizing behavior units which comprise the behavior, assigning a behavior unit code to each behavior unit, and combining the behavior unit codes to form a recorded behavior code; a Behavior Code Database for storing known behavior codes associated with known behaviors, each known behavior code having an associated explanation associated thereto and including the behavior unit codes; and means for comparing the recorded behavior code with the known behavior codes in the Behavior Code Database and retrieving the explanation associated with each of the known behavior codes which match the recorded behavior code, said means for comparing including a Behavior Code Matching (BCM) Module for searching the Behavior Code Database for behavior codes having behavior units having property units matching the property units of the observed behavior code; wherein the behavior units comprise gesture units and sound units, the behavior unit codes comprise gesture unit codes, sound unit codes, and property unit codes, and the property unit codes of a gesture unit code comprise a body part unit code, a movement type unit code, a body position unit code and a duration unit code, and the behavior unit codes comprising the recorded behavior code are prioritized according to one of: chronological order, frequency of occurrence in database and degree of dominance; and wherein a user enters, via the user interface, a requested series of behavior codes, and the Analysis Provider Server comprises a Behavior Series Matching (BCM) Module for determining when the individual performs a series of behaviors which correspond to the requested series of behavior codes.