Patent ID: 8543928

Claim:
A computer implemented method executable by a processor, said method for a user of an online social network for automatically generating a friend subset from contacts of a user stored in a memory, the friend subset based on future events, said method comprising computer executable instructions for: accessing the online social network via the internet; receiving future social events data from the online social network associated with the user, said received future social events data associated with the user including one or more future social events to be attended by the user wherein the future social events are events scheduled for the user in the user's calendar after a time of said accessing; identifying one or more contacts who are members of the online social network from at least one of an online address book of the user and an on-line calendar of the user, the identified contacts associated with the one or more future social events of the user, wherein the address book of the user and the calendar of the user each store electronic data in a memory that is accessible via the processor, and each of the said identified contacts from the address book of the user and the calendar of the user include identifying information about the contact; receiving the future social events data, in an electronic form, from at least one of the address book of the identified contacts and the calendar of the identified contacts, wherein the received social events data associated with one or more of the identified contacts includes events to be attended by the one or more identified contacts; correlating the received future social events of the identified contacts with the received future social events data associated with the user to determine common future social events to be attended by both the user and the one or more identified contacts; based on the determined common future social events to be attended by both the user and the one or more identified contacts, determining a friend subset, the friend subset identifying the one or more contacts having future social events in common with the user; displaying the selected friend subset to the user on a web page; and selecting at least one friend in the friend subset by using a cursor to hover over the selected friend's name, and providing to the user the future social events of the selected friend.