Weather forecasts based on expected location
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system, one or more communications associated with a user of a computing device, the one or more communications including information comprising at least one of an e-mail associated with the user, a phone call associated with the user, a message associated with the user, or social interaction data associated with the user;
determining, by the computing system, based at least in part on a location history of the computing device and the one or more communications, a future location and a future time at which the user is predicted to engage in an outdoor activity;
determining, by the computing system, one or more differences between an average weather forecast for the future location over a period of time and a predicted weather forecast for the future location at the future time; and
responsive to determining that at least one of the one or more differences satisfies a threshold, automatically sending, by the computing system, to the computing device, notification data comprising an indication of the predicted weather forecast.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system is described that can automatically provide weather forecast information to a user based on the user'"'"'s expected future location. In some embodiments, the methods can include predicting a future location of a user and storing the future location in the memory, fetching weather forecast information associated with the future location of the user, and outputting, to a mobile device associated with the user, the weather forecast information associated with the future location of the user.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving, by a computing system, one or more communications associated with a user of a computing device, the one or more communications including information comprising at least one of an e-mail associated with the user, a phone call associated with the user, a message associated with the user, or social interaction data associated with the user; determining, by the computing system, based at least in part on a location history of the computing device and the one or more communications, a future location and a future time at which the user is predicted to engage in an outdoor activity; determining, by the computing system, one or more differences between an average weather forecast for the future location over a period of time and a predicted weather forecast for the future location at the future time; and responsive to determining that at least one of the one or more differences satisfies a threshold, automatically sending, by the computing system, to the computing device, notification data comprising an indication of the predicted weather forecast. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22)
-
-
8. A method comprising:
-
sending, by a computing device, to a computing system, a location history associated with a user of the computing device; responsive to sending the location history to the computing system, automatically receiving, by the computing device, from the computing system, notification data comprising a predicted weather forecast for a predicted future location of the user at a future time, wherein the predicted future location of the user at the future time is determined based at least in part on the location history and one or more communications associated with the user that indicate that the user is predicted to engage in an outdoor activity at the predicted future location of the user at the future time and that at least one difference between the predicted weather forecast for the predicted future location at the future time and an average weather forecast for the predicted future location over a period of time satisfies a threshold, the one or more communications comprising at least one of an e-mail associated with the user, a phone call associated with the user, a message associated with the user, or social interaction data associated with the user; receiving, by the computing device, an indication of an input corresponding to a command to present information predicted to be of interest to the user; and responsive to receiving the input, outputting, by the computing device and for display, an indication of the outdoor activity and the predicted weather forecast. - View Dependent Claims (9, 10)
-
-
11. A computing system comprising:
-
at least one processor; and at least one module operable by the at least one processor to; receive one or more communications associated with a user of a computing device, the one or more communications comprising at least one of an e-mail associated with the user, a phone call associated with the user, a message associated with the user, or social interaction data associated with the user; determine, based at least in part on a location history of the computing device and the one or more communications, a future location and a future time at which the user is predicted to engage in an outdoor activity; and determining, by the computing system, one or more differences between an average weather forecast for the future location over a period of time and a predicted weather forecast for the future location at the future time; responsive to determining that at least one of the one or more differences satisfies a threshold, automatically send, to the computing device, notification data comprising an indication of the predicted weather forecast. - View Dependent Claims (12, 13, 14, 15, 16, 17, 23, 24)
-
-
18. A computing device comprising:
-
a display device; an input device; at least one processor; and at least one module operable by the at least one processor to; send, to a computing system, a location history associated with a user of the computing device; responsive to sending the location history to the computing system, automatically receive, from the computing system, notification data comprising a predicted weather forecast for a predicted future location of the user at a future time, wherein the predicted future location of the user at the future time is determined based at least in part on the location history and one or more communications associated with the user that indicate that the user is predicted to engage in an outdoor activity at the predicted future location of the user at the future time and that at least one difference between the predicted weather forecast for the predicted future location at the future time and an average weather forecast for the predicted future location over a period of time satisfies a threshold, the one or more communications comprising at least one of an e-mail associated with the user, a phone call associated with the user, a message associated with the user, or social interaction data associated with the user; receive an indication of an input detected at the input device, the input corresponding to a command to present information predicted to be of interest to the user; and responsive to receiving the input, output, for display at the display device, an indication of the outdoor activity and the predicted weather forecast. - View Dependent Claims (19, 20)
-
Specification