# US 11,452,071 B2 · Distributed transmission resource allocation

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

- Number: US 11,452,071 B2
- Document ID: US11452071B2
- Status: Granted
- Kind: B2
- Application number: 16/175,594
- Filed: 2018-10-30
- Published: 2020-04-30
- Granted: 2022-09-20
- Earliest claimed: 2018-10-30
- Assignees: Texas Instruments Incorporated
- Applicants: Texas Instruments Incorporated
- Inventors: Wonsoo Kim; Il Han Kim; Jianwei Zhou
- Web page: https://patentgrep.com/patent/US11452071B2

## CPC

- H04W 72/30: Resource management for broadcast services
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04W 72/12: Wireless traffic scheduling
- H04L 47/748: {Negotiation of resources, e.g. modification of a request}
- H04L 2101/622: Layer-2 addresses, e.g. medium access control [MAC] addresses
- H04W 28/0236: {radio quality, e.g. interference, losses or delay}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A selected network element is arranged for distributed transmission resource allocation conflict reduction. The selected network element receives a transmission from one of a first other network element and a second other network element and identifies at least one transmission resource indicated by the received transmission as being reserved by the first other network element and the second other network element. The selected network element stores an indication of each of the at least one identified transmission resource. In response to reading the stored indications, the selected network element selects a different transmission resource that is different from the transmission resource indicated by the stored indications. The selected network element transmits a transmission from the selected network element using the selected different transmission resource.

## Claims

### Claim 1

A network element comprising:
a transceiver configured to receive a packet, wherein the packet is an acknowledgement packet and includes a cell list field that specifies a set of cells;
a storage; and
a circuit coupled to the transceiver and to the storage, the circuit configured to:
identify a first transmission resource in accordance with the packet as being reserved by a node pair, wherein the first transmission resource includes a cell list that includes the set of cells, each associated with a unique timeslot and channel combination;
store, in the storage, an indication of the first transmission resource and of the node pair; and
select a second transmission resource for transmission by the network element to be different from the first transmission resource;
wherein the circuit is further configured to, in response to determining that the packet comprises scheduling commands, bypass filtering a media access control (MAC) address of the packet.

### Claim 2 (depends on 1)

The network element of claim 1, wherein the set of cells are negotiated between network elements of the node pair to be reserved for use by the node pair.

### Claim 3 (depends on 1)

The network element of claim 1, wherein the packet is addressed to the network element.

### Claim 4 (depends on 1)

The network element of claim 1, wherein the packet is addressed to another network element.

### Claim 5 (depends on 1)

The network element of claim 1, wherein the packet is a first packet, and the transceiver is configured to transmit a second packet on the second transmission resource.

### Claim 6 (depends on 1)

The network element of claim 1, wherein determining that the packet comprises scheduling commands comprises determining that the packet comprises 6P commands or 6PX commands.

### Claim 7 (depends on 1)

The network element of claim 1, wherein the first transmission resource comprises an absolute slot number (ASN).

### Claim 8 (depends on 1)

The network element of claim 1, wherein the packet includes a number of cells field that specifies the number of cells in the set of cells.

### Claim 9 (depends on 1)

The network element of claim 1, wherein the packet is a confirmation packet and includes a cell list field that specifies the set of cells.

### Claim 10

A network node comprising:
a transceiver configured to:
transmit a first packet comprising a list of candidate allocable cells;
receive a second packet comprising a list of mutually allocated cells, the list of mutually allocated cells being a subset of the list of candidate allocable cells; and
broadcast an acknowledgement packet that includes a cell list field that specifies the list of mutually allocated cells;
wherein the first packet is an ADD request further comprising a number of cells requested by the network node, wherein the acknowledgement packet further comprises the number of cells, and wherein the second packet is a response message further comprising a return code indicating whether the ADD request was successful.

### Claim 11 (depends on 10)

The network node of claim 10, further comprising:
storage; and
a circuit coupled to the transceiver and to the storage, the circuit configured to store, in the storage, timeslot and channel combinations for the mutually allocated cells and a node pair, in accordance with the second packet.

### Claim 12 (depends on 10)

The network node of claim 10, wherein the transceiver is further configured to receive an ADD request comprising a number of cells requested for allocation and an empty cell list, the network node further comprising a circuit configured to select the list of candidate allocable cells in accordance with the number of cells, wherein the first packet is a response message, the response message further comprising a return code indicating whether the ADD request was successful, wherein the second packet is a confirmation reply, the confirmation reply comprising a return code indicating whether the response message was successful.

### Claim 13

A network node comprising:
a transceiver configured to receive a first packet comprising a list of candidate allocable cells; and
a circuit coupled to the transceiver, the circuit configured to select a subset of the candidate allocable cells to be a list of mutually allocated cells;
the transceiver further configured to:
transmit a second packet comprising the list of mutually allocated cells; and
receive an acknowledgement packet comprising the list of mutually allocated cells;
wherein the transceiver is further configured to transmit an ADD request comprising a number of cells requested for allocation and an empty cell list, wherein the first packet is a response message, the response message further comprising a return code further indicating whether the ADD request was successful, wherein the second packet is a confirmation reply, the confirmation reply comprising a return code indicating whether the response message was successful.

### Claim 14 (depends on 13)

The network node of claim 13, wherein the first packet is an ADD request, the ADD request further comprising a number of cells requested by the network node, wherein the acknowledgement packet further comprises the number of cells, and wherein the second packet is a response message, the response message further comprising a return code indicating whether the ADD request was successful.

### Claim 15 (depends on 13)

The network node of claim 13, further comprising storage, wherein the circuit is further configured to store, in the storage, timeslot and channel combinations for the mutually allocated cells and a node pair, in accordance with the second packet.
