Systems and methods for 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 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 graphic on a second client device to track online activity of one or more users;
determining, based on the first user account, that a portion of the online activity is associated with the first user;
generating, automatically after the determining, a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising, within the message, a first message portion and a second message portion, the first message portion being personalized to a second user using the portion of the online activity, the second message portion having a request to subscribe to receive message alerts;
transmitting the first message to the first client device, the first 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 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 message alerts based on the first 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 message alerts, the second user account including the second user data.
7 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 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 graphic on a second client device to track online activity of one or more users; determining, based on the first user account, that a portion of the online activity is associated with the first user; generating, automatically after the determining, a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising, within the message, a first message portion and a second message portion, the first message portion being personalized to a second user using the portion of the online activity, the second message portion having a request to subscribe to receive message alerts; transmitting the first message to the first client device, the first 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 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 message alerts based on the first 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 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 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 graphic on a second client device to track online activity of one or more users; determining, based on the first user account, that a portion of the online activity is associated with the first user; generating, automatically after the determining, a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising, within the message, a first message portion and a second message portion, the first message portion being personalized to a second user using the portion of the online activity, the second message portion having a request to subscribe to receive message alerts; transmitting the first message to the first client device, the first 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 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 message alerts based on the first 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 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 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 graphic on a second client device to track online activity of one or more users; determining, based on the first user account, that a portion of the online activity is associated with the first user; generating, automatically after the determining, a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising, within the message, a first message portion and a second message portion, the first message portion being personalized to a second user using the portion of the online activity, the second message portion having a request to subscribe to receive message alerts; transmitting the first message to the first client device, the first 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 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 message alerts based on the first 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 message alerts, the second user account including the second user data. - View Dependent Claims (17)
-
Specification