Patent Description:
In competitive multi-user activities performed over a network, unfairness (including an imbalance in user enjoyment) may arise (all things otherwise being equal) where users of disparate skills and/or means (e.g. hardware) are pitted against one another. Yet, in a limited pool of users wishing to engage in such activities, there may be no choice but to pit users of significantly different skills and/or means against one another.

For example, where users of varying ability are competing in a peer-to-peer online multiplayer game, an imbalance in gameplay may arise where one team is composed of users having significantly greater skill than other users. This may diminish fairness and users' enjoyment of the experience, and may also potentially lead to abandonment of the game if enough users grow frustrated with the mismatch in skill and choose to leave the game. It is therefore an aim of the present invention at least to alleviate the aforementioned problems.

<CIT> discloses a method for equalizing latency among a group of connections that are being used by the same latency-sensitive application, such as for multi-player network gaming. Delay is added to the packet flow in each connection as necessary at the provider edge router connecting the application server to the network. An NMS connected to the provider edge router continuously monitors the round-trip delay of each connection, determines the additional delay of each connection required to equalize the delays, and informs the provider edge router. The provider edge router buffers traffic on each connection for the respective duration as indicated by the NMS. The NMS may also reroute some of the connections over higher latency resources to reduce the amount of buffering required, which provides the additional advantage of using what might otherwise be less used or economically less valued resources.

<CIT> discloses a method and system for controlling the state of an interactive application and controlling delivery of the interactive application to one or more users. The system of the present invention is a system for delivering an interactive application to one or more users of a communications network and may comprise an interactive application adapted to the communications network; a user access device adapted to receive said interactive application; control means for establishing parameters under which said interactive application is rendered on said user access device; and mediation means for establishing terms for the interaction between the at least one user and other users and the communications network.

According to a first aspect of the present invention, there is provided a method of managing a telecommunications network according to Claim <NUM>.

More preferably, the network configuration of the network connection associated with the second user is adapted in an opposite way to the way in which the network configuration of the network connection associated with the first user is adapted.

Preferably, as used herein, the term "competitive characteristic" connotes a measure of a user's skill in a competitive activity, or additionally means associated with the user that are used to engage in the competitive activity over a telecommunications network, wherein the competitive characteristics may influence the outcome of a competitive activity in favour of a given user (in the form of a competitive advantage or disadvantage). Optionally, the competitive characteristic is associated with a user and/or a UE that is used to engage in a competitive activity. Optionally, the network configuration is adapted only for the first user. Preferably, as used herein the term "user" connotes a human user themselves (and/or a user account or profile associated with said human user) and/or a UE used by (or associated with) said human user.

Preferably, adapting the network configuration comprises reducing network performance of the network connection associated with the first user. Optionally, adapting the network configuration comprises impeding processing of a network communication to and/or from the first user. Optionally, network performance comprises: latency; bandwidth (downlink and/or uplink); Round-Trip Time (RTT) delay; and/or error rate.

Preferably, adapting the network configuration comprises improving network performance of the network connection associated with the first user. Optionally, adapting the network configuration comprises prioritising processing of a network communication to and/or from the first user. Preferably, adapting the network configuration comprises changing a path through the telecommunications network of a network communication from and/or to the first user and/or the second user. Preferably, adapting the network configuration comprises changing a location within the telecommunications network of a network resource that is to be accessed by the first user and/or the second user.

Preferably, adapting the network configuration comprises corrupting a network communication from and/or to the first user and/or the second user. Preferably, adapting the network configuration comprises allocating the first user to a (optionally, new) network slice. Optionally, the first user is allocated to a network slice, and wherein adapting the network configuration comprises reconfiguring processing resources available to the network slice. Preferably, the method further comprises the step of determining an extent of the disparity, and adapting the network configuration in dependence upon the determined extent of disparity. Preferably, the method further comprises the step of limiting the extent to which the network configuration is adapted. Optionally, the method further comprises the step of limiting the frequency with which the network configuration is adapted.

Preferably, the at least one competitive characteristics is indicative of a level of skill at a given competitive activity. Optionally, the at least one competitive characteristic comprises: a ranking / leader board; a measure of experience (e.g. total time having undertaken a competitive activity); a win-to-loss ratio; having an award, certification and/or accreditation; metrics regarding motor skills (e.g. reaction times, actions per minute and coordination); and/or a measure of knowledge and/or intelligence (e.g. an IQ). Preferably, at least one of the competitive characteristics further comprises an indication of hardware and/or software. Optionally, the hardware and/or software is the means used by the first and/or second user/s so as to engage in a competitive activity. Optionally, the hardware and/or software is the means for providing a network connection for the first and/or second user/s. In particular, the competitive characteristics may be indicative of: computational processing; memory; network performance; presence (and if so, types of) or absence of peripheral computer input and/or output devices and/or the specifications of such input and/or output devices; and/or presence (and if so, types of) or absence of software for aiding or automating functions within a competitive activity.

Optionally, the at least one competitive characteristic is determined (or inferred) from: physical, network, transport and/or application layer type and/or values; payload data type, format and/or content (e.g. whether it is video, sound, voice, text, image, etc.); encryption protocol; a user-agent string; and/or source and/or destination of a network communication. Optionally, the competitive characteristics are retrieved from: user equipment associated with the first and/or second user/s; a server that is remote to the telecommunications network; and/or the telecommunications network. Optionally, a competitive characteristic is associated with a user account that is in turn associated with a user (i.e. the first and/or second user/s). Preferably, at least one of the competitive characteristics comprise a plurality of values, and wherein the network configuration is adapted in dependence upon a weighting and/or ranking of the plurality of values. Preferably, the method further comprises the step of identifying an activity in which the first and second users are, or are to be, engaged over the telecommunications network. Preferably, the extent to which the network performance is adapted is dependent upon the identified activity.

Preferably, constituents of at least one of the competitive characteristic are selected in dependence upon the identified activity. The competitive characteristic that is to be ascertained and/or compared may be selected in dependence upon the identified activity. Optionally, a plurality of competitive characteristics are selected, wherein said plurality of competitive characteristic are compared. Preferably, the method further comprises the step of identifying that the first and second users are both competing in a competitive activity over the telecommunications network, and performing said method having identified that the first and second users are both competing in the competitive activity. Preferably, when it is identified that the first and second users are competing against one another. Preferably, the method further comprises the step of reversing the adapting of the network configuration. Preferably, said reversing is performed when the first and second users are no longer competing.

In another aspect of the invention, there is provided a telecommunications network according to Claim <NUM>.

In yet another aspect of the invention, a computer-readable storage medium comprising instructions that, when executed by a processor associated with a telecommunications network, causes the telecommunications network to perform the method as described above.

The invention extends to any novel aspects or features described and/or illustrated herein. The invention extends to methods and/or apparatus substantially as herein described and/or as illustrated with reference to the accompanying drawings. The invention also provides a computer program and a computer program product for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein, and a computer readable medium having stored thereon a program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein.

Any apparatus feature as described herein may also be provided as a method feature, and vice versa.

As used herein, means plus function features may be expressed alternatively in terms of their corresponding structure, such as a suitably programmed processor and associated memory.

In this specification the word 'or' can be interpreted in the exclusive or inclusive sense unless stated otherwise. Furthermore, features implemented in hardware may generally be implemented in software, and vice versa. Any reference to software and hardware features herein should be construed accordingly.

The invention extends to a method of managing a telecommunications network and to a telecommunications network as described herein and/or substantially as illustrated with reference to the accompanying drawings. The present invention is now described, purely by way of example, with reference to the accompanying diagrammatic drawings, in which:.

<FIG> shows an exemplary telecommunication network <NUM>. The network <NUM> is a mobile cellular network comprising a plurality of User Equipment (UE) <NUM> (e.g. in the form of a mobile cellular device, laptop or tablet). Each UE <NUM> is configured to utilise the telecommunications network <NUM> by accessing a Radio Access Network (RAN) <NUM>, as provided by a RAN access point <NUM> (e.g. in the form of a macro-, micro-, pico- or femto-cell site). In turn, the RAN access point <NUM> is connected to a core of the network <NUM>.

The core network <NUM> is available to connect to remote networks and/or services <NUM>, and not least to the Internet. As a result, the plurality of UEs <NUM>-<NUM> to <NUM>-<NUM> are also able to communicate with a UE <NUM>-<NUM> on a remote network <NUM>.

The core network <NUM> in turn comprises the following functional components:.

By means of the aforementioned functional components, the network <NUM> provides and manages a plurality of network slices. Network slicing provides a virtualised network comprising multiple logical networks - "network slices" - within a single physical network. This is typically undertaken to offer differentiated service models, which might include varying performance and/or stability characteristics within a network. The NSSF <NUM> is configured to identify and to select a suitable network slice for UEs.

In overview, the network <NUM> adapts its configuration in order to improve fairness for users competing over the network; this is achieved by affecting performance of the network <NUM> so as to offset a significant inequality in a competitive characteristic associated with UEs and/or their users when such UEs/their users are together partaking in an appropriate competitive activity over the network <NUM> and/or are relying upon the network to support a competitive activity.

The competitive characteristic is an indicator of a competitive advantage, and includes a measure of skill in a competitive activity and/or an indication of means used to partake in the competitive activity.

In turn, skill is a measure of a user's (actual or expected) competence / experience in a given competitive activity or aspect of a competitive activity.

Skill is associated with a user by means of a user account, and includes, for example:.

The parameters that indicate skill may vary with different competitive activities. Accordingly, skill is measured in a way that is dependent on the competitive activity in which a user is, or will be, undertaking over the network.

Furthermore, for certain competitive activities, skill may be difficult to measure with any reliability or skill may be an insignificant determining factor in the outcome of a competitive activity (e.g. fewer factors attributable to skill may determine a user's ability to influence the outcome of an auction in their favour than in a racing game). Accordingly, the extent to which skill is used to offset unfairness is weighted on the reliability with which skill can be measured for a given competitive activity and/or on the ability of a given skill to influence the outcome of a competitive activity.

Means is a measure of the (actual or expected) competitive advantage to be gained, for a given competitive activity, as a result of hardware and/or software associated with a UE (and its network connection) that is being used to engage in a competitive over the network; this includes hardware and/or software of the: UE <NUM> itself; RAN <NUM>; the core network <NUM>; and of remote networks <NUM> accessed by the UE.

In particular, aspects of hardware that may influence a user's ability to compete in a competitive activity over a network include: processors (e.g. central and graphics); memory; network cards; transceivers; routers; repeaters; modems; and/or peripheral devices (e.g. keyboards, mouse, monitor, etc.). Similarly, aspects of software that may influence a user's ability to compete in a competitive activity over a network include: automation programs and software (e.g. bots, scripts and macros, such as for automatic bidding in an auction); operating system type and version; and/or type and version of drivers for hardware (e.g. graphical processing unit drivers).

The parameters that indicate means may vary with different competitive activities, and are therefore selected in dependence on the competitive activity being undertaken.

As used herein, a competitive characteristic associated with a UE <NUM> connotes a competitive characteristic associated, as appropriate, with: the UE <NUM> itself; its user; the network <NUM> as accessed by the UE <NUM>; and/or a remote service / network <NUM> as accessed by the UE <NUM>.

<FIG> outlines a process <NUM> for managing the network <NUM> so as to improve fairness for users engaged in a competitive activity over the network <NUM> by means of a first UE <NUM>-<NUM> and a second UE <NUM>-<NUM>. In a first step <NUM>, a competitive characteristic associated with the first <NUM>-<NUM> and second <NUM>-<NUM> UEs is ascertained by a UE and/or the core network <NUM>, and specifically by the CCAF <NUM>, by means of interfaces with, not least, the UPF <NUM> and/or a remote server storing data relating to competitive characteristics (such as via remote services / network <NUM>).

In a next step <NUM>, the ascertained competitive characteristics in respect of the first UE <NUM>-<NUM> is compared to that of the second UE <NUM>-<NUM> so as to assess whether there is a disparity (i.e. an inequality) in the competitive characteristics for each UE. If so, an evaluation is made as to whether or not the disparity is significant, for example by assessing whether the disparity exceeds a threshold <NUM>.

If the disparity is significant, this may indicate that the first UE <NUM>-<NUM> or second UE <NUM>-<NUM> has a material competitive advantage that may affect the outcome of the competitive activity. As a result, in step <NUM>, the network <NUM> is reconfigured so as to improve fairness for the first and second UEs. Reconfiguration of the network is performed to the detriment of network performance for either the first UE <NUM>-<NUM> or the second UE <NUM>-<NUM> and/or to the benefit of either the first UE <NUM>-<NUM> or the second UE <NUM>-<NUM>, which in turn may affect performance in the competitive activity, and therefore help offset the identified competitive advantage(s).

According to the invention, in response to identifying that the disparity between the levels of skill exceeds the threshold, adapting a network configuration of a network connection associated with the first user so as to increase a difference in network performance between the first user and the second user thereby to help offset the competitive advantage due to said disparity.

Network performance is measured based on, not least: latency; bandwidth (downlink and/or uplink); Round-Trip Time (RTT) delay; and/or error rate.

For example, to improve fairness, the network configuration is adapted so as to affect network performance in such a way as to:.

Adapting the network configuration so as to offset the disparity in competitive characteristics is performed, for example, by:.

Any combination of the above-listed methods is used to improve or reduce network performance for a given UE, thereby to help offset a competitive advantage associated with a UE in an effort to improve fairness.

The network configuration for a given UE, and in particular the configuration of a network slice with which a UE is - or is to be - associated, is adapted by the network core <NUM> and/or remote networks <NUM>. In particular, the network configuration is adapted by the AMF <NUM>, SMF <NUM> and/or the UPF <NUM>, as appropriate.

Once the network configuration has been adapted as per step <NUM>, the process <NUM> then reiterates by reverting to the first step <NUM>. Likewise, if at step <NUM> there is no disparity, or if at step <NUM> the disparity is insignificant (in that it does not exceed the threshold), then the process also reiterates by reverting to the first step <NUM>.

<FIG> shows, in more detail, a process <NUM> for improving fairness for a given UE (in particular the signalling across the network <NUM>) by reallocating the UE onto a different network slice so as to improve fairness.

In this example, the first <NUM>-<NUM> and second <NUM>-<NUM> UEs are competing against one another in a competitive activity over the network <NUM>.

In a first step <NUM>, the first UE <NUM>-<NUM> and the core network <NUM> (and in particular the AMF <NUM>) engage in signalling, via the RAN <NUM>, so as to establish a connection. The first UE <NUM>-<NUM> is allocated, by means of the NSSF <NUM>, to a first network slice. A Protocol Data Unit (PDU) session is thereby established, and this is achieved, for example, as outlined in the 3rd Generation Partnership Project (3GPP) Technical Specification <NUM>, version <NUM>. <NUM>, section <NUM>.

In a next step <NUM>, the CCAF <NUM> ascertains (via an interface, at least, with the UPF <NUM> and/or a remote server <NUM>) the competitive characteristic in respect of the first UE <NUM>-<NUM> and reports the ascertained competitive characteristic to the AMF <NUM>.

In a corresponding manner, steps <NUM> and <NUM> are repeated for the second UE <NUM>-<NUM> (not shown in <FIG>), so as to connect the second UE <NUM>-<NUM> to the network <NUM> (or another network) and to ascertain the competitive characteristic associated with the second UE <NUM>-<NUM>.

In accordance with the process described with reference to, and as shown in, <FIG>, the CCAF <NUM> compares the ascertained competitive characteristics of the first <NUM>-<NUM> and second UEs <NUM>-<NUM> so as to identify any significant disparities in competitive characteristics. In this example, the competitive characteristic associated with the second UE <NUM>-<NUM> is ascertained to be significantly better than the competitive characteristic associated with the first UE <NUM>-<NUM>.

In view of the ascertained disparity in competitive characteristics, it is sought to offset the imbalance in competitive characteristics amongst the UEs by improving the network performance in respect of the first UE <NUM>-<NUM>. Accordingly, the NSSF identifies a network slice - a second network slice - that will help achieve this result; to do so, the AMF <NUM> requests Network Slice Selection Assistance Information (NSSAI) from the NSSF <NUM> based on a desired specification for the second network slice, as provided by the AMF <NUM>. Accordingly, the AMF <NUM> instructs <NUM> the first UE to detach from the first network slice and instead to attach to the second network slice, as identified by the NSSF. The first UE <NUM>-<NUM> subsequently requests attachment to the second network slice <NUM> and, once said request has been accepted, a Protocol Data Unit (PDU) session with the second network slice <NUM> is established, for example as outlined in the 3rd Generation Partnership Project (3GPP) Technical Specification <NUM>, version <NUM>. <NUM>, section <NUM>.

As ascertained by the NSSF, the second network slice offers improved network performance over the first network slice onto which the first UE was originally allocated, and a network performance that exceeds the network performance experienced by the second UE. In this way, the first UE <NUM>-<NUM> gains a competitive advantage over its default network configuration.

Certain networks allow UEs to engage in activities that do not involve competition amongst various UEs. As a result, it may not be appropriate to attempt to improve fairness as outlined herein for all activities, nor for all UEs.

In such circumstances, the network <NUM> is configured to distinguish between activities where it is appropriate to improve fairness ("competitive activities") and activities where it is not possible and/or not appropriate to improve fairness ("non-competitive activities"). Accordingly, the network <NUM> will only improve fairness for such competitive activities. Examples of competitive activities include: multiplayer peer-to-peer games; financial trading; auctions; voting; and data communication that supports a competitive activity and/or "real life" competition (e.g. professional sporting events, such as motor racing).

A non-competitive activity is an activity: with no inherent competition; relating solely to the communication of information that has no ability to affect the outcome of a competitive activity and/or "real life" competition; serving only a single UE; and/or where the outcome is driven solely by chance. Examples of non-competitive activities therefore typically include: on-demand streaming of media; and games purely of chance.

In order to differentiate between competitive and non-competitive activities, the network <NUM> identifies (or infers) the activity (explicitly or simply whether or not it is a competitive activity) by inspecting network communications traversing the network <NUM>, for example by assessing the:.

Identification of the activity is performed by the core network <NUM> (in particular by means of the UPF <NUM>, which then reports the identified activities to the AMF <NUM> and/or CCAF <NUM>) and/or by the UE(s) that is(/are) engaged in the activity. In addition, or alternatively, the activity is communicated to the network by a UE and/or by a remote network <NUM> that facilitates the activity. Accordingly, there is provided an interface for informing the AMF <NUM> and/or the CCAF <NUM> that traffic associated with a particular session and/or competitive activity is to be monitored so as to identify the competitive activity.

It will be appreciated that where a network restricts access only to competitive activities (such as a private network - or network slice - dedicated solely to financial trading) it is not necessary to differentiate between competitive and non-competitive activities as outlined above.

In certain networks, the network <NUM> is configured to differentiate between competing and non-competing UEs, where competing UEs are together engaged in the same competitive activity (whether or not against one another). Non-competing UEs are UEs that are not engaged in an activity-whether or not a competitive activity - together. Competing UEs may be competing at the same time or at different times.

The processes described herein are performed when there are at least two competing UEs.

As a result, in order to improve fairness amongst competing UEs, the network <NUM> is configured to identify sets of competing UEs, for example by using similar methods to that for identifying a competitive activity (as described above), as performed by the core network <NUM>, by a remote network <NUM> and/or by UEs, which may be assisted by network servers (or nodes) facilitating the competitive activity, and preferably without the effects of the changes to network configuration being directly noticeable by users.

In one example, a competitive characteristic is directly retrieved from memory. Alternatively, or additionally, a competitive characteristic is estimated or inferred, for example from: dynamic analysis of performance during a competitive activity; a network address (e.g. a MAC code indicative of hardware type); and/or a network configuration (e.g. network slice onto which a UE is allocated).

The extent to which a network configuration is adapted so as to improve fairness amongst competing UEs is dependent, at least, on the extent of the disparity in competitive characteristics. In particular, the network <NUM> aims to offset significant disparity in the competitive characteristic, but without causing significant detriment to the practicability and/or mutual enjoyment of the competitive activity.

When reducing network performance for a given UE, the extent to which the configuration of the network is adapted is limited, not least so as to maintain acceptable network performance and to honour Service Level Agreements. This is appropriate, for example, in relation to increasing latency when users are competing in a fast-paced action game. Accordingly, the network <NUM> is prohibited (according to predefined rules accessible to the core network <NUM>) from adapting a network configuration to an extent that causes network performance to change beyond threshold values, and the network configuration is therefore available only to be varied within a range of values.

In one example, the threshold values are absolute (e.g. a fixed value of network performance, such as a change in latency of no more than <NUM>) and/or relative (e.g. a proportion of users' network performance, such as a change of no more than <NUM>% of a given UE's latency).

In order to reduce computational processing, the frequency with which the network <NUM> is adapted is limited.

In one example, reducing network performance is selected as a least preferred - last resort - option. Instead, the network first assesses whether it is possible to improve the network performance for the UE(s) having worse (or the worst) competitive characteristic(s) amongst a group of competing UEs so as to help offset a competitive advantage of the UE(s) having a better (or the best) competitive characteristic(s); if this improvement is insufficient to offset the competitive advantage, only then is the network performance in respect of the UE(s) with the better (or the best) competitive characteristic(s) reconfigured in such a way as to reduce their network performance.

<FIG> shows an exemplary table <NUM> storing competitive characteristics for various UEs <NUM>.

Table <NUM> comprises a plurality of fields for each UE, including, for example, fields for:.

Table <NUM> therefore identifies individual UEs and associates to them competitive characteristics so as to assess when it is appropriate - and then how - to adapt a network configurations so as to improve fairness.

For example, the first <NUM>-<NUM> and second <NUM>-<NUM> UEs are engaged in the same multiplayer peer-to-peer game ("Game A"), and are assigned to the same opponent group (group "<NUM>"). The third <NUM>-<NUM> and fourth <NUM>-<NUM> UEs are also engaged in "Game A", but are together assigned to a different, and competing, opponent group (group "<NUM>") to the first <NUM>-<NUM> and second <NUM>-<NUM> UEs.

The network core <NUM> identifies from table <NUM> a significant disparity in the competitive characteristics amongst the participating UEs of "Game A", as evidenced not least by the superior competitive characteristics of opponent group "<NUM>" - supported by the higher rankings, win-to-loss ratio and hours of experience - to that of opponent group "<NUM>".

Accordingly, in order to help improve fairness, a network reconfiguration is performed so as to handicap opponent group "<NUM>" and/or advantage opponent group "<NUM>", and the network reconfiguration is applied to any selection of competing UEs, such as: the first <NUM>-<NUM> and/or second <NUM>-<NUM> UE; and/or to the third <NUM>-<NUM> and/or fourth <NUM>-<NUM> UE.

For example, the reconfiguration is applied so as to effect a minimum change on individual competing UE's network performance and/or so as to affect the fewest number of competing UEs.

In one example, a plurality of competitive characteristics, such as leader board ranking <NUM> and win-to-loss ratio <NUM> are used to assess fairness. In particular, a formula is used to derive a single metric (not shown in <FIG>) from the plurality of competitive characteristics. Such a formula includes weightings of the plurality of competitive characteristics so as give due weight to the expected competitive effect afforded by a given competitive characteristic.

As shown in <FIG>, the competitive characteristic is specific to a current activity <NUM>. Furthermore, not all of the listed competitive characteristics are applicable to a given current activity. For example, a leader board ranking <NUM> and a win-to-loss ratio <NUM> are not appropriate for financial trading or voting (but, for example, latency and/or jitter may be). Additionally, or alternatively, a competitive characteristic is available to be independent of the current activity, in particular where it relates to means (albeit not shown in <FIG>), rather than skill.

In a further example, <FIG> shows a process <NUM> for improving fairness for UEs <NUM> competing in a peer-to-peer game over the network <NUM>.

In a first step <NUM>, the first <NUM>-<NUM> and second UEs <NUM>-<NUM> attach to the network <NUM>, and the network identifies that the UEs are eligible to participate in network reconfiguration so as to improve fairness; this is, for example, identified by way of a flag that is communicated to the network when the UEs attach to the network. The absence of such a flag (for one, some or all UEs) would preclude network reconfiguration so as to effect a UE's network performance in order to improve fairness.

In a next step <NUM>, the first <NUM>-<NUM> and second UEs <NUM>-<NUM> engage in a multiplayer peer-to-peer game; this is reported to, or identified by, the network core <NUM> (including the CCAF <NUM>) as described above.

Accordingly, the CCAF <NUM> then determines the competitive characteristic of the first UE, not least in dependence on the current activity in which the first UE is engaged <NUM>, as identified in step <NUM>. At the same time, and in a similar manner, the CCAF <NUM> (by way of an interface with, not least, the UPF <NUM>) identifies opponent groups to which the first and second UEs are allocated for the games in which they are engaged.

Based on the information retrieved by the CCAF <NUM>, the CCAF performs a search to identify competing UEs for a given UE, such as for the first and second UEs <NUM>. In this example, the CCAF <NUM> identifies that only the first and the second UEs are engaged in the same game, and have been allocated to different opponent groups; they are, therefore, competing head-to-head.

At step <NUM>, the CCAF <NUM> compares the competitive characteristics for competing UEs; that is, in this example, for the first <NUM>-<NUM> and second <NUM>-<NUM> UEs. If no significant discrepancy exists between the compared competitive characteristics, then step <NUM> reiterates since competitive characteristics may be time-dynamic and/or the competing UEs may change (e.g. the second UE may drop out and be replaced by the third UE <NUM>-<NUM>).

However, if at step <NUM> it is determined that there is a significant discrepancy between the compared competitive characteristics, an appropriate network reconfiguration is determined so as to offset the discrepancy <NUM>. The type and extent of reconfiguration is determined in dependence on, not least, the extent of discrepancy and in accordance with rules regarding the allowable reconfiguration.

For transparency, the network reconfiguration that is determined at step <NUM> is proposed to at least one of the competing UEs, and for example to:.

The at least one competing UE to whom the network reconfiguration is proposed may then respond to the proposal, and their response is processed at step <NUM>. If the at least one UE accepts the proposal, then the network reconfiguration is applied <NUM> and the process reiterates back to step <NUM>. If, the proposal in not accepted, then the network reconfiguration is not applied and the process reiterates back to step <NUM>. If, however, no response is provided by the at least one UE, then, if available, the proposal is instead forwarded to an alternative UE or selection of UEs or a default action is taken, such as applying the network reconfiguration <NUM> or not applying the network reconfiguration.

Once a UE has ceased partaking in a competitive activity, any network reconfiguration that was applied so as to improve fairness during the duration of a competitive activity and that affects the UE, is reversed. If the competitive activity is ongoing, then a reassessment of the balance of competitive characteristics of the remaining competing UEs is performed, which may lead to altering the network configuration (for example, where this leads to an imbalance in team size across competing teams).

In the aforementioned, the telecommunications network <NUM> is generally shown and described as a cellular wide area network in accordance with <NUM> technology. However, in one alternative the telecommunications network <NUM> is any kind of telecommunications network, including a wired network, a local area network, or combination of network types.

In <FIG>, the UEs <NUM> are shown as accessing the same core network. However, it will be appreciated that the UEs can access different core networks (and be connected to one another via the remote network <NUM>).

In one example, competitive characteristics are compared for each individual competing UE, a selection of competing UEs or across teams of UEs (for example by aggregating the competitive characteristics for the members of each team, including calculating an arithmetic mean or a grand total competitive characteristic per team).

In yet another alternative, the aforementioned processes of improving fairness are performed when competing UEs <NUM> are used to support a competitive activity (rather than the UEs directly participating in the competitive activity). In one example, the UEs are associated with a competitor that is participating in a sport, and the UEs are used to communicate - over the network - with other competitors, a wider team and/or a referee. In a specific example, the UE is a voice, text or data (including telematics) communication device, and by the aforementioned process, fairness may be improved by, for example, delaying receipt of new information pertinent to the outcome of the sport (e.g. changes to rules, conditions, race routes, participants, etc.) for a competitor having a significant competitive advantage over another competitor.

In another alternative, the CCAF <NUM> resides at the edge of the network, and for example at the RAN access point (e.g. at an eNodeB or gNodeB).

In another alternative, the network <NUM> is also configured to adapt network performance so as to improve fairness in dependence on the network performance of a network connection associated with a given UE <NUM>.

Claim 1:
A method of managing a telecommunications network (<NUM>), the telecommunications network having a first user and a second user, the method comprising the step of:
ascertaining a competitive characteristic associated with the first user and a competitive characteristic associated with the second user (<NUM>), wherein each associated competitive characteristic comprises an indication of a level of skill of the associated user;
comparing the ascertained levels of skill for the first and second users (<NUM>);
identifying whether there is a disparity between the levels of skill that exceeds a threshold, thereby to identify a competitive advantage associated with the first or second user (<NUM>); and
characterised in that:
in response to identifying that the disparity between the levels of skill exceeds the threshold, adapting a network configuration of a network connection associated with the first user so as to increase a difference in network performance between the first user and the second user thereby to help offset the competitive advantage due to said disparity (<NUM>).