Systems and Methods for Trusted Gifting
In some embodiments, a method of trusted gifting comprises, identifying a first user, identifying a second user associated with an event, and determining one or more potential products for the second user according to one or more criteria. In many embodiments, the method further comprises causing at least one product of the one or more determined potential products to be purchased for the second user by the first user. Other embodiments also are disclosed herein.
1 . A method comprising:
identifying a first user;
identifying a second user associated with an event;
determining one or more potential products for the second user according to one or more criteria; and
causing at least one product of the one or more determined potential products to be purchased for the second user by the first user.
2 . The method of claim 1 , wherein:
the one or more criteria comprise at least one of:
a first trust graph associated with the first user;
a second trust graph associated with the second user; or
a budget.
3 . The method of claim 1 , further comprising:
causing the least one product to be shipped to the second user.
4 . The method of claim 1 , further comprising:
presenting to the first user at least one product of the one or more potential products; and
receiving from the first user a notification selecting the at least one product of the one or more potential products for the second user to be purchased.
5 . The method of claim 1 , wherein:
identifying the second user comprises determining a set of users associated with a set of events based at least in part on information scraped from one or more external sources associated with the first user;
the set of events comprise the event; and
the set of users comprises one or more users other than the first user.
6 . The method of claim 1 , further comprising:
determining if the second user is a member of a community of users associated with a system facilitating an implementation of the method;
if the second user is not a member of the community of users associated with the system, prompting the second user to join the community of users; and
after the second user joins the community of users, adding the second user to a first trust graph associated with the first user.
7 . The method of claim 1 , further comprising:
receiving a notification from the first user to determine one or more other users who are associated with events;
determining a set of users associated with the events; and
presenting the set of users associated with the events to the first user.
8 . The method of claim 7 , further comprising:
receiving a selection notification from the first user selecting the second user from the set of users who are associated with the events;
wherein the second user is identified based on the selection notification.
9 . The method of claim 8 , wherein:
the at least one product from the one or more determined potential products is caused to be purchased by the first user for the second user without receiving further notification or input from the first user.
10 . The method of claim 1 , wherein:
the at least one product from the one or more determined potential products is caused to be purchased by the first user for the second user without receiving further notification or input from the first user.
11 . A system, comprising:
one or more processors; and
memory storing one or more programs to be executed by the one or more processors;
wherein the one or more programs comprise instructions for:
identifying a first user;
identifying a second user associated with an event;
determining one or more potential products for the second user according to one or more criteria; and
causing at least one product of the one or more determined potential products to be purchased for the second user by the first user.
12 . The system of claim 11 , further comprising:
an input; and
a display;
wherein:
the display outputs to the first user the one or more potential products for the second user; and
the input receives a notification from the first user selecting at least one of the one or more potential products for the second user.
13 . The system of claim 11 , wherein:
the one or more criteria include at least one of:
a first trust graph associated with the first user;
a second trust graph associated with the second user; or
a budget.
14 . The system of claim 11 , wherein:
identifying the second user comprises determining a set of users who are associated with a set of events based at least in part on information scraped from one or more external sources associated with the first user;
the set of events comprise the event; and
the set of users comprises one or more users other than the first user.
15 . The system of claim 11 , wherein:
the one or more programs further comprise instructions for:
determining if the second user is a member of a community of users associated with the system;
if the second user is not a member of the community of users associated with the system, prompting the second user to join the community of users; and
after the second user joins the community of users, adding the second user to a first trust graph associated with the first user.
16 . The system of claim 11 , wherein:
the one or more programs further comprise instructions for:
receiving a notification from the first user to determine one or more users who are associated with events;
determining a set of users associated with events; and
presenting the set of users associated with events to the first user.
17 . The system of claim 11 , wherein:
the one or more programs further comprise instructions for:
causing the at least one product of the one or more determined potential products to be purchased by the first user for the second user without receiving further notification or input from the first user.
18 . A system, comprising:
one or more processors; and
memory storing one or more programs to be executed by the one or more processors;
the one or more programs comprising instructions for:
identifying a first user;
identifying a second user associated with an event;
determining one or more potential products for the second user according to one or more predefined criteria; and
causing at least one product of the one or more determined potential products to be purchased for the second user by the first user;
wherein:
the one or more predefined criteria include at least one of:
a first trust graph associated with the first user; or
a second trust graph associated with the second user;
the first trust graph comprises at least one level of trust associated with the first user; and
the second trust graph comprises at least one level of trust associated with the second user.
19 . The system of claim 18 , further comprising:
an input; and
a display;
wherein:
the display outputs to the first user the one or more potential products for the second user; and
the input receives a notification from the first user selecting at least one of the one or more potential products for the second user.
20 . The system of claim 18 , wherein:
the one or more programs further comprise instructions for:
causing the at least one product of the one or more determined potential products to be purchased by the first user for the second user without receiving further instructions from the first user.