Aggregation of select network traffic statistics

US11757740B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11757740-B2
Application numberUS-202117161286-A
CountryUS
Kind codeB2
Filing dateJan 28, 2021
Priority dateJun 13, 2016
Publication dateSep 12, 2023
Grant dateSep 12, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are network information collectors, methods, computer-readable media, and systems for generating network traffic statistics. For example, the network appliance is to receive, via a network, an accumulating map from a network appliance device, wherein the accumulating map comprises a condensed and aggregated version of web traffic flow information to the network appliance device; receive, via the network, additional accumulating maps from other network appliance devices; populate an accumulation map database with the accumulating map and the additional accumulating maps; and generate a report of the network traffic statistics hosted by the network appliance device and the other network appliance devices.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating network traffic statistics comprising: receiving, at a network information collector device via a network, an accumulating map from a network appliance device, wherein the accumulating map comprises a condensed and aggregated version of web traffic flow information to the network appliance device, the accumulating map being generated by: for each flow from a first network appliance device, extracting a first attribute value of a first flow attribute, for each flow from the first network appliance device, extracting a second attribute value of a second flow attribute, building a hierarchical string with the extracted first attribute value and the extracted second attribute value, wherein the hierarchical string represents a subset of the network traffic statistics collected for the first network appliance device, and the second attribute of the hierarchical string is more specific than the first attribute of the hierarchical string, extracting at least one network metric for at least one network characteristic associated with the at least one hierarchical string, aggregating the at least one network metric for the at least one network characteristic over a plurality of flows to and from the first network appliance device in the network, implementing an eviction policy on lower level records and aggregating the lower level records into a higher level record of the hierarchical string, and generating the accumulating map that is updated in substantially real time, the accumulating map comprising the at least one hierarchical string and associated aggregated network metrics for the first flow attribute and the second flow attribute of the hierarchical string, the accumulating map being limited to a defined number of entries for a specified time period, and the defined number of entries for the specified time period reducing an amount of the web traffic flow information collected; receiving, at the network information collector device via the network, additional accumulating maps from other network appliance devices; populating an accumulation map database with the accumulating map and the additional accumulating maps; and generating a report of the network traffic statistics hosted by the network appliance device and the other network appliance devices. 2. The method of claim 1 , wherein the accumulation map is encrypted and the method further comprises: decrypting the accumulation map prior to populating the accumulation map database. 3. The method of claim 1 , wherein the accumulation map is compressed and the method further comprises: initiating a request for additional data from the network appliance device and the other network appliance devices based on the compression. 4. The method of claim 1 , wherein the accumulating map is generated using the eviction policy that removes at least some of the web traffic flow information. 5. The method of claim 4 , wherein the eviction policy is a batch eviction of the web traffic flow information. 6. The method of claim 1 , wherein the accumulating map comprises an eviction log for collected information in excess of a target number of entries for the specified time period, the eviction log comprising a strings of information in excess of the target number of entries for the specified time period. 7. A network information collector for generating network traffic statistics, the network information collector to: receive, via a network, an accumulating map from a network appliance device, wherein the accumulating map comprises a condensed and aggregated version of web traffic flow information to the network appliance device, the accumulating map being generated by: for each flow from a first network appliance device, extracting a first attribute value of a first flow attribute, for each flow from the first network appliance device, extracting a second attribute value of a second flow attribute, building at least one hierarchical string with the extracted first attribute value and the extracted second attribute value, wherein the hierarchical string represents a subset of the network traffic statistics collected for the first network appliance device, and the second attribute of the hierarchical string is more specific than the first attribute of the hierarchical string, extracting at least one network metric for at least one network characteristic associated with the at least one hierarchical string, aggregating the at least one network metric for the at least one network characteristic over a plurality of flows to and from the first network appliance device in the network, implementing an eviction policy on lower level records and aggregating the lower level records into a higher level record of the hierarchical string, and generating the accumulating map that is updated in substantially real time, the accumulating map comprising the at least one hierarchical string and associated aggregated network metrics for the first flow attribute and the second flow attribute of the hierarchical string, the accumulating map being limited to a defined number of entries for a specified time period, and the defined number of entries for the specified time period reducing an amount of the web traffic flow information collected; receive, via the network, additional accumulating maps from other network appliance devices; populate an accumulation map database with the accumulating map and the additional accumulating maps; and generate a report of the network traffic statistics hosted by the network appliance device and the other network appliance devices. 8. The network information collector of claim 7 , wherein the accumulation map is encrypted and the network information collector further to: decrypt the accumulation map prior to populating the accumulation map database. 9. The network information collector of claim 7 , wherein the accumulation map is compressed and the network information collector further to: initiate a request for additional data from the network appliance device and the other network appliance devices based on the compression. 10. The network information collector of claim 7 , wherein the accumulating map is generated using the eviction policy that removes at least some of the web traffic flow information. 11. The network information collector of claim 10 , wherein the eviction policy is a batch eviction of the web traffic flow information. 12. The network information collector of claim 7 , wherein the accumulating map comprises an eviction log for collected information in excess of a target number of entries for the specified time period, the eviction log comprising a strings of information in excess of the target number of entries for the specified time period. 13. A non-transitory computer-readable storage medium storing a plurality of instructions executable by one or more processors, the plurality of instructions when executed by the one or more processors cause the one or more processors to: receive, via a network, an accumulating map from a network appliance device, wherein the accumulating map comprises a condensed and aggregated version of web traffic flow information to the network appliance device, the accumulating map being generated by: for each flow from a first network appliance device, extracting a first attribute value of a first flow attribute, for each flow from the first network appliance device, extracting a second attribute value of a second flow attribute, building at least one hierarchical string with the extracted first attribute value and the extracted second attri

Assignees

Inventors

Classifications

  • H04L43/062Primary

    related to network traffic · CPC title

  • using flow identification · CPC title

  • for graphical visualisation of monitoring data · CPC title

  • using time frame reporting · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11757740B2 cover?
Disclosed herein are network information collectors, methods, computer-readable media, and systems for generating network traffic statistics. For example, the network appliance is to receive, via a network, an accumulating map from a network appliance device, wherein the accumulating map comprises a condensed and aggregated version of web traffic flow information to the network appliance device…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04L43/062. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 12 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).