7664873

Generating Path-Centric Traffic Information for Analysis Using an Association of Packet-Centric Information to Path-Centric Information

PublishedFebruary 16, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the act of determining path-centric information based on the accepted at least one sample includes using at least a part of the at least one sample as a search key to find an item with a closest matching key in a data structure.

2

2. The method of claim 1 wherein the data structure is a searchable data structure selected from a group consisting of (A) a hash table, (B) a binary search tree, and (C) a trie.

3

3. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the act of determining path-centric information based on the accepted at least one sample includes: i) using at least a part of the at least one sample as a search key to find a first item with a closest matching key in a first data structure; and ii) using at least a part of the first item found as a search key to find a second item with a matching key in a second data structure.

4

4. The method of claim 3 wherein the second item includes path-centric information.

5

5. The method of claim 3 wherein the second item includes an origin autonomous system and a peer autonomous system.

6

6. The method of claim 3 wherein the second item includes an autonomous system path.

7

7. The method of claim 3 wherein the first and second data structures are tries.

8

8. The method of claim 3 wherein the first data structure is a Radix trie.

9

9. The method of claim 3 wherein the at least a part of the at least one sample used as a search key is an internet protocol prefix.

10

10. The method of claim 3 wherein the at least a part of the at least one sample used as a search key is at least one of (A) a source address and (B) a destination address.

11

11. The method of claim 3 wherein the at least a part of the first item found used as a search key is an autonomous system index.

12

12. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the path-centric information determined includes an origin autonomous system and a peer autonomous system.

13

13. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the path-centric information determined includes an autonomous system path.

14

14. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the act of adjusting a traffic metric of a traffic parameter based on the determined path-centric information includes: i) using a part of the determined path-centric information as a key to search items of traffic parameters; ii) if a traffic parameter with a matching key is found, incrementing its traffic metric; iii) if none of the traffic parameters has a matching key, creating a new item.

15

15. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the traffic metric adjusted is at least one of (A) a byte count and (B) a packet count.

16

16. A method for generating traffic information for analysis, the method comprising: a) accepting, by a data forwarding device, at least one sample derived from addressed data; b) determining, by the data forwarding device, path-centric information based on the accepted at least one sample; and c) adjusting, by the data forwarding device, a traffic metric of a traffic parameter based on the determined path-centric information, wherein the traffic parameter is selected from a group of traffic parameters consisting of (A) a particular pair of source and destination addresses, (B) a particular pair of source and destination ports, and (C) a particular pair of autonomous systems.

17

17. An apparatus for generating traffic information for analysis, the apparatus comprising: a) an input for accepting at least one sample derived from addressed data; b) means for determining path-centric information based on the accepted at least one sample; and c) means for adjusting a traffic metric of a traffic parameter based on the determined path-centric information, wherein the means for determining path-centric information based on the accepted at least one sample include a searching facility, the search facility (i) using at least a part of the at least one sample as a search key to find a first item with a closest matching key in a first data structure, and (ii) using at least a part of the first item found as a search key to find a second item with a matching key in a second data structure.

18

18. The apparatus of claim 17 wherein the second item includes path-centric information.

19

19. The apparatus of claim 17 wherein the second item includes an origin autonomous system and a peer autonomous system.

20

20. The apparatus of claim 17 wherein the second item includes an autonomous system path.

21

21. An apparatus for generating traffic information for analysis, the apparatus comprising: a) an input for accepting at least one sample derived from addressed data; b) means for determining path-centric information based on the accepted at least one sample; and c) means for adjusting a traffic metric of a traffic parameter based on the determined path-centric information, wherein the means for adjusting a traffic metric of a traffic parameter based on the determined path-centric information include i) a search facility, using a part of the determined path-centric information as a key to search items of traffic parameters; and ii) an aggregator, wherein if a traffic parameter with a matching key is found, the aggregator increments the traffic metric of the traffic parameter, and wherein if none of the traffic parameters has a matching key, the aggregator creates a new item.

22

22. An apparatus for generating traffic information for analysis, the apparatus comprising: a) an input for accepting at least one sample derived from addressed data; b) means for determining path-centric information based on the accepted at least one sample; and c) means for adjusting a traffic metric of a traffic parameter based on the determined path-centric information, wherein the traffic parameter is selected from a group of traffic parameters consisting of (A) a particular pair of source and destination addresses, (B) a particular pair of source and destination ports, and (C) a particular pair of autonomous systems.

Patent Metadata

Filing Date

Unknown

Publication Date

February 16, 2010

Inventors

Kaushik Ghosh
Manoj Leelanivas
Dennis Ferguson

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “GENERATING PATH-CENTRIC TRAFFIC INFORMATION FOR ANALYSIS USING AN ASSOCIATION OF PACKET-CENTRIC INFORMATION TO PATH-CENTRIC INFORMATION” (7664873). https://patentable.app/patents/7664873

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

GENERATING PATH-CENTRIC TRAFFIC INFORMATION FOR ANALYSIS USING AN ASSOCIATION OF PACKET-CENTRIC INFORMATION TO PATH-CENTRIC INFORMATION — Kaushik Ghosh | Patentable