Aggregator communication device and method of routing data traffic
11 claims: 3 independent, 8 dependent
- 1An aggregator communication device (500) for providing a backhaul connection for carriage of data between a core network and at least one further communication device connected to the aggregator communication device, the aggregator communication device comprising:a first subscriber identity module storing a first subscriber profile, and a second subscriber identity module storing a second subscriber profile;and at least one network interface unit (560;1200) configured to establish: a first logical backhaul connection to the core network, the first logical backhaul connection being associated with the first subscriber profile, wherein the first subscriber identity module is used to authenticate the first logical backhaul connection, a second logical backhaul connection to the core network, the second logical backhaul connection being associated with the second subscriber profile, wherein the second subscriber identity module is used to authenticate the second logical backhaul connection, and at least one wireless connection to at least one further communication device, wherein the aggregator communication device is configured to provide a data connection between the core network and the at least one further communication device via the at least one wireless connection and the first logical backhaul connection, and wherein the aggregator communication device is further configured to receive and transmit data traffic related to the second subscriber profile via the second logical backhaul connection, the data traffic received and transmitted via the second logical backhaul connection being terminated at the aggregator communication device.
- 6An aggregator communication device (500) according to any of claims 1 to 4, wherein the first and second logical backhaul connections are not provided simultaneously, and wherein the aggregator communication device further comprises a selector to activate the first or second logical backhaul connection.
- 9A method of routing data traffic, the method performed at an aggregator communication device, and the method comprising the steps of:establishing a first logical backhaul connection to a core network, the first logical backhaul connection being associated with a first subscriber profile, authenticating the first logical backhaul connection using a first subscriber identity module of the aggregator communication device, the first subscriber identity module storing the first subscriber profile, establishing a second logical backhaul connection to the core network, the second logical backhaul connection being associated with a second subscriber profile, authenticating the second logical backhaul connection using a second subscriber identity module of the aggregator communication device, the second subscriber identity module storing the second subscriber profile, establishing at least one wireless connection to at least one further communication device, providing a data connection between the core network and the at least one further communication device via the at least one wireless connection and the first logical backhaul connection, and receiving and transmitting data traffic related to the second subscriber profile via the second logical backhaul connection, the data traffic received and transmitted via the second logical backhaul connection being terminated at the aggregator communication device.
Independent claims3
234 paragraphs, as filed
Field of the Disclosure
0001This disclosure relates to communication device for providing wireless data communication. In particular the disclosure relates to the identification of data transmitted over a wireless backhaul connection.
Background to the Invention
0002Cellular telecommunications networks characteristically provide "cells" of radio communication coverage between communication devices (which are typically mobile) and a core network (with a "downlink" from core network to communication device and an "uplink" in the opposite direction).
0003Various radio access technologies (RATs) are implemented: currently <i>digital</i> cellular networks are the most common and these are loosely classed as second generation (2G), third generation (3G), fourth generation (4G), etc. technologies according to whether the RAT achieves effective data communications that meet increasingly challenging requirements. In meeting these requirements, the technologies make different uses of the available radio frequency (RF) bandwidth: neighbouring cells in 2G technologies, for example, are deployed so that they use RF bandwidth at different frequencies to avoid interference.
0004To ensure effective coverage of a large geographic area, a plurality of cells are provided by respective network nodes referred to variously as base transceiver stations and base stations. Base (transceiver) stations are associated with one or more antenna arrays which in turn establish respective cells. They are controlled at least in part by other entities in the core network known as controllers (in 3G technologies such as UMTS these are referred to as radio network controllers, RNCs). More recently certain categories of base transceiver stations, referred to as eNodeBs or eNBs in the context of LTE, implement both base station functionality and at least some controller functionality. The antenna arrays (and thus, often, the base stations) are geographically distributed so that the coverage of each cell typically overlaps with that of neighbouring cells only at the cell edge. The RATs aim to ensure that communication devices are provided with continuous coverage even if they are moving from the coverage of a first cell to that of a second across the cell edge region: to do this they use a reselection technique referred to as "handover" (or "handoff"). Handoff is described as "soft" when the procedure allows for a transition period during which control and/or user data traffic intended for a given communication device is routed to the device through more than one of the cells, in other words the device is permitted to "camp" on more than one cell.
0005Providing communication devices with coverage at cell edge typically requires more network resources; for instance transmission power needs to be higher in the downlink in order for the RF signal to propagate to the cell edge.
0006Release '99 of the W-CDMA Standard enabled the reuse of the same frequency at cell edge with soft handover (i.e. handover having a transition phase where a terminal effectively camps on both source and target cells).
0007In later releases of 3G RATs, however, HSDPA, for instance, has mainly removed in downlink the concept of soft handover: data is transmitted from only one cell to the terminal.
0008In many parts of the world, 4G RATs (such those compliant with the 3GPP standards known as Long Term Evolution (LTE)) are deployed. Like these later 3G releases, LTE uses universal frequency reuse (where cells sufficiently far apart operate on the same frequency) without soft handoff. Consequently, high levels of interference and low SINR (signal to interference plus noise ratio) can be expected near the cell edge. This means users at the cell edge in LTE (and HSDPA, etc.) require more radio resources (i.e. user plane resource blocks, control channel resource blocks, etc.) than users closer to the serving base transceiver stations (i.e. eNBs). Accordingly, the potential for the cell be impacted increases when there is an increase in the number and activity of users at/near to the cell edge.
0009LTE is also specified to handle different types of base transceiver station entities. The requirement for cellular communications coverage is far from uniform across a typical geographic area. Furthermore natural features or features of the built environment introduce additional constraints upon the operation of base station entities.
0010The most prevalent class of base transceiver station is the wide area eNodeB which provides coverage over a wide geographical spread (spanning distances of up to 20km) - this is sometimes termed the "macro (layer) eNB" type. Such eNBs often provide more than one "cell" or sector.
0011Base transceiver stations of more limited transmit power than the macro eNBs, and typically providing one cell or sector, are referred to as micro eNBs.
0012Smaller cells may be provided by devices of even lower power: local area eNBs (or picocell base stations) and home eNBs (or femtocell base stations). The resulting femtocells and picocells are sometimes referred to generally as "small cells". These classes of base transceiver stations are typically used in areas where coverage would otherwise be inadequate or awkward to maintain using conventional eNB equipment. The main distinction between local area and home eNBs is that in the case of the home eNBs the location and control of the device lies with the end-user rather than the network operator; these devices conventionally offer communication services to a "white-list" of home-users rather than any network subscribers that happen to be within coverage.
0013LTE has a hierarchical architecture so that a wide area layer of coverage (the macro layer) may overlap or encompass geographic regions within the coverage of smaller cells (the "micro layer"). Nevertheless there may be a preference on behalf of the network operator to have uplink and/or downlink traffic for certain devices handed down to the micro layer; to free up capacity in the macro layer for devices that are out of micro layer coverage, for example.
0014Network operators wish to improve the efficiency of the use of their networks at or near cell edges.
0015It is known to address the cell edge problem by: <ul id="ul0001" list-style="bullet" compact="compact"><li>Increasing the performance at cell edge, for instance by adding more and more complex software in the macrocells to improve the cell edge performance (usually within the area of the coordinated scheduling between adjacent cells). In certain cases, such as for the CoMP (Coordinated Multi Point) feature described in 3GPP Release 11, the improved cell edge performance brings with it the need for dedicated transmit (Tx) and receive (Rx) antennas associated with one or more macro eNBs.</li><li>Installing fixed Small Cells (i.e. local area eNodeBs) to increase system capacity.</li></ul>
0016The installation of fixed small cells by a network operator brings with it the burden of finding suitable locations, paying for the site rental, and deploying additional cables to connect the fixed Small Cells to other nodes of the network. Furthermore, installation and commissioning (including configuring) of fixed small cells takes time: even if wireless backhaul is used instead of cables, the fixed small cells need to be installed in a suitable position and configured for operation at that location. In some cases, this process may include the configuration and testing of directional antennas associated with such small cell devices which require the skills of a professional radio engineer. In addition, where the small cell device fails or otherwise requires servicing the device and the installation site needs to be accessible by the operator: since these devices are typically the property of the network operator but located on private land and in sometimes inaccessible locations, there are likely to be logistical and practical obstacles to intervention by one of the operator's engineers.
0017The LTE standards (Release 10 (and later) of the 3GPP) also describe two further Radio Access Network entities: relays and repeaters which can be used to address the problem of cell edges. Both types of entity provide extension of coverage for one cell of an existing base transceiver station.
0018A repeater is communicatively tied to a corresponding (typically macro) eNB, having a first antenna within a given cell (the "donor cell") of the eNB and a second antenna directed towards a coverage area where coverage extension is required. In certain instances, a repeater merely retransmits (i.e. re-broadcasts) a signal, received at a first frequency, at a second frequency, typically amplifying the repeated signal. Uplink and downlink signals may thus be conveyed through repeaters without any need for decoding.
0019Repeaters specified in Release 10 (and later) of the 3GPP standards decode the (incoming) signal and then recode and retransmit that signal: this new class of repeater is referred to as a "relay".
0020A relay is also communicatively tied to a corresponding eNB. It too has a first antenna within a given cell (the "donor cell") of the eNB and a second antenna directed towards a target coverage area. Relays however form their own cells and operate in many ways as base transceiver stations in their own right. Relays decode the signals from the donor cell, applying any necessary error correction, and make decisions about how radio resources (such as the channels within each radio subframe) are assigned.
0021There are certain network conditions where individual communication devices in cellular networks have a disproportionately detrimental effect on the network performance.
0022In certain cases, for example, one or more terminals (also termed "user equipment" or simply UE) may be close to the edge of a serving cell. A small number of active users at cell edge can consume a high number of cell resources (e.g. LTE resource blocks) since cell edge typically correlates to poor coverage; implying that a higher number of resources must be dedicated to the cell edge users to provide a throughput at a given level when compared to the demand for resources by users that are in better radio conditions (i.e. away from the cell edges). Serving radio resources to communication devices at cell-edge has a higher cost in terms of resource allocation and power usage than a similar device in a region of the cell closer to a serving base transceiver station system (such as an eNodeB).
0023When cellular networks are deployed, they are often specified with greater capacity than is forecast to be required by the existing communication devices. However, the numbers of communication devices and the demand for ever more network resources means that the network may be affected by capacity problems in the radio interface more often than is acceptable.
0024Known approaches to cell edge problems seek to increase the capacity or coverage of the cellular network by addition of further network equipment at locations in the network where cell edge problems regularly occur (or are forecast). Such equipment is typically fixed in location and requires careful planning.
0025Network and other performance conditions very often change over time: for instance, individual communication devices that, by virtue of their location at the cell edge and active use of the network, have a detrimental effect on the network performance at one time may, at other times, be idle and cause no such effect. Furthermore, as UEs are typically mobile, they may have moved outside the affected cell entirely or closer to the base transceiver station equipment that serves the cell - either way, reducing the detrimental effect.
0026It is desirable to provide a system that allows coverage of a cellular network to be extended dynamically without the need for additional radio infrastructure equipment.
0027Such coverage extension may be provided by configuring mobile devices to act as "aggregator" devices such that the device forms a cell covering an area with poor coverage from the macro network. The aggregator device's connection to a macro cellular network acts as] a backhaul connection to transport data to and from devices connected to the cell of the aggregator.
0028The backhaul connection thus carries both data relating to the aggregator device itself, and also data being carried for other devices connected to the provided cell. Mechanisms are required to ensure these types of data are correctly identified and the correct accounts are charged.
0029It is therefore desirable to ensure that the network can adapt to the presence of dynamic effects upon capacity and coverage and in addition to provide a system that allows the extension of coverage in a cellular network that can be deployed dynamically without requiring the siting of additional radio equipment near regions of poor radio coverage.
0030<patcit id="pcit0001" dnum="WO2013044979A1A"><text>PCT Patent Application, WO 2013/044979 A1</text></patcit> relates to measures for mobile relay support in relay-enhanced access networks.
0031<patcit id="pcit0002" dnum="WO2013130498A1A"><text>PCT Patent Application WO 2013/130498 A1</text></patcit> describes methods and apparatus for serving multiple subscribers through a software-enabled access point.
0032US Patent Application <patcit id="pcit0003" dnum="US2013094486A1"><text>US 2013/094486 A1</text></patcit> relates to providing air-time to a group of clients sharing an access point.
Summary of the Invention
0033The invention is provided by the independent claims 1 and 9-11.
0034There is provided an aggregator communication device for providing a backhaul connection for carriage of data between a core network and at least one further communication device connected to the aggregator communication device, the aggregator communication device comprising: a first subscriber identity module storing a first subscriber profile, a second subscriber identity module storing a second subscriber profile; and at least one network interface unit configured to establish a first logical backhaul connection to the core network, the first logical backhaul connection being associated with the first subscriber profile, wherein the first subscriber identity module is used to authenticate the first logical backhaul connection, a second logical backhaul connection to the core network, the second logical backhaul connection being associated with the second subscriber profile, wherein the second subscriber identity module is used to authenticate the second logical backhaul connection, and at least one wireless connection to at least one further communication device, wherein the aggregator communication device is configured to provide a data connection between the core network and the at least one further communication device via the at least one wireless connection and the first logical backhaul connection, and wherein the aggregator communication device is further configured to receive and transmit data traffic related to the second subscriber profile via the second logical backhaul connection, the data traffic received and transmitted via the second logical backhaul connection being terminated at the aggregator communication device.
0035The first and second logical backhaul connections may be cellular connections.
0036The core network may be a core network of a cellular network.
0037The at least one wireless connection may be a cellular connection.
0038The first and second logical backhaul connections may be provided simultaneously.
0039The first and second logical backhaul connections may not be provided simultaneously, and the aggregator communication device may further comprise a selector to activate the first or second logical backhaul connection.
0040The first subscriber identity module storing the first subscriber profile, may not be accessible by a user of the aggregator communication device.
0041There is also provided a method of routing data traffic, the method performed at an aggregator communication device, and the method comprising the steps of, establishing a first logical backhaul connection to a core network, the first logical backhaul connection being associated with a first subscriber profile, authenticating the first logical backhaul connection using a first subscriber identity module of the aggregator communication device, the first subscriber identity module storing the first subscriber profile, establishing a second logical backhaul connection to the core network, the second logical backhaul connection being associated with a second subscriber profile, authenticating the second logical backhaul connection using a second subscriber identity module of the aggregator communication device, the second subscriber identity module storing the second subscriber profile, establishing at least one wireless connection to at least one further communication device, providing a data connection between the core network and the at least one further communication device via the at least one wireless connection and the first logical backhaul connection, and receiving and transmitting data traffic related to the second subscriber profile via the second logical backhaul connection, the data traffic received and transmitted via the second logical backhaul connection being terminated at the aggregator communication device.
0042Various respective aspects and features of the present disclosure are defined in the appended claims.
0043It is an aim of certain embodiments of the present disclosure to solve, mitigate or obviate, at least partly, at least one of the problems and/or disadvantages associated with the prior art. Certain embodiments aim to provide at least one of the advantages described below.
Brief Description of the Drawings
0044Various embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which: <ul id="ul0002" list-style="none" compact="compact"><li><figref idref="f0001 f0002 f0003">Figures 1A to 1C</figref> illustrate a radio access network where certain communication devices are dynamically assigned as aggregators within a single cell;</li><li><figref idref="f0004">Figures 2A</figref> and <figref idref="f0005">2B</figref> illustrate a further radio access network where certain communication devices are dynamically assigned as aggregators within a multicell network;</li><li><figref idref="f0006">Figure 3</figref> illustrates the functional elements of an aggregator controller suitable for enabling, controlling and disabling an aggregator layer in the network architecture of <figref idref="f0001">Figures 1A</figref>, <figref idref="f0002">1B</figref>, <figref idref="f0003">1C</figref>, <figref idref="f0004">2A</figref> and <figref idref="f0005">2B</figref>;</li><li><figref idref="f0007">Figure 4</figref> illustrates the behaviour of nearby communication devices when the aggregator controller of <figref idref="f0006">Figure 3</figref> enables an aggregator layer at a given aggregator;</li><li><figref idref="f0008">Figure 5</figref> illustrates the functional elements of a communication device suitable for use in the network architecture of <figref idref="f0001">Figures 1A</figref>, <figref idref="f0002">1B</figref>, <figref idref="f0003">1C</figref>, <figref idref="f0004">2A</figref> and <figref idref="f0005">2B</figref>;</li><li><figref idref="f0009">Figures 6A</figref> and <figref idref="f0010">6B</figref> illustrate certain operations of a controller entity in determining whether activation of an aggregator facility is supported;</li><li><figref idref="f0011">Figure 7</figref> shows a flowchart showing certain operations of a communication device associated with mobility status;</li><li><figref idref="f0012">Figure 8</figref> shows a flowchart showing certain further operations of a communication device associated with mobility status;</li><li><figref idref="f0013">Figure 9</figref> illustrates the use of EPS bearer as a transport layer for connectivity between an aggregator device and the core network;</li><li><figref idref="f0014">Figure 10</figref> illustrates a variation upon the arrangement in <figref idref="f0013">Figure 9</figref>;</li><li><figref idref="f0015">Figures 11A</figref>, <figref idref="f0016">11B</figref> and <figref idref="f0017">11C</figref> illustrate further instances of radio access networks where certain communication devices are controlled to generate a beacon signal for use in generating a coverage map; and</li><li><figref idref="f0018">Figure 12</figref> illustrates functional aspects of a network interface of a communication device suitable for use as an aggregator.</li></ul>
Detailed Description of Preferred Embodiments
0045The present disclosure relates to the handling of data by communication devices acting as aggregators in a telecommunications network architecture that includes a radio access network (RAN), a core network (CN) and a packet data network (PDN). Communication devices, such as mobile terminals, user equipment (UEs) and wireless access stations, establish wireless connections to the network by means of the RAN.
0046<figref idref="f0001 f0002 f0003">Figures 1A to 1C</figref> show a single cell 100 of the telecommunications network provided by a base transceiver station (i.e. macro eNB) 120 within the RAN. The telecommunications network architecture further comprises a network node, referred to as an aggregator controller (AC) 102, which communicates with the RAN and the CN (illustrated here as a link between the AC 102 and the eNB 120) but which may be implemented independently of the component entities of either RAN or CN.
0047The AC 102 identifies at least one communication device 104 as candidate for assignment as an aggregator. The AC 102 also instructs any given aggregator candidate 104 to activate (or deactivate) an aggregator mode, whereby it provides base station functionality for nearby (mobile) communication devices 110: in <figref idref="f0003">Figure 1C</figref>, each activated, aggregator-enabled communication device 104 provides a respective aggregator cell 150. The AC 102 also determines whether any aggregator candidate 104 is activated at all at a given time in a given region of the telecommunications network. In <figref idref="f0001 f0002 f0003">Figures 1A to 1C</figref>, candidate aggregators 104 are illustrated as UEs: this is merely one example of a suitable communication devices 104, candidate aggregators may equally be dedicated communication devices or even small cell base transceiver stations such as HeNBs or femtocell eNBs.
0048The AC 102 is configured to interrogate one or more communication devices 104, where these devices are connected to the RAN (i.e. the eNB 120), to determine certain parameters associated with the device 104 and/or its connection to the RAN (e.g. SINR, reference signal received power (RSRP), receive signal code power (RSCP), location information, battery life, etc.). Data associated with the parameters is processed at the AC 102 and, if the parameters are determined to indicate that the or each communication device 104 is a candidate for assignment as an aggregator, the communication device 104 may be configured to implement an aggregator mode, whereby it provides base station functionality for nearby (mobile) communication devices 110.
0049<figref idref="f0001 f0002 f0003">Figures 1A to 1C</figref> also illustrate one scenario where the facility extending base station functionality to nearby (mobile) communication devices 110 is contemplated. As communication devices approach the furthest range of macrocell coverage in the cell (i.e. the cell edge, illustrated as shaded area 130), they consume more network resource. By selecting certain communication devices to act as aggregators, these devices being within good macrocell coverage but having the facility to extend base station functionality within an "aggregator cell" beyond the coverage of the macrocell layer, the network can deploy aggregators to address the problems of cell edge.
0050Certain network-connected communication devices 104 are thus used as a type of small cell entity. Network-connected communication devices assigned to perform this small cell-like functionality are termed "aggregators" because, where there are more than one communication devices 110 nearby a given network-connected communication device 104 in aggregator mode, the data traffic from the nearby communication devices 110, for each of the nearby communication devices 110, is buffered for transport (i.e. "aggregated") using a backhaul connection between the aggregator 104 and the core network. By aggregating the data from one or more nearby communication devices 110, the aggregator can both (a) assist in extending the network coverage to locations where (i) the macrolayer coverage is otherwise either temporarily or permanently inadequate or (ii) the macrolayer coverage is adequate but devices within a certain coverage area (e.g., cell edge) consume too many resources and (b) transport data over the RAN more efficiently. One of the advantages of buffering data from the nearby communication devices 110 is that the backhaul connection from the aggregator 104 (which may be considered as a single logical "pipe") can be made less "bursty" reducing signal resource consumption and reducing the overhead of the signalling.
0051Aggregators are typically, dynamically switched-on and off in dependence upon conditions affecting the performance of the network. These performance conditions include both network conditions (such as interference, load, etc.) and other conditions that could affect the performance of the system (such as the predicted level of activity in the cell at a given time or date, the presence and/or number of candidate aggregators in suitable locations, the distribution of UEs in cell edge locations, and/or the level of resource consumption by communication devices in the potential coverage area of respective candidate aggregators).
0052In certain cases, the coverage of the existing macrolayer is used for backhaul and a technology/band different from the one used for the backhaul is used as a radio interface for extending the coverage to nearby (mobile) communication devices 110. The coverage extension is therefore supplied to nearby communication devices 110 by aggregators operating "out-of-band" with respect to the macrolayer operating frequencies.
0053In one example, the macrolayer operates using LTE carriers at frequency bands around 800MHz or 1800MHz while the cell 150 provided by the aggregator to nearby communication devices operates at 2600MHz. In another example, the macrolayer operates using LTE carriers at frequency bands around 2600MHz using an FDD technology while the cell extension provided by the aggregator to nearby communication devices operates at 2600MHz in a TDD technology. Furthermore, the reader will appreciate that further out-of-band frequency bands may be available at frequencies for which no licence is needed, such as the 2.4GHz and 5GHz bands used by conventional WiFi technologies (i.e. compliant with the IEEE 802.11 family of standards) or in the near infrared and visible light spectrum used by light communications technologies such as visible light communications, VLC (sometimes referred to as "Li-Fi").
0054Aggregators (and candidate aggregators) may be fixed in a single location much as conventional small cell base station transceivers are: determining or obtain a location for such devices is essentially a matter of checking that this fixed status has not been altered. Equally and without loss of generalisation, it will be appreciated that in many instances aggregators (and candidate aggregators) are themselves mobile. While in certain examples, it is a requirement that the aggregator is static when active, it is also contemplated that the aggregator may be moved to another site and activated at the new site - such communication devices are referred to as "nomadic", as distinct from "fixed" devices. One specific example of a nomadic device arises when the candidate aggregator is installed in a motor vehicle, such as a commuter's car: the vehicle is driven from a home location (where it may be static) to an office location (where, after the journey is complete, the device may again be unmoved throughout the working day).
0055The AC 102 is a central logical entity (e.g. a server), which may or may not be integrated within the elements of the 3GPP Radio Access Network. The AC 102 monitors conditions affecting the performance of the network to assist in deciding which UEs 104 (or other network-connected communication devices) will act as aggregator.
0056Certain implementations of the AC 102 obtain information from all network-connected communication devices in a given sector before determining which of these devices can act as aggregators by virtue of the device status and current location. This determination is repeated for respective sectors at intervals of time: in certain cases, the intervals are equal in duration, while in others, the intervals are of variable duration and may be adapted to the known or predicted behaviour of communication devices using the network.
0057The AC may further repeatedly determine whether, on a set of basic criteria (i.e. performance conditions such as the network conditions, the current location and status of communication devices, etc.), any devices in a given sector should enter into service as aggregators at all. The criteria may include a measure of the comparative benefit of introducing an aggregator facility compared to having no aggregator facility in a given sector.
0058The AC is capable of establishing, maintaining and deactivating communications with the candidate aggregators, i.e. those UEs or other network-connected communication devices determined to have the capability to act as aggregators. This capability (provided through an application layer carried over the user plane of the macro layer, for example) allows the AC to: <ul id="ul0003" list-style="bullet" compact="compact"><li>obtain information from all the UEs that can act as aggregators 104, this information may include performance factors such as location and its accuracy, supported RATs and related technologies (such as conventional WiFi technologies, VLC technologies, etc.), supported operational frequency bands, battery characteristics, status, and current battery drain consumption; and/or</li><li>provide commands to the aggregators 104 such as: commands to set-up an aggregator control layer using some specific algorithm depending upon performance conditions such as those obtained from the aggregators 104, to select the RAT/band to be used in such a layer, to start transmission, to send handover commands to the aggregated UEs (i.e. the nearby communication devices 110 served by the aggregators 104), to stop transmission, and/or to send information to the aggregator control layer.</li></ul>
0059In certain implementations, the AC 102 might communicate with the LTE eNodeB or 3G RNC in order to "move", via handover to a specific RAT/frequency, a terminal (or other communication device) that is set to act as an aggregator 104. This move may be a change in serving cells: in such cases the communication with the LTE eNodeB or RNC is a request for a handover of the aggregator 104 from a current cell to a neighbouring cell: communication with the eNodeB or RNC is necessary then since handovers are under the control of the LTE eNode (for 3G, the control is done by the RNC). The move might also be a forced reselection: in which case communication with the LTE eNodeB would be unnecessary.
0060In certain implementations, the AC 102 may establish a further direct communication with "normal" UEs 110 (i.e. those communication devices not currently assigned to act as aggregators). This direct communication may be through a preinstalled application, for instance, configured to gather further performance information such as the strength/quality of received signals in the cell 100 in which the normal UEs 110 are camped/connected, and/or data on the strength/quality of received signals in other RATs/band, and/or location information.
0061In certain implementations, the aggregation enabled communication devices 104 (i.e. aggregators or candidate devices) are also relay nodes. Such devices may transfer data for one group of network-attached communication devices as a conventional relay node, while serving another group of network-attached communication devices as an aggregator.
0062The aggregator 104 is distinct from a typical relay node in a number of respects. Firstly, relay nodes are tied to a particular donor cell. They are presumed to be static and entirely under the control of the network operator via the eNB providing the donor cell. Furthermore, relay nodes are typically operated using radio resources allocated to them by the donor cell and are thus integrated in the scheduling for the macrocell. In logical terms, a connection from a communication device to the core network via a relay node is the same logical connection as that between the communication device and the core network via the donor eNB: resource that would be allocated within the macrolayer for the direct connection from communication device to eNodeB is instead allocated to the indirect connection via the relay unit.
0063The macrolayer (i.e. provided by eNB 120) and the aggregator 104 provide separate logical connections between the Core Network and communication device 110, with the aggregator 104 being "configurable" to provide this connection. Whereas the relay node provides an alternative physical route provided the communication device camps on the relay cell rather than the donor cell, the AC 102 ensures that the network can control whether a given candidate (or group of candidates) for aggregator is enabled (i.e. enters into service as an aggregator) and thus determines the conditions under which the communication device switches between a connection established by the RAN and a connection established by the aggregator (when instantiated).
0064<figref idref="f0004">Figures 2A</figref> and <figref idref="f0005">2B</figref> illustrate a further radio access network where certain communication devices are dynamically assigned as aggregators within a multicell network. This scenario demonstrates that the aggregator is not however merely a "temporary" base transceiver station. As the aggregator is activated and deactivated <i>ad hoc</i> (i.e. opportunistically) based on the need of the RAN as a whole, it is contemplated that certain communication devices 204 camped on neighbouring cells 280 could be assigned aggregator status: in <figref idref="f0005">Figure 2B</figref>, each activated, aggregator-enabled communication device 204 provides a respective aggregator cell 250.
0065Such aggregators 204 can be arranged to provide more effective base station functionality to communication devices in the cell 200 currently serving a conventional communication device 210. While that aggregator 204 would normally be outside the reach of the serving cell 200, it can nevertheless be activated, via the AC 202.
0066As the AC 202 need not be associated specifically with a given cell 200, but rather with a network that may include a plurality of cells (200, 280), the AC 202 is adapted to view the network holistically. By activating aggregator facilities 204 that sit outside the (macrolayer) coverage of a cell 200 yet still serving communication devices 210 within that cell 200, the AC 202 may still deliver an overall benefit to the network.
0067<figref idref="f0006">Figure 3</figref> illustrates the functional elements of an aggregator controller 300 suitable for enabling, controlling and disabling an aggregator layer in the network architecture of <figref idref="f0001">Figures 1A</figref>, <figref idref="f0002">1B</figref>, <figref idref="f0003">1C</figref>, <figref idref="f0004">2A</figref> or <figref idref="f0005">2B</figref>. These functional elements may be implemented as software routines and/or as dedicated hardware units, these elements being substantially interchangeable.
0068The functional elements include a communication module 320 for obtaining information from potential aggregators by establishing communication via an application layer with these devices. The information obtained contributes to the factors affecting the performance of the network upon which the establishment of a connection between aggregators and nearby communication devices depends and may include: current location (e.g. location information derived from global or regional satellite positioning systems, such as Global Positioning System, GPS, GLONASS, BeiDou/COMPASS, IRNSS or Galileo); historical information (covering, for example, the last two weeks) of the location of the candidate aggregator; level of physical mobility at present (i.e. whether moving or not); a measure of LTE radio coverage in the macrolayer; an indicator of battery level, current consumption, expected remaining battery etc.; information concerning neighbour cells of the aggregator, in respect of the connection between the aggregator and the macrolayer RAN; and a measure of the improvements (or otherwise) expected, after switching on an aggregator layer in a specific region of the radio network, the improvements being measured in terms of latency (i.e. data waiting time), for example. This information may be made available in the application layer through an aggregator client application executing on the respective aggregator candidate devices.
0069One reason for obtaining such information relates to the nature of the devices that are candidates. It is likely that many of the candidate aggregators are in fact "nomadic", changing (i.e. commuting) between two or more static locations over a period of hours or days. Thus for many candidate devices the characteristics of the network will change as they move within the network: a communication device that is a suitable candidate aggregator at a given location, X, and a given time, T, may not be suitable elsewhere, X + x, at a later instant, T + t: specifically if the location is close enough to extend an aggregator cell to the (macrolayer) cell edge at T, but out of range of the cell edge at T + t. Thus the controller 300 needs to obtain this information to inform decisions as to whether the communication device is (currently) a candidate aggregator and whether, if a candidate aggregator, it should be activated/deactivated as an aggregator.
0070Optionally, the communication module 320 may be configured to obtain additional information from communication devices other than aggregators; this additional information being analogous to the information obtained from candidate aggregators and similarly contributing to the factors affecting the performance of the network upon which the establishment of a connection between aggregators and nearby communication devices depends. A specific non-aggregator client application may be installed in some or all of the communication devices within a network to provide this additional information.
0071The communication module 320 may also be configured to obtain macrolayer information (i.e. data concerning network conditions) from the macrolayer concerning the current level of resource consumption of the schedulers, coverage maps and (if available) real time traffic maps.
0072The functional elements include a selection module 330 for selecting (and communicating to) the aggregators that have to start the transmission of an aggregator cell and for determining which of the supported technology/frequency bands the selected aggregators is to use in operation.
0073A monitoring module 340 is also provided to evaluate performance conditions (such as the network conditions and other conditions affecting performance) to determine which of the currently selected aggregators will continue their transmission.
0074In cases where a change in aggregator is indicated by the monitoring module 340, the selection module 330 may be further configured to select (and communicate to) those aggregators which should stop their transmission (and thereby cease to be in service as an aggregator).
0075When enabling an aggregator layer in a given sector or cell of a radio network, the aggregator controller first instructs one or more communication devices (preselected to act as aggregators) to start radiating coverage (i.e. to implement an aggregator "cell").
0076In <figref idref="f0007">Figure 4</figref>, the activity of communication devices nearby an active aggregator are illustrated. Once a given aggregator starts radiating coverage to its own cell 405, the behaviour of nearby communication devices adapts accordingly.
0077Nearby communication devices (i.e. terminals, such as UEs) that are in idle mode will automatically camp on the newly established aggregator cell 420 (by virtue of the conventional idle mode reselection of the cell with the strongest signal strength coupled with the prioritization of LTE layers broadcast by the LTE eNodeB). If the nearby idle device thereafter enters an active mode 430, transmission starts (or does not start) over the aggregator cell 440. Where there is an ongoing existing connection through the macrolayer of the RAN (i.e. it is determined that the nearby communication device is active on the macrolayer) 410, the RAN may optionally, upon request from the aggregator controller, move (i.e. hand-off) the ongoing communication of the respective nearby device towards the aggregator cell 415. If such a request is made, transmission starts (or proceeds) over the aggregator cell 440.
0078<figref idref="f0008">Figure 5</figref> illustrates the functional elements of a communication device 500 suitable for use as an aggregator in the network architecture of <figref idref="f0001">Figure 1A</figref>, <figref idref="f0002">1B</figref>, <figref idref="f0003">1C</figref>, <figref idref="f0004">2A</figref> or <figref idref="f0005">2B</figref>.
0079The communication device 500 includes a memory 510, location unit 520, a processor 540, input/output devices 550 and a network interface unit 560 having a transceiver module 565. Data is transferred between the various components via a bus 545. To operate as an aggregator, the network interface unit 560, through its transceiver module 565 must be capable of establishing two separate network interfaces: a backhaul interface and a coverage extension interface. In certain implementations, the transceiver module operates in at least two sets of frequency bands: one set of bands that correspond to the RAT of the macrolayer and a further "out-of-band" set of frequencies not used by the RAT. In some cases, communications on the "out-of-band" set of frequencies use a different RAT from the macrolayer.
0080In certain implementations, the backhaul and the coverage extension interface might use the same working frequency/RAT as a conventional relay node in order to facilitate the deployment of multi-hop scenarios, in which chains of Radio Access Network entities are deployed. For example, a first aggregator may appear to other communication devices as a Donor eNodeB and a second aggregator may appear to the first aggregator as a conventional UE while providing its own cell to nearby communication devices appearing to them as a conventional Relay Node.
0081Clearly the backhaul connection from the backhaul interface of the communication device 500 need not be a cellular wireless connection and may include non-cellular wireless and/or a fixed line connection using a connection technology such as: optical fibre cable technology; ethernet technologies; a fixed line xDSL technology; microwave backhaul technology; visible light communications, VLC and/or a Wi-Fi technology.
0082As noted previously, it is anticipated that many of the candidate aggregators move between two or more static locations over a period of hours or days. It is therefore important that the communication device 500 can, using data obtained from the location unit 520, provide adequate reports of changes in location, which may in turn inform the controller's decisions as to whether the communication device is considered a candidate aggregator and whether, if a candidate aggregator, it should be activated/deactivated as an aggregator.
0083The location unit 520 may include a global navigation satellite system (GNSS) unit, such as a global positioning system (GPS) unit or the like to provide location information for the communication device 500 as well as cell synchronization if other methods are not available. Alternatively or additionally, the location unit 520 may obtain a location "fix" by inference from the RSRP together with knowledge of the location of cell sites in the macrolayer.
0084By obtaining a plurality of location fixes of the communication device 500 at different (known) times, the communication device 500 can determine its current mobility level. The mobility level may be determined as a binary determination, i.e. the device may be "static" or "non-static": clearly however a non-static mobility level can be more finely distinguished by characterising the degree and nature of the mobility situations, e.g. semi-static/nomadic scenarios, high mobility, static relative to others (yet changing location), etc. Alternatively, the communication device 500 may report each location fix (together with a time stamp) to the controller and the controller may determine for the current mobility level of the communication device 500. In the latter case, the persistent reporting of location fixes may incur a higher cost in terms of battery usage necessary to facilitate the transmission of such reports.
0085In certain examples, the communication device is not considered a candidate aggregator device if the mobility level is not "static". In other cases, there may be non-static mobility states which nevertheless qualify the communication device to be considered a candidate aggregator device (for example, the detected movement may be determined to be at a speed lower than a predetermined threshold speed, or the change in location may be within a limited geographical area). In the latter case, the controller may determine that an alternative pattern of operation (such as the selection of aggregator selection routines that are more suitable for such qualifying non-static situations) may be needed to ensure effective use of communication devices having qualifying mobility statuses.
0086While not shown, the communication device 500 may be powered from a battery - such as a rechargeable Li-ion battery, conventional in the field of portable cellular communication devices, such as smartphones. The level of that battery may conveniently be monitored. Alternatively or in addition to the mobility criteria discussed above, the communication device may be rejected as a candidate aggregator device if the monitored battery level drops below a battery level threshold.
0087In the present discussion, it will be readily apparent to the reader that many alternative and complementary factors may be used to determine whether a given communication device may be considered ready to act as aggregator: mobility status as discussed above is one of a number of useful criteria upon which readiness may be determined. Indeed, mobility status as illustrated - where a simple dichotomy is made between "static" and "non-static" status - is clearly a simplification of a more complex determination of a plurality of categories of "mobility status" (which might span multiple degrees and or types of "mobility", for example).
0088For example, mobility status may be categorised as:- <ul id="ul0004" list-style="dash" compact="compact"><li>Stationary - The device is fully static without any detected movement. RF signal analysis location calculation may require a fully static device. A device is deemed to be static with regard to the signals transmitted and received, but there may be small changes in the actual position of the device which cannot be detected and which do not affect the transmitted or received signals.</li><li>Semi-static - The device is not fully static but remains in the same cell of the macro network and does not move far away from the original point. The device can move but remains in quite a similar area.</li><li>Moving: Low speed - The device is moving slowly, for example at pedestrian speeds (typically 3 Km/h). The device can change macro cell.</li><li>Moving: high speed. The device is moving fast (for example at vehicle speeds, typically in excess of 50km/h) and can change macro cell.</li></ul>
0089For a device to be determined to be "aggregator-ready" it must fulfil certain physical criteria (e.g. being switched on, capable of receiving and sending signals according to an appropriate protocol, etc.) and fulfils one or more criteria for suitability: for example exhibiting a mobility status that permits effective aggregator operation. Battery life is a significant example of a physical criteria which would also be considered to determine readiness to act as an aggregator.
0090Even if conditions exist that suggest it would be possible to deploy one or more aggregation layer in a cellular communication network, there must be a good reason to decide to set-up an aggregator layer: in essence there needs to be some tangible expected benefit in doing so rather than persist with the normal macrolayer operation.
0091<figref idref="f0009">Figures 6A</figref> and <figref idref="f0010">6B</figref> show a flowchart of certain operations performed by a controller entity in determining whether activation of an aggregator facility is supported.
0092At operation S610, the controller obtains values for one or more cell or user related metrics, referred to hereafter as "cell metrics", thereby checking the performance of the macrolayer. The cell metrics may include for example, measurements of: cell load (for instance, resource block (RB) usage), cell throughput, number of active communication devices located in predefined portions of the cell coverage area, a "happiness" value for the users (measured latency in data transfer, uplink waiting time, or a value obtained by inference from user feedback in social network services, for example); and/or control resource usage (e.g. PDCCH usage).
0093The cell metrics provide a measure of performance of the macrolayer that is used in determining whether the conditions in a given area of radio coverage offered by a cellular communication network support the activation of an aggregator facility. Here the given area of radio coverage may be selected from: a macrocell coverage area for at least one macrocell within the cellular telecommunications network; a coverage area for at least one sector within the macrolayer of the cellular telecommunications network; and the coverage area of the entire cellular telecommunications network.
0094In certain cases, the controller may be configured to define the given area of radio coverage which is to support the activation of an aggregator facility by identifying a subset of available cells for which one or more cell parameter conditions hold, e.g. more than a given number of cells in the subset have a cell metric and/or user metric lower than corresponding threshold value. This might result in the area of radio coverage which is to support the activation of an aggregator facility being a subset of the cells in the cellular network covering an entire city.
0095In <figref idref="f0009">Figure 6A</figref>, for example, this determination involves two distinct stages: operation S612, which deals with certain conditions hold that would make activation of an aggregator facility desirable (even necessary), and operation S614, which deals with further conditions which would determine whether such a facility would be feasible. In alternative approaches, the conditions that support activation of an aggregator facility may be performed in other ways, in particular operations S612 and S614 may be performed in parallel with one another or in "reverse" order; furthermore, all conditions may be assessed in a single procedure based on the cell metrics.
0096At operation S612, the controller determines whether the cell metrics meet target threshold values. This operation may include: determining whether cell load (i.e. RB usage) exceeds a load threshold while throughput lies below a minimum throughput threshold; determining whether the number of users in a region of the cell (such as the cell edge) exceeds a user number threshold while throughput per App falls below a minimum App throughput threshold (an App is a software application executable on a user's communication device: Apps that rely upon network connectivity may be affected if the throughput allocated is below some threshold, for instance, a video streaming App with a throughput lower than 300kbps would provide an inadequate display output); determining whether a happiness metric (whether aggregated for a number of users or a group of users or not) lies below a happiness threshold; and/or determining whether the usage of control resources (such as PDCCH) exceeds a control resource threshold.
0097If the cell metrics meet the target threshold conditions, the controller concludes that necessary conditions for aggregator layer deployment hold and moves to operation S614.
0098At operation S614, the controller determines whether certain conditions sufficient for aggregator layer deployment hold. The controller thus determined whether effective aggregator layer deployment will be possible. Operation S614 may include determining: <ul id="ul0005" list-style="none" compact="compact"><li>whether there are aggregator enabled communication devices (i.e. candidate aggregator devices) in the cell and whether these communication devices have certain characteristics in terms of mobility (e.g. they are, have been for an amount of time, and/or are expected to be, "static");</li><li>whether there are communication devices (aggregator enabled or not) in one or more macrocells with certain characteristics in terms of mobility (e.g. they are, have been for an amount of time, and/or are expected to be "static");</li><li>whether the controller has access to data concerning path loss towards the macrocell and/or amongst communication devices (e.g. UEs/terminals) and/or location information of the aggregators and/or the other communication devices;</li><li>whether there are communication devices in coverage of potential aggregators;</li><li>whether there is a matching between the capabilities (technology/band supported) between aggregators and nearby communication devices;</li><li>whether at least some of the aggregators have sufficient battery life to maintain aggregator functionality for a predetermined period of time;</li><li>whether conditions of low interference hold; and/or</li><li>whether spectrum and technology resources needed for use in deployment of the aggregator layer are available.</li></ul>
0099If the controller concludes that sufficient conditions for aggregator layer deployment hold, the controller next performs operation S616. In certain alternative approaches, the controller performs operation S616 before or in parallel with the operations at S612 and/or S614.
0100In operation S616, the controller makes a preliminary determination of whether a benefit for the network would be expected if the network were to deploy the aggregator layer. This preliminary determination considers a limited number of properties of the cell metrics obtained at operation S610 and thus relies upon a subset of the information necessary for aggregator layer deployment: for instance, a benefit at this stage would be expected because there were several static users at cell edge under the potential coverage of some static aggregators or because there are small cells with unused capacity in an area close to some static users but with aggregators located in their coverage area.
0101If it is determined that either necessary conditions (at operation S612) or sufficient conditions (at operation S614) are not present, the controller waits a predetermined period of time (by setting a timer for example) and then obtains a further set of cell metrics (at operation S610). Likewise, should it be determined that no benefit is expected from the deployment of the aggregator layer (at operation S616), the controller will again return to operation S610 and obtain a further set of cell metrics.
0102If however, at operation S616, the controller makes a preliminary determination that there would be an expected benefit, in principle, for the network if the aggregator layer were to be deployed, the controller initiates a more detailed phase of operation (illustrated in <figref idref="f0010">Figure 6B</figref>) by collecting further performance information, operation S620 (in addition to the cell metrics obtained at operation S610).
0103During the collection of further performance information, operation S620, the controller obtains a list of aggregator enabled communication devices (i.e. candidate aggregators) currently camped within a given macrocell, using information updates received, at temporally spaced-apart intervals, from the aggregators. In addition to the list of candidate aggregators, the further performance information may include some or all of the following information obtained from the respective aggregators: <ul id="ul0006" list-style="bullet" compact="compact"><li>location (of the updating aggregator). This location information may be obtained by the aggregator by inference from the RSRP and/or using a GPS unit.</li><li>pathloss/SINR (measured at the updating aggregator). This may be with respect to the current macrocell or a set of macrocells.</li><li>mobility level (static or not) measured by the aggregator itself</li><li>information on location and/or pathloss of all UEs or other network connected communication devices that are static (optionally, this may be filtered to relate only to UEs that are static and that in addition are expected to remain static by analysing and using geolocalized historical information of the UE) and that are camped/or are/have been connected there</li></ul>
0104The controller processes some or all of this performance information to evaluate the relative distance and pathloss/SINR (or similar quality) between candidate aggregators and the devices of users in the cell.
0105In certain examples, the controller makes a selection of aggregators from among the aggregator enabled communication devices in accordance with a single aggregator selection algorithm. In other examples, there may be a plurality of available aggregator selection routines (i.e. algorithms) and it is first necessary to determine which routine to adopt. When required, the operation of determining which routine to use may be any conventional selection operation.
0106<figref idref="f0010">Figure 6B</figref> illustrates one example where a plurality of aggregator selection routines are available. Here, the available respective aggregator selection routines may each be suited to respective, different performance conditions. In operation S622, an algorithm corresponding to one of these routines is determined depending upon the availability of specific further performance information, such as aggregator location information or pathloss measurement data. In cases where only a single aggregator selection algorithm is available, the determination of which algorithm to use is trivial and operation S622 may be omitted.
0107Once it is determined which routine (i.e. algorithm) is suited to the available further performance information, this algorithm determines which, if any, aggregator enabled devices should be activated for aggregator functionality and defines the sub-processes by which benefit (i.e. achievable gain) from aggregator layer deployment will be calculated. The algorithm thus serves to select aggregators from among the candidate aggregators for deployment of the aggregator layer. The operation of this algorithm is illustrated as operation S624 in <figref idref="f0010">Figure 6B</figref>.
0108At operation S624 (whether this is the only available aggregator selection routine or a routine determined to be suited to available further performance information at operation S622), the controller makes a selection from among the aggregator enabled communication devices, this selection being a selection of one or more aggregators based either on individual characteristics of the respective, selected aggregators or collective characteristics when the selected aggregators are considered as a group selected from among the aggregator enabled communication devices.
0109While the present example contemplates the use of a single aggregator selection routine within a single area, this does not preclude the use of more than one selection routine - for example, the use of a first aggregator selection routine during peak hours of the day or week and a second aggregator selection routine at other times. Furthermore, it is equally contemplated that where two areas of radio coverage are considered separately, each area may adopt a respective, different aggregator selection routine consistent with the information relative to candidate aggregator devices that can be obtained.
0110It is thus possible that the choice of aggregator selection routine may be fixed based on empirical knowledge (using routines for which sufficient information has been available historically, because the penetration of terminals supporting a network operator client application has become sufficiently high, say) or dynamic (based on how much information is currently available for each routine).
0111It is further contemplated that the choice of which selection routine to adopt may be governed by a quality metric of the effectiveness of any given routine as a function of the amount of relevant information that can be collected. By obtaining information that might be used by one or more of the possible routine and discarding the routines for which available information is such that that their quality metric is too low, the routine whose quality metric implies it can provide the highest gain for the network would then be chosen.
0112In certain examples, the selection of aggregators includes the selection as a group from some or all possible different groups or subsets of aggregator enabled communication devices, each group being termed an "evaluation group". An expected gain for each evaluation group is then calculated.
0113In other examples, the selection of aggregators is the selection of individual devices (i.e. subsets of aggregator enabled communication devices having a single member each). Here, expected gain is calculated for each individual candidate aggregator.
0114The expected (achievable) gain results from an evaluation of the expected improvement in a given cell metric: this cell metric may be the, or one of the, cell metrics obtained at operation S610. For example, the expected gain may be the result of a comparison between a) the value of that given cell metric when the or each aggregator is selected and b) the currently experienced (i.e. measured) value of that cell metric.
0115In certain cases, the expected gain may be expressed as the difference between the value of a given cell metric predicted for a given evaluation group (evaluated before actually activating that group for aggregator functionality) and the current value of the given cell metric. Where no aggregator enabled communication devices are activated, the current value of the cell metric is the measured value of the cell metric for the cellular communication network where no aggregator functionality is activated. Otherwise, the current value of the cell metric is the measured value of the cell metric for the network where a current group of aggregator enabled communication devices are activated for aggregator functionality, said current group need not be the evaluation group. The prediction of the cell metric may be a function of the further performance information collected at operation S620.
0116Where expected gain is determined for evaluation groups or individual candidate aggregators, the aggregator selection algorithm then assesses the respective expected gains for some or all possible different aggregators or groups of aggregators, the selected aggregator or group of aggregators may be the individual or group providing the greatest expected gain. Alternatively, the selected aggregator or group of aggregators may be selected from a subset of groups having gains that exceed a threshold gain, taking account of other practical constraints such as maintaining aggregators that are already active unless there is a good reason to stop them (e.g. battery level dropping below a level that can support continued operation or detected movement of the active aggregator).
0117At operation S626, the controller makes a full determination of whether a benefit for the network would be expected if the network were to deploy the aggregator layer by modelling network performance for a network with the selected aggregator or group of aggregators activated and comparing that performance to the currently measured network performance information (as collected at operation S620).
0118In the case of the aggregator selection using evaluation groups, the full determination of benefit for the network entails comparing the expected gain from the use of the selected evaluation group of aggregators to data representative of the current network performance.
0119In a specific example where one of the selected subsets of aggregators is not currently active, sufficient benefit from first activation of that selected subset would be confirmed where the measured value of a given cell metric (assuming the given cell metric is the one used in the algorithm at operation S624) is significantly higher than that cell metric measured before the activation.
0120In another example where the aggregator layer is activated (i.e. at least one subset of aggregator enabled communication devices are activated for aggregator functionality), sufficient benefit is confirmed when the gain is higher than one of a reference average metric (e.g. historical data) or a cell metric measured in the previous last N iterations, where N is an integer greater than 1.
0121In certain cases, a measured value of a first metric (metric A) is used before activation, whereas after activation, a second, different, metric (metric B) is used instead. Known pre-activation network performance indicators (often referred to as KPIs - or key performance indicators) are used in order to evaluate metric A. Estimated values of metric A are compared to known measured values of metric A, to indicate whether the network needs assistance and to deduce that activation of the aggregator layer will provide that assistance. After activation, metric B may be calculated using both the stored KPIs pre-activation, and the current KPIs measured after activation. If metric B after activation is sufficiently better than metric B before activation, the aggregator layer is maintained active.
0122If the determination at operation S626 is that a net benefit is indeed provided by deploying the selected device or group of devices (i.e. subset) as the aggregators, the controller activates an aggregator server (operation S628) to support the aggregator layer and instructs each of the selected communication devices to activate (or maintain active) their respective aggregator functionalities (e.g. by executing a routine in an aggregator client application). These aggregator functionalities include functionalities consistent with operation as a MiFi architecture access point (offering WiFi protocol and/or VLC connectivity to nearby communication devices) and/or as a small cell (offering connectivity using a cellular telecommunications standard).
0123While not illustrated in <figref idref="f0010">Figure 6B</figref>, the controller may conveniently launch a RAT selection routine to determine which carrier bandwidth/RAT/band will be used by each (selected) aggregator, the carrier bandwidth/RAT/band being chosen from among one or more permutations of available RAT, band, and carrier bandwidth available for the implementation of an aggregator layer in a specific cell. For instance, the RAT selection routine may determine that as LTE FDD2.6 is not used in current and/or neighbour macrocell, it can be used by all selected aggregators within range of those cells.
0124As discussed in relation to <figref idref="f0007">Figure 4</figref>, nearby communication devices may transfer some or all of their data traffic to the selected aggregator(s) differently depending upon whether they are in an "idle" or "connected" state.
0125In the former case, handoff of idle devices may be facilitated by the controller modifying the neighbour cell list (NCL), which is provided to devices in idle modes, with the parameters of the selected active aggregators.
0126In the latter case, the controller may determine whether to request a handover for a device in connected state when information such as radio measurements from communication devices in the macro cell compare unfavourably with radio measurements from communication devices using the selected aggregators (always providing such information is available at it might be from access to the relevant RRM function of the eNodeB/RNC in the macrocell). Examples of communication devices for which a handover might be requested include those devices: a) that are in the coverage area of a specific aggregator(s) and b) that have channel quality indicator (CQI) and/or RSRP in relation to the macrocell that is worse than the one of the aggregators.
0127While not illustrated in <figref idref="f0007">Figure 4</figref>, the aggregator may alternatively (or additionally) offer WiFi protocol and/or VLC connectivity to nearby communication devices (thereby operating as a MiFi architecture access point). In such cases, handoff onto the aggregation functionality may be effected by informing respective nearby communication devices which aggregators offer an access point in the cell and by commanding those communication devices close to the identified access points to enable Wi-Fi transmission.
0128Optionally, the controller may then seek to optimise the aggregator layer, operation S630.
0129Optimization by the controller may include at least one of the following procedures: <ul id="ul0007" list-style="bullet" compact="compact"><li>checking, once a given nearby communication device is connected to an aggregator, whether that device has a worse CQI/SINR/RSRP with respect to the the macrocell than with respect to the aggregator, and in such a case will be (or can be) handed over to the Macro layer (e.g. by issuing a handover command or releasing the aggregation connection with redirection). Conveniently the selection parameters for this device would be changed for an amount of time to avoid unwanted ping-pong effects (i.e. hysteresis);</li><li>checking the performance in the aggregator layer against the performance that would be expected if a given communication device were to stay in the macrolayer, depending on which information can be made available to the controller and/or to the aggregator. Examples of the performance information that may be checked include measures of user happiness metrics such as: latency (i.e. the round trip time (RTT) for transmitted and received packets or uplink waiting time. Examples of the performance information that may be checked may also include: historical data (such as throughput for specific Apps) obtained in the macrolayer in similar or same location and under the same or similar RSRP/CQI conditions;</li><li>checking the level of interference and/or availability of resources for the spectrum/technology used in the aggregator layer and taking actions to improve these parameters (e.g. create clusters of spectrum/technology utilization, reduce utilization of those resources in the macrolayer); and</li><li>optimizing the selection of aggregators taking account of mobility. The aggregators themselves may be required to take certain actions when aggregated users (i.e. communication devices using the aggregation facility of a selected aggregator) start mobility. Likewise, when aggregators themselves become mobile, the controller may act to alter the performance of the aggregator later, e.g. by instructing the newly mobile aggregator to switch off aggregation functionality.</li></ul>
0130Checking the performance in the aggregator layer using RTT may involve comparing RTT for the same packet using macrocell and current aggregator layer service respectively. Using uplink waiting time to check performance may involve comparing this time before and after the optimization.
0131Checking the performance in the aggregator layer using historical data may involve comparing historical data to actual data obtained through the aggregator. It is also possible to run periodical speed tests just to check the current quality.
0132Whether optimised as described or not, the controller iterates back through operations S622, S624 and S626, selecting one or more aggregators which may be identical to the aggregator(s) selected in previous iterations or may represent a group having a different constitution of aggregator enabled communication devices.
0133Periodically, cell metrics are checked - operation S632 - and this information is used in further iterations of operations S622, S624 and S626. The cell metrics checked here may be the same as those obtained at operation S610: equally they may be different from those cell metrics.
0134If the determination at operation S626 is that a net benefit is not in fact provided by deploying the selected devices (or group of devices) as aggregators, the controller halts the use of the aggregator layer operation S640. This may entail instructing all aggregator enabled communication devices in the cell to deactivate their aggregator functionality and to deactivate the aggregator layer server in the controller.
0135After a second predetermined time (typically longer in duration than the period characteristic of the iteration of operations S622, S624 and S626), the controller restarts first phase of determining the preliminary benefit of aggregator layer deployment at operation S610.
0136To provide the information needed by the controller to perform the operations described in <figref idref="f0009">Figure 6A</figref> and <figref idref="f0010">6B</figref>, communication devices are arranged to present information upon which the controller can make its respective determinations of suitability of the device as a candidate aggregator and whether a suitable candidate is to be activated (or deactivated).
0137<figref idref="f0011">Figure 7</figref> shows an exemplary flowchart showing certain operations of a communication device in accordance with an aspect of the present disclosure.
0138In <figref idref="f0011">Figure 7</figref>, the communication device evaluates its current location at temporally spaced-apart intervals (e.g. every T1 seconds). Once there are at least two measures of location (i.e. location fixes) it is possible to determine whether there has been any change in the mobility state of the communication device. Any given location fix is conveniently obtained with a minimum level of accuracy. The time difference between the acquisition of the location fixes is used to determine the degree of mobility (if any) between two fixes. To ensure that fixes are sufficiently far apart in time for a significant movement to be detected each fix is conveniently associated with a corresponding time stamp (which may be acquired from a connected macrocell and/or within the GPS signalling structure). Where more than one communication device is used it is contemplated that they may be operated in a synchronised manner.
0139An initial location fix is obtained at time T0, operation S710. At a point in time T1 seconds later than T0 a further location fix is obtained, S712.
0140The location fixes T1 seconds apart are compared to determine whether there has been a change in the detected location, operation S720.
0141In other examples, the algorithm used to determine whether a change in location has occurred may alternatively or additionally use parameters other than reported position and time, for example direction of movement or altitude.
0142In general terms, a potential aggregator may be considered to have moved (i.e. changed from a "static" state to a "non-static" state) if its position is displaced by a distance of D metres over a time interval T<sub>i</sub>-T<sub>(i-1)</sub>, where D and T<sub>i</sub> can be determined, calculated, signalled or otherwise obtained dependent on parameters (e.g. current mobility state).
0143Where the location has changed between the fixes, the mobility state is set to be "non-static", operation S722. For the sake of clarity, the scenario illustrated in <figref idref="f0011">Figure 7</figref> shows the determination at operation S720 as binary between "static" and "non-static", on the basis of any detected change in location. The skilled reader will readily appreciate that alternative determinations, having more than two cases or indeed two cases decided upon different criteria, may be substituted for the current operation S720 without requiring any other alteration to the flowchart. For example the change in location between fixes may be registered as indicating a "non-static" state when the location has changed by more than a minimum position change threshold of D1 metres since last location fix.
0144When in non-static mobility state, new location fixes are sent to the controller, operation S724 and a further location fix is taken after an interval of T2 seconds/minutes, operation S726. Typically the time scale T2 is greater than T1, but could be the same or less than T1: sending updates will use power, computation and signalling resources etc. so this task would be performed less frequently when the latest information is that the device is in mobility (and presumably not currently for consideration as a candidate aggregator). The operation flow then returns to operation S720, where it is again determined whether there has been a change in the detected location. In this way the location is still checked in case the mobility state has changed to "static". If the communication device has become static but the latest report still indicates that its state is "non-static", the use of a T2 greater than T1 will merely result in a slight delay in considering it as a potential candidate for activation.
0145Where the location has not changed between the fixes, it is determined that the mobility state may be "static" but that further fixes are required to be more certain. In the illustrated case, it is considered that a communication device needs to have been static for a longer period than the interval of T1 between successive fixes in operations S710 and S712 (during initialisation) or the interval of T2 in operation S726 (in subsequent iterations).
0146To avoid a situation of "false" attribution of "static" status to a device (which may after all be embedded in a vehicle) just because the device has stopped temporarily (e.g., car that has stopped at a light, to re-fuel or in heavy traffic, or a car that has temporarily parked), the communication device obtains a further location fix at time N * T3 seconds later, where N and/or T3 could be dependent on the type of communication device (e.g., in a car, residential) or type of scenario of installation (e.g., at a bus terminal, in a scenario that is likely to be static), operation S728. For example, if the scenario is likely to be static, it may be adequate to set N or T3 equal to zero or close to zero as it may be assumed that an earlier indication of "static" status at operation S720 is likely to be correct.
0147The location fixes N * T3 seconds apart are compared to determine whether there has been a change in the detected location, operation S730. If at the end of the period N*T3 the position is still unchanged, the mobility state is set to "static", operation S732. The current (static) location fix is sent in a reporting message to the controller, operation S734. Optionally, the communication device may also indicate that it is in the "static" state (either in the same reporting message as operation S734 or in a separate status reporting message), operation S736. This option may be considered convenient as it facilitates understanding of why the location fix was reported. Alternatively, the controller may infer that because it has received a reporting message having a location fix from the communication device, it can conclude that the reporting communication device is static.
0148Where location fixes are derived from GPS-based position signalling, the location fix may be sent as GPS location information (i.e. based upon the WGS84 standard) rather than latitude and longitude alone. Conveniently, the reporting message may include an indication that the location information is in GPS position format. Alternatively or additionally, the reporting message may include an indication that GPS information is available, regardless of the source of the reported location fix.
0149A reporting message (either the same reporting message as operation S734 or in a separate additional information reporting message) may optionally include additional information, for instance: specifics of the candidate aggregator: e.g. device model, software release information, hardware identifiers, etc.; device state, such as battery status; and/or radio information, such as camped Cell Id, Radio coverage quality, CQI of radio channel used to perform such a communication, neighbour cells for the communication device modem, etc.
0150The flow then iterates, whilst the communication device is in mobility state "static". The communication device obtains a further location fix after an interval of T4 seconds, operation S740. T4 is typically a shorter time period than T2, since it is desirable to avoid a communication device being considered "static" when it is in fact "non-static": any static communication device is a potential candidate aggregator, so any false attribution of "static" status may have a detrimental effect on the delivery of an effective aggregator layer. The operation flow in the "static" mobility state then returns to operation S730, where it is checked once again whether the detected location has changed. Any change in location results in the mobility state being set to non-static and location fixes being taken at intervals of T2 (rather than T4).
0151In a further arrangement of the present disclosure, more than one aggregation layer is activated within the network. In certain cases, respective aggregation layers are activated and deactivated in corresponding sectors or groups of sectors of the cellular network. In certain cases aggregation layers are established within one sector or cell that extend the coverage of that sector or cell to encompass communication devices served by neighbouring sectors or cells: thus the benefit to the network of the deployment of any given aggregation layer may be calculated for a region of the radio coverage of the cellular network that includes more than one sector and/or cell.
0152Certain arrangements of the present disclosure relate to the dynamic activation of one or more communication devices to provide an aggregation layer. Each of the one or more communication devices appears, to the macrolayer as a UE; while to other communication devices, they each appear as a class of small cell base transceiver station. The dynamic activation is due in part to determining if a benefit could be expected by such dual UE/small cell activation: that might arise if the macrolayer doesn't provide a prerequisite quality of service to the other communication devices. Dynamic activation also requires a more fine-tuned determination dependent upon selecting a set of devices capable of the dual UE/small cell or UE/MiFi functionality for activation and determining whether the network would benefit from the activation of that particular group. Only where the network is determined to benefit on the basis of this fine-grained determination will the selected communication devices be activated as hybrid UE/small cells (or UE/MiFi devices).
0153Likewise certain examples of the present disclosure relate to the dynamic deactivation of an aggregation layer provided by certain communication devices.
0154Considering once more the simplified example of a binary determination of whether a communication device is in "static" or "non-static" state, it is clear that once an aggregator device has activated an aggregator mode (and radiates a small cell, VLC or WiFi coverage, for example) it is desirable to monitor the location of the device in case there is a change in that mobility state and method to deal with change of mobility state: "non-static" state being presumed incompatible with effective aggregator functionality.
0155This scenario is illustrated in <figref idref="f0012">Figure 8</figref>.
0156Once the communication device has been activated, the communication device monitors its location every T5 seconds (obtaining an initial location fix at operation S810, if necessary and further location fixes at operation S812). T5 needs to be a very short time as it is crucial to determine as soon as possible whether the communication device is still "static" since the performances of the network may be affected. Note that this may be the same iterative monitoring of mobility status as at operation S740 of <figref idref="f0011">Figure 7</figref> or a distinct iteration at a different time interval specific to monitoring the operation of active aggregator devices.
0157The location fixes obtained at operations S810 and S812 are compared, operation S820, and if location changes (to a predetermined degree of accuracy, etc.), the communication device will immediately bar the cell (so that the UEs in idles will not connect), operation S830 and send handover commands to all the communication devices connected to the aggregator cell and to the macrocell. The handover procedure from aggregator cell to macrocell may then be handled according to any conventional standardised handover procedures.
0158The communication device sends the handover command because it effectively operates as a base station for the aggregator cell when it is activated.
0159The cell barring is important in order to prevent nearby communication devices in idle mode from attempting to connect to the cell radiated by the communication device, while that cell is still being radiated, to support the handover operation, for instance.
0160Conveniently the deactivating aggregator device sends the controller a message including an indication that aggregator-state has been released giving the cause as "mobility". Additionally, the deactivating aggregator device may then update its mobility state to "non-static".
0161The communication device may additionally monitor its battery life every T6 seconds. As noted previously, low battery level may preclude the communication device from being considered a candidate for activation. If expected remaining battery duration is lower than T7 seconds/minutes, the active communication device may conveniently gradually deactivate the aggregator mode by performing operations similar to operations S832 and S834. In this case however, handover commands will be executed, and confirmed completed, one at a time, before sending out further handover commands.
0162As will be apparent from the preceding discussion, it is assumed that the interactions between controller and communication device are governed by a shared communication protocol.
0163Using this protocol, the controller can send information requests to one or more communication devices (aggregators), specifying any additional information it wants to receive.
0164The communication device likewise uses the shared protocol to respond to such information requests, providing the requested information, which may for instance consist of the following: <ul id="ul0008" list-style="bullet" compact="compact"><li>Mobility State</li><li>Communication device specifics: e.g. device model, software release, hardware identifiers, etc.</li><li>Device State: battery status</li><li>Radio information: Serving Cell Id, Radio coverage quality (e.g. Serving Cell RSRP, Serving Cell RSRQ, etc.); CQI of radio channel used to perform such a communication, Neighbour cells for the UE modem</li><li>Radio measurements executed on neighbour cells, detected cells on other LTE frequencies that are not part of the neighbour list, Wi-Fi access point identifiers (i.e. SSIDs) and strength detected onto Wi-Fi receiver</li></ul>
0165Conveniently, the communication device may maintain a protocol connection open by sending dummy bits for the next Z seconds, otherwise it stops sending dummy bits.
0166Using this protocol, the controller can also send commands instructing the Communication device to enter into aggregator state (i.e. as a either a small cell and/or Wi-Fi Access point). The communication protocol for such a command includes a set-up command (sent to the communication device) providing the following information: LTE carrier to be used for transmission, and main parameters; transmission, TX, power to be used: (default is "MAX TX Power); optionally, a parameter for setting-up a second carrier; optionally, a parameter to set-up a Wi-Fi Access Point; time of the day in which the cell shall start radiating; Parameters needed to manage the status of local algorithms within the Communication device whilst in the aggregator state.
0167Once the command to enter aggregator mode is received, the communication device uses the shared communication protocol to obtain, from a controller database or a database within the OSS server, the parameters needed to set-up the aggregator cell: for example, IP addresses (if not derived with a fixed rule from current R-UE IP address). Alternatively, the communication device may use the parameters used last time it acted as an aggregator, provided that some criteria are still met: for example that the location is still the same as last time; that, while the location has changed, the RAU is still the same; that, while the location has changed, the R-U camped in the same cell as last time.
0168Once the communication device has the information needed to set-up the aggregator cell, it prepares its transceiver module (565, <figref idref="f0008">Figure 5</figref>) to be ready to radiate. The communication device then starts radiating at the requested Time of the Day. The Communication device then confirms to the controller that it is radiating (i.e. that the aggregator mode is active).
0169Whilst the communication device is in aggregator state, the communication protocol may also be used by the controller to request provision of additional information, such as: Battery status; Number of connected communication devices; Average Resource Blocks occupation; Average CQIs of the connected UEs; and Average CQI of the connected Modem.
0170In a typical telecommunications network architecture that includes a radio access network (RAN), a core network (CN) and a packet data network (PDN), communication devices, such as mobile terminals, user equipment (UEs) and wireless access stations, establish wireless connections to the network by means of the RAN. In the LTE standards, the core network is referred to as the Evolved Packet Core (EPC) and the data transferred over this wireless connection are carried by a virtual connection between the UE and the PDN, known as an "EPS bearer" (where EPS stands for Evolved Packet System).
0171Within communication devices that offer aggregator facilities as LTE small cells, the network interface unit 560 sets up a connection to the EPC using an EPS bearer as transport layer. Network interface units 560 of these communication devices thus connect to the macrolayer in a conventional manner, appearing to the macrolayer as if they belong to a conventional UE. For convenience, such LTE small cell are added to the same Routing Area (RA) as the macro cell providing coverage to the small cell.
0172Optionally, such devices may be assigned a different security profile so that the "conventional" connection to the EPC may be adapted to handle an alternative connectivity to a Security Gateway (SecGW) within the EPC. Small Cell might then be allowed to connect to the EPC without establishing their own IPSec (since Small Cell traffic goes through an LTE modem (i.e. a macrolayer interface of the network interface unit 560) that connects to a macro cell, and since that macro cell is in turn connected to the SecGW).
0173Conveniently, this "conventional" connection also allows voice and SMS services to be delivered using a legacy circuit-switched network such as GSM. Socalled Circuit Switched FallBack (CSFB) within LTE may be necessary to support circuit-switched calls in some networks.
0174To implement the connection 1) between the communication device in aggregator mode and the EPC and 2) between the aggregator device and nearby communication devices, the network interface unit 560 includes two separate network interfaces: a coverage extension interface arranged to provide the services of a normal Small (or Pico) Cell and a "backhaul" interface, which serves to provide "conventional" connectivity to the EPC. The network interfaces are paired when the communication device is in aggregator mode. In the following discussion the "backhaul" interface is referred to as "R-UE" in recognition of its UE-like appearance to the macrolayer.
0175<figref idref="f0013">Figure 9</figref> illustrates diagrammatically how an eNodeB in the macrolayer, provides LTE coverage (typically FDD) to a set of UEs 910, amongst them an aggregator device 904 having an interface R-UE 912. Certain UEs 910' are shown camping on the coverage area provided by the aggregator device 904 through its small cell facility 914.
0176An EPS bearer 960 is established by the R-UE 912 through the macro layer (i.e. eNodeB 920) and into the EPC 970. The EPS bearer 960 transfers data from the aggregator device 904 across a security gateway (SecGW) to a further gateway 950 (which may be a serving gateway S-GW or a PDN gateway P-GW that provides an interface to the PDN). The control node in the EPC is the Mobility Management Entity (MME) 940: this node serves to control the behaviour of the entities in the EPC and terminates certain communications from the small cell after they have been output from the EPS bearer 960.
0177The "normal" output of the S/P - GW 950 is carried over a Gi interface 952. Where the EPS bearer output (R-Gi) includes S1-U interface data (i.e. user plane data) for the small cell, 954, this is terminated in the S/P - GW 950. Where the EPS bearer output (R-Gi) includes S1-C interface data (i.e. control plane data) for the small cell, 956, this is terminated in the MME 940. In this specification, S1-C is used as a synonymous of what is termed in 3GPP standards as S1-MME. S1-C interface data (i.e. control plane data) for the macro cell, 922, is also terminated in the MME 940; while S1-U interface data (i.e. user plane data) for the macro cell, 924, is also terminated in the S/P - GW 950.
0178In as variation of the arrangement of <figref idref="f0013">Figure 9</figref>, the functions for macro and small cell operation are logically split as if they were being handled by different EPCs. <figref idref="f0014">Figure 10</figref> illustrates this logical division.
0179As for <figref idref="f0013">Figure 9</figref>, <figref idref="f0014">Figure 10</figref> illustrates an eNodeB 1020 representing macrolayer LTE coverage provided to a set of UEs 1010, amongst them an aggregator device 1004 having an interface R-UE 1012. Certain UEs 1010' are shown camping on the coverage area provided by the aggregator device 1004 through its small cell facility 1014.
0180An EPS bearer 1060 is established by the R-UE 1012 through the macro layer (i.e. eNodeB 1020) and into the EPC 1070. The EPS bearer 1060 transfers data from the aggregator device 1004 across a security gateway (SecGW) to a first logical gateway 1050 (which may be a serving gateway S-GW or a PDN gateway P-GW that provides an interface to the PDN). A first logical control node 1040 serves to control the behaviour of the entities in the EPC 1070 and terminates certain communications from the macrolayer. A second logical control node 1042 terminates certain communications from the small cell after they have been output from the EPS bearer 1060.
0181The "normal" output of the S/P - GW 1050 is carried over a Gi interface to the PDN. Where the EPS bearer output (R-Gi) includes S1-U interface data (i.e. user plane data) for the small cell, 1054, this is terminated in a second logical gateway, S/P - GW 1050'. Where the EPS bearer output (R-Gi) includes S1-C interface data (i.e. control plane data) for the small cell, 1056, this is terminated in the second logical MME 1042. S1-C interface data (i.e. control plane data) for the macro cell, 1022, is terminated in the first logical MME 1040; while S1-U interface data (i.e. user plane data) for the macro cell, 1024, is terminated in the first logical gateway S/P - GW 1050.
0182As explained above, an aggregator device may utilise a connection to a macro cellular network to provide a data connection between a core network and devices connected to a cell provided by the aggregator device. The aggregator device may also allow other devices to connect to it utilising other technologies such as WiFi. The data is carried over the same connection to the core network as is used for data originating at, or destined for, the aggregator device itself. For example, the aggregator device may be a mobile telephone being utilised by a user for internet access as well as providing an aggregator service to other devices.
0183Cellular networks authenticate connections from mobile devices utilising subscriber identity information held at the mobile device. That identity information may be held in a Subscriber Identity Module (SIM) forming part of, or being connected to, the mobile device. The SIM may be a hardware component, or the information may be stored as data in the mobile device itself. The identity information represents a profile of the subscriber. The aggregator device's cellular connection, used as the backhaul connection for data relating to mobile devices connected to the aggregator device, is authenticated by the device owner's profile. The connections of mobile devices connected to the aggregator device are authenticated with the core network by the profile of those devices. The core network is thus aware of the identity of those mobile devices and can route data traffic to and from the mobile devices, albeit that data is carried over a connection authenticated by the aggregator device's profile.
0184It is common for subscribers to pay a fee according to the quantity of data transmitted and received over cellular connections authenticated by their profile. This creates a risk that the profile by which the aggregator device's connection is authenticated will be charged for both the device's own data, and that relating to devices connected to the aggregator device.
0185It may also be useful to know the amount of traffic carried for other devices on connections of each profile, for example to allow incentive programs to be implemented to reward people for allowing their devices to be used as aggregators.
0186<figref idref="f0015">Figures 11A</figref>, <figref idref="f0016">11B</figref> and <figref idref="f0017">11C</figref> illustrate further instances of radio access networks where certain communication devices are controlled to generate a beacon signal for use in obtaining information from other communications devices (e.g., in order then to generate a coverage map as described in the example below), which in turn is used to select which communication devices are to be activated as aggregators.
0187<figref idref="f0015">Figure 11A</figref> illustrates a scenario where certain second communication devices 1102 are not currently acting as aggregators. In particular, second communication devices 1102, 1102', 1102" and first communication devices 1101, 1101', 1101" are shown in a telecommunications network comprising a controller entity 1103; in <figref idref="f0015">Figure 11A</figref> the controller entity 1103 is in communication with an eNodeB 1110 providing a macrolayer cell 1120.
0188The controller entity 1103 is configured to activate the second communication devices 1102 to broadcast beacon signals 1105. The RF bands upon which the beacon signals are broadcast may be close to, for example, 2.6 GHz either as FDD LTE2600 or TDD LTE2600. The transmission power may be set by the controller entity 1103 or, if not possible, the second communication devices 1102 may communicate, to the controller entity 1103, the transmission power which is being used via Wi-Fi or Bluetooth.
0189The first communication devices 1101 receive the command to scan and listen to the WiFi or Bluetooth bands, and to report 1106 to the controller entity 1103 the power of the broadcast signal received from any second communication devices 1102 or potential aggregator.
0190The controller entity 1103 is able to build a comprehensive pathloss map between first communication devices 1101 (active or idle) and the second communication devices 1102 (i.e. potential aggregators), and use this information to select the aggregators to be added according to any suitable method.
0191In an example, the potential aggregators periodically activate or deactivate an application to broadcast a beacon signal in barred state in the corresponding bands (in TDD or FDD, at 2, 6GHz, say); first communication devices 1101 that are candidates for aggregation are requested, by the telecommunications network, to measure these bands whilst in connected mode and to report the discovered Cells and - if possible - the signal level to the eNodeB 1110.
0192Knowing the transmitted power as well as the received power level by the communication devices allows to define a pathloss between each potential aggregator 1102 and each first communication device 1101; for example if the received signal is low, it may mean there is too much distance between a specific potential aggregator 1102 and a first communication device 1101, and as a consequence, the pathloss is high.
0193A small portion of the FDD or TDD spectrum of the networks may be dedicated for the activity of sending the temporary beacon signal 1105. Advantageously this reduces the potential interference towards an aggregator, once in service, due to potential aggregators 1102 during the construction of the pathloss map.
0194There may be alternatives for the first communication devices 1101 to report 1106 measurements to the controller entity 1103. All the first communication devices 1101 may be instructed to report to the CN and second communication devices 1102 or aggregators 1102', 1102" using 3GPP mechanisms to report the observed TDD or FDD cells used by the aggregator layer (i.e. the network of terminals acting as Small Cell/Access Points that are dynamically switched-on depending on availability, battery life, location, expected benefits etc.) and detected carriers in an area, and then sending all this information to the controller entity 1103.
0195In another alternative, some or all of the communication devices 1101, 1102 may be provided with an application that: either connects with a chipset ordering to report the TDD/FDD cells 1120 used by the aggregator layer, or opens the Wi-Fi receiver; observes the applications detected in area; and reports the measurements to the controller entity 1103.
0196The communication devices 1101 located around an aggregator 1102 may be the ones instructed to report to the controller entity 1103. In an alternative example only the communication devices 1101 within a specific area may be instructed to report to the controller entity 1103.
0197The first communication devices 1101 that are candidates for aggregation need to measure the quality of the coverage they might get from an aggregator 1102 before the aggregator has come to service.
0198The information that is reported 1106 back to the controller entity 1103 may include information concerning received power. The quality of the received signal may also be reported. Besides, this information may be reported using a 3GPP mechanism, for example, the LTE specification inherently supports a self-organizing network (SON) function in which features like Automatic Neighbour Relation (ANR) use the normal measuring report including cells that are not part of a neighbour list.
0199Alternatively Wi-Fi may be used as a beacon. It may be initiated via a dedicated application for which a design for a reporting method may be implemented, e.g. report periodically in an area in which it is expected to have an aggregator layer.
0200The map of coverage (i.e. pathloss) may be created in the following manner: the controller entity 1103 may know the transmission TX power of the second communication devices 1102 in the carrier band they use as a beacon; this carrier may be the carrier TDD or FDD used in the aggregator layer, the Wi-Fi carriers used as a beacon or a second carrier used for beacon purpose. The controller entity 1103 then calculates pathloss = TX power - RX power.
0201In the scenario illustrated in <figref idref="f0005">Figure 2B</figref>, certain second communication devices 204 are currently acting as aggregators. The controller entity here is an aggregator controller, AC, 202 and the radio access network includes two aggregator layer cells 250. The AC 202 may send an instruction to second communication devices (i.e. the aggregator enabled UEs 204) to broadcast beacon signals at one or more specific radio frequency RF bands, so that first communication devices (i.e. "normal UEs" 210) make measurements in such a way that the current configuration may be changed, due to certain conditions reported to the controller entity 202 from the respective eNodeB (which provides a macrocell 200, 280).
0202As illustrated in <figref idref="f0005">Figure 2B</figref>, then, a number of aggregators 204 may be available in association with a specific macrocell 200 to provide a coverage area to offer service to a number of first communication devices 210 currently connecting through the network via the macrocell 200.
0203<figref idref="f0016">Figures 11B</figref> and <figref idref="f0017">11C</figref> show a telecommunication network, at respective time instants, in which a controller entity 1103 activates certain second communication devices (1111 and 1113, in <figref idref="f0016">Figure 11B</figref>; 1116 and 1118, in <figref idref="f0017">Figure 11C</figref>, say) to broadcast beacon signals (1105) at one or more specific radio frequency RF bands, wherein the beacon signals (1105) enable one or more first communication devices (1112, 1113, 1114, 1116; 1118, 1119; say) to make measurements.
0204The controller entity 1103 receives measurements from the one or more first communication devices, said measurements based on the beacon signals (1105) received at said one or more first communication devices and, using the measurements, generates a coverage map that is indicative of the coverage that the second communication devices can provide for the first communication devices.
0205As explained above, <figref idref="f0008">Figure 5</figref> shows a diagram of some functional features of a communication device suitable for use as an aggregator device. The network interface 560 can establish a backhaul interface and a coverage extension interface. <figref idref="f0018">Figure 12</figref> shows additional details of an example of a network interface 1200 which may be implemented as network interface 560.
0206Network interface 1200 comprises transceiver module 1201. Transceiver module 1201 is configured to establish a coverage extension interface and at least one backhaul interface. Transceiver module 1201 may be provided with dual radios such that two backhaul connections can be established to one more macro cellular networks.
0207Network interface 1200 comprises two Subscriber Identity Modules (SIMs) 1202a and 1202b which may be hardware components or data stored in the device. Each SIM represents a user profile for authentication of a connection to a cellular network.
0208Transceiver module 1101, and SIMs 1202a and 1202b may form a Dual SIM Dual Active (DSDA) system in which two wireless connections can be maintained simultaneously to one or more cellular networks, each connection being authenticated respectively by one of the SIMs.
0209A first SIM 1202a represents a profile of the user of the aggregator device. The SIM 1202a is used to authenticate a connection that is utilised for data relating to the aggregator device (for example, data relating to use of the mobile device to access the internet). SIM 1202b is used to authenticate a second connection that is utilised for data carried on behalf of other devices when acting as an aggregator. Aggregator device 500, comprising the network interface 1200, can thus establish two backhaul connections, each authenticated by a respective profile 1202a, 1202b. Each backhaul connection is utilised for the transmission and reception of specific types of data.
0210SIM 1202a may be a conventional profile representing a standard cellular network subscription, for example held on a conventional SIM. Connections authenticated by SIM 1202a are utilised in the conventional way for the transmission of data of the device itself.
0211SIM 1202b may be a specific aggregator profile indicating that connections authenticated utilising that profile are only for carrying data relating to devices connected to the coverage extension interface. The profile may not therefore be linked to a particular person's subscription for charging purposes because the data relates to other users, not the user whose device is equipped with the SIM 1202b. The profile of SIM 1202b may be associated with a particular service provider such that it is indicated that the data is related to aggregator services provided by a subscriber to that service provider. Similarly the profile may not be associated with a particular telephone number, but may be a data-only profile allowing only data connections to be made.
0212The arrangement of <figref idref="f0008">Figures 5</figref> and <figref idref="f0015 f0016 f0017">11</figref> thus allow the separation of data relating to other devices from data related to the aggregator device, ensuring the data is correctly charged. The system also allows the independent monitoring of data transmitted and received over each connection, thus allowing a subscriber to be incentivised to allow their device to provide aggregator functionality.
0213A database may be maintained, for example at the cellular core network, relating the SIM 1202b to the SIM 1202a. For example, the SIMs may be related via their IMSI. Alternatively the SIM 1202b may be related to the aggregator device (via the aggregator device's IMEI). These relationships allow characteristics of the use of the user's device as an aggregator to be monitored and stored for later use. For example, a subscriber may receiver a credit each time a certain amount of data is carried for other devices when operating as an aggregator. Furthermore, these relationships may be utilised to contact the owner of the aggregator device to notify them of information relating to the aggregator function. For example, they may be notified of the volume of traffic over certain measurement periods. This information may be transmitted by text message or other communication route utilising the stored relationships to obtain contact details and route communications appropriately. For example, SMS messages may be sent to the IMSI with a relationship to SIM 1202b.
0214The aggregator device may itself also monitor data use over each of the backhaul connections and make that data available to the user of the device, for example by via an application running on that device, or to the cellular network.
0215The network interface 1200 is configured such that SIM 1202a can only be utilised for the transmission of data related to the device itself, and SIM 1202b can only be used for relaying data to and from the coverage extension interface. This avoids incorrect charging to the profile of SIM 1202a, and prevents users utilising SIM 1202b for the transmission of their own data which avoid them paying for that data.
0216SIM 1202b may be provided in such a way that it cannot be accessed by consumers. For example, the SIM may be sealed within the aggregator device, be a soldered chip SIM, or be provided in software/firmware form. Such an arrangement prevents a user of the device from gaining access to the SIM in order to utilise it in other devices to give free data access.
0217The aggregator functionality, and the native functionality of the device, may be provided by logically and or/physically separate systems within the device. For example, a conventional mobile telephone may be modified to add the additional SIM and associated software and hardware to allow it to provide the coverage extension interface and operate as an aggregator. Alternatively, two devices may be copackaged.
0218In an alternative configuration, the transceiver 1101 may comprise a single radio device capable of establishing only one backhaul connection (in addition to the coverage extension interface) at a time. The transceiver is configured to authenticate the backhaul connection using either SIM 1202a or 1202b. This means that the communication device 500 cannot provide data services to the device itself at the same time as functioning as an aggregator. Such a configuration does, however, enable a mobile device to provide aggregator services when it is not being used by the user. The device may switch between SIM 1202a and 1202b to provide either aggregation services or services to the device itself.
0219The SIM may be selected dependent on a range of parameters. For example, a manual switching system may be provided. A user may decide they do not require data connectivity for their device and may instruct the device to commence providing aggregation services utilising a backhaul connection authenticated using the SIM 1202b. The user may be incentivised for doing this by the provision or credits or other bonuses by the subscriber's service provider based on the time aggregation services are activated for, or the amount of data transmitted or received. The device may also be provided with systems to autonomously select a SIM to utilise based on utilisation or configuration of the device. In an example, the device 500 may be embedded in a vehicle. Aggregation services and SIM 1202b may be activated when it is detected that the vehicle is parked and locked and hence it is unlikely the user will be requiring data connectivity services from the device.
0220In the above description, the data connectivity services using SIM 1202a have been provided for the device itself, but those services may also be provided to separate devices, for example via a wired or wireless connection. For example, where the device 50 is embedded in a vehicle a user access interface (e.g. a WiFi or wired (USB or ethernet) connection provided by transceiver 1101 or by a separate module) may be provided to allow a user's devices to connect to the device. Since those devices relate to the subscriber of SIM 1202a, they utilise a backhaul data connection authenticated by that SIM 1202a. The device 50 also provides a coverage extension interface to which third party devices can connect to utilise aggregation services via a backhaul connection authenticated by SIM 1202b.
0221Aggregation services via a backhaul connection authenticated by SIM 1202b may be activated when there are not devices connected to the user access interface. Aggregation services may be deactivated, and a connection established used SIM 1202a, when devices are connected to the user access interface. Where the transceiver can provide two backhaul connections simultaneously both services can be provided at the same time.
0222The above description has been given principally in relation to backhaul connections via a connection to a macro cellular network, for example an LTE macro network. However, the backhaul connection(s) may also be provided via any other appropriate communication system. For example, a WiFi or wired connection may be utilised. In this example, the backhaul connection is between the device 500 and the core network of a cellular network. The connections may be authenticated using the SIMs 1202a and 1202b as described hereinbefore. Alternatively, other user profiles may be utilised as appropriate for the connection type, while retaining the ability to monitor traffic associated with the device itself or with devices connected via the coverage extension interface.
0223It will be appreciated that whilst various aspects and embodiments of the present invention have heretofore been described, the scope of the present invention is not limited to the particular arrangements set out herein and instead extends to encompass all arrangements, and modifications and alterations thereto, which fall within the scope of the appended claims.
0224Where terms such as provide a data connection between a core network and a mobile device" are utilised this is intended to cover both directions. That is, data from the core network is related to the mobile device, and data from the mobile device is relayed to the core network.
0225For example, whilst embodiments described in the foregoing description refer to LTE, it should be noted that the aggregator architecture described may equally be deployed in telecommunications networks based on other cellular telecommunication architectures, for example 2G, 3G, LTE-Advanced (3GPP Release 10 onwards), future architectures (e.g., 5G), as well as WD-CDMA and WiMAX. The aggregator architecture is agnostic to the specific type of RAN used. In other words, the aggregator controller/controller entity is adapted to work with any RAN and/or combinations of RANs. This is, for example, one of the reasons why in certain embodiments the aggregator controller/controller entity is independent of the RAN. Similar observations apply for the communication device for providing an aggregator facility.
0226In addition, it will be apparent to the reader that the term radio access technology (RAT) may extend to include related technologies such as conventional WiFi technologies (i.e. compliant with the IEEE 802.11 family of standards) and/or VLC technologies, where the context requires or allows this.
0227Furthermore, while the above description describes the aggregation layer as providing a bridge to the cellular network for communication devices that are at the edges of cells, the skilled reader will appreciate that dynamic coverage "blackspots" may arise elsewhere within radio coverage regions (for example, due to equipment malfunction, unusual usage patterns, and/or features of the natural or built environment).
0228The reader will furthermore appreciate that aspects of the foregoing disclosure apply equally and without loss of generality to aggregators (and candidate aggregators) that are fixed in a single location as to aggregators (and candidate aggregators) that are in an alternative mobility state: such as nomadic or mobile.
0229It will also be well understood by persons of ordinary skill in the art that whilst the described embodiments implement certain functionality by means of software, that functionality could equally be implemented solely in hardware (for example by means of one or more ASICs (application specific integrated circuit)) or indeed by a mix of hardware and software. As such, the scope of the present invention should not be interpreted as being limited only to being implemented in software.
18 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| EP2744297A1 | Cites | European Patent Office (EPO) |
| WO2010006649A1 | Cites | World Intellectual Property Organization (WIPO) |
| WO2013044979A1 | Cites | World Intellectual Property Organization (WIPO) |
| WO2013130498A1 | Cites | World Intellectual Property Organization (WIPO) |
| US2013094486A1 | Cites | United States of America |
78 members in 4 offices
Priority claims23
| Document | Office | Kind | Date |
|---|---|---|---|
| 14382390 | European Patent Office (EPO) | – | |
| 14382390 | European Patent Office (EPO) | A | |
| 14382499 | European Patent Office (EPO) | – | |
| 14382497 | European Patent Office (EPO) | – | |
| 14382499 | European Patent Office (EPO) | A | |
| 14382497 | European Patent Office (EPO) | A | |
| 14382572 | European Patent Office (EPO) | – | |
| 14382571 | European Patent Office (EPO) | – | |
| 14382572 | European Patent Office (EPO) | A | |
| 14382571 | European Patent Office (EPO) | A | |
| 15382033 | European Patent Office (EPO) | – | |
| 15382031 | European Patent Office (EPO) | – | |
| 15382033 | European Patent Office (EPO) | A | |
| 15382031 | European Patent Office (EPO) | A | |
| 15382323 | European Patent Office (EPO) | – | |
| 15382323 | European Patent Office (EPO) | A | |
| 15382400 | European Patent Office (EPO) | – | |
| 15382402 | European Patent Office (EPO) | – | |
| 15382399 | European Patent Office (EPO) | – | |
| 15382400 | European Patent Office (EPO) | A | |
| 15382402 | European Patent Office (EPO) | A | |
| 15382399 | European Patent Office (EPO) | A | |
| 2015073393 | European Patent Office (EPO) | W |
Members78
| Document | Office | Kind | |
|---|---|---|---|
| EP3010271A1 | European Patent Office (EPO) | A1 | |
| EP3010272A1 | European Patent Office (EPO) | A1 | |
| EP3010273A1 | European Patent Office (EPO) | A1 | |
| EP3010274A1 | European Patent Office (EPO) | A1 | |
| EP3010275A1 | European Patent Office (EPO) | A1 | |
| EP3010276A1 | European Patent Office (EPO) | A1 | |
| EP3010277A1 | European Patent Office (EPO) | A1 | |
| EP3010284A1 | European Patent Office (EPO) | A1 | |
| EP3010293A2 | European Patent Office (EPO) | A2 | |
| EP3010295A1 | European Patent Office (EPO) | A1 | |
| EP3010304A1 | European Patent Office (EPO) | A1 | |
| WO2016058916A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058917A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058918A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058922A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058924A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058930A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058932A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058933A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058934A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058935A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058936A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016058938A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059051A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2016059053A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059063A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059064A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059067A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059072A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059078A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059081A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059082A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2016059051A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP3010293A3 | European Patent Office (EPO) | A3 | |
| WO2017017265A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2017238275A1 | United States of America | A1 | |
| EP3207590A1 | European Patent Office (EPO) | A1 | |
| EP3207729A1 | European Patent Office (EPO) | A1 | |
| EP3207730A1 | European Patent Office (EPO) | A1 | |
| EP3207731A1 | European Patent Office (EPO) | A1 | |
| EP3207732A1 | European Patent Office (EPO) | A1 | |
| EP3207733A1 | European Patent Office (EPO) | A1 | |
| EP3207734A1 | European Patent Office (EPO) | A1 | |
| EP3207735A1 | European Patent Office (EPO) | A1 | |
| EP3207748A2 | European Patent Office (EPO) | A2 | |
| EP3207755A1 | European Patent Office (EPO) | A1 | |
| EP3207756A1 | European Patent Office (EPO) | A1 | |
| EP3207758A1 | European Patent Office (EPO) | A1 | |
| US2017245161A1 | United States of America | A1 | |
| US2017245311A1 | United States of America | A1 | |
| US2017280504A1 | United States of America | A1 | |
| EP3329710A1 | European Patent Office (EPO) | A1 | |
| US10159111B2 | United States of America | B2 | |
| US10231284B2 | United States of America | B2 | |
| US10244568B2 | United States of America | B2 | |
| EP3207756B1 | European Patent Office (EPO) | B1 | |
| US2019223234A1 | United States of America | A1 | |
| EP3515099A1 | European Patent Office (EPO) | A1 | |
| EP3207733B1 | European Patent Office (EPO) | B1 | |
| EP3329710B1 | European Patent Office (EPO) | B1 | |
| EP3207734B1 | European Patent Office (EPO) | B1 | |
| ES2739923T3 | Spain | T3 | |
| EP3207748B1 | European Patent Office (EPO) | B1 | |
| EP3207758B1 | European Patent Office (EPO) | B1 | |
| US10681752B2 | United States of America | B2 | |
| EP3207732B1 | European Patent Office (EPO) | B1 | |
| EP3207735B1 | European Patent Office (EPO) | B1 | |
| EP3515099B1 | European Patent Office (EPO) | B1 | |
| ES2798129T3 | Spain | T3 | |
| ES2807180T3 | Spain | T3 | |
| EP3207755B1This record | European Patent Office (EPO) | B1 | |
| ES2834577T3 | Spain | T3 | |
| ES2838677T3 | Spain | T3 | |
| ES2856826T3 | Spain | T3 | |
| EP3207729B1 | European Patent Office (EPO) | B1 | |
| EP3207730B1 | European Patent Office (EPO) | B1 | |
| ES2977946T3 | Spain | T3 | |
| ES2985049T3 | Spain | T3 |
83 legal events, as 9 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | BE | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Patent invalid in the netherlands as no translation has been filedMP | MP | NL | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Invalidation of extension of european patentsMG9D | MG9D | LT | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Reference to at number (ep patent validated in austria)REF | REF | AT | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: H04W0076020000R079 | R079 | DE | |
| First examination report despatched17Q | 17Q | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: EXAMINATION IS IN PROGRESSSTAA | STAA | EP | |
| Request for validation of the european patent (deleted)DAV | DAV | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: REQUEST FOR EXAMINATION WAS MADESTAA | STAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADESTAA | STAA | EP |
Numbers
- Publication
- 3207755
- Application
- 157783143
Titles3
- German
- KOMMUNIKATIONSANSAMMLUNGSGERÄT UND VERFAHREN ZUM ROUTING VON DATENVERKEHR
- English
- AGGREGATOR COMMUNICATION DEVICE AND METHOD OF ROUTING DATA TRAFFIC
- French
- DISPOSITIF DE COMMUNICATION D'AGRÉGATION ET PROCÉDÉ DE ROUTAGE DE TRAFIC DE DONNÉES
Classification
- CPC, 21
- H04L5/0098
- H04W84/04
- H04W52/0254
- H04W64/006
- H04W84/045
- H04W84/047
- H04W88/04
- H04W88/10
- H04W52/0238
- H04W52/0258
- H04W52/0277
- H04L5/001
- H04L5/0035
- H04W36/04
- H04W76/15
- H04W16/26
- Y02D30/70
- H04W36/322
- H04W36/247
- H04W24/08
- H04W76/10
- IPC, 11
- H04L5 00
- H04W16 26
- H04W36 24
- H04W52 02
- H04W64 00
- H04W76 15
- H04W36 32
- H04W84 04
- H04W88 10
- H04W88 04
- H04W36 04
Designated states1
- Contracting states, 1
- Türkiye
