Patent ID: 8768330

Claim:
A communication terminal apparatus comprising a computer configured to: receive an incoming call request from a caller device; identify at least one communication service requested by the caller device, based on the received incoming call request; retrieve from among a plurality of OSs running on the communication terminal apparatus and based on communication services processable by each OS included among the OSs using an OS correlation table storing, for each OS included among the OSs, a service ID of each communication service processable by the OS, at least one OS capable of processing the identified at least one communication service; allocate the incoming call request to the retrieved at least one OS; and determine an OS for processing the incoming call request, wherein the computer retrieves at least one OS capable of processing each identified communication service when multiple communication services are identified, the computer counts the numbers of the communication services requested by the caller device and processable by the OSs, and the computer determines an OS for processing the incoming call request, from among retrieved OSs when two or more OSs have been retrieved and based on the number of the identified communication services processable by each retrieved OS.