System and methods for polling for dynamic slot reservation
First Claim
1. A piconet controller for allocating time slots for wireless devices in a network of the piconet controller:
- memory to store time duration allocation information and requests to transmit received from one or more of the devices in the network;
a processor to poll each of the devices in succession by changing the direction of an antenna of the piconet controller, to receive transmit requests from one or more of the devices, to grant permission to transmit to one of the devices and permission to receive by one or more other of the devices;
a transceiver with a selectively directive antenna to communicate polling messages and permission grants to the devices and to receive transmit requests from the devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include systems and methods for allocating time to a plurality of devices in the network of a piconet controller. Embodiments comprise selectively directing a steerable antenna beam of the piconet controller to a plurality of devices in succession during a polling process to receive time allocation requests from one or more of the devices. Subsequent to the polling process, a grant procedure is performed wherein a device is granted permission to transmit in a subsequent time interval. Also during the grant process, one or more devices are instructed to receive from the device granted permission to transmit. The polling process and the grant process occur in the same superframe.
-
Citations
25 Claims
-
1. A piconet controller for allocating time slots for wireless devices in a network of the piconet controller:
-
memory to store time duration allocation information and requests to transmit received from one or more of the devices in the network; a processor to poll each of the devices in succession by changing the direction of an antenna of the piconet controller, to receive transmit requests from one or more of the devices, to grant permission to transmit to one of the devices and permission to receive by one or more other of the devices; a transceiver with a selectively directive antenna to communicate polling messages and permission grants to the devices and to receive transmit requests from the devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented by a piconet controller for allocating time of a superframe to a plurality of devices in a network of the piconet controller, comprising:
-
polling the plurality of devices by directing a directive beam of an antenna of the piconet controller to the plurality of devices one by one in succession; sending a polling message to the devices one by one in succession and receiving a transmit request from at least one of the devices, wherein a transmit request designates one or more devices to receive; and directing a directive beam of the antenna of the piconet controller to one of the devices from which a transmit request was received and transmitting to that device a grant of permission to transmit, and transmitting grants to receive to the devices designated to receive by the transmit request. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-accessible medium containing instructions for allocating time to devices in the network of a piconet controller, which, when the instructions are executed by a machine, cause said machine to perform operations, comprising:
-
polling the plurality of devices by directing a directive beam of an antenna of the piconet controller to the plurality of devices one by one in succession; sending a polling message to the devices one by one in succession and receiving a transmit request from at least one of the devices, wherein a transmit request designates one or more devices to receive; and directing a directive beam of the antenna of the piconet controller to one of the devices from which a transmit request was received and transmitting to that device a grant of permission to transmit, and transmitting grants to receive to the devices designated to receive by the transmit request. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for allocating time in a piconet to a plurality of devices in a network of a piconet controller, comprising
pointing a directive antenna of each of the plurality of devices to the piconet controller; -
polling the plurality of devices by directing a directive beam of an antenna of the piconet controller to the plurality of devices one by one in succession; sending a polling message to the devices one by one in succession and receiving a transmit request from at least one of the devices, wherein a transmit request designates one or more devices to receive; and directing a directive beam of the antenna of the piconet controller to one of the devices from which a transmit request was received and transmitting to that device a grant of permission to transmit, and transmitting grants to receive to the devices designated to receive by the transmit request. - View Dependent Claims (22, 23, 24, 25)
-
Specification