IP Library Granted Patent US 12684422
Granted Patent B2
US 12684422 · App. 18/220,542 · Granted Jul 14, 2026

Network exposure function for a service oriented network

Inventors: Mehdi Alasti (Englewood, CO); Kazi Bashir (Englewood, CO); Siddhartha Chenumolu (Englewood, CO)
Assignee: Boost SubscriberCo L.L.C.
H04W28/20H04W28/0867H04W12/06
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 12684422
App. No.
18/220,542
Granted
Jul 14, 2026
Kind
B2
Abstract

A cellular network system includes a multi-core network having core slices, at least one cell site, and a network exposure layer. The cell sites are configured to receive communications from a plurality of tenants. The network exposure layer is configured to receive, through the cell site(s), a plurality of requests for bandwidth from an application programming interface (API) of the plurality of tenants. One of the requests includes a first request from a first API of a first tenant. In response to the first tenant being determined to be authenticated using information from the first request, a first core slice is determined to be associated with the first tenant. Data transfers are then provided between the first tenant and the first core slice in response to determining that the first core slice is associated with the first tenant and the first tenant being authenticated.

Claims (48)

1 . A cellular network system comprising:

a multi-core network comprising a plurality of core slices;

at least one cell site configured to receive communications from a plurality of tenants; and

a memory device storing a set of instructions that when executed by one or more processors, causes the one or more processors to:

receive, through a network exposure layer at the at least one cell site, a plurality of requests for bandwidth from an application programming interface (API) of the plurality of tenants comprising a first request from a first API of a first tenant; and

provide data transfers between the first tenant and the first core slice in response to determining that the first core slice is associated with the first tenant and the first tenant being authenticated using a first core slice from the plurality of core slices that is associated with the first tenant, in response to the first tenant being determined to be authenticated, wherein the network exposure layer comprises:

a common API framework (CAPIF) configured to authenticate the first API; and

a network exposure function (NEF) configured to communicate between the first API and the multi-core network, in response to the first API being authenticated by the CAPIF.

2 . The system of claim 1 , wherein the network exposure layer is further configured to determine policy rules for the first tenant.

3 . The system of claim 2 , wherein the network exposure layer is further configured to allow the data transfer between first tenant and the first core slice only in accordance with the policy rules associated with the first tenant.

4 . The system of claim 2 , wherein the network exposure layer is further configured to not allow data transfer between first tenant and core slices other than the first core slice.

5 . The system of claim 1 , wherein the network exposure layer is further configured to:

receive a second request from a second API of a second tenant;

determine whether the second tenant is authenticated;

in response to the second tenant being determined to be authenticated, determine a second core slice from the plurality of core slices that is associated with the second tenant, wherein the second core slice is separate from the first core slice; and

provide data transfers between the second tenant and the second core in response to determining that the second core slice is associated with the second tenant and the second tenant being authenticated.

6 . The system of claim 1 , further comprising an API gateway that is configured to receive and translate the plurality of requests into a format usable by the CAPIF or NEF.

7 . The system of claim 1 , further comprising an API gateway that is configured to receive and translate the plurality of requests into a format usable by the CAPIF or NEF.

8 . A system for cellular communications for use with a multi-core network having a plurality of core slices, the system comprising:

one or more processors;

a memory device storing a set of instructions that when executed by the one or more processors, causes the one or more processors to:

receive, at a network exposure layer, a plurality of requests for access to the multi-core network through application programming interfaces (APIs) of respective plurality of tenants, the plurality of requests comprising a first request from a first API of a first tenant;

provide data transfers between the first tenant and the first core slice in response to determining that the first core slice is associated with the first tenant and the first tenant being authenticated using a first core slice from the plurality of core slices that is associated with the first tenant, in response to the first tenant being determined to be authenticated, wherein the network exposure layer comprises:

a common API framework (CAPIF) configured to authenticate the first API; and

a network exposure function (NEF) configured to communicate between the first API and the multi-core network, in response to the first API being authenticated by the CAPIF.

9 . The system of claim 8 , wherein the network exposure layer is further configured to determine policy rules for the first tenant.

10 . The system of claim 9 , wherein the network exposure layer is further configured to allow the data transfer between first tenant and the first core slice only in accordance with the policy rules associated with the first tenant.

11 . The system of claim 9 , wherein the network exposure layer is further configured to not allow data transfer between first tenant and core slices other than the first core slice.

12 . The system of claim 8 , wherein the network exposure layer is further configured to:

receive a second request from a second API of a second tenant;

determine whether the second tenant is authenticated;

in response to the second tenant being determined to be authenticated, determine a second core slice from the plurality of core slices that is associated with the second tenant, wherein the second core slice is separate from the first core slice; and

provide data transfers between the second tenant and the second core in response to determining that the second core slice is associated with the second tenant and the second tenant being authenticated.

13 . A method for cellular communications between tenants and a multi-core system, the method comprising:

receive, at a network exposure layer, a plurality of requests for bandwidth from an application programming interface (API) of the tenants, the plurality of requests comprising a first request from a first API of a first tenant;

determine whether the first tenant is authenticated using information from the first request;

in response to the first tenant being determined to be authenticated, determine a first core slice that is associated with the first tenant, the first core slice being one of a plurality of core slices in the multi-core network; and

provide data transfers between the first tenant and the first core slice in response to determining that the first core slice is associated with the first tenant and the first tenant being authenticated, wherein the network exposure layer comprises:

a common API framework (CAPIF) configured to authenticate the first API; and

a network exposure function (NEF) configured to communicate between the first API and the multi-core network, in response to the first API being authenticated by the CAPIF.

14 . The method of claim 13 , wherein the network exposure layer is further configured to determine policy rules for the first tenant.

15 . The method of claim 14 , wherein the network exposure layer is further configured to allow the data transfer between first tenant and the first core slice only in accordance with the policy rules associated with the first tenant.

16 . The method of claim 14 , wherein the network exposure layer is further configured to not allow data transfer between first tenant and core slices other than the first core slice.

17 . The method of claim 13 , wherein the network exposure layer is further configured to:

receive a second request from a second API of a second tenant;

determine whether the second tenant is authenticated;

in response to the second tenant being determined to be authenticated, determine a second core slice from the plurality of core slices that is associated with the second tenant, wherein the second core slice is separate from the first core slice; and

provide data transfers between the second tenant and the second core in response to determining that the second core slice is associated with the second tenant and the second tenant being authenticated.