Methods and apparatus for providing a platform coexistence system of

Methods and apparatus for providing a platform coexistence system of

US 20070099567Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0099567 A1 (43) Pub. Date: Chen et al. (54) METHODS...

2MB Sizes 0 Downloads 3 Views

Recommend Documents

System and methods providing secure delivery of licenses and content
Oct 18, 2001 - (75) Inventors; FrancoiS-Xavier Nuttall; PreveSSin. (63) Continuation-in-part of application No. 09/717,6

Methods and apparatus for the treatment of menometrorrhagia
Apr 13, 2007 - Alexander Lebedev, Seattle, WA (US);. Michael William Lau, Edmonds, WA. (US); Michael J. Connolly, Seattl

Methods and apparatus for super-resolution in integral photography
May 13, 2014 - S Todt, C Rezk-Salama, A Kolb, and K.-D Kuhnert, “Fast (Spherical). Light Field Rendering with Per-Pixe

Gaming system, gaming device and method for providing a strategy
Sep 3, 2008 - provide a game including a plurality of awards, each of the ..... LightspeediReal Time Card Game Rules, pu

Methods and apparatus for predicting a channel quality indicator in a
Aug 27, 2013 - Nathaniel Lev Grossman, Los Gatos,. 5 A. C550?) hITJlFlhKas:“.rl'\%°S GCZ'KS'UCSA JP. 2004159284. 6/20

Automated methods for providing bespoke synthetic data for the UK
R [3] package synthpop. 2 for producing non-disclosive entirely synthetic data and evaluates automated synthesising appr

a standardization of methods for determination of the and distilled
experimentally measured densities of alcohol—water solutions and the alcohol content depends on the measurements on wh

Innovative Design and Construction Methods for Off-System Bridges
substructure and superstructure design of off-system bridges, including both standard ... several upcoming off-system br

Applicability of material and capacity planning methods for a - NTNU
Problem. • There is a lack of comprehensive qualitative and quantitative research on issue of applicability of materia

A comparison of cluster and systematic sampling methods for
Objective To compare the results of two different survey sampling techniques (cluster and systematic) used to measure re

US 20070099567Al

(19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0099567 A1 (43) Pub. Date:

Chen et al.

(54)

METHODS AND APPARATUS FOR PROVIDING A PLATFORM COEXISTENCE SYSTEM OF MULTIPLE WIRELESS COMMUNICATION DEVICES

(22) Filed:

Oct. 31, 2005 Publication Classi?cation

(51)

Int. Cl. H04B 7/00

(52)

U.S. Cl.

(76) Inventors: Camille Chen, Cupertino, CA (US); Gedon Rosner, Jerusalem (IL); Boris

May 3, 2007

(2006.01)

.......................................................... .. 455/41.2

Ginzburg, Haifa (IL) Correspondence Address:

(57)

ABSTRACT

INTEL CORPORATION

C/O INTELLEVATE, LLC P.O. BOX 52050

MINNEAPOLIS, MN 55402 (US)

(21) Appl. No.: 100

11/263,778

_\

Embodiments of methods and apparatus for providing a platform coexistence system of multiple Wireless commu nication devices are generally described herein. Other embodiments may be described and claimed.

Patent Application Publication May 3, 2007 Sheet 1 0f 5 100

_\

FIG. 1

US 2007/0099567 A1

Patent Application Publication May 3, 2007 Sheet 2 0f 5 200

US 2007/0099567 A1

_\ 210 1

202-\

,-220

|---_\-____ l 212 l

I \

I

First WCD

l____./____I I

:

|

Second WCD

222

i

NDISAPI NDISAPI I l



I

I

'

Driver

I

l l

I

: 224

Device

/ I

Driver

:

l l

I I

Elf-"T"- “_'““_T _____ "Pu" _\

|

216—I\ I

I 242

NID

I

|

I

> I

l

K

L _ _ _ _ _ __'

NID

/—i-—226 :

I 244

|_ _ _ _ _ _ __'

FlG.2

300—\ 340—\ 362 —\ WPAN

Device



WLAN

_

WMAN

Device

Device —>

354

364 —\ FIG. 3

Patent Application Publication May 3, 2007 Sheet 3 0f 5

416

/_

US 2007/0099567 A1

426

410

/_ 4

Receiver

Transmitter

Receiver

450 —/

430 —\ I

L /— 440

Controller

FIG. 4

Memory

Transmitter

420

Patent Application Publication May 3, 2007 Sheet 4 0f 5

US 2007/0099567 A1

Receive con?guration information

i Transmit con?guration

/— 520

information

/— 535

530 Detect

Adjust wireless

adjustment condition?

545

X

con?guration

540 Generate

Transmit outbound

priority signal

YES

outbound priority YES

signal?

550 Receive

inbound priority

signal?

/— 565

560

Perform

communication activity

Delay/drop communication activity

FIG. 5

Patent Application Publication May 3, 2007 Sheet 5 0f 5

2000

US 2007/0099567 A1

2040

/— 2060

- N ,- - 2030 ,_____l_____

Input Device(s)

/— 2032 Volatile

Memory

/— 2070 Main Memory

/_

Output Device(s)

2034

Non-Volatile

Memory

/— 2050 Interface

<—'

<—>

/— 2080 Mass Storage

Device(s)

Memory Controller

Chipset

/_

2014

l/O Controller

FIG. 6

To and/or from N etwo rk

May 3, 2007

US 2007/0099567 A1

METHODS AND APPARATUS FOR PROVIDING A PLATFORM COEXISTENCE SYSTEM OF MULTIPLE WIRELESS COMMUNICATION DEVICES

nication devices are described herein. The methods and apparatus described herein are not limited in this regard.

[0011]

Referring to FIG. 1, an example Wireless commu

nication system 100 may include one or more Wireless

TECHNICAL FIELD

communication networks, generally shoWn as 110, 120, and 130. In particular, the Wireless communication system 100

[0001] The present disclosure relates generally to Wireless

may include a Wireless personal area netWork (WPAN) 110,

communication systems, and more particularly, to methods

a Wireless local area netWork (WLAN) 120, and a Wireless

and apparatus for providing a platform coexistence system of multiple Wireless communication devices.

metropolitan area netWork (WMAN) 130. Although FIG. 1 depicts three Wireless communication netWorks, the Wireless

BACKGROUND

Wireless communication netWorks. For example, the Wire less communication netWorks 100 may include additional WPANs, WLANs, and/or WMANs. The methods and appa

communication system 100 may include additional or feWer

[0002]

As Wireless communication becomes more and

more popular at of?ces, homes, schools, etc., different Wireless technologies and applications may Work in tandem

ratus described herein are not limited in this regard.

to meet the demand for computing and communications at

[0012]

anytime and/or anyWhere. For example, a variety of Wireless

include one or more subscriber stations, generally shoWn as

communication netWorks may co-exist to provide a Wireless environment With more computing and/or communication

140, 142, 144, 146, and 148. For example, the subscriber stations 140, 142, 144, 146, and 148 may include Wireless

capability, greater mobility, and/or eventually seamless

electronic devices such as a desktop computer, a laptop computer, a handheld computer, a tablet computer, a cellular telephone, a pager, an audio and/or video player (e.g., an MP3 player or a DVD player), a gaming device, a video camera, a digital camera, a navigation device (e.g., a GPS device), a Wireless peripheral (e.g., a printer, a scanner, a headset, a keyboard, a mouse, etc.), a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), and/or

roaming. [0003] In particular, Wireless personal area netWorks (WPANs) may offer fast, short-distance connectivity Within a relatively small space such as an o?ice Workspace or a room Within a home. Wireless local area netWorks (WLANs)

may provide broader range than WPANs Within o?ice build ings, homes, schools, etc. Wireless metropolitan area net Works (WMANs) may cover a greater distance than WLANs by connecting, for example, buildings to one another over a broader geographic area. Wireless Wide area netWorks

(WWANs) may provide the broadest range as such netWorks are Widely deployed in cellular infrastructure. Although each of the above-mentioned Wireless communication netWorks may support different usages, co-existence among these netWorks may provide a more robust environment With

anytime and anyWhere connectivity. BRIEF DESCRIPTION OF THE DRAWINGS

[0004] FIG. 1 is a schematic diagram representation of an example Wireless communication system according to an embodiment of the methods and apparatus disclosed herein. [0005]

FIG. 2 is a block diagram representation of an

The Wireless communication system 100 may also

other suitable ?xed, portable, or mobile electronic devices. Although FIG. 1 depicts ?ve subscriber stations, the Wireless communication system 100 may include more or less sub

scriber stations.

[0013] The subscriber stations 140, 142, 144, 146, and 148 may use a variety of modulation techniques such as spread

spectrum modulation (e.g., direct sequence code division

multiple access (DS-CDMA) and/or frequency hopping code division multiple access (FH-CDMA)), time-division

multiplexing (TDM) modulation, frequency-division multi plexing (FDM) modulation, orthogonal frequency-division multiplexing (OFDM) modulation, multi-carrier modulation (MDM), and/or other suitable modulation techniques to communicate via Wireless links. In one example, the laptop computer 140 may operate in accordance With suitable

Wireless communication protocols that require very loW

example platform coexistence system of multiple Wireless

poWer such as Bluetooth®, ultra-Wide band (UWB), and/or

communication devices.

radio frequency identi?cation (RFID) to implement the WPAN 110. In particular, the laptop computer 140 may

[0006]

FIG. 3 is a block diagram representation of another

example platform coexistence system of multiple Wireless communication devices.

[0007]

FIG. 4 is a block diagram representation of an

example subscriber station. [0008] FIG. 5 is a How diagram representation of one manner in Which the example subscriber station of FIG. 4

may be con?gured. [0009] FIG. 6 is a block diagram representation of an example processor system that may be used to implement the example subscriber station of FIG. 4. DETAILED DESCRIPTION

[0010] In general, methods and apparatus for providing a platform coexistence system of multiple Wireless commu

communicate With devices associated With the WPAN 110 such as the video camera 142 and/or the printer 144 via Wireless links.

[0014] In another example, the laptop computer 140 may use direct sequence spread spectrum (DSSS) modulation

and/or frequency hopping spread spectrum (FHSS) modu lation to implement the WLAN 120 (e.g., the 802.11 family of standards developed by the Institute of Electrical and Electronic Engineers (IEEE) and/or variations and evolu tions of these standards). For example, the laptop computer 140 may communicate With devices associated With the WLAN 120 such as the printer 144, the handheld computer 146 and/or the smart phone 148 via Wireless links. The laptop computer 140 may also communicate With an access point (AP) 150 via a Wireless link. The AP 150 may be operatively coupled to a router 152 as described in further

May 3, 2007

US 2007/0099567 A1

detail below. Alternatively, the AP 150 and the router 152 may be integrated into a single device (e.g., a Wireless

peripherals (e.g., netWork interface cards (NICs)), access

router).

bridges, hubs, etc. to implement a cellular telephone system, a satellite system, a personal communication system (PCS),

[0015] The laptop computer 140 may use OFDM modu lation to transmit large amounts of digital data by splitting a radio frequency signal into multiple small sub-signals, Which in turn, are transmitted simultaneously at different

frequencies. In particular, the laptop computer 140 may use OFDM modulation to implement the WMAN 130. For

example, the laptop computer 140 may operate in accor dance With the 802.16 family of standards developed by IEEE to provide for ?xed, portable, and/or mobile broad band Wireless access (BWA) netWorks (e.g., the IEEE std.

802.16, published 2004) to communicate With base stations, generally shoWn as 160, 162, and 164, via Wireless link(s). [0016] Although some of the above examples are described above With respect to standards developed by IEEE, the methods and apparatus disclosed herein are

readily applicable to many speci?cations and/or standards developed by other special interest groups and/or standard

development organizations (e.g., Wireless Fidelity (Wi-Fi) Alliance, WorldWide Interoperability for MicroWave Access (WiMAX) Forum, Infrared Data Association (IrDA), Third

Generation Partnership Project (3GPP), etc.). The methods and apparatus described herein are not limited in this regard.

[0017] The WLAN 120 and WMAN 130 may be opera tively coupled to a common public or private netWork 170

such as the Internet, a telephone network (e.g., public sWitched telephone netWork (PSTN)), a local area netWork (LAN), a cable netWork, and/ or another Wireless netWork via connection to an Ethernet, a digital subscriber line (DSL), a telephone line, a coaxial cable, and/or any Wireless connec tion, etc. In one example, the WLAN 120 may be operatively coupled to the common public or private netWork 170 via the AP 150 and/or the router 152. In another example, the WMAN 130 may be operatively coupled to the common

public or private netWork 170 via the base station(s) 160, 162, and/or 164. [0018]

The Wireless communication system 100 may

include other suitable Wireless communication netWorks. For example, the Wireless communication system 100 may include a Wireless Wide area netWork (WWAN) (not shoWn).

The laptop computer 140 may operate in accordance With other Wireless communication protocols to support a

WWAN. In particular, these Wireless communication proto cols may be based on analog, digital, and/or dual-mode communication system technologies such as Global System for Mobile Communications (GSM) technology, Wideband

Code Division Multiple Access (WCDMA) technology, General Packet Radio Services (GPRS) technology, Enhanced Data GSM Environment (EDGE) technology, Universal Mobile Telecommunications System (UMTS) technology, standards based on these technologies, varia tions and evolutions of these standards, and/ or other suitable

Wireless communication standards. Although FIG. 1 depicts a WPAN, a WLAN, and a WMAN, the Wireless communi

cation system 100 may include other combinations of

WPANs, WLANs, WMANs, and/or WWANs. The methods

points (APs), redistribution points, end points, gateWays, a tWo-Way radio system, a one-Way pager system, a tWo-Way

pager system, a personal computer (PC) system, a personal data assistant (PDA) system, a personal computing acces sory (PCA) system, and/or any other suitable communica tion system. Although certain examples have been described above, the scope of coverage of this disclosure is not limited thereto.

[0020]

In the example of FIG. 2, a platform coexistence

system 200 may include tWo or more Wireless communica

tion devices, generally shoWn as 210 and 220. The platform coexistence system 200 may be integrated into a single platform such as a subscriber station (e.g., the subscriber station 400 of FIG. 4). The ?rst Wireless communication device (WCD) 210 may include a ?rst netWork device

interface speci?cation (NDIS) application program interface (API) 212, a ?rst device driver 214, and a ?rst netWork interface device (NID) 216. The second Wireless communi cation device (WCD) 220 may include a second NDIS API 222, a second device driver 224, and a second NID 226.

[0021] In general, the ?rst and second WCDs 210 and 220 may interact With each other via softWare (and/ or ?r'mWare) and hardWare. On a softWare and/or ?rmWare level 202 of

the platform coexistence system 200, the ?rst NDIS API 212 and the ?rst device driver 214 may be operatively coupled to the second NDIS API 222 and the second device deriver

224 to exchange con?guration information of the ?rst and second WCDs 210 and 220. On a hardWare level 204 of the

platform coexistence system 200, the ?rst and second NIDs 216 and 226 may be operatively coupled to each other via one or more Wired links, generally shoWn as 242 and 244, to

communicate priority information betWeen the ?rst and second WCDs 210 and 220. In particular, each of the Wired links 242 and 244 may be uni-directional to transmit priority information (e.g., priority signals) as described in detail beloW. In one example, the ?rst NID 216 may transmit a

priority signal from the ?rst NID 216 to the second NID 226 via the ?rst Wired link 242 Whereas the second NID 226 may transmit a priority signal from the second NID 226 to the ?rst NID 216 via the second Wired link 244. Although FIG. 2 depicts tWo separate, unidirectional Wired links opera tively coupling the ?rst and second NIDs 216 and 226, the ?rst and second NIDs 216 and 226 may be operatively coupled to each other With a single bi-directional Wired link. Thus, priority signals from either the ?rst NID 216 or the second NID 226 may be transmitted on the same Wired link.

[0022]

The ?rst WCD 210 may provide communication

services associated With a ?rst Wireless communication

netWork (e.g., the WLAN 120 of FIG. 1) and the second WCD 220 may be associated With a second Wireless com

munication netWork (e.g., the WMAN 130 of FIG. 1). Although the ?rst and second WCDs 210 and 220 may be associated With Wireless communication netWorks based on

different Wireless technologies, the ?rst and second WCDs 210 and 220 may operate Within an identical frequency

and apparatus described herein are not limited in this regard.

range, adjacent frequency ranges, overlapping frequency

[0019] The Wireless communication system 100 may include other WPAN, WLAN, WMAN, and/or WWAN devices (not shoWn) such as netWork interface devices and

munication netWork may operate based on Wi-Fi technol ogy, and the second Wireless communication netWork may

ranges, or relatively proximate frequency ranges that may cause interference. In one example, the ?rst Wireless com

May 3, 2007

US 2007/0099567 A1

operate based on WiMAX technology. Accordingly, folloW ing the above example, the ?rst WCD 210 may communi

such as the printer 144, the handheld computer 146, the smart phone 148 and/or the access point 150. The laptop

cate based on Wi-Fi technology Whereas the second WCD 220 may communicate based on WiMAX technology.

computer 140 may use the second WCD 220 to communi cate With WMAN device(s) of FIG. 1 such as the base

[0023] Brie?y, Wi-Fi technology provides high-speed

described herein are not limited in this regard.

Wireless connectivity Within a range of a Wireless access

point (e. g., a hotspot) in different locations including homes, of?ces, cafes, hotels, airports, etc. In particular, Wi-Fi tech

station(s) 160, 162, and/or 164. The methods and apparatus [0026]

In general, Wi-Fi technology may operate in a

nology may alloW a Wireless device to connect to a local area

frequency range from 2.4 to 2.4835 GHZ, and WiMAX technology may operate in a frequency range from 2.3 GHZ

network Without physically plugging the Wireless device

to 2.7 GHZ. Accordingly, concurrent use of Wi-Fi technol

into the network When the Wireless device is Within a range of Wireless access point (e.g., Within 150 feet indoor or 300

ogy and WiMAX technology may potentially cause consid erable interference. In particular, the interference may be

feet outdoors). In one example, Wi-Fi technology may offer

caused by close proximity of frequency, high poWer trans mission, loW antenna isolation, and/or requirement of high signal-to-noise ratio for high data rate modulation (e.g., 64 quadrature amplitude modulation (QAM)). In one example, transmission using Wi-Fi technology may affect reception

high-speed Internet access and/or Voice over Internet Pro

tocol (VoIP) service connection to Wireless devices. Wi-Fi technology may operate in a frequency range starting at 2.4 gigahertZ (GHZ) and ending at 2.4835 GHZ. The 802.11 family of standards Were developed by IEEE to provide for

using WiMAX technology or vice versa. To mitigate the

WLANs (e.g., the IEEE std. 802.11a, published 1999; the IEEE std. 802.11b, published 1999; the IEEE std. 802.11g, published 2003). The Wi-Fi Alliance facilitates the deploy

potential interference betWeen co-existing Wi-Fi technology

ment of WLANs based on the 802.11 standards. In particu

manner as described in detail beloW. While the above

lar, the Wi-Fi Alliance ensures the compatibility and inter

examples are described With respect to Wi-Fi and WiMAX technologies, the ?rst and second WCDs 210 and 220 may be based on other Wireless technologies.

operability of WLAN equipment. For convenience, the terms “802.11” and “Wi-Fi” may be used interchangeably throughout this disclosure to refer to the IEEE 802.11 suite of air interface standards. The methods and apparatus described herein are not limited in this regard.

[0024] WiMAX technology provides last-mile broadband connectivity in a larger geographical area than other Wireless technology such as Wi-Fi technology. In particular, WiMAX technology may provide broadband or high-speed data con nection to various geographical locations Where Wired trans mission may be too costly, inconvenient, and/or unavailable. In one example, WiMAX technology may offer greater range and bandWidth to enable T1-type service to businesses and/or cable/digital subscriber line (DSL)-equivalent access to homes. WiMAX technology may operate in a frequency band ranging from 2 to 11 GHZ (e.g., 2.3 to 2.4 GHZ, 2.5 to 2.7 GHZ, 3.3 to 3.8 GHZ, or 4.9 to 5.8 GHZ). The 802.16 family of standards Were developed by IEEE to provide for ?xed, portable, and/or mobile broadband Wireless access

netWorks (e.g., the IEEE std. 802.16, published 2004). The WiMAX Forum facilitates the deployment of broadband Wireless access netWorks based on the IEEE 802.16 stan

dards. In particular, the WiMAX Forum ensures the com

patibility and inter-operability of broadband Wireless equip ment. For convenience, the terms “802.16” and “WiMAX”

may be used interchangeably throughout this disclosure to refer to the IEEE 802.16 suite of air interface standards. The methods and apparatus described herein are not limited in

this regard. [0025] As described in detail beloW, the ?rst and second WCDs 210 and 220 of the platform coexistence system 200

may operate concurrently by coordinating and operating in a collocation manner (e.g., function in parallel). In one

example, the platform coexistence system 200 of FIG. 2 may be implemented in the laptop computer 140 of FIG. 1. As noted above, in one example, the ?rst WCD 210 may communicate based on Wi-Fi technology and the second WCD 220 may communicate based on WiMAX technology. In particular, the laptop computer 140 may use the ?rst WCD 210 to communicate With WLAN device(s) of FIG. 1

and WiMAX technology, the ?rst and second WCDs 210 and 220 may be con?gured to operate in a collocation

[0027] Turning back to FIG. 2, the ?rst and the second WCDs 210 and 220 may exchange con?guration informa tion With each other. In particular, the device drivers 214 and 224 may exchange con?guration information With each other via the NDIS APIs 216 and 226, respectively. The con?guration information of each Wireless communication device may indicate a manner in Which the Wireless com

munication device communicates via a Wireless link in the

respective Wireless communication netWork. For example, the device drivers 214 and 224 may exchange information indicative of channels used by and/or assigned to the ?rst and second WCDs 210 and 220, respectively. In addition to channel information, the device drivers 214 and 224 may also exchange information indicative of bandWidth, trans

mission poWer, front-end ?lter, reception sensitivity, antenna isolation, and/or other suitable information associated With the ?rst and second WCDs 210 and 220, respectively.

[0028]

Based on the con?guration information, the ?rst

and second WCDs 210 and 220 may operate in a collocation manner. In particular, each of the ?rst and second device drivers 214 and 224 may determine Whether to adjust

Wireless con?gurations of the NIDs 216 and 226, respec tively, to communicate via Wireless links. In one example, the ?rst device driver 214 may reduce transmission poWer of the ?rst WCD 210 (e.g., reduce to 0 decibel milliWatt (dBm)) if the current output poWer is relatively high (e. g., more than 10 dBm). In another example, the ?rst device driver 214 may reduce transmission poWer of the ?rst WCD 210 if condi tions for antenna isolation are relatively poor (e.g., less than 30 dB). In yet another example, the ?rst device driver 214 may also reduce transmission poWer of the ?rst WCD 210 if the ?rst WCD 210 is not used for multi-hop purposes in mesh netWorks. In addition or alternatively, the ?rst device driver 214 may adjust reception sensitivity of the ?rst WCD 210 to tolerate higher interference input poWer if the output poWer of the second WCD 220 is relatively high (e.g., more than 20 dBm) and/or if antenna isolation conditions are

relatively poor (e.g., less than 40 dB). Although the above

May 3, 2007

US 2007/0099567 A1

examples are described with respect to transmission output

220. For example, the ?rst device driver 214 and/or the ?rst

power and reception sensitivity, the methods and apparatus described herein may adjust other suitable wireless con?gu

NID 216 may hold transmission of one or more packets

rations of the ?rst and second WCDs 210 and 220.

[0029]

Each of the ?rst and second device drivers 214 and

and/or selectively drop one or more packets from transmis sion to balance the performance of the ?rst and second WCDs 210 and 220.

224 may also determine whether to generate an outbound

[0034]

priority signal based on the con?guration information. In

?rst device driver 214, the second device driver 224 may determine whether the wireless communication activity of the second WCD 220 has higher priority than the wireless communication activity of the ?rst WCD 210 based on the inbound priority signal from the ?rst NID 216 via the second wired link 244. If the wireless communication activity of the second WCD 220 has higher priority than the wireless communication activity of the ?rst WCD 210, the second device driver 224 may ignore or disregard the inbound priority signal from the ?rst NID 216. In one example, the wireless communication activity of the second WCD 220 may be critical information as described above. Accordingly, the second device driver 224 and/or the second NID 226 may continue to perform the wireless communication activ ity of the second WCD 220.

one example, the ?rst NID 216 may generate an outbound

priority signal if the ?rst NID 216 is communicating critical information (e. g, receiving and/or transmitting critical infor mation) and if the ?rst and second NIDs 216 and 226 are

using an identical frequency range, adjacent frequency ranges, overlapping frequency ranges, or relatively proxi mate frequency ranges (e.g., less than 100 megahertz (MHZ) in spacing between the frequency ranges). Critical informa tion may be packets such as a beacon, audio packet(s), video packet(s), and/or data packet(s). If the ?rst device driver 214 decides to generate the outbound priority signal, the ?rst NID 216 may transmit the outbound priority signal to the second NID 226 via the ?rst wired link 242 so that the

second device driver 224 may process the outbound priority signal as described in detail below (e.g., the outbound priority signal from the ?rst NID 216 is an inbound priority signal relative to the second device driver 224). [0030]

In a similar manner, the second NID 226 may

determine whether to generate an outbound priority signal based on the con?guration information. The second NID 226 may generate an outbound priority signal if the second NID 226 is communicating critical information and if the ?rst and second NIDs 216 and 226 are using an identical frequency

range, adjacent frequency ranges, overlapping frequency ranges, or relatively proximate frequency ranges. If the second device driver 224 decides to generate the outbound priority signal, the second NID 226 may to transmit the outbound priority signal to the ?rst NID 216 via the second wired link 244.

[0031] Accordingly, each of the ?rst and second device drivers 214 and 216 may determine whether the ?rst and second NIDs 216 and 226, respectively, received an inbound

In a similar manner as described with respect to the

[0035] Otherwise if the wireless communication activity of the second WCD 220 has lower priority than the wireless communication activity of the ?rst WCD 210 (e.g., com municating critical information at the ?rst WCD 210), the second device driver 224 and/or the second NID 226 may

give priority to the wireless communication activity of the ?rst WCD 210. For example, the second device driver 224 and/or the second NID 226 may hold transmission of one or

more packets and/or selectively drop one or more packets from transmission to balance the performance of the ?rst and second WCDs 210 and 220. As a result, the platform

coexistence system 200 may mitigate interference between the ?rst and second WCDs 210 and 220. The methods and apparatus described herein are not limited in this regard.

[0036] Although FIG. 2 depicts two wireless communica tion devices, the methods and apparatus described herein may include additional wireless communication devices.

Referring to FIG. 3, for example, the platform coexistence

priority signal. In particular, the ?rst NID 216 may receive

system 300 may include three or more wireless communi

an inbound priority signal from the second NID 226 via the

cation devices, generally shown as 310, 320, and 330. The platform coexistence system 300 may be integrated into a

second wired link 244. The second NID 226 may receive an

inbound priority signal from the ?rst NID 216 via the ?rst

single platform. The methods and apparatus described

wired link 242.

herein are not limited in this regard.

[0032] In one example, the ?rst device driver 214 may determine whether the wireless communication activity of the ?rst WCD 210 has higher priority than the wireless

[0037] In one example, the platform coexistence system

communication activity of the second WCD 220 based on

300 may include a WPAN device 310, a WLAN device 320, and a WMAN device 330. The WPAN device 310 may

operate based on a relatively shorter-distance technology such as Bluetooth® technology (e.g., the IEEE std. 80215.1

the inbound priority signal from the second NID 226 via the ?rst wired link 242. If the wireless communication activity of the ?rst WCD 210 has higher priority than the wireless communication activity of the second WCD 220, the ?rst device driver 214 may ignore or disregard the inbound priority signal from the second NID 226. Accordingly, the

published in 2002, variations, and/or evolutions of this standard) or UWB technology (e.g., the IEEE std. 80215.3 published in 2003, variations, and/or evolutions of this standard). Alternatively, the WPAN device 310 may operate based on radio frequency identi?cation (RFID) technology

?rst device driver 214 and/or the ?rst NID 216 may continue

or Wi-Fi technology.

to perform the wireless communication activity of the ?rst WCD 210.

[0038]

The WLAN device 320 may operate based on

Wi-Fi technology (e.g., IEEE std. 802.1lx) and the WMAN

[0033] Otherwise if the wireless communication activity

device 330 may operate based on WiMAX technology (e.g.,

of the ?rst WCD 210 has lower priority than the wireless communication activity of the second WCD 220, the ?rst device driver 214 and/or the ?rst NID 216 may give priority to the wireless communication activity of the second WCD

IEEE std. 802.16x). To exchange con?guration information with each other, the WPAN device 310, the WLAN device 320, and the WMAN device 330 may be operatively coupled to each other via a bus 340. To transmit priority signals, the

May 3, 2007

US 2007/0099567 A1

WPAN device 310 and the WLAN device 320 may be operatively coupled to each other via one or more Wired links, generally shown as 352 and 354. Each of the Wired links 352 and 354 may be unidirectional to transmit priority signals from a respective Wireless communication device. In one example, the WPAN device 310 may transmit a priority signal to the WLAN device 320 via the Wired link 352, and the WLAN device 320 may transmit a priority signal to the WPAN device 310 via the Wired link 354.

nas, microstrip antennas, and/or other types of antennas suitable for transmission of RF signals. Although FIG. 4 depicts a single antenna for each of the ?rst and second WCDs 410 and 420, each of the ?rst and second WCDs 410 and 420 may include additional antennas. For example, each

[0039] Following the above example, the WMAN device

tiple-output (MIMO) system.

330 may be operatively coupled to the WLAN device 320 via one or more Wired links, generally shoWn as 362 and

364. In particular, the Wired link 362 may be operatively coupled to the Wired link 352. As a result, the WMAN device 330 may transmit a priority signal to the WLAN device 320 via the Wired links 352 and 362. In a similar manner, the Wired link 364 may be operatively coupled to the Wired link 354 so that the WLAN device 320 may transmit a priority signal the WMAN device 330 via the Wired links 354 and 364.

[0040] While FIG. 3 depicts a particular manner in Which the Wireless communication devices 310, 320, and 330 are

operatively coupled to each other, the Wireless communica tion devices 310, 320, and 330 may be operatively coupled to exchange con?guration information and to transmit pri ority signals in other suitable manners. Although FIG. 3 depicts one of a WPAN device, a WLAN device, and

directional or omni-directional antennas such as dipole

antennas, monopole antennas, patch antennas, loop anten

of the ?rst and second WCDs 410 and 420 may include a

plurality of antennas to implement a multiple-input-mul [0043] For the ?rst and second WCDs 410 and 420 to operate in a collocation manner, the controller 430 may

facilitate the exchange of con?guration information betWeen the ?rst and second WCDs 410 and 420 as described in connection With FIG. 5. The memory 440 may be used to

store the con?guration information and/or other suitable information.

[0044] Although FIG. 4 depicts components of the sub scriber station 400 coupling to each other via a bus 450,

these components may be operatively coupled to each other via other suitable direct or indirect connections (e.g., a point-to-point connection or a point-to-multiple point con nection). In one example, the ?rst and second WCDs 410 and 420 may be operatively coupled to each via one or more

Wired links 460 to exchange priority information. While FIG. 4 depicts a single bi-directional Wired link, the Wired

WMAN device Within the platform coexistence system 300,

link 460 may include tWo separate, uni-directional Wired

the methods and apparatus described herein may include other Wireless communication devices that may operate in accordance With other suitable types of Wireless communi cation netWorks and/or include other combinations of Wire less communication devices. In one example, the platform coexistence system 300 may include a Wireless communi

links operatively coupling the ?rst and second WCDs 410

cation device for a WWAN as an additional Wireless com

munication device or a substitute Wireless communication

device. In another example, the platform coexistence system 300 may include a ?rst WPAN device, a second WPAN

device, and a WMAN device. Wi-Fi technology may be used by one or both of the ?rst and second WPAN devices. The methods and apparatus described herein are not limited in

this regard. [0041] As noted above, the platform coexistence systems 200 and 300 may be implemented in a subscriber station. Turning to FIG. 4, for example, a subscriber station 400 may

and 420. For example, the ?rst WCD 410 may use one Wired

link to transmit priority information to the second WCD 420, and the second WCD 420 may use another Wired link to

transmit priority information to the ?rst WCD 410.

[0045] Although the components shoWn in FIG. 4 are depicted as separate blocks Within the subscriber station 400, the functions performed by some of these blocks may be integrated Within a single semiconductor circuit or may be implemented using tWo or more separate integrated circuits. For example, although the receiver 412 and the transmitter 414 are depicted as separate blocks Within the communication interface 410, the receiver 412 may be

integrated into the transmitter 414 (e.g., a transceiver). Further, While FIG. 4 depicts tWo WCDs, the subscriber station 400 may include additional WCDs. Although the above examples are described With respect to a subscriber

include tWo or more WCDs, generally shoWn as a ?rst WCD

station, the methods and apparatus described herein may be

410 and a second WCD 420. The subscriber station 400 may also include a controller 430 and a memory 440. The ?rst

implemented in other suitable devices such as a Wireless

and second WCDs 410 and 420, the controller 430, and the memory 440 may be operatively coupled to each other via a bus 450.

[0042] Each of the ?rst and second WCDs 410 and 420 may include a receiver, generally shoWn as 412 and 422, respectively. Each of the ?rst and second WCDs 410 and 420 may include a transmitter, generally shoWn as 414 and 424, respectively. The ?rst WCD 410 may receive and/ or transmit data via the receiver 412 and the transmitter 414, respec tively. The second WCD 420 may receive and/or transmit data via the receiver 422 and the transmitter 424, respec tively. Each of the ?rst and second WCDs 410 and 420 may include an antenna, generally shoWn as 416 and 426. Each of the antennas 416 and 426 may include one or more

netWork gateWay, router, modem, hub, etc. The methods and apparatus described herein are not limited in this regard. [0046]

FIG. 5 depicts one manner in Which Wireless com

munication devices may be con?gured to provide the example platform coexistence system(s) of FIGS. 2 and/or 3. The example process 500 of FIG. 5 may be implemented as machine-accessible instructions utiliZing any of many dif ferent programming codes stored on any combination of machine-accessible media such as a volatile or nonvolatile

memory or other mass storage device (e.g., a ?oppy disk, a

CD, and a DVD). For example, the machine-accessible instructions may be embodied in a machine-accessible medium such as a programmable gate array, an application

speci?c integrated circuit (ASIC), an erasable program mable read only memory (EPROM), a read only memory

May 3, 2007

US 2007/0099567 A1

(ROM), a random access memory (RAM), a magnetic

media, an optical media, and/or any other suitable type of medium.

[0047] Further, although a particular order of actions is illustrated in FIG. 5, these actions may be performed in other

temporal sequences. Again, the example process 500 is merely provided and described in conjunction With the apparatus of FIG. 4 as an example of one Way to provide a

platform coexistence system.

generates an outbound priority signal, the ?rst WCD 410 may transmit the outbound priority signal to the second WCD 420 (block 545). As described in detail beloW, control may proceed to block 550.

[0053] Turning to block 550, the ?rst WCD 410 may monitor for an inbound priority signal from the second WCD 420. If the ?rst WCD 410 does not receive an inbound

priority signal, control may proceed directly to block 555 to perform communication activity of the ?rst WCD 410.

[0048] In the example of FIG. 5, the process 500 may begin With the ?rst and second WCDs 410 and 420 (e.g., via

[0054]

the controller 430) exchanging con?guration information

determine Whether a communication activity of the ?rst

With each other. In particular, the ?rst WCD 410 may receive con?guration information associated With the second WCD 420. For example, the ?rst WCD 410 may receive informa

WCD 410 has higher priority than a communication activity of the second WCD 420 as indicated by the inbound priority

tion indicative channel, bandWidth, transmission poWer, front-end ?lter, reception sensitivity, or antenna isolation associated With the second WCD 420 (block 510). Accord ingly, the ?rst WCD 410 may transmit con?guration infor

WCD 410 does not have higher priority than the commu nication activity of the second WCD 420, the ?rst WCD 410

mation associated With the ?rst WCD 410 to the second

WCD 420 (block 520). For example, the ?rst WCD 410 may transmit con?guration information to the second WCD 420 in response to detecting that the second WCD 420 is turned

OtherWise if the ?rst WCD 410 receives an

inbound priority signal at block 550, the ?rst WCD 410 may

signal (block 560). If the communication activity of the ?rst may give priority to the communication activity of the second WCD 420. In one example, the ?rst WCD 410 may hold transmission of one or more packets and/or selectively drop one or more packets from transmission.

WCD 410 may determine Whether to adjust Wireless con ?gurations of the ?rst WCD 410 to communicate via a

[0055] OtherWise if the communication activity of the ?rst WCD 410 has higher priority than the communication activity of the second WCD 420, the ?rst WCD 410 may ignore the inbound priority signal from the second WCD 420 (block 565). Accordingly, the ?rst WCD 410 may proceed to block 555 to perform the communication activity of the ?rst

Wireless link. In particular, the ?rst WCD 410 may monitor for an adjustment condition (block 530). If the ?rst WCD

manner as described in connection With FIG. 5 to provide a

on.

[0049]

Based on the con?guration information, the ?rst

WCD 410. The second WCD 420 may operate in a similar

410 fails to detect an adjustment condition, control may proceed directly to block 540 as described in detail beloW.

platform coexistence system. The methods and apparatus

[0050] OtherWise if the ?rst WCD 410 detects an adjust ment condition, the ?rst WCD 410 may adjust the Wireless con?gurations of the ?rst WCD 410 (block 535). In one example, the ?rst WCD 410 may reduce transmission poWer (e.g., reduce to 0 decibel milliWatt (dBm)) if the current

[0056] FIG. 6 is a block diagram of an example processor system 2000 adapted to implement the methods and appa ratus disclosed herein. The processor system 2000 may be a

output poWer is relatively high (e.g., more than 10 dBm). In

and/or any other type of computing device.

another example, the ?rst WCD 410 may reduce transmis sion poWer if conditions for antenna isolation are relatively

poor (e.g., less than 30 dB). In yet another example, the ?rst WCD 410 may also reduce transmission poWer if the ?rst WCD 410 is not used for multi-hop purposes in mesh netWorks. In addition or alternatively, the ?rst WCD 410

may adjust reception sensitivity to tolerate higher interfer ence input poWer if the output poWer of the second WCD

420 is relatively high (e.g., more than 20 dBm) and/or if

described herein are not limited in this regard.

desktop computer, a laptop computer, a handheld computer, a tablet computer, a PDA, a server, an Internet appliance,

[0057]

The processor system 2000 illustrated in FIG. 6

may include a chipset 2010, Which includes a memory

controller 2012 and an input/output (I/O) controller 2014. The chipset 2010 may provide memory and I/O management functions as Well as a plurality of general purpose and/or special purpose registers, timers, etc. that are accessible or used by a processor 2020. The processor 2020 may be implemented using one or more processors, WPAN compo

antenna isolation conditions are relatively poor (e.g., less than 40 dB). As described in detail beloW, control may proceed to block 540.

nents, WLAN components, WMAN components, WWAN

[0051] The ?rst WCD 410 may determine Whether to generate an outbound priority signal to the second WCD 420 based on the con?guration information (block 540). In one example, the ?rst WCD 410 may generate the outbound

Itanium® technology, the Intel® CentrinoTM technology, the Intel® XeonTM technology, and/or the Intel® XScale® tech nology. In the alternative, other processing technology may

components, and/or other suitable processing components. For example, the processor 2020 may be implemented using one or more of the Intel® Pentium® technology, the Intel®

critical information and if the ?rst and second WCDs 410 and 420 are using an identical frequency range, adjacent

be used to implement the processor 2020. The processor 2020 may include a cache 2022, Which may be implemented using a ?rst-level uni?ed cache (Ll), a second-level uni?ed cache (L2), a third-level uni?ed cache (L3), and/ or any other

frequency ranges, overlapping frequency ranges, or rela

suitable structures to store data.

priority signal if the ?rst WCD 410 is communicating

tively proximate frequency ranges. [0052]

If the ?rst WCD 410 does not generate an outbound

priority signal, control may proceed directly to block 550 as described in detail beloW. OtherWise if the ?rst WCD 410

[0058]

The memory controller 2012 may perform func

tions that enable the processor 2020 to access and commu nicate With a main memory 2030 including a volatile memory 2032 and a non-volatile memory 2034 via a bus

May 3, 2007

US 2007/0099567 A1

2040. The volatile memory 2032 may be implemented by

[0066] Although certain example methods, apparatus, and

Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS

articles of manufacture have been described herein, the

Dynamic Random Access Memory (RDRAM), and/or any

scope of coverage of this disclosure is not limited thereto. On the contrary, this disclosure covers all methods, appara

other type of random access memory device. The non

tus, and articles of manufacture fairly falling Within the

volatile memory 2034 may be implemented using ?ash

scope of the appended claims either literally or under the

memory, Read Only Memory (ROM), Electrically Erasable

doctrine of equivalents. For example, although the above discloses example systems including, among other compo

Programmable Read Only Memory (EEPROM), and/ or any other desired type of memory device.

nents, softWare or ?rmWare executed on hardWare, it should

[0059] The processor system 2000 may also include an interface circuit 2050 that is coupled to the bus 2040. The

be noted that such systems are merely illustrative and should not be considered as limiting. In particular, it is contem plated that any or all of the disclosed hardWare, softWare,

interface circuit 2050 may be implemented using any type of interface standard such as an Ethernet interface, a universal

and/or ?rmware components could be embodied exclusively

in hardWare, exclusively in softWare, exclusively in ?rm

serial bus (USB), a third generation input/output interface (3GIO) interface, and/or any other suitable type of interface.

Ware or in some combination of hardWare, softWare, and/or

[0060]

What is claimed is:

One or more input devices 2060 may be connected

to the interface circuit 2050. The input device(s) 2060 permit

?rmware.

1. A method comprising:

an individual to enter data and commands into the processor

2020. For example, the input device(s) 2060 may be imple mented by a keyboard, a mouse, a touch-sensitive display, a

track pad, a track ball, an isopoint, and/or a voice recogni

tion system. [0061] One or more output devices 2070 may also be connected to the interface circuit 2050. For example, the

output device(s) 2070 may be implemented by display devices (e.g., a light emitting display (LED), a liquid crystal display (LCD), a cathode ray tube (CRT) display, a printer and/or speakers). The interface circuit 2050 may include, among other things, a graphics driver card.

exchanging con?guration information betWeen a ?rst Wireless communication device associated With a ?rst Wireless communication netWork and a second Wireless communication device associated With a second Wire

less communication netWork, the ?rst and second Wire less communication devices being integrated Within a

single platform and operatively coupled to each other via one or more Wired links to transmit priority infor

mation; and identifying a communication priority betWeen communi cation activities of the ?rst Wireless communication device and the second Wireless communication device

The processor system 2000 may also include one or

based on at least one of the con?guration information

more mass storage devices 2080 to store softWare and data.

or the priority information. 2. A method as de?ned in claim 1, Wherein exchanging the

[0062]

Examples of such mass storage device(s) 2080 include ?oppy disks and drives, hard disk drives, compact disks and

con?guration information comprises exchanging informa

drives, and digital versatile disks (DVD) and drives.

tion indicative of at least one of channel, bandWidth, trans

[0063]

The interface circuit 2050 may also include a

communication device such as a modem or a netWork

interface card to facilitate exchange of data With external computers via a netWork. The communication link betWeen the processor system 2000 and the netWork may be any type of netWork connection such as an Ethernet connection, a

digital subscriber line (DSL), a telephone line, a cellular telephone system, a coaxial cable, etc.

[0064] Access to the input device(s) 2060, the output device(s) 2070, the mass storage device(s) 2080 and/or the netWork may be controlled by the I/O controller 2014. In particular, the I/O controller 2014 may perform functions that enable the processor 2020 to communicate With the

input device(s) 2060, the output device(s) 2070, the mass storage device(s) 2080 and/or the netWork via the bus 2040 and the interface circuit 2050. [0065] While the components shoWn in FIG. 6 are depicted as separate blocks Within the processor system 2000, the functions performed by some of these blocks may be integrated Within a single semiconductor circuit or may be implemented using tWo or more separate integrated

mission poWer, front-end ?lter, reception sensitivity, or antenna isolation associated With the ?rst and second Wire less communication devices. 3. A method as de?ned in claim 1, Wherein exchanging the

con?guration information comprises exchanging con?gura tion betWeen at least tWo of a Wireless communication device associated With a Wireless personal area netWork, a Wireless communication device associated With a Wireless local area netWork, a Wireless communication device asso ciated With a Wireless metropolitan area netWork, or a Wireless communication device associated With a Wireless Wide area netWork.

4. A method as de?ned in claim 1 further comprising adjusting one or more Wireless con?gurations of at least one

of the ?rst Wireless communication device or the second Wireless communication device to communicate via a Wire

less link based on the con?guration information. 5. A method as de?ned in claim 1 further comprising generating an outbound priority signal in response to detect ing a condition indicative of communication of critical information and a condition indicative of the ?rst and second Wireless communication devices being associated With at

circuits. For example, although the memory controller 2012

least one of identical frequency ranges, adjacent frequency ranges, overlapping frequency ranges, or substantially

and the I/O controller 2014 are depicted as separate blocks

proximate frequency ranges.

Within the chipset 2010, the memory controller 2012 and the I/O controller 2014 may be integrated Within a single semiconductor circuit.

6. A method as de?ned in claim 1 further comprising transmitting at least one of an outbound priority signal from the ?rst Wireless communication device to the second Wire

May 3, 2007

US 2007/0099567 A1

outbound priority signal from the second Wireless commu

12. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to

nication device to the ?rst Wireless communication device via a second Wired link, Wherein the ?rst and second Wired

ting information indicative of at least one of channel,

links being associated With the one or more Wired links.

bandWidth, transmission poWer, front-end ?lter, reception

less communication device via a ?rst Wired link or an

7. A method as de?ned in claim 1 further comprising

receiving an inbound priority signal from the ?rst Wireless communication device at the second Wireless communica tion device via a ?rst Wired link or an inbound priority signal from the second Wireless communication device at the ?rst

Wireless communication device, Wherein the ?rst and second

transmit the second con?guration information by transmit

sensitivity, or antenna isolation associated With the second Wireless communication device. 13. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to adjust one or more Wireless con?gurations of the second

Wired links being associated With the one or more Wired

Wireless communication device to communicate via a Wire

links. 8. A method as de?ned in claim 1 further comprising

less link based on the ?rst and second con?guration infor mation. 14. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to

delaying or discarding at least one of a communication

activity at the ?rst Wireless communication device in response to detecting a condition indicative of the second

Wireless communication device having a higher priority than

generate an outbound priority signal in response to detecting

the ?rst Wireless communication device or a communication

a condition indicative of communication of critical infor mation and a condition indicative of the ?rst and second

activity at the second Wireless communication device in response to detecting a condition indicative of the ?rst

Wireless communication devices being associated With at least one of identical frequency ranges, adjacent frequency

Wireless communication device having a higher priority than the second Wireless communication device. 9. A method as de?ned in claim 1 further comprising ignoring at least one of an inbound priority signal at the ?rst Wireless communication device in response to detecting a condition indicative of the ?rst Wireless communication

device having a higher priority than the second Wireless

ranges, overlapping frequency ranges, or substantially

proximate frequency ranges. 15. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to

transmit an outbound priority signal from the second Wire less communication device to the ?rst Wireless communi cation device via the one or more Wired links.

communication device or an inbound priority signal at the second Wireless communication device in response to detecting a condition indicative of the second Wireless

16. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to

communication device having a higher priority than the ?rst

receive an inbound priority signal from the ?rst Wireless

Wireless communication device. 10. An article of manufacture including content, Which

tion device via the one or more Wired links.

When accessed, causes a machine to:

receive ?rst con?guration information associated With a ?rst Wireless communication device at a second Wire less communication device, the ?rst Wireless commu

nication device being associated With a ?rst Wireless communication netWork and the second Wireless com munication device being associated With a second

Wireless communication netWork; transmit second con?guration information associated With the second Wireless communication device to the ?rst

Wireless communication device; and

identify priority of communication activities associated the ?rst and second Wireless communication devices at the second Wireless communication device based on at least one of the ?rst con?guration information, the

second con?guration information or priority informa

tion, Wherein the ?rst and second Wireless communication

communication device at the second Wireless communica 17. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to delay or discard a communication activity at the second Wireless communication device in response to detecting a condition indicative of the ?rst Wireless communication

device having a higher priority than the second Wireless communication device based on an inbound priority signal from the ?rst Wireless communication device. 18. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to ignore at least one of an inbound priority signal at the ?rst Wireless communication device in response to detecting a condition indicative of the ?rst Wireless communication

device having a higher priority than the second Wireless communication device or an inbound priority signal at the second Wireless communication device in response to detecting a condition indicative of the second Wireless

communication device having a higher priority than the ?rst Wireless communication device.

devices being integrated Within a single platform and

19. An apparatus comprising:

operatively coupled to each other via one or more Wired

a ?rst Wireless communication device having a ?rst device driver and a ?rst netWork interface device, the

links to communicate the priority information. 11. An article of manufacture as de?ned in claim 10, Wherein the content, When accessed, causes the machine to

receive the ?rst con?guration information by receiving information indicative of at least one of channel, bandWidth,

transmission poWer, front-end ?lter, reception sensitivity, or antenna isolation associated With the ?rst Wireless commu

nication device.

?rst Wireless communication device being associated With a ?rst Wireless communication netWork; a second Wireless communication device having a second device driver and a second netWork interface device, the second Wireless communication device being asso ciated With a second Wireless communication netWork,

May 3, 2007

US 2007/0099567 A1

wherein the ?rst and second network interface devices

being operatively coupled to each other via two uni directional wired links to communicate priority infor mation, and wherein the ?rst and second device drivers are operatively

coupled to each other to exchange con?guration infor mation, and to identify a communication priority between communication activities of the ?rst wireless communication device and the second wireless com munication device based on at least one of the con

?guration information and the priority information. 20. An apparatus as de?ned in claim 19, wherein the ?rst and second wireless communication networks comprise at least one of a wireless personal area network, a wireless local area network, a wireless metropolitan area network, or a wireless wide area network.

21. An apparatus as de?ned in claim 19, wherein the

con?guration information comprises information indicative

27. A system comprising: a ?ash memory; and

a processor coupled to the ?ash memory to exchange con?guration information between a ?rst wireless com munication device associated with a ?rst wireless com munication network and a second wireless communi cation device associated with a second wireless

communication network, and to identify a communi cation priority between the ?rst wireless communica tion device and the second wireless communication device based on at least one of the con?guration

information or priority information, wherein the ?rst and second wireless communication devices are integrated within an single platform and operatively coupled to each other via one or more wired

links to transmit the priority information. 28. A system as de?ned in claim 27, wherein the con

?guration information comprises information indicative of

of at least one of channel, bandwidth, transmission power,

at least one of channel, bandwidth, transmission power,

front-end ?lter, reception sensitivity, or antenna isolation

front-end ?lter, reception sensitivity, or antenna isolation

associated with at least one of the ?rst wireless communi cation device or the second wireless communication device. 22. An apparatus as de?ned in claim 19, wherein at least one of the ?rst device driver or the second device driver adjusts one or more wireless con?gurations to communicate via a wireless link based on the con?guration information. 23. An apparatus as de?ned in claim 19, wherein at least one of the ?rst device driver or the second device driver

associated with at least one of the ?rst wireless communi cation device or the second wireless communication device. 29. A system as de?ned in claim 27, wherein the processor adjusts one or more wireless con?gurations of at least one of the ?rst wireless communication device or the second wire less communication device to communicate via a wireless link based on the con?guration information.

generates an outbound priority signal in response to detect ing a condition indicative of communication of critical information and a condition indicative of the ?rst and second

wireless communication devices being associated with at least one of identical frequency ranges, adjacent frequency

ranges, overlapping frequency ranges, or substantially

proximate frequency ranges. 24. An apparatus as de?ned in claim 19, wherein the ?rst network interface device transmits an outbound priority signal to the second network interface device via a ?rst wired link of the two uni-directional wired links, and receives an inbound priority signal from the second network interface device via a second wired link of the two uni directional wired links. 25. An apparatus as de?ned in claim 19, wherein at least one of the ?rst device driver or the second device driver

delays or discards a communication activity associated with the ?rst wireless communication device or the second wire less communication device based on the priority informa tion. 26. An apparatus as de?ned in claim 19, wherein at least

30. A system as de?ned in claim 27, wherein the processor generates an outbound priority signal in response to detect ing a condition indicative of communication of critical information associated with at least one of the ?rst wireless communication devices or the second wireless communica tion device and a condition indicative of the ?rst and second

wireless communication devices being associated with at least one of identical frequency ranges, adjacent frequency

ranges, overlapping frequency ranges, or substantially

proximate frequency ranges. 31. A system as de?ned in claim 27, wherein the processor delays or discards a communication activity associated with the ?rst wireless communication device or the second wire less communication device based on the priority informa tion. 32. A system as de?ned in claim 27, wherein the processor ignores at least one of an inbound priority signal at the ?rst wireless communication device in response to detecting a condition indicative of the ?rst wireless communication

device having a higher priority than the second wireless communication device or an inbound priority signal at the second wireless communication device in response to detecting a condition indicative of the second wireless

one of the ?rst device driver ignores at least one of an

communication device having a higher priority than the ?rst

inbound priority signal from the second network interface than the second wireless communication device or the

wireless communication device. 33. A system as de?ned in claim 27, wherein the ?rst wireless communication device transmits a priority signal to the second wireless communication device via a ?rst wired

second device driver ignores an inbound priority signal from

link of the one or more wired links and receives a priority

the ?rst network interface device in response to detecting a condition indicative of the second wireless communication device having a higher priority than the ?rst wireless com munication device.

signal from the second wireless communication device via a

device in response to detecting a condition indicative of the

?rst wireless communication device having a higher priority

second wired link of the one or more wired links.