IP Library Granted Patent US 11,704,699
Granted Patent B2
US 11,704,699 · App. 17/219,842 · Granted Jul 18, 2023

Systems and methods for message alerts and referrals

Inventor: George Vincent Friborg, Jr. (Wyndmoor, PA)
Assignee: Zeta Global Corp.
G06Q30/0267H04L51/214H04M3/4878H04W4/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,704,699
App. No.
17/219,842
Granted
Jul 18, 2023
Kind
B2
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.

Claims (63)

1. A system comprising:

at least one hardware processors; and

a non-transitory machine-readable medium for storing instructions that, when executed by the at least one hardware processors, cause the at least one hardware processors to perform operations comprising:

receiving first user data from a first client device associated with a first user;

adding, based on the first user data, a first user account associated with the first user to a database of subscribers;

tracking 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 a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising a first message portion and a second message portion, the first message portion being personalized to a second user, 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 second client device associated with the second user;

receiving, in response to activation of a hyperlink in the first message, second user data from the second 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, and an indicator that the first user referred the second user; and

adding a second user account to the database of subscribers to receive message alerts.

2. The system of claim 1 , wherein the indicator that the first user referred the second user includes contact data associated with the first user.

3. The system of claim 1 , wherein the operations further comprise: accessing reward data of the first user account in response to receiving the second user data;

determining a reward based on the first user data of the first user account; and

updating the reward data of the first user account based on the determined reward.

4. The system of claim 3 , wherein the operations further comprise: generating a second message providing a notification of the determined reward; and

transmitting the second message to the first device associated with the first user.

5. The system of claim 3 , wherein the operations further comprise: determining that the second user account was added to the database of subscribers based on receiving the second user data; and

providing the second user a reward based on a determination that the second user account was added to the database of subscribers based on the second user data.

6. The system of claim 3 , wherein the reward is further determined based on the second user data.

7. The system of claim 1 , wherein the first user data includes contact data associated with the first user, and wherein the operations further comprise:

transmitting the first message to a particular client device corresponding to the contact data associated with the first user.

8. The system of claim 1 , wherein the operations further comprise:

in response to receiving the first user data, adding the first user account to the database of subscribers by:

determining account information based on parsing the received user data;

verifying that the first user data includes written authorization to send messages to the first device associated with the first user; and

storing the account information in a record of the database based on a verification that the first user data includes written authorization to send messages to the first device associated with the first user.

9. The system of claim 1 , wherein the operations further comprise: generating a second message in response to receiving the first user data, the second message indicating an acknowledgement that the first user account has been added; and

transmitting the second message to the first client device associated with the first user.

10. The system of claim 1 , wherein the operations further comprise: determining a hyperlink that is associated with a web resource for adding accounts to the database of subscribers; and including the hyperlink in the first message.

11. The system of claim 10 , wherein the hyperlink is configured to provide an indication to the web resource that the first user referred the second user.

12. A method for providing electronic notifications, the method comprising:

receiving first user data from a first client device associated with a first user;

adding, based on the first user data, a first user account associated with the first user to a database of subscribers;

tracking 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 a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising a first message portion and a second message portion, the first message portion being personalized to a second user, 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 second client device associated with the second user;

receiving, in response to activation of a hyperlink in the first message, second user data from the second 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, and an indicator that the first user referred the second user; and

adding a second user account to the database of subscribers to receive message alerts.

13. The method of claim 12 , further comprising:

accessing reward data of the first user account in response to receiving the second user data;

determining a reward based on the first user data of the first user account; and

updating the reward data of the first user account based on the determined reward.

14. The method of claim 13 , further comprising:

generating a second message providing a notification of the determined reward; and

transmitting the second message to the first client device associated with the first user.

15. The method of claim 14 , further comprising:

determining that the second user account was added to the database of subscribers based on receiving the second user data; and

providing the second user a reward based on a determination that the second user account was added to the database of subscribers based on the second user data.

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;

adding, based on the first user data, a first user account associated with the first user to a database of subscribers;

tracking 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 a first message corresponding to an offer to subscribe to receive message alerts, the first message comprising a first message portion and a second message portion, the first message portion being personalized to a second user, 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 second client device associated with the second user;

receiving, in response to activation of a hyperlink in the first message, second user data from the second 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, and an indicator that the first user referred the second user; and

adding a second user account to the database of subscribers to receive message alerts.

17. The non-transitory machine-readable storage medium of claim 16 , wherein the operations further comprise:

accessing reward data of the first user account in response to receiving the second user data;

determining a reward based on the first user data of the first user account; and

updating the reward data of the first user account based on the determined reward.

Assignments (5)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 30, 2024
From: ZETA GLOBAL CORP.; ZSTREAM ACQUISITION LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068822/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: FRIBORG, GEORGE VINCENT, JR
To: EBAY INC.
Reel/Frame 062949/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: EBAY INC.
To: 935 KOP ASSOCIATES, LLC
Reel/Frame 062950/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: 935 KOP ASSOCIATES, LLC
To: ZETA INTERACTIVE CORP.
Reel/Frame 062950/0271 →
CHANGE OF NAME Recorded Mar 10, 2023
From: ZETA INTERACTIVE CORP.
To: ZETA GLOBAL CORP.
Reel/Frame 062950/0402 →
Continuity (5)
Continuation 16680871 · Nov 12, 2019
Continuation 16210691 · Dec 5, 2018
Continuation 14166698 · Jan 28, 2014
Provisional Application 61832660 · Jun 7, 2013
Related Publication 20210217059A1 · Jul 15, 2021