throbber
USOO8045531B2
`
`(12) United States Patent
`Cheng et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,045,531 B2
`Oct. 25, 2011
`
`(54) SYSTEMAND METHOD FOR NEGOTIATION
`OF WLAN ENTITY
`
`(75) Inventors: Hong Cheng, Singapore (SG); Pek Yew
`Tan, Singapore (SG); Saravanan
`Govindan, Singapore (SG)
`
`(73) Assignee: Panasonic Corporation, Osaka (JP)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1120 days.
`
`(21) Appl. No.:
`
`10/591, 184
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6,522,881 B1
`2/2003 Feder et al.
`6,965,605 B1 * 1 1/2005 Amos et al. ................... 370/401
`7,191,236 B2 * 3/2007 Simpson-Young et al. .. 709/228
`7,478,146 B2 *
`1/2009 Tervo et al. ................... TO9.220
`7,606,208 B2 * 10/2009 Benveniste .
`370,338
`7,697.549 B2 * 4/2010 Eran ..............
`... 370/401
`2003/0035464 A1
`2/2003 Dehner et al. ................ 375/132
`(Continued)
`
`JP
`
`FOREIGN PATENT DOCUMENTS
`10-041969
`2, 1998
`(Continued)
`
`(86). PCT No.:
`
`PCT/UP2005/003390
`
`S371 (c)(1),
`(2), (4) Date: May 14, 2007
`(87) PCT Pub. No.: WO2005/083942
`PCT Pub. Date: Sep. 9, 2005
`Prior Publication Data
`US 2007/O258.414A1
`Nov. 8, 2007
`
`(65)
`
`(30)
`
`Foreign Application Priority Data
`
`Mar. 2, 2004 (JP) ................................. 2004-058245
`Jul. 16, 2004 (JP) ................................. 2004-209470
`
`(51) Int. Cl.
`(2009.01)
`H0474/00
`(52) U.S. Cl. ........ 370/338; 370/252; 370/254; 370/328;
`370/329; 370/341; 455/412:455/435.1; 455/515;
`455/55.0.1
`(58) Field of Classification Search .................. 370/338,
`370/328,341,395.2, 395.21, 252,254, 329,
`370/330; 455/4.1.2, 502, 414.1, 435.1, 509,
`455/515,550.1
`See application file for complete search history.
`
`B. O'Hara, et al., “CAPWAP Problem Statement” draft-ietf-capwap
`problem-statement-02, CAPWAP Working Group, Internet-Draft,
`pp. 1-9, Aug. 20, 2004.
`
`(Continued)
`Primary Examiner — Olumide TAjibade Akonai
`(74) Attorney, Agent, or Firm — Dickinson Wright PLLC
`(57)
`ABSTRACT
`A method for negotiations between various entities of a wire
`less local area network (WLAN) including negotiations
`between controlling nodes (CNS) and wireless access points
`(WAPs) and negotiations between WAPs is disclosed. These
`negotiations are used for the purpose of establishing the capa
`bilities of the various entities, determining how Such capa
`bilities may be optimally divided among the negotiating enti
`ties and then dividing the capabilities among the entities
`based on this determination. The capabilities include those
`required for the operation, control and management of the
`WLAN entities and the encompassing WLAN. The disclosed
`method introduces means for flexibly accommodating the
`varying degrees of differences in capabilities among the
`WLAN entities between the WLAN entities including
`dynamic changes in WLAN topologies.
`
`16 Claims, 10 Drawing Sheets
`
`wAP contRoller Discowerschs
`
`/ 201
`
`WAP CONTROLLER CHOOSES ONE
`AMONG DiscovERED NWT witH
`CASSOCATE
`
`203
`
`/
`
`205
`WAP CONTROLLERAN CNCNTROLEER
`NEGOATE TO DETERMNEVISION OF WAN -/
`FUNCTIONALTY
`
`20
`
`-
`
`WAP CONTROLLERENIATES NEGTATIONBY SENDING
`CN CONROLLER CAPALES INFORMATIC
`(NeONTRorisatisations
`REQUESTING FORCARABIESINFORMATION FROM
`WAP CONTROLLER
`28
`encontroller determinesapyision of wan
`FUNCTIONALTYBASED ONCAPABluTES OF WAPAND K- 215
`SENS to WAp
`f
`WAP CONTROLLER SENDSNEGATWE
`ACKNWLEMENT TOs CN CONRLLER
`WTH ACTIONAL INFORMAdM
`
`2
`
`
`
`WAP CONRLERHECKS
`1FFUNCTONALITYDIVISIONSFASBLE
`AND ACCEPTABLE
`
`HECKF
`SEGOTATIONSNEECTOBE
`ERMINATD BASED
`
`yES
`
`219
`
`WAP GONTROLLERSENDS PosTVE
`ACKNOWLEDGEMENT TO CN CONTROLLER
`
`TERMINATE
`NEGOATONS
`
`- 221
`
`21
`
`CN CONTROLLERESTABLISHES PROESSNs
`SCHEDULE FORASS3CIATED WAP
`
`End C
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000001
`
`

`

`US 8,045,531 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`2003/0163579 A1* 8, 2003 Knauerhase et al. ......... TO9/230
`2005.0053005 A1* 3, 2005 Cain et al. ..........
`370,235
`2005/00593.96 A1* 3, 2005 Chuah et al. ............... 455,435.1
`
`
`
`JP
`
`FOREIGN PATENT DOCUMENTS
`2000-069050
`3, 2000
`
`OTHER PUBLICATIONS
`“Part 11: Wireless LAN Medium Access Control (MAC) and Physi
`cal Layer (PHY) Specifications.” Information Technology, Telecom
`munications and Information Exchange between systems, Local and
`Metropolitan Area Networks, Specific Requirements, ANSI/IEEE
`Std 802.11, 1999 Edition (R2003), LAN MAN Standards Committee
`of the IEEE Company Society, 528 pages total, Jun. 12, 2003.
`
`PCT International Search Report dated May 17, 2005.
`B. Ohara, et al., “Architecture for Control and Provisioning of Wire
`less Access Points (CAPWAP).” CAPWAP Working Group Internet
`Draft, Feb. 2004, pp. 1-35.
`H. Tang, et al., “Issues of the Radio Access Network with Distributed
`Radio Network Control Functions for Universal Mobile Telecommu
`nication System,” the 14th IEEE 2003 International Symposium on
`Personal, Indoor and Mobile Radio Communication Proceedings,
`Sep. 2003, pp. 931-935.
`P. Calhoun, et al., “CAPWAP Problem Statement. CAPWAP Work
`ing Group Internet-Draft, Feb. 2004, pp. 1-9.
`H. Cheng, et al., “Functionality Classifications for Control and Pro
`visioning of Wireless Access Points.” CAPWAP Internet-Draft, Feb.
`2004 pp. 1-9.
`* cited by examiner
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000002
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 1 of 10
`
`US 8,045,531 B2
`
`FIG. 1
`
`117
`
`
`
`115
`
`115
`
`115
`
`115
`
`115
`
`113
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000003
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 2 of 10
`
`US 8,045,531 B2
`
`FIG 2
`
`WAP CONTROLLER DISCOVERS CNs
`
`201
`
`WAP CONTROLLER CHOOSES ONE
`AMONG DISCOVERED CNs WITH WHICH
`TO ASSOCIATE
`
`
`
`
`
`
`
`WAP CONTROLLER AND CN CONTROLLER
`NEGOTIATE TO DETERMINE DIVISION OF WLAN
`FUNCTIONALITY
`
`2O3
`
`205
`
`WAP CONTROLLER INITATES NEGOTIATION BY SENDING
`CN CONTROLLER CAPABILITIES INFORMATION
`CN CONTROLLER INITIATES NEGOTIAION BY
`REQUESTING FOR CAPABILITIES INFORMATION FROM
`WAP CONTROLLER
`
`CN CONTROLLER DETERMINES A DIVISION OF WLAN
`FUNCTIONALITY BASED ON CAPABILITIES OF WAP AND
`SENDS TO WAP
`
`2O7
`
`209
`
`215
`
`WAP CONTROLLER SENDS NEGATIVE
`ACKNOWLEDGEMENT TO CN CONTROLLER
`WITH ADDITIONAL INFORMATION
`
`EGOTIATIONS NEED TO BE
`TERMINATED BASED
`ON POLICE
`
`
`
`
`
`YES
`
`219
`
`TERMINATE
`NEGOTIATIONS
`
`221
`
`
`
`
`
`
`
`211
`
`
`
`WAP CONTROLLER CHECKS
`IF FUNCTIONALITY DIVISION IS FEASIBLE
`AND ACCEPTABLE
`
`YES
`WAP CONTROLLER SENDS POSITIVE
`ACKNOWLEDGEMENT TO CN CONTROLLER
`
`
`
`213
`
`217
`
`CN CONTROLLERESTABLISHES PROCESSING
`SCHEDULE FOR ASSOCIATED WAP
`
`END
`
`
`
`
`
`
`
`
`
`
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000004
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 3 of 10
`
`US 8,045,531 B2
`
`FIG. 3
`
`307
`
`
`
`3O7
`
`307
`
`3.11
`
`N CN CONTROLLER
`
`307
`
`307
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000005
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 4 of 10
`
`US 8,045,531 B2
`
`
`
`[07
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000006
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 5 of 10
`
`US 8,045,531 B2
`
`FIG. 5
`
`
`
`
`
`503
`
`START
`
`5O1
`
`MONITOR nASP PROCESSING
`LOAD
`
`CHECK IF AGGREGATE nASP LOAD
`FACTOR EXCEEDS nASP LOAD THRESHOLD
`
`
`
`YES
`DETERMINE WHICH PARTS OF nASP PROCESSING LOAD CAN BE
`DISTRIBUTED TO OTHER WAPs WHILE MANTAINING EXISTING
`ASSOCIATIONS WITH MTS
`
`SEND SOLICITATION MESSAGES TO OTHER WAPs TO DETERMINE WHICH
`ARE AGREEABLE TO PROCESS DETERMINED PARTS OF nASP
`PROCESSING LOAD
`
`ESTABLISH TUNNEL CONNECTION WITH AGREEABLE WAPS AND
`TRANSFER nASP PROCESSING LOAD RELEVANT CONTEXT
`INFORMATION IF NECESSARY
`
`505
`
`507
`
`509
`
`DISTRIBUTE DETERMINED PARTS OF nASP PROCESSING LOAD TO
`WAPS WITH WHOM TUNNEL CONNECTIONS HAVE BEEN
`ESTABLISHED
`
`511
`
`END
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000007
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 6 of 10
`
`US 8,045,531 B2
`
`S.
`S
`
`s
`
`S.
`
`S
`N
`1.
`
`Ot
`DI
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000008
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 7 of 10
`
`US 8,045,531 B2
`
`
`
`
`
`5
`
`-
`
`o
`2
`a
`2 O d
`
`O
`
`s
`
`s
`
`&
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000009
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 8 of 10
`
`US 8,045,531 B2
`
`
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000010
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 9 of 10
`
`US 8,045,531 B2
`
`917
`
`WAP2
`
`95
`
`905
`
`FIG. 9
`
`909
`
`
`
`FRAME TYPE
`
`ACTION
`
`
`
`
`
`FRAME FOR ACK
`
`DATA FRAMES
`
`SIGNAL PROTOCOLCNTRL
`SEND TO
`TRANSMISSION BLOCK
`
`MANAGEMENT FRAMES PROCESS LOCALLY
`
`
`
`CONTROL FRAMES
`
`PROCESS LOCALLY
`
`913
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000011
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 10 of 10
`
`US 8,045,531 B2
`
`FIG 10
`
`START
`
`1000
`
`1001
`
`NETWORK TOPOLOGY MONITORED
`
`1003
`
`NETWORK TOPOLOGY CHANGE?
`
`NO
`
`YES
`NETWORKENTITY ACCOMMODATING TOPOLOGY
`CHANGE TRIGGERED WITH "OPERATIONAL
`ASSOCATIONS' SIGNAL
`
`NETWORKENTITY ACCOMMODATING TOPOLOGY
`CHANGE TRIGGERED WITH "OPERATIONS
`UPDATE SIGNAL
`
`NETWORKENTITY EFFECTING TOPOLOGY CHANGE
`TRIGGERED WITH "OPERATIONAL ASSOCATIONS
`REGUEST SIGNAL
`
`NETWORKENTITY ACCOMMODATING TOPOLOGY
`CHANGE TRIGGERED WITH "OPERATIONAL
`ASSOCIATIONS UPDATE SIGNAL
`
`1005
`
`1007
`
`1009
`
`101
`
`1013
`
`NETWORKENTITY EFFECTING TOPOLOGY CHANGE
`TRIGGERED WITH "OPERATIONS UPDATE SIGNAL
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000012
`
`

`

`US 8,045,531 B2
`
`1.
`SYSTEMAND METHOD FOR NEGOTATION
`OF WLAN ENTITY
`
`TECHNICAL FIELD
`
`The present invention relates to the field of wireless local
`area networks and in particular to the operation of Such net
`works in heterogeneous environments.
`
`BACKGROUND ART
`
`10
`
`2
`These problems refer to static differences between WLAN
`entities as they are results of differences in basic design. In
`addition to these, there are also problems related to dynamic
`differences between WLAN entities.
`In particular, during the functioning of a WLAN, the pro
`cessing load at a WAP can become substantially high even
`exceeding the processing capacity of the WAP. This could be
`due to increases in the number of associated mobile terminals
`(MTs) or due to increases in the volume of traffic from the
`associated MTs. These differences in processing load over
`time constitute a dynamic factor as they are dependent on the
`dynamics of the MTs.
`These dynamic differences in processing load across the
`WAPs consisting of a WLAN have traditionally been
`addressed by affecting handovers of MTs from their associ
`ated WAPs where processing load is high, to re-associate the
`MTs with other WAPs where processing load is relatively
`low.
`Patent Document 1 discloses means for addressing
`dynamic differences in the levels of processing load at WAPs
`by means of proactive handovers of associated MTs. While
`Patent Document 1 addresses the problem of dynamic dif
`ferences in processing loads across WAPs, it does so by
`mandating that MTs associated with one WAP also be within
`the coverage areas of other WAPs so as to be able to perform
`handovers and re-associations. If a MT is not within the
`coverage area of one or more other assisting WAPs, it is then
`expected to physically displace to Such a coverage area in
`order to relieve the first WAP of some processing load. These
`constraints are rigid and limit the efficacy of Patent Docu
`ment 1. Such limitations are common to all handover-based
`methods.
`Patent Document 2 presents a method for WAPs to
`modify, based on prevailing processing load levels, the inter
`vals between the beacon signals that they transmit in order to
`attract or dissuade MT associations. This method also
`involves the constraints of requiring a MT to be within the
`coverage areas of alternate WAPs where processing load is
`low or being agreeable to displace towards such areas.
`Patent Document 3 focuses on proactive MTs that make
`association decisions. However the method is also limited by
`the factors described earlier.
`While such methods attempt to solve the problem of
`dynamic differences in processing load, they do so by intro
`ducing stringent prerequisites and thereby introduce more
`problems. Another shortcoming of Patent Document 1.
`Patent Document 2, Patent Document 3 and other han
`dover-based methods for dealing with dynamic differences in
`WAPs is related to the bulk shifting of communication ses
`sions. In practice MTS maintain a number of communication
`sessions with the WAPs with which they are associated. As a
`result, it is very likely that the communication sessions of
`only one MT or a few MTs constitute a considerable amount
`of processing load at the WAP. If the WAP were to affect the
`said MTs to handover and re-associate with another WAP, the
`processing load at the first WAP would be reduced, however
`by adversely affecting the other WAP. The other WAP then
`becomes overloaded and reverses the handover to the first
`WAP. This may continue without delivering any net gains for
`the WLAN. This points out that the processing load is not
`finely distributed by methods of handovers. In other words,
`dynamic differences are not finely managed.
`Non Patent Document 1 Institute of Electrical and Elec
`tronics Engineers Standard 802.11-1999 (R2003)
`Non Patent Document 2 “CAPWAP Problem State
`ment, draft-ietf-capwap-problem-statement-02.txt
`
`15
`
`Wireless local area networks (WLANs) have invoked great
`interests from both consumers and the industry. The current
`most popular WLANs are based on the Non Patent Docu
`ment 1 standards. While these standards have helped the
`initial uptake of WLANs, in their current form, they are not
`Suited for large-scale wireless network deployments. This is
`because the cost and control of WLAN entities become com
`plex in large environments.
`Currently, many WLAN equipment manufacturers have
`addressed large-scale deployments by introducing new split
`architecture. Here, control aspects of the Non Patent Docu
`ment 1 WLAN specifications are centralized at controller
`nodes (CNs) while other aspects are distributed to numerous
`wireless access points (WAPs). With the diversity of manu
`25
`facturers and their implementations of the split architecture,
`there are incompatibilities between WLAN entities from dif
`ferent manufacturers.
`There are currently some efforts to provide standardized
`means for managing large-scale WLANs in the Internet Engi
`30
`neering Task Forces (IETF) Control and Provisioning of
`Wireless Access Point (CAPWAP) working group. Non
`Patent Document 2 describes the efforts of the CAPWAP
`working group. However these efforts do not consider the
`problems of accommodating WAPs with dissimilar func
`tional capabilities within a single WLAN. As such these prob
`lems limit the development of the WLAN market.
`Furthermore, it is expected that future deployments of
`WLANs will feature dynamic wireless networks. In such
`types of deployments, network topologies will change during
`the operational lifecycle of the WLAN to enable enhanced
`applications and services. WLAN elements in such networks
`will be provisioned with both wired and wireless connectivity
`to enable dynamic topologies. However current assumptions
`of WLANs (and also CAPWAP) only refer to static network
`topologies. So while current WLANs are capable of adjusting
`to the dynamic conditions of the wireless medium, they are
`unable to accommodate the effects of dynamic topology
`changes.
`For example, current WLAN systems adjust to declines in
`the signal-to-interference ratio (SIR) of the wireless medium
`by increasing the signal transmission power. However Such
`minor corrections are inadequate to accommodate the Vari
`ances in latency and overhead introduced by changes in
`WLAN topology. Furthermore, these variances in latency and
`overhead impede the operation of the CAPWAP split archi
`tecture. This is because the split architecture is sensitive to
`delays due to the very nature of the distributed operations.
`The redundancies of WLAN and CAPWAP processing per
`formed at intermediate wireless access points (WAP) of a
`dynamic CAPWAP topology together with the corresponding
`physical overheads are detrimental to the CAPWAP split
`operations.
`Given such scenarios, WLAN entities currently available
`from various vendors are incapable of interoperation in a
`single WLAN and are also incapable of operation in a
`dynamic topology WLAN.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000013
`
`

`

`US 8,045,531 B2
`
`3
`Patent Document 1 "Method and apparatus for facilitat
`ing handoff in a wireless local area network, US 2003/
`OO3.5464 A1
`Patent Document 2 “Dynamically configurable beacon
`intervals for wireless LAN access points”, US 2003/0163579
`A1
`Patent Document 3 "Method and apparatus for selecting
`an access point in a wireless network, U.S. Pat. No. 6,522,
`881 B1
`
`DISCLOSURE OF THE INVENTION
`
`4
`aspect of the present invention overcomes the limitations of
`handover-based methods for managing dynamic differences
`between WLAN entities.
`In its broadest aspect, the present invention provides a
`system for providing service in a WLAN whereby a control
`node negotiates with WAPs and provides similar or different
`complimentary functionality for each of the WAPs to form a
`complete functionality defined for the WLANs.
`In its preferred form, the present invention allows for a
`controller module for control nodes to comprise a single or
`plurality of processing schedules composed of sequential lists
`of descriptors for subsets of functional components used for
`each wireless access point.
`In another preferred form, the present invention provides a
`method for providing services in a WLAN wherein a control
`node dynamically discovers the capability of a WAP by send
`ing a single or plurality of messages to a WAP containing a
`section that emulates the data unit sent by a mobile terminal,
`a WAP receiving said message processes said section using
`the same procedure for processing data units received from a
`mobile terminal and sends it back to said control node in a
`reply message and said control node obtaining capabilities
`information of said WAP by examining the processed data
`units in the reply message.
`In another preferred form, the present invention allows a
`method for providing service in a WLAN that allows defined
`WLAN function split between WAPs and one or more control
`nodes wherein a subset of WAPs processes the total of their
`subset of functionality defined for the WLAN, a control node
`provides distinct Subsets of complementary functionality
`defined for the WLAN to each of the Subset of WAPs.
`In yet another preferred form, the present invention allows
`for means for determining a flexible division in WLAN func
`tionality between the negotiating entities. The present inven
`tion first involves classifying the functional capabilities of
`WLAN entities. The entities then determine the capabilities
`of other entities followed by negotiations between them on
`how best to divide the functionality among them. Further
`operations of the WLAN entities are then based on the deter
`mined division of functionality.
`In another aspect, the present invention provides a system
`for load-balancing in a WLAN without requiring association
`handover at a mobile terminal whereby a data unit for a
`mobile terminal is processed with the complete WLAN func
`tions by a single of plurality of WAPs where each WAP
`processes the data unit with only a subset of complete WLAN
`functions.
`In its preferred form, the present invention allows for a
`method of carrying out load balancing in a WLAN without
`requiring a mobile terminal to change association relation
`ship with a WAP wherein the WAP separates the processing
`functions provided to the mobile terminal into an association
`specific part and a non-association specific part, the WAP
`negotiates with another WAP to process the non-association
`specific part and establishes a secure tunnel with the another
`WAP, the WAP tunnels a data unit from a mobile terminal to
`the another WAP through the tunnel after processing the data
`unit with the association specific part of functions and the
`another WAP receiving the processed data unit through the
`tunnel and processing it with non-association part of the
`functions.
`In another preferred form, the present invention provides a
`method for determining the distribution of non-association
`specific functions based on information comprising the size
`of the data unit to be processed, the expected average time for
`processing a data unit, the overhead time for processing a data
`unit or a weighted Sum of said information.
`
`5
`
`10
`
`15
`
`25
`
`35
`
`50
`
`55
`
`60
`
`30
`
`In view of the above discussed problems, it is the objective
`of the present invention to provide an apparatus and method
`for negotiations between controlling nodes (CNs) and wire
`less access points (WAPs) of a WLAN based on policies that
`allow for accommodating static and dynamic differences
`among the WLAN entities including dynamic changes in
`WLAN topologies within a single WLAN.
`It is another objective of the present invention to provide a
`method and policy for negotiations between WLAN entities
`for the purpose of determining selected Subsets of functional,
`load or other components to be processed by each of said
`WLAN entities so as to accommodate variations in system
`design, processing load or network topology.
`It is another objective of the present invention to provide an
`apparatus and method for negotiations between WLAN enti
`ties based on polices that allow for accommodating the
`dynamic differences between them such as differences in
`processing load levels at various WLAN entities within a
`single WLAN.
`It is yet another objective of the present invention to pro
`vide means for accommodating the operations of split archi
`tecture WLANs in the presence of dynamically changing
`network topologies.
`The disclosed invention relates to wireless local area net
`works (WLANs) and particularly to means of addressing the
`issues of static and dynamic differences among WLAN enti
`ties. It introduces policies for negotiations between WLAN
`40
`entities for the purpose of accommodating these differences.
`One aspect of the present invention deals with negotiations
`between controlling nodes (CNS) and wireless access points
`(WAPs) of a WLAN based on policies that allow for accom
`modating static differences among them. Specifically, it pre
`45
`sents means for determining a flexible division in WLAN
`functionality between the negotiating entities. The present
`invention first involves classifying the functional capabilities
`of WLAN entities. The entities then determine the capabili
`ties of other entities followed by negotiations between them
`on how best to divide the functionality among them. Further
`operations of the WLAN entities are then based on the deter
`mined division of functionality. This aspect of the present
`invention enhances interoperability for WLAN entities.
`Another aspect of the present invention deals with nego
`tiations between WLAN entities based on polices that allow
`for accommodating the dynamic differences between them.
`Particularly, it addresses the issue of distributing processing
`load among WAPs without requiring physical displacement
`of associated mobile terminals (MTs). It involves first deter
`mining the need to distribute parts of processing load at a
`WAP. This is followed by the determination of which parts of
`processing load may be distributed while at the same time
`maintaining existing association relationships between MT
`and WAP. Next, an overloaded WAP enters into negotiations
`65
`with other WAPs in order to determine how the determined
`parts of processing load may be distributed among them. This
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000014
`
`

`

`5
`In another aspect, the present invention provides a method
`for accommodating variances in a wireless network topology
`wherein the method comprises the step of dynamically adapt
`ing the operations logic of at least one network entity of the
`wireless network topology to alter processing of one or more
`functional Sub-components.
`In its preferred form, the present invention allows for a
`method of accommodating variances in a WLAN by altering
`the processing of selected functional Sub-components at least
`one network entity by means of bypassing processing of said
`selected functional Sub-components.
`In its preferred form, the present invention allows for a
`method of accommodating variances in a WLAN by altering
`the processing of selected functional Sub-components at least
`one network entity by means of selectively processing said
`selected functional Sub-components.
`In another preferred form, the present invention provides a
`method for altering local-level functional semantics while
`maintaining system-wide functional semantics of a wireless
`network by selectivity activating functional Sub-components
`of selected network entities such that the sum of activated
`functional Sub-components across said wireless network cor
`responds to complete functional Sub-components of said
`wireless network.
`In yet another preferred form, the present invention pro
`vides a method for altering local-level functional Semantics
`while maintaining system-wide functional Semantics of a
`wireless network by means of shifting the processing of said
`activated functional Sub-components from a first network
`entity to a second network entity.
`Based on the aspects and preferred forms of the present
`invention, the problem of incompatibility of WAPs of differ
`ent functional capabilities is solved. The present invention
`also solves the problem of WLAN operations in dynamic
`topology environments. In yet another aspect, the present
`invention solves the problem of accommodating dissimilar
`Volumes of processing loads over time.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a diagram illustrating an operational representa
`tion of a wireless local area network (WLAN) system used to
`illustrate a first aspect of the disclosed invention dealing with
`policies for negotiations between WLAN entities, particu
`larly between a controlling node (CN) and wireless access
`points (WAPs):
`FIG. 2 is a diagram depicting the general operational steps
`involved in a first aspect of the present invention dealing with
`policies for negotiations between a CN and WAP:
`FIG. 3 is a diagram showing an integrated WLAN entity
`exemplifying one embodiment of a first aspect of the present
`invention in which the capabilities of a CN and WAP are
`integrated into one entity;
`FIG. 4 is a diagram illustrating a simplified framework for
`a second aspect of the present invention dealing with policies
`for negotiations for the purpose of accommodating dynamic
`differences among WLAN entities, particularly between
`WAPs;
`FIG. 5 is a diagram depicting the general operational steps
`involved in a second aspect of the present invention dealing
`with policies for negotiations for accommodating dynamic
`differences among WLAN entities. Specifically, it deals with
`processing loads at various entities;
`FIG. 6 is a diagram serving to explain the reasoning for one
`embodiment of a second aspect of the present invention,
`
`10
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,045,531 B2
`
`6
`wherein the definition of processing load is taken to be the
`size of the protocol data unit (PDU) that is received by the
`WAP from associated MTs;
`FIG. 7 is a diagram illustrating one embodiment of a sec
`ond aspect of the present invention in which a central con
`troller performs a Supervisory role in the negotiations for
`accommodating dynamic differences among WLAN entities;
`FIG. 8 is a diagram illustrating one embodiment of a first
`aspect of the present invention in which negotiations strate
`gies are applied to enable CAPWAP split operations in
`dynamic WLAN topologies:
`FIG. 9 is a diagram exemplifying a particular embodiment
`of a first aspect of the present invention relating to
`IEEE802.11 WLAN specifications; and
`FIG. 10 is a diagram depicting a sequence of steps of a first
`aspect of the present invention in which dynamic WLAN
`topologies are enabled.
`
`BEST MODE OF CARRYING OUT THE
`INVENTION
`
`The disclosed invention of policies for negotiations
`between entities of a wireless local area network (WLAN) is
`described in two major aspects, the first focusing on negotia
`tions for accommodating static differences among WLAN
`entities also comprising accommodating changes in WLAN
`topologies. While the second aspect illustrates means of deal
`ing with dynamic differences, particularly in levels of pro
`cessing load.
`In the following description, for purpose of explanation,
`specific numbers, times, structures, and other parameters are
`set forth in order to provide a thorough understanding of the
`present invention. However, it will be apparent to anyone
`skilled in the art that the present invention may be practiced
`without these specific details.
`Negotiations for Accommodating Static Differences:
`A WLAN system embodying a first aspect of the present
`invention dealing with accommodating static differences
`among WLAN entities is exemplified in FIG.1. The diagram
`illustrates a WLAN system 100 comprising a controller node
`(CN) 101, a number of wireless access points (WAPs) 105
`and 107, a plurality of mobile terminals (MTs) 113 and a
`network backbone 117. For the sake of simplicity, the WLAN
`system 100 is shown with a single CN whereas the system
`embodying the present invention may comprise any number
`of CNS. Also, the diagram indicates a direct connection
`between CN 101 and the WAPs 105 and 107. Alternatively
`there may be a number of intermediate nodes between them.
`Similarly, the connection between CN 101 and the network
`backbone 117 may also include a number of intermediate
`nodes. In all Such cases, the disclosed invention holds scope.
`The CN 101 provides support and control to the WAPs 105
`and 107 that associate with it. A new WAP in the WLAN
`system must first choose and establish association relation
`ships with one or more CNS before it receives support and
`control from the one or more CNs. As such, WAPs may
`simultaneously hold more than one association relationship
`with one or more CNs. Similarly, the MTS 113 choose and
`maintain associations with the WAPs, which in turn provide
`them with services. These services include radio transmission
`and reception, secure transport and mobility. An MT may
`maintain a number of associations with one or more WAPs,
`however FIG. 1 simplifies this with each MT maintaining
`only one association with one WAP.
`It can be inferred about the WLAN system 100 that the
`WAPs connect to the network backbone via the CN. Alterna
`tives to this include the WAPs connecting to the network
`
`Exhibit 1001
`Hewlett Packard Enterprise Company v. Sovereign Peak Ventures, LLC
`Page 000015
`
`

`

`25
`
`7
`backbone by other means possibly through otherintermediate
`nodes. In such cases, the CN will only be responsible for the
`control and management of the WAPs associated with it,
`while connectivity to an external network may be handled by
`other entities.
`FIG. 1 shows the CN 101 capable of performing the com
`plete set of WLAN functional operations, as specified by
`some established WLAN standard. It is also capable of other
`control and management functional operations. Each func
`tional operation is logically represented by one of the func
`tional components 115. The operations represented by each
`of the functional components may include encryption,
`decryption, medium access control protocol data unit (MAC
`PDU) processing, authentication, association, quality of Ser
`Vice (QoS) processing, Internet Protocol (IP) processing etc.
`Each functional component is represented by a functional
`component code. For the purpose of illustration, some of the
`functional components in FIG. 1 are represented by func
`tional component codes a, b and c'. For example func
`tional component a may denote

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