US20130308445A1 - System and Method for Network Detection and Selection - Google Patents

System and Method for Network Detection and Selection Download PDF

Info

Publication number
US20130308445A1
US20130308445A1 US13/735,627 US201313735627A US2013308445A1 US 20130308445 A1 US20130308445 A1 US 20130308445A1 US 201313735627 A US201313735627 A US 201313735627A US 2013308445 A1 US2013308445 A1 US 2013308445A1
Authority
US
United States
Prior art keywords
load
network
policy
selection policy
network detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US13/735,627
Other versions
US9100852B2 (en
Inventor
Zhixian Xiang
John Kaippallimalil
Hinghung Anthony Chan
Khosrow Tony Saboorian
Kaidi Huang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
FutureWei Technologies Inc
Original Assignee
FutureWei Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FutureWei Technologies Inc filed Critical FutureWei Technologies Inc
Priority to US13/735,627 priority Critical patent/US9100852B2/en
Assigned to FUTUREWEI TECHNOLOGIES, INC. ("FUTUREWEI") reassignment FUTUREWEI TECHNOLOGIES, INC. ("FUTUREWEI") ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAN, HINGHUNG ANTHONY, KAIPPALLIMALIL, JOHN, HUANG, Kaidi, SABOORIAN, KHOSROW TONY, XIANG, ZHIXIAN
Priority to CN201380024891.8A priority patent/CN104303464B/en
Priority to PCT/CN2013/075652 priority patent/WO2013170751A1/en
Priority to EP13790227.6A priority patent/EP2839610B1/en
Priority to CN201810005357.7A priority patent/CN108200631B/en
Priority to KR1020147034792A priority patent/KR101634660B1/en
Publication of US20130308445A1 publication Critical patent/US20130308445A1/en
Assigned to FUTUREWEI TECHNOLOGIES, INC. reassignment FUTUREWEI TECHNOLOGIES, INC. CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 029833 FRAME: 0221. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: JOHN, KAIPPALLIMALIL MATHEW, CHAN, HINGHUNG ANTHONY, HUANG, Kaidi, SABOORIAN, KHOSROW TONY, XIANG, ZHIXIAN
Publication of US9100852B2 publication Critical patent/US9100852B2/en
Application granted granted Critical
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0925Management thereof using policies
    • H04W28/0942Management thereof using policies based on measured or predicted load of entities- or links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information

Definitions

  • the present invention relates to a system and method for wireless communications, and, in particular embodiments, to a system and method for network detection and selection.
  • WiFi wireless local area network
  • WiFi wireless local area network
  • these network detection and selection technologies may be implemented via policies that may be statically pre-configured by the operator on a user equipment (UE) or dynamically set by the operator by periodically sending the UE a network detection and selection policy (e.g., an access network discovery and selection function (ANDSF) policy in a 3GPP network).
  • UE user equipment
  • ANDSF access network discovery and selection function
  • a method for network selection includes receiving, by a user equipment (UE), a network detection and selection policy including a load threshold element, the UE further receiving a load information element associated with an access network (AN), and applying the network detection and selection policy to the AN. Applying the network detection and selection policy includes comparing the load information element with the load threshold element.
  • UE user equipment
  • AN access network
  • a user equipment includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to receive a network detection and selection policy including a load threshold element, receive a load information element associated with an access network (AN), and apply the network detection and selection policy to the AN.
  • the instructions to apply the network detection and selection policy includes further instructions to compare a load level indicated by the load information element with the load threshold element.
  • setting a network selection policy includes sending, by a network device, a network detection and selection policy including a load threshold element, for use by the UE in applying the network detection and selection policy by comparing a load level indicated by a load information element associated with an access network (AN) with the load threshold element.
  • AN access network
  • a network device includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send to a user equipment (UE) a network detection and selection policy including a WAN traffic load threshold, for use by the UE in applying the network detection and selection policy by comparing a load level indicated by a load information element associated with an access network (AN) with the load threshold element.
  • UE user equipment
  • AN access network
  • a method for updating a network selection policy includes receiving, by a user equipment (UE), a network detection and selection policy including a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy, waiting the duration of the update interval, checking, by the UE, for an updated network detection and selection policy.
  • UE user equipment
  • a user equipment includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to receive a network detection and selection policy including a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy, wait the duration of the update interval; check for an updated network detection and selection policy.
  • a network device includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send a user equipment (UE) a network detection and selection policy including a policy timer, wherein the policy timer indicates an interval for when the UE should next check for an updated network detection and selection policy.
  • UE user equipment
  • FIG. 1 is a flow diagram of a typical UE and network connection operation as is known in the art
  • FIG. 2 is a block diagram of a UE receiving an access network discovery and selection function (ANDSF) policy as is known in the art;
  • ANDSF access network discovery and selection function
  • FIG. 3 is a flow diagram of a UE implementing an ANDSF policy including a frequency band selection policy according to an embodiment
  • FIG. 4 is a flow diagram of a UE implementing an ANDSF policy including a WAN traffic load threshold element according to an embodiment
  • FIGS. 5A and 5B are flow diagrams of a UE implementing an ANDSF policy including an air-interface load threshold element according to various embodiments
  • FIG. 6 is a flow diagram of a UE implementing an ANDSF policy including an air-interface load threshold element according to an embodiment
  • FIG. 7 is a flow diagram of a UE implementing an ANDSF policy including an air-interface quality of service (QoS) threshold element according to an embodiment
  • FIG. 8 is a flow diagram of a network implementing a threshold element according to an embodiment
  • FIG. 9 is a flow diagram of a UE implementing an ANDSF policing including a load threshold element according to an embodiment
  • FIG. 10 is a flow diagram of a UE updating a network detection and selection policy according to an embodiment.
  • FIG. 11 is a block diagram illustrating a computing platform that may be used for implementing, for example, the devices and methods described herein, in accordance with an embodiment.
  • FIG. 1 illustrates typical user equipment (UE 102 ) and Wi-Fi network connection operation according to various standards, for example, Hotspot 2.0, IEEE802.11u, 3GPP, and the like. Various embodiments may operate according to one or several of the listed or alternate standards.
  • UE 102 decides to connect to a wireless network (e.g., WiFi)
  • the UE first scans for available hotspots (i.e., access network).
  • the access network is shown as access point (AP) 104 , but the access network may be another form of access network such as a universal terrestrial radio access network (UTRAN) or an evolved UTRAN (E-UTRAN).
  • UTRAN universal terrestrial radio access network
  • E-UTRAN evolved UTRAN
  • AP 104 serves as a connection point between the UE and a network 106 (e.g., a wireless local area network (WLAN) in a fixed network or a wide area network (WAN)).
  • a network 106 e.g., a wireless local area network (WLAN) in a fixed network or a wide area network (WAN)
  • WLAN wireless local area network
  • WAN wide area network
  • Available APs may be connected to the same or multiple different networks, wherein each AP serves as a connection point to a single network.
  • IEEE 802.11u allows for the discovery of suitable APs using an AP's generic advertisement service (GAS).
  • GAS provides layer 2 transport of an advertisement protocol's frames between UE 102 and a server in network 106 prior to authentication.
  • GAS allows unauthenticated UEs to determine the availability of and general information regarding a particular AP through the advertisement of certain information, such as, network 106 's type (e.g., private, public, for-fee, etc.), roaming consortium, venue information, and the like. Therefore, GAS allows UE 102 to determine which APs it may potentially connect to.
  • UE 102 may then select a particular AP to connect to using network detection and selection policies.
  • UE 102 's operator may set these policies by periodically sending a network detection and selection policy to UE 102 .
  • an operator may set a network detection and selection policy for UE 102 using an access network discovery and selection function (ANDSF) within the operator's network.
  • ANDSF access network discovery and selection function
  • UE 102 then gathers information about available APs and implements the network detection and selection policy set by the operator. Information gathering may be conducted over GAS using AP 104 's IEEE 802.11u access network query protocol (ANQP), a query/response operation. The information provided through the ANQP typically includes the different features and available services of network 106 . UE 102 may also gather information on AP 104 itself using various other control messages from AP 104 (e.g., AP 104 's beacon or response probe). After UE 102 determines which AP to connect to, UE 102 carries out an authentication process, connects to an AP, and joins the AP's network. Network detection and selection policies, such as an ANDSF policy, may also set out parameters for determining when and how UE 102 changes connection to APs and/or networks.
  • ANQP IEEE 802.11u access network query protocol
  • the information provided through the ANQP typically includes the different features and available services of network 106 .
  • Current network detection and selection policies may be overly simplistic and fail to utilize the full range of available information to a UE in selecting an appropriate AN and corresponding network. Further, current methods to update network detection and selection policies may be inefficient and use unnecessary network resources.
  • a network detection and selection policy may be implemented using a 3GPP standard (i.e., a network detection and selection policy being an ANDSF policy sent by an ANDSF server).
  • a network detection and selection policy may also be applied, however, to other systems that may operate in accordance with a set of Hotspot 2.0, IEEE802.11u, 3GPP, or other standards, and a network detection and selection policy may be implemented according to a non-3GPP standard, such as a Hotspot 2.0 standard and the like.
  • Embodiments may be implemented in, for example, 3GPP SA2 specification (23.402), or CT 24.402, 24.312. Furthermore, various embodiments are described with respect to connecting to wireless networks via access points, but various other forms of access networks (e.g., universal terrestrial radio access networks (UTRAN) or evolved UTRANs (E-UTRAN)) may be used to connect to a wireless network. Various embodiments may also be applied to WiFi access points (AP), access controller, ANDSF server, WiFi and cellular dual mode UEs, UEs with Hotspot 2.0 support, and the like.
  • AP WiFi access points
  • AP access controller
  • ANDSF server WiFi and cellular dual mode UEs
  • UEs with Hotspot 2.0 support and the like.
  • FIG. 2 illustrates an example operation for setting a network detection and selection policy.
  • the example given shows ANDSF operation as defined by 3GPP standards. However, other standards, such as Hotspot 2.0, may be used to set a network detection and selection policy.
  • a UE 202 interacts with ANDSF 204 through an S14 interface, which allows for IP level signaling, to obtain a network detection and selection policy from the network (i.e., an ANDSF policy).
  • the ANDSF policy sent to UE 202 may contain an inter-system routing policy (ISRP).
  • ISRP inter-system routing policy
  • an ISRP includes validity conditions, indicating the time frame during which the provided policy is valid.
  • the ISRP may further include one or more filter rules for IP flow mobility and seamless offload (IFOM).
  • IFOM seamless offload
  • filter rules may create a prioritized list of access technologies/access networks that should be used by the UE, when available, to route traffic that matches specific IP filters on a specific access point name (APN) or on any APN.
  • a filter rule may also identify which radio accesses are restricted for traffic that matches specific IP filters on a specific APN or on any APN (e.g., WLAN is not allowed for real-time transport protocol traffic flows on APN-x).
  • the current policies for AN may be too broadly defined and may not utilize the full extent of information made available by current standards in making an appropriate selection.
  • Hotspot 2.0 standards support multiple frequency band operation for an AN, which allows a UE to operate in one of several frequency bands supported by an AN.
  • current network detection and selection policy such as ANDSF policy
  • An embodiment increases granularity of access technology selection and allows a UE to connect to different frequency bands supported by the available ANs.
  • a frequency band element is added to the network detection and selection policy set by an operator. This frequency band element may include the detection of available bands at an AN and create a policy for selecting a particular frequency band.
  • FIG. 3 illustrates a flow diagram according to this embodiment applied to an ANDSF policy.
  • a frequency band selection policy is added into a ANDSF policy (e.g., to the ANDSF's inter-system mobility policy (ISMP) and/or inter-system routing policy (ISRP)).
  • the frequency band selection policy allows a UE to select a particular band supported by an AN.
  • this ANDSF policy which includes a frequency band selection policy, is transmitted by the operator over an operator's cellular network (e.g., a long term evolution (LTE) network) to a UE.
  • LTE long term evolution
  • the UE receives the policy and implements the frequency band selection policy to select a frequency band supported by available ANs.
  • Current network detection and selection policies may also fail to account for network traffic load.
  • IEEE 802.11u standards allow an AN (e.g., AP) to send information regarding wide area network (WAN) traffic load information through the AP's ANQP.
  • the transmittable WAN traffic information may include WAN backhaul uplink load information, backhaul downlink load information, backhaul uplink speed, backhaul downlink speed, backhaul uplink bandwidth, backhaul downlink bandwidth, and the like.
  • This WAN traffic load information could help improve load sharing in a network by preventing a UE from selecting a heavily-loaded network.
  • current network detection and selection policy does not consider traffic load information for network selection, and specifically lacks consideration of load sharing cases. Further, current network detection and selection policies fail to properly account for situations where the UE may beneficially move to another network or to move from a wireless connection to WiFi due to its currently-associated network being overloaded.
  • An embodiment incorporates WAN traffic load threshold element into a network detection and selection policy (e.g., an ANDSF ISRP and/or ISMP).
  • This traffic WAN traffic load threshold element may apply to either cellular or WLAN WAN traffic loads.
  • the specific thresholds to be implemented are determined by operator policy, but the inclusion of a threshold may improve load sharing among networks, for example, by preventing a UE from selecting a heavily-loaded network.
  • FIG. 4 illustrates an embodiment of a network detection and selection policy including a WAN traffic load threshold applied to an ANDSF policy.
  • a network device sends an ANDSF policy including a WAN load threshold element (e.g., an element setting a maximum uplink load threshold at 80%).
  • the network device may be an ANDSF policy server on the UE's cellular network.
  • the WAN load threshold element may include one or more thresholds related to network load conditions, such as, an uplink load threshold, a backhaul downlink load threshold, a backhaul uplink speed threshold, a backhaul downlink speed threshold, a backhaul uplink bandwidth threshold, a backhaul downlink bandwidth threshold, and the like.
  • the network detection and selection policy may include more than one WAN load threshold element.
  • the ANDSF policy WAN load threshold element only sets one threshold for maximum uplink load at 80%. This ANDSF policy is sent over the cellular network by an operator and received by a UE.
  • the UE uses an ANQP query/response to receive a WAN traffic load information element from an AN.
  • the AN may be an WiFi AP or some other form of AN (e.g., a UTRAN, or an E-UTRAN).
  • This WAN traffic load information element may indicate a wide range of information related to the WAN traffic load level. For example, the WAN traffic load information may inform the UE that the WAN uplink load at the AN is at 90%.
  • the UE then implements the ANDSF policy in step 408 by comparing the WAN load level with the WAN load threshold.
  • the UE determines that the AN should not be selected.
  • the numbers in this example are for illustrative purposes only; the particulars as to the number and types of thresholds set in a network detection and selection policy depends the operator's preferences.
  • a WAN traffic load threshold in a network detection and selection policy allows the UE to determine which ANs are appropriate candidates for selection.
  • An AN's traffic load meeting a threshold does not necessarily require the UE to select the AN.
  • Other considerations set by the network detection and selection policy may still apply.
  • the threshold merely acts to create a list of potential candidate ANs the UE could select.
  • the WAN traffic load threshold may also act as a trigger point for when the UE should decide to change to join an alternative network because the network the UE is currently associated with has become overloaded.
  • the UE may need to calculate the WAN traffic load level for comparison against a WAN traffic load threshold.
  • the network detection and selection policy may contain a minimum available WAN backhaul bandwidth threshold.
  • the WAN traffic load information element sent by the AN may not include information regarding WAN backhaul bandwidth.
  • the AN may instead send the UE information regarding WAN throughput.
  • the UE may calculate the appropriate WAN bandwidth load level associated with the AN using known equations and the information received regarding WAN throughput.
  • calculating the WAN bandwidth load level includes predicting and expected WAN bandwidth load level. The UE may then use the calculated WAN bandwidth load level to compare against the threshold.
  • An AN may provide information on the air-interface load, for example, via its beacon or probe response.
  • the AN may be an WiFi AP or some other form of AN (e.g., a UTRAN, or an E-UTRAN).
  • the AN can include the basic service set (BSS) load information element on its beacon or probe response.
  • This air-interface load element may include information about the number of UEs currently associated with this AN, the channel utilization percentage (percentage of time the AN sensed it was busy), and the remaining admission control time that may be allocated to a UE.
  • This air-interface load information may indicate the applicable quality of service (QoS) for a UE if it connects to the AN.
  • QoS quality of service
  • network detection and selection policy e.g. ANDSF ISRP/ISMP policy
  • ANDSF ISRP/ISMP policy does not consider air-interface information for network selection.
  • An embodiment provides for a network detection and selection policy including an air-interface load threshold element.
  • This enhanced network detection and selection policy provides better AN/network selection by setting air-interface load thresholds for a UE.
  • the air-interface load threshold may be a BSS load threshold, an air-interface QoS threshold, a number of user equipment (UE) associated with an AN threshold; a channel utilization percentage of an AN threshold, a remaining admission control time available to a UE threshold, etc.
  • the inclusion of this threshold may allow UEs to only select an AN that can support an appropriate load level.
  • An alternative embodiment includes air-interface load thresholds with an evaluation period in a network detection and selection policy for air-interface load evaluation.
  • Evaluation periods may be implemented to avoid a ping pong situation (i.e., when an UE wants to connect to multiple ANs at the same time).
  • the evaluation period sets up a time frame for considering applicable air-interface load information when applying the policy. Air-interface load information outside of the time frame would not be considered.
  • a network detection and selection policy with an evaluation period may require a UE to compare the air-interface load threshold with the averaged BSS load values during the evaluation period from an AN.
  • FIGS. 5A and 5B illustrate an embodiment of a network detection and selection policy including air-interface load thresholds applied to an ANDSF policy and an AP.
  • a network device sends an ANDSF policy including an air-interface load threshold element (e.g., setting a BSS load threshold).
  • This ANDSF policy is sent by an operator over their cellular network and received by a UE.
  • the UE uses an AP's beacon (illustrated in FIG. 5A ) or response probe (illustrated in FIG. 5B ) to receive an air-interface load information element.
  • this air-interface load information element is a BSS load information element.
  • the BSS load information element may inform the UE about the number of UEs currently associated with the AP, the AP's channel utilization percentage, and the AP's remaining admission control time.
  • the UE then implements the ANDSF policy in step 506 by comparing the BSS load level indicated by the BSS load information element with the BSS load threshold element. If the BSS load level does not meet the threshold, the UE determines that the AP should not be selected.
  • FIG. 6 illustrates an embodiment of UE operation for implementing a network detection and selection policy including an air-interface load threshold applied to an ANDSF policy.
  • the UE receives an ANDSF with an air-interface load threshold such as the air-interface load thresholds described above.
  • the UE receives air-interface load information from an AN. This information may be received as an air-interface load information element such as a BSS load information element.
  • the UE evaluates if the air-interface load level indicated by the air-interface load information meets the air-interface load threshold from the ANDSF policy. If the load level doesn't meet the threshold, the UE rejects the AN as a suitable connection point, otherwise, in step 608 , the UE may select the AN.
  • FIG. 7 illustrates an example flow diagram for network detection and selection policy enhancement with QoS consideration as applied to an ANDSF policy.
  • the UE's operator provides an ANDSF policy comprising an air-interface QoS threshold (e.g., support best effort traffic) to the UE.
  • the AN provides an air-interface load information element to the UE using, for example, the AN's beacon or response probe.
  • the air-interface load information element may be a BSS load information element.
  • the UE calculates the expected QoS level that would apply to the UE if it selected the AN using information on the air-interface load information element.
  • the UE calculates that the AN can only support background traffic, which is lower than best effort traffic.
  • calculating the expected QoS level would include predicting an expected QoS level. The UE therefore decides this AN is not suitable and selects another network.
  • the UE may decide to select this network.
  • an air-interface load threshold element in a network detection and selection policy allows the UE to determine which ANs are appropriate candidates for selection. As in the case regarding WAN threshold elements, meeting the threshold does guarantee the UE will select the AN because other considerations set by the network detection and selection policy may still apply.
  • the threshold merely acts to create a list of potential candidate ANs the UE could select.
  • the air-interface load threshold may also act as a trigger point for when the UE should decide to change to join an alternate AN (or join an alternate network) because the AN the UE is currently associated with can no longer support a desired air-interface load.
  • FIG. 8 illustrates an alternative embodiment, wherein the various threshold elements are implemented on the wireless network side.
  • an AN sends a WAN traffic load information element and/or an air-interface load information element to a UE attempting to connect to the network.
  • the AN receives an association/handover request from the UE, and the network evaluates its load capabilities. This evaluation may be implemented through setting certain WAN traffic load or air-interface load thresholds on the network side.
  • step 806 if the network determines that it is currently overloaded, it denies the connection request from the UE. However, if the network determines it has the load capacity for the UE, it allows the association/hand over request and connection process to proceed.
  • FIG. 9 illustrates an alternate embodiment where the UE receives load information (e.g., WAN traffic load information or air-interface load information) from an eNodeB associated with the cellular network the UE is connected to.
  • a cellular operator sends a network detection and selection policy (e.g., an ANDSF policy) via a network device (e.g., an eNodeB) to a UE.
  • the network detection and selection policy includes a load threshold element (e.g., a WAN traffic load threshold or an air-interface load threshold).
  • the network detection and selection policy sets a BSS load threshold.
  • the network device obtains load information from an AN (e.g., an AP) available to the UE using a query/response protocol of the AN.
  • the eNodeB receives BSS load information, although other kinds of load information such as WAN traffic load information or air-interface load information may be obtained as well.
  • the eNodeB then sends the load information relating to the AN to the UE.
  • the UE applies the ANDSF policy and compares the load threshold with the load information to determine whether to select the AN. For example, if the UE determines the load level indicated by the load information does not meet the load threshold, then the UE may decide to select an alternate AN or remain on the cellular network.
  • a pull mode where the network pushes policy to the UE
  • pull mode where the UE requests policy from network
  • push methods being dependent on network server implementation, which may be unsuitable for moving UEs
  • pull methods are more practical and generally preferred.
  • An aspect of implementing a pull method is the synchronization of a UE with the network server to obtain the latest policy.
  • 3GPP 24.312 standards define an update policy indication for a UE to determine whether or not to request an ANDSF policy update.
  • a problem with this approach is the network server does not know what policy is the UE currently uses and what updates are needed. In some cases, a UE may only require a portion of its policy to be updated, instead of the entire policy.
  • An embodiment creates a new policy indication and procedure associated with updating network detection and selection policies.
  • FIG. 10 illustrates an embodiment including a re-sync timer element in a network detection and selection policy (e.g., an ANDSF ISRP/ISMP).
  • the network sends a network detection and selection policy version 1.1 including a re-sync timer.
  • the re-sync timer acts as a trigger for UE to re-sync its policy with the network.
  • the re-sync timer has an update interval element which sets when the UE should next check the network for an updated network detection and selection policy.
  • the UE waits the duration of the update interval, and in step 1006 , the UE checks the network for an updated network detection and selection policy.
  • An embodiment further includes in step 1002 , wherein the UE receives a policy version element along with the network detection and selection policy from the network that indicates the current existing policy at the UE (version 1.1).
  • the network may send a latest policy version element to the UE indicating the most current network detection and selection policy known to the network (version 1.2).
  • the UE uses the latest policy version element returned by network to compare against the existing policy version element to determine if an update is needed. Because version 1.2 is fresher than version 1.1, in step 1010 , the UE pulls the latest network detection and selection policy (version 1.2) from the network.
  • the UE may also use the policy version element to determine which portions of its policy is outdated, triggering the UE to only pull those portions of the updated policy that are different from the exiting policy at the UE.
  • the UE determines no update is needed. The UE may then wait the duration of the update interval to check for an updated policy again. If no update is needed again (i.e., the latest policy version element indicates that the policy has not been updated), the UE waits the duration of the update interval and then checks for a policy update. In an iterative process, the UE may constantly check the network for an updated policy after an update interval until the UE determines an update is needed.
  • the policy version element may also be used by the network to determine whether to push a new policy to the UE. Further, based on the UE's query, the network may only push the portion of the policy that differs from the existing policy at the UE.
  • FIG. 11 is a block diagram of a processing system that may be used for implementing the devices and methods disclosed herein. Specific devices may utilize all of the components shown, or only a subset of the components, and levels of integration may vary from device to device. Furthermore, a device may contain multiple instances of a component, such as multiple processing units, processors, memories, transmitters, receivers, etc.
  • the processing system may comprise a processing unit equipped with one or more input/output devices, such as a speaker, microphone, mouse, touchscreen, keypad, keyboard, printer, display, and the like.
  • the processing unit may include a central processing unit (CPU), memory, a mass storage device, a video adapter, and an I/O interface connected to a bus.
  • CPU central processing unit
  • the bus may be one or more of any type of several bus architectures including a memory bus or memory controller, a peripheral bus, video bus, or the like.
  • the CPU may comprise any type of electronic data processor.
  • the memory may comprise any type of system memory such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), a combination thereof, or the like.
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous DRAM
  • ROM read-only memory
  • the memory may include ROM for use at boot-up, and DRAM for program and data storage for use while executing programs.
  • the mass storage device may comprise any type of storage device configured to store data, programs, and other information and to make the data, programs, and other information accessible via the bus.
  • the mass storage device may comprise, for example, one or more of a solid state drive, hard disk drive, a magnetic disk drive, an optical disk drive, or the like.
  • the video adapter and the I/O interface provide interfaces to couple external input and output devices to the processing unit.
  • input and output devices include the display coupled to the video adapter and the mouse/keyboard/printer coupled to the I/O interface.
  • Other devices may be coupled to the processing unit, and additional or fewer interface cards may be utilized.
  • a serial interface such as Universal Serial Bus (USB) (not shown) may be used to provide an interface for a printer.
  • USB Universal Serial Bus
  • the processing unit also includes one or more network interfaces, which may comprise wired links, such as an Ethernet cable or the like, and/or wireless links to access nodes or different networks.
  • the network interface allows the processing unit to communicate with remote units via the networks.
  • the network interface may provide wireless communication via one or more transmitters/transmit antennas and one or more receivers/receive antennas.
  • the processing unit is coupled to a local-area network or a wide-area network for data processing and communications with remote devices, such as other processing units, the Internet, remote storage facilities, or the like.

Abstract

An embodiment method for network detection and selection includes receiving, by a user equipment (UE), a network detection and selection policy including a load threshold element, the UE further receiving load information element from an access network (AN), and applying the network detection and selection policy to the AN.

Description

  • This application claims the benefit of U.S. Provisional Application No. 61/647,287, filed on May 15, 2012, entitled “System and Method for Access Network Discovery and Selection Function,” which application is hereby incorporated herein by reference.
  • This application further claims the benefit of U.S. Provisional Application No. 61/665,712, filed on Jun. 28, 2012, entitled “System and Method for Network Selection with Quality of Service Consideration,” which application is hereby incorporated herein by reference.
  • TECHNICAL FIELD
  • The present invention relates to a system and method for wireless communications, and, in particular embodiments, to a system and method for network detection and selection.
  • BACKGROUND
  • The use of wireless networks (e.g., WiFi) is becoming an important component of cellular operation to help operators meet market demand and increase their competitive edge. Cellular operators are motivated to integrate WiFi access into their existing cellular networks, and many existing mobile devices have dual mode (WiFi and cellular) connection capability. One aspect of operating a WiFi capable device is detecting and selecting an appropriate network connection. This network detection and selection technology may be facilitated through the use of various technical standards. For example, the WiFi Alliance is currently defining a Hotspot 2.0 specification to help a dual mode or WiFi-only device better select an appropriate WiFi network connection. Other standards, such as IEEE 802.11u or 3GPP may also help define mechanisms to help devices detect and select an appropriate network, such as a wireless local area network (WLAN) in a fixed network. Further, these network detection and selection technologies may be implemented via policies that may be statically pre-configured by the operator on a user equipment (UE) or dynamically set by the operator by periodically sending the UE a network detection and selection policy (e.g., an access network discovery and selection function (ANDSF) policy in a 3GPP network).
  • SUMMARY OF THE INVENTION
  • These and other problems are generally solved or circumvented, and technical advantages are generally achieved, by preferred embodiments of the present invention which are systems and methods for network detection and selection.
  • In accordance with an embodiment, a method for network selection includes receiving, by a user equipment (UE), a network detection and selection policy including a load threshold element, the UE further receiving a load information element associated with an access network (AN), and applying the network detection and selection policy to the AN. Applying the network detection and selection policy includes comparing the load information element with the load threshold element.
  • In accordance with another embodiment, a user equipment (UE) includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to receive a network detection and selection policy including a load threshold element, receive a load information element associated with an access network (AN), and apply the network detection and selection policy to the AN. The instructions to apply the network detection and selection policy includes further instructions to compare a load level indicated by the load information element with the load threshold element.
  • In accordance with another embodiment, setting a network selection policy includes sending, by a network device, a network detection and selection policy including a load threshold element, for use by the UE in applying the network detection and selection policy by comparing a load level indicated by a load information element associated with an access network (AN) with the load threshold element.
  • In accordance with another embodiment, a network device includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send to a user equipment (UE) a network detection and selection policy including a WAN traffic load threshold, for use by the UE in applying the network detection and selection policy by comparing a load level indicated by a load information element associated with an access network (AN) with the load threshold element.
  • In accordance with another embodiment, a method for updating a network selection policy includes receiving, by a user equipment (UE), a network detection and selection policy including a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy, waiting the duration of the update interval, checking, by the UE, for an updated network detection and selection policy.
  • In accordance with another embodiment, a user equipment (UE) includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to receive a network detection and selection policy including a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy, wait the duration of the update interval; check for an updated network detection and selection policy.
  • In accordance with yet another embodiment, a network device includes a processor and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send a user equipment (UE) a network detection and selection policy including a policy timer, wherein the policy timer indicates an interval for when the UE should next check for an updated network detection and selection policy.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
  • FIG. 1 is a flow diagram of a typical UE and network connection operation as is known in the art;
  • FIG. 2 is a block diagram of a UE receiving an access network discovery and selection function (ANDSF) policy as is known in the art;
  • FIG. 3 is a flow diagram of a UE implementing an ANDSF policy including a frequency band selection policy according to an embodiment;
  • FIG. 4 is a flow diagram of a UE implementing an ANDSF policy including a WAN traffic load threshold element according to an embodiment;
  • FIGS. 5A and 5B are flow diagrams of a UE implementing an ANDSF policy including an air-interface load threshold element according to various embodiments;
  • FIG. 6 is a flow diagram of a UE implementing an ANDSF policy including an air-interface load threshold element according to an embodiment;
  • FIG. 7 is a flow diagram of a UE implementing an ANDSF policy including an air-interface quality of service (QoS) threshold element according to an embodiment;
  • FIG. 8 is a flow diagram of a network implementing a threshold element according to an embodiment;
  • FIG. 9 is a flow diagram of a UE implementing an ANDSF policing including a load threshold element according to an embodiment;
  • FIG. 10 is a flow diagram of a UE updating a network detection and selection policy according to an embodiment; and
  • FIG. 11 is a block diagram illustrating a computing platform that may be used for implementing, for example, the devices and methods described herein, in accordance with an embodiment.
  • DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • The making and using of the presently preferred embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
  • FIG. 1 illustrates typical user equipment (UE 102) and Wi-Fi network connection operation according to various standards, for example, Hotspot 2.0, IEEE802.11u, 3GPP, and the like. Various embodiments may operate according to one or several of the listed or alternate standards. When UE 102 decides to connect to a wireless network (e.g., WiFi), the UE first scans for available hotspots (i.e., access network). In FIG. 1, the access network is shown as access point (AP) 104, but the access network may be another form of access network such as a universal terrestrial radio access network (UTRAN) or an evolved UTRAN (E-UTRAN). AP 104 serves as a connection point between the UE and a network 106 (e.g., a wireless local area network (WLAN) in a fixed network or a wide area network (WAN)). Available APs may be connected to the same or multiple different networks, wherein each AP serves as a connection point to a single network. IEEE 802.11u allows for the discovery of suitable APs using an AP's generic advertisement service (GAS). GAS provides layer 2 transport of an advertisement protocol's frames between UE 102 and a server in network 106 prior to authentication. GAS allows unauthenticated UEs to determine the availability of and general information regarding a particular AP through the advertisement of certain information, such as, network 106's type (e.g., private, public, for-fee, etc.), roaming consortium, venue information, and the like. Therefore, GAS allows UE 102 to determine which APs it may potentially connect to.
  • UE 102 may then select a particular AP to connect to using network detection and selection policies. UE 102's operator may set these policies by periodically sending a network detection and selection policy to UE 102. For example, under 3GPP standards, an operator may set a network detection and selection policy for UE 102 using an access network discovery and selection function (ANDSF) within the operator's network.
  • UE 102 then gathers information about available APs and implements the network detection and selection policy set by the operator. Information gathering may be conducted over GAS using AP 104's IEEE 802.11u access network query protocol (ANQP), a query/response operation. The information provided through the ANQP typically includes the different features and available services of network 106. UE 102 may also gather information on AP 104 itself using various other control messages from AP 104 (e.g., AP 104's beacon or response probe). After UE 102 determines which AP to connect to, UE 102 carries out an authentication process, connects to an AP, and joins the AP's network. Network detection and selection policies, such as an ANDSF policy, may also set out parameters for determining when and how UE 102 changes connection to APs and/or networks.
  • Current network detection and selection policies (e.g., an ANDSF policy and the like) may be overly simplistic and fail to utilize the full range of available information to a UE in selecting an appropriate AN and corresponding network. Further, current methods to update network detection and selection policies may be inefficient and use unnecessary network resources.
  • Various embodiments are described with respect to preferred embodiments in a specific context, namely a wireless communications system operating in accordance with various Hotspot 2.0, IEEE802.11u, and/or 3GPP standards, wherein a network detection and selection policy may be implemented using a 3GPP standard (i.e., a network detection and selection policy being an ANDSF policy sent by an ANDSF server). Embodiments may also be applied, however, to other systems that may operate in accordance with a set of Hotspot 2.0, IEEE802.11u, 3GPP, or other standards, and a network detection and selection policy may be implemented according to a non-3GPP standard, such as a Hotspot 2.0 standard and the like. Embodiments may be implemented in, for example, 3GPP SA2 specification (23.402), or CT 24.402, 24.312. Furthermore, various embodiments are described with respect to connecting to wireless networks via access points, but various other forms of access networks (e.g., universal terrestrial radio access networks (UTRAN) or evolved UTRANs (E-UTRAN)) may be used to connect to a wireless network. Various embodiments may also be applied to WiFi access points (AP), access controller, ANDSF server, WiFi and cellular dual mode UEs, UEs with Hotspot 2.0 support, and the like.
  • FIG. 2 illustrates an example operation for setting a network detection and selection policy. The example given shows ANDSF operation as defined by 3GPP standards. However, other standards, such as Hotspot 2.0, may be used to set a network detection and selection policy. A UE 202 interacts with ANDSF 204 through an S14 interface, which allows for IP level signaling, to obtain a network detection and selection policy from the network (i.e., an ANDSF policy). The ANDSF policy sent to UE 202 may contain an inter-system routing policy (ISRP). Typically, an ISRP includes validity conditions, indicating the time frame during which the provided policy is valid. The ISRP may further include one or more filter rules for IP flow mobility and seamless offload (IFOM). These filter rules may create a prioritized list of access technologies/access networks that should be used by the UE, when available, to route traffic that matches specific IP filters on a specific access point name (APN) or on any APN. A filter rule may also identify which radio accesses are restricted for traffic that matches specific IP filters on a specific APN or on any APN (e.g., WLAN is not allowed for real-time transport protocol traffic flows on APN-x).
  • The current policies for AN (e.g., AP) selection may be too broadly defined and may not utilize the full extent of information made available by current standards in making an appropriate selection. For example, Hotspot 2.0 standards support multiple frequency band operation for an AN, which allows a UE to operate in one of several frequency bands supported by an AN. In current network detection and selection policy, such as ANDSF policy, there is no consideration regarding frequency band information. Therefore, the smallest granularity of current network selection is per AN, not per frequency band supported by an AN.
  • An embodiment increases granularity of access technology selection and allows a UE to connect to different frequency bands supported by the available ANs. A frequency band element is added to the network detection and selection policy set by an operator. This frequency band element may include the detection of available bands at an AN and create a policy for selecting a particular frequency band.
  • For example, FIG. 3 illustrates a flow diagram according to this embodiment applied to an ANDSF policy. A frequency band selection policy is added into a ANDSF policy (e.g., to the ANDSF's inter-system mobility policy (ISMP) and/or inter-system routing policy (ISRP)). The frequency band selection policy allows a UE to select a particular band supported by an AN. In step 302, this ANDSF policy, which includes a frequency band selection policy, is transmitted by the operator over an operator's cellular network (e.g., a long term evolution (LTE) network) to a UE. In step 304, the UE receives the policy and implements the frequency band selection policy to select a frequency band supported by available ANs.
  • Current network detection and selection policies may also fail to account for network traffic load. For example, IEEE 802.11u standards allow an AN (e.g., AP) to send information regarding wide area network (WAN) traffic load information through the AP's ANQP. The transmittable WAN traffic information may include WAN backhaul uplink load information, backhaul downlink load information, backhaul uplink speed, backhaul downlink speed, backhaul uplink bandwidth, backhaul downlink bandwidth, and the like. This WAN traffic load information could help improve load sharing in a network by preventing a UE from selecting a heavily-loaded network. However, current network detection and selection policy does not consider traffic load information for network selection, and specifically lacks consideration of load sharing cases. Further, current network detection and selection policies fail to properly account for situations where the UE may beneficially move to another network or to move from a wireless connection to WiFi due to its currently-associated network being overloaded.
  • An embodiment incorporates WAN traffic load threshold element into a network detection and selection policy (e.g., an ANDSF ISRP and/or ISMP). This traffic WAN traffic load threshold element may apply to either cellular or WLAN WAN traffic loads. The specific thresholds to be implemented are determined by operator policy, but the inclusion of a threshold may improve load sharing among networks, for example, by preventing a UE from selecting a heavily-loaded network.
  • FIG. 4 illustrates an embodiment of a network detection and selection policy including a WAN traffic load threshold applied to an ANDSF policy. In step 402, a network device sends an ANDSF policy including a WAN load threshold element (e.g., an element setting a maximum uplink load threshold at 80%). The network device may be an ANDSF policy server on the UE's cellular network. The WAN load threshold element may include one or more thresholds related to network load conditions, such as, an uplink load threshold, a backhaul downlink load threshold, a backhaul uplink speed threshold, a backhaul downlink speed threshold, a backhaul uplink bandwidth threshold, a backhaul downlink bandwidth threshold, and the like. Further, the network detection and selection policy may include more than one WAN load threshold element. In the example shown in FIG. 4, the ANDSF policy WAN load threshold element only sets one threshold for maximum uplink load at 80%. This ANDSF policy is sent over the cellular network by an operator and received by a UE.
  • In steps 404 and 406, the UE uses an ANQP query/response to receive a WAN traffic load information element from an AN. The AN may be an WiFi AP or some other form of AN (e.g., a UTRAN, or an E-UTRAN). This WAN traffic load information element may indicate a wide range of information related to the WAN traffic load level. For example, the WAN traffic load information may inform the UE that the WAN uplink load at the AN is at 90%. The UE then implements the ANDSF policy in step 408 by comparing the WAN load level with the WAN load threshold. Because the uplink load does not meet the threshold (actual uplink load is at 90%, which is greater than the 80% threshold), the UE determines that the AN should not be selected. The numbers in this example are for illustrative purposes only; the particulars as to the number and types of thresholds set in a network detection and selection policy depends the operator's preferences.
  • The inclusion of a WAN traffic load threshold in a network detection and selection policy allows the UE to determine which ANs are appropriate candidates for selection. An AN's traffic load meeting a threshold does not necessarily require the UE to select the AN. Other considerations set by the network detection and selection policy may still apply. The threshold merely acts to create a list of potential candidate ANs the UE could select. In an alternative embodiment, the WAN traffic load threshold may also act as a trigger point for when the UE should decide to change to join an alternative network because the network the UE is currently associated with has become overloaded.
  • In an alternative embodiment, the UE may need to calculate the WAN traffic load level for comparison against a WAN traffic load threshold. For example, the network detection and selection policy may contain a minimum available WAN backhaul bandwidth threshold. However, the WAN traffic load information element sent by the AN may not include information regarding WAN backhaul bandwidth. The AN may instead send the UE information regarding WAN throughput. The UE may calculate the appropriate WAN bandwidth load level associated with the AN using known equations and the information received regarding WAN throughput. In an embodiment, calculating the WAN bandwidth load level includes predicting and expected WAN bandwidth load level. The UE may then use the calculated WAN bandwidth load level to compare against the threshold.
  • Further, current network detection and selection policies fail to account for available air-interface load information. An AN may provide information on the air-interface load, for example, via its beacon or probe response. The AN may be an WiFi AP or some other form of AN (e.g., a UTRAN, or an E-UTRAN). According to IEEE 802.11-2007 standards, the AN can include the basic service set (BSS) load information element on its beacon or probe response. This air-interface load element may include information about the number of UEs currently associated with this AN, the channel utilization percentage (percentage of time the AN sensed it was busy), and the remaining admission control time that may be allocated to a UE. This air-interface load information may indicate the applicable quality of service (QoS) for a UE if it connects to the AN. Currently, network detection and selection policy (e.g. ANDSF ISRP/ISMP policy) does not consider air-interface information for network selection.
  • An embodiment provides for a network detection and selection policy including an air-interface load threshold element. This enhanced network detection and selection policy provides better AN/network selection by setting air-interface load thresholds for a UE. The air-interface load threshold may be a BSS load threshold, an air-interface QoS threshold, a number of user equipment (UE) associated with an AN threshold; a channel utilization percentage of an AN threshold, a remaining admission control time available to a UE threshold, etc. The inclusion of this threshold may allow UEs to only select an AN that can support an appropriate load level.
  • An alternative embodiment includes air-interface load thresholds with an evaluation period in a network detection and selection policy for air-interface load evaluation. Evaluation periods may be implemented to avoid a ping pong situation (i.e., when an UE wants to connect to multiple ANs at the same time). The evaluation period sets up a time frame for considering applicable air-interface load information when applying the policy. Air-interface load information outside of the time frame would not be considered. For example, a network detection and selection policy with an evaluation period may require a UE to compare the air-interface load threshold with the averaged BSS load values during the evaluation period from an AN.
  • FIGS. 5A and 5B illustrate an embodiment of a network detection and selection policy including air-interface load thresholds applied to an ANDSF policy and an AP. In step 502, a network device sends an ANDSF policy including an air-interface load threshold element (e.g., setting a BSS load threshold). This ANDSF policy is sent by an operator over their cellular network and received by a UE.
  • In step 504, the UE uses an AP's beacon (illustrated in FIG. 5A) or response probe (illustrated in FIG. 5B) to receive an air-interface load information element. For example, in FIGS. 5A and 5B, this air-interface load information element is a BSS load information element. As previously discussed, the BSS load information element may inform the UE about the number of UEs currently associated with the AP, the AP's channel utilization percentage, and the AP's remaining admission control time. The UE then implements the ANDSF policy in step 506 by comparing the BSS load level indicated by the BSS load information element with the BSS load threshold element. If the BSS load level does not meet the threshold, the UE determines that the AP should not be selected.
  • FIG. 6 illustrates an embodiment of UE operation for implementing a network detection and selection policy including an air-interface load threshold applied to an ANDSF policy. In step 602, the UE receives an ANDSF with an air-interface load threshold such as the air-interface load thresholds described above. In step 604, the UE receives air-interface load information from an AN. This information may be received as an air-interface load information element such as a BSS load information element. In step 606, the UE evaluates if the air-interface load level indicated by the air-interface load information meets the air-interface load threshold from the ANDSF policy. If the load level doesn't meet the threshold, the UE rejects the AN as a suitable connection point, otherwise, in step 608, the UE may select the AN.
  • FIG. 7 illustrates an example flow diagram for network detection and selection policy enhancement with QoS consideration as applied to an ANDSF policy. In step 702, the UE's operator provides an ANDSF policy comprising an air-interface QoS threshold (e.g., support best effort traffic) to the UE. In step 704, the AN provides an air-interface load information element to the UE using, for example, the AN's beacon or response probe. As discussed above, the air-interface load information element may be a BSS load information element. In step 706, the UE calculates the expected QoS level that would apply to the UE if it selected the AN using information on the air-interface load information element. For example, the UE calculates that the AN can only support background traffic, which is lower than best effort traffic. In an embodiment, calculating the expected QoS level would include predicting an expected QoS level. The UE therefore decides this AN is not suitable and selects another network. On the other hand, if the UE calculates the AN can support best effort traffic (i.e., the threshold is met), then in step 710 the UE may decide to select this network.
  • The inclusion of an air-interface load threshold element in a network detection and selection policy allows the UE to determine which ANs are appropriate candidates for selection. As in the case regarding WAN threshold elements, meeting the threshold does guarantee the UE will select the AN because other considerations set by the network detection and selection policy may still apply. The threshold merely acts to create a list of potential candidate ANs the UE could select. In an alternative embodiment, the air-interface load threshold may also act as a trigger point for when the UE should decide to change to join an alternate AN (or join an alternate network) because the AN the UE is currently associated with can no longer support a desired air-interface load.
  • FIG. 8 illustrates an alternative embodiment, wherein the various threshold elements are implemented on the wireless network side. In step 802, an AN sends a WAN traffic load information element and/or an air-interface load information element to a UE attempting to connect to the network. In step 804, the AN receives an association/handover request from the UE, and the network evaluates its load capabilities. This evaluation may be implemented through setting certain WAN traffic load or air-interface load thresholds on the network side. In step 806, if the network determines that it is currently overloaded, it denies the connection request from the UE. However, if the network determines it has the load capacity for the UE, it allows the association/hand over request and connection process to proceed.
  • FIG. 9 illustrates an alternate embodiment where the UE receives load information (e.g., WAN traffic load information or air-interface load information) from an eNodeB associated with the cellular network the UE is connected to. In step 902, a cellular operator sends a network detection and selection policy (e.g., an ANDSF policy) via a network device (e.g., an eNodeB) to a UE. The network detection and selection policy includes a load threshold element (e.g., a WAN traffic load threshold or an air-interface load threshold). For example, in FIG. 9, the network detection and selection policy sets a BSS load threshold. In step 904, the network device obtains load information from an AN (e.g., an AP) available to the UE using a query/response protocol of the AN. In FIG. 9, the eNodeB receives BSS load information, although other kinds of load information such as WAN traffic load information or air-interface load information may be obtained as well. In step 906, the eNodeB then sends the load information relating to the AN to the UE. In step 908, the UE applies the ANDSF policy and compares the load threshold with the load information to determine whether to select the AN. For example, if the UE determines the load level indicated by the load information does not meet the load threshold, then the UE may decide to select an alternate AN or remain on the cellular network.
  • Typically, there are two ways for the policy to be sent to a UE: push mode (where the network pushes policy to the UE) or pull mode (where the UE requests policy from network). Due to push methods being dependent on network server implementation, which may be unsuitable for moving UEs, pull methods are more practical and generally preferred. An aspect of implementing a pull method is the synchronization of a UE with the network server to obtain the latest policy. For example, current 3GPP 24.312 standards define an update policy indication for a UE to determine whether or not to request an ANDSF policy update. A problem with this approach is the network server does not know what policy is the UE currently uses and what updates are needed. In some cases, a UE may only require a portion of its policy to be updated, instead of the entire policy. An embodiment creates a new policy indication and procedure associated with updating network detection and selection policies.
  • FIG. 10 illustrates an embodiment including a re-sync timer element in a network detection and selection policy (e.g., an ANDSF ISRP/ISMP). In step 1002, the network sends a network detection and selection policy version 1.1 including a re-sync timer. The re-sync timer acts as a trigger for UE to re-sync its policy with the network. The re-sync timer has an update interval element which sets when the UE should next check the network for an updated network detection and selection policy. In step 1004, the UE waits the duration of the update interval, and in step 1006, the UE checks the network for an updated network detection and selection policy.
  • An embodiment further includes in step 1002, wherein the UE receives a policy version element along with the network detection and selection policy from the network that indicates the current existing policy at the UE (version 1.1). In step 1008, when the UE checks for an updated policy, the network may send a latest policy version element to the UE indicating the most current network detection and selection policy known to the network (version 1.2). The UE uses the latest policy version element returned by network to compare against the existing policy version element to determine if an update is needed. Because version 1.2 is fresher than version 1.1, in step 1010, the UE pulls the latest network detection and selection policy (version 1.2) from the network. In an alternative embodiment, the UE may also use the policy version element to determine which portions of its policy is outdated, triggering the UE to only pull those portions of the updated policy that are different from the exiting policy at the UE.
  • Alternatively, if the latest policy version element indicates the latest policy is not fresher than the current policy at the UE (not shown), the UE determines no update is needed. The UE may then wait the duration of the update interval to check for an updated policy again. If no update is needed again (i.e., the latest policy version element indicates that the policy has not been updated), the UE waits the duration of the update interval and then checks for a policy update. In an iterative process, the UE may constantly check the network for an updated policy after an update interval until the UE determines an update is needed.
  • In alternative embodiment, the policy version element may also be used by the network to determine whether to push a new policy to the UE. Further, based on the UE's query, the network may only push the portion of the policy that differs from the existing policy at the UE.
  • FIG. 11 is a block diagram of a processing system that may be used for implementing the devices and methods disclosed herein. Specific devices may utilize all of the components shown, or only a subset of the components, and levels of integration may vary from device to device. Furthermore, a device may contain multiple instances of a component, such as multiple processing units, processors, memories, transmitters, receivers, etc. The processing system may comprise a processing unit equipped with one or more input/output devices, such as a speaker, microphone, mouse, touchscreen, keypad, keyboard, printer, display, and the like. The processing unit may include a central processing unit (CPU), memory, a mass storage device, a video adapter, and an I/O interface connected to a bus.
  • The bus may be one or more of any type of several bus architectures including a memory bus or memory controller, a peripheral bus, video bus, or the like. The CPU may comprise any type of electronic data processor. The memory may comprise any type of system memory such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), a combination thereof, or the like. In an embodiment, the memory may include ROM for use at boot-up, and DRAM for program and data storage for use while executing programs.
  • The mass storage device may comprise any type of storage device configured to store data, programs, and other information and to make the data, programs, and other information accessible via the bus. The mass storage device may comprise, for example, one or more of a solid state drive, hard disk drive, a magnetic disk drive, an optical disk drive, or the like.
  • The video adapter and the I/O interface provide interfaces to couple external input and output devices to the processing unit. As illustrated, examples of input and output devices include the display coupled to the video adapter and the mouse/keyboard/printer coupled to the I/O interface. Other devices may be coupled to the processing unit, and additional or fewer interface cards may be utilized. For example, a serial interface such as Universal Serial Bus (USB) (not shown) may be used to provide an interface for a printer.
  • The processing unit also includes one or more network interfaces, which may comprise wired links, such as an Ethernet cable or the like, and/or wireless links to access nodes or different networks. The network interface allows the processing unit to communicate with remote units via the networks. For example, the network interface may provide wireless communication via one or more transmitters/transmit antennas and one or more receivers/receive antennas. In an embodiment, the processing unit is coupled to a local-area network or a wide-area network for data processing and communications with remote devices, such as other processing units, the Internet, remote storage facilities, or the like.
  • The following references are related to subject matter of the present application. Each of these references is incorporated herein by reference in its entirety:
    • IEEE 802.11-2007.
  • While this invention has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.

Claims (67)

What is claimed is:
1. A method for network selection comprising:
receiving, by a user equipment (UE), a network detection and selection policy comprising a load threshold element;
receiving, by the UE, a load information element associated with an access network (AN);
applying the network detection and selection policy to the AN, wherein applying the network detection and selection policy comprises comparing a load level indicated by information element with the load threshold element.
2. The method of claim 1, wherein the load threshold element is a wide area network (WAN) traffic load threshold element and the load information element is a WAN traffic load information element.
3. The method of claim 2, wherein receiving, by the UE, WAN traffic load information element comprises using an access network query protocol of the AN to obtain the WAN traffic load information element.
4. The method of claim 2, further comprising calculating the load level, by the UE, using the WAN traffic load information element.
5. The method of claim 2, wherein the WAN traffic load information element includes WAN backhaul uplink load information, backhaul downlink load information, backhaul uplink speed information, backhaul downlink speed information, backhaul uplink bandwidth information, backhaul downlink bandwidth information, or a combination thereof.
6. The method of claim 1, wherein the load threshold element is an air-interface load threshold element and the load information element is an air-interface load information element.
7. The method of claim 6, wherein the air-interface load threshold element is a basic service set (BSS) load threshold element and the air-interface load information element is a basic service set (BSS) load information element.
8. The method of claim 6, wherein the air-interface threshold element is an air-interface quality of service (QoS) threshold element and wherein the air-interface load level indicated by the air-interface load information element is an expected air-interface QoS to the UE at the AN calculated from the air-interface load information element.
9. The method of claim 6, wherein the air-interface load information element comprises information on a number of UEs associated with the AN, a channel utilization percentage of the AN, a remaining admission control time available to the UE, or a combination thereof.
10. The method of claim 6, wherein receiving, by the UE, the air-interface load information element comprises using a beacon or probe response frame of the AN to obtain the air-interface load information element.
11. The method of claim 6, wherein the network detection and selection policy further comprises an air-interface load threshold evaluation period, and wherein applying the network detection and selection policy to the AN comprises applying the network detection and selection policy during the air-interface load threshold evaluation period.
12. The method of claim 1, wherein the network detection and selection policy is an access network discovery and selection function policy.
13. The method of claim 1, wherein the load threshold element comprises a minimum threshold, a maximum threshold, or a combination thereof.
14. The method of claim 1, wherein applying the network detection and selection policy further comprises selecting the AN when the load level indicated by the load information element meets the load threshold element.
15. The method of claim 1, wherein applying the network detection and selection policy further comprises adding the AN to a list of candidate ANs suitable for selection when the load level indicated by the load information element meets the load threshold element.
16. The method of claim 1, wherein applying the network detection and selection policy further comprises not selecting the AN when the load level indicated by the load information element does not meet the load threshold element.
17. The method of claim 1, wherein the AN is an AN the UE is currently connected to, and applying the network detection and selection policy further comprises the UE disconnecting from the AN and connecting to a different AN when the load level indicated by the load information element does not meet the load threshold element.
18. The method of claim 1, wherein the access network is an access point, a universal terrestrial radio access network (UTRAN), or an evolved UTRAN.
19. A user equipment (UE) comprising:
a processor; and
a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
receive a network detection and selection policy comprising a load threshold element;
receive a load information element associated with an access network (AN); and
apply the network detection and selection policy to the AN, wherein the instructions to apply the network detection and selection policy includes further instructions to compare a load level indicated by the load information element with the load threshold element.
20. The UE of claim 19, wherein the instructions to apply the network detection and selection policy includes further instructions to connect to the AN if the load level indicated by the load information element meets the load threshold element.
21. The UE of claim 19, wherein the instructions to apply the network detection and selection policy includes further instructions to add the AN to a list of candidate ANs suitable for connection when the load level indicated by the load information element meets the load threshold element.
22. The UE of claim 19, wherein the instructions to apply the network detection and selection policy includes further instructions to not connect to the AN if the load level indicated by the load information element does not meet the load threshold element.
23. The UE of claim 19, wherein the AN is an AN the UE is currently connected to, and the instructions to apply the network detection and selection policy includes further instructions to disconnect from the AN and connect to a different AN when the load level indicated by the load information element does not meet the load threshold element.
24. The UE of claim 19, wherein the load threshold element is a wide area network (WAN) traffic load threshold element and the load information element is a WAN traffic load information element.
25. The UE of claim 24, wherein the load level indicated by the WAN traffic load information element is the load level calculated, by the UE, using the WAN traffic load information element.
26. The UE of claim 24, wherein the WAN traffic load information element comprises WAN backhaul uplink load information, backhaul downlink load information, backhaul uplink speed information, backhaul downlink speed information, backhaul uplink bandwidth information, backhaul downlink bandwidth information, or a combination thereof.
27. The UE of claim 19, wherein the load threshold element is an air-interface load threshold element and the load information element is an air-interface load information element.
28. The UE of claim 27, wherein the air-interface load threshold element is a basic service set (BSS) load threshold element and the air-interface load information element is a BSS load information element.
29. The UE of claim 27, wherein the air-interface load threshold element is an air-interface quality of service (QoS) threshold element, and wherein the air-interface load level indicated by the air-interface load information element is an expected air-interface QoS to the UE at the AN calculated from the air-interface load information element.
30. The UE of claim 27, wherein the network detection and selection policy further comprises an air-interface load threshold evaluation period and wherein the instructions to apply the network detection and selection policy comprises instructions to perform the application during the air-interface load threshold evaluation period.
31. The UE of claim 27, wherein the information on the air-interface load information element comprises information on a number of UEs connected to the AN, a channel utilization percentage of the AN, an available admission control time to the UE, or a combination thereof.
32. The UE of claim 19, wherein the network detection and selection policy is an access network discovery and selection function policy.
33. The UE of claim 19, wherein the load threshold comprises a minimum threshold, a maximum threshold, or a combination thereof.
34. The UE of claim 19, wherein the AN is an access point, a universal terrestrial radio access network (UTRAN), or an evolved UTRAN.
35. A method for setting a network selection policy comprising sending, by a network device, a network detection and selection policy to a user equipment (UE), the network detection and selection policy comprising a load threshold element, for use by the UE in applying the network detection and selection policy by comparing the load threshold element with a load level indicated by a load information element associated with an access network (AN).
36. The method of claim 35, wherein the network detection and selection policy is an access network discovery and selection function policy.
37. The method of claim 35, further comprising sending, by a device, the load information element to the UE, wherein the device is an access point, an eNodeB, a universal terrestrial radio access network (UTRAN), or an evolved UTRAN.
38. The method of claim 35, wherein the load threshold element is a wide area network (WAN) traffic load threshold element and the load information element is a WAN traffic load information element.
39. The method of claim 38, wherein the WAN traffic load threshold comprises a WAN backhaul uplink load threshold, a backhaul downlink load threshold, a backhaul uplink speed threshold, a backhaul downlink speed threshold, a backhaul downlink bandwidth threshold, a backhaul uplink bandwidth threshold, or a combination thereof.
40. The method of claim 35, wherein the load threshold element is an air-interface load threshold element and the load information element is an air-interface load information element.
41. The method of claim 40, wherein the network detection and selection policy further comprises an air-interface load threshold evaluation period.
42. The method of claim 40, wherein the air-interface load threshold element is a basic service set (BSS) load threshold element.
43. The method of claim 40, wherein the air-interface load threshold element is an air-interface quality of service (QoS) threshold element.
44. The method of claim 40, wherein the air-interface load threshold element comprises a number of user equipment (UE) associated with an AN threshold; a channel utilization percentage of the AN threshold, a remaining admission control time available to a UE threshold, or a combination thereof.
45. The method of claim 35, wherein the network detection and selection policy is an access network discovery and selection function policy.
46. The method of claim 35, wherein the load threshold element comprises a minimum threshold, a maximum threshold, or a combination thereof.
47. The method of claim 35, wherein applying the network detection and selection policy further comprises selecting the AN when the load level indicated by the load information element meets the load threshold element.
48. The method of claim 35, wherein applying the network detection and selection policy further comprises adding the AN to a list of candidate ANs suitable for selection when the load level indicated by the load information element meets the load threshold element.
49. The method of claim 35, wherein applying the network detection and selection policy further comprises not selecting the AN when the load level indicated by the load information element does not meet the load threshold element.
50. The method of claim 35, wherein the AN is an AN the UE is currently connected to, and applying the network detection and selection policy further comprises the UE disconnecting from the AN and connecting to a different AN when the load level indicated by the load information element does not meet the load threshold element.
51. A network device comprising:
a processor; and
a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send a network detection and selection policy to a user equipment (UE), the network detection and selection policy comprising a load threshold element, for use by the UE in applying the network detection and selection policy by comparing a load level indicated by a load information element associated with an access network (AN) with the load threshold element.
52. The network device of claim 51, wherein the network detection and selection policy is an access network discovery and selection function policy.
53. The network device of claim 51, wherein the load information element is sent to the UE by an access point, an evolved NodeB, a universal terrestrial radio access network (UTRAN), or an evolved UTRAN.
54. The network device of claim 51, wherein the load threshold element is a wide area network (WAN) traffic load threshold element and the load information element is a WAN traffic load information element.
55. The network device of claim 51, wherein the load threshold element is an air-interface load threshold element and the load information element is an air-interface load information element.
56. The network device of claim 55, wherein the network detection and selection policy further comprises an air-interface load threshold evaluation period.
57. The network device of claim 51, wherein applying the network detection and selection policy further comprises selecting the AN when the load level indicated by the load information element meets the load threshold element.
58. The network device of claim 51, wherein applying the network detection and selection policy further comprises adding the AN to a list of candidate ANs suitable for selection when the load level indicated by the load information element meets the load threshold element.
59. The network device of claim 51, wherein applying the network detection and selection policy further comprises not selecting the AN when the load level indicated by the load information element does not meet the load threshold element.
60. The network device of claim 51, wherein the AN is an AN the UE is currently connected to, and applying the network detection and selection policy further comprises the UE disconnecting from the AN and connecting to a different AN when the load level indicated by the load information element does not meet the load threshold element.
61. A method for updating a network selection policy comprising:
receiving, by a user equipment (UE), a network detection and selection policy comprising a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy;
waiting the duration of the update interval; and
checking, by the UE, for an updated network detection and selection policy.
62. The method of claim 61, wherein the network detection and selection policy is an access network discovery and selection function policy.
63. The method of claim 61, further comprising:
receiving, by the UE, an existing policy version element; and
after checking, by the UE, for the updated network detection and selection policy:
receiving, by the UE, a response comprising an updated policy version element;
comparing the updated policy version element with the existing policy version element; and
pulling, by the UE, a portion of an updated network detection and selection policy, wherein the portion of the updated network detection and selection policy corresponds to a difference found by comparing the updated policy version element and the existing policy version element.
64. A user equipment (UE) comprising:
a processor; and
a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
receive a network detection and selection policy comprising a timer, wherein the timer specifies an update interval for when the UE should next check for an updated network detection and selection policy;
wait the duration of the update interval; and
check for an updated network detection and selection policy.
65. The UE of claim 64, wherein the network detection and selection policy is an access network discovery and selection function policy.
66. The UE of claim 64, wherein the programming includes further instruction to:
receive, by the UE, an existing policy version element; and
after the instruction to check for the updated network detection and selection policy:
receive a response comprising an updated policy version element;
compare the updated policy version element with the existing policy version element; and
pull a portion of an updated network detection and selection policy, wherein the portion of the updated network detection and selection policy corresponds to a difference found by comparing the updated policy version element and the existing policy version element.
67. A network device comprising:
a processor; and
a computer readable storage medium storing programming for execution by the processor, the programming including instructions to send to a user equipment (UE) a network detection and selection policy comprising a policy timer, wherein the policy timer indicates an interval for when the UE should next check for an updated network detection and selection policy.
US13/735,627 2012-05-15 2013-01-07 System and method for network detection and selection Active 2033-03-24 US9100852B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US13/735,627 US9100852B2 (en) 2012-05-15 2013-01-07 System and method for network detection and selection
CN201810005357.7A CN108200631B (en) 2012-05-15 2013-05-15 System and method for network detection and selection
PCT/CN2013/075652 WO2013170751A1 (en) 2012-05-15 2013-05-15 System and method for network detection and selection
EP13790227.6A EP2839610B1 (en) 2012-05-15 2013-05-15 System and method for network detection and selection
CN201380024891.8A CN104303464B (en) 2012-05-15 2013-05-15 The system and method for detecting and selecting for network
KR1020147034792A KR101634660B1 (en) 2012-05-15 2013-05-15 System and method for network detection and selection

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261647287P 2012-05-15 2012-05-15
US201261665712P 2012-06-28 2012-06-28
US13/735,627 US9100852B2 (en) 2012-05-15 2013-01-07 System and method for network detection and selection

Publications (2)

Publication Number Publication Date
US20130308445A1 true US20130308445A1 (en) 2013-11-21
US9100852B2 US9100852B2 (en) 2015-08-04

Family

ID=49581217

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/735,627 Active 2033-03-24 US9100852B2 (en) 2012-05-15 2013-01-07 System and method for network detection and selection

Country Status (6)

Country Link
US (1) US9100852B2 (en)
EP (1) EP2839610B1 (en)
JP (1) JP6010825B2 (en)
KR (1) KR101634660B1 (en)
CN (2) CN108200631B (en)
WO (1) WO2013170751A1 (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140016569A1 (en) * 2012-07-10 2014-01-16 Futurewei Technologies, Inc. System and Method for Online Sign Up Provider Selection
US20140023041A1 (en) * 2012-07-23 2014-01-23 Qualcomm Incorporated Systems and methods supporting wlan-wwan mobility in devices
US20140106743A1 (en) * 2012-10-11 2014-04-17 Telefonaktiebolaget L M Ericsson (Publ) Distributed access network discovery and selection function and method of operating the same
US20140153546A1 (en) * 2012-11-07 2014-06-05 Lg Electronics Inc. Method and an apparatus for access network selection in a wireless communication system
US20140153511A1 (en) * 2012-12-03 2014-06-05 Alexander Sirotkin Apparatus, system and method of user-equipment (ue) centric access network selection
US20140211648A1 (en) * 2013-01-29 2014-07-31 Broadcom Corporation System and methods for anonymous crowdsourcing of network condition measurements
US20140219253A1 (en) * 2013-01-18 2014-08-07 Broadcom Corporation Network selection
US20140235249A1 (en) * 2011-09-29 2014-08-21 Samsung Electronics Co. Ltd. Mobile communication system and method of information processing for improving user experience in the mobile communication system
US9008063B2 (en) 2012-12-06 2015-04-14 At&T Intellectual Property I, L.P. Location based WI-FI radio activation and deactivation for mobile devices
US20150103648A1 (en) * 2013-01-03 2015-04-16 Joey Chou Performance monitoring of wireless local area network (wlan) offloading in wireless cellular networks
US9084181B2 (en) 2010-11-15 2015-07-14 At&T Mobility Ii Llc Motion-based kinetic fingerprint radio selection
US20150208280A1 (en) * 2012-07-27 2015-07-23 Telefonica, S.A. Method for implementing a cell load balancing mechanism in wireless networks
EP2900016A1 (en) * 2014-01-28 2015-07-29 Openet Telecom Ltd. System and Method for Performing Network Selection
US20150237568A1 (en) * 2012-12-12 2015-08-20 Lg Electronics Inc. Method and apparatus for transmitting backhaul link information
US20150289186A1 (en) * 2012-11-08 2015-10-08 Optis Cellular Technology ,LLC. a corporation Entity and a method of operating an entity of a wireless local area network
US20150326612A1 (en) * 2014-05-06 2015-11-12 Qualcomm Incorporated Techniques for network selection in unlicensed frequency bands
US20150358893A1 (en) * 2013-05-02 2015-12-10 Nokia Solutions And Networks Oy Methods and apparatus for access network selection
US9226197B2 (en) 2013-10-21 2015-12-29 At&T Intellectual Property I, L.P. Network based speed dependent load balancing
US20150382269A1 (en) * 2013-01-24 2015-12-31 China Academy Of Telecommunications Technology Network switching method and device
US9241305B2 (en) 2013-10-28 2016-01-19 At&T Intellectual Property I, L.P. Access network discovery and selection function enhancement with cell-type management object
US20160037412A1 (en) * 2014-01-31 2016-02-04 Telefonaktiebolaget L M Ericsson (Publ) Methods and devices for conditional attachment to a network
US20160066251A1 (en) * 2013-05-06 2016-03-03 Alexander Sirotkin Access network discovery and selection
US20160127967A1 (en) * 2013-06-27 2016-05-05 Huawei Technologies Co., Ltd. Service offloading method and base station
US9374773B2 (en) 2012-12-06 2016-06-21 At&T Intellectual Property I, L.P. Traffic steering across cell-types
US9380646B2 (en) 2013-09-24 2016-06-28 At&T Intellectual Property I, L.P. Network selection architecture
US9386515B2 (en) * 2014-07-15 2016-07-05 Intel IP Corporation User preference and network policy based radio link selection
US9398518B2 (en) 2014-10-21 2016-07-19 At&T Intellectual Property I, L.P. Cell broadcast for signaling resource load from radio access networks
US9510262B2 (en) 2009-11-24 2016-11-29 At&T Mobility Ii Llc Mobility-based reselection scan scheduling
US9525538B2 (en) 2013-01-17 2016-12-20 Intel IP Corporation Apparatus, system and method of communicating non-cellular access network information over a cellular network
US9544842B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Network-based intelligent radio access control
US9544841B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Hybrid network-based and device-based intelligent radio access control
US9549343B2 (en) 2012-12-06 2017-01-17 At&T Intellectual Property I, L.P. Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages
US9635494B2 (en) 2014-10-21 2017-04-25 At&T Mobility Ii Llc User equipment near-field communications gating according to kinetic speed detection and cell visitation history
US20170142759A1 (en) * 2014-07-02 2017-05-18 Lg Electronics Inc. Method for operating terminal in wireless communication system and terminal using same
US9661544B2 (en) * 2013-02-18 2017-05-23 Samsung Electronics Co., Ltd Method and system for offloading handover of wireless connections from a LTE network to a Wi-Fi network
EP3136784A4 (en) * 2014-05-15 2017-06-21 ZTE Corporation Evaluation result submission method, evaluation result acquisition method, device, and system
US9763159B2 (en) 2014-04-23 2017-09-12 Mediatek Singapore Pte. Ltd. Dynamic algorithms for WLAN-cellular performance estimation, access selection, and traffic offload
US9877256B2 (en) 2014-03-24 2018-01-23 Intel IP Corporation Systems, devices, and methods for interworking between a universal mobile telecommunications system (UMTS) network and a wireless local area network (WLAN)
US9894586B2 (en) 2014-05-08 2018-02-13 Intel IP Corporation Systems, devices, and methods for long term evolution and wireless local area interworking
US9900762B2 (en) 2015-05-28 2018-02-20 At&T Mobility Ii Llc User equipment detection of interference-sensitive devices
US9973542B2 (en) 2014-06-26 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for facilitating establishing and maintaining communication services
US9998983B2 (en) * 2012-12-06 2018-06-12 At&T Intellectual Property I, L.P. Network-assisted device-based intelligent radio access control
US20180176826A1 (en) * 2013-07-08 2018-06-21 Samsung Electronics Co., Ltd Apparatus and method for controlling control overload in wlan systems
US10034214B2 (en) * 2013-11-12 2018-07-24 Lg Electronics Inc. Traffic steering method in wireless communication system and device supporting same
US10117219B2 (en) 2014-08-22 2018-10-30 Qualcomm Incorporated Wireless network page transmission and response
US10129822B2 (en) 2012-12-06 2018-11-13 At&T Intellectual Property I, L.P. Device-based idle mode load balancing
US10194361B2 (en) 2012-11-01 2019-01-29 Intel Corporation Apparatus system and method of cellular network communications corresponding to a non-cellular network
US20190069194A1 (en) * 2017-08-24 2019-02-28 Electronics And Telecommunications Research Institute Method and wireless communication system for traffic mobility between heterogeneous access networks
US10271314B2 (en) 2013-04-04 2019-04-23 Intel IP Corporation Apparatus, system and method of user-equipment (UE) centric traffic routing
US10425220B2 (en) * 2016-05-12 2019-09-24 Industrial Technology Research Institute Method for receiving and transmitting synchronization signal and wireless communication device
WO2020001757A1 (en) * 2018-06-26 2020-01-02 Nokia Solutions And Networks Oy Method, system and apparatus managing user device profiles
US10749974B2 (en) * 2013-05-22 2020-08-18 Intel IP Corporation Systems and methods for enabling service interoperability functionality for WiFi direct devices connected to a network via a wireless access point
US20210345338A1 (en) * 2014-06-12 2021-11-04 Nec Corporation Communication system for alleviating interference arising due to coexistence
CN114007250A (en) * 2021-12-30 2022-02-01 中国铁道科学研究院集团有限公司通信信号研究所 Multi-mobile-network access selection method for railway application

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014112940A1 (en) * 2013-01-17 2014-07-24 Telefonaktiebloaget L M Ericsson (Publ) Terminal, network node and methods therein for enabling access to a radio communications network
US9974006B2 (en) * 2013-08-01 2018-05-15 Nokia Technologies Oy Link setup level coordination
JP6052898B2 (en) * 2014-02-18 2016-12-27 日本電信電話株式会社 Wireless communication connection control system and method
WO2015169364A1 (en) * 2014-05-08 2015-11-12 Nokia Solutions And Networks Oy A method and apparatus
US9942631B2 (en) * 2015-09-25 2018-04-10 Intel Corporation Out-of-band platform tuning and configuration

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100323698A1 (en) * 2009-06-18 2010-12-23 Telefonaktiebolaget L M Ericsson (Publ) Systems and Methods For Selecting a Network Access System
US20110093845A1 (en) * 2009-10-19 2011-04-21 Samsung Electronics Co., Ltd. Display apparatus, system, and application program control method thereof
US20120042076A1 (en) * 2010-08-16 2012-02-16 Nokia Corporation Method and apparatus for managing application resources via policy rules
US20120324100A1 (en) * 2011-04-13 2012-12-20 Interdigital Patent Holdings, Inc Methods, systems and apparatus for managing and/or enforcing policies for managing internet protocol ("ip") traffic among multiple accesses of a network
US20140080539A1 (en) * 2007-02-05 2014-03-20 Wefi Inc. Dynamic network connection system and method
US20140089475A1 (en) * 2005-06-30 2014-03-27 Microsoft Corporation Enforcing device settings for mobile devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1842344B1 (en) 2005-01-28 2016-03-09 BRITISH TELECOMMUNICATIONS public limited company Packet forwarding
CN101304366A (en) 2007-05-08 2008-11-12 华为技术有限公司 Method, apparatus and system for implementing load balance in packet network
US8588738B2 (en) * 2007-10-01 2013-11-19 Qualcomm Incorporated Mobile access in a diverse access point network
CN101505524B (en) 2008-02-05 2011-11-16 华为技术有限公司 Method and apparatus for selecting network by user equipment
JP2010154150A (en) * 2008-12-25 2010-07-08 Kyocera Corp Radio communication system, base station apparatus, radio terminal equipment, and transmission path selection method
US8880679B2 (en) 2009-12-07 2014-11-04 Oracle International Corporation Techniques for web server management
US9295089B2 (en) * 2010-09-07 2016-03-22 Interdigital Patent Holdings, Inc. Bandwidth management, aggregation and internet protocol flow mobility across multiple-access technologies
US9055514B2 (en) * 2010-11-12 2015-06-09 Qualcomm Incorporated Method and apparatus for requesting and sharing network performance information (NPI)
CN102395157B (en) 2011-06-30 2014-02-12 西安电子科技大学 Regional load balancing method in cellular mobile communication system
CN102438278B (en) * 2011-12-21 2014-07-16 优视科技有限公司 Load allocation method and device for mobile communication network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140089475A1 (en) * 2005-06-30 2014-03-27 Microsoft Corporation Enforcing device settings for mobile devices
US20140080539A1 (en) * 2007-02-05 2014-03-20 Wefi Inc. Dynamic network connection system and method
US20100323698A1 (en) * 2009-06-18 2010-12-23 Telefonaktiebolaget L M Ericsson (Publ) Systems and Methods For Selecting a Network Access System
US20110093845A1 (en) * 2009-10-19 2011-04-21 Samsung Electronics Co., Ltd. Display apparatus, system, and application program control method thereof
US20120042076A1 (en) * 2010-08-16 2012-02-16 Nokia Corporation Method and apparatus for managing application resources via policy rules
US20120324100A1 (en) * 2011-04-13 2012-12-20 Interdigital Patent Holdings, Inc Methods, systems and apparatus for managing and/or enforcing policies for managing internet protocol ("ip") traffic among multiple accesses of a network

Cited By (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9510262B2 (en) 2009-11-24 2016-11-29 At&T Mobility Ii Llc Mobility-based reselection scan scheduling
US9084181B2 (en) 2010-11-15 2015-07-14 At&T Mobility Ii Llc Motion-based kinetic fingerprint radio selection
US9854509B2 (en) 2010-11-15 2017-12-26 At&T Mobility Ii Llc Motion-based kinetic fingerprint radio selection
US9973995B2 (en) * 2011-09-29 2018-05-15 Samsung Electronics Co., Ltd. Mobile communication system and method of information processing for improving user experience in the mobile communication system
US20140235249A1 (en) * 2011-09-29 2014-08-21 Samsung Electronics Co. Ltd. Mobile communication system and method of information processing for improving user experience in the mobile communication system
US9629048B2 (en) * 2011-09-29 2017-04-18 Samsung Electronics Co., Ltd. Mobile communication system and method of information processing for improving user experience in the mobile communication system
KR101683163B1 (en) 2012-07-10 2016-12-20 후아웨이 테크놀러지 컴퍼니 리미티드 System and method for online sign up provider selection
US9635604B2 (en) 2012-07-10 2017-04-25 Futurewei Technologies, Inc. System and method for online sign up provider selection
US8913559B2 (en) * 2012-07-10 2014-12-16 Futurewei Technologies, Inc. System and method for online sign up provider selection
KR20150036517A (en) * 2012-07-10 2015-04-07 후아웨이 테크놀러지 컴퍼니 리미티드 System and method for online sign up provider selection
US20140016569A1 (en) * 2012-07-10 2014-01-16 Futurewei Technologies, Inc. System and Method for Online Sign Up Provider Selection
US9439118B2 (en) * 2012-07-23 2016-09-06 Qualcomm Incorporated Systems and methods supporting WLAN-WWAN mobility in devices
US20140023041A1 (en) * 2012-07-23 2014-01-23 Qualcomm Incorporated Systems and methods supporting wlan-wwan mobility in devices
US9510240B2 (en) * 2012-07-27 2016-11-29 Telefonica, S.A. Method for implementing a cell load balancing mechanism in wireless networks
US20150208280A1 (en) * 2012-07-27 2015-07-23 Telefonica, S.A. Method for implementing a cell load balancing mechanism in wireless networks
US20140106743A1 (en) * 2012-10-11 2014-04-17 Telefonaktiebolaget L M Ericsson (Publ) Distributed access network discovery and selection function and method of operating the same
US9319975B2 (en) * 2012-10-11 2016-04-19 Telefonaktiebolaget L M Ericsson (Publ) Distributed access network discovery and selection function and method of operating the same
US10194360B2 (en) 2012-11-01 2019-01-29 Intel Corporation Apparatus, system and method of cellular network communications corresponding to a non-cellular network
US10356640B2 (en) 2012-11-01 2019-07-16 Intel Corporation Apparatus, system and method of cellular network communications corresponding to a non-cellular network
US10194361B2 (en) 2012-11-01 2019-01-29 Intel Corporation Apparatus system and method of cellular network communications corresponding to a non-cellular network
US9900832B2 (en) * 2012-11-07 2018-02-20 Lg Electronics Inc. Method and an apparatus for access network selection in a wireless communication system
US20140153546A1 (en) * 2012-11-07 2014-06-05 Lg Electronics Inc. Method and an apparatus for access network selection in a wireless communication system
US20150289186A1 (en) * 2012-11-08 2015-10-08 Optis Cellular Technology ,LLC. a corporation Entity and a method of operating an entity of a wireless local area network
US10219281B2 (en) 2012-12-03 2019-02-26 Intel Corporation Apparatus, system and method of user-equipment (UE) centric access network selection
US20140153511A1 (en) * 2012-12-03 2014-06-05 Alexander Sirotkin Apparatus, system and method of user-equipment (ue) centric access network selection
US9414392B2 (en) * 2012-12-03 2016-08-09 Intel Corporation Apparatus, system and method of user-equipment (UE) centric access network selection
US10129822B2 (en) 2012-12-06 2018-11-13 At&T Intellectual Property I, L.P. Device-based idle mode load balancing
US9282581B2 (en) 2012-12-06 2016-03-08 At&T Intellectual Property I, L.P. Location-based WI-FI radio activation and deactivation for mobile devices
US9544841B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Hybrid network-based and device-based intelligent radio access control
US9008063B2 (en) 2012-12-06 2015-04-14 At&T Intellectual Property I, L.P. Location based WI-FI radio activation and deactivation for mobile devices
US9374773B2 (en) 2012-12-06 2016-06-21 At&T Intellectual Property I, L.P. Traffic steering across cell-types
US10045279B2 (en) 2012-12-06 2018-08-07 At&T Intellectual Property I, L.P. Hybrid network-based and device-based intelligent radio access control
US9998983B2 (en) * 2012-12-06 2018-06-12 At&T Intellectual Property I, L.P. Network-assisted device-based intelligent radio access control
US9549343B2 (en) 2012-12-06 2017-01-17 At&T Intellectual Property I, L.P. Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages
US9544842B2 (en) 2012-12-06 2017-01-10 At&T Intellectual Property I, L.P. Network-based intelligent radio access control
US9609580B2 (en) * 2012-12-12 2017-03-28 Lg Electronics Inc. Method and apparatus for transmitting backhaul link information
US20150237568A1 (en) * 2012-12-12 2015-08-20 Lg Electronics Inc. Method and apparatus for transmitting backhaul link information
US20150103648A1 (en) * 2013-01-03 2015-04-16 Joey Chou Performance monitoring of wireless local area network (wlan) offloading in wireless cellular networks
US9936431B2 (en) * 2013-01-03 2018-04-03 Intel Corporation Performance monitoring of wireless local area network (WLAN) offloading in wireless cellular networks
US9525538B2 (en) 2013-01-17 2016-12-20 Intel IP Corporation Apparatus, system and method of communicating non-cellular access network information over a cellular network
US10292180B2 (en) 2013-01-17 2019-05-14 Intel IP Corporation Apparatus, system and method of communicating non-cellular access network information over a cellular network
US10165489B2 (en) * 2013-01-18 2018-12-25 Avago Technologies International Sales Pte. Limited Network selection
US20140219253A1 (en) * 2013-01-18 2014-08-07 Broadcom Corporation Network selection
US10154446B2 (en) * 2013-01-24 2018-12-11 China Academy Of Telecommunications Technology Network switching method and device
US20150382269A1 (en) * 2013-01-24 2015-12-31 China Academy Of Telecommunications Technology Network switching method and device
US20140211648A1 (en) * 2013-01-29 2014-07-31 Broadcom Corporation System and methods for anonymous crowdsourcing of network condition measurements
US9258764B2 (en) * 2013-01-29 2016-02-09 Broadcom Corporation System and methods for anonymous crowdsourcing of network condition measurements
US9661544B2 (en) * 2013-02-18 2017-05-23 Samsung Electronics Co., Ltd Method and system for offloading handover of wireless connections from a LTE network to a Wi-Fi network
US10271314B2 (en) 2013-04-04 2019-04-23 Intel IP Corporation Apparatus, system and method of user-equipment (UE) centric traffic routing
US20150358893A1 (en) * 2013-05-02 2015-12-10 Nokia Solutions And Networks Oy Methods and apparatus for access network selection
US9775099B2 (en) * 2013-05-02 2017-09-26 Nokia Solutions And Networks Oy Methods and apparatus for access network selection
US9736762B2 (en) * 2013-05-06 2017-08-15 Intel IP Corporation Access network discovery and selection
US11665627B2 (en) 2013-05-06 2023-05-30 Tahoe Research, Ltd. Access network discovery and selection
US20160066251A1 (en) * 2013-05-06 2016-03-03 Alexander Sirotkin Access network discovery and selection
US10667202B2 (en) 2013-05-06 2020-05-26 Intel IP Corporation Access network discovery and selection
US11178236B2 (en) * 2013-05-22 2021-11-16 Intel Corporation Systems and methods for enabling service interoperability functionality for wifi direct devices connected to a network via a wireless access point
US10749974B2 (en) * 2013-05-22 2020-08-18 Intel IP Corporation Systems and methods for enabling service interoperability functionality for WiFi direct devices connected to a network via a wireless access point
US20160127967A1 (en) * 2013-06-27 2016-05-05 Huawei Technologies Co., Ltd. Service offloading method and base station
US10448280B2 (en) * 2013-07-08 2019-10-15 Samsung Electronics Co., Ltd. Apparatus and method for controlling control overload in WLAN systems
US20180176826A1 (en) * 2013-07-08 2018-06-21 Samsung Electronics Co., Ltd Apparatus and method for controlling control overload in wlan systems
US10924964B2 (en) 2013-07-08 2021-02-16 Samsung Electronics Co., Ltd. Apparatus and method for controlling control overload in WLAN systems
US9380646B2 (en) 2013-09-24 2016-06-28 At&T Intellectual Property I, L.P. Network selection architecture
US10028194B2 (en) 2013-10-21 2018-07-17 At&T Intellectual Property I, L.P. Network based speed dependent load balancing
US9226197B2 (en) 2013-10-21 2015-12-29 At&T Intellectual Property I, L.P. Network based speed dependent load balancing
US9241305B2 (en) 2013-10-28 2016-01-19 At&T Intellectual Property I, L.P. Access network discovery and selection function enhancement with cell-type management object
US10091721B2 (en) 2013-10-28 2018-10-02 At&T Intellectual Property I, L.P. Access network discovery and selection function enhancement with cell-type management object
US10034214B2 (en) * 2013-11-12 2018-07-24 Lg Electronics Inc. Traffic steering method in wireless communication system and device supporting same
EP3419346A1 (en) * 2014-01-28 2018-12-26 Openet Telecom Ltd. System and method for performing network selection
US20150215832A1 (en) * 2014-01-28 2015-07-30 Openet Telecom Ltd. System and Method for Performing Network Selection
US10932170B2 (en) 2014-01-28 2021-02-23 Openet Telecom Ltd. System and method for performing network selection
EP2900016A1 (en) * 2014-01-28 2015-07-29 Openet Telecom Ltd. System and Method for Performing Network Selection
US10051533B2 (en) * 2014-01-28 2018-08-14 Openet Telecom Ltd. System and method for performing network selection
US9967791B2 (en) * 2014-01-31 2018-05-08 Telefonaktiebolaget L M Ericsson (Publ) Methods and devices for conditional attachment to a network
US20160037412A1 (en) * 2014-01-31 2016-02-04 Telefonaktiebolaget L M Ericsson (Publ) Methods and devices for conditional attachment to a network
US9877256B2 (en) 2014-03-24 2018-01-23 Intel IP Corporation Systems, devices, and methods for interworking between a universal mobile telecommunications system (UMTS) network and a wireless local area network (WLAN)
US10178598B2 (en) 2014-03-24 2019-01-08 Intel IP Corporation Systems, devices, and methods for interworking between a universal mobile telecommunications system (UMTS) network and a wireless local area network (WLAN)
US9763159B2 (en) 2014-04-23 2017-09-12 Mediatek Singapore Pte. Ltd. Dynamic algorithms for WLAN-cellular performance estimation, access selection, and traffic offload
US20150326612A1 (en) * 2014-05-06 2015-11-12 Qualcomm Incorporated Techniques for network selection in unlicensed frequency bands
KR20160148562A (en) * 2014-05-06 2016-12-26 퀄컴 인코포레이티드 Techniques for network selection in unlicensed frequency bands
WO2015171701A1 (en) * 2014-05-06 2015-11-12 Qualcomm Incorporated Techniques for network selection in unlicensed frequency bands
CN106465242A (en) * 2014-05-06 2017-02-22 高通股份有限公司 Techniques for network selection in unlicensed frequency bands
KR102386757B1 (en) * 2014-05-06 2022-04-13 퀄컴 인코포레이티드 Techniques for network selection in unlicensed frequency bands
US10194367B2 (en) 2014-05-08 2019-01-29 Intel IP Corporation Systems, devices, and methods for long term evolution and wireless local area interworking
US9894586B2 (en) 2014-05-08 2018-02-13 Intel IP Corporation Systems, devices, and methods for long term evolution and wireless local area interworking
US10178592B2 (en) 2014-05-15 2019-01-08 Xi'an Zhongxing New Software Co., Ltd. Evaluation result submission method, evaluation result acquisition method, device, and system
EP3136784A4 (en) * 2014-05-15 2017-06-21 ZTE Corporation Evaluation result submission method, evaluation result acquisition method, device, and system
US20210345338A1 (en) * 2014-06-12 2021-11-04 Nec Corporation Communication system for alleviating interference arising due to coexistence
US11785623B2 (en) * 2014-06-12 2023-10-10 Nec Corporation Communication system for alleviating interference arising due to coexistence
US10469540B2 (en) 2014-06-26 2019-11-05 At&T Intellectual Property I, L.P. Method and apparatus for facilitating establishing and maintaining communication services
US9973542B2 (en) 2014-06-26 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for facilitating establishing and maintaining communication services
US11032327B2 (en) 2014-06-26 2021-06-08 At&T Intellectual Property I, L.P. Method and apparatus for facilitating establishing and maintaining communication services
US10499441B2 (en) * 2014-07-02 2019-12-03 Lg Electronics Inc. Method for operating terminal in wireless communication system and terminal using same
US20170142759A1 (en) * 2014-07-02 2017-05-18 Lg Electronics Inc. Method for operating terminal in wireless communication system and terminal using same
US9386515B2 (en) * 2014-07-15 2016-07-05 Intel IP Corporation User preference and network policy based radio link selection
US10595297B2 (en) 2014-08-22 2020-03-17 Qualcomm Incorporated Wireless network page transmission and response
US10117219B2 (en) 2014-08-22 2018-10-30 Qualcomm Incorporated Wireless network page transmission and response
US9635494B2 (en) 2014-10-21 2017-04-25 At&T Mobility Ii Llc User equipment near-field communications gating according to kinetic speed detection and cell visitation history
US9743342B2 (en) * 2014-10-21 2017-08-22 At&T Intellectual Property I, L.P. Cell broadcast for signaling resource load from radio access networks
US9398518B2 (en) 2014-10-21 2016-07-19 At&T Intellectual Property I, L.P. Cell broadcast for signaling resource load from radio access networks
US20160330674A1 (en) * 2014-10-21 2016-11-10 At&T Intellectual Property I, L.P. Cell Broadcast for Signaling Resource Load From Radio Access Networks
US10306454B2 (en) 2015-05-28 2019-05-28 At&T Mobility Ii Llc User equipment detection of interference-sensitive devices
US9900762B2 (en) 2015-05-28 2018-02-20 At&T Mobility Ii Llc User equipment detection of interference-sensitive devices
US10425220B2 (en) * 2016-05-12 2019-09-24 Industrial Technology Research Institute Method for receiving and transmitting synchronization signal and wireless communication device
US10917810B2 (en) * 2017-08-24 2021-02-09 Electronics And Telecommunications Research Institute Method and wireless communication system for traffic mobility between heterogeneous access networks
US20190069194A1 (en) * 2017-08-24 2019-02-28 Electronics And Telecommunications Research Institute Method and wireless communication system for traffic mobility between heterogeneous access networks
WO2020001757A1 (en) * 2018-06-26 2020-01-02 Nokia Solutions And Networks Oy Method, system and apparatus managing user device profiles
CN114007250A (en) * 2021-12-30 2022-02-01 中国铁道科学研究院集团有限公司通信信号研究所 Multi-mobile-network access selection method for railway application

Also Published As

Publication number Publication date
CN108200631A (en) 2018-06-22
US9100852B2 (en) 2015-08-04
JP2015525492A (en) 2015-09-03
CN104303464A (en) 2015-01-21
EP2839610A4 (en) 2015-03-25
KR20150013750A (en) 2015-02-05
KR101634660B1 (en) 2016-06-29
CN108200631B (en) 2021-06-22
EP2839610A1 (en) 2015-02-25
JP6010825B2 (en) 2016-10-19
EP2839610B1 (en) 2018-11-07
WO2013170751A1 (en) 2013-11-21
CN104303464B (en) 2018-01-02

Similar Documents

Publication Publication Date Title
US9100852B2 (en) System and method for network detection and selection
CN106465258B (en) System, method and apparatus for cell selection based on prioritized nodes
US10749806B2 (en) Method and apparatus for effective wireless LAN selection
RU2631984C2 (en) Managed ran choice of wi-fi
US10582448B2 (en) Method for selecting available access network and user equipment
US9313697B2 (en) Optimized offloading to WLAN in 3GPP-RAT mobility
US9374767B2 (en) Communication devices and methods for network signaling
US11678231B2 (en) Node and method for managing a data flow between networks of different access types
US10034243B2 (en) Method and device for interworking between access technology networks
JP6046265B2 (en) Method and apparatus for controlling association between station and WLAN
KR101830015B1 (en) Load balancing of data flows
US10334498B2 (en) Service transfer method and apparatus
JP6443401B2 (en) System and method for network detection and selection
US20210297941A1 (en) Mobile network operator selection
GB2576555A (en) Mobile network operator selection

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUTUREWEI TECHNOLOGIES, INC. ("FUTUREWEI"), TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:XIANG, ZHIXIAN;HUANG, KAIDI;KAIPPALLIMALIL, JOHN;AND OTHERS;SIGNING DATES FROM 20130116 TO 20130211;REEL/FRAME:029833/0221

AS Assignment

Owner name: FUTUREWEI TECHNOLOGIES, INC., TEXAS

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 029833 FRAME: 0221. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:XIANG, ZHIXIAN;HUANG, KAIDI;JOHN, KAIPPALLIMALIL MATHEW;AND OTHERS;SIGNING DATES FROM 20130116 TO 20150708;REEL/FRAME:036098/0650

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
CC Certificate of correction
MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8