IP Library Granted Patent US 8,281,139
Granted Patent B2
US 8,281,139 · App. 12/574,787 · Granted Oct 2, 2012

System and method for monitoring unauthorized transport of digital content

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,281,139
App. No.
12/574,787
Granted
Oct 2, 2012
Kind
B2
Abstract

A system for network content monitoring and control, comprising: a transport data monitor, connectable to a point in a network, for monitoring data being transported past said point, a signature extractor, associated with said transport data monitor, for extracting a derivation of said data, said derivation being indicative of content of said payload, a database of preobtained signatures of content whose movements it is desired to monitor, and a comparator for comparing said derivation with said preobtained signatures, thereby to determine whether said payload comprises any of said content whose movements it is desired to monitor. The monitoring result may be used in bandwidth control on the network to restrict transport of the content it is desired to control.

Claims (25)

1. A system for intercepting content being forwarded over a network, for monitoring the content prior to forwarding, comprising:

at least one micro-processor and a non-volatile computer readable storage medium,

a transport data monitor, connectable to a point in a network, and configured to intercept and monitor data being transported past said point,

a description extractor, associated with said transport data monitor, for extracting descriptions of content of said data being transported,

a database of at least one preobtained description of content whose movements it is desired to monitor,

a comparator configured to determine whether said extracted description corresponds to any of said at least one preobtained descriptions, thereby to determine whether said data being transported comprises any of said content whose movements it is desired to monitor,

wherein said description extractor is configured to extract said content descriptors using only partial basic decoding of said data.

2. A system according to claim 1 further comprising a policy determinator operable to use a rule-based decision making unit to select between a set of outputs including at least some of: removing sensitive parts, altering the content, and adding a message to the said content.

3. A system according to claim 1 , comprised within a firewall.

4. A system according to claim 1 , further comprising a bandwidth management unit connected to a policy determinator for managing network bandwidth assignment in accordance with output decisions of said policy determinator.

5. A system according to claim 1 , further including a signature extractor, said signature extractor comprising a pre-processor for pre-processing said monitored data being transported to improve signature extraction, and wherein said preprocessor is operable to carry out at least one of a group of pre-processing operations comprising: removing erroneous data, removing redundancy, and canonizing properties of said monitored data being transported.

6. A system according to claim 1 wherein said description extractor is operable to extract at least one of: a pattern identifiably descriptive of said data being transported, a signature of said data being transported and characteristics of said data being transported.

7. A system according to claim 1 , wherein said description extractor is operable to extract encapsulated meta-information of said data being transported.

8. A system according to claim 1 , said data being transported comprising a plurality of protocol layers, the system further comprising a layer analyzer connected between said transport data monitor and said signature extractor, said layer analyzer comprising analyzer modules for at least two of said layers respectively.

9. A system according to claim 8 , wherein at least one of said analyzer modules comprises at least one of: a multimedia filter for determining whether passing content comprises multimedia data and restricting said signature extraction to said multimedia data, and a compression detector for determining whether said extracted transport data is compressed.

10. A system according to claim 9 , further comprising a description extractor for extracting a description directly from said compressed data.

11. A system according to claim 1 , comprising a sequential decision unit associated with said comparator, being operable to use a sequential decision test to update a likelihood of the presence of given content, based on at least one of the following: successive matches made by said comparator, context related parameters, other content related parameters and outside parameters and wherein said unauthorized content presence determinator is operable to use the output of said comparator to determine whether unauthorized content is present in said transport.

12. A system according to claim 1 , wherein said extractor comprises a binary function for applying to said extracted transport data, and wherein said binary function comprises at least one hash function.

13. A system according to claim 11 , wherein said binary function comprises a first, relatively fast, hash function to identify an offset in said extracted transport data and a second, full, hash function for application to said extracted transport data using said offset, wherein said relatively fast is by comparison with said full hash function.

14. A system for intercepting content being forwarded over a network, for monitoring the content prior to forwarding, comprising:

a micro-processor and a non-volatile computer readable storage medium,

a transport data monitor, connectable to a point in a network, and configured to intercept and monitor data being transported past said point,

a description extractor, associated with said transport data monitor, for extracting content descriptions of said data being transported,

a database of at least one preobtained description of content whose movements it is desired to monitor,

a comparator for determining whether said extracted description corresponds to any of said at least one preobtained descriptions, thereby to determine whether said data being transported comprises any of said content whose movements it is desired to monitor, wherein said content whose movements it is desired to monitor is compressed using a lossy compression technique and wherein said description extractor is configured to extract said content descriptors using only partial basic decoding of said data.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 056272/0475 →
CHANGE OF NAME Recorded May 10, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056183/0265 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, LLC (FKA PORTAUTHORITY TECHNOLOGIES, INC.); RAYTHEON OAKLEY SYSTEMS, LLC; FORCEPOINT FEDERAL LLC (FKA RAYTHEON CYBER PRODUCTS, LLC, FKA RAYTHEON CYBER PRODUCTS, INC.)
Reel/Frame 055492/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: PORTAUTHORITY TECHNOLOGIES, LLC
To: FORCEPOINT LLC
Reel/Frame 043156/0759 →
CHANGE OF NAME Recorded Aug 8, 2016
From: PORTAUTHORITY TECHNOLOGIES, INC.
To: PORTAUTHORITY TECHNOLOGIES, LLC
Reel/Frame 039609/0877 →
PATENT SECURITY AGREEMENT Recorded Jun 9, 2015
From: WEBSENSE, INC.; RAYTHEON OAKLEY SYSTEMS, LLC; RAYTHEON CYBER PRODUCTS, LLC (FORMERLY KNOWN AS RAYTHEON CYBER PRODUCTS, INC.); PORT AUTHORITY TECHNOLOGIES, INC.
To: RAYTHEON COMPANY
Reel/Frame 035859/0282 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME: 030694/0615 Recorded May 29, 2015
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: WEBSENSE, INC.; PORT AUTHORITY TECHNOLOGIES, INC.
Reel/Frame 035858/0680 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME: 30704/0374 Recorded May 29, 2015
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: WEBSENSE, INC.; PORT AUTHORITY TECHNOLOGIES, INC.
Reel/Frame 035801/0689 →
ASSIGNMENT OF SECURITY INTEREST Recorded Apr 10, 2014
From: JPMORGAN CHASE BANK, N.A., AS EXISTING COLLATERAL AGENT
To: ROYAL BANK OF CANADA, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 032716/0916 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 27, 2013
From: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 030704/0374 →
FIRST LIEN SECURITY AGREEMENT Recorded Jun 26, 2013
From: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 030694/0615 →
RELEASE OF SECURITY INTEREST Recorded Jun 26, 2013
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: PORTAUTHORITY TECHNOLOGIES, INC.
Reel/Frame 030692/0510 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCOMPLETE NAME CHANGE OF PORTAUTHORITY TECHNOLOGIES INC. PREVIOUSLY RECORDED ON REEL 025328 FRAME 0793. ASSIGNOR(S) HEREBY CONFIRMS THE NAME CHANGE INDICATING THE COMPLETE NAME OF PORTAUTHORITY TECHNOLOGIES, INC. Recorded Jun 24, 2013
From: VIDIUS INC.
To: PORTAUTHORITY TECHNOLOGIES, INC.
Reel/Frame 030667/0951 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 16, 2010
From: PORTAUTHORITY TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025503/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2010
From: PELED, ARIEL; CARNY, OFIR; TROYANSKY, LIDROR; TIROSH, OREN; ROGLIT, GUY; GUTMAN, GALIT
To: VIDIUS INC.
Reel/Frame 025328/0790 →
CHANGE OF NAME Recorded Nov 7, 2010
From: VIDIUS INC.
To: PORTAUTHORITY TECHNOLOGIES INC.
Reel/Frame 025328/0793 →