IP Library Granted Patent US 9,832,225
Granted Patent B2
US 9,832,225 · App. 15/191,195 · Granted Nov 28, 2017

Identity theft countermeasures

Inventors: James A. Roskind (Redwood City, CA); Aaron T. Emigh (Incline Village, NV)
Assignee: James A. Roskind
H04L63/1483G06Q50/265H04L63/1425
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 9,832,225
App. No.
15/191,195
Granted
Nov 28, 2017
Kind
B2
Abstract

In some embodiments, techniques for computer security comprise preventing and/or mitigating identity theft such as phishing.

Claims (31)

1. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the computing device to perform operations comprising:

receiving an electronic message that includes a link corresponding to a source address for a document that is to be presented on a display of the computing device;

determining metadata for the electronic message;

determining whether the document is trustworthy based on the metadata for the electronic message;

if the document is determined to be trustworthy, processing the document in a first mode by retrieving the document from the source address and presenting the document on the display of the computing device, and retrieving and presenting any subsequent documents selected from the document without determining whether the subsequent documents are trustworthy; and

if the document is determined to be untrustworthy, processing the document in a second mode that is different than the first mode, and processing any subsequent documents selected from the document in the second mode.

2. The non-transitory computer-readable medium of claim 1 , wherein the source address for the document is a uniform resource locator (URL).

3. The non-transitory computer-readable medium of claim 1 , wherein metadata includes a classification of a sender of the electronic message, elements of a return path of the electronic message, and contents of the electronic message.

4. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to determine whether the document is trustworthy based on the metadata by determining whether the metadata is associated with a high spam score, uses unnecessary UTF-8 character encodings, contains an embedded username, or passes a verification protocol.

5. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to, if the document is determined to be trustworthy, process the document in the first mode by retrieving the document from the source address and presenting the document on the display of the computing device, and retrieving and presenting a second document subsequently selected from a same domain as the document.

6. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to, if the document is determined to be trustworthy, process the document in the first mode by retrieving the document from the source address and presenting the document on the display of the computing device with a visual indication that the document is trustworthy.

7. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to, if the document is determined to be trustworthy, process the document in the first mode by enabling form submissions associated with the document.

8. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to, if the document is determined to be untrustworthy, process the document in the second mode by retrieving the document from the source address and presenting the document on the display of the computing device with a visual indication that the document is untrustworthy.

9. The non-transitory computer-readable medium of claim 1 , wherein the instructions cause the computing device to, if the document is determined to be untrustworthy, process the document in the second mode by issuing a warning before retrieving the document from the source address and presenting the document on the display of the computing device.

10. A computing device comprising:

a display device;

a memory storing instructions; and

a processor coupled to the display device and the memory, the processor executing the instructions to cause the computing device to perform operations comprising:

receiving an electronic message that includes a link corresponding to a source address for a document that is to be presented on the display device;

determining metadata for the electronic message;

determining whether the document is trustworthy based on the metadata for the electronic message;

if the document is determined to be trustworthy, processing the document in a first mode by retrieving the document from the source address and presenting the document on the display device, and retrieving and presenting any subsequent documents selected from the document without determining whether the subsequent documents are trustworthy; and

if the document is determined to be untrustworthy, processing the document in a second mode that is different than the first mode, and processing any subsequent documents selected from the document in the second mode.

11. The computing device of claim 10 , wherein the source address for the document is a uniform resource locator (URL).

12. The computing device of claim 10 , wherein metadata includes a classification of a sender of the electronic message, elements of a return path of the electronic message, and contents of the electronic message.

13. The computing device of claim 10 , wherein the computing device determines whether the document is trustworthy based on the metadata by determining whether the metadata is associated with a high spam score, uses unnecessary UTF-8 character encodings, contains an embedded username, or passes a verification protocol.

14. The computing device of claim 10 , wherein the computing device, if the document is determined to be trustworthy, processes the document in the first mode by retrieving the document from the source address and presenting the document on the display device, and retrieving and presenting a second document subsequently selected from a same domain as the document.

15. The computing device of claim 10 , wherein the computing device, if the document is determined to be trustworthy, processes the document in the first mode by retrieving the document from the source address and presenting the document on the display device with a visual indication that the document is trustworthy.

16. The computing device of claim 10 , wherein the computing device, if the document is determined to be untrustworthy, processes the document in the second mode by disabling form submissions associated with the document.

17. The computing device of claim 10 , wherein the computing device, if the document is determined to be untrustworthy, processes the document in the second mode by retrieving the document from the source address and presenting the document on the display device with a visual indication that the document is untrustworthy.

18. The computing device of claim 10 , wherein the computing device, if the document is determined to be untrustworthy, processes the document in the second mode by issuing a warning before retrieving the document from the source address and presenting the document on the display device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: EMIGH, AARON T.
To: ROSKIND, JAMES A., DR.
Reel/Frame 044729/0637 →
Continuity (7)
Continuation 13743220 · Jan 16, 2013
Continuation 13112810 · May 20, 2011
Continuation 11116781 · Apr 27, 2005
Provisional Application 60612132 · Sep 22, 2004
Provisional Application 60568744 · May 6, 2004
Provisional Application 60566671 · Apr 29, 2004
Related Publication 20170099318A1 · Apr 6, 2017