IP Library Granted Patent US 10,986,428
Granted Patent B1
US 10,986,428 · App. 16/928,237 · Granted Apr 20, 2021

Systems and methods of open contention-based grant allocations

Inventors: Denis A. Khotimsky (Westborough, MA); Eugene DeFrancisci (Seaford, NY); Gregory K. Sherrill (Herndon, VA)
Assignee: Verizon Patent and Licensing Inc.
H04Q11/0067H04Q2011/0064H04Q2011/0088
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 10,986,428
App. No.
16/928,237
Granted
Apr 20, 2021
Kind
B1
Abstract

A method may include transmitting an open contention-based grant to optical network units (ONUs) and receiving, from at least one of the ONUs, a response to the open contention-based grant. The method may also include determining whether a collision has occurred in response to the open contention-based grant. The method may further include provisioning grants to ONUs in response to determine that a collision has occurred.

Claims (74)

1. A method, comprising:

transmitting an open contention-based grant to a plurality of optical network units (ONUs);

receiving, from at least one of the ONUs, a response to the open contention-based grant;

determining whether a collision has occurred in response to the open contention-based grant; and

provisioning grants to ONUs in response to determining that a collision has occurred, wherein the provisioning of grants comprises providing directed grants to selected ONUs for a period of time, Wherein the selected ONUS include ONUs whose directed grants have been suppressed.

2. The method of claim 1 , wherein providing directed grants comprises:

identifying a priority associated with the selected ONUs, and

providing the directed grants to the selected ONUs based on the priority.

3. The method of claim 1 , further comprising:

identifying the selected ONUs based on types of devices coupled to the ONUs or applications executed by the devices coupled to the ONUs.

4. The method of claim 3 , wherein the identifying comprises:

identifying the selected ONUs based on an amount of bandwidth the devices or applications are expected to use.

5. The method of claim 1 , wherein the provisioning grants comprises:

increasing a frequency of open-contention based grants for a period of time.

6. The method of claim 1 , further comprising:

determining that the collision has occurred;

determining whether the collision has been cleared; and

at least one of:

suppressing directed grants to selected ONUs in response to the determining that the collision has been cleared, or

decreasing a frequency of open-contention based grants for future periods of time.

7. The method of claim 1 , further comprising:

generating a bandwidth map, wherein the bandwidth map is based on whether a collision has occurred and a list of ONUs for which directed grants have been suppressed.

8. The method of claim 7 , further comprising:

generating the bandwidth map every predetermined period of time; and

outputting the bandwidth map every predetermined period of time.

9. A device, comprising:

at least one processor configured to:

transmit an open contention-based grant to a plurality of optical network units (ONUS);

receive, from at least one of the ONUs, a response to the open contention-based grant;

determine whether a collision has occurred in response to the open contention-based grant; and

provision grants to ONUs in response to determining that a collision has occurred, wherein the provision of grants comprises providing directed grants to selected ONUs, wherein the selected ONUs include ONUS whose directed grants have been suppressed.

10. The device of claim 9 ,

wherein when providing directed grants, the at least one processor is configured to:

identify a priority associated with at least some of the plurality of ONUs, and

provide the directed grants to the selected ONUs based on the priority.

11. The device of claim 9 , wherein the provisioning grants further causes the at least one processor to:

provide directed grants to selected ONUs based on types of services provided to end devices coupled to the ONUs or applications executed by the end devices coupled to the ONUs.

12. The device of claim 9 , wherein the provisioning grants further causes the at least one processor to:

increase a frequency of open-contention based grants for a period of time.

13. The device of claim 9 , wherein the provisioning grants further causes the at least one processor to:

increase a frequency of open contention-based grants for a period of time, and

provide directed grants to selected ONUs for a period of tune.

14. The device of claim 9 , wherein the at least one processor is further configured to:

determine that a collision has occurred,

determine whether the collision has been cleared, and

at least one of:

suppress directed grants to selected ONUs in response to determining that the collision has been cleared, or

decrease a frequency of open-contention based grants for future periods of time.

15. The device of claim 9 , wherein the at least one processor is further configured to:

generate a bandwidth map, wherein the bandwidth map is based on whether a collision has occurred and a list of ONUs for which directed grants have been suppressed.

16. The device of claim 15 , wherein the at least one processor is further configured to:

generate the bandwidth map every predetermined period of time; and

broadcast the bandwidth map every predetermined period of time.

17. The device of claim 9 , wherein the device comprises an optical line terminal channel termination device.

18. A non-transitory computer-readable medium having stored thereon sequences of

instructions which, when executed by at least one processor, cause the at least one processor to:

transmit an open contention-based grant to a plurality of optical network units (ONUs);

receive, from at least one of the ONUS, a response to the open contention-based grant;

determine whether a collision has occurred in response to the open contention-based grant;

at least one of:

increase a frequency of open contention-based grants in response to determining that a collision has occurred, or

provide directed grants to selected ONUs in response to determining that a collision has occurred, wherein the selected ONUs include ONUs whose directed grants have been suppressed.

19. The non-transitory computer-readable medium of claim 18 ,

wherein when providing directed grants, the at least one processor is configured to:

identify a priority associated with at least some of the plurality of ONUs, and

provide the directed grants to the selected ONUs based on the priority.

20. A method, comprising:

transmitting an open contention-based grant to a plurality of optical network units (ONUs);

receiving, from at least one of the ONUs, a response to the open contention-based grant;

determining that a collision has occurred in response to the open contention-based grant; and

determining whether the collision has been cleared:

at least one of:

suppressing directed grants to selected ONUs in response to the determining that the collision has been cleared, or

decreasing a frequency of open-contention based grants for future periods of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2020
From: KHOTIMSKY, DENIS A.; DEFRANCISCI, EUGENE; SHERRILL, GREGORY K.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 053201/0538 →
Continuity (1)
Provisional Application 63010194 · Apr 15, 2020
Cited By (1)
US 12,615,460