Patent ID: 8078677

Claim:
A social networking system comprising: a plurality of communication devices; a tracking system; and a social networking interface, where, when a first communication device from the plurality of communication devices: associated with a user, communicates a message with the tracking system so as to authorize the tracking system to track communications made between the first communication device and other communication devices from the plurality of communication devices, the tracking system parses the message as communicated by the first communication device and sends a communication message back to the first communication device requesting registration information of the user, and thereafter accumulating and storing the tracked communications for a predetermined period of time, the tracking system communicates as a file transfer prescribed details of the communications to the social networking interface, the details inclusive of the registration information of the user, the social networking interface operable to generate a set of invite recommendations for the user associated with the first communication device based on the prescribed details, wherein the invite recommendations result from parsing the prescribed details in the file, to identify each unique number or handle with whom the user had communicated within the predetermined period of time, forming a contact list of these unique numbers and handles with whom the user had communicated, cross referencing the contact list against a plurality of phone numbers or handles previously recorded with the social networking interface from each of a plurality of other users of the social networking interface, determining a match between the details on the contact list of the user with a phone number or handle belonging to one or more of the other users, and recommending the match to the user by presenting the user an invitation to connect to the matched one or more other users.