IP Library Granted Patent US 10,193,607
Granted Patent B2
US 10,193,607 · App. 15/758,726 · Granted Jan 29, 2019

Determining a sounding interval based on throughput

Inventors: Yui Ming Tsang (Sunnyvale, CA); Sandip C. Patel (Sunnyvale, CA)
Assignee: ARRIS Enterprises LLC
H04B7/0617H04B7/0626H04L25/0224
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,193,607
App. No.
15/758,726
Granted
Jan 29, 2019
Kind
B2
Abstract

In order to determine a sounding interval, an electronic device iteratively revises a set of potential sounding intervals based on transmission statistics associated with communication of some packets with and other packets without transmission beamforming for the set of potential sounding intervals. In particular, the electronic device calculates rank positions for the set of potential sounding intervals based on an estimated throughput and numbers of packets transmitted with transmission beamforming for the set of potential sounding intervals out of a total number of packets transmitted. Then, the electronic device may determine the output sounding interval based on the ranking. When the convergence criterion is achieved, the electronic device may determine a moment based on calculated frequencies of the rank positions over multiple iterations, which is used to revise the set of potential sounding intervals in the next iteration.

Claims (52)

1. An electronic device, comprising a transceiver, wherein the transceiver comprises:

an interface circuit configured to communicate with at least another electronic device, wherein the transceiver is configured to:

initialize a set of potential sounding intervals, wherein a given potential sounding interval specifies how often transmission beamforming is updated using sounding packets;

communicate, for at least the other electronic device, first packets with and second packets without transmission beamforming for the set of potential sounding intervals, wherein an antenna pattern of the electronic device for use when communicating the first packets is updated;

receive transmission statistics for the communication with at least the other electronic device;

calculate rank positions for the set of potential sounding intervals based at least in part on a performance metric associated with the transmission statistics and numbers of packets transmitted with transmission beamforming for the set of potential sounding intervals out of a total number of packets transmitted;

determine an output sounding interval based at least in part on the calculated rank positions;

repeat the communicating, receiving, calculating and determining until a convergence criterion is achieved, wherein the convergence criterion corresponds to a difference in the output sounding interval determined in two or more instances of the repeating;

calculate frequencies, over multiple iterations, based at least in part on the rank positions for the set of potential sounding intervals;

determine, when the convergence criterion is achieved, a moment based at least in part on the calculated frequencies;

repeat the set of potential sounding intervals; and

repeat, one or more times, the communicating, receiving, calculating, determining the output sounding interval, calculating the frequencies, and determining the moment based at least in part on the revised set of potential sounding intervals.

2. The electronic device of claim 1 , wherein the moment comprises one of: a mean, and a median.

3. The electronic device of claim 1 , wherein the transceiver is configured to exclude errors in the transmission statistics that are associated with effects other than transmission beamforming.

4. The electronic device of claim 1 , wherein the transmission statistics comprise one or more of: transmission errors associated with noise, transmission errors associated with collisions and interference, and transmission errors associated with the antenna pattern.

5. The electronic device of claim 1 , wherein the transmission statistics comprise at least two of: the total number of packets transmitted, the number of packets transmitted using transmission beamforming, and a number of packets transmitted without using transmission beamforming.

6. The electronic device of claim 1 , wherein the transceiver comprises an antenna with multiple elements that, during the communication, provides the antenna pattern.

7. The electronic device of claim 1 , wherein the transceiver comprises one of: an access point, and a cellular telephone.

8. The electronic device of claim 1 , wherein the communication of the first packets and the second packets is compatible with an IEEE 802.11 standard.

9. A non-transitory computer-readable storage medium for use in conjunction with an electronic device, the computer-readable storage medium storing program instructions, wherein, when executed by the electronic device, the program instructions cause the electronic device to determine a sounding interval by performing one or more operations comprising:

initializing a set of potential sounding intervals, wherein a given potential sounding interval specifies how often transmission beamforming is updated using sounding packets;

communicating, for at least another electronic device, first packets with and second packets without transmission beamforming for the set of potential sounding intervals, wherein, during the communication, an antenna pattern of the electronic device for use when communicating the first packets is updated;

receiving transmission statistics for the communication with at least the other electronic device;

calculating rank positions for the set of potential sounding intervals based at least in part on a performance metric associated with the transmission statistics and numbers of packets transmitted with transmission beamforming for the set of potential sounding intervals out of a total number of packets transmitted;

determining an output sounding interval based at least in part on the calculated rank positions;

repeating the communicating, receiving, calculating, calculating and determining until a convergence criterion is achieved, wherein the convergence criterion corresponds to a difference in the output sounding interval determined in two or more instances of the repeating;

calculating frequencies, over multiple iterations, based at least in part on the rank positions for the set of potential sounding intervals;

determining, when the convergence criterion is achieved, a moment based at least in part on the calculated frequencies;

revising the set of potential sounding intervals; and

repeating, one or more times, the communicating, receiving, calculating, determining the output sounding interval, calculating the frequencies, and determining the moment based at least in part on the revised set of potential sounding intervals.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the moment comprises one of: a mean, and a median.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the one or more operations comprise excluding errors in the transmission statistics that are associated with effects other than transmission beamforming.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the transmission statistics comprise one or more of: transmission errors associated with noise, transmission errors associated with collisions and interference, and transmission errors associated with the antenna pattern.

13. The non-transitory computer-readable storage medium of claim 9 , wherein the transmission statistics comprise at least two of: the total number of packets transmitted, the number of packets transmitted using transmission beamforming, and a number of packets transmitted without using transmission beamforming.

14. The non-transitory computer-readable storage medium of claim 9 , wherein the electronic device comprises one of: an access point, and a cellular telephone.

15. A method for determining a sounding interval, wherein the method comprises:

by an electronic device:

initializing a set of potential sounding intervals, wherein a given potential sounding interval specifies how often transmission beamforming is updated using sounding packets;

communicating, for at least another electronic device, first packets with and second packets without transmission beamforming for the set of potential sounding intervals, wherein, during the communication, an antenna pattern of the electronic device for use when communicating the first packets is updated;

receiving transmission statistics for the communication with at least the other electronic device;

calculating rank positions for the set of potential sounding intervals based at least in part on a performance metric associated with the transmission statistics and numbers of packets transmitted with transmission beamforming for the set of potential sounding intervals out of a total number of packets transmitted;

determining an output sounding interval based at least in part on the calculated rank positions;

repeating the communicating, receiving, calculating, and determining until a convergence criterion is achieved, wherein the convergence criterion corresponds to a difference in the output sounding interval determined in two or more instances of the repeating;

calculating frequencies, over multiple iterations, based at least in part on the rank positions for the set of potential sounding intervals;

determining, when the convergence criterion is achieved, a moment based at least in part on the calculated frequencies;

revising the set of potential sounding intervals; and

repeating, one or more times, the communicating, receiving, calculating, determining the output sounding interval, calculating the frequencies, and determining the moment based at least in part on the revised set of potential sounding intervals.

16. The method of claim 15 , wherein the moment comprises one of: a mean, and a median.

17. The method of claim 15 , wherein the method further comprises excluding errors in the transmission statistics that are associated with effects other than transmission beamforming.

18. The method of claim 15 , wherein the transmission statistics comprise one or more of: transmission errors associated with noise, transmission errors associated with collisions and interference, and transmission errors associated with the antenna pattern.

19. The method of claim 15 , wherein the transmission statistics comprise at least two of: the total number of packets transmitted, the number of packets transmitted using transmission beamforming, and a number of packets transmitted without using transmission beamforming.

20. The method of claim 15 , wherein the electronic device comprises one of: an access point, and a cellular telephone.

Assignments (13)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 047607 FRAME: 0980. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 17, 2021
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 058176/0492 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 047607 FRAME: 0980. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Oct 29, 2021
From: RUCKUS WIRELESS, INC.; ARRIS ENTERPRISES LLC
To: ARRIS ENTERPRISES LLC
Reel/Frame 057970/0543 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 →
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 Nov 28, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS
Reel/Frame 047607/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2018
From: TSANG, YUI MING; PATEL, SANDIP C
To: RUCKUS WIRELESS, INC.
Reel/Frame 045154/0241 →
Continuity (2)
Provisional Application 62215981 · Sep 9, 2015
Related Publication 20180262249A1 · Sep 13, 2018