Route-based modifications to a map
First Claim
1. A system for applying one or more route-based modifications to a map, the system comprising:
- a pathfinder module, implemented using one or more processors, configured to;
determine a primary route from a beginning point to a destination point on the map and generate one or more primary modifications to the map based on the primary route, anddetermine an alternate route from the beginning point to the destination point and generate one or more alternate modifications to the map based on the alternate route, wherein the one or more primary modifications or the one or more alternate modifications display information relevant to a user or exclude information not relevant to the user from the map; and
a restyling module, implemented using the one or more processors, configured to;
apply the primary route and the one or more primary modifications to the map, wherein the one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map,apply the alternate route and the one or more alternate modifications to the map, wherein the one or more alternate modifications include at least one of i) adding a third object to the map that would otherwise be excluded from the map if the alternate route is not applied to the map and ii) excluding a fourth object from the map that would otherwise be added to the map if the alternate route is not applied to the map,wherein the first object includes a restyling of a landmark, wherein the restyling module is configured to apply the one or more primary modifications, the one or more alternate modifications, the primary route, and the alternate route at the same time.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
14 Citations
14 Claims
-
1. A system for applying one or more route-based modifications to a map, the system comprising:
-
a pathfinder module, implemented using one or more processors, configured to; determine a primary route from a beginning point to a destination point on the map and generate one or more primary modifications to the map based on the primary route, and determine an alternate route from the beginning point to the destination point and generate one or more alternate modifications to the map based on the alternate route, wherein the one or more primary modifications or the one or more alternate modifications display information relevant to a user or exclude information not relevant to the user from the map; and a restyling module, implemented using the one or more processors, configured to; apply the primary route and the one or more primary modifications to the map, wherein the one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map, apply the alternate route and the one or more alternate modifications to the map, wherein the one or more alternate modifications include at least one of i) adding a third object to the map that would otherwise be excluded from the map if the alternate route is not applied to the map and ii) excluding a fourth object from the map that would otherwise be added to the map if the alternate route is not applied to the map, wherein the first object includes a restyling of a landmark, wherein the restyling module is configured to apply the one or more primary modifications, the one or more alternate modifications, the primary route, and the alternate route at the same time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for applying one or more route-based modifications to a map, the method comprising:
-
determining, using one or more processors, a primary route from a beginning point to a destination point on the map; generating, using the one or more processors, one or more primary modifications to the map based on the primary route; applying, using the one or more processors, the primary route and the one or more primary modifications to the map, wherein the one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map; determining, using the one or more processors, an alternate route from the beginning point to the destination point; generating, using the one or more processors, one or more alternate modifications to the map based on the alternate route; and applying the alternate route and the one or more alternate modifications to the map, wherein the one or more primary modifications or the one or more alternate modifications display information relevant to a user or exclude information not relevant to the user from the map, wherein the one or more alternate modifications include at least one of i) adding a third object to the map that would otherwise be excluded from the map if the alternate route is not applied to the map and ii) excluding a fourth object from the map that would otherwise be added to the map if the alternate route is not applied to the map, wherein the one or more primary modifications, the one or more alternate modifications, the primary route, and the alternate route are applied at the same time. - View Dependent Claims (12, 13)
-
-
14. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
determining, using the one or more processors, a primary route from a beginning point to a destination point on the map; generating, using the one or more processors, one or more primary modifications to the map based on at least one of the primary route, a mode of transportation from the beginning point to the destination point, a zoom level of the map, a type of destination at the destination point, and a user of the map; applying, using the one or more processors, the primary route and the one or more primary modifications to the map, wherein the one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map; determining, using the one or more processors, an alternate route from the beginning point to the destination point; generating, using the one or more processors, one or more alternate modifications to the map based on the alternate route; and applying, using the one or more processors, the alternate route and the one or more alternate modifications to the map, wherein the one or more primary modifications or the one or more alternate modifications display information relevant to a user or exclude information not relevant to the user from the map, wherein the one or more alternate modifications include at least one of i) adding a third object to the map that would otherwise be excluded from the map if the alternate route is not applied to the map and ii) excluding a fourth object from the map that would otherwise be added to the map if the alternate route is not applied to the map, wherein the one or more primary modifications, the one or more alternate modifications, the primary route, and the alternate route are applied at the same time.
-
Specification