Patent ID: 8195824

Claim:
A method of updating a plug-in in an Internet Protocol Television (IPTV) device including a plug-in update module and an application module, the method comprising: determining a second plug-in group selected from among a first plug-in group to be updated according to status information of each plug-in indicated in the first plug-in group in the IPTV device; and updating each plug-in indicated in the second plug-in group, wherein the status information of each plug-in includes information indicating whether an update exists for each plug-in, and wherein determining the second plug-in group comprises: generating, by the application module, a check plug-in status message including a service parameter for indicating services corresponding to a service profile; sending, to the plug-in module, the check plug-in status message; generating, by the plug-in update module, the first plug-in group according to the check plug-in status message; checking, by the plug-in update module, the status information of each plug-in indicated in the first plug-in group; sending the status information of each plug-in from the plug-in update module to the application module; and generating, by the application module, an update plug-in message indicating the second plug-in group based on the status information of each plug-in.