throbber
MUONAAOYTA
`
`US 20040047324A1
`
`as United States
`a2) Patent Application Publication co) Pub. No.: US 2004/0047324 A1
`
` Diener (43) Pub. Date: Mar. 11, 2004
`
`
`(54) SYSTEM AND METHOD FOR
`MANAGEMENTOF A SHARED FREQUENCY
`BAND USING CLIENT--SPECIFIC
`MANAGEMENTTECHNIQUES
`Inventor: Neil R. Diener, Rockville, MD (US)
`
`(76)
`
`Correspondence Address:
`COGNIO, INC.
`101 ORCHARD RIDGE DRIVE
`SUITE 350
`GAITHERSBURG, MD 20878 (US)
`
`(21) Appl. No.:
`
`10/641,973
`
`(22) Tiled:
`
`Aug. 15, 2003
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 10/420,515,
`filed on Apr. 22, 2003.
`Continuation-in-part of application No. 10/246,363,
`filed on Sep. 18, 2002.
`
`(60) Provisional application No. 60/319,542,filed on Sep.
`11, 2002. Provisional application No. 60/319,714,
`filed on Nov. 20, 2002. Provisional application No.
`60/453,385,filed on Mar. 10, 2003. Provisional appli-
`cation No. 60/320,008, filed on Mar. 14, 2003.
`
`Publication Classification
`
`Tint. C1? cc eeeecseeeneeecceennnseseennneveeeeeene H04Q 7/24
`(SD)
`(52) U.S. Ch. eect 370/338; 370/319
`67)
`ABSTRACT
`A system and method are provided for managing commu-
`nication with a plurality of wireless client devices operating
`in a radio frequencyband shared by other types of devices,
`comprising a step of controlling at least one parameter
`associated with radio communication with each of the
`plurality of wireless devices based on the radio frequency
`environment associated with each corresponding one of the
`plurality of wireless client devices. Spectrum profile infor-
`mation describing the radio frequency environment(activity
`in the frequency band) at a wireless client device is sent to
`the wireless base station device (where the parameter con-
`trols are made) from either a wireless client device or
`another radio device in the proximity of one or more
`wireless client devices that
`is capable of generating the
`spectrum profile information. The spectrum profile informa-
`tion may include information identifying signals that are
`occurring in the frequency band in the proximity of a
`wireless client device. Examples of parameters that may be
`controlled at the wireless base station device include packet
`fragmentation threshold(the length of a data packet), trans-
`mission data rate and transmission scheduling (synchroniz-
`ing a transmission to quiescent intervals of one or more
`periodic interfering signals).
`
`i
`I
`|
`t
`|
`{
`f
`
`|
`i
`!
`!
`i
`I
`i
`|
`
`\
`\
`\
`
`\
`
`\
`
`\
`
`“
`
`V
`
`ao
`4200(2)
`Spectrum
`Sensor
`
`) Zs
`
`‘
`
`V
`
`1030(2)
`WLAN
`STA
`
`~~ “NN
`4200(N)~—«N\
`\
`Spectrum
`\
`Sensor
`
`Vv
`
`\
`\
`4020 \
`\
`\
`\
`
`\
`\
`!/
`
`V
`
`1000
`
`Frequency
`Hopping
`Communication
`Device
`
`1030(1)
`
`.
`1010
`
`Microwave
`Oven
`
`
`
`Infant Monitor
`Transmitter
`
`V
`
`WLAN
`
`V
`
`1060(1)
`
`v7
`
`1080
`
`Radar
`Device(s)
`
`4030(N)
`
`V
`
`Ethemet
`
`“ 7
`
`“
`
`From Spectrum Sensors
`(2) to (N)
`
`
`STA
`1070
`
`New
`
`Unlicensed
`
`Devices
`Band Wireless
`
`
`
`1092 [p=1096
`Processor
` 1080
`
`
`Server
`
`1094
`
`Network
`Management
`Station
`
`1
`
`APPLE 1006
`
`APPLE 1006
`
`1
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 1 of 36
`
`US 2004/0047324 Al
`
`“w™
`~~ Sam~
`
`V/
`
`103002)
`WLAN
`STA
`
`
`
`Frequency
`Hopping
`Communication
`Device
`
`\
`
`\ | |
`
` Infant Monitor
`
`Transmitter Cordless Phone
`Device(s)
`
`1080
`
`1030(1)
`
`Radar
`
`STA
`
`
`|
`
`
`
`|
`|
`
`|
`
`!
`
`\
`
`\
`
`\
`
`1030(N)
`
`VV
`
`WLAN
`STA
`
`Ethernet
`
`-
`
`- -
`
`From Spectrum Sensors
`(2) to (N)
`
`
`
` New
`Unlicensed
`
`
`
`Band Wireless
`Devices
`
`“\
`
`N\
`
`AN
`
`
`
`Y
`“Ae _
`Network
`~oOLe Memory|Management1094
`Station
`
`
`
`
`
`FIG. 1
`
`Processor
`
`1092
`
`1086
`
`1090
`
`1070
`
`
`
`
`2
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 2 of 36
`
`US 2004/0047324 Al
`
`NVIMq+'Z0835S
`
`ssai/psoypue
`
`SOUOUd
`
`
`
`UPADSABMOIOII
`
`¢Ola
`
`audUdSsa|ploD{|ss|{||||[||_|—|L_|
`
`Anuenbe4||||||meeLILI
`JOWUOI)JUesU|STSo
`
`UUUUOUUUODUUOU
`pesusdi|unZHvcSZAONSNDAYS<<—ee|Jeddoy
`
`pueq
`
`YyaMOd
`
`3
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 3 of 36
`
`US 2004/0047324 Al
`
`
`
`suo,Sse[Pi0DSSd
`
`sepey
`
`Jepey
`
`€Old
`
`VWVVWV
`
`UU[|
`
`YaMOd
`
`SL)20833S
`
`NVIM
`
`JVUUUUUUY
`
`
`
`pasuasi|unZHDS AONANDAYS
`
`pueg
`
`4
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 4 of 36
`
`US 2004/0047324 Al
`
`‘BulodayAvanoy
`
`wuinsjaeds
`
`
`
`O90}soyuoW\JUe}Uf
`
`bvSls
`
`BP——a—"—eeemee
`
`@AeMOIOIY|\OLOLJ_1OsUusgWLSrwnyoedsNVIMA
`|\ozor
`
`USAC,Aduenbei4
`
`0001
`
`winupeds
`
`Josuag
`
`(Z)00z1
`
`|\Buiddoy
`
`solAeq
`
`voyeotunuwos
`SS9|psoD
`
`
`
`aGesojgwa]-WOYysJOMJOU
`
`
`aBeoyswa]-6u07(sonsneys
`
`SHalySwiL-[eayBuypnjou!
`aJOWDYAyeuondo)
`
`je007]UOIEULOjU|
`
`winujoadssse00/q4—_—ThZ|uoIeWOyu]
`@q——--—-——i—-—--—--—\(oeor|Jaywusuess
`
`ALANS
`
`
`
`$]Ou]JUOD991A9q
`
`$jO.NUOD
`
`“7
`
`
`
`(N)OSOL(osor
`
`(Z)OSOL
`
`Nyra
`
`wrnypeds
`
`Josuag
`
`(L)00zt
`
`0201
`
`pasusdijunMON
`
`
`
`SSajauipApueg
`
`seoIneg
`
`NVIM
`
`VLS
`
`(N)DEOL
`
`A
`
`eauoud
`
`os0l
`
`reese
`
`— em ae oe
`
`5
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 5 of 36
`
`US 2004/0047324 Al
`
`FIG. 5
`
`
`
`
`Spectrum Sampling
`Sample Frequency Band
`
`Accumulate Data
`
`2000
`
`
`
`Signal Classification
`Whatis out there?
`Signal Classification
`
`2010
`
`
`
`
`
` Policy Execution
`
`What should be done aboutit?
`
`2020
`
`2030
`
`
`
`Spectrum Actions
`Whatwill be done aboutit?
`
`
`
`
`Dynamic Frequency Selection (DFS)
`Transmit Power Control (TPC)
`
`
`Rate Adaptation
`Packet Adaptation
`Co-existence Algorithms
`Etiquettes
`
`
`etc.
`
`
`6
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 6 of 36
`
`US 2004/0047324 Al
`
`Januag{0
`
`6
`
`
`
`juaWeBeueyYIOMON
`
`(s)uojeaddy
`
`9‘Sls
`
`JOSsao0ld
`
`3SOH
`
`winyoads
`
`uo1}e2907]
`UOHESIJISSE]D
`jusWaunseayy
`
`v
`
`eulbuy
`
`eulbuy
`
`auibuy
`
`cs
`
`
`
`
`(ISN)eoee}u)Winjoedsyomey
`
`Ayundag
`
`SOOINI9S
`
`SOOIAIOS
`
`SOOIAIOS
`
`uoe007
`
`Buiejeq
`
`
`
`JOSS800)q{Lb=|Peppaquy|
`
`seqelemyneds|SUSAINGSDS
`
`St
`
`
`
`soooyuabyja}u|
`
`Wlodg
`
`
`
`9|pueqeseg
`
`(Y3SAIR034
`
`
`
`JOYAAIBOSNVUL)O1GVYch
`
`aaiaagAuy
`
`wunuyoedsaul|-jeay
`
`JOYS)euibuysishjeuy
`
`
`
`
`
`lulodssacoy.ybN,
`
`Josuaswiniyjeds
`
`0¢
`
`7
`
`
`
`
`
`
`
`
`
`
`

`

`
`
`ayngyoysdeus
`
`{NGI
`
`yoysdeus
`
`——<—_|
`
`
`
`jeubisjessaniun
`
`sBoy
`
`‘(aossao0idwo)
`
`Patent Application Publication
`
`Mar.11, 2004
`
`Sheet 7 of 36
`
`US 2004/0047324 Al
`
`ingsjejs
`
`"SAJaMOd
`
`§ngoDbas4
`
`
`
`
`
`qUSAq95/Nguomw
`
`S9DeLs}u|ollas|ee~#—LoaTAasssnOVA
`WVHod-jenq9¢cc
`1OSS890lqv2
`
`
`sngaig(ag)soya}0qjeuBbig
`
`woraenasecennnnsneBAIDDSY
`wg)owneeeeeJsopajeqJO}9}9qIasindyead
`
`
`mewiniyedspaapsy
`
`seaeewoescreeceJayngLa|9s
`
`
`jonuodysn{pyeseygsbesy
`
`L¢(SSN)sez1UOIYQUAS
`%¢DONSNILALNILXSN>SPOBHO}U|
`
`
`
`
`(WS)sezjeuywnuygedsulesjeubis
`uol}Ia0Dyeubis
`
`:YNGSALNILXAN
`
`8
`
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 8 of 36
`
`US 2004/0047324 Al
`
`e1eq1aYO
`
`
`
`
`
`
`
`puesuoissiusuezy“————__SASHESwinjoeds
`
`BANOYJOJOQUINN
`
`8‘Sls
`
`
`
`jeuBblsayejnunsoy
`
`
`
`93d‘SAd‘vad
`
`<—_—_-
`
`
`
`
`
`
`jeubigayeinwnooy9~——‘65d‘84d‘ZAd°@YHOLOSLAGAS1Nd
`
`
`ejeqeasingvlad‘€bdd‘Zlad‘bb4d‘Obad
`
`eyeqesind;.aq'€5d23d‘bAd‘+Y¥OLOSLAGASINd
`oul
`
`Aouanbal4
`
`9
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 9 of 36
`
`US 2004/0047324 Al
`
`FIG. 9
`
`
`
`Reference Signal
`Pulse Data 1
`(e.g., Bluetooth
`
`
`Compare Accumulated
`SCO)
`
`Signa! Pulse Data
`
`Against
`
`Reference Signal Pulse
`Data
`
`
`Reference Signal
`
`.
`Pulse Data 2
`
`Accumulated Signal
`(e.g., Microwave
`
`
`Pulse Data for
`Oven)
`
`
`Signal Puise(s) to
`
`be Classified
`
`
`
`
`
`Reference Signal
`Pulse Data N
`(e.g., Infant
`
`
`Monitor)
`
`
`Match
`Criteria
`
`Match
`Criteria
`
`Match
`Criteria
`
`10
`
`10
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 10 of 36
`
`US 2004/0047324 Al
`
`
`
`
`
`
`
`OeDRE
`
`
`WLSsdapS
`
`VLSsdqu9VLSsdqu,72
`
`@Beisa0dON
`
`dv
`
`Jdece~x<
`
`ao0ugepajuyXX
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11
`
`11
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 11 of 36
`
`US 2004/0047324 Al
`
`FIG. 11
`
`
`Embedded
`Processor
`
`
`
`
`| |
`
`|
`|
`|
`
`—|
`
`12
`
`NetworkInterface
`
`
`
`| | | | | | | | | | | | | |
`
`Card (NIC) LTee |
`
`32
`
`34
`
`INTERFACE
`
`EMBEDDED
`
`SOFTWARE
`
`
`
`reece
`
`
`40
`
`42
`
`HOST
`PROCESSOR
`
`
`
`PC
`
`MEMORY
`
`
`
`HOSTED
`SOFTWARE
`
`12
`
`12
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 12 of 36
`
`US 2004/0047324 Al
`
`—~eeeeeT----
`
`(ZHD¢‘'6’a)WaaoWx31901
`TeN19924peppoqua||weus|IOPES
`
`
`JI9AI909OVINTX.uyTO90LONd||sooo10ud
`||||||olpey||
`
`ve‘6°9)JOSS900/d
`osor
`olor|es|[ssw
`
`
`
`000r(SIN)PIED
`
`
`
`BOPLS}U]YIOMSN
`
`Ov0r
`
`AVYALVSDISV
`
`cLOld
`
`(N)OOZL©}(10071
`
`(ZH
`
`Yous
`
`
`
`OLOPwvydsHSV14
`
`090%
`
`AYOWSAN
`
`cOOe
`
`JIALSOH
`
`LSOH
`
`YyOSSA00U"d
`
`13
`
`
`
`oL0eAV1dS10
`
`YOLINOW
`
`13
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 13 of 36
`
`US 2004/0047324 Al
`
`FIG. 13
`
`The Application Program
`
`NSI
`
`Controls
`.
`StdHdr_t
`Supplied to
`~~ — _ vsenart _o
`Measurement
`IE_Radio_CFG
`
`6000<~4Jrrerrer reas Engine, Which
`IE_PD_CFG(for PD 0)
`in Turn
`|
`IE_PD_CFG(for PD 1)
`Configures
`~~ TTT TUF bevy 4
`SAGE Through
`—_-—— IE_PEVT_CFG
`SAGEDrivers
`|
`and/or the
`|
`
`Start Pulse Detector Test
`
`|
`
`StdHdr_t
`
`' SESS_STARTED_RESP
`IE_Return_Code
`INFO, seq = 1, cnt = 2
`
`6010
`
`|
`
`Configuration
`
`Radio
`
`|
`
`|
`|
`|
`
`Stdddrt_
`InfoHdr_t
`.
`|
`Fas bytes reservedfield
`Generated from Data
`|
`L ClassPevt (pulse 1)
`TrineeDautinilead\
`Accumulated By
`
`-_-—_——_——it(pul — ) —_-—— Measurement Engine
`ClassPevt
`Ise 2
`|
`INFO, seq = 3, cnt =3
`|
`Additional
`<< Information
`|
`|
`Messages Generated
`!
`INFO, seq = 6, cnt = 2
`from Data
`Accumulated By
`sees
`|
`|
`Measurement Engine
`
`-_-—-—_— Information Message
`
`<<
`
`6020
`
`6030
`
`14
`
`

`

`2000
`
`Spectrum
`Sampling
`
`2000
`
`Spectrum
`Sampling
`
`FIG. 14
`
`Signal
`Classification
`
`Signal
`Classification
`
`204
`
`Display/Announce
`Alert
`
`Display Alert
`
` US 2004/0047324 Al
`2025 Patent Application Publication Mar. 11,2004 Sheet 14 of 36
`
`User Selects
`Spectrum Policy/
`Action to be
`Executed
`
`Display Event
`with
`Recommended
`Action(s)
`
`Execute
`Spectrum Policy
`
`Display Event
`Summary
`Information
`
`2020
`
`Execute
`Spectrum Policy
`
`15
`
`15
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 15 of 36
`
`US 2004/0047324 Al
`
`FIG. 16
`
`Up Wireless
`Interference has been detected, and
`network has been optimized.
`
`To learn more, click here. q TireeCUFTeia)aod
`
`Cordless Phone (1)
` Cordless Headset
`
` _General| Support
` Wireless Devices in Coverage Area
`Detected :
`Capacity Rating
`
`
`
`Microwave Owen (7)
`
`Microwave Owen
`Cordless Phone
`
`
`
`Capacity
`
` Alert Notification
`T Enable Notification On Interter
`I~ Enable Notification On Capacity Change
`
`Advanced
`
`|.
`
`Event Log
`
`|
`
`
`
`FIG. 18
`
`S_Event tog
`
`Alen lewal
`
`i
`|
`
`Type
`
`weneeos
`
`baad Tre
`
`229378
`
`__ lerieserINWCROWAVE CVEM Turnad OFF
`AS
`ats
`. eter
`
`14 99,19 O34 92005
`tl CORDLESS PHONE Tusted OFF
`Veet fetet
` (MOROWAVE CWEN ThineON JN.49.95057 2003,
`Bercedioe:
`13S18
`
`reneser_IRALFTOUTH HEADSET Turend CFF [tPeeS O51 SOOT
`:
`reriater
`CH CORDLESS PHONE Tamed OV
`4441 COI 034 SOS
`&3@ _Connacend io Server en Host | 127.0.0.1 Por Mumiber | 6891
`
`16
`
`16
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 16 of 36
`
`US 2004/0047324 Al
`
`FIG. 19
`
` ae aaang Event PropertiesmensestennantracnmrunuseesuamneavemriemrmmareasterascnnaasnmnatenanatnmMt
`Date & Time :
`19:£2:31 11/16/2002
`
`Event Time Stamp :
`
`151195575
`
`Event Source ID :
`
`1
`
`Event Type :
`
`Interferer
`
`Event ID:
`
`3
`
`Bluetooth detected
`
`
`
`
`
`
`
`Event Message:
`
`
`r Description
`
` t wtomatic Spectrum Policy rule 7.0.2 has been triggered:
`
`
`
`802.11 Fragmentation size set to S5l2 bytes.
`802.11 Data rate has locked to 6 Mbps.
`
`ees
`ee
`: “ ix}
`
`revert Properties
`
`
`:iDate & Time : 19:42:25 11/18/2002
`
`FIG. 20
`
`: Event Time Stamp ;
`
`7 Event Type:
`
`151193201
`
`Interferer
`
`Event Source ID ;
`
`Event ID:
`
`i
`
`1
`
`7
`
`Event Message :
`Cordless Phone detected
`
`
`Descriptionear———__
`|
`2.4 Ghz cordless phone has been detected.
`;
`“UPower level © -16 GBm.
`raffic type = periodic, 1 mg bursts
`
`ipseisatindittnthineaed
`em
`-
`+ AermtaneneenshnmamnatniCttnarnaastlbaineared ciat woe
`
`* Details
`
`then you can set a |
`Tf you experience static on your cordless phone,
`_|policy to prevent your 802.11 traffic from interfering with
`-ijthe phone.
`Go to the Policy Wizard Tab for more information.
`
`17
`
`17
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 17 of 36
`
`US 2004/0047324 Al
`
`FIG. 21
`
`
`
`
`NByeCt
`Everts| Graphs 802.11 Stets|SpectrumAdvisor]
`
`pGeneral Statistics mne-veerve
`om
`1
`| Rx Bad PL.CP Header (CRC)
`=
`| Rx Bad PLCP Header(SFO)
`s
`Rx Bad PLCP Header(Rete)
`=
`Rx Bad PLCP Header (Modulation)
`=
`Rx Bad CRC
`=
`| Rx Bad Version
`=
`| Rx Bad Type (CiruRsvd)
`s
`| Rx Frames Too Smal
`-
`| Rx Contra Frames Too Long
`.
`i Rx trom Mcast Address
`=
`: Rx From Seit (DOSattack)
`=
`' Rx FIFO Overrun
`-
`Total Rx Events
`=
`| Rx CTS for Other STA
`=
`L
`
`
`.
`Rx Fitered sy Multicast Address.
`.
`Rx CTS not expected
`a
`Rx Filtered Mutticast trom Self
`=
`Rx ACK for Other STA.
`=
`Rx Filtered Mullicast from other BSSID
`=
`Rx ACK not expected
`*
`Rx Fitered by Type
`=
`Total Channel Rx Time
`=|
`Rx Forwarded Unicast
`-
`Tx FIFO Underrun
`=
`Rx Forwarded-Muticast
`=
`Tx Bad Buffers
`=
`Rx No Buffer (LMBUF)
`=
`Total Tx Events
`=|
`Rx No Buffer (LMSEG)
`:
`Tx Opportunities Skipped
`ai
`Total Channel CCA Time
`=
`Total’ Channel Tx Time
`wi
`Totat Channet tale Time
`=
`Total Deferral
`-
`Tx without Deferral
`=
`Numberof Deferrals
`-|
`Tx with Deter after Ric, CCA, or Open
`=
`Rx CCA Events
`= i
`Tx with Defer after Tx
`=
`Rx CCA, tor non-802.11
`i
`Rx Filtered by Unicast Address
`=
`i
`
` :
`
`.
`

`
`PER vs Size
`
`Time of Last Rx
`| Rx Undefined Key
`Rx RTS for Other STA
`Rx CTS expected
`
`=
`.
`-
`=
`
`Tx ACK
`Tx Dropped due to retries
`Rx Timeout on CTS
`Rx Timeout on ACK
`
`| Ry Filtered Duplicate
`| Rx BeeICVMIC
`|
`TxMSDU successful
`Time of Last Tx
`1xcIsS
`
`|
`
`=
`.
`=
`-
`
`Rx ACK for Fragments
`&xewhen expecting
`Rx Too Small (Encrypted)
`Rx ACK expected
`
`18
`
`18
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 18 of 36
`
`US 2004/0047324 Al
`
` La Spectrum Management
`
`Everts Graphs | 802.11 stats | Spectrum Advisor |
`
`sl SA Stats
`@ DutyCycle
`Number Of Peaks
`® Spectrum Analyzer
`
`
`Pulse Plot
`Spectrum Anelyzer
`
`aSel
`? - Spectrum Analyzer
`
`bs Bee
`
`Duty Cycle
`
`ele Le)
`
`
`
`
`yu Baurtd ad Spectrum Analyzer
`Concurrent Peaks
`
`B
`
`Probability &B
`
`8
`
`4
`
`3
`
`6
`
`19
`
`19
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 19 of 36
`
`US 2004/0047324 Al
`
`FIG. 24
` pectrumManageme
`Everts Graphs | 802.11 stets | Spectrum Aavisor |
`Message Stats
`
`G7] Pulse Histograms
`:
`Center Frequency
`Bandwidth
`Putse Duration
`Pulse Gap
`Pulse Power
`
`:} @-£2J Spectrum Analyzer
`
`
`
`Probability
`
`8
`
`8888
`

`
`Probability
`
`Probability
`
`720.034
`
`Center Frequency
`
`Fra
`
`pcm eeCa
`
`Pulse Gap
`
`Pulse Power.
`
`a
`
`Pulse Event.Count
`
`Probabilily8888
`
`Probability
`
`
`
`PulseEvertCount
`
`Pita era4
`
`
`20
`
`20
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 20 of 36
`
`US 2004/0047324 Al
`
`Good BER, Low
`Spectrum Activity
`
`5000
`
`Periodically monitor
`BER and
`
`
`5010
`
`spectrum activi
`
`
`5020
`
`Poor BER and/or High
`Spectrum Activity?
`
`
`BER Degradation/High
`Spectrum Activity
`
`Compute SINR and
`perform detailed spectrum analysis
`
`5030
`
`FIG. 26
`
`Interference
`
`
`
`5040
`
`
`Determine Cause o}
`Degradation
`
`
`
`Low Signal Level
`
`Yes
`
`5130
`
`Mitigate Interference
`
`
`
`Notify userof
`
`5050
`
`5060
`
`Recommendlocal actions
`to improvesignallevel:
`
`No
`
`Yes
`
`Yes
`
`5120
`
`Automatic interference
`
`mitigation possible?
`
`No
`5140
`Notify userof
`Detected Interference
`[Done|5160
`
`Knownor Classified
`
`Interferer?
`
`Recommend actions
`to reduce interference:
`5210
`Recommend actions
`
`
`to reduce interference’
`
`
`-Checkfor recently
`Feces
`t
`5160
`acquired wireless equip
`
`
`-Increase range between
`Case: detect another 802.11
`
`
`incompatible networks
`network on same channel
`-Advise on potential
`
`
`network incompatibility
`-recommenduser adjust
`
`
`Case: Bluetooth device
`
`
`Case: detect another 802.11
`
`
`
`notify user of Bluetooth
`network on adjacent channel
`
`device and suspected app
`
`
`
`-recommenduser adjust
`
`(SCO, ACL)
`
`APto a ‘cleaner’ channel
`
`“recommend user increase
`-adjust location of
`
` 5170
`client range from
`
`interfering network
`Bluetooth device
`- adjust AP location
`
`
`
`Case: cordless phone
`
`
`Case: microwave oven
`-increase distance between
`
`
`
`-adjust AP to a clear channel
`cordless phone base & client
`
`
`
`
`-adjust AP location
`
`-notify user that cordless
`
`
`
`-adjust AP fragmentation
`phonecausesinterference to
`
`
`
`threshold for interoperability
`wireless networking, &
`
`
`
`-recommenduserincrease
`recommend phonebeat
`
`
`
`least 5 m from client or AP
`client range from microwave
`
`
`
`AP to a ‘clean’ channel
`
`Recommendactions to
`improve APsignallevel:
`-adjust AP antennas
`adjust AP locati
`
`:
`.
`n iterations
`
`Notify user of inability
`to sustain reliable link
`for current configuration.
`User recommendations:
`-reduce obstructions
`between client and AP
`-reduce range between
`client and AP
`
`5180
`
`5080
`
`Y
`
`es
`
`4
`
`00
`
`21
`
`21
`
`

`

`Patent Application Publication
`
`Mar.11, 2004
`
`Sheet 21 of 36
`
`US 2004/0047324 Al
`
`FIG. 27
`
`Case 1
`
`Un
`
`iform No
`
`ise
`
`UE||fers
`REESCSSEELtt~)T|
`
`fF © SF
`
`SSSR
`»Tdeen-:
`
`Case 2
`
`Slow Hopper
`
`SAAN
`
`WS4
`
`BZ
`
`SyBy
`
`LALILLIA
`
`ESSESEESSR
`
`och
`
`RSSSARAMES
`
`ESSSSSESESSS
`
`;;x.Y
`
`eS
`
`FS
`
`Sf © FSF
`
`Case 3
`
`Fast Hopper
`
`ELLEIT
`ASSESS
`TLeles
` ESSSEE|naPELLLLLeeaeeee«leekheeeeNR,
`
`llIs>|_aewt
`
`Se
`
`fF
`
`22
`
`22
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 22 of 36
`
`US 2004/0047324 Al
`
`
`
`uoleulpsoo0gUOHBIVJISSE|D
`[O30301d11oa
`
`eulBbugeulBbug
`
`
`
`SddvAotiodjuswainseayuo!}e907}winsyoads
`Oreoesobeuey
`
`OVPOE82‘S|Olt
`
`ddvVS}8}S$ddVddvJ9zAjeuy
`
`
`
`KailOd211
`
`soBeuew
`
`ud!ealpisse]y
`
`yuaWaInseay;
`
`soGeuew
`
`saBeuew
`
`a1
`
`21
`
`OLe
`
`uo1e907]1
`
`saBeuew
`
`O2Pr
`
`o9ewinijoeds
`
`YIOMJSN27
`
`O€l|jueweunseaw07a9vs01|°!—sainosay07soBeuey
`
`0¢2
`
`yuoWaINseay
`uonjeI07]
`
`eul6ug
`
`eurbuy
`
`LT
`
`
`
`sulbugOZIaulbug
`
`
`
`Sl1-[e3y
`
`eauibug
`
`winsjoedg
`
`02siskjeuy
`ZLoipey
`
`adsnosay
`
`1
`
`soBeuew
`
`082sadiniag
`
`eomnosey
`
`soBeuey
`
`a1
`
`oog-ol
`
`
`
`0S€sgoimag
`
`JoBeuey
`
`oor
`
`‘ddV
`
`uonjeoyddy
`
`SBIINIGS
`
`OOL07
`
`
`aJeMpleH
`
`juowebeueyy
`
`S8d!/AI3BS
`
`OLPJEH
`oiempie
`
`saounoseay
`
`
`
`00c:479
`
`eulbuy
`
`23
`
`23
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 23 of 36
`
`US 2004/0047324 Al
`
`VLS
`
`oe?
`
`00S
`
`bo?Vebhe
`VLSVviSVLS
`//ZZ'bLLIWLSvLS
`
`™N
`
`=
`
`vLS
`
`bob
`
`/yj00S
`
`“777é~e“N7N7\/
`
`00r
`
`uonesiddy
`
`S9DIAIBS
`
`62‘Sls
`
`A’
`
`ew.7
`.>co——_—-“
`
`“a4Zyeuqngs
`
`og¢:saBeuey
`
`uinijoadgyioMjaNn
`
`
` \\+ONGNSN:saBeueyy\\windjaadgYAOMJON
`
`OLSlodlod
`
`
`
`ssa00yssao0y
`
`cebe
`
`NM
`
`ar4
`
`x
`
`ssaooy
`
`qUlOd
`
`LL
`
`\
`
`\
`
`24
`
`24
`
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 24 of 36
`
`US 2004/0047324 Al
`
`FIG. 30
`
`APP :
`Applications
`
`Spectrum Analyzer, Location,
`MeasuremenvStats, Policies
`
`L2:
`Managers
`
`270
`
`400
`wTTat Manager NSI
`
`
`Network Spectrum Manager, Location
`Manager, Measurement Manager,
`Classification Manager, Policy Manager
`
`300
`
`Engine NSI
`
`;
`L1 ’
`Engine Mgt
`
`170
`NUL
`
`Location Engine, L1 Measurement Engine,
`Classification Engine, Policy Engine
`200
`—- eee ee EEE Hardware NSI
`
`SAgE Manager, LO Measurement Engine,
`LO Resource Manager
`
`100
`
`LO:
`Hardware
`Mgt
`
`Hardware
`
`25
`
`25
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 25 of 36
`
`US 2004/0047324 Al
`
`FIG. 31
`
`
` APP : Spectrum Analyzer, SUM/Stats
`400
`
`
`
`
`
`
`
`Reports, Location Maps, Policy Defintion/
`Wizard, Classification Fingerprint Deftnitions/
`Downloads
`NSI Manager Services API
`ay
`
`372
`
`Application
`Services
`
`.
`
`--—-— A _—
`“
`“N
`( Other SubNets
`)
`~ —~_-
`
`~
`
`.
`.
`|
`|
`
`
`
`L2: Measurement, Location, Classification,
`Policy, Resource Managers
`
`
`NSI Engine Services API
`-
`<__
`
`w ~p» - _—— N
`( Other SubNets
`~
`7
`— —_
`
`)
`
`300
`
`Manager
`Ss
`vervices
`
`272
`
`..
`
`-—~
`~ OtherAccess
`Points
`~oLe
`
`.
`AccessPoint
`Manager
`Services
`
`-
`
`“T= .* ,
`Other Access
`}
`Points
`~ ~——
`
`200
`
`172
`100
`
`a7
`
`100
`174
`
`200
`274
`400
`
`:
`|
`
`
`L1: Measurement, Classification, Location,
`Policy, Protocol Coordination, Resource
`Engines
`
`WS] Hardware API
`LO: SAgE, Radio,etc.
`
`Vv
`ao
`4
`oN
`;
`|
`-—.
`:
`o
`|
`( OtherStations)
`~~. e
`:
`
`
`
`LO: SAgE, Radio, etc.
`
`
`NS! Hardware API
`11: Measurement, Classification, Location,
`
`Policy, Protocol Coordination Engines
`NSI Engine Services API
`
`
`
`APP : Station Client Apps - Spectrum
`Analyzer, SUM/Protocol Stats
`
`.
`
`,
`
`
`
`~~ LDL
`-
`~
`¢ OtherStations)
`~W_e
`
`Station
`Manager
`Services
`
`26
`
`26
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 26 of 36
`
`US 2004/0047324 Al
`
`sjusuodwo9
`
`aIEMYOSN14A371
`
`sjusuodwoy
`
`t|
`
`a1eMYoSb+N15A41
`
`basuodsoy||ysonbeyesuodsey||ysonboyeasnosey|founoseu
`
`
`
`FOYNOsSSaYysanbayADYNOSAYjsanboyADYNOSSY
`
`L4+NTaAaTke—--—-——NiaAaTfe|-N13A57
`eumnosey|sounosayeounosay||®nosey||||||vo
`YAOVNVAdsaOVNVI>YAOVNVW
`
` =_—oOo_~-—‘peyeooye~>~aiesaounosele9U0pemojjesioAe7]USEMJ9gUOHOBIS}U]IOI._———_——a—~——_—
`
`
`
`
`
`
`[4joounosay;Ajaaunosay|tyI|1|||Io1||l|asuodsay||
`
`jaounosayjaounosey
`
`asuodsoyasuodsay
`ad1Alesales
`
`BdIMaSad1A1eg
`
`—_——_eeoerraessseeee
`
`b-N13A371
`
`aJEMYOS
`
`sjuasuodwoy
`
`27
`
`27
`
`
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 27 of 36
`
`US 2004/0047324 Al
`
`FIG. 33
`
`360
`
`450
`
`Highest
`Control Level
`
`L2 Network
`Spectrum
`
`APP : Network
`Update Service
`Interface
`
`Manager
`350
`Engine
`
`
`
`
`L2
`L1
`Lo
`RESOURCE
`RESOURCE
`RESOURCE
`110
`
`MANAGER
`MANAGER MANAGER|‘950
`
`
`
`Lowest
`Control Level
`
`Protocol
`Coordination
`
`260
`
`28
`
`28
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 28 of 36
`
`US 2004/0047324 Al
`
`FIG. 34
`
`
`
`L2
`Measurement
`Manager
`
`320
`
`
`L2 Location
`
`Manager
`
`310
`
`330
`
`L2
`Classification
`Manager
`
`
`Manager
`
`L2 Policy
`
`340
`
`
`
`220
`
`L1
`Measurement
`Engine
`
`LO
`Measurement
`Engine
`
`130
`
`Intelligent
`Spectrum
`Information
`
`600
`
`Intelligent
`Spectrum
`Control
`
`620
`
`210
`
`L1 Location
`Engine
`
`230
`
`
`
`
`L1
`Classification
`Engine
`
`L1 Policy
`
`Engine
`
`240
`
`29
`
`29
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 29 of 36
`
`US 2004/0047324 Al
`
`
`
`aulBbuyAdyog
`
`eulbuy
`
`jO90}014
`
`ISNQuempseH\S}EIS'
`
`((({(
`
`i]
`
`i]
`
`wosjsenbau
`
`jusWaINseayyje-—=A+juawainseay|1ajoX9Andvs07WAS
`
`
`aulbuguoyjes07_--L-~|GeOld
`asingaS\0zzgee“Cc
`
`aulbuy6yuod‘eul6ug
`
`3OvS|~ssnipueolpey|~A~Jabeueyy|(o1pey,)Ore|~\aonosey|adaczwonoae
`
`__|092~~_!jo20}014|Jaouanbas|seBeuew7ow!|losojq1q|aoinosey17{_a7_l<+—__
`uoleUlplooyOFost
`UoNeoyISseIQ-—~eee1_7aa|bPuuog
`ouibuzasingasfoOoTN.‘SINE54a
`
`
`
`11_———hyuo9Jayna!!yousdeusdel\Oe;O9L
`jong|~~~p|JOVS|ogeeyousdeus01q9vs
`
`10199190~~!_auibuy|IndOSyequos
`[0903014
`LT~~eaves
`‘wesBouyoedsYS1Of}071
`
`IsjueAqaNOLEwapkapueg|SP2
`~~cc17_--—L--
`
`-_-|.
`
`‘s1uaAq
`
`O1e
`
`as‘vsa6ys'
`
`30
`
`30
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 30 of 36
`
`US 2004/0047324 Al
`
`FIG. 36
`
`Engine-NSI
`|
`
`Manager NSI
`|
`
`.
`Application
`Services
`400
`
`410
`
`Spectrum Analyzer
`
`Measurement/
`Stats Application
`
`
`Application
`
`
`
`
`
`
`
`
`
`
`
`| | | | | \ |
`
`_l
`|
`
`L1
`Measurement
`Engine
`
`| | | ||
`
`
`
`L2 Measurement
`Manager
`
`
`
`
`
`L1 Location
`
`
`Location
`
`
`
`L2 Location
`Engine
`Application
`
`
`Manager
`
`
`L1
`
`
`Classification
`L2
`Classification
`
`
`Classification
`Definition
`Engine
`
`
`Application
`Manager
`
`
`WwwoO
`
`L2
`Policy Manager
`
`Policy
`Application(s)
`
`440
`
`| |
`
`|
`|
`{
`|
`|
`|
`|
`|
`|
`
`260
`
`L2 Network
`Spectrum
`Manager
`
`300
`L2 Manager
`Services
`
`31
`
`C-------
`
`240
`
`L1 Policy
`Engine
`
`| |
`
`|
`|
`|
`|
`|
`|
`
`|
`|
`
`200
`
`L1 Engine
`Services
`
`31
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 31 of 36
`
`US 2004/0047324 Al
`
`prccm-----
`
`Engine NSI}
`User
`|
`!
`!
`'
`tio
`
`!1
`
`en---e
`
`Engine NSI
`Transport
`Connection
`(typically TCP/IP)
`
`ACCESS
`POINT
`
`510
`
`32
`
`32
`
`

`

`Patent Application Publication Mar. 11, 2004
`
`Sheet 32 of 36
`
`US 2004/0047324 Al
`
`‘4
`
`(i
`
`'19Sf)|ISNeulbuy
`
`4ti'Iit‘J
`
`8¢‘Sls
`
`Cus)Conn)cous
`/‘N/‘
`
`
`
`00S
`
`ols
`
`SSA90V
`
`ZLNIOd
`
`suonosuuoy
`
`podsues,
`
`ISNeurbug
`
`(di/dOLAttesidAy)
`
`SSAD9V
`
`LbLNIOd
`
`33
`
`33
`
`
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 33 of 36
`
`US 2004/0047324 Al
`
`Engine NSI
`User
`
`wiEngine NSIs
`
`CLIENT
`STATION
`
`Connection typically
`local Driver or
`Application Thread
`
`FO
`|
`.
`Engine NSI
`User
`FIG. 40 +------------
`k
`‘ <--- IP packets over
`\
`wired Ethernet
`\
`
`\
`
`TCP/IP Connection
`used between
`Engine NSI Userand -—-—>
`Remote Station
`
`.
`AccessPoint
`
`510
`
`/
`
`<-
`
`___ IP packets over
`:
`:
`wireless medium
`
`Engine NSls
`
`CLIENT
`STATION
`
`34
`
`34
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 34 of 36
`
`US 2004/0047324 Al
`
`FIG. 41
`
`Num Samples:
`
`Last Scan:
`8:02:11:57
`
`3
`
`Back
`off =
`
`Rexm
`it =2
`
`35
`
`35
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 35 of 36
`
`US 2004/0047324 Al
`
`FIG. 42
`
`8010
`
`
`
`Each Client Station or Spectrum Sensor Classifies Signals Occurring in
`
`the Bandin Proximity to Client Station (Client-Specific Spectrum Profile),
`or Raw Spectrum Information is Uploaded to Other Computing Device to
`Enableit to Generate Client-Specific Spectrum Profile
`
`
`
`EachClient Station or
`
`
`Nearby Spectrum Sensor
`Monitors Spectrum in Client
`
`Station’s Proximity
`
`
`
`
`
`
`
`Determine Whether and What Operational
`Parameters Should be Modified When
`Communicating With Client Station
`Depending on Spectrum Activity in
`Proximity of Each Client Station
`
`
`
`
`
`8030
`
`
`
`Modify One or More Operational
`Parameters When Communicating with
`
`
`Corresponding Client Station (if
`necessary)
`
`
`8040
`
`36
`
`36
`
`

`

`Patent Application Publication Mar. 11,2004 Sheet 36 of 36
`
`US 2004/0047324 Al
`
`1000
`
`Cordless.
`
`Phone
`
`1012
`
`FIG. 43
`
`7
`
`WLAN
`STA
`
`1030(3)
`
`1200(2)
`
`
`
`Spectrum
`Sensor
`
`V
`
`WLAN
`
`1020
`
`Microwave
`Oven
`
`
`
`1030(1)
`
`V
`ewes)Y[nan
`1030(5)
`and
`STA
`
`Slave)
`
`Microwave Oven
`
`Spectrum
`Sensor
`
`1200(1)
`
`1020
`
`1062
`
`Video
`Camera
`
`V
`
`1030(2)
`
`WLAN
`STA
`
`1050(1)
`
`VV
`
`VV
`
`WLAN
`STA
`
`1030(6)
`
`1080
`
`Device
`
`VV
`
`WLAN
`STA
`
`1030(4)
`
`37
`
`37
`
`

`

`US 2004/0047324 Al
`
`Mar. 11, 2004
`
`SYSTEM AND METHOD FOR MANAGEMENT OF
`A SHARED FREQUENCY BAND USING
`CLIENT--SPECIFIC MANAGEMENT TECHNIQUES
`
`[0001] This application claims priority to the following
`applications (the entirety of all of which are incorporated
`herein byreference):
`
`[0002] U‘S. Provisional Application No. 60/319,542,filed
`Sep. 11, 2002.
`
`[0003] U.S. Provisional Application No. 60/319,714,filed
`Nov. 20, 2002.
`
`[0004] U/S. Provisional Application No. 60/453,385, filed
`Mar. 10, 2003.
`
`[0005] U.S. Provisional Application No. 60/320,008, filed
`Mar. 14, 2003.
`
`[0006] This application is related to and a continuation-
`in-part of U.S. application Ser. No. 10/246,363, filed Sep.
`18, 2002 and a continuation-in-part of U.S. application Ser.
`No. 10/420,515 filed Apr. 22, 2003, the entirety of each of
`which is incorporated herein by reference.
`
`BACKGROUND OF THE INVENTION
`
`[0007] The explosive growth in wireless applications and
`devices over the past few years has produced tremendous
`public interest benefits. Wireless networks and devices have
`been deployed in millions of offices, homes, and more
`recently, in increasing numbers of public areas. These wire-
`less deployments are forecast to continue at an exciting pace
`and offer the promise of increased convenience and produc-
`tivity.
`
`[0008] This growth, which is taking place mostly in the
`unlicensed bands,is not without its downsides. In the United
`States, the unlicensed bands established by the FCC consist
`of large portions of spectrum at 2.4 GHz and at 5 GHz,
`whichare free to use. The FCC currently sets requirements
`for the unlicensed bands such as limits on transmit power
`spectral density and limits on antenna gain.
`It
`is well
`recognized that as unlicensed band devices become more
`popular and their density in a given arca increases, a
`“tragedy of the commons”effect will often become apparent
`and overall wireless utility (and user satisfaction) will col-
`lapse. This phenomenonhasalready been observed in envi-
`ronments that have a high density of wireless devices.
`
`[0009] The types of signaling protocols used by devices in
`the unlicensed bands are not designed to cooperate with
`signals of other types also operating in the bands. For
`example, a frequency hopping signal(e.g., a signal emitted
`from a device that uses the Bluetooth™ communication
`protocol or a signal emitted from certain cordless phones)
`may hop into the frequency channel of an IEEE 802.11
`wireless local area network (WLAN), causing interference
`with operation of the WLAN.Thus, technologyis necded to
`exploit all of the benefits of the unlicensed band without
`degrading the level of service that users expect.
`
`general
`industry’s
`the wireless
`[0010] Historically,
`approachto solving “tragedy of the commons” problems has
`been for manufacturers to simply move to another commons
`further up the spectrum. This solution, however,
`is not
`workable for much longer, due to spectrum scarcity and to
`
`the less attractive technical characteristics of the higher
`bands (decreased signal propagation and the inability to
`penetrate surfaces).
`
`[0011] Enterprisc uses of the unlicensed band are focused
`on larger scale deployment of wireless networks (e.g.,
`WLANs)and integration into wired networks. WI.ANs can
`complicate existing network management schemes because
`they introduce the additional requirement ofefficiently man-
`aging radio spectrum. Current WLAN systems and manage-
`ment technology are focused on managing activity at the
`network level of the WLAN,but provide little of no capa-
`bility to manage the frequency band where signals of
`multiple types (e.g., communication protocol/network types,
`device types, etc.) are present. What is needed is technology
`to obtain and use knowledge of what is happening in a
`shared radio frequency band, such as an unlicensed band,to
`enable devices to act intelligently with respect to their use of
`the frequency thereby maintaining the performance of
`devices and networks of devices operating in that frequency
`band.
`
`SUMMARYOF THE INVENTION
`
`[0012] Briefly, system, method, software and related func-
`tions are provided for managingactivity in a radio frequency
`band that is shared, both in frequency and time, by signals
`of multiple disparate types and devices of various technolo-
`gies. An example of such a frequency bandis an unlicensed
`frequency band. Radio frequency energy in the frequency
`band is captured at one or more devices and/or locations in
`a region whereactivity in the frequency bandis happening.
`Signals occurring in the frequency band are detected by
`samplingpart or the entire frequency bandfortime intervals.
`Signal pulse energy in the band is detected and is used to
`classify signals according to signal type. Using knowledge
`of the types of signals occurring in the frequency band and
`other spectrum activity related statistics (referred to as
`spectrum intelligence), actions can be taken in a device or
`network of devices to avoid interfering with other signals,
`and in general to optimize simultaneoususeofthe frequency
`band with the other signals. The spectrum intelligence may
`be used to suggest actions to a device user or network
`administrator, or to automatically invoke actions in a device
`or network of devices to maintain desirable performance.
`
`[0013] Devices using the unlicensed or shared frequency
`bands may adopt the features and functions described herein
`to better facilitate band sharing and coexistence between a
`multitude of devices that use disparate technologies. A
`device with the ability to gather intelligence and act onit, or
`act on the intelligence acquired by other devices,is referred
`to herein as a “cognitive radio device.” Any device that
`operates in a shared frequency band may contain varying
`degrees of cognitive radio to sense their local radio envi-
`ronment and/or detect the presence (and application needs)
`of other devices that are accessing the same unlicensed band.
`The capability of sensing, detecting and classifying other
`users of the shared frequency band in a device’s vicinity is
`important to being able to determine how a device can most
`effectively use the spectrum. This cognitive radio philoso-
`phy applies to both individual devices and to networks of
`devices.
`
`[0014] Cognitive radio devices enable robust andefficient
`use of the unlicensed bands and facilitate secondary access
`
`38
`
`38
`
`

`

`US 2004/0047324 Al
`
`Mar. 11, 2004
`
`applications. Cognitive radios can sense their radio environ-
`ment, detect the presence of other wireless devices, classify
`those other devices, and then implement application spe-
`cific-communications policies. Cognitive radios can also be
`equipped with location-sensing features to help them deter-
`mine the manner in which they can mosteffectively com-
`municate, or in the case of secondary access, whether they
`mayaccess certain spectrum at all.
`
`[0015] Cognitive radios benefit both the cognitive radio
`device users and the other “dumb” device users that are
`
`operating nearby. Through spectrum awarenessoftheir radio
`environments, cognitive radio devices can avoid interfer-
`ence from other devices and thereby maintain more reliable
`wireless connections than dumb devices, which are unable
`to adapt their behavior. Because cognitive radio devices can
`adapt to their environmentto, for example, transmit on less
`crowded frequencies, they cause less radio interference than
`dumb devices. This leads to improvements in the user
`experience for both cognitive radio and dumb deviceusers.
`
`[0016] As with licensed wireless applications, predictabil-
`ity of performance is important to the satisfactory delivery
`of unlicensed band wireless services. The successful provi-
`sion of cognitiv

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket