US20150038143A1 - Optimizing handover or cell reselection based on historical data - Google Patents

Optimizing handover or cell reselection based on historical data Download PDF

Info

Publication number
US20150038143A1
US20150038143A1 US14/335,377 US201414335377A US2015038143A1 US 20150038143 A1 US20150038143 A1 US 20150038143A1 US 201414335377 A US201414335377 A US 201414335377A US 2015038143 A1 US2015038143 A1 US 2015038143A1
Authority
US
United States
Prior art keywords
mobile device
handover
resource
message
base station
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.)
Abandoned
Application number
US14/335,377
Inventor
II Thomas Kilpatrick
Olufunmilola Awoniyi-Oteri
Roy Franklin Quick, Jr.
Amir Sarajedini
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Priority to US14/335,377 priority Critical patent/US20150038143A1/en
Priority to PCT/US2014/047456 priority patent/WO2015017165A1/en
Assigned to QUALCOMM INCORPORATED reassignment QUALCOMM INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KILPATRICK, THOMAS, II, QUICK, ROY FRANKLIN, JR., AWONIYI-OTERI, Olufunmilola, SARAJEDINI, AMIR
Publication of US20150038143A1 publication Critical patent/US20150038143A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/10Reselecting an access point controller
    • H04W36/245
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/00837Determination of triggering parameters for hand-off
    • H04W36/008375Determination of triggering parameters for hand-off based on historical data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/04Reselecting a cell layer in multi-layered cells
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
    • H04W36/322Reselection being triggered by specific parameters by location or mobility data, e.g. speed data by location data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/22TPC being performed according to specific parameters taking into account previous information or commands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/32TPC of broadcast or control channels
    • H04W52/325Power control of control or pilot channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/50TPC being performed in particular situations at the moment of starting communication in a multiple access environment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/02Arrangements for increasing efficiency of notification or paging channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/08Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access]
    • H04W74/0833Non-scheduled or contention based access, e.g. random access, ALOHA, CSMA [Carrier Sense Multiple Access] using a random access procedure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/22TPC being performed according to specific parameters taking into account previous information or commands
    • H04W52/223TPC being performed according to specific parameters taking into account previous information or commands predicting future states of the transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/22TPC being performed according to specific parameters taking into account previous information or commands
    • H04W52/228TPC being performed according to specific parameters taking into account previous information or commands using past power values or information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
    • H04W52/285TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission taking into account the mobility of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/36TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
    • H04W52/362Aspects of the step size
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Definitions

  • Wireless communications systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, space and power). Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, and orthogonal frequency-division multiple access (OFDMA) systems.
  • CDMA code-division multiple access
  • TDMA time-division multiple access
  • FDMA frequency-division multiple access
  • OFDMA orthogonal frequency-division multiple access
  • a wireless multiple-access communications system may include a number of base stations, each simultaneously supporting communication for multiple mobile devices.
  • Base stations may communicate with mobile devices on downstream and upstream links.
  • Each base station has a coverage range, which may be referred to as the coverage area of the cell.
  • the mobile device When a mobile device connected to a base station of a first cell moves out of the coverage area of the first cell, the mobile device typically begins a handover process to identify a handover target candidate and begin handover procedures to hand the mobile device over to the target.
  • the resources of the base station of the first cell are retained (i.e., the connection between the mobile device and the base station remain active) until the mobile device is connected and synchronized to the target cell.
  • messages are exchanged between the mobile device, the old serving base station, the new serving base station, and other network entities to authorize the old serving base station to release the resources reserved for the mobile device.
  • the conventional handover procedure may involve exchanging numerous parameters associated with connecting to the target base station.
  • the parameters are exchanged in one or more messages between the mobile device, the current serving base station, and the target base station. These exchanges utilize over-the-air resources for these components as well as result in an increased computational load at each device.
  • the described features generally relate to one or more improved systems, methods, and/or apparatuses for optimizing a handover procedure for a mobile device based on historical information associated with mobility patterns of the mobile device and, based on the historical information, determining when to release the resources of a serving cell.
  • the mobile device may analyze its historical information to determine when a resource for the mobile device can be released by a serving cell during the handover procedure. Once the mobile device determines when the resource can be released, the mobile device may communicate a message to the serving cell indicative of when the resource can be released by the serving cell, e.g., the mobile device may transmit a measurement report including an information field indicating when the serving cell can release the resource. The mobile device may then perform the handover procedure to a target cell.
  • the serving cell may release the resource for the mobile device according to the transmitted message from the mobile device.
  • the serving cell may release the resource early (e.g., without waiting for instructions from a network entity) or late (e.g., following a predetermined time period after the mobile device synchronizes with the target cell) dependent upon whether the historical information indicates that the mobile device has performed a reliable or an unreliable handover to the target cell in the past, respectively.
  • the described features may also optimize a handover procedure by reducing the signaling exchanged during the handover process based on the historical information. For example, in long term evolution (LTE) when a handover command is sent in a radio resource control (RRC) connection reconfiguration message, various information associated with the target base station may be omitted based on the historical information. Instead, the mobile device may derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. In further aspects, certain messages associated with the handover process may be omitted completely based on the historical information associated with the mobility patterns of the mobile device. Accordingly, the mobile device may perform a “blind handover” to the target cell when the historical information indicates that the target cell is a suitable candidate. The blind handover may permit the mobile device to perform the handover procedure, without receiving a handover command from the serving cell, based on the historical information.
  • LTE long term evolution
  • RRC radio resource control
  • a method for managing wireless communications may include: determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and performing the handover or cell reselection of the mobile device to a target cell.
  • the message may signal an early release of the resource based on the historical information.
  • the early release of the resource may include releasing the resource before the serving cell receives an end marker message from a network entity.
  • the message may signal a late release of the resource based on the historical information.
  • the late release of the resource may include releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell.
  • the message may be a measurement report message.
  • the method may include modifying an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information. Modifying the exchange of RRC connection reconfiguration messages may include receiving an abbreviated RRC connection reconfiguration message in connection with the handover. The handover may be performed without receiving an RRC connection reconfiguration message from the serving cell.
  • the method may include sending a measurement report message that may include a timer value associated with the handover procedure.
  • RRC radio resource control
  • the method may also include: sending a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover; starting, by the mobile device, a timer associated with the blind handover; and performing the blind handover from the serving cell to the target cell following an expiration of the timer.
  • the historical information may include information indicative of a sequence of historical events associated with the mobility patterns of the mobile device.
  • the sequence of historical events may include one or more of: a channel environment event, a user event, a location event, or a time event.
  • the sequence of historical events may include at least two previous instances of a same historical event within a predetermined time period.
  • an apparatus for managing wireless communications may include: a processor; and memory in electronic communication with the processor, the memory embodying instructions.
  • the instructions may be executable by the processor to: determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and perform the handover or cell reselection of the mobile device to a target cell.
  • the message may signal an early release of the resource based on the historical information.
  • the early release of the resource may include releasing the resource before the serving cell receives an end marker message from a network entity.
  • the message may signal a late release of the resource based on the historical information.
  • the late release of the resource comprises releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell.
  • the message may be a measurement report message.
  • the instructions are further executable by the processor to modify an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information.
  • the instructions to modify the exchange of RRC connection reconfiguration messages further include instructions executable by the processor to receive an abbreviated RRC connection reconfiguration message in connection with the handover.
  • the apparatus may include instructions executable by the processor to perform the handover without receiving an RRC connection reconfiguration message from the serving cell.
  • the apparatus may include instructions executable by the processor to: send a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover; start, by the mobile device, a timer associated with the blind handover; and perform the blind handover from the serving cell to the target cell following an expiration of the timer.
  • the historical information may include information indicative of a sequence of historical events associated with the mobility patterns of the mobile device.
  • the sequence of historical events may include one or more of: a channel environment event, a user event, a location event, or a time event.
  • the sequence of historical events may include at least two previous instances of a same historical event within a predetermined time period.
  • an apparatus for managing wireless communications may include: means for determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; means for transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and means for performing the handover or cell reselection of the mobile device to a target cell.
  • the message may signal an early release of the resource based on the historical information.
  • a computer program product for managing wireless communications may include a non-transitory computer-readable storage medium comprising instructions executable by a processor to: determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and perform the handover or cell reselection of the mobile device to a target cell.
  • FIG. 1 shows a block diagram of a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 2 shows a diagram of an example of device mobility in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 3 shows a diagram of another example of device mobility in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 4 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 5 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 6 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 7 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect so the principles described herein;
  • FIG. 8 shows a block diagram of one example of a mobile device, according to one aspect of the principles described herein;
  • FIG. 9 shows a block diagram of one example of a base station, according to one aspect of the principles described herein;
  • FIG. 10 shows a block diagram of one example of a mobile, according to one aspect of the principles described herein;
  • FIG. 11 shows a block diagram of one example of a base station, according to one aspect of the principles described herein;
  • FIG. 12 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein;
  • FIG. 13 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein;
  • FIG. 14 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein.
  • FIG. 15 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein.
  • Methods, systems, and devices are provided that may be used to improve network and/or mobile device performance based on learning and predicting the behavior of a mobile device (e.g., mobile phone, laptop, tablet, etc.) user.
  • a mobile device user for example, using predictive behavior based on historical information may involve a mobile device determining when a resource for the mobile device can be released by a serving cell.
  • the resource may be released early or late depending on whether the historical information indicates a target cell is a reliable candidate for handover.
  • the mobile device may transmit a message to its serving cell indicating when the resource can be released.
  • the mobile device may perform a handover or cell reselection procedure with the target cell.
  • the resource for the mobile device may be released early or late depending upon the historical information.
  • the mobile device may also reduce the contents of messages exchanged during the handover procedure or, in some cases, eliminate certain messages completely. For example, the mobile device may eliminate handover related messages and perform a blind handover to a target cell based on the historical information
  • the serving cell may receive the message from the mobile device to determine when to release the resources for the mobile device.
  • the message from the mobile device may indicate that the resource can be released early because the mobile device has previously handed over to the target base station, and without complications.
  • the serving cell may, alone or in coordination with other entities, release the resources assigned to the mobile device early, e.g., without waiting on a release command from a network controller.
  • the serving cell may, alone or in coordination with network control entities, retain resources assigned to the mobile device for a longer period of time to allow the mobile device to move closer to the target cell.
  • Examples of resources that may be released by the serving cell may include, but are not limited to, a time frequency resource, a grant of uplink resources used for uplink communications, radio bearer establishment and control resources, and the like.
  • a CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc.
  • CDMA2000 covers IS-2000, IS-95, and IS-856 standards.
  • IS-2000 Releases 0 and A are commonly referred to as CDMA2000 1X, 1X, etc.
  • IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc.
  • UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA.
  • a TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM).
  • GSM Global System for Mobile Communications
  • An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (EUTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc.
  • UMB Ultra Mobile Broadband
  • EUTRA Evolved UTRA
  • EUTRA Evolved UTRA
  • Wi-Fi Wi-Fi
  • WiMAX IEEE 802.16
  • IEEE 802.20 Flash-OFDMA
  • UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS).
  • 3GPP Long Term Evolution (LTE) and LTE-Advanced (LTE-A) are new releases of UMTS that use E-UTRA.
  • UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named “3rd Generation Partnership Project
  • CDMA2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2).
  • 3GPP2 3rd Generation Partnership Project 2
  • the techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies.
  • the description below describes an LTE system for purposes of example, and LTE terminology is used in much of the description below, although the techniques are applicable beyond LTE applications.
  • FIG. 1 is a block diagram conceptually illustrating an example of a wireless communications system 100 , in accordance with an aspect of the present disclosure.
  • the wireless communications system 100 includes base stations (or cells) 105 , mobile devices 115 , and a core network 130 .
  • the base stations 105 may communicate with the mobile devices 115 under the control of a base station controller (not shown), which may be part of the core network 130 or the base stations 105 in various examples.
  • Base stations 105 may communicate control information and/or user data with the core network 130 through backhaul links 132 .
  • the base stations 105 may communicate, either directly or indirectly, with each other over backhaul links 134 , which may be wired or wireless communication links.
  • the wireless communications system 100 may support operation on multiple carriers (waveform signals of different frequencies).
  • Multi-carrier transmitters can transmit modulated signals simultaneously on the multiple carriers.
  • each communication link 125 may be a multi-carrier signal modulated according to the various radio technologies described above.
  • Each modulated signal may be sent on a different carrier and may carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.
  • the base stations 105 may wirelessly communicate with the mobile devices 115 via one or more base station antennas. Each of the base stations 105 sites may provide communication coverage for a respective coverage area 110 .
  • base stations 105 may be referred to as base transceiver stations, radio base stations, access points, radio transceivers, basic service sets (BSSs), extended service sets (ESSs), NodeBs, eNodeBs, Home NodeBs, Home eNodeBs, or some other suitable terminology.
  • the coverage area 110 for a base station may be divided into sectors making up only a portion of the coverage area (not shown).
  • the wireless communications system 100 may include base stations 105 of different types (e.g., macro, micro, and/or pico base stations). There may be overlapping coverage areas for different technologies.
  • the wireless communications system 100 is an LTE/LTE-A network communication system.
  • the term evolved Node B eNodeB
  • the wireless communications system 100 may be a Heterogeneous LTE/LTE-A network in which different types of eNodeBs provide coverage for various geographical regions.
  • each eNodeB may provide communication coverage for a macro cell, a pico cell, a femto cell, and/or other types of cell.
  • a macro cell generally covers a relatively large coverage area (e.g., several kilometers in radius) and may allow unrestricted access by mobile devices 115 with service subscriptions with the network provider.
  • a pico cell generally covers a relatively smaller coverage area (e.g., buildings) and may allow unrestricted access by mobile devices 115 with service subscriptions with the network provider.
  • a femto cell generally covers a relatively small coverage area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access by mobile devices 115 having an association with the femto cell (e.g., mobile devices 115 in a closed subscriber group (CSG), mobile devices 115 for users in the home, and the like).
  • CSG closed subscriber group
  • a base station 105 for a macro cell may be referred to as a macro eNodeB
  • a base station 105 for a pico cell may be referred to as a pico eNodeB
  • a base station 105 for a femto cell may be referred to as a femto eNodeB or a home eNodeB.
  • a base station 105 may support one or multiple (e.g., two, three, four, and the like) cells.
  • the core network 130 may communicate with the base stations 105 via a backhaul link 132 (e.g., S1 interface, etc.).
  • the base stations 105 may also communicate with one another, e.g., directly or indirectly via backhaul links 134 (e.g., X2 interface, etc.) and/or via backhaul links 132 (e.g., through core network 130 ).
  • the wireless communications system 100 may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time.
  • the techniques described herein may be used for either synchronous or asynchronous operations.
  • the mobile devices 115 may be dispersed throughout the wireless communications system 100 , and each mobile device 115 may be stationary or mobile.
  • a mobile device 115 may also be referred to by those skilled in the art as a user equipment (UE), mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a wireless communications device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
  • UE user equipment
  • a mobile device 115 may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, or the like.
  • PDA personal digital assistant
  • WLL wireless local loop
  • the communication links 125 shown in the wireless communications system 100 may include uplink (UL) transmissions from a mobile device 115 to a base station 105 , and/or downlink (DL) transmissions, from a base station 105 to a mobile device 115 .
  • the downlink transmissions may also be called forward link transmissions while the uplink transmissions may also be called reverse link transmissions.
  • Mobile device 115 users typically have predictable behavior, often doing the same things or going to the same places at about the same time each day.
  • One example is the travel pattern and schedule of a mobile device 115 user going to and from work. The user may typically leave home at a certain time, travel certain roads to get to work, stay at work until it is time to go back home using the same roads as before, and then repeat more or less the same routine the next day. Because the movements of mobile device 115 user in such a scenario can be foreseeable, it may be possible to predict with a high degree of confidence which cells are used by the mobile device 115 at particular times when going to work, when returning home at the end of the day, or even when taking a lunch break.
  • This prediction may be based on previous measurements, cell reselections (e.g., when the mobile device 115 is in idle mode), and/or handovers, which were performed by the mobile device 115 during the user's commute.
  • the use of predictive behavior may also apply to other devices such as laptops, tablets, pads, machine-to-machine (M2M) devices, and the like.
  • Historical information defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of mobile device environmental events.
  • an event refers to a detectable condition occurring at a mobile device, a base station, a network entity, or the like, which singularly or in combination with other events triggers an action.
  • Example environmental events may include one or more radio frequency (RF) events, such as channel measurements of particular cells, connection to a specific wireless fidelity (Wi-Fi) access point, and the like.
  • RF radio frequency
  • WiFi wireless fidelity
  • environmental events may include one or more user events. Examples of user events may include, but are not limited to, initiation or acceptance of calls, sending or receiving data, usage of a particular application, and the like.
  • environmental events may include one or more location events.
  • Example location events may include, but are not limited to arriving at a location, leaving a location, a speed of movement, an amount of time spent at a location, and the like.
  • environmental events may include one or more time events. Examples of time events may include, but are not limited to, start or end of work hours, etc. Repeated sequences of environmental events may be taken as sequences with enough correlation and regularity to ensure the mobile device is following a similar path with the same use requirements. The sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • the ability to learn and predict the behavior of the mobile device 115 user may be used to determine when to release a resource for the mobile device 115 in connection with a handover or reselection. For example, if the historical information associated with the mobility patterns of the mobile device 115 indicate that the mobile device 115 has previously handed over to a target base station (or cell) 105 along its travel path, and without complications, the mobile device 115 may send one or more messages to a serving base station (or cell) 105 indicating that the target base station 105 is a candidate for early resource release.
  • the serving base station 105 may, alone or in coordination with other entities, release the resources assigned to the mobile device 115 early, e.g., prior to receiving a release command from a network controller.
  • the mobile device 115 may determine that the serving base station 105 is a candidate for a late release of resources during the handover process. Accordingly, the mobile device 115 may send one or more messages to the serving base station 105 advising the serving base station 105 that the mobile device 115 is a candidate for late resource release for this handover procedure.
  • the serving base 105 station may, alone or in coordination with network control entities, retain resources assigned to the mobile device 115 for a longer period of time to allow the mobile device 115 to move closer to the target base station 105 .
  • the mobile device 115 determining when to release the resources of the serving base station 105 may cause a reduction in overhead signaling requirements as well as conserving time frequency resources at the serving base station 105 .
  • predicting the mobile device 115 mobility may have an impact on the performance of both the network and the mobile device 115 .
  • Another example of predictive behavior utilization may provide for the reduction of signaling messages exchanged between a mobile device and a base station during the handover process based on the historical information.
  • RRC radio resource control
  • various information associated with the target base station 105 may be omitted based on the historical information.
  • the mobile device 115 may derive the omitted information based on the historical information associated with the mobility patterns of the mobile device 115 .
  • the historical information may indicate that the mobile device 115 may handover to a particular target base station on certain days, at certain times, and for certain durations, and that target base station 105 system information parameters are known.
  • the target base station 105 system information parameters may be stored as part of the historical information. Accordingly, the exchange of the known parameters may be omitted during the handover process.
  • Yet another example of predictive behavior utilization may provide for the omission of certain handover signaling messages exchanged between a mobile device and a base station based on historical information associated with the mobility patterns of the mobile device 115 .
  • the historical information may indicate that the mobile device 115 has a high probability of handover success to a particular target base station 105 under a given set of measurable conditions (e.g., at predetermined day, time, etc.).
  • the mobile device 115 may send a measurement report to the source base station 105 (i.e., the current serving cell of the mobile device 115 ) indicating that the target base station 105 is, once again, a candidate for handover.
  • the mobile device 105 may, based on the historical information, refrain from exchanging one or more messages that would ordinarily be transmitted as part of the handover process, e.g., a RRC connection reconfiguration message, RRC connection reconfiguration complete message, and the like. Instead, the serving base station 105 , which may share or sync the historical information of the mobile device 115 , may initiate the handover exchange and coordinate resources of the target base station 105 in preparation for the mobile device 115 to connect. The mobile device 115 may initiate a timer after the measurement report is sent and upon expiry of the timer, automatically connect to the target base station 105 .
  • the serving base station 105 which may share or sync the historical information of the mobile device 115 , may initiate the handover exchange and coordinate resources of the target base station 105 in preparation for the mobile device 115 to connect.
  • the mobile device 115 may initiate a timer after the measurement report is sent and upon expiry of the timer, automatically connect to the target base station 105 .
  • predictive mobility in wireless networks may be used to alleviate network signaling demands and/or to allocate networking resources more effectively.
  • FIG. 2 shows a diagram of a simplified example of device mobility in a wireless communications system 200 , according to one aspect of the principles described herein.
  • a mobile device 115 - a travels along a path 205 through the coverage areas 110 - a , 110 - b , 110 - c , 110 - d of a first base station 105 - a , a second base station 105 - b , a third base station 105 - c , and a fourth base station 105 - d , respectively.
  • the mobile device 115 - a may be an example of one or more of the mobile devices 115 of FIG. 1 .
  • the base stations 105 of FIG. 2 may be examples of one or more of the base stations 105 of FIG. 1 .
  • Each base station 105 may represent an actual or potential serving cell for the mobile device 115 - a .
  • the mobile device 115 - a may begin at position 1 with the first base station 105 - a as the serving cell, then move through the coverage area 110 - a of the first base station 105 - a to position 2.
  • the mobile device 115 - a may be located at the outer reaches of the coverage area 110 - a of the first base station 105 - a and enter an intersection of the coverage areas 110 - a , 110 - b , 110 - c of the first, second, and third base stations 105 - a , 105 - b , 105 - c .
  • the mobile device 115 - a may report a signal strength measurement of the first base station 105 - a , the current serving cell, to the first base station 105 - a.
  • the signal strength measurement of the first base station 105 - a may indicate that the mobile device 115 - a is exiting the coverage area 110 - a of the first base station 105 - a and trigger preparations for a handover of the mobile device 115 - a from the first base station 105 - a to a new serving cell base station.
  • the first base station 105 - a may instruct the mobile device 115 - a to measure the signal strengths of neighboring base stations to identify a handover candidate for the mobile device 115 - a .
  • the mobile device 115 - a may identify the neighboring base stations 105 - b , 105 - c using a stored neighboring cell list (NCL) and/or by scanning for the neighboring base stations 105 - b , 105 - c . If the mobile device 115 - a is in idle mode, the mobile device 115 - a may measure neighboring cells to identify a reselection target based on a pre-defined threshold for the serving cell signal strength, as configured by the carrier.
  • NCL neighboring cell list
  • the mobile device 115 - a may transmit signal strength measurements to the serving base station 105 - a , and the serving base station 105 - a may select either the second base station 105 - b or the third base station 105 - c as the handover target base station for the mobile device 115 - a based on the signal strength measurements. If the second base station 105 - b is selected as the handover target, the mobile device 115 - a might briefly handover to the second base station 105 - b , and then perform an additional handover to the third base station 105 - c as the mobile device 115 - a moves out of the coverage area 110 - b of the second base station 105 - b .
  • the mobile device 115 - a may be handed over to the fourth base station 105 - d (e.g., a femtocell or picocell) before returning to the third base station 105 - c.
  • the fourth base station 105 - d e.g., a femtocell or picocell
  • a more efficient transition may be for the mobile device 115 - a to bypass the second base station 105 - b and move directly from the first base station 105 - a to the third base station 105 - c .
  • the signal strength of the fourth base station 105 - d may be stronger than that of the third base station 105 - c for a short amount of time, but as the mobile device 115 - a is moving along the path 205 (e.g., in a train or automobile), the mobile device 115 - a may spend a small amount of time in the coverage area 110 - d of the fourth base station 105 - d , thereby triggering another handover in short order.
  • the mobile device 115 - a may exit the coverage area 110 - d of the fourth base station 105 - d before there is an opportunity to complete a handover to the next serving cell, which may result in a dropped call or interrupted data connectivity. Thus, it may be more efficient to refrain from handing the mobile device 115 - a over to the fourth base station 105 - d when it can be determined that the mobile device 115 - a is traveling along the path 205 .
  • the above described handover scenarios may provide an example of environmental events that may be recorded and tracked as historical information of mobility patterns of the mobile device 115 - a . Over a period of time, the mobility pattern of the mobile device 115 - a along the path 205 may be repeated a predetermined number of times to provide a high degree of confidence of which of the base stations 105 may be suitable candidates for early or late release of resources of the mobile device 115 - a .
  • the present description provides methods, systems, and devices that may be used to improve network and/or mobile device 115 - a performance based on learning such example environmental events and predicting the behavior of the mobile device 115 - a during handover or cell reselection.
  • the use of predictive behavior may involve the mobile device 115 - a determining when a resource can be released based on the historical information associated with mobility patterns of the mobile device 115 - a .
  • the historical information may indicate that a sequence of repeated historical events associated with mobility patterns of the mobile device 115 - a , in combination with the current state of the mobile device 115 - a , is being repeated with a degree of confidence that suggests the candidate target base station 105 may be reliable handover base station and, therefore, the resources of the mobile device 115 - a may be released early.
  • the predicted behavior of the mobile device 115 - a may be used to modify mobility parameters (e.g., the mobile device 115 - a may autonomously or without direction from its serving base station and/or any other network entity determine when resources can be released and report same) to improve performance.
  • the self-reported resource release information may then be used by the serving base station 105 to control when the resource for the mobile device 115 - a may be released.
  • the mobile device 115 - a may regularly travel along path 205 at regular intervals, times of day, and at consistent speeds. This behavior may be tracked and stored at the mobile device 115 - a , a network server, and/or one or more of the base stations 105 . Based on the historical information, the mobile device 115 - a can determine when a resource for the mobile device 115 - a can be released, e.g., can determine that a target base station 105 is a reliable handover candidate and the serving base station 105 resources can be released early in the handover procedure.
  • the mobile device 115 - a may transmit a message to the serving base station 105 indicating when the resource can be released and the serving base station 105 releases the resource according to the message.
  • the mobile device 115 - a may, additionally or alternatively determine to omit some or all of the messaging associated with the handover to the target base station 105 based on the historical information.
  • FIG. 3 show a diagram of an example of device mobility in a wireless communications system 300 , according to aspects of the principles described herein. Specifically, FIG. 3 illustrates an illustrative path 205 - a of a mobile device 115 - b between a home location 305 and a work location 310 .
  • the path 205 - a may traverse the coverage areas 110 of a number of large cells and small cells.
  • the user may travel from the home location 305 to the work location 310 along the depicted path 205 - a in a normal manner.
  • cells along the path 205 - a may be assigned to paging groups based on known network management protocols and without consideration of the mobility state of the mobile device 115 - b , e.g., without considering the repeated historical events associated with the mobility patterns of the mobile device 115 - b along the path 205 - a and/or the home or work locations 305 and 310 , respectively.
  • the mobile device 115 - b may find cell 2 the strongest and the network may instruct the mobile device 115 - b to hand-off to cell 2. The same process may take place with cells 3, 4, 5, 6, 7, 8, 9, and 10 until the user reaches the work location 310 . Moreover, the mobile device 115 - b may traverse clusters of femtocells or other small cells (e.g., cells 5, 6, and 10) having small cell radiuses along the path 205 - a , which may result in various other handover events in which the mobile device 115 - b is handed over to or from one or more cells.
  • femtocells or other small cells e.g., cells 5, 6, and 10
  • Each handover event may be an example of an environmental event for the mobile device 115 - b that may repeated with sufficient regularity and consistency that the mobility patterns of the mobile device 115 - b may be predicted to within a high degree of confidence (e.g., >75%, >85%, >95%).
  • the mobile device 115 - b may record and store other environmental events, e.g., how long the mobile device 115 - b remains at a given location, what time the mobile device arrives or departs from a location, etc.
  • the mobile device 115 - b may perform a handover from a serving base station to a target base station based on the measurement reports along the path 205 - a where the serving base station retains the resources assigned to the mobile device 115 - b until after an end marker message exchange with a server gateway network entity.
  • the end marker message exchange is usually not completed until sometime after the mobile device 115 - b has synchronized with the target base station.
  • resource retention may consume valuable time frequency resources of the serving base station.
  • predictive behavior of the mobile device 115 - b may be leveraged in a number of ways.
  • a predictive algorithm application may reside on the mobile device 115 - b .
  • Mobile device profile information i.e., based on collected historical information associated with mobility patterns of the mobile device
  • a certain learning period e.g., twenty days
  • enough environmental event information e.g., location, time, speed, cell measurements, etc.
  • a network entity e.g., measurement server
  • the predictive algorithm application of the mobile device 115 - b may communicate with the network entity to access the mobile device profile information.
  • the predictive algorithm application may identify with a high degree of confidence (e.g., >90%) that the mobile device 115 - b is moving along a known path 205 - a and that the next cell along the path 205 - a to the work location 310 is cell 2.
  • the predictive algorithm application may determine that the cell 2 has a history of reliable handover performance with the mobile device 115 - b and, accordingly, is a candidate for early release of resources of the serving cell (e.g., cell 1).
  • the mobile device 115 - b may transmit a message (e.g., a measurement report message) to the serving cell having one or more information elements indicating that it can release the resources for the mobile devices 115 - b early, for example, based on this historical information associated with handovers to cell 2.
  • the mobile device 115 - b may perform a handover to the target cell 2.
  • the resources assigned to the mobile device 115 - b may be released based on the message freeing up resources available to other mobile devices.
  • the serving cell may release the resources prior to receiving an end marker message from a serving gateway.
  • the message to the serving cell may have indicated that the resources for the mobile device 115 - b may be retained longer than customary had the predictive algorithm determined that cell 2 has a history of difficult communications during the early stages of the handover procedure (e.g., as the mobile device 115 - b enters the coverage area of cell 2).
  • the serving cell may release the resources, for example, upon expiry of a predetermined time period after the mobile device 115 - b has connected or synchronized with cell 2 (e.g., the resources may be retained after the serving gateway signals the service cell to release the resources in an end marker message). Retention of the resources may permit the mobile device 115 - b to ensure reliable communications with the target cell 2 during the handover procedure.
  • the predictive algorithm application may identify certain handover parameters associated with the target cell based on the historical information. Accordingly, RRC connection reconfiguration messages may be modified based on the historical information. For instance, an abbreviated RRC connection reconfiguration message may be received in connection with the handover or cell reselection where the serving base station and/or a network entity has omitted certain parameters associated with the target cell.
  • the mobile device 115 - b may perform the handover or cell reselection procedure without receiving an RRC connection reconfiguration message from the serving cell. As such, the handover or cell reselection procedure may be optimized based on the historical information.
  • the predictive algorithm may determine that the target cell is a candidate for a blind handover, e.g., a candidate to handover to without exchanging typical handover messages.
  • the mobile device 115 - b may determine the parameters used for common resources (e.g., random access channel (RACH) parameters) and dedicated parameters (e.g., a connected state identity such as the cell radio temporary identifier (C-RNTI)) on the target cell.
  • RACH random access channel
  • dedicated parameters e.g., a connected state identity such as the cell radio temporary identifier (C-RNTI)
  • the common parameters and/or a portion of the dedicated parameters may be derived at the mobile device 115 - b based on the historical information.
  • the identity information may be derived based on the serving cell reserving a C-RNTI to be used with a target cell for the mobile device 115 - b .
  • the mobile device 115 - b may include its temporary mobile subscriber identity/unique international mobile subscriber identity (TMSI/IMSI) in an initial measurement report message sent to the serving cell.
  • TMSI/IMSI temporary mobile subscriber identity/unique international mobile subscriber identity
  • the serving cell may communicate this information to the target cell so that in the absence of C-RNTI, the mobile device 115 - b may connect to the target cell during a blind handover and have immediate access to the reserved dedicated resources that were negotiated between the serving and the target cells.
  • the mobile device 115 - b may send a measurement report message, for example, to the serving cell indicating that the target cell is a candidate for a blind handover. From the mobile device 115 - b perspective, the handover messaging may be complete at this point.
  • the mobile device 115 - b may start a timer associated with the handover and upon expiry of the timer perform the blind handover from the source cell to the target cell.
  • the serving cell, target cell, network entities, and the like may, during the timer run period, perform necessary exchanges associated with the handover.
  • the mobile device 115 - b may automatically tune to and synchronize with the target cell utilizing the parameters identified from the historical information when the timer expires.
  • the measurement report message may also include the information indicating when the resources for the mobile device 115 - b may be released by the serving cell.
  • the information identifying the target cell as a candidate for a blind handover may serve as the indication to the serving cell that the resources for the mobile device 115 - b may be released early.
  • the serving cell may receive the message from the mobile device 115 - b indicating when the resources for the mobile device 115 - b may be released.
  • a resource control module, for example, of the serving cell may control the resources assigned to the mobile device 115 - b and release the resources according to the message received from the mobile device 115 - b .
  • the serving cell may know, a priori, whether to release resources sooner or later during a handover process and, additionally, what information may be omitted during the message exchange associated with the handover process.
  • FIG. 4 shows a diagram of an example of communications between devices in a wireless communications system 400 , according to one aspect of the principles described herein.
  • the wireless communications system 400 of the present example includes a mobile device 115 - c , a first base station 105 - e , and a second base station 105 - f .
  • the historical information of the mobile device may be stored entirely on the mobile device 115 - c .
  • the wireless communications system 400 may be an example of one or more of the wireless communications systems 100 , 200 , 300 described above with respect to the previous figures.
  • the mobile device 115 - c may be an example of a mobile device 115 described above with respect to the previous figures.
  • the first base station 105 - e and/or the second base station 105 - f may be examples of the base stations 105 describe above with respect to the previous figures.
  • the first base station 105 - e may be an example of a serving base station and the second base station 105 - f may be an example of a target base station of the mobile device 115 - c.
  • the mobile device 115 - c may determine when a resource can be released at 405 .
  • the resource release may be determined autonomously and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115 - c .
  • a predictive algorithm application may be executed by the mobile device 115 - c to determine when the resource can be released.
  • the predictive algorithm application of the mobile device 115 - c may store and/or retrieve historical information associated with mobility patterns of the mobile device 115 - c .
  • the historical information may be entirely collected by, and stored on the mobile device 115 - c .
  • the resource may be released early or late, depending on the past performance of the second base station 105 - f in communicating with the mobile device 115 - c.
  • the mobile device 115 - c may transmit a message to the first base station 105 - e indicating when the resource may be released. For instance, in the measurement reporting message, the mobile device 115 - c may report that the signal strength of the target cell is passed a predefined threshold and, therefore, may be a candidate for handover. Additionally, the mobile device 115 - c may communicate the resource release information in the measurement reporting message that includes one or more information elements indicative of when the resource may be released. The mobile device 115 - c may transmit the message indicating when the resource may be released by the first base station 105 - e without direction from, or control of the first base station 105 - e .
  • the message may include timing information associated with when the resource may be released, e.g., a timer value which the first base station 105 - e may use to start a timer.
  • the first base station 105 - e may release the resource.
  • the mobile device 115 - c transmits the message indicating when the resource may be released, the first base station 105 - e might be considered the serving base station of the mobile device.
  • the mobile device 115 - c may perform a handover procedure to the second base station 105 - f .
  • the first base station 105 - e may be the serving base station for the mobile device 115 - c (at least when the message is transmitted) and the second base station 105 - f may be a target base station.
  • FIG. 5 shows a diagram 500 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein.
  • the diagram 500 of the present example includes a mobile device 115 - d , a first base station 105 - g , and a second base station 105 - h .
  • the diagram 500 may be an example of communications in one or more of the wireless communications systems 100 , 200 , 300 described above with respect to the previous figures.
  • the mobile device 115 - d may be an example of a mobile device 115 described above with respect to the previous figures.
  • the first base station 105 - g and/or the second base station 105 - h may be examples of the base stations 105 describe above with respect to the previous figures.
  • the first base station 105 - g may be an example of a serving base station and the second base station 105 - h may be an example of a target base station of the mobile device 115 - d .
  • the mobile device 115 - d may determine that the first base station 105 - g may release a resource early.
  • the mobile device 115 - d may determine when a resource can be released at 405 - a .
  • the resource release may be determined autonomously and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115 - d .
  • a predictive algorithm application may be executed by the mobile device 115 - d to determine when the resource can be released.
  • the predictive algorithm application of the mobile device 115 - d may store and/or retrieve historical information associated with mobility patterns of the mobile device 115 - d .
  • the historical information may be entirely collected by, and stored on the mobile device 115 - d . In the example of FIG.
  • the mobile device 115 - d may determine that the resource may be released early. For example, if the historical information associated with the mobility patterns of the mobile device 115 - d indicate that the mobile device has previously handed over to the second base station 105 - h , and without complications, the mobile device 115 - d may determine that it is a candidate for early release.
  • the first base station 105 - g may, alone or in coordination with other entities, release the resources assigned to the mobile device 115 - d early, e.g., without waiting on a release command from a network controller.
  • one example for early resource release may include sending the path switch request immediately after the RRC connection reconfiguration complete message is sent to the mobile device 115 - d , but before the data transmission starts with the second base station 105 - h . This would allow the resources to be released earlier and assigned to other mobile devices on the first base station 105 - g .
  • the historical information would be used to select which situation warrants this early release of resources.
  • the conditions for triggering the early release of resources may be based on historical information such as strong reference signal received power/reference signal received quality (RSRP/RSRQ) values between the mobile device 115 - d and target base station, history of successful handovers of the mobile device 115 - d applications and requested quality of service (QoS).
  • RSRP/RSRQ strong reference signal received power/reference signal received quality
  • the target base station or the serving base station may have and/or share the historical information. Additionally or alternatively, the mobile device 115 - d may have the historical information and notify the serving base station that this handover is a candidate for early release of resources.
  • the mobile device 115 - d may transmit a message to the first base station 105 - g indicating that the resource may be released early.
  • the mobile device 115 - d may communicate the resource release information in a measurement reporting message that include one or more information elements indicative of when the resource may be released.
  • the mobile device 115 - d may transmit the message indicating when the resource may be released by the first base station 105 - g without direction from, or control of the first base station 105 - g .
  • the first base station 105 - g may release the resource.
  • the resource may be an assignment of an uplink resource, for example, the first base station 105 - g may release the resource prior to the first base station 105 - g receiving an end marker message from a network entity.
  • the mobile device 115 - d may perform a handover procedure to the second base station 105 - h .
  • the first base station 105 - g may be the serving base station for the mobile device 115 - d (at least when the message is transmitted) and the second base station 105 - h may be a target base station.
  • FIG. 6 shows a diagram 600 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein.
  • the diagram 600 of the present example includes a mobile device 115 - e , a first base station 105 - i , and a second base station 105 - j .
  • the diagram 600 may be an example of communications in one or more of the wireless communications systems 100 , 200 , 300 described above with respect to the previous figures.
  • the mobile device 115 - e may be an example of a mobile device 115 described above with respect to the previous figures.
  • the first base station 105 - i and/or the second base station 105 - j may be examples of the base stations 105 describe above with respect to the previous figures.
  • the first base station 105 - i may be an example of a serving base station and the second base station 105 - j may be an example of a target base station of the mobile device 115 - e .
  • the mobile device 115 - e may determine that the first base station 105 - i may release a resource late.
  • the mobile device 115 - e may determine when a resource can be released at 405 - b .
  • the resource release may be determined autonomously by the mobile device 115 - e and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115 - e .
  • a predictive algorithm application may be executed by the mobile device 115 - e to determine when the resource can be released.
  • the predictive algorithm application of the mobile device 115 - e may store and/or retrieve historical information associated with mobility patterns of the mobile device 115 - e .
  • the historical information may be entirely collected by, and stored on the mobile device 115 - e . In the example of FIG.
  • the mobile device 115 - e may determine that a late release of the resource may be appropriate for the current handover. For example, if the historical information associated with the mobility patterns of the mobile device 115 - d indicate that the mobile device has previously handed over to the second base station 105 - h , but with complications, the mobile device 115 - e may determine that it is a candidate for late release.
  • the first base station 105 - i may, alone or in coordination with other entities, release the resources assigned to the mobile device 115 - e late, e.g., after a period of time subsequent to the mobile device 115 - e connecting to or synching with the second base station 105 - j .
  • the mobile device 115 - e and the first base station 105 -I may know, e.g., through message exchange(s) and/or a priori, the period of time to release the resources subsequent to the mobile device 115 - e connecting to or synchronizing with the second base station 105 - j.
  • one example for late resource release may include releasing the resource a predetermined time period after the mobile device 115 - e has performed a synchronization with the second base station 105 - h . This may retain resources assigned to the mobile device 115 - e for a longer period of time to allow the mobile device 115 - e to move closer to the second base station 105 - j .
  • the historical information would be used to select which situation warrants this late release of resources.
  • the conditions for triggering the late release of resources may be based on historical information such as if the mobile device 115 - e has a history of radio link failure on the second base station 105 - j after old resources had been released.
  • the first base station 105 -I may hold on to resources for a longer period than is customary in convention handover procedures. In that case, the first base station 105 - i may have knowledge of this historical information or a resource holding duration derived from historical information may be derived and transmitted from mobile device 115 - e.
  • the mobile device 115 - e may transmit a message to the first base station 105 - i indicating that the resource may be released late.
  • the mobile device 115 - e may communicate the resource release information in a measurement reporting message that include one or more information elements indicative of when the resource may be released.
  • the mobile device 115 - e may transmit the message indicating when the resource may be released by the first base station 105 - i without direction from, or control of the first base station 105 - i .
  • the mobile device 115 - e may perform a handover procedure to the second base station 105 - j .
  • the first base station 105 - i may be the serving base station for the mobile device 115 - e (at least when the message is transmitted) and the second base station 105 - j may be a target base station.
  • the first base station 105 - i may release the resource.
  • the resource may be an assignment of an uplink resource, for example, the first base station 105 - i may release the resource a time period after the mobile device 115 - e has successfully synchronized with the second base station 105 - j , i.e., the first base station 105 - i may retain the resource a period of time after receiving the end marker message from a network entity.
  • FIG. 7 shows a diagram 700 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein.
  • the diagram 700 of the present example includes a mobile device 115 - f , a first base station 105 - k , and a second base station 105 - l .
  • the diagram 700 may be an example of communications in one or more of the wireless communications systems 100 , 200 , 300 described above with respect to the previous figures.
  • the mobile device 115 - f may be an example of a mobile device 115 described above with respect to the previous figures.
  • the first base station 105 - k and/or the second base station 105 - l may be examples of the base stations 105 describe above with respect to the previous figures.
  • the first base station 105 - k may be an example of a serving base station and the second base station 105 - l may be an example of a target base station of the mobile device 115 - f .
  • the mobile device 115 - f may determine that the second base station 105 - l is a candidate for a blind handover.
  • the mobile device 115 - f may determine whether the second base station 105 - l is a candidate for a blind handover at 705 .
  • the blind handover candidate may be determined autonomously by the mobile device 115 - f and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115 - f .
  • a predictive algorithm application may be executed by the mobile device 115 - f to determine when the resource can be released.
  • the predictive algorithm application of the mobile device 115 - f may store and/or retrieve historical information associated with mobility patterns of the mobile device 115 - f . As described above, the historical information may be entirely collected by, and stored on the mobile device 115 - f .
  • the mobile device 115 - f may determine that the second base station 105 - l is a candidate for a blind handover.
  • the historical information may indicate that the mobile device 115 - f is handed over to the second base station 105 - l with success at a predetermined day, time, etc.
  • the mobile device 115 - f may compare the historical information with one or more received signal strength indicator (RSSI) measurements to determine its location and identify the second base station 105 - l as a handover candidate.
  • RSSI received signal strength indicator
  • the mobile device 115 - f may send a measurement report indicating that the second base station 105 - l is, once again, a candidate for handover and, based on the historical information a candidate for a blind handover.
  • the mobile device 115 - f may, based on the historical information, omit a RRC connection reconfiguration complete message completely for the blind handover process.
  • the first base station 105 - k which may share or sync the historical information of the mobile device 115 - f , may initiate the handover exchange and coordinate resources of the second base station 105 - l in preparation for the mobile device 115 - f to connect.
  • the first base station 105 - k may omit sending the RRC connection reconfiguration message during the blind handover.
  • the mobile device 115 - f may initiate a timer after the measurement report is sent and upon expiry of the timer, automatically connect to the second base station 105 - l as the blind handover.
  • the timer value may be configured to provide the first base station 105 - k sufficient time to coordinate the allocation of appropriate resources for the mobile device 115 - f with the second base station 105 - l .
  • the mobile device 115 - f may send information associated with the timer value to the first base station 105 - k , e.g., in a measurement reporting message.
  • the mobile device 115 - f and the first base station 105 - k may know and agree, either through message exchange(s) and/or a priori, the predetermined time period to wait before the mobile device 115 - f attempts to the second base station 105 - l.
  • the first base station 105 - k may release a resource for the mobile device 115 - f .
  • the resource may be an assignment of an uplink resource, for example, the first base station 105 - k may release the resource based on the message indicating that the second base station 105 - l is a candidate for a blind handover. For instance, the first base station 105 - k may release the resource early.
  • FIG. 8 shows a block diagram of one example of a mobile device 115 - g , according to one aspect of the principles described herein.
  • the mobile device 115 - g may be an example of one or more of the mobile devices 115 described above with reference to the previous figures.
  • the mobile device 115 - g may include a processor 810 , a memory 815 , a historical information module 820 , a resource release module 825 , a user equipment (UE) handover module 830 , and a transceiver 835 . Each of these components may be in communication, directly or indirectly.
  • the processor 810 may be configured to execute computer-readable program code stored by the memory 815 to implement one or more aspects of the historical information module 820 , the resource release module 825 , the UE handover module 830 , and/or the transceiver 835 .
  • the processor 810 may also execute computer-readable program code stored by the memory 815 to implement other applications 817 .
  • the historical information module 820 may be configured to implement aspects of the functionality of one or more of the predictive algorithm applications described above with respect to the previous figures.
  • the historical information module 820 may identify and store (e.g. in historical information 819 of memory 815 ) historical information associated with mobility patterns of the mobile device 115 - g .
  • the historical information may further be identified based on a current location or state of the mobile device 115 - g in relation to the historical information 819 .
  • a serving cell of the mobile device 115 - g (e.g., a cell associated with one or more of the base stations 105 described in other figures) and/or other network entity may identify and store the historical information.
  • the historical information module 820 may determine this information based on signaling from the serving cell and/or other network entity.
  • the mobile device 115 - g may communicate with the serving cell using the transceiver 835 to retrieve the historical information.
  • the historical information module 820 may communicate with a server (e.g., over transceiver 835 ) to receive the historical information.
  • the mobile device 115 - g may collect and store the historical information 819 locally in the memory 815 of the mobile device 115 - g , as shown in FIG. 8 .
  • the historical information may include information about the mobility patterns of the mobile device 115 - g .
  • the mobility patterns may include, for example, a route and a schedule of the mobile device 115 - g between a first location and a second location. Additionally or alternatively, the mobility patterns may include a location and a period of time during which the mobile device 115 - g remains at the location.
  • the historical information may include a serving cell history of the mobile device 115 - g over a predetermined period of time, as observed and stored by the server, the serving cell, and/or the mobile device 115 - g .
  • the mobile device 115 - g may augment the historical information with global positioning system (GPS) data (e.g., when plugged into a power source) and/or the identity of the serving cell and/or target cell to determine its current location.
  • GPS global positioning system
  • the historical information may defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of a mobile device environmental event.
  • Example environmental events may include one or more radio frequency (RF) events, one or more user events, one or more location events, and/or one or more time events. Repeated sequences of environmental events may be taken as sequences with enough commonality and regularity to ensure the mobile device is following a similar path with the same use requirements. The sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • the resource release module 825 may be configured to determine when a resource for the mobile device 115 - g may be released based on the historical information. For example, the resource release module 825 may compare the current status of the mobile device 115 - g with previously recorded sequences of events to determine that the mobile device 115 - g has previously handed over to the target cell, and without complications. Accordingly, the resource release module 825 may determine that this target cell is a candidate for early release or resources based on the past successful performance. In a complimentary fashion, the resource release module 825 may determine that the target cell is a candidate for late resource release if the historical information indicates troubled past performance, e.g., difficulties connecting to the target cell during the early stages of the handover as the mobile device 115 - g approaches. The resource release module 825 may, in conjunction with the transceiver 835 , transmit a signal to communicate the resource release determination to a serving base station, e.g., send one or more measurement reports indicating when the resource may be released.
  • the UE handover module 830 may be configured to monitor and/or control aspects of a handover procedure for the mobile device 115 - g . For example, the UE handover module 830 may monitor channel measurements to determine when a handover may be necessary and, when appropriate, create a measurement report message indicating that the handover is imminent. Further, the UE handover module 830 may control or coordinate one or more messages exchanged during the handover or cell reselection procedure. The UE handover module 830 may, alone or in cooperation with the processor 810 , the resource release module 825 , and/or the transceiver 835 , communicate the one or more messages exchanged during the handover or cell reselection procedure with a serving cell and/or a target cell.
  • the UE handover module 830 may also be configured to reduce the messaging exchanged during the handover or cell reselection procedure. For example, when a handover command is sent in a RRC connection reconfiguration message, various information associated with the target cell may be omitted based on the historical information.
  • the UE handover module 830 may be configured to derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. For instance, the historical information may indicate that the mobile device may handover to a particular target cell on certain days, at certain times, and for certain durations, and that target cell system information parameters are known. Accordingly, the exchange of the known parameters may be omitted by the UE handover module 830 during the handover process.
  • FIG. 9 shows a block diagram of one example of a base station 105 - m , according to one aspect of the principles described herein.
  • the base station 105 - m may be an example of one or more of the base stations 105 described above with reference to the previous figures.
  • the base station 105 - m may be associated with a serving cell of one or more of the mobile devices 115 described above with reference to the previous figures.
  • the base station 105 - m of FIG. 9 may include a processor 910 , a memory 915 , a cell handover module 920 , a resource control module 925 , a transceiver module 935 , and a backhaul/core network interface 940 . Each of these components may be in communication, directly or indirectly.
  • the processor 910 may be configured to execute computer-readable program code stored by the memory 915 to implement one or more aspects of the cell handover module 920 , the resource control module 925 , the transceiver module 935 , and/or the backhaul/core network interface 940 .
  • the processor 910 may also execute computer-readable program code stored by the memory 915 to implement other applications 917 .
  • the cell handover module 920 may be configured to control and/or coordinate aspects of a handover or cell reselection procedure for a mobile device, e.g., the mobile devices 115 discussed above with the previous figures.
  • the cell handover module 920 may receive a message from the mobile device and determine, based on the message, that a handover of the mobile device to a target cell is imminent and when the release a resource for the mobile device.
  • the message may indicate that the target cell is a candidate for an early release of resources or a late release of resources.
  • the resource may be a time frequency resource assigned to the mobile device.
  • the cell handover module 920 may communicate with the transceiver module 935 , for example, to receive and/or transmit one or messages during the handover procedure.
  • the resource control module 925 may be configured to control when a resource for the mobile device is released.
  • the resource control module 925 may communicate with the cell handover module 920 to determine when the resource may be released, e.g., based on the message received from the mobile device.
  • the resource may be released early (e.g., before the base station 105 - m receives an end marker message from a network entity) or late (e.g., a predetermined time period after the mobile device has synchronized with the target cell).
  • the resource may be an uplink grant of resources assigned to the mobile device for uplink communications.
  • FIG. 10 shows a block diagram of one example of a mobile device 115 - h , according to one aspect of the principles described herein.
  • the mobile device 115 - h may be an example of one or more of the mobile devices 115 described above with reference to the previous figures.
  • the mobile device 115 - h may include a processor 810 - a , a memory 815 - a , a historical information module 820 - a , a resource release module 825 - a , a user equipment (UE) handover module 830 - a , a blind handover module 1005 , and a transceiver 835 - a .
  • a processor 810 - a may include a processor 810 - a , a memory 815 - a , a historical information module 820 - a , a resource release module 825 - a , a user equipment (UE) handover module 830 - a , a blind handover module 1005 , and a transceiver 835 - a .
  • UE user equipment
  • the processor 810 - a may be configured to execute computer-readable program code stored by the memory 815 - a to implement one or more aspects of the historical information module 820 - a , the resource release module 825 - a , the UE handover module 830 - a , the blind handover module 1005 , and/or the transceiver 835 - a .
  • the processor 810 - a may also execute computer-readable program code stored by the memory 815 - a to implement other applications 817 - a.
  • the historical information module 820 - a may be configured to implement aspects of the functionality of one or more of the predictive algorithm applications described above with respect to the previous figures.
  • the historical information module 820 - a may identify and store (e.g. in historical information 819 - a of memory 815 - a ) historical information associated with mobility patterns of the mobile device 115 - h .
  • the historical information may further be identified based on a current location or state of the mobile device 115 - h in relation to the historical information 819 - a.
  • a serving cell of the mobile device 115 - h (e.g., a cell associated with one or more of the base stations 105 described in other figures) and/or other network entity may identify and store the historical information.
  • the historical information module 820 - a may determine this information based on signaling from the serving cell and/or other network entity.
  • the mobile device 115 - h may communicate with the serving cell using the transceiver 835 - a to retrieve the historical information.
  • the historical information module 820 - a may communicate with a server (e.g., over transceiver 835 - a ) to receive the historical information.
  • the mobile device 115 - h may collect and store the historical information 819 - a locally in the memory 815 - a of the mobile device 115 - h , as shown in FIG. 10 .
  • the historical information may include information about the mobility patterns of the mobile device 115 - h .
  • the mobility patterns may include, for example, a route and a schedule of the mobile device 115 - h between a first location and a second location. Additionally or alternatively, the mobility patterns may include a location and a period of time during which the mobile device 115 - h remains at the location.
  • the historical information may include a serving cell history of the mobile device 115 - h over a predetermined period of time, as observed and stored by the server, the serving cell, and/or the mobile device 115 - h .
  • the historical information may defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of a mobile device environmental event.
  • Example environmental events may include one or more radio frequency (RF) events, one or more user events, one or more location events, and/or one or more time events.
  • RF radio frequency
  • Repeated sequences of environmental events may be taken as sequences with enough commonality and regularity to ensure the mobile device is following a similar path with the same use requirements.
  • the sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • the resource release module 825 - a may be configured to determine when a resource for the mobile device 115 - h may be released based on the historical information. For example, the resource release module 825 - a may compare the current status of the mobile device 115 - h with previously recorded sequences of events to determine that the mobile device 115 - h has previously handed over to the target cell, and without complications. Accordingly, the resource release module 825 - a may determine that this target cell is a candidate for early release or resources based on the past successful performance.
  • the resource release module 825 - a may determine that the target cell is a candidate for late resource release if the historical information indicates troubled past performance, e.g., difficulties connecting to the target cell during the early stages of the handover as the mobile device 115 - h approaches. In some cases, the resource release module 825 - a may determine that the target cell is a candidate for a blind handover procedure. The resource release module 825 - a may, in conjunction with the transceiver 835 , transmit a signal to communicate the resource release determination to a serving base station, e.g., send one or more measurement reports indicating when the resource may be released and/or that the target cell is a candidate for a blind handover procedure.
  • a serving base station e.g., send one or more measurement reports indicating when the resource may be released and/or that the target cell is a candidate for a blind handover procedure.
  • the UE handover module 830 - a may be configured to monitor and/or control aspects of a handover procedure for the mobile device 115 - h .
  • the UE handover module 830 - a may monitor channel measurements to determine when a handover may be necessary and, when appropriate, create a measurement report message indicating that the handover is imminent.
  • the UE handover module 830 - a may control or coordinate one or more messages exchanged during the handover or cell reselection procedure.
  • the UE handover module 830 - a may, alone or in cooperation with the processor 810 - a , the resource release module 825 - a , and/or the transceiver 835 - a , communicate the one or more messages exchanged during the handover or cell reselection procedure with a serving cell and/or a target cell.
  • the UE handover module 830 - a may also be configured to reduce the messaging exchanged during the handover or cell reselection procedure. For example, when a handover command is sent in a RRC connection reconfiguration message, various information associated with the target cell may be omitted based on the historical information.
  • the UE handover module 830 - a may be configured to derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. For instance, the historical information may indicate that the mobile device may handover to a particular target cell on certain days, at certain times, and for certain durations, and that target cell system information parameters are known. Accordingly, the exchange of the known parameters may be omitted by the UE handover module 830 - a during the handover process.
  • the blind handover module 1005 may be configured to control aspects of a blind handover or cell reselection procedure. For example, the blind handover module 1005 may communicate with the resource release module to determine when a blind handover may be supported, e.g., based on the historical information indicating that the target cell is a candidate for a blind handover. The blind handover module 1005 may communicate with the transceiver 835 - a to send a measurement report to the serving base station with one or more information elements indicating that the target cell is a candidate for a blind handover. The blind handover module 1005 may then start a timer that is to run for a predetermined period.
  • the serving cell, target cell, network entities, and the like know that, based on the message indicating a blind handover, they are to coordinate the handover to the target cell without further input or messaging from the mobile device 115 - h . Accordingly, upon expiry of the timer, the mobile device 115 - h may automatically tune to the target cell and begin communications.
  • FIG. 11 shows a block diagram of one example of a base station 105 - n , according to one aspect of the principles described herein.
  • the base station 105 - n may be an example of one or more of the base stations 105 described above with reference to the previous figures.
  • the base station 105 - n may be associated with a serving cell of one or more of the mobile devices 115 described above with reference to the previous figures.
  • the base station 105 - n of FIG. 11 may include a processor 910 - a , a memory 915 - a , a cell handover module 920 - a , a resource control module 925 - a , a blind handover control module 1105 , a transceiver module 935 - a , and a backhaul/core network interface 940 - a .
  • Each of these components may be in communication, directly or indirectly.
  • the processor 910 - a may be configured to execute computer-readable program code stored by the memory 915 - a to implement one or more aspects of the cell handover module 920 - a , the resource control module 925 - a , the blind handover control module 1105 , the transceiver module 935 - a , and/or the backhaul/core network interface 940 - a .
  • the processor 910 - a may also execute computer-readable program code stored by the memory 915 - a to implement other applications 917 - a.
  • the cell handover module 920 - a may be configured to control and/or coordinate aspects of a handover or cell reselection procedure for a mobile device, e.g., the mobile devices 115 discussed above with the previous figures.
  • the cell handover module 920 - a may receive a message from the mobile device and determine, based on the message, that a handover of the mobile device to a target cell is imminent and when the release a resource for the mobile device.
  • the message may indicate that the target cell is a candidate for an early release of resources or a late release of resources.
  • the resource may be a time frequency resource assigned to the mobile device.
  • the cell handover module 920 - a may communicate with the transceiver module 935 - a , for example, to receive and/or transmit one or messages during the handover procedure.
  • the resource control module 925 - a may be configured to control when a resource for the mobile device is released.
  • the resource control module 925 - a may communicate with the cell handover module 920 - a to determine when the resource may be released, e.g., based on the message received from the mobile device.
  • the resource may be released early (e.g., before the base station 105 - n receives an end marker message from a network entity) or late (e.g., a predetermined time period after the mobile device has synchronized with the target cell).
  • the resource may be an uplink grant of resources assigned to the mobile device for uplink communications.
  • the blind handover control module 1105 may be configured to control and/or coordinate aspects of a blind handover of the mobile device.
  • the blind handover control module 1105 may communicate with the cell handover module 920 - a to determine that the target cell is a candidate for a blind handover. Based on receiving the indication that a blind handover is occurring, the blind handover control module 1105 may communicate with the transceiver module 935 - a and/or the backhaul/core network interface 940 - a to initiate the handover exchange and coordinate resources of the target cell in preparation for the mobile device to connect.
  • the mobile device may automatically connect to the target cell after a predetermined time.
  • FIG. 12 shows a flowchart diagram of a method 1200 for managing wireless communications, in accordance with an aspect of the present disclosure.
  • FIG. 12 illustrates a method 1200 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device.
  • the method 1200 may be implemented in one or more of the wireless communications systems 100 , 200 , 300 , 400 , 500 , 600 , 700 described above with respect to the previous figures.
  • the method 1200 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • a mobile device may autonomously determine when a resource for the mobile device can be released by a serving cell during a handover procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device.
  • the mobile device may determine that the target cell for the handover procedure may be a candidate for an early release or a late release of resources.
  • the mobile device may transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell.
  • the message may be a measurement report message, for example.
  • the mobile device may perform the handover of the mobile device to a target cell.
  • the resource of the serving cell may be released during the handover procedure based on the transmitted message.
  • FIG. 13 shows a flowchart diagram of a method 1300 for managing wireless communications, in accordance with an aspect of the present disclosure.
  • FIG. 13 illustrates a method 1300 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device.
  • the method 1300 may be implemented in one or more of the wireless communications systems 100 , 200 , 300 , 400 , 500 , 600 , 700 described above with respect to the previous figures.
  • the method 1300 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • a mobile device may autonomously determine when a resource for the mobile device can be released by a serving cell during a handover procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device.
  • the historical information may indicate that the target cell has a past performance of reliable or unreliable communications with the mobile device.
  • the mobile device determines if the target cell is a candidate for an early release of resources.
  • the historical information associated with the mobility patterns of the mobile device may indicate that the mobile device has previously handed over to the target base station, and without complications and, accordingly, the target cell is a candidate for an early release of resources.
  • the mobile device may transmit a message to the serving cell indicating that the target cell is a candidate for early release of resources.
  • the message may indicate that the serving cell may release the resource prior to receiving an end marker message from a network entity during the handover procedure.
  • the message may be a measurements report having one or more information elements conveying the indication.
  • the mobile device determines if the target cell is a candidate for late release of resources. For example, if the historical information indicates that the mobile device has experienced difficulties during the early handover stages (e.g., as the mobile device moves closer to the target cell), then the mobile device may determine that the target cell is a candidate for a late release of resources during the handover process. If the target cell is a candidate for late release of resources, at block 1325 the mobile device transmits a message to the serving cell indicating that the target cell is a candidate for late release of resources. The message may be a measurement report message and include one or more information fields conveying the indication.
  • the mobile device may transmit a message to the serving cell indicating that the target cell is a candidate for handover. That is, the message may not include an indication of when the resource may be released and, accordingly, the serving cell may release the resource in accordance with current handover procedures.
  • the mobile device may perform a handover procedure to the target cell.
  • FIG. 14 shows a flowchart diagram of a method 1400 for managing wireless communications, in accordance with an aspect of the present disclosure.
  • FIG. 14 illustrates a method 1400 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device.
  • the method 1400 may be implemented in one or more of the wireless communications systems 100 , 200 , 300 , 400 , 500 , 600 , 700 described above with respect to the previous figures.
  • the method 1400 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • a mobile device may send a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover.
  • the mobile device may also include a timer value information in the measurement report message, as described above.
  • the mobile device may start a timer associated with the blind handover and, at block 1415 , perform the blind handover from the source cell to the target cell upon expiry of the timer. Accordingly, the mobile device may, based on the confidence level associated with the historical information, omit the typical messaging associated with the handover procedure and, instead, automatically tune to and synchronize with the target cell.
  • the serving cell, target cell, network entity, etc. may schedule and coordinate resources on the target cell while the timer is running.
  • FIG. 15 shows a flowchart diagram of a method 1500 for managing wireless communications, in accordance with an aspect of the present disclosure.
  • FIG. 15 illustrates a method 1500 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device.
  • the method 1500 may be implemented in one or more of the wireless communications systems 100 , 200 , 300 , 400 , 500 , 600 , 700 described above with respect to the previous figures.
  • the method 1500 may be performed by one or more of the serving base stations 105 described above with reference to the previous figures.
  • a serving base station receives a message from a mobile device, the message indicating when a resource for the mobile device may be released during a handover procedure.
  • the message may indicate when the resource may be released based on historical information associated with mobility patterns of the mobile device.
  • the message may indicate that the resource may be released early or late, depending upon the past communications performance of the target cell.
  • the resource for the mobile device may be released based on the received message. For example, the message may indicate that the resource may be released early, i.e., before the serving cell received an end marker message from a network entity directing it to release the resource. In another example, the message may indicate that the resource may be released late, i.e., a predetermined time period after the mobile device has synchronized with the target cell.
  • the indication in the message may also convey that certain parameters associated with the target cell may be omitted from handover message exchanges. For instance, the indication may signal to the serving cell to omit certain parameters from a RRC connection reconfiguration message exchanged during the handover procedure.
  • the indication in the message may also convey that the target cell is a candidate for a blind handover.
  • the serving cell may know that no further messages associated with the handover procedure are expected from the mobile device, e.g., the mobile device may perform the handover procedure without receiving an RRC connection reconfiguration message from the serving cell. Accordingly, the serving cell may communicate with the target cell and/or network entities to implement the handover to the target cell and arrange resources for the mobile device on the target cell.
  • Information and signals may be represented using any of a variety of different technologies and techniques.
  • data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
  • a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
  • the functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
  • a storage medium may be any available medium that can be accessed by a general purpose or special purpose computer.
  • computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
  • any connection is properly termed a computer-readable medium.
  • Disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-Ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

Abstract

Methods, systems, and devices are described for optimizing handover or cell reselection of a mobile device based on historical information associated with mobility patterns of the mobile device. The mobile device may autonomously determine when a resource for the mobile device may be released based on the historical information. The mobile device may transmit a message to a serving cell indicating when the resource may be released and perform a handover or cell reselection procedure of the mobile device to the target cell. The serving cell may release the resource based on the indication received in the message.

Description

    CROSS-REFERENCE
  • The present application claims priority to U.S. Provisional Patent Application No. 61/860,789, filed Jul. 31, 2013, entitled “PREDICTIVE MOBILITY IN CELLULAR NETWORKS,” the entire disclosure of which is incorporated herein by reference for all purposes.
  • BACKGROUND
  • The present description relates generally to wireless communication, and more specifically to optimizing handover or cell reselection based on historical data. Wireless communications systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, space and power). Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, and orthogonal frequency-division multiple access (OFDMA) systems.
  • Generally, a wireless multiple-access communications system may include a number of base stations, each simultaneously supporting communication for multiple mobile devices. Base stations may communicate with mobile devices on downstream and upstream links. Each base station has a coverage range, which may be referred to as the coverage area of the cell. When a mobile device connected to a base station of a first cell moves out of the coverage area of the first cell, the mobile device typically begins a handover process to identify a handover target candidate and begin handover procedures to hand the mobile device over to the target. During a conventional handover procedure, the resources of the base station of the first cell are retained (i.e., the connection between the mobile device and the base station remain active) until the mobile device is connected and synchronized to the target cell. Once the mobile device is connected to the target cell, messages are exchanged between the mobile device, the old serving base station, the new serving base station, and other network entities to authorize the old serving base station to release the resources reserved for the mobile device.
  • Moreover, the conventional handover procedure may involve exchanging numerous parameters associated with connecting to the target base station. The parameters are exchanged in one or more messages between the mobile device, the current serving base station, and the target base station. These exchanges utilize over-the-air resources for these components as well as result in an increased computational load at each device.
  • SUMMARY
  • The described features generally relate to one or more improved systems, methods, and/or apparatuses for optimizing a handover procedure for a mobile device based on historical information associated with mobility patterns of the mobile device and, based on the historical information, determining when to release the resources of a serving cell. Generally, the mobile device may analyze its historical information to determine when a resource for the mobile device can be released by a serving cell during the handover procedure. Once the mobile device determines when the resource can be released, the mobile device may communicate a message to the serving cell indicative of when the resource can be released by the serving cell, e.g., the mobile device may transmit a measurement report including an information field indicating when the serving cell can release the resource. The mobile device may then perform the handover procedure to a target cell. Accordingly, the serving cell may release the resource for the mobile device according to the transmitted message from the mobile device. For example, the serving cell may release the resource early (e.g., without waiting for instructions from a network entity) or late (e.g., following a predetermined time period after the mobile device synchronizes with the target cell) dependent upon whether the historical information indicates that the mobile device has performed a reliable or an unreliable handover to the target cell in the past, respectively.
  • The described features may also optimize a handover procedure by reducing the signaling exchanged during the handover process based on the historical information. For example, in long term evolution (LTE) when a handover command is sent in a radio resource control (RRC) connection reconfiguration message, various information associated with the target base station may be omitted based on the historical information. Instead, the mobile device may derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. In further aspects, certain messages associated with the handover process may be omitted completely based on the historical information associated with the mobility patterns of the mobile device. Accordingly, the mobile device may perform a “blind handover” to the target cell when the historical information indicates that the target cell is a suitable candidate. The blind handover may permit the mobile device to perform the handover procedure, without receiving a handover command from the serving cell, based on the historical information.
  • In a first illustrative set of examples, a method for managing wireless communications is provided. The method may include: determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and performing the handover or cell reselection of the mobile device to a target cell.
  • In some aspects, the message may signal an early release of the resource based on the historical information. The early release of the resource may include releasing the resource before the serving cell receives an end marker message from a network entity. The message may signal a late release of the resource based on the historical information. The late release of the resource may include releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell.
  • In some aspects, the message may be a measurement report message. The method may include modifying an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information. Modifying the exchange of RRC connection reconfiguration messages may include receiving an abbreviated RRC connection reconfiguration message in connection with the handover. The handover may be performed without receiving an RRC connection reconfiguration message from the serving cell. The method may include sending a measurement report message that may include a timer value associated with the handover procedure.
  • In some aspects, the method may also include: sending a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover; starting, by the mobile device, a timer associated with the blind handover; and performing the blind handover from the serving cell to the target cell following an expiration of the timer.
  • In some aspects, the historical information may include information indicative of a sequence of historical events associated with the mobility patterns of the mobile device. The sequence of historical events may include one or more of: a channel environment event, a user event, a location event, or a time event. The sequence of historical events may include at least two previous instances of a same historical event within a predetermined time period.
  • In a second illustrative set of examples, an apparatus for managing wireless communications is provided. The apparatus may include: a processor; and memory in electronic communication with the processor, the memory embodying instructions. The instructions may be executable by the processor to: determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and perform the handover or cell reselection of the mobile device to a target cell.
  • In some aspects, the message may signal an early release of the resource based on the historical information. The early release of the resource may include releasing the resource before the serving cell receives an end marker message from a network entity. The message may signal a late release of the resource based on the historical information. The late release of the resource comprises releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell. The message may be a measurement report message.
  • In some aspects, the instructions are further executable by the processor to modify an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information. The instructions to modify the exchange of RRC connection reconfiguration messages further include instructions executable by the processor to receive an abbreviated RRC connection reconfiguration message in connection with the handover. The apparatus may include instructions executable by the processor to perform the handover without receiving an RRC connection reconfiguration message from the serving cell.
  • In some aspects, the apparatus may include instructions executable by the processor to: send a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover; start, by the mobile device, a timer associated with the blind handover; and perform the blind handover from the serving cell to the target cell following an expiration of the timer.
  • In some aspects, the historical information may include information indicative of a sequence of historical events associated with the mobility patterns of the mobile device. The sequence of historical events may include one or more of: a channel environment event, a user event, a location event, or a time event. The sequence of historical events may include at least two previous instances of a same historical event within a predetermined time period.
  • In a third illustrative set of examples, an apparatus for managing wireless communications is provided. The apparatus may include: means for determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; means for transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and means for performing the handover or cell reselection of the mobile device to a target cell. The message may signal an early release of the resource based on the historical information.
  • In a fourth illustrative set of examples, a computer program product for managing wireless communications is provided. The computer program product may include a non-transitory computer-readable storage medium comprising instructions executable by a processor to: determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device; transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and perform the handover or cell reselection of the mobile device to a target cell.
  • Further scope of the applicability of the described methods and apparatuses will become apparent from the following detailed description, claims, and drawings. The detailed description and specific examples are given by way of illustration only, since various changes and modifications within the spirit and scope of the description will become apparent to those skilled in the art.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A further understanding of the nature and advantages of the present invention may be realized by reference to the following drawings. In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
  • FIG. 1 shows a block diagram of a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 2 shows a diagram of an example of device mobility in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 3 shows a diagram of another example of device mobility in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 4 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 5 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 6 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein;
  • FIG. 7 shows a diagram of an example of communications between devices in a wireless communications system, according to one aspect so the principles described herein;
  • FIG. 8 shows a block diagram of one example of a mobile device, according to one aspect of the principles described herein;
  • FIG. 9 shows a block diagram of one example of a base station, according to one aspect of the principles described herein;
  • FIG. 10 shows a block diagram of one example of a mobile, according to one aspect of the principles described herein;
  • FIG. 11 shows a block diagram of one example of a base station, according to one aspect of the principles described herein;
  • FIG. 12 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein;
  • FIG. 13 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein;
  • FIG. 14 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein; and
  • FIG. 15 shows a flowchart diagram of a method for managing wireless communications, according to one aspect of the principles described herein.
  • DETAILED DESCRIPTION
  • Methods, systems, and devices are provided that may be used to improve network and/or mobile device performance based on learning and predicting the behavior of a mobile device (e.g., mobile phone, laptop, tablet, etc.) user. For a mobile device user, for example, using predictive behavior based on historical information may involve a mobile device determining when a resource for the mobile device can be released by a serving cell. The resource may be released early or late depending on whether the historical information indicates a target cell is a reliable candidate for handover. The mobile device may transmit a message to its serving cell indicating when the resource can be released. The mobile device may perform a handover or cell reselection procedure with the target cell. The resource for the mobile device may be released early or late depending upon the historical information. The mobile device may also reduce the contents of messages exchanged during the handover procedure or, in some cases, eliminate certain messages completely. For example, the mobile device may eliminate handover related messages and perform a blind handover to a target cell based on the historical information.
  • The serving cell may receive the message from the mobile device to determine when to release the resources for the mobile device. In one example, the message from the mobile device may indicate that the resource can be released early because the mobile device has previously handed over to the target base station, and without complications. The serving cell may, alone or in coordination with other entities, release the resources assigned to the mobile device early, e.g., without waiting on a release command from a network controller. In a complementary fashion, if the message indicates that the resource is to be released late, e.g., because the mobile device has previously experienced difficulties during the early stages of a handover to the target cell, the serving cell may, alone or in coordination with network control entities, retain resources assigned to the mobile device for a longer period of time to allow the mobile device to move closer to the target cell. Examples of resources that may be released by the serving cell may include, but are not limited to, a time frequency resource, a grant of uplink resources used for uplink communications, radio bearer establishment and control resources, and the like.
  • Thus, the following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the scope of the disclosure. Various examples may omit, substitute, or add various procedures or components as appropriate. For instance, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to certain examples may be combined in other examples.
  • Techniques described herein may be used for various wireless communications systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms “system” and “network” are often used interchangeably. A CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 Releases 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (EUTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). 3GPP Long Term Evolution (LTE) and LTE-Advanced (LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). CDMA2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. The description below, however, describes an LTE system for purposes of example, and LTE terminology is used in much of the description below, although the techniques are applicable beyond LTE applications.
  • FIG. 1 is a block diagram conceptually illustrating an example of a wireless communications system 100, in accordance with an aspect of the present disclosure. The wireless communications system 100 includes base stations (or cells) 105, mobile devices 115, and a core network 130. The base stations 105 may communicate with the mobile devices 115 under the control of a base station controller (not shown), which may be part of the core network 130 or the base stations 105 in various examples. Base stations 105 may communicate control information and/or user data with the core network 130 through backhaul links 132. In certain examples, the base stations 105 may communicate, either directly or indirectly, with each other over backhaul links 134, which may be wired or wireless communication links. The wireless communications system 100 may support operation on multiple carriers (waveform signals of different frequencies). Multi-carrier transmitters can transmit modulated signals simultaneously on the multiple carriers. For example, each communication link 125 may be a multi-carrier signal modulated according to the various radio technologies described above. Each modulated signal may be sent on a different carrier and may carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.
  • The base stations 105 may wirelessly communicate with the mobile devices 115 via one or more base station antennas. Each of the base stations 105 sites may provide communication coverage for a respective coverage area 110. In some examples, base stations 105 may be referred to as base transceiver stations, radio base stations, access points, radio transceivers, basic service sets (BSSs), extended service sets (ESSs), NodeBs, eNodeBs, Home NodeBs, Home eNodeBs, or some other suitable terminology. The coverage area 110 for a base station may be divided into sectors making up only a portion of the coverage area (not shown). The wireless communications system 100 may include base stations 105 of different types (e.g., macro, micro, and/or pico base stations). There may be overlapping coverage areas for different technologies.
  • In certain examples, the wireless communications system 100 is an LTE/LTE-A network communication system. In LTE/LTE-A network communication systems, the term evolved Node B (eNodeB) may be generally used to describe the base stations 105. The wireless communications system 100 may be a Heterogeneous LTE/LTE-A network in which different types of eNodeBs provide coverage for various geographical regions. For example, each eNodeB may provide communication coverage for a macro cell, a pico cell, a femto cell, and/or other types of cell. A macro cell generally covers a relatively large coverage area (e.g., several kilometers in radius) and may allow unrestricted access by mobile devices 115 with service subscriptions with the network provider. A pico cell generally covers a relatively smaller coverage area (e.g., buildings) and may allow unrestricted access by mobile devices 115 with service subscriptions with the network provider. A femto cell generally covers a relatively small coverage area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access by mobile devices 115 having an association with the femto cell (e.g., mobile devices 115 in a closed subscriber group (CSG), mobile devices 115 for users in the home, and the like). In such examples, a base station 105 for a macro cell may be referred to as a macro eNodeB, a base station 105 for a pico cell may be referred to as a pico eNodeB, and a base station 105 for a femto cell may be referred to as a femto eNodeB or a home eNodeB. A base station 105 may support one or multiple (e.g., two, three, four, and the like) cells.
  • The core network 130 may communicate with the base stations 105 via a backhaul link 132 (e.g., S1 interface, etc.). The base stations 105 may also communicate with one another, e.g., directly or indirectly via backhaul links 134 (e.g., X2 interface, etc.) and/or via backhaul links 132 (e.g., through core network 130). The wireless communications system 100 may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time. The techniques described herein may be used for either synchronous or asynchronous operations.
  • The mobile devices 115 may be dispersed throughout the wireless communications system 100, and each mobile device 115 may be stationary or mobile. A mobile device 115 may also be referred to by those skilled in the art as a user equipment (UE), mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a wireless communications device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology. A mobile device 115 may be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, or the like.
  • The communication links 125 shown in the wireless communications system 100 may include uplink (UL) transmissions from a mobile device 115 to a base station 105, and/or downlink (DL) transmissions, from a base station 105 to a mobile device 115. The downlink transmissions may also be called forward link transmissions while the uplink transmissions may also be called reverse link transmissions.
  • Mobile device 115 users typically have predictable behavior, often doing the same things or going to the same places at about the same time each day. One example is the travel pattern and schedule of a mobile device 115 user going to and from work. The user may typically leave home at a certain time, travel certain roads to get to work, stay at work until it is time to go back home using the same roads as before, and then repeat more or less the same routine the next day. Because the movements of mobile device 115 user in such a scenario can be foreseeable, it may be possible to predict with a high degree of confidence which cells are used by the mobile device 115 at particular times when going to work, when returning home at the end of the day, or even when taking a lunch break. This prediction may be based on previous measurements, cell reselections (e.g., when the mobile device 115 is in idle mode), and/or handovers, which were performed by the mobile device 115 during the user's commute. Moreover, the use of predictive behavior may also apply to other devices such as laptops, tablets, pads, machine-to-machine (M2M) devices, and the like.
  • Historical information defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of mobile device environmental events. As used in this context, an event refers to a detectable condition occurring at a mobile device, a base station, a network entity, or the like, which singularly or in combination with other events triggers an action. Example environmental events may include one or more radio frequency (RF) events, such as channel measurements of particular cells, connection to a specific wireless fidelity (Wi-Fi) access point, and the like. Additionally or alternatively, environmental events may include one or more user events. Examples of user events may include, but are not limited to, initiation or acceptance of calls, sending or receiving data, usage of a particular application, and the like. In still other examples, environmental events may include one or more location events. Example location events may include, but are not limited to arriving at a location, leaving a location, a speed of movement, an amount of time spent at a location, and the like. In additional or alternative examples, environmental events may include one or more time events. Examples of time events may include, but are not limited to, start or end of work hours, etc. Repeated sequences of environmental events may be taken as sequences with enough correlation and regularity to ensure the mobile device is following a similar path with the same use requirements. The sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • The ability to learn and predict the behavior of the mobile device 115 user may be used to determine when to release a resource for the mobile device 115 in connection with a handover or reselection. For example, if the historical information associated with the mobility patterns of the mobile device 115 indicate that the mobile device 115 has previously handed over to a target base station (or cell) 105 along its travel path, and without complications, the mobile device 115 may send one or more messages to a serving base station (or cell) 105 indicating that the target base station 105 is a candidate for early resource release. The serving base station 105 may, alone or in coordination with other entities, release the resources assigned to the mobile device 115 early, e.g., prior to receiving a release command from a network controller.
  • In a complementary fashion, if the historical information indicates that the mobile device 115 has previously experienced difficulties during the early stages of a handover to a particular target base station 105 (e.g., as the mobile device 115 moves closer to the target base station 105), then the mobile device 115 may determine that the serving base station 105 is a candidate for a late release of resources during the handover process. Accordingly, the mobile device 115 may send one or more messages to the serving base station 105 advising the serving base station 105 that the mobile device 115 is a candidate for late resource release for this handover procedure. Similarly, the serving base 105 station may, alone or in coordination with network control entities, retain resources assigned to the mobile device 115 for a longer period of time to allow the mobile device 115 to move closer to the target base station 105. The mobile device 115 determining when to release the resources of the serving base station 105 may cause a reduction in overhead signaling requirements as well as conserving time frequency resources at the serving base station 105. In dense urban areas, for example, where large numbers of small cells and/or Wi-Fi hot spots are deployed, predicting the mobile device 115 mobility (e.g., pattern and schedule) may have an impact on the performance of both the network and the mobile device 115.
  • Another example of predictive behavior utilization may provide for the reduction of signaling messages exchanged between a mobile device and a base station during the handover process based on the historical information. For example, when a handover command is sent in a radio resource control (RRC) connection reconfiguration message, various information associated with the target base station 105 may be omitted based on the historical information. Instead, the mobile device 115 may derive the omitted information based on the historical information associated with the mobility patterns of the mobile device 115. For instance, the historical information may indicate that the mobile device 115 may handover to a particular target base station on certain days, at certain times, and for certain durations, and that target base station 105 system information parameters are known. In certain examples, the target base station 105 system information parameters may be stored as part of the historical information. Accordingly, the exchange of the known parameters may be omitted during the handover process.
  • Yet another example of predictive behavior utilization may provide for the omission of certain handover signaling messages exchanged between a mobile device and a base station based on historical information associated with the mobility patterns of the mobile device 115. For instance, the historical information may indicate that the mobile device 115 has a high probability of handover success to a particular target base station 105 under a given set of measurable conditions (e.g., at predetermined day, time, etc.). The mobile device 115 may send a measurement report to the source base station 105 (i.e., the current serving cell of the mobile device 115) indicating that the target base station 105 is, once again, a candidate for handover. The mobile device 105 may, based on the historical information, refrain from exchanging one or more messages that would ordinarily be transmitted as part of the handover process, e.g., a RRC connection reconfiguration message, RRC connection reconfiguration complete message, and the like. Instead, the serving base station 105, which may share or sync the historical information of the mobile device 115, may initiate the handover exchange and coordinate resources of the target base station 105 in preparation for the mobile device 115 to connect. The mobile device 115 may initiate a timer after the measurement report is sent and upon expiry of the timer, automatically connect to the target base station 105.
  • Generally, predictive mobility in wireless networks may be used to alleviate network signaling demands and/or to allocate networking resources more effectively.
  • FIG. 2 shows a diagram of a simplified example of device mobility in a wireless communications system 200, according to one aspect of the principles described herein. In the wireless communications system 200 of FIG. 2, a mobile device 115-a travels along a path 205 through the coverage areas 110-a, 110-b, 110-c, 110-d of a first base station 105-a, a second base station 105-b, a third base station 105-c, and a fourth base station 105-d, respectively. The mobile device 115-a may be an example of one or more of the mobile devices 115 of FIG. 1. Similarly, the base stations 105 of FIG. 2 may be examples of one or more of the base stations 105 of FIG. 1.
  • Each base station 105 may represent an actual or potential serving cell for the mobile device 115-a. In the present example, the mobile device 115-a may begin at position 1 with the first base station 105-a as the serving cell, then move through the coverage area 110-a of the first base station 105-a to position 2. At position 2, the mobile device 115-a may be located at the outer reaches of the coverage area 110-a of the first base station 105-a and enter an intersection of the coverage areas 110-a, 110-b, 110-c of the first, second, and third base stations 105-a, 105-b, 105-c. At position 2, the mobile device 115-a may report a signal strength measurement of the first base station 105-a, the current serving cell, to the first base station 105-a.
  • In conventional systems, if the mobile device 115-a is in a connected mode with the first base station 105-a, the signal strength measurement of the first base station 105-a may indicate that the mobile device 115-a is exiting the coverage area 110-a of the first base station 105-a and trigger preparations for a handover of the mobile device 115-a from the first base station 105-a to a new serving cell base station. Accordingly, the first base station 105-a may instruct the mobile device 115-a to measure the signal strengths of neighboring base stations to identify a handover candidate for the mobile device 115-a. The mobile device 115-a may identify the neighboring base stations 105-b, 105-c using a stored neighboring cell list (NCL) and/or by scanning for the neighboring base stations 105-b, 105-c. If the mobile device 115-a is in idle mode, the mobile device 115-a may measure neighboring cells to identify a reselection target based on a pre-defined threshold for the serving cell signal strength, as configured by the carrier.
  • The mobile device 115-a may transmit signal strength measurements to the serving base station 105-a, and the serving base station 105-a may select either the second base station 105-b or the third base station 105-c as the handover target base station for the mobile device 115-a based on the signal strength measurements. If the second base station 105-b is selected as the handover target, the mobile device 115-a might briefly handover to the second base station 105-b, and then perform an additional handover to the third base station 105-c as the mobile device 115-a moves out of the coverage area 110-b of the second base station 105-b. In certain examples, upon arriving at position 3, the mobile device 115-a may be handed over to the fourth base station 105-d (e.g., a femtocell or picocell) before returning to the third base station 105-c.
  • In such systems, it may be difficult for the current serving cell and the mobile device 115-a to determine the optimal time to perform a handover, and the most appropriate handover target. For example, at position 2, a more efficient transition may be for the mobile device 115-a to bypass the second base station 105-b and move directly from the first base station 105-a to the third base station 105-c. Similarly, when the mobile device 115-a is at position 3, the signal strength of the fourth base station 105-d may be stronger than that of the third base station 105-c for a short amount of time, but as the mobile device 115-a is moving along the path 205 (e.g., in a train or automobile), the mobile device 115-a may spend a small amount of time in the coverage area 110-d of the fourth base station 105-d, thereby triggering another handover in short order. In certain examples, the mobile device 115-a may exit the coverage area 110-d of the fourth base station 105-d before there is an opportunity to complete a handover to the next serving cell, which may result in a dropped call or interrupted data connectivity. Thus, it may be more efficient to refrain from handing the mobile device 115-a over to the fourth base station 105-d when it can be determined that the mobile device 115-a is traveling along the path 205.
  • The above described handover scenarios may provide an example of environmental events that may be recorded and tracked as historical information of mobility patterns of the mobile device 115-a. Over a period of time, the mobility pattern of the mobile device 115-a along the path 205 may be repeated a predetermined number of times to provide a high degree of confidence of which of the base stations 105 may be suitable candidates for early or late release of resources of the mobile device 115-a. The present description provides methods, systems, and devices that may be used to improve network and/or mobile device 115-a performance based on learning such example environmental events and predicting the behavior of the mobile device 115-a during handover or cell reselection. The use of predictive behavior may involve the mobile device 115-a determining when a resource can be released based on the historical information associated with mobility patterns of the mobile device 115-a. The historical information may indicate that a sequence of repeated historical events associated with mobility patterns of the mobile device 115-a, in combination with the current state of the mobile device 115-a, is being repeated with a degree of confidence that suggests the candidate target base station 105 may be reliable handover base station and, therefore, the resources of the mobile device 115-a may be released early. The predicted behavior of the mobile device 115-a may be used to modify mobility parameters (e.g., the mobile device 115-a may autonomously or without direction from its serving base station and/or any other network entity determine when resources can be released and report same) to improve performance. The self-reported resource release information may then be used by the serving base station 105 to control when the resource for the mobile device 115-a may be released.
  • In the example of FIG. 2, for example, the mobile device 115-a may regularly travel along path 205 at regular intervals, times of day, and at consistent speeds. This behavior may be tracked and stored at the mobile device 115-a, a network server, and/or one or more of the base stations 105. Based on the historical information, the mobile device 115-a can determine when a resource for the mobile device 115-a can be released, e.g., can determine that a target base station 105 is a reliable handover candidate and the serving base station 105 resources can be released early in the handover procedure. The mobile device 115-a may transmit a message to the serving base station 105 indicating when the resource can be released and the serving base station 105 releases the resource according to the message. The mobile device 115-a may, additionally or alternatively determine to omit some or all of the messaging associated with the handover to the target base station 105 based on the historical information.
  • FIG. 3 show a diagram of an example of device mobility in a wireless communications system 300, according to aspects of the principles described herein. Specifically, FIG. 3 illustrates an illustrative path 205-a of a mobile device 115-b between a home location 305 and a work location 310. The path 205-a may traverse the coverage areas 110 of a number of large cells and small cells.
  • When behavioral information is not considered, the user may travel from the home location 305 to the work location 310 along the depicted path 205-a in a normal manner. For example, cells along the path 205-a may be assigned to paging groups based on known network management protocols and without consideration of the mobility state of the mobile device 115-b, e.g., without considering the repeated historical events associated with the mobility patterns of the mobile device 115-b along the path 205-a and/or the home or work locations 305 and 310, respectively.
  • In one example of a repeated historical event, after the signal strength drops in cell 1, the mobile device 115-b may find cell 2 the strongest and the network may instruct the mobile device 115-b to hand-off to cell 2. The same process may take place with cells 3, 4, 5, 6, 7, 8, 9, and 10 until the user reaches the work location 310. Moreover, the mobile device 115-b may traverse clusters of femtocells or other small cells (e.g., cells 5, 6, and 10) having small cell radiuses along the path 205-a, which may result in various other handover events in which the mobile device 115-b is handed over to or from one or more cells. Each handover event may be an example of an environmental event for the mobile device 115-b that may repeated with sufficient regularity and consistency that the mobility patterns of the mobile device 115-b may be predicted to within a high degree of confidence (e.g., >75%, >85%, >95%).
  • In addition to the handover events, the mobile device 115-b may record and store other environmental events, e.g., how long the mobile device 115-b remains at a given location, what time the mobile device arrives or departs from a location, etc. In conventional systems, the mobile device 115-b may perform a handover from a serving base station to a target base station based on the measurement reports along the path 205-a where the serving base station retains the resources assigned to the mobile device 115-b until after an end marker message exchange with a server gateway network entity. The end marker message exchange, however, is usually not completed until sometime after the mobile device 115-b has synchronized with the target base station. In the case where historical information indicates the target base station provides a reliable connection, resource retention may consume valuable time frequency resources of the serving base station. To overcome these inefficiencies, predictive behavior of the mobile device 115-b may be leveraged in a number of ways.
  • According to a first approach, a predictive algorithm application may reside on the mobile device 115-b. Mobile device profile information (i.e., based on collected historical information associated with mobility patterns of the mobile device) may be stored by the mobile device 115-b for use by the predictive algorithm application. Over a certain learning period (e.g., twenty days), enough environmental event information (e.g., location, time, speed, cell measurements, etc.) may be collected by the mobile device 115-b to predict with a high degree of confidence where the mobile device 115-b will be on a certain day and time, which base station the mobile device 115-b may connect to, and the like. Alternatively, a network entity (e.g., measurement server) may collect and store the profile information of the mobile device 115-b, and the predictive algorithm application of the mobile device 115-b may communicate with the network entity to access the mobile device profile information.
  • The predictive algorithm application may identify with a high degree of confidence (e.g., >90%) that the mobile device 115-b is moving along a known path 205-a and that the next cell along the path 205-a to the work location 310 is cell 2. The predictive algorithm application may determine that the cell 2 has a history of reliable handover performance with the mobile device 115-b and, accordingly, is a candidate for early release of resources of the serving cell (e.g., cell 1). The mobile device 115-b may transmit a message (e.g., a measurement report message) to the serving cell having one or more information elements indicating that it can release the resources for the mobile devices 115-b early, for example, based on this historical information associated with handovers to cell 2. The mobile device 115-b may perform a handover to the target cell 2. At the serving cell, the resources assigned to the mobile device 115-b may be released based on the message freeing up resources available to other mobile devices.
  • As one example, the serving cell may release the resources prior to receiving an end marker message from a serving gateway. As can be appreciated, the message to the serving cell may have indicated that the resources for the mobile device 115-b may be retained longer than customary had the predictive algorithm determined that cell 2 has a history of difficult communications during the early stages of the handover procedure (e.g., as the mobile device 115-b enters the coverage area of cell 2). Accordingly, the serving cell may release the resources, for example, upon expiry of a predetermined time period after the mobile device 115-b has connected or synchronized with cell 2 (e.g., the resources may be retained after the serving gateway signals the service cell to release the resources in an end marker message). Retention of the resources may permit the mobile device 115-b to ensure reliable communications with the target cell 2 during the handover procedure.
  • In some aspects, the predictive algorithm application may identify certain handover parameters associated with the target cell based on the historical information. Accordingly, RRC connection reconfiguration messages may be modified based on the historical information. For instance, an abbreviated RRC connection reconfiguration message may be received in connection with the handover or cell reselection where the serving base station and/or a network entity has omitted certain parameters associated with the target cell. Alternatively, the mobile device 115-b may perform the handover or cell reselection procedure without receiving an RRC connection reconfiguration message from the serving cell. As such, the handover or cell reselection procedure may be optimized based on the historical information.
  • In some aspects, the predictive algorithm may determine that the target cell is a candidate for a blind handover, e.g., a candidate to handover to without exchanging typical handover messages. When blind handover is implemented, the mobile device 115-b may determine the parameters used for common resources (e.g., random access channel (RACH) parameters) and dedicated parameters (e.g., a connected state identity such as the cell radio temporary identifier (C-RNTI)) on the target cell. The common parameters and/or a portion of the dedicated parameters may be derived at the mobile device 115-b based on the historical information. In some aspects, the identity information (C-RNTI) may be derived based on the serving cell reserving a C-RNTI to be used with a target cell for the mobile device 115-b. In other aspects, the mobile device 115-b may include its temporary mobile subscriber identity/unique international mobile subscriber identity (TMSI/IMSI) in an initial measurement report message sent to the serving cell. The serving cell may communicate this information to the target cell so that in the absence of C-RNTI, the mobile device 115-b may connect to the target cell during a blind handover and have immediate access to the reserved dedicated resources that were negotiated between the serving and the target cells.
  • As such, the mobile device 115-b may send a measurement report message, for example, to the serving cell indicating that the target cell is a candidate for a blind handover. From the mobile device 115-b perspective, the handover messaging may be complete at this point. The mobile device 115-b may start a timer associated with the handover and upon expiry of the timer perform the blind handover from the source cell to the target cell. The serving cell, target cell, network entities, and the like may, during the timer run period, perform necessary exchanges associated with the handover. The mobile device 115-b may automatically tune to and synchronize with the target cell utilizing the parameters identified from the historical information when the timer expires.
  • In the blind handover scenario, the measurement report message may also include the information indicating when the resources for the mobile device 115-b may be released by the serving cell. In some cases, the information identifying the target cell as a candidate for a blind handover may serve as the indication to the serving cell that the resources for the mobile device 115-b may be released early.
  • The serving cell may receive the message from the mobile device 115-b indicating when the resources for the mobile device 115-b may be released. A resource control module, for example, of the serving cell may control the resources assigned to the mobile device 115-b and release the resources according to the message received from the mobile device 115-b. In some examples, the serving cell may know, a priori, whether to release resources sooner or later during a handover process and, additionally, what information may be omitted during the message exchange associated with the handover process.
  • FIG. 4 shows a diagram of an example of communications between devices in a wireless communications system 400, according to one aspect of the principles described herein. The wireless communications system 400 of the present example includes a mobile device 115-c, a first base station 105-e, and a second base station 105-f. In certain examples, the historical information of the mobile device may be stored entirely on the mobile device 115-c. The wireless communications system 400 may be an example of one or more of the wireless communications systems 100, 200, 300 described above with respect to the previous figures. The mobile device 115-c may be an example of a mobile device 115 described above with respect to the previous figures. The first base station 105-e and/or the second base station 105-f may be examples of the base stations 105 describe above with respect to the previous figures. The first base station 105-e may be an example of a serving base station and the second base station 105-f may be an example of a target base station of the mobile device 115-c.
  • The mobile device 115-c may determine when a resource can be released at 405. Generally, the resource release may be determined autonomously and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115-c. In one example, a predictive algorithm application may be executed by the mobile device 115-c to determine when the resource can be released. The predictive algorithm application of the mobile device 115-c may store and/or retrieve historical information associated with mobility patterns of the mobile device 115-c. As described above, the historical information may be entirely collected by, and stored on the mobile device 115-c. The resource may be released early or late, depending on the past performance of the second base station 105-f in communicating with the mobile device 115-c.
  • At block 410, the mobile device 115-c may transmit a message to the first base station 105-e indicating when the resource may be released. For instance, in the measurement reporting message, the mobile device 115-c may report that the signal strength of the target cell is passed a predefined threshold and, therefore, may be a candidate for handover. Additionally, the mobile device 115-c may communicate the resource release information in the measurement reporting message that includes one or more information elements indicative of when the resource may be released. The mobile device 115-c may transmit the message indicating when the resource may be released by the first base station 105-e without direction from, or control of the first base station 105-e. That is, the message may include timing information associated with when the resource may be released, e.g., a timer value which the first base station 105-e may use to start a timer. Upon expiry of the timer, the first base station 105-e may release the resource. At least at the time the mobile device 115-c transmits the message indicating when the resource may be released, the first base station 105-e might be considered the serving base station of the mobile device. At block 415, the mobile device 115-c may perform a handover procedure to the second base station 105-f. As discussed above, the first base station 105-e may be the serving base station for the mobile device 115-c (at least when the message is transmitted) and the second base station 105-f may be a target base station.
  • FIG. 5 shows a diagram 500 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein. The diagram 500 of the present example includes a mobile device 115-d, a first base station 105-g, and a second base station 105-h. The diagram 500 may be an example of communications in one or more of the wireless communications systems 100, 200, 300 described above with respect to the previous figures. The mobile device 115-d may be an example of a mobile device 115 described above with respect to the previous figures. The first base station 105-g and/or the second base station 105-h may be examples of the base stations 105 describe above with respect to the previous figures. The first base station 105-g may be an example of a serving base station and the second base station 105-h may be an example of a target base station of the mobile device 115-d. In the example shown in FIG. 5, the mobile device 115-d may determine that the first base station 105-g may release a resource early.
  • The mobile device 115-d may determine when a resource can be released at 405-a. Generally, the resource release may be determined autonomously and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115-d. In one example, a predictive algorithm application may be executed by the mobile device 115-d to determine when the resource can be released. The predictive algorithm application of the mobile device 115-d may store and/or retrieve historical information associated with mobility patterns of the mobile device 115-d. As described above, the historical information may be entirely collected by, and stored on the mobile device 115-d. In the example of FIG. 5, the mobile device 115-d may determine that the resource may be released early. For example, if the historical information associated with the mobility patterns of the mobile device 115-d indicate that the mobile device has previously handed over to the second base station 105-h, and without complications, the mobile device 115-d may determine that it is a candidate for early release. The first base station 105-g may, alone or in coordination with other entities, release the resources assigned to the mobile device 115-d early, e.g., without waiting on a release command from a network controller.
  • In some aspects, one example for early resource release may include sending the path switch request immediately after the RRC connection reconfiguration complete message is sent to the mobile device 115-d, but before the data transmission starts with the second base station 105-h. This would allow the resources to be released earlier and assigned to other mobile devices on the first base station 105-g. The historical information would be used to select which situation warrants this early release of resources. The conditions for triggering the early release of resources may be based on historical information such as strong reference signal received power/reference signal received quality (RSRP/RSRQ) values between the mobile device 115-d and target base station, history of successful handovers of the mobile device 115-d applications and requested quality of service (QoS). In some examples to determine candidate handover scenarios for early release of resources, the target base station or the serving base station may have and/or share the historical information. Additionally or alternatively, the mobile device 115-d may have the historical information and notify the serving base station that this handover is a candidate for early release of resources.
  • At block 410-a, the mobile device 115-d may transmit a message to the first base station 105-g indicating that the resource may be released early. The mobile device 115-d may communicate the resource release information in a measurement reporting message that include one or more information elements indicative of when the resource may be released. The mobile device 115-d may transmit the message indicating when the resource may be released by the first base station 105-g without direction from, or control of the first base station 105-g. At block 510, the first base station 105-g may release the resource. The resource may be an assignment of an uplink resource, for example, the first base station 105-g may release the resource prior to the first base station 105-g receiving an end marker message from a network entity. At block 515, the mobile device 115-d may perform a handover procedure to the second base station 105-h. As discussed above, the first base station 105-g may be the serving base station for the mobile device 115-d (at least when the message is transmitted) and the second base station 105-h may be a target base station.
  • FIG. 6 shows a diagram 600 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein. The diagram 600 of the present example includes a mobile device 115-e, a first base station 105-i, and a second base station 105-j. The diagram 600 may be an example of communications in one or more of the wireless communications systems 100, 200, 300 described above with respect to the previous figures. The mobile device 115-e may be an example of a mobile device 115 described above with respect to the previous figures. The first base station 105-i and/or the second base station 105-j may be examples of the base stations 105 describe above with respect to the previous figures. The first base station 105-i may be an example of a serving base station and the second base station 105-j may be an example of a target base station of the mobile device 115-e. In the example shown in FIG. 6, the mobile device 115-e may determine that the first base station 105-i may release a resource late.
  • The mobile device 115-e may determine when a resource can be released at 405-b. Generally, the resource release may be determined autonomously by the mobile device 115-e and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115-e. In one example, a predictive algorithm application may be executed by the mobile device 115-e to determine when the resource can be released. The predictive algorithm application of the mobile device 115-e may store and/or retrieve historical information associated with mobility patterns of the mobile device 115-e. As described above, the historical information may be entirely collected by, and stored on the mobile device 115-e. In the example of FIG. 6, the mobile device 115-e may determine that a late release of the resource may be appropriate for the current handover. For example, if the historical information associated with the mobility patterns of the mobile device 115-d indicate that the mobile device has previously handed over to the second base station 105-h, but with complications, the mobile device 115-e may determine that it is a candidate for late release. The first base station 105-i may, alone or in coordination with other entities, release the resources assigned to the mobile device 115-e late, e.g., after a period of time subsequent to the mobile device 115-e connecting to or synching with the second base station 105-j. In some examples, the mobile device 115-e and the first base station 105-I (and other network entities) may know, e.g., through message exchange(s) and/or a priori, the period of time to release the resources subsequent to the mobile device 115-e connecting to or synchronizing with the second base station 105-j.
  • In some aspects, one example for late resource release may include releasing the resource a predetermined time period after the mobile device 115-e has performed a synchronization with the second base station 105-h. This may retain resources assigned to the mobile device 115-e for a longer period of time to allow the mobile device 115-e to move closer to the second base station 105-j. The historical information would be used to select which situation warrants this late release of resources. The conditions for triggering the late release of resources may be based on historical information such as if the mobile device 115-e has a history of radio link failure on the second base station 105-j after old resources had been released. The first base station 105-I may hold on to resources for a longer period than is customary in convention handover procedures. In that case, the first base station 105-i may have knowledge of this historical information or a resource holding duration derived from historical information may be derived and transmitted from mobile device 115-e.
  • At block 605, the mobile device 115-e may transmit a message to the first base station 105-i indicating that the resource may be released late. The mobile device 115-e may communicate the resource release information in a measurement reporting message that include one or more information elements indicative of when the resource may be released. The mobile device 115-e may transmit the message indicating when the resource may be released by the first base station 105-i without direction from, or control of the first base station 105-i. At block 610, the mobile device 115-e may perform a handover procedure to the second base station 105-j. As discussed above, the first base station 105-i may be the serving base station for the mobile device 115-e (at least when the message is transmitted) and the second base station 105-j may be a target base station. At block 615, the first base station 105-i may release the resource. The resource may be an assignment of an uplink resource, for example, the first base station 105-i may release the resource a time period after the mobile device 115-e has successfully synchronized with the second base station 105-j, i.e., the first base station 105-i may retain the resource a period of time after receiving the end marker message from a network entity.
  • FIG. 7 shows a diagram 700 of an example of communications between devices in a wireless communications system, according to one aspect of the principles described herein. The diagram 700 of the present example includes a mobile device 115-f, a first base station 105-k, and a second base station 105-l. The diagram 700 may be an example of communications in one or more of the wireless communications systems 100, 200, 300 described above with respect to the previous figures. The mobile device 115-f may be an example of a mobile device 115 described above with respect to the previous figures. The first base station 105-k and/or the second base station 105-l may be examples of the base stations 105 describe above with respect to the previous figures. The first base station 105-k may be an example of a serving base station and the second base station 105-l may be an example of a target base station of the mobile device 115-f. In the example shown in FIG. 7, the mobile device 115-f may determine that the second base station 105-l is a candidate for a blind handover.
  • The mobile device 115-f may determine whether the second base station 105-l is a candidate for a blind handover at 705. Generally, the blind handover candidate may be determined autonomously by the mobile device 115-f and be based on historical information associated with a sequence of repeated historical events associated with the mobility patterns of the mobile device 115-f. In one example, a predictive algorithm application may be executed by the mobile device 115-f to determine when the resource can be released. The predictive algorithm application of the mobile device 115-f may store and/or retrieve historical information associated with mobility patterns of the mobile device 115-f. As described above, the historical information may be entirely collected by, and stored on the mobile device 115-f. In the example of FIG. 7, the mobile device 115-f may determine that the second base station 105-l is a candidate for a blind handover. For example, the historical information may indicate that the mobile device 115-f is handed over to the second base station 105-l with success at a predetermined day, time, etc. For example, the mobile device 115-f may compare the historical information with one or more received signal strength indicator (RSSI) measurements to determine its location and identify the second base station 105-l as a handover candidate. At block 710, the mobile device 115-f may send a measurement report indicating that the second base station 105-l is, once again, a candidate for handover and, based on the historical information a candidate for a blind handover. The mobile device 115-f may, based on the historical information, omit a RRC connection reconfiguration complete message completely for the blind handover process. Instead, the first base station 105-k, which may share or sync the historical information of the mobile device 115-f, may initiate the handover exchange and coordinate resources of the second base station 105-l in preparation for the mobile device 115-f to connect. As can be seen, the first base station 105-k may omit sending the RRC connection reconfiguration message during the blind handover. At block 715, the mobile device 115-f may initiate a timer after the measurement report is sent and upon expiry of the timer, automatically connect to the second base station 105-l as the blind handover. In some aspects, the timer value may be configured to provide the first base station 105-k sufficient time to coordinate the allocation of appropriate resources for the mobile device 115-f with the second base station 105-l. In some examples, the mobile device 115-f may send information associated with the timer value to the first base station 105-k, e.g., in a measurement reporting message. Generally, the mobile device 115-f and the first base station 105-k may know and agree, either through message exchange(s) and/or a priori, the predetermined time period to wait before the mobile device 115-f attempts to the second base station 105-l.
  • At block 725, the first base station 105-k may release a resource for the mobile device 115-f. The resource may be an assignment of an uplink resource, for example, the first base station 105-k may release the resource based on the message indicating that the second base station 105-l is a candidate for a blind handover. For instance, the first base station 105-k may release the resource early.
  • FIG. 8 shows a block diagram of one example of a mobile device 115-g, according to one aspect of the principles described herein. The mobile device 115-g may be an example of one or more of the mobile devices 115 described above with reference to the previous figures.
  • The mobile device 115-g may include a processor 810, a memory 815, a historical information module 820, a resource release module 825, a user equipment (UE) handover module 830, and a transceiver 835. Each of these components may be in communication, directly or indirectly.
  • The processor 810 may be configured to execute computer-readable program code stored by the memory 815 to implement one or more aspects of the historical information module 820, the resource release module 825, the UE handover module 830, and/or the transceiver 835. The processor 810 may also execute computer-readable program code stored by the memory 815 to implement other applications 817.
  • The historical information module 820 may be configured to implement aspects of the functionality of one or more of the predictive algorithm applications described above with respect to the previous figures. In certain examples, the historical information module 820 may identify and store (e.g. in historical information 819 of memory 815) historical information associated with mobility patterns of the mobile device 115-g. The historical information may further be identified based on a current location or state of the mobile device 115-g in relation to the historical information 819.
  • In certain examples, a serving cell of the mobile device 115-g (e.g., a cell associated with one or more of the base stations 105 described in other figures) and/or other network entity may identify and store the historical information. In this case, the historical information module 820 may determine this information based on signaling from the serving cell and/or other network entity. The mobile device 115-g may communicate with the serving cell using the transceiver 835 to retrieve the historical information. In certain examples, the historical information module 820 may communicate with a server (e.g., over transceiver 835) to receive the historical information. Additionally or alternatively, the mobile device 115-g may collect and store the historical information 819 locally in the memory 815 of the mobile device 115-g, as shown in FIG. 8.
  • The historical information may include information about the mobility patterns of the mobile device 115-g. The mobility patterns may include, for example, a route and a schedule of the mobile device 115-g between a first location and a second location. Additionally or alternatively, the mobility patterns may include a location and a period of time during which the mobile device 115-g remains at the location. Thus, in certain examples, the historical information may include a serving cell history of the mobile device 115-g over a predetermined period of time, as observed and stored by the server, the serving cell, and/or the mobile device 115-g. The mobile device 115-g may augment the historical information with global positioning system (GPS) data (e.g., when plugged into a power source) and/or the identity of the serving cell and/or target cell to determine its current location. In some cases, the historical information may defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of a mobile device environmental event. Example environmental events may include one or more radio frequency (RF) events, one or more user events, one or more location events, and/or one or more time events. Repeated sequences of environmental events may be taken as sequences with enough commonality and regularity to ensure the mobile device is following a similar path with the same use requirements. The sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • The resource release module 825 may be configured to determine when a resource for the mobile device 115-g may be released based on the historical information. For example, the resource release module 825 may compare the current status of the mobile device 115-g with previously recorded sequences of events to determine that the mobile device 115-g has previously handed over to the target cell, and without complications. Accordingly, the resource release module 825 may determine that this target cell is a candidate for early release or resources based on the past successful performance. In a complimentary fashion, the resource release module 825 may determine that the target cell is a candidate for late resource release if the historical information indicates troubled past performance, e.g., difficulties connecting to the target cell during the early stages of the handover as the mobile device 115-g approaches. The resource release module 825 may, in conjunction with the transceiver 835, transmit a signal to communicate the resource release determination to a serving base station, e.g., send one or more measurement reports indicating when the resource may be released.
  • The UE handover module 830 may be configured to monitor and/or control aspects of a handover procedure for the mobile device 115-g. For example, the UE handover module 830 may monitor channel measurements to determine when a handover may be necessary and, when appropriate, create a measurement report message indicating that the handover is imminent. Further, the UE handover module 830 may control or coordinate one or more messages exchanged during the handover or cell reselection procedure. The UE handover module 830 may, alone or in cooperation with the processor 810, the resource release module 825, and/or the transceiver 835, communicate the one or more messages exchanged during the handover or cell reselection procedure with a serving cell and/or a target cell.
  • In some examples, the UE handover module 830 may also be configured to reduce the messaging exchanged during the handover or cell reselection procedure. For example, when a handover command is sent in a RRC connection reconfiguration message, various information associated with the target cell may be omitted based on the historical information. The UE handover module 830 may be configured to derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. For instance, the historical information may indicate that the mobile device may handover to a particular target cell on certain days, at certain times, and for certain durations, and that target cell system information parameters are known. Accordingly, the exchange of the known parameters may be omitted by the UE handover module 830 during the handover process.
  • FIG. 9 shows a block diagram of one example of a base station 105-m, according to one aspect of the principles described herein. The base station 105-m may be an example of one or more of the base stations 105 described above with reference to the previous figures. The base station 105-m may be associated with a serving cell of one or more of the mobile devices 115 described above with reference to the previous figures.
  • The base station 105-m of FIG. 9 may include a processor 910, a memory 915, a cell handover module 920, a resource control module 925, a transceiver module 935, and a backhaul/core network interface 940. Each of these components may be in communication, directly or indirectly.
  • The processor 910 may be configured to execute computer-readable program code stored by the memory 915 to implement one or more aspects of the cell handover module 920, the resource control module 925, the transceiver module 935, and/or the backhaul/core network interface 940. The processor 910 may also execute computer-readable program code stored by the memory 915 to implement other applications 917.
  • The cell handover module 920 may be configured to control and/or coordinate aspects of a handover or cell reselection procedure for a mobile device, e.g., the mobile devices 115 discussed above with the previous figures. The cell handover module 920 may receive a message from the mobile device and determine, based on the message, that a handover of the mobile device to a target cell is imminent and when the release a resource for the mobile device. The message may indicate that the target cell is a candidate for an early release of resources or a late release of resources. The resource may be a time frequency resource assigned to the mobile device. The cell handover module 920 may communicate with the transceiver module 935, for example, to receive and/or transmit one or messages during the handover procedure.
  • The resource control module 925 may be configured to control when a resource for the mobile device is released. The resource control module 925 may communicate with the cell handover module 920 to determine when the resource may be released, e.g., based on the message received from the mobile device. In some cases, the resource may be released early (e.g., before the base station 105-m receives an end marker message from a network entity) or late (e.g., a predetermined time period after the mobile device has synchronized with the target cell). The resource may be an uplink grant of resources assigned to the mobile device for uplink communications.
  • FIG. 10 shows a block diagram of one example of a mobile device 115-h, according to one aspect of the principles described herein. The mobile device 115-h may be an example of one or more of the mobile devices 115 described above with reference to the previous figures.
  • The mobile device 115-h may include a processor 810-a, a memory 815-a, a historical information module 820-a, a resource release module 825-a, a user equipment (UE) handover module 830-a, a blind handover module 1005, and a transceiver 835-a. Each of these components may be in communication, directly or indirectly.
  • The processor 810-a may be configured to execute computer-readable program code stored by the memory 815-a to implement one or more aspects of the historical information module 820-a, the resource release module 825-a, the UE handover module 830-a, the blind handover module 1005, and/or the transceiver 835-a. The processor 810-a may also execute computer-readable program code stored by the memory 815-a to implement other applications 817-a.
  • The historical information module 820-a may be configured to implement aspects of the functionality of one or more of the predictive algorithm applications described above with respect to the previous figures. In certain examples, the historical information module 820-a may identify and store (e.g. in historical information 819-a of memory 815-a) historical information associated with mobility patterns of the mobile device 115-h. The historical information may further be identified based on a current location or state of the mobile device 115-h in relation to the historical information 819-a.
  • In certain examples, a serving cell of the mobile device 115-h (e.g., a cell associated with one or more of the base stations 105 described in other figures) and/or other network entity may identify and store the historical information. In this case, the historical information module 820-a may determine this information based on signaling from the serving cell and/or other network entity. The mobile device 115-h may communicate with the serving cell using the transceiver 835-a to retrieve the historical information. In certain examples, the historical information module 820-a may communicate with a server (e.g., over transceiver 835-a) to receive the historical information. Additionally or alternatively, the mobile device 115-h may collect and store the historical information 819-a locally in the memory 815-a of the mobile device 115-h, as shown in FIG. 10.
  • The historical information may include information about the mobility patterns of the mobile device 115-h. The mobility patterns may include, for example, a route and a schedule of the mobile device 115-h between a first location and a second location. Additionally or alternatively, the mobility patterns may include a location and a period of time during which the mobile device 115-h remains at the location. Thus, in certain examples, the historical information may include a serving cell history of the mobile device 115-h over a predetermined period of time, as observed and stored by the server, the serving cell, and/or the mobile device 115-h. In some cases, the historical information may defining predictable behavior may refer to data taken over a long enough time to show at least two instances of a repeated sequence of a mobile device environmental event. Example environmental events may include one or more radio frequency (RF) events, one or more user events, one or more location events, and/or one or more time events. Repeated sequences of environmental events may be taken as sequences with enough commonality and regularity to ensure the mobile device is following a similar path with the same use requirements. The sequences may not necessarily be identical, but may occur frequently enough and with sufficient similarity to provide confidence of the predictive mobility of the mobile device.
  • The resource release module 825-a may be configured to determine when a resource for the mobile device 115-h may be released based on the historical information. For example, the resource release module 825-a may compare the current status of the mobile device 115-h with previously recorded sequences of events to determine that the mobile device 115-h has previously handed over to the target cell, and without complications. Accordingly, the resource release module 825-a may determine that this target cell is a candidate for early release or resources based on the past successful performance. In a complimentary fashion, the resource release module 825-a may determine that the target cell is a candidate for late resource release if the historical information indicates troubled past performance, e.g., difficulties connecting to the target cell during the early stages of the handover as the mobile device 115-h approaches. In some cases, the resource release module 825-a may determine that the target cell is a candidate for a blind handover procedure. The resource release module 825-a may, in conjunction with the transceiver 835, transmit a signal to communicate the resource release determination to a serving base station, e.g., send one or more measurement reports indicating when the resource may be released and/or that the target cell is a candidate for a blind handover procedure.
  • The UE handover module 830-a may be configured to monitor and/or control aspects of a handover procedure for the mobile device 115-h. For example, the UE handover module 830-a may monitor channel measurements to determine when a handover may be necessary and, when appropriate, create a measurement report message indicating that the handover is imminent. Further, the UE handover module 830-a may control or coordinate one or more messages exchanged during the handover or cell reselection procedure. The UE handover module 830-a may, alone or in cooperation with the processor 810-a, the resource release module 825-a, and/or the transceiver 835-a, communicate the one or more messages exchanged during the handover or cell reselection procedure with a serving cell and/or a target cell.
  • In some examples, the UE handover module 830-a may also be configured to reduce the messaging exchanged during the handover or cell reselection procedure. For example, when a handover command is sent in a RRC connection reconfiguration message, various information associated with the target cell may be omitted based on the historical information. The UE handover module 830-a may be configured to derive the omitted information based on the historical information associated with the mobility patterns of the mobile device. For instance, the historical information may indicate that the mobile device may handover to a particular target cell on certain days, at certain times, and for certain durations, and that target cell system information parameters are known. Accordingly, the exchange of the known parameters may be omitted by the UE handover module 830-a during the handover process.
  • In some examples, the blind handover module 1005 may be configured to control aspects of a blind handover or cell reselection procedure. For example, the blind handover module 1005 may communicate with the resource release module to determine when a blind handover may be supported, e.g., based on the historical information indicating that the target cell is a candidate for a blind handover. The blind handover module 1005 may communicate with the transceiver 835-a to send a measurement report to the serving base station with one or more information elements indicating that the target cell is a candidate for a blind handover. The blind handover module 1005 may then start a timer that is to run for a predetermined period. Generally, the serving cell, target cell, network entities, and the like know that, based on the message indicating a blind handover, they are to coordinate the handover to the target cell without further input or messaging from the mobile device 115-h. Accordingly, upon expiry of the timer, the mobile device 115-h may automatically tune to the target cell and begin communications.
  • FIG. 11 shows a block diagram of one example of a base station 105-n, according to one aspect of the principles described herein. The base station 105-n may be an example of one or more of the base stations 105 described above with reference to the previous figures. The base station 105-n may be associated with a serving cell of one or more of the mobile devices 115 described above with reference to the previous figures.
  • The base station 105-n of FIG. 11 may include a processor 910-a, a memory 915-a, a cell handover module 920-a, a resource control module 925-a, a blind handover control module 1105, a transceiver module 935-a, and a backhaul/core network interface 940-a. Each of these components may be in communication, directly or indirectly.
  • The processor 910-a may be configured to execute computer-readable program code stored by the memory 915-a to implement one or more aspects of the cell handover module 920-a, the resource control module 925-a, the blind handover control module 1105, the transceiver module 935-a, and/or the backhaul/core network interface 940-a. The processor 910-a may also execute computer-readable program code stored by the memory 915-a to implement other applications 917-a.
  • The cell handover module 920-a may be configured to control and/or coordinate aspects of a handover or cell reselection procedure for a mobile device, e.g., the mobile devices 115 discussed above with the previous figures. The cell handover module 920-a may receive a message from the mobile device and determine, based on the message, that a handover of the mobile device to a target cell is imminent and when the release a resource for the mobile device. The message may indicate that the target cell is a candidate for an early release of resources or a late release of resources. The resource may be a time frequency resource assigned to the mobile device. The cell handover module 920-a may communicate with the transceiver module 935-a, for example, to receive and/or transmit one or messages during the handover procedure.
  • The resource control module 925-a may be configured to control when a resource for the mobile device is released. The resource control module 925-a may communicate with the cell handover module 920-a to determine when the resource may be released, e.g., based on the message received from the mobile device. In some cases, the resource may be released early (e.g., before the base station 105-n receives an end marker message from a network entity) or late (e.g., a predetermined time period after the mobile device has synchronized with the target cell). The resource may be an uplink grant of resources assigned to the mobile device for uplink communications.
  • The blind handover control module 1105 may be configured to control and/or coordinate aspects of a blind handover of the mobile device. The blind handover control module 1105 may communicate with the cell handover module 920-a to determine that the target cell is a candidate for a blind handover. Based on receiving the indication that a blind handover is occurring, the blind handover control module 1105 may communicate with the transceiver module 935-a and/or the backhaul/core network interface 940-a to initiate the handover exchange and coordinate resources of the target cell in preparation for the mobile device to connect. The mobile device may automatically connect to the target cell after a predetermined time.
  • FIG. 12 shows a flowchart diagram of a method 1200 for managing wireless communications, in accordance with an aspect of the present disclosure. Specifically, FIG. 12 illustrates a method 1200 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device. The method 1200 may be implemented in one or more of the wireless communications systems 100, 200, 300, 400, 500, 600, 700 described above with respect to the previous figures. In particular, the method 1200 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • At block 1205, a mobile device may autonomously determine when a resource for the mobile device can be released by a serving cell during a handover procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device. The mobile device may determine that the target cell for the handover procedure may be a candidate for an early release or a late release of resources. At block 1210, the mobile device may transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell. The message may be a measurement report message, for example. At block 1215, the mobile device may perform the handover of the mobile device to a target cell. The resource of the serving cell may be released during the handover procedure based on the transmitted message.
  • FIG. 13 shows a flowchart diagram of a method 1300 for managing wireless communications, in accordance with an aspect of the present disclosure. Specifically, FIG. 13 illustrates a method 1300 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device. The method 1300 may be implemented in one or more of the wireless communications systems 100, 200, 300, 400, 500, 600, 700 described above with respect to the previous figures. In particular, the method 1300 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • At block 1305, a mobile device may autonomously determine when a resource for the mobile device can be released by a serving cell during a handover procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device. The historical information may indicate that the target cell has a past performance of reliable or unreliable communications with the mobile device. At block 1310, the mobile device determines if the target cell is a candidate for an early release of resources. For example, the historical information associated with the mobility patterns of the mobile device may indicate that the mobile device has previously handed over to the target base station, and without complications and, accordingly, the target cell is a candidate for an early release of resources. If the target cell is a candidate for early release, at block 1315 the mobile device may transmit a message to the serving cell indicating that the target cell is a candidate for early release of resources. For example, the message may indicate that the serving cell may release the resource prior to receiving an end marker message from a network entity during the handover procedure. The message may be a measurements report having one or more information elements conveying the indication.
  • If the target cell is not a candidate for early release, at block 1320 the mobile device determines if the target cell is a candidate for late release of resources. For example, if the historical information indicates that the mobile device has experienced difficulties during the early handover stages (e.g., as the mobile device moves closer to the target cell), then the mobile device may determine that the target cell is a candidate for a late release of resources during the handover process. If the target cell is a candidate for late release of resources, at block 1325 the mobile device transmits a message to the serving cell indicating that the target cell is a candidate for late release of resources. The message may be a measurement report message and include one or more information fields conveying the indication.
  • If the target cell is not a candidate for late resource release, at block 1330 the mobile device may transmit a message to the serving cell indicating that the target cell is a candidate for handover. That is, the message may not include an indication of when the resource may be released and, accordingly, the serving cell may release the resource in accordance with current handover procedures. At block 1335, the mobile device may perform a handover procedure to the target cell.
  • FIG. 14 shows a flowchart diagram of a method 1400 for managing wireless communications, in accordance with an aspect of the present disclosure. Specifically, FIG. 14 illustrates a method 1400 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device. The method 1400 may be implemented in one or more of the wireless communications systems 100, 200, 300, 400, 500, 600, 700 described above with respect to the previous figures. In particular, the method 1400 may be performed by one or more of the mobile devices 115 described above with reference to the previous figures.
  • At block 1405, a mobile device may send a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover. In some examples, the mobile device may also include a timer value information in the measurement report message, as described above. At block 1410, the mobile device may start a timer associated with the blind handover and, at block 1415, perform the blind handover from the source cell to the target cell upon expiry of the timer. Accordingly, the mobile device may, based on the confidence level associated with the historical information, omit the typical messaging associated with the handover procedure and, instead, automatically tune to and synchronize with the target cell. The serving cell, target cell, network entity, etc., may schedule and coordinate resources on the target cell while the timer is running.
  • FIG. 15 shows a flowchart diagram of a method 1500 for managing wireless communications, in accordance with an aspect of the present disclosure. Specifically, FIG. 15 illustrates a method 1500 of improving network and/or mobile device utilization and performance based on learning and predicting the behavior of a mobile device. The method 1500 may be implemented in one or more of the wireless communications systems 100, 200, 300, 400, 500, 600, 700 described above with respect to the previous figures. In particular, the method 1500 may be performed by one or more of the serving base stations 105 described above with reference to the previous figures.
  • At block 1505, a serving base station receives a message from a mobile device, the message indicating when a resource for the mobile device may be released during a handover procedure. The message may indicate when the resource may be released based on historical information associated with mobility patterns of the mobile device. The message may indicate that the resource may be released early or late, depending upon the past communications performance of the target cell. At block 1510, the resource for the mobile device may be released based on the received message. For example, the message may indicate that the resource may be released early, i.e., before the serving cell received an end marker message from a network entity directing it to release the resource. In another example, the message may indicate that the resource may be released late, i.e., a predetermined time period after the mobile device has synchronized with the target cell.
  • In some aspects, the indication in the message may also convey that certain parameters associated with the target cell may be omitted from handover message exchanges. For instance, the indication may signal to the serving cell to omit certain parameters from a RRC connection reconfiguration message exchanged during the handover procedure. The indication in the message may also convey that the target cell is a candidate for a blind handover. For the blind handover, the serving cell may know that no further messages associated with the handover procedure are expected from the mobile device, e.g., the mobile device may perform the handover procedure without receiving an RRC connection reconfiguration message from the serving cell. Accordingly, the serving cell may communicate with the target cell and/or network entities to implement the handover to the target cell and arrange resources for the mobile device on the target cell.
  • The detailed description set forth above in connection with the appended drawings describes exemplary examples and does not represent the only examples that may be implemented or that are within the scope of the claims. The term “exemplary” used throughout this description means “serving as an example, instance, or illustration,” and not “preferred” or “advantageous over other examples.” The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described examples.
  • Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
  • The various illustrative blocks and modules described in connection with the disclosure herein may be implemented or performed with a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
  • The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of” indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
  • Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-Ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
  • The previous description of the disclosure is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Throughout this disclosure the term “example” or “exemplary” indicates an example or instance and does not imply or require any preference for the noted example. Thus, the disclosure is not to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (30)

What is claimed is:
1. A method for managing wireless communications, comprising:
determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device;
transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and
performing the handover or cell reselection of the mobile device to a target cell.
2. The method of claim 1, wherein the message signals an early release of the resource based on the historical information.
3. The method of claim 2, wherein the early release of the resource comprises releasing the resource before the serving cell receives an end marker message from a network entity.
4. The method of claim 1, wherein the message signals a late release of the resource based on the historical information.
5. The method of claim 4, wherein the late release of the resource comprises releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell.
6. The method of claim 1, wherein the message comprises a measurement report message.
7. The method of claim 1, further comprising:
modifying an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information.
8. The method of claim 7, wherein modifying the exchange of RRC connection reconfiguration messages comprises:
receiving an abbreviated RRC connection reconfiguration message in connection with the handover.
9. The method of claim 7, further comprising:
performing the handover without receiving an RRC connection reconfiguration message from the serving cell.
10. The method of claim 9, further comprising:
sending a measurement report message comprising a timer value associated with the handover procedure.
11. The method of claim 1, further comprising:
sending a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover;
starting, by the mobile device, a timer associated with the blind handover; and
performing the blind handover from the serving cell to the target cell following an expiration of the timer.
12. The method of claim 1, wherein the historical information comprises information indicative of a sequence of historical events associated with the mobility patterns of the mobile device.
13. The method of claim 12, wherein the sequence of historical events comprises one or more of: a channel environment event, a user event, a location event, or a time event.
14. The method of claim 12, wherein the sequence of historical events comprises at least two previous instances of a same historical event within a predetermined time period.
15. An apparatus for managing wireless communications, comprising:
a processor; and
memory in electronic communication with the processor, the memory embodying instructions, the instructions being executable by the processor to:
determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device;
transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and
perform the handover or cell reselection of the mobile device to a target cell.
16. The apparatus of claim 15, wherein the message signals an early release of the resource based on the historical information.
17. The apparatus of claim 16, wherein the early release of the resource comprises releasing the resource before the serving cell receives an end marker message from a network entity.
18. The apparatus of claim 15 wherein the message signals a late release of the resource based on the historical information.
19. The apparatus of claim 18, wherein the late release of the resource comprises releasing the resource a predetermined time period after the mobile device has performed a synchronization with the target cell.
20. The apparatus of claim 15, wherein the message comprises a measurement report message.
21. The apparatus of claim 15, wherein the instructions are further executable by the processor to:
modify an exchange of radio resource control (RRC) connection reconfiguration messages based on the historical information.
22. The apparatus of claim 21, wherein the instructions to modify the exchange of RRC connection reconfiguration messages further comprises instructions executable by the processor to:
receive an abbreviated RRC connection reconfiguration message in connection with the handover.
23. The apparatus of claim 21, further comprising instructions executable by the processor to:
perform the handover without receiving an RRC connection reconfiguration message from the serving cell.
24. The apparatus of claim 15, further comprising instructions executable by the processor to:
send a measurement report message indicating that, based on the historical information, the target cell is a candidate for a blind handover;
start, by the mobile device, a timer associated with the blind handover; and
perform the blind handover from the serving cell to the target cell following an expiration of the timer.
25. The apparatus of claim 15, wherein the historical information comprises information indicative of a sequence of historical events associated with the mobility patterns of the mobile device.
26. The apparatus of claim 25, wherein the sequence of historical events comprises one or more of: a channel environment event, a user event, a location event, or a time event.
27. The apparatus of claim 25, wherein the sequence of historical events comprises at least two previous instances of a same historical event within a predetermined time period.
28. An apparatus for managing wireless communications, comprising:
means for determining, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device;
means for transmitting a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and
means for performing the handover or cell reselection of the mobile device to a target cell.
29. The apparatus of claim 28, wherein the message signals an early release of the resource based on the historical information.
30. A computer program product for managing wireless communications, the computer program product comprising a non-transitory computer-readable storage medium comprising instructions executable by a processor to:
determine, by a mobile device, when a resource for the mobile device can be released by a serving cell during a handover or cell reselection procedure, wherein the determination is based on historical information associated with mobility patterns of the mobile device;
transmit a message to the serving cell, the message indicating when the resource for the mobile device can be released by the serving cell; and
perform the handover or cell reselection of the mobile device to a target cell.
US14/335,377 2013-07-31 2014-07-18 Optimizing handover or cell reselection based on historical data Abandoned US20150038143A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/335,377 US20150038143A1 (en) 2013-07-31 2014-07-18 Optimizing handover or cell reselection based on historical data
PCT/US2014/047456 WO2015017165A1 (en) 2013-07-31 2014-07-21 Optimizing handover or cell reselection based on historical data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361860789P 2013-07-31 2013-07-31
US14/335,377 US20150038143A1 (en) 2013-07-31 2014-07-18 Optimizing handover or cell reselection based on historical data

Publications (1)

Publication Number Publication Date
US20150038143A1 true US20150038143A1 (en) 2015-02-05

Family

ID=52427609

Family Applications (5)

Application Number Title Priority Date Filing Date
US14/014,120 Abandoned US20150038140A1 (en) 2013-07-31 2013-08-29 Predictive mobility in cellular networks
US14/244,346 Active 2034-04-29 US9485771B2 (en) 2013-07-31 2014-04-03 Random access using predictive mobility
US14/244,339 Expired - Fee Related US9763252B2 (en) 2013-07-31 2014-04-03 Adapting mobile device behavior using predictive mobility
US14/279,147 Abandoned US20150038180A1 (en) 2013-07-31 2014-05-15 Paging area reduction based predictive mobility
US14/335,377 Abandoned US20150038143A1 (en) 2013-07-31 2014-07-18 Optimizing handover or cell reselection based on historical data

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US14/014,120 Abandoned US20150038140A1 (en) 2013-07-31 2013-08-29 Predictive mobility in cellular networks
US14/244,346 Active 2034-04-29 US9485771B2 (en) 2013-07-31 2014-04-03 Random access using predictive mobility
US14/244,339 Expired - Fee Related US9763252B2 (en) 2013-07-31 2014-04-03 Adapting mobile device behavior using predictive mobility
US14/279,147 Abandoned US20150038180A1 (en) 2013-07-31 2014-05-15 Paging area reduction based predictive mobility

Country Status (4)

Country Link
US (5) US20150038140A1 (en)
EP (2) EP3028510A1 (en)
CN (2) CN105432118B (en)
WO (5) WO2015017161A1 (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150120930A1 (en) * 2013-10-31 2015-04-30 Aruba Networks.Com Provisioning access point bandwidth based on predetermined events
US20150358866A1 (en) * 2013-10-28 2015-12-10 Lg Electronics Inc. Method and apparatus for performing dual connectivity in heterogeneous network
US9332477B2 (en) * 2014-07-29 2016-05-03 Aruba Networks, Inc. Location driven association of client devices to access points
US20160285679A1 (en) * 2014-03-21 2016-09-29 Telefonaktiebolaget Lm Ericsson (Publ) Mobility Robustness in a Cellular Network
US9474000B2 (en) 2013-07-31 2016-10-18 Qualcomm Incorporated Handover and reselection searching using predictive mobility
US9485771B2 (en) 2013-07-31 2016-11-01 Qualcomm Incorporated Random access using predictive mobility
US9497667B2 (en) * 2014-09-11 2016-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Fast WiFi to LTE handover
US20170289892A1 (en) * 2016-03-31 2017-10-05 International Business Machines Corporation Selection of inter-network communication
US20170315897A1 (en) * 2016-04-29 2017-11-02 International Business Machines Corporation Server health checking
US9930717B2 (en) 2016-06-06 2018-03-27 Apple Inc. Intermittent out of service recovery on accessory device
TWI634809B (en) * 2016-04-22 2018-09-01 聯發科技(新加坡)私人有限公司 Methods and apparatus for measurement and connectivity control in macro-assisted heterogeneous network
CN109714735A (en) * 2018-12-25 2019-05-03 深圳职业技术学院 The data transmission method of robust in a kind of Internet of Things
US20190261246A1 (en) * 2016-11-04 2019-08-22 Huawei Technologies Co., Ltd. Method for sending end marker, device, and system
US10392036B2 (en) * 2015-03-05 2019-08-27 Mitsubishi Electric Corporation Train control system, base station control device, and ground wireless base station system
US10425864B2 (en) * 2015-02-13 2019-09-24 Samsung Electronics Co., Ltd. Methods and apparatuses for processing UE context of UE
US10716059B2 (en) * 2015-07-16 2020-07-14 Apple Inc. Intelligent PLMN selection for link budget limited wireless devices
US20210211946A1 (en) * 2018-05-30 2021-07-08 Beijing Xiaomi Mobile Software Co., Ltd. Processing method and apparatus for cell handover
EP3836591A4 (en) * 2018-09-11 2021-11-17 Huawei Technologies Co., Ltd. Communication method and communication device employing unlicensed frequency band
CN114788353A (en) * 2019-11-28 2022-07-22 瑞典爱立信有限公司 Performing a handover procedure
US11496938B1 (en) 2021-01-22 2022-11-08 Sprint Communications Company L.P. User equipment (UE) handover based on an active media session
US11805463B2 (en) 2021-07-23 2023-10-31 T-Mobile Innovations Llc User equipment (UE) handover in wireless communication networks
US11889438B2 (en) * 2015-10-15 2024-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Prose operation on non-serving carrier frequency

Families Citing this family (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2516467A (en) * 2013-07-23 2015-01-28 Nec Corp Communication system
US9351203B2 (en) 2013-09-13 2016-05-24 Microsoft Technology Licensing, Llc Voice call continuity in hybrid networks
US9736651B2 (en) * 2013-10-10 2017-08-15 Verizon Patent And Licensing Inc. Method and system for providing dash optimization for mobile devices
US10091101B2 (en) * 2013-10-21 2018-10-02 Texas Instruments Incorporated Dynamic medium switching for hybrid networks
CN105723776B (en) * 2013-11-15 2019-06-11 德国电信股份公司 Method, network and the system of improvement operation for the cellular telecommunication network in the border district of wireless coverage area
US9629104B2 (en) * 2013-11-27 2017-04-18 At&T Intellectual Property I, Lp Client-side scheduling for media transmissions according to client device states
US9510251B2 (en) 2013-12-31 2016-11-29 Microsoft Technology Licensing, Llc Call handoff initiation in hybrid networks
US10645632B2 (en) * 2014-02-25 2020-05-05 British Telecommunications Public Limited Company Physical cell ID allocation
US9560185B2 (en) 2014-03-19 2017-01-31 Microsoft Technology Licensing, Llc Hybrid telecommunications network connection indicator
EP3120594B1 (en) * 2014-03-19 2019-03-13 Nokia Solutions and Networks Oy Method and system for path predictive congestion avoidance
US9363711B2 (en) 2014-04-07 2016-06-07 Microsoft Technology Licensing, Llc User experiences during call handovers on a hybrid telecommunications network
US9516564B2 (en) * 2014-04-25 2016-12-06 At&T Intellectual Property I, L.P. Enhancement of a cell reselection parameter in heterogeneous networks
US9635566B2 (en) 2014-04-25 2017-04-25 At&T Intellectual Property I, L.P. Enhancement of access points to support heterogeneous networks
US9264960B1 (en) * 2014-05-06 2016-02-16 Sprint Spectrum L.P. Systems and methods for determinng access node candidates for handover of wireless devices
DE102014212989A1 (en) * 2014-07-04 2016-01-07 Bayerische Motoren Werke Aktiengesellschaft Controlling data connections and / or data transmissions in a mobile radio device
US9456333B2 (en) 2014-07-09 2016-09-27 Microsoft Technology Licensing, Llc Centralized routing in hybrid networks
US9621294B2 (en) 2014-10-02 2017-04-11 At&T Intellectual Property I, L.P. Enhancement of inter-cell interference coordination with adaptive reduced-power almost blank subframes based on neighbor cell profile data
US9629004B2 (en) * 2014-10-17 2017-04-18 Microsoft Technology Licensing, Llc Indication of wireless signal quality using detected errors in data
US20160112941A1 (en) * 2014-10-21 2016-04-21 Microsoft Corporation Connection selection in hybrid networks
US9936028B2 (en) * 2014-10-21 2018-04-03 Aruba Networks, Inc. Method and system for client association management based on estimated session duration
US9591613B2 (en) * 2014-11-28 2017-03-07 Alcatel-Lucent Usa Inc. Adaptive paging using user equipment localization method in a network
US9967903B2 (en) 2015-02-19 2018-05-08 Huawei Technologies Co., Ltd System and method for traffic control for machine type communications in a wireless communications system
US10728822B2 (en) * 2015-03-17 2020-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Initiating blind handover
EP3295731B1 (en) * 2015-05-13 2020-07-08 Telefonaktiebolaget LM Ericsson (publ) Apparatuses and methods therein for positioning measurements
CN104980959B (en) * 2015-07-13 2018-06-19 东莞理工学院 Network switching optimization method and system based on the cognition of mobile terminal Move Mode
US9955484B2 (en) * 2015-08-06 2018-04-24 Nokia Technologies Oy Position information based access to a shared radio access channel
US10575222B2 (en) * 2015-08-13 2020-02-25 Nokia Solutions And Networks Oy Serving cell management
WO2017034279A1 (en) * 2015-08-21 2017-03-02 삼성전자 주식회사 Method and apparatus for changing base station in wireless communication system
US10664457B2 (en) 2015-09-30 2020-05-26 Bank Of America Corporation System for real-time data structuring and storage
US10225777B2 (en) 2015-09-30 2019-03-05 Apple Inc. Apparatus, systems and methods for an enhanced handover mechanism and cell re-selection
US10069891B2 (en) * 2015-09-30 2018-09-04 Bank Of America Corporation Channel accessible single function micro service data collection process for light analytics
US10755344B2 (en) 2015-09-30 2020-08-25 Bank Of America Corporation System framework processor for channel contacts
KR102338868B1 (en) 2015-10-28 2021-12-13 삼성전자주식회사 Communication device and control method thereof
DE102016102983A1 (en) 2016-02-19 2017-08-24 Intel IP Corporation Methods and apparatus for managing packet data network connections
EP3434049A1 (en) * 2016-03-24 2019-01-30 Telefonaktiebolaget LM Ericsson (PUBL) Paging and tracking a wireless communication device
CN107302764B (en) * 2016-04-15 2023-06-13 索尼公司 Wireless communication method and wireless communication device
EP3469728B1 (en) * 2016-06-13 2020-03-04 Telefonaktiebolaget LM Ericsson (publ) Assisted beamforming at mobility
US10542515B2 (en) * 2016-08-03 2020-01-21 Huawei Technologies Co., Ltd. Location tracking in wireless networks
JP7026675B2 (en) 2016-08-23 2022-02-28 華為技術有限公司 How and equipment to manage the mobility pattern of the terminal
US9918264B1 (en) * 2016-09-09 2018-03-13 Qualcomm Incorporated Reporting of information before a scheduled time
US10039034B1 (en) * 2016-09-16 2018-07-31 Sprint Spectrum L.P. Controlling handover based on confidence in response to load-information request
US10573144B2 (en) * 2016-10-10 2020-02-25 Netgear, Inc. Changing topology in a wireless network
EP3539226B1 (en) * 2016-11-10 2022-01-05 Signify Holding B.V. Systems and methods for improved optical wireless communications based on mobility patterns
CN108076488B (en) * 2016-11-14 2021-01-05 华为技术有限公司 Method, device and system for cell switching
US10015774B1 (en) 2016-11-22 2018-07-03 Sprint Spectrum L.P. Method and system for controlling a network's paging of a wireless client device based on whether the wireless client device provides connectivity between at least one other device and the network
KR101915469B1 (en) * 2016-11-29 2018-11-06 에스케이텔레콤 주식회사 Method for providing of streamming service and apparatus for the same
CN111343677B (en) * 2016-12-02 2023-07-14 华为技术有限公司 Terminal behavior triggering method and terminal
US10297147B2 (en) * 2016-12-06 2019-05-21 Flir Commercial Systems, Inc. Methods and apparatus for monitoring traffic data
US10085198B2 (en) * 2016-12-14 2018-09-25 Verizon Patent And Licensing Inc. System and method for switching access network connectivity based on application thresholds and service preferences
CN114679762A (en) 2016-12-30 2022-06-28 英特尔公司 Method and apparatus for radio communication
JP6727725B2 (en) * 2017-02-28 2020-07-22 日本電信電話株式会社 Wireless communication system, control device, access point, and wireless terminal
EP3583712A1 (en) * 2017-03-07 2019-12-25 Huawei Technologies Co., Ltd. Method and apparatus for handover aware cqi adjustment in wireless networks
CN110521237B (en) * 2017-03-07 2021-10-15 Oppo广东移动通信有限公司 Resource processing method, network side equipment, terminal and system
KR20220117351A (en) 2017-03-23 2022-08-23 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. Preemptive handover preparation and tracking/paging area handling and intelligent route selection in a cellular network
WO2018178758A1 (en) 2017-03-31 2018-10-04 Telefonaktiebolaget Lm Ericsson (Publ) Enhanced flight plan for unmanned traffic aircraft systems
KR102269925B1 (en) 2017-03-31 2021-06-29 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Method, apparatus, and computer-readable storage medium for broadcasting geolocation information in a radio frame transmitted from an unmanned aerial vehicle
EP3602519A1 (en) 2017-03-31 2020-02-05 Telefonaktiebolaget LM Ericsson (PUBL) Methods and systems for using network location services in a unmanned aircraft systems traffic management framework
EP3610685A1 (en) * 2017-04-13 2020-02-19 Telefonaktiebolaget LM Ericsson (PUBL) Network node, wireless device and methods performed therein
US11474539B2 (en) 2017-04-14 2022-10-18 Telefonaktiebolaget Lm Ericsson (Publ) Optimal unmanned aerial vehicle flight route planning based on quality-of-service requirements for data, telemetry, and command and control requirements in 3GPP networks
US10070412B1 (en) 2017-04-20 2018-09-04 At&T Intellectual Property I, L.P. Paging based on individual user mobility patterns
WO2018195798A1 (en) * 2017-04-26 2018-11-01 北京小米移动软件有限公司 Paging method and apparatus
WO2018203120A1 (en) * 2017-05-05 2018-11-08 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for using an unmanned aerial vehicle (uav) flight path to coordinate an enhanced handover in 3rd generation partnership project (3gpp) networks
EP3652985B1 (en) 2017-07-10 2020-11-18 Telefonaktiebolaget LM Ericsson (publ) Optimization of radio resource allocation based on unmanned aerial vehicle flight path information
WO2019027287A1 (en) * 2017-08-03 2019-02-07 엘지전자 주식회사 Method and apparatus for acquiring ranging information by terminal in wireless communication system supporting device to device communication
EP4234025A3 (en) 2017-08-11 2024-04-24 Unity Biotechnology, Inc. Treatment of diabetic retinopathy using pharmaceutical agents that eliminate senescent cells
EP3679741A1 (en) 2017-09-05 2020-07-15 Telefonaktiebolaget LM Ericsson (PUBL) Planned continuity of unmanned aerial vehicle (uav) link connectivity in uav traffic management systems
CN109842464B (en) * 2017-09-30 2022-07-01 西门子(中国)有限公司 Method, system and device for retransmitting data packet
CN109600814B (en) * 2017-09-30 2021-06-22 华为技术有限公司 Method and equipment for sending positioning signal
CN109803278B (en) * 2017-11-16 2022-04-26 维沃移动通信有限公司 Non-connection state measuring method, terminal and base station
US11485493B2 (en) 2017-12-29 2022-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Using a cellular interface for Unmanned Aerial Vehicle communications
CN110166091B (en) * 2018-02-11 2021-11-30 上海华为技术有限公司 Multi-user pairing method, device and base station
US11657720B2 (en) 2018-03-30 2023-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Network coverage and policy information generation and distribution for unmanned aerial vehicle flight planning
CN110391924B (en) * 2018-04-18 2023-03-14 海能达通信股份有限公司 Communication equipment, communication method thereof and device with storage function
US10849035B2 (en) * 2018-07-26 2020-11-24 EMC IP Holding Company LLC Sharing of context among base station nodes for mobility management in mobile communications network
WO2020042076A1 (en) * 2018-08-30 2020-03-05 Mediatek Singapore Pte. Ltd. Methods for reducing power consumption of a communication apparatus and a communication apparatus utilizing the same
US11523399B2 (en) * 2018-09-25 2022-12-06 New York University System, method and computer-accessible medium for predicting wireless signal degradation
US10868605B2 (en) 2018-09-26 2020-12-15 Samsung Electronics Co., Ltd. Method and apparatus for channel state information estimation
KR102604571B1 (en) * 2018-09-28 2023-11-22 애플 인크. Wireless resource management measures and techniques for reducing user equipment power consumption
US10660005B1 (en) * 2018-11-28 2020-05-19 International Business Machines Corporation Cellular network handoff planning
CN113170414A (en) 2018-12-07 2021-07-23 瑞典爱立信有限公司 User equipment tracking and paging area selection in a wireless communication system
CN111654850A (en) * 2019-03-04 2020-09-11 华为技术有限公司 Roaming method and communication device for wireless local area network
US10776243B1 (en) 2019-03-19 2020-09-15 Bank Of America Corporation Prediction tool
CN111756457B (en) * 2019-03-27 2021-10-15 华为技术有限公司 Channel prediction method, device and computer storage medium
US11297554B2 (en) 2019-03-28 2022-04-05 At&T Intellectual Property I, L.P. Candidate beam selection and control for 5G or other next generation network
US11064337B2 (en) 2019-03-28 2021-07-13 At&T Intellectual Property I, L.P. Beam as a service for 5G or other next generation network
US10880836B2 (en) 2019-03-28 2020-12-29 At&T Intellectual Property I, L.P. Beam provisioning for sensory data collection for 5G or other next generation networks
US20220217556A1 (en) * 2019-05-09 2022-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Network Node, User Equipment and Methods for Handling Signal Quality Variations
CN110536231B (en) * 2019-05-27 2023-06-20 中兴通讯股份有限公司 Information feedback method and device
US11026095B2 (en) 2019-07-31 2021-06-01 At&T Intellectual Property I, L.P. Real-time network provisioning for distributed virtual zones of collaborative mobile devices for 5G or other next generation network
US11638194B2 (en) 2019-08-16 2023-04-25 Qualcomm Incorporated Mobility-aware access control
WO2021076153A1 (en) * 2019-10-18 2021-04-22 Hewlett-Packard Development Company, L.P. Transmission rate modification based on predicted data
US20210157017A1 (en) * 2019-11-25 2021-05-27 Tupaia Ltd. System and method for combined ranging and gnss positioning
CN112888045B (en) * 2019-11-30 2022-11-25 华为技术有限公司 Cell measurement method, cell measurement device, terminal equipment, chip and storage medium
CN115398948A (en) * 2020-01-29 2022-11-25 哲库科技有限公司 Adaptive grant prediction for enhanced packet data transmission
US11722921B2 (en) * 2020-01-31 2023-08-08 Qualcomm Incorporated Secondary cell group selection based on primary frequency band measurements
CN113286333B (en) * 2020-02-19 2022-08-19 华为技术有限公司 Network selection method and device
US11910483B2 (en) * 2020-03-13 2024-02-20 Qualcomm Incorporated Classifying nodes based on mobility state
CN111585672A (en) * 2020-04-28 2020-08-25 深圳中科国威信息系统技术有限公司 Method, medium, terminal and device for determining working channel of cognitive radio
CN113691333A (en) * 2020-05-19 2021-11-23 中兴通讯股份有限公司 Communication channel optimization method and device, electronic equipment and storage medium
KR102656705B1 (en) * 2020-05-25 2024-04-11 삼성전자주식회사 A radio frequency transmitter configured to select output power control range and an wireless communication device including the same
US11877201B2 (en) * 2020-06-12 2024-01-16 Cable Television Laboratories, Inc. Handovers for a user equipment using a mobility status
US11553342B2 (en) 2020-07-14 2023-01-10 Oracle International Corporation Methods, systems, and computer readable media for mitigating 5G roaming security attacks using security edge protection proxy (SEPP)
US11310687B2 (en) 2020-07-23 2022-04-19 Qualcomm Incorporated Techniques for UE mobility prediction based radio resource management
WO2022025989A1 (en) * 2020-07-28 2022-02-03 Zeku, Inc. Antenna beam management assisted by spatial and temporal measurements of wireless terminal
US11297486B2 (en) * 2020-08-13 2022-04-05 Verizon Patent And Licensing Inc. Systems and methods to improve network performance in wireless networks using user mobility patterns
CN112004188A (en) * 2020-08-27 2020-11-27 北京航天拓扑高科技有限责任公司 Information push system based on indoor positioning
US11751056B2 (en) 2020-08-31 2023-09-05 Oracle International Corporation Methods, systems, and computer readable media for 5G user equipment (UE) historical mobility tracking and security screening using mobility patterns
KR20230058386A (en) * 2020-08-31 2023-05-03 퀄컴 인코포레이티드 Configurable metrics for channel state compression and feedback
US11825310B2 (en) 2020-09-25 2023-11-21 Oracle International Corporation Methods, systems, and computer readable media for mitigating 5G roaming spoofing attacks
US11832172B2 (en) 2020-09-25 2023-11-28 Oracle International Corporation Methods, systems, and computer readable media for mitigating spoofing attacks on security edge protection proxy (SEPP) inter-public land mobile network (inter-PLMN) forwarding interface
US11622255B2 (en) 2020-10-21 2023-04-04 Oracle International Corporation Methods, systems, and computer readable media for validating a session management function (SMF) registration request
US20230422134A1 (en) * 2020-11-02 2023-12-28 Beijing Xiaomi Mobile Software Co., Ltd. Communication method and communication device
US11528251B2 (en) 2020-11-06 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for ingress message rate limiting
US11770694B2 (en) * 2020-11-16 2023-09-26 Oracle International Corporation Methods, systems, and computer readable media for validating location update messages
CN116602023A (en) * 2020-12-14 2023-08-15 高通股份有限公司 Determining initial PRACH preamble transmit power based on historically completed PRACH procedures
US11818570B2 (en) 2020-12-15 2023-11-14 Oracle International Corporation Methods, systems, and computer readable media for message validation in fifth generation (5G) communications networks
US11812271B2 (en) 2020-12-17 2023-11-07 Oracle International Corporation Methods, systems, and computer readable media for mitigating 5G roaming attacks for internet of things (IoT) devices based on expected user equipment (UE) behavior patterns
US11329737B1 (en) * 2021-01-04 2022-05-10 Verizon Patent And Licensing Inc. Systems and methods for modification of radio access network parameters based on channel propagation models generated using machine learning techniques
CN112859924B (en) * 2021-01-27 2023-11-28 大连大学 Unmanned aerial vehicle track planning method combining artificial interference and ESN-PSO
US11700510B2 (en) 2021-02-12 2023-07-11 Oracle International Corporation Methods, systems, and computer readable media for short message delivery status report validation
US11496942B2 (en) * 2021-02-19 2022-11-08 Qualcomm Incorporated Performing a handover based at least in part on a predicted user equipment mobility
US11516671B2 (en) 2021-02-25 2022-11-29 Oracle International Corporation Methods, systems, and computer readable media for mitigating location tracking and denial of service (DoS) attacks that utilize access and mobility management function (AMF) location service
US11863359B1 (en) * 2021-05-11 2024-01-02 Amazon Technologies, Inc. Subcarrier pre-equalization technology for frequency selective fading characteristics of wireless channels
US11689912B2 (en) 2021-05-12 2023-06-27 Oracle International Corporation Methods, systems, and computer readable media for conducting a velocity check for outbound subscribers roaming to neighboring countries
US11632271B1 (en) * 2022-02-24 2023-04-18 T-Mobile Usa, Inc. Location-based channel estimation in wireless communication systems
CN117641433A (en) * 2022-08-10 2024-03-01 维沃移动通信有限公司 CSI prediction processing method, device, communication equipment and readable storage medium
CN116095804B (en) * 2023-01-13 2023-08-08 惠州市源医科技有限公司 5G intelligent router and power adjusting method thereof
CN116209030B (en) * 2023-05-06 2023-08-18 四川中普盈通科技有限公司 Mobile platform anti-weak network communication gateway access method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050255870A1 (en) * 2004-05-12 2005-11-17 Samsung Electronics Co., Ltd. Apparatus and method for recovering disconnected communication link in mobile communication system
US20050277415A1 (en) * 2002-05-31 2005-12-15 Nokia Corporation Control of interfrequency handovers
US20100267378A1 (en) * 2007-11-09 2010-10-21 Nec Corporation Radio communication system, method and program
US20110223965A1 (en) * 2004-06-15 2011-09-15 Miklos Gyoergy Smooth Hard Handover Method and Mobile Station Adapted For The Method
US20130165120A1 (en) * 2010-07-13 2013-06-27 Tomas Nylander Methods and arrangements relating to mobility control information
US20130195005A1 (en) * 2012-01-27 2013-08-01 Futurewei Technologies, Inc. Multi-homed mobile relay
US20130260745A1 (en) * 2012-03-30 2013-10-03 Mediatek, Inc. Failure Event Report Extension for Inter-RAT Radio Link Failure
US20150304891A1 (en) * 2012-06-20 2015-10-22 Esmael Hejazi Dinan Signalling Mechanisms for Wireless Device Handover

Family Cites Families (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5428816A (en) 1993-09-09 1995-06-27 Hughes Aircraft Company Method and apparatus for mobile assisted handoff
US5884147A (en) 1996-01-03 1999-03-16 Metawave Communications Corporation Method and apparatus for improved control over cellular systems
US5943621A (en) 1997-07-24 1999-08-24 Northern Telecom Limited Method and apparatus for tracking mobile stations in a wireless communications system
FI106606B (en) 1998-04-03 2001-02-28 Nokia Networks Oy Optimization of a link between a mobile telephone exchange and a radio network controller
US6490460B1 (en) 1998-12-01 2002-12-03 Qualcomm Incorporated Forward and reverse link power control using position and mobility information
EP1071304A1 (en) 1999-07-23 2001-01-24 Lucent Technologies Inc. Method and apparatus for efficiently paging a mobile terminal in a cellular network
KR100350476B1 (en) 1999-12-30 2002-08-28 삼성전자 주식회사 apparatus and method for implementing hand-off in cdma communication system
JP3760079B2 (en) 2000-03-15 2006-03-29 株式会社デンソー Wireless communication system, base station and terminal station
DE10118100A1 (en) * 2001-04-11 2002-10-24 Marconi Comm Gmbh Method for data communication between central station and several subscriber stations, involves detecting capacity utilization of transmission channel prior to selecting the coding method
JP4011368B2 (en) 2002-02-27 2007-11-21 京セラ株式会社 Wireless communication system and wireless communication method
US6750813B2 (en) 2002-07-24 2004-06-15 Mcnc Research & Development Institute Position optimized wireless communication
US7839882B2 (en) 2002-10-31 2010-11-23 Qualcomm Incorporated Resource allocation in a wireless communication system
CN1709001B (en) 2002-11-01 2010-04-14 美商内数位科技公司 Method for channel quality prediction for wireless communication systems
US6957074B2 (en) * 2002-12-26 2005-10-18 Nokia Corporation Apparatus, and an associated method, for reserving resources in a mobile communication system through the use of historical indicia
WO2005029878A2 (en) 2003-09-17 2005-03-31 Andrew Corporation System and method of operation for network overlay geolocation system with repeaters
US8149766B2 (en) * 2003-10-03 2012-04-03 Qualcomm Incorporated Method of downlink resource allocation in a sectorized environment
EP1704740B1 (en) 2003-12-23 2008-04-30 Telefonaktiebolaget LM Ericsson (publ) Method and computer program product for determining a target base station for hand-off of a mobile station
US8483140B1 (en) 2004-03-05 2013-07-09 AT&T Mobiity II LLC Intelligent uplink resource release control in a mobile station
JP4082371B2 (en) 2004-03-26 2008-04-30 日本電気株式会社 Communication proxy device
KR100891110B1 (en) * 2004-06-28 2009-03-30 삼성전자주식회사 Method and apparatus for performing handover
KR100929103B1 (en) * 2004-08-17 2009-11-30 삼성전자주식회사 Frequency allocating apparatus and method for supporting high speed forward packet data service in orthogonal frequency multiplexing mobile communication system
TW200614759A (en) 2004-10-21 2006-05-01 Iwics Inc Implied acknowledgement data transport protocol for a multi-station network
EP1705939A1 (en) 2005-03-24 2006-09-27 Siemens Aktiengesellschaft Fast synchronised handover method and system
US7697479B2 (en) 2005-04-07 2010-04-13 Motorola, Inc. Self-learning geographically aware handoff method and system
US8160613B2 (en) 2005-12-19 2012-04-17 Rockstar Bidco, LP Method and system for handover in cellular wireless using route programming and training processes
US8880126B2 (en) * 2005-12-21 2014-11-04 Ntt Docomo, Inc. Method and system for wireless LAN network detection
US8798661B2 (en) 2005-12-23 2014-08-05 Qualcomm Incorporated Method and apparatus for determining output transmit power for an access channel in a wireless communication network
US7516743B2 (en) 2006-04-20 2009-04-14 Viasys Sleep Systems, Llc Continuous positive airway pressure device and configuration for employing same
US8218512B2 (en) 2006-06-14 2012-07-10 Toshiba America Research, Inc. Distribution of session keys to the selected multiple access points based on geo-location of APs
EP1873951A1 (en) * 2006-06-28 2008-01-02 Siemens S.p.A. A method and system for radio link adaptation, related network and computer program product
US8194558B2 (en) * 2006-08-09 2012-06-05 Lg Electronics Inc. Method of estimating signal-to-noise ratio, method of adjusting feedback information transmission, adaptive modulation and coding method using the same, and transceiver thereof
US20080119209A1 (en) 2006-11-21 2008-05-22 Motorola, Inc. Selection of wireless communication cells based on a mobility state of a wireless device
WO2008086649A1 (en) 2007-01-08 2008-07-24 Huawei Technologies Co., Ltd. Forwarding learnt state information to target node at mobility
KR101132132B1 (en) 2007-03-08 2012-04-03 인터디지탈 테크날러지 코포레이션 Balancing paging load and assigning tracking area updates
KR20090129448A (en) * 2007-03-09 2009-12-16 인터디지탈 테크날러지 코포레이션 Method and apparatus for adjusting a reselection timer and cell ranking criteria, and reporting degraded signal measurement of a serving cell
US9295003B2 (en) * 2007-03-19 2016-03-22 Apple Inc. Resource allocation in a communication system
US11362774B2 (en) 2007-03-20 2022-06-14 Nokia Technologies Oy Transmission adaptation in a wireless network
GB2449228A (en) 2007-04-18 2008-11-19 Nec Corp Tracking area signalling for stationary mobile devices in a cellular communications network
EP2138003B1 (en) 2007-04-26 2016-10-12 Telefonaktiebolaget LM Ericsson (publ) Processing mobile station history information in a wireless communication system
US8134970B2 (en) 2007-05-04 2012-03-13 Wichorus Inc. Method and system for transmitting content in a wireless communication network
US8121784B2 (en) 2007-09-07 2012-02-21 Maritz, Inc. GPS triggered narration and recording for drive events
GB2468791B (en) * 2007-09-26 2013-04-24 Nec Corp Radio communication system and method
CN101843143A (en) 2007-10-31 2010-09-22 三菱电机株式会社 Mobile communication system, base station, mobile station, and base station installation method
US20090131066A1 (en) 2007-11-20 2009-05-21 Motorola, Inc. Techniques for improving channel quality estimates in wireless communication systems
EP2243323A1 (en) 2008-02-22 2010-10-27 Nokia Corporation Mobile equipment autonomous quick release detection
US8737989B2 (en) 2008-08-29 2014-05-27 Apple Inc. Methods and apparatus for machine-to-machine based communication service classes
CN101365242A (en) * 2008-08-29 2009-02-11 同济大学 Method and system based on mobile prediction and group switching
CN101686467B (en) 2008-09-28 2013-08-07 华为技术有限公司 Allocation method and device of paging zone
JP2010081543A (en) 2008-09-29 2010-04-08 Kyocera Corp Radio communication terminal and radio communication method
US8185057B2 (en) 2008-12-30 2012-05-22 Telefonaktiebolaget L M Ericsson (Publ) Uplink channel quality feedback reduction in a mobile communication system
JP5353291B2 (en) 2009-02-19 2013-11-27 ソニー株式会社 Guide route delivery apparatus, guide route delivery method, and guide route delivery program
JP5178609B2 (en) 2009-04-03 2013-04-10 株式会社日立製作所 Wireless communication system
JP5178608B2 (en) 2009-04-03 2013-04-10 株式会社日立製作所 Wireless communication system
EP2242318B1 (en) 2009-04-15 2015-06-03 Telefonaktiebolaget L M Ericsson (publ) OFDMA scheduling method for avoiding leakage at the mobile stations
CN101873620B (en) 2009-04-22 2015-01-28 中兴通讯股份有限公司 Method and device for judging inter-cell reselection parameter and handover parameter matching
WO2010126296A2 (en) 2009-04-28 2010-11-04 Samsung Electronics Co., Ltd. Method and apparatus for managing user equipment history information in wireless communication network
EP2436215A1 (en) 2009-05-27 2012-04-04 Telefonaktiebolaget L M Ericsson (PUBL) Device specific tracking area identity lists
US8706131B2 (en) * 2009-06-18 2014-04-22 Empire Technology Development Llc Device location prediction for mobile service optimization
GB2472595B (en) 2009-08-11 2012-01-11 Ubiquisys Ltd Creating neighbour cell lists
GB2472791A (en) 2009-08-17 2011-02-23 Nec Corp A base station operable to maintain cell history data for a mobile communications device
US8611895B2 (en) 2009-10-30 2013-12-17 Apple Inc. Methods for optimizing paging mechanisms using device context information
EP2320702B1 (en) 2009-11-04 2015-08-12 BlackBerry Limited Method, mobile communication device and communication system controlling wireless transceiver operation in a dual mode mobile communication device
CN102075300B (en) * 2009-11-20 2013-12-04 富士通株式会社 Method and device for selecting modulation coding schemes and precoding matrixes
US8331929B2 (en) 2009-11-24 2012-12-11 At&T Mobility Ii Llc Mobility-based reselection scan scheduling
CN101711055B (en) * 2009-12-10 2012-02-08 中兴通讯股份有限公司 Method, network element and system for controlling transmission power
JP2011217058A (en) * 2010-03-31 2011-10-27 Sony Corp Apparatus and method for controlling communication, program, terminal equipment and wireless communication system
US9119146B2 (en) 2010-06-30 2015-08-25 Nokia Solutions And Networks Oy Scheduling of user terminals in communication network
CN101895949B (en) 2010-07-15 2014-09-10 中兴通讯股份有限公司 Method and device for switching different network systems
US20120033613A1 (en) * 2010-08-04 2012-02-09 National Taiwan University Enhanced rach design for machine-type communications
WO2012023885A1 (en) 2010-08-16 2012-02-23 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatuses for power control using variable step size
CN102447502B (en) 2010-09-30 2015-03-11 日电(中国)有限公司 Method and device for obtaining channel state information of beam forming
CN102457918B (en) 2010-10-20 2015-12-02 华为技术有限公司 Determine the method and apparatus of Target cell
US8385917B2 (en) 2010-11-15 2013-02-26 At&T Mobility Ii Llc Radio selection employing transit data determined from kinetic energy generation
CN101990311A (en) * 2010-12-10 2011-03-23 中国海洋大学 virtual lead code based random access method of wireless mobile broadband system
WO2012093886A2 (en) 2011-01-07 2012-07-12 Lg Electronics Inc. Method and apparatus for verifyng release of lipa pdn connection in wireless communication sytsem
US8537751B2 (en) 2011-02-01 2013-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Minimizing tracking area updates in heterogeneous radio access network
EP2695468A4 (en) * 2011-04-01 2015-04-15 Intel Corp Random access techniques for fixed devices in mobile broadband networks
BR112013024977A2 (en) * 2011-04-05 2017-08-01 Ericsson Telefon Ab L M freestanding maximum power regulation based on channel fingerprint
EP2521397B1 (en) 2011-05-06 2013-09-04 Gemalto M2M GmbH Enabling of enhanced cell selection and enhanced paging of stationary terminal devices in a cellular mobile communication network
US8472982B1 (en) 2011-05-16 2013-06-25 Sprint Spectrum L.P. Rapid paging based on device mobility and coverage area mobility
US8891591B2 (en) 2011-06-27 2014-11-18 Intel Mobile Communications GmbH Receiver circuit and method
WO2013016579A1 (en) 2011-07-26 2013-01-31 United Parcel Service Of America, Inc Systems and methods for assessing mobile asset efficiencies
CN103797846B (en) * 2011-08-04 2017-11-24 瑞典爱立信有限公司 improved switching robustness in cellular radio communications
JP2014522211A (en) 2011-08-11 2014-08-28 インターデイジタル パテント ホールディングス インコーポレイテッド Mobile relay handover
CN102307378A (en) 2011-08-26 2012-01-04 中兴通讯股份有限公司 Method and device for adjusting transmitting power of mobile terminal
GB2495145A (en) 2011-09-30 2013-04-03 Nec Corp Relay services used in LTE advanced systems
EP2764741B1 (en) 2011-10-04 2015-12-30 Telefonaktiebolaget L M Ericsson (publ) Paging a mobile entity in mobile networks
EP2774429A1 (en) 2011-11-04 2014-09-10 Telefonaktiebolaget L M Ericsson (publ) Method and device for transmission power control
DE102011118706B4 (en) * 2011-11-16 2014-03-20 Audi Ag Method for transmitting data between a mobile terminal and at least one fixed data network, mobile terminal and motor vehicle with a mobile terminal
US9031562B2 (en) 2011-12-19 2015-05-12 Bandwidth.Com, Inc. Intelligent handoffs for enhancing or avoiding dropped and interrupted communication sessions
WO2013107042A1 (en) 2012-01-20 2013-07-25 Nokia Siemens Networks Oy Mobility control in a communication system
EP2632205B1 (en) * 2012-02-24 2018-08-22 BlackBerry Limited Monitoring neighbour cells
US9125138B2 (en) 2012-02-29 2015-09-01 Apple Inc. System and method for optimizing video conferencing in a wireless device
US20130237233A1 (en) 2012-03-08 2013-09-12 Qualcomm Incorporated Method and apparatus for offloading devices in femtocell coverage
US9198158B2 (en) 2012-05-25 2015-11-24 Alcatel Lucent Predictive paging based on mobility history and movement patterns
US9432814B2 (en) 2012-07-16 2016-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Tracking area list handling
US8818392B2 (en) * 2012-08-21 2014-08-26 International Business Machines Corporation Network and user behavior based time-shifted mobile data transmission
US20140073303A1 (en) 2012-09-10 2014-03-13 At&T Mobility Ii Llc Historic performance analysis for modification of neighbor relations
US20140094178A1 (en) 2012-10-02 2014-04-03 Suat R. Eskicioglu Proactive, location-based trigger for handover and redirection procedures
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
US20140274152A1 (en) 2013-03-14 2014-09-18 Tim Lichti System and Method for Tracking of Mobile Resources
US20150289110A1 (en) 2013-07-31 2015-10-08 Qualcomm Incorporated Mobile device defined tracking area
US20150038140A1 (en) 2013-07-31 2015-02-05 Qualcomm Incorporated Predictive mobility in cellular networks
US9474000B2 (en) 2013-07-31 2016-10-18 Qualcomm Incorporated Handover and reselection searching using predictive mobility
US20150163639A1 (en) 2013-07-31 2015-06-11 Qualcomm Incorporated Mobile device defined tracking area
US9226197B2 (en) 2013-10-21 2015-12-29 At&T Intellectual Property I, L.P. Network based speed dependent load balancing
US9591458B2 (en) 2014-03-12 2017-03-07 Marvell World Trade Ltd. Method and apparatus for adaptive positioning

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050277415A1 (en) * 2002-05-31 2005-12-15 Nokia Corporation Control of interfrequency handovers
US20050255870A1 (en) * 2004-05-12 2005-11-17 Samsung Electronics Co., Ltd. Apparatus and method for recovering disconnected communication link in mobile communication system
US20110223965A1 (en) * 2004-06-15 2011-09-15 Miklos Gyoergy Smooth Hard Handover Method and Mobile Station Adapted For The Method
US20100267378A1 (en) * 2007-11-09 2010-10-21 Nec Corporation Radio communication system, method and program
US20130165120A1 (en) * 2010-07-13 2013-06-27 Tomas Nylander Methods and arrangements relating to mobility control information
US20130195005A1 (en) * 2012-01-27 2013-08-01 Futurewei Technologies, Inc. Multi-homed mobile relay
US20130260745A1 (en) * 2012-03-30 2013-10-03 Mediatek, Inc. Failure Event Report Extension for Inter-RAT Radio Link Failure
US20150304891A1 (en) * 2012-06-20 2015-10-22 Esmael Hejazi Dinan Signalling Mechanisms for Wireless Device Handover

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9763252B2 (en) 2013-07-31 2017-09-12 Qualcomm, Incorporated Adapting mobile device behavior using predictive mobility
US9474000B2 (en) 2013-07-31 2016-10-18 Qualcomm Incorporated Handover and reselection searching using predictive mobility
US9485771B2 (en) 2013-07-31 2016-11-01 Qualcomm Incorporated Random access using predictive mobility
US20150358866A1 (en) * 2013-10-28 2015-12-10 Lg Electronics Inc. Method and apparatus for performing dual connectivity in heterogeneous network
US9992711B2 (en) * 2013-10-28 2018-06-05 Lg Electronics Inc. Method and apparatus for performing dual connectivity in heterogeneous network
US10278098B2 (en) * 2013-10-28 2019-04-30 Lg Electronics Inc. Method and apparatus for performing dual connectivity in heterogeneous network
US20150120930A1 (en) * 2013-10-31 2015-04-30 Aruba Networks.Com Provisioning access point bandwidth based on predetermined events
US9591562B2 (en) * 2013-10-31 2017-03-07 Aruba Networks, Inc. Provisioning access point bandwidth based on predetermined events
US20160285679A1 (en) * 2014-03-21 2016-09-29 Telefonaktiebolaget Lm Ericsson (Publ) Mobility Robustness in a Cellular Network
US11005704B2 (en) 2014-03-21 2021-05-11 Telefonaktiebolaget Lm Ericsson (Publ) Mobility robustness in a cellular network
US10530639B2 (en) * 2014-03-21 2020-01-07 Telefonaktiebolaget Lm Ericsson (Publ) Mobility robustness in a cellular network
US11671310B2 (en) 2014-03-21 2023-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Mobility robustness in a cellular network
US9332477B2 (en) * 2014-07-29 2016-05-03 Aruba Networks, Inc. Location driven association of client devices to access points
US9497667B2 (en) * 2014-09-11 2016-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Fast WiFi to LTE handover
US10425864B2 (en) * 2015-02-13 2019-09-24 Samsung Electronics Co., Ltd. Methods and apparatuses for processing UE context of UE
US10392036B2 (en) * 2015-03-05 2019-08-27 Mitsubishi Electric Corporation Train control system, base station control device, and ground wireless base station system
US10716059B2 (en) * 2015-07-16 2020-07-14 Apple Inc. Intelligent PLMN selection for link budget limited wireless devices
US11889438B2 (en) * 2015-10-15 2024-01-30 Telefonaktiebolaget Lm Ericsson (Publ) Prose operation on non-serving carrier frequency
US20170289892A1 (en) * 2016-03-31 2017-10-05 International Business Machines Corporation Selection of inter-network communication
US10313948B2 (en) * 2016-03-31 2019-06-04 International Business Machines Corporation Selection of inter-network communication
US20170289765A1 (en) * 2016-03-31 2017-10-05 International Business Machines Corporation Selection of inter-network communication
US10264500B2 (en) * 2016-03-31 2019-04-16 International Business Machines Corporation Selection of inter-network communication
TWI634809B (en) * 2016-04-22 2018-09-01 聯發科技(新加坡)私人有限公司 Methods and apparatus for measurement and connectivity control in macro-assisted heterogeneous network
US20170315897A1 (en) * 2016-04-29 2017-11-02 International Business Machines Corporation Server health checking
US9930717B2 (en) 2016-06-06 2018-03-27 Apple Inc. Intermittent out of service recovery on accessory device
US10182337B2 (en) 2016-06-06 2019-01-15 Apple Inc. Intermittent out of service recovery on accessory device
US10986557B2 (en) * 2016-11-04 2021-04-20 Huawei Technologies Co., Ltd. Method for sending end marker, device, and system
US20190261246A1 (en) * 2016-11-04 2019-08-22 Huawei Technologies Co., Ltd. Method for sending end marker, device, and system
US11818645B2 (en) 2016-11-04 2023-11-14 Huawei Technologies Co., Ltd. Method for sending end marker, device and system
US20210211946A1 (en) * 2018-05-30 2021-07-08 Beijing Xiaomi Mobile Software Co., Ltd. Processing method and apparatus for cell handover
US11659455B2 (en) * 2018-05-30 2023-05-23 Beijing Xiaomi Mobile Software Co., Ltd. Processing method and apparatus for cell handover
EP3836591A4 (en) * 2018-09-11 2021-11-17 Huawei Technologies Co., Ltd. Communication method and communication device employing unlicensed frequency band
US11963221B2 (en) 2018-09-11 2024-04-16 Huawei Technologies Co., Ltd. Communication method and communications apparatus for using unlicensed frequency band
US11070341B2 (en) 2018-12-25 2021-07-20 Shenzhen Polytechnic Robust data transmission method in internet of things
CN109714735A (en) * 2018-12-25 2019-05-03 深圳职业技术学院 The data transmission method of robust in a kind of Internet of Things
CN114788353A (en) * 2019-11-28 2022-07-22 瑞典爱立信有限公司 Performing a handover procedure
EP4066542A4 (en) * 2019-11-28 2024-01-17 Ericsson Telefon Ab L M Performing a handover procedure
US11496938B1 (en) 2021-01-22 2022-11-08 Sprint Communications Company L.P. User equipment (UE) handover based on an active media session
US11805463B2 (en) 2021-07-23 2023-10-31 T-Mobile Innovations Llc User equipment (UE) handover in wireless communication networks

Also Published As

Publication number Publication date
US20150038140A1 (en) 2015-02-05
WO2015017165A1 (en) 2015-02-05
US9763252B2 (en) 2017-09-12
WO2015017162A1 (en) 2015-02-05
US9485771B2 (en) 2016-11-01
US20150038180A1 (en) 2015-02-05
EP3028510A1 (en) 2016-06-08
CN105432118B (en) 2018-10-16
WO2015017159A3 (en) 2015-04-02
WO2015017161A1 (en) 2015-02-05
CN105432118A (en) 2016-03-23
CN105474714A (en) 2016-04-06
EP3028503A1 (en) 2016-06-08
WO2015017163A1 (en) 2015-02-05
EP3028503B1 (en) 2021-02-24
US20150038156A1 (en) 2015-02-05
US20150036598A1 (en) 2015-02-05
WO2015017159A2 (en) 2015-02-05

Similar Documents

Publication Publication Date Title
US20150038143A1 (en) Optimizing handover or cell reselection based on historical data
JP7279766B2 (en) Wireless terminal, base station, and methods thereof
JP7388480B2 (en) Wireless station, method performed at the wireless station, and wireless terminal
US10833760B2 (en) Coverage enhancement mode switching for wireless communications using shared radio frequency spectrum
CN109792649B (en) Techniques for mobility mode selection in uplink-based mobility and downlink-based mobility
US10455468B2 (en) Mobility enhancements for high speed scenarios
US20150163639A1 (en) Mobile device defined tracking area
RU2668071C1 (en) Communication optimization method and device
US9913179B2 (en) Method and system to trigger UE handover in a radio communication network
CN109495935B (en) Switching method, base station and user terminal
US11751113B2 (en) User equipment autonomous serving cell selection in new radio
EP3285520A1 (en) Determining, by a user equipment (ue), a time-to-trigger parameter for handover execution in a heterogeneous network
WO2016072047A1 (en) Wireless terminal, wireless station, and methods for same
US20120282932A1 (en) Apparatus and Method
US20170303181A1 (en) Cell change management during voice call establishment
EP2982164B1 (en) Measurement configuration for heterogenous networks
EP3002972A1 (en) Handover processing method, device and system
US9668174B2 (en) Mobile communication method
WO2018000246A1 (en) Cell handover method and relevant apparatus
US10524196B2 (en) Intra control node handover agnostic to user nodes
RU2722418C2 (en) Alarm optimization method and device
WO2023131514A1 (en) Coordinated mro for pscell change failure

Legal Events

Date Code Title Description
AS Assignment

Owner name: QUALCOMM INCORPORATED, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KILPATRICK, THOMAS, II;AWONIYI-OTERI, OLUFUNMILOLA;QUICK, ROY FRANKLIN, JR.;AND OTHERS;SIGNING DATES FROM 20140814 TO 20140815;REEL/FRAME:033565/0261

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION