`
`(12) United States Patent
`Backes et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,774,013 B2
`*Aug. 10, 2010
`
`(54) PROGRAM FOR ADJUSTING CHANNEL
`INTERFERENCE BETWEEN ACCESS POINTS
`NAWIRELESS NETWORK
`
`(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: Autocell Laboratories, Inc., Acton, MA
`(US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 68 days.
`
`This patent is Subject to a terminal dis
`claimer.
`
`(21) Appl. No.: 10/781,137
`
`(22) Filed:
`
`Feb. 18, 2004
`
`(65)
`
`Prior Publication Data
`US 2004/O166846A1
`Aug. 26, 2004
`
`Related U.S. Application Data
`(60) Provisional application No. 60/472.320, filed on May
`21, 2003, provisional application No. 60/472,239,
`filed on May 21, 2003, provisional application No.
`60/466,448, filed on Apr. 29, 2003, provisional appli
`cation No. 60/449,602, filed on Feb. 24, 2003.
`
`(51) Int. Cl.
`(2006.01)
`H04B 7/00
`(52) U.S. Cl. ................. 455/522; 455/67.11:455/67.13;
`455/434
`(58) Field of Classification Search ................. 455/522,
`455/446, 447
`See application file for complete search history.
`
`
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5/1993 Chuang et al.
`5,212,831 A
`9/1994 Strawczynski et al.
`5,345,597 A
`5,345,598 A * 9/1994 Dent .......................... 455,522
`5,386,589 A
`1/1995 Kanai ......................... 455,423
`5,493,694 A
`2f1996 Vlcek et al.
`5,524,280 A
`6/1996 Douthitt et al.
`5,551,057 A * 8/1996 Mitra ......................... 455,522
`5,574,968 A 11/1996 Olds et al.
`5,574,982 A * 1 1/1996 Almgren et al. ............... 455.69
`5,606,727 A
`2, 1997 Ueda
`
`(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—Anderson Gorecki &
`Manaras LLP
`
`(57)
`
`ABSTRACT
`
`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.
`
`2 Claims, 62 Drawing Sheets
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 1 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`US 7,774,013 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5, 1997 Stewart
`5,633,888 A
`3/1998 Kobayashi et al.
`5,724,346 A
`4/1998 Ayerst et al.
`5,740,534 A
`9, 1998 Pinard et al.
`5,815,811 A
`5,845,212 A 12/1998 Tanaka
`5,933,420 A
`8, 1999 Jaszewski et al.
`5,963,848. A 10/1999 D'Avello
`5.987,062 A 1 1/1999 Engwer et al.
`6,029,074 A
`2/2000 Irvin
`6,111,867 A
`8, 2000 Mann
`6,131,015 A 10/2000 Hill et al. ...................... 455/69
`6,144,855. A 1 1/2000 Slovin
`6,157,626. A 12/2000 Nakamura et al.
`6, 198,924 B1
`3/2001 Ishii et al.
`6,208,629 B1
`3/2001 Jaszewski et al.
`6,208,631 B1
`3/2001 Kim
`6,215,779 B1
`4/2001 Bender
`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,430,408 B1
`8/2002 Dorenbosch
`6,522,875 B1
`2/2003 Dowling et al.
`6,522,881 B1
`2/2003 Feder
`6,542,716 B1
`4/2003 Dent et al.
`6,560,462 B1
`5/2003 Ravi et al.
`6,574474 B1
`6/2003 Nielson
`6,574.477 B1
`6/2003 Rathunde
`6,580,700 B1
`6/2003 Pinard et al.
`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
`6,657,981 B1
`12/2003 Lee et al.
`6,681.256 B1
`1/2004 Kuntze et al.
`6,690,944 B1
`2/2004 Lee et al.
`6,693.915 B1
`2/2004 Lappetelainen et al.
`6,732,163 B1
`5/2004 Halasz
`6,738,599 B2
`5/2004 Black
`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,748 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
`9/2004 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 ......................... 455/69
`6,941,143 B2
`9/2005 Mathur
`6.959,001 B1
`10/2005 Parks
`6,973,316 B1
`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.
`7,359,363 B2
`4/2008 Sakai
`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.
`2002/0038336 A1
`3/2002 Abileah et al.
`2002/0042268 A1
`4/2002 Cotanis
`2002fOO60995 A1
`5, 2002 Cervello et al.
`2002/0065081 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 ......................... 455,561
`2003.0035442 A1
`2/2003 Eng
`2003/00363.74 A1
`2/2003 English et al.
`2003/0040319 A1
`2/2003 Hansen et al.
`2003/0050.066 A1
`3, 2003 Tobe et al.
`2003/0076852 A1
`4, 2003 Fukui
`2003/0083095 A1
`5/2003 Liang
`2003/0086437 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/OO37247 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/0054787 A1
`3/2004 Kjellberg 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/0146021 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
`2004O162084 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.
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 2 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`US 7,774,013 B2
`Page 3
`
`2004/0214590 A1
`2005.0003827 A1*
`2005, OO13275 A1
`2005, 002661.0 A1
`2005/OO32506 A1
`2005/004.7354 A1
`2005/0117524 A1
`2005, 0118981 A1
`2005/O130677 A1
`2005. O148336 A1
`2005/O190730 A1
`2005/O195786 A1*
`2005/0232200 A1
`2007/0041398 A1
`2007/0058581 A1
`2007/0111730 A1
`2007/0286425 A1
`
`10/2004 Al-Housami et al.
`1/2005 Whelan ...................... 455,454
`1/2005 Black et al.
`2/2005 Backes et al.
`2, 2005 Walker
`3/2005 Zeira et al.
`6, 2005 Lee et al.
`6/2005 Laroia et al.
`6, 2005 Meunier et al.
`7/2005 Nagato et al.
`9, 2005 Dore et al.
`9/2005 Shpak ........................ 370,338
`10/2005 Jeong et al.
`2/2007 Benveniste
`3/2007 Benveniste
`5, 2007 Baker et al.
`12/2007 Adachi et al.
`
`OTHER PUBLICATIONS
`
`Michael Barr, “Toward a Smaller Java’, Embedded.com, Jun. 14,
`2002, pp. 1-9.
`Moustafa Youssef, “Handing 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 aNotebook-University Scenario',
`Institute of Communications Engineering, University of Hannover,
`May 13, 2003.
`Walter Klotz, “Graph Coloring Algorithms', 1999.
`Brent N. Chun et. al., “Market-based Proportional esource Sharing
`for Clusters'. University of California at Berkeley computer Science
`Division, Sep. 1999.
`The Four Color Theorem, Web page, author(s) unknown, updated
`Nov. 13, 1995.
`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.
`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 aNotebook-University Scenario',
`Institute of Communications Engineering, University of Hannover,
`May 13, 2003.
`
`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,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. 127652,146, Program for Adjusting Channel Interfer
`ence between Access Points in a Wireless Network.
`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. 1014, Page 3 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 1 of 62
`
`US 7,774,013 B2
`
`
`
`Fig. 1
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 4 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 2 of 62
`
`US 7,774,013 B2
`
`
`
`Fig. 2
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 5 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 3 of 62
`
`US 7,774,013 B2
`
`
`
`Fig. 3
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 6 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 4 of 62
`
`US 7,774,013 B2
`
`
`
`Fig. 4
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 7 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 5 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`weakest
`-Channel
`
`
`
`
`
`
`
`
`
`
`
`
`
`( star )
`
`s::::::::::::g Af
`
`b.
`
`Peruse
`Channel
`
`-
`
`Mao
`
`30
`
`32
`
`channel
`salabseé1
`y
`elect
`empty
`ahanels
`Enter
`claiming
`period
`sESs 38
`note
`baseline
`power, AP
`
`34
`
`
`
`N
`
`
`
`
`
`any entry's
`normalized power >
`baseline poweaf
`
`52
`
`ry's normalized
`power > baseline
`power for > 1/2 of
`samples?af gir
`
`
`
`
`
`
`
`
`
`isten for Beacons and
`DRCP Claim and
`Announcernessages
`
`Add or update entries in
`other APS table for each
`message received
`Sasigassessessesses
`
`
`
`44
`
`48
`
`
`
`Deaconing on
`Selected channel,
`proceed to AP
`
`Fig. 5
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 8 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 6 of 62
`
`US 7,774,013 B2
`
`
`
`?
`...
`<list
`
`I
`
`Exaiti::ses:stress
`itziszego.ginot:3:58:
`iss":
`
`O
`1
`
`8.
`
`i
`
`Other APS Table
`
`Fig. 6
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 9 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 7 of 62
`
`US 7,774,013 B2
`
`
`
`COOSe
`channel from
`channel in
`
`ressessrseases arease
`
`62
`
`64
`
`66
`
`
`
`
`
`build adjacency vector
`<adjacency count,
`adjacency power totab
`veszssassessessesses;
`
`68
`
`end DRCP Claim
`message including
`adjacency vector :size
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claim message
`received
`
`adjacency cotr
`= received
`
`power > received
`adjacency total
`
`
`
`as
`
`power = received
`adjacency total
`
`s
`
`
`
`E.
`
`
`
`
`
`82 le ected gang 'S
`
`84
`
`Fig. 7
`
`proceed to AP
`optimization phase
`legessesses: sers,
`
`88
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 10 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 8 of 62
`
`US 7,774,013 B2
`
`(star )
`
`Enter scan
`interval
`E:a::::::::::::::::::::
`
`
`
`eaco
`Announce
`message
`
`
`
`
`
`
`
`
`
`
`
`1 OO
`
`102
`
`calculate triplet
`average power, build
`triplet channel map
`
`126
`
`select channel
`with lowest
`Centerpower
`
`record AP-D
`and baseline
`
`128
`
`Preclaim, or Claim
`hessage receigs
`
`six
`
`update Scan table
`
`8x83:38
`
`build channel map:
`each entry contains
`APD of highest avg
`power AP
`
`:::::::se
`
`channel map >
`threshold power
`level?
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 11 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 9 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`
`
`
`
`Calculate
`adjacency
`Vector Sur
`reassess
`
`enter Claiming
`interval
`argessessessesses:s:zis
`
`46
`
`148
`
`transmit Claim message
`including adjacency vector
`sum on selected channel
`sero
`
`assissCrge
`
`O
`
`Beacon
`Announce,
`Preclaim, or
`Claim message? 3.
`
`update Claim APs
`table
`
`series 56
`
`Fig. 8B
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`evaluate Claim APs
`table
`sax-assiss's 'east-3rizia's
`
`160
`
`Y
`
`empty at
`beginning of
`aiqing integ??
`
`a
`
`all entries
`Received Owerlevel C.
`baseline power --
`
`address> other AP's )
`MAC Addressa?"
`
`Begin beaconing and
`sending Announce
`messages on selected
`channel, proceed to AP
`optimization phase
`F.
`
`
`
`s:
`
`es
`
`164
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 12 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 10 of 62
`
`US 7,774,013 B2
`
`
`
`AP ID
`
`Scan Table
`
`Fig. 9
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 13 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 11 of 62
`
`US 7,774,013 B2
`
`116
`
`
`
`
`
`
`
`
`
`Channel
`D
`2
`3
`
`highestPwr
`AP ID
`AP)
`
`AP2
`
`highestPwrlevel
`dbm
`
`aess
`
`re
`
`Channel Map
`
`Fig. 10
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 14 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 12 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`Channel
`
`is: Ex.
`
`124
`signal
`strendth
`
`
`
`5 s:32
`
`
`
`Triplet avg
`
`AP ID
`
`91
`
`---
`
`s
`
`as: ig : s:
`
`SE
`
`3
`
`Triplet channel map
`
`Fig.11
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 15 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 13 of 62
`
`US 7,774,013 B2
`
`
`
`Claim APS table
`
`Fig. 12
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 16 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 14 of 62
`
`US 7,774,013 B2
`
`Update
`entryAPD)
`
`
`
`
`
`Max AP
`entries?
`
`6.
`
`Create new
`entryAP-ID)
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 17 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 15 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`
`
`AP ID
`
`AP1
`AP2
`
`200
`
`TP Backoff
`
`Aqe 9
`
`DRCP
`1
`o
`max power
`o
`.
`. .
`.
`.
`.
`--T-S-I-T-
`
`2
`3
`
`
`
`ge:Esgresses:
`
`AP KnOWn APS Table
`
`Fig. 14
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 18 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 16 of 62
`
`US 7,774,013 B2
`
`
`
`Data receive
`from associated
`STA
`
`
`
`entry exist for
`STAID?
`
`Update STA entry
`STAID(n)
`
`
`
`Add new entry
`STAD(n)
`
`
`
`
`
`224
`
`
`
`
`
`
`
`Registration
`Request?
`
`Mark STAID(n)
`DRCP
`
`Send Registration
`Acknowledge
`
`
`
`
`
`230
`
`
`
`232
`
`Fig. 15
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 19 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 17 of 62
`
`US 7,774,013 B2
`
`240
`
`DRCP.
`Active
`
`Distance
`
`8X
`power
`
`sta loadf
`actor
`
`power
`Samples
`
`
`
`
`
`ge:38:53E SYSSEY:
`
`APASSOciatedSTA Table
`
`Fig. 16
`
`
`
`Oraz
`ed pow COrrecte .
`a
`dpower
`
`
`
`
`
`1 EEESSEs
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 20 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 18 of 62
`
`US 7,774,013 B2
`
`caseizezai
`
`
`
`AP Power Adjust
`
`Peruse
`KnOWnAPS
`table
`
`ki::::::::::::::::::s
`
`sexga
`
`Max TP Backoff -
`highest TP
`backoff in Known
`APS table
`
`PeruSe AP
`Associated
`STA table
`
`::::::::::::::::
`
`as
`
`260
`
`262
`
`264
`
`
`
`TP Backoff = i
`Max TP Backoff
`
`
`
`
`
`
`
`
`
`
`
`
`
`power
`adjustment
`interval up?
`
`STA adjusted
`TP backoffs
`Max TP Backoff
`- value to
`accomodate
`STA
`hest
`
`TP Backoffs
`STA adjusted
`TP
`
`272
`
`Fig. 17
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 21 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 19 of 62
`
`US 7,774,013 B2
`
`280
`
`284
`
`
`
`
`
`
`
`
`
`
`
`Avoid Other
`WLANS 2. ge
`
`nCrement AP
`age for each
`AP in
`KnownAPS
`
`
`
`wkazs:s::sec:2::classists:
`
`;:gxia seases:x:32:32:32:3xx ress
`
`292
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 22 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 20 of 62
`
`US 7,774,013 B2
`
`nownAP highes
`power AP) corrected
`
`
`
`
`
`AP Power adjust
`
`maxTpBackoff=knownAPs highest power
`AP-corrected power - noise floor
`
`risesw-zssars&ssass---as-Karxiassagesagtagswax
`
`
`
`
`
`
`
`Max TP Backoff = 0
`
`Peruse associated STAs
`table to find farthest STA
`size:Saatarzegsz.:32:3:2:3:22:33
`
`3OO
`
`asSociatedSTASlowest boy
`er STA).corrected power >
`noise floor
`
`298
`
`
`
`
`
`302
`
`306
`
`304
`
`308
`
`
`
`my TP Backoff=
`STATP Backoff
`
`my TP Backoff =
`Max TP Backoff
`severe
`
`312
`
`Adjust transmit
`power down by
`myTP Backoff
`314 seases
`
`
`
`assaggaggersy
`
`Send Hello at
`max power
`
`retressex seater
`
`316
`
`318
`
`Fig. 18B
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 23 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 21 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`
`
`Number of
`Samples
`
`Calculated
`Standard Error
`
`
`
`
`
`
`
`
`
`Rounded
`Standard Error
`
`
`
`3 9
`
`38.6
`22.3
`14.6
`9.94
`
`8<dBC1.7
`
`s:
`
`s: (g : Esz
`
`s:
`
`:
`
`3. 3.
`
`3.
`
`-
`
`:
`
`tes :
`
`3: rig:
`
`E. :
`
`: --
`
`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. 1014, Page 24 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 22 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Collect Long
`Term Sample
`Size of distance
`
`Collect Short
`Term Sample
`Size of distance
`from STA
`
`Ghort term distancs
`Long Term distance >
`Moving Threshold +
`longtermstderror + shga
`termstderror?
`.
`
`
`
`
`
`
`
`gasassigsegrees:56:2::s
`
`328
`
`326
`
`328
`
`330
`
`
`
`Term distance C
`longtermstderror +
`
`sorror a
`Resume TP
`Backoff
`statists
`calculations
`Vissez-33:2%as
`assas'
`
`334
`
`AP Power adjust during STA movement
`
`s
`
`Fig. 20
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 25 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 23 of 62
`
`US 7,774,013 B2
`
`AP Auction
`
`Start/Stop
`
`.
`
`340
`
`
`
`
`
`
`
`Collect Bids from
`STAS
`
`
`
`
`
`New STA entry
`
`received from
`"is this sy
`3:8:
`
`replace bid
`information for
`
`344
`
`360
`
`messages to bid
`entries with highest
`biased delta values
`up to acceptsPer
`gasessee.
`
`362
`accepted STA to
`outstanding
`
`
`
`
`
`
`
`numAcceptsOut= i
`#accepts sent
`
`N
`
`
`
`
`
`end of auction
`interva?
`
`
`
`increment current
`bid ages
`
`-
`
`delete entries for E
`age->max bid age
`
`sort list by
`biased distance
`delta value
`
`354
`
`356
`
`358
`
`Fig. 21
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 26 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 24 of 62
`
`US 7,774,013 B2
`
`Start/Stop
`
`sessessessessesseries
`
`if
`
`
`
`
`
`
`
`A associatior
`indication
`
`366
`
`af
`Y
`
`Bid pending from
`associating STA26
`
`368
`
`370
`
`372
`
`374
`
`376
`
`delete STA from
`outstanding
`
`numAcceptsOut=
`numAccepts.Out -
`
`
`
`
`
`
`
`
`
`
`
`Fig. 22
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 27 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 25 of 62
`
`US 7,774,013 B2
`
`STA initialization
`
`Produce list of
`supported
`channels for each
`
`Scan for beacons E.
`on all channels
`
`Select highest
`signal strength
`AP on highest
`bandwidth band
`- supporte
`ResEstess
`
`Authenticate and
`associate to
`chosen AP
`*Eggs:s:gs:
`
`380
`
`382
`
`384
`
`386
`
`Enable reception
`of DRCPA
`Agents group
`address
`
`:
`
`388
`
`Proceed to
`optimization
`phase
`::creagaragilege
`
`390
`
`
`
`
`
`
`
`
`
`
`
`Fig. 23
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 28 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 26 of 62
`
`US 7,774,013 B2
`
`STA Canvassing
`
`
`
`interval up? a
`
`turn on packet
`buffering at AP
`
`CanvaSS a
`channel for
`beacons and
`DRCP announce
`
`Turn off packet
`buffering at AP,
`receive buffered
`packets
`
`Fig. 24
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 29 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 27 of 62
`
`US 7,774,013 B2
`
`STA Canvassing, 802.11
`
`
`
`Scan
`interval up?
`->
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Save Current
`State of Power
`Save Mode
`*:::::::::::: ge:Egge's
`
`set power Save
`mode, increase
`listen time by
`Scan time
`*:::::::::::::::::::::E.
`
`Canvass for
`beacons and
`DRCP announce
`
`s:
`
`Return to Current
`state of power
`Save mode
`x:::::::::::::::::::::
`
`
`
`412
`
`414
`
`416
`
`418
`
`Fig. 25
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 30 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 28 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`2
`2
`3 ||
`3
`To
`1
`||
`1
`
`32:3:27.2
`
`Egee
`
`
`
`AP D
`
`Channel
`
`d
`
`
`
`
`
`
`
`
`
`
`
`3
`3
`5
`
`3
`3
`| .
`in
`
`-
`
`||
`
`exeges:ses:sates:sagara
`
`
`
`2
`10
`<list
`<list
`3 ||
`7
`<list
`<list
`3
`. . . . . . . . . .
`I list as I
`- I -
`1
`||
`
`STA Known APS Table
`
`Fig. 26
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 31 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 29 of 62
`
`US 7,774,013 B2
`
`
`
`
`
`
`
`
`
`
`
`Beacon
`received??
`
`Entry exist
`for AP-ID?? &
`
`f
`
`&
`
`
`
`
`
`440
`
`Create new
`entryAP-ID)
`
`Fig. 27
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 32 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 30 of 62
`
`US 7,774,013 B2
`
`STA Power Adjustment
`
`556
`
`
`
`My TP Backoff =
`received TP
`
`558
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 33 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 31 of 62
`
`US 7,774,013 B2
`
`assessessesser
`
`in-2S
`
`450
`
`452
`
`456
`
`
`
`
`
`
`
`Age KnownAPs
`table entries
`
`Delete all entries
`agedd Max Age
`
`Collect
`Long Term Sam
`ple Size distance
`values for Current
`
`sessesseries
`
`distance values for
`Some entries in
`
`a:
`
`
`
`
`
`Calculate biased
`distance for APS
`
`
`
`distance better than
`biased distance to
`
`aff
`
`
`
`
`
`
`
`458
`
`re Y
`
`Send DRCP Bid
`to better AP
`
`Fig. 29
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 34 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 32 of 62
`
`US 7,774,013 B2
`
`Start/Stop
`
`-a 32X3 seas sail- a
`
`
`
`ABSknownAPs(n)-distnace -
`knownAPsmyAP).distnace <= Bid Sample Sto
`Error +Long Term StdError? a
`
`
`
`
`
`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
`
`
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 35 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 33 of 62
`
`US 7,774,013 B2
`
`
`
`Distance in
`Banzais
`0-68
`69-72
`73-76
`77-80
`81-83
`84-85
`
`:y
`
`s t :
`
`:
`
`802.11a, g
`Mb/s
`
`4. 8 Ex-1254 8
`
`802.11b.
`Mb/s
`
`s se
`
`Table
`Distance to Rate Table, 802.11
`
`Fig. 31
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 36 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 34 of 62
`
`US 7,774,013 B2
`
`Data Rate
`O8
`7 2
`
`
`
`5 5
`
`3. SEs : 3:
`
`3. 3: s:
`
`:
`
`:
`
`Table
`
`Rate to Load table for 802.11
`
`Fig. 32
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 37 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 35 of 62
`
`US 7,774,013 B2
`
`
`
`Biased Distance Calculation
`
`knownAPs(n)-biased distance =
`knownAPs(n)-corrected distance
`"(knownAPsn).load factor +
`knownAPs(n)-my load factor)/
`knownAPsmyAP).load factor
`
`first "tac:
`
`i-retreas:-referrirrasia:Aerxerterstar,
`
`knownAPs(n).my AP rel biased
`distance =
`knownAPsmyAP)-distance
`knownAPs(myAP)load factor /
`(knownAPsn), load factor +
`knownAPs(n).my load factor
`
`i.
`.
`
`knownAPs(n)-biased distance_delta
`.
`knwonAPs(n)-my-AP-rel biased di.
`stance -
`knownAPsn).biased distance
`
`bestAP = highest positive
`biased distance delta
`assessesse 500
`
`
`
`
`
`Y
`
`
`
`N
`
`N
`
`more than 1 highest
`
`508
`
`
`
`bid previously sent to
`one of the highest APs?
`s
`af
`
`8.
`
`s Y
`
`510
`
`send Bid to AP previously sent to
`assets::settisgarets::sessiest:easeairessess
`
`.
`
`512
`
`Send Bid to AP
`
`.
`
`4:2:22-2esistasisers assassissistigata s
`
`506
`
`6.
`
`stay with current AP
`
`associate with non-DRCPAP
`
`Essassiersaries researrestrees
`
`sesses
`
`s
`
`assissisterestesses
`
`498
`
`Fig. 33A
`
`504
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 38 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 36 of 62
`
`US 7,774,013 B2
`
`ORCP Accep
`received for
`
`
`
`
`
`
`
`514
`
`Naf
`Y
`
`STATP backoff = }
`O
`
`516
`
`:::::::::sites:
`
`
`
`Associate with AP
`
`58
`
`
`
`Send DRCP
`Registration
`Request
`::::::::g:
`
`start registration
`
`Fig. 33B
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 39 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 37 of 62
`
`US 7,774,013 B2
`
`STA movement detection
`
`Collect Long
`Term Sample
`Size of distance
`
`Collect Short
`Term Sample
`Size of distance
`from current AP
`presigg::::::iteries:
`
`542
`
`
`
`
`
`i.
`
`moving = true
`
`::::::::::::::::::::::::::: g
`
`stop bidding
`process
`
`Short term distance
`Long Term distance <
`(longTermstdError +
`hort TermStdError
`
`
`
`
`
`
`
`Long Term distance >
`(movingThreshold +
`longTermstdError +
`
`N
`
`546
`
`f
`
`4.
`54
`
`ro
`5:::::::::::::: 547
`
`548
`
`550
`
`moving = false
`
`::::::::::::::::::::::::3:
`
`552
`
`
`
`restart bidding
`process
`
`554.
`
`Fig. 34
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 40 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 38 of 62
`
`US 7,774,013 B2
`
`
`
`DRCP MESSAGES
`
`14
`
`AP platform
`independent
`
`AP platform
`dependent
`
`AP platform
`independent
`module
`
`AP platform
`dependent
`module
`
`STA platform
`independent
`module
`
`STA platform
`dependent
`
`564
`
`Wireless protocol messages
`
`Fig. 35
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 41 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 39 of 62
`
`US 7,774,013 B2
`
`802.11 AP DRCP Architecture
`
`
`
`MA-UNITDATA
`
`(..request or indication)
`
`MLME ACTION
`(..request or .Confirm)
`
`O
`
`BSS
`
`Components of ARM 482
`
`Fig. 36
`
`Hewlett Packard Enterprise Co. Ex. 1014, Page 42 of 86
`Hewlett Packard Enterprise Co. v. Intellectual Ventures II LLC
`IPR2021-01376
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 40 of 62
`
`US 7,774,013 B2
`
`802.11 STADRCP Architecture
`