IP Library Granted Patent US 7,689,614
Granted Patent B2
US 7,689,614 · App. 11/439,488 · Granted Mar 30, 2010

Query generation for a capture 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 7,689,614
App. No.
11/439,488
Granted
Mar 30, 2010
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 (35)

1. A method comprising:

decomposing a capture system query into at least one search term;

determining at least one location to search for the at least one search term;

searching the at least one location for the at least one search term;

generating a list of matches for each location searched; and

intersecting the lists of matches, the capture system being configured to intercept data from data streams, reconstruct the data, and store network transmitted objects according to a capture rule that defines which objects are to be captured by the capture system, wherein the capture system is configured to allow a document to be forwarded from the capture system to its intended destination at a network node unless the capture rule prohibits forwarding the document based on the document including one or more objects.

2. The method of claim 1 , further comprising:

receiving the query at the capture system.

3. The method of claim 1 , wherein the at least one location is selected from a group consisting of:

a look-aside storage;

a metadata database; and

an object storage.

4. The method of claim 3 , wherein the object storage is located outside of the capture system.

5. The method of claim 3 , wherein the look-aside list has the highest search priority.

6. The method of claim 3 , wherein the searching the at least one location for the at least one search term, generating a list of matches for each location searched, and intersecting the lists of matches are performed in a pipelined fashion.

7. The method of claim 3 , wherein the look-aside storage, metadata storage, and object storage are pre-sorted by time.

8. The method of claim 7 , wherein the time is partitioned into divisions.

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

decomposing a capture system query into at least one search term;

determining at least one location to search for the at least one search term;

searching the at least one location for the at least one search term;

generating a list of matches for each location searched; and

intersecting the lists of matches, the capture system being configured to intercept data from data streams, reconstruct the data, and store network transmitted objects according to a capture rule that defines which objects are to be captured by the capture system, wherein the capture system is configured to allow a document to be forwarded from the capture system to its intended destination at a network node unless the capture rule prohibits forwarding the document based on the document including one or more objects.

10. The article of manufacture of claim 9 , further comprising:

receiving the query at the capture system.

11. The article of manufacture of claim 9 , wherein the at least one location is selected from a group consisting of:

a look-aside storage;

a metadata database; and

an object storage.

12. The article of manufacture of claim 11 , wherein the object storage is located outside of the capture system.

13. The article of manufacture of claim 11 , wherein the look-aside list has the highest search priority.

14. The article of manufacture of claim 11 , wherein the searching the at least one location for the at least one search term, generating a list of matches for each location searched, and

intersecting the lists of matches are performed in a pipelined fashion.

15. The article of manufacture of claim 11 , wherein the look-aside storage, metadata storage, and object storage are pre-sorted by time.

16. The article of manufacture of claim 15 , wherein the time is partitioned into divisions.

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 →
MERGER Recorded Jan 26, 2009
From: RECONNEX CORPORATION
To: MCAFEE, INC.
Reel/Frame 022214/0151 →