# US 9,521,554 B2 · Adaptive clustering framework in frequency-time for network MIMO systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,521,554 B2
- Document ID: US9521554B2
- Status: Granted
- Kind: B2
- Application number: 12/541,018
- Filed: 2009-08-13
- Published: 2010-02-18
- Granted: 2016-12-13
- Earliest claimed: 2008-08-15
- Assignees: QUALCOMM Incorporated
- Applicants: Amir Farajidana; Jilei Hou; Tingfang Ji; Siddhartha Mallik
- Inventors: Amir Farajidana; Jilei Hou; Tingfang Ji; Siddhartha Mallik
- Web page: https://patentgrep.com/patent/US9521554B2

## CPC

- H04W 16/10: Dynamic resource partitioning
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for wireless communications is provided. The method includes analyzing a set of network parameters and automatically forming a set of network clusters based in part on the network parameters. This includes dynamically selecting at least one network cluster from the set of network clusters to provide wireless service to a subset of user equipment.

## Claims

### Claim 1

A method for wireless communications, comprising:
identifying a plurality of different network clusters each available to serve a cell in a network, wherein formation of the plurality of different network clusters is based at least in part on:
partitioning a network resource into a plurality of partitions, wherein a first plurality of partitions of the plurality of partitions corresponds to a first time period and a second plurality of partitions of the plurality of partitions corresponds to a second time period, and
allocating at least one of the plurality of partitions to each of the plurality of different network clusters, wherein the allocating includes allocating even subframes to a first network cluster of the plurality of different network clusters during the first time period and odd subframes to a second network cluster of the plurality of different network clusters during the second time period; and
dynamically selecting a network cluster from the plurality of different network clusters to provide wireless service to a user equipment in the cell using the at least one of the plurality of partitions that is allocated to the dynamically selected network cluster.

### Claim 2 (depends on 1)

The method of claim 1, wherein formation of the plurality of different network clusters is based at least in part on network parameters that include time parameters, frequency parameters, resource allocation parameters, interference condition parameters, signal strength parameters, signal quality parameters, quality of service parameters, or signal-to-noise ratio (SNR) parameters.

### Claim 3 (depends on 1)

The method of claim 1, wherein the network resource includes time, frequency, spatial dimensions or spreading codes.

### Claim 4 (depends on 1)

The method of claim 1, further comprising controlling the formation of the plurality of different network clusters from a centralized network node.

### Claim 5 (depends on 1)

The method of claim 1, further comprising controlling the formation of the plurality of different network clusters via distributed processing across multiple nodes.

### Claim 6 (depends on 1)

The method of claim 1, further comprising adaptively controlling a specified time or frequency resource in response to changed network parameters.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first partition corresponds to a first frequency band and the second partition corresponds to a second frequency band.

### Claim 8 (depends on 1)

The method of claim 1, further comprising reducing a utility that determines a cluster of the plurality of different network clusters and the at least one of the plurality of partitions that is allocated to the determined cluster based at least in part on a benefit analysis to a subset of user equipment.

### Claim 9 (depends on 1)

The method of claim 1, further comprising identifying resource blocks allocated in a fixed manner over time or frequency.

### Claim 10 (depends on 1)

The method of claim 1, further comprising shifting a base cluster of the plurality of different network clusters geographically and assigning different network resources to each cluster formed.

### Claim 11 (depends on 10)

The method of claim 10, wherein the base cluster is assigned at least six different network resources to each cluster formed.

### Claim 12 (depends on 1)

The method of claim 1, further comprising monitoring feedback from the user equipment to determine a suitable cluster of the plurality of different network clusters.

### Claim 13 (depends on 12)

The method of claim 12, further comprising applying multiple cluster communications to a user equipment subset and monitoring feedback from the communications.

### Claim 14 (depends on 13)

The method of claim 13, further comprising automatically selecting a cluster subset that optimizes network performance with the user equipment.

### Claim 15 (depends on 1)

The method of claim 1, further comprising forming one or more master cells that are common across the plurality of different network clusters.

### Claim 16 (depends on 15)

The method of claim 15, further comprising providing a data gateway to the master cells.

### Claim 17 (depends on 16)

The method of claim 16, further comprising configuring one or more overlapping clusters in the network.

### Claim 18 (depends on 1)

The method of claim 1, further comprising semi-statically reconfiguring the plurality of different network clusters based on network parameters and adapting the plurality of different network clusters to network requirements.

### Claim 19

A communications apparatus, comprising:
a memory that retains instructions for:
identifying a plurality of different network clusters each available to serve a cell in a network, wherein formation of the plurality of different network clusters is based at least in part on:
partitioning a network resource into a plurality of partitions,
wherein a first plurality of partitions of the plurality of partitions corresponds to a first time period and a second plurality of partitions of the plurality of partitions corresponds to a second time period, and
allocating at least one of the plurality of partitions to each of the plurality of different network clusters, wherein the allocating includes allocating even subframes to a first network cluster of the plurality of different network clusters during the first time period and odd subframes to a second network cluster of the plurality of different network clusters during the second time period; and
dynamically selecting a network cluster from the plurality of different network clusters to provide wireless service to a user equipment in the cell using the at least one of the plurality of partitions that is allocated to the dynamically selected network cluster; and
a processor that executes the instructions.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein formation of the plurality of different network clusters is based at least in part on network parameters that include time parameters, frequency parameters, resource allocation parameters, interference condition parameters, signal strength parameters, signal quality parameters, quality of service parameters, or signal-to-noise ratio (SNR) parameters.

### Claim 21 (depends on 19)

The apparatus of claim 19, further comprising instructions for controlling the formation of the plurality of different network clusters from a centralized network node.

### Claim 22 (depends on 19)

The apparatus of claim 19, further comprising instructions for controlling the formation of the plurality of different network clusters via distributed processing across multiple nodes.

### Claim 23 (depends on 19)

The apparatus of claim 19, further comprising instructions for adaptively controlling a specified time or frequency resource in response to changed network parameters.

### Claim 24 (depends on 19)

The apparatus of claim 19, wherein the first partition corresponds to a first frequency band and the second partition corresponds to a second frequency band.

### Claim 25

A communications apparatus, comprising:
means for identifying a plurality of different network clusters each available to serve a cell, wherein formation of each of the plurality of different network clusters is based at least in part on:
partitioning a network resource into a plurality of partitions, wherein a first plurality of partitions of the plurality of partitions corresponds to a first time period and a second plurality of partitions of the plurality of partitions corresponds to a second time period, and
allocating at least one of the plurality of partitions to each of the plurality of different network clusters, wherein the allocating includes allocating even subframes to a first network cluster of the plurality of different network clusters during the first time period and odd subframes to a second network cluster of the plurality of different network clusters during the second time period, and
means for selecting a network cluster from the plurality of different network clusters to provide wireless service to a user equipment in the cell using the at least one of the plurality of partitions that is allocated to the selected network cluster.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein formation of each of the plurality of different network clusters is based at least in part on network parameters that include time parameters, frequency parameters, resource allocation parameters, interference condition parameters, signal strength parameters, signal quality parameters, quality of service parameters, or signal-to-noise ratio (SNR) parameters.

### Claim 27

A computer program product comprising:
a non-transitory computer-readable medium that includes code comprising:
code for causing a computer to identify a plurality of different network clusters each available to serve a cell, wherein formation of each of the plurality of different network clusters is based at least in part on:
partitioning a network resource into a plurality of partitions, wherein a first plurality of partitions of the plurality of partitions corresponds to a first time period and a second plurality of partitions of the plurality of partitions corresponds to a second time period, and
allocating at least one of the plurality of partitions to each of the plurality of different network clusters, wherein the allocating includes allocating even subframes to a first network cluster of the plurality of different network clusters during the first time period and odd subframes to a second network cluster of the plurality of different network clusters during the second time period; and
code for causing a computer to determine a network cluster from the plurality of different network clusters to provide wireless service to a user equipment in the cell using the at least one of the plurality of partitions that is allocated to the determined network cluster.

### Claim 28 (depends on 27)

The computer program product of claim 27, wherein formation of each of the plurality of different network clusters is based at least in part on network parameters that include time parameters, frequency parameters, resource allocation parameters, interference condition parameters, signal strength parameters, signal quality parameters, quality of service parameters, or signal-to-noise ratio (SNR) parameters.

### Claim 29

A communications apparatus, comprising:
means for processing a set of network parameters;
means for identifying a plurality of different network clusters each available to serve a cell, wherein formation of each of the plurality of different network clusters is based at least in part on:
the set of network parameters,
partitioning a network resource into a plurality of partitions, wherein a first plurality of partitions of the plurality of partitions corresponds to a first time period and a second plurality of partitions of the plurality of partitions corresponds to a second time period, and
allocating at least one of the plurality of partitions to each of the plurality of different network clusters, wherein the allocating includes allocating even subframes to a first network cluster of the plurality of different network clusters during the first time period and odd subframes to a second network cluster of the plurality of different network clusters during the second time period; and
means for associating a network cluster from the plurality of different network clusters with providing wireless service to a user equipment in the cell using the at least one of the plurality of partitions that is allocated to the associated network cluster.

### Claim 30 (depends on 29)

The apparatus of claim 29, wherein formation of each of the plurality of different network clusters is based at least in part on the set of network parameters that include resource allocation parameters, interference condition parameters, signal strength parameters, signal quality parameters, quality of service parameters, or signal-to-noise ratio (SNR) parameters.

### Claim 31 (depends on 29)

The apparatus of claim 29, further comprising
means for monitoring feedback from the user equipment to determine a suitable cluster of the plurality of different network clusters.

### Claim 32 (depends on 31)

The apparatus of claim 31, further comprising:
means for applying multiple cluster communications to a user equipment subset; and
means for monitoring feedback from the communications.

### Claim 33 (depends on 27)

The computer program product of claim 27, further comprising
code for monitoring feedback from the user equipment to determine a suitable cluster of the plurality of different network clusters.

### Claim 34 (depends on 33)

The computer program product of claim 33, further comprising:
code for applying multiple cluster communications to a user equipment subset; and
code for monitoring feedback from the communications.
