Claims
- 1. A computer-implemented method for navigating among applications, comprising:
initiating processing of a first application having an associated context; providing a selection mechanism in the first application for selecting a target application; if the target application is selected,
invoking the target application; and passing information about the context of the first application to the target application; and performing processing within the target application while continuing processing in the first application.
- 2. The computer-implemented method of claim 1, wherein the selection mechanism includes a link appearing on a touch-sensitive display.
- 3. The computer-implemented method of claim 1, wherein the selection mechanism includes a link appearing on a display that is selectable using a button on an associated device.
- 4. The computer-implemented method of claim 1, wherein the selection mechanism includes a menu entry within a menu on a display.
- 5. The computer-implemented method of claim 1, wherein the selection mechanism includes a button that is selectable.
- 6. The computer-implemented method of claim 1, wherein the context includes metadata transmitted during a phone call and the information includes at least a portion of the metadata.
- 7. The computer-implemented method of claim 6, wherein the information further includes additional information for the target application.
- 8. The computer-implemented method of claim 1, wherein the processing of the target application depends on the information received by the target application.
- 9. The computer-implemented method of claim 8, wherein the target application includes a contact manager and processing of the target application includes opening an existing contact.
- 10. The computer-implemented method of claim 8, wherein the target application includes a contact manager and processing of the target application includes creating a new contact.
- 11. The computer-implemented method of claim 1, wherein the target application includes one of a contact application, a task list, a note application, a calendar application and a billing application.
- 12. The computer-implemented method of claim 1, wherein passing the information includes passing a pointer referencing the information to the target application.
- 13. A computer-readable medium having computer-executable components, comprising:
a first component for receiving metadata; a second component for receiving at least a portion of the metadata from the first component, for displaying at least one link on the display, and if one of the links is selected, for invoking a target application associated with the selected link and providing at least a portion of the metadata to the target application, wherein the first and second components continue operations while the target application is processing.
- 14. The computer-readable medium of claim 13, wherein the plurality of computer-executable components further includes a third component associated with the invoked target application for displaying data generated by the target application on the display.
- 15. The computer-readable medium of claim 13, wherein the metadata includes a phone number.
- 16. The computer-readable medium of claim 15, wherein the metadata further includes a name associated with the phone number.
- 17. The computer-readable medium of claim 13, wherein the second component is configured for providing additional information to the target application.
- 18. The computer-readable medium of claim 17, wherein the additional information influences the processing of the target application.
- 19. A mobile computing device, the device comprising:
a processor; a display; a memory into which a plurality of computer-executable components are loaded, the computer-executable components providing navigation among one or more target applications when executed by the processor, the plurality of computer-executable components including:
a first component for receiving metadata; a second component for receiving at least a portion of the metadata from the first component, for displaying at least one link on the display, and if one of the links is selected, for invoking a target application associated with the selected link and providing at least a portion of the metadata to the target application, wherein the first and second components continue operations while the target application is processing.
- 20. The mobile computing device of claim 19, wherein the metadata includes a phone number.
- 21. The mobile computing device of claim 20, wherein the metadata further includes a name associated with the phone number.
- 22. The mobile computing device of claim 19, wherein the first application includes a call progress application and the metadata includes a phone number associated with a phone call in progress.
- 23. The mobile computing device of claim 19, wherein the plurality of computer-executable components further includes a third component associated with the invoked target application for displaying data generated by the target application on the display.
- 24. In a computing device having a graphical user interface including a display and a user interface selection mechanism, a method of providing and selecting a link on the display, the method comprising:
displaying one or more links on the display based on a first application, each link being associated with a target application; receiving a link selection signal through the user interface selection mechanism; and in response to the link selection signal, invoking the target application associated with the link selection signal and passing context-sensitive information from the first application to the target application associated with the selection signal, the target application performing processing with the context-sensitive information while the first application remains operational.
- 23. The method of claim 22, further comprising displaying target information generated by the target application on the display.
- 24. The method of claim 22, wherein the one or more links displayed for the first application differs from the one or more links displayed for another application.
RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C. § 119(e) of U.S. provisional patent Application No. 60/269,737, filed Feb. 16, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60269737 |
Feb 2001 |
US |