Peer to peer network personal assistant
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer storage media for communicating an electronic gift suggestion for a first user to a second user are provided. Accessing an online social network profile for a first user created by the first user in an online social network. Determining one or more gift suggestions for the first user and displaying the one or more gift suggestions in the online social network account of a second user. In some embodiment, the gift suggestions for the first user may be based on the social profile of the first user, based on the social profile of the first user utilizing an electronic gift wish list, or based on sales data of purchasers having similar personal information and purchasing history as personal information accessed from the first user'"'"'s social profile.
37 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable storage media having computer-useable instructions embodied thereon for performing a method of electronically suggesting one or more gifts for a first user, the method comprising:
-
determining on 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 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 a first user created by the first user in an online social network; automatically without input from the second user accessing an electronic gift wish list of the first user and determining one or more gift suggestions for the first user based on the electronic gift wish list of the first user, wherein the electronic gift wish list of the first user is in the online social network profile of the first user or linked to the online social network profile of the first user; and displaying the one or more gift suggestions in the online social network account of a second user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for automatically displaying gift suggestions, 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; 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; 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 a social profile for a first user in an online social network, wherein the online social network profile includes personal information for the first user; accessing one or more third-party databases to retrieve at least one of sales data of purchasers having one or more items of personal demographic information or purchasing history that match one or more items of personal demographic information or purchasing history of the first user; utilizing the sales data and the purchasing history to determine one or more gift suggestions for the first user; and displaying the one or more gift suggestions in the online social network account of a second user. - View Dependent Claims (16, 17, 18)
-
Specification