Techniques for automatically outputting severe weather notifications at a user's mobile computing device
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented technique includes 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. The technique includes determining one or more locations where the mobile computing device is likely to be, indicative of a likely location of a user, during a future period of time based on user-related data. The technique includes receiving a weather prediction for the future period of time for each of the one or more locations. The technique also includes automatically outputting the notification when the weather prediction for at least one of the one or more locations exceeds the weather severity threshold and at a time depending on distances between the one of more locations and a home location of the user.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile computing device, comprising:
-
a communication device configured to receive an input from a user, the input indicating a weather severity threshold for providing a notification at the mobile computing device, the weather severity threshold indicating an amount of deviation from an average parameter associated with a weather condition prediction; one or more processors configured to determine one or more locations where the mobile computing device is likely to be during a future period of time based on user-related data; and a user interface configured to automatically output the notification responsive to a weather prediction for at least one of the one or more locations exceeding the weather severity threshold, the weather prediction including (i) the weather condition prediction and (ii) a parameter prediction associated with the weather condition prediction, the automatically outputting occurring; (i) at a first time responsive to none of the one or more locations being greater than a distance threshold from a 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 the parameter prediction for the at least one of the one or more locations being greater than the distance threshold from the residence location of the user is greater than the weather severity threshold from the average parameter for that location, wherein the second time is before the first time, wherein the communication device is further configured to receive the weather prediction for the future period of time for each of the one or more locations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors of a mobile computing device, causes the mobile computing device to perform operations including:
-
receiving an input from a user, the input indicating a weather severity threshold for providing a notification at the mobile computing device; determining one or more locations where the mobile computing device is likely to be during a future period of time based on user-related data, the user-related data including at least one of (i) one or more repeat locations associated with the user and (ii) one or more movement patterns associated with the user, and the determining the one or more locations including; determining one or more possible locations that the mobile computing device is likely to be during the future time period based on the user-related data; determining a probability score for each of the one or more possible locations using a machine learning algorithm, wherein a specific probability score is indicative of a likelihood that the mobile computing device is at a specific location during the future time period; and selecting each of the one or more possible locations having a probability score greater than a probability score threshold to obtain the one or more locations, wherein the probability score threshold is indicative of an acceptable likelihood that the mobile computing device is at the specific location during the future time period; and receiving a weather prediction for the future period of time for each of the one or more locations; and automatically outputting 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 a distance threshold from a 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, wherein the second time is before the first time. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification