Method and system for generating and sending user-centric weather alerts
First Claim
1. A computer-implemented method for sending location-specific alerts to a plurality of mobile devices having wireless communications capabilities, comprising:
- receiving at a weather information service, location data for a plurality of mobile devices, wherein each location data substantially uniquely identifies a single mobile device;
receiving at the weather information service, meteorological information corresponding to a geographical area in which the plurality of mobile devices are located;
determining whether a weather alert should be issued based on the received meteorological information and, if so, determining a geographic boundary of the weather alert;
comparing the location data for each of the plurality of mobile devices to the geographic boundary of the weather alert to determine a first set of zero or more mobile devices that are located within the boundary of the weather alert;
comparing the weather alert to user profile information corresponding to each mobile device in the first set of mobile devices to determine a second set of zero or more mobile devices whose user profiles indicate that the weather alert should be received by the mobile device; and
generating a device specific weather alert for each mobile device in the second set of mobile devices;
for each device specific weather alert, sending the device specific weather alert to the mobile device to which the device specific weather alert corresponds.
2 Assignments
0 Petitions
Accused Products
Abstract
A meteorological alert system for mobile devices and users that includes a weather information service for analyzing meteorological data, generating device-specific weather alerts and transmitting the alerts to a set of relevant devices is disclosed. The processing system may be built into existing wireless service provider infrastructure or consist of a standalone component capable of interacting with wireless services. The weather alerts and information transmitted to users may be based specifically on each mobile device'"'"'s particular location and focuses maps and diagrams on the device as a central reference point. Alerts may be sent automatically based on continually monitored weather hazard information as well as based on continually or regularly monitored device locations.
394 Citations
37 Claims
-
1. A computer-implemented method for sending location-specific alerts to a plurality of mobile devices having wireless communications capabilities, comprising:
-
receiving at a weather information service, location data for a plurality of mobile devices, wherein each location data substantially uniquely identifies a single mobile device; receiving at the weather information service, meteorological information corresponding to a geographical area in which the plurality of mobile devices are located; determining whether a weather alert should be issued based on the received meteorological information and, if so, determining a geographic boundary of the weather alert; comparing the location data for each of the plurality of mobile devices to the geographic boundary of the weather alert to determine a first set of zero or more mobile devices that are located within the boundary of the weather alert; comparing the weather alert to user profile information corresponding to each mobile device in the first set of mobile devices to determine a second set of zero or more mobile devices whose user profiles indicate that the weather alert should be received by the mobile device; and generating a device specific weather alert for each mobile device in the second set of mobile devices; for each device specific weather alert, sending the device specific weather alert to the mobile device to which the device specific weather alert corresponds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for sending location-based alert information to a plurality of mobile devices having wireless communication capabilities, comprising:
-
a wireless service provider that provides a wireless communications network through which a plurality of mobile devices communicate, wherein the wireless service provider can determine a substantially unique location of each of the plurality of mobile devices based on their connectivity to the wireless communications network; and a weather information service that receives and analyzes meteorological information from one or more meteorological information sources, wherein the weather information service comprises one or more data processing devices storing computer executable instructions that, when executed; receives location data for each of the plurality of mobile devices from the wireless service provider; determines whether a weather alert should be issued based on the received meteorological information and, if so, determining a geographic boundary of the weather alert; compares the location data for each of the plurality of mobile devices to the geographic boundary of the weather alert to determine a first set of zero or more mobile devices that are located within the boundary of the weather alert; comparing the weather alert to user profile information corresponding to each mobile device in the first set of mobile devices to determine a second set of zero or more mobile devices whose user profiles indicate that the weather alert should be received by the mobile device; and generating a device specific weather alert for each mobile device in the second set of mobile devices; for each device specific weather alert, sending the device specific weather alert to the mobile device to which the device specific weather alert corresponds. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for alerting a plurality of mobile devices of a hazardous condition, comprising the steps of:
-
receiving hazard information from one or more information sources; determining a geographic area for which to generate an alert based on the received hazard information; comparing a location of each of the plurality of mobile devices to determine a first set of zero or more mobile devices located within the determined geographic area; analyzing a user profile of each of the mobile devices in the first set of mobile devices to determine a second set of zero or more mobile devices to receive the alert; and generating a device-specific alert for each mobile device of the second set of mobile devices; and transmitting each device-specific alert to its corresponding mobile device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification