IP Library Granted Patent US 11,611,486
Granted Patent B2
US 11,611,486 · App. 17/240,333 · Granted Mar 21, 2023

Method and system for deployment and management of composite applications

Inventors: Sivanaga Ravi Kumar Chunduru Venkata (Irving, TX); Ajaykumar Kalla (Frisco, TX)
Assignee: Verizon Patent and Licensing Inc.
H04L41/14H04L41/50H04L67/60
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,611,486
App. No.
17/240,333
Granted
Mar 21, 2023
Kind
B2
Abstract

A method, a device, and a non-transitory storage medium are described in which a deployment and management of composite application service is provided. The service may allow a third party to develop and on-board logic that manages an application service hosted in an application layer network of a network provider. The logic may include optimization of the application service and remedial procedures that address events associated with degradation and/or performance of the application service. The service may configure resources of a host device to host the logic and expose services provided by the network provider in support of the management of the application service.

Claims (46)

1. A method comprising:

onboarding, by a network device of an application layer network associated with a first entity, logic of a second entity that manages actionable events pertaining to an application service associated with the second entity to be executed in the application layer network;

configuring, by the network device, resources of the first entity that enables the logic to access support services of the first entity;

selecting, by the network device after the application service is executing in the application layer network, a procedure that addresses one of the actionable events that has occurred; and

invoking, by the network device, the procedure to be executed by the logic.

2. The method of claim 1 , wherein the configuring comprises:

registering, by the network device, security information and permissions for application programming interface (API) calls pertaining to a virtual entity that is to host the application service and access to the support services.

3. The method of claim 1 , wherein the configuring comprises:

registering, by the network device, first identifiers that identify procedures that address the actionable events with a second identifier that identifies the application service.

4. The method of claim 1 , wherein the onboarding comprises:

validating, by the network device, the logic of the second entity; and

configuring, by the network device based on successfully validating, the logic into a virtual entity of a host device associated with the first entity, which is to host the application service.

5. The method of claim 1 , further comprising:

providing, by the network device before the onboarding, a portal that allows a user associated with the second entity to create the logic.

6. The method of claim 1 , wherein the logic that manages the actionable events includes first logic that addresses a degradation of the application service and second logic that optimizes the application service.

7. The method of claim 1 , wherein the application service is a microservice application of a composite application that includes at least one other microservice application that is hosted in another application layer network.

8. The method of claim 1 , wherein the application layer network is a multi-access edge computing (MEC) network, and the network device includes a MEC orchestrator.

9. A network device comprising:

a processor configured to:

onboard, by the network device of an application layer network associated with a first entity, logic of a second entity that manages actionable events pertaining to an application service associated with the second entity to be executed in the application layer network;

configure resources of the first entity that enables the logic to access support services of the first entity;

select after the application service is executing in the application layer network, a procedure that addresses one of the actionable events that has occurred; and

invoke the procedure to be executed by the logic.

10. The network device of claim 9 , wherein when configuring, the processor is further configured to:

register security information and permissions for application programming interface (API) calls pertaining to a virtual entity that is to host the application service and access to the support services.

11. The network device of claim 10 , wherein when configuring, the processor is further configured to:

register first identifiers that identify procedures that address the actionable events with a second identifier that identifies the application service.

12. The network device of claim 9 , wherein when onboarding, the processor is further configured to:

validate the logic of the second entity; and

configure, based on successful validation, the logic into a virtual entity of a host device associated with the first entity, which is to host the application service.

13. The network device of claim 9 , wherein the processor is further configured to:

provide before the onboarding, a portal that allows a user associated with the second entity to create the logic.

14. The network device of claim 9 , wherein the logic that manages the actionable events includes first logic that addresses a degradation of the application service and second logic that optimizes the application service.

15. The network device of claim 9 , wherein the application service is a microservice application of a composite application that includes at least one other microservice application that is hosted in another application layer network.

16. The network device of claim 9 , wherein the application layer network is a multi-access edge computing (MEC) network, and the network device includes a MEC orchestrator.

17. A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device, which when executed cause the processor to:

onboard, by the network device of an application layer network associated with a first entity, logic of a second entity that manages actionable events pertaining to an application service associated with the second entity to be executed in the application layer network;

configure resources of the first entity that enables the logic to access support services of the first entity;

select after the application service is executing in the application layer network, a procedure that addresses one of the actionable events that has occurred; and

invoke the procedure to be executed by the logic.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions to configure comprise further instructions, which when executed, cause the processor to:

register security information and permissions for application programming interface (API) calls pertaining to a virtual entity that is to host the application service and access to the support services.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions to onboard comprise further instructions, which when executed, cause the processor to:

validate the logic of the second entity; and

configure based on successful validation, the logic into a virtual entity of a host device associated with the first entity, which is to host the application service.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the logic that manages the actionable events includes first logic that addresses a degradation of the application service and second logic that optimizes the application service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2021
From: VENKATA, SIVANAGA RAVI KUMAR CHUNDURU; KALLA, AJAYKUMAR
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 056041/0127 →
Continuity (1)
Related Publication 20220345374A1 · Oct 27, 2022