A set of data is received at a server from a corresponding set of mobile devices. At the server, a first data in the set of data is analyzed, the first data being received from a first device in the set of mobile devices, the analyzing detecting an event of interest in the first data, the event occurring in a first geographical area. Using the event, a future event is predicted in a second geographical area. A target area is computed, where the target area includes a location where the future event is likely to occur. A notification about the future event is sent to a second set of devices located in the target area.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: receiving, at a server, a set of data from a corresponding set of mobile devices; analyzing, at the server, a first data in the set of data, the first data being received from a first device in the set of mobile devices, the analyzing detecting an event of interest in the first data, the event occurring in a first geographical area; predicting, using the event, a future event in a second geographical area; computing a target area, wherein the target area includes a location where the future event is likely to occur; sending a notification about the future event to a second set of devices located in the target area. 2. The method of claim 1, further comprising: selecting a transmission method for the target area; and sending the notification to the transmission method wherein the transmission method causes the sending of the notification to the second set of devices. 3. The method of claim 1, further comprising: classifying the event in a class, wherein the target area is a function of the class, and wherein the sending the notification is responsive to the class being configured for the notification. 4. The method of claim 1, further comprising: analyzing a second data in the set of data, the second data being received from a second device in the set of mobile devices, the analyzing the second data detecting a second event of interest in the second data, the second event occurring in the first geographical area, the event and the second event forming a chain of events; computing a path taken by the chain of events; and predicting a future path, wherein the future path includes the location where the future event is likely to occur, and wherein the target area is selected based on the future path. 5. The method of claim 1, wherein the first geographical area is adjacent the second geographical area. 6. The method of claim 1, wherein the receiving the first data from the first device is responsive to an analysis performed on the first device, wherein the analysis on the first device detects the event in the first data using a first algorithm, and wherein the analyzing at the server uses a second algorithm. 7. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to receive, at a server, a set of data from a corresponding set of mobile devices; program instructions to analyze, at the server, a first data in the set of data, the first data being received from a first device in the set of mobile devices, the analyzing detecting an event of interest in the first data, the event occurring in a first geographical area; program instructions to predict, using the event, a future event in a second geographical area; program instructions to compute a target area, wherein the target area includes a location where the future event is likely to occur; program instructions to send a notification about the future event to a second set of devices located in the target area. 8. The computer usable program product of claim 7, further comprising: program instructions to select a transmission method for the target area; and program instructions to send the notification to the transmission method wherein the transmission method causes the sending of the notification to the second set of devices. 9. The computer usable program product of claim 7, further comprising: program instructions to classify the event in a class, wherein the target area is a function of the class, and wherein the sending the notification is responsive to the class being configured for the notification. 10. The computer usable program product of claim 7, further comprising: program instructions to analyze a second data in the set of data, the second data being received from a second device in the set of mobile devices, the analyzing the second data detecting a second event of interest in the second data, the second event occurring in the first geographical area, the event and the second event forming a chain of events; program instructions to compute a path taken by the chain of events; and program instructions to predict a future path, wherein the future path includes the location where the future event is likely to occur, and wherein the target area is selected based on the future path. 11. The computer usable program product of claim 7, wherein the first geographical area is adjacent the second geographical area. 12. The computer usable program product of claim 7, wherein the receiving the first data from the first device is responsive to an analysis performed on the first device, wherein the analysis on the first device detects the event in the first data using a first algorithm, and wherein the analyzing at the server uses a second algorithm. 13. The computer usable program product of claim 7, wherein the computer usable code is stored in a computer readable storage device in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system. 14. The computer usable program product of claim 7, wherein the computer usable code is stored in a computer readable storage device in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system. 15. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising: program instructions to receive, at a server, a set of data from a corresponding set of mobile devices; program instructions to analyze, at the server, a first data in the set of data, the first data being received from a first device in the set of mobile devices, the analyzing detecting an event of interest in the first data, the event occurring in a first geographical area; program instructions to predict, using the event, a future event in a second geographical area; program instructions to compute a target area, wherein the target area includes a location where the future event is likely to occur; program instructions to send a notification about the future event to a second set of devices located in the target area. 16. The computer system of claim 15, further comprising: program instructions to select a transmission method for the target area; and program instructions to send the notification to the transmission method wherein the transmission method causes the sending of the notification to the second set of devices. 17. The computer system of claim 15, further comprising: program instructions to classify the event in a class, wherein the target area is a function of the class, and wherein the sending the notification is responsive to the class being configured for the notification. 18. The computer system of claim 15, further comprising: program instructions to analyze a second data in the set of data, the second data being received from a second device in the set of mobile devices, the analyzing the second data detecting a second event of interest in the second data, the second event occurring in the first geographical area, the event and the second event forming a chain of events; program instructions to compute a path taken by the chain of events; and program instructions to predict a future path, wherein the future path includes the location where the future event is likely to occur, and wherein the target area is selected based on the future path. 19. The computer system of claim 15, wherein the first geographical area is adjacent the second geographical area. 20. The computer system of claim 15, wherein the receiving the first data from the first device is responsive to an analysis performed on the first device, wherein the analysis on the first device detects the event in the first data using a first algorithm, and wherein the analyzing at the server uses a second algorithm.