Full duplex radio communication
First Claim
Patent Images
1. A method performed under control of a first device capable of full duplex radio communication, the method comprising:
- receiving a first part of first data from a second device capable of the full duplex radio communication, wherein the first part of the first data includes a checksum for the first part of the first data;
decoding the first part of the first data;
validating the decoded first part of the first data, based, at least in part, on the checksum for the first part of the first data, wherein the first part of the first data includes a packet header;
determining that the second device has transmitted the first data to the first device, based, at least in part, on the validated first part of the first data;
generating second data, with a length shorter than a length of the first data based, at least in part, on the packet header of the first data; and
in response to the determination that the second device has transmitted the first data to the first device, transmitting the second data to the second device, while receiving a second part of the first data from the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method performed under control of a first device capable of full duplex radio communications may include receiving a first part of a first data from a second device capable of the full duplex radio communications; determining that the second device has transmitted the first data to the first device, based, at least in part, on the received first part of the first data; and transmitting a second data to the second device, while receiving a second part of the first data from the second device.
32 Citations
18 Claims
-
1. A method performed under control of a first device capable of full duplex radio communication, the method comprising:
-
receiving a first part of first data from a second device capable of the full duplex radio communication, wherein the first part of the first data includes a checksum for the first part of the first data; decoding the first part of the first data; validating the decoded first part of the first data, based, at least in part, on the checksum for the first part of the first data, wherein the first part of the first data includes a packet header; determining that the second device has transmitted the first data to the first device, based, at least in part, on the validated first part of the first data; generating second data, with a length shorter than a length of the first data based, at least in part, on the packet header of the first data; and in response to the determination that the second device has transmitted the first data to the first device, transmitting the second data to the second device, while receiving a second part of the first data from the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first device capable of full duplex radio communication, the first device comprising:
-
a receiver configured to receive a first part of a first data from a second device capable of the full duplex radio communication, wherein the first part of the first data includes a checksum for the first part of the first data, and wherein the first part of the first data includes a packet header; a decoder coupled to the receiver and configured to; decode the first part of the first data, and validate the decoded first part of the first data, based, at least in part, on the checksum for the first part of the first data; a data manager, coupled to the decoder, configured to; generate second data, with a length shorter than a length of the first data, based, at least in part, on the packet header of the first data; and determine that the second device has transmitted the first data to the first device, based, at least in part, on the validated first part of the first data; and a transmitter coupled to the data manager and configured to, in response to the determination by the data manager that the second device has transmitted the first data to the first device, transmit the second data to the second device, while the receiver receives a second part of the first data from the second device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a first device capable of full duplex radio communication to perform or control performance of operations, comprising:
-
identify a header part, of a first packet, received from a second device capable of the full duplex radio communication, wherein the header part of the first packet includes information regarding a length of the first packet; decode the header part of the first packet; determine that the second device has transmitted the first packet to the first device, based, at least in part, on the decoded header part of the first packet; in response to the determination that the second device has transmitted the first packet to the first device, generate a second packet that has a length shorter than the length of the first packet, based, at least in part, on the decoded header part of the first packet; and transmit the second packet to the second device, while a body part of the first packet is received from the second device, wherein a length of the body part of the first packet is equal to the length of the second packet. - View Dependent Claims (18)
-
Specification