Crowdsourced Network Data Capturing via Passive SDK
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for analyzing network performance are limited by the inability of RF engineers to collect comprehensive network data across various geographic locations, resulting in inadequate data density and poor analysis, necessitating the use of crowdsourced data to improve network performance and customer satisfaction.
Innovation Solution
An event-based data capturing and managing system that operates as a passive plugin application on mobile devices, aggregating and managing crowdsourced user data based on network-related parameters and events, integrating with third-party software, and supporting various network types, including LTE, UMTS, GSM, and Wi-Fi, to provide continuous, anonymous data collection and visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If RF engineers collect network data manually at specific geographic locations, then data collection is straightforward and controlled, but data density and coverage are insufficient for proper network performance analysis
Solution Approach 1:
The system enables end-user devices to automatically collect and transmit network data without requiring manual intervention from RF engineers. The passive SDK runs in the background of user devices, autonomously capturing network parameters and events, thereby dramatically increasing data volume while reducing the complexity of manual data collection operations
Solution Approach 2:
The patent introduces a passive SDK as an intermediary component that bridges user devices and the network analysis system. This SDK operates as a background application that automatically captures network data and transmits it to servers, eliminating the need for direct RF engineer intervention and enabling scalable data collection across numerous devices
2Measurement precision
If crowdsourced data is collected from multiple user devices, then data density and geographic coverage improve, but data validation and quality control become more difficult
Solution Approach 1:
The system performs preliminary validation of data quality at the source by filtering out invalid or erroneous measurements before they reach the central servers. The passive SDK includes mechanisms to verify data authenticity and completeness, ensuring that only validated crowdsourced data is aggregated and analyzed, thereby maintaining measurement precision while managing validation complexity
3Productivity
If passive monitoring is implemented continuously, then network data collection is comprehensive and automated, but energy consumption and device resource usage increase
Solution Approach 1:
The passive SDK implements periodic monitoring at predetermined time intervals rather than continuous operation. The system captures network data at scheduled intervals and transmits it to servers periodically, achieving comprehensive data collection while reducing energy consumption and device resource usage compared to continuous monitoring approaches
Data Source
AI summary
A method and system of capturing data from a computing device. Here, the method can include sending a request for permission to access a location and operational state of a computing device, and upon determining that the requested access is granted, capturing data on the computing device as a background or passive process, wherein the capturing of data is based on at least one event on the computing device and aggregating the captured data. The method may further include transmitting the aggregated captured data to one or more servers. In addition, may include analyzing the transmitted data to determine one or more key performance indicators (KPIs) of a network. Further, the method may include displaying one or more layers on a graphical user interface map with respect to the determined KPIs of the network.


