System and method for rating landmarks for use as route guidance in vehicle navigation
First Claim
Patent Images
1. A method comprising:
- receiving, from a client device by a system having a memory and at least one hardware processor, a request for route guidance information for moving from an origin to a destination;
calculating, by the system, a first route from the origin to the destination, the first route having a first travel measurement, the first travel measurement comprising a first travel time or a first travel distance;
calculating, by the system, a second route from the origin to the destination, the second route having a second travel measurement, the second travel measurement comprising a second travel time or a second travel distance, the second travel measurement being greater than the first travel measurement;
determining, by the system, a visibility level of a landmark corresponding to the second route;
determining, by the system, that a difference between the second travel measurement and the first travel measurement is within a predefined value;
selecting, by the system, the second route for use in the route guidance information based on the visibility level of the landmark corresponding to the second route and the determining that the difference between the second travel measurement and the first travel measurement is within the predefined value;
generating, by the system, the route guidance information based on the selection of the second route, the route guidance information comprising the second route and an indication of the landmark; and
causing, by the system, the client device to display the generated route guidance information within a user interface on the client device.
6 Assignments
0 Petitions
Accused Products
Abstract
A mapping system is disclosed that provides route guidance in the form of a map and verbal or textual directions which includes reference to both landmarks and personal contacts. Landmarks and contacts can be rated for suitability in providing route guidance. Depending on the rating, guidance using landmarks or personal contacts can be preferentially used in place of or to supplement guidance based on the underlying road network.
62 Citations
20 Claims
-
1. A method comprising:
-
receiving, from a client device by a system having a memory and at least one hardware processor, a request for route guidance information for moving from an origin to a destination; calculating, by the system, a first route from the origin to the destination, the first route having a first travel measurement, the first travel measurement comprising a first travel time or a first travel distance; calculating, by the system, a second route from the origin to the destination, the second route having a second travel measurement, the second travel measurement comprising a second travel time or a second travel distance, the second travel measurement being greater than the first travel measurement; determining, by the system, a visibility level of a landmark corresponding to the second route; determining, by the system, that a difference between the second travel measurement and the first travel measurement is within a predefined value; selecting, by the system, the second route for use in the route guidance information based on the visibility level of the landmark corresponding to the second route and the determining that the difference between the second travel measurement and the first travel measurement is within the predefined value; generating, by the system, the route guidance information based on the selection of the second route, the route guidance information comprising the second route and an indication of the landmark; and causing, by the system, the client device to display the generated route guidance information within a user interface on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vehicle navigation system comprising:
-
at least one hardware processor; and a non-transitory machine-readable medium having instructions stored thereon which when read and executed by the at least one hardware processor cause the at least one hardware processor to perform operations comprising; receiving, from a client device, a request for route guidance information for moving from an origin to a destination; calculating a first route from the origin to the destination, the first route having a first travel measurement, the first travel measurement comprising a first travel time or a first travel distance; calculating a second route from the origin to the destination, the second route having a second travel measurement, the second travel measurement comprising a second travel time or a second travel distance, the second travel measurement being greater than the first travel measurement; determining a visibility level of a landmark corresponding to the second route; determining that a difference between the second travel measurement and the first travel measurement is within a predefined value; selecting the second route for use in the route guidance information based on the visibility level of the landmark corresponding to the second route and the determining that the difference between the second travel measurement and the first travel measurement is within the predefined value; generating the route guidance information based on the selection of the second route, the route guidance information comprising the second route and an indication of the landmark; and causing the client device to display the generated route guidance information within a user interface on the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium having instructions stored thereon which when read and executed by at least one hardware processor cause the at least one hardware processor to perform operations comprising:
-
receiving, from a client device, a request for route guidance information for moving from an origin to a destination; calculating a first route from the origin to the destination, the first route having a first travel measurement, the first travel measurement comprising a first travel time or a first travel distance; calculating a second route from the origin to the destination, the second route having a second travel measurement, the second travel measurement comprising a second travel time or a second travel distance, the second travel measurement being greater than the first travel measurement; determining a visibility level of a landmark corresponding to the second route; determining that a difference between the second travel measurement and the first travel measurement is within a predefined value; selecting the second route for use in the route guidance information based on the visibility level of the landmark corresponding to the second route and the determining that the difference between the second travel measurement and the first travel measurement is within the predefined value; generating the route guidance information based on the selection of the second route, the route guidance information comprising the second route and an indication of the landmark; and causing the client device to display the generated route guidance information within a user interface on the client device. - View Dependent Claims (20)
-
Specification