IP Library Granted Patent US 9,949,291
Granted Patent B2
US 9,949,291 · App. 14/278,419 · Granted Apr 17, 2018

Collision protection based on packet error rate

Inventor: Shiwei Zhao (Union City, CA)
Assignee: Ruckus Wireless, Inc.
H04W74/02H04W74/06H04W74/0816
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 9,949,291
App. No.
14/278,419
Granted
Apr 17, 2018
Kind
B2
Abstract

In order to maintain performance during wireless communication, a transmitting electronic device may selectively enable use of pre-authorization messages during communication with one or more receiving electronic devices. In particular, the transmitting electronic device may monitor a performance metric associated with the communication. If the performance metric is less than a threshold, the transmitting electronic device may selectively enable the use of the pre-authorization messages before communicating data to the one of the receiving electronic devices. Subsequently, the transmitting electronic device monitors a pre-authorization performance metric associated with the communication of the pre-authorization messages. If the pre-authorization performance metric is less than a pre-authorization threshold, the transmitting electronic device may selectively disable the use of the pre-authorization messages. Moreover, if the use of pre-authorization messages is disabled, the transmitting electronic device reverts to monitoring the performance metric.

Claims (77)

1. A transmitting electronic device, comprising:

an antenna; and

an interface circuit, coupled to the antenna, configured to communicate with a receiving electronic device, wherein the interface circuit is configured to:

communicate with the receiving electronic device;

monitor a performance metric associated with the communication with the receiving electronic device;

compare the performance metric associated with the communication to a threshold;

selectively enable, based on the comparison of the performance metric and the threshold, transmitting of pre-authorization messages to the receiving electronic device before communicating data to the receiving electronic device;

communicate the pre-authorization messages and associated data frames with the receiving electronic device;

monitor a pre-authorization performance metric based on the communication of the pre-authorization messages, wherein the pre-authorization performance metric excludes contributions from the data frames;

compare the pre-authorization performance metric to a pre-authorization threshold; and

selectively disable the use of the pre-authorization messages based on the comparison of the pre-authorization performance metric to the pre-authorization threshold, wherein, if the use of the pre-authorization messages is selectively disabled, the interface circuit reverts to monitoring the performance metric.

2. The transmitting electronic device of claim 1 , wherein at least one of the performance metric and the pre-authorization performance metric includes one of: an error rate, a throughput and a data rate.

3. The transmitting electronic device of claim 1 , wherein the pre-authorization messages include a request-to-send message; and

wherein the pre-authorization messages include a clear-to-send message received from the receiving electronic device.

4. The transmitting electronic device of claim 1 , wherein at least one of the performance metric and the pre-authorization performance metric includes a signal-to-noise ratio.

5. The transmitting electronic device of claim 1 , wherein, prior to selectively enabling the use of the pre-authorization messages, the interface circuit is further configured to compare a temporal overhead associated with the pre-authorization messages with an additional data-communication time associated with an error rate for communication of data; and

wherein the pre-authorization messages are selectively enabled if the temporal overhead is less than the additional data-communication time; and

wherein otherwise the interface circuit continues to monitor the performance metric associated with the communication.

6. The transmitting electronic device of claim 5 , wherein the additional data-communication time equals a product of the error rate and a temporal duration of a data frame divided by one minus the error rate.

7. The transmitting electronic device of claim 1 , wherein the transmitting electronic device further comprises:

a processor; and

a memory, coupled to the processor, which stores a program module configured to be executed by the processor, wherein, when executed by the processor, the program module causes the transmitting electronic device to:

communicate with the receiving electronic device;

monitor the performance metric;

compare the performance metric;

selectively enable the use of the pre-authorization messages;

communicate the pre-authorization messages and the data frames with the receiving electronic device;

monitor the pre-authorization performance metric;

compare the pre-authorization performance metric; and

selectively disable the use of the pre-authorization messages.

8. A non-transitory computer-readable storage medium for use in conjunction with a transmitting electronic device, the non-transitory computer-readable storage medium storing a program module to selectively enable use of pre-authorization messages, wherein, when executed by the transmitting electronic device, the program module causes the transmitting electronic device to:

communicate with a receiving electronic device;

monitor a performance metric associated with communication with the receiving electronic device;

compare the performance metric associated with the communication to a threshold;

selectively enable, based on the comparison of the performance metric and the threshold, transmitting of pre-authorization messages to the receiving electronic device before communicating data to the receiving electronic device;

communicate the pre-authorization messages and associated data frames with the receiving electronic device;

monitor a pre-authorization performance metric based on the communication of the pre-authorization messages, wherein the pre-authorization performance metric excludes contributions from the data frames;

compare the pre-authorization performance metric to a pre-authorization threshold; and

selectively disable the use of the pre-authorization messages based on the comparison of the pre-authorization performance metric to the pre-authorization threshold, wherein, if the use of the pre-authorization messages is selectively disabled, the transmitting electronic device reverts to the monitoring of the performance metric.

9. The computer-readable storage medium of claim 8 , wherein at least one of the performance metric and the pre-authorization performance metric includes one of: an error rate, a throughput, a data rate and a combination of at least two of the error rate, the throughput and the data rate.

10. The computer-readable storage medium of claim 8 , wherein the pre-authorization messages include a request-to-send message; and

wherein the pre-authorization messages include a clear-to-send message received from the receiving electronic device.

11. The computer-readable storage medium of claim 8 , wherein at least one of the performance metric and the pre-authorization performance metric includes a signal-to-noise ratio.

12. The computer-readable storage medium of claim 8 , wherein, when executed by the transmitting electronic device, the program module further causes the transmitting electronic device to, prior to the selective enabling of the use of the pre-authorization messages, compare a temporal overhead associated with the pre-authorization messages with an additional data-communication time associated with an error rate for communication of data; and

wherein the pre-authorization messages are selectively enabled if the temporal overhead is less than the additional data-communication time; and

wherein otherwise the transmitting electronic device continues the monitoring of the performance metric associated with the communication.

13. The computer-readable storage medium of claim 12 , wherein the additional data-communication time equals a product of the error rate and a temporal duration of a data frame divided by one minus the error rate.

14. A method for selectively enabling use of pre-authorization messages, wherein the method comprises:

communicating with a receiving electronic device;

monitoring a performance metric associated with communication with the receiving electronic device;

comparing the performance metric associated with the communication to a threshold;

selectively enabling, based on the comparison of the performance metric and the threshold, transmitting of pre-authorization messages to the receiving electronic device before communicating data to the receiving electronic device;

communicating the pre-authorization messages and associated data frames with the receiving electronic device;

monitoring a pre-authorization performance metric based on the communication of the pre-authorization messages, wherein the pre-authorization performance metric excludes contributions from the data frames;

comparing the pre-authorization performance metric to a pre-authorization threshold; and

selectively disabling the use of the pre-authorization messages based on the comparison of the pre-authorization performance metric to the pre-authorization threshold, wherein, if the use of the pre-authorization messages is selectively disabled, the method reverts to monitoring the performance metric.

15. The method of claim 14 , wherein at least one of the performance metric and the pre-authorization performance metric includes one of: an error rate, a throughput and a data rate.

16. The method of claim 14 , wherein the pre-authorization messages include a request-to-send message; and

wherein the pre-authorization messages include a clear-to-send message received from the receiving electronic device.

17. The method of claim 14 , wherein at least one of the performance metric and the pre-authorization performance metric includes a signal-to-noise ratio.

18. The method of claim 14 , wherein, prior to selectively enabling the use of the pre-authorization messages, the method further comprises comparing a temporal overhead associated with the pre-authorization messages with an additional data-communication time associated with an error rate for communication of data; and

wherein the pre-authorization messages are selectively enabled if the temporal overhead is less than the additional data-communication time; and

wherein otherwise the method continues monitoring the performance metric associated with the communication.

19. An integrated circuit, comprising:

a node configured to couple to an antenna; and

an interface circuit, electrically coupled to the node, configured to communicate with a receiving electronic device, wherein the interface circuit is configured to:

communicate with the receiving electronic device;

monitor a performance metric associated with the communication with the receiving electronic device;

compare the performance metric associated with the communication to a threshold;

selectively enable, based on the comparison of the performance metric and the threshold, transmitting of pre-authorization messages to the receiving electronic device before communicating data to the receiving electronic device;

communicate the pre-authorization messages and associated data frames with the receiving electronic device;

monitor a pre-authorization performance metric based on the communication of the pre-authorization messages, wherein the pre-authorization performance metric excludes contributions from the data frames;

compare the pre-authorization performance metric to a pre-authorization threshold; and

selectively disable the use of the pre-authorization messages based on the comparison of the pre-authorization performance metric to the pre-authorization threshold, wherein, if the use of the pre-authorization messages is selectively disabled, the interface circuit reverts to monitoring the performance metric.

20. The integrated circuit of claim 19 , wherein at least one of the performance metric and the pre-authorization performance metric includes one of: an error rate, a throughput and a data rate.

21. The integrated circuit of claim 19 , wherein the pre-authorization messages include a request-to-send message; and

wherein the pre-authorization messages include a clear-to-send message received from the receiving electronic device.

Assignments (10)
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES, LLC
Reel/Frame 051182/0020 →
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 →
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: ZHAO, SHIWEI
To: RUCKUS WIRELESS, INC.
Reel/Frame 033042/0211 →
Continuity (1)
Related Publication 20150334745A1 · Nov 19, 2015