| 5835770 |
User inquiry facility for task status in a distributed system |
| Nov-10-1998 |
A user inquiry facility and method are described for use in a computerized data processing system which provides for monitoring of conversations or information transmission between a user of the data processing... |
| 5815712 |
System for controlling functions of a target application using controllable objects |
| Sep-29-1998 |
A system for providing a user or agent control over functions defined by an object in a target application. The object is a new type of object called a controllable object, which publishes its functions... |
| 5812133 |
Industrial controller with display of rung execution |
| Sep-22-1998 |
An industrial controller executing a graphical language employs a comparator circuit for monitoring the address locations of memory used to store the control program and its data. A cursor positioned on... |
| 5781778 |
Method and system for debugging parallel and distributed applications |
| Jul-14-1998 |
A debugger client/server application comprising a front-end and one or more back-ends, including a Director component which handles most of the initialization and parallel execution control issues and... |
| 5761513 |
System and method for exception handling in dynamically linked programs |
| Jun-2-1998 |
A compiler requires normal exceptions that are throwable by a method to be either explicitly declared or else "caught" by appropriate exception handlers in the method to be compiled. This ensures that... |
| 5758168 |
Interrupt vectoring for optionally architected facilities in computer systems |
| May-26-1998 |
An exception handler for a computer system, particularly for performance monitoring facilities, employs implementation-dependent steps executed from a kernel extension which is more application-level than... |
| 5724564 |
Computer program product and program storage device for representing and signaling run-time program conditions |
| Mar-3-1998 |
An improved method and system is described for generalized handling of conditions occurring during program execution in a computer system having a multi-language Condition Manager (CM). A general signaling... |
| 5691917 |
Event-processing system and method of constructing such a system |
| Nov-25-1997 |
A limited number of different types of event-processing node are provided for use as building blocks in constructing an event-processing system intended to receive and process event information about basic... |
| 5677997 |
Method and apparatus for automated conformance and enforcement of behavior in application processing systems |
| Oct-14-1997 |
A model information control system ("MICS") is used in conjunction with a user-defined information model and one or more conventional information system program modules or "functions" to execute business... |
| 5669000 |
Interpreter for performing remote testing of computer systems |
| Sep-16-1997 |
An interpretive language comprises instructions making up part of the first sequence of instructions (a test "script"). The first language comprises a first set of instructions, the first set of instructions... |
| 5649187 |
Method and apparatus for remotely controlling and monitoring the use of computer software |
| Jul-15-1997 |
Remote control of the use of computer data is described in a system for renting computer software which derives use and billing information, prevents unauthorized use, maintains integrity of the software... |
| 5636376 |
System and method for selectively and contemporaneously monitoring processes in a multiprocessing server |
| Jun-3-1997 |
A system, method and program product for determining and displaying the status of client application programs executing on a multiprocessing server. Server process control blocks and synchronization object... |
| 5628017 |
Method and system for providing event-response capabilities to pseudocode |
| May-6-1997 |
A method and system for providing event-response and monitoring capabilities to a pseudocode program operating in a message or event-based operating environment. The method and system allow the pseudocode... |
| 5608908 |
Process control system responsive to device events |
| Mar-4-1997 |
Techniques for controlling a process which is performed at least in part by a device such as a computer operating system. The techniques involve a process server which controls the process in response... |
| 5603032 |
Method for administration of applications by standard protocols |
| Feb-11-1997 |
This method for administration of an information processing resource by an arbitrary administration system (MAN) allows the management of any arbitrary application (APP) whose symbols table (ST) is contained... |
| 5602729 |
Method and apparatus for monitoring and controlling multiprocessor digital data processing systems |
| Feb-11-1997 |
The invention provides a system debugger for monitoring and controlling the operation of the multiprocessor. The debugger includes a view planning element that responds to operator input for generating... |
| 5594904 |
Tracing with keys and locks |
| Jan-14-1997 |
A method and apparatus for detecting events occurring in a telecommunications network is disclosed which comprises stored program control (SPC) exchanges, each SPC exchange comprising a switch and processors... |
| 5592600 |
Animated display showing execution of object-oriented programs |
| Jan-7-1997 |
A dynamic visual presentation animates how classes or objects send messages and relate to each other in an object-oriented program during the program's execution. The presentation depicts classes or objects... |
| 5506792 |
System for operating application software in a safety critical environment |
| Apr-9-1996 |
A system and method for operating application software in a safety critical environment comprises providing a data processor having an operating system for effecting processing operations and an intermediate... |
| 5475843 |
System and methods for improved program testing |
| Dec-12-1995 |
The present invention includes a Computer-based Training system (CBT) having one or more Application Translation Units (ATUs), a Message Engine, and a Script Engine. For one or more target applications... |
| 5469573 |
Disk operating system backup and recovery system |
| Nov-21-1995 |
This invention features a data backup procedure and apparatus for backing up and restoring, or otherwise loading a fully configured operating system to the high capacity storage device (e.g., hard disk)... |
| 5446900 |
Method and apparatus for statement level debugging of a computer program |
| Aug-29-1995 |
A method and apparatus for statement level debugging. Statement level debugging refers to the ability to identify a statement in a source file, i.e. a breakpoint, and have program execution suspended at... |
| 5437030 |
Self-configuring test sytstem |
| Jul-25-1995 |
A sensor test system is disclosed for testing the operation of infrared detector modules designed to be placed in earth orbit. The system includes an optical scene test generator (OSTG) for generating... |
| 5432924 |
Method and system for selectively applying an appropriate object ownership model |
| Jul-11-1995 |
A method and system for applying an appropriate object ownership model is provided. In a preferred embodiment, an operating system selectively applies an object ownership model with which running programs... |
| 5404526 |
Improved method for accessing machine state information |
| Apr-4-1995 |
A method is provided for overcoming the slow speed of accessing machine state information from a device under test using boundary scan technology. The method minimizes the total number of words sent over... |
| 5388268 |
Methods of indicating states of software processes cooperating on a single task |
| Feb-7-1995 |
A visual display system providing an operator simultaneous descriptions of the states of many cooperating sub-processes working on a task and residing in various instruments in a distributed system. A... |
| 5386522 |
Dynamic physical address aliasing during program debugging |
| Jan-31-1995 |
The physical memory of a computer may not be directly accessable to the operator during the operation of a program due to the operational requirements of the operating system. Direct access to the physical... |
| 5367670 |
Computer system manager for monitoring events and operating parameters and generating alerts |
| Nov-22-1994 |
A system manager for a computer system. The system manager transparently monitors signals transferred between computer system components along a system bus and stores objects related to the monitored signals... |
| 5355487 |
Non-invasive trace-driven system and method for computer system profiling |
| Oct-11-1994 |
The invention disclosed herein is a system and method for comprehensive, non-invasive profiling of a processor whereby feedback is provided to a programmer of the execution dynamics of a program. In a... |
| 5355484 |
Dynamically established event monitors in event management services of a computer system |
| Oct-11-1994 |
A computer operating system manages events. An application program or another part of the operating system defines an event monitor to monitor one or more types of events on its behalf. When each of the... |
| 5349662 |
Method of and apparatus for providing automatic detection of user activity |
| Sep-20-1994 |
Automatic detection of the activities of a user of a data processing system is provided by the use of an Activity Event Detection Process, an Activity Detection Process, and an Interrogator Process. The... |
| 5321838 |
Event capturing for computer software evaluation |
| Jun-14-1994 |
A method for evaluating application software used with a computer system having a graphic user interface. The method is implemented as a computer program that runs simultaneously with the application software.... |
| 5313616 |
Method for analyzing calls of application program by inserting monitoring routines into the executable version and redirecting calls to the monitoring routines |
| May-17-1994 |
A method for verifying the conformance of an application program to a set of system rules characterized by the development of a conformance database, the performance of a static analysis of the application... |
| 5274813 |
Operation system having a migration function which moves saved data associated with an interrupted process to a different save area |
| Dec-28-1993 |
A computer system having a CPU which executes instructions and uses resources of the computer system as the instructions are being executed. A monitoring device of the computer system monitors the quantity... |
| 5121501 |
First processor inserting hooks into software and sending unique identifications to output bus and second processor associating data frames and time with these unique identifications |
| Jun-9-1992 |
A method and apparatus are disclosed for monitoring software applications within a first processor during development thereof. A limited number of uniquely identifiable elements or "hooks" are inserted... |
| 5101494 |
System for producing memory maps by interpreting a descriptor file which identifies and describes the data structures present in memory |
| Mar-31-1992 |
A computer memory interpretation file, or structures file, enables automatic location and interpretation of memory resident components of operating system programs, user programs, data buffers, and the... |
| 5101340 |
System for graphically indicating the routing and time relationships between jobs forming a process |
| Mar-31-1992 |
An operation process indicating method comprising expressing each job in the form of a segment which is parallel to a time axis and whose end points are two points having the earliest start time and latest... |
| 4949255 |
Message interface and method for recursive calling between interpretive and compiled computer processes |
| Aug-14-1990 |
APL, an interpretive processor, cooperates with external routines by calling those external routines to process data passed to them and receives results from the external routines. The called external... |
| 4885717 |
System for graphically representing operation of object-oriented programs |
| Dec-5-1989 |
A "diagramming debugger" creates a graphical representation of the sequence of messages sent during operation of an object-oriented program. When one object transmits a message to another object, the diagramming... |
| 4589068 |
Segmented debugger |
| May-13-1986 |
A debugger for debugging, from a central location (e.g., a user terminal 13), jobs or processes running on one or more remote units (11) connected to the user terminal (13) via a communication network... |
| 4432051 |
Process execution time accounting system |
| Feb-14-1984 |
A time accounting system for accounting for the time a process spends in a ready state, a wait state, or a running state. The system includes a time-of-day clock coupled to a central processing unit for... |
| 4298958 |
Sequence control system |
| Nov-3-1981 |
A sequence control system suitable for checking the operation of an information processor includes a process I/O unit for receiving input data from process inputs and providing output data to process outputs;... |
| 4167781 |
Microprocessor system having a single central processing unit shared by a plurality of subsystems each having a memory |
| Sep-11-1979 |
A microprocessor system wherein a plurality of programs shares a single central processing unit. A first subsystem includes a memory having a program counter for indicating the point of execution of a... |