Methods and systems for providing a gift registry
First Claim
Patent Images
1. A computer-implemented method for providing a gift registry, the method executed by a computer and comprising:
- generating a profile for a gift recipient in response to receiving information about the gift recipient;
storing the gift recipient'"'"'s profile in a profile database;
implicitly generating gift interest data based at least in part on the gift recipient'"'"'s stored profile;
generating a gift registry for the gift recipient comprising a gift indicator associated with the implicitly generated gift interest data;
identifying an audience criterion that indicates a relationship requirement between the gift recipient and a member that must be met in order for the member to access the gift registry, wherein the relationship requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing profiles of the members of the social network and edges representing relationships between pairs of profiles, the relationship requirement path extending between a vertex that represents the gift recipient'"'"'s profile and a vertex that represents the member'"'"'s profile and comprising one or more edges;
receiving an inquiry indication from a gift giver to view the gift registry, wherein the gift giver has a profile;
identifying in the data structure a first vertex associated with the gift recipient'"'"'s profile and a second vertex associated with the gift giver'"'"'s profile in response to receiving the inquiry indication;
identifying a path between the first vertex and the second vertex;
determining the identified path satisfies the relationship requirement; and
displaying the gift registry to the gift giver responsive to satisfaction of the relationship requirement.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a gift registry are described. In one described method, gift interest data is identified. A gift registry comprising a gift indicator associated with the gift interest data is generated. An audience criterion is identified, and an inquiry signal is received. The inquiry signal is evaluated for satisfaction of the audience criterion, and the gift registry is output if the inquiry signal satisfies the audience criterion.
-
Citations
49 Claims
-
1. A computer-implemented method for providing a gift registry, the method executed by a computer and comprising:
-
generating a profile for a gift recipient in response to receiving information about the gift recipient; storing the gift recipient'"'"'s profile in a profile database; implicitly generating gift interest data based at least in part on the gift recipient'"'"'s stored profile; generating a gift registry for the gift recipient comprising a gift indicator associated with the implicitly generated gift interest data; identifying an audience criterion that indicates a relationship requirement between the gift recipient and a member that must be met in order for the member to access the gift registry, wherein the relationship requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing profiles of the members of the social network and edges representing relationships between pairs of profiles, the relationship requirement path extending between a vertex that represents the gift recipient'"'"'s profile and a vertex that represents the member'"'"'s profile and comprising one or more edges; receiving an inquiry indication from a gift giver to view the gift registry, wherein the gift giver has a profile; identifying in the data structure a first vertex associated with the gift recipient'"'"'s profile and a second vertex associated with the gift giver'"'"'s profile in response to receiving the inquiry indication; identifying a path between the first vertex and the second vertex; determining the identified path satisfies the relationship requirement; and displaying the gift registry to the gift giver responsive to satisfaction of the relationship requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method for providing a gift registry, the method executed by a computer and comprising:
-
generating a profile for a gift recipient in response to receiving information about the gift recipient; storing the gift recipient'"'"'s profile in a profile database; implicitly generating gift interest data based at least in part upon the gift recipient'"'"'s stored profile; searching an information network for a gift associated with the implicitly-generated gift interest data; generating a gift registry for the gift recipient comprising a gift indicator associated with the gift; identifying an audience criterion that indicates a relationship requirement between the gift recipient and a member that must be met in order for the member to access the gift registry, wherein the relationship requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing profiles of the members of the social network and edges representing relationships between pairs of profiles, the relationship requirement path extending between a vertex that represents the gift recipient'"'"'s profile and a vertex that represents the member'"'"'s profile and comprising one or more edges; providing to a gift giver a reminder indication comprising a pointer to the gift registry; receiving an inquiry indication from the gift giver to view the gift registry, wherein the gift giver has a profile; identifying in the data structure a first vertex associated with the gift recipient'"'"'s profile and a second vertex associated with the gift giver'"'"'s profile in response to receiving the inquiry indication; identifying a path between the first vertex and the second vertex; determining the identified path satisfies the relationship requirement; displaying the gift registry to the gift giver responsive to satisfaction of the relationship requirement; receiving a purchase indication of a gift from the gift registry; and altering the gift registry to reflect the purchase indication.
-
-
24. A computer-readable medium on which is encoded program code executable on a computer processor, the program code comprising:
-
program code for generating a profile for a gift recipient in response to receiving information about the gift recipient; program code for implicitly generating gift interest data based at least in part on the gift recipient'"'"'s profile; program code for generating a gift registry for the gift recipient comprising a gift indicator associated with the implicitly generated gift interest data; program code for identifying an audience criterion that indicates a relationship requirement between the gift recipient and a member that must be met in order for the member to access the gift registry, wherein the relationship requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing profiles of the members of the social network and edges representing relationships between pairs of profiles, the relationship requirement path extending between a vertex that represents the gift recipient'"'"'s profile and a vertex that represents the member'"'"'s profile and comprising one or more edges; program code for receiving an inquiry indication from a gift giver to view the gift registry, wherein the gift giver has a profile; program code for identifying in the data structure a first vertex associated with the gift recipient'"'"'s profile and a second vertex associated with the gift giver'"'"'s profile in response to receiving the inquiry indication; program code for identifying a path between the first vertex and the second vertex; program code for determining the identified path satisfies the relationship requirement; and program code for displaying the gift registry to the gift giver responsive to satisfaction of the relationship requirement. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-readable medium on which is encoded program code executable on a computer processor, the program code comprising:
-
program code for generating a profile for a gift recipient in response to receiving information about the gift recipient; program code for implicitly generating gift interest data based at least in part upon the gift recipient'"'"'s profile; program code for searching an information network for a gift associated with the implicitly generated gift interest data; program code for generating a gift registry for the gift recipient comprising a gift indicator associated with the gift; program code for identifying an audience criterion that indicates a relationship requirement between the gift recipient and a member that must be met in order for the member to access the gift registry, wherein the relationship requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing profiles of the members of the social network and edges representing relationships between pairs of profiles, the relationship requirement path extending between a vertex that represents the gift recipient'"'"'s profile and a vertex that represents the member'"'"'s profile and comprising one or more edges; program code for providing to a gift giver a reminder indication comprising a pointer to the gift registry; program code for receiving an inquiry indication from the gift giver to view the gift registry, wherein the gift giver has a profile; program code for identifying in the data structure a first vertex associated with the gift recipient'"'"'s profile and a second vertex associated with the gift giver'"'"'s profile in response to receiving the inquiry indication; program code for identifying a path between the first vertex and the second vertex; program code for determining the identified path satisfies the relationship requirement; program code for displaying the gift registry to the gift giver responsive to satisfaction of the relationship requirement; program code for receiving a purchase indication of a gift from the gift registry; and program code for altering the gift registry to reflect the purchase indication.
-
-
46. A computer-implemented method for providing a gift registry, the method executed by a computer and comprising:
-
generating a profile for a gift recipient in response to receiving information about the gift recipient; storing the gift recipient'"'"'s profile in a profile database; implicitly generating gift interest data based at least in part on the gift recipient'"'"'s stored profile; generating a gift registry for the gift recipient comprising a gift indicator associated with the implicitly generated gift interest data; identifying a requirement that must be met in order for a member to access the gift registry, wherein the requirement specifies conditions for a relationship requirement path in a data structure that represents members of a social network, the data structure comprising vertices representing members of the social network and edges representing relationships between pairs of members, the relationship requirement path extending between a vertex that represents the gift recipient and a vertex that represents the member and comprising one or more edges; receiving a request from a gift giver to access the gift registry; identifying in the data structure a first vertex associated with the gift recipient and a second vertex associated with the gift giver in response to receiving the request; identifying a path between the first vertex and the second vertex; determining the identified path satisfies the relationship requirement; and displaying the gift registry to the gift giver responsive to determining that the identified path satisfies the relationship requirement. - View Dependent Claims (47, 48, 49)
-
Specification