Abstract: A method, non-transitory computer readable medium and upgrade management computing device for managing upgrade in a telecommunication network comprising identifying one or more telecommunication network elements which are currently active. A type, a subnet and one or more network topologies is identified for each of the identified active one or more telecommunication network elements. The identified active one or more telecommunication network elements is upgraded with one or more available upgrades based on the identified type, the subnet and the one or more network topologies. During the upgrading, the identified active one or more telecommunication network elements is monitored for occurrence of one or more errors. One or more reports are generated based on the monitoring.
CLIAMS:We claim:
1. A method for managing upgrade in a telecommunication network, the method comprising:
identifying, by an upgrade management computing device, one or more telecommunication network elements which are currently active;
identifying, by the upgrade management computing device, a type, a subnet and one or more network topologies for each of the identified active one or more telecommunication network elements;
upgrading, by the upgrade management computing device, the identified active one or more telecommunication network elements with one or more available upgrades based on the identified type, the subnet and the one or more network topologies;
monitoring, by the upgrade management computing device, during the upgrading of one or more of the identified active one or more telecommunication network elements for occurrence of one or more errors; and
generating, by the upgrade management computing device, one or more reports based on the monitoring.
2. The method as set forth in claim 1 further comprising:
creating, by the upgrade management computing device, one or more groups for the identified active one or more telecommunication network elements based on the identified one or more network topologies; and
obtaining, by the upgrade management computing device, a gateway for each of the created one or more groups.
3. The method as set forth in claim 2 further comprising:
determining, by the upgrade management computing device, a reachability index for each of the identified active one or more telecommunication network elements within each of the created one or more groups based on the obtained gateway; and
determining, by the upgrade management computing device, an upgrade sequence and an upgrade plan for each of the identified active one or more telecommunication network elements within each of the created one or more groups based on the identified one or more network topologies and the determined reachability index.
4. The method as set forth in claim 1 wherein the upgrading further comprises:
obtaining, by the upgrade management computing device, one or more rules associated with the identified active one or more telecommunication network elements; and
upgrading, by the upgrade management computing device, the identified active one or more telecommunication network elements based on the obtained one or more rules.
5. The method as set forth in claim 1 further comprising analyzing, by the upgrade management computing device, one or more of the generated reports to identify a cause of the determined one or more errors.
6. The method as set forth in claim 1 wherein the monitoring further comprises:
suspending, by the upgrade management computing device, the upgrading on each of the identified active one or more telecommunication network elements when one or more errors are determined to have occurred; and
notifying, by the upgrade management computing device, when the one or more errors are determined to have occurred.
7. The method as set forth in claim 1 wherein the monitoring further comprises:
identifying, by the upgrade management computing device, one or more network changes in the one or more network topologies during the upgrading of one or more of the identified active one or more telecommunication network elements; and
determining, by the upgrade management computing device, a new upgrade plan for each of the identified active one or more telecommunication network elements based on the identified one or more network changes; and
adapting, by the upgrade management computing device, the upgrading by performing a new upgrade for each of the identified active one or more telecommunication network elements based on the determined new upgrade plan.
8. The method as set forth in claim 1 further comprising:
determining, by the upgrade management computing device, for a successful completion of the upgrading one or more of the identified active one or more telecommunication network elements;
retaining, by the upgrade management computing device, the upgrading on one or more of the identified active one or more telecommunication network elements when the successful completion has been determined; and
removing, by the upgrade management computing device, the upgrading on one or more of the identified active one or more telecommunication network elements when the successful completion has not been determined.
9. An upgrade management computing device comprising:
one or more processors;
a memory, wherein the memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising:
identifying, one or more telecommunication network elements which are currently active;
identifying, a type, a subnet and one or more network topologies for each of the identified active one or more telecommunication network elements;
upgrading, the identified active one or more telecommunication network elements with one or more available upgrades based on the identified type, the subnet and the one or more network topologies;
monitoring, during the upgrading of one or more of the identified active one or more telecommunication network elements for occurrence of one or more errors; and
generating, one or more reports based on the monitoring.
10. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising:
creating, one or more groups for the identified active one or more telecommunication network elements based on the identified one or more network topologies; and
obtaining, a gateway for each of the created one or more groups.
11. The device as set forth in claim 10 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising:
determining, a reachability index for each of the identified active one or more telecommunication network elements within each of the created one or more groups based on the obtained gateway; and
determining, an upgrade sequence and an upgrade plan for each of the identified active one or more telecommunication network elements within each of the created one or more groups based on the identified one or more network topologies and the determined reachability index.
12. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory for the upgrading further comprises:
obtaining, one or more rules associated with the identified active one or more telecommunication network elements; and
upgrading, the identified active one or more telecommunication network elements based on the obtained one or more rules.
13. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising analyzing, one or more of the generated reports to identify a cause of the determined one or more errors.
14. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory for the monitoring further comprises:
suspending, the upgrading on each of the identified active one or more telecommunication network elements when one or more errors are determined to have occurred; and
notifying, when the one or more errors are determined to have occurred.
15. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory for the monitoring further comprises:
identifying, one or more network changes in the one or more network topologies during the upgrading of one or more of the identified active one or more telecommunication network elements; and
determining, a new upgrade plan for each of the identified active one or more telecommunication network elements based on the identified one or more network changes; and
adapting, the upgrading by performing a new upgrade for each of the identified active one or more telecommunication network elements based on the determined new upgrade plan.
16. The device as set forth in claim 9 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising:
determining, for a successful completion of the upgrading one or more of the identified active one or more telecommunication network elements;
retaining, the upgrading on one or more of the identified active one or more telecommunication network elements when the successful completion has been determined; and
removing, the upgrading on one or more of the identified active one or more telecommunication network elements when the successful completion has not been determined.
Dated this 10th day of September, 2013
SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This technology relates to methods for managing upgrading in a telecommunication network and devices thereof.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 4043-CHE-2013 FORM-9 10-09-2013.pdf | 2013-09-10 |
| 1 | 4043-CHE-2013-IntimationOfGrant06-09-2022.pdf | 2022-09-06 |
| 2 | 4043-CHE-2013 FORM-18 10-09-2013.pdf | 2013-09-10 |
| 2 | 4043-CHE-2013-PatentCertificate06-09-2022.pdf | 2022-09-06 |
| 3 | IP24868-Spec.pdf | 2013-09-17 |
| 3 | 4043-CHE-2013-PETITION UNDER RULE 137 [10-08-2022(online)]-1.pdf | 2022-08-10 |
| 4 | IP24868-Fig.pdf | 2013-09-17 |
| 4 | 4043-CHE-2013-PETITION UNDER RULE 137 [10-08-2022(online)].pdf | 2022-08-10 |
| 5 | FORM 5.pdf | 2013-09-17 |
| 5 | 4043-CHE-2013-Written submissions and relevant documents [09-08-2022(online)].pdf | 2022-08-09 |
| 6 | FORM 3.pdf | 2013-09-17 |
| 6 | 4043-CHE-2013-AMENDED DOCUMENTS [08-07-2022(online)].pdf | 2022-07-08 |
| 7 | 4043-CHE-2013-FER.pdf | 2018-03-28 |
| 7 | 4043-CHE-2013-Correspondence to notify the Controller [08-07-2022(online)].pdf | 2022-07-08 |
| 8 | 4043-CHE-2013-Information under section 8(2) (MANDATORY) [28-09-2018(online)].pdf | 2018-09-28 |
| 8 | 4043-CHE-2013-FORM 13 [08-07-2022(online)].pdf | 2022-07-08 |
| 9 | 4043-CHE-2013-FORM 3 [28-09-2018(online)].pdf | 2018-09-28 |
| 9 | 4043-CHE-2013-POA [08-07-2022(online)].pdf | 2022-07-08 |
| 10 | 4043-CHE-2013-FER_SER_REPLY [28-09-2018(online)].pdf | 2018-09-28 |
| 10 | 4043-CHE-2013-US(14)-HearingNotice-(HearingDate-25-07-2022).pdf | 2022-07-04 |
| 11 | 4043-CHE-2013-COMPLETE SPECIFICATION [28-09-2018(online)].pdf | 2018-09-28 |
| 12 | 4043-CHE-2013-FER_SER_REPLY [28-09-2018(online)].pdf | 2018-09-28 |
| 12 | 4043-CHE-2013-US(14)-HearingNotice-(HearingDate-25-07-2022).pdf | 2022-07-04 |
| 13 | 4043-CHE-2013-FORM 3 [28-09-2018(online)].pdf | 2018-09-28 |
| 13 | 4043-CHE-2013-POA [08-07-2022(online)].pdf | 2022-07-08 |
| 14 | 4043-CHE-2013-FORM 13 [08-07-2022(online)].pdf | 2022-07-08 |
| 14 | 4043-CHE-2013-Information under section 8(2) (MANDATORY) [28-09-2018(online)].pdf | 2018-09-28 |
| 15 | 4043-CHE-2013-Correspondence to notify the Controller [08-07-2022(online)].pdf | 2022-07-08 |
| 15 | 4043-CHE-2013-FER.pdf | 2018-03-28 |
| 16 | 4043-CHE-2013-AMENDED DOCUMENTS [08-07-2022(online)].pdf | 2022-07-08 |
| 16 | FORM 3.pdf | 2013-09-17 |
| 17 | 4043-CHE-2013-Written submissions and relevant documents [09-08-2022(online)].pdf | 2022-08-09 |
| 17 | FORM 5.pdf | 2013-09-17 |
| 18 | 4043-CHE-2013-PETITION UNDER RULE 137 [10-08-2022(online)].pdf | 2022-08-10 |
| 18 | IP24868-Fig.pdf | 2013-09-17 |
| 19 | IP24868-Spec.pdf | 2013-09-17 |
| 19 | 4043-CHE-2013-PETITION UNDER RULE 137 [10-08-2022(online)]-1.pdf | 2022-08-10 |
| 20 | 4043-CHE-2013-PatentCertificate06-09-2022.pdf | 2022-09-06 |
| 20 | 4043-CHE-2013 FORM-18 10-09-2013.pdf | 2013-09-10 |
| 21 | 4043-CHE-2013-IntimationOfGrant06-09-2022.pdf | 2022-09-06 |
| 21 | 4043-CHE-2013 FORM-9 10-09-2013.pdf | 2013-09-10 |
| 1 | 4043_CHE_2013_04-01-2018.pdf |