Patent ID: 7254610

Claim:
A network-enabled user interface device, the device including: at least one user interaction component of a user input resource configured for receiving user inputs, and a display controller configured for display of data; a network interface configured for receiving, via an open protocol network, information associated with a first network service, the first network service supplied to the user based on interaction exchange of service transaction messages between a model object, a view object, and a controller object each associated with the first network service, the network interface configured for receiving at least one of the model object, the view object, or the controller object associated with the first network service via the open protocol network based on the at least one user interaction component; and a controller configured for executing the received at least one model object, view object, or controller object associated with the first network service for providing the first network service to the user based on the exchange of the service transaction messages, the controller configured for selectively terminating the received at least one model object, view object, or controller object associated with the first network service based on reception, via the network interface and the open protocol network, of one of a model object, a view object, or a controller object each associated with a corresponding second network service.