A method of controlling multiple calls of a communication device is
provided. The method includes the steps below. Firstly, display P remote
parties currently connected with the communication device, wherein the P
remote parties form Q calls whose number and status determine a call menu
including M options, where M is a positive integer. Next, select one of
the remote parties, and select N options applicable to the selected
remote party from the M options according to the selected remote party,
wherein the N options are defined as N applicable options, where N is a
positive integer. After that, display the N applicable options
corresponding to the selected remote party. Following that, select one of
N applicable options, and execute the selected applicable option
corresponding to the selected remote party.