IP Library › Granted Patent US 12,207,130
Granted Patent B2
US 12,207,130 · App. 17/819,996 · Granted Jan 21, 2025

Systems and methods for network design and configuration based on user-level usage modeling

Inventors: Sylvestre Demonget (Millburn, NJ); Anand J. Shah (Parsippany, NJ); David Albert Rossetti (Randolph, NJ); Madhusudan Mandyam Bheemarayan (Hillsborough, NJ); Anush Gift Isaac (Lewisville, TX)
Assignee: Verizon Patent and Licensing Inc.
H04W28/0289H04W24/08H04W28/0226
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,207,130
App. No.
17/819,996
Filed
Aug 16, 2022
Granted
Jan 21, 2025
Kind
B2
Art Unit
2472
USPC
370/229
Abstract

A system described herein may identify sets of seed parameters that are each associated with a respective User Equipment (“UE”) of a group of UEs. The system may generate, based on the seed parameters for each UE, a respective set of UE usage metrics for each UE, and may generate a set of aggregate UE usage metrics based on the generated sets of UE usage metrics. The system may compare the aggregate UE usage metrics to a measure of network capacity; determine an amount of time that a measure of UE usage exceeds the measure of network capacity; determine that the amount of time, that the measure of UE usage exceeds the measure of network capacity, exceeds a threshold amount of time; and modify network configuration parameters based on determining that the amount of time, that UE usage exceeds the network capacity, exceeds the threshold amount of time.

Claims (54)

1. A device, comprising:

one or more processors configured to:

identify a plurality of sets of seed parameters that are each associated with a respective User Equipment (“UE”) of a plurality of UEs that are associated with a particular location;

generate, based on the seed parameters for each UE, a respective set of UE usage metrics for each UE;

generate a set of aggregate UE usage metrics associated with the particular location based on the generated sets of UE usage metrics;

compare the set of aggregate UE usage metrics to a measure of network capacity associated with the particular location;

determine, based on the comparing, an amount of time that a measure of UE usage, indicated by the set of aggregate UE usage metrics, exceeds the measure of network capacity;

determine that the amount of time exceeds a threshold amount of time; and

modify network configuration parameters associated with the particular location based on determining that the amount of time exceeds the threshold amount of time.

2. The device of claim 1 , wherein the one or more processors are further configured to:

identify a set of labels associated with one or more UEs of the plurality of UEs; and

identify one or more respective sets of seed parameters associated with the one or more UEs based on the identified set of labels.

3. The device of claim 1 , wherein generating the respective set of UE usage metrics for each UE includes performing a pseudo-random generation of the respective set of UE usage metrics for each UE based on the seed parameters for each UE.

4. The device of claim 1 , wherein the set of aggregate UE usage metrics are associated with a particular duration of time, and wherein the threshold amount of time is a particular proportion of the particular duration of time.

5. The device of claim 1 , wherein the particular location is associated with a coverage area of a plurality of networks that are implemented by a particular set of hardware resources, wherein the plurality of UEs are associated with a particular network of the plurality of networks, and wherein modifying the network configuration parameters include modifying network configuration parameters of the particular network.

6. The device of claim 5 , wherein the particular network is a first network, wherein the plurality of networks include a second network associated with a different plurality of UEs, wherein modifying the network configuration parameters further include modifying network configuration parameters of the second network.

7. The device of claim 1 , wherein the one or more processors are further configured to:

determine that the plurality of UEs will be present at the particular location during a particular timeframe,

wherein modifying the network configuration parameters includes causing one or more base stations associated with the particular location to implement the modified network configuration parameters during the particular timeframe.

8. A non-transitory computer-readable medium, storing a plurality of processor-executable instructions to:

identify a plurality of sets of seed parameters that are each associated with a respective User Equipment (“UE”) of a plurality of UEs that are associated with a particular location;

generate, based on the seed parameters for each UE, a respective set of UE usage metrics for each UE;

generate a set of aggregate UE usage metrics associated with the particular location based on the generated sets of UE usage metrics;

compare the set of aggregate UE usage metrics to a measure of network capacity associated with the particular location;

determine, based on the comparing, an amount of time that a measure of UE usage, indicated by the set of aggregate UE usage metrics, exceeds the measure of network capacity;

determine that the amount of time exceeds a threshold amount of time; and

modify network configuration parameters associated with the particular location based on determining that the amount of time exceeds the threshold amount of time.

9. The non-transitory computer-readable medium of claim 8 , wherein the plurality of processor-executable instructions further include processor-executable instructions to:

identify a set of labels associated with one or more UEs of the plurality of UEs; and

identify one or more respective sets of seed parameters associated with the one or more UEs based on the identified set of labels.

10. The non-transitory computer-readable medium of claim 8 , wherein generating the respective set of UE usage metrics for each UE includes performing a pseudo-random generation of the respective set of UE usage metrics for each UE based on the seed parameters for each UE.

11. The non-transitory computer-readable medium of claim 8 , wherein the set of aggregate UE usage metrics are associated with a particular duration of time, and wherein the threshold amount of time is a particular proportion of the particular duration of time.

12. The non-transitory computer-readable medium of claim 8 , wherein the particular location is associated with a coverage area of a plurality of networks that are implemented by a particular set of hardware resources, wherein the plurality of UEs are associated with a particular network of the plurality of networks, and wherein modifying the network configuration parameters include modifying network configuration parameters of the particular network.

13. The non-transitory computer-readable medium of claim 12 , wherein the particular network is a first network, wherein the plurality of networks include a second network associated with a different plurality of UEs, wherein modifying the network configuration parameters further include modifying network configuration parameters of the second network.

14. The non-transitory computer-readable medium of claim 8 , wherein the plurality of processor-executable instructions further include processor-executable instructions to:

determine that the plurality of UEs will be present at the particular location during a particular timeframe,

wherein modifying the network configuration parameters includes causing one or more base stations associated with the particular location to implement the modified network configuration parameters during the particular timeframe.

15. A method, comprising:

identifying a plurality of sets of seed parameters that are each associated with a respective User Equipment (“UE”) of a plurality of UEs that are associated with a particular location;

generating, based on the seed parameters for each UE, a respective set of UE usage metrics for each UE;

generating a set of aggregate UE usage metrics associated with the particular location based on the generated sets of UE usage metrics;

comparing the set of aggregate UE usage metrics to a measure of network capacity associated with the particular location;

determining, based on the comparing, an amount of time that a measure of UE usage, indicated by the set of aggregate UE usage metrics, exceeds the measure of network capacity;

determining that the amount of time exceeds a threshold amount of time; and

modifying network configuration parameters associated with the particular location based on determining that the amount of time exceeds the threshold amount of time.

16. The method of claim 15 , the method further comprising:

identifying a set of labels associated with one or more UEs of the plurality of UEs; and

identifying one or more respective sets of seed parameters associated with the one or more UEs based on the identified set of labels.

17. The method of claim 15 , wherein generating the respective set of UE usage metrics for each UE includes performing a pseudo-random generation of the respective set of UE usage metrics for each UE based on the seed parameters for each UE.

18. The method of claim 15 , wherein the set of aggregate UE usage metrics are associated with a particular duration of time, and wherein the threshold amount of time is a particular proportion of the particular duration of time.

19. The method of claim 15 , wherein the particular location is associated with a coverage area of a plurality of networks that are implemented by a particular set of hardware resources, wherein the plurality of UEs are associated with a particular network of the plurality of networks, and wherein modifying the network configuration parameters include modifying network configuration parameters of the particular network.

20. The method of claim 15 , the method further comprising:

determining that the plurality of UEs will be present at the particular location during a particular timeframe,

wherein modifying the network configuration parameters includes causing one or more base stations associated with the particular location to implement the modified network configuration parameters during the particular timeframe.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2022
From: DEMONGET, SYLVESTRE; SHAH, ANAND J.; ROSSETTI, DAVID ALBERT; BHEEMARAYAN, MADHUSUDAN MANDYAM; ISAAC, ANUSH GIFT
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 060817/0441 →
Continuity (1)
Related Publication 20240064563A1 · Feb 22, 2024
References Cited (5)
US 11134402B1 · Boyapati · 2021 [cited by examiner]
US 20150281980A1 · Zhou · 2015 [cited by examiner]
US 20160127943A1 · Shaw · 2016 [cited by examiner]
US 20160330099A1 · Koo · 2016 [cited by examiner]
US 20240223486A1 · Holland · 2024 [cited by examiner]
Cited By (2)
US 12,526,653 US 12,556,943