Direct data communication in infrastructure mode in wireless communication systems
First Claim
1. A method for operating a first device in a network, the method comprising:
- determining that a first data frame can be directly transmitted from the first device to a second device based, at least in part, on connection information, whereinthe first device and the second device are communicatively coupled to the network using an infrastructure mode, andthe connection information is included in a beacon frame received from an access point of the network during a beacon interval;
transmitting the first data frame directly from the first device to the second device in response to determining that the first data frame can be directly transmitted to the second device;
determining that an acknowledgement frame associated with transmission of the first data frame was not received from the second device; and
updating a first flag to indicate that the first data frame cannot be directly transmitted to the second device.
3 Assignments
0 Petitions
Accused Products
Abstract
In an infrastructure wireless network, a direct data communication mechanism can be implemented for wireless network devices in a common basic service set (BSS) to directly exchange data frames, without transmitting the data frames via an access point. Each of the wireless network devices in the BSS can receive connection information that indicates whether data frames can be directly transmitted to each of the wireless network devices in the BSS. A source wireless network device can determine whether the data frames can be directly transmitted to a destination wireless network device based on analyzing the connection information. If the data frames can be directly transmitted, the source wireless network device can directly transmit the data frames to the destination WLAN device without having to transmit the data frames to the access point, which may improve transmission efficiency.
101 Citations
19 Claims
-
1. A method for operating a first device in a network, the method comprising:
-
determining that a first data frame can be directly transmitted from the first device to a second device based, at least in part, on connection information, wherein the first device and the second device are communicatively coupled to the network using an infrastructure mode, and the connection information is included in a beacon frame received from an access point of the network during a beacon interval; transmitting the first data frame directly from the first device to the second device in response to determining that the first data frame can be directly transmitted to the second device; determining that an acknowledgement frame associated with transmission of the first data frame was not received from the second device; and updating a first flag to indicate that the first data frame cannot be directly transmitted to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A first device comprising:
-
a processor; a network interface; and a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the first device to, receive a beacon frame from an access point transmitted during a beacon interval, and determine that a data frame can be directly transmitted from the first device to a second device, based, at least in part, on connection information included in the beacon frame, wherein the first device and the second device are communicatively coupled together to a network using an infrastructure mode; transmit the data frame directly from the first device to the second device in response to determining that the data frame can be directly transmitted to the second device; and determine that an acknowledgement frame associated with transmission of the data frame was not received from the second device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium having machine executable instructions stored therein, the machine executable instructions comprising instructions to:
-
determine, at a first device, that a first data frame can be directly transmitted from the first device to a second device based, at least in part, on connection information, wherein the connection information is included in a beacon frame received from an access point transmitted during a beacon interval, and the first device and the second device are communicatively coupled to a network using an infrastructure mode; transmit the first data frame directly from the first device to the second device in response to determining that the first data frame can be directly transmitted to the second device; determine that an acknowledgement frame associated with transmission of the first data frame was not received from the second device; and update a flag to indicate that the first data frame cannot be directly transmitted to the second device. - View Dependent Claims (15, 16, 17)
-
-
18. A method for operating a first device in a network, the method comprising:
-
determining that a first data frame can be directly transmitted from the first device to a second device based, at least in part, on connection information, wherein the first device and the second device are communicatively coupled to the network using an infrastructure mode, and the connection information is included in a beacon frame received from an access point of the network during a beacon interval; receiving a second data frame from a third device; determining that the first device and the third device are part of the network that uses the infrastructure mode based, at least in part, on the connection information; determining that the second data frame was directly received from the third device; and updating a flag to indicate that data frames can be directly transmitted from the third device to the first device.
-
-
19. A non-transitory machine-readable storage medium having machine executable instructions stored therein, the machine executable instructions comprising instructions to:
-
determine, at a first device, that a first data frame can be directly transmitted from the first device to a second device based, at least in part, on connection information, wherein the connection information is included in a beacon frame received from an access point transmitted during a beacon interval, and the first device and the second device are communicatively coupled to a network using an infrastructure mode; receive a second data frame from a third device; determine that the first device and the third device are part of the network that uses the infrastructure mode based, at least in part, on the connection information; determine that the second data frame was directly received from the third device; and update a flag to indicate that data frames can be directly transmitted from the third device to the first device.
-
Specification