Sign In to Follow Application
View All Documents & Correspondence

System And Method For Golden Auto Correction For Multi Vendors

Abstract: The present disclosure provides a method for generating work orders (WOs) for network nodes. The method allows a processing engine (208) to receive a plurality of parameters from the network nodes. The method uses a work order (WO) module (212) for (i) analyzing the plurality of received parameters to extract a first set of parameters causing discrepancies, (ii) generating one or more WOs based on the extracted first set of parameters and an exclusion list, (iii) executing the generated one or more WOs once it is determined that the one or more WOs belong to the NSA type, and (iv) sending one or more WOs approval requests corresponding to the one or more WOs to a set of approvers if it is determined that the one or more WOs belong to the SA type and executing the one or more WOs within a scheduled time based on the approvals. Figure.3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
02 July 2023
Publication Number
1/2025
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

JIO PLATFORMS LIMITED
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad - 380006, Gujarat, India.

Inventors

1. BHATNAGAR, Aayush
Tower-7, 15B, Beverly Park, Sector-14 Koper Khairane, Navi Mumbai - 400701, Maharashtra, India.
2. BHATNAGAR, Pradeep Kumar
Tower-7, 15B, Beverly Park, Sector-14 Koper Khairane, Navi Mumbai - 400701, Maharashtra, India.
3. SHAH, Brijesh
A1-1903, Atlantis, Plot No 5, Sector 11, Ghansoli, Navi Mumbai - 400701, Maharashtra, India.
4. CHOURASIA, Nitesh Kumar
C-106, Mediterrenea, Casario, Kalyan Shil Road, Kalyan, Thane, Maharashtra - 421204, India.
5. TARAN, Mayank
F-305, Volga, Casario, Kalyan Shil Road, Kalyan, Thane, Maharashtra - 421204, India.

Specification

FORM 2
THE PATENTS ACT, 1970 (39 of 1970) THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
Ambawadi, Ahmedabad - 380006, Gujarat, India; Nationality : India
The following specification particularly describes
the invention and the manner in which
it is to be performed

SYSTEM AND METHOD FOR GOLDEN AUTO CORRECTION FOR
MULTI-VENDORS
RESERVATION OF RIGHTS
[0001] A portion of the disclosure of this patent document contains material,
which is subject to intellectual property rights such as but are not limited to, copyright, design, trademark, integrated circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.
TECHNICAL FIELD
[0002] The present disclosure relates to the field of network security and
infrastructure. More precisely, it relates to a system for a work order module which will extract a list of parameters that are not compliant with particular golden parameter settings defined by network teams and then auto-generate work orders for executing/implementing changes with/without approval.
BACKGROUND
[0003] The following description of the related art is intended to provide
background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admission of the prior art.
[0004] Network discrepancies or blockages can cause a lot of harm to the
users such as unwanted latencies, lags, and even corruption of data. Signal degradation refers to a decrease in the quality or strength of a network signal. It can result in issues like dropped calls, poor call quality, or slow data speeds. Signal degradation can be caused by factors such as distance from the cell tower, obstacles blocking the signal, or interference from other electronic devices.

Network congestion occurs when there is excessive traffic or high demand on the network infrastructure. This can lead to slower data speeds, increased latency, and delays in data transmission. Network congestion often happens during peak usage times or in densely populated areas. Packet loss happens when data packets being transmitted across the network fail to reach their intended destination. It can occur due to network congestion, faulty network equipment, or issues with the physical transmission medium. Packet loss can result in disruptions to voice calls, video streaming, or data.
[0005] Automated systems may occasionally misidentify network
discrepancies or generate false alarms, leading to unnecessary corrective actions or overlooking actual issues. This can result in inefficient use of resources and increased operational costs. Automated systems primarily rely on data and algorithms to detect and rectify network discrepancies. However, they may not always have access to contextual information or a comprehensive understanding of the network environment. This can limit their ability to accurately assess the impact of certain issues or make informed decisions on corrective actions. Automated systems are designed based on predefined rules or algorithms. They may struggle to adapt to new or unforeseen network scenarios, emerging technologies, or complex network configurations. This can result in delays or limitations in addressing novel network discrepancies.
[0006] While automation can streamline processes, there are instances
where human intervention and expertise are still required. Complex network issues or situations that involve multiple factors may necessitate human analysis and decision-making. Over-reliance on automated processes alone may overlook critical nuances or fail to address certain network discrepancies effectively. Automated systems heavily rely on accurate and up-to-date data for effective detection and rectification. If the data is incomplete, inaccurate, or not properly synchronized, it can lead to erroneous decisions and ineffective corrections. Automated processes, if not carefully designed and tested, may inadvertently trigger cascading effects on the network. Incorrect or faulty corrective actions can introduce new issues or worsen existing ones, leading to network instability or degradation. To mitigate these drawbacks, it is important to strike a balance between automated processes and human oversight. Regular monitoring, periodic reviews, and incorporating feedback from network engineers can help

refine and improve automated systems, ensuring they are robust, adaptable, and reliable in addressing network discrepancies.
[0008] There is, therefore, a need to overcome the above drawbacks and
limitations in the current practices to provide a safe and efficient solution for automatically correcting any discrepancies or lags in a given network system. In the system in the present disclosure, Golden Auto Correction (GAC) is a term used to refer to an automated process for identifying and rectifying issues or discrepancies in a telecom operator’s network infrastructure. It is a proactive approach to maintaining network quality and performance. The GAC system continuously monitors various parameters and performance metrics of the network, such as signal strength, call drops, data throughput, and other key indicators. When an issue is detected, the GAC system automatically initiates corrective actions to rectify the problem. The system involves a combination of sophisticated algorithms, machine learning techniques, and real-time data analysis to identify patterns, anomalies, or trends in network performance. Based on the analysis, the GAC system can trigger actions such as adjusting network configurations, optimizing radio resources, or initiating maintenance activities to improve network performance and user experience. Overall, the GAC system is designed to ensure that the telecom operator’s network maintains high standards of quality, reliability, and performance by automating the identification and resolution of network issues.
OBJECTS OF INVENTION
[0009] Some of the objects of the present disclosure that at least one
embodiment herein satisfies are listed herein below.
[0010] It is an object of the present disclosure to overcome the above
limitations and drawbacks of the existing methods for identifying discrepancies
in a network.
[0011] It is an object of the present disclosure to avoid issues such as
dropped calls, poor call quality, or slow data speeds.
[0012] It is an object of the present disclosure to continuously monitor
network parameters, performance metrics, and data streams to quickly detect
deviations from expected or normal behavior.

[0013] It is an object of the present disclosure to leverage algorithms,
machine learning techniques, and historical data to differentiate between genuine
network anomalies and normal variations.
[0014] It is an object of the present disclosure to analyze relevant network
data, event logs, and other available information to identify the underlying cause
of the issue.
[0015] It is an object of the present disclosure to monitor in real-time to
provide timely alerts and notifications, allowing network operators or users to
take immediate actions or initiate automated corrective measures.
[0016] It is an object of the present disclosure to analyze historical data
to identify recurring issues, seasonal variations, or long-term trends that may
impact network performance.
[0017] It is an object of the present disclosure to provide actionable
information, recommendations, or automated interventions based on the analysis
of network data for 4G/5G/6G technology.
[0018] It is an object of the present disclosure to initiate corrective actions
automatically or provide recommendations for network engineers to act upon.
SUMMARY
[0019] In an exemplary embodiment, the disclosure discloses a method for
generating work orders (WOs) for network nodes. The method comprising receiving, by a processing engine, a plurality of parameters from the network nodes. The method comprising analyzing, by a work order (WO) module, the plurality of received parameters to extract a first set of parameters causing one or more discrepancies. The method comprising receiving, by the WO module, an exclusion list related to the received plurality of parameters, wherein the exclusion list includes a second set of parameters that need to be excluded in generating one or more WOs. The method comprising generating, by the WO module, the one or more WOs based on the extracted first set of parameters and the received exclusion list. The method comprising determining, by the WO module, whether the generated one or more WOs belong to a non-service affecting (NSA) type or a service affecting (SA) type. The method comprising, in response to determining that the generated one or more WOs belong to the NSA type, executing, by the WO module, the generated one or more WOs. The

method comprising, in response to determining that the generated one or more WOs belong to the SA type, performing, by the WO module, following steps (i) sending one or more WOs approval requests corresponding to the generated one or more WOs to a set of approvers, and (ii) executing, in response to receiving one or more approvals from the set of approvers, the generated one or more WOs within a scheduled time.
[0020] In an embodiment, a status of the one or more WOs belonging to the
SA type is indicated as expired if they are not approved within a predefined time.
[0021] In an embodiment, the status of the one or more WOs belonging to
the SA type is indicated as expired if the execution of the one or more WOs
belonging to the SA type is not completed within the scheduled time.
[0022] In an embodiment, the predefined time is user configurable.
[0023] In an exemplary embodiment, the present disclosure discloses a
system for generating work orders (WOs) for network nodes. The system comprising a processing engine configured to receive a plurality of parameters from the network nodes. The processing engine of the system comprising a work order (WO) module configured to analyze the plurality of received parameters to extract a first set of parameters causing one or more discrepancies. The WO module of the system is configured to receive an exclusion list related to the received plurality of parameters, wherein the exclusion list includes a second set of parameters that need to be excluded in generating one or more WOs. The WO module of the system is configured to generate the one or more WOs based on the extracted first set of parameters and the received exclusion list. The WO module of the system is configured to determine whether the generated one or more WOs belong to a non-service affecting (NSA) type or a service affecting (SA) type. The WO module of the system is configured to, in response to determining that the generated one or more WOs belong to the NSA type, execute the generated one or more WOs. The WO module of the system is configured to, in response to determining that the generated one or more WOs belong to the SA type, perform the following steps (i) send one or more WOs approval requests corresponding to the generated one or more WOs to a set of approvers, and (ii) execute, in response to receiving one or more approvals from the set of approvers, the generated one or more WOs within a scheduled time.

[0024] In an embodiment, the system includes an administration module
for managing user roles and controlling their access to an execution status of the
WOs belonging to the SA type.
[0025] In an embodiment, the administration module allows an
administrator to enable or disable a WO creation option, wherein the WO
creation option is in a form of a slider.
[0026] In an embodiment, a status of the one or more WOs belonging to
the SA type is indicated as expired if they are not approved within a predefined
time.
[0027] In an embodiment, the status of the one or more WOs belonging to
the SA type is indicated as expired if the execution of the one or more WOs
belonging to the SA type is not completed within the scheduled time.
BRIEF DESCRIPTION OF DRAWINGS
[0028] The specifications of the present disclosure are accompanied with
drawings of the system and method to aid in better understanding of the said
disclosure. The drawings are in no way limitations of the present disclosure,
rather are meant to illustrate the ideal embodiments of the said disclosure.
[0029] In the figures, similar components and/or features may have the
same reference label. Further, various components of the same type may be
distinguished by following the reference label with a second label that
distinguishes among the similar components. If only the first reference label is
used in the specification, the description is applicable to any one of the similar
components having the same first reference label, irrespective of the second
reference label.
[0030] FIG. 1A illustrates an exemplary network architecture (100) for
implementing a proposed system, in accordance with an embodiment of the
present disclosure.
[0031] FIG. 1B illustrates a generalized block diagram of the entire GAC
system, in accordance with an embodiment of the present disclosure.
[0032] FIG. 2 illustrates an exemplary block diagram of all the modules in
the processing engine of the system, in accordance with an embodiment of the
present disclosure.

[0033] FIG. 3 illustrates an exemplary flow diagram of the GAC system, in
accordance with an embodiment of present disclosure.
[0034] FIGS. 4A-4B illustrate instances of the administrator pages of the
network management system (NMS), in accordance with an embodiment of the
present disclosure.
[0035] FIG. 5A-5B illustrate instances of a parameters list in the GAC
system, in accordance with an embodiment of the present disclosure.
[0036] FIGS. 6A-6C illustrate instances of the WO list in the NMS portal,
in accordance with an embodiment of the present disclosure.
[0037] FIGS. 7A-7D illustrates sample approval emails in the GAC system,
in accordance with an embodiment of the present disclosure.
[0038] FIGS. 8A-8C illustrate the report wizard of the GAC system, in
accordance with an embodiment of the present disclosure.
[0039] FIG. 9 illustrates an exemplary computer system in which or with
which embodiments of the present disclosure can be utilized.
[0040] FIG. 10 illustrates an exemplary flow diagram for a method for
generating WOs for network nodes in accordance with an embodiment of the
present disclosure.
LIST OF REFERENCE NUMERALS
100 - Network architecture
150 - Flowchart
200 - Modules of a system
202 - Processor(s)
204 - Memory
206 - Interface(s)
208 - Processing engine
210 - Administration module
212 - Work order module
214 - Other modules
216 - Database
300 - Flowchart
400 - Network management system (NMS) administrator pages

500 - Parameters lists in the NMS
600 - WO list in the NMS
700 - Approval emails
800 - Report wizard
900 - Computer system
902 - Input devices
904 - Central Processing Unit
906 - Data flow and control flow
908 - Output Devices
910 - Secondary storage devices
912 - Control unit
914 - Arithmetic and Logical Unit
916 - Memory unit
1000 - Flow diagram
DETAILED DESCRIPTION
[0041] In the following description, for explanation, various specific details
are outlined in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. An individual feature may not address all of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein.
[0042] The ensuing description provides exemplary embodiments only and
is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0043] Specific details are given in the following description to provide a
thorough understanding of the embodiments. However, it will be understood by

one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail to avoid obscuring the embodiments.
[0044] Also, it is noted that individual embodiments may be described as a
process that is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0045] The word “exemplary” and/or “demonstrative” is used herein to
mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive like the term “comprising” as an open transition word without precluding any additional or other elements.
[0046] Reference throughout this specification to “one embodiment” or “an
embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or

5 characteristics may be combined in any suitable manner in one or more
embodiments.
[0047] The terminology used herein is to describe particular embodiments
only and is not intended to be limiting the disclosure. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless
10 the context indicates otherwise. It will be further understood that the terms
“comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups
15 thereof. As used herein, the term “and/or” includes any combinations of one or
more of the associated listed items.
[0048] The various embodiments throughout the disclosure will be
explained in more detail with reference to FIGS. 1-10.
[0049] The present disclosure relates to the field of network security and
20 infrastructure. More precisely, it relates to a system for a work order module
which will extract a list of parameters that are not compliant with particular
golden parameter settings defined by network teams and then auto generate work
orders for executing/implementing changes with/without approval.
[0050] FIG. 1A illustrates an exemplary network architecture (100) for
25 implementing a proposed system, in accordance with an embodiment of the
present disclosure.
[0051] As illustrated in FIG. 1A, one or more computing devices (104-1,
104-2…104-N) may be connected to a system (108) through a network (106). A person of ordinary skill in the art will understand that one or more computing
30 devices (104-1, 104-2…104-N) may be collectively referred to as computing
devices (104) and individually referred to as computing devices (104). One or more users (102-1, 102-2…102-N) may provide one or more requests to the system (108). A person of ordinary skill in the art will understand that the one or more users (102-1, 102-2…102-N) may be collectively referred as users (102)
35 and individually referred as a user (102). Further, the computing devices (104)
may also be referred as a UE (104) or as UEs (104) throughout the disclosure. In an embodiment the system (108) may be interchangeably referred as a
11

5 network exposure function and a predefined interface for handling the one or
more requests from the users (102).
[0052] In an embodiment, the computing device (104) may include, but not
be limited to, a mobile, a laptop, etc. Further, the computing device (104) may include one or more in-built or externally coupled accessories including, but not
10 limited to, a visual aid device such as a camera, audio aid, microphone, or
keyboard. Furthermore, the computing device (104) may include a mobile phone, smartphone, virtual reality (VR) devices, augmented reality (AR) devices, a laptop, a general-purpose computer, a desktop, a personal digital assistant, a tablet computer, and a mainframe computer. Additionally, input
15 devices for receiving input from the users (102), such as a touchpad, touch-
enabled screen, electronic pen, and the like, may be used.
[0053] In an embodiment, the network (106) may include, by way of
example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route,
20 switch, process, or a combination thereof, etc. one or more messages, packets,
signals, waves, voltage or current levels, some combination thereof, or so forth. The network (106) may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched
25 network, an ad hoc network, an infrastructure network, a Public-Switched
Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof.
[0054] FIG. 1B illustrates a generalized block diagram of the entire GAC
system, in accordance with an embodiment of the present disclosure.
30 [0055] As illustrated, in FIG. 1B, the generalized block diagram (150)
illustrates a high-level functionality of the GAC system to be developed around 4G/5G/6G for the configuration management of all the vendors. In an embodiment, in block (152), the present disclosure extracts one or more parameters that are not compliant with golden parameter settings defined by
35 network teams. In other words, the extracted parameters are not performing in
expected range of thresholds or key performance indicators that are considered as optimal. In an embodiment, golden parameters may include parameters like frequency parameters, time division duplex (TDD) frame configuration
12

5 parameters, link adaptation configuration parameters, network configuration
parameters, etc. In block (154), the present disclosure automatically
creates/generates WOs as non-service affecting (NSA) WOs and/or service affecting (SA) WOs. In examples, the NSA WOs are WOs when implemented does not impact the services provided by a service provider. The WO
10 implementation includes performing steps or process to perform changes in
network to improve the performance such that the parameters or key performance indicators are in optimal state. In examples, the SA WOs are the work orders which when implemented can impact the services provided by the service provider. In block (156), the present disclosure allows
15 executing/implementing the created NSA/SA WOs with/without approval to
make the required changes in the nodes of the NMS. In an embodiment, block (152) may also include an exclusion/exception list of parameters that need to be excluded while creating the WOs. In example, the parameters in exclusion list may not be critical or impact the services when they are less than optimal. In an
20 embodiment, block (156) may also include checking the expiry of the created
WOs before executing them automatically.
[0056] In an embodiment, the customers/users will receive WOs that are
automatically generated daily with respect to the discrepancies found in the golden parameter audit of 4G/5G/6G nodes for all the vendors. In an
25 embodiment, based on received WOs, there may be a need to take action for the
approvals on the basis of the type of WOs (e.g., SA WOs). In an embodiment, the NSA WOs will be executed in an automated manner whereas the SA WOs will be executed based on the defined approvals from circle, and/or region and/or network operations center (NOC) teams.
30 [0057] In an embodiment, the GAC system generates WOs on a near real-
time basis for the telecom operator’s element management system (EMS) nodes. However, for the generation of the automated WOs, the golden audit that is completed by a predefined time (e.g., 8 AM or within 6 hours) every day will be taken as input data. An exclusion of SAP IDs or exceptional parameters needs
35 to be provided before the creation of the automated WOs. The exceptional
parameters and SAP IDs (that need to be excluded from WO information) are maintained and updated by an administrator. The parameters are held in a file that contains the SAP ID, Parameter type, category, and name. On the network
13

5 management system (NMS), the administrator can log in and access the WO list
and whichever data is uploaded before a predefined time (e.g., 11:00 AM) will be considered for changes. the GAC system also obtains approval from the user for any kind of change in the WO and generates a report that contains a WO summary.
10 [0058] FIG. 2 illustrates an exemplary block diagram of all the modules in
the processing engine of the GAC system, in accordance with an embodiment of the present disclosure.
[0059] As illustrated, in FIG. 2, a block diagram of the GAC system (200)
is disclosed. The GAC system (200) is referred to as the system (108) in FIG. 1.
15 The GAC system (200) includes a system a processing engine (208) that further
includes an administration module (210), a work order (WO) module (212), and other modules (214) for the execution of various processes. The GAC system (200) also includes processor(s) (202), memory (204), and interface (206) for executing the programming instructions related to the creation and execution of
20 the WOs. The database (216) stores all the data from the various modules and
also stores the information related to the interface of the network management
system. The NMS administrator page can only be accessed by the administrators
for editing the WO list and for making the parameter changes.
[0060] In an embodiment, the processing engine (208) receives the
25 parameters of network nodes from the EMS of different telecom
operators/vendors. The WO module (212) of the GAC system for 4G, 5G, 6G or future networks allows extracting and analysing relevant parameters of the network nodes to detect discrepancies and trigger corrective actions. The specific parameters that are extracted may vary based on the network technology
30 and the goals of the GAC system. The WO module (212) extracts signal strength
measurements from network devices, such as cell towers and user equipment (UE). Significant deviations in signal strength can indicate coverage gaps, interference, or issues with antenna configurations. The WO module (212) obtains signal quality parameters, such as Signal-to-Noise Ratio (SNR), Signal
35 Quality Index (SQI), or Block Error Rate (BLER) to assess the integrity of
received signals. Poor signal quality can lead to data errors, call drops, or degraded user experience. The WO module (212) obtains the data throughput and data rates experienced by users in the network. The WO module (212)
14

5 analyses parameters like average and peak throughput, packet latency, and
packet loss rates. The deviations from expected throughput levels can indicate congestion, capacity limitations, or performance issues. In an embodiment, the WO module (212) can also determine whether the created WO belongs to SA or NSA.
10 [0061] In an embodiment, the WO module (212) also facilitates the creation,
management, and execution of the WOs within the system based on the type of WOs as SA or NSA. It provides the necessary tools and functionalities to define, assign, track, and complete WOs related to network discrepancy detection and automated correction. While the specific features and capabilities can vary
15 depending on the implementation, the users with appropriate permissions can
create new WOs within the GAC system. Users can specify the details of the WOs, including the type of discrepancy, affected network components, priority level, and any specific instructions or requirements. The WO module (212) allows authorized personnel to assign WOs to specific teams or individuals
20 responsible for executing the tasks. It ensures that the right resources are
allocated to address the detected discrepancies. It enables real-time tracking of the status of WOs. Users can monitor the progress of each WO, including its current status (e.g., pending, in progress, on hold, completed), start and end dates, and any associated milestones. The WO module (212) may offer reporting
25 and analytics features to generate insights into WO execution. It can provide
metrics such as WO completion time, success rates, resource utilization, or
discrepancies resolved. These reports assist in performance monitoring and
identifying areas for improvement.
[0062] In an embodiment, the administration module (210) in the GAC
30 system for 4G, 5G, 6G networks or beyond provides the necessary tools and
functionalities to manage and administer the GAC system itself. The administration module (210) allows administrators to manage user accounts and roles within the GAC system. The administration module (210) may also allow the administrator to enable or disable a WO creation option (e.g., a slider or any
35 other mechanism) which is checked before creating the WOs automatically. It
enables user authentication, creation, modification, and deletion of user accounts. In examples, the administrator may be a program. User roles and permissions can be defined to control access and actions within the GAC system.
15

5 The administrators can configure and customize various settings of the GAC
system through the administration module (210). This includes defining system parameters, thresholds, algorithms, and rules used for discrepancy detection, analysis, and automated correction. The administration module (210) provides tools for managing data within the GAC system. This includes data storage
10 configuration, database management, data backup and restoration, and data
archiving. The administration module (210) also logs and audits system activities, user actions, and configuration changes. This facilitates system troubleshooting, security auditing, and compliance with regulatory requirements.
15 [0063] FIG. 3 illustrates an exemplary flow diagram of the GAC, in
accordance with an embodiment of present disclosure.
[0064] Referring to FIG. 3, the exemplary flow diagram (300) of the GAC
system includes creating an exclusion list of all the parameters having SAP IDs (302) that are maintained by the administrator. This list can only be updated till
20 a specific predefined time (e.g., 11 am) for the purpose of organizational
management. Only the administrator can access the list and create respective WOs for SAs and NSAs. For example, in step (304), the WO creation option is checked to confirm whether its enabled or disabled. If the WO creation option is disabled, WO cannot be created (306). On the other hand, if the WO creation
25 option is enabled, WO can be created by the GAC system. In step 308, GAC
further determines whether the created WO belongs to SA or NSA. For an NSA WO, it will be executed immediately and automatically without any approval (310). However, the SA WO will require level (L1) and/or level (L2) and/or level (L3) approval(s) (312). If a particular SA WO is not approved within a
30 predefined time (e.g., by 11:30 pm) (314), it will be considered as expired (316).
Otherwise, the SA WO will be executed between a scheduled time (318) (e.g., between midnight and 6 am). If the SA WO execution is not completed within the scheduled time (320) (e.g., between midnight and 6 am), the SA WO is considered as expired (324), and if SA WO is executed within that scheduled
35 time, the execution is considered as a successful completion (322). In an
embodiment, the disclosure may also include validation mechanisms for verifying the effectiveness of the GAC system.
16

5 [0065] In an embodiment, in a 4G network, the GAC system and method
continuously monitors network performance, collects data from network elements such as base stations, and analyses performance metrics and KPIs. It can detect anomalies or discrepancies in areas such as call quality, data throughput, or coverage. The system generates WOs for automated correction,
10 which may involve adjusting network parameters, optimizing handover
algorithms, or addressing interference issues. GAC for 4G helps in maintaining high-quality connections, improving data speeds, and enhancing overall network performance. The GAC system for 5G networks monitors key performance indicators specific to 5G, such as latency, throughput, and connection reliability.
15 It analyses massive amounts of data from various 5G network components,
including base stations, edge servers, and network slices. The system identifies discrepancies in network slicing, beamforming, or radio resource management and generates WOs for automated correction. GAC for 5G ensures efficient resource allocation, optimal network slicing configuration, and seamless
20 handovers, leading to enhanced user experiences in the 5G ecosystem.
[0066] In an embodiment, while 6G is still in the development phase, the
GAC system can be envisioned for this advanced network technology. The GAC for 6G can be built upon the capabilities of previous generations and adapt to the unique characteristics and requirements of 6G networks. GAC system can
25 monitor and analyze performance metrics specific to 6G, such as ultra-low
latency, massive connectivity, and intelligent network management. The GAC system can detect discrepancies related to advanced features like holographic communications, terahertz frequency utilization, and intelligent resource scheduling. Automated WOs generated by the GAC system can enable the
30 correction of these discrepancies, ensuring optimal performance and the
realization of the full potential of 6G networks.
[0067] FIGS. 4A-4B illustrate instances of the administrator pages of the
NMS, in accordance with an embodiment of the present disclosure.
[0068] As illustrated, in FIGS. 4A and 4B, instances of the administrator
35 pages (400) are disclosed. In FIG. 4A, a path to the administrator page for WO
creation is disclosed. Only the data (e.g., in the form of an excel sheet) which is entered before a specific predefined time (e.g., by 11 am) will be considered for any changes to be made in the WO creation. The user can use an option on the
17

5 administrator page to start/stop the generation of the WOs. In an embodiment, if
the option is disabled, the user will only see a red box, and if the option is enabled a UI box will appear as illustrated in FIG. 4B. For the sake of consistency, the templates added before the specific predefined time (e.g., 11 AM) will be considered for the WO creation. In an embodiment, the user can upload and
10 download the list of parameters in the form of a spread sheet (e.g., an excel sheet,
or a CSV format document). An automated download will also be triggered once the entries have been uploaded successfully. A delete icon will appear against each entry, and the customer can delete the individual entry after confirming a pop-up message.
15 [0069] In an embodiment, the WOs typically encompass a range of
activities related to network infrastructure deployment, maintenance, customer service, etc. The telecom network operator generates WOs for network expansion, where new cell towers, base stations, or fiber optic cables are deployed to extend network coverage and capacity in specific areas. These WOs
20 involve tasks such as site surveys, tower installation, equipment configuration,
and integration. When the telecom network operator introduces new technologies or enhances existing network infrastructure, the WOs are generated for network upgrades. This may involve replacing or upgrading equipment, implementing new software releases, or optimizing network settings to improve
25 performance and support advanced features.
[0070] FIG. 5A-5B illustrate instances of a parameters list in the GAC
system, in accordance with an embodiment of the present disclosure.
[0071] Referring to FIG. 5A and FIG. 5B, examples of parameters/entries
(500) are disclosed. In an embodiment, each entry is associated with an SAP ID
30 so that the user can search entries on the basis of the SAP IDs. The “Total Sites”,
as shown in FIG. 5A and FIG. 5B, represents the total number of the SAP ID’s present in the entire list. If in case, the SAP ID repeats with the same parameter category/type then it is marked as duplicate but in case if SAP ID repeats with a different parameter category/type it will be considered as a change. The “Total
35 Parameters” represents the total number of parameters that are excluded from
the WO creation. During the upload, if only a parameter category is mentioned and no parameter name is mentioned against that category name, then the total number of parameters that exist against that category will be taken into account
18

5 and that complete list of parameters present within that category will be excluded
from the WOs. In an embodiment, the user can also upload the above list without the SAP ID information, in that case, the parameter category /parameter name if defined will become applicable for exclusion from all the WOs generated for all the 5G nodes/SAP ID’s. After WO creation, it will be listed under the path.
10 [0072] In an embodiment, the parameters included in WOs within the NMS
administrator portal may vary based on the specific workflows, processes, and requirements established by the system. A unique identifier is assigned to each WO for tracking and reference purposes. There is a WO description which provides a brief description or summary of the work to be performed or provides
15 an overview of the task or project. The geographical location or site where the
WO needs to be executed includes relevant address details. The priority level
assigned to the WO indicates its urgency or importance compared to other tasks
is also included.
[0073] In an embodiment, a 5G GAC aims to optimize network coverage,
20 capacity, and quality by identifying and resolving issues in a proactive and
efficient manner. The 5G GAC module continuously monitors key performance indicators (KPIs) and network parameters in real-time. This includes metrics related to signal strength, signal quality, data rates, latency, handover success rates, and other 5G-specific performance indicators. The GAC system utilizes
25 sophisticated algorithms and machine learning techniques to analyse the
monitored data and detect anomalies or discrepancies. It compares the observed network behavior against expected patterns and predefined thresholds to identify deviations that require attention. Based on an analysis and an identified root cause, the GAC system automatically initiates corrective actions to address the
30 detected discrepancies. These actions may include, but are not limited to,
optimizing network parameters, adjusting resource allocation, rerouting traffic, triggering equipment resets, or other appropriate measures to restore optimal network performance. The GAC system aims to continuously optimize the 5G network performance by iteratively monitoring, detecting, and correcting the
35 discrepancies. It adapts to changing network conditions, user demands, and
emerging patterns to ensure ongoing improvements in coverage, capacity, and quality.
19

5 [0074] FIGS. 6A-6C illustrate instances of the WO list in the NMS portal,
in accordance with an embodiment of the present disclosure.
[0075] As illustrated, in FIGS. 6A-6C, the various instances of the WO list
in the NMS (600) are disclosed. For example, as illustrated in FIG. 6A, some WOs are pending for approval from the user, some are being executed and some
10 are completed, aborted or expired in the system. In FIG. 6B, an example of a
WO that has been changed 5000 times and with a success count of 3500 and a failed count of 500 is disclosed and other 1000 instances are also in progress. In FIG. 6C, a list of all the WOs and their respective vendors is disclosed. The list contains details such as the task of the WO, the last modification date and time,
15 the completion status of the tasks and the region, start and end dates of the task,
etc. There are some other options as well displayed on the NMS portal like
scheduling the WOs, the RET changes, a trace port activation among others.
[0076] In an embodiment, once the WO is created “status” indicates
“Pending for L1 approval”. Other WO statuses may also include the following
20 information:
[0077] Once “L1 Approves”, the status may indicate as “Pending for L2
approval”.
[0078] Once “L2 Approves”, the status may indicate as “Pending for L3
Approval”.
25 [0079] Once “L3 Approves”, the status may indicate as “Pending for
Execution”.
[0080] Once WO is in “Execution”, the status may indicate as “In Progress”.
[0081] Once WO execution is “Complete”, the status may indicate as
“Completed”.
30 [0082] Once WO is “Aborted”, the status may indicate as “Aborted by
Creator/Executor” along with his/fer name.
[0083] Once WO is “Rejected” at any stage, the status may indicate as
“Rejected by L1/L2/L3” along with his/fer name.
[0084] Once WO is “Expired”, the status may indicate as “Expired”.
35 [0085] These various stages of execution of the WO are easier to keep track
with a naming nomenclature. The WO listing page also includes a global search option which allows searching on the basis of a WO name. A minimum 3 characters may need to be inserted to search on the WO name. A refresh button
20

5 on the WO listing page with the search button is also available to check the
updated WO Execution status. To download a report, there is a three-dot option available with named “Report” against all WO IDs, and by default, this option is disabled, and as the WO execution is completed, it will be automatically enabled. After execution of the WO, a WO summary sheet is updated with the
10 result (pass/failed).
[0086] In an embodiment, various other specifications are included in the
WO creation and maintenance. A “Remark” column can be added in the report which describes a description of the result. A parameter classification SA or NSA can be taken from a dictionary file that gets drafted for every node type and
15 related software release that gets introduced in the network, based on the new
configuration information available. In examples, the dictionary file serves as a comprehensive repository of parameters having a master list of parameters. Each parameter within this file is associated with various attributes. One such attribute is the ‘Service Impacting’ attribute. A change in the value of a parameter marked
20 as ‘Service Impacting’ necessitates the reboot of either the individual cell or the
entire node. This action results in a pre-planned service outage. The disclosed dictionary file encompasses such attributes for all included parameters, providing a systematic approach to managing network parameters and their impacts.
25 [0087] The parameter classification of NSA and SA can be done with this
available information and WOs can further be generated. There are two different types of WOs to be created for both SA and NSA respectively. The NSA execution time of the WOs can be a specific customizable predefined time (e.g., 11 AM) i.e., at the predefined time, all the NSA WOs will start executing
30 automatically. In an embodiment, the timing for the start of execution of WOs is
configurable. The SA WO execution can also be performed at a specific customizable predefined time (e.g., between 12 AM to 6 AM). For NSA and SA WOs, parameter change execution needs to be aborted/hard stopped by a predefined customed time (e.g., 6 AM). In such a scenario, if it is not completed
35 then it is reflected as failed with a reason for pending changes for the respective
nodes in a status report and the reason will be marked as planned event expired (e.g., “PE Expired - Partially executed”). In the case of SA WOs, as per the approval flow, if the final approval of the WO ID generated is not complete till
21

5 a predefined time (e.g., 11:30 PM), then status of the WO will be marked as
“WO expired – Pending Approval”. In the WO listing page, only WOs approved by L1 approver are made visible to L2 and WOs approved by L2 is made visible to L3 approvers. Therefore, the final statuses may include any of the following: “Completed”, or “Pending” or “In Progress”.
10 [0088] In an embodiment, the cell DB admin role can have access to an auto
WO creation start/stop functionality, a GAC parameter template, and an SAP ID and parameter exclusion from the auto WO functionality. The NSA WO will automatically be executed as soon as the triggering time is reached without any approvals. All the approvals for the SA WOs need to be in place before a specific
15 predefined time (e.g., 11:30 PM). Otherwise, WOs may get expired with a reason
marked as “WO Expired – Pending Approval”.
[0089] In an embodiment, the following approver roles needs to be made
available for approving the WOs for SA category. For example, a role “deputy chief technology officer” (CTO) (e.g., L1 approver) is the first WO approval
20 stage. The WO cancellation of some SAP IDs can be done completely or
partially, along with the reason provided by the L1 approver. L1 approver has the access rights for changing the predefined execution time of the SA WOs (e.g., within 12AM to 6 AM) only. L1 approver’s access to the WO execution status report after execution of the WO and notifications for
25 approvals/modifications in WO details from subsequent approvers are also
disclosed. The zonal approver (L2 approver) role is at the second stage of the WO approval. A WO cancellation can be done completely, along with the reason mentioned by the zonal approver. L2 approver also has access rights for changing the predefined execution time of the SA WOs (e.g., between 12 AM to
30 6 AM) only. L2 approver’s access to the WO execution status report after
execution of the WO and notifications for approvals/modifications in WO details from subsequent approvers is also disclosed. The NOC executor (L3 approver) role is the final WO approval stage before execution. A WO cancellation can also be done completely with the reason provided by the NOC executor. L3
35 approver also has the access rights for changing the predefined execution time
of the SA WOs (e.g., between 12 AM to 6 AM) only. This role provides access to the WO execution status report after execution and notifications about the final approval of WO along with the first approver and the second approver.
22

5 [0090] FIGS. 7A-7D illustrates sample approval emails in the GAC system,
in accordance with an embodiment of the present disclosure.
[0091] As illustrated, in FIGS. 7A-7D, approval emails (700) for the GAC
are disclosed. In FIGS. 7A-7C, a first stage mail can be sent to an L1 approver. As soon L1 approves the WO, it will further go to L2 for the next stage of
10 approval, and the further mail proceeds to L3. For example, the first stage
pending approval email, as shown in FIG. 7A, consists of seeking approval for further action on the WO and goes to a second stage pending approval email for approving the WO as shown in FIG. 7B and so on. In the final approver email, as illustrated in FIG. 7D, as soon as the WO is executed then a final mail can be
15 sent to all level approvers. The main purpose of these emails is to gain the
requisite permissions and to inform the respective administrators and users about the status of the WO.
[0092] In an embodiment, the permissions required for the execution of
WOs in the GAC system may vary based on the specific implementation and
20 organizational structure. For a WO creation, the users or roles with appropriate
permissions should be able to create new WOs in the GAC system. This permission allows authorized individuals to initiate new tasks, projects, or maintenance activities. Permissions can be used to assign WOs to specific personnel or teams responsible for executing the tasks. This ensures that the right
25 individuals are assigned the appropriate WOs based on their expertise,
availability, or workload. Permissions are also required to close WOs once the assigned tasks or projects are successfully completed. This permission allows authorized individuals to finalize the WOs, update completion status, and archive or close them in the GAC system. The specific permissions and their
30 granularity within the GAC system depend on the system's design, security
protocols, and organizational requirements.
[0093] FIGS. 8A-8C illustrate the report wizard of the GAC system, in
accordance with an embodiment of the present disclosure.
[0094] Referring to FIGS. 8A-8C, instances of the report and dashboard
35 (800) for WO summary is disclosed. FIG. 8A shows the path to the WO list and
FIG. 8B and FIG. 8C show the options to edit the options for the WO. The report can have as 5G GAC WO summary on the UI screen of the dashboard. The report shall be auto populated and editable in the UI screen and have a date range
23

5 selection where the user can select to and from date range. The sample report
can contain a WO ID, status, serial numbers, creation and approval times, execution times, and pass or fail instances. The dashboard may include key metrics related to WOs, such as average execution time, average delay, or WO completion rate. These metrics help assess the efficiency and performance of the
10 GAC system in executing WOs. A visual representation of the WO timeline can
be included in the dashboard, showing the start and end dates of WOs. This allows users to track the duration of each WO and identify any delays or bottlenecks in the execution process. The dashboard can also provide insights into the distribution of WOs among different teams or individuals. This helps
15 monitor workload distribution, identify resource imbalances, and ensure
equitable distribution of tasks.
[0095] FIG. 9 illustrates an exemplary computer system in which or with
which embodiments of the present invention can be utilized, in accordance with an embodiment of present disclosure.
20 [0096] Referring to FIG. 9, a block diagram of an exemplary computer
system is disclosed.
The computer system includes input devices (902) connected through I/O peripherals. The system also includes a Central Processing Unit (CPU) (904), and Output Devices (908), connected through the I/O peripherals. The CPU
25 (904) is also attached to a memory unit (916) along with an Arithmetic and
Logical Unit (ALU) (914), a control unit, (912), along with secondary storage devices (910) such as Hard Disks and a Secure Digital Card (SD). The data flow and control flow (906) are indicated by a straight and dashed arrow respectively. The CPU consists of data registers that hold the data bits, pointers, cache,
30 Random Access Memory (RAM) (204), and a main processing unit containing
the processing engine (208). The system also consists of communication buses that are used to transport the data internally in the system.
[0097] In an embodiment, a processor (202) of the system is used to process
all the data that is required for generating the WOs automatically. A person
35 skilled in the art will appreciate that the system may include more than one
processor (202) and communication ports for ease of function. Examples of processors (202) include, but are not limited to, an Intel® Itanium® or Itanium 2 processor (s), or AMD® Opteron® or Athlon MP® processor (s), Motorola®
24

5 lines of processors, FortiSOC™ system on a chip processor 202 or other future
processors. The processor (202) may include various modules associated with embodiments of the present invention. The input component can also include communication ports, ethernet ports, gigabit ports, parallel port, or another Universal Serial Bus (USB). The communication port can also be chosen
10 depending on a specific network such as a Wide Area Server (WAN), Local Area
Network LAN), or a Personal Area Network (PAN). The communication port can be a RS-232 port that can be used with the remote dialling and internet connection options of the system. A Gigabit port can be used to connect the system to the internet at all times. And the Gigabit port can use copper or fibre
15 for connection.
[0098] It is to be appreciated by a person skilled in the art that while various
embodiments of the present disclosure have been elaborated for the GAC system for 4G/5G/6G network vendors. However, the teachings of the present disclosure are also applicable for other types of applications as well, and all such
20 embodiments are well within the scope of the present disclosure. However, the
system and method for sign language conversion is also equally implementable
in other industries as well, and all such embodiments are well within the scope
of the present disclosure without any limitation.
[0099] In an exemplary embodiment, the present invention discloses a
25 method for generating work orders (WOs) for network nodes. The method
comprising receiving, by a processing engine, a plurality of parameters from the network nodes. The method comprising analyzing, by a work order (WO) module, the plurality of received parameters to extract a first set of parameters causing one or more discrepancies. The method comprising receiving, by the
30 WO module, an exclusion list related to the received plurality of parameters,
wherein the exclusion list includes a second set of parameters that need to be excluded in generating one or more WOs. The method comprising generating, by the WO module, the one or more WOs based on the extracted first set of parameters and the received exclusion list. The method comprising determining,
35 by the WO module, whether the generated one or more WOs belong to a non-
service affecting (NSA) type or a service affecting (SA) type. The method comprising, in response to determining that the generated one or more WOs belong to the NSA type, executing, by the WO module, the generated one or
25

5 more WOs. The method comprising, in response to determining that the
generated one or more WOs belong to the SA type, performing, by the WO module, following steps (i) sending one or more WOs approval requests corresponding to the generated one or more WOs to a set of approvers, and (ii) executing, in response to receiving one or more approvals from the set of
10 approvers, the generated one or more WOs within a scheduled time (for example,
before midnight or within 6 hours). In examples, the one or more WOs approval requests may be sent over one or more communication channels including, but not limited to automated email (as shown in FIG. 7A- FIG. 7D), automated call, and short message service (SMS).
15 [0100] In an embodiment, a status of the one or more WOs belonging to the
SA type is indicated as expired if they are not approved within a predefined time.
[0101] In an embodiment, the status of the one or more WOs belonging to
the SA type is indicated as expired if the execution of the one or more WOs belonging to the SA type is not completed within the scheduled time.
20 [0102] In an embodiment, the predefined time is user configurable.
[0103] In an exemplary embodiment, the present invention discloses a
system for generating work orders (WOs) for network nodes. The system comprising a processing engine configured to receive a plurality of parameters from the network nodes. The processing engine of the system comprising a work
25 order (WO) module configured to analyze the plurality of received parameters
to extract a first set of parameters causing one or more discrepancies. The WO module of the system is configured to receive an exclusion list related to the received plurality of parameters, wherein the exclusion list includes a second set of parameters that need to be excluded in generating one or more WOs. The WO
30 module of the system is configured to generate the one or more WOs based on
the extracted first set of parameters and the received exclusion list. The WO module of the system is configured to determine whether the generated one or more WOs belong to a non-service affecting (NSA) type or a service affecting (SA) type. The WO module of the system is configured to, in response to
35 determining that the generated one or more WOs belong to the NSA type,
execute the generated one or more WOs. The WO module of the system is configured to, in response to determining that the generated one or more WOs belong to the SA type, perform the following steps (i) send one or more WOs
26

5 approval requests corresponding to the generated one or more WOs to a set of
approvers, and (ii) execute, in response to receiving one or more approvals from
the set of approvers, the generated one or more WOs within a scheduled time.
[0104] In an embodiment, the system includes an administration module
for managing user roles and controlling their access to an execution status of the
10 WOs belonging to the SA type.
[0105] In an embodiment, the administration module allows an
administrator to enable or disable a WO creation option, wherein the WO
creation option is in a form of a slider.
[0106] In an embodiment, a status of the one or more WOs belonging to
15 the SA type is indicated as expired if they are not approved within a predefined
time.
[0107] In an embodiment, the status of the one or more WOs belonging
to the SA type is indicated as expired if the execution of the one or more WOs
belonging to the SA type is not completed within the scheduled time.
20 [0108] Fig. 10 illustrates an exemplary flow diagram for a method (1000)
for generating WOs for network nodes in accordance with an embodiment of the
present disclosure.
[0109] At step (1002), the method receives a plurality of parameters from
the network nodes.
25 [0110] At step (1004), the method analyzes the plurality of received
parameters to extract the first set of parameters causing one or more
discrepancies.
[0111] At step (1006), the method receives an exclusion list related to the
received plurality of parameters. In an embodiment, the exclusion list includes a
30 second set of parameters that need to be excluded in generating one or more
WOs.
[0112] At step (1008), the method generates the one or more WOs based on
the extracted first set of parameters and the received exclusion list.
[0113] At step (1010), the method determines whether the generated one or
35 more WOs belong to a non-service affecting (NSA) type or a service affecting
(SA) type.
27

5 [0114] At step (1012), the method, in response to determining that the
generated one or more WOs belong to the NSA type, executes the generated one or more WOs.
[0115] At step (1014), the method, in response to determining that the
generated one or more WOs belong to the SA type, performs the following steps.
10 [0116] At step (1016), the method sends one or more WOs approval
requests corresponding to the generated one or more WOs to a set of approvers.
[0117] At step (1018), the method executes, in response to receiving one or
more approvals from the set of approvers, the generated one or more WOs within a scheduled time.
15 [0118] Moreover, in interpreting the specification, all terms should be
interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or
20 utilized, or combined with other elements, components, or steps that are not
expressly referenced. Where the specification claims refer to at least one of something selected from the group consisting of A, B, C….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
25 [0119] While considerable emphasis has been placed herein on the preferred
embodiments it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiments of the disclosure will be apparent to those skilled in the art from
30 the disclosure herein, whereby it is to be distinctly understood that the foregoing
descriptive matter is to be implemented merely as illustrative of the disclosure and not as a limitation.
ADVANTAGES OF THE INVENTION
35 [0120] The disclosure provides a system for GAC for various 4G/5G/6G
and advanced network technology vendors.
28

5 [0121] The disclosure provides a system for automating the process of
detecting, analysing, and correcting network discrepancies by leveraging
advanced algorithms and machine learning techniques.
[0122] The disclosure provides a system for network issues to be identified
and addressed before they cause significant impact or disruption to network
10 services.
[0123] The disclosure provides a system for the efficient resolution of
network discrepancies and helps prevent revenue losses due to network
downtime or suboptimal performance.
[0124] The disclosure provides a system for helping maintain high network
15 quality and performance standards.
[0125] The disclosure provides a system for monitoring and managing
discrepancies across a wide range of network technologies (4G, 5G, 6G) and
network components.
[0126] The disclosure provides a system for collecting and analysing a vast
20 amount of network data, providing valuable insights for decision making.
[0127] The disclosure provides a system that enforces consistency in the
execution of WOs, minimizing variations and reducing the chances of errors or
misconfigurations.
[0128] The disclosure provides a system that facilitates continuous
25 improvement efforts by providing data and insights into network performance.
29

WE CLAIM:
1. A method (1000) for generating work orders (WOs) for network nodes, the
method (1000) comprising:
receiving (1002), by a processing engine (208), a plurality of parameters from the network nodes;
analyzing (1004), by a work order (WO) module (212), the plurality of received parameters to extract a first set of parameters causing one or more discrepancies;
receiving (1006), by the WO module (212), an exclusion list related to the received plurality of parameters, wherein the exclusion list includes a second set of parameters that need to be excluded in generating one or more WOs;
generating (1008), by the WO module (212), the one or more WOs
based on the extracted first set of parameters and the received exclusion list;
determining (1010), by the WO module (212), whether the generated
one or more WOs belong to a non-service affecting (NSA) type or a service
affecting (SA) type;
in response to determining that the generated one or more WOs belong to the NSA type, executing (1012), by the WO module (212), the generated one or more WOs; and
in response to determining that the generated one or more WOs belong to the SA type, performing (1014), by the WO module (212), following steps:
sending (1016) one or more WOs approval requests corresponding to the generated one or more WOs to a set of approvers; and
executing (1018), in response to receiving one or more approvals from the set of approvers, the generated one or more WOs within a scheduled time.

2. The method (1000) as claimed in claim 1, wherein a status of the one or more WOs belonging to the SA type is indicated as expired if they are not approved within a predefined time.
3. The method (1000) as claimed in claim 1, wherein a status of the one or more WOs belonging to the SA type is indicated as expired if the execution of the one or more WOs belonging to the SA type is not completed within the scheduled time.
4. The method (1000) as claimed in claim 2, wherein the predefined time is user configurable.
5. The method (1000) as claimed in claim 1, wherein the plurality of parameters comprise frequency parameters, time division duplex (TDD) frame configuration parameters, link adaptation configuration parameters, network configuration parameters, Signal-to-Noise Ratio (SNR), Signal Quality Index (SQI), and Block Error Rate (BLER), wherein the first set of parameters is a subset of the plurality of parameters, and wherein the exclusion list includes a parameters that are excluded from changes through generation of one or more WOs, and wherein the parameters of the exclusion list comprises the second set of parameters.
6. A system (200) for generating work orders (WOs) for network nodes, the system (200) comprising:
a processing engine (208) configured to receive a plurality of parameters from the network nodes, the processing engine (208) comprises:
a work order (WO) module (212) configured to analyze the plurality of received parameters to extract a first set of parameters causing one or more discrepancies;
the WO module (212) is configured to:
receive an exclusion list related to the received plurality
of parameters, wherein the exclusion list includes a second set
of parameters that need to be excluded in generating one or more
WOs;

generate the one or more WOs based on the extracted first set of parameters and the received exclusion list;
determine whether the generated one or more WOs belong to a non-service affecting (NSA) type or a service affecting (SA) type;
in response to determining that the generated one or more WOs belong to the NSA type, execute the generated one or more WOs;
in response to determining that the generated one or more WOs belong to the SA type:
send one or more WOs approval requests
corresponding to the generated one or more WOs to a set
of approvers; and
execute, in response to receiving one or more
approvals from the set of approvers, the generated one or
more WOs within a scheduled time.
7. The system (200) as claimed in claim 6, wherein the system (200) includes an administration module (210) for managing user roles and controlling their access to an execution status of the WOs belonging to the SA type.
8. The system (200) as claimed in claim 6, wherein the administration module (210) allows an administrator to enable or disable a WO creation option, wherein the WO creation option is in a form of a slider.
9. The system (200) as claimed in claim 6, wherein a status of the one or more WOs belonging to the SA type is indicated as expired if they are not approved within a predefined time.
10. The system (200) as claimed in claim 6, wherein a status of the one or more WOs belonging to the SA type is indicated as expired if the execution of the one or more WOs belonging to the SA type is not completed within the scheduled time.

11. A user equipment (UE) (104) communicatively coupled with a system (108), the coupling comprises steps of:
receiving, by the system (108), a connection request;
sending an acknowledgment of the connection request to the UE (104); and
transmitting a plurality of signals in response to the connection request to the system (108), wherein the system (108) configured to perform a method (1000) for generating work orders (WOs) for network nodes as claimed in claim 1.

Documents

Application Documents

# Name Date
1 202321044269-STATEMENT OF UNDERTAKING (FORM 3) [02-07-2023(online)].pdf 2023-07-02
2 202321044269-PROVISIONAL SPECIFICATION [02-07-2023(online)].pdf 2023-07-02
3 202321044269-FORM 1 [02-07-2023(online)].pdf 2023-07-02
4 202321044269-DRAWINGS [02-07-2023(online)].pdf 2023-07-02
5 202321044269-DECLARATION OF INVENTORSHIP (FORM 5) [02-07-2023(online)].pdf 2023-07-02
6 202321044269-FORM-26 [13-09-2023(online)].pdf 2023-09-13
7 202321044269-Request Letter-Correspondence [06-03-2024(online)].pdf 2024-03-06
8 202321044269-Power of Attorney [06-03-2024(online)].pdf 2024-03-06
9 202321044269-Covering Letter [06-03-2024(online)].pdf 2024-03-06
10 202321044269-RELEVANT DOCUMENTS [08-03-2024(online)].pdf 2024-03-08
11 202321044269-POA [08-03-2024(online)].pdf 2024-03-08
12 202321044269-FORM 13 [08-03-2024(online)].pdf 2024-03-08
13 202321044269-AMENDED DOCUMENTS [08-03-2024(online)].pdf 2024-03-08
14 202321044269-CORRESPONDENCE(IPO)(WIPO DAS)-19-03-2024.pdf 2024-03-19
15 202321044269-ENDORSEMENT BY INVENTORS [11-06-2024(online)].pdf 2024-06-11
16 202321044269-DRAWING [11-06-2024(online)].pdf 2024-06-11
17 202321044269-CORRESPONDENCE-OTHERS [11-06-2024(online)].pdf 2024-06-11
18 202321044269-COMPLETE SPECIFICATION [11-06-2024(online)].pdf 2024-06-11
19 Abstract1.jpg 2024-07-09
20 202321044269-ORIGINAL UR 6(1A) FORM 26-090824.pdf 2024-08-17
21 202321044269-FORM 18 [26-09-2024(online)].pdf 2024-09-26
22 202321044269-FORM 3 [07-11-2024(online)].pdf 2024-11-07