Method and system for user preference-based route calculation
First Claim
1. A computing system for providing user preference based route calculation comprising:
- one or more processors; and
one or more memories, the individual ones of the one or more memories coupled to individual ones of the one or more processors, the one or more memories having instructions stored therein which when executed by the one or more processors, perform a process comprising;
obtaining criteria based digital map data, the criteria based digital map data including details associated with one or more potential user route criteria;
storing the criteria based digital map data;
a user initiating a map and/or directions search request, the user initiated map and/or directions search request including one or more user route criteria;
in response to the user initiated map and/or directions search request, searching the criteria based digital map data for one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria, the process being operable to consider individual user route criteria including a minimum speed limit and a maximum speed limit, to maximize a number of stop signs and minimize a number of stop lights, to minimize a number of stop signs and maximize a number of stop lights, to include or exclude areas susceptible to floods, minimizing the amount of energy used by an engine of the user, and speed limits most conducive to fuel efficiency, based on whether the user route criteria includes individual ones of those criteria;
generating data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria; and
providing the user with the data representing one or more maps and/or sets of directions, the provided data being based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing user preference based route calculation whereby criteria based digital map data associated with one or more user criteria is generated and/or obtained. When a user makes a request for a map and/or directions from a first point to a second point that includes one or more user route criteria, the criteria based digital map data is searched based, at least in part, on the one or more user route criteria and one or more potential routes are determined that most closely match the one or more user route criteria. One or more user criteria based maps and/or sets of directions are then generated associated with the one or more potential routes that most closely match the one or more user route criteria. Data representing the one or more user criteria based maps and/or sets of directions is then provided to the user.
79 Citations
30 Claims
-
1. A computing system for providing user preference based route calculation comprising:
-
one or more processors; and one or more memories, the individual ones of the one or more memories coupled to individual ones of the one or more processors, the one or more memories having instructions stored therein which when executed by the one or more processors, perform a process comprising; obtaining criteria based digital map data, the criteria based digital map data including details associated with one or more potential user route criteria; storing the criteria based digital map data; a user initiating a map and/or directions search request, the user initiated map and/or directions search request including one or more user route criteria; in response to the user initiated map and/or directions search request, searching the criteria based digital map data for one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria, the process being operable to consider individual user route criteria including a minimum speed limit and a maximum speed limit, to maximize a number of stop signs and minimize a number of stop lights, to minimize a number of stop signs and maximize a number of stop lights, to include or exclude areas susceptible to floods, minimizing the amount of energy used by an engine of the user, and speed limits most conducive to fuel efficiency, based on whether the user route criteria includes individual ones of those criteria; generating data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria; and providing the user with the data representing one or more maps and/or sets of directions, the provided data being based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for providing a user preference based route calculation comprising:
-
a nontransitory computer readable medium; and computer program code, encoded on the computer readable medium, comprising computer readable instructions for; obtaining criteria based digital map data, the criteria based digital map data including details associated with one or more potential user route criteria; storing the criteria based digital map data; providing a user the ability to initiate a map and/or directions search request, the user initiated map and/or directions search request including one or more user route criteria; in response to the user initiated map and/or directions search request, searching the criteria based digital map data for one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria, the process being operable to consider individual user route criteria including a minimum speed limit and a maximum speed limit, to maximize a number of stop signs and minimize a number of stop lights, to minimize a number of stop signs and maximize a number of stop lights, to include or exclude areas susceptible to floods, minimizing the amount of energy used by an engine of the user, and speed limits most conducive to fuel efficiency, based on whether the user route criteria includes individual ones of those criteria; generating data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria; and providing the user with the data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for providing a user preference based route calculation comprising:
-
a computing system implemented map and route calculation system comprising a processor for executing a process for providing user preference based route calculation, the process for providing user preference based route calculation comprising; obtaining criteria based digital map data, the criteria based digital map data including details associated with one or more potential user route criteria; storing the criteria based digital map data; receiving from a user a map and/or directions search request, the map and/or directions search request including one or more user route criteria; in response to the map and/or directions search request, searching the criteria based digital map data for one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria, the process being operable to consider individual user route criteria including a minimum speed limit and a maximum speed limit, to maximize a number of stop signs and minimize a number of stop lights, to minimize a number of stop signs and maximize a number of stop lights, to include or exclude areas susceptible to floods, minimizing the amount of energy used by an engine of the user, and speed limits most conducive to fuel efficiency, based on whether the user route criteria includes individual ones of those criteria; generating data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria; and providing the user with the data representing one or more maps and/or sets of directions based on the one or more proposed routes that match, or most closely match, at least part of the one or more user route criteria. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification