The document describes a linguistic algorithm that analyzes 190 million health records, 900 million user profiles with geotags and short info, and 100 million tweets to identify positive or negative mentions of flu symptoms using geotags. The algorithm examines user posts for mentions of having the flu, feeling sick, or being tired of the flu and associates any related geotags to locate public discussions of flu outbreaks.