Bot resistant network service communications to social network sites
AssigneeAssurant, Inc.
InventorKeith Meier
Life of this patent
Estimating the term…
Abstract
Systems and methods for subscription-based product referrals are provided. In example embodiments, a user request to refer a subscription is received. A user selection of a social network connection having a social network relationship with the user on a social network service is received. A referral request is transmitted to a device of the social network connection. Acceptance of the referral request is determined. Based on determining acceptance of the referral request, a credit is provided to the user.
Claims20
A method comprising:
- receiving, from a client device of a network site user, a referral request for a network service of a network site, the network site user having a user profile on a social network site;
- receiving, from the client device, a selection of multiple users of a social network site that are connected to the user profile on the social network site;
- transmitting, to the social network site, a social network site message to multiple users connected to the user profile on the social network site, the social network site message requesting the multiple users register with the network service through a social network site user interface associated with the network service of the network site;
- determining a ratio of a first quantity of the multiple users that were sent the social network site message to a second quantity of the multiple users that registered with the network service using the social network site user interface;
- determining that the referral request was submitted by a bot based on the ratio being lower than a pre-configured threshold;
- and
- in response to determining the referral request for the network service was submitted by the bot, banning, on the network site, a user account that submitted the referral request.
A system comprising:
- a processor, and a memory including instructions, which when executed by the processor, cause the processor to perform operations comprising:
- receiving, from a client device of a network site user, a referral request for a network service of a network site, the network site user having a user profile on a social network site;
- receiving, from the client device, a selection of multiple users on the social network site that are connected to the user profile on the social network site;
- transmitting, to the social network site, a social network site message to the multiple users connected to the user profile on the social network site, the social network site message requesting the multiple users register with the network service through a social network site user interface associated with the network service of the network site;
- determining a ratio of a first quantity of the multiple users that were sent the social network site message to a second quantity of the multiple users that registered with the network service using the social network site user interface;
- determining that the referral request was submitted by a bot based on the ratio being lower than a pre-configured threshold;
- and
- in response to determining the referral request for the network service was submitted by the bot, banning, on the network site, a user account that submitted the referral request.
A non-transitory machine-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
- receiving, from a client device of a network site user, a referral request for a network service of a network site, the network site user having a user profile on a social network site;
- receiving, from the client device, a selection of multiple users on the social network site that are connected to the user profile on the social network site;
- transmitting, to the social network site, a social network site message to the multiple users connected to the user profile on the social network site, the social network site message requesting the multiple users register with the network service through a social network site user interface associated with the network service of the network site;
- determining a ratio of a first quantity of the multiple users that were sent the social network site message to a second quantity of the multiple users that registered with the network service using the social network site user interface;
- determining that the referral request was submitted by a bot based on the ratio being lower than a pre-configured threshold;
- and
- in response to determining the referral request for the network service was submitted by the bot, banning, on the network site, a user account that submitted the referral request.
Dependencies are inferred from the claim text.