Patent ID: 8577694

Claim:
A method performed by a server device in communication with a mobile device, the method comprising: populating a first database with health-related information associated with a user of the mobile device, the health-related information including: information associated with a medical condition of the user, and treatment information associated with the medical condition of the user; populating a second database with information relating to building structures in different geographic locations, the information relating to the building structures including: information identifying non-medical building structures and the geographic locations of the non-medical building structures; receiving, by a processor of the server device and from the mobile device, information identifying a geographic location of the user; accessing, by the processor of the server device and when the information identifying the geographic location of the user is received, the first database to identify the health-related information associated with the user; accessing, by the processor of the server device and when the information identifying the geographic location of the user is received, the second database to identify the non-medical building structures in a vicinity of the geographic location of the user; determining, by the processor of the server device, that a health-related condition exists based on the health-related information and the identified non-medical building structures; generating, by the processor of the server device, an alert relating to the health-related condition; and transmitting, by the processor of the server device, the alert to the mobile device associated with the user.