Providing navigation instructions while operating navigation application in background
First Claim
1. A method of displaying navigational instructions when a navigation application is running in a background mode of an electronic device, the method comprising:
- displaying an output display of a non-navigation application that is running in the foreground on a display screen of the electronic device; and
displaying a navigation status bar on the display screen such that the navigation status bar overlays a portion of the output display of the non-navigation application,wherein when the device is not approaching a navigation point, the navigation status bar does not provide any navigation instruction, andwhen the device is approaching a navigation point, the navigation status bar provides a navigation instruction for the navigation point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of displaying navigational instructions when a navigation application is running in a background mode of an electronic device is provided. The method displays a non-navigation application in the foreground on a display screen of the electronic device. The method displays a navigation bar without a navigation instruction when the device is not near a navigation point. The method displays the navigation bar with a navigation instruction when the device is near a navigation point. In some embodiments, the method receives a command to switch from running the navigation application in the foreground to running another screen view in the foreground. The method then runs the other screen view in the foreground while displaying a navigation status display on an electronic display of the device.
54 Citations
27 Claims
-
1. A method of displaying navigational instructions when a navigation application is running in a background mode of an electronic device, the method comprising:
-
displaying an output display of a non-navigation application that is running in the foreground on a display screen of the electronic device; and displaying a navigation status bar on the display screen such that the navigation status bar overlays a portion of the output display of the non-navigation application, wherein when the device is not approaching a navigation point, the navigation status bar does not provide any navigation instruction, and when the device is approaching a navigation point, the navigation status bar provides a navigation instruction for the navigation point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine readable medium storing a program which when executed by at least one processor displays navigational instructions when a navigation application is executing in a background mode of an electronic device, the program comprising sets of instructions for:
-
displaying an output display of a non-navigation application that is executing in the foreground on a display screen of the electronic device; and displaying a navigation status bar on the display screen such that the navigation status bar overlays a portion of the output display of the non-navigation application, wherein when the device is not approaching a navigation point, the navigation status bar does not provide any navigation instruction, and when the device is approaching a navigation point, the navigation status bar provides a navigation instruction for the navigation point. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of running a navigation application in a background mode of an electronic device, the method comprising:
-
receiving a command to switch from running the navigation application with a first screen view in the foreground to running a non-navigation application with a second screen view in the foreground, wherein when the navigation application is running in the foreground, the first screen view is displayed on a display screen of the device and when the non-navigation application is running in the foreground, the second screen view is displayed on the display screen of the electronic device; and upon receiving the command, running the non-navigation application in the foreground and displaying a navigation status bar over a portion of the second screen view on the display screen of the electronic device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing a program which, when executed by at least one processing unit, runs a navigation application in a background mode of an electronic device, the program comprising sets of instructions for:
-
receiving a command to switch from running the navigation application with a first screen view in the foreground to running a non-navigation application with a second screen view in the foreground, wherein when the navigation application is running in the foreground, the first screen view is displayed on a display screen of the device and when the non-navigation application is running in the foreground, the second screen view is displayed on the display screen of the electronic device; and upon receiving the command, running the non-navigation application in the foreground and displaying a navigation status bar over a portion of the second screen view on the display screen of the electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification