IP Library › Granted Patent US 12,712,786
Granted Patent B2
US 12,712,786 · App. 18/859,073 · Granted Aug 18, 2026

Distributed mobile network traffic data decomposition and forecasting method and apparatus

Inventors: Haoyu Liu (Edinburgh, GB); Marco Fiore (Edinburgh, GB); Paul Patras (Edinburgh, GB)
Assignee: NET AI TECH LTD.
H04L41/147H04L41/0826H04L41/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,712,786
App. No.
18/859,073
Filed
Oct 22, 2024
Granted
Aug 18, 2026
Kind
B2
Art Unit
2459
USPC
709/224
Abstract

A distributed mobile network traffic data decomposition and forecasting computer-implemented method, comprising: using a geo-location preserving mobile network representation. Locations of mobile network elements are received and converted into a graph representation. Relative distances between adjacent network elements are preserved using respective weights on graph edges; input data is received comprising aggregate network traffic data from network elements corresponding to the network elements locations. The aggregate data includes traffic data corresponding to a plurality of services operating over the network. A graph-based neural network based on the geo-location is used, preserving mobile network representation and configured to capture spatial and temporal correlations in the input data, including at least a spatio-temporal concentration block (STCB) and a parallel prediction block (PPB); loss functions train the graph-based neural network using the input data, to provide network per-service traffic forecasting, the loss functions including an operator cost function configured to capture operator costs.

Claims (38)

1 . A distributed mobile network traffic data decomposition and forecasting computer-implemented method including the steps of:

(i) using a geo-location preserving mobile network representation in which locations of mobile network elements are received and converted into a graph representation, in which relative distances between adjacent network elements are preserved using respective weights on graph edges;

(ii) receiving input data comprising aggregate network traffic data from network elements corresponding to the mobile network elements locations, wherein the aggregate network traffic data includes traffic data corresponding to a plurality of services operating over the distributed mobile network;

(iii) using a graph-based neural network based on the geo-location preserving mobile network representation, the graph-based neural network configured to capture spatial and temporal correlations in the input data, the graph-based neural network including at least a spatio-temporal concentration block (STCB) and a parallel prediction block (PPB);

(iv) using loss functions to train the graph-based neural network using the input data, to provide network per-service traffic forecasting, the loss functions including an operator cost function configured to capture operator costs, including under-provisioning costs and/or over-provisioning costs.

2 . The method of claim 1 , wherein the graph-based neural network includes Geo-sequential Graph Neural Networks (GSGNN).

3 . The method of claim 2 , wherein the GSGNN include at least the Spatio-temporal Concentration Block (STCB) and the Parallel Prediction Block (PPB).

4 . The method of claim 2 , wherein the GSGNN includes two or more stacked STCB blocks.

5 . The method of claim 2 , wherein the GSGNN includes at least two layers: a temporal gated convolution (TGC) layer and a graph spatial convolution (GSC) layer.

6 . The method of claim 2 , wherein a majority of operations performed by GSGNN during training only involve addition, convolution and matrix multiplication.

7 . The method of claim 2 , wherein the GSGNN cannot produce predictions of arbitrary length.

8 . The method of any previous claim 1 , wherein a temporal gated convolution operation is used to capture temporal dynamics on a time axis of graph data.

9 . The method of claim 8 , including the step of using a one dimensional (1D)-CNN with a gating mechanism, when processing the temporal dimension of the graph data.

10 . The method of claim 1 , including the step of using predictions of per-service consumption to allocate resources to network slices.

11 . The method of claim 10 , wherein energy is saved by using optimal periodic (e.g., hourly or daily) RAN configurations that can be enacted at a corresponding time.

12 . The method of claim 10 , wherein energy is saved by using live network performance optimisations.

13 . The method of claim 1 , including the step of storing weights of the trained graph-based neural network.

14 . The method of claim 1 , wherein the geo-location preserving mobile network representation converts the locations into a graph representation based on respective coverage areas.

15 . The method of any previous claim 1 , wherein in step (i), each node in the graph represents a traffic aggregation point, and a connectivity of nodes depends on an adjacency of their coverage areas.

16 . The method of claim 1 , wherein a STCB block includes a TGC layer, followed by a GSC layer, followed by a TGC layer.

17 . The method of any previous claim 1 , wherein in a STCB, each pair of TGC and GSC layers reduces a temporal dimension of the input data and gathers spatial information from neighboring nodes.

18 . The method of any previous claim 1 , wherein a number of parallel ID-CNNs in PPB is fixed before training.

19 . The method of claim 1 , wherein the operator cost function is biased to (e.g. always) overprovision.

20 . The method of claim 1 , wherein a TGC contains two separate 1D-CNN modules.

21 . The method of any previous claim 1 , including the step of using the trained graph-based neural network to automatically allocate computational and capacity resources in the distributed mobile network.

22 . The method of any previous claim 1 , including the step of anticipating the volume of traffic flowing through the network to provision an appropriate amount of resources, e.g. number of virtual machines/containers, central processing units (CPUs), memory capacity.

23 . The method of any previous claim 1 , including the step of using the trained graph-based neural network to improve energy efficiency of infrastructure of the distributed mobile network.

24 . The method of any previous claim 1 , wherein forecast traffic are inputs to a downstream logic that adjusts capacity in Radio Access Network (RAN) and enables infrastructure owners to optimize energy savings.

25 . An apparatus including at least one processor, wherein the at least one processor is configured to

(i) use a geo-location preserving mobile network representation in which locations of mobile network elements are received and converted into a graph representation, in which relative distances between adjacent network elements are preserved using respective weights on graph edges;

(ii) receive input data comprising aggregate network traffic data from network elements corresponding to the mobile network elements locations, wherein the aggregate network traffic data includes traffic data corresponding to a plurality of services operating over a distributed mobile network;

(iii) use a graph-based neural network based on the geo-location preserving mobile network representation, the graph-based neural network configured to capture spatial and temporal correlations in the input data, the graph-based neural network including at least a spatio-temporal concentration block (STCB) and a parallel prediction block (PPB);

(iv) use loss functions to train the graph-based neural network using the input data, to provide network per-service traffic forecasting, the loss functions including an operator cost function configured to capture operator costs, including under-provisioning costs and/or over-provisioning costs.

26 . A trained apparatus including at least one trained processor, the at least one trained processor's training including

(i) using a geo-location preserving mobile network representation in which locations of mobile network elements are received and converted into a graph representation, in which relative distances between adjacent network elements are preserved using respective weights on graph edges;

(ii) receiving input data comprising aggregate network traffic data from network elements corresponding to the mobile network elements locations, wherein the aggregate network traffic data includes traffic data corresponding to a plurality of services operating over a distributed mobile network;

(iii) using a graph-based neural network based on the geo-location preserving mobile network representation, the graph-based neural network configured to capture spatial and temporal correlations in the input data, the graph-based neural network including at least a spatio-temporal concentration block (STCB) and a parallel prediction block (PPB);

(iv) using loss functions to train the graph-based neural network using the input data, to provide network per-service traffic forecasting, the loss functions including an operator cost function configured to capture operator costs, including under-provisioning costs and/or over-provisioning costs, wherein the at least one trained processor is configured to perform a distributed mobile network traffic data decomposition and forecasting method.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2026
From: LIU, HAOYU; FIORE, MARCO; PATRAS, PAUL
To: NET AI TECH LTD.
Reel/Frame 074347/0639 →
Priority Claims (1)
GB 2205881 · Apr 22, 2022 · national
Continuity (1)
Related Publication 20250286789A1 · Sep 11, 2025
References Cited (10)
US 11381468B1 · Thompson · 2022 [cited by examiner]
US 20210194988A1 · Chaysinh · 2021 [cited by examiner]
US 20210288991A1 · Shakarian · 2021 [cited by examiner]
Bega Dario , et al., “$\alpha$-OMC: Cost-Aware Deep Learning for Mobile Network Resource Orchestration,” IEEE Infocom 2019—IEEEConf on Computer Communications Workshops, pp. 423-428 (Apr. 29, 2019) XP033619458. [cited by applicant]
Bega Dario , et al., “DeepCog: Cognitive Network Management in Sliced 5G Networks with Deep Learning,” IEEE Infocom 2019—IEEE Conf on Computer Communications, pp. 280-288 (Apr. 29, 2019) XP033561229. [cited by applicant]
Guto Leoni Santos , et al., “Predicting Short-term Mobile Internet Traffic from Internet Activity using Recurrent Neural Networks,” arxiv.org, Cornell University Library (Oct. 12, 2020) XP081784320. [cited by applicant]
Kaloxylos Alexandros , et al., “AI and ML—Enablers for Beyond 5G Networks,” (Dec. 31, 2020); Retrieved from the Internet: URL:https://5g-ppp.eu/wp-content/uploads/2021/05/AI-MLforNetworks-v1-0.pdf [retrieved on Mar. 29,… [cited by applicant]
Wang Jing , et al., “Spatiotemporal modeling and prediction in cellular networks: A big data enabled deep learning approach,” IEEE Infocom 2017—IEEE Conference on Computer Communications, pp. 1-9 (May 31, 2017) XP331604… [cited by applicant]
Zhang Chaoyun Chaoyun Zhang@Ed , et al., “Microscope mobile service traffic decomposition for network slicing as a service,” Proc. of the 33rd Annual ACM Symposium on User Interface Software and Technology, ACMPUB27, pp… [cited by applicant]
International Search Report, dated Sep. 25, 2023, issued in International Application No. PCT/GB2023/051077. [cited by applicant]