IP Library Granted Patent US 7,143,158
Granted Patent B2
US 7,143,158 · App. 10/184,071 · Granted Nov 28, 2006

Generating metrics for networked devices

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 7,143,158
App. No.
10/184,071
Granted
Nov 28, 2006
Kind
B2
Abstract

Groups of network devices may be identified automatically based on interface tags associated with network device interfaces such that network devices within a group are automatically identified, periodically or otherwise, based on an association of one or more common interface tags between the group and the network device interface.

Claims (87)

1. A method for generating metrics for network devices, comprising:

enabling an association of tags with interfaces representing network devices;

automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group;

collecting timing information indicating the timing with which an interface becomes associated with a group by virtue of the tag associated with the interface; and

generating an output based on the aggregation of metrics for the group of network devices,

wherein automating the aggregation of metrics includes:

identifying network devices within the group automatically based on an association of a common interface tag between the group and the network device interfaces;

obtaining metrics for the network devices identified within the group; and

aggregating the metrics for the network devices identified within the group,

wherein identifying network devices within the group automatically comprises periodically searching the interface tags to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

2. The method of claim 1 , wherein the timing information indicates when interface tags and interfaces become associated.

3. The method of claim 1 , wherein the timing information indicates when interface tags and interfaces become disassociated.

4. The method of claim 1 , wherein the timing information is stored relative to groups defined based on the interface tags.

5. The method of claim 1 , wherein the output is generated such that the aggregation of metrics for the group attribute a degree of network device participation to the group based on the timing information collected on timing with which the interface tag has been associated with the interface corresponding to the network device.

6. The method of claim 1 , wherein automatically identifying network devices in the group includes:

searching interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith at least one interface tag used to define the group; and

grouping the network devices corresponding to identical interfaces into at least one group based on the search results.

7. The method of claim 6 , wherein grouping the network devices includes identifying at least one group that includes several network devices communicating with a single external business entity such that the output relates to network traffic with the external business entity.

8. The method of claim 6 , wherein grouping the network devices includes identifying at least one group that includes several network devices taking advantage of a particular network service such that the output relates to network traffic with the service providing entity.

9. The method of claim 6 , wherein the group is defined by more than one interface tag such that searching includes searching interfaces of network devices for the more than one interface tag when automating the identification of network devices within the group.

10. A method for generating metrics for network devices, comprising:

enabling an association of tags with interfaces representing network devices;

automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group; and

generating an output based on the aggregation of metrics for the group of network devices,

wherein the automated aggregation of network device metrics occurs over a defined period of time such that automation of the aggregation of metrics includes:

automating identification of network devices within the group based on an association of a common interface tag between the group and the network device interfaces during at least a portion of the defined period of time;

for each identified device, obtaining metrics during a period for which the interface tags associated with interfaces of the network devices identified within the group correspond to the interface tag defining the group; and

aggregating the obtained metrics.

11. The method of claim 10 , further comprising periodically searching the interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

12. An apparatus for generating metrics for network devices, comprising:

means for enabling an association of tags with interfaces representing network devices;

means for automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group;

means for collecting timing information indicating the timing with which an interface becomes associated with a group by virtue of the tag associated with the interface; and

means for generating an output based on the aggregation of metrics for the group of network devices,

wherein the means for automating the aggregation of metrics includes:

means for identifying network devices within the group automatically based on an association of a common interface tag between the group and the network device interfaces;

means for obtaining metrics for the network devices identified within the group; and

means for aggregating the metrics for the network devices identified within the group,

wherein the means for identifying comprises means for periodically searching the interface tags to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

13. The apparatus of claim 12 , wherein the timing information indicates when interface tags and interfaces become associated.

14. The apparatus of claim 12 , wherein the timing information indicates when interface tags and interfaces become disassociated.

15. The apparatus of claim 12 , wherein the timing information is stored relative to groups defined based on the interface tags.

16. The apparatus of claim 12 , wherein the output is generated such that the aggregation of metrics for the group attribute a degree of network device participation to the group based on the timing information collected on timing with which the interface tag has been associated with the interface corresponding to the network device.

17. The apparatus of claim 12 , wherein the means for identifying network devices in the group includes:

means for searching interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith at least one interface tag used to define the group; and

means for grouping the network devices corresponding to identical interfaces into at least one group based on the search results.

18. The apparatus of claim 17 , wherein the means for grouping the network devices include means for identifying at least one group that includes several network devices communicating with a single external business entity such that the output relates to network traffic with the external business entity.

19. The apparatus of claim 17 , wherein the means for grouping the network devices include means for identifying at least one group that includes several network devices taking advantage of a particular network service such that the output relates to network traffic with the service providing entity.

20. The apparatus of claim 17 , wherein the group is defined by more than one interface tag such that searching includes searching interfaces of network devices for the more than one interface tag when automating the identification of network devices within the group.

21. An apparatus for generating metrics for network devices, comprising:

means for enabling an association of tags with interfaces representing network devices;

means for automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group; and

means for generating an output based on the aggregation of metrics for the group of network devices,

wherein the means for automating aggregation of network device metrics includes:

means for automating identification of network devices within the group based on an association of a common interface tag between the group and the network device interfaces during at least a portion of a defined period of time;

means for obtaining metrics for each identified device during a period for which the interface tags associated with interfaces of the network devices identified within the group correspond to the interface tag defining the group; and

means for aggregating the obtained metrics.

22. The apparatus of claim 21 , further comprising means for periodically searching the interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

23. A computer storage device readable by a computer system for generating metrics for network devices, the computer storage device storing executable instructions to cause the computer system to perform the following steps:

enabling an association of tags with interfaces representing network devices;

automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group;

collecting timing information indicating the timing with which an interface becomes associated with a group by virtue of the tag associated with the interface; and

generating an output based on the aggregation of metrics for the group of network devices,

wherein the aggregating includes:

identifying network devices within the group automatically based on an association of a common interface tag between the group and the network device interfaces;

obtaining metrics for the network devices identified within the group; and

aggregating the metrics for the network devices identified within the group,

wherein the identifying comprises periodically searching the interface tags to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

24. The computer storage device of claim 23 , wherein the timing information indicates when interface tags and interfaces become associated.

25. The computer storage device of claim 23 , wherein the timing information indicates when interface tags and interfaces become disassociated.

26. The computer storage device of claim 23 , wherein the timing information is stored relative to groups defined based on the interface tags.

27. The computer storage device of claim 23 , wherein the output is generated such that the aggregation of metrics for the group attribute a degree of network device participation to the group based on the timing information collected on timing with which the interface tag has been associated with the interface corresponding to the network device.

28. The computer storage device of claim 23 , wherein identifying network devices includes:

searching interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith at least one interface tag used to define the group; and

grouping the network devices corresponding to identical interfaces into at least one group based on the search results.

29. The computer storage device of claim 28 , wherein grouping the network devices includes identifying at least one group that includes several network devices communicating with a single external business entity such that the output relates to network traffic with the external business entity.

30. The computer storage device of claim 28 , wherein grouping the network devices includes identifying at least one group that includes several network devices taking advantage of a particular network service such that the output relates to network traffic with the service providing entity.

31. The computer storage device of claim 28 , wherein the group is defined by more than one interface tag such that searching includes searching interfaces of network devices for the more than one interface tag when automating the identification of network devices within the group.

32. A computer storage device readable by a computer system for generating metrics for network devices, the computer storage device storing executable instructions to cause the device to perform the following steps:

enabling an association of tags with interfaces representing network devices;

automating aggregation of metrics for at least one group of network devices, where the group is defined based on at least one interface tag associated with interfaces of devices within the group; and

generating an output based on the aggregation of metrics for the group of network devices,

wherein the aggregating is configured to automate aggregation of network device metrics over a defined period of time, the aggregating comprising:

automating identification of network devices within the group based on an association of a common interface tag between the group and the network device interfaces during at least a portion of the defined period of time;

obtaining metrics for each identified device during a period for which the interface tags associated with interfaces of the network devices identified within the group correspond to the interface tag defining the group; and

aggregating the obtained metrics.

33. The computer storage device of claim 32 , further comprising instructions for periodically searching the interface tags associated with several interfaces to identify occurrences of interfaces having associated therewith the interface tags used to define each of several groups.

Assignments (6)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0534 →
CHANGE OF NAME Recorded Jun 10, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 028350/0065 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →