URI Consolidation via Segment Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemonitoring coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all URIs are stored in the database, then complete URI information is preserved, but storage requirements and processing time increase

Engineering Contradiction:
ImproveURI information completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #26Copying

3Productivity

If URI consolidation is implemented, then management efficiency improves, but implementation complexity increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11086957B2System and method for uniform resource identifier (URI) consolidation
Publication Date: 2021.08.10 BEIJING DIDI INFINITY TECH & DEV CO LTD
  • US11086957B2 patent drawing
  • US11086957B2 patent drawing
  • US11086957B2 patent drawing

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.