IP Library Granted Patent US 10,528,976
Granted Patent B1
US 10,528,976 · App. 15/050,113 · Granted Jan 7, 2020

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: OpenMail LLC
G06Q30/0255G06Q30/0269G06Q30/0277H04L51/22H04L67/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 10,528,976
App. No.
15/050,113
Granted
Jan 7, 2020
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 (72)

1. An advertisement email compliance method comprising:

receiving a first electronic request from a first user device for a first advertisement content, the advertisement content corresponding to a first session uniform resource locator (URL);

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

storing first digital data in a server log, the first digital data comprising the first session URL from the first electronic request and the first session identifier;

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

presenting the user device with compliance test content instead of the requested first advertisement content, the compliance test content including a presentation of the generated first email address and instructions to forward an email message containing the first session URL to the generated first email address.

2. The method of claim 1 , further comprising:

receiving a first compliance email message at the generated first email address;

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

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

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

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

identifying a string matching the first session URL in the received first compliance email message, and forwarding the first compliance email message to a compliance evaluation email address.

3. The method of claim 2 , wherein the first session URL in the received first compliance email message is contained in a hyperlink.

4. The method of claim 2 , wherein the string matching the first session URL is an inexact match.

5. The method of claim 2 , further comprising receiving the forwarded first compliance email message at the compliance evaluation email address, and automatically comparing content of the forwarded first compliance email message with an approved email template.

6. The method of claim 2 , further comprising sending a success message to a user device based on identifying a string matching the first session URL n the received first compliance email message.

7. The method of claim 2 , further comprising:

receiving a second compliance email message at the generated first email address;

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

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

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

determining that the second compliance email message does not contain a string matching the first session URL, and sending a failure message to a user device after determining that a string matching the first session URL is not found in the received second compliance email message.

8. The method of claim 1 , further comprising identifying an advertisement campaign associated with the first session URL and storing data associating the advertisement campaign with the first session identifier.

9. The method of claim 1 , further comprising storing second digital data associating the generated email address with the session identifier.

10. The method of claim 1 , further comprising identifying an advertising campaign associated with the first session URL, obtaining a test rate associated with the campaign, and directing the first user device to the compliance test content based on the test rate.

11. The method of claim 1 , wherein the electronic request is an hypertext transfer protocol (HTTP) request.

12. The method of claim 1 , wherein the electronic request is a wireless access protocol (WAP) request.

13. The method of claim 1 , wherein presentation of the generated first email address comprises displaying the generated first email address as text.

14. The method of claim 1 , wherein presentation of the generated first email address comprises providing the generated first email address in a control object.

15. The method of claim 1 , wherein the first session identifier uniquely identifies the session initiated by the first electronic request and the first email identifier is uniquely associated with the first session identifier.

16. A method of verifying a compliance email, comprising:

receiving a first email message;

obtaining, from the first email message, a generated email address to which the email message was sent;

obtaining a first session identifier from a portion of the generated email address in a header of the received compliance email message;

using the first session identifier to retrieve a session uniform resource locator (URL) from a server log;

searching the received first email message for a string matching the session URL; and

based on identifying a string matching the session URL in the received first email message, forwarding the first received email message to a compliance evaluation email address.

17. The method of claim 16 , wherein the session URL in the received first email message is contained in a hyperlink.

18. The method of claim 16 , wherein the string in the first received email message matching the session URL is an inexact match.

19. The method of claim 16 , further comprising receiving the forwarded first email message at the compliance evaluation email address, and automatically comparing content of the forwarded first email message with an approved email template.

20. The method of claim 16 , further comprising sending a success message to a user device after identifying a string matching the session URL in the received first email message.

21. The method of claim 20 , further comprising sending an incentive fulfilment instruction to a request server.

22. The method of claim 16 , further comprising:

receiving a second email message;

obtaining, from the second email message, a generated email address to which the email message was sent;

obtaining a first session identifier from a portion of the generated email address in a header of the received compliance email message;

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

searching the received second email message for a string matching the session URL;

determining that no string matching the session URL is found in the received second compliance email message; and

sending a failure message to a user device after determining that a string matching the session URL is not found in the received email message.

23. An email compliance testing system comprising:

at least one processor;

at least one data storage device with a plurality of storage sections;

a first storage section of the at least one data storage device having email compliance testing process instructions stored therein, wherein the email compliance testing process instructions, when executed by the at least one processor, configure the at least one processor to:

receive a first electronic request from a first user device for a first advertisement content, the advertisement content corresponding to a first session URL;

assign a first session identifier to the user device, the session identifier identifying a session initiated by the first electronic request;

store first digital data in a server log, the first digital data comprising a first session uniform resource locator (URL) from the first electronic request and the first session identifier;

generate a first email address containing a first email identifier and associate the first email identifier with the first session identifier;

present the user device with compliance test content instead of the requested first advertisement content, the compliance test content including a presentation of the generated first email address.

24. The system of claim 23 , further comprising a second storage section of the at least one data storage device having validity evaluation process instructions stored therein, wherein the validity evaluation process instructions, when executed by the at least one processor configure the at least one processor to:

receive a first compliance email message at the generated first email address;

obtain the first session identifier from a portion of a recipient email address in a header of the received compliance email message;

use the first session identifier to retrieve the first session URL from the server log;

search the first compliance email message for a string matching the first session URL; and

forward the first compliance email message to a compliance evaluation email address after identifying a string matching the first session URL in the received first compliance email message.

25. The system of claim 24 , wherein the validity evaluation process instructions, when executed by the at least one processor further configure the at least one processor to send a success message to the user device after identifying the string matching the first session URL in the received first compliance email message.

26. The system of claim 24 , wherein the wherein the validity evaluation process instructions, when executed by the at least one processor further configure the at least one processor to receive a second compliance email message at the generated first email address;

obtain the first session identifier from a portion of a recipient email address in a header of the received second compliance email message;

use the first session identifier to retrieve the first session URL from the server log;

search the second compliance email message for a string matching the first session URL; and

send a failure message to the user device after determining that the first session URL is not found in the received second compliance email message.

Assignments (12)
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS - REEL 043636-FRAME 0846 Recorded Jan 27, 2022
From: CERBERUS BUSINESS FINANCE, LLC
To: SYSTEM1, LLC; INFOSPACE HOLDINGS LLC
Reel/Frame 058886/0918 →
PATENT ASSIGNMENT Recorded Jan 26, 2022
From: OPENMAIL LLC
To: SYSTEM1, LLC
Reel/Frame 058857/0631 →
CHANGE OF NAME Recorded Jan 26, 2022
From: SYSTEM1, LLC
To: SYSTEM1 OPCO, LLC
Reel/Frame 058858/0268 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 042472/0410 Recorded Aug 23, 2017
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: OPENMAIL LLC; INFOSPACE HOLDINGS LLC; DOTZUP HOLDINGS LLC
Reel/Frame 043653/0608 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 040217/0004 Recorded Aug 23, 2017
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: OPENMAIL LLC; INFOSPACE HOLDINGS LLC; DOTZUP HOLDINGS LLC
Reel/Frame 043652/0809 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Aug 22, 2017
From: SYSTEM1, LLC; INFOSPACE HOLDINGS LLC
To: CERBERUS BUSINESS FINANCE, LLC
Reel/Frame 043636/0846 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Aug 22, 2017
From: CITIBANK, N.A.
To: OPENMAIL LLC; DOTZUP HOLDINGS LLC; INFOSPACE HOLDINGS LLC
Reel/Frame 043638/0314 →
SECURITY INTEREST Recorded May 23, 2017
From: OPENMAIL LLC; DOTZUP HOLDINGS LLC; INFOSPACE HOLDINGS LLC
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042472/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: FRIES, JOHN ANDREW; PRICE, ERIK AHERN; RAO, SANJEEV M.
To: OPENMAIL LLC
Reel/Frame 041325/0001 →
SECURITY INTEREST Recorded Nov 3, 2016
From: OPENMAIL LLC; DOTZUP HOLDINGS LLC; INFOSPACE HOLDINGS LLC
To: CITIBANK, N.A.
Reel/Frame 040217/0004 →