US2023336441A1PendingUtilityA1

Flexible model to provision wireless communication services directly to network function or network support system

Assignee: DISH WIRELESS LLCPriority: Apr 14, 2022Filed: May 4, 2023Published: Oct 19, 2023
Est. expiryApr 14, 2042(~15.7 yrs left)· nominal 20-yr term from priority
H04L 41/50H04L 41/5054H04L 41/5096
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and method are directed towards dynamically determining how to provision networking services. An order for new wireless service is received for a customer device and a customer identifier is determined for the order. A determination is made whether to process the order via a direct network function or via a network support system based on the customer identifier. In response to determining to process the order via the direct network function, at least one low-level networking service is identified for the order and a separate cloud core is provisioned for each of the at least one low-level networking service. In response to determining to process the order via the network support system, at least one high-level networking service is identified for the order and the network support system is employed to establish the at least one high-level networking service.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 determining a customer identifier for a wireless service;   determining to manage the wireless service via a direct network function based on the customer identifier; and   managing the wireless service via the direct network function, including:
 identifying at least one low-level networking service for the wireless service; and 
 provisioning a separate cloud core for each of the at least one low-level networking service for the wireless service. 
   
     
     
         2 . The method of  claim 1 , further comprising:
 determining to manage the wireless service via a network support system based on the customer identifier; and   managing the wireless service via the network support system, including:
 identifying at least one high-level networking service for the wireless service; and 
 employing the network support system to establish the at least one high-level networking service for the wireless service. 
   
     
     
         3 . The method of  claim 1 , wherein identifying the at least one low-level networking service comprises:
 selecting a first application programming interface end point associated with a first target low-level networking service; and   selecting a second application programming interface end point associated with a second target low-level networking service.   
     
     
         4 . The method of  claim 3 , wherein provisioning the separate cloud core for each of the at least one low-level networking service comprises:
 employing the first application programming interface end point to call a first cloud core for the first target low-level networking service; and   employing the second application programming interface end point to call a second cloud core for the second target low-level networking service.   
     
     
         5 . The method of  claim 1 , wherein provisioning the separate cloud core for each of the at least one low-level networking service comprises:
 employing a first application programming interface end point to provision a first cloud core for a first low-level networking service for the wireless service; and   employing a second application programming interface end point to provision a second cloud core for a second low-level networking service for the wireless service.   
     
     
         6 . The method of  claim 1 , further comprising:
 maintaining a catalog of networking services that includes a plurality of low-level networking services.   
     
     
         7 . The method of  claim 1 , further comprising:
 maintaining a catalog of networking services in a hierarchical structure with low-level networking services being sub-services of high-level networking services.   
     
     
         8 . A method, comprising:
 determining a customer identifier for a wireless service;   determining to setup the wireless service via a network support system based on the customer identifier; and   managing the wireless service via the network support system, including:
 identifying at least one high-level networking service for the wireless service; and 
 employing the network support system to establish the at least one high-level networking service for the wireless service. 
   
     
     
         9 . The method of  claim 8 , further comprising:
 determining to manage the wireless service via a direct network function based on the customer identifier; and   managing the wireless service via the direct network function, including:
 identifying at least one low-level networking service for the wireless service; and 
 provisioning a separate cloud core for each of the at least one low-level networking service for the wireless service. 
   
     
     
         10 . The method of  claim 8 , further comprising:
 maintaining a catalog of networking services that includes a plurality of high-level networking services.   
     
     
         11 . The method of  claim 8 , further comprising:
 maintaining a catalog of networking services in a hierarchical structure with low-level networking services being sub-services of high-level networking services.   
     
     
         12 . The method of  claim 8 , wherein employing the network support system to establish the at least one high-level networking service comprises:
 provisioning one or more cloud-computing cores to employ the high-level networking services.   
     
     
         13 . The method of  claim 8 , wherein employing the network support system to establish the at least one high-level networking service comprises:
 provisioning one or more cloud-computing cores to perform data management for the wireless service.   
     
     
         14 . The method of  claim 8 , wherein employing the network support system to establish the at least one high-level networking service comprises:
 provisioning one or more cloud-computing cores to perform voice management for the wireless service.   
     
     
         15 . The method of  claim 8 , wherein employing the network support system to establish the at least one high-level networking service comprises:
 provisioning one or more cloud-computing cores to perform messaging management for the wireless service.   
     
     
         16 . A system comprising:
 a memory that stores computer instructions; and   at least one processor that executes the computer instructions to:
 obtain a customer identifier for wireless service; 
 determine whether to maintain the wireless service via a direct network function or via a network support system based on the customer identifier; and 
 in response to determining to maintain the wireless service via the direct network function:
 provision a separate cloud core for each corresponding low-level networking service for the wireless service; and 
 employ a separate application programming interface end point to call the separate cloud core for the corresponding low-level networking service for the wireless service; and 
 
 in response to determining to maintain the wireless service via the network support system, employ the network support system to establish at least one high-level networking service for the wireless service. 
   
     
     
         17 . The system of  claim 16 , wherein the at least one processor employs the separate application programming interface end point to call the separate cloud core for the corresponding low-level networking service for the wireless service by further executing the computer instructions to:
 select a first application programming interface end point associated with a first target low-level networking service; and   select a second application programming interface end point associated with a second target low-level networking service.   
     
     
         18 . The system of  claim 17 , wherein the at least one processor provisions the separate cloud core for each corresponding low-level networking service by further executing the computer instructions to:
 employ the first application programming interface end point to call a first cloud core for the first target low-level networking service; and   employ the second application programming interface end point to call a second cloud core for the second target low-level networking service.   
     
     
         19 . The system of  claim 16 , wherein the at least one processor employs the separate application programming interface end point to call the separate cloud core for the corresponding low-level networking service for the wireless service by further executing the computer instructions to:
 employ a first application programming interface end point to access a cloud core for a low-level networking service for the wireless service; and   employ a second application programming interface end point to access the cloud core for the low-level networking service for the wireless service.   
     
     
         20 . The system of  claim 16 , wherein the at least one processor employs the separate application programming interface end point to call the separate cloud core for the corresponding low-level networking service for the wireless service by further executing the computer instructions to:
 group a plurality of application programming interface end points into a first group for a first set of low-level network services and a second group for a second set of low-level network services; and   assign a customer of the wireless service to the first group based on at least one characteristic of the customer.

Join the waitlist — get patent alerts

Track US2023336441A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.