Load Balance Circuit Using Minimum Full Binary Trees for Short User Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face inefficiencies in generating user fields with short lengths, leading to reduced bandwidth utilization due to excessively long user fields and complex resource allocation processes.

Innovation Solution

A load balance circuit and method utilizing a minimum full binary tree structure to generate user field numbers and weights, ensuring balanced distribution across content channels, thereby optimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional resource unit allocation methods are used to generate user fields, then resource allocation can be achieved, but the user field length becomes excessively long which reduces bandwidth utilization efficiency

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoiduser field length
Core Design Contradiction:
ProductivityVSLength of stationary object

Solution Approach 1:

The patent segments the user field generation process by introducing a load balance circuit that divides users into different groups based on resource unit allocation. This segmentation allows the system to generate shorter user fields for each group rather than one excessively long user field for all users, thereby improving bandwidth utilization efficiency while maintaining complete user information representation.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If traditional user field generation methods are used, then all user information can be included, but the complexity of the generation process increases

Engineering Contradiction:
Improveuser field generation complexityVSAvoiduser field information content
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent introduces a load balance circuit as an intermediary component between resource unit allocation and user field generation. This intermediary circuit calculates load balance values and determines optimal user grouping, thereby simplifying the overall generation process while ensuring that all necessary user information is preserved in the segmented user fields.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If resource units are allocated to achieve load balance, then bandwidth utilization improves, but the calculation complexity increases

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidload balance calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating load balance values and determining user grouping before actual user field generation. The load balance circuit computes allocation metrics in advance, creating a structured framework that simplifies subsequent user field generation while maintaining optimal bandwidth utilization efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12443461B2Circuit and method of handling load balance
Publication Date: 2025.10.14 REALTEK SEMICON CORP
  • US12443461B2 patent drawing
  • US12443461B2 patent drawing
  • US12443461B2 patent drawing

AI summary

A load balance circuit includes: a storing circuit, for storing first user field number(s) corresponding to first node(s) in a minimum full binary tree, wherein first resource unit(s) (RU(s)) corresponding to the first node(s) is smaller than or equal to an RU size; a user field number generation circuit, for generating third user field number(s) according to second user field number(s) corresponding to second node (s) in the minimum full binary tree, and generating second weight(s) according to first weight(s) corresponding to the second node(s), wherein second RU(s) corresponding to the second node(s) is greater than the RU size; and a load balance calculation circuit, for generating a plurality of user field numbers corresponding to a plurality of content channels according to the first user field number(s), the third user field number(s), the second weight(s), a load balance function and the first weight(s).