Method and system for maintaining the business office appliance through log files
First Claim
Patent Images
1. A computer program product comprising:
- a computer storage medium and a computer program code mechanism embedded in the computer storage medium for execution on a business office appliance and for monitoring execution of a program running on the business office appliance, the computer program code mechanism comprising;
a first computer code device configured to generate a program execution log, including at least one of error messages and warnings detected in the program running on the business office appliance;
a second computer code device configured to transmit the program execution log including a logging ID, to a remote service center for diagnosis of the error messages and warnings at the remote service center; and
a third computer code device configured to receive an acknowledgment that the service center received the program execution log;
a fourth computer code device configured to locally store a copy of the program execution log before the second computer code device transmits the program execution log;
a fifth computer code device configured to delete the copy of the program execution log stored locally after receiving the acknowledgment from the remote service center;
a sixth computer code device configured to store the copy of the program execution log in a directory corresponding to the logging ID; and
a seventh computer code device configured to delete the directory corresponding to the logging ID along with the copy of the program execution log stored locally after receiving the acknowledgment from the service center.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for monitoring a business office appliance by a remote service center using logs that are transferred to the remote service center. When the service center analyzes the data in the logs, it can detect warning messages or error messages from application software controlling the monitored appliances and remotely diagnose or fix those monitored appliances.
89 Citations
21 Claims
-
1. A computer program product comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for execution on a business office appliance and for monitoring execution of a program running on the business office appliance, the computer program code mechanism comprising;
a first computer code device configured to generate a program execution log, including at least one of error messages and warnings detected in the program running on the business office appliance;
a second computer code device configured to transmit the program execution log including a logging ID, to a remote service center for diagnosis of the error messages and warnings at the remote service center; and
a third computer code device configured to receive an acknowledgment that the service center received the program execution log;
a fourth computer code device configured to locally store a copy of the program execution log before the second computer code device transmits the program execution log;
a fifth computer code device configured to delete the copy of the program execution log stored locally after receiving the acknowledgment from the remote service center;
a sixth computer code device configured to store the copy of the program execution log in a directory corresponding to the logging ID; and
a seventh computer code device configured to delete the directory corresponding to the logging ID along with the copy of the program execution log stored locally after receiving the acknowledgment from the service center. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A computer implemented method, executed on a business office appliance, for monitoring execution of a program running on the business office appliance, comprising the steps of:
-
generating a program execution log, including at least one of error messages and warnings detected in the program running on the business office appliance;
transmitting the programming execution log, including a logging ID, to a remote service center for diagnosis of the error messages and warnings at the remote service center;
receiving an acknowledgment that the service center received the programming execution log;
storing, locally, a copy of the program execution log before transmitting the program execution log;
deleting the copy of the program execution log stored locally and the directory corresponding to the logging ID after receiving the acknowledgment from the remote service center;
wherein the storing step comprises storing the copy of the program execution log in a directory corresponding to the logging ID. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A business office appliance running a program thereon, comprising:
-
a detector for detecting at least one of an error condition and status information in the program running on the business office appliance;
a message generator configured to generate a program execution log, including error messages and warnings based on the error conditions and status information detected by the detector in the program running on the business office appliance;
a transmitter configured to transmit the program execution log, including a longing ID, to a remote service center for diagnosis of the error messages and warnings at the remote service center; and
a receiver configured to receive an acknowledgment that the service center received the program execution log;
a storage device configured to locally store a copy of the program execution log before the transmitter transmits the program execution log and delete the copy of the program execution log stored locally after receiving the acknowledgment from the service center;
wherein the storage device stores the copy of the program execution log in a directory corresponding to the logging ID; and
wherein the storage device is controlled to delete the directory corresponding to the logging ID along with the copy of the program execution log stored locally after receiving the acknowledgment from the service center. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification