Cell reselection strategy method, system, equipment and computer readable medium

By using the cell reselection strategy generated by machine learning algorithms in the telecommunications system, combined with the mobility history information and reference signals of user equipment, the cell reselection decision in idle mode is optimized, and the power consumption and resource waste caused by invalid cell handover in the prior art is solved, and more efficient battery use and resource management is achieved.

CN120239983APending Publication Date: 2025-07-01RAKUTEN SYMPHONY INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380080463.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-01-11
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the existing telecommunications system, the cell reselection strategy of user equipment in idle mode mainly relies on predetermined standards, resulting in frequent invalid cell handover, increasing power consumption and radio resource usage.

Method used

By receiving the mobility history information of multiple user devices, a machine learning algorithm is used to generate a flexible cell reselection strategy, and combining actual reference signal strength and historical data, the cell reselection decision is optimized.

Benefits of technology

It reduces power consumption of user equipment, extends battery life, and reduces the use of radio resources, improving the efficiency and connection quality of cell reselecting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239983A_ABST
    Figure CN120239983A_ABST
Patent Text Reader

Abstract

A user equipment (UE) includes a memory having non-transitory instructions stored therein, and a processor coupled to the memory and configured to execute the instructions to cause the UE to receive a cell reselection policy from a network, the cell reselection policy including cell reselection criteria based on mobility history information (MHI) of a plurality of UEs other than the UEs. When camped on a first cell and operating in an idle mode, the UE receives a first reference signal from the first cell and a second reference signal from a second cell, and applies a cell reselection policy to the first reference signal and the second reference signal, thereby determining whether to remain camped on the first cell. Based on the determination, the UE either remains camping on the first cell, or performs cell reselection to the second cell.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This description relates to methods, systems, devices, and non-transitory computer-readable media for the automatic generation and execution of cell reselection strategies in telecommunications applications. Background Art

[0002] Telecommunication systems, such as cellular systems, include an increasing number of cells with overlapping coverage areas and an increasing variety of sizes and signal strengths. A user equipment (UE) operating in the idle mode is typically considered to "camp" on a given cell based on an initial confirmation that the cell meets certain predetermined suitability criteria. Once camped on a first cell, the UE can access and from a radio access network (RAN), but does not actively connect to the RAN until it switches from the idle mode to the connected mode. An option is presented to a UE in the idle mode that is moving between overlapping cells to either remain camped on the first cell or temporarily switch to the connected mode to reselect and camp on a second cell. Summary of the Invention

[0003] In some embodiments, a UE includes a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the UE to receive a cell reselection strategy from a network, where the cell reselection strategy includes cell reselection criteria based on mobility history information (MHI) of a plurality of UEs other than the UE, and when camped on a first cell and operating in the idle mode, receive a first reference signal from the first cell and a second reference signal from a second cell, and apply the cell reselection strategy to the first reference signal and the second reference signal to determine whether to remain camped on the first cell. Based on the determination, the UE remains camped on the first cell or performs a cell reselection to the second cell.

[0004] In some embodiments, a device includes a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the device to receive MHI from each of a plurality of first UEs, generate a cell reselection strategy including cell reselection criteria based on the received MHI, and send the cell reselection strategy to a second UE.

[0005] In some embodiments, a method includes receiving, by a network device, a MHI from each of a plurality of first UEs, applying a machine learning algorithm to the received MHI to generate an idle mode cell reselection policy including cell reselection criteria based on the received MHI, and sending the idle mode cell reselection policy to a second UE, and using the second UE to receive the idle mode cell reselection policy, receiving a first reference signal and a second reference signal from a corresponding first cell and a second cell when in an idle mode, and based on applying the idle mode cell reselection policy to the first reference signal and the second reference signal, either remaining in the idle mode camped on the first cell or switching out of the idle mode and performing cell reselection to camp on the second cell. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying drawings. In accordance with standard practice in the industry, various features are not drawn to scale. In fact, for the sake of discussion, the dimensions of the various features are arbitrarily increased or reduced.

[0007] Figures 1A to 1C is a schematic diagram of a communication system according to some embodiments.

[0008] Figure 2 is a flowchart of a method for generating a cell reselection policy according to some embodiments.

[0009] Figure 3A and Figure 3B is a flowchart of a method for generating a cell reselection policy according to some embodiments.

[0010] Figure 4 is a schematic diagram of a processor-based device according to some embodiments. DETAILED DESCRIPTION

[0011] The following disclosure provides many different embodiments or examples for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. Of course, these are merely examples and not restrictive. For example, in the following description, the formation or positioning of a first feature on or above a second feature includes embodiments in which the first feature and the second feature are formed or positioned in direct contact, and includes embodiments in which additional features are formed or positioned between the first feature and the second feature, causing the first feature and the second feature to be indirectly in contact. Additionally, the present disclosure repeats reference numerals and / or letters in various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and / or configurations discussed.

[0012] In addition, for ease of description, spatially relative terms, such as "directly below," "below," "lower," "above," "upper," etc., are used herein to describe the relationship of one element or feature to another (multiple) element or (multiple) features as shown in the accompanying drawings. The spatially relative terms are intended to encompass different orientations of the system or object in use or operation in addition to the orientation depicted in the accompanying drawings. The system is otherwise oriented (rotated 90 degrees or at other orientations), and the spatially relative descriptors used herein are interpreted accordingly.

[0013] In various embodiments, some or all of the methods, systems, devices, and computer-readable media involve receiving, using a network device, mobility history information (MHI) from multiple user equipment (UE) sources, generating a cell reselection policy including one or more cell reselection criteria based on the MHI, such as by applying a machine learning (ML) algorithm, and sending the cell reselection policy to the UE. The UE receives the cell reselection policy, may use self-generated data to fine-tune the policy, and receives reference signals from a first cell and a second cell, and based on applying the cell reselection policy to the reference signals, either remains camped on the first cell or performs reselection to the second cell. In some embodiments, the UE source generates and the network device receives the MHI that includes cell reselection activity information in addition to the MHI based on an industry standard, such as information corresponding to technical specification 3GPP TS 38.305.

[0014] By using one or more devices in a UE or a network device to perform some or all of the operations of the present disclosure, an idle mode cell reselection strategy in a telecommunication system is based on UE activity, making cell reselection more efficient than in a telecommunication system in which a reselection strategy is not based on UE activity (e.g., based only on a predetermined criterion). Because each cell reselection requires the UE to temporarily transition from an idle mode to a higher power connected mode and includes UE-cell communication, the improved reselection efficiency is used to reduce UE power requirements compared to other methods, thereby extending battery life, and overall reducing radio resource usage in both the UE and the telecommunication system.

[0015] Figures 1A to 1C is a schematic diagram of a telecommunications system 100 (hereinafter referred to as "system 100") according to some embodiments. For illustrative purposes, Figures 1A to 1C Each graph in is simplified.

[0016] System 100 includes devices 102 coupled to network 104 via links 106. Network 104 is coupled to device 102N of devices 102 via link 106N of links 106. Devices 102, including device 102N, are coupled to each other via network 104 and links 106, including link 106N.

[0017] In various embodiments, device 102 corresponds to a combination of a computing device, a computing system, a server, a server cluster, and / or in some embodiments, a combination of multiple server clusters also referred to as a server farm or a data center. In some embodiments, the device 400 discussed below with respect to Figure 4 is an embodiment of device 102.

[0018] In some embodiments, one or more of the devices 102 are of the type of a mobile terminal, a fixed terminal, or a portable terminal, including a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a wearable circuit, a mobile handset, a server, a game console, a stationary or mobile sensor, or a combination thereof. In some embodiments, one or more of the devices 102 include a display through which a user interface is presented. Other configurations and / or types of device 102 are within the scope of the present disclosure.

[0019] In the embodiment depicted in Figure 1A , device 102N includes a cell reselection policy generator 122N and a storage device 124N configured to store one or more cell reselection policies 126N and a mobility history 128N. In some embodiments, the cell reselection policy generator 122N is also referred to as the reselection policy generator 122N, the cell reselection policy 126N is also referred to as the reselection policy 126N, and / or the mobility history 128N is also referred to as the mobility history information (MHI) 128N and / or enhanced MHI 128N.

[0020] In the embodiment depicted in Figure 1A , the device 102N including the reselection policy generator 122N is a single instance of multiple devices 102. In some embodiments, the device 102N including the reselection policy generator 122N includes more than one instance of multiple devices 102. Each of the reselection policy generator 122N, the reselection policy 126N, and the mobility history 128N is also discussed below.

[0021] For example, the storage device of storage device 124N is one or more computer-readable non-volatile storage devices, such as a database. In some embodiments, the storage device includes the memory 404 discussed below with respect to Figure 4 . In the embodiment depicted in Figure 1A , the storage device 124N is located on the device 102N. In some embodiments, the storage device 124N is located external to the device 102N, for example, on one or more servers accessible via a link 106N.

[0022] In Figure 1AIn the depicted embodiment, a single instance of storage device 124N is configured to store reselection policy 126N and mobility history 128N. In some embodiments, storage device 124N includes more than one instance, such as distributed across multiple servers, with each instance configured to store some or all of each of cell reselection policy 126N and mobility history 128N.

[0023] Network 104 is one or more interconnected devices (not shown separately) configured to provide electronic communication between the interconnected devices and the multiple devices 102, in some cases via multiple links 106. In some embodiments, network 104 corresponds to the Internet.

[0024] In some embodiments, network 104 includes or represents a radio access network (RAN), implements a radio access technology (RAT), and resides between devices such as mobile phones, computers, or other devices and provides a connection to the multiple devices 102.

[0025] In some embodiments, one or more of the interconnected devices of network 104 and / or the multiple devices 102 are configured as one or more of a local area network (LAN), wide area network (WAN), metropolitan area network (MAN), Internet local area network (IAN), campus area network (CAN), or virtual private network (VPN). In some embodiments, one or more of the interconnected devices of network 104 and / or the multiple devices 102 are configured as a backbone or core network (CN), which is part of a computer network of interconnected networks and provides a path for exchanging information between different LANs, WANs, etc.

[0026] In some embodiments, some of the interconnected devices of network 104 and / or device 102 are configured as a server cluster, e.g., included in a data center. In some embodiments, the server cluster is part of a cloud computing environment.

[0027] In Figure 1A the depicted embodiment, network 104 includes base stations 108A and 108B (hereinafter referred to as base station 108), each base station including antennas 110 wirelessly connected to one or more instances of user equipment (UE) 112 located within geographic coverage area 114.

[0028] In some embodiments, network 104 is a Global System for Mobile Communications (GSM) RAN, GSMZEDGE RAN, Universal Mobile Telecommunications System (UMTS) RAN (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), Open RAN (O-RAN), or Cloud RAN (C-RAN). In some embodiments, network 104 resides between UE 112 (e.g., a mobile phone, computer, or any remotely controlled machine) and one or more core networks.

[0029] In some embodiments, network 104 is a hierarchical telecommunications network that includes one or more intermediate links (also referred to as the backhaul portion in some embodiments) between the RAN and one or more core networks. Two common methods of mobile backhaul implementation are fiber-based backhaul and wireless point-to-point backhaul. As the capacity and latency requirements of 4G and 5G networks become higher, other methods such as copper-based wired, satellite communication, and point-to-multipoint wireless technologies are being phased out. Backhaul generally refers to the network side that communicates with the global Internet. The UE 112 that communicates with base station 108 constitutes a local subnet. In some embodiments, the backhaul includes wired, fiber, and / or wireless components, which include microwave bands as well as mesh and edge network topologies that use high-capacity wireless channels to obtain packets to microwave or fiber links.

[0030] In some embodiments, base station 108 is a lattice or self-supporting tower, guyed tower, monopole tower, and stealth tower (e.g., a tower designed to resemble a tree, cactus, water tower, sign, lighting standard, and other types of structures). In some embodiments, base station 108 is a cellular-enabled mobile device site where antennas and electronic communication equipment are typically placed on radio masts, towers, or other raised structures to create a cell (or adjacent cells) in the network. The raised structure typically supports one or more antennas 110 and one or more transmitter / receiver sets, transceivers, digital signal processors, control electronics, remote radio heads (RRHs), primary and backup power supplies, and shelters. Base stations are known by other names, such as base transceiver stations, mobile phone masts, or cellular towers. In some embodiments, the base station is an edge device configured to wirelessly communicate with the UE. The edge device provides an entry point into the service provider's core network. Examples include routers, routing switches, integrated access devices (IADs), multiplexers, and various MAN and WAN access devices.

[0031] In at least one embodiment, an example of antenna 110 is a sector antenna, e.g., a directional microwave antenna with a sector radiation pattern or multiple sector antennas, e.g., configured to have a full-circle coverage area 114. In some embodiments, an example of antenna 110 is a circular antenna. In some embodiments, an example of antenna 110 operates at microwave or ultra-high frequency (UHF) frequencies (300 megahertz (MHz) to 3 gigahertz (GHz)).

[0032] In various embodiments, the geographical coverage area 114 (also referred to as cell 114 in some embodiments) is a three-dimensional space having a shape and size based on the configuration of the corresponding base station 108 (e.g., power level) and antenna 110 (e.g., number of sectors). In various embodiments, the geographical coverage area 114 has a substantially spherical, hemispherical, conical, cylindrical, circular or oval disk or other shape corresponding to the base station and antenna configuration. In various embodiments, one or more of the shape or size of the geographical coverage area 114 varies over time, e.g., based on a variable base station power level and / or a variable number of active antennas and / or antenna sectors.

[0033] In some embodiments, the geographical coverage area 114 is referred to as a macro cell, micro cell, pico cell, femto cell or small cell. In some embodiments, the coverage area 114 is referred to as an indoor small cell (IDSC).

[0034] Some or all examples of base station 108 are configured to transmit reference signals including at least one primary synchronization signal (PSS), at least one secondary synchronization signal (SSS) and additional physical channel signals. The physical channel signals include a master information block (MIB) and system information blocks (SIBs), which together include cell identifiers, tracking area codes, cell availability indicators (e.g., suitable, acceptable, reserved, prohibited, available only to closed subscriber groups), service level indicators, time and / or frequency resource allocation indicators, and other information related to cell-based communication.

[0035] In some embodiments, an instance of UE 112 is a computer or computing system. In some embodiments, an instance of UE 112 has a liquid crystal display (LCD), light emitting diode (LED), or organic light emitting diode (OLED) screen interface, such as providing a graphical user interface with a touchscreen interface having digital buttons and a keyboard or physical buttons and a physical keyboard. In some embodiments, an instance of UE 112 is connected to the Internet and interconnected with other devices. In some embodiments, an instance of UE 112 incorporates an integrated camera, the ability to place and receive voice and video phone calls, video games, and global positioning system (GPS) capabilities. In some embodiments, an instance of UE 112 executes as a virtual machine or allows third-party applications to run as containers. In some embodiments, an instance of UE 112 is a computer (such as a tablet computer, netbook, digital media player, digital assistant, graphing calculator, handheld game console, handheld personal computer (PC), laptop computer, mobile Internet device (MID), personal digital assistant (PDA), pocket calculator, portable media player, or ultra-mobile PC), a mobile phone (such as a camera phone, feature phone, smartphone, or phablet), a digital camera (such as a digital video camera or digital still camera (DSC), digital video camera (DVC), or front camera), a pager, a personal navigation device (PND), a wearable computer (such as a calculator watch, smartwatch, head-mounted display, headset, or biometric device), or a smart card).

[0036] UE 112 is configured to receive a reference signal transmitted by a first instance of base station 108, decode and verify the relevant information contained therein, and based on the verified decoded information, camp on a coverage area 114 corresponding to the first instance of base station 108. Once camped on the corresponding coverage area 114, UE 112 is configured to operate in an idle mode, in which the UE can access and be accessed by the RAN, but is not actively connected and does not have a dedicated connection to the RAN until it switches from the idle mode to the connected mode.

[0037] As Figure 1A depicted, some instances of coverage area 114 overlap such that a given UE 112 can be located in multiple instances of coverage area 114 simultaneously. Accordingly, a UE 112 operating in the idle mode and camped on a first instance of overlapping coverage area 114 (referred to as a first cell 114 in some embodiments) is presented with a choice of either remaining camped on the first cell 114 or temporarily switching to the connected mode and reselecting to camp on a second instance of coverage area 114 (referred to as a second cell 114 in some embodiments).

[0038] As depicted in FIG. IB, a given instance of UE 112 is also configured to include a cell reselection policy generator 122U and a storage device 124U configured to store a cell reselection policy 126U and mobility history information (MHI) 128U. In some embodiments, the cell reselection policy generator 122U is also referred to as the reselection policy generator 122U, the cell reselection policy 126U is also referred to as the reselection policy 126U, and / or the mobility history 128U is also referred to as the MHI 128U and / or enhanced MHI 128U. Each of the cell reselection policy generator 122U, the cell reselection policy 126U, and the mobility history information 128U is also discussed below.

[0039] In some embodiments, a given instance of UE 112 does not include a reselection policy generator 122U. In some embodiments, a given instance of UE 112 corresponds to the device 400 discussed below with respect to Figure 4 discussion.

[0040] In some embodiments, a user of the network 104 (e.g., a user of the device 102) accesses the network 104 through a service provider, an enterprise or organization that sells bandwidth or network access by providing direct Internet backbone access to an Internet service provider and generally accessing its network access point (NAP). The service provider is sometimes referred to as a backbone provider or Internet provider. Service providers include telecommunications companies, data carriers, wireless communication providers, Internet service providers, and cable television operators that provide high-speed Internet access.

[0041] Link 106 includes hardware configured to enable electronic communication between the device 102 and the network 104. In various embodiments, one or more of the links 106 are wired links, such as fiber optic, shielded, twisted pair, or other cables, or wireless link types.

[0042] In various embodiments, one or more of the links 106 are configured to communicate based on code division multiple access (CDMA), wideband CDMA (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiplexing (OFDM), time division duplex (TDD), frequency division duplex (FDD), Bluetooth, infrared (IR), etc. or other protocols that can be used in wired or wire data communication networks. Accordingly, the exemplary illustrations provided herein are not intended to limit the embodiments of the present disclosure and are only helpful in describing aspects of the embodiments of the present disclosure.

[0043] The reselection policy generator 122N is one or more instruction sets configured to execute on the device 102N, whereby the reselection policy 126N is generated, constructed, modified, stored in the storage device 124N, and sent to one or more UEs 112 according to the cell reselection policy generation method 200 discussed below. In some embodiments, the reselection policy generator 122N is configured to run as a stand-alone program or within one or more instruction sets. In some embodiments, the reselection policy generator 122N is configured to run on one or more devices 102 other than the device 102A.

[0044] The reselection policy generator 122N is configured to receive instances of the MHI 128U from each of the plurality of UEs 112, store some or all of the received instances of the MHI 128U as the mobility history 128N in the storage device 124N, access the mobility history 128N from the storage device 124N, generate and modify the reselection policy 126N based on the mobility history 128N, and send at least one reselection policy 126N to at least one of the plurality of UEs 112 or to at least one UE 112 separate from the plurality of UEs 112.

[0045] In some embodiments, one or more instruction sets separate from the reselection policy generator 122N are configured to receive and store instances of the mobility history 128U from the plurality of UEs 112, and the reselection policy generator 122N is configured to access the mobility history 128N from the storage device 124N based on the mobility history 128N previously stored by the separate instructions.

[0046] The mobility histories 128U and 128N include data records of information corresponding to multiple aspects of the UE 112's operational activities, including at least information according to one or more industry standards corresponding to UE-base station communication, e.g., the technical specification 3GPP TS38.305. In some embodiments, in addition to the information corresponding to one or more industry standards, the mobility histories 128U and 128N also include data records of information.

[0047] In some embodiments, the mobility history 128U and 128N include data records of one or more of the following: UE location, speed, direction, trajectory and / or altitude; location, time, date, signal frequency and power level, and other details of cell reselection activities; reselection decision results; cell radio conditions found during reselection; UE idle / connected mode timing, duration and switching frequency history; visited cell history information, including cell identifier and / or other MIB and / or SIB details; co-frequency and / or inter-frequency operation information, such as signal frequency, bandwidth, priority, etc.; performance statistics of cell reselection strategies; or other information related to UE cell reselection activities.

[0048] In various embodiments, the device 102N is configured to receive mobility histories 128U from multiple instances of the UE 112, the mobility histories 128U including a uniform set of data records or a varying set of data records and / or having a uniform or varying data record format. In various embodiments, the reselection strategy generator 122N is configured to store the mobility histories 128N in the storage device 124N, the mobility histories 128N including the same set of data records or a varying set of data records and / or having a uniform or different data record format as some or all of the received mobility histories 128U.

[0049] In various embodiments, multiple instances of the UE 112 are configured to send mobility history 128U including a uniform set of data records or a varying set of data records and / or having a uniform or varying data record format to one or more instances of the device 102N. In various embodiments, a given UE 112 is configured to send corresponding instances of the mobility history 128U over time having a uniform set of data records or a varying set of data records and / or having a uniform or varying data record format.

[0050] In some embodiments, the UE 112 is configured to send the MHI 128U to one or more instances of the device 102N when operating in connected mode. In some embodiments, a given UE 112 is configured to switch from idle mode to connected mode, for example periodically and / or after a predetermined period of time, send the MHI 128U to one or more instances of the device 102N, and then switch back to idle mode. In some embodiments, a given UE 112 is configured to send the MHI 128U to one or more instances of the device 102N after switching from idle mode to connected mode (e.g., in response to user activity or as part of performing cell reselection to a neighboring cell).

[0051] In some embodiments, the reselection strategy generator 122N is configured to include in the mobility history 128N information in addition to the MHI 128U received from the UE 112, such as events and / or measurement information received and / or sent by the device 102N and / or other instances of the device 102 corresponding to the connected mode activity of the UE 112.

[0052] The reselection policy generator 122N is configured to generate and / or modify the reselection policy 126N based on the subset of the MHI 128N retrieved from the storage device 124N. In various embodiments, the reselection policy generator 122N is configured to retrieve a given subset that includes data records corresponding to the MHI 128U received from multiple instances of the UE 112, for example, multiple instances of the UE 112 located in the same geographic area and having similar trajectories and / or mobility directions, and / or multiple instances of the UE 112 selected based on hardware and / or software configuration criteria.

[0053] In some embodiments, the reselection strategy generator 122N includes one or more algorithms configured to generate and / or modify the reselection strategy 126N based on the mobility history 128N. In some embodiments, the one or more algorithms 128N based on the mobility history are configured to generate and / or modify a given reselection strategy 126N that is configured to reduce the number of cell reselections compared to a default cell reselection strategy based on a predetermined criterion (e.g., based only on the relative priority or power level of the first cell reference signal and one or more other cell reference signals).

[0054] In some embodiments, the reselection strategy generator 122N includes one or more artificial intelligence (AI) (e.g., machine learning (ML)) algorithms configured to generate and / or modify the reselection strategy 126N by using the MHI 128N as a training and / or feedback input. In some embodiments, the reselection strategy generator 122N is configured to use the MHI 128N as a training and / or feedback input by selecting one or more subsets of the MHI 128N configured to match the corresponding ML algorithm. In some embodiments, the one or more ML algorithms include a neural network algorithm, such as a convolutional neural network algorithm.

[0055] The reselection strategy generator 122N is configured to generate a reselection strategy 126N including a data record of reselection criteria (e.g., signal power or quality level thresholds or ranges, or cell types, sizes, or priority levels) and decision indicators (e.g., select / skip indicators or priority level assignments).

[0056] In some embodiments, the reselection strategy generator 122N is configured to generate and / or modify various reselection strategies 126N, a given reselection strategy variant corresponding to one or more characteristics of the UE 112, such as a power saving algorithm having one of various complexity levels from basic to advanced. In some embodiments, the reselection strategy generator 122N is configured to generate and / or modify a given reselection strategy variant corresponding to one or more hardware and / or software versions of the UE 112 (e.g., manufacturer and / or model, or operating system type and / or update level).

[0057] The reselection policy generator 122N is configured to send the generated and / or modified reselection policy 126N to the UE 112, e.g., periodically or in response to one or more triggering activities of one or both of the device 102N or the UE 112. In some embodiments, the reselection policy generator 122N is configured to send a specific variation of the generated and / or modified reselection policy 126N to the UE 112 based on one or more characteristics and / or hardware and / or software versions of the corresponding UE 112. The reselection policy generator 122N may also send one or more indicators to the UE 112 that are configured to facilitate use of the generated and / or modified reselection policy 126N, e.g., one or more UE-specific parameters that a given UE 112 may use to run additional algorithms and / or perform fine-tuning adjustments to the reselection policy 126N.

[0058] The given UE 112 is configured to receive the corresponding generated or modified reselection policy 126N and store it in the storage device 124U as the reselection policy 126U. In some embodiments, the given UE 112 includes a reselection policy generator 122U that is configured to modify the received reselection policy 126N (e.g., by changing the threshold level based on the mobility history 128U) before storing the received reselection policy 126N in the storage device 124U as the reselection policy 126U.

[0059] The reselection policy 126U includes a data record that may be used by the UE 112 as part of idle mode operation in which the UE 112 determines whether to remain camped on the first cell 114 or perform reselection to the second cell 114 based on the reselection policy 126U.

[0060] The reselection policy generator 122U is one or more instruction sets configured to be executed on the UE 112, whereby the reselection policy 126N is received, modified in some embodiments, and stored in the storage device 124U as the reselection policy 126U. In some embodiments, the reselection policy generator 122U is configured to modify the reselection policy 126U based on the MHI 128U, for example, periodically. In some embodiments, the one or more instruction sets include one or more AI (e.g., ML) algorithms configured to modify the reselection policy 126U by using the MHI 128U as training and / or feedback input. In some embodiments, the reselection policy generator 122U is configured to run as a standalone program or within one or more instruction sets.

[0061] The UE 112 including the reselection policy generator 122U is configured to apply the reselection policy 126U to the idle mode cell reselection activity according to the cell reselection policy generation method 200 discussed below. In some embodiments, the UE 112 does not include the reselection policy 126U, and the UE 112 is configured to apply the reselection policy 126U to the idle mode cell reselection activity according to the cell reselection policy generation method 200, which includes storing the received reselection policy 126N in the storage device 124U as the reselection policy 126U without modification.

[0062] Figure 1B and Figure 1C Each of the figures in depicts a non-limiting example of an instance in which the UE 112 applies a reselection strategy 126U in idle mode operation. Figure 1B and Figure 1C Each of the figures in FIG. 1 depicts a UE 112 (for clarity, Figure 1C 14A to 114D, also referred to as cells 114A to 114D in some embodiments. Figure 1C Also included is a coverage area 114E, also referred to in some embodiments as a cell 114E. Figure 1B and Figure 1C As depicted, each of cells 114B-114E overlaps with cell 114A. In some embodiments, cell 114A is referred to as first cell 114A, and one or more of cells 114B-114E are referred to as second cells 114B-114E.

[0063] Figure 1BThe non-limiting examples depicted in correspond to a same-frequency situation in which each of cells 114A to 114D operates on the same frequency with the same priority (e.g., a priority assigned by a network manager), or a different-frequency situation in which cells 114B to 114D operate on multiple frequencies with the same priority. Figure 1C The non-limiting example depicted in corresponds to an inter-frequency situation, where cell 114A operates on a first frequency and each of cells 114B through 114E operates on one or more second frequencies, each second frequency having a lower priority than the first frequency.

[0064] exist Figure 1B and Figure 1C In the non-limiting example depicted in , the reference signal of each of cells 114B through 114E has a higher power level than the power level of the reference signal of cell 114A.

[0065] For illustration purposes, Figure 1B and Figure 1C 102N。 In some embodiments, the boundary of cell 114A to cell 114E corresponds to a location where the reference signal of cell 114A to cell 114E has a power level equal to a power level threshold, above which UE 112 is considered to be within cell 114A to cell 114E. In some embodiments, the boundary of cell 114A to cell 114E corresponds to predetermined coordinates stored in a storage device and / or received by UE 112 from device 102N, for example. In some embodiments, the boundary of cell 114A to cell 114E corresponds to a location based on another suitable criterion or combination of criteria.

[0066] Figure 1B and Figure 1C Each of the figures also depicts a path 112P within cell 114A, with UE 112 traveling in the direction of the arrow in idle mode, e.g., as transmitted by a user of UE 112. Position 112P0 corresponds to the first point along path 112P, positions 112P1 and 112P2 correspond to points where path 112P intersects a boundary of cell 114B, positions 112P3 and 112P4 correspond to points where path 112P intersects a boundary of cell 114C, and positions 112P5 and 112P6 correspond to points where path 112P intersects a boundary of cell 114D.

[0067] At position 112P0, UE 112 camps on cell 114A based on receiving the cell 114A reference signal. At position 112P1, UE 112 enters the overlapping area between cell 114A and cell 114B, and receives reference signals from each of cell 114A and cell 114B until reaching position 112P2 and receiving only the cell 114A reference signal. At position 112P3, UE 112 enters the overlapping area between cell 114A and cell 114C, and receives reference signals from each of cell 114A and cell 114C until reaching position 112P4 and receiving only the cell 114A reference signal. At position 112P5, UE 112 enters the overlapping area between cell 114A and cell 114D, and receives reference signals from each of cell 114A and cell 114D until reaching position 112P6 and receiving only the cell 114A reference signal.

[0068] After arriving at position 112P1, UE 112 applies cell reselection strategy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114B. After arriving at position 112P2, depending on the previous determination, UE 112 either continues to remain camped on cell 114A or performs reselection from cell 114B to cell 114A.

[0069] After reaching position 112P3, UE 112 applies cell reselection strategy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114C. After reaching position 112P4, depending on the previous determination, UE 112 either continues to remain camped on cell 114A or performs reselection from cell 114C to cell 114A.

[0070] After reaching position 112P5, UE 112 applies cell reselection strategy 126U to determine whether to remain camped on cell 114A or perform reselection to cell 114D. After reaching position 112P6, depending on the previous determination, UE 112 either continues to remain camped on cell 114A or performs reselection from cell 114D to cell 114A.

[0071] Thus, a UE (e.g., UE 112) traveling along path 112P performs zero, two, four, or six cell reselections based on applying a cell reselection policy, e.g., cell reselection policy 126U, after arriving at each of locations 112P1, 112P3, and 112P5.

[0072] exist Figure 1BIn the example depicted in FIG. 1 , in which the reference signals of each of cells 114A through 114D have the same priority level, a UE traveling along path 112P and applying a cell reselection strategy other than cell reselection strategy 126U, such as a UE based solely on predetermined criteria including reference signal strength, may perform a total of six reselections based on reference signals of cells 114B through 114D having a higher power level than the reference signal of cell 114A.

[0073] In contrast, UE 112 traveling along path 112P applies cell reselection policy 126U based on cell reselection policy 126N received from device 102N and generated based on mobility history 128N. By including at least one cell reselection criterion based on mobility history 128N, for example, including UE 112 switching frequency data, cell reselection policy 126U is flexible and can therefore be applied such that UE 112 performs fewer than six reselections, thereby saving power and reducing radio resource usage compared to other approaches.

[0074] In some embodiments, at least one cell reselection criterion of the cell reselection strategy 126U is based on the MHI 128N, which includes one or more of the following: cell size information, reference signal quality information, collective cell switching and trajectory history of UEs 112, time of day, day of week, or other suitable parameters obtained from the UE 112.

[0075] exist Figure 1C In the inter-frequency example depicted in , where cell 114A operates in one frequency and the rest of cells 114B / 114C / 114D and 114E operate in another frequency, UE 112 traveling along path 112P and applying a cell reselection strategy other than cell reselection strategy 126U (e.g., based only on predetermined criteria including reference signal frequency priority) may perform null reselection based on cell 114B to cell 114E reference signal frequencies having a lower priority than the cell 114A reference signal frequency.

[0076] In contrast, a UE 112 traveling along path 112P can be selectively directed using cell reselection strategy 126U to disregard cells 114B, 114C, and 114D for reselection while performing cell reselection to 114E using cell reselection strategy 126U based on MHI 128N (e.g., including cell 114B to cell 114D signal quality data) and thereby can be applied such that UE 112 performs two, four, or six reselections, wherein the quality of the UE 112 connection is improved compared to other methods. In this particular example, UE 112 can be selectively directed using cell reselection strategy 126U to disregard cells 114B, 114C, and 114D for reselection while performing cell reselection to 114E.

[0077] In some embodiments, the UE 112 includes a cell reselection policy generator 122U, which is configured to generate or modify at least one cell reselection criterion of the cell reselection policy 126U based on the MHI 128U (e.g., the specific cell handover and trajectory history of an instance of the UE 112), thereby improving the flexibility of the cell reselection policy 126U compared to embodiments where an instance of the UE 112 does not include the cell reselection policy generator 122U.

[0078] Table 1 below depicts non-limiting examples of the reselection policies 126N and / or 126U.

[0079]

[0080]

[0081] Table 1 - Reselection Policy Examples

[0082] In the non-limiting examples depicted in Table 1, the reselection policies 126N and / or 126U include a data record that includes reselection criteria corresponding to the speed range of the UE 112 (in kilometers per hour) and a second (neighboring) cell (e.g., cell 114 or 114-B-114D), a reference signal power level (in decibels relative to one milliwatt), and a corresponding reselection indicator.

[0083] As shown in Table 1, the high-speed range is defined by speed thresholds S1 and S2, the medium-speed range is defined by speed thresholds S3 and S4, and the low and medium signal power levels are defined by corresponding power thresholds X1 and Y1. Since the example reselection policies 126N and / or 126U include a skipped decision indicator for each of the four depicted combinations, the UE 112 applying the example reselection policy as the reselection policy 126U will skip reselecting to the second cell in each of the four cases, thus remaining camped on the first cell (e.g., cell 114 or cell 114A).

[0084] In the non-limiting examples depicted in Table 1, at least one of the thresholds S1 to S4, X1 or Y1, or the indicator Skip is based on, for example, the MHI 128N generated or modified by the reselection policy generator 122N. In some embodiments, the reselection policy generator 122N is configured to generate and / or modify multiple instances of the reselection policy 126N, and at least one of the thresholds S1 to S4, X1 or Y1, or the indicator Skip of the depicted reselection policies 126N and / or 126U is one of the multiple corresponding thresholds or indicators of the multiple instances of the reselection policy 126N.

[0085] In some embodiments, Table 1 depicts reselection policy 126U, where reselection policy generator 122U has modified at least one of thresholds S1 to S4, X1, or Y1, or indicator Skip in reselection policy 126U previously received from device 102N based on MHI 128U.

[0086] Table 2 below depicts a non - limiting example of mobility history 128U and / or 128N.

[0087]

[0088]

[0089] Table 2 - Mobility History Example

[0090] In the non - limiting example depicted in Table 2, MHI 126U and / or 126U includes data records corresponding to UE 112 traveling along path 112P depicted in Figure 1B and Figure 1C and includes time, a first cell ID, UE location, a second (neighboring) cell ID, second cell signal parameters including signal power level SP and signal quality measurement SQ, and a reselected cell ID.

[0091] At a first time (8:00), UE 112 is located at position 112P0 with coordinates X0, Y0, which is within cell 114A and camped on cell 114A, and is sufficiently close to cell 114B such that the corresponding data record includes cell 114B ID and measurements of parameters PL and SQ for cell 114B. Since position 112P0 is outside cell 114B, UE 112 does not apply the reselection policy and remains camped on cell 114A.

[0092] At a second time (8:05), UE 112 is located at position 112P1 with coordinates X1, Y1, which is within cell 114A and initially camped on cell 114A, and is within cell 114B such that the corresponding data record includes cell 114B ID and measurements of parameters PL and SQ for cell 114B. Since position 112P1 is within each of cell 114A and cell 114B, UE 112 applies reselection policy 126U and, based on determining to reselect to cell 112B, performs a reselection to cell 114B in order to camp on cell 114B.

[0093] At the third time (8:15), the UE 112 is located at position 112P2 with coordinates X2, Y2, which is outside cell 114B and was initially camped on cell 114B and is within cell 114A, such that the corresponding data record includes the cell 114A ID and measurements of the parameters PL and SQ of cell 114A, and is sufficiently close to cell 114C such that the corresponding data record includes the cell 114C ID and measurements of the parameters PL and SQ of cell 114C. Since position 112P2 is outside cell 114B and within cell 114A, the UE 112 applies reselection strategy 126U and performs reselection to cell 114A based on determining reselection cell 112A in order to camp on cell 114A.

[0094] At the fourth time (8:25), the UE 112 is located at position 112P3 with coordinates X3, Y3, within cell 114A and was initially camped on cell 114A, and is within cell 114C, such that the corresponding data record includes the cell 114C ID and measurements of the parameters PL and SQ of cell 114C. Since position 112P3 is within each of cell 114A and cell 114C, the UE 112 applies reselection strategy 126U and performs reselection to cell 114C based on determining reselection cell 112C in order to camp on cell 114C.

[0095] For illustrative purposes, the non-limiting examples depicted in Tables 1 and 2 are simplified. In various embodiments, a given instance of reselection strategy 126N and / or 126U and / or mobility history 128U and / or 128N includes a number of data records and amount of data greater than that depicted in Tables 1 and 2.

[0096] The above reference Figure 1B and Figure 1C and the scenarios and data record configurations of system 100 discussed with reference to Tables 1 and 2 are provided as non-limiting examples for illustrative purposes. Embodiments of system 100 including other scenarios and / or data record configurations are within the scope of the present disclosure.

[0097] The system 100 including the device 102N and / or the UE 112 configured as described above is thus configured to perform some or all of the following: receive the mobility history 128U from multiple UEs 112 using the reselection policy generator 122N of the device 102N, generate a cell reselection policy 126U including one or more cell reselection criteria based on the mobility history 128N, e.g., by applying an ML algorithm, and send the cell reselection policy 126U to the UE 112, and / or use the UE 112 to receive the cell reselection policy 126N, receive reference signals from the first cell 114 and the second cell 114 based on applying the cell reselection policy 126U to the reference signals, remain camped on the first cell 114 or perform reselection to the second cell 114, and in some embodiments, perform a predetermined transmission operation, wherein the mobility history 128U including cell reselection event information is sent to the device 102N.

[0098] Thus, the idle mode cell reselection policy in the system 100 is based on UE 112 activity, making cell reselection more efficient than in telecommunication systems where the reselection policy is not based on UE activity (e.g., based only on predetermined criteria). Since each cell reselection requires the UE to temporarily transition from the idle mode to a higher power connection mode and includes UE-cell communication, the improved reselection efficiency is used to reduce UE power requirements compared to other methods, thus extending battery life and generally reducing radio resource usage in the UE and the telecommunication system.

[0099] Figure 2 is a flowchart of a cell reselection policy generation method 200 according to some embodiments. The cell reselection policy generation method 200, also referred to as method 200 in some embodiments, can operate on a telecommunication system, e.g., the telecommunication system 100 discussed above with respect to Figures 1A to 1C discussed telecommunication system 100.

[0100] Additional operations may be performed before, during, between, and / or after the operations of the method 200 depicted in Figure 2 and some other operations may be described only briefly herein. In some embodiments, the order of other operations of the method 200 is within the scope of this disclosure. In some embodiments, one or more operations of the method 200 are not performed. In some embodiments, the operations of the method 200 are included in another method, e.g., a method of operating a telecommunication system.

[0101] In some embodiments, some or all of the operations of the method 200 discussed below can be performed automatically, for example, by the network device 102N including the reselection policy generator 122N, the UE 112, and / or the reselection policy generator 122U, and / or by using the processing circuit 402 discussed below with respect to Figure 4 discussed. Each is referenced above with respect toFigures 1A to 1C Discuss and / or by using the following references Figure 4 The processing circuit 402 discussed.

[0102] The operation of method 200 is discussed with reference to various features of system 100 below. Various features of system 100 are also discussed above with reference to Figures 1A to 1C discussion.

[0103] Figure 3A and Figure 3B depicts a non - limiting example that shows some or all of the operations of performing method 200 using an embodiment of system 100 that includes two instances of UE 112, 5G radio node gNB, and device 102N.

[0104] At operation 210, in some embodiments, an MHI is received at a network device. As described above, receiving an MHI at a network device includes receiving mobility history 128U at device 102N. In Figure 3A and Figure 3B the non - limiting example depicted in, receiving an MHI includes receiving an MHI from multiple UEs 112 using node gNB, aggregating the received MHI, and sending the aggregated MHI to device 102N.

[0105] At operation 220, in some embodiments, a cell reselection policy is generated based on the MHI. Generating a cell reselection policy includes using reselection policy generator 122N to generate and / or modify reselection policy 126N, e.g., based on an ML algorithm, as described above. In embodiments including Figure 3A and Figure 3B the non - limiting example depicted in, generating a cell reselection policy includes generating and / or modifying a cell reselection policy based on each MHI received in operations 210 and 270.

[0106] At operation 230, in some embodiments, the cell reselection policy is sent to the UE. Sending the cell reselection policy to the UE includes sending reselection policy 126N to one or more UEs 112 using reselection policy generator 122U, as described above. In Figure 3A and Figure 3B the non - limiting example depicted in, sending the cell reselection policy to the UE includes using node gNB to send reselection policy 126N.

[0107] At operation 240, in some embodiments, the cell reselection policy is received at the UE. Receiving the cell reselection policy at the UE includes receiving one or more reselection policies 126N from device 102N using one or more instances of UE 112, as discussed above. In Figure 3A and Figure 3BIn the non-limiting example depicted in , receiving a cell reselection policy at a UE includes receiving a reselection policy 126N from node gNB using two instances of UE 112.

[0108] In some embodiments, receiving the cell reselection policy at the UE includes modifying the reselection policy 126U using a reselection policy generator 122U of the UE 112, for example based on an ML algorithm, to generate or modify the reselection policy 126U as described above.

[0109] At operation 250, in some embodiments, the first signal and the second signal are received at the UE. As described above, receiving the first signal and the second signal includes receiving the first cell 114 signal and the second cell 114 signal at the UE 112.

[0110] At operation 260, in some embodiments, based on applying the cell reselection policy to the first reference signal and the second reference signal, the UE either remains in idle mode camped on the first cell or performs cell reselection to the second cell. The UE remains camped on the first cell or performs cell reselection to the second cell based on applying the cell reselection policy to the first reference signal and the second reference signal, including: UE 112 remains camped on the first cell 114 as described above or performs cell reselection to the second cell 114 based on applying the cell reselection policy 126U.

[0111] At operation 270, in some embodiments, the UE temporarily switches out of idle mode to send the MHI to the network device. The UE temporarily switches out of idle mode to send the MHI to the network device includes the UE 112 switching from idle mode to connected mode, sending the mobility history 1128U to the device 102N, and then switching from connected mode to idle mode. Figure 3A and Figure 3B In the non-limiting example depicted in , sending the MHI to the device 102N includes receiving the MHI from the plurality of UEs 112 using the node gNB and sending the received MHI to the device 102N.

[0112] By performing some or all of the operations of method 200 , for example, system 100 automatically generates and / or modifies a flexible cell reselection strategy applied in idle mode UE reselection determinations, the benefits discussed above with respect to system 100 can be achieved.

[0113] Figure 4 is a functional block diagram of a computer or processor-based device 400 on or by which an embodiment is implemented.

[0114] As described herein, the processor-based device 400 is programmed to facilitate the automatic generation and / or modification of a cell reselection strategy and includes, for example, a bus 408, a processing circuit 402 (also referred to as processor 402 in some embodiments), and a memory 404 component.

[0115] In some embodiments, the processor-based device 400 includes a communication mechanism such as a bus 408 for transferring information and / or instructions between components of the processor-based device 400. The processing circuit 402 is connected to the bus 408 to obtain instructions for execution and process information stored in, for example, the memory 404. In some embodiments, the processing circuit 402 is also accompanied by one or more dedicated components to perform certain processing functions and tasks, such as one or more digital signal processors (DSPs) or one or more application specific integrated circuits (ASICs). A DSP is typically configured to process real-world signals (e.g., sound) in real time independent of the processing circuit 402. Similarly, an ASIC can be configured to perform dedicated functions that are not easily performed by a more general-purpose processor. Other dedicated components that assist in performing the functions described herein optionally include one or more field programmable gate arrays (FPGAs), one or more controllers, or one or more other dedicated computer chips.

[0116] In one or more embodiments, the processing circuit (or processors) 402 performs an operation set on the information specified by an instruction set stored in the memory 404 and related to a cell reselection strategy, such as the cell reselection strategy generator 416 corresponding to the reselection strategy generator 122N or 122U discussed above with respect to Figures 1A to 3B The execution of the instructions causes the processor to perform the specified functions.

[0117] The processing circuit 402 and the accompanying components are connected to the memory 404 via the bus 408. The memory 404 includes one or more of dynamic memory (e.g., RAM, disk, writable optical disc, etc.) and static memory (e.g., ROM, CD-ROM, etc.) for storing executable instructions that, when executed, perform the operations described herein to facilitate automated network configuration. In some embodiments, the memory 404 also stores data associated with or generated by the execution of the operations, such as a cell reselection strategy 420 corresponding to the reselection strategy 126N or the reselection strategy 126U, and mobility history information 422 corresponding to the mobility history 128U or the mobility history 128N, each discussed above with respect to Figures 1A to 3B discussed.

[0118] In one or more embodiments, the memory 404 (such as, a random access memory (RAM) or any other dynamic storage device) stores information including processor instructions for facilitating network application implementation. Dynamic memory allows the information stored therein to be changed. RAM allows information cells stored at locations called memory addresses to be stored and retrieved independently of the information at adjacent addresses. The memory 404 is also used by the processing circuitry 402 to store temporary values during the execution of processor instructions. In various embodiments, the memory 404 includes a read-only memory (ROM) or any other static storage device coupled to the bus 408 for storing static information (including instructions) that cannot be changed by the processing circuitry 402. Some memories consist of volatile memory, which loses the information stored thereon when power is turned off. In some embodiments, the memory 404 includes non-volatile (persistent) storage devices such as magnetic disks, optical disks, or flash memory cards for storing information (including instructions) that persists even when the device 400 is turned off or otherwise powered down.

[0119] As used herein, the term "computer-readable medium" refers to any medium that participates in providing information to the processing circuitry 402, including instructions 406 for execution. Such a medium takes many forms, including but not limited to computer-readable storage media (e.g., non-volatile media, volatile media). Non-volatile media includes, for example, optical disks or magnetic disks. Volatile media includes, for example, dynamic memory. Common forms of computer-readable media include, for example, floppy disks, flexible disks, hard disks, magnetic tapes, another magnetic medium, CD-ROM, CDRW, DVD, another optical medium, punch cards, paper tapes, optical mark sheets, another physical medium with hole patterns or other optically recognizable markings, RAM, PROM, EPROM, flash-EPROM, EEPROM, flash memory, another memory chip or cartridge, or another medium from which a computer reads. The term computer-readable storage medium is used herein to refer to computer-readable media.

[0120] The instructions 406 also include a user interface 418, and one or more instruction sets are configured to allow a user to effectively operate and control the device 400. In some embodiments, the user interface 418 is configured to operate through one or more layers, including a human-machine interface (HMI), which connects the machine to physical input hardware (such as a keyboard, mouse, or game pad) and output hardware (such as a computer monitor, speakers, printer) and other suitable user interfaces.

[0121] In some embodiments, a UE includes a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the UE to receive a cell reselection policy from a network, where the cell reselection policy includes cell reselection criteria based on the MHI of a plurality of UEs other than the UE, and, when camped on a first cell and operating in an idle mode, receive a first reference signal from the first cell and a second reference signal from a second cell, and apply the cell reselection policy to the first reference signal and the second reference signal to determine whether to remain camped on the first cell. Based on the determination, the UE remains camped on the first cell or performs a cell reselection to the second cell. In some embodiments, the cell reselection criteria include a reference signal power threshold level, and the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on a comparison of the second reference signal with the reference signal power threshold level. In some embodiments, the instructions are executable by the processor to cause the UE to modify the cell reselection policy received from the network by using a machine learning algorithm and use the modified cell reselection policy to determine whether to remain camped on the first cell, thereby further applying the cell reselection policy. In some embodiments, the instructions are executable by the processor to cause the UE to modify the cell reselection policy by applying a machine learning algorithm to the UE's MHI. In some embodiments, the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on the first reference signal and the second reference signal being co-frequency signals. In some embodiments, the instructions are executable by the processor to cause the UE to determine whether to remain camped on the first cell based on the first reference signal and the second reference signal being different-frequency signals. In some embodiments, the instructions are executable by the processor to further cause the UE to send the MHI to the network, where the MHI includes the UE location where cell reselection occurred, the cell radio conditions found, the UE speed and UE mode, and the accessed cell history information and / or performance statistics of the cell reselection policy. In some embodiments, the instructions are executable by the processor to further cause the UE to send the MHI to the network while remaining camped on the first cell by switching from operating in an idle mode to operating in a connected mode, sending the MHI when operating in the connected mode, and, after sending the MHI, returning to operating in the idle mode. In some embodiments, the cell reselection policy is based on the capabilities of the UE.

[0122] In some embodiments, a device includes a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the device to receive MHI from each of a plurality of first UEs, generate a cell reselection policy including cell reselection criteria based on the received MHI, and send the cell reselection policy to a second UE. In some embodiments, the instructions are executable by the processor to cause the device to generate the cell reselection policy by applying a machine learning algorithm to the received MHI. In some embodiments, the instructions are executable by the processor to cause the device to receive MHI including cell reselection policy performance statistics. In some embodiments, the instructions are executable by the processor to further cause the device to modify the cell reselection policy based on the MHI including cell reselection policy performance statistics and send the modified cell reselection policy to the second UE. In some embodiments, the instructions are executable by the processor to cause the device to further generate the cell reselection policy based on the capabilities of the second UE. In some embodiments, the instructions are executable by the processor to cause the device to generate the cell reselection criteria based on one or more of a same-frequency reference signal or a different-frequency reference signal. In some embodiments, the instructions are executable by the processor to cause the device to generate the cell reselection criteria including a reference signal power threshold level based on the received MHI. In some embodiments, the device includes a radio node of a telecommunications network.

[0123] In some embodiments, a method includes using a network device to receive MHI from each of a plurality of first UEs, applying a first machine learning algorithm to the received MHI to generate an idle mode cell reselection policy including cell reselection criteria based on the received MHI, and sending the idle mode cell reselection policy to a second UE, and using the second UE to receive the idle mode cell reselection policy, receive a first reference signal and a second reference signal from a corresponding first cell and a second cell when in the idle mode, and based on applying the idle mode cell reselection policy to the first reference signal and the second reference signal, either remain in the idle mode camped on the first cell or switch out of the idle mode and perform cell reselection to camp on the second cell. In some embodiments, the method includes using the network device to receive cell reselection policy performance statistics from the plurality of first UEs, modifying the idle mode cell reselection policy based on the received MHI and the cell reselection policy performance statistics, and sending the modified idle mode reselection policy to the second UE. In some embodiments, using the second UE to receive the idle mode cell reselection policy includes modifying the idle mode cell reselection policy by applying a second machine learning algorithm to the MHI of the second UE.

[0124] The foregoing has outlined features of several embodiments so that those skilled in the art may better understand aspects of the present disclosure. Those skilled in the art will appreciate that they can readily use the present disclosure as a basis for designing or modifying other processes and structures for achieving the same purposes and / or achieving the same advantages as the embodiments described herein. Those skilled in the art will also recognize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.

Claims

1. A user equipment (UE) comprising: a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the UE to: receive a cell reselection policy from a network, wherein the cell reselection policy includes cell reselection criteria based on mobility history information (MHI) of a plurality of UEs other than the UE; when camped on a first cell and operating in an idle mode: receive a first reference signal from the first cell and a second reference signal from a second cell, and apply the cell reselection policy to the first reference signal and the second reference signal to determine whether to remain camped on the first cell; and based on the determination, remain camped on the first cell or perform a cell reselection to the second cell.

2. The UE according to claim 1, wherein the cell reselection criteria includes a reference signal power threshold level, and the instructions are executable by the processor to cause the UE to: determine whether to remain camped on the first cell based on a comparison of the second reference signal with the reference signal power threshold level.

3. The UE according to claim 1, wherein the instructions are executable by the processor to cause the UE to further apply the cell reselection policy by: using a machine learning algorithm to modify the cell reselection policy received from the network, and using the modified cell reselection policy to determine whether to remain camped on the first cell.

4. The UE according to claim 3, wherein the instructions are executable by the processor to cause the UE to: modify the cell reselection policy by applying the machine learning algorithm to the MHI of the UE.

5. The UE according to claim 1, wherein the instructions are executable by the processor to cause the UE to: determine whether to remain camped on the first cell based on the first reference signal and the second reference signal being co-frequency signals.

6. The UE according to claim 1, wherein the instructions are executable by the processor to cause the UE to: determine whether to remain camped on the first cell based on the first reference signal and the second reference signal being inter-frequency signals.

7. The UE according to claim 1, wherein the instructions are executable by the processor to further cause the UE to send MHI to the network, wherein the MHI includes: UE location where cell reselection occurred, detected cell radio conditions, UE speed and UE mode, and cell history information accessed, and / or performance statistics of the cell reselection policy.

8. The UE according to claim 7, wherein the instructions are executable by the processor to further cause the UE to send the MHI while remaining camped on the first cell by: switching from operating in the idle mode to operating in a connected mode; when operating in the connected mode, sending the MHI to the network; and after sending the MHI, returning to operating in the idle mode.

9. The UE according to claim 1, wherein the cell reselection strategy is based on the capabilities of the UE.

10. An apparatus, comprising: a memory having non-transitory instructions stored therein; and a processor coupled to the memory and configured to execute the instructions to cause the apparatus to: receive mobility history information (MHI) from each user equipment (UE) among a plurality of first UEs; generate a cell reselection strategy including cell reselection criteria based on the received MHI; and send the cell reselection strategy to a second UE.

11. The apparatus according to claim 10, wherein the instructions are executable by the processor to cause the apparatus to: generate the cell reselection strategy by applying a machine learning algorithm to the received MHI.

12. The apparatus according to claim 10, wherein the instructions are executable by the processor to cause the apparatus to: receive the MHI including cell reselection strategy performance statistics.

13. The apparatus according to claim 12, wherein the instructions are executable by the processor to further cause the apparatus to: modify the cell reselection strategy based on the MHI including the cell reselection strategy performance statistics, and send the modified cell reselection strategy to the second UE.

14. The apparatus according to claim 10, wherein the instructions are executable by the processor to cause the apparatus to: further generate the cell reselection strategy based on the capabilities of the second UE.

15. The apparatus according to claim 10, wherein the instructions are executable by the processor to cause the apparatus to: generate the cell reselection criteria based on one or more of a same-frequency reference signal or a different-frequency reference signal.

16. The apparatus according to claim 10, wherein the instructions are executable by the processor to cause the apparatus to: generate the cell reselection criteria including a reference signal power threshold level based on the received MHI.

17. The apparatus according to claim 10, wherein the apparatus comprises a radio node of a telecommunication network.

18. A method, comprising: using a network device to: receive mobility history information (MHI) from each user equipment (UE) among a plurality of first UEs; apply a first machine learning algorithm to the received MHI to generate an idle-mode cell reselection strategy including cell reselection criteria based on the received MHI, and send the idle-mode cell reselection strategy to a second UE; and using the second UE to: receive the idle-mode cell reselection strategy, receive a first reference signal and a second reference signal from a corresponding first cell and a second cell when in the idle mode, and based on applying the idle-mode cell reselection strategy to the first reference signal and the second reference signal, remain in the idle mode camped on the first cell, or switch out of the idle mode and perform cell reselection to camp on the second cell.

19. The method according to claim 18, further comprising using the network device to: Receive cell reselection policy performance statistics from the multiple first UEs, Modify the idle mode cell reselection policy based on the received MHI and the cell reselection policy performance statistics, and Send the modified idle mode reselection policy to the second UE.

20. The method according to claim 18, wherein using the second UE to receive the idle mode cell reselection policy comprises: Modify the idle mode cell reselection policy by applying a second machine learning algorithm to the MHI of the second UE.