Patent ID: 8312132

Claim:
A device, comprising: a memory that stores a device service description contained in a first file, wherein the device service description includes information associated with a second file containing context information of the device; a communication interface, wherein the communication interface is configured to: receive, by the communication interface of the device, a first request sent from a second device using a universal plug and play network to retrieve the device service description from the device, the device service description comprising information about the device and the services provided by the device, and further comprising context information, the context information comprising additional information of at least one of the device, the services provided by the device, and one or more items related to the device; send, from the communication interface of the device, a response to the second device using the network, the response including the device service description; and receive, by the communication interface of the device, a second request from the second device, the second request requesting a service based on the sent context information; and a processor coupled to the communication interface and to the memory, the processor configured to: select the device service description from the memory; create a response including the device service description; and perform a service in accordance with the second request from the second device based on the context information.