IP Library Granted Patent US 12,489,685
Granted Patent B2
US 12,489,685 · App. 18/170,119 · Granted Dec 2, 2025

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 12,489,685
App. No.
18/170,119
Granted
Dec 2, 2025
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 (38)

1 . A method comprising:

providing, by a network device of an application layer network, which is a multi-access edge computing (MEC) network associated with a first entity, a portal that enables a user associated with a second entity to onboard an application service of the second entity and management logic of the second entity, which includes workflows that manage installation, operation, notification and alarm, and remedial measures pertaining to the application service, wherein the application service and the management logic reside and execute at a host device of the first entity in the application layer network;

configuring, by the network device, network resources of the first entity that enables the application service and the management logic to execute; and

invoking, by the network device while the application service is executing, a procedure of the management logic that addresses an actionable event.

2 . The method of claim 1 , further comprising:

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.

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

correlating, by the network device, an identifier of the procedure to the actionable event.

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

validating, by the network device, code of the management logic of the second entity, wherein the validating includes testing of one or more of the workflows.

5 . The method of claim 1 , wherein the actionable event pertains to optimization of the application service.

6 . The method of claim 1 , wherein the actionable event pertains to a degradation of the application service.

7 . The method of claim 1 , wherein the application service is one of a microservice application, a composite application, or a distributed application, and wherein the portal further enables the user to select from predefined workflows of the first entity to develop the management logic.

8 . The method of claim 1 , wherein the workflows that manage operation pertaining to the application service include setting up network slices and provisioning network functions.

9 . A network device comprising:

a processor configured to:

provide, by the network device of an application layer network, which is a multi-access edge computing (MEC) network associated with a first entity, a portal that enables a user associated with a second entity to onboard an application service of the second entity and management logic of the second entity, which includes workflows that manage installation, operation, notification and alarm, and remedial measures pertaining to the application service, wherein the application service and the management logic reside and execute at a host device of the first entity in the application layer network;

configure, by the network device, network resources of the first entity that enables the application service and the management logic to execute; and

invoke, while the application service is executing, a procedure of the management logic that addresses an actionable event.

10 . The network device of claim 9 , wherein 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.

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

correlate an identifier of the procedure to the actionable event.

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

validate code of the management logic of the second entity, wherein the validating includes testing of one or more of the workflows.

13 . The network device of claim 9 , wherein the actionable event pertains to optimization of the application service.

14 . The network device of claim 9 , wherein the actionable event pertains to a degradation of the application service.

15 . The network device of claim 9 , wherein the application service is one of a microservice application, a composite application, or a distributed application, and wherein the portal further enables the user to select from predefined workflows of the first entity to develop the management logic.

16 . The network device of claim 9 , wherein the workflows that manage operation pertaining to the application service include setting up network slices and provisioning network functions.

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:

provide, by the network device of an application layer network, which is a multi-access edge computing (MEC) network associated with a first entity, a portal that enables a user associated with a second entity to onboard an application service of the second entity and management logic of the second entity, which includes workflows that manage installation, operation, notification and alarm, and remedial measures pertaining to the application service, wherein the application service and the management logic reside and execute at a host device of the first entity in the application layer network;

configure, by the network device, network resources of the first entity that enables the application service and the management logic to execute; and

invoke, while the application service is executing, a procedure of the management logic that addresses an actionable event.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the instructions 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.

19 . 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:

validate code of the management logic of the second entity, wherein the validating includes testing of one or more of the workflows.

20 . The non-transitory computer-readable storage medium of claim 17 , wherein the actionable event pertains to a degradation of the application service, and wherein the portal further enables the user to select from predefined workflows of the first entity to develop the management logic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: VENKATA, SIVANAGA RAVI KUMAR CHUNDURU; KALLA, AJAYKUMAR
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 062721/0612 →
Continuity (2)
Continuation 17240333 · Apr 26, 2021
Related Publication 20230198854A1 · Jun 22, 2023
References Cited (12)
US 11310733B1 · Gupta · 2022 [cited by examiner]
US 20110103229A1 · Fidler · 2011 [cited by examiner]
US 20180351824A1 · Giust · 2018 [cited by examiner]
US 20190104030A1 · Giust · 2019 [cited by examiner]
US 20200028938A1 · Rasanen · 2020 [cited by applicant]
US 20200389531A1 · Lee · 2020 [cited by examiner]
US 20210075892A1 · Chun · 2021 [cited by applicant]
US 20210201333A1 · Rachamadugu · 2021 [cited by examiner]
US 20220038554A1 · Merwaday · 2022 [cited by examiner]
US 20220286360A1 · Gali · 2022 [cited by examiner]
US 20220312289A1 · Horita et al. · 2022 [cited by applicant]
US 20230164241A1 · Filippou · 2023 [cited by examiner]