Intelligent Information Dissemination via Adaptive Data Subsets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic trading systems face inefficiencies in data dissemination, particularly in handling varying user connection bandwidths, leading to bottlenecks and duplicated information loads, which affect performance and fairness in data distribution.
Innovation Solution
A computer system that sorts data elements into subsets based on ranking rules and selectively sends these subsets to clients based on their connection data rates and subscription levels, using delta-changes or snapshots to optimize bandwidth usage and prevent duplication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the central system sends complete data sets to all users, then all users receive full information, but network bandwidth is wasted on users with limited connections
Solution Approach 1:
The patent applies local quality by customizing data transmission according to each user's specific needs and connection capabilities. Users with limited bandwidth receive summarized or filtered data sets, while users with high-speed connections receive complete data. This ensures that each user receives appropriate quality of data relative to their capacity, optimizing overall network efficiency while maintaining reliability for each individual user.
2Adaptability or versatility
If the system generates duplicated information for different user groups, then each user group receives optimized data, but system performance and network traffic increase
Solution Approach 1:
The patent segments the user base into different groups based on their connection capabilities and information needs. Instead of generating completely duplicated data sets for each segment, the system creates a hierarchical structure where a base data set is generated once, and then selective additions or modifications are made for different segments. This reduces the overall processing load while still providing customized data optimization for each user group.
3Extent of automation
If the central processor aggregates and distributes information to multiple users, then information is centralized and controlled, but bottlenecks occur in aggregation and distribution
Solution Approach 1:
The patent implements preliminary action by pre-processing and organizing data into modular components at the central system before distribution. Data is structured in advance with clear hierarchies and relationships, allowing receiving systems to efficiently assemble complete information without requiring complex real-time processing at the central processor. This reduces bottlenecks by shifting some processing work to be done beforehand.
4Loss of energy
If users with poor connections receive limited data, then bandwidth usage is reduced, but these users experience unfair treatment compared to users with great connections
Solution Approach 1:
The patent applies dynamics by making the data transmission adaptive and flexible rather than static. The system dynamically adjusts the level of data detail and completeness based on real-time assessment of user connection quality and needs. Users with poorer connections can still access core information, while the system provides opportunities for them to request additional details when conditions permit, creating a more fair and adaptable experience.
Data Source
AI summary
The technology is suitable for any kind of distributed networks having different data rates on different connections and a computer system where the data to distribute is created. The system comprises one or more supersets of data to be distributed to client computers by extracting subsets of data from the superset(s) of data. Thereafter, the subsets of data are distributed to selected groups of clients based on information about the network architecture. This provides an efficient way of distributing data without having to duplicate distributed data. In example implementations, subsets may be distributed to clients based on a counter performance or a data rate of a client's connection to the computer system.


