Patent ID: 7647610

Claim:
A method of operating with multiple remote controllers in a digital broadcasting receiver able to receive and process a data broadcast, the method comprising: storing a Java-based event class and a Java-based function class, each including multiple APIs (Application Programming Interfaces) mapped with each of the multiple remote controllers, the multiple APIs defining remote controller identifiers identifying the multiple remote controllers; receiving a request signal for entering a simultaneous operation mode of the multiple remote controllers in which commands of the multiple remote controllers are able to be processed in the digital broadcasting receiver at the same time; accessing a first of the multiple APIs, based on a first remote controller identifier defined in the first API, when a first request signal for processing a first command of a first remote controller is received; accessing a second of the multiple APIs, based on a second remote controller identifier defined in the second API, when a second request signal for processing a second command of a second remote controller is received; and controlling the digital broadcasting receiver to execute both the first and second commands in accordance with each of the first and second APIs and the simultaneous operation mode.