Patent ID: 8572175

Claim:
A device comprising: a processor configured to execute first and second applications; a user interface and a screen, the first application configured to detect a call, the first application comprising a voice over internet protocol (VoIP) client; the second application configured to control the user interface to allow a user to use the second application; wherein when the second application is not running, the first application is configured to control the user interface to indicate to a user of the device that the call has been detected; wherein when the second application is running, the user interface is dedicated to operation of the second application, the user interface thus being unavailable to indicate to the user that the call has been detected; and the first application being configured to: make an attempt to control the user interface to indicate the call to the user; responsive to the attempt being made to control the user interface, receive, from an operating system of the device, a notification that the second application is running and that the user interface is unavailable to indicate the call to the user; in response to receiving the notification, control the screen to indicate to the user of the device that the call has been detected; and in response to a user selection to accept the detected call, accept the call to enable performance of the call while concurrently using the second application.