In one embodiment a method is disclosed for monitoring a multiplicity of
set top boxes (STBs) in an internet protocol television (IPTV) network
including receiving in an IPTV network server, conditional message data
pushed from the multiplicity of set top boxes (STBs); analyzing in the
IPTV server, the STB conditional message data to determine network status
information data related to a set of STBs selected from the multiplicity
of STBs; and pushing network status information data to the set of STBs.
In another embodiment a system for monitoring an internet protocol
television (IPTV) network is disclosed including an IPTV head-end server
processor coupled to a memory in the IPTV server; a computer program
embedded in the memory, the computer program including instructions to
acquire conditional message data; and a computer program embedded in
memory, the computer program including instructions to push the
conditional message data to memory when the conditional message data
exceeds a predetermined threshold.