IP Library Granted Patent US 12,468,525
Granted Patent B2
US 12,468,525 · App. 18/496,712 · Granted Nov 11, 2025

Criteria modification of wireless network infrastructure software package validation

Inventors: Karupaiah Rajendran (Sachse, TX); Omar Amaya-Gonzalez (Littleton, CO); Oscar Leonardo Rodriguez Gomez (Littleton, CO); David Ricardo Bentolila Sapiani (Littleton, CO)
Assignee: Boost SubscriberCo L.L.C.
G06F8/65H04L41/082H04W76/28
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,468,525
App. No.
18/496,712
Granted
Nov 11, 2025
Kind
B2
Abstract

Techniques for criteria modification of wireless network infrastructure software package validation are provided. A NodeB includes a network entity that is a central unit, distributed unit or radio unit. A computer system receives data representing a pre-installation reference parameter determined when the network entity is operated using a first software package and receives data representing a post-installation reference parameter determined when the network entity is operated using a second software package. The computer system stores a criterion for validating the second software package, identifies a difference between the post-installation and pre-installation reference parameters, modifies the criterion based on the difference and determines whether to validate the second software package based on the modified criterion. If validated, the computer system, sends a signal to the NodeB indicating the validation, and the NodeB causes the second software package to be installed on the network entity.

Claims (106)

1 . A system, comprising:

a base station including a network entity; and

a computer system including:

a processor; and

memory having stored thereon executable instructions that, when executed by the processor, cause the processor to:

receive data representing a pre-installation reference parameter that corresponds to a reference parameter type and that is configured when the network entity is operated using a first software package;

receive data representing a post-installation reference parameter that corresponds to the reference parameter type and that is configured when the network entity is operated using a second software package;

store a criterion of a network performance indicator for validating the second software package;

modify the criterion for validating the second software package based on a difference between the post-installation reference parameter and the pre-installation reference parameter;

in response to determining to validate the second software package based on the modified criterion, send a first signal to the base station indicating that the second software package is validated for use when providing wireless coverage, wherein the first signal includes a first instruction to the base station to install the second software package; and

in response to determining to invalidate the second software package based on the modified criterion, send a second signal to the base station indicating that the second software package is invalidated for use when providing wireless coverage, wherein the second signal includes a second instruction to the base station to revert to using the first software package; and

wherein the base station is configured to:

in response to receiving the first instruction, cause the second software package to be installed on the base station to operate the network entity; and

in response to receiving the second instruction, cause the base station to revert to operating the network entity using the first software package.

2 . The system of claim 1 , wherein the executable instructions, when executed by the processor, cause the processor to select the reference parameter type from a list of reference parameter types including a connected mode discontinuous reception (CDRX) configuration, load balancing, neighbor table, control parameter, Fifth Generation (5G) quality of service (QoS) identifier (5QI), idle discontinuous reception (DRX) configuration and carrier aggregation rate utilization.

3 . The system of claim 1 , wherein:

the reference parameter type is a connected mode discontinuous reception (CDRX) configuration,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation active duration of the CDRX and a pre-installation active duration of the CDRX, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is positive, modify a performance indicator criterion of a performance indicator to associate the modified performance indicator criterion with a larger reduction in the performance indicator for invalidating the second software package.

4 . The system of claim 1 , wherein:

the reference parameter type is load balancing,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation amount of data permitted to be trafficked using an IEEE 802.11 communication protocol and a pre-installation amount of data permitted to be trafficked using the IEEE 802.11 communication protocol, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is positive, modify a performance indicator criterion of a performance indicator to associate the modified performance indicator criterion with a smaller reduction in the performance indicator for invalidating the second software package.

5 . The system of claim 1 , wherein:

the reference parameter type is a number of neighboring cells of a user equipment,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation number of neighboring cells and a pre-installation number of neighboring cells, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is negative, modify a handover success rate criterion to associate the handover success rate criterion with a larger reduction in a handover success rate for invalidating the second software package.

6 . The system of claim 1 , wherein:

the reference parameter type is a carrier aggregation rate utilization,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation carrier aggregation rate utilization and a pre-installation carrier aggregation rate utilization, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is positive, modify a data rate criterion to associate the data rate criterion with a smaller reduction in a data rate for invalidating the second software package.

7 . The system of claim 1 , wherein:

the reference parameter type is an idle discontinuous reception (DRX) inactivity timer duration,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation DRX inactivity timer duration and a pre-installation DRX inactivity timer duration, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is negative, modify a data rate criterion to associate the data rate criterion with a larger reduction in a data rate for invalidating the second software package.

8 . The system of claim 1 , wherein the network entity is a central unit, a distributed unit or a radio unit.

9 . The system of claim 1 , wherein the executable instructions that, when executed by the processor, cause the processor to:

determine whether to validate or invalidate the second software package based on the modified criterion.

10 . A method, comprising:

receiving data representing a pre-installation reference parameter that corresponds to a reference parameter type and that is configured when a network entity of a base station is operated using a first software package;

receiving data representing a post-installation reference parameter that corresponds to the reference parameter type and that is configured when the network entity is operated using a second software package;

storing a criterion of a network performance indicator for validating the second software package;

modifying the criterion for validating the second software package based on a difference between the post-installation reference parameter and the pre-installation reference parameter;

in response to determining to validate the second software package based on the modified criterion, sending a first signal to the base station indicating that the second software package is validated for use when providing wireless coverage, wherein the first signal includes a first instruction to cause the base station to install the second software package, and

in response to determining to invalidate the second software package based on the modified criterion, send a second signal to the base station indicating that the second software package is invalidated for use when providing wireless coverage, wherein the second signal includes a second instruction to cause the base station to revert to using the first software package.

11 . The method of claim 10 , comprising:

selecting the reference parameter type from a list of reference parameter types including a connected mode discontinuous reception (CDRX) configuration, load balancing, neighbor table, control parameter, Fifth Generation (5G) quality of service (QoS) identifier (5QI), idle discontinuous reception (DRX) configuration and carrier aggregation rate utilization.

12 . The method of claim 10 , wherein:

the reference parameter type is a connected mode discontinuous reception (CDRX) configuration,

identifying the difference between the post-installation reference parameter and the pre-installation reference parameter includes:

identifying a difference between a post-installation active duration of the CDRX and a pre-installation active duration of the CDRX, and

modifying the criterion includes:

in response to identifying that the difference is positive, modifying a performance indicator criterion of a performance indicator to associate the modified performance indicator criterion with a larger reduction in the performance indicator for invalidating the second software package.

13 . The method of claim 10 , wherein:

the reference parameter type is load balancing,

identifying the difference between the post-installation reference parameter and the pre-installation reference parameter includes:

identifying a difference between a post-installation amount of data permitted to be trafficked using an IEEE 802.11 communication protocol and a pre-installation amount of data permitted to be trafficked using the IEEE 802.11 communication protocol, and

modifying the criterion includes:

in response to identifying that the difference is positive, modifying a performance indicator criterion of a performance indicator to associate the modified performance indicator criterion with a smaller reduction in the performance indicator for invalidating the second software package.

14 . The method of claim 10 , wherein:

the reference parameter type is a number of neighboring cells of a user equipment,

identifying the difference between the post-installation reference parameter and the pre-installation reference parameter includes:

identifying a difference between a post-installation number of neighboring cells and a pre-installation number of neighboring cells, and

modifying the criterion includes:

in response to identifying that the difference is negative, modifying a handover success rate criterion to associate the handover success rate criterion with a larger reduction in a handover success rate for invalidating the second software package.

15 . The method of claim 10 , wherein:

the reference parameter type is a carrier aggregation rate utilization,

identifying the difference between the post-installation reference parameter and the pre-installation reference parameter includes:

identifying a difference between a post-installation carrier aggregation rate utilization and a pre-installation carrier aggregation rate utilization, and

modifying the criterion includes:

in response to identifying that the difference is positive, modifying a data rate criterion to associate the data rate criterion with a smaller reduction in a data rate for invalidating the second software package.

16 . The method of claim 10 , wherein:

the reference parameter type is an idle discontinuous reception (DRX) inactivity timer duration,

identifying the difference between the post-installation reference parameter and the pre-installation reference parameter includes:

identifying a difference between a post-installation DRX inactivity timer duration and a pre-installation DRX inactivity timer duration, and

modifying the criterion includes:

in response to identifying that the difference is negative, modifying a data rate criterion to associate the data rate criterion with a larger reduction in a data rate for invalidating the second software package.

17 . The method of claim 10 , comprising:

determining whether to validate or invalidate the second software package based on the modified criterion.

18 . A computer system, comprising:

a networking device;

a processor; and

memory having stored thereon executable instructions that, when executed by the processor, cause the processor to:

receive data representing a pre-installation reference parameter that corresponds to a reference parameter type and that is configured when a network entity is operated using a first software package;

receive data representing a post-installation reference parameter that corresponds to the reference parameter type and that is configured when the network entity is operated using a second software package;

store a criterion of a network performance indicator for validating the second software package;

modify the criterion for validating the second software package based on a difference between the post-installation reference parameter and the pre-installation reference parameter;

in response to determining to validate the second software package based on the modified criterion, send a first signal indicating that the second software package is validated for use when providing wireless coverage, wherein the first signal includes a first instruction to cause the base station to install the second software package; and

in response to determining to invalidate the second software package based on the modified criterion, send a second signal to the base station indicating that the second software package is invalidated for use when providing wireless coverage, wherein the second signal includes a second instruction to cause the base station to revert to using the first software package.

19 . The computer system of claim 18 , wherein the executable instructions, when executed by the processor, cause the processor to select the reference parameter type from a list of reference parameter types including a connected mode discontinuo us reception (CDRX) configuration, load balancing, neighbor table, control parameter, Fifth Generation (5G) quality of service (QoS) identifier (5QI), idle discontinuous reception (DRX) configuration and carrier aggregation rate utilization.

20 . The computer system of claim 18 , wherein:

the reference parameter type is a connected mode discontinuous reception (CDRX) configuration,

the executable instructions that, when executed by the processor, cause the processor to identify the difference between the post-installation reference parameter and the pre-installation reference parameter cause the processor to:

determine a difference between a post-installation active duration of the CDRX and a pre-installation active duration of the CDRX, and

the executable instructions that, when executed by the processor, cause the processor to modify the criterion cause the processor to:

in response to determining that the difference is positive, modify a performance indicator criterion of a performance indicator to associate the modified performance indicator criterion with a larger reduction in the performance indicator for invalidating the second software package.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: RAJENDRAN, KARUPAIAH; AMAYA-GONZALEZ, OMAR; RODRIGUEZ GOMEZ, OSCAR LEONARDO; BENTOLILA SAPIANI, DAVID RICARDO
To: DISH WIRELESS L.L.C.
Reel/Frame 066813/0668 →
Continuity (1)
Related Publication 20250138803A1 · May 1, 2025
References Cited (5)
US 20030226138A1 · Luu · 2003 [cited by examiner]
US 20120054299A1 · Buck · 2012 [cited by examiner]
US 20170322794A1 · Ferlitsch · 2017 [cited by examiner]
US 20200125349A1 · Jayaraman · 2020 [cited by examiner]
US 20200403855A1 · Sarood · 2020 [cited by examiner]