Patent ID: 8655385

Claim:
A method in a mobile communication device which is associated with a user profile corresponding to a user, the user profile including one or more user interests of the user, the method comprising: sending a request for identifying social groups, each social group being represented by a social group profile which includes a social group name, one or more social group interests, and a social group geographic location; in response to the request: receiving data which identify a plurality of social group profiles corresponding to a plurality of social groups as a function of a geographic location of the mobile device and the one or more user interests of the user; and presenting a list of the social groups based on the received data, the list of the social groups being ranked in accordance with similarity scores between the user and each social group, each similarity score being produced based on both a proximity identified between the mobile device and social group geographic locations and a similarity identified between the one or more user interests and the one or more social group interests, wherein the list of the social groups is presented as a plurality of respective headers, each header including an indicator which indicates a status including: (i) the user is a member of that respective social group and the mobile device of the user is within a predetermined distance from that respective social group geographic location or (ii) the user is not a member of that respective social group, wherein the presented list includes a first header including an indicator indicating status (i) and a second header including an indicator indicating status (ii).