IP Library Granted Patent US 9,369,431
Granted Patent B1
US 9,369,431 · App. 14/092,415 · Granted Jun 14, 2016

Security device controller

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 9,369,431
App. No.
14/092,415
Granted
Jun 14, 2016
Kind
B1
Abstract

In some embodiments, a security device controller (SDC) is provided. In some embodiments, a security device controller includes receiving a configuration policy in a vendor neutral language; and automatically configuring a plurality of security devices on a heterogeneous network based on the configuration policy. For example, the plurality of security devices can include physical, virtual, or software defined network (SDN) based routers and/or firewalls, and the heterogeneous network can include security devices from a plurality of different vendors.

Claims (36)

1. A system for a security device controller, comprising:

a processor configured to:

receive at least one configuration policy in a vendor neutral language; and

automatically configure a plurality of security devices on a heterogeneous network based on the at least one configuration policy, wherein the plurality of security devices includes physical, virtual, or software defined network (SDN) based routers and/or firewalls, wherein the heterogeneous network includes security devices from a plurality of different vendors, and wherein automatically configuring the plurality of security devices comprises to:

translate, using a first dictionary, a first configuration policy of the at least one configuration policy in the vendor neutral language into a first language relating to a first security device of a first vendor, the first dictionary including translations of vendor-neutral security device commands/languages into first vendor specification commands/languages;

translate, using a second dictionary, the first configuration policy of the at least one configuration policy in the vendor neutral language into a second language relating to a second security device of a second vendor, the first vendor being different from the second vendor, the second dictionary including translations of the vendor-neutral security device commands/languages into second vendor specification commands/languages;

send the first language to the first security device; and

send the second language to the second security device, each security device relating to a firewall or router; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. The system of claim 1 , wherein the security device controller facilitates provisioning security devices.

3. The system of claim 2 , wherein the heterogeneous network includes firewall devices from a plurality of different vendors.

4. The system of claim 1 , wherein the security device controller facilitates provisioning security devices, including physical security devices, virtual security devices, and/or software defined networks (SDN) based networks.

5. The system of claim 4 , wherein the heterogeneous network includes security devices from a plurality of different vendors.

6. The system of claim 1 , wherein the heterogeneous network includes firewall devices from a plurality of different vendors.

7. The system of claim 1 , wherein the heterogeneous network includes firewall devices from a plurality of different vendors.

8. The system of claim 1 , wherein the heterogeneous network includes security devices from a plurality of different vendors, and wherein the processor is further configured to:

generate a report on the plurality of security devices on the heterogeneous network.

9. The system of claim 1 , wherein the first language is different from the second language.

10. A method for a security device controller, comprising:

receiving at least one configuration policy in a vendor neutral language; and

automatically configuring a plurality of security devices on a heterogeneous network based on the at least one configuration policy, wherein the plurality of security devices includes physical, virtual, or software defined network (SDN) based routers and/or firewalls, wherein the heterogeneous network includes security devices from a plurality of different vendors, and wherein automatically configuring the plurality of security devices comprises:

translating, using a first dictionary, a first configuration policy of the at least one configuration policy in the vendor neutral language into a first language relating to a first security device of a first vendor, the first dictionary including translations of vendor-neutral security device commands/languages into first vendor specification commands/languages;

translating, using a second dictionary, the first configuration policy of the at least one configuration policy in the vendor neutral language into a second language relating to a second security device of a second vendor, the first vendor being different from the second vendor, the second dictionary including translations of the vendor-neutral security device commands/languages into second vendor specification commands/languages;

sending the first language to the first security device; and

sending the second language to the second security device, each security device relating to a firewall or router.

11. The method of claim 10 , wherein the security device controller facilitates provisioning security devices.

12. The method of claim 10 , wherein the security device controller facilitates provisioning security devices, including physical security devices, virtual security devices, and/or software defined networks (SDN) based networks.

13. A computer program product for a security device controller, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

receiving at least one configuration policy in a vendor neutral language; and

automatically configuring a plurality of security devices on a heterogeneous network based on the at least one configuration policy, wherein the plurality of security devices includes physical, virtual, or software defined network (SDN) based routers and/or firewalls, wherein the heterogeneous network includes security devices from a plurality of different vendors, and wherein automatically configuring the plurality of security devices comprises:

translating, using a first dictionary, a first configuration policy of the at least one configuration policy in the vendor neutral language into a first language relating to a first security device of a first vendor, the first dictionary including translations of vendor-neutral security device commands/languages into first vendor specification commands/languages;

translating, using a second dictionary, the first configuration policy of the at least one configuration policy in the vendor neutral language into a second language relating to a second security device of a second vendor, the first vendor being different from the second vendor, the first dictionary including translations of the vendor-neutral security device commands/languages into second vendor specification commands/languages;

sending the first language to the first security device; and

sending the second language to the second security device, each security device relating to a firewall or router.

14. The computer program product recited in claim 13 , wherein the security device controller facilitates provisioning security devices.

15. The computer program product recited in claim 13 , wherein the security device controller facilitates provisioning security devices, including physical security devices, virtual security devices, and/or software defined networks (SDN) based networks.

Assignments (7)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS (RELEASES RF 040575/0549) Recorded Dec 3, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: INFOBLOX INC.
Reel/Frame 054585/0914 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0317 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0331 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES RF 040579/0302) Recorded Oct 23, 2019
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: INFOBLOX, INC.
Reel/Frame 050809/0980 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 8, 2016
From: INFOBLOX INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040579/0302 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 7, 2016
From: INFOBLOX INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040575/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: KIRBY, JASON A.; BELAMARIC, JOHN DOMINIC; TUR, FRANCOIS J.; TROILLARD, CHRISTOPHE
To: INFOBLOX INC.
Reel/Frame 032188/0041 →