IP Library Granted Patent US 7,636,947
Granted Patent B2
US 7,636,947 · App. 10/859,156 · Granted Dec 22, 2009

Apparatus and method for electronic mail filtering

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,636,947
App. No.
10/859,156
Granted
Dec 22, 2009
Kind
B2
Abstract

A method for distributed management of phrase-based security policy, the security policy applied with respect to a digital medium, the method comprising: storing at least one phrase together with accompanying security policy; assigning an owner to at least one of the stored phrases; scanning and analyzing the digital medium in order to locate and identify the at least one stored phrase; upon locating the at least one phrase within a digital item in the digital medium: applying the security policy with respect to the digital item, and notifying the owner.

Claims (49)

1. A method for distributed management of a phrase-based security policy, said security policy being applied with respect to outgoing digital traffic on an electronic network , the method comprising, within said electronic network:

a. providing a storage device, and storing at least two different phrases in said storage device;

b. assigning a respective owner each of said stored phrases, and obtaining a respective accompanying security policy for each of said stored phrases from said respective owner;

c. providing a network monitoring module, and electronically scanning and analyzing said outgoing digital traffic using said network monitoring module in order to detect at least one stored phrase within a digital item in said outgoing digital traffic; and

d. upon detection of said at least one stored phrase within a digital item in said digital traffic:

i. electronically applying said respective security policy of said detected stored phrase with respect to said digital item thereby to affect distribution of said digital item, and

ii. outputting a notification regarding the presence of said phrase in said digital item to said respective owner, and if said respective owner responds with instructions relating to distribution of said digital item, electronically applying said provided instructions with respect to distribution of said digital item;

thereby applying said distributed management of a phrase based distribution policy over said electronic network.

2. A method according to claim 1 , wherein said phrase comprises any of: keyword, keyphrase and number.

3. A method according to claim 1 , wherein said security policy comprises either of a distribution policy and a usage policy.

4. A method according to claim 3 , wherein said usage comprises at least one of the following: storage; copying a file; copying an excerpt; editing; copying to clipboard; copying an excerpt to clipboard; changing format; changing encoding; renaming a file; encryption; decryption; changing digital management; opening by an application; and printing.

5. A method according to claim 3 , wherein said distribution policy comprises distribution regulation, said distribution regulation being for regulating at least one of the following: sending said digital item via mail; sending said digital item via web mail; uploading said digital item to a web server; uploading said digital item to a FTP server; sending said digital item via a file transfer application; sending said digital item via an instant messaging application; sending said digital item via a file transfer protocol; and sending said digital item via an instant messaging protocol.

6. A method according to claim 1 , wherein said security policy comprises determining a legitimacy of at least one of the following: a set of authorized recipients; a set of authorized usages; a set of allowed formats; a set of allowed distribution channels, and a required action.

7. A method according to claim 6 , wherein said required action comprises at least one of the following: preventing distribution of said digital item; preventing storage of said digital item; preventing usage of said digital item; reporting distribution of said digital item; reporting storage of said digital item; reporting usage of said digital item; reporting; alerting about distribution of said digital item; alerting storage of said digital item; alerting usage of said digital item; alerting; logging distribution of said digital item; logging storage of said digital item; logging usage of said digital item; logging; notifying about distribution of said digital item; notifying about storage of said digital item; notifying about usage of said digital item; notifying; notifying to an administrator; notifying to a manager; notifying to a recipient; notifying to a sender; notifying to an owner of said digital item; quarantine; alerting an administrator; alerting a manager; alerting a recipient; alerting a sender; alerting an owner of said digital item; reporting to an administrator; reporting to a manager; reporting to a recipient; reporting to a sender; reporting to an owner of said digital item; encrypting said digital item; changing said digital item; replacing an information object with said digital item; and utilizing digital rights management technology on said digital item.

8. A method according to claim 1 , further comprising approving at least one of said phrases or its respective accompanying security policy before storing said at least one of said phrases.

9. A method according to claim 8 , wherein said approving at least one phrase comprises: a. determining the expected increase in false-alarm rate due to adding said at least one phrase or its respective accompanying security policy, and b. deciding whether to approve said at least one phrase based on said expected increase in said false-alarm rate.

10. A method according to claim 9 , wherein said determining said expected increase in false-alarm rate comprises comparing the distribution of said at least phrase in classified documents and in un-classified documents.

11. A method according to claim 9 , wherein said determining said expected increase in false-alarm rate comprises comparing the distribution of said at least one phrase in documents owned by the user that suggests said phrase or by users that are authorized senders according to said respective accompanying security policy of said at least phrase, with the distribution of said phrase candidate within the documents of users that are not authorized senders according to said respective accompanying security policy of said at least one phrase.

12. A method according to claim 1 , wherein said security policy comprises rules to be applied after detecting at least one set of said stored phrases within said digital item.

13. A method according to claim 12 , wherein said at least one set comprises one or more combinations of said stored phrases.

14. A method according to claim 1 , wherein said security policy comprises at least one rule, said at least one rule being to determine the actions to be applied according to the number of said phrases detected within said digital item.

15. A method according to claim 1 , further comprising assigning a default security policy to at least one of said stored phrases.

16. A method according to claim 15 , wherein said assigning said default security policy comprises: a. allowing said owner to assign an impact parameter to said stored phrase, said impact parameter reflecting the expected negative impact of an unauthorized dissemination of a message containing said stored phrase; b. defining at least one rule, said at least one rule defines at least one action to be taken upon detecting at least one phrase to which said impact parameter was assigned, and wherein said at least one action is determined according to said impact parameter.

17. A method according to claim 15 , wherein said assigning said default security policy comprises: a. allowing said owner to assign a secrecy level to said stored phrase; b. defining at least one rule, wherein said at least one rule defines at least one action to be taken upon detecting at least one phrase to which said secrecy level was assigned, and wherein said at least one action is determined according to said secrecy level.

18. A method according to claim 15 , wherein said assigning said default security policy comprises: a. allowing said owner to define a project to which said stored phrase is related; b. defining at least one rule, wherein said rules defines at least one action to be taken upon detecting at least one phrase to which said project was assigned, and wherein said at least one action is determined according to said project.

19. A method according to claim 1 , wherein said owner comprises a group of users.

20. A method according to claim 1 , wherein said security policy comprises at least one rule that assign authorizations based on both horizontal and vertical compartmentalization within an organization.

21. A method according to claim 1 , wherein said security policy comprises at least one rule that allows organizational entities to inherit the authorizations of their subordinates.

22. A method according to claim 1 , wherein said policy comprises placing a substantially imperceptible marking in said digital item, said marking comprising information content, and said method comprising placing said marking, when indicated by said policy, before allowing at least one of the following: storage of said digital item; usage of said digital item; and distribution of said digital item.

23. A method according to claim 1 , further comprising assigning a custodian to said phrase.

24. A method according to claim 1 , wherein said policy is dependent on at least one of the following: the domain of a respective digital item; the identity of a system; the identity of a user; the identity level of a user authorizing an action; the identity of a user requesting an action; the identity of a user involved in an action; the identity of a user receiving an digital item; the authentication level of a system; the authentication level of a user; the authentication level of a user requesting an action; the authentication level of a user authorizing an action; the authentication level of a user involved in an action; the authentication level of a user receiving said digital item; the authentication level of a user sending said digital item; the format of an digital item instance; an interface being used; an application being used; encryption being used; digital rights management technology being used; detection of transformation, wherein said transformation is operable to reduce the ability to identify said transformed digital item; digital item integrity; regular usage pattern; regular distribution pattern; regular storage pattern; information path; consistency of an action with usage pattern; the identity of a user overriding policy and authorizing the action in respect to said digital item; the authentication level of a user overriding policy and authorizing the action in respect to said digital item; the identity of a user sending digital item; information property of said digital item; language of said digital item; representation of said digital item; operations done on of said digital item; identity of users involved along the life cycle of said digital item; application used on of said digital item; transition channel of said digital item; participant agents; virtual location of a computer; logical location of a computer; physical location of a computer; type of a computer; type of a laptop computer; type of a desktop computer; type of a server computer; and owner identity.

25. A method according to claim 1 , wherein said digital medium comprises at least one of the following: a distribution channel; and a storage medium.

26. A method for distributed management of document distribution over an electronic network, the method comprising, over said electronic network:

providing a storage device and a network monitoring module;

allowing each of a plurality of users at locations distributed around said electronic network to define respective key words or key phrases, and storing said key words and key phrases in said storage device;

electronically assigning ones of said plurality of users defining a respective keyword or key phrase as an owner of said respective keyword or key phrase;

electronically monitoring electronic documents in distribution over said electronic network for the presence of said defined keywords or key phrases using said network monitoring module; and

upon discovering one of said defined key words or key phrases in an electronic document currently being distributed over said electronic network as a result of said electronic monitoring, determining an owner thereof and outputting a notification to said owner, receiving said owner's instructions for handling said electronic document containing said phrase, and applying said instructions to said electronic document containing said phrase, thereby providing said distributed management of document distribution.

27. The method of claim 26 , wherein said step of allowing each of a plurality of users to define respective key words or key phrases comprises: testing a suggested key word or key phrase against said document distribution to determine a rate of false alarms that use of said suggested key word or key phrase would cause, and accepting said suggested key word or key phrase only if a predetermined false alarm threshold level is not reached.

28. An apparatus for distributed management of a phrase-based security policy on an electronic network, said security policy being applied with respect to digital documents traveling over said electronic network, the apparatus comprising:

a. a storage device configured for storing at least two phrases together with a respective accompanying security policy;

b. a policy reference monitor configured for assigning network users as owners to respective stored phrases;

c. at least one network monitoring module configured for scanning and analyzing digital documents of passing digital traffic in order to locate and identify respective stored phrases from said passing digital traffic;

d. a policy enforcement unit configured for applying and enforcing said accompanying security policy with respect to respective digital documents upon detection of respective stored phrases therewithin, and

e. a notification and instruction module, associated with said policy enforcement unit, configured for notifying said owner about detection of a respective owned phrase and receiving an instruction of said owner for a response, said response to be passed to said policy enforcement unit for application to said respective digital document, thereby providing a phrase-based security policy for electronic document distribution on an electronic network.

29. An apparatus according to claim 28 , wherein said phrase comprises any of: keyword, keyphrase and number.

30. An apparatus according to claim 28 , wherein said security policy comprises either of a distribution policy and a usage policy.

31. An apparatus according to claim 28 , wherein said security policy comprises determining a legitimacy of at least one of the following: a set of authorized recipients; a set of authorized usages; a set of allowed formats; a set of allowed distribution channels, and a required action.

32. An apparatus according to claim 28 , wherein said digital medium comprises at least one of the following: a distribution channel; and a storage medium.

Assignments (24)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
SECURITY INTEREST Recorded Apr 1, 2025
From: FORCEPOINT LLC; BITGLASS, LLC
To: SOCIÉTÉ GÉNÉRALE
Reel/Frame 070703/0887 →
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 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 →
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 →
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 019569 FRAME 0647. ASSIGNOR(S) HEREBY CONFIRMS THE NAME CHANGE INDICATING THE COMPLETE NAME OF PORTAUTHORITY TECHNOLOGIES, INC.. Recorded Jun 23, 2013
From: VIDIUS INC.
To: PORTAUTHORITY TECHNOLOGIES, INC.
Reel/Frame 030667/0914 →
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 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Nov 19, 2010
From: BANK OF AMERICA, N.A., AS SENIOR COLLATERAL AGENT
To: PORTAUTHORITY TECHNOLOGIES, INC.; WEBSENSE, INC.
Reel/Frame 025408/0520 →
ASSIGNMENT OF SECURITY INTEREST Recorded Jul 3, 2008
From: MORGAN STANLEY & CO. INCORPORATED, IN ITS CAPACITY AS RESIGNING SENIOR COLLATERAL AGENT
To: BANK OF AMERICA, N.A., IN ITS CAPACITY AS SUCCESSOR SENIOR COLLATERAL AGENT
Reel/Frame 021185/0802 →
SENIOR PATENT SECURITY AGREEMENT Recorded Oct 19, 2007
From: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, INC.
To: MORGAN STANLEY & CO. INCORPORATED, AS SENIOR COLLATERAL AGENT
Reel/Frame 019984/0416 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2007
From: LEXINGTON VENTURES, LLC
To: PORTAUTHORITY TECHNOLOGIES INC.
Reel/Frame 019572/0347 →
CHANGE OF NAME Recorded Jul 18, 2007
From: VIDIUS INC.
To: PORTAUTHORITY TECHNOLOGIES INC.
Reel/Frame 019569/0647 →
GRANT OF PATENT SECURITY INTEREST Recorded Nov 4, 2004
From: VIDIUS, INC.
To: LEXINGTON VENTURES, LLC; STI VENTURES INVESTMENTS B.V.
Reel/Frame 015332/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2004
From: PELED, ARIEL; TROYANSKY, LIDROR; LUPO, GUY; CARNY, OFIR
To: VIDIUS INC.
Reel/Frame 015432/0552 →