Patent ID: 8495428

Claim:
A method, implemented on a processor of an end user device, for managing quality of service of computing resources in an end user network, wherein the method steps are implemented by the processor of the end user device, the method comprising the steps of: automatically identifying, by a processor of an end user device, one or more end user devices of a user that are present on an end user network of the user; automatically obtaining, by the processor, at least one management module for each identified end user device, wherein a management module for a given end user device comprises information for automatically managing the given end user device in the end user network, wherein the information for automatically managing the given end user device comprises information for operating and configuring the given end user device and for interfacing with the given end user device; installing the at least one management module for each identified end user device in the processor; monitoring, by the processor, the one or more end user devices of the user for a problem using information from one or more installed management modules; determining, by the processor, a domain in which a root cause of the problem resides, wherein the domain is a user domain or a service provider domain; and determining, by the processor, the root cause of the problem.