# US 9,520,926 B2 · Method and apparatus for transmitting beamforming report frame for transmit beamforming

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

- Number: US 9,520,926 B2
- Document ID: US9520926B2
- Status: Granted
- Kind: B2
- Application number: 14/249,317
- Filed: 2014-04-09
- Published: 2014-10-16
- Granted: 2016-12-13
- Earliest claimed: 2013-04-16
- Assignees: Electronics and Telecommunications Research Institute
- Applicants: Electronics and Telecommunications Research Institute
- Inventors: Jee Yon Choi; Je Hun Lee; Sok Kyu Lee
- Web page: https://patentgrep.com/patent/US9520926B2

## CPC

- H04B 7/0617: {for beam forming}
- H04B 7/0645: {Variable feedback}
- H04W 16/28: using beam steering
- H04B: TRANSMISSION
- 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 of transmitting a beamforming report frame for transmit beamforming is provided. The method may include acquiring, by a receiver, data of a signal transmitted by a transmitter, selecting either media access control (MAC) software or MAC hardware, to assign a sequence number based on a type of the data, and assigning a sequence number to the management frame based on the data, using either the MAC software or MAC hardware that is selected.

## Claims

### Claim 1

A method of transmitting a management frame, the method comprising:
acquiring, by a receiver, data of a signal transmitted by a transmitter;
selecting, based on a type of the data, one of a media access control (MAC) software and a MAC hardware;
when the MAC hardware is selected, assigning, using the MAC hardware, a sequence number in a first sequence number range to a management frame generated in the MAC hardware;
when the MAC software is selected, assigning, using the MAC software, a sequence number in a second sequence number range to an other management frame,
wherein the first sequence number range corresponding to the MAC hardware is different from the second sequence number range corresponding to the MAC software.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
providing the MAC hardware with information regarding a range assigned to the MAC hardware,
wherein assigning the sequence number to the management frame using the MAC hardware comprises assigning, by the MAC hardware, a sequence number in the range to the management frame.

### Claim 3 (depends on 1)

The method of claim 1, wherein assigning the sequence number to the management frame using the MAC hardware comprises reading, by the MAC hardware, data associated with a beamforming report frame stored in a transmission queue.

### Claim 4 (depends on 1)

The method of claim 1, wherein assigning the sequence number to the management frame using the MAC hardware comprises assigning, by the MAC hardware, a sequence number required to be generated in the MAC hardware, in a sequence number range for hardware.

### Claim 5

A method of transmitting a management frame in a receiver, the method comprising:
receiving a signal transmitted by a transmitter;
extracting channel information regarding a channel between the receiver and the transmitter, based on the received signal;
generating a beamforming report frame based on the channel information regarding the channel;
determining a first sequence number range corresponding to a media access control (MAC) hardware;
determining a second sequence number range corresponding to MAC software;
assigning a sequence number in the first sequence number range to the beamforming report frame; and
assigning a sequence number in the second sequence number range to an other management frame,
wherein the first sequence number range corresponding to the MAC hardware is different from the second sequence number range corresponding to the MAC software.

### Claim 6 (depends on 5)

The method of claim 5, wherein the first sequence number range is set in advance and is assigned uniquely to the MAC hardware.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
extracting the first sequence number range through a register from the MAC software distinguished from the MAC hardware.

### Claim 8 (depends on 5)

The method of claim 5, wherein generating the beamforming report frame comprises storing, in a transmission queue by the MAC software, data that is associated with the beamforming report frame and that is received from a logical link control (LLC) layer.

### Claim 9 (depends on 5)

The method of claim 5, wherein generating the beamforming report frame comprises storing, in a transmission queue by the MAC software, data that is associated with the beamforming report frame and that is received from a MAC layer management entity (MLME).

### Claim 10 (depends on 5)

The method of claim 5, wherein assigning the sequence number to the beamforming report frame comprises reading, by the MAC hardware, data associated with the beamforming report frame from a transmission queue.

### Claim 11

An apparatus for transmitting a management frame, the apparatus comprising:
an acquiring unit to acquire data of a signal transmitted by a transmitter;
a selecting unit to select, based on a type of the data, one of a media access control (MAC) software and a MAC hardware; and
an assigning unit to assign a sequence number to the management frame,
wherein the assigning unit assigns a sequence number in a first sequence number range to a management frame generated in the MAC hardware when the MAC hardware is selected by the selecting unit,
wherein the assigning unit assigns a sequence number in a second sequence number range to an other management frame when the MAC software is selected by the selecting unit, and
wherein the first sequence number range corresponding to the MAC hardware is different from the second sequence number range corresponding to the MAC software.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein when the assigning unit assigns the sequence number using the MAC hardware, the assigning unit assigns a sequence number to a beamforming report frame within a range that is set in advance and that is assigned uniquely to the MAC hardware.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the assigning unit extracts the range through a register from the MAC software distinguished from the MAC hardware.
