Patent ID: 7325032

Claim:
A computer-implemented method for navigating among applications of a mobile computing device, comprising: providing a mobile computing device having a telephone component and a computing component; initiating processing, on the telephone component, of a telephone application having an associated context; determining a dynamic list of target applications, associated with the computing component, wherein the determination of the dynamic list of target applications is based on the associated context of the telephone application; providing the dynamic list of target applications for selecting a target application while processing the telephone application; if the target application is selected, invoking the target application; determining telephone application data to pass to the target application based on the context of the target application; passing the determined telephone application data to the target application; performing processing within the target application while continuing processing in the telephone application; and updating the dynamic list of target applications, wherein the updated dynamic list of target applications is associated with the context of the selected target application.