Temporal solar capacity navigation
First Claim
Patent Images
1. A method for determining temporal solar capacity navigation routes, the method comprising:
- receiving, by one or more computer processors, navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity;
determining, by one or more computer processors, one or more navigation routes based on the received navigation criteria and a global positioning system;
identifying, by one or more computer processors, in-vehicle sensor data that reflects real time weather conditions and actual solar exposure values;
creating, by one or more computer processors, a temporal solar capacity navigation map based on the received navigation criteria and the identified in-vehicle sensor data;
determining, by one or more computer processors, one or more suggested navigation routes from the determined one or more navigation routes based on the created temporal solar capacity navigation map;
receiving, by one or more computer processors, a navigation route from the determined one or more suggested navigation routes;
receiving, by one or more computer processors, dynamic data from a computing device associated with the received navigation route;
determining, by one or more computer processors, an actual temporal solar capacity based on the received dynamic data associated with the received navigation route;
determining, by one or more computer processor, a variance between the determined actual temporal solar capacity and a calculated temporal solar capacity that corresponds to the received navigation route wherein the variance is a percentage difference between a charging rate based on the calculated temporal solar capacity and an actual charging rate based on the determined actual solar capacity;
determining, by one or more computer processors, whether the variance exceeds a threshold; and
responsive to determining the variance exceeds the threshold, updating, by one or more computer processor, the created temporal solar capacity navigation map based on the determined variance.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach for determining temporal solar capacity navigation routes, a computer receives navigation criteria navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity. The computer determines one or more navigation routes based on the received navigation criteria. The computer creates a temporal solar capacity navigation map based on the received navigation criteria. The computer determines one or more suggested navigation routes from the determining one or more navigation routes based on the created temporal solar capacity navigation map.
13 Citations
17 Claims
-
1. A method for determining temporal solar capacity navigation routes, the method comprising:
-
receiving, by one or more computer processors, navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity; determining, by one or more computer processors, one or more navigation routes based on the received navigation criteria and a global positioning system; identifying, by one or more computer processors, in-vehicle sensor data that reflects real time weather conditions and actual solar exposure values; creating, by one or more computer processors, a temporal solar capacity navigation map based on the received navigation criteria and the identified in-vehicle sensor data; determining, by one or more computer processors, one or more suggested navigation routes from the determined one or more navigation routes based on the created temporal solar capacity navigation map; receiving, by one or more computer processors, a navigation route from the determined one or more suggested navigation routes; receiving, by one or more computer processors, dynamic data from a computing device associated with the received navigation route; determining, by one or more computer processors, an actual temporal solar capacity based on the received dynamic data associated with the received navigation route; determining, by one or more computer processor, a variance between the determined actual temporal solar capacity and a calculated temporal solar capacity that corresponds to the received navigation route wherein the variance is a percentage difference between a charging rate based on the calculated temporal solar capacity and an actual charging rate based on the determined actual solar capacity; determining, by one or more computer processors, whether the variance exceeds a threshold; and responsive to determining the variance exceeds the threshold, updating, by one or more computer processor, the created temporal solar capacity navigation map based on the determined variance.
-
-
2. The method of claim 1, wherein creating the temporal solar capacity navigation map based on the received navigation criteria further comprises:
-
creating, by one or more computer processors, a navigation map based on the starting location and the destination, wherein the created navigation map includes the one or more determined navigation routes; identifying, by one or more computer processors, static data associated with the created navigation map, wherein the identified static data includes a solar map with respect to time of year that provides monthly average daily total insolation values; and creating, by one or more computer processors, the temporal solar capacity navigation map by applying the identified static data to the created navigation map.
-
-
3. The method of claim 2, further comprising:
-
identifying, by one or more computer processors, dynamic data associated with the created navigation map, wherein the dynamic data includes;
weather prediction information associated with one or more sensors, weather radar, cloud coverage, and future forecasts that track the movement of weather conditions over time;calculating, by one or more computer processors, temporal solar capacity of the created navigation map based on the identified dynamic data; and updating, by one or more computer processors, the created temporal solar capacity navigation map with the calculated temporal solar capacity for the created navigation map based on the received dynamic data.
-
-
4. The method of claim 3, further comprising:
-
determining, by one or more computer processors, a position of a sun based on one or more of;
the date and the time included in the received navigation criteria;identifying, by one or more computer processors, a three dimensional map associated with the created navigation map, wherein the three dimensional map includes a terrain map, a topographic map, and a geographic information system map; calculating, by one or more computer processors, a temporal solar capacity by applying a lighting algorithm to the identified three dimensional map based on the determined position of the sun, wherein the lighting algorithm determines varying degrees of solar exposure; and updating, by one or more computer processors, the created temporal solar capacity navigation map based on the calculated temporal solar capacity by applying the lighting algorithm to the identified three dimensional map based on the determined position of the sun.
-
-
5. The method of claim 1, wherein determining, one or more suggested navigation routes based on the created temporal solar capacity navigation map further comprises one or more of the following:
-
determining, by one or more computer processors, a shortest navigation route with respect to optimizing charging of a computing device based on the created temporal solar capacity navigation map, wherein the optimized charging determines a projected mileage based on a rate of energy consumption and a charge rate, based on a maximum solar exposure provided by the created temporal solar capacity navigation map that maintains an adequate charge on a battery without a stop at a charging station; determining, by one or more computer processors, a fastest navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; determining, by one or more computer processors, a single charge navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; and determining, by one or more computer processors, a minimal charging station route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map.
-
-
6. The method of claim 1, further comprising:
-
identifying, by one or more computer processors, an update to dynamic data on a server, wherein the dynamic data is associated with the created temporal solar capacity navigation map; updating, by one or more computer processors, the created temporal solar capacity navigation map with the identified update to the dynamic data; and suggesting, by one or more computer processors, changes to the received navigation route.
-
-
7. A computer program product for determining temporal solar capacity navigation routes, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity; program instructions to determine one or more navigation routes based on the received navigation criteria and a global positioning system; program instructions to identify in-vehicle sensor data that reflects real time weather conditions and actual solar exposure values; program instructions to create a temporal solar capacity navigation map based on the received navigation criteria and the identified in-vehicle sensor data; program instructions to determine one or more suggested navigation routes from the determined one or more navigation routes based on the created temporal solar capacity navigation map; program instructions to receive a navigation route; program instructions to receive dynamic data from a computing device associated with the received navigation route; program instructions to determine an actual temporal solar capacity based on the received dynamic data associated with the received navigation route; program instructions to determine a variance between the determined actual temporal solar capacity and a calculated temporal solar capacity that corresponds to the received navigation route wherein the variance is a percentage difference between a charging rate based on the calculated temporal solar capacity and an actual charging rate based on the determined actual solar capacity; program instructions to determine whether the variance exceeds a threshold; and responsive to determining the variance exceeds the threshold, program instructions to update the created temporal solar capacity navigation map based on the determined variance.
-
-
8. The computer program product of claim 7, wherein to create the temporal solar capacity navigation map based on the received navigation criteria further comprises program instructions, stored on the one or more computer readable storage media, to:
-
create a navigation map based on the starting location and the destination, wherein the created navigation map includes the one or more determined navigation routes; identify static data associated with the created navigation map, wherein the identified static data includes a solar map with respect to time of year that provides monthly average daily total insolation values; and create the temporal solar capacity navigation map by applying the identified static data to the created navigation map.
-
-
9. The computer program product of claim 8, further comprising program instructions, stored on the one or more computer readable storage media, to:
-
identify dynamic data associated with the created navigation map, wherein the dynamic data includes;
weather prediction information associated with one or more sensors, weather radar, cloud coverage, and future forecasts that track the movement of weather conditions over time;calculate temporal solar capacity of the created navigation map based on the identified dynamic data; and update the created temporal solar capacity navigation map with the calculated temporal solar capacity for the created navigation map based on the received dynamic data.
-
-
10. The computer program product of claim 9, further comprising program instructions, stored on the one or more computer readable storage media, to:
-
determine a position of a sun based on one or more of;
the date and the time included in the received navigation criteria;identify a three dimensional map associated with the created navigation map, wherein the three dimensional map includes a terrain map, a topographic map, and a geographic information system map; calculate a temporal solar capacity by applying a lighting algorithm to the identified three dimensional map based on the determined position of the sun, wherein the lighting algorithm determines varying degrees of solar exposure; and update the created temporal solar capacity navigation map based on the calculated temporal solar capacity by applying the lighting algorithm to the identified three dimensional map based on the determined position of the sun.
-
-
11. The computer program product of claim 7, wherein to determine, one or more suggested navigation routes based on the created temporal solar capacity navigation map further comprises one or more of the following program instructions, stored on the one or more computer readable storage media, to:
-
determine a shortest navigation route with respect to optimizing charging of a computing device based on the created temporal solar capacity navigation map, wherein the optimized charging determines a projected mileage based on a rate of energy consumption and a charge rate, based on a maximum solar exposure provided by the created temporal solar capacity navigation map that maintains an adequate charge on a battery without a stop at a charging station; determine a fastest navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; determine a single charge navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; and determine a minimal charging station route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map.
-
-
12. The computer program product of claim 7 further comprising program instructions, stored on the one or more computer readable storage media, to:
-
identify an update to dynamic data on a server, wherein the dynamic data is associated with the created temporal solar capacity navigation map; update the created temporal solar capacity navigation map with the identified update to the dynamic data; and suggest changes to the received navigation route.
-
-
13. A computer system for determining temporal solar capacity navigation routes, the computer system comprising:
-
one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive navigation criteria that includes at least a starting location, a destination, a date, a time, and a temporal solar capacity; program instructions to determine one or more navigation routes based on the received navigation criteria and a global positioning system; program instructions to identify in-vehicle sensor data that reflects real time weather conditions and actual solar exposure values; program instructions to create a temporal solar capacity navigation map based on the received navigation criteria and the identified in-vehicle sensor data; program instructions to determine one or more suggested navigation routes from the determined one or more navigation routes based on the created temporal solar capacity navigation map; program instructions to receive a navigation route; program instructions to receive dynamic data from a computing device associated with the received navigation route; program instructions to determine an actual temporal solar capacity based on the received dynamic data associated with the received navigation route; program instructions to determine a variance between the determined actual temporal solar capacity and a calculated temporal solar capacity that corresponds to the received navigation route wherein the variance is a percentage difference between a charging rate based on the calculated temporal solar capacity and an actual charging rate based on the determined actual solar capacity; program instructions to determine whether the variance exceeds a threshold; and responsive to determining the variance exceeds the threshold, program instructions to update the created temporal solar capacity navigation map based on the determined variance.
-
-
14. The computer system of claim 13, wherein to create the temporal solar capacity navigation map based on the received navigation criteria further comprises program instructions, stored on the one or more computer readable storage media, to:
-
create a navigation map based on the starting location and the destination, wherein the created navigation map includes the one or more determined navigation routes; identify static data associated with the created navigation map, wherein the identified static data includes a solar map with respect to time of year that provides monthly average daily total insolation values; and create the temporal solar capacity navigation map by applying the identified static data to the created navigation map.
-
-
15. The computer system of claim 14, further comprising program instructions, stored on the one or more computer readable storage media, to:
-
identify dynamic data associated with the created navigation map, wherein the dynamic data includes;
weather prediction information associated with one or more sensors, weather radar, cloud coverage, and future forecasts that track the movement of weather conditions over time;calculate temporal solar capacity of the created navigation map based on the identified dynamic data; and update the created temporal solar capacity navigation map with the calculated temporal solar capacity for the created navigation map based on the received dynamic data.
-
-
16. The computer system of claim 15, further comprising program instructions, stored on the one or more computer readable storage media, to:
-
determine a position of a sun based on one or more of;
the date and the time included in the received navigation criteria;identify a three dimensional map associated with the created navigation map, wherein the three dimensional map includes a terrain map, a topographic map, and a geographic information system map; calculate a temporal solar capacity by applying a lighting algorithm to the identified three dimensional map based on the determined position of the sun, wherein the lighting algorithm determines varying degrees of solar exposure; and update the created temporal solar capacity navigation map based on the calculated temporal solar capacity by applying the lighting algorithm to the identified three dimensional map based on the determined position of the sun.
-
-
17. The computer system of claim 13, wherein to determine, one or more suggested navigation routes based on the created temporal solar capacity navigation map further comprises one or more of the following program instructions, stored on the one or more computer readable storage media, to:
-
determine a shortest navigation route with respect to optimizing charging of a computing device based on the created temporal solar capacity navigation map, wherein the optimized charging determines a projected mileage based on a rate of energy consumption and a charge rate, based on a maximum solar exposure provided by the created temporal solar capacity navigation map that maintains an adequate charge on a battery without a stop at a charging station; determine a fastest navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; determine a single charge navigation route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map; and determine a minimal charging station route with respect to optimizing charging of the computing device based on the created temporal solar capacity navigation map.
-
Specification