U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Centralized computer event data logging system

Patent 5682328 Issued on October 28, 1997. Estimated Expiration Date: Icon_subject September 11, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

31407

Computer monitoring system
Patent #: 4166290
Issued on: 08/28/1979
Inventor: Furtman ,   et al.

Remote monitoring device
Patent #: 4937862
Issued on: 06/26/1990
Inventor: Kosich

Multiprocessor bus debugger
Patent #: 5204864
Issued on: 04/20/1993
Inventor: Won

Environment monitoring system for standard interface bus computer systems
Patent #: 5337413
Issued on: 08/09/1994
Inventor: Lui, et al.

Event driven interface for a system for monitoring and controlling a data communications network
Patent #: 5365514
Issued on: 11/15/1994
Inventor: Hershey, et al.

System bus monitor for compiling data regarding use of a system bus
Patent #: 5440722
Issued on: 08/08/1995
Inventor: VanderSpek, et al.

System for analyzing and debugging embedded software through dynamic and interactive use of code markers
Patent #: 5450586
Issued on: 09/12/1995
Inventor: Kuzara, et al.

Realtime event classification for a data communications network
Patent #: 5500855
Issued on: 03/19/1996
Inventor: Hershey, et al.

Realtime high speed data capture in response to an event
Patent #: 5526283
Issued on: 06/11/1996
Inventor: Hershey, et al.

More ...

Inventors

Assignee

Application

No. 710101 filed on 09/11/1996

US Classes:

702/187, History logging or time stamping712/227, Specialized instruction processing in support of testing, debugging, emulation714/10, Of processor714/11, Concurrent, redundantly operating processors714/39Monitor recognizes sequence of events (e.g., protocol or logic state analyzer)

Examiners

Primary: Trammell, James P.
Assistant: Assouad, Patrick

Attorney, Agent or Firm

International Class

H04J 001/16

Abstract

Event logging using a single board computer control card configurable onto a backplane containing target processor(s) being monitored. A high resolution clock on the control card time stamps events. Memory on the control card provides a central buffer to store event data, and stores a control program effecting functionality of the card A network interface a facilitates communication with host computer(s) for post processing of event data and to control, communicate with and access the control card. A control program effects event data collection and organization/storage of events in control card memory. The control program coordinates retrieval of events from an event interface area of memory on slave target processors prior to processing by the control card. The control program coordinates offloading of event data from the control card to host computer(s) for post processing by known software visualization tools. Target software is instrumented with calls to a macro which in turn calls the logging function to effect recording of events. The event records are temporarily stored in an event interface portion of memory on the control card or in a buffer on the target processor(s).

Other References

  • Haban, et al., A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems, Feb. 1990, vol. 16, pp. 197-211
  • Ogle, et al., Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems, Jul. 1993, vol. 4, pp. 762-778
  • Miller, et al., IPS: An Interactive and Automatic Performance Measurement Tool for Parallel and Distributed Programs, 1987, pp. 482-489
  • Tokuda, et al., A Real-Time Monitor for a Distributed Real-Time Operating System, SIG Plan Notices, vol. 24, pp. 68-77
  • Plauger, David, UNIX Kernel Metrics, pp. 319-323
  • Segall, et al., PIE: Programming and Instrumentation Environment for Parallel Processing, IEEE Software, Nov. 1985, pp. 22-37
  • Plattner, Bernhard, Real-Time Execution Monitoring, IEEE Transactions on Software Engineering, vol. SE-10. No. 6. Nov. 1984, pp. 756-764
  • Tsai, et al., A Noninvasive Architecture to Monitor Real-Time Distributed Systems, Mar. 1990, pp. 11-23
  • McDonald, et al., A Flexible Distributed Testbed for Real-Time Applications, Oct. 1992, pp. 25-39
  • Bhatt, et al., An Instrumented Testbed for Real-Time Distributed Systems Development, 1987, pp. 241-250
  • Gielen et al., "The Design of D.A.R.T.S.: A Dynamic Debugger for Multiprocessor Real-Time Applications" 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?