A system (102) and a method for generating traffic density maps is disclosed. The system comprises a data acquisition module (212) configured to collect a first set of inputs (306) comprising traffic data and a second set of inputs (308) comprising server plot data for a target area (304). A user interface module (214) may receive a set of user-defined parameters. A processing module (216) may generate traffic density maps based on the collected data and user-defined parameters. The system may create a heat map indicating traffic density for the target area (304). The generated traffic density maps may be stored. This approach may enable efficient generation of customizable traffic density visualizations using low-volume data, potentially improving network planning and optimization processes.
H04L 43/062 - Génération de rapports liés au trafic du réseau
H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
2.
SYSTEM AND METHOD FOR HEAT MAP GENERATION FOR A BUILDING TO VISUALIZE SIGNAL PARAMETERS
The present disclosure discloses a system and a method for generating heat map to optimize and visualize a distribution of network within a building. The method includes receiving one or more inputs from the user equipment (UE) by the one or more processors. The one or more processors gathers a set of parameters associated with the one or more inputs from a central server. Further, the set of parameters are used to calculate a set of signal parameters to predict a signal quality and generating a heat map. Based on the predicted signal quality, the heat map represents the signal quality using one or more color codes to optimize and visualize the distribution of the network.
H04W 16/20 - Outils de planification de réseau pour déploiement de réseaux de couverture domestique ou de courte portée
H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p. ex. les bâtiments
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
3.
SYSTEM AND METHOD FOR PROVIDING ONE OR MORE ATTRIBUTES ASSOCIATED WITH CELL GLOBAL IDENTIFIER (CGI)
A system (102) and method (400) for providing one or more attributes associated with a cell global identifier (CGI) is described. An application server (106) receives a request comprising the CGI from a user over an interface of an application (302) and routes the received request to a network service server (112). The network service server extracts one or more network parameters comprising a mobile country code (MCC), a mobile network code (MNC), and a cell ID from the CGI. The network service server generates a query based on the extracted network parameters and executes the generated query to determine whether a database (210) has data corresponding to the query. Upon determining that the database has the data, generate a response comprising the data having one or more attributes. The application displays the one or more attributes corresponding to the CGI to the user over the interface.
H04W 8/26 - Adressage ou numérotation de réseau pour support de mobilité
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
The present disclosure provides a system (102) and a method for scheduling automated call test on user equipment (108) based on a work order. Unlike conventional methods that require manual intervention, the disclosed system provides a fully automated solution for executing tests on a wide range of user devices. The work order management module (212) creates and assigns work orders for automated call tests, which are executed with minimal user involvement. A communication module (214) sends a push notification to a selected user equipment (108) and a data processing module (216) executes the automated call test according to the specifications defined in the push notification. The automated call test comprises at least one of a short call test or a long call test. The system enables efficient and automated network performance testing on user devices without requiring direct user intervention, facilitating real-time monitoring and optimization of network performance.
The present disclosure provides a system (100) and a method (1200) for visualizing handover relations of a cell in a network which alleviate the limitations of the existing systems, such as lack of real-time performance monitoring, limited scalability, and insufficient visualization capabilities The system includes an interfacing unit (102) that receives user inputs, such as network technology selection, cell selection, and handover type selection. A receiving unit (104) gathers data from multiple sources about neighboring cells. A selection unit (106) validates and selects relevant neighbor cells based on user-defined conditions. The processing unit (108) processes the validated data to generate handover relations between the user-defined cell and selected neighbor cells. An analyzing unit (110) analyzes the handover data and generates key performance indicators (KPIs) related to the handover relations. The system generates a visual representation that aggregates the handover relations and KPIs, providing an insightful overview of network handover performance.
Disclosed is a method (700) for coverage overlap across carriers in a communication network (100) that includes steps comprising obtaining (701) a UE measurement report from each of source cells and target cells present in the communication network, and computing (713), based on the UE measurement reports, a weighted average of RRC connected users at each of the carriers. A further step of the method comprises determining (715), for each carrier, an area coverage overlap based on the weighted average and a ratio of a set of RSRP bin values satisfying a threshold criterion for each of the source cells with respect to each target carrier and a total number of RSRP bin values for each of the source cells with respect to each target carrier. Based on the area coverage overlap, the method comprises adjusting (717) an allocation of network resources among the carriers.
Disclosed is a system (100) and method for monitoring performance of nodes (120) in a communication network. The method comprises receiving, by a receiver (106- 1) from a user, a first input including selection of a reporting template and a second input including a selection of attributes and KPIs associated with the nodes (120) within geographical regions. Furthermore, the method comprises fetching, by a data processing module (106-3), values of the KPIs from a distributed file system (150) and comparing each of the values of the KPIs with a corresponding threshold criterion. Thereafter, the method comprises determining a list of values of the KPIs violating the corresponding threshold criterion for a consistency period selected from a predefined period. The method further comprises identifying violator nodes and generating a performance metrics report including information associated with the violator nodes.
H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
The present disclosure provides a system (102) and method (500) for managing performance of a RAN node. The system (102) comprises a memory (204) and processors (202) configured to execute instructions. The system (102) receives a performance management request from a UE (108) or based on automatic triggers from predefined network conditions. The system (102) retrieves RAN node configuration data with parameter values. Further, the system (102) identifies associated cell identification and operational parameters and compares the retrieved data with previously stored data. The system (102) detects changes in parameter values and maps the detected changes to identified cell details. The system (102) implements performance adjustments for the RAN based on the mapping result. The system enables automated management without manual intervention based on learned patterns from historical configuration changes and their impacts, enhancing network efficiency and user experience.
H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
9.
SYSTEM AND METHOD FOR MANAGING USER DATA IN A NETWORK
A system (108) and method (500) for managing user data to enhance user experience in a communication network (106). The capturing of set of data parameters related to the plurality of events occur on a user equipment (104). The encrypted set of data parameters is stored in a storage unit (114) of the user equipment (104). By launching an application on the user equipment (104) the encrypted data parameters are synced to a centralized server (110). Further, if the synchronization process fails then re-launch of the application on the user equipment is performed for re-synchronization of the encrypted set of data parameters to the centralized server (110). Upon processing of the encrypted set of data parameters used for analytics and reporting.
H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
10.
SYSTEM FOR DETERMINING LOCATION OF A CUSTOMER PREMISES EQUIPMENT (CPE) AND A METHOD THEREOF
The present disclosure discloses a system (108) for determining location of a customer premises equipment (CPE) (102) The CPE (102) establishes at least one session with a location determining unit (214) and transmits a trace data report. The location determining unit (214) may include a receiving unit (210) for receiving the transmitted report, a processing unit (208), and a database (212). The processing unit (208) extracts a plurality of values corresponding at least one attribute from the report corresponding to each established session and filters the extracted values corresponding to each established session based on a predetermined threshold value. The processing unit (208) trims each of the filtered values up to a predefined decimal place and generates a value representing the location. The database (212) stores the generated value along with a CPE identifier corresponding to the CPE (102).
The present disclosure discloses a system (106) and method (400) for rendering geospatial data The method (400) includes receiving (402) requests for the geospatial data. The requests include viewport details. The method (400) further includes determining (404) whether each of the requests represents an initial request or a subsequent request. The method (400) further includes determining (406) changes in the viewport details when at least one of the requests are determined to be the subsequent request. The method (400) includes identifying (408) an incremental area based on the changes in the viewport details. The method (400) includes retrieving (410) incremental geospatial data corresponding to the identified incremental area from a database (124). The method (400) includes transmitting (412) the retrieved incremental geospatial data to a User Equipment (UE) (102) for rendering the incremental geospatial data with existing geospatial data on a User Interface (UI) (114).
The present disclosure provides a system (102) and a method for web performance testing. The system (102) initiates a web performance test through a web performance testing software module installed on a user equipment, which 5 generates test result data upon completion. An input module receives the test result data from the web performance testing software module. A synchronization module transmits the test result data to a load balancer, which distributes it across a network of servers. These servers stream the test result data into a distributed event streaming platform. A processing module retrieves and processes the streamed data 10 to generate processed test results, which are then stored in one or more databases. The system facilitates efficient web performance testing by managing and processing large volumes of test data across distributed resources.
The present disclosure may relate to a system (102) for visualizing timing advance (TA) data in a network (104). The system may receive, by a receiving unit (212), the TA data from at least two sources (302a, 302b), wherein the TA data may comprise time delay measurements. The system may store the received TA data in at least two databases (210a, 210b) in a unified format based on network type. The stored TA data may be categorized, by a processing module (216), into predetermined distance ranges. The system may generate at least one of a two- dimensional (2D) or three-dimensional (3D) visualization of the categorized TA data. A user interface module (214) may display the generated visualization.
H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
A system (102) and a method (500) for enabling real-time push notifications corresponding to at least one work order is described. A user equipment (108) receives a messaging key from a messaging module (112) upon first launch of an application and sends a device registration request to an application module (114). The application module (114) stores the messaging key in a device detail table (302) and, upon receiving the at least one work order creation request from a network management platform (402), creates at least one work order. A reporting module (106) reads the stored work order, retrieves the corresponding messaging key, and forwards it to the messaging module (112). The messaging module (112) then sends a push notification to the user equipment (108), indicating reception of the at least one work order. This system streamlines work order communication, enhancing operational efficiency and task management for field personnel.
H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p. ex. des poussées de notifications des messages reçus
The present disclosure provides a method (1200) for visualizing the performance of a network (106) An input request is transmitted to a server (406) by an application on a user device (UE) (104). One or more parameters associated with the input request are extracted by the server (406). A data associated with the input request is fetched from the database (210) based on one or more extracted parameters by the server (406). The fetched data is further transmitted to the UE (104). A plurality of actions are performed by the user (102) related to the UE (104) at a geographical location based on the fetched data. The performance of the network (106) is dynamically visualized on the UE (104).
H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
16.
SYSTEM AND METHOD FOR ANALYZING NETWORK PERFORMANCE PARAMETERS
The present disclosure relates to a system (102) and method (500) for analyzing network performance parameters. A user interface module (212) enables reception of comprehensive network speed test requests that specify multiple network performance parameters for analysis. A test execution module (214) triggers coordinated operation of multiple testing units (302a, 302b, 302c) to perform simultaneous network speed tests across different platforms. A data collection module (216) systematically aggregates the generated performance information from all testing units. One or more processors (202) transform the collected information through advanced processing algorithms to generate standardized performance data for each network parameter. An analyzing module (218) performs multi-dimensional analysis of the processed data based on specific attributes to provide comprehensive network performance insights. The integrated approach enables automated cross-platform testing, unified data collection, and sophisticated analysis of network performance characteristics, offering significant advantages over conventional single-platform testing methods.
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
17.
SYSTEM AND METHOD FOR IDENTIFICATION OF GEOSPATIAL OBJECTS FOR INPUT COORDINATES
The present disclosure provides a system (102) for efficient identification of a nearest geospatial object for input coordinates. The system may comprise a memory (204) and one or more processors (202) configured to execute instructions. The system may receive, via an input module (212), input coordinates comprising latitude and longitude values, and at least one search parameter. A search space manager (216) may determine a set of map tiles corresponding to the input coordinates and retrieve associated geospatial objects from a database (210). An object identification module (218) may identify the nearest geospatial object from the retrieved set. The system may display the identified nearest object on a user interface. This approach may optimize geospatial searches by reducing the search space through map tiling and targeted data retrieval, potentially improving efficiency in location-based services and geographic information systems.
The present disclosure relates to a system (108) and a method (600) for managing building data. The system (108) includes a user interface (UI) (206) configured to receive an application program interface (API) request containing viewport details and transmit the API request to one or more web servers (304) through a load balancer (402). The one or more web servers (304) are configured to forward the API request to a microservice server (306). The microservice server (306) is configured to extract viewport details from the API request, convert the viewport details into one or more tile identifiers (Tile IDs), and transmit the viewport details to a distributed data storage (308). The distributed data storage (308) is configured to retrieve building data using the one or more Tile IDs and transmit the retrieved building data to the microservice server (306).
A system (102) and method (500) for site visualization and analysis using an interface is disclosed. The system is configured to determine a user type based on authentication information and detect a current location of a user equipment (UE) (108). Data corresponding to a plurality of key performance indicators (KPIs) of a site is obtained from a speed test server (112). Site visualization data and coverage data of the detected current location is fetched based on obtained data associated with the plurality of operators. The fetched site visualization data and the fetched coverage data are processed and plotted on a map. The system (102) is configured to generate recommendations based on the analysis of the site and the user type.
H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
H04L 43/045 - Traitement des données de surveillance capturées, p. ex. pour la génération de fichiers journaux pour la visualisation graphique des données de surveillance
20.
SYSTEM AND METHOD FOR PERFORMING CONFIGURATION AUDIT FOR A NETWORK ENTITY
A system 108 and a method 500 for performing an automatic configuration audit for a network entity in a communication network is described. The method includes retrieving a configuration file associated with the network entity from a central database based on user input received via a user interface and parsing the retrieved configuration file to determine an existence of at least one configuration audit command in a predefined mode. Based on the parsing, the at least one configuration audit command is executed with at least one linguistic parameter to perform a compliance test on the parsed configuration file. The compliance test is performed to determine whether the at least one configuration audit command exists in the configuration file according to one or more configuration audit rules of a plurality of configuration audit rules. A configuration audit report for the network entity 110 is generated based on the compliance test.
H04L 41/0853 - Récupération de la configuration du réseauSuivi de l’historique de configuration du réseau en recueillant activement des informations de configuration ou en sauvegardant les informations de configuration
21.
SYSTEM FOR IDENTIFYING INFORMATION ASSOCIATED WITH A CUSTOMER PREMISES EQUIPMENT AND METHOD THEREOF
The present invention discloses a method for identifying information associated with a customer premises equipment (CPE) (152a, 152b, 152c) in a network The method comprises receiving trace raw data transmitted by at least one CPE (152a, 152b, 152c) via a receiving unit (160). A processing unit (162) extracts at least one identification code from the received trace raw data and maps the extracted identification code with a set of identification codes stored in a database (164). The processing unit (162) retrieves information corresponding to the mapped identification code if a match is found in the database (164) and identifies CPE type based on the retrieved information. The method enhances network planning, optimization, and troubleshooting by generating a master database and analytics reports based on identified vendors.
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
H04L 61/5007 - Adresses de protocole Internet [IP]
H04W 8/26 - Adressage ou numérotation de réseau pour support de mobilité
22.
SYSTEM AND METHOD FOR PERFORMING A PLURALITY OF TESTS ON A SET TOP BOX (STB) DEVICE
The present disclosure discloses a method (400) for creating a work order and running a plurality of tests on a set top box (STB) device is described. The method (400) includes receiving (402) one or more requests for performing at least one test on the STB. The plurality of tests includes a video test, a speed test. A work order number is assigned to each received request to create a sequence of work orders based on a plurality of conditions. A work manager is scheduled to fetch the work order number. An execution command is generated to trigger the created work order based upon the fetched work order number. The test is performed on the device. A result of test is uploaded to the server to enable a user to check and analyze the result of test from any location.
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
23.
DEVICE FOR IDENTIFYING A CUSTOMER PREMISES EQUIPMENT BASED ON GEOGRAPHIC INFORMATION AND METHOD THEREOF
The present invention discloses a system (100) and a method (400) for identifying a unique customer premises equipment (CPE) ID in a network The system (100) comprises a receiving unit (160) configured to receive trace raw data transmitted by at least one CPE (152). A processing unit (162) is configured to extract at least one unique equipment identifier and geographic information from the received trace raw data, select at least one CPE from the plurality of CPEs based on the at least one unique equipment identifier, derive a center identifier (ID) of the at least one selected CPE based on the extracted geographic information from the received trace raw data, and generate a masked equipment identifier corresponding to the at least one selected CPE by adding a plurality of additional identifiers to the derived identification code.
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
H04L 61/5007 - Adresses de protocole Internet [IP]
H04W 8/26 - Adressage ou numérotation de réseau pour support de mobilité
The present disclosure may relate to a system (102) and a method (500) for evaluating network speed. The system may utilize a speed test widget that enables the initiation of network speed measurements with minimal user interaction. Upon receiving a speed measurement request, the system (102) may determine user's current location to select a most appropriate server from a set of available servers (302-1, 302-2…302-n). By transmitting data packets between the user's device and the selected server, the system (102) may calculate key speed metrics such as download speed, upload speed, and latency. The results are then displayed on the user's device, providing information on the network's performance. The location- based server selection enhances the accuracy and relevance of the speed test, improving user experience.
The present disclosure provides systems and methods for secure collection, synchronization, and analysis of video test results data from mobile devices (108) Video testing on mobile devices (108) often faces challenges with data security, scalability, and comprehensive testing capabilities. The disclosed solution implements encrypted data transmission through an encryption module (306), load- balanced processing architecture via a load balancer module (212), and location- aware analysis using a mapping module (216) to overcome these limitations. Test results from mobile video applications are securely captured through a user interface (302), encrypted at the source, and transmitted through authenticated channels using a REST API unit (110). A distributed backend server module (310) processes this encrypted data while maintaining data integrity. The system (102) employs a data processing module (214) to process the encrypted data and correlates results with geographical and network contexts through the mapping module (216), enabling performance analysis across different locations and conditions.
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
H04N 21/231 - Opération de stockage de contenu, p. ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
H04N 21/254 - Gestion au sein du serveur de données additionnelles, p. ex. serveur d'achat ou serveur de gestion de droits
26.
A SYSTEM AND METHOD FOR IDENTIFYING DOMINANT SERVING CELL FOR AN OUTDOOR CUSTOMER PREMISES EQUIPMENT
A system for identifying a dominant serving cell for an outdoor customer premises equipment (ODCPE) (152) in a network is disclosed. The system comprises a receiving unit (160) configured to receive trace raw data transmitted by ODCPEs (152), and a processing unit (162). The processing unit (162) is configured to extract at least one unique equipment identifier from the received trace raw data, select at least one ODCPE from the plurality of ODCPEs based on the at least one unique equipment identifier, identify all possible serving cells from unique cell identifiers available in the trace raw data, sum the duration of each session in each of the identified serving cells, sort the identified serving cells based on the duration in a descending order, and select the serving cell with the highest duration as the dominant serving cell.
The present disclosure envisages a system and method of performing speed test in a network by selecting a nearest speed test server based on a user location. At least one load balancer (424) receives a speed measurement request initiated by at least one UE (422). The at least one load balancer (424) communicates the received speed measurement request to at least one application server (426). The at least one application server (426) selects at least one nearest speed test server (428) based on one or more parameters. The selected at least one nearest speed test server (428) executes the speed measurement request to generate a speed test information. The selected at least one nearest speed test server (428) communicates the generated speed test information to the at least one UE (422).
28.
SYSTEM FOR IDENTIFYING A LOCATION OF A USER AND A METHOD THEREOF
The present disclosure may relate to a system (102) for identifying a location of a user in a network. The system includes a memory (204) and one or more processors (202) that execute instructions stored in the memory. Through an input unit (212), the system receives passive data from various data sources (302a, 302b, 302c), which include sensors on user equipment that capture data without requiring active user interaction. The processors process this received data and assign a score to each record from each data source based on predefined conditions. These scores are then aggregated to compute a cumulative score. The identification unit (214) uses this cumulative score to determine whether the user's location is indoors or outdoors by mapping the score to predefined values associated with specific locations.
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p. ex. gestion de la mobilité
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
G01S 5/00 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance
29.
SYSTEM AND METHOD FOR DEVICE IDENTIFIER (ID) GENERATION
The present invention provides a system (102) and a method (600) for generating an identifier (ID) for a user equipment (UE) (108) in a network (104). A request is received from the UE (108). One or more parameters are extracted from the received request. Fulfilment of at least one condition associated with the one or more extracted parameters is determined. Based on the determination, the ID is generated based on processing of the one or more extracted parameters.
A system (106) and method (900) for processing and visualizing classified spatial data is disclosed. The system (106) is configured to receive classified spatial data from various input data sources (114). Further, visual identifiers are assigned to classes within the classified spatial data and image tiles are generated at multiple levels of details from the classified spatial data using the assigned visual identifiers. The system (106) is further configured to store the generated image tiles in a database (124) and render a set of image tiles from the database (124) on a user interface (200) based on a current viewport of a map.
31.
SYSTEM AND METHOD FOR MANAGING REQUESTS IN A NETWORK
The present disclosure introduces a technique to manage requests within a network. A request is initiated at a predetermined time setting and sent to a designated server. Further, the relevant parameters are extracted from the request. The parameters are associated with a user profile of the user. Further, the information associated with the parameters is retrieved from a database. The information may include tasks assigned for the user related to network health, network connectivity, network coverage, recommendations, suggestions, action status, cell tower wrong tilt, cell tower's incorrect height, any obstruction in network, etc. The retrieved information is then transmitted to a user device, which processes the information to perform specific operations, enhancing efficiency by automating request handling, data retrieval, and processing based on predefined time settings. The specific operation may include storing the retrieved information in a storage of the user device.
The present disclosure provides a method (500) and a system (102) for visualizing survey data of a building collected by a field engineer. A mobile application (152) associated with the field engineer is configured to collect survey data, and backend servers (154) are configured to receive the survey data from the mobile application (152). To view the collected survey data, the field engineer, uses a search option in the mobile application to search the building by typing the name/identifier of the building and a plurality of building names/identifiers is displayed matching with a partial name/identifier of the building. The user interface presents multiple selectable options for viewing the survey data according to different wireless technologies and frequency bands. The survey data is retrieved and displayed based on the selection. The user interface facilitates the field engineer to perform analysis of the survey based on the displayed survey data.
33.
A METHOD AND SYSTEM FOR DETERMINING A RELOCATION OF A CUSTOMER PREMISES EQUIPMENT
The present disclosure relates to a system (102) and a method (400) for identifying 5 a relocated Customer Premises Equipment (CPE) in a network (104). Current geolocation data of the CPE is obtained. A first deviation in location of the CPE is determined by comparing the current geolocation data with stored geolocation data of the CPE. A deviation counter is incremented if the determined first deviation exceeds a predefined threshold. The stored geolocation data is replaced with a 10 centroid of geolocation data obtained over a predefined period when the deviation counter reaches a predefined count within the predefined period. A second deviation between the replaced geolocation data and a centroid of geolocation data obtained over the predefined period is determined. The CPE is marked as relocated if the determined second deviation exceeds a second predefined threshold, and the 15 deviation counter reaches the predefined count within the predefined period.
The present disclosure may relate to a system (102) for data synchronization. The system may comprise a memory (204) and one or more processors (202) coupled to the memory (204). The processors (202) may be configured to execute instructions to generate, by a synchronization timing module (212), a random time interval for data synchronization when an application is launched on a user equipment (UE) (108). The processors (202) may be configured to attempt, by a data synchronization module (214), to synchronize data to a centralized server (106) at the generated random time interval. The processors (202) may be configured to retry synchronization, by the data synchronization module (214), upon occurrence of a next event in response to a failed synchronization attempt. The processors (202) may be configured to transmit, by a load balancing module (216), successfully synchronized data to one of a plurality of servers.
35.
SYSTEM AND METHOD FOR RANKING RECOMMENDATIONS IN STREAMING PLATFORMS
The present disclosure provides a system and method for ranking recommendations in a streaming platform. The system uses temporal information in calculations of Bayesian Personalized Rankings (BPR) to consider a sequence of user interactions. The system incorporates indexing user-items prior to the BPR calculations for faster training. The indices generated through the BPR technique are used as inputs to a long short-term memory (LSTM) optimization model which help in better convergence to an optimization function. Further, the system uses a content-based filtering technique and a collaborative filtering technique for processing user items during various modes of user interactions. Hence, the system provides an improved and meaningful ranking of recommendations to users on streaming platforms.
H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films
H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p. ex. authentification des utilisateurs finaux ou des dispositifs clients ou apprentissage des préférences des utilisateurs pour recommander des films
H04N 21/442 - Surveillance de procédés ou de ressources, p. ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans le disque dur interne
H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p. ex. apprentissage des préférences d'utilisateurs pour recommander des films ou résolution de conflits d'ordonnancement
36.
SYSTEM AND METHOD FOR REFERENCING MEDIA USING CONTENT-BASED TIMESTAMPS
The present disclosure provides a system and a method for referencing media/recording using content-based timestamps. The system enables proper documenting of a recording based on visual pixel changes and semantic changes in a slide or a conversation respectively. The system generates timestamps where the timestamps are pointers to the locations in the recording when a new topic is started. The system divides the recording into sections based on the timestamps. Further, the system generates labels for the timestamps along with a transcript for the whole recording that would enable a user to jump to a point of interest in the recording. Hence, the system saves user's time and ensures proper documentation of the recording.
G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
G06V 20/40 - ScènesÉléments spécifiques à la scène dans le contenu vidéo
G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
G10L 25/57 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour le traitement des signaux vidéo
37.
SYSTEM AND METHOD FOR IMPLEMENTING OPTIMIZED RATE RECOVERY AND HARQ COMBINING IN A NETWORK
The present disclosure provides a system and a method for implementing rate recovery in the PUSCH and PDCH bit rate processing chain of network. The system packs log likelihood ratios (LLRs) data in such a way that for each equalized in phase and quadrature (IQ) symbols, a predetermined number of LLRs equal to the modulation order are packed. The system de-interleaves the packed LLRs by reading the most significant bit (MSB) LLRs row wise for the number of columns equal to the modulation order. The system uses a single buffer for de-interleaving, bit-deselection, and filler bit addition stages, thereby reducing memory requirement of the system. The system processes only a predetermined number of LLRs to a HARQ combining stage to optimize memory and reduce latency.
The present disclosure relates to a system and a method for processing data in control channels. The system provides control data including a plurality of bits from the control channels to a cyclic redundancy check (CRC) block. The system determines if the plurality of bits corresponds to broadcast channel (BCH) data or downlink control information (DCI) data, and interleaves the plurality of bits if the plurality of bits corresponds to the BCH data, or bypasses interleaving of the plurality of bits if the plurality of bits corresponds to the DCI data. The system performs rate matching of the plurality of bits, and determines a length of a plurality of rate matched bits by setting an aggregation level for the control channels. The system performs scrambling operation on the plurality of rate matched bits, and modulates the plurality of rate matched bits based on scrambling operation outputs.
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H04L 27/26 - Systèmes utilisant des codes à fréquences multiples
H04W 72/21 - Canaux de commande ou signalisation pour la gestion des ressources dans le sens ascendant de la liaison sans fil, c.-à-d. en direction du réseau
39.
AN ANTENNA CANOPY SYSTEM DESIGN FOR REDUCTION OF ATMOSPHERIC SELF-INTERFERENCE
The present disclosure provides for a system facilitating reduction of network self-interference. The system is equipped with an innovative antenna canopy structure which can be mounted on the top of a base station antenna to suppress an RF signal level propagating through upper side-lobes of the base station antenna above the horizon. The antenna canopy structure further ensures that there is no effect of wind load when mounted in the antenna top and also to reduce its weight.
Present disclosure generally relates to wireless communication, particularly to system and method for broadcasting or multicasting content in networks. The system receives establishment request to establish broadcast channel via UE communicatively coupled to device and authenticates device or UE for establishing broadcast channel. The system determines, if devices or UE is authorized to establish broadcast channel and transmits response corresponding to request, to device or UE. The system receives membership notification corresponding to membership setup request associated with membership, from device or UE and transmits membership confirmation response corresponding to membership setup request. The system triggers authentication of device of UE, service type identification, and paging of broadcast membership, multicast membership, for initiating broadcast by device or UE. System broadcasts or multicasts content received from device or UE, upon triggered authentication is successful.
H04W 4/06 - Répartition sélective de services de diffusion, p. ex. service de diffusion/multidiffusion multimédiaServices à des groupes d’utilisateursServices d’appel sélectif unidirectionnel
41.
SYSTEM AND METHOD OF CARRYING OUT OUTAGE CAUSING CHANGES WITHOUT SERVICE OUTAGE
The present disclosure envisages a system (102) for performing at least one planned operation in a plurality of nodes (120) The system (102) may include a database (116), an input module (114), a processing unit (112), and an element management system (EMS (118)). The database (116) is configured to store a predefined set of grouping rules and a set of information associated with each node. The input module (114) is configured to receive a request. The processing unit (112) receives the request and is configured to cooperate with the database (116) to process the request using the predefined set of grouping rules and the set of information associated with each node to generate a plurality of groups of nodes. The EMS (118) receives the generated plurality of groups and performs the planned operation according to the received plurality of groups.
The present invention relates to a system (120) and a method (500) for predicting one or more instances of a Network Function (NF) (125) in a network (105) is disclosed The system (120) includes an FMS interface (230) configured to retrieve data pertaining to a plurality of customers from one or more sources. The system (120) includes an analyzing unit (240) configured to analyze the retrieved data utilizing one or more forecasting units (410) to identify trends and patterns pertaining to customer load on each of one or more instances of the NF (125). The analyzing unit (240) is further configured to generate prediction of a count of instances to be allocated to the NF (125) in the network (105) based on the identified trends and patterns.
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
43.
AN ADAPTIVE CHANGE ENGINE SYSTEM AND A METHOD THEREOF
The present disclosure relates to a change engine system (104) and a method thereof for automatic interference mitigation in a network. The change engine system (104) receives a plurality of change requests. The system (106) determines interference network cell data from the received plurality of change requests. Further, the system (106) indexes and segments the determined interference network cell data across a plurality of states and a plurality of network elements and determines a change parameter of a plurality of change parameters. Also, the system (106) determines a command of a plurality of commands based on the determined change parameter and applies the command on the plurality of network elements to automatically mitigate the interference in the network.
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
44.
SYSTEM AND METHOD FOR PERFORMING AUTHENTICATION AND AUTHORIZATION OF SUBSCRIBERS AT EDGE OF A NETWORK
The present disclosure provides a system (102) and method (400) for performing authentication and authorization of subscribers at a network edge. The system (102) includes edge network functions (eNFs) (302a, 302b, 302c) for receiving registration requests from subscribers, and determining target enhanced unified data repositories (eUDRs) (304a) from multiple eUDRs (304a, 304b, 304c). The target eUDR (304a) is configured for querying a centralized network repository function (cNRF) (310) via an enhanced network repository function (eNRF) (306a, 306b, 306c) to discover a centralized unified data repository (cUDR) (308). The target eUDR (304a) is further configured for establishing a connection with the cUDR (308), fetches subscriber profiles and data, and the eNF establishes subscriber sessions based on this data. This edge-based approach potentially reduces latency, improves network efficiency, and enhances scalability for 5G and future network architectures.
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
H04W 8/20 - Transfert de données utilisateur ou abonné
H04W 60/00 - Rattachement à un réseau, p. ex. enregistrementSuppression du rattachement à un réseau, p. ex. annulation de l'enregistrement
The present invention provides a robust and effective solution to an entity or an organization by enabling maximization of the utilization of machine resources by predicting future load on API based on different calendar events. The results obtained can be used by an organization for optimization and smooth allocation of the resources accordingly. The method further enables prediction of API execution time with respect to input data size and aiding in better planning of resources to keep up SLAs for APIs.
The present invention relates to a system (108) and a method (600) for data compression and aggregation. The method (600) includes step of retrieving, data from a distributed file system (110). The method (600) further includes step of analysing, utilizing an Artificial Intelligence/Machine Learning (AI/ML) model (220), at least one of, data types, data patterns, data anagrams of the retrieved data to identify at least one pattern related to one or more formats in the retrieved data. The method (600) further includes step of selecting, utilizing the AI/ML model (220), one or more output formats based on the identified at least one pattern to compress the retrieved data based on the analysis. The method (600) further includes step of bucketing, utilizing the AI/ML model (220), compressed data to group the retrieved data in a plurality of buckets. The method (600) further includes step of aggregating, utilizing the AI/ML model (220), the data within the plurality of buckets. The method (600) further includes step of storing, the aggregated data in the distributed file system (110).
The present disclosure provides system (102) and method (300) for enabling speed test of internet connection using a mobile application. The mobile application selects an appropriate server and initiates the data transfer by sending and receiving packets of data to and from the server. The data size and duration of the test can vary, but larger sample sizes generally provide more accurate results therefore multiple threads with increasing buffer size are used during the test time. The system measures the time it takes for the data transfer to complete in both the upload and download directions. The timing is crucial for determining the speeds. A speed test empowers users with the ability to measure, evaluate, and understand the performance of the internet connection. Thus, enabling the users to make informed decisions and ensure they receive reliable and satisfactory internet service.
The present disclosure relates to an 5G Massive MIMO Radio Unit (MRU) that is connected to a Combined Central and Distributed Unit (CCDU) on front haul interface using 25G optical interface and is compliant to 3GPP (Third Generation Partnership Project) based ORAN (Open Radio Access Network) specifications. The proposed 5G MRU can include a lower PHY (Physical) portion of L1 layer with network layer split of 7.2×, a baseband section, a RF (Radio Frequency) Front End module (RFEM), and an Antenna Filter Unit (AFU) as part of a single enclosure/unit for easy and efficient installation.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
The present disclosure provides a system and a method for performing proactive signalling between a 5G core network (210-1) and a 4G core network (210-2). The 5G core network (210-1) tries to establish a Packet Data Unit (PDU) session by transmitting a PDU session modification request towards a gNodeB for establishing a Quality of Service (QoS) flow for a voice call. The gNodeB transmits a PDU session modification response indicating a fallback to EPS with a Release with Redirection flag, and triggers a fallback for the voice call. The 5G core network (210-1) receives a PDU session modification response including the flag from the gNodeB which proactively receives context based on the flag and forwards the context to the 4G core network (210-2). The 4G core network (210-2) piggybacks QOS establishment for voice call in a Tracking Area Update (TAU) accept message to a UE (204).
The present invention relates to a system (108) and a method (400) for managing a Subscriber Identity Module (SIM) swap information. The method (400) includes steps of, receiving a request pertaining to check the SIM swap for a time interval, the request received from an entity via an entity gateway, the time interval is defined by the entity. The method (400) further includes the step of determining if the SIM swap information for the time interval as defined in the received request is stored in a storage unit (206). The method (400) further includes the step of, retrieving the SIM swap information for the time interval from the storage unit (206) in response to determining the SIM swap information being stored in the storage unit (206).
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
H04W 8/20 - Transfert de données utilisateur ou abonné
51.
SYSTEM AND METHOD FOR MANAGING USER EQUIPMENTS (UEs) IN A WIRELESS COMMUNICATION NETWORK
The present disclosure may relate to a system (102) for managing user equipments (UEs) in a wireless communication network The system may comprise a memory (204) and one or more processors (202) configured to execute instructions stored in the memory (204). The processors may receive, by a measurement module (212), at least one measurement from at least one UE (108). A clustering module (214) may assign the at least one UE (108) to at least one cluster. A parameter estimation module (216) may estimate at least one communication parameter for the at least one UE (108) based on characteristics of the at least one assigned cluster. A transmission module (218) may employ the estimated communication parameter for initial transmissions between the system and the UE (108). This approach may optimize initial communication parameters based on UE characteristics, potentially improving network resource utilization and efficiency.
H04W 52/24 - Commande de puissance d'émission [TPC Transmission power control] le TPC étant effectué selon des paramètres spécifiques utilisant le rapport signal sur parasite [SIR Signal to Interference Ratio] ou d'autres paramètres de trajet sans fil
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
52.
SYSTEM AND METHOD FOR TRIGGERING ELEMENTS IN A NETWORK
The present disclosure provides a method for triggering elements in a network (301). The method comprising communicating a device trigger (DT) request to a network exposure function (NEF) (304), communicating a mobile management entity (MME) identifier (ID) request to a unified data management (UDM) (308), and obtaining an MME ID response including the MME ID from the UDM (308). The method comprising communicating the DT request and the MME ID to a service capabilities exposure function (SCEF) (306), communicating the DT request and the MME ID to an internet protocol short message (IPSM) gateway/short message service center (SMSC) (312), communicating the DT request to a mobile management entity (MME)/access and mobility management function (AMF) (316) based on the MME ID. The method comprising communicating by the MME/AMF (316), the DT request to a user equipment (UE) (318).
The present disclosure relates to a system (120) and a method (500) for predicting clear code failures count in Network Function (NF) The method (500) includes the step of retrieving a first set of data pertaining to each of the plurality of NFs from at least one of the database (220) and from each of the plurality of NFs. The method (500) further includes the step of training a model utilizing the first set of retrieved data to identify patterns related to the clear code failure count for each of the plurality of NFs. The method (500) further includes the step of predicting the clear code failure count for each of the plurality of NFs based on the identified patterns.
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
54.
METHOD AND SYSTEM FOR PREDICTING BACKUP POWER TIME OF AT LEAST ONE NETWORK COMPONENT
The present disclosure relates to a method (600) and a system (120) for predicting backup power time of at least one network component The system (120) includes a retrieving unit (225) which is configured to data from the at least one network component. The system (120) further includes a training unit (235) which is configured to train the Artificial Intelligence/Machine Learning (AI/ML) model utilizing the retrieved data to identify the trends and patterns associated with the backup power time of each of the at least one network component. The system (120) further includes a predicting unit (240) which is configured to predict the backup power time of at least one network component based on the identified trends and patterns. The system (120) further includes a comparison unit (245) which is configured to compare the predicted backup power time against a predefined threshold.
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
55.
SYSTEM AND METHOD FOR MANAGING SUBSCRIPTIONS PERTAINING TO AT LEAST ONE NETWORK SLICE
The present invention relates to a system (108) and a method (600) for managing subscriptions pertaining to at least one network slice. The method (600) includes step of retrieving historical data pertaining to a consumer behaviour from a plurality of sources (110). The method (600) further includes step of training, a model (220) with the retrieved historical data to identify historical trends/patterns related to the consumer behaviour. The method (600) further includes step of predicting future consumer behaviour trends/patterns pertaining to the subscription of at least one network slice utilizing the trained model (220). The method (600) further includes step of dynamically generating, multiple triggers to initiate one or more actions.
H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
H04W 8/18 - Traitement de données utilisateur ou abonné, p. ex. services faisant l'objet d'un abonnement, préférences utilisateur ou profils utilisateurTransfert de données utilisateur ou abonné
56.
METHOD AND SYSTEM OF DETECTING ONE OR MORE ANOMALIES IN CALL RELEASE REASON (CRR) DATA
The present disclosure relates to a system (108) and a method (500) of detecting one or more anomalies in the CRR data The system (108) includes a retrieving unit (210) to retrieve historical CRR data of one or more network components from a probing unit (230) and a training unit (214) to train a model utilizing the retrieved CRR data. The system further includes a determining unit (216) to determine one or more threshold values and an updating unit (220) to update one or more policies and threshold values of the one or more network components. The system further includes a receiving unit (222) to receive real-time CRR data of the one or more network components. The system further includes a comparing unit (224) to compare the real-time CRR data with the updated threshold values of the one or more network components and a detecting unit (226) to detect one or more anomalies.
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 41/142 - Analyse ou conception de réseau en utilisant des méthodes statistiques ou mathématiques
SYSTEM AND METHOD FOR CORRELATING MULTIPLE TYPES OF DATA The present invention relates to a system (108) and a method (600) for correlating multiple types of data. The method (600) includes step of receiving, from one or more sources (110), multiple types of data associated with one or more network failure events. The method (600) further includes step of pre- processing, the received multiple types of data. The method (600) further includes step of training an Artificial Intelligence/Machine Learning (AI/ML) model (220) using the pre-processed data. The method (600) further includes step of correlating, utilizing the trained AI/ML model (220), the multiple types of data to identify patterns related to the one or more network failure events between the multiple types of data. The method (600) further includes step of notifying, one or more workflows pertaining to the identified patterns related to the one or more failure events based on the correlation of the multiple types of data for managing each of the network failure event. Ref.
H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
A method (400) managing data for users in a network is disclosed The method includes receiving (402) one or more user credentials associated with a user (102) from a User Equipment (UE) (104). The method includes fetching (404) authorization information associated with the user (102) from a database (208), based on the one or more user credentials. The method includes validating (406) the one or more user credentials based on the authorization information fetched from the database (208). The validation is one of a successful validation and an unsuccessful validation. The method includes determining (408) a set of access parameters associated with the user (102), upon the successful validation of the one or more user credentials. The method includes granting (410) an access of the data to the user (102) based on the set of access parameters associated with the user (102).
A method (300) for updating Channel Quality Information (CQI) for User Equipments (UEs) within a network is disclosed In order to update the CQI, initially, a set of measurement parameters is received from at least one UE. Once the set of measurement parameters is received, the at least one UE is added to a cluster from a plurality of clusters based on the set of measurement parameters using a clustering algorithm. Further, upon adding the at least one UE to the cluster, a current CQI corresponding to the at least one UE is determined based on the set of measurement parameters. Upon determining the current CQI, an existing CQI associated with remaining UEs present within the cluster is updated based on the current CQI determined for the at least one UE, using at least one reinforcement learning technique. Ref.
The present disclosure envisages a system (108) and a method (600) for managing a service request in a network (106). The method includes receiving at least one service request related to at least one network element (122) from a performance monitoring system (124) via a first interface. The method (600) includes extracting one or more parameters from the at least one received service request to identify at least one microservice associated with the at least one received service request. The method (600) forwarding the at least one received service request to the at least one identified microservice using a second interface. The method (600) includes executing one or more operations associated with the at least one received service request by the at least one identified microservice. The method (600) includes sending at least one response message to the performance monitoring system (124) by the at least one identified microservice.
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
The present disclosure discloses a system (108) and a method (300) for performing load balancing over a plurality of units in a network (106). A connection is established between a first unit (122) and a second unit. A resource status request is exchanged between the first and the second units (122, 126) over the established connection. A resource status update including a plurality of information elements (IEs) is received from the first and second units (122, 126). Load conditions of the first and second units (122, 126) are derived to identify an unbalanced unit experiencing an unbalanced load and an available unit based on the received plurality of IEs. A number of user equipments (UEs) connected with the unbalanced unit is selected by determining active buffer traffic. Load balancing is performed by initializing an offloading by redirecting the selected numbers of UEs from the unbalanced unit towards the available unit.
A method (500) for establishing communication between users and a microservices architecture The method includes receiving (502), by an Event Routing Manager (ERM) (208), at least one user request corresponding to an event from a user (102), provided using a User Interface (UI) (302). The method includes analyzing (504), by the ERM (208), the at least one user request to identify a microservice associated with the microservices architecture. The method includes routing (506), by the ERM (208), the at least one user request to the microservice associated with the microservices architecture for processing the at least one user request. The method includes receiving (508), by the ERM (208), an event acknowledgement corresponding to the at least one user request associated with the event, from the microservice. The method includes displaying (510), by the ERM (208), the event acknowledgement to the user (102) using the UI (302).
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
The present disclosure envisages a system (108) and a method (300) for performing load balancing over a plurality of units serving a plurality of cells in a network (106). The method (300) includes establishing a connection between a first unit (122) and a second unit (126). The method (300) includes exchanging one or more requests between the first unit (122) and the second unit (126). The method (300) includes deriving load conditions of the first unit (122) and the second unit (126). The method (300) includes identifying an unbalanced unit experiencing an unbalanced load, and an available unit based on derived load conditions. The method (300) selects inactive user equipments (UEs) by determining at least one parameter associated with one or more UEs and the method (300) includes performing load balancing by initializing an offloading the selected numbers of inactive UEs from the unbalanced unit towards the available unit.
The present disclosure envisages a system (108) and a method (300) for performing load balancing over a plurality of units serving a plurality of cells in a network (106) The method (300) involves receiving (302) a first connection establishment request from a first unit (122) managing a first cell and sending (304) a second connection establishment request to a second unit (126) managing a second cell. The method (300) further includes exchanging and processing (306) at least one resource status request between the first and the second units (122, 126) and transmitting (308) at least one resource status update based on this request. The resource status update incorporates multiple information elements (IEs) for identifying (310) an unbalanced unit and an available unit within the network (106). Finally, the processing engine (110) initiates load balancing (312) by offloading traffic from the overloaded unit to the available unit.
A system (108) and method (400) for determining an operational condition of a plurality of network services by an event routing manager (ERM) (130) is described The method (400) includes initializing a timer associated with at least one network service and determining whether the initialized timer is equal to a configured timer. If the initialized timer is equal to the configured timer, connection is established between the ERM (130) and one source to fetch information corresponding to the network service. Current values corresponding to a plurality of parameters associated with the at least one network service are extracted. The extracted current values are compared with predefined threshold values of the plurality of parameters. The operational condition of the at least one network service is determined based on the comparison. An alarm is triggered to a monitoring system (110) and logging an event based on the determined operational condition of the at least one network service.
H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
H04L 43/10 - Surveillance active, p. ex. battement de cœur, utilitaire Ping ou trace-route
66.
METHOD AND SYSTEM FOR MANAGING RESOURCES IN A COMMUNICATION NETWORK
The present disclosure relates to a system (120) and a method (600) for managing resources in a communication network (105) The system (120) includes a data integration unit (225) which is configured to collect one or more types of data pertaining to load in the communications network (105) from a plurality of sources. The system (120) further includes a model training unit (230) to train a model with the collected data. The system (120) further includes a prediction unit (235) which dynamically predicts resources required to manage the current load in the communication network (105) using the trained model. The system (120) further includes a detection unit (245) in the system (120) which detects breaches in the collected data. The system (120) further includes a recommendation unit (255) to suggest remedial actions to rectify the breach.
H04L 41/0896 - Gestion de la bande passante ou de la capacité des réseaux, c.-à-d. augmentation ou diminution automatique des capacités
H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 43/0876 - Utilisation du réseau, p. ex. volume de charge ou niveau de congestion
67.
SYSTEM AND METHOD FOR PREDICTING ABNORMALITIES IN A NETWORK
The present invention relates to a system (108) and a method (600) for predicting abnormalities in a network (106). The method (600) includes step of retrieving, data pertaining to one or more User Equipment's (UEs) (102) from a plurality of sources (110). The method (600) further includes step of training a model (220) with the retrieved data to identify trends/patterns related to the one or more UEs (102). The method (600) further includes step of predicting abnormalities associated with the identified trends/patterns of the one or more UEs (102) in the network (106) utilizing the trained model (220). The method (600) further includes step of generating recommendations pertaining to the predicted abnormalities.
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 41/142 - Analyse ou conception de réseau en utilisant des méthodes statistiques ou mathématiques
68.
METHOD AND SYSTEM OF DETECTING ONE OR MORE ANOMALIES IN A NETWORK
The present disclosure relates to a system (108) and a method (500) of detecting one or more anomalies in a network (106) The system (108) includes a receiving unit (210) to receive, a first set of data from at least one of a plurality of Network Functions (NFs) (226). The system (108) includes a training unit (214) to train, a model utilizing the received first set of data. The system (108) includes a determining unit (216), to determine a baseline failure threshold based on the identified trends. Further, the receiving unit receives a second set of data. The system (108) includes a comparing unit (218) to compare the second set of data with the determined baseline failure threshold. The system (108) includes a detecting unit (220) to detect the one or more anomalies in the at least one of the plurality of NFs.
H04L 41/142 - Analyse ou conception de réseau en utilisant des méthodes statistiques ou mathématiques
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
The present invention relates to a system (120) and a method (500) for normalizing the data is disclosed The system (120) includes a retrieving unit (220) configured to retrieve the data from one or more data sources. The data represents a plurality of rows. The system (120) includes an identifying unit (225) configured to identify one or more rows including one or more invalid row values from the plurality of rows. The system (120) includes a comparing unit (230) configured to compare, the one or more invalid row values with a predefined threshold value. The system (120) includes a normalizing unit (235) configured to normalize the data in response to determining that the one or more invalid row values exceed the predefined threshold value based on the comparison.
G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
70.
METHOD AND SYSTEM FOR MANAGING SERVICE REQUESTS IN A NETWORK
The present disclosure envisages a method (400) and a system (108) for managing a service request in a network (106) The method comprises receiving at least one service request for at least one application. The method comprises identifying, by a processing engine (208), at least one throttling rule configured for the at least one received service request. The at least one throttling rule comprises at least one of a request count, a predetermined threshold value, and a preconfigured time unit value. Based on identifying, incrementing, by the processing engine (208), the at least one of a request count for the at least one received service request. The method comprises determining, by the processing engine (208), if the at least one received service request fulfills at least one predefined criteria based on the at least one identified configured throttling rule. Based on determining, processing, by the processing engine (208), the at least one received service request.
H04L 67/61 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en tenant compte de la qualité de service [QoS] ou des exigences de priorité
71.
SYSTEMS AND METHODS FOR PROCESSING DATA REQUESTS IN A NETWORK
SYSTEMS AND METHODS FOR PROCESSING DATA REQUESTS IN A NETWORK The present disclosure provides a system (108) and method (300) for processing data requests in a network (106) The method (300) comprises receiving (302) a data request from an external server (124), the data request comprising one or more request parameters provided by a user (102) via a graphical user interface (GUI) (122), wherein the one or more request parameters comprise information related to a plurality of UPF nodes (130), determining (304), based on the one or more request parameters, at least one UPF node (130)from amongst the plurality of UPF nodes(130) to be contacted for retrieving data by selecting a corresponding server IP address associated with the determined at least one UPF node (130), retrieving (306) the data pertaining to the one or more request parameters from the determined at least one UPF node (130) using the selected server IP address and sending (308) the retrieved data to the external server (124) for display on the GUI (122). Ref.
H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
H04L 67/02 - Protocoles basés sur la technologie du Web, p. ex. protocole de transfert hypertexte [HTTP]
H04L 67/1008 - Sélection du serveur pour la répartition de charge basée sur les paramètres des serveurs, p. ex. la mémoire disponible ou la charge de travail
72.
SYSTEM AND METHOD FOR MONITORING SERVICE QUALITY IN THE NETWORK SLICES
The present disclosure relates to a system (120) and a method (600) for monitoring service quality in network slices The system (120) includes a retrieving unit (225) to retrieve first set of data pertaining to each of a plurality of network slices. The system (120) further includes an extracting unit (235) to extract one or more features from the first set of data. The system (120) further includes a training unit (240) to train a model to identify at least one of, patterns and trends in each of the plurality of network slices. The system (120) further includes a determining unit (245) which is configured to determine one or more deviations as one or more anomalies in second set of data by utilizing the trained model by comparing the trends and patterns of the first set of data.
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
The present disclosure envisages a system (108) and a method (600) to rollout a toll- free number in a network (106) The method (600) comprises receiving, by a receiving unit (118), at least one call associated with a toll-free number from an originating circle. The method (600) comprises providing, by a processing unit (116), a configuration of the at least one toll-free number to at least one Business Telephony Application Server (BTAS) (124) of the originating circle. The method (600) comprises converting, by the processing unit (116), the at least one toll-free number from a first format to a second format and the method (600) comprises terminating, by the processing unit (116), the at least one call comprising the converted toll-free number towards the at least one BTAS (124) of the originating circle.
A system (108) and a method (500) for managing a service request in a network are disclosed The method (500) includes receiving (502), by a receiving unit (116), at least one service request from a support ticket system (STS) (124) via a first interface. The method (500) includes generating (504), by a processing engine (118), a trouble ticket corresponding to the at least one received service request. The method (500) further includes analyzing (504), by a processing engine (118), generated trouble ticket to allocate one or more network services associated with a management and orchestration (MANO) framework. The method (500) further includes routing (506), by the processing engine (118), the generated trouble ticket towards the one or more allocated network services via one or more interfaces.
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
75.
SYSTEM AND METHOD FOR PROVIDING INTERCONNECTIVITY BETWEEN COMPONENTS OF A MANO FRAMEWORK
SYSTEM AND METHOD FOR PROVIDING INTERCONNECTIVITY BETWEEN COMPONENTS OF A MANO FRAMEWORK The present disclosure relates to system (108) and method (700) for providing interconnectivity between components of MANO framework The method (700) includes receiving (702), by a network function virtualization orchestrator (NFVO) (304), at least one service request from an event routing manager (ERM) (208, 302) via an associated network interface. The method (700) includes extracting (704), by the NFVO (304), one or more parameters from the at least one received service request. The method (700) includes processing (706), by the NFVO (304), the at least one received service request based on the extracted one or more parameters to generate at least one orchestration request. The method (700) includes determining (708), by the NFVO (304), at least one network service associated with at least one component of the MANO framework based on the at least one generated orchestration request. Ref.
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
76.
SYSTEM AND METHOD FOR PERFORMING OPERATIONS BY EVENT ROUTING MANAGER
A system (108) and a method (500) for performing one or more operations by an event routing manager (ERM) (110) in a network (106) A receiving unit (208) receives a request corresponding to one or more operations from an interfacing unit (112) via a network interface. An execution unit (210) executes the request to perform the one or more operations. The one or more operations corresponds to at least one of the ERM (110), a subscriber, a publisher, and one or more events. The execution unit (210) generates a response based on performing the one or more operations corresponding to the request. A sending unit (212) sends the response to the interfacing unit (112) via the network interface. The network interface is an interface between the ERM and a user interface (UI).
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
77.
SYSTEM AND METHOD FOR DYNAMIC ROUTING OF AN EVENT REQUEST
A method (400) and a system (108) for dynamic routing of an event request is disclosed The method (400) includes receiving (402) the event request from an interfacing unit via a network interface. The method (400) includes monitoring (404) a status of each of a plurality of event routing management units (206). The status is one of an active status or an inactive status. The method (400) further includes routing (406), via at least one load balancer (204-1), the event request towards an event routing management unit with the active status. The method (400) further includes forwarding (408), by the event routing management unit, the event request to at least one microservice via one of the plurality of load balancers (220-2, 220-3). The method (400) further includes receiving (410), by one of the load balancer, an event response from the microservice.
H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
H04L 47/125 - Prévention de la congestionRécupération de la congestion en équilibrant la charge, p. ex. par ingénierie de trafic
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
78.
SYSTEM AND METHOD FOR SERVICE RESPONSE LATENCY PROFILING
A system (108) and method (400) for determining service response latency is described An execution time or latency of a service request is calculated based on the start time and end time of the operation of the service request. The calculated execution time is plotted in one of bucket of a histogram of the service request. Upon determining that the histogram is not initialized for the service request, the histogram for a specified bucket is initialized. Upon determining that exact bucket is not found in the histogram, finding a value rounded up to the bucket. When the exact bucket is found, a bucket index value is incremented for operation count. The calculated latencies for each similar service request are plotted in a corresponding histogram over time to monitor the response times during handling of the service requests. The histogram provides a recent latency and a total latency for the service requests.
A system (108) and a method (400) for managing one or more service requests in a network (106) is disclosed The method (400) includes receiving (402), by a server, at least one service request from a User Equipment (UE) (104) using a Common Application Programming Interface Framework (CAPIF) (116) and over a communication interface. The method (400) further includes analyzing (404), by the server, the at least one received service request to identify at least one network function associated with the server. The method (400) further includes transmitting (406), by the server, the at least one received service request towards the at least one network function to trigger at least one service.
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04W 4/50 - Fourniture de services ou reconfiguration de services
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
80.
METHOD AND SYSTEM FOR MANAGING TRACE DATA OF USERS
A method for managing trace data for users is disclosed The method includes receiving (502) an event request from a User Equipment (UE) (104) associated with a user (102). The method includes processing (504) the event request to extract a set of event parameters from the event request. The method includes storing (506) the set of event parameters along with an associated timestamp in a database as a trace data record corresponding to the user (102) associated with the UE (104). The method includes retrieving (508) the trace data record associated with the user (102) from the database for performing one or more actions.
A system (108) and method (500) are disclosed for interactive interface-based command execution in a network (106) The method (500) includes generating a user interface. The method includes receiving one or more inputs from a user (102) for selecting at least one entity from input fields. The method (500) includes automatically populating a list of server identifiers corresponding to the selected at least one entity. The method (500) includes providing a command selection option to the user (102). The method (500) includes receiving a selection of a command from the command selection option and a selection of a server identifier from the populated list of server identifiers for the execution of the selected command based on the selected server identifier. The method includes generating an output of a result of the command execution of the selected command based on the selected server identifier.
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
82.
SYSTEM AND METHOD FOR AUTHENTICATING A USER EQUIPMENT
The present disclosure discloses a system (108) and a method (500) for authenticating a user equipment (UE) (104) in a network (106) The method (500) includes receiving at least one registration request from the UE (104) by a network function (serving-call session control function (S-CSCF)). The method (500) includes determining whether the at least one received registration request includes an authentication identifier in an authorization header by the S-CSCF. The method (500) includes upon determining an absence of the authentication identifier in the authorization header and selecting a supported authentication identifier based on an operator policy by the S-CSCF. The method (500) includes sending an authentication request along with the selected authentication identifier to a server by the S-CSCF.
A system (108) and method (300A) for call routing in breakout gateway control function (BGCF) are described The method (300A) includes receiving (302A) a plurality of messages from a UE. The method (300A) includes determining (304A) a status of a trunk group routing protocol (TGRP) identifier (ID). The status is one of a present of the TGRP ID or an absence of the TGRP ID in at least one field of each received message. Upon determining the status as absent, the method (300A) includes selecting (306A) the MGCF pool based on the defined routing configuration. The method (300A) includes routing (308A) a call based on the status of the TGRP ID and the at least one defined routing configuration.
The present disclosure provides a method (700) and a system (102) for communicating between a Network Slice Management Platform (NSMP) (210) and a Management and Orchestration (MANO) function (214) The system (102) comprises an Event Routing Manager (ERM) (212). The Event Routing Manager (ERM) (212) is configured to receive a service request from the NSMP (210) over a first interface. Further, the ERM (212) is configured to route the service request to a target microservice of the MANO function (214) over a second interface for request fulfilment. Further, the ERM (212) is configured to receive a response from the target microservice of the MANO function (214) over the second interface, wherein the response is an acknowledgement of the service request. Further, the ERM (212) is configured to forward the response to the NSMP (210) over the first interface.
H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
85.
METHOD AND SYSTEM FOR MANAGING COMMUNICATION BETWEEN NETWORK SERVICES ASSOCIATED WITH A MANO FRAMEWORK
The present disclosure relates to a method for managing communication between network services associated with a MANO framework The method includes receiving (702) at least one orchestration request based on at least one service request, from at least one network service associated with one of a Network Function Virtualization Orchestrator (NFVO) (304) and a Containerized Network Function (CNF) Manager (CNFM) (306) of the MANO framework. The at least one service request is received from a network element. The method includes processing (708) the at least one orchestration request to identify one or more network services associated with a Virtualized Infrastructure Manager (VIM) (308) of the MANO framework. The method includes upon identifying the one or more network services, routing (708) the at least one orchestration request to the one or more network services associated with the VIM (308) using an associated interface for processing the at least one orchestration request.
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
86.
SYSTEM AND METHOD FOR THREAD LOG DUMPING IN A NETWORK
The present disclosure envisages a system (108) and a method (600) for performing thread log dumping in a network (106) The method (600) includes receiving (602), by a receiving unit (212), at least one request corresponding to at least one process from a user equipment (UE) (104). The method (600) includes extracting (604), by a processing engine (208), one or more parameters from the at received least one request. The method (600) includes configuring (606), by the processing engine (208), the one or more extracted parameters to determine at least one thread log data associated with the at least one process. The method (600) includes dumping (608), by the processing engine (208), the at least one determined thread log data based on the one or more configured parameters.
H04L 41/069 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant des journaux de notificationsPost-traitement des notifications
G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
87.
SYSTEM AND METHOD FOR MANAGING SERVICE REQUESTS IN A NETWORK
The present disclosure envisages a system (108) and a method (600) for managing a service request in a network (106) The method (600) includes receiving at least one service request from a subscriber support system (SSS) (124) using a first interface. The method (600) includes determining (606), by the processing engine (116), at least one network service associated with the at least one received service request based on the one or more extracted parameters. The method (600) includes transmitting the at least one received service request to the at least one determined network service using a second interface. The method (600) includes processing the at least one service request to perform one or more operations associated with the at least one service request. The method (600) includes transmitting at least one response message towards the SSS (124) using the first interface and the second interface.
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
88.
SYSTEM AND METHOD FOR 3D COMPUTER VISION ASSISTED RETAIL PRODUCT SYNTHESIS
The present disclosure provides a robust and effective solution to an entity or an organization by enabling the entity to implement a system for 3D vision, and synthetic data generation of a retail product model. Further, the present disclosure aims at generating high-quality, photorealistic, large-scale domain-specific synthetic data. The system is equipped with synthetic simulation, digital twin creation, and synthetic data generation with automated annotations. Additionally, the system allows the training of artificial intelligence to reduce manual efforts and to facilitate the automation and personalization.
Embodiments of the present disclosure relate to system and method for identifying at least one sensor on at least one user equipment [200] connected to a wireless network, comprising the a mobile management entity (MME) [101] transmitting an initial context setup request for at least one user equipment [200] to a network entity [300] of the wireless network. Next, the network entity [300] transmits a capability enquiry to the at least one user equipment [200] based on the initial context setup request received from the MME [101]. The network entity [300] receives a capability information from the at least one user equipment [200] in response to the capability enquiry, wherein the capability information comprises of sensor capability information of the at least one user equipment [200]. Thereafter, the network entity [300] transmits the capability information of the at least one user equipment [200] to the MME [101].
The present disclosure relates to a method for routing a plurality of service requests in a management and orchestration (MANO) framework (105) by an event routing manager (ERM) (130) At least one service request received from at least one network entity (201) is sent to a network functions virtualization orchestrator (NFVO) (110) of the MANO framework (105). At least one orchestration request received from the NFVO (110) is analyzed to determine at least one network service corresponding to at least one component of the MANO framework (105). The at least one component includes one of a containerized network function manager (CNFM) (115) and a virtualized infrastructure manager (VIM) (120). The at least one orchestration request is forwarded towards the determined network service corresponding to the at least one component of the MANO framework (105) via an EM_Cnfm interface. Ref.
H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p. ex. entités SDN ou NFV
H04L 41/0895 - Configuration de réseaux ou d’éléments virtualisés, p. ex. fonction réseau virtualisée ou des éléments du protocole OpenFlow
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
91.
A CONFIGURATION SYSTEM FOR UPDATING THE CONFIGURATION INFORMATION OF A NETWORK
The present disclosure relates to a real-time configuration system (108) designed for efficient updates within a network (106) The system includes a receiving unit (302) to accept configuration files from user equipment, a memory (304) to store these files, and a processing unit (308). The processing unit (308) establishes a connection with at least one server from a plurality of servers (220a, 220b, 220c). The processing unit (308) determines a status of at least one process running on the at least one server. The processing unit executes the configuration information on the process if the determined status of the process is a standby status and evaluates a state of the process after executing the configuration information. The processing unit (308) updates the configuration information on the plurality of servers by executing the configuration information on each server when the evaluated state of the executed configuration information is a stable state.
H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau
A system (108) and a method (600) for routing an event request between a plurality of components of a management and orchestration (MANO) (125) by an event routing manager (130) The method comprises receiving at least one event request from at least one component of the MANO (125) via an interface and analyzing the at least one received event request to determine whether the at least one received event request is a broadcast request or a routing request. Upon determining the at least one received event request is the routing request, extracting an event name corresponding to the at least one determined routing request. Based on the determined event name, routing the at least one received event request to at least one network service of at least one corresponding component of the MANO (125). Upon determining the at least one received event request is the broadcast request, transmitting the at least one determined broadcast request to the plurality of components of the MANO (125).
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 45/02 - Mise à jour ou découverte de topologie
H04L 45/302 - Détermination de la route basée sur la qualité de service [QoS] demandée
93.
SYSTEM AND METHOD FOR HANDLING CALLS BASED ON THREAD AFFINITY
The present disclosure relates to a system (108) and a method (500) for handling a call request in a network (106) The method (500) includes receiving (502), the call 5 request from a user (102). The method (500) includes generating (504) a client transaction identifier (ID) associated with the received call request. The method (500) includes selecting (506) an application thread and extracting (508) an application thread identifier (ID) associated with the selected application thread. The method (500) includes binding (510) the extracted application thread ID with the generated client 10 transaction ID to generate a binded information. The method (500) includes communicating (512) the received call request containing the binded information along with the selected application thread to an application server (322).
A system (108) for routing events between publisher microservices (202) and subscriber microservices (206) is described The system (108) is configured to receive an event from at least one publisher microservice (202) of the plurality of publisher microservices (202) and detect whether the event is valid. Upon detecting that event is valid, the system (108) is configured to send the event to at least one subscriber microservice (206) based on an event type. The system (208) is configured to store the event in a database (228) if the event is not received by subscriber microservice (206), retry delivering the event to the subscriber microservice (206) after a predefined time interval, and archive the event if subscriber microservice (206) did not receive the event after the predefined time interval.
A method for managing communication associated with a network services framework The method includes receiving (702) at least one service request from at least one external system via an associated service interface. Upon receiving the at least one service request, performing (704) a check to determine whether the at least one service request is a valid service request or an invalid service request. Upon determining the at least one service request to be the valid service request, routing (706) the at least one service request to a target microservice associated with the network service framework via an associated microservice interface. In response to the routing, receiving (708) an acknowledgment corresponding to the at least one service request from the target microservice via the associated microservice interface. Upon receiving the acknowledgement, forwarding (710) the acknowledgement to the at least one external system via the associated service interface.
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
96.
SYSTEM AND METHOD FOR PREDICTING ONE OR MORE ANOMALIES OF AT LEAST ONE USER EQUIPMENT
The present invention relates to a system (120) and method (400) for predicting the one or more anomalies associated with one or more UEs (110) is disclosed The system (120) includes a receiving unit (220) configured to receive a first set of data corresponding to each of the one or more UEs (110) from one or more data sources. The system (120) includes a training unit (225) configured to train a model utilizing the received data to identify trends in the received data. The system (120) includes a predicting unit (230) configured to predict the one or more anomalies based on the identified trends in the received data. The system (120) optimizes resource allocation, minimizing operational costs and resource wastage.
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
97.
SYSTEM AND METHOD FOR RECOMMENDING AN ARTIFICIAL INTELLIGENCE/MACHINE LEARNING (AI/ML) MODEL
The present invention relates to a system (108) and a method (600) for recommending an Artificial Intelligence/Machine Learning (AI/ML) model (220). The method (600) includes step of retrieving data from a plurality of data sources (110). The method (600) further includes step of training a plurality of AI/ML models (220) with the retrieved data. The method (600) further includes step of generating an output for each of the trained AI/ML model (220) among the plurality of AI/ML models (220) based on training. The method (600) further includes step of recommending, at least one trained AI/ML model (220) among the plurality of AI/ML models (220) to a user based on the generated output of each of the trained AI/ML models (220). Ref.
The present disclosure envisages a system (108) and a method (600) for managing a service request in a network (106) The method includes receiving at least one service request related to at least one network element (122) from an external system (124) via a first interface. The method includes extracting one or more parameters from the at least one received service request to identify at least one microservice associated with the at least one received service request. The method includes transmitting the at least one received service request to the at least one identified microservice via a second interface. The method includes processing the at least one service request to perform one or more operations associated with the at least one service request. The method includes transmitting at least one response message towards the external system (124).
H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web
H04L 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises
H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
99.
SYSTEMS AND METHODS FOR PROCESSING CALL-BACK REQUESTS
A system (108) and a method (500) for processing call-back requests are disclosed The method (500) comprises maintaining (502) a queue for each time slot of a plurality of time slots and receiving (504) a call-back request from a user (102). The call-back request comprises call-back data indicative of a preferred time for call-back. The method (500) further comprises storing (506) the call-back request in queue maintained for corresponding time slot that matches the preferred time, executing (508) system cyclic timer to scan each queue according to time slots, retrieving (510) call-back request from corresponding queue based on time slot, executing (512) call for user (102) with an agent responsive to call-back request at the preferred time, processing (514) call to determine whether the call was successfully executed, and after determining that call was not successfully executed, executing (516) retry cyclic timer to re-attempt call after a pre-determined time interval.
H04M 3/523 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur avec répartition ou mise en file d'attente des appels
H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
The present disclosure relates to a method for predicting performance trends of one or more network functions by one or more processors (202). The method includes collecting historic performance data associated with the one or more network functions. Further, the method includes selecting one or more features from the collected historic performance data. Further, the method includes training an artificial intelligence/machine learning (AI/ML) model with the selected one or more features. Further, the method includes feeding real time performance data of the one or more network functions to the trained AI/ML model. Further, the method includes predicting the performance trends of the one or more network functions utilizing the trained AI/ML model based on the real time performance data.
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux