Patent ID: 9600830
Date: 2017-03-21
CPC Classifications: G06F,G06Q

Claim:
1. A computer implemented method comprising: receiving, by a server from a content provider, a promotional content campaign; based on the promotional content campaign, assembling, by the server, a content package having an original promotional content item, the original promotional content item being associated with a first identifier; sending, by the server to a first client device, the content package having the promotional content item; receiving, by the server from one or more second client devices, a message indicating that the one or more second client devices received, based on a reference from the first client device, a respective referred promotional content item comprising a respective modified version of the original promotional content item, the respective referred promotional content item comprising a respective second identifier associated with the first identifier; generating one or more referral associations between client devices based on at least one of the first identifier and the respective second identifier; storing, by the server, a record of one or more referral associations between client devices; based on the record of the one or more referral associations between client devices, generating one or more indicia describing a referral chain between the first client device and the one or more second client devices and a respective modification of the original promotional content item throughout the referral chain; and modifying the promotional content campaign based on the one or more indicia describing the referral chain and the respective modification of the original promotional content item throughout the referral chain.