IP Library Granted Patent US 8,504,537
Granted Patent B2
US 8,504,537 · App. 11/388,734 · Granted Aug 6, 2013

Signature distribution in a document registration system

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,504,537
App. No.
11/388,734
Granted
Aug 6, 2013
Kind
B2
Abstract

A document accessible over a network can be registered. A registered document, and the content contained therein, is not transmitted undetected over and off of the network. In one embodiment, the invention includes a manager agent to maintain signatures of registered documents and a match agent to detect the unauthorized transmission of the content of registered documents.

Claims (49)

1. A computer-implemented method comprising:

intercepting packets being transmitted over a network at a distributed match agent of a document registration system;

reassembling the packets into an intercepted document;

generating a set of signatures associated with the intercepted document;

comparing the set of signatures associated with the intercepted document with signatures associated with registered documents, wherein the signatures associated with the registered documents are stored in a local signature database of the distributed match agent; and

determining whether to notify a manager agent of the registration system based on the result of the comparison.

2. The method of claim 1 , further comprising:

sending a notification to the manager agent, the notification indicating the presence of registered content in the intercepted document.

3. The method of claim 1 , wherein the set of signatures generated for the intercepted document and the registered documents are generated using the same signature generation procedure.

4. The method of claim 1 , wherein comparing the set of signatures comprises:

determining if at least one signature is common to both a registered document and the intercepted document.

5. The method of claim 1 , wherein determining whether to notify the manager agent comprises:

comparing the number of signatures from the set of signatures that were matched to a threshold number.

6. The method of claim 1 , wherein determining whether to notify the manager agent comprises:

comparing the number of different documents the matched signatures originated from with a threshold number.

7. The method of claim 1 , further comprising:

receiving, at the match agent, an update patch from the manager agent; and

updating the local signature database of the match agent with the update patch.

8. A document registration system comprising:

a manager agent including:

a registration module to register documents, and

a master signature database to maintain signatures of registered documents;

a match agent including:

at least one object capture module to intercept packets being transmitted over a network and reassemble the packets into an intercepted document,

a signature generator to generate a set of signatures associated with the intercepted document,

a search engine to compare the set of signatures associated with the intercepted document with signatures stored in a local signature database of the distributed match agent that are associated with registered documents, and

a notification module to determine whether to send a notification to the manager agent of registration system based on the result of the comparison.

9. The document registration system of claim 8 , wherein the local signature database is periodically updated by the manager agent.

10. The document registration system of claim 8 , wherein the notification indicates content of a registered document in the intercepted document.

11. The document registration system of claim 8 , wherein the set of signatures generated for the intercepted document and the registered documents are generated using the same signature generation procedure.

12. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:

intercepting packets being transmitted over a network at a distributed match agent of a document registration system;

reassembling the packets into an intercepted document;

generating a set of signatures associated with the intercepted document;

comparing the set of signatures associated with the intercepted document with signatures associated with registered documents, wherein the signatures associated with the registered documents are stored in a local signature database of the distributed match agent; and

determining whether to notify a manager agent of the registration system based on the result of the comparison.

13. The article of manufacture of claim 12 , wherein the method further comprises:

sending a notification to the manager agent, the notification indicating the presence of registered content in the intercepted document.

14. The article of manufacture of claim 12 , wherein the set of signatures generated for the intercepted document and the registered documents are generated using the same signature generation procedure.

15. The article of manufacture of claim 12 , wherein comparing the set of signatures comprises:

determining if at least one signature is common to both a registered document and the intercepted document.

16. The article of manufacture of claim 12 , wherein the method further comprises:

receiving, at the match agent, an update patch from the manager agent; and

updating the local signature database of the match agent with the update patch.

17. A distributed match agent comprising:

a signature database to store signatures of registered documents;

a signature generator to generate signatures for intercepted documents received by the distributed match agent;

a search engine to compare the signatures generated by the signature generator to the signatures stored in the signature database; and

a notification module to communicate results from the search engine to a manager agent.

Assignments (11)
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 →
MERGER Recorded Jan 26, 2009
From: RECONNEX CORPORATION
To: MCAFEE, INC.
Reel/Frame 022214/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2006
From: DE LA IGLESIA, ERIK; AHUJA, RATINDER PAUL SINGH; DENINGER, WILLIAM; KING, SAM
To: RECONNEX CORPORATION
Reel/Frame 017693/0930 →