Sign In to Follow Application
View All Documents & Correspondence

Method And System For Integrating Ran Data And Packet Core Data

Abstract: ABSTRACT METHOD AND SYSTEM FOR INTEGRATING RAN DATA WITH PACKET CORE DATA The present disclosure relates to a system (120) and a method (600) for integrating Random access network (RAN) data with packet core data. The method (600) includes the step of receiving the RAN data from a plurality of network nodes. The method (600) further includes the step of collecting the packet core data from a database and a distributed file system. The method (600) includes the step ccorrelating the received RAN data with the collected packet core data to form correlated data. Ref. Fig. 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
14 July 2023
Publication Number
42/2024
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

JIO PLATFORMS LIMITED
OFFICE-101, SAFFRON, NR. CENTRE POINT, PANCHWATI 5 RASTA, AMBAWADI, AHMEDABAD - 380006, GUJARAT, INDIA

Inventors

1. Gaurav Saxena
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
2. Durgesh Kumar
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
3. Rahul Verma
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
4. Zenith
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
5. Meenakshi Shobharam
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
6. Shashank Bhushan
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
7. Gaurav Kumar
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
8. Ankit Murarka
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
9. Aayush Bhatnagar
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
10. Dharmendra Kumar Vishwakarma
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
11. Vinay Gayki
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
12. Jugal Kishore Kolariya
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
13. Kishan Sahu
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
14. Mohit Bhanwria
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
15. Aniket Anil Khade
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
16. Sunil Meena
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
17. Sajal Soni
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
18. Sanjana Chaudhary
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
19. Avinash Kushwaha
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
20. Supriya De
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
21. Kumar Debashish
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
22. Tilala Mehul
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
23. Kothagundla Vinay Kumar
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
24. Vineet Bhandari
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
25. Navas Njarakkadavath
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
26. Abhay Khandelwal
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
27. Jainam Gandhi
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India
28. Suvadeep Ghosh
Office-101, Saffron, Nr. Centre Point, Panchwati 5 Rasta, Ambawadi, Ahmedabad, Gujarat - 380006, India

Specification

DESC:
FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003

COMPLETE SPECIFICATION
(See section 10 and rule 13)
1. TITLE OF THE INVENTION
METHOD AND SYSTEM FOR INTEGRATING RAN DATA AND PACKET CORE DATA
2. APPLICANT(S)
NAME NATIONALITY ADDRESS
JIO PLATFORMS LIMITED INDIAN OFFICE-101, SAFFRON, NR. CENTRE POINT, PANCHWATI 5 RASTA, AMBAWADI, AHMEDABAD 380006, GUJARAT, INDIA
3.PREAMBLE TO THE DESCRIPTION

THE FOLLOWING SPECIFICATION PARTICULARLY DESCRIBES THE NATURE OF THIS INVENTION AND THE MANNER IN WHICH IT IS TO BE PERFORMED.

FIELD OF THE INVENTION
[0001] The present invention relates to the field of telecommunications and, more particularly, relates to a method and system of integrating Radio Access Networks (RANs) with packet core data.
BACKGROUND OF THE INVENTION
[0002] In existing telecommunications networks, monitoring and analyzing packet core and radio network nodes require deploying different solutions, which may have distinct designs or originate from various product vendors. Consequently, end users encounter day-to-day challenges when attempting to analyze subscriber sessions simultaneously at both network levels on a single interface or screen. The lack of integration between radio network data and packet core data hampers the ability to correlate and analyze crucial information for effective troubleshooting and optimization in telecommunication networks.
[0003] There is a need for a unified solution that provides a single interface capable of integrating and presenting data from both radio network and packet core, enabling end users to analyze subscriber behavior comprehensively. Such integration would facilitate more accurate analysis by correlating RAN data with packet core network data. By providing a consolidated view of both network types, the end user can effectively identify and troubleshoot issues related to both RAN and packet core networks, enhancing the overall performance and efficiency of the telecommunication system.
SUMMARY OF THE INVENTION
[0004] One or more embodiments of the present invention provides a method and a system for integrating Radio Access Network (RAN) data with packet core data.
[0005] In one aspect of the present invention, the method for integrating the RAN data with the packet core data is disclosed. The method includes the step of receiving the RAN data from a plurality of network nodes. The method further includes the step of collecting the packet core data from a core network. Further, the method includes the step of correlating the received RAN data with the collected packet core data to form correlated data.
[0006] In one embodiment, the RAN data includes at least one of a signal strength data, a traffic load data, and multiple RAN level attributes. In another embodiment, the correlated data is further aggregated and computed by one or more processors to form enriched data. In yet another embodiment, the method further includes the RAN data received from the plurality of network nodes via a probing agent.
[0007] In another embodiment, the enriched data is stored in at least one of a database. The enriched data is displayed on a single user interface pertaining to the RAN data and the packet core data. The enriched data is utilized by a user to perform analysis pertaining to troubleshooting and debugging one or more issues occurring in a subscriber session in the network.
[0008] In another aspect of the present invention, the system for integrating the Radio Access Network (RAN)data with the packet core data is disclosed. The system includes a transceiver configured to receive the RAN data from a plurality of network nodes. The system further includes a collection unit configured to collect the packet core data from at least one of a database and distributed file system. Further the system includes a correlation unit configured to correlate, the received RAN data with the collected packet core data to form correlated data.
[0009] In yet another aspect of the invention, a non-transitory computer-readable medium having stored thereon computer-readable instructions is disclosed. The computer-readable instructions are executed by a processor. The processor is configured to receive Radio Access Network (RAN) data from a plurality of network nodes and collect packet core data from at least one of a database. The processor is further configured to correlate the received RAN data with the collected packet core data to form correlated data.
[0010] In yet another aspect of invention, User Equipment (UE) is disclosed. The UE includes one or more primary processors. The one or more primary processors are communicatively coupled to one or more processors, and a memory. The memory stores the instructions which when executed by one or more primary processors causes the UE to display the enriched data to the user via the user interface in order to perform analysis.
[0011] Other features and aspects of this invention will be apparent from the following description and the accompanying drawings. The features and advantages described in this summary and in the following detailed description are not all-inclusive, and particularly, many additional features and advantages will be apparent to one of ordinary skill in the relevant art, in view of the drawings, specification, and claims hereof. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter, resort to the claims being necessary to determine such inventive subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components, electronic components or circuitry commonly used to implement such components.
[0013] FIG. 1 is an exemplary block diagram of a communication system for integrating Radio Access Network (RAN) data with packet core data, according to one or more embodiments of the present disclosure;
[0014] FIG. 2 is an exemplary block diagram of a system for integrating RAN data with packet core data, according to one or more embodiments of the present disclosure;
[0015] FIG. 3 is a schematic representation of a workflow of system of FIG. 2, according to one or more embodiments of the present disclosure;
[0016] FIG. 4 is an exemplary block diagram of an architecture of the system of the FIG. 2, according to one or more embodiments of the present disclosure;
[0017] FIG. 5 is a signal flow diagram for integrating RAN data with packet core data, according to one or more embodiments of the present disclosure; and
[0018] FIG. 6 is a flow diagram illustrating a method for integrating RAN data with packet core data, according to one or more embodiments of the present disclosure.
[0019] The foregoing shall be more apparent from the following detailed description of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0020] Some embodiments of the present disclosure, illustrating all its features, will now be discussed in detail. It must also be noted that as used herein and in the appended claims, the singular forms "a", "an" and "the" include plural references unless the context clearly dictates otherwise.
[0021] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure including the definitions listed here below are not intended to be limited to the embodiments illustrated but is to be accorded the widest scope consistent with the principles and features described herein.
[0022] A person of ordinary skill in the art will readily ascertain that the illustrated steps detailed in the figures and here below are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments.
[0023] The present disclosure addresses the challenges faced in established technologies where end users have to analyze subscriber sessions independently at the Radio Access Network (RAN) level and the packet core level, using separate interfaces. Analyzing subscriber behavior is time-consuming and labor-intensive process resulting in inefficiencies in telecommunication networks. To overcome the above-mentioned challenges, the present invention introduces a novel solution that combines the interfaces of both RAN data and packet core data, providing end users with a single-screen interface. Further the integration enables comprehensive analysis of both types of network data, facilitating accurate troubleshooting and optimization. By correlating the RAN data with the packet core network data, the invention allows for a deeper understanding of subscriber sessions and the ability to identify and resolve issues more effectively.
[0024] FIG. 1 illustrates an exemplary block diagram of a communication system 100 for integrating RAN data with packet core data, according to one or more embodiments of the present disclosure. The communication system 100 includes a network 105, a User Equipment (UE) 110, a server 115, and a system 120. The UE 110 aids a user to interact with the system 120 to display the enriched data to the user via a user interface in order to perform analysis. In an embodiment, the UE 110 is one of, but not limited to, any electrical, electronic, electro-mechanical or an equipment and a combination of one or more of the above devices such as virtual reality (VR) devices, augmented reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other computing device.
[0025] For the purpose of description and explanation, the description will be explained with respect to the UE 110, or to be more specific will be explained with respect to a first UE 110a, a second UE 110b, and a third UE 110c, and should nowhere be construed as limiting the scope of the present disclosure. Each of the UE 110 from the first UE 110a, the second UE 110b, and the third UE 110c is configured to connect to the server 115 via the network 105. As per the illustrated embodiment, the communication system 100 includes one or more base stations 125. In alternate embodiments, the UE 110 may include a plurality of UEs as per the requirement. For ease of reference, each of the first UE 110a, the second UE 110b, and the third UE 110c, will hereinafter be collectively and individually referred to as the “User Equipment (UE) 110”.
[0026] For the purpose of description and explanation, the description will be explained with respect to one or more base stations 125, or to be more specific will be explained with respect to a first base station 125a, a second base station 125b, and a third base station 125c, and should nowhere be construed as limiting the scope of the present disclosure. For ease of reference, each of the first base station 125a, the second base station 125b, and the third base station 125c, will hereinafter be collectively and individually referred to as the “base station 125”.
[0027] The first base station 125a includes, by way of example but not limitation, a cell site, cell phone tower, or cellular base station. Each of the first base station 125a, the second base station 125b, and the third base station 125c is a cellular-enabled mobile device site where antennas and electronic communications equipment are placed (typically on a radio mast, tower, or other raised structure) to create a cell, or adjacent cells, in the communication network. The structure typically supports an antenna and one or more sets of transmitters/receivers, digital signal processors, control electronics, a GPS receiver for timing, primary and backup electrical power sources, and sheltering.
[0028] The network 105 may include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The network 105 may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof.
[0029] The network 105 includes, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof. The network 105 may include, but is not limited to, a Third Generation (3G), a Fourth Generation (4G), a Fifth Generation (5G), a Sixth Generation (6G), a New Radio (NR), a Narrow Band Internet of Things (NB-IoT), an Open Radio Access Network (O-RAN), and the like.
[0030] The network 105 may also include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The network 105 may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, a VOIP or some combination thereof.
[0031] The communication system 100 includes the server 115 accessible via the network 105. The server 115 may include by way of example but not limitation, one or more of a standalone server, a server blade, a server rack, a bank of servers, a server farm, hardware supporting a part of a cloud service or system, a home server, hardware running a virtualized server, one or more processors executing code to function as a server, one or more machines performing server-side functionality as described herein, at least a portion of any of the above, some combination thereof. In an embodiment, the entity may include, but is not limited to, a vendor, a network operator, a company, an organization, a university, a lab facility, a business enterprise side, a defense facility side, or any other facility that provides service.
[0032] The communication system 100 further includes the system 120 communicably coupled to the server 115 and the UE 110 via the network 105. The system 120 is adapted to be embedded within the server 115 or is embedded as the individual entity. However, for the purpose of description, the system 120 is illustrated as remotely coupled with the server 115, without deviating from the scope of the present disclosure.
[0033] Operational and construction features of the system 120 will be explained in detail with respect to the following figures.
[0034] FIG. 2 illustrates an exemplary block diagram of the system 120 for integrating the RAN data with the packet core data, according to one or more embodiments of the present disclosure.
[0035] As per the illustrated embodiment, the system 120 includes one or more processors 205, a memory 210, a user interface 215 and a database 220. For the purpose of description and explanation, the description will be explained with respect to one processor 205 and should nowhere be construed as limiting the scope of the present disclosure. In alternate embodiments, the system 120 may include more than one processor 205 as per the requirement of the network 105. The one or more processors 205, hereinafter referred to as the processor 205 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
[0036] As per the illustrated embodiment, the processor 205 is configured to fetch and execute computer-readable instructions stored in the memory 210. The memory 210 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium which may be fetched and executed to display the enriched data to the user via the user interface in order to perform analysis. The memory 210 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as disk memory, EPROMs, FLASH memory, unalterable memory, and the like.
[0037] In an embodiment, the user interface 215 includes a variety of interfaces, for example, interfaces for data input and output devices, referred to as Input/Output (I/O) devices, storage devices, and the like. The user interface 215 facilitates communication of the system 120. In one embodiment, the user interface 215 provides a communication pathway for one or more components of the system 120.
[0038] The database 220 is configured to store the enriched data. Further, the database 220 provides structured storage, support for complex queries, and enables efficient data retrieval and analysis. The database 220 is one of, but is not limited to, centralized database, a cloud-based database, a commercial database, an open-source database, a distributed database, an end-user database, a graphical database, a No-Structured Query Language (NoSQL) database, an object-oriented database, a personal database, an in-memory database, a document-based database, a time series database, a wide column database, a key value database, a search database, a cache databases, and so forth. The foregoing examples of database types are non-limiting and may not be mutually exclusive e.g., a database can be both commercial and cloud-based, or both relational and open-source, etc.
[0039] In order for the system 120 to integrate the RAN data with the packet core data, the processor 205 includes one or more modules. In one embodiment, the one or more modules includes, but not limited to, a transceiver 225, a collection unit 230 a correlation unit 235, and an enrichment unit 240 communicably coupled to each other for integration of the RAN data with the packet core data.
[0040] The transceiver 225, the collection unit 230, the correlation unit 235, and the data enrichment unit 240 in an embodiment, may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processor 205. In the examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processor 205 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for processor 205 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the memory 210 may store instructions that, when executed by the processing resource, implement the processor 205. In such examples, the system 120 may comprise the memory 210 storing the instructions and the processing resource to execute the instructions, or the memory 210 may be separate but accessible to the system 120 and the processing resource. In other examples, the processor 205 may be implemented by electronic circuitry.
[0041] The transceiver 225 of processor 205 is communicably connected to at least one of the base station 125. The transceiver 225 is configured to receive RAN data from a plurality of nodes. The RAN is configured to connect the UE 110 with the network 105 via at least one wireless link. The RAN data refers to the information exchanged between the UE 110 and the RAN. The RAN data includes at least one of, but not limited to, signal strength data, traffic load data, New Radio session log (NRSL) data, call summary logs, RAN call release reason (CRR), trace record, cause codes, and multiple RAN level attributes.
[0042] The plurality of nodes refers to the base station 125 within the network 105. The RAN data is received from the plurality of nodes via a at least one of , a probing agent. The probing agent is designed to capture, decode, and analyze data from both the RAN and the packet core network.
[0043] In one embodiment, the packet core data is collected by at least one of, the probing agent from the plurality of the network nodes and stores the collected data in at least one of, the database 220. Upon storing the collected packet core data from the plurality of the network nodes, the collection unit 230 is configured to collect the packet core data from at least one of the database 220. In one embodiment, the database 220 includes at least one of, but not limited to, a distributed file system. The distributed file system refers to a decentralized storage that distributes data around multiple network nodes. The distributed file system provides scalability, fault tolerance, and resilience for storing and accessing data in distributed computing environments. The packet core data refers to the information and traffic that flows through the packet core network. The packet core network is configured to handle voice and data packets transmitted between the UE 110 and the network 105. The packet core data includes, but not limited to, user data, control plane signaling data, user plane data, session management information, policy and charging control information, security context, Streaming Data Record (SDR) in the 5G network nodes and/or network functions (NF). In one embodiment, the SDRs in the network 105 includes, but not limited to, transaction and/or procedure records, call data records (CDR), debugging records
[0044] Upon collecting the packet core data from the database 220, the correlation unit 230 is configured to correlate both the received RAN data and collected packet core data to form a correlated data. In one embodiment, the correlated data refers to correlated data of the RAN level data, which includes, but not limited to, signal strength data, traffic load data, New Radio session log (NRSL) data, RAN call release reason (CRR) and multiple RAN level attributes, and packet level data. The correlated data is further aggregated and computed by a data enrichment unit 240 to form an enriched data. In one embodiment, the aggregation and computation of the correlated data includes tasks such as but not limited to, troubleshooting, performance optimization, and network management. The aggregation of the correlated data refers to the process of combining broad volumes of correlated data into structured and manageable datasets. The aggregation of the correlated data includes such as but not limited to, calculating averages, sums, counts, or other statistical measures across different dimensions such as time intervals, geographic regions, network procedures, subscriber. In one embodiment, the computation entails the systematic application of diverse methodologies and analytical models to aggregated data sets with the aim of extracting precise metrics or indicators. The methodologies and the analytical models include, but are not limited to, statistical methods, machine learning techniques, clustering approaches, anomaly detection techniques, deep learning approaches, optimization technique. The enrichment of the data refers to systematic processing and refinement of correlated and aggregated data to extract actionable insights and produce refined datasets of the correlated, aggregated, and commutated received RAN and the packet core data.
[0045] The enrichment process includes, but is not limited to, transforming data processing and refinement, actionable insights extraction, refined dataset generation, operational support, integration with analytics platform.
[0046] Further, the enriched data is displayed on the interface 215. The enriched data is utilized by a user using the UE 110 to perform analysis pertaining to troubleshooting and debugging issues occurring in a subscriber session in the network 105. In one embodiment the user can be a subscriber using the UE 110 such as, but not limited to, smartphone, IoT device, laptop, personal computer, connected to the network 105. The enriched data facilitates the subscriber in several ways such as but not limited to, improved service experience, personalized service insights, real-time feedback and support, Quality of Experience (QoE) enhancement. The subscribers can monitor the network performance from the enriched data displayed on the interface 215 of the UE 110, where user can visualize and analyze the data, for example if the subscriber experiences slow data speeds or frequent disconnections, the enriched data analysis and facilitates to diagnose the issue, improve service reliability and user satisfaction.
[0047] In an alternate embodiment, the user can a the network operator managing the network 105. The enriched data provides critical insights and operational benefits such as but not limited to, network performance optimization, fault detection and troubleshooting, capacity planning and resource allocation, security and compliance management, business intelligence and strategic decision-making. The network operators can leverage enriched data for several purpose for example to develop new service offerings, enhance network capabilities, and align investments with emerging market trends and subscriber demands. Therefore, the system 120 facilitates the end user by providing means to analyze on a single interface 215 of the UE 110 the subscriber session by providing details of the subscriber session at packet core network level such as but not limited to, Network Function (NF), and procedure wise. Further the enriched data provides details at RAN level such as, but not limited to, call release reason, gNodeB ID, cell ID, the RAN NRSL data. Further the solution facilitates the end user to correlate and analyze this RAN-CRR with NF clear code data.
[0048] FIG. 3 describes an embodiment of the system 120 of FIG. 2, according to various embodiments of the present invention. It is to be noted that the embodiment with respect to FIG. 3 will be explained with respect to the first UE 110a and the system 120 for the purpose of description and illustration and should nowhere be construed as limited to the scope of the present disclosure.
[0049] As mentioned earlier in FIG. 1, the UE 110 may include an external storage device, a bus, a main memory, a read-only memory, a mass storage device, communication port(s), and a processor. The exemplary embodiment as illustrated in FIG. 3 will be explained with respect to the first UE 110a without deviating from the scope of the present disclosure and limiting the scope of the present disclosure. The first UE 110a includes one or more primary processors 305 communicably coupled to the one or more processors 205 of the system 120.
[0050] The one or more primary processors 305 are coupled with a memory unit 310 storing instructions which are executed by the one or more primary processors 305. Execution of the stored instructions by the one or more primary processors 305 enables the first UE 110a to display the enriched data to the user via the user interface in order to perform analysis.
[0051] As mentioned earlier in FIG. 2, the one or more processors 205 of the system 120 is configured to display the enriched data to the user via the user interface 215 in order to perform analysis.
[0052] As per the illustrated embodiment, the system 120 includes the one or more processors 205, the memory 210, the user interface 215, and the database 220. The operations and functions of the one or more processors 205, the memory 210, the user interface 215, and the database 220 are already explained in FIG. 2. For the sake of brevity, a similar description related to the working and operation of the system 120 as illustrated in FIG. 2 has been omitted to avoid repetition.
[0053] Further, the processor 205 includes the transceiver 225, the collection unit 230, the correlation unit 235, and the enriched unit 240. The operations and functions of the transceiver 225, the collection unit 230, the correlation unit 235 and the enrichment unit 240 are already explained in FIG. 2. Hence, for the sake of brevity, a similar description related to the working and operation of the system 120 as illustrated in FIG. 2 has been omitted to avoid repetition. The limited description provided for the system 120 in FIG. 3, should be read with the description provided for the system 120 in the FIG. 2 above, and should not be construed as limiting the scope of the present disclosure.
[0054] FIG. 4 is an exemplary embodiment of integrating the RAN data with the packet core data, according to one or more embodiments of the present invention. The exemplary embodiment as illustrated in the FIG. 4 includes a probing agent a 405, a probing agent b 410, the database 220, the network 105, the base station 125 and the UE 110.
[0055] In an embodiment, the probing agent a 405 is configured to receive the RAN data from the plurality of network nodes or the base station 125. Further, the probing agent a 405 collects data related to call traces.
[0056] On receipt of the RAN data, the probing agent a 405 transmits the collected RAN data to the probing agent b 410. Thereafter, the probing agent b 410 processes and analyzes the collected RAN data. More specifically, the probing agent b410 correlates the incoming RAN data with the existing packet core data stored in the database 220 of the probing agent b 410 to form the correlated data. Further, the probing agent b 410 performs aggregations and computation to form enriched data and stores the enriched data in the database 220 of the probing agent b 410.
[0057] The enriched data is thereafter transmitted to the database 220 of the probing agent b 410. The database 220 includes storage, correlation, analysis, and integration capabilities. The database 220 stores the enriched RAN data and other relevant information such as for example existing packet core data. Further the database 220 provides a structured storage mechanism for efficient data retrieval management.
[0058] Upon storing the enriched data in the database 220, the UE 110 can fetch the integrated enriched data of the RAN and the packet core from the database 220 of the probing agent b410. In an embodiment, the fetched integrated enriched data is depicted on the interface of the UE 110. Advantageously, the UE 110 provides an integrated view of both network types to the end user. Accordingly, the end user can effectively identify and troubleshoot issues related to both the RAN and the packet core networks which is depicted on the interface of the UE 110.
[0059] FIG. 5 is a signal flow diagram for integrating Radio Access Network (RAN) data with the packet core data, according to one or more embodiments of the present invention. For the purpose of description, the signal flow diagram is described with the embodiments as illustrated in FIG. 2 and should nowhere be construed as limiting the scope of the present disclosure.
[0060] At Step 505, the probing agent a 405 is responsible for receiving the Radio Access Network (RAN) data from a plurality of network nodes. The RAN data includes information such as signal strength, traffic load, and multiple RAN level attributes.
[0061] At Step 510, probing agent a 405 transmits the received RAN data to the probing agent b 410.
[0062] At Step 515, the probing agent b 410 is configured to collect the packet core data from the plurality of the core network and store the collected data in at least one of database 220. Upon storing the collected packet core data from the plurality of the network nodes in the core network, the probing agent b 410 stores the packet core data from the at least one of the database 220. Upon receiving the RAN data and packet core data, the probing agent b 410 is configured to correlate both the received RAN data and the collected packet core data to form a correlated data. In one embodiment, the correlated data refers to the RAN level data, which includes signal strength data, traffic load data, New Radio session log (NRSL) data, RAN Call release reason (CRR) and multiple RAN level attributes, and packet level data. The correlated data is further aggregated and computed by an enrichment unit 240 to form an enriched data. In one embodiment, the aggregation and computation of the correlated data includes tasks such as but not limited to, troubleshooting, performance optimization, and network management. The aggregation of the correlated data refers to the process of combining broad volumes of correlated data into structured and manageable datasets. The aggregation of the correlated data includes such as but not limited to, calculating averages, sums, counts, or other statistical measures across different dimensions such as time intervals, geographic regions. In one embodiment, the computation entails the systematic application of diverse methodologies and analytical models to aggregated data sets with the aim of extracting precise metrics or indicators. The methodologies and the analytical models include, but not limited to, statistical methods, machine learning techniques, clustering approaches, anomaly detection techniques, deep learning approaches, optimization technique. The enrichment of the data refers to systematic processing and refinement of correlated and aggregated data to extract actionable insights and produce refined datasets of the correlated, aggregated, and commutated received RAN and the packet core data.
[0063] At S520, the enriched data is stored in at least one of the database 220.
[0064] At Step525, the UE 110 fetches the enriched or aggregated data from the database 220 to establish correlation of the RAN data and the packet core data. Further the UE 110 is capable of providing the integrated interface which depicts data related to the RAN and the packet core simultaneously.
[0065] At Step 530, the end user is able to view both the data related to RAN and the packet core simultaneously on the single interface of the UE 110. Due to the integrated view, the end user is capable of correlating issues pertaining to the RAN in relation to the packet core, advantageously reduces the complexity, the time, and facilitates in optimizing manpower required for analysis and debugging tasks.
[0066] FIG. 6 is a flow diagram illustrating a method 600 for integrating Radio Access Network (RAN) data with the packet core data.
[0067] At step 605, the method 600 includes the step of receiving the RAN data from the plurality of network nodes. The RAN data includes at least one of, a signal strength data, a traffic load data, and multiple RAN level attributes. The multiple RAN level attributes provide observations about the performance, status, and characteristics of the RAN. The characteristics of the RAN include, but are not limited to, network monitoring, network optimization and network management etc. The RAN data is received via a probing agent. The probing agent includes at least two units including the probing agent a 405 and the probing agent b 410.
[0068] At step 610, the method 600 includes the step of collecting the packet core data from the database 220. The collected packet core data is transmitted to the core network systems for processing and analysis.
[0069] At step 615, the method 600 includes the step of correlating the received RAN data with the collected packet core data to form the correlated data. The correlated data is further aggregated and computed by the one or more processors 205 to form the enriched data and store the resulting enriched data in the databases 220. The enriched data is then fetched by the UE 110 to provide integrated interface including the RAN data and the packet core data to the end user. The UE 110 facilitates a user/network operator to correlate issues of the radio network in relation to the packet core network. Further the integrated interface enables the user to perform effective troubleshooting, debugging, and analysis operations.
[0070] The present invention discloses a non-transitory computer-readable medium having stored thereon computer-readable instructions. The computer-readable instructions are executed by the processor 205. The processor 205 is configured to integrate the Radio Access Network (RAN) data with the packet core data. The processor 205 is configured to receive the RAN data from the plurality of network nodes. Further, the processor 205 is configured to collect the packet core data from at least one of the database 220. Further, the processor 205 is configured to correlate the received RAN data with the collected packet core data to form a correlated data.
[0071] A person of ordinary skill in the art will readily ascertain that the illustrated embodiments and steps in description and drawings (FIG.1-5) are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. The present disclosure incorporates technical advancement that facilitates accurate analysis for the integration of RAN data with packet core data. Further the present invention provides the integrated interface on the UE 110 which depicts combined RAN data and the packet core data. Further the end user can effectively identify and troubleshoot issues related to both the RAN data and the packet core data from the integrated interface provided on the UE 110. Further the integration of the RAN data with the packet core data enhances the overall performance and efficiency of the communication system.
[0072] The present invention provides various advantages, including optimal resource utilization and reduced execution time. The system provides a unified and efficient solution for analyzing subscriber sessions in communication networks. The analysis process enhances accuracy and empowers the end users with the tools to address the network issues effectively. Further it includes an option of “RAN Analysis” for the selected subscriber session, at system dashboard. Using this option, the reports can be extracted and capture some pre-defined fields of RAN data such as but not limited to, signal strength data, traffic load data, New Radio session log (NRSL) data, RAN Call release reason (CRR). The report further includes issues pertaining to RAN data in relation to the packet core data which helps the user for easy analysis.
[0073] The present invention offers multiple advantages over the prior art and the above listed are a few examples to emphasize on some of the advantageous features. The listed advantages are to be read in a non-limiting manner.

REFERENCE NUMERALS
[0074] Communication system – 100
[0075] Network – 105
[0076] User Equipment – 110
[0077] Server – 115
[0078] System – 120
[0079] Processor -205
[0080] Memory – 210
[0081] User Interface– 215
[0082] Database- 220
[0083] Transceiver – 225
[0084] Collection unit – 230
[0085] Correlation unit – 235
[0086] Enrichment unit – 240
[0087] Primary processor – 305
[0088] Memory – 310
[0089] Probing agent a – 405
[0090] Probing agent b - 410

,CLAIMS:CLAIMS
We Claim:
1. A method (600) for integrating Radio Access Network (RAN) data with packet core data, the method (600) comprising the steps of:
receiving (605), by one or more processors (205), the RAN data from a plurality of network nodes;
collecting (610), by the one or more processors (205), the packet core data from a core network; and
correlating (615), by the one or more processors (205), the received RAN data with the collected packet core data to form correlated data.

2. The method (600) as claimed in claim 1, wherein the RAN data includes at least one of, a signal strength data, a traffic load data, and multiple RAN level attributes.

3. The method (600) as claimed in claim 1, wherein the correlated data is further aggregated and computed by the one or more processors to form enriched data.

4. The method (600) as claimed in claim 3, wherein the enriched data is stored in at least one of, a database.
5. The method (600) as claimed in claim 3, wherein the enriched data is displayed on a single user interface pertaining to the RAN data and the packet core data.

6. The method (600) as claimed in claim 3, wherein the enriched data is utilized by a user to perform analysis pertaining to troubleshooting and debugging one or more issues occurring in a subscriber session in the network.

7. The method (600) as claimed in claim 1, wherein the RAN data is received from the plurality of network nodes via a probing agent.

8. A system (120) for integrating Radio Access Network (RAN) data with packet core data, the system (120) comprises:
a transceiver (225), configured to, receive, the RAN data from a plurality of network nodes;
a collection unit (230), configured to, collect, the packet core data from at least one of, a database and a distributed file system; and
a correlation unit (235), configured to, correlate, the received RAN data with the collected packet core data to form a correlated data.

9. The system (120) as claimed in claim 8, wherein the RAN data includes at least one of, a signal strength data, a traffic load data, and multiple RAN level attributes.

10. The system (120) as claimed in claim 8, wherein the correlated data is further aggregated and computed by an enrichment unit (240) to form enriched data.

11. The system (120) as claimed in claim 10, wherein the enriched data is stored in at least one of, the database and.

12. The system (120) as claimed in claim 10, wherein the enriched data is displayed on a single user interface pertaining to the RAN data and the packet core data.

13. The system (120) as claimed in claim 10, wherein the enriched data is utilized by a user to perform analysis pertaining to troubleshooting and debugging one or more issues occurring in a subscriber session in a network.

14. The system (120) as claimed in claim 8, wherein the RAN data is received from the plurality of network nodes via a unit.

15. A User Equipment (UE) (110), comprising:
one or more primary processors (305) communicatively coupled to one or more processors (205), the one or more primary processors (305) coupled with a memory (310), wherein said memory (310) stores instructions which when executed by the one or more primary processors (305) causes the UE (110) to:
display, the enriched data to the user via the user interface in order to perform analysis; and
wherein the one or more processors (205) is configured to perform the steps as claimed in claim 1.

Documents

Application Documents

# Name Date
1 202321047696-STATEMENT OF UNDERTAKING (FORM 3) [14-07-2023(online)].pdf 2023-07-14
2 202321047696-PROVISIONAL SPECIFICATION [14-07-2023(online)].pdf 2023-07-14
3 202321047696-FORM 1 [14-07-2023(online)].pdf 2023-07-14
4 202321047696-FIGURE OF ABSTRACT [14-07-2023(online)].pdf 2023-07-14
5 202321047696-DRAWINGS [14-07-2023(online)].pdf 2023-07-14
6 202321047696-DECLARATION OF INVENTORSHIP (FORM 5) [14-07-2023(online)].pdf 2023-07-14
7 202321047696-FORM-26 [03-10-2023(online)].pdf 2023-10-03
8 202321047696-Proof of Right [08-01-2024(online)].pdf 2024-01-08
9 202321047696-DRAWING [13-07-2024(online)].pdf 2024-07-13
10 202321047696-COMPLETE SPECIFICATION [13-07-2024(online)].pdf 2024-07-13
11 Abstract-1.jpg 2024-08-28
12 202321047696-FORM-9 [15-10-2024(online)].pdf 2024-10-15
13 202321047696-FORM 18A [16-10-2024(online)].pdf 2024-10-16
14 202321047696-Power of Attorney [05-11-2024(online)].pdf 2024-11-05
15 202321047696-Form 1 (Submitted on date of filing) [05-11-2024(online)].pdf 2024-11-05
16 202321047696-Covering Letter [05-11-2024(online)].pdf 2024-11-05
17 202321047696-CERTIFIED COPIES TRANSMISSION TO IB [05-11-2024(online)].pdf 2024-11-05
18 202321047696-FORM 3 [02-12-2024(online)].pdf 2024-12-02
19 202321047696-FER.pdf 2024-12-16
20 202321047696-FER_SER_REPLY [17-03-2025(online)].pdf 2025-03-17
21 202321047696-CORRESPONDENCE [17-03-2025(online)].pdf 2025-03-17
22 202321047696-CLAIMS [17-03-2025(online)].pdf 2025-03-17
23 202321047696-FORM-5 [20-03-2025(online)].pdf 2025-03-20

Search Strategy

1 202321047696SearchHistoryE_09-12-2024.pdf