IP Library › Granted Patent US 10,812,349
Granted Patent B2
US 10,812,349 · App. 16/251,019 · Granted Oct 20, 2020

Methods, systems and computer readable media for triggering on-demand dynamic activation of cloud-based network visibility tools

Inventors: Kristopher Len Raney (Oak Park, CA); Matthew R. Bergeron (Thousand Oaks, CA)
Assignee: Keysight Technologies, Inc.
H04L43/04G06F9/542H04L41/14H04L41/22H04L41/5054H04L43/12H04L47/2441
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 10,812,349
App. No.
16/251,019
Granted
Oct 20, 2020
Kind
B2
Abstract

The subject matter described herein relates to methods, systems, and computer readable media for triggering dynamic, on-demand activation of cloud-based network visibility tools. One method includes steps that occur in a network visibility platform including at least one processor. The method further includes classifying, using a classifier implemented by the at least one processor, packets or network metadata into groups of related packets or network metadata. The method further includes generating, using an event notification generator implemented by the at least one processor, event notifications based on the groups of related packets or network metadata classified by the classifier. The method further includes communicating, by the event notification generator, the event notifications to a cloud network for triggering dynamic on-demand activation of at least one cloud-based network visibility tool to process the groups of related packets or network metadata classified by the classifier.

Claims (29)

1. A method for on-demand dynamic activation of cloud-based network visibility tools, the method comprising:

in a network visibility platform including at least one processor:

classifying, using a classifier implemented by the at least one processor, packets or network metadata into groups of related packets or network metadata;

generating, using an event notification generator implemented by the at least one processor, event notifications based on the groups of related packets or network metadata classified by the classifier; and

communicating, by the event notification generator, the event notifications to a cloud network for triggering dynamic on-demand activation of at least one cloud-based network visibility tool to process the groups of related packets or network metadata classified by the classifier, wherein the cloud network comprises a functions as a service system in which network visibility tools are dynamically instantiated to provide network visibility services and wherein the functions as a service system comprises an Amazon Web Services (AWS) lambda network where the network visibility tools are implemented using AWS lambda functions.

2. The method of claim 1 wherein classifying the packets or network metadata includes classifying the packets into flows.

3. The method of claim 2 wherein classifying the packets into flows includes classifying the packets into flows using parameters in header fields or payloads of the packets.

4. The method of claim 1 wherein classifying the packets or network metadata includes classifying the network metadata into groups of related network metadata.

5. The method of claim 4 wherein the network metadata comprises data concerning application performance, network performance, or identity management.

6. The method of claim 1 wherein generating the event notifications includes specifying a sequence of network visibility tools needed to process a group of related packets or network metadata.

7. The method of claim 1 wherein generating the event notifications includes indicating, in each of the event notifications, a location of one of the groups of related packets or network metadata to be processed in response to the event notification.

8. The method of claim 1 comprising providing a network visibility tool management platform for allowing visibility tool providers to submit network visibility tools to be made available to users for dynamic activation in the cloud network.

9. A system for triggering on-demand dynamic activation of cloud-based network visibility tools, the system comprising:

a network visibility platform including at least one processor;

a classifier implemented by the at least one processor for classifying packets or network metadata into groups of related packets or network metadata; and

an event notification generator implemented by the at least one processor for generating event notifications based on the groups of related packets or network metadata classified by the classifier,

wherein the event notification generator communicates the event notifications to a cloud network for triggering dynamic on-demand activation of at least one cloud-based network visibility tool to process the groups of related packets or network metadata classified by the classifier, wherein the cloud network comprises a functions as a service system in which network visibility tools are dynamically instantiated to provide network visibility services and wherein the functions as a service system comprises an Amazon Web Services (AWS) lambda network where the network visibility tools are implemented using AWS lambda functions.

10. The system of claim 9 wherein the classifier is configured to classify the packets into flows.

11. The system of claim 10 wherein the classifier is configured to classify the packets into flows using parameters in header fields or payloads of the packets.

12. The system of claim 9 wherein the classifier is configured to classify the network metadata into groups of related network metadata.

13. The system of claim 12 wherein the network metadata comprises data concerning application performance, network performance, or identity management.

14. The system of claim 9 wherein the event notification generator is configured to specify a sequence of network visibility tools needed to process a group of related packets or network metadata.

15. The system of claim 9 wherein the event notification generator is configured to indicate, in each of the event notifications, a location of one of the groups of related packets or network metadata to be processed in response to the event notification.

16. The system of claim 9 comprising a network visibility tool management platform for allowing visibility tool providers to submit network visibility tools to be made available to users for dynamic activation in the cloud network.

17. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

in a network visibility platform including at least one processor:

classifying, using a classifier implemented by the at least one processor, packets or network metadata into groups of related packets or network metadata;

generating, using an event notification generator implemented by the at least one processor, event notifications based on the groups of related packets or network metadata classified by the classifier; and

communicating, by the event notification generator, the event notifications to a cloud network for triggering dynamic on-demand activation of at least one cloud-based network visibility tool to process the groups of related packets or network metadata classified by the classifier, wherein the cloud network comprises a functions as a service system in which network visibility tools are dynamically instantiated to provide network visibility services and wherein the functions as a service system comprises an Amazon Web Services (AWS) lambda network where the network visibility tools are implemented using AWS lambda functions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: RANEY, KRISTOPHER LEN
To: KEYSIGHT TECHNOLOGIES, INC.
Reel/Frame 054101/0223 →
Continuity (2)
Provisional Application 62631686 · Feb 17, 2018
Related Publication 20190260651A1 · Aug 22, 2019
Cited By (2)
US 12,231,597 US 12,407,600