IP Library Granted Patent US 11,297,125
Granted Patent B2
US 11,297,125 · App. 15/382,966 · Granted Apr 5, 2022

Steering between content streaming devices using derived link metrics and channel utilization information

Inventors: Jay Strater (San Diego, CA); Gregory Nakanishi (San Diego, CA); Michael J. Hartman (Chelmsford, MA)
Assignee: ARRIS ENTERPRISES LLC
H04L67/04H04B17/318H04W16/28H04W36/08H04W40/12H04W40/24H04W36/26H04W36/38H04W84/12H04W88/08H04W88/16
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,297,125
App. No.
15/382,966
Granted
Apr 5, 2022
Kind
B2
Abstract

A wireless gateway for steering a client device between content streaming apparatuses in a wireless local area network (WLAN). The gateway provides an access point (GW AP) including a gateway steering controller configured to determine whether a client device should be steered to a content streaming apparatus based on at least one sample measurement on received signal strength between the client device and the content streaming apparatus and at least one other content streaming apparatus, and conduct steering logic calculations. The steering logic calculations are compared against predetermined thresholds, and said gateway steering controller provides an instruction to steer the client device to one of the content streaming apparatuses based on a difference between the steering logic calculations and the predetermined thresholds. Optionally, the gateway steering controller may also provide band steering as well as signal strength steering.

Claims (53)

1. A wireless gateway for steering a client device between content streaming apparatuses in a wireless local area network (WLAN), the wireless gateway comprising:

a gateway steering controller configured to determine whether to steer a client device to a content streaming apparatus based on at least one sample measurement of received signal strength on a first Wi-Fi radio band between the client device and the content streaming apparatus and at least one other content streaming apparatus, and configured to conduct steering logic calculations based on the at least one sample measurement, the steering logic calculations including using the received signal strength measured on the first Wi-Fi radio band-to estimate a received signal strength on a second Wi-Fi radio band,

wherein the at least one sample measurement is based on information obtained by the gateway steering controller from the content streaming apparatuses, and the steering logic calculations are compared against predetermined thresholds, and

the gateway steering controller provides an instruction to steer the client device to the first Wi-Fi radio band or the second Wi-Fi radio band of one of the content streaming apparatuses based on a difference between the steering logic calculations and the predetermined thresholds.

2. The wireless gateway as recited by claim 1 , wherein the gateway steering controller is configured to initiate steering logic following a connection of the content streaming apparatus with the client device.

3. The wireless gateway as recited by claim 1 , wherein the sample measurement includes received signal strengths (RSSI), and

the content streaming apparatus comprises a steering client configured to perform at least one sample measurement including RSSI which is transmitted to the gateway steering controller.

4. The wireless gateway as recited by claim 1 , wherein traffic flow through the content streaming apparatus is monitored by the wireless gateway based on a capacity threshold, and

wherein when the traffic flow through to the content streaming apparatus is greater than a first percentage of the capacity threshold, the content streaming apparatus is selected for band steering thereby causing the content streaming apparatus to communicate with a higher or lower frequency.

5. The wireless gateway as recited by claim 1 , wherein traffic flow through the content streaming apparatus is monitored by the wireless gateway based on a capacity threshold, and

wherein when the traffic flow through to the content streaming apparatus is greater than a second percentage of the capacity threshold, the content streaming apparatus is selected for steering from the content streaming apparatus to another content streaming apparatus.

6. The wireless gateway as recited by claim 1 , wherein the wireless gateway and the content streaming apparatus are linked by a security communications link.

7. The wireless gateway as recited by claim 1 , wherein the wireless gateway is configured to recognize a low signal strength between the client device and the content streaming apparatus and steer the client device from the content streaming apparatus to another content streaming apparatus, and

wherein the low signal strength is less than −70 dBm, as measured by RSSI.

8. The wireless gateway as recited by claim 1 , wherein the wireless gateway is configured to steer the client device from one content streaming apparatus to another and steer the client device onto a different bandwidth.

9. The wireless gateway as recited by claim 1 , wherein the wireless gateway is configured to communicate with associated content streaming apparatuses and one or more non-associated content streaming apparatuses, and

wherein the gateway steering controller is configured to steer the client device from one content streaming apparatus to another, associated or non-associated.

10. A content streaming apparatus comprising:

an input for receiving an input signal;

a wireless controller configured to communicate via wireless with a client device, and receive from the client device a streaming session request for streaming of requested content;

at least one tuner;

a controller configured to establish a streaming session with the client device via the wireless controller, and send the requested content to the client device in the streaming session; network connection circuitry; and

a gateway steering controller configured to determine whether to steer the client device to another content streaming apparatus based on at least one sample measurement of received signal strength on a first Wi-Fi radio band between the client device and the content streaming apparatus and at least one other content streaming apparatus, and configured to conduct steering logic calculations based on the at least one sample measurement, the steering logic calculations using the received signal strength measured on the first Wi-Fi radio band to estimate a received signal strength on a second Wi-Fi radio band,

wherein the at least one sample measurement is based on information obtained by the gateway steering controller from the content streaming apparatuses, and steering logic calculations are compared against predetermined thresholds, and the gateway steering controller provides an instruction to steer the client device to the first Wi-Fi radio band or the second Wi-Fi radio band of one of the content streaming apparatuses based on a difference between the steering logic calculations and the predetermined thresholds.

11. The content streaming apparatus as recited by claim 10 , wherein the gateway steering controller is configured to initiate steering logic following connection of the content streaming apparatus with the client device.

12. The content streaming apparatus as recited by claim 10 , wherein the sample measurement includes received signal strengths (RSSI), and

the content streaming apparatus comprises a steering client configured to perform at least one sample measurement including RSSI which is transmitted to the gateway steering controller.

13. The content streaming apparatus as recited by claim 10 , wherein traffic flow through the content streaming apparatus is monitored by the gateway steering controller based on a capacity threshold, and

wherein when the traffic flow through to the content streaming apparatus is greater than a first percentage of the capacity threshold, the content streaming apparatus is selected for band steering thereby causing the content streaming apparatus to communicate with a higher or lower frequency.

14. The content streaming apparatus as recited by claim 10 , wherein traffic flow through of the content streaming apparatus is monitored by the wireless gateway based on a capacity threshold, and

wherein when the traffic flow through to the content streaming apparatus is greater than a second percentage of the capacity threshold, the content streaming apparatus is selected for steering from the content streaming apparatus to another content streaming apparatus.

15. The content streaming apparatus as recited by claim 10 further comprising a blacklist adapted to disassociate a STA with a current AP or frequency band.

16. The content streaming apparatus as recited by claim 15 , wherein a blacklisting procedure minimizes searching of APs for band steering.

17. The content streaming apparatus as recited by claim 10 , wherein the predetermined thresholds comprise:

a. A 1 , comprising a threshold below which steering from an existing content streaming apparatus connection is considered configurable, with default placeholder of −75 dBm;

b. A 2 , comprising a minimum allowed delay since last steering occurrence configurable, with default placeholder of 30 s;

c. A 3 , comprising traffic throughput below which steering is allowed, configurable with default placeholder of 100 Kbps;

d. Idle time;

e. A 4 , comprising signal strength threshold above which steering to a new content streaming device should be considered, configurable, with default of −50 dBm; and

f. A 5 , a maximum period allowed for steering occurrence, configurable with default of 5 s.

18. A method for steering a client device between content streaming apparatuses, the method comprising:

establishing a connection between a client device and one or more content streaming apparatuses;

performing, with a gateway steering controller, at least one sample measurement of received signal strength on a first Wi-Fi radio band between the client device and each content streaming apparatus; and

conducting steering logic calculations based on the least one sample measurement, the steering logic calculations including using the received signal strength measured on the first Wi-Fi radio band to estimate a received signal strength on a second Wi-Fi radio band,

wherein the at least one sample measurement is based on information obtained by the gateway steering controller from the content streaming apparatuses, and the steering logic calculations are compared against predetermined thresholds, and

the gateway steering controller provides an instruction to steer the client device to the first Wi-Fi radio band or the second Wi-Fi radio band of one of the content streaming apparatuses based on a difference between the steering logic calculations and the predetermined thresholds.

19. The method as recited by claim 18 , wherein steering logic is configured to commence following establishment of a security communications link.

20. One or more non-transitory computer readable media having instructions operable to cause one or more processors to perform operations comprising:

establishing a connection between a client device and one or more content streaming apparatuses;

performing, with a gateway steering controller, at least one sample measurement of received signal strength on a first Wi-Fi radio band from the client device to each content streaming apparatus; and

conducting steering logic calculations based on the at least one sample measurement, the steering logic calculations including using the received signal strength measured on the first Wi-Fi radio band to estimate a received signal strength on a second Wi-Fi radio band,

wherein the at least one sample measurement is based on information obtained by the gateway steering controller from the content streaming apparatuses, and the steering logic calculations are compared against predetermined thresholds, and

the gateway steering controller provides an instruction to steer the client device to the first Wi-Fi radio band or the second Wi-Fi radio band of one of the content streaming apparatuses based on a difference between the steering logic calculations and the predetermined thresholds.

Assignments (9)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
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 Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2016
From: STRATER, JAY; NAKANISHI, GREGORY; HARTMAN, MICHAEL J.
To: ARRIS ENTERPRISES LLC
Reel/Frame 040665/0322 →
Continuity (1)
Related Publication 20180176284A1 · Jun 21, 2018