Humanized Navigation Instructions for Mapping Applications
First Claim
Patent Images
1. A method comprising:
- determining a complex navigation situation has been encountered by a navigation device;
determining one or more landmarks or attributes associated with a current location of the navigation device; and
generating a humanized navigation instruction using the one or more landmarks or attributes,where the method is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A humanized navigation system provides humanized instructions that mimic a real human navigator, focuses on comprehension rather than precision, and attempts to make the navigation session less stressful for the user. In some implementations, complex navigation situations are classified according to shared common navigation problems. Once a class is determined, humanized navigation instructions are generated and/or selected based on the class and the current location of the user. The humanized navigation instructions include information to aid the user in navigating a route.
71 Citations
40 Claims
-
1. A method comprising:
-
determining a complex navigation situation has been encountered by a navigation device; determining one or more landmarks or attributes associated with a current location of the navigation device; and generating a humanized navigation instruction using the one or more landmarks or attributes, where the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
determining that a navigation device has deviated from a route to a destination; calculating an alternative route to the destination; calculating a cost associated with the alternative route; generating a humanized navigation instruction including the calculated cost; and providing the humanized navigation instruction to a user of the navigation device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; determining a complex navigation situation has been encountered by the system; determining one or more landmarks or attributes associated with a current location of the system; and generating humanized navigation instruction using the one or more landmarks or attributes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; determining that the system has deviated from a route to a destination; calculating an alternative route to the destination; calculating a cost associated with the alternative route; generating humanized instructions including the calculated cost; and providing the humanized instructions to a user of the system. - View Dependent Claims (37, 38, 39, 40)
-
Specification