Bandwidth allocation method and associated optical line terminal
US-11683102-B1 · Jun 20, 2023 · US
US12095512B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-12095512-B1 |
| Application number | US-202318211482-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 19, 2023 |
| Priority date | Oct 16, 2020 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for allocating bandwidth to a first ONU, a second ONU, M1 ONUs, and M2 ONUs includes, during an allocation cycle, (i) granting a respective upstream time slot to, of a plurality of N ONUs, only each of the M1 ONUs, and (ii) granting a first upstream time slot to the first ONU. Each of the M1 ONUs and M2 ONUs is one of the plurality of N ONUs. The method also includes, during a subsequent cycle, (i) granting a respective upstream time slot to, of the plurality of N ONUs, only each of the M2 ONUs. The N ONUs includes a skipped-ONU that is one of either, and not both, the M1 ONUs and the M2 ONUs. The method includes, during the subsequent allocation cycle, granting a second upstream time slot to a second ONU, which is not one of the plurality of N ONUs.
Opening claim text (preview).
What is claimed is: 1. A method for allocating bandwidth between a plurality of devices of a network, the method comprising: during a first timeslot allocation cycle, granting a respective first upstream time slot of a plurality of first upstream timeslots to a first set of the devices; during a second time-slot allocation cycle that follows, and is consecutive to, the first time-slot allocation cycle, granting a respective second upstream time-slot of a plurality of second upstream timeslots to a second set of the devices; wherein: the plurality of devices includes a skipped device; only one of the first set or the second set includes the skipped device. 2. The method of claim 1 , further comprising, during the first timeslot allocation cycle, granting a timeslot of the plurality of first upstream timeslots to a first device. 3. The method of claim 2 , further comprising, during the second timeslot allocation cycle, granting a timeslot of the plurality of second upstream timeslots to the first device. 4. The method of claim 2 , further comprising, during the second timeslot allocation cycle, granting a timeslot of the plurality of second upstream timeslots to a second device of the plurality of devices different from the first device. 5. The method of claim 2 , the first device being associated with a first virtual device group, the first set of devices and the second set of devices being associated with at least one additional virtual device group. 6. The method of claim 1 , the devices being optical network units (ONUs). 7. The method of claim 1 , each of the plurality of devices being communicatively coupled to an optical line terminal (OLT) of the network. 8. The method of claim 1 , wherein a quantity of devices is more than a quantity of the plurality of first upstream timeslots and a quantity of the second upstream timeslots. 9. The method of claim 1 , the network being an optical network. 10. The method of claim 1 , the network being a point to multi-point network. 11. A device for allocating bandwidth in a network, comprising: a processor; and a memory storing non-transitory computer-readable instructions that, when executed by the processor, cause the processor to: during a first timeslot allocation cycle, grant a respective first upstream time slot of a plurality of first upstream timeslots to a first set of a plurality of devices of the network, during a second time-slot allocation cycle that follows, and is consecutive to, the first time-slot allocation cycle, grant a respective second upstream time-slot of a plurality of second upstream timeslots to a second set of the plurality of devices of the network; wherein: the plurality of devices includes a skipped device; only one of the first set or the second set includes the skipped device. 12. The device of claim 11 , the computer-readable instructions including further non-transitory computer instructions that, when executed by the processor, further causing the processor to: during the first timeslot allocation cycle, granting a timeslot of the plurality of first upstream timeslots to a first device of the plurality of devices. 13. The device of claim 12 , the computer-readable instructions including additional non-transitory computer instructions that, when executed by the processor, further cause the processor to: during the second timeslot allocation cycle, grant a timeslot of the plurality of second upstream timeslots to the first device of the plurality of devices. 14. The device of claim 12 , the computer-readable instructions including additional non-transitory computer instructions that, when executed by the processor, further cause the processor to: during the second timeslot allocation cycle, granting a timeslot of the plurality of second upstream timeslots to a second device of the plurality of devices different from the first device. 15. The device of claim 12 , the first device being associated with a first virtual device group, the first set of devices and the second set of devices being associated with at least one additional virtual device group. 16. The device of claim 11 , the devices being optical network units (ONUs). 17. The device of claim 11 , each of the ONUs plurality of devices being communicatively coupled to an optical line terminal (OLT) of the network. 18. The device of claim 11 , wherein a quantity of devices is more than a quantity of the plurality of first upstream timeslots and a quantity of the second upstream timeslots. 19. A method for allocating bandwidth between a plurality of devices of a network, the method comprising: during a first timeslot allocation cycle, granting a respective first upstream time slot of a plurality of first upstream timeslots to a first set of the devices; during a second time-slot allocation cycle that follows the first time-slot allocation cycle, (i) granting a respective second upstream time-slot of a plurality of second upstream timeslots to a second set of the devices, and (ii) granting a timeslot of the plurality of second upstream timeslots to a second device of the plurality of devices different from the first device; wherein: the plurality of devices includes a skipped device; only one of the first set or the second set includes the skipped device. 20. A device for allocating bandwidth in a network, comprising: a processor; and a memory storing non-transitory computer-readable instructions that, when executed by the processor, cause the processor to: during a first timeslot allocation cycle, grant a respective first upstream time slot of a plurality of first upstream timeslots to a first set of a plurality of devices of the network, during a second time-slot allocation cycle that follows the first time-slot allocation cycle, (i) grant a respective second upstream time-slot of a plurality of second upstream timeslots to a second set of the plurality of devices of the network, and (ii) grant a timeslot of the plurality of second upstream timeslots to a second device of the plurality of devices different from the first device; wherein: the plurality of devices includes a skipped device; only one of the first set or the second set includes the skipped device.
Combination of different modulation schemes · CPC title
Arbitration, scheduling or medium access control aspects · CPC title
Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring · CPC title
Bandwidth control of bit rate adaptation · CPC title
Star-type networks without a headend · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.