System and method for presenting a computed route
First Claim
1. A method for determining a route, the method comprising:
- by an electronic device including one or more processors;
receiving a starting point and a destination point;
computing a route from the starting point to the destination point, wherein the computed route comprises a route segment;
determining, based on a user'"'"'s travel history, that the route segment is an unfamiliar segment;
determining an alternative route from the starting point to the destination point that includes a familiar road identified based on the user'"'"'s travel history instead of the unfamiliar segment; and
providing the computed route and the alternative route for presentation in a format that distinguishes the computed route from the alternative route.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting a route includes receiving a starting point and a destination point and computing a route that includes a route segment between the two points. The method further includes determining, based on a user'"'"'s travel history, that the route segment is an unfamiliar segment. The method includes determining an alternative route from the starting point to the destination point that includes a familiar road identified based on the user'"'"'s travel history instead of the unfamiliar segment. The method further includes providing the computed route and the alternative route for presentation in a format that distinguishes the computed route from the alternative route.
-
Citations
24 Claims
-
1. A method for determining a route, the method comprising:
- by an electronic device including one or more processors;
receiving a starting point and a destination point; computing a route from the starting point to the destination point, wherein the computed route comprises a route segment; determining, based on a user'"'"'s travel history, that the route segment is an unfamiliar segment; determining an alternative route from the starting point to the destination point that includes a familiar road identified based on the user'"'"'s travel history instead of the unfamiliar segment; and providing the computed route and the alternative route for presentation in a format that distinguishes the computed route from the alternative route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- by an electronic device including one or more processors;
-
10. A system for determining a route, the system comprising:
a routing module configured to receive a starting point and a destination point, to compute a route from the starting point to the destination point, wherein the computed route comprises a route segment, to determine, based on a user'"'"'s travel history, that the route segment is an unfamiliar segment, to determine an alternative route from the starting point to the destination point that includes a familiar road identified based on the user'"'"'s travel history instead of the unfamiliar segment, and to provide the computed route and the alternative route for presentation in a format that distinguishes the computed route from the alternative route. - View Dependent Claims (11, 12, 13)
-
14. A computer readable medium containing programming instructions for determining a route, the programming instructions for:
-
receiving a starting point and a destination point; computing a route from the starting point to the destination point, wherein the computed route comprises a route segment; determining, based on a user'"'"'s travel history, that the route segment is an unfamiliar segment; determining an alternative route from the starting point to the destination point that includes a familiar road identified based on the user'"'"'s travel history instead of the unfamiliar segment; and providing the computed route and the alternative route for presentation in a format that distinguishes the computed route from the alternative route.
-
-
15. A method for presenting a route, the method comprising:
- by an electronic device including one or more processors;
receiving a route from a starting point to a destination point, wherein the route comprises a route segment; determining, based on a user'"'"'s travel history, whether the route segment is an unfamiliar segment; determining, based on the user'"'"'s travel history, whether there is a familiar road associated with the unfamiliar segment that is familiar to the user; receiving an alternative route from the starting point to the destination point that includes the familiar road instead of the unfamiliar segment; and presenting the route and the alternative route in a format that distinguishes the computed route from the alternative route. - View Dependent Claims (16, 17, 18, 19, 20)
- by an electronic device including one or more processors;
-
21. A system for presenting a route, the system comprising:
-
a routing module configured to receive a route from a starting point to a destination point, wherein the route comprises a route segment, to determine, based on a user'"'"'s travel history, whether the route segment is an unfamiliar segment, to determine, based on the user'"'"'s travel history, whether there is a familiar road associated with the unfamiliar segment that is familiar to the user, to receive an alternative route from the starting point to the destination point that includes the familiar road instead of the unfamiliar segment; and a display configured to present the route and the alternative route in a format that distinguishes the computed route from the alternative route. - View Dependent Claims (22, 23)
-
-
24. A non-transitory computer readable medium containing programming instructions for determining a route, the programming instructions for:
-
receiving a route from a starting point to a destination point, wherein the route comprises a route segment; determining, based on a user'"'"'s travel history, whether the route segment is an unfamiliar segment; determining, based on the user'"'"'s travel history, whether there is a familiar road associated with the unfamiliar segment that is familiar to the user; receiving an alternative route from the starting point to the destination point that includes the familiar road instead of the unfamiliar segment; and presenting the route and the alternative route in a format that distinguishes the computed route from the alternative route.
-
Specification