`
`(12) United States Patent
`Backes et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,725,132 B1
`May 13, 2014
`
`(54) PROGRAM FOR ADJUSTING CHANNEL
`INTERFERENCE BETWEEN ACCESS POINTS
`NAWIRELESS NETWORK
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`(75) Inventors: Floyd Backes, Sharon, NH (US); Gary
`Vacon, East Falmouth, MA (US); Paul
`Callahan, Carlisle, MA (US); William
`Hawe, Hollis, NH (US); Roger Durand,
`Amherst, NH (US)
`(73) Assignee: Piccata Fund Limited Liability
`Company, Wilmington, DE (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21)
`(22)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`(58)
`
`Appl. No.: 12/6S2,146
`
`Filed:
`
`Jan. 5, 2010
`
`Related U.S. Application Data
`Continuation of application No. 10/781,137, filed on
`Feb. 18, 2004, now Pat. No. 7,774,013.
`Provisional application No. 60/449,602, filed on Feb.
`24, 2003, provisional application No. 60/466,448,
`filed on Apr. 29, 2003, provisional application No.
`60/472.320, filed on May 21, 2003, provisional
`application No. 60/472.239, filed on May 21, 2003.
`
`Int. C.
`H04M 3/00
`U.S. C.
`USPC ..................... 455/418; 455/67.11:455/67.13;
`455/434; 455/522
`
`(2006.01)
`
`Field of Classification Search
`USPC ................. 455/522, 67.11, 67.13, 434, 226.1
`See application file for complete search history.
`
`5/1993 Chuang et al.
`5,212,831 A
`5,257.283 A * 10/1993 Gilhousen et al. ............ 455,522
`5,345,597 A
`9/1994 Strawczynski et al.
`5,345,598 A
`9, 1994 Dent
`5,386,589 A
`1/1995 Kanai
`5,465,399 A * 1 1/1995 Oberholtzer et al. ........... 455.69
`5,485.486 A *
`1/1996 Gilhousen et al. ............ 370,335
`5,493,694 A
`2f1996 Vlcek et al.
`5,524,280 A
`6/1996 Douthitt et al.
`5,551,057 A
`8, 1996 Mitra
`5,574,968 A 11/1996 Olds et al.
`5,574,982 A 11/1996 Almgren et al.
`5,579,306 A * 1 1/1996 Dent ............................. 370,330
`(Continued)
`OTHER PUBLICATIONS
`
`IEEE, Wireless LAN Medium. Access Control (MAC) and Physical
`Layer (PHY) specifications, Standard 802.11, 1999 edition, Refer
`ence No. ISO/IEC 8802-11:1999(E), 528 Pages.
`(Continued)
`Primary Examiner — Temica M Beamer
`(74) Attorney, Agent, or Firm — Novak Druce Connolly
`Bove + Quigg LLP
`ABSTRACT
`(57)
`The performance and ease of management of wireless com
`munications environments is improved by a mechanism that
`enables access points (APs) to perform automatic channel
`selection. A wireless network can therefore include multiple
`APs, each of which will automatically choose a channel such
`that channel usage is optimized. Furthermore, APs can per
`form automatic power adjustment so that multiple APs can
`operate on the same channel while minimizing interference
`with each other. Wireless stations are load balanced across
`APs so that user bandwidth is optimized. A movement detec
`tion scheme provides seamless roaming of stations between
`APS.
`
`21 Claims, 62 Drawing Sheets
`
`
`
`
`
`
`
`APD
`AP1
`
`Channel
`3
`
`||
`
`||
`
`gia,
`5
`
`|
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 1 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`US 8,725,132 B1
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,590,409 A * 12/1996 Sawahashi et al. ............. 455/69
`5,606.727 A
`2, 1997 Ueda
`5633.8ss A
`5, 1997 Stewart
`5,724,346 A
`3/1998 Kobayashi et al.
`5,740,534 A
`4/1998 Ayerst et al.
`5,745,496 A
`4, 1998 Lysejko ........................ 37Of 515
`5,815,811 A
`9, 1998 Pinard et al.
`5,845,212 A
`12/1998 Tanaka
`5933.420 A
`8, 1999 Jaszewski et al.
`5.963,848 A 10, 1999 D’Avello
`5.987,062. A
`1/1999 Engwer et al.
`5.991,636 A * 1 1/1999 Won et al. ..................... 455,522
`6,029,074 A
`2/2000 Irvin
`6,111867. A
`8, 2000 Mann
`6.13015 A 10/2000 Hillet al.
`6.144.855 A
`2000 Slovin
`6.157,626 A
`2.2000 Nakamura et al.
`6,198.924 B1
`3/2001 Ishiietal
`6,208.629 B1
`3/2001 Jaszewski et al.
`6.208.631 B1
`3, 2001 Kim
`6.25.779 B1
`4/2001 Bender et al.
`6.215,811 B1
`4/2001 Yuen
`6,259,918 B1
`7/2001 Labonte et al.
`6,266,537 B1
`7/2001 Kashitani et al.
`6,332,077 B1
`12/2001 Wu et al.
`6,374,085 B1
`4/2002 Saints et al.
`6,418,322 B1* 7/2002 Kim et al. ..................... 455,522
`6,430,408 B1
`8/2002 Dorenbosch
`6,522,875 B1
`2/2003 Dowling et al.
`6,522,881 B1
`2/2003 Feder
`654276 B1
`4/2003 Denet al.
`6,560.462 B1
`5/2003 Ravi et al.
`6,574474 B1
`6/2003 Nielsen
`6,574.477 B1
`6/2003 Rathande
`6,580,700 B1
`6/2003 Pinardeal.
`6,580,704 B1
`6/2003 Wellig et al.
`6,591,103 B1
`7/2003 Dunn et al.
`6,597,671 B1
`7/2003 Ahmadi et al.
`6.636,737 B1
`10, 2003 Hills et al.
`6,657.981 B1
`12/2003 Lee et al.
`6,681.256 B1
`1/2004 Kuntzeet al.
`6690,944 B
`22004 fee et al.
`6,693.915 B1
`2/2004 Lappetelainen et al.
`6,708,041 B1* 3/2004 Butovitsch et al. ........... 455,522
`6,732,163 B1
`5, 2004 Halasz
`6,738,599 B2
`5/2004 Blacket al.
`6,741,863 B1
`5/2004 Chiang et al.
`6.757.319 B1
`6, 2004 Parsa et al.
`6,760,746 B1
`7/2004 Schneider
`6,760.74s B1
`7/2004 Hakim
`6,760,877 B1
`7/2004 Lappetelainen et al.
`6,788.940 B2
`9, 2004 Bhatoolau et al.
`6.795.407 B2
`92004 Chesson
`6.801.777 B2 10/2004 Rusch
`6.850,499 B2
`2/2005 Wheatley et al.
`6.870.815 B2
`3/2005 McFarland et al.
`6,898,198 B1
`5/2005 Ryan et al.
`6,907,229 B2
`6/2005 Shpak
`6,941,143 B2
`9, 2005 Mathur
`6.959,001 B1
`10, 2005 Parks
`6,973.316 Bf
`12/2005 Hayakawa
`6,993,334 B2
`1/2006 Andrus et al.
`6,996,127 B2
`2/2006 Rezaiifar et al.
`7,016,696 B2
`3/2006 Vincent et al.
`7,020,439 B2
`3/2006 Sinivaara et al.
`7,054,640 B2
`5/2006 Bing et al.
`7,076,220 B2
`7/2006 Backes et al.
`7,133,386 B2 11/2006 Holur et al.
`7,136,665 B2 11/2006 Ida et al.
`7,167,696 B2
`1/2007 Backes et al.
`7,173,918 B2
`2/2007 Awater et al.
`7,206,297 B2
`4/2007 Backes
`7.215,661 B2
`5/2007 Backes et al.
`7.269,260 B2
`9/2007 Adachi et al.
`7,280,520 B2 10/2007 Melville et al.
`
`4/2008 Sakai
`7,359,363 B2
`2001/0046879 A1 11/2001 Schramm et al.
`2001/0048744 A1 12/2001 Kimura
`2002/0012332 A1
`1/2002 Tiedemann et al.
`2002/001.6180 A1
`2/2002 Derosier et al.
`2002fOO38336 A1
`3/2002 Abileah et al.
`2002/0042268 A1
`4/2002 Cotanis
`2002fOO60995 A1
`5, 2002 Cervello et al.
`2002fOO65081 A1
`5/2002 Barany et al.
`2002fOO85719 A1
`7, 2002 Crosbie
`2002/0090966 A1
`7/2002 Hansen et al.
`2002fOO97696 A1
`7, 2002 KOSSi et al.
`2002/0141368 A1 10/2002 Cheung et al.
`2002fO141375 A1 10, 2002 Choi
`2002fO142771 A1 10, 2002 Saifullah et al.
`2002/0147031 A1 10/2002 Hood, III
`2002/0172186 A1 11/2002 Larsson
`2002/0176437 A1 11/2002 Busch et al.
`2002fO181417 A1 12/2002 Malhotra et al.
`2002fO188723 A1 12/2002 Choi et al.
`2002/019 1554 A1 12/2002 Kondo
`2002/019 1561 A1 12/2002 Chen et al.
`2002/0193 133 A1 12/2002 Shibutani
`2003,0002456 A1
`1/2003 Soomro et al.
`2003/0012.174 A1
`1/2003 Bender et al.
`2003/0022686 A1
`1/2003 Soomro et al.
`2003/0022692 A1
`1/2003 Ueno
`2003/0035442 A1
`2/2003 Eng.
`2003.00363.74 A1
`2/2003 English et al.
`2003/00403.19 A1
`2/2003 Hansen et al.
`2003/0050066 A1
`3/2003 Tobe et al.
`2003/0076852 A1
`4, 2003 Fukui
`2003/0083095 A1
`5/2003 Liang
`2003, OO86437 A1
`5/2003 Benveniste
`2003/0087646 A1
`5/2003 Funato et al.
`2003/0100328 A1
`5.2003 Klein et al.
`2003/0134642 A1
`7/2003 Kostic et al.
`2003/0174667 A1
`9, 2003 Krishnamurthi et al.
`2003.0185233 A1 10, 2003 Ji et al.
`2003/0207699 A1 1 1/2003 Shpak
`2003/0231655 A1 12/2003 Kelton et al.
`2003/0236.064 A1 12/2003 Shiohara et al.
`2004/0001467 A1
`1/2004 Cromer et al.
`2004.0003285 A1
`1/2004. Whelan et al.
`2004/0008.645 A1
`1/2004 Janevski et al.
`2004/00 14422 A1
`1/2004 Kallio
`2004/0022219 A1
`2/2004 Mangold et al.
`2004/0023629 A1
`2/2004 Klank
`2004/0027284 A1
`2/2004 Leeper et al.
`2004/0037247 A1
`2/2004 Ngo
`2004/0038697 A1
`2/2004 Attar et al.
`2004/0039817 A1
`2/2004 Lee et al.
`2004/0047335 A1
`3/2004 Proctor et al.
`2004.0054767 A1
`3/2004 Karaoguz et al.
`2004/0057507 A1
`3/2004 Rotstein et al.
`2004/0066759 A1
`4/2004 Molteni et al.
`2004/007 1110 A1
`4/2004 Guey et al.
`2004/0095902 A1
`5/2004 Larola et al.
`2004/O121749 A1
`6, 2004 Cui et al.
`2004/O121765 A1
`6/2004 Idnani et al.
`2004/0132458 A1
`7/2004 Bing et al.
`2004/O137915 A1
`7/2004 Diener et al.
`2004/O146021 A1
`7/2004 Forset al.
`2004/O151137 A1
`8, 2004 McFarland et al.
`2004/O157613 A1
`8/2004 Steer et al.
`2004O160908 A1
`8, 2004 Perlman
`2004/0162084 A1
`8/2004 Wang
`2004O166849 A1
`8, 2004 Hawe
`2004O166867 A1
`8, 2004 Hawe
`2004/0192279 A1
`9, 2004 Backes et al.
`2004/0202141 A1 10, 2004 Sinivaara et al.
`2004/0203783 A1 10, 2004 Wu et al.
`2004/0203828 A1 10, 2004 Mirchandani et al.
`2004/0208151 A1 10, 2004 Haverinen et al.
`2004/0214590 A1 10, 2004 Al-Housami et al.
`2005.0003827 A1
`1/2005 Whelan
`2005, OO13275 A1
`1/2005 Black et al.
`2005/002661.0 A1
`2/2005 Backes et al.
`2005, OO32506 A1
`2/2005 Walker
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 2 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`US 8,725,132 B1
`Page 3
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2005/004.7354 A1
`3/2005 Zeira et al.
`2005/0117524 A1
`6, 2005 Lee et al.
`2005, 0118981 A1
`6/2005 Laroia et al.
`2005/O130677 A1
`6, 2005 Muenier et al.
`7/2005 Nagato et al.
`2005. O148336 A1
`9, 2005 Dore et al.
`2005/O190730 A1
`9/2005 Shpak
`2005/O195786 A1
`10/2005 Jeong et al.
`2005/0232200 A1
`2/2007 Benveniste
`2007/0041398 A1
`3/2007 Benveniste
`2007/0058581 A1
`5, 2007 Baker et al.
`2007/0111730 A1
`2007/0286425 A1 12/2007 Adachi et al.
`2011/0305172 A1* 12/2011 Dean ............................. 370,279
`
`OTHER PUBLICATIONS
`
`Michael Barr, Toward a Smaller Java, Embedded.com, Jun. 14, 2002,
`pp. 1-9.
`Moustafa Youssef, “Handling Samples Correlation in the Horus Sys
`tem”, IEEE INFOCOM 2004.
`Kin K. Leung “Integrated Link Adaptation and Power Control for
`Wireless IP Networks', AT&T Labs research, Jan. 19, 2000.
`Ana Zapater et al., “Development and implementation of a Bluetooth
`Networking Infrastructure for the a Notebook University Sce
`nario'. Institute of Communications Engineering, University of Han
`nover, May 13, 2003.
`Walter Klotz, “Graph Coloring Algorithms', 1999.
`Brent N. Chun et. Al., “Market-based Proportional esource Sharing
`for Flusters'. University of California at Berkeley computer Science
`Division, Sep. 1999.
`The Four Color Theorem, Webpage, author(s) unknow, updated Nov.
`13, 1995.
`IEEE Std 802.11h-2003, IEEE Standard for Information technology
`Telecommunications and Information exchange between systems
`Local and metropolitan area networks Specific requirements, Oct. 14.
`2003, 59 pages.
`
`U.S. Appl. No. 10/781.204, Apparatus for Adjusting Channel Inter
`ference between Devices in a Wireless Network.
`U.S. Appl. No. 10/781,159, Patent No. 7.215,973, Apparatus for
`Adjusting Channel Interference between Access Points in a Wireless
`Network.
`U.S. Appl. No. 10/781,219, Patent No. 7,369,858, Apparatus for
`Self-Adjusting Power at a Wireless Station to Reduce Inter-channel
`Interference.
`U.S. Appl. No. 10/781,535, Patent No. 7,228, 149, Method for Adjust
`ing Channel Interference between Devices in a Wireless Network.
`U.S. Appl. No. 10/781,474, Patent No. 7,221,954, Method for Adjust
`ing Channel Interference between Access Points in a Wireless Net
`work.
`U.S. Appl. No. 10/780,775, Patent No. 7,295.537, Method for Self
`Adjusting Power at a Wireless Station to Reduce Inter-channel Inter
`ference.
`U.S. Appl. No. 10/781,191, Patent No. 7,653,407, Program for
`Adjusting Channel Interference between Devices in a Wireless Net
`work.
`U.S. Appl. No. 10/781,137. Program for Adjusting Channel Interfer
`ence between Access Points in a Wireless Network.
`U.S. Appl. No. 10/781,536, Patent No. 7,149,539, Program for Self
`Adjusting Power at a Wireless Station to Reduce Inter-channel Inter
`ference.
`U.S. Appl. No. 12/437,085, Program for Adjusting Channel Interfer
`ence between Devices in a Wireless Network.
`U.S. Appl. No. 12/359,683, Program for Selecting an Optimum
`Access Point in a Wireless Network.
`U.S. Appl. No. 12/359,545, Method for Selecting an Optimum
`Access Point in a Wireless Network on a Common Channel.
`U.S. Appl. No. 1 1/866,445, Wireless Network Apparatus and System
`Filed of the Invention.
`U.S. Appl. No. 1 1/676,542, Program for Distributed Channel Selec
`tion, Power Adjustment and Load Balancing Decisions in a Wireless
`Network.
`U.S. Appl. No. 10/673,636, Patent No. 7,606,573, A Wireless
`Switched Network.
`
`* cited by examiner
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 3 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 1 of 62
`
`US 8,725,132 B1
`
`
`
`Fig. 1
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 4 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 2 of 62
`
`US 8,725,132 B1
`
`
`
`f1
`
`Fig. 2
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 5 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 3 of 62
`
`US 8,725,132 B1
`
`
`
`Fig. 3
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 6 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 4 of 62
`
`US 8,725,132 B1
`
`
`
`Fig. 4
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 7 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 5 of 62
`
`US 8,725,132 B1
`
`32
`
`
`
`
`
`channel
`
`Enter
`claiming
`- period
`
`
`
`note
`baseline
`power, AP. .
`
`38
`
`
`
`isten for Beacons and
`DRCP Claim and
`Announcernessages
`
`Add or update entries in
`other APs table for each
`- message received
`
`
`
`
`
`
`
`Period still
`Qpen21
`
`44
`
`48
`
`Fig. 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`any entry's
`normalized power >
`aseline powe2.
`
`fy's normalize
`power > baseline
`power for > 1/2 of
`samples?
`
`
`
`
`
`
`
`Begin beaconing on
`Selected channel,
`proceed to AP
`
`60
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 8 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 6 of 62
`
`US 8,725,132 B1
`
`
`
`
`
`AP D
`P 1)
`AP2)
`
`
`
`APn)
`
`|
`
`9
`.
`
`TP Backof DRCP
`<list
`||
`7
`||
`9
`
`
`
`|
`
`liga.
`
`
`
`
`
`<list
`
`Other APS Table
`
`Fig. 6
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 9 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 7 of 62
`
`US 8,725,132 B1
`
`62
`
`
`
`COOSe
`channel from
`channel map
`
`64
`
`Listen for other Claim
`neSSageS
`
`build adjacency vector
`<adjacency Count,
`adjacency power total
`
`66
`
`
`
`
`
`68
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`end DRCP Claim
`message including
`adjacency vector
`
`Claim message
`received?
`
`adjacency cours
`> received
`agjacency Cours
`
`adjacency Colar
`= received
`
`power > received
`adjacency total
`
`power = received
`adjacency total
`power21
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`his AP's MA
`address as other AP's
`AC Address2 as:
`
`s:
`
`E' }
`82 - selected channel
`
`
`
`claiming period
`Over?
`
`proceed to AP
`- Optimization phase
`
`86
`
`
`
`88
`
`Fig. 7
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 10 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 8 of 62
`
`US 8,725,132 B1
`
`1OO
`
`1 O2
`
`Enter Scar
`interval
`
`s
`
`AnnOur Ce
`message
`eceived2
`
`
`
`calculate triplet
`average power, build
`triplet channel map
`
`Select channel
`With owest
`center power
`
`record AP-D
`and baseline
`power
`
`
`
`126
`
`128
`
`130
`
`update Scan
`table e
`
`104.
`
`enter PreClair
`interval
`
`132
`
`
`
`transmit Preclaim
`message on selected
`channel
`
`
`
`
`
`saCon, Annot reg
`Preclaim, or Claim
`
`34
`
`N
`a
`
`Y
`update Scan table
`
`136
`
`
`
`build channel map:
`each entry contains
`AP ID of highest avg
`- power AP heard
`
`channel map >
`threshold power
`level? 1
`
`
`
`
`
`
`
`
`
`
`
`
`
`18
`
`
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 11 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 9 of 62
`
`US 8,725,132 B1
`
`
`
`calculate
`adjacency
`vector surn
`
`enter Claiming
`interval -
`
`transmit Claim message
`including adjacency vector
`sum on selected channel
`
`Beacon
`Announce,
`Preclaim, or
`Claim message1
`eceiveda :
`
`
`
`
`
`
`
`
`
`148
`
`50
`
`52
`
`Fig. 8B
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`evaluate Caim. APS
`- late
`
`empty at
`beginning of
`iging intepe??
`N
`
`all entries
`Received Powerewel <
`baseline power +
`
`vector not & Other
`AP's adjacenc
`
`address > other AP's
`NMAC Address2.
`
`Begin beaconing and
`sending Announce
`messages on selected
`channel, proceed to AP
`optimization phase
`
`
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 12 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 10 of 62
`
`US 8,725,132 B1
`
`O6 N.
`AP D Channel rxPower Running rxPowerSample rxPowerAvg | DRCP
`ID
`Total
`Count
`3
`dbm
`dbm
`3
`AP1)
`3
`dbm
`AP2
`3
`dbm
`dbm
`5
`APin
`5
`dbm
`8
`dbm
`
`
`
`
`
`
`
`|
`
`Age .
`3
`7
`
`||
`
`0
`
`
`
`|
`
`Scan Table
`
`Fig. 9
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 13 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 11 of 62
`
`US 8,725,132 B1
`
`
`
`Channel
`
`116
`
`highestPwr
`AP D
`AP1)
`
`highestPWrlevel
`dbm
`
`:
`
`dbm
`
`Channel Map
`
`Fig. 10
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 14 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 12 of 62
`
`US 8,725,132 B1
`
`
`
`Channel
`
`2
`
`124
`
`Strendt
`
`5
`2
`2
`8
`3
`9
`
`Triplet avg
`5
`5
`5
`6
`6
`6
`
`||
`
`Triplet channel map
`
`Fig.11
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 15 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 13 of 62
`
`US 8,725,132 B1
`
`
`
`Claim APS table
`
`Fig. 12
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 16 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 14 of 62
`
`US 8,725,132 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Beacon
`received? 1
`
`Announce
`received? 1
`
`Helo
`received? 1
`
`Entry exist
`for AP-D2 1
`
`Update
`entryAP D
`
`Max AP
`entries?
`
`
`
`
`
`
`
`212
`
`Create new
`entryAP-ID)
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 17 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 15 of 62
`
`US 8,725,132 B1
`
`
`
`200
`
`AP2)
`
`o
`
`max power
`max power
`
`2
`2
`3
`
`dbm
`
`3
`
`3
`
`dbm
`
`AP KnOWn APS Table
`
`Fig. 14
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 18 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 16 of 62
`
`US 8,725,132 B1
`
`Start/Stop
`
`
`
`
`
`Oata received
`from associated Y
`STAT
`x
`
`
`
`
`
`entry exist for
`STAD?
`
`
`
`
`224
`
`Update STA entry
`STA ID(n)
`
`Add new entry
`STAID(n)
`
`
`
`
`
`Registration
`Request?
`
`Mark STAID(n)
`DRCP
`
`Send Registration
`Acknowledge
`
`:
`
`
`
`23O
`
`
`
`
`
`232
`
`Fig. 15
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 19 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 17 of 62
`
`US 8,725,132 B1
`
`240
`
`time
`
`Active
`
`power
`
`actor
`
`samples
`
`
`
`Oraz
`P
`
`d power
`
`STA2
`
`0
`.
`6
`
`
`
`||
`0
`||
`. . .
`
`0
`.
`
`||
`.
`
`
`
`|
`0
`. .
`
`||
`3
`. .
`
`0
`.
`
`||
`.
`
`0
`.
`
`
`
`o
`
`APASSociated STA Table
`
`Fig. 16
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 20 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 18 of 62
`
`US 8,725,132 B1
`
`AP Power Adjust
`
`
`
`
`
`
`
`PeruSe
`KnOWnAPS
`table
`
`260
`
`Max TP Backoff =
`highest TP
`backoff in Known
`APS table
`
`-
`
`-
`
`262
`
`PeruSe AP
`ASSociated
`
`
`
`
`
`
`
`
`
`
`
`arthest STA
`distance >
`glosest AP21
`
`s:
`
`
`
`
`
`
`
`
`
`TP Backoff =
`Max TP Backoff
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`power
`adjustment
`interval up2 1
`
`STA adjusted
`TP backoff =
`Max TP Backoff
`- value to
`aCCOmodate
`farthest STA
`
`TP Backoff =
`STA adjusted
`
`270
`
`Fig. 17
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 21 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 19 of 62
`
`US 8,725,132 B1
`
`
`
`280
`
`Avoid Other
`WANS 2 1
`
`TP backoff = 0
`
`
`
`
`
`Hello
`interval up21
`
`
`
`increment AP
`age for each
`AP in
`KnOWnAPS
`
`
`
`
`
`delete AP from
`
`290
`
`
`
`
`
`AP KnownAPsn.corrected power=AP
`KnownAPs.normalized power - getStandardError (sample
`
`
`
`y
`
`COreCtec
`
`292
`
`Fig. 18A
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 22 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 20 of 62
`
`US 8,725,132 B1
`
`
`
`nownAP highes
`power AP.corrected
`power > noise flop-1
`
`se:
`
`
`
`AP Power adjust
`
`maxTpBackoff=knownAPs(highest power
`AP.corrected power - noise floor
`
`Max P Backoff = 0 .
`sososo XSEE.
`
`298
`
`296
`
`Peruse associated STAs
`table to find farthest STA
`
`er STA.corrected power >
`noise floor
`
`
`
`
`
`Y
`TP B
`TP Backoff = AP
`STA
`ackoff- O
`associated STAs lowest power STA).
`corrected power-noise floor "T"
`304
`
`
`
`
`
`Y
`STATP Backoff a
`MaxTP Backoff 1.
`
`
`
`
`
`302
`
`306
`
`308
`
`
`
`my TP Backoff =
`Max TP Backoff
`my TP Backoff=
`STATP Backoff reo 30
`
`312
`
`314
`
`
`
`318
`
`Adjust transmit
`power down by
`myTP Backoff
`XYEssassissiestsize:::::::::s
`
`Send Hello at
`max power
`
`.
`
`Fig. 18B
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 23 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 21 of 62
`
`US 8,725,132 B1
`
`
`
`Number of
`Samples
`
`Calculated
`Standard Error
`
`ROUnded
`Standard Error
`
`2 2
`
`:
`
`Table
`
`Stardard error for 99% confidence on received power values
`averaged over number of samples for standard deviation = 15 dB.
`
`Fig. 19
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 24 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 22 of 62
`
`US 8,725,132 B1
`
`O star D
`
`Collect Long
`Term Sample
`Size of distance
`from STA
`
`
`
`Collect Short
`Term Sample
`Size of distance
`from SA
`
`320
`
`322
`
`----------. --
`
`
`
`
`
`moving = true
`
`TP Backoff = 0 .
`
`Long Term distance >
`Moving Threshold +
`sa
`longtermstderror + shor1
`termstderror?1
`
`328
`
`326
`
`328
`
`moving = false
`
`
`
`distance - Long
`Terrn distance <
`longtermstderror + 1
`short
`/ --
`emstaerrot
`330
`
`Y
`moving = false
`”” 332
`
`Resume TP
`Backoff
`lculati
`
`AP Power adjust during STA movement
`
`
`
`
`
`
`
`N
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 25 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 23 of 62
`
`US 8,725,132 B1
`
`AP Auction
`
`Start/Stop
`
`
`
`start of auction
`interwa?
`
`340
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`collect Bids from
`STAS
`
`Bid alread
`received from
`this STA21
`
`-
`
`replace bid
`information for
`STA
`
`344
`
`346
`
`reset age for STA
`'350
`
`end of auction
`interval 2
`
`
`
`
`
`increment current
`bid ages
`
`delete entries for
`age-max bid age
`
`sort list by
`biased distance
`delta value
`
`
`
`
`
`
`
`
`
`
`
`New STA entry
`
`348
`
`N
`
`
`
`
`
`
`
`
`
`354
`
`
`
`356
`
`
`
`
`
`358
`
`messages to bid
`entries with highest
`biased delta values
`up to acceptsPer
`
`U O
`accepted STA to
`outstanding
`
`numAccepts Out
`#accepts sent
`
`Fig. 21
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 26 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 24 of 62
`
`US 8,725,132 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`366
`
`STA aSSOciatior
`indication
`received? 1
`
`Bid pending from
`associating STA21
`
`368
`
`delete STA bids
`
`37O
`
`accepts list? 1
`
`372
`
`delete STA from
`tandi
`OutStar ing
`accepts list
`
`374
`
`numAcceptsOut=
`numAcceptsOut - F
`p
`
`376
`
`Fig. 22
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 27 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 25 of 62
`
`US 8,725,132 B1
`
`STA initialization
`
`Produce list of
`supported
`channels for each
`band
`
`Scan for beacons
`On all channels
`
`Select highest
`signal strength
`AP on highest
`bandwidth band
`- Supported
`
`Authenticate and
`asSociate to
`chosen AP
`
`Enable reception
`of DRCP A
`Agents group
`address
`
`Proceed to
`optimization
`phase
`
`
`
`
`
`
`
`
`
`
`
`380
`
`382
`
`384
`
`386
`
`388
`
`390
`
`Fig. 23
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 28 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 26 of 62
`
`US 8,725,132 B1
`
`STA Canvassing
`
`
`
`402
`
`404
`
`Scan
`interval up?1
`
`turn on packet
`buffering at AP
`
`CanvaSS a
`channel for
`beacons and
`DRCP announce
`messages
`
`Turn off packet
`buffering at AP,
`receive buffered
`packets
`
`s:
`
`Fig. 24
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 29 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 27 of 62
`
`US 8,725,132 B1
`
`STA Canvassing, 802.11
`
`
`
`
`
`
`
`
`
`
`
`Scan
`interval up?1
`
`Save Current
`State of Power
`Save Mode
`
`set power save
`mode, increase
`listen time by
`Scan time
`
`Canvass for
`beacons and
`DRCP announce
`messages
`
`m
`
`Return to current
`state of power
`Save mode
`
`412
`
`44
`
`46
`
`48
`
`Fig. 25
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 30 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 28 of 62
`
`US 8,725,132 B1
`
`430
`
`load
`Ca
`Factor
`
`Backoff
`
`Max
`Power
`
`distance
`sample distance
`-
`p
`S
`
`Load
`my Loa
`Factor
`
`biased
`distance
`
`correcte
`d
`.
`distance
`
`-
`
`
`
`
`
`
`
`AP D
`
`Channel
`D
`
`
`
`
`
`...
`
`I
`
`5
`
`-
`
`3 || 3 |
`| 3 ||
`FIFFT || ||
`|
`1
`||
`1
`||
`1
`ist
`<list
`13 |
`
`sS . S to
`
`
`
`3
`
`STA Known APS Table
`
`Fig. 26
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 31 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 29 of 62
`
`US 8,725,132 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`BeaCOn
`received?.1
`
`Announce
`received? 1
`
`Entry exist
`for AP-ID21
`
`Update
`entry(AP ID)
`
`Max AP
`entries?
`
`Create new
`entryAP-ID
`
`
`
`44O
`
`Fig. 27
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 32 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 30 of 62
`
`US 8,725,132 B1
`
`STA Power Adjustment
`
`Message
`Receive
`
`
`
`
`
`
`
`My TP Backoff = |
`received TP
`Backoff
`
`558
`
`Fig. 28
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 33 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 31 of 62
`
`US 8,725,132 B1
`
`( son )
`
`STA Bidding
`
`450
`
`452
`
`454
`
`
`
`
`
`
`
`complete?1
`
`Age KnownAPs
`table entries
`
`Delete all entries
`aged > Max Age
`
`Collect
`Long Term Sam
`ple Size distance
`values for Current
`
`456
`
`
`
`
`
`
`
`big sample si
`distance values for
`Some entries in
`
`458
`
`Y
`
`460
`
`Calculate biased
`distance for APS
`
`
`
`
`
`
`
`6West biase
`distance better than
`biased distance to
`current AP21
`
`
`
`Send DRCP_Bid
`to better AP
`
`Fig. 29
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 34 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 32 of 62
`
`US 8,725,132 B1
`
`Start/Stop
`
`
`
`470
`
`
`
`
`
`ABS knownAPsn.distnace -
`knownAPsmyAP).distnace <= Bid Sample Std
`Error + Long Term Std Error?
`--
`
`s
`
`
`
`
`
`Corrected distance =
`knownAPsmyAP..distance
`
`corrected distance -
`knownAPsn).distance
`
`Calculate data rate:
`knownAPn).data rate =
`distance_to_rate(knownAPn).
`mode, knownAPn.corrected
`distance
`
`-
`
`
`
`
`
`calculate load factor:
`knownAPn).my load factor =
`rate to loadknownAPn), data
`rate
`
`:
`
`476
`
`478
`
`48O -
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 35 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 33 of 62
`
`US 8,725,132 B1
`
`
`
`Banzais
`
`Mb/S
`54
`48
`36
`
`Table
`Distance to Rate Table, 802.11
`
`Fig. 31
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 36 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 34 of 62
`
`US 8,725,132 B1
`
`
`
`Data Rate
`O8
`
`Load Factor
`
`5 5
`
`1 8
`2
`
`7 9
`216
`432
`864
`65,535
`
`Table
`
`Rate to Load table for 802.11
`
`Fig. 32
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 37 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 35 of 62
`
`US 8,725,132 B1
`
`Biased Distance Calculation
`
`knownAPsnbiased distance =
`knownAPsn.corrected distance
`(knownAPsn).load factor +
`knownAPsn).my load factor)/
`knownAPsmyAP).load factor
`
`knownAPSn.nny AP relbiased
`distance =
`knownAPsmyAP..distance"
`knownAPsmyAP)load factor /
`(knownAPsn. load factor +
`knownAPs(n)-my load factor
`
`knownAPs(n)-biased distance delta
`knwonAPsin).my AP rel_biased di
`stance -
`knownAPsn.biased distance
`
`e
`
`any positive
`biased distance delta2-1
`
`bestAP = highest positive
`biased distance delta
`
`
`
`
`
`
`
`
`
`more than 1 highest
`biased distance delta2-1
`
`508
`
`bid previously sent to
`one of the highest APs?
`
`
`
`Y
`
`510
`
`send Bid to AP previously sent to
`
`send Bid to AP
`
`k
`
`52
`
`506
`
`asSociate with non-DRCP AP
`
`504
`
`498
`
`Fig. 33A
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 38 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 36 of 62
`
`US 8,725,132 B1
`
`ORCP Accep
`received for
`selected AP21
`
`e:
`
`
`
`514
`
`
`
`STATP backoff
`O
`
`56
`
`
`
`stay with current
`AP
`
`532
`
`ASSOCiate with AP
`
`Send DRCP
`Registration
`Request
`
`start registration
`
`58
`
`
`
`520
`
`522
`
`Registration
`ACnowledge 1
`
`
`
`turn Off
`registration timer
`
`528
`
`Fig. 33B
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 39 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 37 of 62
`
`US 8,725,132 B1
`
`STA movement detection
`
`Collect Long
`Term Sample
`Size of distance
`from current AP
`
`540
`
`
`
`Collect Short
`Term Sample
`Size of distance
`from current AP .
`
`hort term distance
`Long Term distance >
`(movingThreshold +
`long TermstdError +
`hort TermstdError)2
`1
`
`?e:
`
`544
`
`
`
`
`
`Y
`
`
`
`F
`g
`
`moving = true
`
`
`
`stop bidding
`process
`
`
`
`N
`
`Long Term distance <
`(longTerrnstodError +
`
`548
`
`550
`
`Y
`
`moving = false
`
`s
`
`e 552
`
`
`
`restart bidding
`process
`
`554
`
`N
`
`1
`
`547
`
`s Fig. 34
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 40 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 38 of 62
`
`US 8,725,132 B1
`
`DRCP MESSAGES
`
`14
`
`
`
`AP platform
`independent
`
`AP platform
`dependent
`module
`
`STA platform
`independent
`module
`
`STA API
`
`STA platform
`dependent
`module
`
`AP platform
`independent
`module
`
`AP platform
`dependent
`mOdule
`
`564
`
`Wireless protocol messages
`
`Fig. 35
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 41 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 39 of 62
`
`US 8,725,132 B1
`
`802.11 AP DRCP Architecture
`
`
`
`58O
`
`MA-UNITDATA
`(..request or indication)
`
`MLME ACTION
`(..request or .Confirm)
`
`BSS
`
`Components of ARM 482
`
`Fig. 36
`
`Hewlett Packard Enterprise Co. Ex. 1001, Page 42 of 88
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`May 13, 2014
`
`Sheet 40 of 62
`
`US 8,725,132 B1
`
`802.11 STADRCP Architecture
`
`
`
`MA-UNITDATA (request or indication)
`MLME ACTION
`(request or