Systems and methods for text message alerts and referrals
First Claim
1. A system comprising:
- one or more hardware processors; and
a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising;
receiving first user data from a first client device associated with a first user, the first user data including an indicator that the first user requested to subscribe to receive text message alerts;
adding, based on the first user data, a first user account associated with the first user to a database of subscribers;
operating a web beacon on a second client device to track web browser activity of one or more users;
determining, based on the first user account, that a portion of the browser activity is associated with the first user;
generating, automatically after the determining, a first text message corresponding to an offer to subscribe to receive text message alerts, the first text message comprising, within the text message, a first text portion and a second text portion, the first text portion being personalized to a second user using the portion of the browser activity, the second text portion having a request to subscribe to receive text message alerts;
transmitting the first text message to the first client device, the first text message being configured to the forwarded to a third client device, the third client device associated with the second user;
receiving, in response to activation of a hyperlink in the first text message, second user data from the third client device, the hyperlink comprising a portion of the second user data, the second user data including an indicator that the second user requested to subscribe to receive text message alerts based on the first text message transmitted to the first client device associated with the first user, and an indicator that the first user referred the second user; and
storing a second user account to the database of subscribers to receive text message alerts, the second user account including the second user data.
11 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts. An accounts module receives first user data including an indicator that a first user requested to subscribe to receive text messages alerts. The account module adds, based at least on the received first user data, a first user account to a database of subscribers. A message generator module generates, using the processor in response to receiving the first user data, a first text message corresponding to an offer to subscribe to receive text message alerts. A communication module transmits to the first user the first text message corresponding to the offer to subscribe to receive text message alerts. The transmitted first text message can be forwarded to a second user.
-
Citations
17 Claims
-
1. A system comprising:
-
one or more hardware processors; and a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; receiving first user data from a first client device associated with a first user, the first user data including an indicator that the first user requested to subscribe to receive text message alerts; adding, based on the first user data, a first user account associated with the first user to a database of subscribers; operating a web beacon on a second client device to track web browser activity of one or more users; determining, based on the first user account, that a portion of the browser activity is associated with the first user; generating, automatically after the determining, a first text message corresponding to an offer to subscribe to receive text message alerts, the first text message comprising, within the text message, a first text portion and a second text portion, the first text portion being personalized to a second user using the portion of the browser activity, the second text portion having a request to subscribe to receive text message alerts; transmitting the first text message to the first client device, the first text message being configured to the forwarded to a third client device, the third client device associated with the second user; receiving, in response to activation of a hyperlink in the first text message, second user data from the third client device, the hyperlink comprising a portion of the second user data, the second user data including an indicator that the second user requested to subscribe to receive text message alerts based on the first text message transmitted to the first client device associated with the first user, and an indicator that the first user referred the second user; and storing a second user account to the database of subscribers to receive text message alerts, the second user account including the second user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing electronic notifications, the method comprising:
-
receiving first user data from a first client device associated with a first user, the first user data including an indicator that the first user requested to subscribe to receive text message alerts; adding, based on the received first user data, a first user account associated with the first user to a database of subscribers; operating a web beacon on a second client device to track web browser activity of one or more users; determining, based on identification information associated first user account, that a portion of the web browser activity is associated with the first user; determining, using permissions provided associated with first user account, that referral text messages can be sent to the first client device; generating automatically, after determining that a portion of the web browser activity is associated with the first user and in response to determining that referral text messages can be sent to the first client device, a first text message corresponding to an offer to subscribe to receive text message alerts, the first text message comprising, within the text message, a first text portion and a second text portion, the first text portion being personalized to a second user using the portion of the browser activity, the second text portion having a request to subscribe to receive text message alerts, the generating being performed by one or more hardware processors in response to receiving the first user data; transmitting the first text message to the first client device, the first text message being configured to be forwarded to a third client device, the third client device associated with the second user; receiving, in response to activation of a hyperlink in the first text message, second user data from the third client device, the hyperlink comprising a portion of the second user data, the second user data including an indicator that the second user requested to subscribe to receive text message alerts based on the first text message transmitted to the first client device associated with the first user, and an indicator that the first user referred the second user; and storing a second user account to the database of subscribers to receive text message alerts, the second user account including the second user data. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising:
-
receiving first user data from a first client device associated with a first user, the first user data including an indicator that the first user requested to subscribe to receive text message alerts; adding, based on the received first user data, a first user account associated with the first user to a database of subscribers; operating a web beacon on a second client device to track web browser activity of one or more users; determining, based on the first user account, that a portion of the browser activity is associated with the first user; generating, automatically after the determining, a first text message corresponding to an offer to subscribe to receive text message alerts, the first text message comprising, within the text message, a first text portion and a second text portion, the first text portion being personalized to a second user using the portion of the browser activity, the second text portion having a request to subscribe to receive text message alerts; transmitting the first text message to the first client device, the first text message being configured to be forwarded to a third client device, the third client device associated with the second user; receiving, in response to activation of a hyperlink in the first text message, second user data from the third client device, the hyperlink comprising a portion of the second user data, the second user data including an indicator that the second user requested to subscribe to receive text message alerts based on the first text message transmitted to the first client device associated with the first user, and an indicator that the first user referred the second user; and generating a second user account in the database of subscribers to receive text message alerts, the second user account including the second user data. - View Dependent Claims (17)
-
Specification