Dynamic routing via intelligent mapping system
First Claim
Patent Images
1. A method of enabling dynamic routing based on one or more user specified tasks, comprising:
- receiving a plurality of user specified tasks;
determining, by at least one processor, one or more locations where said user specified tasks can be accomplished;
dynamically, by the at least one processor, determining routing and mapping information from current location of a user to said one or more locations;
changing dynamically an order of performing the specified tasks en route based on detecting current traffic condition; and
assigning different priority to locations based on user'"'"'s current geographic location and inventory information at the locations,wherein the dynamically determining further comprises updating the routing as the user continues to a destination choosing to by-pass suggestions,wherein the dynamically determining further comprises taking into account a service availability at said one or more locations at an estimated time of arrival,wherein the dynamically determining further comprises taking into account amount of carbon to be emitted en-route to said one or more locations,wherein the determining further comprises determining said one or more locations based on crowd sourced ranking information of said one or more locations wherein the one or more locations are prioritized from high ranking to low ranking for selecting to be part of the routing,wherein a single location is suggested for a multiple of the user specified tasks to be accomplished, and wherein at least one of the routing and the mapping information comprises the single location.
1 Assignment
0 Petitions
Accused Products
Abstract
Enabling dynamic routing or mapping information, or combinations thereof, based on one or more user specified tasks may include determining one or more locations where one or more user specified tasks can be accomplished and dynamically determining at least one of routing and mapping information from current location of a user to said one or more locations.
15 Citations
15 Claims
-
1. A method of enabling dynamic routing based on one or more user specified tasks, comprising:
-
receiving a plurality of user specified tasks; determining, by at least one processor, one or more locations where said user specified tasks can be accomplished; dynamically, by the at least one processor, determining routing and mapping information from current location of a user to said one or more locations; changing dynamically an order of performing the specified tasks en route based on detecting current traffic condition; and assigning different priority to locations based on user'"'"'s current geographic location and inventory information at the locations, wherein the dynamically determining further comprises updating the routing as the user continues to a destination choosing to by-pass suggestions, wherein the dynamically determining further comprises taking into account a service availability at said one or more locations at an estimated time of arrival, wherein the dynamically determining further comprises taking into account amount of carbon to be emitted en-route to said one or more locations, wherein the determining further comprises determining said one or more locations based on crowd sourced ranking information of said one or more locations wherein the one or more locations are prioritized from high ranking to low ranking for selecting to be part of the routing, wherein a single location is suggested for a multiple of the user specified tasks to be accomplished, and wherein at least one of the routing and the mapping information comprises the single location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of enabling dynamic routing, comprising:
-
receiving a plurality of user specified locations; dynamically determining, by at least one processor, at least one of routing and mapping information from current location of a user to said plurality of user specified locations using information associated with currently available resources at said plurality of user specified locations to determine at least one of routing and mapping information, or using ranking information associated with said plurality of user specified locations, or combinations thereof, wherein said at least one of routing and mapping information includes an order in which said plurality of user specified locations should be reached; changing dynamically an order of performing the specified tasks en route based on detecting current traffic condition; and assigning different priority to locations based on user'"'"'s current geographic location and inventory information at the locations, wherein the dynamically determining further comprises updating the routing as the user continues to a destination choosing to by-pass suggestions, wherein the dynamically determining further comprises taking into account a service availability at said one or more locations at an estimated time of arrival, wherein the dynamically determining further comprises taking into account amount of carbon to be emitted en-route to said one or more locations, wherein the determining further comprises determining said one or more locations based on crowd sourced ranking information of said one or more locations wherein the one or more locations are prioritized from high ranking to low ranking for selecting to be part of the routing, wherein a single location is suggested for a multiple of the user specified tasks to be accomplished, and wherein at least one of the routing and the mapping information comprises the single location. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification