IP Library Granted Patent US 10,374,871
Granted Patent B2
US 10,374,871 · App. 14/855,747 · Granted Aug 6, 2019

Methods and systems for business intent driven policy based network traffic characterization, monitoring and control

Inventors: Kumar Ramachandran (Fremont, CA); Venkataraman Anand (San Ramon, CA); Navneet Yadav (Cupertino, CA); Arivu Ramasamy (San Jose, CA); Aaron Edwards (Sunnyvale, CA); Gopal Reddy (Fremont, CA); Vijay Sagar (Pleasanton, CA); Giorgio Valentini (Walnut Creek, CA)
Assignee: CLOUDGENIX, INC.
H04L41/0668G06F16/285G06F16/955H04L12/4633H04L12/4641H04L43/0817H04L45/28H04L47/781H04L47/825H04L63/061H04L69/40H04L43/0811H04L43/10H04L45/22H04L61/1511H04L61/1523H04L61/2503H04W84/04
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,374,871
App. No.
14/855,747
Granted
Aug 6, 2019
Kind
B2
Abstract

A method includes determining a network requirement for at least one application, dynamically determining a link suitable for data transmission in accordance with a policy based at least in part on a current network condition to meet the network requirement and routing one or more application network data flows associated with the at least one application over the link.

Claims (14)

1. A hardware networked branch device configured to:

designate each of a plurality of network traffic flows as belonging to a selected remotely located application if a network traffic flow is to or from a traffic source that initially accesses the selected application via an anchor domain of the selected application and if that network traffic flow occurs within a predetermined time period from an identified corresponding time of the initial access by that traffic source;

check, at a predetermined interval, a status of each of a plurality of network paths associated with the designated plurality of network traffic flows, wherein each of the plurality of network paths is to or from the traffic source via the networked branch device;

determine a corresponding status of each of the plurality of network paths and rate each determined corresponding status with respect to the others, wherein each corresponding status rating is based at least in part on at least one of a determined network latency and a determined application level transaction latency;

monitor any subsequent data flow of the selected application to or from the traffic source via the networked branch device;

and

utilize the ratings to route any subsequent data flow of the selected application on the network.

2. The hardware networked branch device of claim 1 , wherein control of a data transfer over the network is at least one of application based and policy based.

3. The hardware networked branch device of claim 1 , further configured to apply time-based application domain classification and mapping.

4. The hardware networked branch device of claim 1 , wherein the network comprises connectivity selected from a group including hybrid, physical, and logical.

5. The hardware networked branch device of claim 1 , further configured to analyze the selected application on a per session basis.

6. The hardware networked branch device of claim 1 , wherein the selected application is a data center application.

7. The hardware networked branch device of claim 1 , wherein each of the plurality of network traffic flows has an associated policy string expressed in a standardized format.

8. The hardware networked branch device of claim 1 , wherein the routing is based, at least in part, on a dynamic and automated QoS (Quality of Service) definition.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: CLOUDGENIX INC.
To: PALO ALTO NETWORKS, INC.
Reel/Frame 058449/0010 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2020
From: COMERICA BANK
To: CLOUDGENIX, INC.
Reel/Frame 052573/0502 →
SECURITY INTEREST Recorded Aug 22, 2018
From: CLOUDGENIX, INC.
To: COMERICA BANK
Reel/Frame 046668/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: RAMACHANDRAN, KUMAR; ANAND, VENKATARAMAN; YADAV, NAVNEET; RAMASAMY, ARIVU; EDWARDS, AARON; REDDY, GOPAL; SAGAR, VIJAY; VALENTINI, GIORGIO
To: CLOUDGENIX, INC.
Reel/Frame 036690/0592 →
Continuity (2)
Provisional Application 62051293 · Sep 16, 2014
Related Publication 20160080250A1 · Mar 17, 2016
Cited By (7)
US 12,231,399 US 12,267,298 US 12,375,922 US 12,463,989 US 12,476,948 US 12,556,443 US 12,574,734