Providing online promotions through social network platforms
First Claim
1. A method comprising:
- integrating an online promotion into an application integrated with a social media platform via an application programming interface (API), wherein the application is configured to enable retrieving of profile information from the social media platform for the online promotion, with at least a portion of the retrieved profile information comprising a social network identification that is unique to a participant;
each time the participant accesses the online promotion via the application, recording, in a data repository, an entry with the social network identification, with recorded entries tracking a number of times the online promotion is accessed by the participant, wherein the tracking with the recorded entries provides a higher level of security for providing verified access to the online promotion, relative to a level of security provided by tracking access to the online promotion with cookies;
receiving an indication of interest in the online promotion from the participant through an entry point;
retrieving, from the application integrated with the social media platform, the social network identification from the profile information of the participant;
retrieving, from the data repository, the recorded entries with the social network identification retrieved;
based on retrieval of the recorded entries, determining that the number of times the online promotion is accessed by the participant is less than a pre-set number of promotion entries;
responsive to determining that the number of times the online promotion is accessed by the participant is less than the pre-set number of promotion entries, generating a personalized version of the online promotion that is integrated with the application, with the personalized version of the online promotion containing at least some of the participant'"'"'s social network identification including a verifiable portion of the participant'"'"'s social network identification; and
distributing the personalized version of the online promotion to the participant, wherein the verifiable portion of the participant'"'"'s social network identification on the personalized version provides verifiable portions of the social network identification, without requiring the participant to migrate away from the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing online promotions integrated with social network-based platforms are disclosed. Promotion details such as rules, offered prizes, incentives and descriptions, survey questions, display banners, terms and conditions, privacy policy, and social networks to integrate the promotion with, are provided by the sponsoring organization to a server. The server generates a custom promotion application or widget for integrating with the organization'"'"'s social network webpage external to social networks. A participant enters the promotion through these webpages or other links and lists friends in the social network to receive an invitation to enter the promotion. Viral features such as friend invite features, newsfeeds, minifeeds, other features that display online activities of users and people in the users'"'"' social network, notifications, requests, and other social media-based platform features to deliver messages to members of the one or more social networks further spread the word about the organization'"'"'s promotion.
55 Citations
20 Claims
-
1. A method comprising:
-
integrating an online promotion into an application integrated with a social media platform via an application programming interface (API), wherein the application is configured to enable retrieving of profile information from the social media platform for the online promotion, with at least a portion of the retrieved profile information comprising a social network identification that is unique to a participant; each time the participant accesses the online promotion via the application, recording, in a data repository, an entry with the social network identification, with recorded entries tracking a number of times the online promotion is accessed by the participant, wherein the tracking with the recorded entries provides a higher level of security for providing verified access to the online promotion, relative to a level of security provided by tracking access to the online promotion with cookies; receiving an indication of interest in the online promotion from the participant through an entry point; retrieving, from the application integrated with the social media platform, the social network identification from the profile information of the participant; retrieving, from the data repository, the recorded entries with the social network identification retrieved; based on retrieval of the recorded entries, determining that the number of times the online promotion is accessed by the participant is less than a pre-set number of promotion entries; responsive to determining that the number of times the online promotion is accessed by the participant is less than the pre-set number of promotion entries, generating a personalized version of the online promotion that is integrated with the application, with the personalized version of the online promotion containing at least some of the participant'"'"'s social network identification including a verifiable portion of the participant'"'"'s social network identification; and distributing the personalized version of the online promotion to the participant, wherein the verifiable portion of the participant'"'"'s social network identification on the personalized version provides verifiable portions of the social network identification, without requiring the participant to migrate away from the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and one or more non-transitory computer storage media encoded with instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; integrating an online promotion into an application integrated with a social media platform via an application programming interface (API), wherein the application is configured to enable retrieving of profile information from the social media platform for the online promotion, with at least a portion of the retrieved profile information comprising a social network identification that is unique to a participant; each time the participant accesses the online promotion via the application, recording, in a data repository, an entry with the social network identification, with recorded entries tracking a number of times the online promotion is accessed by the participant, wherein the tracking with the recorded entries provides a higher level of security for providing verified access to the online promotion, relative to a level of security provided by tracking access to the online promotion with cookies; receiving an indication of interest in the online promotion from the participant through an entry point; retrieving, from the application integrated with the social media platform, the social network identification from the profile information of the participant; retrieving, from the data repository, the recorded entries with the social network identification retrieved; based on retrieval of the recorded entries, determining that the number of times the online promotion is accessed by the participant is less than a pre-set number of promotion entries; responsive to determining that the number of times the online promotion is accessed by the participant is less than the pre-set number of promotion entries, generating a personalized version of the online promotion that is integrated with the application, with the personalized version of the online promotion containing at least some of the participant'"'"'s social network identification including a verifiable portion of the participant'"'"'s social network identification; and distributing the personalized version of the online promotion to the participant, wherein the verifiable portion of the participant'"'"'s social network identification on the personalized version provides verifiable portions of the social network identification, without requiring the participant to migrate away from the application. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer storage media encoded with instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:
-
integrating an online promotion into an application integrated with a social media platform via an application programming interface (API), wherein the application is configured to enable retrieving of profile information from the social media platform for the online promotion, with at least a portion of the retrieved profile information comprising a social network identification that is unique to a participant; each time the participant accesses the online promotion via the application, recording, in a data repository, an entry with the social network identification, with recorded entries tracking a number of times the online promotion is accessed by the participant, wherein the tracking with the recorded entries provides a higher level of security for providing verified access to the online promotion, relative to a level of security provided by tracking access to the online promotion with cookies; receiving an indication of interest in the online promotion from the participant through an entry point; retrieving, from the application integrated with the social media platform, the social network identification from the profile information of the participant; retrieving, from the data repository, the recorded entries with the social network identification retrieved; based on retrieval of the recorded entries, determining that the number of times the online promotion is accessed by the participant is less than a pre-set number of promotion entries; responsive to determining that the number of times the online promotion is accessed by the participant is less than the pre-set number of promotion entries, generating a personalized version of the online promotion that is integrated with the application, with the personalized version of the online promotion containing at least some of the participant'"'"'s social network identification including a verifiable portion of the participant'"'"'s social network identification; and distributing the personalized version of the online promotion to the participant, wherein the verifiable portion of the participant'"'"'s social network identification on the personalized version provides verifiable portions of the social network identification, without requiring the participant to migrate away from the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification