Patent ID: 8490143

Claim:
A session managing method, comprising: registering, in a registration table, at least one Internet Protocol Television (IPTV)-related application that can be invoked at a set top box present in a home network such that the registration table comprises a respective identifier of the at least one IPTV-related application; detecting an IPTV-related event requiring invocation of an IPTV-related application at the set top box; and selecting, based on the IPTV-related event, an IPTV-related application registered in the registration table to be invoked during an IPTV session; wherein registering the at least one IPTV-related application comprises registering, in the registration table, a browser-based application received in the set top box from a global network connected to the home network, the browser-based application being invokable based on a first IPTV-related event, and an embedded application invokable based on the first IPTV-related event; the registration table comprises a respective identifier and a respective invoker priority of the browser-based application and the embedded application; detecting the IPTV-related event comprises detecting the first IPTV-related event requiring activation of the IPTV-related browser-based application or the IPTV-related embedded application; and selecting the IPTV-related application comprises selecting between the browser-based application and the embedded application based on the respective invoker priorities and the respective identifiers of the browser-based application and the embedded application.