Systems and methods for tracking referrals among a plurality of members of a social network
AssigneeGroup Interactive Solutions, Inc.
InventorsEthan Henry Fieldman, Ritesh Chaube
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for tracking referrals among a plurality of members of a social network. A data storage is created to store member information for the plurality of members. Relationships between the plurality of members are determined using the member information in the data storage. A data structure is created to show relationships between the plurality of members. Member events are received for the plurality of members. In response to a purchasing member of the plurality of members making a purchase, determining one or more members contributing to the purchase based on the member events and the data structure.
Claims23
A method of tracking referrals among a plurality of members of a social network, comprising:
- storing in a data storage, using a computer system, member information for the plurality of members;
- determining relationships between the plurality of members using the member information in the data storage;
- creating a data structure representing the relationships between the plurality of members;
- receiving member events, using the computer system, for the plurality of members;
- and
- in response to a purchasing member of the plurality of members making a purchase, determining one or more other members of the plurality of members that contributed to the purchase based on the member events and the data structure.
A computer system for tracking referrals among a plurality of members of a social network, comprising:
- a tangible computer memory;
- and
- a computer processor coupled to the memory, and programmed to execute a process to:
- store in a data storage member information for the plurality of members;
- determine relationships between the plurality of members using the member information in the data storage;
- create a data structure representing the relationships between the plurality of members;
- receive member events for the plurality of members;
- and
- in response to a purchasing member of the plurality of members making a purchase, determine one or more other members of the plurality of members that contributed to the purchase based on the member events and the data structure.
A method of rewarding members of a social network, comprising:
- storing a data storage, using a computer system, member information for a plurality of members of the social network;
- determining relationships between the plurality of members using the member information in the data storage;
- creating a hierarchical tree representing the relationships between the plurality of members;
- receiving member events, using the computer system, for the plurality of members;
- in response to a purchasing member of the plurality of members making a purchase, determining one or more other members that contributed to the purchase based on the member events and the hierarchical tree;
- and
- rewarding the one or more other members that contributed to the purchase.
A method of rewarding members of a social network, comprising:
- storing in a data storage, using a computer system, member information for the plurality of members;
- determining relationships between the plurality of members using the member information in the data storage;
- creating a data structure representing the relationships between the plurality of members;
- receiving member events, using the computer system, for the plurality of members;
- receiving a code from a first purchasing member of the plurality of members making a purchase;
- in response to receiving the code, determining one or more other members of the plurality of members associated with the code based on the member events and the data structure;
- and
- rewarding the one or more other members associated with the code.
Dependencies are inferred from the claim text.