Patent ID: 6700592
Filing Date: 2004-03-02
Classification: G06F,H04L,H04N

Abstract:
A system for dynamically building a graphical user interface of a target device in a home audio video network, the system comprising:a computer system included within a host device coupled to the home audio video network, the computer system having a processor coupled to a memory via a bus, the computer system configured to implement a graphical user interface for one or more target devices coupled to the home audio video network by executing software stored in the memory, wherein the software causes the computer system to perform the steps of: a) enumerating units on the network, each unit being a software based representation of a target device; b) enumerating subunits within each unit, the subunits being software based representations of functions of the target device; c) determining requirements for a GUI (graphical user interface) for each subunit; d) building an overall GUI framework by aggregating the requirements; e) assigning a respective portion of the overall GUI framework to each subunit enumerated in step b); and f) rendering the completed overall GUI interface on a display for the user, wherein each subunit renders its respective portion of the overall GUI framework.