# US 12,192,906 B2 · Techniques for release assistance indication assertion

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

- Number: US 12,192,906 B2
- Document ID: US12192906B2
- Status: Granted
- Kind: B2
- Application number: 18/483,797
- Filed: 2023-10-10
- Published: 2024-02-01
- Granted: 2025-01-07
- Earliest claimed: 2021-06-15
- Assignees: Itron, Inc.
- Applicants: Itron, Inc.
- Inventors: Richard Donald Maes, II; Robert Vernon Dusenberry; Eric S. Benson
- Web page: https://patentgrep.com/patent/US12192906B2

## CPC

- H04W 52/0235: {where the received signal is a power saving command}
- H04W 76/28: Discontinuous transmission [DTX]; Discontinuous reception [DRX]
- H04W 76/30: Connection release
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Techniques for transmitting data include a network device receiving a message, the message comprising data to be transmitted from the network device; storing the message in a buffer of the network device. During an open data session window, the network device: extracts the message from the buffer; and transmits, using a transmitter of the network device, at least data included in the message to a transceiver of the network device. The transceiver is configured to transmit the data outside of the network device. In response to determining that a header of the message includes a last message indicator, the network device: delays for a period of time; and after the period of time, instructs the transceiver to end the data session window early and transition to a lower power state.

## Claims

### Claim 1

A method comprising:
receiving, by a network device, a message, the message comprising data to be transmitted from the network device;
storing, at the network device, the message in a buffer of the network device; and
during an open data session window:
extracting, by the network device, the message from the buffer;
transmitting, using a transmitter of the network device, at least data included in the message to a transceiver of the network device, wherein the transceiver is configured to transmit the data outside of the network device; and
in response to determining that a header of the message includes a last message indicator:
delaying, by the network device, for a configurable period of time; and
after the period of time, instructing, by the network device, the transceiver to end the data session window early and transition to a lower power state.

### Claim 2 (depends on 1)

The method of claim 1, further comprising transmitting, by the network device via the transmitter, one or more headers included in the message to the transceiver.

### Claim 3 (depends on 1)

The method of claim 1, wherein the transmitter is a universal asynchronous receiver transmitter (UART).

### Claim 4 (depends on 1)

The method of claim 1, wherein instructing the transceiver to end the data session window early comprises instructing the transceiver to initiate a release assistance indication (RAI) with a base station.

### Claim 5 (depends on 1)

The method of claim 1, wherein instructing the transceiver to end the data session window early comprises sending a command signal on an input/output pin coupled to the transceiver.

### Claim 6 (depends on 1)

The method of claim 1, wherein instructing the transceiver to end the data session window early comprises sending, using the transmitter, a command to the transceiver.

### Claim 7 (depends on 1)

The method of claim 1, wherein instructing the transceiver to end the data session window early comprises transmitting a bit or flag with the data transmitted to the transceiver.

### Claim 8 (depends on 1)

The method of claim 1, wherein instructing the transceiver to end the data session window early comprises transmitting the last message indicator with the data transmitted to the transceiver.

### Claim 9 (depends on 1)

The method of claim 1, wherein the transceiver is a wireless transceiver, a cellular modem, or a cellular radio.

### Claim 10

One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors of a node in a wireless network, cause the one or more processors to perform the steps of:
receiving a message, the message comprising data to be transmitted from the node;
storing the message in a buffer of the node; and
during an open communication slot:
remove the message from the buffer;
sending, using a transmitter of the node, at least data included in the message to a wireless transceiver of the node, wherein the wireless transceiver is configured to send the data in the message to a second node in the wireless network;
in response to determining that a header of the message includes an end of transmission bit or field:
waiting for a configurable delay period; and
after the delay period ends, commanding the wireless transceiver to end the communication slot early and transition to a lower power mode.

### Claim 11 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein the transmitter is a universal asynchronous receiver transmitter (UART).

### Claim 12 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein commanding the wireless transceiver to end the communication slot early comprises instructing the wireless transceiver to initiate a release assistance indication (RAI) with the second node.

### Claim 13 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein commanding the wireless transceiver to end the communication slot early comprises sending a command signal on an input/output pin coupled to the wireless transceiver.

### Claim 14 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein commanding the wireless transceiver to end the communication slot early comprises sending, using the transmitter, a command to the wireless transceiver.

### Claim 15 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein commanding the wireless transceiver to end the communication slot early comprises sending the end of transmission bit or field to the wireless transceiver with the data sent to the wireless transceiver.

### Claim 16 (depends on 10)

The one or more non-transitory computer-readable media of claim 10, wherein the buffer is a first-in first-out queue.

### Claim 17

A networking device comprising:
a wireless radio configured to exchange information wirelessly with a second network device; and
a computing system separate from the wireless radio, the computing system comprising:
a buffer;
a transmitter coupled to the wireless radio;
one or more processing devices; and
one or more memories storing instructions that when executed by the one or more processing devices cause the computing system to perform operations comprising:
receiving a message, the message comprising data;
storing the message in the buffer; and
while a data transmission window is active:
loading the message from the buffer;
transmitting, using the transmitter, at least data included in the message to the wireless radio; and
in response to determining that a header of the message indicates that the message is a last message comprising data:
deliberately waiting for a period of time; and
after the period of time elapses, providing an instruction to the wireless radio to end the data transmission window early and switch to a lower power state.

### Claim 18 (depends on 17)

The networking device of claim 17, wherein the instruction to the wireless radio to end the data transmission window early comprises an instruction to the wireless radio to send a release assistance indication (RAI) to the second networking device.

### Claim 19 (depends on 17)

The networking device of claim 17, wherein providing the instruction to the wireless radio comprises:
providing a command signal on an input/output pin coupled to the wireless radio; or
transmitting, using the transmitter, the instruction to the wireless radio; or
setting a bit or flag in the data transmitted to the wireless radio.

### Claim 20 (depends on 19)

The networking device of claim 19, wherein the input/output pin is programmable.
