IP Library › Granted Patent US 12,443,461
Granted Patent B2
US 12,443,461 · App. 18/143,048 · Granted Oct 14, 2025

Circuit and method of handling load balance

Inventors: Wun-Ci Su (HsinChu, TW); Jhe-Yi Lin (HsinChu, TW); Yu-Jhao Yang (HsinChu, TW)
Assignee: Realtek Semiconductor Corp.
G06F9/505
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,443,461
App. No.
18/143,048
Granted
Oct 14, 2025
Kind
B2
Abstract

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).

Claims (16)

1. A load balance circuit, comprising:

a storing circuit, for storing at least one first user field number corresponding to at least one first node in a minimum full binary tree, wherein at least one first resource unit (RU) corresponding to the at least one first node is smaller than or equal to an RU size;

a user field number generation circuit, coupled to the storing circuit, for generating at least one third user field number according to at least one second user field number corresponding to at least one second node in the minimum full binary tree, and generating at least one second weight according to at least one first weight corresponding to the at least one second node, wherein at least one second RU corresponding to the at least one second node is greater than the RU size; and

a load balance calculation circuit, coupled to the user field number generation circuit, for generating a plurality of first user field numbers corresponding to a plurality of content channels according to the at least one first user field number, the at least one third user field number, the at least one second weight, a load balance function and the at least one first weight.

2. The load balance circuit of claim 1 , wherein the at least one second node stores at least one multiple RU (MRU) information.

3. The load balance circuit of claim 2 , wherein the user field number generation circuit generates the at least one third user field number according to the at least one second user field number and the at least one MRU information.

4. The load balance circuit of claim 3 , wherein the user field number generation circuit updates the at least one second user field number to generate the at least one third user field number, when an MRU information in the at least one MRU information indicates that an RU in the at least one second RU comprises an MRU and the MRU is at an end resource location.

5. The load balance circuit of claim 2 , wherein the user field number generation circuit generates the at least one second weight according to the at least one first weight and the at least one MRU information.

6. The load balance circuit of claim 2 , wherein the user field number generation circuit generates the at least one first weight according to at least one first bandwidth corresponding to the at least one second node.

7. The load balance circuit of claim 1 , wherein the load balance calculation circuit generates a plurality of second user field numbers corresponding to the plurality of content channels according to the at least one first user field number, the at least one third user field number and the at least one second weight, and the load balance function.

8. The load balance circuit of claim 7 , wherein the load balance calculation circuit generates the plurality of first user field numbers corresponding to the plurality of content channels according to the plurality of second user field numbers and the at least one first weight.

9. The load balance circuit of claim 1 , wherein the load balance calculation circuit generates a length of the plurality of content channels according to a maximum user field number of the plurality of first user field numbers.

10. A method for handling load balance, comprising:

storing at least one first user field number corresponding to at least one first node in a minimum full binary tree, wherein at least one first resource unit (RU) corresponding to the at least one first node is smaller than or equal to an RU size;

generating at least one third user field number according to at least one second user field number corresponding to at least one second node in the minimum full binary tree, and generating at least one second weight according to at least one first weight corresponding to the at least one second node, wherein at least one second RU corresponding to the at least one second node is greater than the RU size; and

generating a plurality of first user field numbers corresponding to a plurality of content channels according to the at least one first user field number, the at least one third user field number, the at least one second weight, a load balance function and the at least one first weight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: SU, WUN-CI; LIN, JHE-YI; YANG, YU-JHAO
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 063525/0549 →
Priority Claims (1)
TW 111116770 · May 4, 2022 · national
Continuity (1)
Related Publication 20230359502A1 · Nov 9, 2023
References Cited (18)
US 6912229B1 · Lauro · 2005 [cited by applicant]
US 7260716B1 · Srivastava · 2007 [cited by applicant]
US 7710963B1 · Jain · 2010 [cited by applicant]
US 9867189B2 · Lee · 2018 [cited by applicant]
US 10123330B2 · Josiam · 2018 [cited by examiner]
US 10841647B2 · Zavesky · 2020 [cited by applicant]
US 12229590B2 · Lin · 2025 [cited by applicant]
US 20170094664A1 · Lee · 2017 [cited by applicant]
US 20210349754A1 · Lin · 2021 [cited by examiner]
US 20230198696A1 · Huang · 2023 [cited by applicant]
US 20250031214A1 · Huang · 2025 [cited by applicant]
US 20250182967A1 · Yamashita · 2025 [cited by applicant]
US 20250192958A1 · Park · 2025 [cited by applicant]
TW 201713160A · 2017 [cited by applicant]
TW 202143770A · 2021 [cited by applicant]
WO 2021204209A1 · 2021 [cited by applicant]
IEEE Computer Society, IEEE P802.11be TM/D1.1 Draft Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements, Part 11: Wi… [cited by applicant]
Lin et al., the specification, including the claims, and drawings in the U.S. Appl. No. 18/143,081, filed May 4, 2023. [cited by applicant]