Flexible model to provision wireless communication services directly to network function or network support system
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-modified1 . 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.