MOBILE DEVICE WITH WEATHER FORECAST
First Claim
1. A computer-implemented method comprising:
- obtaining, from a storage unit of a mobile device, an event that includes an event start time and an event occurring location;
obtaining, by the mobile device, first weather information that is related to the event start time at the event occurring location from a weather server;
determining, by the mobile device, whether a forecasted weather condition of the event is unsuitable for the event at the event occurring location based on the first weather information;
obtaining second weather information that is related to the event start time at one or more candidate locations from the weather server based on a determination that the forecasted weather condition of the event is unsuitable for the event; and
recommending an alternative location for the event by selecting one of the one or more candidate locations as the alternative location based on the second weather information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes obtaining, from a storage unit of a mobile device, an event that includes an event start time and an event occurring location; obtaining, by the mobile device, first weather information that is related to the event start time at the event occurring location from a weather server; determining, by the mobile device, whether a forecasted weather condition of the event is unsuitable for the event at the event occurring location based on the first weather information; obtaining second weather information that is related to the event start time at a candidate location from the weather server based on a determination that the forecasted weather condition of the event is unsuitable for the event; and providing, by the mobile device, a recommended location based on the second weather information.
7 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
obtaining, from a storage unit of a mobile device, an event that includes an event start time and an event occurring location; obtaining, by the mobile device, first weather information that is related to the event start time at the event occurring location from a weather server; determining, by the mobile device, whether a forecasted weather condition of the event is unsuitable for the event at the event occurring location based on the first weather information; obtaining second weather information that is related to the event start time at one or more candidate locations from the weather server based on a determination that the forecasted weather condition of the event is unsuitable for the event; and recommending an alternative location for the event by selecting one of the one or more candidate locations as the alternative location based on the second weather information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device working with a weather server, the mobile device comprising:
-
a communicating unit, being configured to connect with the weather server; a storage unit, being configured to store an event including an event start time and an event occurring location; and a control unit, being coupled to the storage unit and the communicating unit, and being configured to; obtain, from the storage unit, the event; obtain, via the communicating unit, first weather information that is related to the event start time at the event occurring location from a weather server; determine whether a forecasted weather condition of the event is unsuitable for the event based on the first weather information; obtain, via the communicating unit, second weather information that is related to the event start time at one or more candidate locations from the weather server based on a determination that the forecasted weather condition of the event is unsuitable for the event; and recommend an alternative location for the event by selecting one of the one or more candidate locations as the alternative location based on the second weather information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification