Patent Document ID: 7797261
Application ID: 11104928

Base Claim:
1. A consultative system containing an advice and having a projection device, for helping a user to improve one's interactive ability by analyzing a particular person's behaviors in a simulation environment, said particular person being selected from a group including said user, a person different from said user, and a virtual person, said system comprising: building a plurality of virtual events for said advice, said plurality of virtual events involving interactions among two or more persons; projecting said plurality of virtual events by said projection device; capturing a response from said particular person; analyzing said response according to said advice to produce a report; and providing said report to said user, whereby said system guides said user to observe and examine said particular person's behaviors in a simulation scenario so that said user can learn effectively from both one's own behaviors and other person's behaviors and is able to apply said advice more naturally in a real life.

---

Claim 15:
15. The system in claim 1 , said system further comprising means for building a virtual regular object, means for modeling a virtual human object; and means for updating a virtual human object; wherein said means for building a virtual regular object further comprise means selected from a group including means for building a virtual regular object from a corresponding virtual regular object template, means for building a virtual regular object from another virtual regular object, means for assigning a plurality of properties to said virtual regular object, means for assigning default properties for said virtual regular object, means for linking said virtual regular object to a corresponding utility, means for projecting said virtual regular object as a 2D image, means for projecting said virtual regular object as a 3D image; wherein said means for modeling a virtual human object further comprise means for listing characters of said human object, means for quantifying said characters, means for selecting a partition, means for finding a co-ordinate of said human object in said partition, and means for defining a particular behavior for said virtual human object.