URI Consolidation via Segment Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large-scale online platforms face significant challenges in effectively managing and monitoring millions of Uniform Resource Identifiers (URIs) due to their sheer number, with current technologies lacking effective measures to keep track of constantly generated URIs.
Innovation Solution
The system and method for URI consolidation involve parsing URIs to identify matching segments with a URI database, using a portion of the URI up to the rightmost matching segment to represent the URI, and storing extracted segments as records based on specific rules, such as frequency and type, to consolidate URIs into a manageable size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all URIs are tracked and monitored individually, then complete monitoring coverage is achieved, but system complexity and resource consumption increase significantly
Solution Approach 1:
The patent merges multiple URIs that share common segments into a single consolidated representation. By identifying and combining common prefix segments across multiple URIs, the system reduces the total number of URIs that need to be monitored individually, thereby lowering system complexity while preserving complete monitoring coverage through the consolidated URI structure.
Solution Approach 2:
The patent segments URIs into hierarchical components (common prefix segments and unique suffix segments). This segmentation allows the system to separately manage and monitor the common portions shared by multiple URIs versus the unique portions, enabling efficient consolidation without losing the ability to track individual URI destinations.
2Loss of information
If all URIs are stored in the database, then complete URI information is preserved, but storage requirements and processing time increase
Solution Approach 1:
The patent merges storage requirements by consolidating multiple URIs that share common segments into a single database entry. Instead of storing each URI separately, the system stores the common prefix once and references it across multiple consolidated URIs, significantly reducing storage requirements and accelerating processing time while maintaining complete URI information through the consolidated structure.
Solution Approach 2:
The patent uses reference copying rather than duplicate storage. The common URI segments are stored once in the database, and multiple URIs reference this single copy through consolidated entries. This approach preserves complete URI information without the time and storage costs of duplicating common segments across multiple records.
3Productivity
If URI consolidation is implemented, then management efficiency improves, but implementation complexity increases
Solution Approach 1:
The patent implements URI consolidation by segmenting URIs into common prefix segments and unique suffix segments. This segmentation enables automated identification of consolidatable URIs through pattern matching on common segments, improving management efficiency without requiring complex manual intervention. The segmented approach allows systematic processing of URI consolidation while maintaining implementation feasibility.
Data Source
AI summary
Systems and methods are provided for URI (Uniform Resource Identifier) consolidation. An exemplary method for URI consolidation may comprise receiving a URI comprising one or more URI segments in a string from left to right, parsing the URI to determine if any of the URI segments matches with any of a plurality of URI segment records in a URI database, and in response to determining one or more URI segments matching respectively with one or more of the URI segment records, using a portion of the received URI up to and including a rightmost URI segment matching with a URI segment record in the URI database to represent the received URI.


