Patent ID: 8224714

Claim:
One or more computer-readable storage media having computer-readable instructions embodied thereon for performing a method of communicating an event reminder with an electronic gift suggestion for a first user to a second user, the method comprising: determining from a calendar of an online social network account of the second user, an upcoming event for the first user for which one or more inputs about the first user were previously received from the second user and stored by the second user in the calendar of the second user's online social network account as a reminder to the second user of the first user's upcoming event; automatically determining that the first user's upcoming event is an event for a gift suggestion based on the one or more inputs about the first user that was previously received from the second user and stored by the second user in the calendar of the second user's online social network account, wherein the one or more inputs include a type of event; determining whether the first user participates in an online social network; in response to determining that the first user's upcoming event is an event for a gift suggestion and that the first user does not participate in an online social network, determining one or more gift suggestions for the first user based on the received inputs; in response to determining that the first user's upcoming event is an event for a gift suggestion and that the first user participates in an online social network, automatically accessing an online social network profile for the first user created by the first user in an online social network; determining from the online social network profile whether the first user has an electronic gift wish list associated with the online social network profile; in response to determining that the first user has an electronic gift wish list associated with the online social network profile automatically without input from the second user accessing the electronic gift wish list of the first user and determining one or more gift suggestions for the first user based the electronic gift wish list of the first user associated with the online social network profile of the first user; in response to determining that the first user does not have an electronic gift wish list associated with the online social network profile matching at least one of demographic and historical data in the online social network profile of the first user to at least one of demographic and historical sales data from one or more third-party databases and determining one or more gift suggestions for the first user based on the matching sales data; and displaying the event reminder with the one or more gift suggestions in the online social network account of the second user.