Method and apparatus for identifying problems in computer...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S047300

Reexamination Certificate

active

07600160

ABSTRACT:
A network appliance for monitoring, diagnosing and documenting problems among a plurality of devices and processes (objects) coupled to a computer network utilizes periodic polling and collection of object-generated trap data to monitor the status of objects on the computer network. The status of a multitude of objects is maintained in memory utilizing virtual state machines which contain a small amount of persistent data but which are modeled after one of a plurality of finite state machines. The memory further maintains dependency data related to each object which identifies parent/child relationships with other objects at the same or different layers of the OSI network protocol model. A decision engine verifies through on-demand polling that a device is down. A root cause analysis module utilizes status and dependency data to locate the highest object in the parent/child relationship tree that is affected to determine the root cause of a problem. Once a problem has been verified, a “case” is opened and notification alerts may be sent out to one or more devices. A user interface allows all objects within the network to be displayed with their respective status and their respective parent/child dependency objects in various formats.

REFERENCES:
patent: 4937825 (1990-06-01), Ballard et al.
patent: 5261044 (1993-11-01), Dev et al.
patent: 5436909 (1995-07-01), Dev et al.
patent: 5455932 (1995-10-01), Major et al.
patent: 5483631 (1996-01-01), Nagai et al.
patent: 5504921 (1996-04-01), Dev et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5819028 (1998-10-01), Manghirmalani et al.
patent: 5828830 (1998-10-01), Rangaraian et al.
patent: 5926462 (1999-07-01), Schenkel et al.
patent: 5933416 (1999-08-01), Schenkel et al.
patent: 6012152 (2000-01-01), Douik et al.
patent: 6046988 (2000-04-01), Schenkel et al.
patent: 6138171 (2000-10-01), Walker
patent: 6148337 (2000-11-01), Estberg et al.
patent: 6182249 (2001-01-01), Wookey et al.
patent: 6269330 (2001-07-01), Cidon et al.
patent: 6330600 (2001-12-01), Matchefts et al.
patent: 6339789 (2002-01-01), Sugauchi et al.
patent: 6434620 (2002-08-01), Boucher
patent: 6453254 (2002-09-01), Bullwinkel et al.
patent: 6477667 (2002-11-01), Levi et al.
patent: 6484261 (2002-11-01), Wiegel
patent: 6535227 (2003-03-01), Fox et al.
patent: 6553515 (2003-04-01), Gross et al.
patent: 6601195 (2003-07-01), Chirashnya et al.
patent: 6704030 (2004-03-01), McDonald et al.
patent: 6871324 (2005-03-01), Hand et al.
patent: 7028228 (2006-04-01), Lovy et al.
patent: 7069480 (2006-06-01), Lovy et al.
patent: 7225117 (2007-05-01), Feldstein et al.
patent: 2002/0138785 (2002-09-01), Hammond et al.
patent: 2002/0140725 (2002-10-01), Horii
patent: 2003/0084146 (2003-05-01), Schilling et al.
patent: 2003/0088665 (2003-05-01), Sauermann
Office Action dated Mar. 7, 2005 and Response filed Jun. 7, 2005 of commonly assigned U.S. Appl. No. 10/109,261.
Office Action dated Aug. 9, 2005 and Response filed Dec. 9, 2005 of commonly assigned U.S. Appl. No. 10/109,261.
Office Action dated Apr. 4, 2006 and Response filed Aug. 4, 2006 of commonly assigned U.S. Appl. No. 10/109,261.
Office Action dated Oct. 18, 2006 and Response filed Mar. 19, 2007 of commonly assigned U.S. Appl. No. 10/109,261.
Office Action dated May 2, 2007 of commonly assigned U.S. Appl. No. 10/109,261.
Office Action dated Mar. 9, 2005 and Response filed Jun. 9, 2005 of commonly assigned U.S. Appl. No. 10/920,662.
Office Action dated Sep. 9, 2005 and Response filed Dec. 9, 2005 of commonly assigned U.S. Appl. No. 10/920,662.
Office Action dated Apr. 12, 2006 and Response filed Aug. 14, 2006 of commonly assigned U.S. Appl. No. 10/920,662.
Office Action dated Nov. 1, 2006 and Response filed Apr. 2, 2007 of commonly assigned U.S. Appl. No. 10/920,662.
Office Action dated Jun. 18, 2007 of commonly assigned U.S. Appl. No. 10/920,662.
Office Action dated Oct. 5, 2004 and Response filed Feb. 7, 2005 of commonly assigned U.S. Appl. No. 10/108,962.
Office Action dated Mar. 8, 2005 and Response filed Sep. 8, 2005 of commonly assigned U.S. Appl. No. 10/108,962.
Office Action dated Oct. 6, 2005 and Response filed Jan. 6, 2006 of commonly assigned U.S. Appl. No. 10/919,948.
Office Action dated Dec. 15, 2005 and Response filed May 15, 2006 of commonly assigned U.S. Appl. No. 10/919,887.
Office Action dated Jul. 18, 2006 and Response filed Oct. 4, 2006 of commonly assigned U.S. Appl. No. 10/919,887.
Office Action dated Dec. 20, 2006 and Response filed Apr. 20, 2007 of commonly assigned U.S. Appl. No. 10/919,887.
Office Action dated Sep. 22, 2005 and Response filed Feb. 21, 2006 of commonly assigned U.S. Appl. No. 10/109,481.
Office Action dated May 19, 2006 and Response filed Sep. 19, 2006 of commonly assigned U.S. Appl. No. 10/109,481.
Notice of Allowance with Examiner's Amendment dated Dec. 5, 2006 of commonly assigned U.S. Appl. No. 10/109,481.
“Flowcharting”, http://www.hci.com.au/hcisite2/toolkit/flowchar.htm, pp. 1-6, printed Jun. 12, 2006.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for identifying problems in computer... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for identifying problems in computer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for identifying problems in computer... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4105418

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.