Wireless device attachment and detachment system, apparatus and method
First Claim
1. A host apparatus comprising:
- a device interface configured to couple to a computing device;
a downstream port configured to receive a response from a wireless peripheral device;
a control layer coupled to the device interface and coupled to the downstream port, the control layer configured to initiate polling of the downstream port to determine a state of the downstream port; and
a computer readable memory configured to store updated port information with the state of the downstream port from the control layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A polling method, apparatus, and system to detect the attachment and detachment of Universal Serial Bus devices in a wireless system. A hub provides a wired connection to the host and wireless attachment points for its devices, The host periodically queries the hub for changes in the hub'"'"'s status register by sending a polling message through each of its wireless ports, and awaits a response. A peripheral device that wishes to attach to the system responds by sending its unique peripheral address. If a device currently occupies the port, the hub sends out the device'"'"'s unique address in the polling message. If the device is still present, it responds by sending its unique peripheral address. If a response is not received after multiple retries, the device is considered detached. The hub thus determines the status of the ports and updates the status register, which is queried by the host.
45 Citations
26 Claims
-
1. A host apparatus comprising:
-
a device interface configured to couple to a computing device; a downstream port configured to receive a response from a wireless peripheral device; a control layer coupled to the device interface and coupled to the downstream port, the control layer configured to initiate polling of the downstream port to determine a state of the downstream port; and a computer readable memory configured to store updated port information with the state of the downstream port from the control layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of attaching wireless peripheral devices to a wireless host device, the method comprising:
-
initiating, at a control lever of the wireless host device polling of a downstream port by sending a polling message to the downstream port, the wireless host device also including a device interface coupled to a computing device; receiving a response from a wireless peripheral device on the downstream port; determining the state of the downstream port based on the response; updating port information with the state of the downstream port; and updating a status register regarding the state of the downstream port. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium encoded with data and instructions, the data and instructions causing an apparatus executing the instructions to:
-
initiate, at a control layer of a wireless host device, polling of a downstream port by sending a polling message to the downstream port, the wireless host device also including a device interface coupled to a computing device; receive a response from a wireless peripheral device on the downstream port; determine the state of the downstream port based on the response; update port information with the state of the downstream port; and update a status register regarding the state of the downstream port. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
means for initiating, at a control layer of a wireless host device, polling of a downstream port by sending a polling message to the downstream port, the wireless host device also including a device interface coupled to a computing device; means for receiving a response from a wireless peripheral device on the downstream port; means for determining the state of the downstream port based on the response; means for updating port information with the state of the downstream port; and means for updating a status register regarding the state of the downstream port. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification