Patent ID: 8799974

Claim:
A computer implemented method for streaming data in a network device, the method comprising: sending a request, to a server from the network device; receiving data comprising at least one declarative in the network device from the server; parsing the at least one declarative to identify at least one first component; converting the identified at least one first component into a common data format; checking whether middleware used by the network device is defined in Open Cable Application Platform (OCAP); mapping data in the common data format converted from the identified at least one first component to a corresponding at least one second component of either (i) Home Audio Video Interoperability (HAVi) protocol if the middleware is defined in OCAP or (ii) native set-top box (STB) protocol if the network device does not use middleware defined in OCAP; displaying the mapped at least one second component in a broadcasting—receiving apparatus; receiving at least one input comprising the at least one second component in the network device; remapping the at least one second component to the at least one first component of the server by the network device; and transmitting the remapped at least one second component from the network device to the server.