IP Library Granted Patent US 10,284,463
Granted Patent B2
US 10,284,463 · App. 14/990,120 · Granted May 7, 2019

Distributed system and method for flow identification in an access network

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,284,463
App. No.
14/990,120
Granted
May 7, 2019
Kind
B2
Abstract

A system and method for tracking and adjusting packet flows through a network having a service delivery node and one or more residential services gateways. Packet flows are recognized as they pass through one or more residential services gateway and flow analytics information corresponding to the packet flows recognized in the residential services gateways are transferred from the residential gateways to the flow identification control unit. The flow analytics information received from the residential services gateways is analyzed within the flow identification control unit and traffic through one or more of the service access platform and the residential services gateways is adjusted, if necessary, as a function of the flow analytics information analyzed by the flow identification control unit.

Claims (38)

1. In an access network having a service delivery node, the service delivery node having a service access node connected to an external network and to a service access platform, the service access platform connected to one or more residential services gateways and to a flow identification control unit in the access network, wherein the service access platform distributes packet flows to the residential service gateways, a distributed flow identification method comprising:

using a flow identification agent associated with one of the residential services gateways, performing flow identification to recognize packet flows passing through the residential services gateway;

transferring flow analytics information corresponding to the packet flows recognized in the residential services gateways from the residential services gateway to the flow identification control unit in the access network, wherein the flow analytics information includes an application signature;

analyzing, within the flow identification control unit, the flow analytics information received from the residential services gateway, wherein the analyzing includes identifying an application associated with the application signature; and

using a flow identification agent associated with the service access node, reporting flow analytics information from the service access node to the flow identification control unit.

2. The method of claim 1 , wherein analyzing the flow analytics information includes categorizing packet flows by flow type, source and destination.

3. The method of claim 1 , wherein analyzing the flow analytics information includes aggregating the flow analytics information received from the residential services gateways to form a representation of the packet flows throughout the network.

4. The method of claim 1 , wherein analyzing the flow analytics information includes displaying the flow analytics information received from the residential services gateways and from the service access platform as packet flows through a single network appliance.

5. In an access network having a service delivery node, the service delivery node having a service access node connected to an external network and to a service access platform, the service access platform connected to one or more residential services gateways and to a flow identification control unit in the access network, wherein the service access platform distributes packet flows to the residential service gateways, a distributed flow identification method comprising:

using a flow identification agent associated with one of the residential services gateway, performing flow identification to recognize packet flows passing through the residential services gateway;

using a flow identification agent associated with the service access node, reporting flow analytics information from the service access node to the flow identification control unit;

transferring flow analytics information corresponding to the packet flows recognized in the residential services gateway from the residential services gateway to the flow identification control unit in the access network, wherein the flow analytics information includes an application signature;

analyzing, within the flow identification control unit, the flow analytics information received from the residential services gateway, wherein the analyzing includes identifying an application associated with the application signature; and

adjusting traffic through one or more of the service access platform and the residential services gateway as a function of the flow analytics information analyzed by the flow identification control unit, wherein the traffic is adjusted based on the application identified.

6. The method of claim 5 , wherein the residential services gateway include deep packet inspection capability and wherein adjusting includes performing a deep packet inspection on one or more packet flows and reporting results of the deep packet inspection to the flow identification control unit.

7. The method of claim 5 , wherein analyzing the flow analytics information includes categorizing packet flows by flow type, source and destination.

8. The method of claim 5 , wherein analyzing the flow analytics information includes aggregating the flow analytics information received from the residential services gateway to form a representation of the packet flows throughout the network.

9. A system for flow identification in an access network having a service delivery node, the service delivery node having a service access node connected to an external network and to a service access platform, the service access platform connected to one or more residential services gateways and to a flow identification control unit in the access network, wherein the service access platform distributes packet flows to the residential service gateways, the system comprising:

at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

using a flow identification agent associated with one of the residential services gateways, perform flow identification to recognize packet flows passing through the residential services gateway;

transfer flow analytics information corresponding to the packet flows recognized in the residential services gateway from the residential services gateway to the flow identification control unit in the access network, wherein the flow analytics information includes an application signature; and

analyze, within the flow identification control unit, the flow analytics information received from the residential services gateway, wherein the analysis includes identification of an application associated with the application signature,

wherein the service access node includes a flow identification agent, wherein the flow identification agent reports flow analytics information from the service access node to the flow identification control unit.

10. The system of claim 9 , wherein the instructions to analyze the flow analytics information include instructions to categorize packet flows by flow type, source and destination.

11. The system of claim 9 , wherein the instructions to analyze the flow analytics information include instructions to aggregate the flow analytics information received from the residential services gateways to form a representation of the packet flows throughout the network.

12. The system of claim 9 , wherein the instructions to analyze the flow analytics information include instructions to display the flow analytics information received from the residential services gateways and from the service access platform as packet flows through a single network appliance.

13. A system for modifying network traffic through an access network having a service delivery node, the service delivery node having a service access node connected to an external network and to a service access platform, the service access platform connected to one or more residential services gateways and to a flow identification control unit in the access network, the system comprising: at least one processor; and

memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations to:

using a flow identification agent associated with one of the residential services gateways gateway, perform flow identification to recognize packet flows passing through the residential services gateway;

transfer flow analytics information corresponding to the packet flows recognized in the residential services gateway from the residential services gateway to the flow identification control unit in the access network, wherein the flow analytics information includes an application signature;

analyze, within the flow identification control unit, the flow analytics information received from the residential services gateway, wherein the analysis includes identification of an application associated with the application signature; and

adjust traffic through one or more of the service access platform and the residential services gateways as a function of the flow analytics information analyzed by the flow identification control unit, wherein the traffic is adjusted based on the application identified,

wherein the service access node includes a flow identification agent, wherein the flow identification agent reports flow identification analytics information from the service access node to the flow identification control unit.

14. The system of claim 13 , wherein the residential services gateway include deep packet inspection capability and wherein the instructions to adjust traffic includes instructions to perform a deep packet inspection on one or more packet flows and report results of the deep packet inspection to the flow identification control unit.

15. The system of claim 13 , wherein the instructions to analyze the flow analytics information include instructions to categorize packet flows by flow type, source and destination.

16. The system of claim 13 , wherein the instructions to analyze the flow analytics information include instructions to aggregate the flow analytics information received from the residential services gateway to form a representation of the packet flows throughout the network.

17. The system of claim 13 , wherein the instructions to analyze the flow analytics information include instructions to display the flow analytics information received from the residential services gateway and from the service access platform as packet flows through a single network appliance.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 11, 2022
From: BANK OF AMERICA, N.A.
To: CALIX, INC.
Reel/Frame 059929/0453 →
RELEASE OF SECURITY INTEREST Recorded Apr 18, 2022
From: BANK OF AMERICA, N.A.
To: CALIX, INC.
Reel/Frame 059802/0579 →
SECURITY INTEREST Recorded Jan 28, 2020
From: CALIX, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 051719/0348 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jan 27, 2020
From: SILICON VALLEY BANK
To: CALIX, INC.
Reel/Frame 051714/0883 →
SECURITY INTEREST Recorded Aug 9, 2017
From: CALIX, INC.
To: SILICON VALLEY BANK
Reel/Frame 043495/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2016
From: DIMOND, BROWER; SODHI, ARI
To: CALIX, INC.
Reel/Frame 039112/0240 →