Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
192 words
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.
Claim 2
Independent Claim
192 words
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.
Claim 3
Dependent Claim
25 words
The system of claim 1 wherein the home audio video network is implemented using a bus operating in accordance with a version of IEEE 1394.
Claim 4
Dependent Claim
21 words
The system of claim 1 wherein the host device is a set top box coupled to the home audio video network.
Claim 5
Dependent Claim
19 words
The system of claim 1 wherein the overall GUI frame work is a COM (component object model) frame work.
Claim 6
Dependent Claim
22 words
The system of claim 1 wherein steps a) and b) are performed when a new target device is coupled to the network.
Claim 7
Dependent Claim
25 words
The system of claim 1 wherein steps a) and b) are performed when the host device and the target device are powered up and initialized.
Claim 8
Dependent Claim
23 words
The system of claim 1 wherein the overall GUI interface is rendered on the display of a television monitor coupled to the network.
Claim 9
Dependent Claim
19 words
The system of claim 1 wherein the overall GUI interface is rendered on the display of the host device.
Claim 10
Independent Claim
187 words
A method for dynamically building a graphical user interface of a target device in a home audio video network, the method performed by 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 memory storing software which when executed 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 to implement a graphical user interface for the one or more target devices coupled to the home audio video network.
Claim 11
Independent Claim
187 words
A method for dynamically building a graphical user interface of a target device in a home audio video network, the method performed by 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 memory storing software which when executed 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 to implement a graphical user interface for the one or more target devices coupled to the home audio video network.
Claim 12
Dependent Claim
25 words
The method of claim 9 wherein the home audio video network is implemented using a bus operating in accordance with a version of IEEE 1394.
Claim 13
Dependent Claim
21 words
The method of claim 9 wherein the host device is a set top box coupled to the home audio video network.
Claim 14
Dependent Claim
19 words
The method of claim 9 wherein the overall GUI frame work is a COM (component object model) frame work.
Claim 15
Dependent Claim
22 words
The method of claim 9 wherein steps a) and b) are performed when a new target device is coupled to the network.
Claim 16
Dependent Claim
25 words
The method of claim 9 wherein steps a) and b) are performed when the host device and the target device are powered up and initialized.
Claim 17
Dependent Claim
23 words
The method of claim 9 wherein the overall GUI interface is rendered on the display of a television monitor coupled to the network.
Claim 18
Dependent Claim
19 words
The method of claim 9 wherein the overall GUI interface is rendered on the display of the host device.
Claim 19
Dependent Claim
136 words
A host device for dynamically building a graphical user interface of a target device in a home audio video network, the host device comprising: a) means for enumerating units on the network, each unit being a software based representation of a target device; b) means for enumerating subunits within each unit, the subunits being software based representations of functions of the target device; c) means for determining requirements for a GUI (graphical user interface) for each subunit; d) means for building an overall GUI framework by aggregating the requirements; e) means for assigning a respective portion of the overall GUI framework to each subunit enumerated in step b); and f) means for rendering the completed overall GUI interface on a display for the user, wherein each subunit renders its respective portion of the overall GUI framework.
Claim 20
Dependent Claim
136 words
A host device for dynamically building a graphical user interface of a target device in a home audio video network, the host device comprising: a) means for enumerating units on the network, each unit being a software based representation of a target device; b) means for enumerating subunits within each unit, the subunits being software based representations of functions of the target device; c) means for determining requirements for a GUI (graphical user interface) for each subunit; d) means for building an overall GUI framework by aggregating the requirements; e) means for assigning a respective portion of the overall GUI framework to each subunit enumerated in step b); and f) means for rendering the completed overall GUI interface on a display for the user, wherein each subunit renders its respective portion of the overall GUI framework.
Claim 21
Dependent Claim
26 words
The host device of claim 17 wherein the home audio video network is implemented using a bus operating in accordance with a version of IEEE 1394.
Claim 22
Dependent Claim
22 words
The host device of claim 17 wherein the host device is a set top box coupled to the home audio video network.
Claim 23
Dependent Claim
20 words
The host device of claim 17 wherein the overall GUI frame work is a COM (component object model) frame work.