Patent ID: 6901390

Claim:
A computer implemented autonomous device behaving adaptively to a user, comprises: an input unit which receives signals of a user's command and other external signals; a pseudo-personality-forming unit which establishes each element of predesignated pseudo-personality elements based on at least one predesignated signal of the other external signals (S) accumulated for a predetermined period of time to form pseudo-personality (P), said pseudo-personality-forming unit storing a predesignated relationship between said pseudo-personality elements and said accumulated external signals, wherein P is a function of S; a pseudo-emotion-forming unit which establishes each element of predesignated pseudo-emotion elements based on at least one predesignated signal of the other external signals (S) and the pseudo-personality (P) to form pseudo-emotions (E), said pseudo-emotion-forming unit storing a predesignated relationship between said pseudo-emotion elements, said external signals, and said pseudo-personality, wherein E is a function of S and P; an autonomous behavior-establishing unit which selects a pattern of autonomous behavior (B) based on at least one predesignated signal of the other external signals (S), the pseudo-personality (P), and the pseudo-emotions (E), said autonomous behavior-forming unit storing a predesignated relationship between patterns of autonomous behavior, said external signals, said pseudo-personality, and said pseudo-emotions, wherein B is a function of S, P, and E; a new behavior pattern generation unit which generates new patterns of autonomous behavior (NBP) by selecting and combining patterns' elements (PEs) randomly or under predesignated rules and which overrides existing patterns in the autonomous behavior-establishing unit with the new patterns under predesignated conditions, said new behavior pattern generation unit having a database storing a pool of elements of patterns of autonomous behavior, wherein NBP is comprised of the sum of PEs; a commanded behavior-establishing unit which constitutes a pattern of commanded behavior in accordance with the user's command signals; a behavior control unit which controls behavior by combining the selected pattern of autonomous behavior and the constituted pattern of commanded behavior; and an output device which outputs the controlled behavior.