# US 10,771,977 B2 · Method for the rapid acknowledgement of a frame

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

- Number: US 10,771,977 B2
- Document ID: US10771977B2
- Status: Granted
- Kind: B2
- Application number: 16/452,796
- Filed: 2019-06-26
- Published: 2020-01-02
- Granted: 2020-09-08
- Earliest claimed: 2018-06-27
- Assignees: Sagemcom Energy & Telecom SAS
- Applicants: Sagemcom Energy & Telecom SAS
- Inventors: Guillaume Lecocq
- Web page: https://patentgrep.com/patent/US10771977B2

## CPC

- H04L 1/1671: {the supervisory signal being transmitted together with control information}
- H04W 12/106: Packet or message integrity
- H04L 1/1664: {the supervisory signal being transmitted together with payload signals; piggybacking}
- H04L 1/1685: {the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The invention relates to a method, for a long range wide-area communication network comprising at least one electronic device and an application server, for the acknowledgement of a frame exchanged, the method being executed by the electronic device and comprising the steps of: sending a first frame to the application server, the first frame comprising data, determining a first integrity code according to the data in the first frame, receiving a second so-called acknowledgement frame from the application server, the acknowledgement frame comprising a second integrity code, if the first integrity code determined by the electronic device and the second integrity code are equal, then validating the acknowledgement by the application server of the first frame sent by the electronic device.

## Claims

### Claim 1

A method, for a long range wide-area communication network comprising at least one electronic device and an application server, for the acknowledgement of a frame sent by the electronic device and received by the application server, the method being executed by the electronic device, wherein said method causes the device to perform:
sending a first frame to the application server, the first frame comprising data,
receiving a second so-called acknowledgement frame from the application server, the acknowledgement frame comprising a second integrity code, the second frame received further comprising a field comprising a counter,
determining a first integrity code according to the data in the first frame, the first integrity code being determined according to data of the first frame and the value of the counter received in the second frame,
if the first integrity code determined by the electronic device and the second integrity code are equal, then validating the acknowledgement by the application server of the first frame sent by the electronic device.

### Claim 2 (depends on 1)

The method according to claim 1, the determining, according to the data in the first frame sent, of the first integrity code causes the device to perform:
following the sending of the first frame, incrementing the value of a counter associated with the number of frames sent by the application server, and
determining the first integrity code according to the data in the first frame and the value of the counter.

### Claim 3

An electronic device suitable for being connected to a long range wide-area communication network, the electronic device comprises circuitry causing the device to perform:
sending a first frame to the application server, the first frame comprising data,
receiving a second so-called acknowledgement frame from the application server, the acknowledgement frame comprising a second integrity code, the second frame received further comprising a field comprising a counter,
determining a first integrity code according to the data in the first frame, the first integrity code being determined according to data of the first frame and the value of the counter received in the second frame,
if the first integrity code determined by the electronic device and the second integrity code are equal, then validating the acknowledgement by the application server of the first frame sent by the electronic device.

### Claim 4

A method for a long range wide-area communication network comprising at least one electronic device and an application server, for acknowledging a frame sent by the electronic device and received by the application server, the method being executed by the application server, wherein said method causes the device to perform:
receiving a first frame from the electronic device, the first frame comprising data,
sending a second so-called acknowledgement frame coming from the application server, the acknowledgement frame comprising a second integrity code, the second frame received further comprising a field comprising a counter,
determining an integrity code according to the data in the first frame, the integrity code being determined according to the data in the first frame and the value of the counter received in the second frame.

### Claim 5

An application server of a long range wide-area communication network, the application server the electronic device comprises circuitry causing the device to perform:
receiving a first frame from the electronic device, the first frame comprising data,
sending a second so-called acknowledgement frame coming from the application server, the acknowledgement frame comprising a second integrity code, the second frame received further comprising a field comprising a counter,
determining an integrity code according to the data in the first frame, the integrity code being determined according to the data in the first frame and the value of the counter received in the second frame.

### Claim 6 (depends on 4)

A System for a long range wide-area communication network, the system comprising at least one electronic device according to claim 4 and an application server of a long range wide-area communication network, the application server the electronic device comprises circuitry causing the device to perform:
receiving a first frame from the electronic device, the first frame comprising data,
sending a second so-called acknowledgement frame coming from the application server, the acknowledgement frame comprising a second integrity code, the second frame received further comprising a field comprising a counter,
determining an integrity code according to the data in the first frame, the integrity code being determined according to the data in the first frame and the value of the counter received in the second frame.

### Claim 7 (depends on 1)

A non-transitory computer-readable storage medium having computer program stored therein, wherein the computer program comprises instructions for the implementation, by a processor, of a method according to claim 1, when the computer program is executed by the processor.
