Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
First Claim
1. A method of processing messages, comprising the steps of:
- transmitting a first electronic message generated by a first device, said first device being configured to be used by a first end user among a plurality of users;
receiving the first electronic message by a first computer;
determining whether the first electronic message received by said first computer includes status information of a job request by the first end user; and
transmitting a first communication from the first computer to the first end user, when it is determined that the first electronic message includes status information regarding the first end user;
wherein the first electronic message comprises information indicating usage of the first device, and the step of determining comprises;
determining whether the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value; and
terminating access of the first end user to the first device when it is determined that the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program product for communicating with machines and end users connected to a network. Information sent to or from the machines is transmitted using electronic mail or a via a direct connection. The electronic mail may be transmitted over the Internet to a service center or from a service center to a resource administrator, but also may remain within a local or wide area network for transmission between a machine and an end user or a resource administrator. E-mail messages may be transmitted from a computer which is attached to a device which is being monitored or controlled and include information regarding the status, usage or capabilities of the attached device. The device may send status messages and usage information of the device by an end user to either a resource administrator or to a service center on the Internet through a firewall. The message may be sent directly to the resource administrator station if an urgent need of the end user is indicated, so that a communication may be sent either directly to the end user or to a device driver so that the device driver may communicate the message to the end user. For example, an end user may have exceeded a predetermined limit of resource usage, and needs to be informed. For routine information, the service center may manage all the resources on an intranet and may send predetermined types of information such as summary information regarding usage of network resources to the end user using e-mail.
467 Citations
47 Claims
-
1. A method of processing messages, comprising the steps of:
-
transmitting a first electronic message generated by a first device, said first device being configured to be used by a first end user among a plurality of users;
receiving the first electronic message by a first computer;
determining whether the first electronic message received by said first computer includes status information of a job request by the first end user; and
transmitting a first communication from the first computer to the first end user, when it is determined that the first electronic message includes status information regarding the first end user;
wherein the first electronic message comprises information indicating usage of the first device, and the step of determining comprises;
determining whether the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value; and
terminating access of the first end user to the first device when it is determined that the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 30, 31, 32, 41)
receiving the first electronic message by a second computer, wherein each one of the first computer and the second computer comprises at least one of a service center computer and a resource administrator computer.
-
-
4. The method according claim 1, wherein the first electronic message comprises at least one of an electronic mail message and a connection-mode message, and wherein the first communication comprises at least one of an electronic mail message and a connection-mode message.
-
5. The method according to claim 1, further comprising the steps of:
-
transmitting a second electronic message by a second device;
receiving the second electronic message by the first computer;
determining whether the second electronic message which is received includes information regarding the first end user; and
transmitting a second communication from the first computer to the first end user, when it is determined that the second electronic message includes information regarding the first end user.
-
-
6. The method according to claim 1, further comprising the steps of:
-
transmitting a third electronic message by the first device;
receiving the third electronic message by the first computer;
determining whether the third electronic message which is received includes information regarding a second end user; and
transmitting a third communication from the first computer to the second end user, when it is determined that the third electronic message includes information regarding the second end user.
-
-
7. The method according to claim 1, further comprising the step of:
transmitting a fourth communication from the first computer to a second computer, when it is determined that the first electronic message includes information regarding the first end user.
-
8. The method according to claim 1, further comprising the steps of:
-
determining whether to terminate access of the first end user to the first device based on the information regarding the first end user; and
terminating access of the first end user to the first device when it is determined to terminate access of the first end user to the first device.
-
-
11. The method according to claim 1, further comprising the step of:
generating, by the first computer, summary information indicating usage of the first device by the first end user, wherein the first communication includes the summary information.
-
12. The method according to claim 11, wherein the step of generating comprises:
generating, by the first computer, summary information indicating a level of usage of the first device by the first end user based on a predetermined threshold value, wherein the communication includes the summary information.
-
13. The method according to claim 11, wherein the step of generating comprises:
-
generating, by the first computer, a warning message indicating at least one of a level of usage of the first device by the first end user based on a predetermined limit value and a termination of access of the first end user to the device, wherein the first communication includes the warning message.
-
-
14. The method according to claim 11, wherein the step of generating comprises:
generating, by the first computer, summary information indicating at least one of hourly, daily, weekly, monthly, and yearly usage of the first device by the first end user, wherein the first communication includes the summary information.
-
15. The method according to claim 11, wherein the step of generating comprises:
generating, by the first computer, summary information indicating usage of the device by the first end user according to a predetermined usage report schedule, wherein the first communication includes the summary information.
-
30. The method as in claim 1, wherein the determining step includes:
identifying if the information received by said first computer and related to the first end user includes a message indicating at least that a print job requested by the first end user was completed without error or incomplete due to an error.
-
31. The method as in claim 30, wherein:
displaying to the first end user in said first communication from said first computer a status regarding the print job requested by the first end user.
-
32. The method as in claim 31, wherein the displaying step includes:
- displaying that the print job was printed with low toner.
-
41. The method as in claim 31, wherein the displaying step includes:
- displaying that the print job could not be completed due to printer jam.
-
9. A program product including a computer readable medium embodying program instructions for causing a system to perform the steps of:
-
transmitting an electronic message by a device;
receiving the electronic message by a computer; and
determining whether the message which is received includes status information of a job request indicating an urgent need of an end user of the device, wherein the electronic message comprises information indicating usage of the device, and the step of determining comprises;
determining whether the electronic message which is received includes information indicating a level of usage of the device by the end user which is greater than a predetermined usage limit value; and
terminating access of the end user to the device when it is determined that the electronic message which is received includes information indicating a level of usage of the device by the end user which is greater than a predetermined usage limit value. - View Dependent Claims (10)
information indicating a usage of paper in excess of a predetermined page limit, and information indicating a usage of the device for a period of time exceeding a predetermined time limit.
-
-
16. A method of processing messages, comprising the steps of:
-
transmitting an electronic message by a device;
receiving the electronic message by a computer; and
determining whether the message which is received includes status information of a job request indicating an urgent need of an end user of the device, wherein the electronic message comprises information indicating usage of the device, and the step of determining comprises;
determining whether the electronic message which is received includes information indicating a level of usage of the device by the end user which is greater than a predetermined usage limit value; and
terminating access of the end user to the device when it is determined that the electronic message which is received includes information indicating a level of usage of the device by the end user which is greater than a predetermined usage limit value. - View Dependent Claims (17)
information indicating a usage of paper in excess of a predetermined page limit, and information indicating a usage of the device for a period of time exceeding a predetermined time limit.
-
-
18. A system comprising:
-
a first device configured to transmit a first electronic message from a first resource; and
a first computer configured to receive the first electronic message, to determine whether the first electronic message which is received includes information regarding a first end user, said information including status of a job request by the first end user; and
to transmit a first communication to the first end user, wherein the first electronic message comprises information indicating usage of the first resource;
the first computer is configured to generate summary information indicating usage of the first resource by the first end user, said first communication including summary information, and said first computer is configured to generate a warning message indicating at least one of a level of usage of the first device by the first end user based on a predetermined limit value and a termination of access of the first end user to the device, the first communication including the warning message. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
a second computer configured to receive the first electronic message, wherein each one of the first computer and the second computer comprises at least one of a service center computer and a resource administrator computer.
-
-
21. The system according claim 18, wherein the first electronic message comprises at least one of an electronic mail message and a connection-mode message, and wherein the first communication comprises at least one of an electronic mail message and a connection-mode message.
-
22. The system according to claim 18, further comprising:
a second device configured to transmit a second electronic message from a second resource, wherein the first computer is configured to receive the second electronic message, to determine whether the second electronic message which is received includes information regarding the first end user, and to transmit a second communication to the first end user.
-
23. The system according to claim 18, wherein:
-
the first device is configured to transmit a third electronic message from the first resource, and the first computer is configured to receive the third electronic message, to determine whether the third electronic message includes information regarding a second end user, and to transmit a third communication to the second end user.
-
-
24. The system according to claim 18, wherein:
the first computer is configured to transmit a fourth communication to a second computer.
-
25. The system according to claim 18, wherein
the first computer is configured to determine whether to terminate access of the first end user to the first device based on the information regarding the first end user, and to terminate access of the first end user to the first device. -
26. The system according to claim 18, wherein the first computer is configured to determine whether the first electronic message which is received includes information indicating a level of usage of the first resource by the first end user which is greater than a predetermined usage limit value, and to terminate access of the first end user to the first resource.
-
27. The system according to claim 18, wherein the first computer is configured to generate summary information indicating a level of usage of the first resource by the first end user based on a predetermined threshold value, wherein the communication includes the summary information.
-
28. The system according to claim 18, wherein the first computer is configured to generate summary information indicating at least one of hourly, daily, weekly, monthly, and yearly usage of the first resource by the first end user, wherein the first communication includes the summary information.
-
29. The system according to claim 18, wherein the first computer is configured to generate summary information indicating usage of the first resource by the first end user according to a predetermined usage report schedule, wherein the first communication includes the summary information.
-
33. A program product including a computer readable medium embodying program instructions for causing a system to perform the steps of:
-
transmitting a first electronic message generated by a first device, said first device being configured to be used by a first end user among a plurality of users;
receiving the first electronic message by a first computer;
determining whether the first electronic message received by said first computer includes status information of a job request by the first end user; and
transmitting a first communication from the first computer to the first end user, when it is determined that the first electronic message includes status information regarding the first end user, wherein the first electronic message comprises information indicating usage of the first device, and the step of determining comprises;
determining whether the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value; and
terminating access of the first end user to the first device when it is determined that the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 46, 47)
receiving the first electronic message by a second computer, wherein each one of the first computer and the second computer comprises at least one of a service center computer and a resource administrator computer.
-
-
36. The program product according to claim 33, wherein the first electronic message comprises at least one of an electronic mail message and a connection-mode message, and wherein the first communication comprises at least one of an electronic mail message and a connection-mode message.
-
37. The program product according to claim 33, wherein the computer readable medium embodies program instructions for causing the system to perform the steps of:
-
transmitting a second electronic message by a second device;
receiving the second electronic message by the first computer;
determining whether the second electronic message which is received includes information regarding the first end user; and
transmitting a second communication from the first computer to the first end user, when it is determined that the second electronic message includes information regarding the first end user.
-
-
38. The program product according to claim 33, wherein the computer readable medium embodies program instructions for causing the system to perform the steps of:
-
transmitting a third electronic message by the first device;
receiving the third electronic message by the first computer;
determining whether the third electronic message which is received includes information regarding a second end user; and
transmitting a third communication from the first computer to the second end user, when it is determined that the third electronic message includes information regarding the second end user.
-
-
39. The program product according to claim 33, wherein the computer readable medium embodies program instructions for causing the system to perform the step of:
transmitting a fourth communication from the first computer to a second computer, when it is determined that the first electronic message includes information regarding the first end user.
-
40. The program product according to claim 33, wherein the computer readable medium embodies program instructions for causing the system to perform the steps of:
-
determining whether to terminate access of the first end user to the first device based on the information regarding the first end user; and
terminating access of the first end user to the first device when it is determined to terminate access of the first end user to the first device.
-
-
43. The program product according to claim 33, wherein the computer readable medium embodies program instructions for causing the system to perform the step of:
generating, by the first computer, summary information indicating usage of the first device by the first end user, wherein the first communication includes the summary information.
-
44. The program product according to claim 43, wherein the step of generating comprises:
generating, by the first computer, summary information indicating a level of usage of the first device by the first end user based on a predetermined threshold value, wherein the communication includes the summary information.
-
45. The program product according to claim 43, wherein the step of generating comprises:
-
generating, by the first computer, a warning message indicating at least one of a level of usage of the first device by the first end user based on a predetermined limit value and a termination of access of the first end user to the device, wherein the first communication includes the warning message.
-
-
46. The program product according to claim 43, wherein the step of generating comprises:
generating, by the first computer, summary information indicating at least one of hourly, daily, weekly, monthly, and yearly usage of the first device by the first end user, wherein the first communication includes the summary information.
-
47. The program product according to claim 43, wherein the step of generating comprises:
generating, by the first computer, summary information indicating usage of the device by the first end user according to a predetermined usage report schedule, wherein the first communication includes the summary information.
-
42. A method of processing messages, comprising the steps of:
-
generating a first electronic message by a first device, said first device being configured to be used by a first end user among a plurality of end users;
transmitting a first electronic message generated by the first device, the first electronic message comprising information indicating usage of the first device;
receiving the first electronic message by a first computer;
determining whether the first electronic message received by said first computer includes information identifying whether or not a task requested by the first end user, to be performed by the first device, was performed with or without error; and
transmitting a first communication from the first computer to the first end user, when it is determined that the first electronic message includes information related to the first end user, andthe step of determining comprises;
determining whether the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value; and
terminating access of the first end user to the first device when it is determined that the first electronic message which is received includes information indicating a level of usage of the first device by the first end user which is greater than a predetermined usage limit value.
-
Specification