Bandwidth allocation method and associated optical line terminal

US12095512B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-12095512-B1
Application numberUS-202318211482-A
CountryUS
Kind codeB1
Filing dateJun 19, 2023
Priority dateOct 16, 2020
Publication dateSep 17, 2024
Grant dateSep 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12095512B1 cover?
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 subseque…
Who is the assignee on this patent?
Cable Television Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification H04B10/6932. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).