Device discovery in a wireless communication system
First Claim
1. A device discovery process for use in a wireless communication system having an apparatus for communicating with devices in a wireless network, where the apparatus comprises a host processor;
- a transceiver;
a physical interface coupling the host processor and the transceiver; and
a memory accessible by the host processor and the transceiver to exchange information between the host processor and the transceiver via the physical interface, the device discovery process comprising;
discovering a remote wireless device in the wireless network;
notifying, by the transceiver, the host processor of the remote wireless device;
requesting, under control of the transceiver, capability information from the remote wireless device prior to receiving a request from the host processor for the capability information;
buffering, under control of the transceiver, the capability information before the capability information is requested by the host processor;
receiving a capability request from the host processor via the physical interface;
providing the host processor access to the capability information via the physical interface;
the host processor accessing memory to obtain an indexed bitmap table;
comparing the indexed bitmap table with a previously stored table to determine any changes; and
sending a capabilities request from the host processor to the transceiver for the remote wireless device if the host processor determines the remote wireless device is new based on results of comparing the indexed bitmap table with a previously stored table.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing device discovery in a wireless communication system is described. In one embodiment, a device discovery process is used in a wireless communication system having an apparatus for communicating with WirelessHD devices in a wireless network, where the apparatus comprises a host processor; a transceiver; a physical interface coupling the host processor and the transceiver; and a memory accessible by the host processor and the transceiver to exchange information between the host processor and the transceiver, and the device discovery process comprises: discovering a remote wireless device in the wireless network; notifying, by the transceiver, the host processor of the remote wireless device; requesting, under control of the transceiver, capability information from the remote wireless device prior to receiving a request from the host processor for the capability information; buffering, under control of the transceiver, the capability information before the capability information is requested by the host processor; receiving a capability request from the host processor; and providing the host processor access to the capability information.
-
Citations
13 Claims
-
1. A device discovery process for use in a wireless communication system having an apparatus for communicating with devices in a wireless network, where the apparatus comprises a host processor;
- a transceiver;
a physical interface coupling the host processor and the transceiver; and
a memory accessible by the host processor and the transceiver to exchange information between the host processor and the transceiver via the physical interface, the device discovery process comprising;discovering a remote wireless device in the wireless network; notifying, by the transceiver, the host processor of the remote wireless device; requesting, under control of the transceiver, capability information from the remote wireless device prior to receiving a request from the host processor for the capability information; buffering, under control of the transceiver, the capability information before the capability information is requested by the host processor; receiving a capability request from the host processor via the physical interface; providing the host processor access to the capability information via the physical interface; the host processor accessing memory to obtain an indexed bitmap table; comparing the indexed bitmap table with a previously stored table to determine any changes; and sending a capabilities request from the host processor to the transceiver for the remote wireless device if the host processor determines the remote wireless device is new based on results of comparing the indexed bitmap table with a previously stored table. - View Dependent Claims (2, 3, 4, 5, 6)
- a transceiver;
-
7. An apparatus for use in a wireless communication system for communicating with devices in a wireless network, the apparatus comprising:
-
a host processor; a transceiver; a physical interface coupling the host processor and the transceiver; and a memory accessible by the host processor and the transceiver to exchange information between the host processor and the transceiver via the physical interface, wherein the transceiver and the host processor cooperate to perform a device discovery process that includes; discovering a remote wireless device in the wireless network; notifying, by the transceiver, the host processor of the remote wireless device; requesting, under control of the transceiver, capability information from the remote wireless device prior to receiving a request from the host processor for the capability information; buffering, under control of the transceiver, the capability information before the capability information is requested by the host processor; receiving a capability request from the host processor via the physical interface; providing the host processor access to the capability information via the physical interface; the host processor accessing memory to obtain an indexed bitmap table; comparing the indexed bitmap table with a previously stored table to determine any changes; and sending a capabilities request from the host processor to the transceiver for the remote wireless device if the host processor determines the remote wireless device is new based on results of comparing the indexed bitmap table with a previously stored table. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture having one or more non-transitory computer-readable storage media storing instructions thereon which, when executed by an apparatus having a transceiver and a host processor in a wireless communication system, causes the apparatus to perform a device discovery process comprising:
-
discovering a remote wireless device in a wireless network in the communication system; notifying, by the transceiver, the host processor of the remote wireless device; requesting, under control of the transceiver, capability information from the remote wireless device prior to receiving a request from the host processor for the capability information; buffering, under control of the transceiver, the capability information before the capability information is requested by the host processor; receiving a capability request from the host processor via a physical interface; and providing the host processor access to the capability information via the physical interface; the host processor accessing memory to obtain an indexed bitmap table; comparing the indexed bitmap table with a previously stored table to determine any changes; and sending a capabilities request from the host processor to the transceiver for the remote wireless device if the host processor determines the remote wireless device is new based on results of comparing the indexed bitmap table with a previously stored table.
-
Specification