Protecting real-time data in wireless networks
First Claim
1. A system for transmitting real-time data between an access point and one or more first clients in a wireless network, the system comprising:
- an access point operating with a Transmission Control Protocol/Internet Protocol suite including the User Datagram Protocol, two or more clients associated with the access point to form a wireless network, and a traffic shaper module held by the access point for delaying the transmission of at least some packets from the access point to other clients than the one or more first clients, at least when real-time data is transmitted between the access point and a first client.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a traffic shaper module allocates more bandwidth to real-time data in wireless TCP/IP networks where accessible bandwidth is limited. This is particular relevant for IEEE 802.11b networks. For downstream data, the traffic shaper module can be set to control the transmission to all clients and thereby give priority to the port carrying real-time data. For the upstream case, data transmission from all kinds of standard devices is to be reduced or delayed. Hence, the data transmissions from other clients have to be controlled remotely from the access point. By delaying or discarding packets, such as TCP acknowledgements, to other clients, the traffic shaper module artificially increases their Round Trip Time (RTT). The protocol at these clients responds to the increased RTT by transmitting data at a lower rate, thereby leaving more bandwidth for the real-time data port.
135 Citations
7 Claims
-
1. A system for transmitting real-time data between an access point and one or more first clients in a wireless network, the system comprising:
-
an access point operating with a Transmission Control Protocol/Internet Protocol suite including the User Datagram Protocol, two or more clients associated with the access point to form a wireless network, and a traffic shaper module held by the access point for delaying the transmission of at least some packets from the access point to other clients than the one or more first clients, at least when real-time data is transmitted between the access point and a first client. - View Dependent Claims (2, 3, 4)
-
-
5. A method for transmitting real-time data between an access point operating with a Transmission Control Protocol/Internet Protocol suite including the User Datagram Protocol and one or more first clients in a wireless network, the method comprising the steps of:
-
controlling data transmission between other clients in the wireless network and the access point to allocate a greater bandwidth to the one or more first clients, the step of controlling said traffic comprising the step of delaying or discarding the transmission of at least some TCP Acknowledgements from the access point to other clients, transmitting real-time data between the access point and a first client. - View Dependent Claims (7)
-
-
6. A method for controlling data transmission from clients in a wireless network to an access point of said wireless network, the access point and the clients operating with a Transmission Control Protocol/Internet Protocol suite including the User Datagram Protocol, the method comprising the steps of:
-
receiving downstream data packets at the access point, examine the headers of said packets to determine if a data packet is a TCP Acknowledgement to a client in the wireless network, determining whether the available bandwidth for said client will be exceeded by upstream data packets from the client, and, if it will, delaying the transmission of said TCP Acknowledgement from the access point to the client.
-
Specification