Claims
- 1. A method for providing an interface, comprising:
receiving a selection of a first mode control that corresponds to a first mode type; activating the first mode; receiving a selection of a second mode control that corresponds to a second mode type; in response to receiving the selection of the second mode control:
pausing the first mode at an interrupt point; and activating the second mode; determining that an activity associated with the second mode has completed; and in response to determining that the activity has completed:
reactivating the first mode beginning at the interrupt point; and deactivating the second mode.
- 2. The method of claim 1, wherein the first mode type is a long duration mode.
- 3. The method of claim 1, wherein the second mode type is a short duration mode.
- 4. The method of claim 1, wherein the first mode is a broadcast content mode, and wherein pausing the first mode at an interrupt point includes caching received broadcast content while the first mode is paused.
- 5. The method of claim 4, wherein reactivating the first mode beginning at the interrupt point includes providing the cached received broadcast content.
- 6. The method of claim 1, wherein the first mode includes a plurality of features, and wherein activating the first mode, comprises:
activating a first feature of the first mode; receiving a second selection of the first mode control; and activating a second feature of the first mode.
- 7. The method of claim 6, wherein activating the first feature of the first mode comprises:
activating a previously used feature.
- 8. A method for providing an interface, comprising:
receiving a selection of a first mode control that corresponds to a first mode type; activating the first mode; receiving a selection of a second mode control that corresponds to a second mode type; in response to receiving the selection of the second mode control:
pausing the first mode at an interrupt point; and activating the second mode; providing a first communication that is related to the second mode; determining whether an anticipated amount of time until a second communication that is related to the second mode is provided exceeds a predetermined amount of time; if the anticipated amount of time until a second communication is provided exceeds the predetermined amount of time, then reactivating the first mode at the interrupt point while the second mode remains active; determining that it is time to provide the second communication; in response to determining that it is time to provide the second communication:
pausing the first mode at a second interrupt point; and providing the second communication.
- 9. The method of claim 8, wherein activating the second mode comprises:
activating a navigation mode; and receiving a destination.
- 10. The method of claim 9, wherein receiving a destination, comprises:
determining a current position; using the current position to determine default values for a plurality of address elements associated with the destination, wherein the address elements have a hierarchical arrangement; receiving a selection of one of the address elements; receiving a selected value for the selected address element; using the hierarchical arrangement of the address elements to determine a next address element; and requesting a value for the next address element.
- 11. The method of claim 8, wherein providing a first communication that is related to the second mode, comprises:
providing initial route guidance information.
- 12. The method of claim 8, wherein determining whether an anticipated amount of time until a second communication that is related to the second mode is provided exceeds a predetermined amount of time, comprises:
determining whether the anticipated amount of time until subsequent route guidance is provided exceeds a predetermined amount of time.
- 13. The method of claim 8, wherein the first mode is a broadcast content mode, and wherein pausing the first mode at an interrupt point includes caching received broadcast content while the first mode is paused.
- 14. The method of claim 13, wherein reactivating the first mode beginning at the interrupt point includes providing the cached received broadcast content.
- 15. The method of claim 8, wherein the first mode includes a plurality of features, and wherein activating the first mode, comprises:
activating a first feature of the first mode; receiving a second selection of the first mode control; and activating a second feature of the first mode.
- 16. The method of claim 15, wherein activating the first feature of the first mode comprises:
activating a previously used feature.
- 17. A method for providing an interface, comprising:
receiving a selection of a first mode control that corresponds to a first mode type; activating the first mode; presenting a first plurality of list modifiers using a common list modifier interface; receiving a selection of one of the first plurality of list modifiers; presenting a first list that corresponds to the first selected list modifier using a common list interface; receiving a selection of a second mode control that corresponds to a second mode type; in response to receiving the selection of the second mode control:
pausing the first mode at an interrupt point; and activating the second mode; presenting a second plurality of list modifiers using the common list modifier interface; receiving a selection of one of the second plurality of list modifiers; presenting a second list that corresponds to the second selected list modifier using the common list interface.
- 18. The method of claim 17, further comprising:
determining that an activity associated with the second mode has completed; and in response to determining that the activity has completed:
reactivating the first mode beginning at the interrupt point; and deactivating the second mode.
- 19. The method of claim 17, wherein the common list modifier interface includes a first pair of soft controls for scrolling through the first plurality of list modifiers and the second plurality of list modifiers.
- 20. The method of claim 17, wherein the common list interface includes a second pair of soft controls for scrolling through the first list and the second list.
- 21. The method of claim 20, further comprising:
providing a selection control for scrolling through the first list and the second list.
- 22. The method of claim 17, wherein the common list modifier interface includes displaying the first plurality of list modifiers and the second plurality of list modifiers on one side of a display.
- 23. The method of claim 22, wherein the common list interface includes displaying the first list and the second list on another side of the display.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/388,214 entitled “Telematics Display for Efficient User Interaction” filed Jun. 13, 2002; U.S. Provisional Application No. 60/388,586 entitled “Dual Display for Simultaneous Graphics and Textual Display” filed Jun. 13, 2002; U.S. Provisional Application No. 60/388,588 entitled “Direct Access for Vehicle Controlled Information Acquisition” filed Jun. 13, 2002; U.S. Provisional Application No. 60/388,217 entitled “Geographical Fencing for Vehicles” filed Jun. 13, 2002; U.S. Provisional Application No. 60/388,337 entitled “Multimedia Information Provision for Mobile Media Players” filed Jun. 13, 2002; U.S. Provisional Application No. 60/388,838 entitled “Nested Navigational System for Providing Flexible GPS Monitoring and Navigation” filed Jun. 14, 2002; U.S. Provisional Application No. 60/389,023 entitled “Preset Navigational Positions for Tracking Device” filed Jun. 14, 2002; U.S. Provisional Application No. 60/388,824 entitled “Navigational Information Based on Reverse Number Look Up” filed Jun. 14, 2002; U.S. Provisional Application No. 60/388,698 entitled “Entertainment System for Automotive Applications Including GPS and Telematics” filed Jun. 14, 2002; and U.S. Provisional Application No. 60/389,048 entitled “Telematics Systems” filed Jun. 14, 2002, all of which are incorporated herein by reference. This application is related to U.S. Application No. entitled “Interface for a Multifunctional System” filed concurrently herewith, which is incorporated herein by reference.
Provisional Applications (10)
|
Number |
Date |
Country |
|
60388214 |
Jun 2002 |
US |
|
60388586 |
Jun 2002 |
US |
|
60388588 |
Jun 2002 |
US |
|
60388217 |
Jun 2002 |
US |
|
60388337 |
Jun 2002 |
US |
|
60388838 |
Jun 2002 |
US |
|
60389023 |
Jun 2002 |
US |
|
60388824 |
Jun 2002 |
US |
|
60388698 |
Jun 2002 |
US |
|
60389048 |
Jun 2002 |
US |