IP Library › Granted Patent US 11,652,897
Granted Patent B2
US 11,652,897 · App. 17/930,130 · Granted May 16, 2023

Method and system for application management service

Inventors: Satish S. Vasamsetti (San Francisco, CA); Parry Cornell Booker (Arlington, TX); Peter B. Sensenbrenner (North Richland Hills, TX)
Assignee: Verizon Patent and Licensing Inc.
H04L67/51H04L41/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,652,897
App. No.
17/930,130
Granted
May 16, 2023
Kind
B2
Abstract

A method, a device, and a non-transitory storage medium are described in which an application management service is provided. The service may provide a coordination between network or platform level application management functions and application level application management functions that enables the management of an application service. The network or platform level application management functions may include autoscaling, load balancing, and ingress resource management. The application level application management functions may include throttling and circuit breaker functions.

Claims (40)

1. A method comprising:

determining, by a network device, that at least one parameter pertaining to an application service is not satisfied;

executing, by the network device, at least one of multiple network or platform level management functions directed to the application service;

determining, by the network device after the executing, that the at least one parameter is not satisfied; and

invoking, by the network device, at least one of multiple application level management functions directed to the application service.

2. The method of claim 1 , wherein the at least one of multiple network or platform level management functions includes horizontal autoscaling, vertical autoscaling, load balancing, or removing a virtual network device.

3. The method of claim 1 , wherein the at least one of multiple application level management functions includes a throttling function or a circuit breaker function.

4. The method of claim 1 , wherein the at least one parameter pertains to at least one of a network resource, a key performance indicator (KPI), a performance metric, or a service level agreement parameter associated with the application service.

5. The method of claim 1 , further comprising:

comparing, by the network device after the executing, a value of the at least one parameter to at least one corresponding threshold value.

6. The method of claim 1 , further comprising:

determining, by the network device after the invoking, whether the at least one parameter is satisfied.

7. The method of claim 1 , further comprising:

obtaining, by the network device, application management service information that includes at least one value of the at least one parameter.

8. The method of claim 1 , wherein the network device comprises an orchestrator.

9. A network device comprising:

a processor configured to:

determine that at least one parameter pertaining to an application service is not satisfied;

execute at least one of multiple network or platform level management functions directed to the application service;

determine, based on the execution, that the at least one parameter is not satisfied; and

invoke at least one of multiple application level management functions directed to the application service.

10. The network device of claim 9 , wherein the at least one of multiple network or platform level management functions includes horizontal autoscaling, vertical autoscaling, load balancing, or removing a virtual network device.

11. The network device of claim 9 , wherein the at least one of multiple application level management functions includes a throttling function or a circuit breaker function.

12. The network device of claim 9 , wherein the at least one parameter pertains to at least one of a network resource, a key performance indicator (KPI), a performance metric, or a service level agreement parameter associated with the application service.

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

compare, after the execution, a value of the at least one parameter to at least one corresponding threshold value.

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

determine, after the invocation, whether the at least one parameter is satisfied.

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

obtain application management service information that includes at least one value of the at least one parameter.

16. The network device of claim 9 , wherein the network device comprises an orchestrator.

17. A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device, wherein the instructions are configured to:

determine that at least one parameter pertaining to an application service is not satisfied;

execute at least one of multiple network or platform level management functions directed to the application service;

determine, based on the execution, that the at least one parameter is not satisfied; and

invoke at least one of multiple application level management functions directed to the application service.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the at least one parameter pertains to at least one of a network resource, a key performance indicator (KPI), a performance metric, or a service level agreement parameter associated with the application service.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the at least one of multiple application level management functions includes a throttling function or a circuit breaker function.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further comprise instructions configured to:

obtain application management service information that includes at least one value of the at least one parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: VASAMSETTI, SATISH S.; BOOKER, PARRY CORNELL; SENSENBRENNER, PETER B.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 061011/0547 →
Continuity (2)
Continuation 17503465 · Oct 18, 2021
Related Publication 20230122000A1 · Apr 20, 2023