IP Library Granted Patent US 9,484,638
Granted Patent B2
US 9,484,638 · App. 13/340,425 · Granted Nov 1, 2016

Transmission and reception parameter control

Inventors: William Kish (Saratoga, CA); Victor Shtrom (Sunnyvale, CA); John Chanak (Saratoga, CA)
Assignee: RUCKUS WIRELESS, INC.
H01Q21/29H04B7/061H04B7/0689H04B17/24H04B17/318
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,484,638
App. No.
13/340,425
Filed
Dec 29, 2011
Granted
Nov 1, 2016
Kind
B2
Art Unit
2462
USPC
370/328
Abstract

A system and method for implementing transmission parameter control at a transmitting station is described. The exemplary system and method comprises querying a transmission parameter control module for a transmission schedule. The transmission schedule comprises at least one schedule entry defining a set of transmission parameter controls as they pertain to a destination address. At least one packet of data is then transmitted to the destination address according to the transmission parameters controls of at least one schedule entry from the transmission schedule. A system and method for selecting an antenna configuration corresponding to a next transmission of packet data is also disclosed.

Claims (34)

1. A system for transmission parameter control in a wireless network, the system comprising:

a processor that executes at least one program stored in a memory, the at least one program comprising instructions for executing a transmission schedule, wherein the transmission schedule comprising a plurality of schedule entries, wherein the plurality of schedule entries respectively defines a plurality of sets of transmission parameter controls associated with a destination address, wherein each set of transmission parameter controls corresponds to a respective transmission attempt for the destination address;

an antenna apparatus including a plurality of antenna elements adjustable into a plurality of antenna configurations, each antenna configuration corresponding to a radiation pattern;

a communication device that implements at least one of a plurality of link quality metrics as specified by a set of transmission parameter controls of the plurality of sets of transmission parameter controls, wherein the link quality metrics include data rate, success ratio, a received signal strength indicator (RSSI) and an error vector magnitude (EVM); and

an antenna element selector device that selects at least one of the antenna elements to implement the at least one of the plurality of antenna configurations of the antenna apparatus as specified by the set of transmission parameter controls, wherein the antenna apparatus transmits one or more data packets to the destination address in accordance with at least one of the data rates and at least one of the plurality of antenna configurations as specified by the set of transmission parameter controls of the transmission schedule executed by the processor, and wherein the antenna element selector device includes a prediction algorithm that is used to select a particular antenna element based on data packet pattern recognition or Cyclic Redundancy Check (CRC) of serial transmission of data.

2. The system of claim 1 , the antenna apparatus receiving an acknowledgment of receipt of the transmitted one or more data packets in accordance with at least one schedule entry of the plurality of schedule entries.

3. The system of claim 2 , the at least one program comprising instructions for providing feedback data related to the transmission of the one or more data packets in accordance with the at least one schedule entry of the plurality of schedule entries associated with the acknowledged transmission.

4. The system of claim 3 , the at least one program comprising instructions for updating the at least one schedule entry of the plurality of schedule entries associated with the acknowledged transmission according to the feedback data.

5. The system of claim 1 , the at least one program comprising instructions for:

determining that an acknowledgment of receipt of the transmitted at least one data packet has not been received by the transmitting station; and

searching the transmission schedule for an unused schedule entry for re-transmission of the at least one data packet.

6. The system of claim 5 , wherein the transmission schedule includes an unused schedule entry, and wherein the at least one program comprises instructions for re-transmitting the at least one data packet in accordance with the set of transmission parameter controls of the unused schedule entry.

7. The system of claim 6 , the at least one program comprising instructions for receiving an acknowledgment of receipt of the re-transmitted at least one data packet in accordance with the unused schedule entry.

8. The system of claim 7 , the at least one program comprising instructions for providing feedback data related to the re-transmission of the at least one data packet with respect to the at least one schedule entry of the plurality of schedule entries associated with the acknowledged re-transmission.

9. The system of claim 8 , the at least one program comprising instructions for updating the at least one schedule entry of the plurality of schedule entries associated with the acknowledged re-transmission according to the feedback data.

10. The system of claim 5 , wherein the transmission schedule does not include an unused schedule entry and wherein the at least one program comprises instructions for providing feedback data indicating failed transmission of the at least one data packet with respect to the at least one schedule entry of the plurality of schedule entries associated with the failed transmission.

11. The system of claim 10 , the at least one program comprising instructions for updating the at least one schedule entry of the plurality of schedule entries associated with the failed transmission according to the feedback data.

12. A machine-readable non-transitory storage medium having embodied thereon a program, the program being executable by a processor to perform a method for implementing transmission parameter control at a transmitting station, the method comprising:

querying a transmission parameter control module for a transmission schedule, the transmission schedule comprising a plurality of schedule entries, wherein the plurality of schedule entries respectively defines a plurality of sets of transmission parameter controls associated with a destination address, and wherein each set of transmission parameter controls corresponds to a respective transmission attempt for the destination address;

configuring a communication device to implement at least one link quality metric as specified by a set of transmission parameter controls of the plurality of sets of transmission parameter controls, wherein the link quality metric includes data rate, success ratio, a received signal strength indicator (RSSI) and an error vector magnitude (EVM);

configuring an antenna apparatus including a plurality of antenna elements to form a particular radiation pattern as specified by the set of transmission parameter controls, wherein the configuring is based on a prediction algorithm that is used to select a particular antenna element based on data packet pattern recognition or Cyclic Redundancy Check (CRC) of serial transmission of data; and

transmitting at least one packet of data to the destination address according to the set of transmission parameter controls of the transmission schedule.

13. The machine-readable non-transitory storage medium of claim 12 , further comprising receiving at the transmitting station an acknowledgment of receipt of the transmitted at least one packet of data in accordance with at least one schedule entry of the plurality of schedule entries.

14. The machine-readable non-transitory storage medium of claim 13 , further comprising providing feedback data related to the transmission of the at least one packet of data in accordance with the at least one schedule entry of the plurality of schedule entries associated with the acknowledged transmission.

15. The machine-readable non-transitory storage medium of claim 14 , further comprising updating the at least one schedule entry of the plurality of schedule entries according to the feedback data.

16. The machine-readable non-transitory storage medium of claim 12 , further comprising execution of instructions by the processor to:

determine that an acknowledgment of receipt of the transmitted at least one packet of data has not been received by the transmitting station; and

search the transmission schedule for an unused schedule entry for re-transmission of the at least one packet of data.

17. The machine-readable non-transitory storage medium of claim 16 , wherein the transmission schedule comprises an unused schedule entry, and the method further comprises re-transmitting the at least one packet in accordance with the transmission parameter controls of the unused schedule entry.

18. The machine-readable non-transitory storage medium of claim 17 , the method further comprising receiving an acknowledgment of receipt of the re-transmitted at least one packet of data in accordance with the unused schedule entry.

19. The machine-readable non-transitory storage medium of claim 18 , the method further comprising providing feedback data related to the re-transmission of the at least one packet of data with respect to the at least one schedule entry of the plurality of schedule entries associated with the acknowledged re-transmission.

20. The machine-readable non-transitory storage medium of claim 19 , further comprising updating the at least one schedule entry of the plurality of schedule entries of the transmission schedule according to the feedback data.

21. The machine-readable non-transitory storage medium of claim 16 , wherein the transmission schedule does not comprise an unused schedule entry, and the method further comprises providing feedback data indicating failed transmission of the at least one packet of data with respect to the at least one schedule entry associated with the failed transmission.

22. The machine-readable non-transitory storage medium of claim 21 , further comprising updating the at least one schedule entry of the plurality of schedule entries of the transmission schedule according to the feedback data.

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 →
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 →
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 Dec 29, 2011
From: KISH, WILLIAM; SHTROM, VICTOR; CHANAK, JOHN
To: RUCKUS WIRELESS, INC.
Reel/Frame 027460/0806 →
Continuity (4)
Division 12545796 · Aug 21, 2009
Division 11474057 · Jun 23, 2006
Continuation In Part 11180329 · Jul 12, 2005
Related Publication 20120094705A1 · Apr 19, 2012