IP Library Granted Patent US 11,824,760
Granted Patent B2
US 11,824,760 · App. 17/228,681 · Granted Nov 21, 2023

Methods and apparatus for supporting network access using cable and radio communications links

Inventors: Manish Jindal (Lone Tree, CO); Pratik Das (Centennial, CO); Diwelawatte Jayawardene (Centennial, CO)
Assignee: Charter Communications Operating, LLC
H04L45/22H04L12/2801H04L12/2898H04L47/745H04L47/822H04W4/00H04L67/60H04N21/2393
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 11,824,760
App. No.
17/228,681
Granted
Nov 21, 2023
Kind
B2
Abstract

Both wireless communication and communications via a cable modem are supported between a network node and a customer premises. Alternative communications links provide redundancy and the possibility to take advantage of the different types of links capacity to provide a level of service that would not be possible using a single communications link to a customer premises. In various embodiments a network node, such as a cable network node hubsite, has an optical connection to the Internet or another communications network and provides network access to one or a plurality of customer premises. The network node includes a wireless access point, e.g., pole mounted base station, as well as one or more cable modem interfaces to thereby allow for both wireless and cable modem based communications. This allows for packets of different applications to traverse different links and/or to switch between links in the event of maintenance or reliability issues.

Claims (51)

1. A communications method, the method comprising:

storing application information indicating one or more applications for which communications are to be scheduled with a first customer premises, said one or more applications running at the first customer premises;

operating a network node including a communications scheduler to generate a first communications schedule used to control communications with the first customer premises via both a wireless interface and a second interface, said second interface being coupled to a cable used to communicate data to or from said first customer premises, the first communications schedule including information on a per application basis for a plurality of applications running at the first customer premises, said first communications schedule indicating whether an application running at the first customer premises is to use the wireless interface or the second interface for uplink communications during a scheduled communications time period;

operating the network node to communicate the first communications schedule to a customer premises device located at the first customer premises; and

transmitting or receiving communications from the first customer premises via at least one of said wireless interface and said second interface in accordance with the first communications schedule.

2. The communications method of claim 1 , wherein said applications for which communications are to be scheduled include applications running at said first customer premises, said applications running at said first customer premises including a video content creation application and a Web Browser application.

3. The communications method of claim 1 ,

wherein said first communications schedule includes an uplink schedule portion and a downlink schedule portion; and

wherein said uplink schedule portion includes:

a first identifier identifying for a first application running at the first customer premises one of the wireless interface or the second interface to be used for uplink communications corresponding to the first application, said first application being a web browser application; and

a second identifier identifying for a second application running at the first customer premises one of the wireless interface or the second interface to be used for uplink communications corresponding to the second application, said second application being a video content creation application, said second identifier identifying a different interface than said first identifier.

4. The communications method of claim 3 , further comprising:

operating the network node including the communications scheduler to generate another communications schedule based on scheduled maintenance, said another communications schedule indicating for the first application running at the first customer premises a different one of the wireless interface or the second interface to be used for uplink communications corresponding to the first application than was indicated in the first communications schedule and indicating for the second application running at the first customer premises that the one of the wireless interface or the second interface indicated by the second identifier should be used.

5. The communications method of claim 3 , wherein the downlink schedule portion further includes a first downlink identifier that identifies one of the wireless interface or the second interface to be used for downlink communications corresponding to the first application, the identified one of the wireless interface or the second interface to be used for downlink communications for the first application being the same or different than the identified one of the wireless interface or the second interface to be used for uplink communications for the first application.

6. The communications method of claim 5 , wherein the downlink schedule portion includes a second downlink identifier that identifies one of the wireless interface or the second interface to be used for downlink communications corresponding to the second application, the identified one of the wireless interface or the second interface to be used for downlink communications for the second application being the same or different than the identified one of the wireless interface or the second interface to be used for uplink communications for the second application.

7. The communications method of claim 6 , further comprising:

operating the communications scheduler to make a second communications schedule for the first customer premises based on communications link quality information corresponding to the first customer premises, said communications link quality information including at least one of: wireless downlink quality information, cable downlink quality information, wireless uplink quality information or cable uplink quality information.

8. The communications method of claim 7 , further comprising:

prior to the communications scheduler making a second communications schedule for the first customer premises, operating the network node to receive wireless channel quality information from the first customer premises.

9. The communications method of claim 7 ,

wherein the communications link quality indicates a degradation of link quality on a cable communications link; and

wherein the second communications schedule includes an indicator indicating that at least one of the first and second applications at the first customer premises is to switch from the cable communications link to a wireless communications link for at least one of uplink and downlink communications corresponding to the first application.

10. The communications method of claim 7 , further comprising:

operating the network node to receive information indicating a time period in which scheduled maintenance is to be performed with regard to at least one of a cable communications link with the first customer premises and a wireless communications link with the first customer premises; and

operating the communications scheduler to generate a third communications schedule indicating that the first and second applications are to use the communications link on which maintenance is not scheduled during the period of time maintenance is scheduled for the other communications link.

11. The communications method of claim 7 , further comprising:

operating the network node to receive link load information for one or more of a wireless communications uplink and a cable communications uplink from the first customer premises; and

making a third communications schedule, said making a third communications schedule including changing the communications uplink to be used for one of the first and second applications in response to a change in link loading.

12. The communications method of claim 11 , wherein making the third communications schedule is based on link loading information corresponding to a plurality of customer premises which share the same wireless communications channel with an access point with which the first customer premises communicates wirelessly.

13. The communications method of claim 1 , wherein storing application information indicating one or more applications for which communications are to be scheduled with the first customer premises includes:

storing, in memory, scheduling information indicating at least two different applications running at said first customer premises, said at least two different applications including a first application and a second application, the scheduling information indicating that uplink communications for said first application should be via a cable link and that uplink communications for the second application should be via a wireless link.

14. A network node comprising:

a wireless interface;

a second interface, said second interface being coupled to a cable used to communicate data to or from a first customer premises;

memory including stored application information indicating one or more applications for which communications are to be scheduled with the first customer premises, said one or more applications running at the first customer premises;

a communications scheduler;

a processor configured to:

operate the communications scheduler included in the network node to generate a first communications schedule used to control communications with the first customer premises via both the wireless interface and the second interface, the first communications schedule including information on a per application basis for a plurality of applications running at the first customer premises, said first communications schedule indicating whether an application running at the first customer premises is to use the wireless interface or the second interface for uplink communications during a scheduled communications time period;

operate the network node to communicate the first communications schedule to a customer premises device located at the first customer premises; and

operate the network node to transmit or receive communications from the first customer premises via at least one of said wireless interface and said second interface in accordance with the first communications schedule.

15. The network node of claim 14 ,

wherein said first communications schedule includes an uplink schedule portion and a downlink schedule portion, said uplink schedule portion including one or more identifiers, said one or more identifiers identifying on a per application basis one of the wireless interface or the second interface to be used by the first customer premises for uplink communications corresponding to a first application.

16. The network node of claim 15 , wherein said uplink schedule portion further includes a second uplink identifier identifying one of the wireless interface or the second interface to be used by the first customer premises for uplink communications corresponding to a second application.

17. The network node of claim 15 , wherein the downlink schedule portion includes a first downlink identifier that identifies one of the wireless interface or the second interface to be used for downlink communications corresponding to the first application, the identified one of the wireless interface or the second interface to be used for downlink communications for the first application being the same or different than the identified one of the wireless interface or the second interface to be used for uplink communications for the first application.

18. The network node of claim 17 , wherein the downlink schedule portion includes a second downlink identifier that identifies one of the wireless interface or the second interface to be used for downlink communications corresponding to the second application, the identified one of the wireless interface or the second interface to be used for downlink communications for the second application being the same or different than the identified one of the wireless interface or the second interface to be used for uplink communications for the second application.

19. A non-transitory computer readable medium including computer executable instructions which when executed by one or more processors of a network node cause the network node to:

store application information indicating one or more applications for which communications are to be scheduled with a first customer premises, said one or more applications running at the first customer premises;

generate a first communications schedule used to control communications with the first customer premises via both a wireless interface and a second interface, the first communications schedule including information on a per application basis for a plurality of applications running at the first customer premises, said first communications schedule indicating whether an application running at the first customer premises is to use the wireless interface or the second interface for uplink communications during a scheduled communications time period, said second interface being coupled to a cable used to communicate data to or from said first customer premises;

communicate the first communications schedule to a customer premises device located at the first customer premises; and

transmit or receive communications from the first customer premises via at least one of said wireless interface and said second interface in accordance with the first communications schedule.

20. The non-transitory computer readable medium of claim 19 , wherein said applications for which communications are to be scheduled include applications running at said first customer premises, said applications running at said first customer premises including a video content creation application and a Web Browser application.

Assignments (3)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
Continuity (2)
Continuation 15820302 · Nov 21, 2017
Related Publication 20210234793A1 · Jul 29, 2021