Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
84 words
A method for an operating system in a computer to cause a target system to manipulate state information messages generated by a client system, comprising the steps of: providing a plugin, which includes a computer power-up self-initialization routine for configuring the plugin and adheres to a predetermined protocol for receiving state information messages and for controlling the target system; executing the self-initialization routine; and using the plugin for receiving a client-generated state information message, and for controlling the target system to manipulate the message.
Claim 2
Independent Claim
84 words
A method for an operating system in a computer to cause a target system to manipulate state information messages generated by a client system, comprising the steps of: providing a plugin, which includes a computer power-up self-initialization routine for configuring the plugin and adheres to a predetermined protocol for receiving state information messages and for controlling the target system; executing the self-initialization routine; and using the plugin for receiving a client-generated state information message, and for controlling the target system to manipulate the message.
Claim 3
Dependent Claim
32 words
The method of claim 1 wherein said plugin comprises a log plugin for adding messages to a message log; and said target system comprises a data storage for storing the message log.
Claim 4
Dependent Claim
24 words
The method of claim 2 wherein the step of executing the self-initialization routine includes allocating memory in the data storage for the message log.
Claim 5
Dependent Claim
53 words
The method of claim 3 further comprising the steps of: providing nonvolatile data storage; if the state information message indicates a system fatal error then storing the message in the nonvolatile data storage; powering-down said computer; and transferring the message from nonvolatile data storage to the message log by again powering-up the computer.
Claim 6
Dependent Claim
58 words
The method of claim 1 further comprising, before the step of using the plugin, the steps of: providing a logging system server; receiving in the logging system server a plurality of messages from the client; prioritizing by the logging system server the received messages; and transferring the messages from the server to the plugin in order of priority.
Claim 7
Dependent Claim
74 words
A computer operating system stored in a memory for controlling a target system to manipulate state information messages generated by a client system, comprising: a plugin server for receiving a client-generated state information message; and a plugin, which includes a self-initialization routine and a service routine adhering to a predetermined protocol, coupled to the plugin server for receiving the message from the plugin server and for controlling the target system to manipulate the message.
Claim 8
Dependent Claim
74 words
A computer operating system stored in a memory for controlling a target system to manipulate state information messages generated by a client system, comprising: a plugin server for receiving a client-generated state information message; and a plugin, which includes a self-initialization routine and a service routine adhering to a predetermined protocol, coupled to the plugin server for receiving the message from the plugin server and for controlling the target system to manipulate the message.
Claim 9
Dependent Claim
32 words
The system of claim 6 wherein the plugin comprises a log plugin for adding the message to a message log; and the target system includes data storage for storing the message log.
Claim 10
Dependent Claim
39 words
The system of claim 6 further comprising a notification engine for notifying users; and a logging system server for receiving the message from the client system, and for transferring the message to the plugin server and to the engine.
Claim 11
Dependent Claim
40 words
The system of claim 6 further comprising a controller for managing system fatal errors; and a logging system server for receiving the message from the client system, and for transferring the message to the plugin server and to the controller.
Claim 12
Dependent Claim
21 words
The system of claim 9 wherein the memory comprises nonvolatile memory; and the controller stores the message in the nonvolatile memory.
Claim 13
Dependent Claim
37 words
The system of claim 10 wherein the plugin is a log plugin for adding messages to a message log; and upon system re-start the controller requests the log plugin to add the message to the message log.
Claim 14
Dependent Claim
56 words
The system of claim 6 further comprising a communications interface for communicating with remote systems; a manager for controlling the communications interface to notify a remote user of a remote system; and a logging system server for receiving the message from the client and for transferring the message to the plugin server and to the manager.
Claim 15
Dependent Claim
37 words
The system of claim 6 further comprising a logging system server for receiving a plurality of messages from the client system, for prioritizing the messages, and for transferring the messages to the plugin in order of priority.
Claim 16
Dependent Claim
69 words
A computer data storage medium storing a program for causing a computer to perform the steps of: providing a plugin, which includes a self-initialization routine adhering to a predetermined protocol, for receiving state information messages and controlling a target system; executing the self-initialization routine for configuring the plugin; and using the plugin for receiving a client-generated state information message, and for controlling the target system to manipulate the message.
Claim 17
Dependent Claim
69 words
A computer data storage medium storing a program for causing a computer to perform the steps of: providing a plugin, which includes a self-initialization routine adhering to a predetermined protocol, for receiving state information messages and controlling a target system; executing the self-initialization routine for configuring the plugin; and using the plugin for receiving a client-generated state information message, and for controlling the target system to manipulate the message.
Claim 18
Dependent Claim
78 words
A computer system for causing a target system to manipulate state information messages generated by a client, comprising: a plugin server coupled to the client for receiving client-generated state information messages a plugin, which includes a self-initialization routine adhering to a predetermined protocol, coupled to the plugin server for receiving a client-generated state information message and for controlling the target system to manipulate the message; and a processing unit for executing the self-initialization routine to configure the plugin.
Claim 19
Dependent Claim
78 words
A computer system for causing a target system to manipulate state information messages generated by a client, comprising: a plugin server coupled to the client for receiving client-generated state information messages a plugin, which includes a self-initialization routine adhering to a predetermined protocol, coupled to the plugin server for receiving a client-generated state information message and for controlling the target system to manipulate the message; and a processing unit for executing the self-initialization routine to configure the plugin.
Claim 20
Dependent Claim
85 words
A computer system for manipulating state information messages generated by a client, comprising: a target system for performing a particular function; memory, coupled to the target system, storing a program including a plugin server for receiving a client-generated state information message; and a plugin which uses a predetermined protocol for communicating with the plugin server and which controls the target system to perform the particular function on the state information message; and a processing unit coupled to the memory for controlling execution of the program.
Claim 21
Dependent Claim
85 words
A computer system for manipulating state information messages generated by a client, comprising: a target system for performing a particular function; memory, coupled to the target system, storing a program including a plugin server for receiving a client-generated state information message; and a plugin which uses a predetermined protocol for communicating with the plugin server and which controls the target system to perform the particular function on the state information message; and a processing unit coupled to the memory for controlling execution of the program.
Claim 22
Dependent Claim
32 words
The system of claim 16 wherein the plugin includes a log plugin for adding the message to a message log; and the target system includes data storage for storing the message log.
Claim 23
Dependent Claim
42 words
The system of claim 16 wherein the program further includes an engine for managing user notification; and a logging system server for receiving the message from the client, and for transferring the message to the plugin server and to the notification engine.
Claim 24
Dependent Claim
42 words
The system of claim 16 wherein the program further includes a controller for managing system fatal errors; and a logging system server for receiving the message from the client and for transferring the message to the plugin server and to the controller.
Claim 25
Dependent Claim
26 words
The system of claim 19 wherein the memory includes nonvolatile memory; and the controller stores the message in the nonvolatile memory until the system is re-started.
Claim 26
Dependent Claim
37 words
The system of claim 20 wherein the plugin is a log plugin for adding messages to a message log; and upon system re-start the controller requests the log plugin to add the message to the message log.
Claim 27
Dependent Claim
62 words
The system of claim 16 further comprising a communications interface for communicating with remote systems; and wherein the program further includes a manager for controlling the communications interface to notify a remote user of a remote system; and a logging system server for receiving the message from the client and for transferring the message to the plugin server and to the manager.
Claim 28
Dependent Claim
56 words
A computer data storage medium storing an operating system for recording a log of system state information generated by clients, comprising: a plugin server for receiving state information messages from clients; and a log plugin coupled to the plugin server for creating a system state information log and for adding the message information to the log.
Claim 29
Dependent Claim
56 words
A computer data storage medium storing an operating system for recording a log of system state information generated by clients, comprising: a plugin server for receiving state information messages from clients; and a log plugin coupled to the plugin server for creating a system state information log and for adding the message information to the log.
Claim 30
Independent Claim
55 words
A method for manipulating a state information message generated by a client, comprising the steps of: communicating a state information message from the client to a logging system server; using the logging system server to prioritize the message; sending the message based on its priority to plugins; and using the plugins to manipulate the message.
Claim 31
Independent Claim
55 words
A method for manipulating a state information message generated by a client, comprising the steps of: communicating a state information message from the client to a logging system server; using the logging system server to prioritize the message; sending the message based on its priority to plugins; and using the plugins to manipulate the message.
Claim 32
Independent Claim
60 words
A method for reading a system log of state information messages, comprising the steps of: receiving a log READ request from a client by a logging system server; delivering the Request to a log plugin; using the log plugin to create an iteration routine based on the READ request; and reading entries from the log based on the iteration routine.
Claim 33
Independent Claim
60 words
A method for reading a system log of state information messages, comprising the steps of: receiving a log READ request from a client by a logging system server; delivering the Request to a log plugin; using the log plugin to create an iteration routine based on the READ request; and reading entries from the log based on the iteration routine.