METHODS AND SYSTEMS FOR DISPLAYING ENHANCED TURN-BY-TURN GUIDANCE ON A PERSONAL NAVIGATION DEVICE
First Claim
1. A method for providing enhanced turn-by-turn directions by a personal navigation device, comprising:
- accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel;
determining whether the difficulty indication for the upcoming turn exceeds a threshold; and
issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiment methods and systems enable personal navigation devices to warn drivers during turn-by-turn navigation directions when they are approaching a difficult turn. Personal navigation devices may report to a server when a turn is missed during turn-by-turn directions, including identifying the turn and situation information. The server may aggregate missed turn reports from many personal navigation devices to generate a difficult turn database. Personal navigation devices may access the difficult turn database when generating turn-by-turn directions to identify turns requiring enhanced directions. The difficult turn database may be stored on personal navigation devices, and/or may be maintained on the server. Personal navigation devices may be configured to recognize when turns are intentionally missed, and only report missed turns when they determined that the turn was missed unintentionally. Indications of turn difficulty may be correlated to situation information received in missed turn reports to more accurately reflect when turns are difficult.
52 Citations
64 Claims
-
1. A method for providing enhanced turn-by-turn directions by a personal navigation device, comprising:
-
accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel; determining whether the difficulty indication for the upcoming turn exceeds a threshold; and issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing enhanced turn-by-turn directions by a personal navigation device, comprising:
-
receiving in a server from a plurality of personal navigation devices reports of missed turns, wherein the reports of missed turns identify a turn that was missed during turn-by-turn directions and information regarding situation parameters at the time the turn was missed; generating a database of difficult turns by aggregating missed turn data received from the plurality of personal navigation devices; and providing personal navigation devices with access to the generated database of difficult turns. - View Dependent Claims (10, 11, 12)
-
-
13. A personal navigation device, comprising:
-
a display; a memory; and a processor coupled to the display and to the memory and configured with processor-executable instructions to perform operations comprising; accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel; determining whether the difficulty indication for the upcoming turn exceeds a threshold; and issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A server, comprising:
-
a memory; and a processor coupled to the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving from a plurality of personal navigation devices reports of missed turns, wherein the reports of missed turns identify a turn that was missed during turn-by-turn directions and information regarding situation parameters at the time the turn was missed; generating a database of difficult turns by aggregating missed turn data received from the plurality of personal navigation devices; and providing personal navigation devices with access to the generated database of difficult turns. - View Dependent Claims (23, 24, 25)
-
-
26. A system, comprising:
-
a server coupled to a communications network; and a personal navigation device (PND) configured to communicate with the server over the communications network, wherein the personal navigation device comprises a memory and a PND processor coupled to the memory, and wherein the PND processor is configured with processor-executable instructions to perform operations comprising; accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel; determining whether the difficulty indication for the upcoming turn exceeds a threshold; and issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A personal navigation device, comprising:
-
means for accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel; determining whether the difficulty indication for the upcoming turn exceeds a threshold; and means for issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A server, comprising:
-
means for receiving from a plurality of personal navigation devices reports of missed turns, wherein the reports of missed turns identify a turn that was missed during turn-by-turn directions and information regarding situation parameters at the time the turn was missed; means for generating a database of difficult turns by aggregating missed turn data received from the plurality of personal navigation devices; and means for providing personal navigation devices with access to the generated database of difficult turns. - View Dependent Claims (49, 50, 51)
-
-
52. A non-transitory processor-readable storage medium having stored thereon processor executable instructions configured to cause a personal navigation device processor to perform operations comprising:
-
accessing a database of difficult turns to obtain a difficulty indication for an upcoming turn along a planned route of travel; determining whether the difficulty indication for the upcoming turn exceeds a threshold; and issuing enhanced directions for the upcoming turn in response to the difficulty indication for the upcoming turn exceeding threshold. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A non-transitory computer-readable storage medium having stored thereon server-executable instructions configured to cause a server to perform operations further comprising:
-
receiving from a plurality of personal navigation devices reports of missed turns, wherein the reports of missed turns identify a turn that was missed during turn-by-turn directions and information regarding situation parameters at the time the turn was missed; generating a database of difficult turns by aggregating missed turn data received from the plurality of personal navigation devices; and providing personal navigation devices with access to the generated database of difficult turns. - View Dependent Claims (62, 63, 64)
-
Specification