KEEP-ALIVE FOR WIRELESS NETWORKS
First Claim
1. A method of wireless communication, comprising:
- transmitting packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate;
receiving keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; and
determining, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting device transmits data to one or more receiving devices. At least one of the receiving devices transmits a keep-alive to the transmitting device. The keep-alive is transmitted at a reduced rate relative to the data transmission rate. In some implementations multiple receiving devices may transmit keep-alives. In these cases, each receiving device may transmit its keep-alives according to a schedule to prevent or reduce the likelihood of overlapping keep-alives. In some implementations a receiving device may be selected to transmit keep-alives. Here, if the selected receiving device stops transmitting keep-alives another receiving device is selected to transmit keep-alives. Through the use of the above techniques, the transmitting device need not keep track of which receiving devices are listening to the data transmission. Rather, the transmitting device may simply stop transmitting in the event that it no longer receives keep-alives.
123 Citations
110 Claims
-
1. A method of wireless communication, comprising:
-
transmitting packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; receiving keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; and determining, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for wireless communication, comprising:
-
a transmitter configured to transmit packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; a receiver configured to receive keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; and a keep-alive processor configured to determine, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for wireless communication, comprising:
-
means for transmitting packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; means for receiving keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; and means for determining, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer-program product for wireless communication, comprising:
computer-readable medium comprising codes executable by at least one computer to; transmit packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; receive keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; and determine, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device.
-
50. A headset for wireless communication, comprising:
-
a transmitter configured to transmit packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; a receiver configured to receive keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; a transmission controller configured to determine, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device; and a transducer adapted to provide an audio output based on data received via the receiver.
-
-
51. A watch for wireless communication, comprising:
-
a transmitter configured to transmit packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; a receiver configured to receive keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; a transmission controller configured to determine, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device; and a user interface adapted to provide an indication based on data received via the receiver.
-
-
52. A sensing device for wireless communication, comprising:
-
a transmitter configured to transmit packets to at least one wireless device, wherein the packets are transmitted in accordance with a packet rate; a receiver configured to receive keep-alive messages from a subset of the at least one wireless device, wherein the keep-alive messages are received at a rate that is less than the packet rate; a transmission controller configured to determine, based on the received keep-alive messages, whether to continue transmitting packets to the least one wireless device; and a sensor adapted to provide data to be transmitted via the transmitter.
-
-
53. A method of wireless communication, comprising:
-
receiving packets from a wireless device, wherein the packets are received in accordance with a packet rate; and transmitting keep-alive messages to the wireless device at a rate that is less than the packet rate. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. An apparatus for wireless communication, comprising:
-
a receiver configured to receive packets from a wireless device, wherein the packets are received in accordance with a packet rate; and a transmitter configured to transmit keep-alive messages to the wireless device at a rate that is less than the packet rate. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. An apparatus for wireless communication, comprising:
-
means for receiving packets from a wireless device, wherein the packets are received in accordance with a packet rate; and means for transmitting keep-alive messages to the wireless device at a rate that is less than the packet rate. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. A computer-program product for wireless communication, comprising:
computer-readable medium comprising codes executable by at least one computer to; receive packets from a wireless device, wherein the packets are received in accordance with a packet rate; and transmit keep-alive messages to the wireless device at a rate that is less than the packet rate.
-
108. A headset for wireless communication, comprising:
-
a receiver configured to receive packets from a wireless device, wherein the packets are received in accordance with a packet rate; a transmitter configured to transmit keep-alive messages to the wireless device at a rate that is less than the packet rate; and a transducer adapted to provide an audio output based on data received via the receiver.
-
-
109. A watch for wireless communication, comprising:
-
a receiver configured to receive packets from a wireless device, wherein the packets are received in accordance with a packet rate; a transmitter configured to transmit keep-alive messages to the wireless device at a rate that is less than the packet rate; and a user interface adapted to provide an indication based on data received via the receiver.
-
-
110. A sensing device for wireless communication, comprising:
-
a receiver configured to receive packets from a wireless device, wherein the packets are received in accordance with a packet rate; a transmitter configured to transmit keep-alive messages to the wireless device at a rate that is less than the packet rate; and a sensor adapted to provide data to be transmitted via the transmitter.
-
Specification