IP Library Granted Patent US 8,102,879
Granted Patent B2
US 8,102,879 · App. 11/535,208 · Granted Jan 24, 2012

Application layer metrics monitoring

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 8,102,879
App. No.
11/535,208
Granted
Jan 24, 2012
Kind
B2
Abstract

The present invention enables the monitoring of application layer metrics of data packets for subscribers or groups of subscribers. In one embodiment, an edge routing node, such as an edge router or the like, between an access network and a core network will identify a subscriber associated with the incoming data packets and then identify an application layer policy to apply to the data packets. The application layer policy may identify the application layer metrics to monitor, how to analyze the application layer metrics, and perhaps actions to take in light of identifying certain application layer metrics, as well as identifying how, where, and when to report the application layer metrics, or an aggregation thereof. With the present invention, application layer metrics can be obtained and analyzed in real time on a subscriber-by-subscriber basis.

Claims (60)

1. A method comprising:

identifying a subscriber associated with data traffic;

identifying, in an edge routing device, an application layer policy for the subscriber;

monitoring, in the edge routing device, application layer metrics of the data traffic of the subscriber based on the application layer policy; and

determining from the application layer metrics at least one web search for the subscriber.

2. The method of claim 1 wherein the application layer metrics comprise metrics to identify an application associated with the data traffic.

3. The method of claim 1 wherein the application layer metrics comprise metrics to identify a type of application associated with the data traffic.

4. The method of claim 1 wherein the application layer metrics comprise data content of at least one data packet of the data traffic.

5. The method of claim 1 further comprising analyzing the application layer metrics based on the application layer policy to create an application layer metrics analysis.

6. The method of claim 1 further comprising aggregating the application layer metrics based on the application layer policy to create an application layer metrics analysis.

7. The method of claim 1 further comprising reporting to a service node at least one of the group consisting of the application layer metrics, an analysis of the application layer metrics, and an aggregation of the application layer metrics.

8. The method of claim 1 further comprising:

identifying a plurality of subscribers associated with data traffic; and

monitoring application layer metrics of the data traffic of the plurality of subscribers based on the application layer policy.

9. The method of claim 8 further comprising reporting to a service node at least one of the group consisting of the application layer metrics, an analysis of the application layer metrics, and an aggregation of the application layer metrics for the plurality of subscribers, which includes the subscriber.

10. The method of claim 1 wherein identifying the subscriber comprises identifying at least one of the group consisting of a source, destination, session, port, and address associated with the data traffic of the subscriber.

11. The method of claim 1 further comprising effecting an action other than routing on at least one data packet of the data traffic based on the application layer policy.

12. The method of claim 1 further comprising receiving data packets of the data traffic from a first network and routing the data packets toward a destination over a second network.

13. An edge routing device comprising:

an access network interface;

a core network interface; and

a data plane processor associated with the access network interface and the core network interface and adapted to:

identify a subscriber associated with data traffic;

identify an application layer policy for the subscriber;

monitor application layer metrics of the data traffic of the subscriber based on the application layer policy; and

determine from the application layer metrics at least one web search for the subscriber.

14. The edge routing device of claim 13 wherein the application layer metrics comprise metrics to identify an application associated with the data traffic.

15. The edge routing device of claim 13 wherein the application layer metrics comprise metrics to identify a type of application associated with the data traffic.

16. The edge routing device of claim 13 wherein the application layer metrics comprise data content of at least one data packet of the data traffic.

17. The edge routing device of claim 13 wherein the data plane processor is further adapted to analyze the application layer metrics based on the application layer policy to create an application layer metrics analysis.

18. The edge routing device of claim 13 wherein the data plane processor is further adapted to aggregate the application layer metrics based on the application layer policy to create an application layer metrics analysis.

19. The edge routing device of claim 13 wherein the data plane processor is further adapted to report to a service node at least one of the group consisting of the application layer metrics, an analysis of the application layer metrics, and an aggregation of the application layer metrics.

20. The edge routing device of claim 13 wherein the data plane processor is further adapted to:

identify a plurality of subscribers associated with data traffic; and

monitor application layer metrics of the data traffic of the plurality of subscribers based on the application layer policy.

21. The edge routing device of claim 20 wherein the data plane processor is further adapted to report to a service node at least one of the group consisting of the application layer metrics, an analysis of the application layer metrics, and an aggregation of the application layer metrics for the plurality of subscribers, which includes the subscriber.

22. The edge routing device of claim 13 wherein to identify the subscriber, the data plane processor is further adapted to identify at least one of the group consisting of a source, destination, session, port, and address associated with the data traffic of the subscriber.

23. The edge routing device of claim 13 wherein the data plane processor is further adapted to effect an action other than routing on at least one data packet of the data traffic based on the application layer policy.

24. The edge routing device of claim 13 wherein the data plane processor is further adapted to receive data packets of the data traffic from a first network and route the data packets toward a destination over a second network.

25. The method of claim 1 wherein the method further comprises applying, in the edge routing device, the application layer policy of the subscriber to at least one data packet of the data traffic of the subscriber.

26. The method of claim 1 wherein the at least one web search for the subscriber comprises a popular web search for the subscriber.

27. The method of claim 1 wherein the method further comprises determining from the application layer metrics at least one web destination for the subscriber.

28. The method of claim 27 wherein the at least one web destination for the subscriber comprises at least one popular web destination for the subscriber.

29. The method of claim 1 wherein the method further comprises:

determining from the application layer metrics a number of emails that the subscriber has sent during at least one time interval;

determining that the number of emails that the subscriber has sent during the at least one time interval exceeds a threshold; and

generating an alarm upon determining that the number of emails that the subscriber has sent during the at least one time interval exceeds the threshold.

30. The edge routing device of claim 13 wherein the data plane processor is further adapted to apply the application layer policy for the subscriber to at least one data packet of the data traffic of the subscriber.

31. The edge routing device of claim 13 wherein the at least one web search for the subscriber comprises a popular web search for the subscriber.

32. The edge routing device of claim 13 wherein the data plane processor is further adapted to determine from the application layer metrics at least one web destination for the subscriber.

33. The edge routing device of claim 32 wherein, wherein the at least one web destination for the subscriber comprises at least one popular web destination for the subscriber.

34. The edge routing device of claim 13 wherein the data plane processor is further adapted to:

determine from the application layer metrics a number of emails that the subscriber has sent during at least one time interval;

determine that the number of emails that the subscriber has sent during the at least one time interval exceeds a threshold; and

generate an alarm upon determining that the number of emails that the subscriber has sent during the at least one time interval exceeds the threshold.

35. A method comprising:

identifying a subscriber associated with data traffic;

identifying, in an edge routing device, an application layer policy for the subscriber;

monitoring, in the edge routing device, application layer metrics of the data traffic of the subscriber based on the application layer policy; and

reporting to a service node at least one of the group consisting of the application layer metrics, an analysis of the application layer metrics, and an aggregation of the application layer metrics.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2025
From: TRUIST BANK (AS SUCCESSOR BY MERGER TO SUNTRUST BANK)
To: MOMENTUM TELECOM, INC.
Reel/Frame 072519/0107 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →