Delegated Analytic Collection SDK for Private, Low-Latency Event Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in timely and robust data analysis from mobile devices due to reliance on a single endpoint, which can fail or introduce time delays, and expose personal information during data transmission.
Innovation Solution
A software development kit (SDK) on mobile devices collects and transmits event data directly to multiple endpoints, encrypts and anonymizes data, and correlates it with supplemental information to ensure robustness and privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is collected at an aggregator and then forwarded to an analysis service, then data can be centralized and processed, but time delays are introduced and single-point failures can occur
Solution Approach 1:
The patent segments the data collection architecture by removing the centralized aggregator and enabling direct transmission from multiple client devices to the analysis service. This segmentation eliminates the single-point failure risk and reduces transmission delays by allowing parallel data flows from multiple sources simultaneously.
Solution Approach 2:
The patent introduces a delegated collection service as an intermediary that operates differently from the traditional aggregator. This service collects data directly from client devices and forwards it to the analysis service, acting as a distributed mediator that eliminates the bottleneck of a centralized aggregator while maintaining systematic data collection.
2Productivity
If an aggregator is used to collect data from client devices, then data can be aggregated and forwarded, but the aggregator becoming unavailable prevents data from reaching the analysis service
Solution Approach 1:
The patent segments the data collection function across multiple delegated collection services distributed across different systems, rather than relying on a single aggregator. This segmentation ensures that if one service becomes unavailable, other services continue collecting and forwarding data, maintaining both productivity and reliability.
Solution Approach 2:
The patent implements redundancy by having multiple delegated collection services ready to perform data collection functions. This beforehand cushioning ensures that if one service fails, others can immediately take over, preventing data transmission interruptions and maintaining continuous productivity.
3Loss of information
If personal identifiers are included in interaction data, then data can be used for detailed analysis, but user privacy is compromised
Solution Approach 1:
The patent extracts and removes personal identifiers from interaction data before forwarding it to the analysis service. This extraction process retains the essential analytical value of the data while eliminating privacy risks, allowing complete analysis without exposing user identity information.
Solution Approach 2:
The delegated collection service acts as an intermediary that processes interaction data by removing personal identifiers before transmission to the analysis service. This intermediary function preserves data completeness for analysis while protecting user privacy through automated de-identification.
Data Source
AI summary
A method including tagging a feature of a mobile application as an event generator, in response to a user interacting with the feature of the mobile application on a mobile device, generating an event having an event type, requesting, by an interaction measurement software development kit (SDK) from the mobile application, interaction data associated with the user interaction with the mobile application based on the event type, and securely transmitting, by the interaction measurement SDK, the interaction data to a first computing device indicated by the interaction measurement SDK.


