IP Library Granted Patent US 8,601,091
Granted Patent B2
US 8,601,091 · App. 12/333,446 · Granted Dec 3, 2013

Method and system for automating network engineering

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,601,091
App. No.
12/333,446
Granted
Dec 3, 2013
Kind
B2
Abstract

A method and system of an embodiment may include receiving network device information associated with a network device, parsing the network device information, identifying one or more network device attributes associated with the network device from the parsed network device information, displaying via a user interface, user information associated with the one or more identified network device attributes, receiving one or more user commands via the user interface, and translating, by a command interpreter module, the one or more user commands into one or more network device executable commands.

Claims (44)

1. A computer-implemented method, comprising:

receiving network device information associated with a network device located within a network;

parsing the network device information;

identifying one or more network device attributes associated with the network device from the parsed network device information;

displaying, via a user interface, at least one of one or more identified network device attributes;

requesting additional network device information to identify one or more network device attributes;

analyzing at least one of the network device information and the additional network device information to identify one or more non-compliant devices based on at least one user-specified setting, wherein the at least one user-specified setting is determined by a user via a translatable template;

receiving one or more user commands via the user interface;

translating, by a command interpreter module, the one or more user commands into one or more network device executable commands; and

generating one or more configuration commands to configure one or more network devices.

2. The computer-implemented method of claim 1 , wherein at least one network device attribute comprises network connectivity of the network device.

3. The computer-implemented method of claim 1 , further comprising:

accessing one or more network devices via a network to obtain network device information.

4. The computer-implemented method of claim 3 , further comprising authorizing access with one or more access control mechanisms prior to accessing one or more network devices remotely.

5. The computer-implemented method of claim 4 , wherein at least one of the one or more access control mechanisms comprises an authentication server.

6. The computer-implemented method of claim 1 , wherein the network device information is received as one or more network device configuration files.

7. The computer-implemented method of claim 1 , wherein the one or more devices comprise devices on a client network managed by a service provider.

8. The computer-implemented method of claim 1 , further comprising utilizing a template to generate the request for additional network device information.

9. The computer-implemented method of claim 1 , wherein additional network device information is parsed from configuration files.

10. The computer-implemented method of claim 1 , wherein additional network device information is queried from one or more network devices.

11. The computer-implemented method of claim 1 , wherein the one or more configuration commands are generated to reconfigure one or more identified non-compliant devices.

12. The computer-implemented method of claim 1 , further comprising:

delivering one or more configuration commands to one or more network devices via a network.

13. The computer-implemented method of claim 1 , further comprising:

providing one or more configuration commands to a user.

14. The computer-implemented method of claim 2 , further comprising:

utilizing analyzed network connectivity of one or more network devices to provide one or more network address management services.

15. A non-transitory computer readable media comprising code to perform the acts of the computer-implemented method of claim 1 .

16. The method of claim 1 , wherein the additional network device information provides a more detailed view of the one or more network device attributes than the network device information.

17. A system, comprising:

organized data storage for storing network information; and

a processor wherein the processor is configured to:

receive network device information associated with a network device located within a network;

parse the network device information;

identify one or more network device attributes associated with the network device from the parsed network device information;

display, via a user interface, at least one of the one or more identified network device attributes;

request additional network device information to identify one or more network device attributes;

analyze at least one of the network device information and the additional network device information to identify one or more non-compliant devices based on at least one user-specified setting, wherein the at least one user-specified setting is determined by a user via a translatable template;

receive one or more user commands via the user interface;

translate, by a command interpreter module, the one or more user commands into one or more network device executable commands; and

generate one or more configuration commands to configure one or more network devices.

18. The system of claim 17 , wherein at least one network device attribute comprises network connectivity of the network device.

19. The system of claim 17 , wherein the translation of the user interface enables a user to access network device information utilizing a standardized command syntax.

20. The system of claim 17 , wherein the additional network device information provides a more detailed view of the one or more network device attributes than the network device information.

Assignments (4)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2018
From: VERIZON PATENT AND LICENSING INC.
To: ATLASSIAN, INC.
Reel/Frame 047127/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2009
From: MCI COMMUNICATIONS SERVICES, INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023193/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: VENOUSS, YAVAR
To: MCI COMMUNICATIONS SERVICES, INC.
Reel/Frame 021970/0082 →