IP Library Granted Patent US 11,966,948
Granted Patent B1
US 11,966,948 · App. 17/452,611 · Granted Apr 23, 2024

Email compliance systems and methods

Inventors: John Andrew Fries (Los Angeles, CA); Erik Ahern Price (Los Angeles, CA); Sanjeev M. Rao (Manhattan Beach, CA)
Assignee: System1, LLC
G06Q30/0255G06Q30/0269G06Q30/0277H04L51/42H04L67/02H04L67/04
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,966,948
App. No.
17/452,611
Granted
Apr 23, 2024
Kind
B1
Abstract

Online advertisers may demand compliance with certain standards for the content of emails and other digital content with which its advertisements may be associated. Emails may contain control objects directing users to a web page showing content related to oil change coupons. However, in some systems, methods, and processes, a small variable proportion of users may instead be directed to a different sequence of pages to conduct a compliance check on the contents of the email received by the user. The compliance check sequence of pages may offer the user an incentive to forward the email to a specified email address for subsequent compliance review. Delivery of an incentive may be conditioned on successful receipt of the forwarded email.

Claims (62)

1. A computer-implemented method comprising:

receiving, using a processor, an electronic request from a device for content, the content corresponding to a uniform resource locator (URL);

assigning, using the processor, a session identifier to the device, the session identifier identifying a session initiated by the electronic request;

storing, using the processor, the URL from the electronic request and the session identifier in a server log;

generating, using the processor, an email address containing an email identifier and associating the email identifier with the session identifier in the server log; and

presenting, using the processor, the device with compliance test content instead of the requested content, the compliance test content including a presentation of the generated email address.

2. The computer-implemented method of claim 1 , further comprising:

receiving a compliance email message at the generated email address;

obtaining the email identifier from a portion of a recipient email address in a header of the received compliance email message;

using the email identifier to retrieve the session identifier from the server log;

using the session identifier to retrieve the URL from the server log;

searching the compliance email message for a string matching the URL;

identifying a string matching the URL in the received compliance email message; and

forwarding the compliance email message to a compliance evaluation email address.

3. The computer-implemented method of claim 2 , wherein the URI, in the received compliance email message is contained in a hyperlink.

4. The computer-implemented method of claim 2 , wherein the string matching the URL is an inexact match.

5. The computer-implemented method of claim 2 , further comprising:

receiving the forwarded compliance email message at the compliance evaluation email address, and automatically comparing content of the forwarded compliance email message with an approved email template.

6. The computer-implemented method of claim 2 , further comprising:

sending a success message to a user device based on identifying a string matching the URL in the received compliance email message.

7. The computer-implemented method of claim 1 , wherein presentation of the generated email address comprises displaying the generated email address as text.

8. The computer-implemented method of claim 1 , wherein presentation of the generated email address comprises providing the generated email address in a control object.

9. The computer-implemented method of claim 1 , wherein the session identifier uniquely identifies a session initiated by the electronic request and the email identifier is uniquely associated with the session identifier.

10. A non-transitory computer-readable medium comprising instructions which when executed by at least one processor, configure the at least one processor to perform operations comprising:

receiving an electronic request from a device for content, the content corresponding to a uniform resource locator (URL);

assigning a session identifier to the device, the session identifier identifying a session initiated by the electronic request;

storing the URL from the electronic request and the session identifier in a server log;

generating an email address containing an email identifier and associating the email identifier with the session identifier in the server log; and

presenting the device with compliance test content instead of the requested content, the compliance test content including a presentation of the generated email address.

11. The non-transitory computer-readable medium of claim 10 , wherein the instructions, which when executed by the at least one processor, further configure the at least one processor to perform operations comprising:

receiving a compliance email message at the generated email address;

obtaining the email identifier from a portion of a recipient email address in a header of the received compliance email message;

using the email identifier to retrieve the session identifier from the server log;

using the session identifier to retrieve the URL from the server log;

searching the compliance email message for a string matching the URL;

identifying a string matching the URL in the received compliance email message; and

forwarding the compliance email message to a compliance evaluation email address.

12. The non-transitory computer-readable medium of claim 11 , wherein the URL in the received compliance email message is contained in a hyperlink.

13. The non-transitory computer-readable medium of claim 11 , wherein the string matching the URL is an inexact match.

14. The non-transitory computer-readable medium of claim 11 , wherein the instructions, which when executed by the at least one processor, further configure the at least one processor to perform operations comprising:

receiving the forwarded compliance email message at the compliance evaluation email address, and automatically comparing content of the forwarded compliance email message with an approved email template.

15. The non-transitory computer-readable medium of claim 11 , wherein the instructions, which when executed by the at least one processor, further configure the at least one processor to perform operations comprising:

sending a success message to a user device based on identifying a string matching the URL in the received compliance email message.

16. The non-transitory computer-readable medium of claim 10 , wherein presentation of the generated email address comprises displaying the generated email address as text.

17. The non-transitory computer-readable medium of claim 10 , wherein presentation of the generated email address comprises providing the generated email address in a control object.

18. The non-transitory computer-readable medium of claim 10 , wherein the session identifier uniquely identifies a session initiated by the electronic request and the email identifier is uniquely associated with the session identifier.

19. A system comprising:

at least one processor; and

a storage device comprising instructions which when executed by the at least one processor, configure the at least one processor to perform operations comprising:

receiving an electronic request from a device for content, the content corresponding to a uniform resource locator (URL);

assigning a session identifier to the device, the session identifier identifying a session initiated by the electronic request;

storing the URL from the electronic request and the session identifier in a server log;

generating an email address containing an email identifier and associating the email identifier with the session identifier in the server log; and

presenting the device with compliance test content instead of the requested content, the compliance test content including a presentation of the generated email address.

20. The system of claim 19 , wherein the instructions, which when executed by the at least one processor, further configure the at least one processor to perform operations comprising:

receiving a compliance email message at the generated email address;

obtaining the email identifier from a portion of a recipient email address in a header of the received compliance email message;

using the email identifier to retrieve the session identifier from the server log;

using the session identifier to retrieve the URL from the server log;

searching the compliance email message for a string matching the URL;

identifying a string matching the URL in the received compliance email message; and

forwarding the compliance email message to a compliance evaluation email address.

Assignments (5)
CERTIFICATE OF AMENDMENT Recorded Jul 16, 2026
From: SYSTEM1, LLC
To: SYSTEM1 OPCO, LLC
Reel/Frame 076028/0018 →
ASSIGNMENT OF SECURITY INTERESTS IN IP COLLATERAL Recorded Oct 28, 2024
From: BANK OF AMERICA, N.A., AS RESIGNING ADMINISTRATIVE
To: ANKURA TRUST COMPANY, LLC, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 069266/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2022
From: FRIES, JOHN ANDREW; PRICE, ERIK AHERN; RAO, SANJEEV M.
To: OPENMAIL LLC
Reel/Frame 060169/0441 →
PATENT ASSIGNMENT Recorded Jan 27, 2022
From: OPENMAIL LLC
To: SYSTEM1, LLC
Reel/Frame 058878/0015 →
SECURITY AGREEMENT Recorded Jan 27, 2022
From: SYSTEM1 OPCO, LLC; INFOSPACE HOLDINGS LLC; MAPQUEST HOLDINGS LLC; QOOL MEDIA HOLDINGS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 058886/0541 →
Continuity (2)
Continuation 16702046 · Dec 3, 2019
Continuation 15050113 · Feb 22, 2016