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 configured to determine a primary route from a beginning point to a destination point on the map, the pathfinder module further configured to generate one or more primary modifications to the map based on the primary route; and
a restyling module 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,wherein the first object includes a restyling of a landmark.
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.
5 Citations
20 Claims
-
1. A system for applying one or more route-based modifications to a map, the system comprising:
-
a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map, the pathfinder module further configured to generate one or more primary modifications to the map based on the primary route; and a restyling module 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, wherein the first object includes a restyling of a landmark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for applying one or more route-based modifications to a map, the method comprising:
-
determining a primary route from a beginning point to a destination point on the map; generating one or more primary modifications to the map based on the primary route; applying 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 an alternate route from the beginning point to the destination point; generating 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 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A machine-readable medium encoded with executable instructions for applying one or more route-based modifications to a map, the instructions comprising code for:
-
determining a primary route from a beginning point to a destination point on the map; generating 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 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 an alternate route from the beginning point to the destination point; generating 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 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