US 12,277,416 B2
Multi-environment cellular network development and testing system
Sundeep Goswami, Leesburg, VA (US); Robert Kierzyk, Littleton, CO (US); Said Berrahil, Denver, CO (US); Marc Rouanne, Cherry Hills Village, CO (US); and Andrew Trujillo, Highlands Ranch, CO (US)
Assigned to DISH Wireless L.L.C., Littleton, CO (US)
Filed by DISH Wireless L.L.C., Littleton, CO (US)
Filed on Jul. 29, 2022, as Appl. No. 17/876,933.
Claims priority of provisional application 63/227,082, filed on Jul. 29, 2021.
Prior Publication US 2023/0032088 A1, Feb. 2, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 8/30 (2018.01); G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06F 8/77 (2018.01); G06F 11/36 (2006.01); H04W 16/18 (2009.01); H04W 24/04 (2009.01); G06F 8/60 (2018.01); G06F 11/34 (2006.01); H04W 16/22 (2009.01)
CPC G06F 8/71 (2013.01) [G06F 8/65 (2013.01); G06F 8/77 (2013.01); H04W 16/18 (2013.01); G06F 8/60 (2013.01); G06F 11/3476 (2013.01); G06F 11/3664 (2013.01); H04W 16/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for multi-environment cellular network development and testing, the method comprising:
creating a plurality of cloud-based environments that are configured according to a hierarchical order and that allow for development and/or testing of features and/or services with respect to a cellular network, wherein one or more cloud-based environments of the plurality of cloud-based environments are configured to provide a simulated cellular network that is a clone of at least some configurations of the cellular network that is running in production;
communicatively coupling the plurality of cloud-based environments to one or more software repositories via a first plurality of pipelines;
communicatively coupling the plurality of cloud-based environments to one or more issue monitors via a second plurality of pipelines; and
exposing the plurality of cloud-based environments to service provider systems and allowing the service provider systems to develop and/or test features and/or services in parallel with respect to real cellular network traffic of the cellular network within the plurality of cloud-based environments, wherein each service provider may develop its own network functions in its development environment.