Dynamic discovery of wireless peripherals
First Claim
1. A method for dynamic detection of a wireless peripheral device by a host, the method comprised of:
- a) transmission by the host of a Device_Hail message to the wireless peripheral device, said Device_Hail message comprising a host address that is generated when the host is reset; and
b) reception by the host of a Hail_Response message from the wireless peripheral device, said Hail_Response message comprising a peripheral ID that is generated when the wireless peripheral device is reset, wherein the peripheral ID can change each time the wireless peripheral device is reset.
2 Assignments
0 Petitions
Accused Products
Abstract
A “Plug and Play” type dynamic detection and binding capability for wireless peripheral devices is disclosed. The dynamic detection and binding of wireless peripherals is achieved without manual intervention, and without modifications to the host computing device'"'"'s built-in operating system (BIOS).
Dynamic detection and binding of a wireless peripheral device by a host is accomplished by transmitting a Device_Hail message, waiting for a Hail_Response message from a peripheral, and, upon the reception of a Hail_Response message, assigning a Peripheral Address to the responding peripheral and transmitting it to the peripheral in a Peripheral_Address_Allocation message.
138 Citations
10 Claims
-
1. A method for dynamic detection of a wireless peripheral device by a host, the method comprised of:
-
a) transmission by the host of a Device_Hail message to the wireless peripheral device, said Device_Hail message comprising a host address that is generated when the host is reset; and
b) reception by the host of a Hail_Response message from the wireless peripheral device, said Hail_Response message comprising a peripheral ID that is generated when the wireless peripheral device is reset, wherein the peripheral ID can change each time the wireless peripheral device is reset. - View Dependent Claims (2)
c) assigning a peripheral address number to the wireless peripheral device at the host; and
d) receiving and storing the peripheral address number at the wireless peripheral device.
-
-
3. A method for dynamic detection and binding of a wireless peripheral device by a host having a Host Address, the method comprised of:
-
a) transmitting a Device_Hail message containing the Host Address to the wireless peripheral device, said Host Address being generated when the host is reset;
b) receiving a Hail_Response message from the wireless peripheral device, said Hail_Response message comprising a peripheral ID that is generated when the wireless peripheral device is reset, wherein the peripheral ID can change each time the wireless peripheral device is reset;
c) upon reception of the Hail_Response message from the wireless peripheral device, assigning a Peripheral Address to the wireless peripheral device and transmitting the Peripheral Address to the wireless peripheral device in a Peripheral_Address_Allocation message. - View Dependent Claims (4, 5, 6)
wherein said wireless peripheral device receives and stores the peripheral address number.
-
-
7. A wireless peripheral computing system, comprised of:
-
a) a host computing device having;
1) a host controller interface for generating a Device_Hail message and for processing a Hail_Response message, said Device_Hail message comprising a host address that is generated when the host computing device is reset; and
2) a first transceiver coupled to the host controller interface for wireless transmission of the Device_Hail message and wireless reception of the Hail_Response message;
b) a wireless peripheral device having;
1) a peripheral controller for processing a Device_Hail message from the host and generating a Hail_Response message, said Hail_Response message comprising a peripheral ID that is generated when the wireless peripheral device is reset, wherein the peripheral ID can change each time the wireless peripheral device is reset; and
2) a second transceiver coupled to the peripheral controller for wireless reception of the Device_Hail message and wireless transmission of the Hail_Response message. - View Dependent Claims (8, 9, 10)
-
Specification