IP Library Granted Patent US 11,855,906
Granted Patent B2
US 11,855,906 · App. 17/579,653 · Granted Dec 26, 2023

Northbound intent-based dynamic application interface

Inventors: Loizos Christofi (Nicosia, CY); Stelios Christofi (Nicosia, CY); Fanos Christofi (Nicosia, CY)
Assignee: eBOS Technologies
H04L47/762G06F18/214H04L47/781H04L47/803H04W4/50
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 11,855,906
App. No.
17/579,653
Granted
Dec 26, 2023
Kind
B2
Abstract

Northbound intent-based application insertion may be employed within a mobile communications network established with a software defined network (SDN) including both an applications plane and also a control plane in which different infrastructure resources are accessible through a northbound API. A request from a mobile application first is received in the control plane for the application to be inserted into the application layer utilizing different infrastructure resources of the control plane. The mobile application is then characterized and a set of recommended resources for the characterization retrieved. Finally, those of the resources to be utilized by the mobile application are compared to the set of recommended resources in order to identify a variance of resources and the resources to be utilized by the mobile application, as adjusted by the variance of resources, are then provisioned for use by the mobile application.

Claims (38)

1. A method for northbound intent-based application insertion into a mobile communications network established with a software defined network (SDN) and comprising both an applications plane and a control plane the method comprising:

rendering different infrastructure resources accessible through a northbound application programming interface (API) defined within the control plane of the SDN;

receiving in a network controller of the control plane of the mobile communications network, a request from a mobile application to be inserted into the applications plane utilizing different ones of the infrastructure resources of the control plane;

characterizing the mobile application with application meta-data of the mobile application by a classifier in communication with the network controller;

locating within a table, a set of recommended ones of the different infrastructure resources corresponding to the characterization of the mobile application;

comparing those of the resources to be utilized by the mobile application to the set of recommended resources in order to identify a variance of resources; and,

provisioning through the northbound API for use by the mobile application in the application plane, the resources in the control plane to be utilized by the mobile application adjusted by the variance of resources.

2. The method of claim 1 , wherein the variance is additional ones of the different resources included in the set of recommended resources but not included in the resources to be utilized by the mobile application so as to adjust the resources to be utilized by the mobile application by adding the additional ones of the different resources to the provisioning.

3. The method of claim 1 , wherein the variance is additional ones of the different resources included in the resources to be utilized by the mobile application but not included in the set of recommended resources so as to adjust the resources to be utilized by the mobile application by removing the additional ones of the different resources from the provisioning.

4. The method of claim 1 , wherein the resources to be utilized by the mobile application are specified by the mobile application through the northbound API.

5. The method of claim 1 , wherein the resources to be utilized by the mobile application are correlated with the characterization of the mobile application.

6. The method of claim 5 , wherein the correlation is determined by submitting meta-data associated with the mobile application to a classifier trained to produce a characterization responsive to application meta-data.

7. A data processing system adapted for northbound intent-based application insertion into a mobile communications network, the system comprising:

a host computing platform disposed within a central unit (CU) of a software defined network (SDN) architected cellular communications network comprising both an applications plane and a control plane, the CU comprising a communicative coupling to a multiplicity of different distributed units (DUs), at least one of the DUs comprising a massive multiple input, multiple output (MIMO) antenna transmitting over millimeter wave frequencies, the platform comprising one or more computers, each comprising memory and at least one processor; and,

a network controller disposed within a control plane defined by the SDN and comprising computer program instructions enabled while executing in the host computing platform to perform:

rendering different infrastructure resources accessible through a northbound application programming interface (API) defined within the control plane of the SDN;

receiving in the network controller of the control plane of the mobile communications network, a request from a mobile application to be inserted into the applications plane utilizing different ones of the infrastructure resources of the control plane;

characterizing the mobile application with application meta-data of the mobile application by a classifier in communication with the network controller;

locating within a table, a set of recommended ones of the different infrastructure resources corresponding to the characterization of the mobile application;

comparing those of the resources to be utilized by the mobile application to the set of recommended resources in order to identify a variance of resources; and,

provisioning through the northbound API for use by the mobile application in the application plane, the resources in the control plane to be utilized by the mobile application adjusted by the variance of resources.

8. The system of claim 7 , wherein the variance is additional ones of the different resources included in the set of recommended resources but not included in the resources to be utilized by the mobile application so as to adjust the resources to be utilized by the mobile application by adding the additional ones of the different resources to the provisioning.

9. The system of claim 7 , wherein the variance is additional ones of the different resources included in the resources to be utilized by the mobile application but not included in the set of recommended resources so as to adjust the resources to be utilized by the mobile application by removing the additional ones of the different resources from the provisioning.

10. The system of claim 7 , wherein the resources to be utilized by the mobile application are specified by the mobile application through the northbound API.

11. The system of claim 7 , wherein the resources to be utilized by the mobile application are correlated with the characterization of the mobile application.

12. The system of claim 11 , wherein the correlation is determined by submitting meta-data associated with the mobile application to a classifier trained to produce a characterization responsive to application meta-data.

13. A computer program product for northbound intent-based application insertion into a mobile communications network comprising a mobile communications network established with a software defined network (SDN) and comprising both an applications plane and a control plane, the computer program product including a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method including:

rendering different infrastructure resources accessible through a northbound application programming interface (API) defined within the control plane of the SDN;

receiving in a network controller of the control plane of the mobile communications network, a request from a mobile application to be inserted into the applications plane utilizing different ones of the infrastructure resources of the control plane;

characterizing the mobile application with application meta-data of the mobile application by a classifier in communication with the network controller;

locating within a table, a set of recommended ones of the different infrastructure resources corresponding to the characterization of the mobile application;

comparing those of the resources to be utilized by the mobile application to the set of recommended resources in order to identify a variance of resources; and,

provisioning through the northbound API for use by the mobile application in the application plane, the resources in the control plane to be utilized by the mobile application adjusted by the variance of resources.

14. The computer program product of claim 13 , wherein the variance is additional ones of the different resources included in the set of recommended resources but not included in the resources to be utilized by the mobile application so as to adjust the resources to be utilized by the mobile application by adding the additional ones of the different resources to the provisioning.

15. The computer program product of claim 13 , wherein the variance is additional ones of the different resources included in the resources to be utilized by the mobile application but not included in the set of recommended resources so as to adjust the resources to be utilized by the mobile application by removing the additional ones of the different resources from the provisioning.

16. The computer program product of claim 13 , wherein the resources to be utilized by the mobile application are specified by the mobile application through the northbound API.

17. The computer program product of claim 13 , wherein the resources to be utilized by the mobile application are correlated with the characterization of the mobile application.

18. The computer program product of claim 17 , wherein the correlation is determined by submitting meta-data associated with the mobile application to a classifier trained to produce a characterization responsive to application meta-data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2022
From: CHRISTOFI, LOIZOS; CHRISTOFI, STELIOS; CHRISTOFI, FANOS
To: EBOS TECHNOLOGIES
Reel/Frame 058703/0935 →
Continuity (1)
Related Publication 20220182332A1 · Jun 9, 2022