US Pat. No. 9,300,355

FAST AUTOMATED RADIO LINK ESTABLISHMENT

Kyynel Oy, Oulu (FI)

1. A method for processing a received message in a radio device of a radio network, the method comprising in the radio device:
scanning predetermined channels;
receiving a signal on a channel;
correlating the received signal with a network sequence shared by the radio device and at least one other radio device of
the radio network with a plurality of timings and determining, on the basis of the correlation, a first timing which results
in a correlation peak indicating that the received signal comprises the network sequence;

using the first timing in determining a second timing;
correlating the received signal with at least one identification sequence of the radio device by using the second timing;
and

determining, on the basis of the correlation of the received signal with the at least one identification sequence of the radio
device, whether or not the received signal comprises a recipient sequence indicating that the received signal comprises a
message addressed to the radio device.

US Pat. No. 9,655,129

BUNDLING OF PACKET ACKNOWLEDGMENTS AS A FUNCTION OF THE DISTANCE

KYYNEL OY, Oulu (FI)

1. A method for bundling data packet acknowledgments in a wireless communication device, the method comprising:
determining a metric proportional to a communication delay based distance between the wireless communication device and a
counterpart wireless communication device;

selecting a number of data packet acknowledgments to be bundled together according to the communication delay based distance
such that the higher the communication delay based distance is, the higher the number of data packet acknowledgments bundled
together into a single acknowledgment message is, wherein the acknowledgment message comprises a positive acknowledgment indicating
correct reception of one data packet and a negative acknowledgment indicating erroneous reception of another data packet;
and

causing transmission of the acknowledgment message comprising the selected number of data packet acknowledgments.

US Pat. No. 9,762,364

CHANNEL SELECTION IN WIRELESS COMMUNICATIONS

KYYNEL OY, Kempele (FI)

1. A method of providing radio communication, the method comprising:
receiving a broadband signal and correlating sub-bands of the received broadband signal to detect a first control message
on at least one of the sub-bands of the received broadband signal, the first control message being a narrowband control message,
the first control message comprising a pilot sequence and an identifier, the identifier representing an identity of a transmitter
of the first control message;

determining the identity of the transmitter of the first control message from the identifier of the first control message
in response to the detection of the first control message on at least one of the sub-bands of the received broadband signal;

determining using the first control message a preferred sub-band of the transmitter of the first control message; and
causing, by a receiver of the first control message, transmission of a second control message on a first sub-band determined
as the preferred sub-band, the second control message comprising information in addition to and different from the first sub-band
on which the second control message is transmitted that presents a second sub-band on which a third control message responsive
to the second control message shall be transmitted, wherein the second sub-band is different from the first sub-band and is
selected exclusively on the basis of the second sub-band being preferred by the receiver of the first control message regardless
of whether the second sub-band is preferred by the transmitter of the first control message, wherein the second sub-band is
not indicated in the first control message or preferred by the transmitter of the first control message.

US Pat. No. 10,097,308

LINK ADAPTATION IN WIRELESS COMMUNICATIONS

Kyynel Oy, Oulu (FI)

1. A method for performing link adaptation, comprising in a first network node of a wireless network:initializing data transmission with a second network node of the wireless network by transmitting a request-to-send message to the second network node and by receiving a clear-to-send message from the second network node, wherein the request-to-send message and the clear-to-send message are transmitted on one or more channels of the wireless network;
after said initializing, generating a first data packet of the data transmission, wherein said generating comprises processing the first data packet with link adaptation parameters fixedly associated for use in connection with first data packets of data transmissions, wherein said link adaptation parameters are included in a subset of most robust link adaptation parameters supported by the first network node;
receiving, from the second network node, a message indicating new link adaptation parameters for use in a subsequent data transmission; and
generating a second data packet of the data transmission, wherein said generating the second data packet comprises processing the second data packet with the new link adaptation parameters indicated in the message.

US Pat. No. 10,433,305

COMMUNICATION METHOD

KYYNEL OY, Oulu (FI)

1. A method for operating a radio communication apparatus communicating with at least one other apparatus, the method comprising:utilizing a first frequency block of a set of frequency blocks,
wherein each frequency block comprises a center frequency and a predetermined number of sub bands used in communication; and
based on the at least one other apparatus interpreting a signal from a first of the sub bands of the first frequency block as noise, selecting a frequency offset of the first frequency block, wherein all of the sub bands of the at least-one adjacent frequency block partly overlap all of the sub bands of the first frequency block, and the frequency offset is smaller than a bandwidth of the first sub band,
wherein the center frequency of at least one adjacent frequency block is separated from the center frequency of the first frequency block by the frequency offset, and
wherein the frequency offset is between 30 to 60 Hz.