A method for providing interaction over a communication network between a user and network entities are described. The method includes at the interface apparatus end, adjusting the interface apparatus to operating conditions of the communication network, including network availability, and reconfiguring and controlling functionality of the network entities for adjusting operation of the network entities to predetermined requirements imposed on the external entities for cooperation with the interface apparatus. The method further includes receiving verbal and visual user input information and user state information related to a state of the user from the user; processing the obtained input information and forwarding the corresponding processed signal to one or more network entities. The method also includes receiving coded information output signals from one or more network entities, and processing thereof to obtain user information output signals in a format suitable for outputting to the user.
Please help me write a proper abstract based on the patent claims. CLAIM: 1-30. (canceled) 31. A method for providing interaction of a user with a plurality of network entities over a communication network by an interface apparatus configured to provide interaction between a user and a plurality of network entities cooperating with said interface apparatus under a predetermined service agreement stored in the interface apparatus, the method comprising: automatically reconfiguring and controlling functionality of the interface apparatus, including automatic selecting of desired functional characteristics of the interface apparatus; and adjusting said interface apparatus to operating conditions in the communication network, including network availability; automatically reconfiguring and controlling functionality of interaction of said at least one network entity with the interface apparatus, including adjusting said interaction to predetermined requirements imposed on said at least one network entity for desired cooperation with said interface apparatus in accordance with said predetermined service agreement; at the end of the interface apparatus, receiving user information input signals for coding thereof to obtain coded information input signals in a format suitable for data transferring over said communication network; and forwarding the coded information input signals to at least one network entity selected from said plurality of network entities to handle said coded information input signals; at the end of said at least one network entity, receiving said coded information input signals from the interface apparatus, analyzing said coded information input signals, generating coded information output signals responsive to said user information input signals and relaying said coded information output signals to the interface apparatus; and at the end of the interface apparatus, receiving coded information output signals from said at least one network entity, processing thereof to obtain user information output signals in a format suitable for outputting to the user. 32. The method of claim 31, wherein said user information input signals comprises at least one type of input information selected from: user verbal input information and visual user information. 33. The method of claim 31, comprising: at the end of the interface apparatus, collecting user state information related to a state of the user and generating user state patterns indicative of the state of the user; processing the user state patterns; and taking a decision as to how to respond to the user state patterns; wherein said taking of the decision as to how to respond to the user state patterns comprises: (i) if at least one of the user state patterns matches at least one reference state pattern, taking a decision at the end of the interface apparatus to generate said coded information output signals including advice indicative of reaction on the monitored state of the user, and processing said coded information output signals for extracting the advice and outputting it to the user; and (ii) if none of the user state patterns matches at least one reference state pattern, forwarding the user state information to a corresponding at least one network entity configured for handling the user state information. 34. The method of claim 33, wherein the processing of the user state patterns includes comparing the user state patterns with reference state patterns stored in the interface apparatus, said reference state patterns being indicative of various predetermined states of the user and being used as a reference for determining a monitored state of the user; and taking a decision as to how to respond to the received user state patterns. 35. The method of claim 33, wherein said user state information comprises at least one type of information obtained by monitoring selected from: a force applied by the user to the interface apparatus, at least one vital sign of the user, a location of the interface apparatus, motion of the interface apparatus and orientation of the interface apparatus in space. 36. The method of claim 33, further comprising at the end of at least one network entity: receiving said user state information from the interface apparatus; analyzing said user state information and generating said coded information output signals indicative of reaction on said coded information input signals; and relaying said coded information output signals to the interface apparatus. 37. The method of claim 33, comprising forming and updating a database of reference patterns, wherein the updating includes teaching the interface apparatus by the user. 38. The method of claim 33, comprising at the end of at least one network entity: receiving said user state information from the interface apparatus; providing analysis thereof for identifying various situations occurring with the user; finding a supervisor communication device used by a supervisor of the user; and providing communication of the supervisor communication device with the interface apparatus of the user. 39. The method of claim 33, comprising at the end of at least one network entity: receiving said coded information input signals from the interface apparatus; receiving said user state information from the interface apparatus; providing analysis of the combination of said coded information input signals with said user state information for identifying various situations occurring with the user; finding a supervisor communication device used by a supervisor of the user; and providing communication of the supervisor communication device with the interface apparatus of the user. 40. The method of claim 31, wherein said reconfiguring and controlling functionality of interaction of said at least one network entity with the interface apparatus includes fetching a specific network entity required for said interface apparatus having desired functionality and configuring the found network entity to working parameters in accordance with the predetermined service agreement. 41. The method of claim 31, comprising at the end of at least one network entity: receiving said coded information input signals from the interface apparatus; providing analysis thereof for identifying various situations occurring with the user; finding a supervisor communication device used by a supervisor of the user; and providing communication of the supervisor communication device with the interface apparatus of the user. 42. The method of claim 31, comprising at the end of at least one network entity: receiving said coded information input signals from the interface apparatus; finding at least one another interface apparatus used by a peer to the user; and providing communication between the interface apparatus of the user and said at least one another interface apparatus.