IP Library Granted Patent US 12,647,833
Granted Patent B2
US 12,647,833 · App. 18/216,076 · Granted Jun 2, 2026

Systems and methods for providing dynamic guaranteed bandwidth connection over multiple domains

Inventors: Dhananjay Lal (Englewood, CO); Kamal J. Koshy (Aurora, CO)
Assignee: Adeia Guides Inc.
H04W28/20H04W28/0268H04W84/12
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,647,833
App. No.
18/216,076
Granted
Jun 2, 2026
Kind
B2
Abstract

Systems and methods for guaranteeing end-to-end QoS for wireless connections over a cable network are disclosed. Provisioning of on-demand guaranteed bandwidth connection over a cable network uses mechanisms from DOCSIS domain and Wi-Fi domain. A multi-domain orchestrator is implemented to control both domains. A bandwidth request is received from a client device connecting to a network service provider access point. The bandwidth request is updated for both domains with results of speed test of the wireless link if the speed test results are lower than the bandwidth request. The orchestrator and client device negotiate the bandwidth request using a three-way handshake over PacketCable Multimedia (PCMM) protocol. If the available bandwidth on either the DOCSIS or wireless link is less than the bandwidth request, the orchestrator generates a new bandwidth offer. If the client device accepts the offer, the orchestrator configures the DOCSIS and wireless links using their respective domain protocols to provision the connection with guaranteed end-to-end bandwidth.

Claims (54)

1 . A method comprising:

receiving, from a device, a bandwidth request for a target service level agreement (SLA) bandwidth, the target SLA bandwidth to be provisioned over a first network link of a first domain and a second network link of a second domain;

coordinating operations between the first domain and the second domain;

calculating a first available bandwidth over the first network link;

calculating a second available bandwidth over the second network link;

in response to determining that at least one of the first available bandwidth or the second available bandwidth is lower than the target SLA bandwidth, configuring the first domain and the second domain to provision a negotiated bandwidth over the first network link and the second network link to the device;

provisioning the negotiated bandwidth over the first network link and the second network link for a first time period;

renegotiating the bandwidth request; and

reconfiguring the first domain and the second domain to provision a renegotiated bandwidth over the first network link and the second network link to the device for a second time period.

2 . The method of claim 1 , wherein the first domain comprises a Wi-Fi domain.

3 . The method of claim 1 , further comprising:

performing a speed test of the second network link; and

in response to determining that results of the speed test are lower than the target SLA bandwidth, replacing the target SLA bandwidth for both the first domain and the second domain with the results of the speed test.

4 . The method of claim 1 , wherein the negotiated bandwidth comprises a lower of the first available bandwidth or the second available bandwidth.

5 . The method of claim 1 :

wherein the first available bandwidth is calculated based on subtracting used capacity over the first network link from a first maximum bandwidth capacity associated with the first network link; and

wherein the second available bandwidth is calculated based on subtracting used capacity over the second network link from a second maximum bandwidth capacity associated with the second network link.

6 . The method of claim 1 :

wherein the first available bandwidth is further subtracted by a first bandwidth proportion, the first bandwidth proportion comprising an unallocated proportion of bandwidth of the first network link reserved for provisioning a second device; and

wherein the second available bandwidth is further subtracted by a second bandwidth proportion, the second bandwidth proportion comprising an unallocated proportion of bandwidth of the second network link reserved for provisioning the second device.

7 . The method of claim 1 , wherein the negotiated bandwidth is negotiated using PacketCable Multimedia (PCMM) protocol.

8 . The method of claim 1 , wherein the first domain is configured to provision the negotiated bandwidth over the first network link using PCMM protocol.

9 . The method of claim 1 , wherein the second domain is configured to provision the negotiated bandwidth over the second network link using weighted fair queuing (WFQ).

10 . The method of claim 1 , further comprising:

receiving, from the device, a received signal strength indicator (RSSI) associated with a network signal transmitted over the second network link to the device; and

in response to determining that the RSSI is below a threshold, sending, to the device, a notification to relocate the device to increase the RSSI.

11 . The method of claim 1 , wherein the coordinating the operations of each domain, the calculating the first available bandwidth and the second available bandwidth, and the configuring the first domain and the second domain to provision the negotiated bandwidth are performed by a unified orchestrator.

12 . The method of claim 1 :

wherein the calculating the first available bandwidth and configuring the first domain to provision the negotiated bandwidth over the first network link are performed by a first sub-orchestrator associated with the first domain;

wherein the calculating the second available bandwidth and configuring the second domain to provision the negotiated bandwidth over the second network link are performed by a second sub-orchestrator associated with the second domain; and

wherein the first sub-orchestrator and the second sub-orchestrator coordinate operations of their respective domains with each other.

13 . A system comprising:

input/output circuitry configured to:

receive, from a device, a bandwidth request for a target service level agreement (SLA) bandwidth, the target SLA bandwidth to be provisioned over a first network link of a first domain and a second network link of a second domain; and

control circuitry configured to:

coordinate operations between the first domain and the second domain;

calculate a first available bandwidth over the first network link;

calculate a second available bandwidth over the second network link;

in response to determining that at least one of the first available bandwidth or the second available bandwidth is lower than the target SLA bandwidth, configure the first domain and the second domain to provision a negotiated bandwidth over the first network link and the second network link to the device;

provision the negotiated bandwidth over the first network link and the second network link for a first time period;

renegotiate the bandwidth request; and

reconfigure the first domain and the second domain to provision a renegotiated bandwidth over the first network link and the second network link to the device for a second time period.

14 . The system of claim 13 , wherein the first domain comprises a Wi-Fi domain.

15 . The system of claim 13 , wherein the control circuitry is further configured to:

perform a speed test of the second network link; and

in response to determining that results of the speed test are lower than the target SLA bandwidth, replace the target SLA bandwidth for both the first domain and the second domain with the results of the speed test.

16 . The system of claim 13 , wherein the negotiated bandwidth comprises a lower of the first available bandwidth or the second available bandwidth.

17 . The system of claim 13 :

wherein the first available bandwidth is calculated based on subtracting used capacity over the first network link from a first maximum bandwidth capacity associated with the first network link; and

wherein the second available bandwidth is calculated based on subtracting used capacity over the second network link from a second maximum bandwidth capacity associated with the second network link.

18 . The system of claim 17 :

wherein the first available bandwidth is further subtracted by a first bandwidth proportion, the first bandwidth proportion comprising an unallocated proportion of bandwidth of the first network link reserved for provisioning a second device; and

wherein the second available bandwidth is further subtracted by a second bandwidth proportion, the second bandwidth proportion comprising an unallocated proportion of bandwidth of the second network link reserved for provisioning the second device.

19 . The system of claim 13 , wherein the negotiated bandwidth is negotiated using PacketCable Multimedia (PCMM) protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: LAL, DHANANJAY; KOSHY, KAMAL J.
To: ADEIA GUIDES INC.
Reel/Frame 064816/0657 →
Continuity (1)
Related Publication 20250008379A1 · Jan 2, 2025
References Cited (28)
US 7567512B1 · Minei · 2009 [cited by examiner]
US 9608923B2 · Ozer et al. · 2017 [cited by applicant]
US 20020097726A1 · Garcia-Luna-Aceves · 2002 [cited by examiner]
US 20060171315A1 · Choi · 2006 [cited by examiner]
US 20070286138A1 · Kaftan · 2007 [cited by applicant]
US 20110142017A1 · Coldren · 2011 [cited by applicant]
US 20110314086A1 · Finkelstein et al. · 2011 [cited by applicant]
US 20170214584A1 · Kanojia · 2017 [cited by examiner]
US 20200351717A1 · Bernstein · 2020 [cited by examiner]
US 20230422091A1 · Li · 2023 [cited by examiner]
KR 20050062706A · 2005 [cited by examiner]
“Home Wi-Fi routers double as a public hotspot,” [retrieved from URL: https://www.tanaza.com/tanazaclassic/blog/home-wi-fi-routers-double/], 5 pages (2023). [cited by applicant]
“Meraki Traffic Shaper,” [retrieved from URL: https://meraki.cisco.com/lib/pdf/meraki_datasheet_traffic_shaper.pdf], 2 pages (2023). [cited by applicant]
“OpenSync. It's the only way,” [retrieved from URL: https://www.opensync.io/] 9 pages (2023). [cited by applicant]
“PacketCable Specification. Multimedia Specification. PKT-SP-MM-107-151111,” [retrieved from URL: https://community.cablelabs.com/wiki/plugins/servlet/cablelabs/alfresco/download?id=152f0820-cf0c-4a23-ada3-898746e490c2]… [cited by applicant]
“Spectrum Speed Boost,” [retrieved from URL: https://www.spectrum.net/support/mobile/spectrum-mobile-speed-boost], 6 pages (2023). [cited by applicant]
“Use of PCMM to configure Non DOCSIS network devices,” [ retrieved from URL: https://www.cablelabs.com/wp-content/uploads/2014/04/60318-published.pdf], 2 pages (2023). [cited by applicant]
“What is iPerf/iPerf3?,” [retrieved from URL: https://iperf.fr/] 3 pages (2002). [cited by applicant]
“Wi-Fi Certified WMM Programs,” [retrieved from URL: https://www.wi-fi.org/discover-wi-fi/wi-fi-certified-wmm-programs] 3 pages (2023). [cited by applicant]
“Wireless QoS and Fast Lane—Cisco Meraki,” [retrieved from URL: https://documentation.meraki.com/MR/WiFi_Basics_and_Best_Practices/Wireless_QoS_and_Fast_Lane] 4 pages (2022). [cited by applicant]
Banchs, A., et al., “Distributed weighted fair queuing in 802.11 wireless LAN,” 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333), 5:3121-3127 (2002). [cited by applicant]
Hardesty, L., “Charter Taps its Wi-Fi to provide speed boost for its mobile customers,” [retrieved from URL: https://www.fiercewireless.com/5g/charter-taps-its-wi-fi-provide-speed-boost-its-mobile-customers], 2 pages (2… [cited by applicant]
PacketCable, WikipediA, [retrieved from https://en.wikipedia.org/wiki/PacketCable], 4 pages (2023). [cited by applicant]
Rideel, J., “Chapter 14: Multimedia Applications,” [https://www.networkworld.com/article/2297189/chapter-14-multimedia-applications.html], 45 pages (2007). [cited by applicant]
Saad, E., et al., “Recent achievements in sensor localization algorithms,” Alexandria Engineering Journal, 57: 4219-4228 (2018). [cited by applicant]
Smith, B., “What is Cable WiFi and How Does It Work?,” [retrieved from URL: https://internet-access-guide.com/what-is-cable-wifi-and-how-does-it-work/], 17 pages (2019). [cited by applicant]
Chalouf et al., “A secured, automated, and dynamic end-to-end service level negotiation,” Concurrency and Computation: Practice and Experience, 25(2):180-202 (2012). [cited by applicant]
Ma et al., “Access Point Centric Schedule for Dash Streaming in Multirate 802.11 Wireless Network,” IEEE International Conference on Multimedia and Expo, pp. 1-6 (Jul. 14, 2014). [cited by applicant]