IP Library Granted Patent US 7,853,998
Granted Patent B2
US 7,853,998 · App. 11/726,559 · Granted Dec 14, 2010

Firewall propagation

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,853,998
App. No.
11/726,559
Granted
Dec 14, 2010
Kind
B2
Abstract

Methods and systems for propagating data security policies and rules up a chain of network components, for example, from an end-user device having a firewall, to a network component at the “edge” of the network, from where a policy statement can be transmitted to a service provider are described. A device, such as a computer or mobile phone, has, as part of its firewall software, a policy propagation file, that communicates with pre-existing firewall software. The firewall software creates a policy statement upon detecting a triggering event, which is transmitted from the device to the next data security component up the chain, “upstream,” in the network. The firewall server may combine policy statements from numerous end-user type devices and transmit the policy statement to an external network component. The ISP or other service provider may then use the policy statement to implement data security rules for the devices in the network.

Claims (17)

1. A method of filtering data entering a network, the method comprising:

creating a first policy statement containing one or more trigger names, one or more propagation policies, and one or more trigger short definitions, wherein the first policy statement is created by pre-existing firewall software;

within the network, propagating the first policy statement to a network data security server;

determining if there is a match in a first trigger name contained in the first policy statement with a second trigger name contained in a second policy statement;

if there is a match, creating a combined policy statement, wherein the second policy statement contains data that overrides data in the first policy statement;

sending an application programming interface (API) to the pre-existing firewall software if there is a trigger; and

determining which recipients should receive the combined policy statement.

2. A method as recited in claim 1 further comprising:

detecting an event; and

determining whether the event is the trigger.

3. A method as recited in claim 2 wherein determining whether the event is the trigger further includes checking to see if the event is listed in a policy propagation file.

4. A method as recited in claim 2 wherein determining whether the event is the trigger further comprises determining whether the event is a network-based trigger or an external trigger.

5. A method as recited in claim 1 wherein the network data security server is a firewall server.

6. A method as recited in claim 1 wherein creating a first policy statement includes storing trigger data in a policy statement when a trigger is activated.

7. A method as recited in claim 1 further comprising trigger long definitions and trigger long names.

8. A method as recited in claim 1 wherein creating the first policy statement further comprises storing trigger data in the first policy statement when a trigger is activated.

9. A method as recited in claim 1 further comprising translating the trigger definitions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: MOCANA CORPORATION
To: DIGICERT, INC.
Reel/Frame 058946/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2007
From: BLAISDELL, JAMES; VUONG, THIEN
To: MOCANA CORPORATION
Reel/Frame 019101/0062 →