Patent ID: 9021028
Filing Date: 2015-04-28
Classification: G06Q,H04L

Abstract:
1. A computer implemented method, comprising: scanning, by a computer system, a plurality of sent or received messages of a user to identify addresses of a plurality of persons; extracting profile data for the persons from the messages, the profile data including one or more of a name of person to whom the user sent a message and a name of a person from whom the user received a message, wherein at least a portion of the profile data is extracted from bodies of the messages; storing the addresses in a plurality of profiles, each profile being for a respective one of the plurality of persons; adding the extracted profile data to the profiles, wherein the profile data includes names of the persons and phone numbers for the persons; querying, using the extracted profile data as search criteria, at least one server to obtain additional information regarding the persons wherein the at least one server includes at least one of: a web search engine, an online directory, a social network server, a business website, a personal website, a media sharing website, a map and direction website, an online retailer, a travel website, a location website, and another type of server; adding the additional information to the profiles; updating, by the computer system, the plurality of profiles as new messages of the user are received; scanning, by the computer system, a set of messages that have been previously classified by a spam filter as spam; determining, by the computer system, one or more false positive spam messages from the set of messages classified as spam, the determining comprising comparing addresses and names used in the set of messages with addresses and names in the plurality of profiles to select the one or more false positive spam messages out of the set of messages; and presenting a list to identify the one or more false positive spam messages to the user.