Managing packet transmissions between a device in a limited connectivity network and a device residing outside the limited connectivity network
First Claim
1. A packet structure employed by a wireless protocol stack to send and receive data and control information while ensuring that the receipt of the packet is acknowledged with reduced bandwidth requirements, the packet comprising:
- a request number field containing a current request number that is incremented upon sending the packet, the current request number implicitly acknowledging proper receipt of additional packets having request number fields with request numbers lower than the current request number; and
an indicator field specifying whether the packet is an information packet or a control packet.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention makes possible remote control of devices in a piconet by remote users communicating over the Internet and the like by providing a proxy-bridge device. The proxy-bridge device is a bridge for sending packets to and from between an external device and a device in the piconet. Moreover, the proxy-bridge device also serves as a proxy for the external device to devices in the piconet and as a proxy for devices in the piconet accessing an external device. The proxy-bridge wireless device'"'"'s protocol stack allows communications with the piconet devices within the piconet. In addition, the protocol stack allows an application to communicate with a remote device e.g., via the Internet Protocol. Thus, the proxy-bridge device, using two protocols, enables remote users discover the presence of a service offered by a device in a piconet as a logical embedded device within the proxy-bridge device and vice-versa.
57 Citations
8 Claims
-
1. A packet structure employed by a wireless protocol stack to send and receive data and control information while ensuring that the receipt of the packet is acknowledged with reduced bandwidth requirements, the packet comprising:
-
a request number field containing a current request number that is incremented upon sending the packet, the current request number implicitly acknowledging proper receipt of additional packets having request number fields with request numbers lower than the current request number; and an indicator field specifying whether the packet is an information packet or a control packet. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing packet transmission, the method comprising the steps of:
-
implicitly acknowledging receipt of packets with request numbers lower than a current request number by placing the current request number in a request number field; indicating whether a packet is a control packet or an information packet; and maintaining a window size to limit the number of outstanding packets in a piconet. - View Dependent Claims (6)
-
-
7. One or more computer-readable media including executable instructions that, when executed, implement a method for managing packet transmissions, the method comprising the steps of:
-
implicitly acknowledging receipt of packets having request numbers that are less than a current request number by placing the current request number in a request number field; indicating whether a packet is a control packet or an information packet; and maintaining a window size to limit the number of outstanding packets in a piconet. - View Dependent Claims (8)
-
Specification