Patent ID: 8131846

Claim:
A computer implemented method for using global, location-aware security information to provide location-aware computer security to a portable computing device, the method comprising the steps of: monitoring, by a computer, activity occurring on the portable computing device, further comprising omitting the monitoring of at least some private activity occurring on the portable computing device based on a privacy filter and omitting the monitoring of at least some activity occurring on the portable computing device based on a current location of the portable computing device; detecting, by a computer, at least one threat indicator concerning the portable computing device based on the monitoring; determining, by a computer, current location information concerning the portable computing device at a time of detection of a threat indicator concerning the portable computing device; building, by a computer, local, location-aware security information, the local, location-aware security information comprising at least information concerning the at least one detected threat indicator and current location information concerning the portable computing device at a time of detection of the at least one threat indicator; transmitting, by a computer, local, location-aware security information from the portable computing device to a global, location aware security system; determining, by a computer, current location information concerning the portable computing device indicating that the portable computing device is physically located at a location; transmitting, by a computer, a request for global, location-aware security information concerning the location to the global, location aware security system; receiving, by the portable computing device, global, location-aware security information concerning the location from the global, location aware security system; and using, by a computer, the received global, location-aware security information concerning the location to provide location-aware computer security to the portable computing device while the portable computing device is physically located at the location.