Patent ID: 7788409

Claim:
A system, comprising: at least one UPnP device providing information in UPnP format; at least one IEEE 1394 device providing information in IEEE 1394 format; and at least one proxy communicating with both devices and converting information in UPnP format from the UPnP device to IEEE 1394 format so that the IEEE 1394 device can access the information which was originally in UPnP format, the proxy also converting information in IEEE 1394 format from the IEEE 1394 device to UPnP format so that the UPnP device can access the information which was originally in IEEE 1394 format, wherein the proxy converts IEEE 1394 format to UPnP format at least in part by: creating a respective XML document for each IEEE 1394 device; sending a message to advertise the IEEE 1394 device presence and its services; wherein the UPnP device accesses the XML documents from the proxy using HTTP GET requests, the proxy reading content descriptors therein and constructing a content directory; providing the content descriptors to the UPnP device in response to a request; in response to a final HTTP GET request from the UPnP device, designating to the IEEE 1394 device a start point of content designated by the UPnP device; sending a PLAY command to the IEEE 1394 device; receiving an isonchronous stream of the content from the IEEE 1394 device; converting the stream to HTTP streaming; and delivering the HTTP streaming to the UPnP device.