IP Library Granted Patent US 10,511,358
Granted Patent B2
US 10,511,358 · App. 15/403,100 · Granted Dec 17, 2019

Beamforming for a multi-user MIMO group

Inventor: Victor Shtrom (Los Altos, CA)
Assignee: ARRIS Enterprises LLC
H04B7/0421H04B7/043H04B7/0408H04B7/0452H04B7/0617H04W16/28H04W52/42
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,511,358
App. No.
15/403,100
Granted
Dec 17, 2019
Kind
B2
Abstract

During wireless communication with a multi-user multiple-input multiple-output (MIMO) group, a transmitting device may exclude a receiving device from a subset of the multi-user MIMO group to which it communicates data. In particular, based on responses from receiving devices to sounding packets with beamforming information for the receiving devices, the transmitting device calculates beam-pattern settings for a set of antennas so that, when communicating with the subset, receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices (including the receiving device) are located at exclusion zones in the beam patterns. Moreover, a beam pattern for a given receiving device in the subset provides a beam at a location of the given receiving device and provides exclusion zones at locations of the other receiving devices in the multi-user MIMO group.

Claims (52)

1. A transmitting device, comprising an interface circuit configured to communicate, via connections, with receiving devices, wherein the interface circuit is configured to:

provide, to one or more output nodes of the transmitting device, sounding packets to the receiving devices, wherein the receiving devices comprise a multi-user multiple-input multiple-output (MIMO) group;

receive, from one or more input nodes of the transmitting device, responses to the sounding packets from the receiving devices with beamforming information for the receiving devices;

dynamically select a subset of the receiving devices in the multi-user MIMO group by calculating beam-pattern settings for a set of antennas so that, when communicating with the subset of the receiving devices in the multi-user MIMO group, receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices in the multi-user MIMO group are located at exclusion zones in the beam patterns, wherein a beam pattern for a given receiving device provides a beam at a location of the given receiving device and provides exclusion zones at locations of the other receiving devices, and wherein the remainder of the receiving devices comprises at least a receiving device that is other than an access point; and

transmit, to the one or more output nodes, data to the subset of the receiving devices in the multi-user MIMO group based on the calculated beam-pattern settings, wherein the subset of the receiving devices comprises multiple receiving devices, wherein the data is communicated using a communication protocol that is different from a cellular-telephone communication protocol.

2. The transmitting device of claim 1 , further comprising the set of antennas coupled to the interface circuit.

3. The transmitting device of claim 1 , wherein the remainder of the receiving devices includes an access point.

4. The transmitting device of claim 1 , wherein there are N antennas in the set of antennas and N−1 exclusion zones; and

where N is an integer.

5. The transmitting device of claim 1 , wherein, when a beam-exclusion zone conflict occurs for a given receiving device, the interface circuit is configured to include the given receiving device in the subset of the receiving devices in the multi-user MIMO group.

6. The transmitting device of claim 1 , wherein, if a beam-exclusion zone conflict occurs for a given receiving device, the interface circuit is configured to exclude the given receiving device from the calculating and the transmitting operations.

7. A transmitting device, comprising an interface circuit configured to communicate, via connections, with receiving devices, wherein the receiving devices comprise a multi-user multiple-input multiple-output (MIMO) group; and

wherein the transmitting device is configured to:

aggregate the receiving devices in the multi-user MIMO group;

provide, to one or more output nodes of the transmitting device, sounding packets to the receiving devices;

receive, from one or more input nodes of the transmitting device, responses to the sounding packets from the receiving devices with beamforming information for the receiving devices;

dynamically select a subset of the receiving devices in the multi-user MIMO group by calculating beam-pattern settings for a set of antennas so that, when communicating with the subset of the receiving devices in the multi-user MIMO group, receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices in the multi-user MIMO group are located at exclusion zones in the beam patterns, wherein a beam pattern for a given receiving device provides a beam at a location of the given receiving device and provides exclusion zones at locations of the other receiving devices, and wherein the remainder of the receiving devices comprises at least a receiving device that is other than an access point; and

transmit, to the one or more output nodes, data to the subset of the receiving devices in the multi-user MIMO group based on the calculated beam-pattern settings, wherein the subset of the receiving devices in the multi-user MIMO group comprises multiple receiving devices, and

wherein the data is communicated using a communication protocol that is different from a cellular-telephone communication protocol.

8. The transmitting device of claim 7 , wherein the remainder of the receiving devices includes an access point.

9. A transmitting device, comprising an interface circuit configured to:

include an access point as a client in a multi-user multiple-input multiple-output (MIMO) group;

provide, to one or more output nodes of the transmitting device, sounding packets to the multi-user MIMO group;

receive, from one or more input nodes of the transmitting device, responses to the sounding packets from the multi-user MIMO group with beamforming information for the multi-user MIMO group;

dynamically select a subset of receiving devices in the multi-user MIMO group by calculating beam-pattern settings for a set of antennas so that the transmitting device intentionally excludes the access point from communication with the transmitting device when the transmitting device communicates with the subset of the receiving devices in the MIMO group, wherein the receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices in the multi-user MIMO group are located at exclusion zones in the beam patterns, and wherein the remainder of the receiving devices comprises at least a receiving device that is other than an access point; and

transmit, to the one or more output nodes, data to the subset of the receiving devices in the multi-user MIMO group based on the selected beam-pattern settings, wherein at least the subset of the receiving devices in the multi-user MIMO group comprises multiple receiving devices, and

wherein the data is communicated using a communication protocol that is different from a cellular-telephone communication protocol.

10. The communication circuit of claim 9 , wherein the access point is at an exclusion zone in beam patterns corresponding to the selected beam-pattern settings, and the subset of the receiving devices in the MIMO group is located on beams within the beam patterns corresponding to the selected beam-pattern settings.

11. A communication circuit, comprising:

nodes configured to couple to a set of antennas; and

an interface circuit configured to:

provide, to one or more output nodes in the nodes, sounding packets to receiving devices, wherein the receiving devices comprise a multi-user multiple-input multiple-output (MIMO) group;

receive, from one or more input nodes in the nodes, responses to the sounding packets from the receiving devices with beamforming information for the receiving devices;

dynamically select a subset of the receiving devices in the multi-user MIMO group by calculating beam-pattern settings for the set of antennas so that, when communicating with the subset of the receiving devices in the multi-user MIMO group, receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices in the multi-user MIMO group are located at exclusion zones in the beam patterns, wherein a beam pattern for a given receiving device provides a beam at a location of the given receiving device and provides exclusion zones at locations of the other receiving devices, and wherein the remainder of the receiving devices comprises at least a receiving device that is other than an access point; and

transmit, to the one or more output nodes, data to the subset of the receiving devices in the multi-user MIMO group based on the calculated beam-pattern settings, wherein the subset of the receiving devices in the multi-user MIMO group comprises multiple receiving devices, and

wherein the data is communicated using a communication protocol that is different from a cellular-telephone communication protocol.

12. The communication circuit of claim 11 , wherein the remainder of the receiving devices includes an access point.

13. The communication circuit of claim 11 , wherein there are N antennas in the set of antennas and N−1 exclusion zones; and

where N is an integer.

14. The communication circuit of claim 11 , wherein, when a beam-exclusion zone conflict occurs for a given receiving device, the interface circuit is configured to include the given receiving device in the subset of the receiving devices in the multi-user MIMO group.

15. The communication circuit of claim 11 , wherein, if a beam-exclusion zone conflict occurs for a given receiving device, the interface circuit is configured to exclude the given receiving device from the calculating and the transmitting operations.

16. A method for communicating between a transmitting device and receiving devices, wherein the method comprises:

providing, to one or more output nodes of the transmitting device, sounding packets to the receiving devices, wherein the receiving devices comprise a multi-user multiple-input multiple-output (MIMO) group;

receiving, from one or more input nodes of the transmitting device, responses to the sounding packets from the receiving devices including beamforming information for the receiving devices;

dynamically selecting a subset of the receiving devices in the multi-user MIMO group by calculating beam-pattern settings for a set of antennas in the transmitting device so that, when communicating with the subset of the receiving devices in the multi-user MIMO group, receiving devices in the subset are located on beams within beam patterns formed by the set of antennas while a remainder of the receiving devices in the multi-user MIMO group are located at exclusion zones in the beam patterns, wherein a beam pattern for a given receiving device provides a beam at a location of the given receiving device and provides exclusion zones at locations of the other receiving devices, and wherein the remainder of the receiving devices comprises at least a receiving device that is other than an access point; and

transmitting, to the one or more output nodes, data to the subset of the receiving devices in the multi-user MIMO group based on the calculated beam-pattern settings, wherein the subset of the receiving devices in the multi-user MIMO group comprises multiple receiving devices, and

wherein the data is communicated using a communication protocol that is different from a cellular-telephone communication protocol.

17. The method of claim 16 , wherein the remainder of the receiving devices includes an access point.

18. The method of claim 16 , wherein there are N antennas in the set of antennas and N−1 exclusion zones; and

where N is an integer.

19. The method of claim 16 , wherein, when a beam-exclusion zone conflict occurs for a given receiving device, the given receiving device is included in the subset of the receiving devices in the multi-user MIMO group.

20. The method of claim 16 , wherein, if a beam-exclusion zone conflict occurs for a given receiving device, the given receiving device is excluded from the calculating and the transmitting operations.

Assignments (14)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES, LLC
Reel/Frame 051182/0081 →
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 →
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 →
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 Jan 10, 2017
From: SHTROM, VICTOR
To: RUCKUS WIRELESS
Reel/Frame 040939/0241 →
Continuity (1)
Related Publication 20170214439A1 · Jul 27, 2017