IP Library Granted Patent US 7,657,871
Granted Patent B2
US 7,657,871 · App. 11/187,224 · Granted Feb 2, 2010

Method and system of managing configuration profiles of a plurality of deployed network elements

Assignee: SBC Knowledge Ventures, L.P.
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,657,871
App. No.
11/187,224
Granted
Feb 2, 2010
Kind
B2
Abstract

A method of managing configuration profiles for a plurality of network elements after the network elements have been deployed in a network. The method including retrieving configuration profiles from the network elements after the network elements have been deployed in the network; storing the retrieved configuration profiles in a database; and distributing one or more of the stored configuration profiles to one or more network elements experiencing fault conditions to facilitate the correction thereof.

Claims (33)

1. A method comprising:

connecting first and second routers to a network, wherein the first router has a first configuration profile stored therewith which specifies operation of the first router in the network, wherein the second router has a second configuration profile stored therewith which specifies operation of the second router in the network;

connecting a management server to the network such that the management server is remotely located from the first and second routers and is in communication with the first and second routers via the network;

retrieving, by the management server via the network, the first configuration profile from the first router after the first router has been operating in the network;

retrieving, by the management server via the network, the second configuration profile from the second router after the second router has been operating in the network;

storing, at the management server, the retrieved configuration profiles in a database;

monitoring, by the management server via the network, the first router to determine whether the first router experiences a first fault condition resulting in restoration of the operation of the first router in the network being dependent upon the first router having access to a copy of the first configuration profile other than the first configuration profile stored therewith;

monitoring, by the management server via the network, the second router to determine whether the second router experiences a second fault condition resulting in restoration of the operation of the second router in the network being dependent upon the second router having access to a copy of the second configuration profile other than the second configuration profile stored therewith;

distributing the stored first configuration profile from the management server to the first router via the network in response to the first router experiencing the first fault condition to facilitate the correction thereof; and

distributing the stored second configuration profile from the management server to the second router via the network in response to the second router experiencing the second fault condition to facilitate the correction thereof;

analyzing, by the management server, the retrieved configuration profiles for compliance with desired management characteristics; and

manipulating, by the management server, non-compliant configuration profiles to comply with the desired management characteristics; comprising analyzing, by the management server, the retrieved configuration profiles for compliance with desired management characteristics; and comprising manipulating, by the management server, non-compliant configuration profiles to comply with the desired management characteristics.

2. The method of claim 1 further comprising distributing only stored configuration profiles in compliance with the desired management characteristics to the routers experiencing fault conditions.

3. A computer readable storage medium containing executable code that when executed causes a management server, connected to a network having a first router with a first configuration profile stored therewith which specifies operation of the first router in the network and a second router with a second configuration profile stored therewith which specifies operation of the second router in the network, to perform steps, the steps comprising:

retrieving the first configuration profile from the first router after the first router has been operating in the network;

retrieving the second configuration profile from the second router after the second router has been operating in the network;

storing the retrieved configuration profiles in a database;

monitoring the first router to determine whether the first router experiences a first fault condition resulting in restoration of the operation of the first router in the network being dependent upon the first router having access to a copy of the first configuration profile other than the first configuration profile stored therewith;

monitoring the second router to determine whether the second router experiences a second fault condition resulting in restoration of the operation of the second router in the network being dependent upon the second router having access to a copy of the second configuration profile other than the second configuration profile stored therewith;

distributing the stored first configuration profiles to the first router in response to the first router experiencing the first fault conditions to facilitate the correction thereof; and

distributing the stored second configuration profile to the second router in response to the second router experiencing the second fault condition to facilitate the coffection thereof;

analyzing the retrieved configuration profiles for compliance with desired management characteristics; and

manipulating non-compliant configuration profiles to comply with the desired management characteristics; comprise analyzing the retrieved configuration profiles for compliance with desired management characteristics; and comprise manipulating non-compliant configuration profiles to comply with the desired management characteristics.

4. The computer readable storage medium of claim 3 wherein the steps further comprise distributing only stored configuration profiles in compliance with the desired management characteristics to the routers experiencing fault conditions.

5. A method comprising:

connecting a router to a network, wherein the router has a configuration profile stored therewith which specifies operation of the router in the network;

connecting a management server to the network such that the management server is remotely located from the router and is in communication with the router via the network;

retrieving, by the management server via the network, the configuration profile from the router after the router has been operating in the network;

storing, at the management server, the retrieved configuration profile;

monitoring, by the management server via the network, the router to determine whether the router experiences a fault condition resulting in restoration of the operation of the router in the network being dependent upon the router having access to a copy of the configuration profile other than the configuration profile stored therewith; and

distributing the stored configuration profile from the management server to the router via the network in response to the router experiencing the fault condition to facilitate the correction thereof;

analyzing the retrieved configuration profiles for compliance with desired management characteristics; and

manipulating non-compliant configuration profiles to comply with the desired management characteristics; analyzing the retrieved configuration profiles for compliance with desired management characteristics; and manipulating non-compliant configuration profiles to comply with the desired management characteristics.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2018
From: AT&T INTELLECTUAL PROPRTY I, L.P.
To: SERVICENOW, INC.
Reel/Frame 046514/0068 →
CHANGE OF NAME Recorded Jul 23, 2018
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 046607/0788 →
CHANGE OF NAME Recorded Jul 23, 2018
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 046607/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2005
From: VELUPILLAI, MANIVANNAN
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 016811/0715 →
Continuity (1)
Related Publication 20070022418A1 · Jan 25, 2007