US20050033834A1 - Diagnostic report transmission - Google Patents
Diagnostic report transmission Download PDFInfo
- Publication number
- US20050033834A1 US20050033834A1 US10/634,603 US63460303A US2005033834A1 US 20050033834 A1 US20050033834 A1 US 20050033834A1 US 63460303 A US63460303 A US 63460303A US 2005033834 A1 US2005033834 A1 US 2005033834A1
- Authority
- US
- United States
- Prior art keywords
- diagnostic report
- network device
- service center
- network
- diagnostic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 6
- 238000004891 communication Methods 0.000 claims abstract description 24
- 230000007257 malfunction Effects 0.000 claims abstract description 12
- 230000004044 response Effects 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 38
- 230000009471 action Effects 0.000 claims description 26
- 230000000149 penetrating effect Effects 0.000 claims description 4
- 230000001755 vocal effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 10
- 239000003795 chemical substances by application Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0733—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0784—Routing of error reports, e.g. with a specific transmission path or data flow
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00037—Detecting, i.e. determining the occurrence of a predetermined state
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/0005—Methods therefor in service, i.e. during normal operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00063—Methods therefor using at least a part of the apparatus itself, e.g. self-testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00071—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
- H04N1/00074—Indicating or reporting
- H04N1/00079—Indicating or reporting remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00071—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
- H04N1/0009—Storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00344—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
Definitions
- Office devices have increased the efficiency of the modern office and increased the productivity of office staffs, through an increase in the functions that these devices can perform.
- Technical advances in office devices have lead to increased complexity in the operations of the devices.
- One effect of this increased complexity is that trouble-shooting may become more difficult in the event of a malfunction.
- Devices may be configured to print a configuration page reporting potential problems and helping a technician determine what is wrong with the device.
- the technician may then verbally communicate the information on the configuration page to a representative at the service center.
- the configuration page may be faxed to the service center.
- a customer may access an electronic configuration page maintained on the device.
- the electronic configuration page may be accessed from a computer on the local network to which the device is connected.
- the electronic configuration page may be cut and pasted into an email or other application that may then be sent by a technician to the service center from the computer on the network.
- the aforementioned solutions involve a technician or user locally accessing a network computer in order to send the configuration page to the service center. Often computers on the network are not located near the networked device that is malfunctioning. This leads to a logistical problem in which the technician must physically move to the location of a local network computer and back to the location of the networked device.
- a network device configured to transmit a diagnostic report.
- the network device includes an error notification generator configured to generate an error notification upon detection of a malfunction in the network device.
- the network device includes a diagnostic module configured to generate a diagnostic report in response to the error notification.
- the network device includes a communication module configured to automatically execute transmission of the diagnostic report to a service center upon generation of the diagnostic report.
- FIG. 1 is a schematic representation of a network system employing an embodiment of the invention.
- FIG. 2 is a side view of a network device according to an embodiment of the invention.
- FIG. 3 is an exemplary interface of the network device of FIG. 2 .
- FIG. 4 is a schematic representation of a diagnostic report according to an embodiment of the invention.
- FIG. 5 is a flow chart illustrating a method of providing customer service according to an embodiment of the invention.
- Network environment 10 may include an internal network 12 and an external network 14 .
- Internal network 12 may be a private customer network. Customers may include individuals as well as companies, organizations, and any other type of entities. Internal network 12 includes a device 16 connected to a local area network (LAN) 18 . Device 16 , once connected to LAN 18 , may be referred to as a network device. A firewall 20 separates internal network 12 from external network 14 . Typically, at least one network client 22 may be present on LAN 18 as a part of internal network 12 .
- LAN local area network
- External network 14 may include a customer service center 24 connected to a wide area network (WAN) 26 , such as the Internet.
- WAN wide area network
- a connection to WAN 26 thus may enable service center 24 to communicate with customers or users all over the world.
- Service center 24 also thus may provide a location on external network 14 .
- Network device 16 may be any type of office device or computer peripheral.
- network device 16 may be, a printer, a facsimile, a scanner, a copier, a multifunction device, and/or the like.
- network device 16 may include a processor 28 and memory 30 .
- Processor 28 may be any suitable processor configured to execute device-specific software and firmware.
- memory 30 may be any suitable memory configured to store the device-specific software and corresponding data as described herein.
- network device 16 includes a diagnostic module 32 configured to generate a diagnostic report 34 .
- Diagnostic module 32 may include one or more sensors configured to detect malfunctions in the network device. Diagnostic module 32 may also include software that monitors and records detailed information about the status, or configuration, of network device 16 . This information may be stored as a diagnostic report 34 in memory 30 .
- diagnostic report 34 may vary as a function of device type. However, diagnostic report 34 typically will include identifying information for network device 16 . Diagnostic report 34 may be formatted in a predefined electronic format that enables it to be programmatically read. For example, diagnostic report 34 may be formatted in Extensible Markup Language (XML), Hypertext Markup Language (HTML), or Comma Delimited Format, as well as other suitable formats that may be programmatically read. Programmatically read data typically may be machine read and machine sorted and processed because the format is machine compatible, and is recognized by the machine upon receipt.
- XML Extensible Markup Language
- HTML Hypertext Markup Language
- Comma Delimited Format Comma Delimited Format
- Network device 16 may include a communication module 38 configured to enable network device 16 to communicate with a network, such as LAN 18 .
- Communication module 38 may include hardware and software for enabling network device 16 to communicate.
- Communication module 38 may be configured to transmit data using Simple Mail Transfer Protocol (SMTP), or Hypertext Transfer Protocol (HTTP), as well as any other suitable network communication protocol.
- SMTP Simple Mail Transfer Protocol
- HTTP Hypertext Transfer Protocol
- Using SMTP or HTTP to transfer data may be useful for enabling data to be easily transferred from within LAN 18 through firewall 20 to a location on external network 14 .
- the ease of transfer may be enabled because firewalls typically are designed to permit data transfers using SMTP and HTTP, provided that the transfers are initiated from the internal network side of the firewall. Using SMTP or HTTP thus may permit a transfer through the firewall without creating network security breaches.
- Communication module 38 may be configured to automatically execute transmission of diagnostic report 34 from the network device 16 .
- diagnostic report 34 is transmitted to service center 24 , where it may be programmatically read. Service center 24 thus may determine a suggested course of action based on diagnostic report 34 .
- Network device 16 may include an interface module 40 configured to enable users to interact with the device.
- Interface module 40 may include both hardware and software to enable the interaction between a user and network device 16 .
- interface module 40 will include a display, one or more user-selectable inputs, such as via mechanical buttons or a touch screen.
- the structures included in the interface module may depend on the type of device.
- Network device 16 may be configured to receive an error notification 36 .
- Error notification 36 may trigger a response in network device 16 .
- the response may include generating diagnostic report 36 , if it has not been generated previously, and/or transmitting diagnostic report 36 over a network.
- Error notification 36 may include a user-selected input from the interface module.
- error notification 36 may be generated by a malfunction detected by diagnostic module 32 .
- diagnostic module 32 may produce an error notification 36 in the form of an automatic signal generated by a machine error in network device 16 .
- Network environment 10 may be used to implement a customer help system as follows.
- An error notification 36 may be received by processor 28 of network device 16 , either from a user-selected input through interface module 40 , or from a machine malfunction detected by diagnostic module 32 .
- Diagnostic module 32 may then generate diagnostic report 34 by recording the status of the network device from internal device sensors 37 .
- Device sensors 37 may sense various internal conditions within network device 16 .
- Device sensors 37 may vary depending upon the type of network device.
- a multi-function device capable of printing, scanning and faxing may have sensors associated with each function.
- the multi-function device may include printing sensors for detecting paper jams, low toner, and other printer related processes, scanning sensors for detecting image characteristics, light intensity, and other scanning related processes, faxing sensors for detecting fax information.
- Diagnostic report 34 may also include information read from a configuration status file 39 stored in memory 30 .
- Status file 39 records data about the network device, such as the number of documents printed, scanned, faxed, etc.
- Status file 39 may also include information about the network device, such as the device model, serial number, etc. Diagnostic module 32 may then transfer diagnostic report 34 to communication module 38 for transmitting it from device 16 .
- Firewall penetrating protocol may be used to facilitate passage through firewall 20 to an external location, such as customer service center 24 , on external network 26 .
- Firewall penetrating protocols include SMTP, HTTP, SNMP, SHTTP, and similar network communication protocols. It should be understood that any communication protocol may be used to penetrate a firewall provided the communication protocol is recognized by the firewall.
- the examples of firewall penetrating protocols listed above are not an exhaustive list and should not be construed as exhaustive.
- Diagnostic report 34 then may be received by customer service center 24 where it may be programmatically read by a reader 42 .
- Reader 42 may be a computer or similar device configured to programmatically read diagnostic report 34 and sort the information contained therein. The information may be sorted by data type, such as model number, or error codes associated with device sensors, etc.
- customer service center 24 may determine a suggested course of action 44 .
- Suggested course of action 44 may include a series of steps to be performed by a user or a repair technician to return a malfunctioning device to a working condition. Additionally, suggested course of action 44 may include instructions for proper operation of a device that is not malfunctioning, where a user requires guidance.
- Determining the suggested course of action may be done programmatically based on diagnostic report 34 .
- the determination of suggested course of action 44 may be made with the aid of human review of diagnostic report 34 , and possibly after person-to-person communication between a customer service agent at service center 24 and a customer, or customer representative.
- Suggested course of action 44 may be communicated back to a customer, or a customer representative by any method of communication including email, telephone, facsimile, letter, etc.
- a service agent at service center 24 receives a call from a user, or a customer, or a customer representative close in time to receipt of diagnostic report 34 from network device 16 .
- the customer service agent may thus match the customer with diagnostic report 34 and may provide that customer directly with suggested course of action 44 .
- FIG. 2 illustrates a network device 116 , which may be used in a system for providing customer service.
- network device 116 is a printer for producing hardcopies of documents.
- Network device 116 includes a control panel 146 .
- Control panel 146 may be a part of an interface module of the network device.
- the interface module may enable a user of the network device to interact with the network device. For example, a user may access device functions, change device settings, etc.
- FIG. 3 provides a more detailed illustration of control panel 146 of FIG. 2 .
- Control panel 146 may include a display 148 configured to present information about network device 116 to a user.
- Display 148 may also be a liquid crystal display, a thin film transistor, or similar display device.
- Display 148 may be a touch-sensitive screen.
- Control panel 146 may include a variety of user-selectable buttons 150 .
- Control panel 146 may employ hard key buttons and/or soft key buttons.
- Hard key buttons may be associated with specific functions, settings, or operations.
- Soft key buttons may be user-selectable buttons that are associated with a prompt on display 148 . Such prompt, in turn, may be associated with a changeable functions, settings, or operations.
- a text description 152 of one of the changeable functions of network device 116 may be visible on display 148 .
- text description 152 corresponds to a function for transmitting a diagnostic report to a customer service center.
- buttons 150 is associated with the function described by text description 152 . This may be indicated on display 148 by arrow 154 .
- FIG. 4 illustrates an exemplary diagnostic report 234 .
- Diagnostic report 234 may include information concerning the network device, as indicated at 260 .
- Device information 260 may include a product name, product number, firmware codes, and similar information.
- Diagnostic report 234 may also include network device memory information 262 , detailing an amount and type of memory that the network device includes.
- Diagnostic report 234 may also include an event log 264 , which records events that the device has experienced. For example, a jam in a print device may be recorded and categorized.
- FIG. 5 illustrates a flow chart of a method for providing customer support, the method being indicated generally at 300 .
- a network device receives an error notification from either a user input (indicating a malfunction) or an automatically detected error, at 302 .
- the network device creates a diagnostic report in response to the error notification, as indicated at 304 .
- a diagnostic module creates the diagnostic report based on either a sensed machine malfunction, or in response to a user selection.
- the network device automatically transmits the diagnostic report to a customer service center, at 306 .
- the network device may be transmitted in an electronic format using any suitable communications protocol.
- a determination may be made to see if the diagnostic report is in a known electronic format, at 308 . If the diagnostic report is in a known electronic format, the customer service center programmatically reads the report, and may perform other automated procedures to the diagnostic report, as indicated at 310 . If the diagnostic report is not in a known electronic format, the customer service center manually reads the diagnostic report, as indicated at 312 .
- a suggested course of action may be determined based on the diagnostic report, as indicated at 314 .
- an automated process generates the suggested course of action based on the data read from the diagnostic report.
- the automatic generation of the suggested course of action may be possible for certain types of malfunctions that are easily identified based on data in the diagnostic report.
- the suggested course of action may be generated based on human interpretation of the diagnostic report and/or direct communication with a user.
- the suggested course of action may then be communicated to a customer representative, at 316 . Communicating the suggested course of action to the customer representative may occur verbally over a telephone connection, or verbally using a network connection, or in written form.
- a customer representative may be any agent of the customer, the customer, a user, or an agent of the user.
- the customer representative may be an actual customer/owner of the malfunctioning network device, a service technician repairing the network device, or an employee of the actual customer/owner of the network device.
Abstract
A network device configured to transmit a diagnostic report. The network device includes an error notification generator configured to generate an error notification upon detection of a malfunction in the network device. The network device includes a diagnostic module configured to generate a diagnostic report in response to the error notification. The network device includes a communication module configured to automatically execute transmission of the diagnostic report to a service center upon generation of the diagnostic report.
Description
- Office devices have increased the efficiency of the modern office and increased the productivity of office staffs, through an increase in the functions that these devices can perform. Technical advances in office devices, however, have lead to increased complexity in the operations of the devices. One effect of this increased complexity is that trouble-shooting may become more difficult in the event of a malfunction.
- Traditionally, technicians or customers call a service center, or help center, to seek assistance in fixing a malfunctioning office device. However, communicating the problem with the device to someone at the service center may be difficult. Devices thus have been designed to perform self-diagnostic functions.
- Devices may be configured to print a configuration page reporting potential problems and helping a technician determine what is wrong with the device. The technician may then verbally communicate the information on the configuration page to a representative at the service center. Alternatively, the configuration page may be faxed to the service center.
- In some office devices, a customer may access an electronic configuration page maintained on the device. The electronic configuration page may be accessed from a computer on the local network to which the device is connected. The electronic configuration page may be cut and pasted into an email or other application that may then be sent by a technician to the service center from the computer on the network.
- The aforementioned solutions involve a technician or user locally accessing a network computer in order to send the configuration page to the service center. Often computers on the network are not located near the networked device that is malfunctioning. This leads to a logistical problem in which the technician must physically move to the location of a local network computer and back to the location of the networked device.
- A network device configured to transmit a diagnostic report. The network device includes an error notification generator configured to generate an error notification upon detection of a malfunction in the network device. The network device includes a diagnostic module configured to generate a diagnostic report in response to the error notification. The network device includes a communication module configured to automatically execute transmission of the diagnostic report to a service center upon generation of the diagnostic report.
-
FIG. 1 is a schematic representation of a network system employing an embodiment of the invention. -
FIG. 2 is a side view of a network device according to an embodiment of the invention. -
FIG. 3 is an exemplary interface of the network device ofFIG. 2 . -
FIG. 4 is a schematic representation of a diagnostic report according to an embodiment of the invention. -
FIG. 5 is a flow chart illustrating a method of providing customer service according to an embodiment of the invention. - Referring initially to
FIG. 1 , a network environment suitable for use in implementing a customer service system is shown, the network environment being generally indicated at 10. As indicated,Network environment 10 may include aninternal network 12 and anexternal network 14. -
Internal network 12 may be a private customer network. Customers may include individuals as well as companies, organizations, and any other type of entities.Internal network 12 includes adevice 16 connected to a local area network (LAN) 18.Device 16, once connected toLAN 18, may be referred to as a network device. Afirewall 20 separatesinternal network 12 fromexternal network 14. Typically, at least onenetwork client 22 may be present onLAN 18 as a part ofinternal network 12. -
External network 14 may include acustomer service center 24 connected to a wide area network (WAN) 26, such as the Internet. A connection to WAN 26 thus may enableservice center 24 to communicate with customers or users all over the world.Service center 24 also thus may provide a location onexternal network 14. -
Network device 16 may be any type of office device or computer peripheral. For example,network device 16 may be, a printer, a facsimile, a scanner, a copier, a multifunction device, and/or the like. As indicated,network device 16 may include aprocessor 28 andmemory 30.Processor 28 may be any suitable processor configured to execute device-specific software and firmware. Similarly,memory 30 may be any suitable memory configured to store the device-specific software and corresponding data as described herein. - Referring still to
FIG. 1 , it will be noted thatnetwork device 16 includes adiagnostic module 32 configured to generate adiagnostic report 34.Diagnostic module 32 may include one or more sensors configured to detect malfunctions in the network device.Diagnostic module 32 may also include software that monitors and records detailed information about the status, or configuration, ofnetwork device 16. This information may be stored as adiagnostic report 34 inmemory 30. - The information contained in
diagnostic report 34 may vary as a function of device type. However,diagnostic report 34 typically will include identifying information fornetwork device 16.Diagnostic report 34 may be formatted in a predefined electronic format that enables it to be programmatically read. For example,diagnostic report 34 may be formatted in Extensible Markup Language (XML), Hypertext Markup Language (HTML), or Comma Delimited Format, as well as other suitable formats that may be programmatically read. Programmatically read data typically may be machine read and machine sorted and processed because the format is machine compatible, and is recognized by the machine upon receipt. -
Network device 16 may include acommunication module 38 configured to enablenetwork device 16 to communicate with a network, such asLAN 18.Communication module 38 may include hardware and software for enablingnetwork device 16 to communicate.Communication module 38 may be configured to transmit data using Simple Mail Transfer Protocol (SMTP), or Hypertext Transfer Protocol (HTTP), as well as any other suitable network communication protocol. Using SMTP or HTTP to transfer data may be useful for enabling data to be easily transferred from withinLAN 18 throughfirewall 20 to a location onexternal network 14. The ease of transfer may be enabled because firewalls typically are designed to permit data transfers using SMTP and HTTP, provided that the transfers are initiated from the internal network side of the firewall. Using SMTP or HTTP thus may permit a transfer through the firewall without creating network security breaches. -
Communication module 38 may be configured to automatically execute transmission ofdiagnostic report 34 from thenetwork device 16. Typically,diagnostic report 34 is transmitted toservice center 24, where it may be programmatically read.Service center 24 thus may determine a suggested course of action based ondiagnostic report 34. -
Network device 16 may include an interface module 40 configured to enable users to interact with the device. Interface module 40 may include both hardware and software to enable the interaction between a user andnetwork device 16. Typically, interface module 40 will include a display, one or more user-selectable inputs, such as via mechanical buttons or a touch screen. The structures included in the interface module may depend on the type of device. -
Network device 16 may be configured to receive anerror notification 36.Error notification 36, in turn, may trigger a response innetwork device 16. The response may include generatingdiagnostic report 36, if it has not been generated previously, and/or transmittingdiagnostic report 36 over a network.Error notification 36 may include a user-selected input from the interface module. Alternatively,error notification 36 may be generated by a malfunction detected bydiagnostic module 32. For example,diagnostic module 32 may produce anerror notification 36 in the form of an automatic signal generated by a machine error innetwork device 16. -
Network environment 10 may be used to implement a customer help system as follows. Anerror notification 36 may be received byprocessor 28 ofnetwork device 16, either from a user-selected input through interface module 40, or from a machine malfunction detected bydiagnostic module 32. -
Diagnostic module 32 may then generatediagnostic report 34 by recording the status of the network device frominternal device sensors 37.Device sensors 37 may sense various internal conditions withinnetwork device 16.Device sensors 37 may vary depending upon the type of network device. For example, a multi-function device capable of printing, scanning and faxing may have sensors associated with each function. The multi-function device may include printing sensors for detecting paper jams, low toner, and other printer related processes, scanning sensors for detecting image characteristics, light intensity, and other scanning related processes, faxing sensors for detecting fax information. -
Diagnostic report 34 may also include information read from aconfiguration status file 39 stored inmemory 30.Status file 39 records data about the network device, such as the number of documents printed, scanned, faxed, etc.Status file 39 may also include information about the network device, such as the device model, serial number, etc.Diagnostic module 32 may then transferdiagnostic report 34 tocommunication module 38 for transmitting it fromdevice 16. -
Communication module 38, typically, transmitsdiagnostic report 34 throughLAN 18. A commonly known firewall penetrating protocol may be used to facilitate passage throughfirewall 20 to an external location, such ascustomer service center 24, onexternal network 26. Firewall penetrating protocols include SMTP, HTTP, SNMP, SHTTP, and similar network communication protocols. It should be understood that any communication protocol may be used to penetrate a firewall provided the communication protocol is recognized by the firewall. The examples of firewall penetrating protocols listed above are not an exhaustive list and should not be construed as exhaustive. -
Diagnostic report 34 then may be received bycustomer service center 24 where it may be programmatically read by areader 42.Reader 42 may be a computer or similar device configured to programmatically readdiagnostic report 34 and sort the information contained therein. The information may be sorted by data type, such as model number, or error codes associated with device sensors, etc. - After programmatically reading and sorting the information in
diagnostic report 34,customer service center 24 may determine a suggested course ofaction 44. Suggested course ofaction 44 may include a series of steps to be performed by a user or a repair technician to return a malfunctioning device to a working condition. Additionally, suggested course ofaction 44 may include instructions for proper operation of a device that is not malfunctioning, where a user requires guidance. - Determining the suggested course of action may be done programmatically based on
diagnostic report 34. Alternatively, the determination of suggested course ofaction 44 may be made with the aid of human review ofdiagnostic report 34, and possibly after person-to-person communication between a customer service agent atservice center 24 and a customer, or customer representative. - Suggested course of
action 44 may be communicated back to a customer, or a customer representative by any method of communication including email, telephone, facsimile, letter, etc. A service agent atservice center 24 receives a call from a user, or a customer, or a customer representative close in time to receipt ofdiagnostic report 34 fromnetwork device 16. The customer service agent may thus match the customer withdiagnostic report 34 and may provide that customer directly with suggested course ofaction 44. - It should be understood that a very large number of possible suggested courses of action are possible. The specific selected course of action may depend on the information contained in the diagnostic report as well as possible input from the customer and/or the service agent.
-
FIG. 2 illustrates anetwork device 116, which may be used in a system for providing customer service. In the depicted embodiment,network device 116 is a printer for producing hardcopies of documents.Network device 116 includes acontrol panel 146.Control panel 146 may be a part of an interface module of the network device. As noted above, the interface module may enable a user of the network device to interact with the network device. For example, a user may access device functions, change device settings, etc. -
FIG. 3 provides a more detailed illustration ofcontrol panel 146 ofFIG. 2 .Control panel 146 may include adisplay 148 configured to present information aboutnetwork device 116 to a user.Display 148 may also be a liquid crystal display, a thin film transistor, or similar display device.Display 148 may be a touch-sensitive screen. -
Control panel 146 may include a variety of user-selectable buttons 150.Control panel 146 may employ hard key buttons and/or soft key buttons. Hard key buttons may be associated with specific functions, settings, or operations. Soft key buttons may be user-selectable buttons that are associated with a prompt ondisplay 148. Such prompt, in turn, may be associated with a changeable functions, settings, or operations. - A
text description 152 of one of the changeable functions ofnetwork device 116 may be visible ondisplay 148. In the depicted illustration,text description 152 corresponds to a function for transmitting a diagnostic report to a customer service center. As shown inFIG. 3 , one ofbuttons 150 is associated with the function described bytext description 152. This may be indicated ondisplay 148 byarrow 154. -
FIG. 4 illustrates an exemplarydiagnostic report 234.Diagnostic report 234 may include information concerning the network device, as indicated at 260.Device information 260 may include a product name, product number, firmware codes, and similar information.Diagnostic report 234 may also include network device memory information 262, detailing an amount and type of memory that the network device includes.Diagnostic report 234 may also include anevent log 264, which records events that the device has experienced. For example, a jam in a print device may be recorded and categorized. -
FIG. 5 illustrates a flow chart of a method for providing customer support, the method being indicated generally at 300. As shown, a network device receives an error notification from either a user input (indicating a malfunction) or an automatically detected error, at 302. The network device creates a diagnostic report in response to the error notification, as indicated at 304. Typically, a diagnostic module creates the diagnostic report based on either a sensed machine malfunction, or in response to a user selection. - The network device automatically transmits the diagnostic report to a customer service center, at 306. The network device may be transmitted in an electronic format using any suitable communications protocol. In one embodiment, a determination may be made to see if the diagnostic report is in a known electronic format, at 308. If the diagnostic report is in a known electronic format, the customer service center programmatically reads the report, and may perform other automated procedures to the diagnostic report, as indicated at 310. If the diagnostic report is not in a known electronic format, the customer service center manually reads the diagnostic report, as indicated at 312.
- A suggested course of action may be determined based on the diagnostic report, as indicated at 314. In one embodiment, an automated process generates the suggested course of action based on the data read from the diagnostic report. The automatic generation of the suggested course of action may be possible for certain types of malfunctions that are easily identified based on data in the diagnostic report. However, the suggested course of action may be generated based on human interpretation of the diagnostic report and/or direct communication with a user. The suggested course of action may then be communicated to a customer representative, at 316. Communicating the suggested course of action to the customer representative may occur verbally over a telephone connection, or verbally using a network connection, or in written form. A customer representative may be any agent of the customer, the customer, a user, or an agent of the user. For example, the customer representative may be an actual customer/owner of the malfunctioning network device, a service technician repairing the network device, or an employee of the actual customer/owner of the network device.
- While the present disclosure has been made with reference to the foregoing preferred embodiments, those skilled in the art will understand that many variations may be made therein without departing from the spirit and scope defined in the following claims. The disclosure should be understood to include all novel and non-obvious combinations of elements described herein, and claims may be presented in this or a later application to any novel and non-obvious combination of these elements.
Claims (47)
1. A method of diagnosing network devices, comprising:
receiving an error notification in a network device;
creating a diagnostic report relating to the network device; and
automatically transmitting the diagnostic report through a firewall to a service center.
2. The method of claim 1 , wherein creating the diagnostic report includes generating the diagnostic report in an electronic format.
3. The method of claim 2 , wherein generating the electronic format of the diagnostic report includes creating the diagnostic report in at least one of Extensible Markup Language (XML), Hypertext Markup Language (HTML), and Comma Delimited Format.
4. The method of claim 2 , wherein transmitting the diagnostic report includes using a firewall penetrating protocol.
5. The method of claim 2 , wherein transmitting the diagnostic report includes using at least one of Simple Mail Transfer Protocol (SMTP), and Hypertext Transfer Protocol (HTTP).
6. The method of claim 5 , wherein transmitting the diagnostic report is executed by a communication module in the networked device.
7. The method of claim 2 , further includes:
receiving the diagnostic report at the service center in the electronic format; and
reading the diagnostic report programmatically at the service center.
8. The method of claim 7 , including determining a suggested course of action based on the diagnostic report at the service center.
9. The method of claim 8 , including communicating the suggested course of action from the service center to a customer representative.
10. The method of claim 1 , wherein creating the diagnostic report includes reading a configuration status file of the network device.
11. The method of claim 1 , wherein receiving the error notification includes at least one of a user selection on an interface of the networked device, and an automatic signal generated by a machine error in the networked device.
12. A network device configured to transmit a diagnostic report, the network device comprising:
an error notification generator configured to generate an error notification upon detection of a malfunction in the network device;
a diagnostic module configured to generate a diagnostic report in response to the error notification; and
a communication module configured to automatically execute transmission of the diagnostic report to a service center upon generation of the diagnostic report.
13. The network device of claim 12 , wherein the diagnostic module is configured to produce the diagnostic report in an electronic format.
14. The network device of claim 13 , wherein the electronic format of the diagnostic report includes at least one of Extensible Markup Language (XML), Hypertext Markup Language (HTML), and Comma Delimited Format.
15. The networked device of claim 14 , wherein the communications module transmits the diagnostic report through a network firewall to a location on an external network.
16. The networked device of claim 15 , wherein the communication module uses at least one of Simple Mail Transfer Protocol (SMTP), and Hypertext Transfer Protocol (HTTP) to transmit the diagnostic report through the firewall.
17. The networked device of claim 12 , wherein the error notification generator includes at least one of a user selection on an interface of the network device, and an automatic signal generated by an error in the network device detected by a sensor.
18. A method of providing help to a user of a network device comprising:
generating an error notification in response to a detected malfunction in the network device;
generating a diagnostic report relating to the malfunction in the network device;
automatically transmitting the diagnostic report over a network to a service center in response to the error notification;
receiving the diagnostic report relating to the network device at the service center;
determining a suggested course of action based on the diagnostic report; and
communicating the suggested course of action to the user.
19. The method of claim 18 , wherein receiving the diagnostic report includes receiving the diagnostic report in an electronic format.
20. The method of claim 19 , further including programmatically reading the diagnostic report received from the network device in the electronic format.
21. The method of claim 20 , wherein determining the suggested course of action occurs based on the programmatically read diagnostic report.
22. The method of claim 20 , wherein transmitting the diagnostic report includes transmitting the diagnostic report through a firewall to an external network.
23. The method of claim 18 , wherein communicating the suggested course of action to the customer representative includes verbal communication.
24. The method of claim 23 , wherein communicating the suggested course of action to the customer representative includes verbal communication over a telephonic network.
25. A user service system comprising:
a service center;
a network device having a diagnostic module configured to produce a diagnostic report in response to an error notification received from an error notification generator, and a communications module configured to automatically transmit the diagnostic report from the network device to the service center upon receipt of the error notification; and
a network connecting the networked device and the service center, wherein the network includes a firewall interposed the network device and the service center.
26. The user service system of claim 25 , wherein the diagnostic report transmitted to the customer service center through the firewall is in an electronic format.
27. The user service system of claim 26 , wherein the electronic format of the diagnostic report includes at least one of Extensible Markup Language (XML), Hypertext Markup Language (HTML), and Comma Delimited Format.
28. The user service system of claim 26 , wherein the transmission through the firewall uses at least one of Simple Mail Transfer Protocol (SMTP), and Hypertext Transfer Protocol (HTTP).
29. A network device configured to transmit a diagnostic report comprising:
a means for generating an error notification;
a means for producing a diagnostic report in response to an error notification; and
a means for automatically transmitting the diagnostic report upon receipt of the error notification.
30. The network device of claim 29 , wherein the means for producing the diagnostic report produces the diagnostic report in an electronic format.
31. The network device of claim 30 , wherein the electronic format of the diagnostic report includes at least one of Extensible Markup Language (XML), Hypertext Markup Language (HTML), and Comma Delimited Format.
32. The network device of claim 31 , wherein:
the diagnostic report is transmitted to a service center;
the service center programmatically reads the diagnostic report; and
a suggested course of action based on the diagnostic report is determined by the service center.
33. The network device of claim 30 , wherein the means for automatically transmitting the diagnostic report to a service center includes transmitting the diagnostic report through a network firewall to a location on an external network.
34. The networked device of claim 33 , wherein the means for transmitting the diagnostic report includes at least one of Simple Mail Transfer Protocol (SMTP), and Hypertext Transfer Protocol (HTTP) to transmit the diagnostic report through the firewall.
35. The network device of claim 29 , wherein the error notification includes at least one of a user selection on an interface of the network device, and an automatic signal generated by a machine error in the network device.
36. A program storage device readable by a processor, tangibly embodying a program of instructions executable by the processor to perform a method of diagnosing network devices:
receiving an error notification on a network device;
creating a diagnostic report for the network device; and
automatically transmitting the diagnostic report through a firewall to a service center.
37. The method on the program storage device of claim 36 , wherein creating the diagnostic report includes generating the diagnostic report in an electronic format.
38. The method on the program storage device of claim 36 , wherein generating the electronic format of the diagnostic report includes creating the diagnostic report in at least one of Extensible Markup Language (XML), Hypertext Markup Language (HTML), and Comma Delimited Format.
39. The method on the program storage device of claim 36 , wherein the diagnostic report is transmitted over a network.
40. The method on the program storage device of claim 39 , wherein transmitting the diagnostic report includes using at least one of Simple Mail Transfer Protocol (SMTP), and Hypertext Transfer Protocol (HTTP).
41. The method on the program storage device of claim 39 , wherein transmitting the diagnostic report is executed by a communication module in the networked device.
42. The method on the program storage device of claim 36 , wherein the diagnostic report is received by the customer service center in the electronic format and programmatically read at the customer service center.
43. The method on the program storage device of claim 42 , further includes:
receiving the diagnostic report at the service center in the electronic format; and
reading the diagnostic report programmatically at the service center.
44. The method on the program storage device of claim 43 , including determining a suggested course of action based on the diagnostic report at the service center.
45. The method on the program storage device of claim 36 , including communicating the suggested course of action from the service center to a customer representative.
46. The method on the program storage device of claim 36 , wherein creating the diagnostic report includes reading a configuration status file of the network device.
47. The method on the program storage device of claim 36 , wherein the error notification includes at least one of a user selection on an interface of the networked device, and an automatic signal generated by a machine error in the networked device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/634,603 US20050033834A1 (en) | 2003-08-04 | 2003-08-04 | Diagnostic report transmission |
EP04253803A EP1505769A3 (en) | 2003-08-04 | 2004-06-25 | Diagnostic report transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/634,603 US20050033834A1 (en) | 2003-08-04 | 2003-08-04 | Diagnostic report transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050033834A1 true US20050033834A1 (en) | 2005-02-10 |
Family
ID=33552918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/634,603 Abandoned US20050033834A1 (en) | 2003-08-04 | 2003-08-04 | Diagnostic report transmission |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050033834A1 (en) |
EP (1) | EP1505769A3 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050273658A1 (en) * | 2004-05-18 | 2005-12-08 | Samsung Electronics Co., Ltd. | Device and method for device using electronic mail |
US20060039024A1 (en) * | 2004-08-23 | 2006-02-23 | Fuji Xerox Co., Ltd. | Information processing apparatus, system, and method |
US20070268510A1 (en) * | 2006-05-19 | 2007-11-22 | Dilinur Wushour | Service dialog system supporting user reporting of printing errors |
US20070291794A1 (en) * | 2004-01-20 | 2007-12-20 | Sbc Knowledge Ventures, Lp | System and method to determine broadband transport perfromance data |
US20080201402A1 (en) * | 2003-10-06 | 2008-08-21 | Tony Petrilli | Method and system for providing instructions and actions to a remote network monitoring/management agent during scheduled communications |
US20090079832A1 (en) * | 2007-09-26 | 2009-03-26 | Xerox Corporation | System and method for monitoring a printing system using a camera |
US20100064175A1 (en) * | 2008-09-11 | 2010-03-11 | Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. | Electronic malfunction diagnostic apparatus and method |
US20100321709A1 (en) * | 2009-06-17 | 2010-12-23 | Ricoh Americas Corporation | Automated audit system, apparatus and method |
US8315623B1 (en) * | 2007-03-06 | 2012-11-20 | At&T Mobility Ii Llc | Automating wireless customer care |
US20130013765A1 (en) * | 2011-07-08 | 2013-01-10 | Fuji Xerox Co., Ltd. | Information processing apparatus, image forming apparatus, information processing method, image forming method, and computer readable medium |
US20130086427A1 (en) * | 2011-10-04 | 2013-04-04 | Samsung Electronics Co., Ltd. | Portable device, method for diagnosing service, and diagnosis system thereof |
US20160218912A1 (en) * | 2015-01-27 | 2016-07-28 | Nokia Solutions And Networks Oy | Quality of experience aware transport self organizing network framework |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7748033B2 (en) | 2005-02-25 | 2010-06-29 | Microsoft Corporation | Windows remote debugger service |
US7697851B2 (en) | 2006-08-03 | 2010-04-13 | Ricoh Company, Ltd. | User initiated alerts in a document processing environment |
US8514431B2 (en) | 2008-12-15 | 2013-08-20 | Xerox Corporation | Method and apparatus for automated call assistance for malfunctions in an image production device |
CN101610170B (en) * | 2009-06-23 | 2011-08-24 | 华中科技大学 | Multi-service network performance comprehensive factor evaluation method based on measurement |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5909493A (en) * | 1996-10-16 | 1999-06-01 | Ricoh Company, Ltd. | Method and system for diagnosis and control of machines using connectionless modes of communication |
US6065136A (en) * | 1997-02-18 | 2000-05-16 | Shimadzu Corporation | System for remote diagnosis of device troubles |
US6145102A (en) * | 1998-01-20 | 2000-11-07 | Compaq Computer Corporation | Transmission of an error message over a network by a computer which fails a self-test |
US6185606B1 (en) * | 1998-11-09 | 2001-02-06 | Motive Communications, Inc. | Adaptive messaging method, system and computer program product |
US6411678B1 (en) * | 1999-10-01 | 2002-06-25 | General Electric Company | Internet based remote diagnostic system |
US6473812B2 (en) * | 1995-06-05 | 2002-10-29 | Ricoh Company, Ltd. | System using internet email for communicating status information from business office printing device when it is in normal operating condition |
US6477531B1 (en) * | 1998-12-18 | 2002-11-05 | Motive Communications, Inc. | Technical support chain automation with guided self-help capability using active content |
US6516427B1 (en) * | 1999-11-05 | 2003-02-04 | Hewlett-Packard Company | Network-based remote diagnostic facility |
US6944659B2 (en) * | 2001-03-01 | 2005-09-13 | Hewlett-Packard Development Company, L.P. | Method and apparatus for gathering and transmitting information for events relating to a networked appliance |
US7149936B2 (en) * | 2002-09-30 | 2006-12-12 | Sharp Laboratories Of America, Inc. | Interactive multimedia for remote diagnostics and maintenance of a multifunctional peripheral |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6665425B1 (en) * | 1999-12-16 | 2003-12-16 | Xerox Corporation | Systems and methods for automated image quality based diagnostics and remediation of document processing systems |
-
2003
- 2003-08-04 US US10/634,603 patent/US20050033834A1/en not_active Abandoned
-
2004
- 2004-06-25 EP EP04253803A patent/EP1505769A3/en not_active Withdrawn
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473812B2 (en) * | 1995-06-05 | 2002-10-29 | Ricoh Company, Ltd. | System using internet email for communicating status information from business office printing device when it is in normal operating condition |
US5909493A (en) * | 1996-10-16 | 1999-06-01 | Ricoh Company, Ltd. | Method and system for diagnosis and control of machines using connectionless modes of communication |
US6065136A (en) * | 1997-02-18 | 2000-05-16 | Shimadzu Corporation | System for remote diagnosis of device troubles |
US6145102A (en) * | 1998-01-20 | 2000-11-07 | Compaq Computer Corporation | Transmission of an error message over a network by a computer which fails a self-test |
US6185606B1 (en) * | 1998-11-09 | 2001-02-06 | Motive Communications, Inc. | Adaptive messaging method, system and computer program product |
US6477531B1 (en) * | 1998-12-18 | 2002-11-05 | Motive Communications, Inc. | Technical support chain automation with guided self-help capability using active content |
US6411678B1 (en) * | 1999-10-01 | 2002-06-25 | General Electric Company | Internet based remote diagnostic system |
US6516427B1 (en) * | 1999-11-05 | 2003-02-04 | Hewlett-Packard Company | Network-based remote diagnostic facility |
US6944659B2 (en) * | 2001-03-01 | 2005-09-13 | Hewlett-Packard Development Company, L.P. | Method and apparatus for gathering and transmitting information for events relating to a networked appliance |
US7149936B2 (en) * | 2002-09-30 | 2006-12-12 | Sharp Laboratories Of America, Inc. | Interactive multimedia for remote diagnostics and maintenance of a multifunctional peripheral |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080201402A1 (en) * | 2003-10-06 | 2008-08-21 | Tony Petrilli | Method and system for providing instructions and actions to a remote network monitoring/management agent during scheduled communications |
US20070291794A1 (en) * | 2004-01-20 | 2007-12-20 | Sbc Knowledge Ventures, Lp | System and method to determine broadband transport perfromance data |
US7920480B2 (en) * | 2004-01-20 | 2011-04-05 | At&T Intellectual Property I, L.P. | System and method to determine broadband transport performance data |
US20050273658A1 (en) * | 2004-05-18 | 2005-12-08 | Samsung Electronics Co., Ltd. | Device and method for device using electronic mail |
US7698605B2 (en) * | 2004-05-18 | 2010-04-13 | Samsung Electronics Co., Ltd. | Device and method for device using electronic mail |
US20060039024A1 (en) * | 2004-08-23 | 2006-02-23 | Fuji Xerox Co., Ltd. | Information processing apparatus, system, and method |
US20070268510A1 (en) * | 2006-05-19 | 2007-11-22 | Dilinur Wushour | Service dialog system supporting user reporting of printing errors |
US8315623B1 (en) * | 2007-03-06 | 2012-11-20 | At&T Mobility Ii Llc | Automating wireless customer care |
US8958771B2 (en) * | 2007-03-06 | 2015-02-17 | At&T Mobility Ii Llc | Automating wireless customer care |
US20130064101A1 (en) * | 2007-03-06 | 2013-03-14 | AT&T Mobility ll LLC, formerly known as Cingular Wireless ll, LLC | Automating wireless customer care |
US20090079832A1 (en) * | 2007-09-26 | 2009-03-26 | Xerox Corporation | System and method for monitoring a printing system using a camera |
US8310541B2 (en) * | 2007-09-26 | 2012-11-13 | Xerox Corporation | System and method for monitoring a printing system using a camera |
US8001426B2 (en) * | 2008-09-11 | 2011-08-16 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Electronic malfunction diagnostic apparatus and method |
US20100064175A1 (en) * | 2008-09-11 | 2010-03-11 | Hong Fu Jin Precision Industry(Shenzhen) Co., Ltd. | Electronic malfunction diagnostic apparatus and method |
US8345289B2 (en) * | 2009-06-17 | 2013-01-01 | Ricoh Americas Corporation | Automated document processing audit system with cost tracking and estimation system, apparatus and method |
US20100321709A1 (en) * | 2009-06-17 | 2010-12-23 | Ricoh Americas Corporation | Automated audit system, apparatus and method |
US20130013765A1 (en) * | 2011-07-08 | 2013-01-10 | Fuji Xerox Co., Ltd. | Information processing apparatus, image forming apparatus, information processing method, image forming method, and computer readable medium |
US8725872B2 (en) * | 2011-07-08 | 2014-05-13 | Fuji Xerox Co., Ltd. | Information processing apparatus, image forming apparatus, information processing method, image forming method, and computer readable medium |
US20130086427A1 (en) * | 2011-10-04 | 2013-04-04 | Samsung Electronics Co., Ltd. | Portable device, method for diagnosing service, and diagnosis system thereof |
US20160218912A1 (en) * | 2015-01-27 | 2016-07-28 | Nokia Solutions And Networks Oy | Quality of experience aware transport self organizing network framework |
Also Published As
Publication number | Publication date |
---|---|
EP1505769A2 (en) | 2005-02-09 |
EP1505769A3 (en) | 2006-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050033834A1 (en) | Diagnostic report transmission | |
US9906678B2 (en) | Server for implementing image processing functions requested by a printing device | |
US7639405B2 (en) | Apparatus and method for changing, adding and deleting a job, and a storage medium for such a program | |
US8400653B2 (en) | Printing system and method for preventing printouts from being left in output tray | |
US6587861B2 (en) | Apparatus and method for controlling execution of job, and storage medium for such a program | |
US20090161132A1 (en) | Image processing apparatus, and control method, and computer-readable storage medium thereof | |
US20030084105A1 (en) | Methods for providing a remote document history repository and multifunction device therefor | |
US7860954B2 (en) | Device management system and control method therefor | |
KR101341311B1 (en) | Image processing apparatus and control method therefor | |
US9066192B2 (en) | Method and system for delivering device specific service documentation to a mobile platform | |
US6931447B1 (en) | Remote hard copy apparatus control including firewall penetrating protocols | |
US20070220484A1 (en) | Flow implementation system, flow implementation method, recording medium having flow implementation program stored therein, and image processing apparatus | |
US6633871B1 (en) | Apparatus for accessing another apparatus to perform processing and method therefor, and memory medium in which such program is stored | |
EP1457899B1 (en) | System for creating and transmitting a Web page to be displayed by a client computer | |
CN102271202A (en) | Information processing system, information processing apparatus and control method thereof | |
KR20040102532A (en) | Method and apparatus for remote control a network electron device | |
CN101335817B (en) | Communication device | |
JP2011242984A (en) | Image forming apparatus and method therefor | |
KR101900373B1 (en) | Method and system for maintaining multifunction printer | |
JP4749619B2 (en) | PRINT SYSTEM SERVER COMPUTER, PRINT SYSTEM CONTROL METHOD, PRINT SYSTEM CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT SYSTEM CONTROL PROGRAM | |
US20070268510A1 (en) | Service dialog system supporting user reporting of printing errors | |
US20230142155A1 (en) | Image processing apparatus, cooperative processing execution method, and cooperative processing execution program | |
JP4301042B2 (en) | Document editing apparatus, image forming apparatus, document editing method, and computer program | |
US20200019454A1 (en) | Image processing apparatus, control method of image processing apparatus, and program | |
JP2020015297A (en) | Image processing system, control method of image processing system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NUTT, LETTY B.;REEL/FRAME:014075/0926 Effective date: 20030730 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |