A communication framework that interconnects devices and applications from all brands and ecosystems. Allows a device or application to use multiple data (status, content, etc.) published by peers in order to create intelligent, ambient operations and new use cases for services. Acts as a universal language and enables interoperability between ecosystems, applications and devices of all brands. Can be added to existing home networking software solutions, including home gateways, set-top boxes, servers in the cloud or any other consumer electronic equipment to maximize interconnections.