IP Library Granted Patent US 8,838,709
Granted Patent B2
US 8,838,709 · App. 13/220,167 · Granted Sep 16, 2014

Anti-phishing electronic message verification

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 8,838,709
App. No.
13/220,167
Granted
Sep 16, 2014
Kind
B2
Abstract

Systems and methods are disclosed for allowing a recipient of an electronic message to verify the authenticity of the electronic message. A code can be included in the electronic message. The code can represent, or be associated with, an attribute of the electronic message. The recipient can navigate independently of the electronic message to a website familiar to the recipient and enter the code. In response, one or more attributes can be displayed to the recipient. The attributes are usable to verify the electronic message.

Claims (49)

1. A storage device comprising modules executable by a processor to perform actions, the modules comprising:

a code module for generating a code for an electronic message based on an attribute of the electronic message, the electronic message comprising an instruction for a recipient of the electronic message to navigate independently of the electronic message to a website of an organization to verify authenticity of the electronic message;

a message module for transmitting the electronic message comprising the code to the recipient; and

a verification module usable to verify the authenticity of the electronic message, the verification module configured for receiving the code through a web page, determining the attribute of the electronic message based at least in part on the code, and providing the attribute that is usable by the recipient to verify the authenticity of the electronic message.

2. The storage device of claim 1 , wherein the attribute comprises:

a subject of the electronic message;

a transmission time of the electronic message;

an identification of the organization for which the electronic message is transmitted; and

an identification of an address to which the electronic message is transmitted.

3. The storage device of claim 2 , wherein the attribute further comprises content of the electronic message.

4. The storage device of claim 1 , wherein the code module is configured to encrypt the code for the electronic message and decrypt the code received through the web page.

5. The storage device of claim 1 , wherein the verification module is configured to:

receive the code through the web page by receiving the code from the organization through the web page that is provided by the organization; and

provide the attribute that is usable by the recipient to verify the electronic message by providing the attribute to the organization, wherein the attribute is displayable to the recipient through a second web page provided by the organization.

6. The storage device of claim 1 , wherein the code module is configured to generate the code for the electronic message in response to detecting a token for the code in a template of content for the electronic message.

7. The storage device of claim 1 , wherein the code is an encrypted alphanumerical code representing a job identifier, a mailing identifier, and a recipient identifier for the electronic message.

8. The storage device of claim 7 , wherein the verification module is configured to determine the attribute of the electronic message using the code by decrypted the code to identify the job identifier, the mailing identifier, and the recipient identifier, and determining the attribute based on at least one of the job identifier, the mailing identifier, or the recipient identifier.

9. The storage device of claim 1 , wherein the verification module is configured to determine the attribute of the electronic message using the code by comparing the code to a stored relationship between the code and the attributed.

10. A storage device comprising program code that is executable by a processor to perform actions, the program code comprising:

program code for providing content and a verification token for verifying authenticity an electronic message, and for providing an identification of a recipient to which to transmit the electronic message;

program code for providing a web page comprising a verification form through which a code from the electronic message is receivable;

program code for, in response to receiving the code through the verification form, providing the code to a computing device;

program code for receiving, from the computing device, an attribute of the electronic message determined based at least in part on the code received via the web page; and

program code for providing a second web page having the attribute of the electronic message displayed thereon, the attribute of the electronic message being usable by the recipient to verify the authenticity of the electronic message.

11. The storage device of claim 10 , wherein the attribute comprises:

a subject of the electronic message;

a transmission time of the electronic message;

an identification of an organization for which the electronic message is transmitted; and

an identification of an address to which the electronic message is transmitted.

12. The storage device of claim 11 , wherein the attribute further comprises content of the electronic message.

13. The storage device of claim 10 , wherein the storage device is disposed in an organization device.

14. The storage device of claim 10 , wherein the storage device is disposed in the computing device.

15. The storage device of claim 10 , wherein the verification token is configured to instruct an application to include the code at a position of the verification token in the electronic message.

16. The storage device of claim 10 , wherein program code for providing content and the verification token for the electronic message comprises program code for providing an instruction for the recipient to navigate independently of the electronic message to a website of an organization that is a source of the content.

17. The storage device of claim 10 , program code for providing the code to the computing device comprises program code for making an application programming interface call to the computing device.

18. The storage device of claim 10 , wherein the code is an encrypted alphanumerical code representing a job identifier, a mailing identifier, and a recipient identifier for the electronic message.

19. A method comprising:

receiving an electronic message comprising (i) content from an organization and (ii) a code associated with an attribute of the electronic message;

accessing a web browser that is executing on a recipient device;

navigating to a website of the organization independently of the electronic message using the web browser;

entering the code into a form displayed on a page of the website to verify authenticity of the electronic message; and

receiving an attribute displayed on the website, the attribute being determined based at least in part on the code and usable to verify the authenticity of the electronic message.

20. The method of claim 19 , wherein the attribute comprises:

a subject of the electronic message;

a transmission time of the electronic message;

an identification of the organization for which the electronic message is transmitted; and

an identification of an address to which the electronic message is transmitted.

21. The method of claim 20 , wherein the attribute further comprises content of the electronic message.

22. The method of claim 19 , wherein the code is an encrypted alphanumerical code representing a job identifier, a mailing identifier, and a recipient identifier for the electronic message.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 19, 2022
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: ACOUSTIC, L.P.
Reel/Frame 061713/0942 →
SECURITY INTEREST Recorded Oct 19, 2022
From: ACOUSTIC, L.P.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 061720/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACOUSTIC, L.P.
Reel/Frame 049964/0263 →
SECURITY INTEREST Recorded Jun 28, 2019
From: ACOUSTIC, L.P.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
Reel/Frame 049629/0649 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 14, 2016
From: SILVERPOP SYSTEMS, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039154/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2011
From: NUSSEY, WILLIAM CHARLES; MAURICE, DESIREE TURNER; CURTIN, CHRISTOPHER MICHAEL
To: SILVERPOP SYSTEMS, INC.
Reel/Frame 027209/0197 →