DRIVING DIRECTION BASED ON WEATHER FORECASTING SYSTEM AND METHOD
First Claim
1. A weather-based method for navigating from one location to another, the method employing a mobile computing device in communication with a server having a processor via a network, the mobile computing device comprising a computer readable memory having a processor, the method comprising:
- by the one or more processors, receiving on the mobile computing device, a starting location on a map or an address of the starting location for a trip;
by the one or more processors, using the starting location to collect and store, in memory, recent and current weather data for the starting location, wherein the recent weather data includes data for a recent time interval prior to a starting time of the trip, wherein said past time interval is predetermined;
by the one or more processors, receiving on the mobile device, a destination location on a map or an address of the destination location for the trip;
by the one or more processors, using the destination location to collect and store, in memory, recent and current weather data for the destination location, wherein the recent weather data is for a recent time interval prior to the starting time of the trip to ensure future output data is substantially real time, wherein said recent time interval for the destination location is predetermined;
by the one or more processors, determining an in-between area that extends directly between the starting location and the destination location but only if said in-between area includes transportation routes that are usable for the trip from the starting location to the destination location;
by the one or more processors, using the in-between area to collect and store, in memory, recent and current weather data for the in-between area, wherein the recent weather data is for a recent time interval prior to the starting time of the trip;
wherein said recent time interval for the in-between area is predetermined;
by the one or more processors, determining an expected movement of weather for the starting location based in part on the recent and current weather data for the starting location;
by the one or more processors, determining an expected movement of weather for the in-between area based in part on the recent and current weather data for the in-between area;
by the one or more processors, determining an expected movement of weather for the destination location based in part on the recent and current weather for the destination location; and
by the one or more processors, determining an optimal route from the starting location through or around the in-between area to the destination location based in part on the expected movement of weather for the starting location, the in-between area and the destination location.
0 Assignments
0 Petitions
Accused Products
Abstract
Navigation based on a weather forecasting system and method. A weather-based system and method for navigating or routing from an initial destination to a final destination. Routing may involve driving, air travel or the like. The system receives via a mobile computing device, a starting and destination location information and uses recent sequence of periodic real-time weather data for the starting, destination and in-between areas information to determine expected weather movement for the near future for respective areas. Based, in part, on the expected weather movement for the near future, the system determines optimal routing directions from the start to final destination.
-
Citations
10 Claims
-
1. A weather-based method for navigating from one location to another, the method employing a mobile computing device in communication with a server having a processor via a network, the mobile computing device comprising a computer readable memory having a processor, the method comprising:
-
by the one or more processors, receiving on the mobile computing device, a starting location on a map or an address of the starting location for a trip; by the one or more processors, using the starting location to collect and store, in memory, recent and current weather data for the starting location, wherein the recent weather data includes data for a recent time interval prior to a starting time of the trip, wherein said past time interval is predetermined; by the one or more processors, receiving on the mobile device, a destination location on a map or an address of the destination location for the trip; by the one or more processors, using the destination location to collect and store, in memory, recent and current weather data for the destination location, wherein the recent weather data is for a recent time interval prior to the starting time of the trip to ensure future output data is substantially real time, wherein said recent time interval for the destination location is predetermined; by the one or more processors, determining an in-between area that extends directly between the starting location and the destination location but only if said in-between area includes transportation routes that are usable for the trip from the starting location to the destination location; by the one or more processors, using the in-between area to collect and store, in memory, recent and current weather data for the in-between area, wherein the recent weather data is for a recent time interval prior to the starting time of the trip;
wherein said recent time interval for the in-between area is predetermined;by the one or more processors, determining an expected movement of weather for the starting location based in part on the recent and current weather data for the starting location; by the one or more processors, determining an expected movement of weather for the in-between area based in part on the recent and current weather data for the in-between area; by the one or more processors, determining an expected movement of weather for the destination location based in part on the recent and current weather for the destination location; and by the one or more processors, determining an optimal route from the starting location through or around the in-between area to the destination location based in part on the expected movement of weather for the starting location, the in-between area and the destination location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product including a computer readable storage medium and including computer executable code which when executed by a processor is adapted to:
-
receive a mobile computing device, a starting location on a map or an address of a starting location for a trip; use the starting location to collect and store, in memory, recent and current weather data for the starting location, wherein the recent weather data includes data for a recent time interval prior to a starting time of the trip, wherein said past time interval is predetermined; receive on the mobile device, a destination location on a map or an address of the destination location for the trip; use the destination location to collect and store, in memory, recent and current weather data for the destination location, wherein the recent weather data is for a recent time interval prior to the starting time of the trip to ensure future output data is substantially real time, wherein said recent time interval for the destination location is predetermined; determine an in-between area that extends directly between the starting location and the destination location but only if said in-between area includes transportation routes that are usable for the trip from the starting location to the destination location; use the in-between area to collect and store, in memory, recent and current weather data for the in-between area, wherein the recent weather data is for a recent time time interval from the starting time of the trip;
wherein said recent time interval for the in-between area is predetermined;determine an expected movement of weather for the starting location based in part on the recent and current weather data for the starting location; determine an expected movement of weather for the in-between area based in part on the recent and current weather data for the in-between area; determine an expected movement of weather for the destination location based in part on the recent and current weather for the destination location; and determine an optimal route from the starting location through or around the in-between area to the destination location based in part on the expected movement of weather for the starting location, the in-between area and the destination location. - View Dependent Claims (7, 8, 9, 10)
-
Specification