IP Library Granted Patent US 7,408,440
Granted Patent B2
US 7,408,440 · App. 10/972,975 · Granted Aug 5, 2008

System and method for analyzing message information from diverse network 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,408,440
App. No.
10/972,975
Granted
Aug 5, 2008
Kind
B2
Abstract

A system for analyzing information relating to network devices comprises a computer readable storage medium and computer software stored on the computer readable storage medium. The computer software reviews message information generated by a plurality of network devices, stores event records associating events from the message information with the plurality of network devices, determines whether two or more duplicate events are within a time window, assigns a weighting value to at least some of the events, excluding at least some of the duplicate events in response to determining that the duplicate events are within the time window, calculates a total value for one of the plurality of network devices using the weighting values, and generates a report according to the total values calculated for the network devices.

Claims (45)

1. A system for analyzing information relating to network devices, comprising

a computer readable storage medium;

computer software stored on the computer readable storage medium and operable to:

review message information generated by a plurality of network devices

store event records associating events from the message information with the plurality of network devices;

determine whether two or more duplicate events are within a time window;

assign a weighting value to at least some of the events, excluding at least some of the duplicate events in response to determining that the duplicate events are within the time window;

calculate a total value for one of the plurality of network devices using the weighting values; and

generate a report according to the total values calculated for the network devices.

2. The system of claim 1 , wherein the software is further operable to:

store time window information associating each of a plurality of event types with one of a plurality of time windows; and

use the time window information to identify the time window to apply to the duplicate events according to an event type of the duplicate events.

3. The system of claim 1 , wherein the software is further operable to:

to store time window information associating each of a plurality of network devices with one of a plurality of time windows; and

use the time window information to identify the time window to apply to the duplicate events according to a network device associated with the duplicate events.

4. The system of claim 1 , wherein the timing window has a beginning and an end defined relative to a time of at least one of the duplicate events.

5. The system of claim 1 , wherein the timing window has a beginning and an end defined independent of the duplicate events.

6. The system of claim 1 , wherein the software is further operable to delete one or more of the duplicate events from the event records in response to determining that the duplicate events are within the time window.

7. The system of claim 1 , wherein the software is further operable to select a subset of the duplicate events to be assigned a weighting value in response to determining that the duplicate events are within the time window.

8. The system of claim 1 , wherein the software is further operable to exclude at least some of duplicate events that are later in time from being assigned a weighting value in response to determining that the duplicate events are within the time window.

9. The system of claim 1 , wherein the software is further operable to calculate a total value for a location using the weighted values assigned to events associated with the location.

10. The system of claim 1 , the software is further operable to receive user-reported information, correlate the user-reported information with a network device, and use the user-reported information in calculating the total values.

11. A method for analyzing information relating to network devices, comprising

reviewing message information generated by a plurality of network devices

storing event records associating events from the message information with the plurality of network devices;

determining whether two or more duplicate events are within a time window;

assigning a weighting value to at least some of the events, excluding at least some of the duplicate events in response to determining that the duplicate events are within the time window;

calculating a total value for one of the plurality of network devices using the weighting values; and

generating a report according to the total values calculated for the network devices.

12. The method of claim 11 , further comprising:

storing time window information associating each of a plurality of event types with one of a plurality of time windows; and

using the time window information to identify the time window to apply to the duplicate events according to an event type of the duplicate events.

13. The method of claim 11 , further comprising:

storing time window information associating each of a plurality of network devices with one of a plurality of time windows; and

using the time window information to identify the time window to apply to the duplicate events according to a network device associated with the duplicate events.

14. The method of claim 11 , wherein the timing window has a beginning and an end defined relative to a time of at least one of the duplicate events.

15. The method of claim 11 , wherein the timing window has a beginning and an end defined independent of the duplicate events.

16. The method of claim 11 , further comprising deleting one or more of the duplicate events from the event records in response to determining that the duplicate events are within the time window.

17. The method of claim 11 , further comprising selecting a subset of the duplicate events to be assigned a weighting value in response to determining that the duplicate events are within the time window.

18. The method of claim 11 , further comprising excluding at least some of duplicate events that are later in time from being assigned a weighting value in response to determining that the duplicate events are within the time window.

19. The method of claim 11 , further comprising calculating a total value for a location using the weighted values assigned to events associated with the location.

20. The method of claim 11 , further comprising:

receiving user-reported information;

correlating the user-reported information with a network device; and

using the user-reported information in calculating the total values.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ELECTRONIC DATA SYSTEMS, LLC
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 022449/0267 →
CHANGE OF NAME Recorded Mar 24, 2009
From: ELECTRONIC DATA SYSTEMS CORPORATION
To: ELECTRONIC DATA SYSTEMS, LLC
Reel/Frame 022460/0948 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME, PREVIOUSLY RECORDED AT REEL 016221 FRAME 0028. Recorded Aug 12, 2005
From: KORZENIOWSKI, RICHARD W.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 016635/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2005
From: KORZENIEWSKI, RICHARD W.
To: ELECTRONIC DATA SYSTEMS CORPORATION
Reel/Frame 016221/0028 →