Patent ID: 8786664

Claim:
A method for operating a mobile computing device, the method being performed by one or more processors and comprising: installing, on the mobile computing device, a third party communication application provided from a third party; presenting a user interface for a core application, the core application being provided as part of an operating system of the mobile computing device and corresponding to at least one of a phone application, a contacts application, or a messaging application, wherein by default, the core application provides a default user interface; presenting, based on determining that the third party communication application is installed on the mobile computing device, a modified user interface in place of the default interface of the core application including one or more user interface features for operating the third party communication application from the core application, wherein the one or more user interface features identify (i) a name of the third party communication application and (ii) a messaging transport type of the third party communication application; and executing the third party communication application in response to user interaction with the one or more user interface features of the core application.