Dynamic Identifier Grouping for Network Traffic Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in generating unique identifiers for content items and objects, leading to increased network traffic and storage requirements, particularly due to fixed identifier sizes that do not adapt to request rates or network conditions.

Innovation Solution

Implementing a system that organizes identifiers into groups, allowing for dynamic sizing based on request rates and network quality, using sequential numbers to reduce storage needs and improve efficiency by reducing network traffic and speeding up identifier provision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed-size identifiers are used, then identifier generation is simple, but network traffic and storage requirements increase

Engineering Contradiction:
Improveidentifier generation simplicityVSAvoidnetwork traffic and storage requirements
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent implements dynamic identifier sizing where the system adjusts identifier length based on the current namespace size and usage patterns. Instead of using fixed-size identifiers, the system dynamically determines the minimum necessary bit length to accommodate the current number of unique identifiers required, thereby reducing unnecessary data transmission and storage while maintaining uniqueness guarantees.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If larger identifier groups are used, then identifier availability increases, but storage requirements increase

Engineering Contradiction:
Improveidentifier availabilityVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system changes the parameter of identifier group size dynamically based on demand. When identifier demand is low, smaller groups are used to minimize storage. When demand increases, the system expands identifier groups to ensure availability. This parameter adjustment allows the system to optimize between storage efficiency and identifier availability based on actual usage conditions.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If sequential numbers are used, then storage space is reduced, but identifier uniqueness across topics becomes challenging

Engineering Contradiction:
Improvestorage spaceVSAvoididentifier uniqueness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the identifier space by organizing identifiers into topic-specific namespaces or groups. Each topic receives its own sequential identifier range, ensuring uniqueness within that topic. The system manages multiple segmented identifier sequences, allowing efficient storage through sequential numbering while maintaining reliability of uniqueness through proper namespace segmentation and tracking.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11995681B2Generating unique identifiers
Publication Date: 2024.05.28 COMCAST CABLE COMM LLC
  • US11995681B2 patent drawing
  • US11995681B2 patent drawing
  • US11995681B2 patent drawing

AI summary

Systems, apparatuses, and methods are described for generating unique identifiers. Identifiers may be organized or grouped by different topics. Identifiers may be requested, generated, stored as groups, and may be allocated from those groups based on requests for identifiers to improve the efficiency of one or more computing devices or systems. The size of each group of identifiers may be adjusted.