Remote monitoring system
First Claim
1. A data processing system for printing print jobs originating from workstations on a computer network and for copying copy jobs, the data processing system comprising:
- (a) a multifunction peripheral for printing the print jobs and copying the copy jobs, the multifunction peripheral comprising a paper tray, a display, a user input device, a first processor, a first data storage device for multifunction peripheral program storage, a second rewritable data storage device for short term storage and a third non-volatile rewritable data storage device, a first communications interface and a first clock for generating a first clock signal to the first processor, wherein the multifunction peripheral programs include instructions for causing the first processor to;
(i) determine an operating condition of plural predetermined aspects of the multifunction peripheral,(ii) derive status information regarding the operating condition of the multifunction peripheral,(iii) update the third non-volatile rewritable data storage device with the status information,(iv) read the status information from the third data storage device and transmit the status information via the first communications interface; and
(b) a Host local to the multifunction peripheral for sending print jobs to the multifunction peripheral for printing, the Host comprising a second processor, a fourth rewritable non-volatile data storage device for storing Host programs and data and a fifth rewritable memory for short term storage, a second communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, a third communications interface for communicating with a remote monitoring computer and a second clock for generating a second clock signal to the second processor, wherein the Host programs include an operating system and instructions for causing the second processor through the operating system to;
(i) allow a remote technician to use the remote monitoring computer to select plural status conditions of the multifunction peripheral for the Host to monitor,(ii) allow the remote technician to use the remote monitoring computer to designate a notification method for the Host to notify the remote monitoring computer of the selected status conditions,(iii) allow the remote technician to use the remote monitoring computer to define in the Host plural trigger conditions to trigger notification by the Host of the selected status conditions to the remote monitoring computer,(iv) periodically generate a signal to the first processor via the second communications interface, the communications channel and the first communications interface to request that the first processor provide the multifunction peripheral status information stored in the third data storage device,(v) refresh a status information database in the fourth rewritable non-volatile data storage device from the status information received from the third data storage device in the multifunction peripheral, and(vi) analyze the status information database to detect if any of the selected trigger conditions have been met, and if so, then initiate a notification of the remote monitoring computer through the third communications interface in the manner designated by the remote technician for providing the status information regarding the status conditions the remote technician selected for monitoring.
1 Assignment
0 Petitions
Accused Products
Abstract
A multifunction peripheral periodically stores its status information and a Host periodically receives this status information and stores it in a database in the Host. A technician may select some or all of the information to be provided to the technician on the occurrence of a number of trigger conditions. The technician may set the trigger conditions from any of the reportable status conditions. The Host automatically will connect to a remote monitoring computer designated by the technician and provide the selected information. The Host can also save the selected information to a removable storage medium.
106 Citations
26 Claims
-
1. A data processing system for printing print jobs originating from workstations on a computer network and for copying copy jobs, the data processing system comprising:
-
(a) a multifunction peripheral for printing the print jobs and copying the copy jobs, the multifunction peripheral comprising a paper tray, a display, a user input device, a first processor, a first data storage device for multifunction peripheral program storage, a second rewritable data storage device for short term storage and a third non-volatile rewritable data storage device, a first communications interface and a first clock for generating a first clock signal to the first processor, wherein the multifunction peripheral programs include instructions for causing the first processor to; (i) determine an operating condition of plural predetermined aspects of the multifunction peripheral, (ii) derive status information regarding the operating condition of the multifunction peripheral, (iii) update the third non-volatile rewritable data storage device with the status information, (iv) read the status information from the third data storage device and transmit the status information via the first communications interface; and (b) a Host local to the multifunction peripheral for sending print jobs to the multifunction peripheral for printing, the Host comprising a second processor, a fourth rewritable non-volatile data storage device for storing Host programs and data and a fifth rewritable memory for short term storage, a second communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, a third communications interface for communicating with a remote monitoring computer and a second clock for generating a second clock signal to the second processor, wherein the Host programs include an operating system and instructions for causing the second processor through the operating system to; (i) allow a remote technician to use the remote monitoring computer to select plural status conditions of the multifunction peripheral for the Host to monitor, (ii) allow the remote technician to use the remote monitoring computer to designate a notification method for the Host to notify the remote monitoring computer of the selected status conditions, (iii) allow the remote technician to use the remote monitoring computer to define in the Host plural trigger conditions to trigger notification by the Host of the selected status conditions to the remote monitoring computer, (iv) periodically generate a signal to the first processor via the second communications interface, the communications channel and the first communications interface to request that the first processor provide the multifunction peripheral status information stored in the third data storage device, (v) refresh a status information database in the fourth rewritable non-volatile data storage device from the status information received from the third data storage device in the multifunction peripheral, and (vi) analyze the status information database to detect if any of the selected trigger conditions have been met, and if so, then initiate a notification of the remote monitoring computer through the third communications interface in the manner designated by the remote technician for providing the status information regarding the status conditions the remote technician selected for monitoring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of notifying a remote monitoring computer of the status of a multifunction peripheral, the multifunction peripheral for printing print jobs and copying copy jobs, the multifunction peripheral comprising a paper tray, a display, a user input device, a first processor, a first data storage device for multifunction peripheral program storage, a second rewritable data storage device for short term storage and a third non-volatile rewritable data storage device, a first communications interface and a first clock for generating a first clock signal to the first processor, a Host local to the multifunction peripheral for sending print jobs to the multifunction peripheral for printing, the Host comprising a second processor, a fourth rewritable non-volatile data storage device for storing Host programs and data and a fifth rewritable memory for short term storage, a second communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, a third communications interface for communicating with a remote monitoring computer and a second clock for generating a second clock signal to the second processor, the Host programs including an operating system, the method comprising:
-
(a) in the multifunction peripheral, performing the steps of; (i) determining an operating condition of plural predetermined aspects of the multifunction peripheral, (ii) deriving status information regarding the operating condition of the multifunction peripheral, (iii) updating the third non-volatile rewritable data storage device with the status information, and (iv) reading the status information from the third data storage device and transmit the status information via the first communications interface; and (b) in the Host, performing the steps of; (i) allowing a technician to remotely select plural status conditions of the multifunction peripheral to monitor, (ii) allowing the technician to remotely designate a notification method for the remote monitoring computer, (iii) allowing the technician to remotely select plural trigger conditions to trigger notification of the remote monitoring computer, (iv) periodically generating a signal to the first processor via the second communications interface, the communications channel and the first communications interface to request that first processor provide the multifunction peripheral status information stored in the third data storage device, (v) refreshing a status information database in the fourth rewritable non-volatile data storage device from the status information received from the third data storage device in the multifunction peripheral, and (vi) analyzing the status information database to detect if any of the trigger conditions have been met, and if so, then initiating a notification of the remote monitoring computer through the third communications interface for providing the status information regarding the status conditions the technician selected for monitoring. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A Host for use with a multifunction peripheral, wherein the Host is local to the multifunctional peripheral, the Host for sending print jobs to the multifunction peripheral for printing and providing status information from the multifunction peripheral to a remote monitoring computer, the Host comprising:
-
(a) a processor; (b) a first rewritable memory for short term storage; (c) a first communications interface coupled to the multifunction peripheral; (d) a second communications interface for communicating with the remote monitoring computer; (e) a second rewritable non-volatile data storage device for storing Host programs and data, the Host programs including an operating system and instructions for causing the processor through the operating system to; (i) allow a remote technician to use the remote monitoring computer to select plural status conditions of the multifunction peripheral for the Host to monitor, (ii) allow the remote technician use the remote monitoring computer to designate a notification method for the Host to notify the remote monitoring computer of the selected status conditions, (iii) allow the remote technician to use the remote monitoring computer to define in the Host plural trigger conditions to trigger notification by the Host of the selected status conditions to the remote monitoring computer, (iv) periodically generate a signal to the multifunction peripheral via the first communications interface to request that the multifunction peripheral provide the status information to the Host, (v) refresh a status information database in the second rewritable non-volatile data storage device from the status information received from the multifunction peripheral, and (vi) analyze the status information database to detect if any of the selected trigger conditions have been met, and if so, then initiate a notification of the remote monitoring computer through the third communications interface in the manner designated by the remote technician for providing the status information selected for monitoring by the remote technician. - View Dependent Claims (21, 22)
-
-
23. A method of operating a Host local to a multifunction peripheral, to notify a remote monitoring computer of the status of a multifunction peripheral connected to the Host, the multifunction peripheral for printing print jobs and copying copy jobs, the Host for sending print jobs to the multifunction peripheral for printing, the Host comprising a processor, a first rewritable non-volatile data storage device for storing Host programs and data and a second rewritable memory for short term storage, a first communications interface coupled to the multifunction peripheral, and a second communications interface for communicating with a remote monitoring computer, the Host programs including an operating system, the method comprising:
-
(a) allowing a remote technician to use the remote monitoring computer to select in the Host plural status conditions of the multifunction peripheral to monitor; (b) allowing the remote technician to use the remote monitoring computer to remotely designate in the Host a notification method for the remote monitoring computer; (c) allowing the remote technician to use the remote monitoring computer to select in the Host plural trigger conditions to trigger notification of the remote monitoring computer; (d) periodically requesting that the multifunction peripheral provide status information to the Host; (e) refreshing a status information database in the first rewritable non-volatile data storage device from the status information received from the multifunction peripheral, and (f) analyzing the status information database to detect if any of the trigger conditions selected by the remote technician have been met, and if so, then initiating a notification of the remote monitoring computer through the second communications interface and providing the status information selected by the remote technician. - View Dependent Claims (24, 25)
-
-
26. A computer program product comprising a computer usable medium having computer readable program code embodied therein for causing a Host local to a multifunction peripheral to:
-
(a) allow a remote technician to use the remote monitoring computer to select plural status conditions of the multifunction peripheral for the Host to monitor, (b) allow the remote technician use the remote monitoring computer to designate a notification method for the Host to notify the remote monitoring computer of the selected status conditions, (c) allow the remote technician to use the remote monitoring computer to define in the Host plural trigger conditions to trigger notification by the Host of the selected status conditions to the remote monitoring computer, (d) periodically generate a signal to the multifunction peripheral via the first communications interface to request that the multifunction peripheral provide the status information to the Host, (e) refresh a status information database in the second rewritable non-volatile data storage device from the status information received from the multifunction peripheral, and (f) analyze the status information database to detect if any of the selected trigger conditions have been met, and if so, then initiate a notification of the remote monitoring computer through the third communications interface in the manner designated by the remote technician for providing the status information selected for monitoring by the remote technician.
-
Specification