Patent ID: 8588821

Claim:
A computer-implemented method, comprising: receiving, at a mobile computing device including one or more processors, an input from a user, the input indicating a weather severity threshold for providing a notification at the mobile computing device; determining, at the mobile computing device, one or more locations where the mobile computing device is likely to be during a future period of time based on user-related data from at least one of a plurality of software applications associated with the user, the plurality of software applications including (i) a calendar application, (ii) a travel application, and (iii) an aggregation application; receiving, at the mobile computing device, a weather prediction for the future period of time for each of the one or more locations; determining, using the at least one of the plurality of software applications, whether any of the one or more locations that are greater than a distance threshold from a residence location of the user are associated with a multiple-day trip by the user; and automatically outputting, at the mobile computing device, the notification responsive to the weather prediction for at least one of the one or more locations exceeding the weather severity threshold, the automatically outputting occurring: (i) at a first time responsive to none of the one or more locations being greater than the distance threshold from the residence location of the user, and (ii) at a second time responsive to at least one of the one or more locations being greater than the distance threshold from the residence location of the user and associated with a multiple-day trip, wherein the second time is before the first time and before the user is scheduled, according to the at least one of the plurality of software applications, to leave for the multiple-day trip.