Patent ID: 9691018
Date: 2017-06-27
CPC Classifications: A63H,G06N,G09B,H04J,H04L,H04W

Claim:
1. 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; 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; 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.