IP Library Granted Patent US 8,601,160
Granted Patent B1
US 8,601,160 · App. 11/351,840 · Granted Dec 3, 2013

System, method and computer program product for gathering information relating to electronic content utilizing a DNS server

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,601,160
App. No.
11/351,840
Granted
Dec 3, 2013
Kind
B1
Abstract

A system, method and computer program product are provided. In use, a checksum associated with electronic content is calculated. Further, a domain name service (DNS) server is queried utilizing the checksum. In response to the query, information is received from the DNS server which relates to the electronic content.

Claims (25)

1. A method, comprising:

calculating a checksum associated with electronic content associated with an electronic e-mail message;

querying a selected one of a plurality of domain name service (DNS) servers, wherein at least one of the servers is associated with an antispam domain configured to evaluate checksum data and to maintain a cache that includes a plurality of checksum entries; and

receiving information from the selected DNS server relating to the electronic content, wherein the information includes an Internet Protocol (IP) address retrieved from the cache, and the information is utilized to look up additional information that identifies whether the electronic e-mail message is to be quarantined and that indicates a time for which the checksum is to be cached.

2. The method of claim 1 , wherein the checksum is generated based on an image associated with the electronic content.

3. The method of claim 1 , wherein the checksum is generated based on a binary string associated with the electronic content.

4. The method of claim 1 , wherein the checksum is generated based on a uniform resource locator (URL) associated with the electronic content.

5. The method of claim 1 , wherein the checksum is generated based on a text string associated with the electronic content.

6. The method of claim 1 , wherein the IP address is utilized to determine whether the electronic content is unwanted.

7. The method of claim 1 , wherein the IP address is utilized to determine an action to be taken on the electronic content.

8. The method of claim 1 , wherein the plurality of DNS servers includes a remote DNS server, and the checksum and the IP address are cached utilizing a local DNS server.

9. The method of claim 1 , wherein the querying is conditionally performed based on whether the IP address is cached.

10. A computer program product embodied on a non-transitory computer readable medium for performing operations, comprising:

calculating a checksum associated with electronic content associated with an electronic e-mail message;

querying a selected one of a plurality of domain name service (DNS) servers, wherein at least one of the servers is associated with an antispam domain configured to evaluate checksum data and to maintain a cache that includes a plurality of checksum entries; and

obtaining information relating to the electronic content based on the query, wherein the information includes an Internet Protocol (IP) address retrieved from the cache and is utilized to look up additional information that identifies whether the electronic e-mail message is to be quarantined and that indicates a time for which the checksum is to be cached.

11. A system, comprising:

a computer, wherein the system is configured for:

calculating a checksum associated with electronic content associated with an electronic e-mail message; and

querying a selected one of a plurality of domain name service (DNS) servers, wherein at least one of the servers is associated with an antispam domain configured to evaluate checksum data and to maintain a cache that includes a plurality of checksum entries, wherein information relating to the electronic content is made available utilizing the DNS server query, and wherein the information includes an Internet Protocol (IP) address retrieved from the cache, and the information is utilized to look up additional information that identifies whether the electronic e-mail message is to be quarantined and that indicates a time for which the checksum is to be cached.

12. The method of claim 1 , wherein the information includes the IP address relating to the electronic content and the selected DNS server resolves a string concocted utilizing the checksum and formatted as a host name with the IP address.

13. The method of claim 1 , wherein the query to the selected DNS server utilizing the checksum includes prepending the checksum to a domain name of the selected DNS server.

14. The method of claim 1 , wherein the plurality of DNS servers includes a first DNS server that is used for checksums associated with images if the checksum is associated with an image in an electronic email message, and the plurality of DNS servers includes a second DNS server that is used for checksums associated with text strings if the checksum is associated with text strings in an electronic email message.

15. The method of claim 1 , wherein the IP address is a dotted-quad IP address in the format ‘aaa.b.c.d’, and provides specific information about the electronic content.

16. The method of claim 15 , wherein each of ‘aaa’, ‘b’, ‘c’, and ‘d’ of the IP address are associated with at least one of an identification of a property of the electronic content, an identification of a type of the property of the electronic content, an identification of an action to be taken on the electronic content, and an identification of a duration of which at least one of the checksum and the IP address is to be cached.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2006
From: SARGENT, JOHN
To: MCAFEE, INC.
Reel/Frame 017573/0825 →