WO2025203071A1 - System and method for identification of fixed wireless devices based traffic hotspots - Google Patents
System and method for identification of fixed wireless devices based traffic hotspotsInfo
- Publication number
- WO2025203071A1 WO2025203071A1 PCT/IN2025/050435 IN2025050435W WO2025203071A1 WO 2025203071 A1 WO2025203071 A1 WO 2025203071A1 IN 2025050435 W IN2025050435 W IN 2025050435W WO 2025203071 A1 WO2025203071 A1 WO 2025203071A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- module
- data
- network
- fwds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/22—Traffic simulation tools or models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Definitions
- a portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, Integrated Circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner).
- JPL Jio Platforms Limited
- owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.
- the embodiments of the present disclosure generally relate to telecommunications and network management.
- the present disclosure relates to a system and method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment.
- FWDs Fixed Wireless Devices
- Fixed Wireless Devices refers to a set of telecommunications products that use wireless communication to provide voice and data services in a fixed location. Examples include but are not limited to Wi-Fi routers, fixed LTE access points, Fixed Wireless Access (FWA) devices, and dedicated broadband wireless access devices.
- Traffic hotspot refers to an area characterized by high mobile network traffic, often resulting from a high density of users or specific user activities that consume significant network resources, such as data streaming or large file transfers.
- Network offloading refers to a process of transferring data traffic from a cellular network to a local network connection, such as Wireless-Fidelity (WiFi), to improve service quality and reduce the load on cellular infrastructure.
- WiFi Wireless-Fidelity
- Hotspot analysis refers to a statistical method used to identify statistically significant spatial clusters of high values (hot spots) and low values (cold spots) in a dataset.
- Seamless handover refers to a technology that allows uninterrupted service when a mobile device moves across different network types or areas, ensuring that the user experiences no significant drop in service quality.
- Geospatial data refers to information about objects, events, or phenomena that have a location on the surface of the Earth.
- the geospatial data includes data, such as signal strength measurements, data transmission speeds at certain location, user locations, and network infrastructure positions.
- Grid refers to a system of lines (latitude and longitude) that divide the Earth's surface for navigation and mapping.
- the grid includes a plurality of cells, and each grid cell represents a specific area on the Earth’s surface.
- Grid-wise refers to performing an operation based on the locations defined by the intersections of grid lines, typically represented by latitude and longitude.
- Fixed Wireless Device (FWD) solutions including Wireless Fidelity (Wi-Fi) hotspots and fixed Long-term Evolution (LTE) access points, offer an effective strategy for network offloading to alleviate the burden on cellular networks.
- Wi-Fi Wireless Fidelity
- LTE Long-term Evolution
- identifying optimal locations for FWD deployment requires a nuanced understanding of traffic patterns, user density, and the physical environment to ensure effective coverage and capacity. Additionally, the seamless integration of FWDs with existing cellular infrastructure, enabling smooth handovers between different network types, is critical for maintaining a high- quality user experience.
- the method comprises receiving, by the receiving module (304), one or more user-defined queries and applying, by an execution module, the one or more user-defined queries on the data repository to obtain one or more outputs. .
- the method comprises performing, by a grid computation module (310), grid wise computation and filtering on the one or more outputs to provide a filtered dataset.
- the method comprises visualizing, by a visualization module, the filtered dataset on at least one user device in at least one interactive visual format.
- the method further comprises generating, by a report generation module, a comprehensive report based on the filtered dataset.
- the comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
- the method further comprises displaying, by a display module, the comprehensive report on the at least one user device.
- the at least one user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
- applying the one or more user-defined queries on the data repository to obtain the one or more outputs comprises: processing, by the execution module, each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query; converting, by the execution module, each processed user-defined query into one or more executable commands, wherein a plurality of executable commands are obtained corresponding to one or more processed user-defined queries; and applying, by the execution module (308), the plurality of executable commands on the data repository, wherein each executable command of the plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
- the method further comprises enabling, by the visualization module, the at least one user to interact with the at least one interactive visual format visualized on the at least one user device for enhanced spatial analysis.
- the interaction comprises a) performing one or more actions, and b) providing additional inputs.
- the at least one interactive visual format comprises a heat map, a thematic map, and a layered map.
- a system for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment comprises a memory storing instructions, one or more communication interfaces, and one or more hardware processors coupled to the memory via the one or more communication interfaces.
- the one or more hardware processors comprises a FWD planning module to facilitate identification of FWDs based traffic hotspots in the network environment.
- the FWD planning module comprises a receiving module configured to receive geographic information, wherein the geographic information comprises a geographic area selected by the at least one user for FWD planning.
- the FWD planning module further comprises a data collection module that is configured to collect geospatial data from a plurality of network users present within the selected geographic area.
- the execution module is configured to process each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query and to convert each processed user- defined query into one or more executable commands.
- a plurality of executable commands are obtained corresponding to one or more processed user-defined queries.
- the execution module is configured to apply the plurality of executable commands on the data repository, wherein each executable command of the plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
- the visualization module is further configured to enable the at least one user to interact with the at least one interactive visual format visualized on the at least one user device for enhanced spatial analysis.
- the interaction comprises a) performing one or more actions, and b) providing additional inputs.
- the at least one interactive visual format comprises a heat map, a thematic map, and a layered map.
- a user device for facilitating identification of Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment.
- the user device is communicatively coupled to a system.
- the coupling comprises steps of providing geographic information and one or more user-defined queries.
- the geographic information comprises a geographic area selected by the user on the user interface for Fixed Wireless Devices (FWD) planning.
- the coupling comprises steps of enabling the user to interact with at least one interactive visual format visualized on the user device for enhanced spatial analysis.
- the interaction comprises a) performing one or more actions and b) providing additional inputs.
- the coupling comprises steps of enabling the user to view a comprehensive report on the user device.
- the user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
- a computer program product comprising a non-transitory computer-readable medium comprising set of instructions.
- the instructions may be executed by one or more processor(s) to perform a method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment.
- the method comprises receiving, by a receiving module, geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning.
- the method comprises collecting, by a data collection module, geospatial data from a plurality of network users present within the selected geographic area.
- the geospatial data comprises one or more of network user generated data, sensor data, and network usage statistics.
- the method comprises compiling, by the data collection module, the collected geospatial data to create a data repository.
- the method comprises receiving, by the receiving module, one or more user-defined queries and applying, by an execution module, the one or more user-defined queries on the data repository to obtain one or more outputs.
- the method comprises performing, by a grid computation module, grid wise computation and filtering on the one or more outputs to provide a filtered dataset.
- the method comprises visualizing, by a visualization module, the filtered dataset on at least one user device in at least one interactive visual format.
- the method further comprises generating, by a report generation module, a comprehensive report based on the filtered dataset.
- the comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
- FIG. 1 illustrates an exemplary representation of an environment related to at least some example embodiments of the present disclosure.
- FIG. 2 illustrates an exemplary block diagram of a system for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment, in accordance with embodiments of the present disclosure.
- FWDs Fixed Wireless Devices
- FIG. 3 illustrates a schematic block diagram representation of processors associated with the system of FIGS. 1 and 2 for identifying the FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure.
- FIG. 5 illustrates an exemplary flow diagram of a method for identifying FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure.
- FIG. 6 illustrates an exemplary computer system in which or with which embodiments of the present disclosure may be implemented.
- the user device (102) comprises one or more processors and a memory storing instructions for execution.
- the processors possess sophisticated processing capabilities and can efficiently handle complex speech recognition algorithms, language processing tasks and context processing tasks.
- the memory of the user device (102) stores instructions governing the behavior and functionality of the user interface, which further allows for the seamless execution of conversational interactions and user intent determination processes. These instructions are meticulously crafted to optimize resource utilization and ensure responsive user experiences during interactions with the user interface.
- the memory (202) further comprises (or may further comprise) information pertaining to input(s)/output(s) of each step performed by the systems and methods of the present disclosure.
- input(s) fed at each step and output(s) generated at each step are comprised in the memory (202) and can be utilized in further processing and analysis.
- the one or more processors (204) includes a FWD planning module (302).
- the FWD planning module (302) is configured to perform various functions, including gathering requisite geospatial data from network users, which is subsequently structured into a data repository based on which the analysis is performed. Following this, the user-defined queries are executed. Further, computations and filtering of the user-defined queries are performed based on various attributes like signal strength and user density to refine the data repository for further visualization.
- the FWD planning module (302) further comprises a receiving module (304), a data collection module (306), an execution module (308), a grid computation module (310), a visualization module (312), a report generation module (314) and a display module (316).
- the application platform (402) is connected to a data lake (404) (also referred to as the data repository), which is a storage repository that holds raw data in its original format.
- the data lake (404) collects and stores structured, semistructured, and unstructured data, serving as a single source of truth for the application platform (402) to draw from.
- the interface between the data lake (404) and the application platform (402) ensures that there is a seamless flow of data for processing and analysis.
- FIG. 5 illustrates an exemplary flow diagram (500) of a method for identifying FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure.
- the system (106) comprises one or more data storage devices or the memory (202) operatively coupled to the one or more hardware processors (204) and is configured to store instructions for execution of steps of the method by the one or more hardware processors (204). The steps of the method of the present disclosure will now be explained with reference to the components of the system 106 as depicted in FIGS. 1, 2 and 3.
- the bus (620) communicatively couples the processor (670) with the other memory, storage, and communication blocks.
- the bus (620) can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), universal serial bus (USB), or the like, for connecting expansion cards, drives, and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor (670) to the computer system (600).
- PCI Peripheral Component Interconnect
- PCI-X PCI Extended
- SCSI Small Computer System Interface
- USB universal serial bus
- the present disclosure permits users to customize their geospatial data analysis and visualization by selecting from a wide array of attributes, thus enhancing the adaptability of the system to specific project needs.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present disclosure provides system (106) and method (500) for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment. The system (106) employs a receiving module (304) to receive geographic information and user-defined queries. A data collection module (306) collects geospatial data from network users present within selected geographic area, which is then compiled to create data repository. An execution module (308) applies user-defined queries on data repository to obtain outputs. A grid computation module performs grid wise computation and filtering on outputs to provide a filtered dataset. A visualization module (312) visualizes filtered dataset on user device (102) in interactive visual format. A report generation module (314) generates a comprehensive report based on filtered dataset. The comprehensive report includes potential traffic hotspots for placing FWDs and user distribution pattern of the selected geographic area.
Description
SYSTEM AND METHOD FOR IDENTIFICATION OF FIXED WIRELESS DEVICES BASED TRAFFIC HOTSPOTS
RESERVATION OF RIGHTS
[0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, Integrated Circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.
FIELD OF DISCLOSURE
[0002] The embodiments of the present disclosure generally relate to telecommunications and network management. In particular, the present disclosure relates to a system and method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment.
DEFINITION
[0003] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used to indicate otherwise.
[0004] Fixed Wireless Devices (FWD) refers to a set of telecommunications products that use wireless communication to provide voice and data services in a fixed location. Examples include but are not limited to Wi-Fi routers, fixed LTE access points, Fixed Wireless Access (FWA) devices, and dedicated broadband wireless access devices.
[0005] Traffic hotspot refers to an area characterized by high mobile network traffic, often resulting from a high density of users or specific user activities that consume significant network resources, such as data streaming or large file transfers.
[0006] Network offloading refers to a process of transferring data traffic from a cellular network to a local network connection, such as Wireless-Fidelity (WiFi), to improve service quality and reduce the load on cellular infrastructure.
[0007] Hotspot analysis refers to a statistical method used to identify statistically significant spatial clusters of high values (hot spots) and low values (cold spots) in a dataset.
[0008] Seamless handover refers to a technology that allows uninterrupted service when a mobile device moves across different network types or areas, ensuring that the user experiences no significant drop in service quality.
[0009] Geospatial data refers to information about objects, events, or phenomena that have a location on the surface of the Earth. In the context of network analysis, the geospatial data includes data, such as signal strength measurements, data transmission speeds at certain location, user locations, and network infrastructure positions.
[0010] Grid refers to a system of lines (latitude and longitude) that divide the Earth's surface for navigation and mapping. The grid includes a plurality of cells, and each grid cell represents a specific area on the Earth’s surface.
[0011] Grid-wise refers to performing an operation based on the locations defined by the intersections of grid lines, typically represented by latitude and longitude.
[0012] These definitions are in addition to those expressed in the art.
BACKGROUND OF DISCLOSURE
[0013] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art.
[0014] The surge in mobile data traffic and the ubiquitous demand for constant connectivity have placed unprecedented strain on telecommunication
infrastructure. Traditional cellular networks are often insufficient to handle the high volume of data, particularly in densely populated urban areas or at large gatherings. Moreover, indoor areas pose additional challenges for cellular signal penetration and coverage. These issues not only degrade user experience but also increase operational costs for network providers.
[0015] Fixed Wireless Device (FWD) solutions, including Wireless Fidelity (Wi-Fi) hotspots and fixed Long-term Evolution (LTE) access points, offer an effective strategy for network offloading to alleviate the burden on cellular networks. However, deploying these solutions is not easy as it comes with challenges.
[0016] Further, identifying optimal locations for FWD deployment requires a nuanced understanding of traffic patterns, user density, and the physical environment to ensure effective coverage and capacity. Additionally, the seamless integration of FWDs with existing cellular infrastructure, enabling smooth handovers between different network types, is critical for maintaining a high- quality user experience.
[0017] Conventional methodologies often fail to accurately identify and prioritize hotspot areas for FWD deployment for mobile network offloading, especially in complex indoor or near-cell site outdoor environments. These limitations result from difficulties in optimizing coverage and capacity in these areas, considering factors like signal interference, user density, and seamless handovers between Wi-Fi and cellular networks. There is, therefore, a need in the art to provide a method and a system that can overcome the shortcomings of the existing prior arts.
OBJECTS OF THE PRESENT DISCLOSURE
[0018] Some of the objects of the present disclosure, which at least one embodiment herein satisfies, are listed herein below.
[0019] An objective of the present disclosure is to provide a system and a method for precisely identifying and planning Fixed Wireless Devices (FWDs) deployment in hotspot areas to enhance network offloading capabilities.
[0020] Another objective of the present disclosure is to provide an enhanced tool for analysing and predicting areas of high network traffic and inadequate coverage, which further helps in developing targeted FWD deployment strategies. [0021] Yet another objective of the present disclosure is to improve an end- user/network-user experience through optimized network coverage and capacity, and seamless network handovers.
[0022] Yet another objective of the present disclosure is to provide a methodology for telecommunication businesses to utilize network resources efficiently. The efficient utilization of network resources may further alleviate the strain on the telecom network carrier, reduce operational costs, and potentially increase customer satisfaction and revenues through better service offerings.
SUMMARY
[0023] In an exemplary embodiment, a method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment is described. The method comprises receiving, by a receiving module, geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning. The method comprises collecting, by a data collection module, geospatial data from a plurality of network users present within the selected geographic area. The geospatial data comprises one or more of network user generated data, sensor data, and network usage statistics. The method comprises compiling, by the data collection module, the collected geospatial data to create a data repository. The method comprises receiving, by the receiving module (304), one or more user-defined queries and applying, by an execution module, the one or more user-defined queries on the data repository to obtain one or more outputs. . The method comprises performing, by a grid computation module (310), grid wise computation and filtering on the one or more outputs to provide a filtered dataset. The method comprises visualizing, by a visualization module, the filtered dataset on at least one user device in at least one interactive visual format. The method further comprises generating, by a report generation module, a comprehensive report based on the filtered dataset. The
comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
[0024] In some embodiments, the method further comprises displaying, by a display module, the comprehensive report on the at least one user device. The at least one user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
[0025] In some embodiments, applying the one or more user-defined queries on the data repository to obtain the one or more outputs comprises: processing, by the execution module, each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query; converting, by the execution module, each processed user-defined query into one or more executable commands, wherein a plurality of executable commands are obtained corresponding to one or more processed user-defined queries; and applying, by the execution module (308), the plurality of executable commands on the data repository, wherein each executable command of the plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
[0026] In some embodiments, the method further comprises enabling, by the visualization module, the at least one user to interact with the at least one interactive visual format visualized on the at least one user device for enhanced spatial analysis. The interaction comprises a) performing one or more actions, and b) providing additional inputs.
[0027] In some embodiments, the at least one interactive visual format comprises a heat map, a thematic map, and a layered map.
[0028] In another exemplary embodiment, a system for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment is described. The system comprises a memory storing instructions, one or more communication interfaces, and one or more hardware processors coupled to the
memory via the one or more communication interfaces. The one or more hardware processors comprises a FWD planning module to facilitate identification of FWDs based traffic hotspots in the network environment. The FWD planning module comprises a receiving module configured to receive geographic information, wherein the geographic information comprises a geographic area selected by the at least one user for FWD planning. The FWD planning module further comprises a data collection module that is configured to collect geospatial data from a plurality of network users present within the selected geographic area. The geospatial data comprises one or more of user-generated data, sensor data, and network usage statistics. The data collection module is further configured to compile the collected geospatial data to create a data repository. An execution module is configured to apply the one or more user-defined queries on the data repository to obtain one or more outputs. A grid computation module (310) is configured to perform grid wise computation and filtering on the one or more outputs to provide a filtered dataset. A visualization module is configured to visualize the filtered dataset on at least one user device in at least one interactive visual format. A report generation module is configured to generate a comprehensive report based on the filtered dataset. The comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
[0029] In some embodiments, a display module is configured to display the comprehensive report on the at least one user device. The least one user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
[0030] In some embodiments, the execution module is configured to process each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query and to convert each processed user- defined query into one or more executable commands. A plurality of executable commands are obtained corresponding to one or more processed user-defined queries. The execution module is configured to apply the plurality of executable commands on the data repository, wherein each executable command of the
plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
[0031] In some embodiments, the visualization module is further configured to enable the at least one user to interact with the at least one interactive visual format visualized on the at least one user device for enhanced spatial analysis. The interaction comprises a) performing one or more actions, and b) providing additional inputs.
[0032] In some embodiments, the at least one interactive visual format comprises a heat map, a thematic map, and a layered map.
[0033] In yet another exemplary embodiment, a user device for facilitating identification of Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment is described. The user device is communicatively coupled to a system. The coupling comprises steps of providing geographic information and one or more user-defined queries. The geographic information comprises a geographic area selected by the user on the user interface for Fixed Wireless Devices (FWD) planning. The coupling comprises steps of enabling the user to interact with at least one interactive visual format visualized on the user device for enhanced spatial analysis. The interaction comprises a) performing one or more actions and b) providing additional inputs. Further, the coupling comprises steps of enabling the user to view a comprehensive report on the user device. The user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
[0034] In another embodiment, a computer program product comprising a non-transitory computer-readable medium comprising set of instructions is disclosed. The instructions may be executed by one or more processor(s) to perform a method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment. The method comprises receiving, by a receiving module, geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning. The method
comprises collecting, by a data collection module, geospatial data from a plurality of network users present within the selected geographic area. The geospatial data comprises one or more of network user generated data, sensor data, and network usage statistics. The method comprises compiling, by the data collection module, the collected geospatial data to create a data repository. The method comprises receiving, by the receiving module, one or more user-defined queries and applying, by an execution module, the one or more user-defined queries on the data repository to obtain one or more outputs. The method comprises performing, by a grid computation module, grid wise computation and filtering on the one or more outputs to provide a filtered dataset. The method comprises visualizing, by a visualization module, the filtered dataset on at least one user device in at least one interactive visual format. The method further comprises generating, by a report generation module, a comprehensive report based on the filtered dataset. The comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
[0035] The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure, and are not restrictive.
BRIEF DESCRIPTION OF DRAWINGS
[0036] 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 the disclosure of electrical components, electronic components or circuitry commonly used to implement such components.
[0037] FIG. 1 illustrates an exemplary representation of an environment related to at least some example embodiments of the present disclosure.
[0038] FIG. 2 illustrates an exemplary block diagram of a system for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment, in accordance with embodiments of the present disclosure.
[0039] FIG. 3 illustrates a schematic block diagram representation of processors associated with the system of FIGS. 1 and 2 for identifying the FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure.
[0040] FIG. 4 illustrates a system architecture of the system for geospatial data processing and analysis in the network environment, in accordance with embodiments of the present disclosure.
[0041] FIG. 5 illustrates an exemplary flow diagram of a method for identifying FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure.
[0042] FIG. 6 illustrates an exemplary computer system in which or with which embodiments of the present disclosure may be implemented.
[0043] The foregoing shall be more apparent from the following more detailed description of the disclosure.
LIST OF REFERENCE NUMERALS
100 - Environment
102-1, 102-2...102-N - User Devices
104 - Communication Network
106 - System
202 - Memory
204 - Hardware processor(s)
206 - Interface(s)
208 - Database
302 - FWD planning module
304 - Receiving module
306 - Data collection module
308 - Execution module
310 - Grid computation module
312 - Visualization module
314 - Report generation module
316 - Display module
400 - System architecture
402 - Application platform
404 - Data lake
406 - MDB system
408 - Map layer
410 - Reporting server
412 - Radio planning team
414 - Radio optimization team
416 - Sales and Marketing team
600 - Computer system
610 - External storage device
620 - Bus
630 - Main Memory
640 - Read Only Memory
650 - Mass Storage Device
660 - Communication Port
670 - Processor
DETAILED DESCRIPTION OF DISCLOSURE
[0044] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one
another or with any combination of other features. An individual feature may not address all of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein.
[0045] The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0046] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[0047] Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0048] The word “exemplary” and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt,
the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising” as an open transition word without precluding any additional or other elements.
[0049] Reference throughout this specification to “one embodiment” or “an embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0050] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
[0051] The present disclosure serves the purpose of Fixed Wireless Products (FWDs) planning based on traffic hotspot analysis which enhances mobile network offloading, particularly in challenging environments like indoor locations and densely populated outdoor areas near cell sites. The present disclosure also
addresses the complexities of optimizing network coverage and capacity while enabling seamless handover between the networks, thus ensuring minimized signal interference and maximized user satisfaction.
[0052] The various embodiments throughout the disclosure will be explained in more detail with reference to FIGS. 1-6.
[0053] FIG. 1 illustrates an exemplary representation of an environment (100) related to at least some example embodiments of the present disclosure. Although the environment (100) is presented in one arrangement, other embodiments may include the parts of the environment (100) (or other parts) arranged otherwise depending on, for example, collection of geospatial data from network users, generation of a comprehensive report, etc. The environment (100) generally includes a plurality of user devices, such as user devices (102-1), (102-2), . . . (102-N) (collectively referred to as user device (102), herein), and a system (106), each coupled to, and in communication with (and/or with access to) a communication network (104). It should be noted that three user devices are shown for the sake of explanation; there can be more or less number of user devices.
[0054] The communication network (104) may include, but not be limited to, 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. In an exemplary embodiment, the communication network (104) may include, without limitation, a wireless network, a wired network, a light fidelity (Li-Fi) network, a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), a satellite network, the Internet, a fiber optic network, a coaxial cable network, an infrared (IR) network, a radio frequency (RF) network, a virtual network, 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 and/or another suitable public and/or private network capable of
supporting communication among two or more of the parts or users illustrated in FIG. 1 , or any combination thereof.
[0055] Various entities in the environment (100) may connect to the communication network (104) in accordance with various wired and wireless communication protocols, such as Transmission Control Protocol and Internet Protocol (TCP/IP), User Datagram Protocol (UDP), 2nd Generation (2G), 3rd Generation (3G), 4th Generation (4G), 5th Generation (5G), 6th Generation (6G) communication protocols, Long Term Evolution (LTE) communication protocols, or any combination thereof.
[0056] The user devices (102-1), (102-2), ... (102-N) are associated with users (not shown in FIGs) who want to identify FWD hotspot areas for mobile network offloading. Examples of the user device (102) include, but are not limited to, a personal computer (PC), a mobile phone, a tablet device, a Personal Digital Assistant (PDA), a voice-activated assistant, a smartphone, a laptop, a wristwatch or any custom-built computing device integrated within a modern diagnostic machine that can connect to a network as an loT (Internet of Things) device.
[0057] The system (106) includes one or more hardware processors and a memory. The system (106) is configured to perform one or more of the operations described herein. The system (106) is first configured to receive a plurality of inputs via the communication network (104) from at least one user device (102) associated with at least one user. The plurality of inputs includes geographic information and one or more user-defined queries. The geographic information includes a geographic area selected by the at least one user on the at least one user device (102) for FWD planning.
[0058] A person of ordinary skill in the art will understand that the at least one user device (102) may be individually referred to as user device (102) and collectively referred to as user devices (102).
[0059] In an embodiment, the user device (102) provides a front end (hereinafter also referred to as ‘user interface’) through which a user can initiate geographic area selection and formulate user-defined queries for analysis. In
particular, the user interface of the user device (102) facilitates user interaction with the system (106) for efficient communication.
[0060] In at least one example embodiment, the user interface may allow for precise definition and delineation of geographic parameters that will be the focus of the analysis, which may include selections like a city, a network coverage area, or a user-defined polygon on a digital map. The user interface may also present the capability to define queries (also referred to as user defined queries) tailored to address specific network use cases, such as 4G, 5G, and Hybrid models. Using the user interface, the users can formulate user-defined queries that will extract and analyze data attributes like signal strength, network traffic, and geographic service availability.
[0061] In a non-limiting example, a user might use the user interface to select a particular urban area on a map for which they wish to analyze 4G network coverage. In a more illustrative manner, the user device (102) embodies the convergence of hardware and software technologies to enable seamless conversational interactions and user engagement.
[0062] The user device (102) comprises one or more processors and a memory storing instructions for execution. The processors possess sophisticated processing capabilities and can efficiently handle complex speech recognition algorithms, language processing tasks and context processing tasks. The memory of the user device (102) stores instructions governing the behavior and functionality of the user interface, which further allows for the seamless execution of conversational interactions and user intent determination processes. These instructions are meticulously crafted to optimize resource utilization and ensure responsive user experiences during interactions with the user interface.
[0063] Furthermore, the user device (102) is equipped with mechanisms for obtaining context information associated with user interactions, further allowing customization and personalization of responses based on user preferences, past interactions, and environmental factors. The possessed contextual awareness also enhances the user experience by tailoring responses to suit individual user needs
and preferences, which further helps in fostering a more personalized and engaging interaction environment.
[0064] Referring to FIG. 1, once the plurality of inputs are received, the system (106) gathers the requisite geospatial data (i.e., the location-based information) from network users based on the received inputs, which is subsequently used to create a data repository. In an embodiment, the data repository is a base grid data lake that act as a foundation data for any traffic hot-spot analysis. The base grid data lake may use a grid-based structure or framework to store and manage the geospatial data. In particular, the geographic area for which the geospatial data is collected may be divided into uniform grids for efficient storage and retrieval of the geospatial data. Thereafter, the system (106) executes the user- defined queries on the data repository. In particular, the system (106) performs grid wise computations and filtering of the user-defined queries based on one or more attributes, such as signal strength and user density, to refine the data repository to provide a filtered dataset. Further, the system (106) visualizes the filtered dataset on the user device (102) in at least one interactive visual format. Finally, the system (106) generates a comprehensive report based on the filtered dataset. The comprehensive report includes analytical findings, visualizations, and potential insights that help identify the FWD based traffic hotspots for network offloading. In particular, the comprehensive report includes potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
[0065] Additionally, the system (106) displays the comprehensive report on the user device (102) via the communication network (104). The user of the user device (102) may use the user interface to view the comprehensive report. The user may then use the comprehensive report for installing the FWDs. The complete working of the system (106) is explained in detail with reference to FIGS. 3 to 5.
[0066] The number and arrangement of systems, devices, and/or networks shown in FIG. 1 are provided as an example. There may be additional systems, devices, and/or networks; fewer systems, devices, and/or networks; different systems, devices, and/or networks; and/or differently arranged systems, devices, and/or networks than those shown in FIG. 1. Furthermore, two or more systems or
devices shown in FIG. 1 may be implemented within a single system or device, or a single system or device shown in FIG. 1 may be implemented as multiple, distributed systems or devices. Additionally, or alternatively, a set of systems (e.g., one or more systems) or a set of devices (e.g., one or more devices) of the environment (100) may perform one or more functions described as being performed by another set of systems or another set of devices of the environment (100).
[0067] FIG. 2 with reference to FIG. 1, illustrates an exemplary block diagram of a system (106) for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment, in accordance with an embodiment of the present disclosure. In some embodiments, the system (106) is embodied as a cloud-based and/or SaaS-based (software as a service) architecture. In some embodiments, the system (106) may be implemented in a server system. In some embodiments, the system (106) may be implemented in a variety of computing systems, such as laptop computers, notebooks, hand-held devices, workstations, mainframe computers, and the like.
[0068] In an embodiment, the system (106) may comprise one or more processor(s) (204), communication interface device(s) or input/output (I/O) interface(s) (206), and one or more data storage devices or memory (202) operatively coupled to the one or more processors (204). The one or more processor(s) (204) may be one or more software processing modules and/or hardware processors. In an embodiment, the hardware processors can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the one or more processor(s) (204) may be configured to fetch and execute computer-readable instructions stored in the memory (202) of the system (106).
[0069] The I/O interface device(s) (206) can include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like and can facilitate multiple communications within a wide variety of
networks N/W and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. In an embodiment, the I/O interface device(s) can include one or more ports for connecting a number of devices to one another or to another server. The I/O interface device(s) (206) may facilitate communication to/from the system (106). The interface(s) (206) may also provide a communication pathway for one or more components of the system (200). Examples of such components include, but are not limited to, processor(s) (204) and a database (208).
[0070] The memory (202) 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 create or share data packets over a network service. The memory (202) may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. [0071] In an embodiment, the database (208) can be stored in the memory (202), wherein the database (208) may comprise, but is not limited to, geospatial data that is collected from a plurality of network users, a filtered dataset, and the like. The database (208) may comprise data that may be either stored or generated as a result of functionalities implemented by any of the components of the processor (202). In at least one example embodiment, the database (208) may be separate from the system (106).
[0072] The memory (202) further comprises (or may further comprise) information pertaining to input(s)/output(s) of each step performed by the systems and methods of the present disclosure. In other words, input(s) fed at each step and output(s) generated at each step are comprised in the memory (202) and can be utilized in further processing and analysis.
[0073] It is noted that the system (106), as illustrated and hereinafter described, is merely illustrative of a system that could benefit from embodiments of the present disclosure and, therefore, should not be taken to limit the scope of
the present disclosure. It is noted that the system (106) may include fewer or more components than those depicted in FIG. 2.
[0074] FIG. 3, with reference to FIGS. 1 and 2, illustrates a schematic block diagram representation (300) of the processors (204) associated with the system (106) of FIGS. 1 and 2 for identifying the FWDs based traffic hotspots in the network environment, in accordance with an embodiment of the present disclosure.
[0075] In an embodiment, the one or more processors (204) includes a FWD planning module (302). The FWD planning module (302) is configured to perform various functions, including gathering requisite geospatial data from network users, which is subsequently structured into a data repository based on which the analysis is performed. Following this, the user-defined queries are executed. Further, computations and filtering of the user-defined queries are performed based on various attributes like signal strength and user density to refine the data repository for further visualization.
[0076] In at least one example embodiment, the FWD planning module (302) further comprises a receiving module (304), a data collection module (306), an execution module (308), a grid computation module (310), a visualization module (312), a report generation module (314) and a display module (316).
[0077] In an embodiment, the receiving module (304) includes suitable logic and/or interfaces for receiving a plurality of inputs from at least one user device, such as the user device (102) associated with a user. The plurality of inputs includes geographic information and one or more user-defined queries. The geographic information comprises a geographic area selected by the user for FWD planning for network offloading. In at least one example embodiment, the user may have used the user interface provided on the user device (102) to select a particular geographic area on a map for which they wish to analyse network coverage and to form queries. The selected geographic area and the queries framed by the user are then received by the receiving module (304) of the system (106) via the communication network (104).
[0078] The data collection module (306) is in communication with the receiving module (304). The data collection module (306) includes suitable logic and/or interfaces for receiving the plurality of inputs. In an embodiment, the data collection module (306) is configured to gather relevant geospatial data from network users present within the delineated area, i.e., the selected geographic area through crowd-sourcing (obtaining data from users). The geospatial data may include one or more of user-generated data, sensor data, and network usage statistics. In at least one example embodiment, the data collection module (306) is also configured to compile the collected geospatial data to store the geospatial data in a structured format. Thus, a data repository is created for analysis purposes.
[0079] The execution module (308) is in communication with the receiving module (304) and the data collection module (306). The execution module (308 includes suitable logic and/or interfaces for receiving the selected geographic area and one or more user-defined queries. The execution module (308) is configured to apply the one or more user-defined queries on the data repository to obtain one or more outputs.
[0080] In particular, the execution module (308) sifts through the geospatial data to enable the transformation of raw geospatial data into actionable insights by applying specified attributes from one or more user-defined queries on the data repository to filter and analyze the data accordingly.
[0081] In an embodiment, before applying the user-defined queries on the data repository, the execution module (308) is configured to process each user- defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query. Examples of the natural language processing techniques that can be used include, but are not limited to, spatial analysis, parsing, pattern detection and the like.
[0082] Then, the execution module (308) converts each processed user- defined query into one or more executable commands, which are then executed against the data repository based on one or more attributes included in each executable command. In particular, the execution module (308) is configured to
interpret and execute the user-defined queries against the data repository to identify low signal strength areas in the selected geographic area. The identified areas are then handled by the grid computation module (310) explained below.
[0083] The grid computation module (310) is in communication with the execution module (308). The grid computation module (310) is configured to use one or more attributes, such as user density, signal strength, and geographic features defined in each user-defined query of the one or more user-defined queries, to perform grid wise computation and filtering on the data repository to provide the filtered dataset. In particular, the grid computation module (310) analyzes each spatial unit of a grid by comparing data values between adjacent units and identifying significant variations between the adjacent units. In a simplified manner, the grid computation module (310) analyzes the data stored in the data repository grid-by-grid to discern patterns, trends, and anomalies based on the user's requirements, which are defined as attributes. In a more illustrative manner, each executable command of the plurality of executable commands (created by the execution module (308)) interacts with the data repository based on the one or more attributes included in the respective executable command to provide an output. Thus, one or more outputs are obtained corresponding to the plurality of executable commands. The obtained one or more outputs are then shared with the grid computation module (310), which performs the grid wise computation and filters the one or more outputs to provide the filtered dataset. In particular, the grid computation module (310) performs grid- wise computations, considering various attributes, such as the user density, the signal strength, and the geographic features, on the identified areas to generate the filtered dataset. In at least one example embodiment, the filtered dataset may include one or more areas within the selected geographic area with high mobile network traffic consumption but inadequate coverage and throughput.
[0084] The visualization module (312) is in communication with the execution module (308) and the grid computation module (310). The visualization module (312) includes suitable logic and/or interfaces for receiving the filtered dataset. In an embodiment, the visualization module (312) is configured to visualize
the filtered dataset on the user device (102) in at least one interactive visual format. Examples of the interactive visual format include, but are not limited to, a thematic map, a heat map and a layered map. In particular, the visualization module (312) transforms complex datasets into understandable and interactive visual formats, such as heat maps, thematic maps, or layered maps that can display various geospatial data points effectively.
[0085] In at least one example embodiment, the visualization module (312) is also configured to enable the at least one user to interact with the at least one interactive visual format visualized on the at least one user device (102) for enhanced spatial analysis. The interaction, without limiting the scope of the invention, can be any type of interaction, such as performing one or more actions (e.g., zooming in/out on areas of interest, filtering specific data layers) and providing additional inputs.
[0086] In particular, the visualization module (312) renders the processed data visually. For instance, it may display heat maps of network coverage or user distribution, which further enable users to interact with and explore the filtered dataset spatially.
[0087] The report generation module (314) is in communication with the visualization module (312), the execution module (308) and the grid computation module (310). The report generation module (314) includes suitable logic and/or interfaces for receiving visualized data. The report generation module (314) is configured to consolidate the visualized data into a comprehensive report. In particular, the report generation module (314) details aspects such as potential areas for network enhancement or user distribution patterns, which further help in strategic decision-making and planning.
[0088] The display module (316) is in communication with the report generation module (314). The display module (316) includes suitable logic and/or interfaces for facilitating the display of the comprehensive report on the at least one user device (102).
[0089] FIG. 4 illustrates a system architecture (400) of the system (106) for geospatial data processing and analysis in the network environment, in accordance with one embodiment of the present disclosure.
[0090] As seen in FIG. 4, the system (106) includes an application platform (402). The application platform (402) includes a processing unit (not shown in FIGs) configured for integrating and analyzing data from various sources. The application platform (402) acts as a command center of the system (106) and hence executes data analysis instructions, manages queries, and facilitates communications between different system components.
[0091] In one aspect, the application platform (402) is the processing unit. In an aspect, the processing unit may be employed with the system (106), which has access to storage of the router configuration files of the router(s). The processing unit may be implemented as microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that process data based on operational instructions. Among other capabilities, the processing unit may be configured to fetch and execute computer-readable instructions stored in a memory. The memory is 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 perform automatic configuration audit for the routers. The memory is configured to store a set of predefined parameters corresponding to a number of routers. The memory may comprise any non-transitory storage device including, for example, volatile memory such as random-access memory (RAM), or non-volatile memory such as erasable programmable read only memory (EPROM), flash memory, and the like.
[0092] The application platform (402) is connected to a data lake (404) (also referred to as the data repository), which is a storage repository that holds raw data in its original format. The data lake (404) collects and stores structured, semistructured, and unstructured data, serving as a single source of truth for the application platform (402) to draw from. The interface between the data lake (404)
and the application platform (402) ensures that there is a seamless flow of data for processing and analysis.
[0093] A Multidimensional Database (MDB) system (406) is coupled to the application platform (402) for storing and managing multi-dimensional data arrays, often used in implementations that require complex analytical computations, such as geospatial and temporal data. The MDB system (406) is connected to the application platform (402) through an interface that allows for efficient querying and retrieval of multidimensional data structures.
[0094] A map layer (408) is a visualization framework that interprets processed geospatial data into a visual context, like mapping overlays or geographical heatmaps. The map layer (408) translates analytical results into an easily understandable and interactive graphical format, further enhancing user comprehension and interaction.
[0095] A reporting server (410) is designed to compile data into organized reports, which is depicted as the report generation module (314) in FIG. 3. The reporting server (410) takes processed information from the application platform (402) and constructs detailed reports that can be used for strategic decision-making. An interface between the application platform (402) and the reporting server (410) ensures that the data flow is optimized for report generation.
[0096] For operational teams, such as a radio planning team (412) and a radio optimization team (414), the system architecture (400) facilitates direct access to the application platform (402) for specific, application-driven data processing tasks. These teams rely on the system architecture (400) of the system (106) for planning and optimizing radio networks, with the ability to input planning parameters and retrieve relevant data analytics.
[0097] A sales and marketing team (416) interacts with the application platform (402) through API-based interaction, allowing for automated information exchange. The automated information exchange enables the sales and marketing team (416) to access analysis results and data insights, which are utilized to form informed marketing strategies and sales operations.
[0098] FIG. 5 illustrates an exemplary flow diagram (500) of a method for identifying FWDs based traffic hotspots in the network environment, in accordance with embodiments of the present disclosure. In an embodiment, the system (106) comprises one or more data storage devices or the memory (202) operatively coupled to the one or more hardware processors (204) and is configured to store instructions for execution of steps of the method by the one or more hardware processors (204). The steps of the method of the present disclosure will now be explained with reference to the components of the system 106 as depicted in FIGS. 1, 2 and 3.
[0099] In an embodiment of the present disclosure, at step (502), the system (106), through the receiving module (108), receives geographic information. The geographic information includes a geographic area selected by the at least one user for FWD planning.
[00100] At step (504), the system (106), through the data collection module (306), collects geospatial data from a plurality of network users present within the selected geographic area. The geospatial data includes one or more of usergenerated data, sensor data, and network usage statistics.
[00101] At step (506), the system (106), through the data collection module (306), compiles the collected geospatial data to create the data repository.
[00102] At step (508), the system (106), through the receiving module (304), receives one or more user-defined queries.
[00103] At step (510), the system (106), through the execution module (308), applies the one or more user-defined queries on the data repository to obtain one or more outputs. In an aspect, the execution module (308) prepares and processes the user-defined queries. The preparation includes parsing the syntax and converting user inputs into executable commands that interact with the data repository. In particular, the execution module (308) effectively filters raw geospatial data based on one or more attributes defined in each user-defined query of the one or more user-defined queries, which are then computed and refined by the grid computation module (310).
[00104] At step (512), the system (106), through the grid computation module (310), performs grid wise computation and filtering on the one or more outputs to provide a filtered dataset. In particular, the one or more outputs are analyzed grid-by-grid to discern patterns, trends, and anomalies present on the data repository to provide a more refined dataset (also referred as the filtered dataset).
[00105] At step (514), the system (106), through the visualization module (312), visualizes the filtered dataset on the at least one user device (102) in at least one interactive visual format. The visualization module (312) takes the filtered dataset as an input and, with the help of the map layer (408), visually renders this data on a user interface.
[00106] The visualization module (312), at the step (514), transforms complex datasets into understandable and interactive visual formats, such as heat maps, thematic maps, or layered maps that can display various geospatial data points effectively. The user can interact with these visualizations through the user interface provided on the user device (102), making it possible to zoom in on areas of interest, filter specific data layers, or even overlay additional data for enhanced spatial analysis.
[00107] At step (516), the system (106), through the report generation module (314), generates a comprehensive report based on the filtered dataset. The comprehensive report includes potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area. In particular, the report generation module (314) presents the data (filtered dataset) in a structured format that aids in decision-making, such as PDFs, interactive dashboards, or other report formats suitable for distribution and presentation. This data is valuable for network planning, optimization, and strategic business decision-making.
[00108] The comprehensive report is then displayed on at least one user device (102-1, 102-4, 102-N) for review, action, and implementation of data-driven strategies, which further help in the promotion and selling of the FWDs.
[00109] FIG. 6 illustrates an exemplary computer system (600) in which or with which embodiments of the present disclosure may be implemented.
[00110] As shown in FIG. 6, the computer system (600) may include an external storage device (610), a bus (620), a main memory (630), a read-only memory (640), a mass storage device (650), communication port(s) (660), and a processor (670). A person skilled in the art will appreciate that the computer system (600) may include more than one processor and communication ports. The processor (670) may include various modules associated with embodiments of the present disclosure. The communication port(s) (660) may be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports. The communication port(s) (660) may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system (600) connects. The main memory (630) may be random access memory (RAM), or any other dynamic storage device commonly known in the art. The read-only memory (640) may be any static storage device(s) including, but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or basic input/output system (BIOS) instructions for the processor (670). The mass storage device (650) may be any current or future mass storage solution, which may be used to store information and/or instructions.
[00111] The bus (620) communicatively couples the processor (670) with the other memory, storage, and communication blocks. The bus (620) can be, e.g. a Peripheral Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), universal serial bus (USB), or the like, for connecting expansion cards, drives, and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor (670) to the computer system (600).
[00112] Optionally, operator and administrative interfaces, e.g. a display, keyboard, and a cursor control device, may also be coupled to the bus (620) to support direct operator interaction with the computer system (600). Other operator and administrative interfaces may be provided through network connections connected through the communication port(s) (660). In no way should the
aforementioned exemplary computer system (600) limit the scope of the present disclosure.
[00113] In another exemplary embodiment, a user device (102) for enabling identification of FWDs based traffic hotspots in a network environment is described. The user device (102) is communicatively coupled to a system. The coupling comprises steps of providing a plurality of inputs to the system (106) through a user interface of the user device (102). The plurality of inputs comprises geographic information and one or more user-defined queries, and wherein the geographic information comprises a geographic area selected by the user on the user interface for Fixed Wireless Devices (FWD) planning. Thereafter, the coupling comprises steps of enabling the user to interact with at least one interactive visual format visualized on the user device (102) for enhanced spatial analysis. The interaction includes a) performing one or more actions and b) providing additional inputs. Further, the coupling comprises steps of enabling the user to view a comprehensive report displayed on the user device (102). The user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs. The system (106) is configured to perform identification of FWDs based traffic hotspots in the network environment. The system (106) is suitably described in view of FIG. 1- FIG.6.
[00114] While considerable emphasis has been placed herein on the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter to be implemented merely as illustrative of the disclosure and not as limitation.
ADVANTAGES OF THE PRESENT DISCLOSURE
[00115] The present disclosure provides a system and method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment.
[00116] The present disclosure provides a highly flexible user interface that enables the generation of multiple geospatial queries, thereby allowing for a tailored approach to deployment and marketing strategies.
[00117] The present disclosure processes a vast range of user-defined queries for different network use cases, including 4G, 5G, and Hybrid technologies.
[00118] The present disclosure streamlines geospatial analysis by utilizing advanced algorithms capable of handling complex queries with agility and precision.
[00119] The present disclosure permits users to customize their geospatial data analysis and visualization by selecting from a wide array of attributes, thus enhancing the adaptability of the system to specific project needs.
[00120] The present disclosure enables the production of real-time visualizations and reports that are meticulously aligned with the planning, optimization, and business requirements of the users.
[00121] The present disclosure supports strategic decision-making processes by providing insightful geospatial data interpretations and reports that are both actionable and informative.
[00122] The present disclosure contributes to improved efficiency in organizational strategy development through informed decision-making grounded on precise geospatial insights.
[00123] The present disclosure helps accurately identify target areas, i.e., areas with high mobile network traffic consumption but weak coverage and throughput, which further enhances the end-user experience and reduces the load on the telecom network carrier.
[00124] The present disclosure ensures load reduction on the telecom network carrier, further optimizing network resources and improving overall service quality.
Claims
1. A method (500) for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment, the method (500) comprising: receiving (502), by a receiving module (304), geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning; collecting (504), by a data collection module (306), geospatial data from a plurality of network users present within the selected geographic area, wherein the geospatial data comprises one or more of network usergenerated data, sensor data, and network usage statistics; compiling (506), by the data collection module (306), the collected geospatial data to create a data repository; receiving (508), by the receiving module (304), one or more user- defined queries; applying (510), by an execution module (308), the one or more user- defined queries on the data repository to obtain one or more outputs; performing (512), by a grid computation module (310), grid- wise computation and filtering on the one or more outputs to provide a filtered dataset; visualizing (514), by a visualization module (312), the filtered dataset on at least one user device (102) in at least one interactive visual format; and generating (516), by a report generation module (314), a comprehensive report based on the filtered dataset, wherein the comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
2. The method (500) as claimed in claim 1, comprising:
displaying, by a display module (316), the comprehensive report on the at least one user device (102), wherein the at least one user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
3. The method (500) as claimed in claim 1, wherein applying the one or more user-defined queries on the data repository to obtain the one or more outputs comprises: processing, by the execution module (308), each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query; converting, by the execution module (308), each processed user- defined query into one or more executable commands, wherein a plurality of executable commands are obtained corresponding to one or more processed user-defined queries; and applying, by the execution module (308), the plurality of executable commands on the data repository, wherein each executable command of the plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
4. The method (500) as claimed in claim 1, comprising: enabling, by the visualization module (312), the at least one user to interact with the at least one interactive visual format visualized on the at least one user device (102) for enhanced spatial analysis, wherein the interaction comprises a) performing one or more actions, and b) providing additional inputs.
5. The method (500) as claimed in claim 4, wherein the at least one interactive visual format comprises: a heat map, a thematic map, and a layered map.
6. A system (106) for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment comprising: a memory (202) storing instructions; one or more communication interfaces (206); and one or more hardware processors (204) coupled to the memory (202) via the one or more communication interfaces (206), wherein the one or more hardware processors (204) comprises a FWD planning module (302) to facilitate identification of FWDs based traffic hotspots in the network environment, wherein the FWD planning module (302) comprises: a receiving module (304) configured to receive geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning; a data collection module (306) configured to collect geospatial data from a plurality of network users present within the selected geographic area, wherein the geospatial data comprises one or more of network user-generated data, sensor data, and network usage statistics; the data collection module (306) configured to compile the collected geospatial data to create a data repository; the receiving module (304) configured to receive one or more user-defined queries; an execution module (308) configured to apply the one or more user-defined queries on the data repository to obtain one or more outputs;
a grid computation module (310) configured to perform grid wise computation and filtering on the one or more outputs to provide a filtered dataset; a visualization module (312) configured to visualize the filtered dataset on at least one user device (102) in at least one interactive visual format; and a report generation module (314) configured to generate a comprehensive report based on the filtered dataset, wherein the comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and user distribution pattern of the selected geographic area.
7. The system (106) as claimed in claim 6, wherein a display module (316) is further configured to display the comprehensive report on the at least one user device (102), wherein the at least one user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs.
8. The system (106) claimed as in claim 6, wherein for obtaining the one or more outputs, the execution module (308) is configured to: process each user-defined query of the one or more user-defined queries using a natural language processing technique to obtain a processed user-defined query corresponding to each user-defined query; convert each processed user-defined query into one or more executable commands, wherein a plurality of executable commands are obtained corresponding to one or more processed user-defined queries; and apply the plurality of executable commands on the data repository, wherein each executable command of the plurality of executable commands interacts with the data repository based on one or more attributes included in the respective executable command to provide an output, and wherein the one or more outputs are obtained corresponding to the plurality of executable commands.
9. The system (106) as claimed in claim 6, wherein the visualization module (312) is further configured to enable the at least one user to interact with the at least one interactive visual format visualized on the at least one user device (102) for enhanced spatial analysis, wherein the interaction comprises a) performing one or more actions, and b) providing additional inputs.
10. The system (106) as claimed in claim 9, wherein the at least one interactive visual format comprises: a heat map, a thematic map, and a layered map.
11. A user device (102) communicatively coupled to a system (106), said coupling comprises steps of: providing geographic information and one or more user defined queries to the system (106) through a user interface of the user device (102), wherein the geographic information comprises a geographic area selected by the user on the user interface for Fixed Wireless Devices (FWDs) planning; enabling the user to interact with at least one interactive visual format visualized on the user device (102) for enhanced spatial analysis, wherein the interaction comprises a) performing one or more actions and b) providing additional inputs; and enabling the user to view a comprehensive report displayed on the user device (102), wherein the user uses the comprehensive report to review and implement one or more data-driven strategies that help in promotion and selling of the FWDs, wherein the system (106) is configured to perform identification of FWDs based traffic hotspots in the network environment as claimed in claim 6.
12. A computer program product comprising a non- transitory computer- readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method for identifying Fixed Wireless Devices (FWDs) based traffic hotspots in a network environment, the method (500) comprising: receiving, by a receiving module (304), geographic information, wherein the geographic information comprises a geographic area selected by at least one user for FWD planning; collecting, by a data collection module (306), geospatial data from a plurality of network users present within the selected geographic area, wherein the geospatial data comprises one or more of network usergenerated data, sensor data, and network usage statistics; compiling, by the data collection module (306), the collected geospatial data to create a data repository; receiving, by the receiving module (304), one or more user-defined queries; applying, by an execution module (308), the one or more user- defined queries on the data repository to obtain one or more outputs; performing, by a grid computation module (310), grid wise computation and filtering on the one or more outputs to provide a filtered dataset; visualizing, by a visualization module (312), the filtered dataset on at least one user device (102) in at least one interactive visual format; and generating, by a report generation module (314), a comprehensive report based on the filtered dataset, wherein the comprehensive report comprises one or more of potential traffic hotspots for placing FWDs and a user distribution pattern of the selected geographic area.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN202421023822 | 2024-03-26 | ||
| IN202421023822 | 2024-03-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025203071A1 true WO2025203071A1 (en) | 2025-10-02 |
Family
ID=97217818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IN2025/050435 Pending WO2025203071A1 (en) | 2024-03-26 | 2025-03-24 | System and method for identification of fixed wireless devices based traffic hotspots |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025203071A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120113965A1 (en) * | 2010-11-09 | 2012-05-10 | Sarat Puthenpura | Method and apparatus for locating a wi-fi hotspot for offloading wireless traffic |
| US20150215177A1 (en) * | 2014-01-27 | 2015-07-30 | Vencore Labs, Inc. | System and method for network traffic profiling and visualization |
| US20160021503A1 (en) * | 2014-07-16 | 2016-01-21 | TUPL, Inc. | Machine learning-based geolocation and hotspot area identification |
-
2025
- 2025-03-24 WO PCT/IN2025/050435 patent/WO2025203071A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120113965A1 (en) * | 2010-11-09 | 2012-05-10 | Sarat Puthenpura | Method and apparatus for locating a wi-fi hotspot for offloading wireless traffic |
| US20150215177A1 (en) * | 2014-01-27 | 2015-07-30 | Vencore Labs, Inc. | System and method for network traffic profiling and visualization |
| US20160021503A1 (en) * | 2014-07-16 | 2016-01-21 | TUPL, Inc. | Machine learning-based geolocation and hotspot area identification |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9706411B2 (en) | Small cell planning tool | |
| CN105898762B (en) | Base station optimization and deployment method and device | |
| CN107437124A (en) | A kind of operator based on big data analysis complains and trouble correlation analytic method | |
| WO2018165419A1 (en) | Method and system for determining energy management strategies | |
| US10936620B2 (en) | Systems and methods for management of multi-perspective customer segments | |
| CN110298687B (en) | Regional attraction assessment method and device | |
| CN108960912A (en) | Method and apparatus for determining target position | |
| US11824729B2 (en) | Generating a three-dimensional cityscape including a cluster of nodes | |
| CN113688490A (en) | Network co-construction sharing processing method, device, equipment and storage medium | |
| CN113837541A (en) | OTN sinking government enterprise private network access method, system, equipment and computer readable medium | |
| CN109308243A (en) | Data processing method, device, computer equipment and medium | |
| WO2025203071A1 (en) | System and method for identification of fixed wireless devices based traffic hotspots | |
| CN119402366A (en) | Field device topology generation method, device and medium with adaptive attribute configuration | |
| Yao et al. | Design and application of network optimizing integrated platform based on rasterized big data | |
| WO2025004089A1 (en) | System and method to analyze and visualize drive test data | |
| CN111833230A (en) | Operation support system for mobile internet big data analysis | |
| WO2025196805A2 (en) | System and method for indoor survey layer | |
| WO2025229674A1 (en) | System and method for visualizing service availability based on performance of a network | |
| Isreal | GIS as a Decision-Support Tool for Broadband Planners | |
| WO2025196812A1 (en) | System and method for generating traffic density maps | |
| WO2025027645A1 (en) | System and method for mapping and analyzing data for data visualization and extraction operations | |
| WO2025004072A1 (en) | System and method for visualizing key metrics of wireless nodes | |
| Isreal | Predictive GIS Models for Broadband Demand Forecasting | |
| WO2025196814A1 (en) | System and a method for visualizing timing advance data in a network | |
| WO2025004070A1 (en) | System and method for creating thematic layers for network analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25777699 Country of ref document: EP Kind code of ref document: A1 |