System and method for monitoring a computer system process or peripheral
First Claim
1. A computer system peripheral comprising:
- a. a network interface;
b. a print engine; and
c. a processor that controls the print engine in response to data received via the interface, that receives an emailed request via the interface, that evaluates a condition for controlling access to a status of the peripheral, and that sends an emailed response via the interface, wherein;
(1) the emailed request comprises indicia of a subscription for the status of the peripheral and indicia for satisfying the condition for controlling access to the status, the request comprising a first message and a second message including indicia of a selected alternative;
(2) the emailed response comprises a respective value of the status;
(3) the processor, in response to the first message, provides a menu of alternatives; and
(4) the processor, in response to the second message, determines the subscription in accordance with an alternative of the menu that corresponds to the indicia of the selected alternative.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes workstations and a peripheral having a processor. The workstations and the peripheral communicate via email over a network. Email messages include commands and requests that control access to status and reconfiguration of the peripheral, establish subscriptions to status of the peripheral, and invoke reconfiguration of the peripheral. Email messages also include publications of the status of the peripheral according to reporting criteria. Reporting criteria identify a report of process or state variables, define publication criteria for directing the monitoring of state variables, and define delivery criteria to avoid network undesirable network traffic and irritating addressees of subscriptions.
110 Citations
25 Claims
-
1. A computer system peripheral comprising:
-
a. a network interface;
b. a print engine; and
c. a processor that controls the print engine in response to data received via the interface, that receives an emailed request via the interface, that evaluates a condition for controlling access to a status of the peripheral, and that sends an emailed response via the interface, wherein;
(1) the emailed request comprises indicia of a subscription for the status of the peripheral and indicia for satisfying the condition for controlling access to the status, the request comprising a first message and a second message including indicia of a selected alternative;
(2) the emailed response comprises a respective value of the status;
(3) the processor, in response to the first message, provides a menu of alternatives; and
(4) the processor, in response to the second message, determines the subscription in accordance with an alternative of the menu that corresponds to the indicia of the selected alternative. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a. the processor performs a plurality of processes; and
b. the processor stores received email in a respective mail box of a plurality of mail boxes, each respective mail box associated with a respective process of the plurality of processes.
-
-
4. The computer system peripheral of claim 1 wherein sending an emailed response comprises conveying the emailed response in accordance with SMTP.
-
5. The computer system peripheral of claim 1 wherein the indicia for satisfying the condition comprises indicia of a role.
-
6. The computer system peripheral of claim 1 wherein:
-
a. the indicia of subscription identifies a publication criteria, and b. the processor sends the emailed response in accordance with the publication criteria.
-
-
7. The computer system peripheral of claim 1 wherein:
-
a. the indicia of the subscription identifies a delivery criteria; and
b. the processor sends the emailed response in accordance with the delivery criteria.
-
-
8. A computer system peripheral comprising:
-
a. a network interface;
b. a print engine; and
c. a processor that controls the print engine in response to data received via the interface, that receives an emailed request via the interface, evaluates a condition for controlling access to a state variable of the peripheral, and determines the state variable in accordance with a value, wherein the emailed request comprises indicia for satisfying the condition for controlling access and comprises the value, wherein (1) the emailed request further comprises indicia of a subscription for the status of the peripheral and indicia for satisfying the second condition for controlling access to the status;
(2) each emailed response comprises a respective value of the status; and
(3) the processor evaluates a second condition for controlling access to a status of the peripheral and sends a plurality of responses via the interface, provides a menu of alternatives in response to the first message, and determines the subscription in accordance with an alternative of the menu that corresponds to the indicia of the selected alternative in response to the second message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a. the indicia of subscription identifies a publication criteria; and
b. the processor sends the emailed response in accordance with the publication criteria.
-
-
14. The computer system peripheral of claim 8 wherein:
-
a. the indicia of the subscription identifies a delivery criteria; and
b. the processor sends the emailed response in accordance with the delivery criteria.
-
-
15. A computer system comprising:
-
a. a plurality of workstations each for sending at least one of a plurality of messages by email, each message comprising a respective addressee and a respective request; and
b. a peripheral coupled to the plurality of workstations by a network for communication by email, the peripheral comprising a processor that performs a plurality of processes and stores received email in a respective mail box of a plurality of mail boxes, each respective mail box associated with a respective process of the plurality of processes, wherein the processor performs a method comprising;
posting a plurality of subscriptions, each posted in response to receiving an emailed request, each emailed request comprising respective indicia of addressee and respective reporting criteria;
monitoring status of the peripheral to provide a plurality of values in accordance with a plurality of the respective reporting criteria; and
sending, in accordance with the respective reporting criteria, by email a plurality of publications each comprising a value of the plurality of values and each addressed in accordance with the respective indicia of addressee. - View Dependent Claims (16)
associating a role with an addressee; and
establishing an operating mode of an operating mode control in response to an email message comprising indicia of the addressee and indicia of the operating mode.
-
-
17. A data storage medium having indicia of a method for monitoring a process, the method performed by a processor having a network interface, the method comprising:
-
receiving an emailed request via the interface;
evaluating a condition for controlling access to a status of the process; and
sending an emailed response via the interface, wherein;
(1) the emailed request comprises indicia of a subscription for the status of the process and indicia for satisfying the condition for controlling access to the status and a first message and a second message comprising indicia of a selected alternative;
(2) the emailed response comprises a respective value of the status;
(3) the processor, in response to the first message provides a menu of alternatives; and
(4) the processor, in response to the second message, determines the subscription in accordance with an alternative of the menu that corresponds to the indicia of the selected alternative. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
a. the processor performs a plurality of processes; and
b. the processor stores received email in a respective mail box of a plurality of mail boxes, each respective mail box associated with a respective process of the plurality of processes.
-
-
20. The medium of claim 17 wherein sending an emailed response comprises conveying a plurality of responses in accordance with SMTP.
-
21. The medium of claim 17 wherein the indicia for satisfying the condition comprises indicia of a role.
-
22. The medium of claim 17 wherein:
-
a. the indicia of subscription identifies a publication criteria; and
b. the processor sends the emailed response in accordance with the publication criteria.
-
-
23. The medium of claim 17 wherein:
-
a. the indicia of the subscription identifies a delivery criteria; and
b. the processor sends the emailed response in accordance with the delivery criteria.
-
-
24. The medium of claim 17 wherein the request comprises a plurality of messages received independently via the interface.
-
25. The medium of claim 17 wherein the method further comprises determining the state variable in accordance with a value, and the request further comprises the value.
Specification