Method and apparatus for operating a wireless PAN network using an overlay protocol that enhances co-existence with a wireless LAN network
First Claim
1. A method performed by a wireless network interface circuit interfacing a computing device with one or more wireless personal area network (PAN) devices via a wireless PAN, the method comprising:
- communicating timing information between the computing device and at least one of the wireless PAN devices via the wireless PAN, wherein the computing device is operable to coordinate activity of the wireless PAN as a coordinator for the wireless PAN and communicate with one or more wireless local area network (WLAN) devices via a WLAN that is different from the wireless PAN;
determining an inactivity period for the computing device based on the timing information;
communicating between the computing device and the at least one of the wireless PAN devices to agree on the inactivity period;
determining the inactivity period being mutually agreed on by the computing device and the at least one of the wireless PAN devices;
at a first time, determining a start of the inactivity period, and in response, powering off all or a portion of circuitry of the computing device to reduce power consumption of the computing device;
at a second time following the first time, determining an end of the inactivity period, and in response, powering on all or a portion of the powered-off circuitry of the computing device to enable communication with the one or more wireless PAN devices via the wireless PAN; and
adapting the computing device to communicate with the one or more wireless PAN devices by using a PAN protocol that is an overlay protocol partially compliant with a WLAN protocol used by the WLAN sharing a common wireless medium with the wireless PAN, the overlay protocol using WLAN frame formats, or modifications thereof, such that a WLAN device distinct from the computing device and in the WLAN can understand communications transmitted by the computing device to the one or more wireless PAN devices over the common wireless medium;
determining end of an inactivity time agreed to by a wireless PAN device sharing the common wireless medium with the computing device;
enabling a coordination function following the end of the inactivity time;
transmitting, using the coordination function, frames detectable by an access point of the WLAN, the frames modified for PAN traffic and configured to signal a request for the WLAN to defer access by one or more WLAN devices to the common wireless medium for a reservation period; and
during the reservation period and after the end of the inactivity time, communicating, by way of the wireless interface, with the wireless PAN device over the common wireless medium.
21 Assignments
0 Petitions
Accused Products
Abstract
A computing device is interfaced with other devices in a wireless personal area network (PAN) to enhance co-existence with a wireless local area network (WLAN). The computing device coordinates activity of the wireless PAN as a coordinator for the wireless PAN, including communicating with the wireless PAN devices using an overlay protocol that is only partially compliant with the protocol used over the WLAN but enables co-existence. WLAN devices can, upon hearing an overlay protocol frame, understand at least enough of the overlay protocol frame to defer use of a common wireless networking medium. If the PAN coordinator is capable of associating with the WLAN, it can be a dual-network device capable of associating with the WLAN and PAN simultaneously. The dual-network device can use a common network module to handle both WLAN and PAN traffic, communicate with a WLAN device in ad hoc mode and enable power saving.
-
Citations
29 Claims
-
1. A method performed by a wireless network interface circuit interfacing a computing device with one or more wireless personal area network (PAN) devices via a wireless PAN, the method comprising:
-
communicating timing information between the computing device and at least one of the wireless PAN devices via the wireless PAN, wherein the computing device is operable to coordinate activity of the wireless PAN as a coordinator for the wireless PAN and communicate with one or more wireless local area network (WLAN) devices via a WLAN that is different from the wireless PAN; determining an inactivity period for the computing device based on the timing information; communicating between the computing device and the at least one of the wireless PAN devices to agree on the inactivity period; determining the inactivity period being mutually agreed on by the computing device and the at least one of the wireless PAN devices; at a first time, determining a start of the inactivity period, and in response, powering off all or a portion of circuitry of the computing device to reduce power consumption of the computing device; at a second time following the first time, determining an end of the inactivity period, and in response, powering on all or a portion of the powered-off circuitry of the computing device to enable communication with the one or more wireless PAN devices via the wireless PAN; and adapting the computing device to communicate with the one or more wireless PAN devices by using a PAN protocol that is an overlay protocol partially compliant with a WLAN protocol used by the WLAN sharing a common wireless medium with the wireless PAN, the overlay protocol using WLAN frame formats, or modifications thereof, such that a WLAN device distinct from the computing device and in the WLAN can understand communications transmitted by the computing device to the one or more wireless PAN devices over the common wireless medium; determining end of an inactivity time agreed to by a wireless PAN device sharing the common wireless medium with the computing device; enabling a coordination function following the end of the inactivity time; transmitting, using the coordination function, frames detectable by an access point of the WLAN, the frames modified for PAN traffic and configured to signal a request for the WLAN to defer access by one or more WLAN devices to the common wireless medium for a reservation period; and during the reservation period and after the end of the inactivity time, communicating, by way of the wireless interface, with the wireless PAN device over the common wireless medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A wireless network interface circuit far interfacing a computing device with other devices in a wireless personal area network (PAN), comprising:
-
a processor; a wireless interface; and storage configured to store; logic for communicating with an access point of a WLAN that is different from the wireless PAN, such that the computer device is configured to communicate with one or more WLAN devices via the WLAN; logic for communicating with a node of the wireless PAN such that the computer device is configured as a coordinator for the wireless PAN; logic for communicating timing information between the computing device and one or more wireless PAN devices via the wireless PAN; logic for determining an inactivity period for the computing device based on the timing information; logic for communicating between the computing device and at least one of the wireless PAN devices to agree on the inactivity period and determining the inactivity period being mutually agreed on by the computing device and the at least one of the wireless PAN devices; logic for powering off all or a portion of circuitry of the computing device to reduce power consumption of the computing device at a start of the inactivity period and powering on all or a portion of the powered-off circuitry of the computing device to enable communication with the one or more wireless PAN devices via the wireless PAN at an end of the inactivity period; logic for adapting the computing device to communicate with the one or more wireless PAN devices; logic for communicating with wireless PAN devices using a PAN protocol that is an overlay protocol partially compliant with a WLAN protocol used over the WLAN but that enables co-existence of communications of devices using the WLAN and devices using the wireless PAN over a the common wireless medium, wherein the overlay protocol comprises a protocol having WLAN frame formats, or modifications thereof, such that a WLAN device distinct from the computing device and in the WLAN can partially understand communications over the common wireless medium between the computing device and the wireless PAN devices to enable the co-existence of communication over the WLAN and the wireless PAN; and logic for; determining end of an inactivity time agreed to by a wireless PAN device sharing the common wireless medium with the computing device, enabling a coordination function following the end of the inactivity time, transmitting, using the coordination function, frames detectable by an access point of the WLAN, the frames modified for PAN traffic and configured to signal a request for the WLAN to defer access by one or more WLAN devices to the common wireless medium for a reservation period, and during the reservation period and after the end of the inactivity time, communicating, by way of the wireless interface, with the wireless PAN device over the common wireless medium. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A wireless network interface circuit for interfacing a computing device with other devices in a wireless personal area network (PAN) to enhance co-existence with a wireless local area network (WLAN), wherein the WLAN is characterized by a plurality of access points intercommunicating for various devices, and the wireless PAN is characterized by lower power transmissions relative to transmissions over the WLAN, the circuit comprising:
-
a processor; a wireless interface; and storage configured to store; logic for communicating, wirelessly over a specified frequency range with an access point of the WLAN; logic for communicating with a node of the wireless PAN as a coordinator for the wireless PAN; logic for communicating timing information between the computing device and one or more wireless PAN devices via the wireless PAN; logic for determining an inactivity period for the computing device based on the timing information; logic for communicating between the computing device and at least one of the wireless PAN devices to agree on the inactivity period and determining the inactivity period being agreed on by the computing device and the at least one of the wireless PAN devices; logic for powering off all or a portion of circuitry of the computing device to reduce power consumption of the computing device at a start of the inactivity period and powering on all or a portion of the powered-off circuitry of the computing device to enable communication with the one or more wireless PAN devices via the wireless PAN at an end of the inactivity period; logic for communicating with the wireless PAN devices using a PAN protocol that is an overlay protocol partially compliant with a WLAN protocol used over the WLAN but that enables co-existence of communications of devices using the WLAN and devices using the wireless PAN over a common wireless medium, wherein the overlay protocol comprises a protocol having WLAN frame formats, or modifications thereof, such that a WLAN device distinct from the computing device and in the WLAN can partially understand communications over the common wireless medium between the computing device and the wireless PAN devices to enable the co-existence of communication over the WLAN and the wireless PAN; and logic for; determining end of an inactivity time agreed to by a wireless PAN device sharing the common wireless medium with the computing device, enabling a coordination function following the end of the inactivity time, transmitting, using the coordination function, frames detectable by an access point of the WLAN, the frames modified for PAN traffic and configured to signal a request for the WLAN to defer access by one or more WLAN devices to the common wireless medium for a reservation period, and during the reservation period and after the end of the inactivity time, communicating, by way of the wireless interface, with the wireless PAN device over the common wireless medium.
-
Specification