IP Library › Granted Patent US 12,028,185
Granted Patent B2
US 12,028,185 · App. 17/161,386 · Granted Jul 2, 2024

Methods, systems, and devices for steering packets across multiple access technologies

Inventors: Thomas Jay Cloonan (Lisle, IL); Jeffrey Joseph Howe (West Chicago, IL); Cillian O'Tuama (Cork, IE); Greg John Gohman (Beaverton, OR)
Assignee: ARRIS ENTERPRISES LLC
H04L12/5601H04L12/66H04L2012/5604H04L2012/562
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,028,185
App. No.
17/161,386
Filed
Jan 28, 2021
Granted
Jul 2, 2024
Kind
B2
Art Unit
2414
USPC
370/389
Abstract

Systems and methods for steering data packets among a plurality of available network devices. A device connected to a wide area network through multiple network interfaces may dynamically select which network interface to use to transmit individual packets sent to, and received from, client devices over a local area network.

Claims (29)

1. A method of a multiservice access gateway for servicing one or more user devices at a plurality of customer premises comprising:

receiving, from a user device of the one or more user devices, a plurality of packets destined for a remote device connected to a wide area network (WAN), wherein the multiservice access gateway is connected to the remote device via a plurality of access networks connected to an additional multiservice access gateway that is connected to the remote device via the WAN, wherein the plurality of access networks have at least one respective access network termination site configured to convert signals from carriage over a respective one of the plurality of access networks to one or more signals for carriage over the WAN and from carriage over the WAN to the respective one of the plurality of access network;

selecting a network interface, between at least two network interfaces of the plurality of network interfaces associated with different access networks, of the multiservice access gateway based on any of information actively received or predicted from an analysis of data received from the different access networks, a schedule, information regarding an application, a status, or a usage of data, or any combination thereof; and

delivering the plurality of packets to the remote device via the selected network interface.

2. The method of claim 1 , where the analysis uses information received from a source other than the received plurality of packets destined for the remote device.

3. The method of claim 1 , where the analysis produces a schedule over a future interval used to allocate the plurality of packets among the at least two network interfaces.

4. The method of claim 1 , wherein the at least two network interfaces comprises a first network interface and a second network interface.

5. The method of claim 4 , wherein the first network interface comprises a coaxial cable connector, and wherein the second network interface comprises a cellular antenna and radio.

6. The method of claim 1 , wherein the user device is located within a premises.

7. The method of claim 1 , wherein the user device is located within a premises, and wherein the multiservice access gateway is communicatively coupled to user devices within the premises and to user devices within a different premises.

8. The method of claim 1 , wherein the multiservice access gateway enables the user device that is not multi-path transmission control protocol (TCP) enabled to communicate with the remote device that is multi-path TCP enabled using a multi-path TCP connection managed and terminated by the multiservice access gateway.

9. A multiservice access gateway for servicing one or more user devices at a plurality of customer premises, comprising:

a first network interface configured to connect to a first access network of the plurality of access networks of a first type;

a second network interface configured to connect to a second access network of the plurality of access networks of a second type; and

a processor configured to steer a first packet received from a user device of the one or more user devices destined for a remote device connected to a wide area network (WAN) to the first access network, and configured to steer a second packet destined for the remote device to the second access network;

wherein the multiservice access gateway is connected to the remote device via plurality of access networks connected to an additional multiservice access gateway that is connected to the remote device via the WAN, wherein the plurality of access networks have at least one respective access network termination site configured to convert signals from carriage over a respective one of the plurality of access networks to one or more signals for carriage over the WAN and from carriage over the WAN to the respective one of the plurality of access network; and

wherein the processor steers the first packet and the second packet based on an analysis made by the processor, wherein the analysis is based on any of information actively received or predicted from a determination based on any of data from at least the first access network and the second access network, a schedule, information regarding an application, a status, or a usage of data, or any combination thereof.

10. The multiservice access gateway of claim 9 , where the analysis produces a schedule over a future interval used to steer the first packet and the second packet.

11. The multiservice access gateway of claim 9 , where the information is actively received.

12. A method for a multiservice access gateway for servicing one or more user devices at a plurality of customer premises comprising:

receiving, by a multiservice access gateway, from a user device of the one or more user devices one or more packets destined for a remote device connected to a wide area network (WAN) to be transmitted via a second access network of a plurality of access networks to which the multiservice access gateway is connected, wherein the multiservice access gateway is connected to the remote device via the plurality of access networks connected to an additional multiservice access gateway that is connected to the remote device via the WAN, wherein the plurality of access networks have at least one respective access network termination site configured to convert signals from carriage over a respective one of the plurality of access networks to one or more signals for carriage over the WAN and from carriage over the WAN to the respective one of the plurality of access network;

selecting, by the multiservice access gateway, a first network interface associated with a first access network of the plurality of access networks to which the multiservice access gateway is connected instead of a second network interface associated with the second access network, wherein the first network interface and the second network interface are different network interfaces of different access networks; and

transmitting the one or more packets via the first access network instead of the second access network based on any of information actively received or predicted from an analysis of data received from the different access networks, a scheduling, information regarding an application, a status, or a usage of data, or any combination thereof, after applying forward error correction to the one or more packets, and in a different manner than applied to the one or more packets transmitted via the second access network.

13. The method of claim 12 , wherein the first access network is a cellular network.

14. The method of claim 13 , wherein the second access network comprises a fiber optic network.

15. The method of claim 12 , wherein the selecting of the first access network is based on data received via one or more of the first access network and the second access network.

16. The method of claim 12 , wherein the selecting of the first access network is based on a prediction made with respect to congestion in the second access network.

17. The method of claim 12 , wherein the selecting of the first access network is based on a prediction made that a data transmission rate in the second access network is below a predetermined threshold.

18. The method of claim 12 , wherein selecting of the first access network is based on data indicating a type of responsive packet expected from the remote device.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2021
From: CLOONAN, THOMAS JAY; HOWE, JEFFREY JOSEPH; O'TUAMA, CILLIAN; GOHMAN, GREG JOHN
To: ARRIS ENTERPRISES LLC
Reel/Frame 057515/0022 →
Continuity (2)
Provisional Application 62967107 · Jan 29, 2020
Related Publication 20210234729A1 · Jul 29, 2021