Patent ID: 7870490

Claim:
A device configuration system, comprising: a processor; and a memory component communicatively coupled to the processor, the memory component having stored therein computer-executable instructions configured to implement the system including: a configuration component that stores a remote configuration tree for at least a first device and a second device, the remote configuration tree providing an abstract configuration description for each of the first and second devices, wherein the remote configuration tree comprises a plurality of nodes each representing an object, and wherein each node is addressable by use of a component address comprising a Universal Resource Identifier (URI); and a translator component that, in response to receipt of an operation request with respect to one of the nodes, maps the address associated with the node in the remote configuration tree to a component address of at least one node in each of at least one actual device configuration tree associated with the first device and at least one actual device configuration tree associated with the second device, the at least one actual device configuration tree associated with the first device having a different node structure and different component addresses than the at least one actual device configuration tree associated with the second device, wherein the translator component maps each URI on the remote configuration tree to corresponding URIs in the actual device configuration trees thereby allowing abstractions between each remote configuration tree URI and each corresponding actual device configuration tree URI without requiring modifications to the configuration component, wherein each URI on the remote configuration tree and its corresponding URIs in the actual device configuration trees represent a resource accessible to both the first and second devices.